/*********************************************   POP UP    *****************************************/
.shinken-add-favorite-drop-down {
    background-color : white;
    width            : 560px;
    border           : 1px solid #E8E8E8;
    border-radius    : 3px;
    box-shadow       : 10px 0 20px 0 rgba(0, 0, 0, 0.1);
}
.shinken-add-favorite-drop-down .shinken-add-favorite-dropdown-container {
    background-color : white;
    border-radius    : 4px;
}
.shinken-add-favorite-drop-down .shinken-cell-arrow-side .shi-tip-arrow {
    display : none;
}
/*********************************************   FORM    *****************************************/
.shinken-add-favorite-drop-down .shinken-form-action {
    position : relative;
}
.shinken-add-favorite-drop-down .shinken-form-action .shinken-table-form-container {
    position         : absolute;
    right            : -21px; /* 21 = padding + border*/
    top              : 35px;
    border-radius    : 5px;
    background-color : white;
    border           : 1px solid #E8E8E8;
    padding          : 10px 5px;
}
.shinken-add-favorite-drop-down .shinken-form-action .shinken-table-form-container .shinken-form-action-cell {
    padding : 0 5px;
}
.shinken-add-favorite-drop-down .shinken-form-container {
    border  : solid 1px #E2ECFF;
    padding : 0 10px 17px 10px;
}
.shinken-add-favorite-drop-down .shinken-form-container .shinken-form-content {
    height    : 350px;
    font-size : 12px;
}
.shinken-add-favorite-drop-down .shinken-form-container .shinken-label-container {
    height        : 162px;
    padding       : 7px;
    border        : 1px solid #D6E4EC;
    font-style    : italic;
    font-size     : 12px;
    line-height   : 30px;
    box-shadow    : 1px 1px 10px rgba(0, 0, 0, 0.05);
    border-radius : 3px;
}
@media (max-height : 750px) {
    .shinken-add-favorite-drop-down .shinken-form-container .shinken-form-content {
        height : auto;
    }
    .shinken-add-favorite-drop-down .shinken-form-container .shinken-label-container {
        height : auto;
    }
}
/********************************************   PROPERTIES   *****************************************/
.shinken-add-favorite-drop-down .shinken-element-property-line-V3 {
    padding : 12px 5px;
}
.shinken-add-favorite-drop-down .shinken-element-property-line-V3 .shinken-prop-cell-label-V3 {
    width   : 120px;
    padding : 0;
}
.shinken-add-favorite-drop-down .shinken-element-property-line-V3 .shinken-prop-cell-action-V3 {
    width   : calc(100% - 120px);
    padding : 0;
}
.shinken-add-favorite-drop-down .shinken-element-property-line-V3 .shinken-prop-cell-label-V3 .shinken-label {
    font-size : 14px;
}
.shinken-add-favorite-drop-down .shinken-element-property-line-V3[data-visibility-state="locked"] {
    opacity : 1;
}
.shinken-add-favorite-drop-down .shinken-element-property-line-V3 .shinken-tag-help {
    display : none;
}
/********************************************   PROPERTIES COMPONENT  *****************************************/
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3 .shinken-input-V3,
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3 .shinken-select-selector-V3,
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3 .shinken-radio-btn-V3 {
    box-shadow       : 1px 1px 10px rgba(0, 0, 0, 0.05);
    height           : 32px;
    border           : solid 1px #D6E4EC;
    background-color : #F4F4F8;
    border-radius    : 2px !important;
}
/*!********************************************   PROPERTIES COMPONENT INPUT *****************************************!*/
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3 .shinken-input-container {
    position : relative;
}
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3 .shinken-input-container .shinkon-broom {
    cursor   : pointer;
    position : absolute;
    float    : right;
    top      : 5px;
    right    : 15px;
}
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3 .shinken-input-V3 {
    /*padding   : 4px 35px 4px 15px;*/
    font-size : 12px;
}
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3 .shinken-input-V3::placeholder {
    font-family : "Lato", sans-serif;
    font-style  : italic;
}
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3[data-visibility-state="locked"] .shinken-input-V3 {
    background-color : #FFFFFF;
    box-shadow       : none;
    border           : none;
    padding-left     : 0;
}
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3[data-visibility-state="locked"]:hover .shinken-input-V3 {
    background-color : transparent;
}
/*!********************************************   PROPERTIES COMPONENT RADIO *****************************************!*/
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3 .shinken-btn-radio-container-V3 {
    justify-content : space-between;
}
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3 .shinken-btn-radio-container-V3 .shinken-btn-container {
    width : 33%;
}
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3 .shinken-btn-radio-container-V3 .shinken-btn-container:not(:last-child) {
    padding-right : 7px;
}
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3 .shinken-btn-radio-container-V3:has(.shinken-btn-container[data-visibility-state="hidden"]) .shinken-btn-container button {
    cursor: initial;
}
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3 .shinken-btn-radio-container-V3 :not(.shinken-btn-container[data-visibility-state="hidden"] ) + .shinken-btn-container:not(:first-child) {
    padding-left : 7px;
}
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3 .shinken-btn-radio-container-V3 .shinken-radio-btn-V3 {
    background-color : #FFFFFF;
    color            : #484964;
    font-size        : 12px;
}
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3 .shinken-btn-radio-container-V3 .shinken-radio-btn-V3.shinken-active {
    background-color : #E2ECFF;
    color            : #484964;
}
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3 .shinken-btn-radio-container-V3 .shinken-radio-btn-V3 .shinken-label .shinken-icon-container {
    width : 22px;
}
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3 .shinken-btn-radio-container-V3 .shinken-radio-btn-V3 .shinken-label .shinkon {
    font-size : 14px;
}
/********************************************    PROPERTIES COMPONENT SELECTORS   *****************************************/
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3[data-type^="select"] .shinken-select-container[data-status="shinken-error-status"] .shinken-select-selector {
    background-color : #F7F7FA !important;
    color            : #CC4949 !important;
    border-color     : #CC4949;
}
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3[data-type^="select"] .shinken-list-select .shinken-option,
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3[data-type^="select"]:not([data-current-value]) .shinken-select-selector,
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3[data-type^="select"][data-current-value="___NONE___"] .shinken-select-selector {
    font-style : italic;
    color      : #ABACBE;
}
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3[data-type^="select"] .shinken-select-selector .shinken-visible-in-option-only {
    display : none;
}
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3[data-type^="select"] .shinken-select-container .shinken-select-selector .shinken-selector-label {
    margin-left : 15px;
}
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3[data-type^="select"] .shinken-list-select {
    border : solid 1px rgba(0, 0, 0, 0.2);
}
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3[data-type^="select"] .shinken-list-select .list-select-content {
    max-height : 135px;
}
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3[data-type^="select"] .shinken-list-select .shinken-option {
    border-bottom : solid 1px rgba(0, 0, 0, 0.05);
    padding       : 10px 0 10px 20px;
}
.shinken-add-favorite-drop-down .shinken-form-container .shinken-element-property-line-V3[data-type^="select"] .shinken-list-select .shinken-option:hover {
    color : #333333;
}
/********************************************   ACTION BUTTONS   *****************************************/
.shinken-add-favorite-drop-down .shinken-form-container .shinken-form-action .shinken-label {
    background-color : white;
    text-transform   : uppercase;
    border           : solid 1px;
    padding          : 3px 11px;
    font-size        : 15px;
}
.shinken-add-favorite-drop-down .shinken-form-container .shinken-form-action .shinken-validate-form .shinken-label {
    border-color : #40A8DC;
    color        : #40A8DC;
}
.shinken-add-favorite-drop-down .shinken-form-container .shinken-form-action .shinken-validate-form .shinken-label:hover {
    color        : #008BD0;
    border-color : #006293;
}
.shinken-add-favorite-drop-down .shinken-form-container .shinken-form-action .shinken-cancel-form .shinken-label {
    border-color : #484964;
    color        : #484964;
}
/********************************************   FOOTER  *****************************************/
.shinken-add-favorite-drop-down .shinken-footer-form .shinken-tag-help {
    font-size     : 21px;
    font-style    : normal;
    font-weight   : bold;
    border-radius : 50%;
    padding       : 0 9px;
    color         : #40A8DC;
    border        : 2px solid;
    box-shadow    : 2px 3px 5px rgba(0, 0, 0, 0.08);
    line-height   : 27px;
}
.shinken-add-favorite-drop-down .shinken-footer-form .shinken-icon-container {
    width     : 25px;
    font-size : 17px;
    color     : #188BD1;
}
.shinken-add-favorite-drop-down .shinken-footer-form .shinken-icon-container.shinken-help-container {
    width : 43px;
    top   : -5px;
}
.shinken-add-favorite-drop-down .shinken-footer-form .shinicon-copy {
    top : 3px; /* required to fix position to the text vertically */
}
/********************************************   WINDOWS   *****************************************/
.shinken-add-favorite-drop-down .shinken-window-element-V2 {
    width               : 50%;
    height              : 33px;
    border-bottom-width : 0;
    border-color        : #E2ECFF;
}
.shinken-add-favorite-drop-down .shinken-window-element-V2[data-current-phase="RUNNING"] {
    background-color : #E2ECFF;
}
.shinken-add-favorite-drop-down .shinken-window-element-V2 .shinken-window-element-label {
    text-align : center;
}
.shinken-add-favorite-drop-down .shinken-window-element-V2[data-group-name="add-to-favorite-window-group"] {
    border-top-right-radius : 5px;
    border-top-left-radius  : 5px;
}
.shinken-add-favorite-drop-down .shinken-window-element-V2[data-group-name="add-to-favorite-window-group"] {
    border-top-right-radius : 5px;
    border-top-left-radius  : 5px;
}
/********************************************   COMMA ON WINDOW ELEMENTS   *****************************************/
.shinken-add-favorite-drop-down .shinken-window-element-V2[data-current-phase="RUNNING"] .shinken-div-round-part-1,
.shinken-add-favorite-drop-down .shinken-window-element-V2[data-current-phase="RUNNING"] .shinken-div-round-part-2 {
    width   : 43px;
    z-index : 30;
}
.shinken-add-favorite-drop-down .shinken-window-element-V2[data-current-phase="RUNNING"] .shinken-div-round-part-1 {
    left : -40px
}
.shinken-add-favorite-drop-down .shinken-window-element-V2[data-current-phase="RUNNING"] .shinken-div-round-part-2 {
    right : -40px
}
.shinken-add-favorite-drop-down .shinken-window-element-V2[data-current-phase="RUNNING"] .shinken-div-round-part-1 path,
.shinken-add-favorite-drop-down .shinken-window-element-V2[data-current-phase="RUNNING"] .shinken-div-round-part-2 path {
    fill : #E2ECFF;
}
#id-shinken-gap-time-container {
    font-size: 13px;
}
#id-shinken-gap-time-container .shinken-backend-gap-container {
    margin-right: 10px;
    position : relative;
}
#id-shinken-gap-time-container .shinken-backend-gap-full {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    border-radius: 4px;
    text-align: center;
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
    width: 500px;
    padding: 3px;
}
#id-shinken-gap-time-container.shinken-gap-time-collapsed.shinken-open-popup .shinken-gap-time-open-in-popup{
    position: absolute;
    top: 60px;
    right: 0;
}
#id-shinken-gap-time-container.shinken-gap-time-collapsed:not(.shinken-open-popup) .shinken-backend-gap-full {
    display: none;
}
#id-shinken-gap-time-container:not(.shinken-gap-time-collapsed) .shinken-backend-gap-light {
    display: none;
}
#id-shinken-gap-time-container .shinken-backend-gap-light{
    border-color: #faebcc;
    color : rgb(234, 159, 44);
    text-align: center;
    cursor: pointer;
    background: #fff;
    padding: 3px;
    border-radius: 4px;
    height: 50px;
    box-sizing: border-box;
    width: 100px;
}
#id-shinken-gap-time-container .shinken-backend-gap-light:hover{
    background: #CCCCCC;
}
#id-shinken-gap-time-container .shinken-backend-gap-full .shinkon{
    float: left;
    font-size: 32px;
    margin-right: 10px;
    line-height: 40px;
}
#id-shinken-gap-time-container .shinken-backend-gap-light .shinkon{
    font-size: 22px;
    color : rgb(234, 159, 44);
}
body {
    overflow : hidden;
}
.shinken-body {
    padding-left  : 0 !important;
    padding-right : 0 !important;
}
#id-shinken-iframe-for-container {
    width    : 100%;
    height   : calc(100vh - 60px);
    position : absolute;
    top      : 60px;
}
.shinken-not-authenticate #id-shinken-iframe-for-container {
    top    : 0;
    height : 100vh;
}
#id-shinken-iframe-for-ui-visualisation {
    width  : 100%;
    height : 100%;
    border : 0;
}
.shinken-table-float-right {
    float : right;
}
#id-shinken-license-container {
    height: 60px;
    padding-top: 6px;
    padding-bottom: 6px;
    margin-right: 10px;
    position: relative;
}
#id-shinken-license-container .shinken-license-table {
    height: 100%;
    box-sizing: border-box;
    background-color: transparent;
    table-layout: fixed !important;
}
#id-shinken-license-container .shinken-license-glowing {
    animation: glow_danger 1s infinite alternate linear;
}
@keyframes glow_danger{to{box-shadow:0 0 96px red}}
#id-shinken-license-container.shinken-license-collapsed:not(.shinken-open-popup) .shinken-license-table {
    display: none;
}
#id-shinken-license-container .shinken-license-background-grey {
    background-image: linear-gradient(to bottom,#DCDCDC 0,#C3C3C3 100%);
    background-color: rgb(220, 220, 220);
}
#id-shinken-license-container .shinken-license-col-icon {
    /*border-bottom-left-radius: 5px;*/
    /*border-top-left-radius: 5px;*/
    border-radius: 5px 0 0 5px;
    height: 100%;
    width: 66px;
    min-width: 66px;
    padding-left: 10px;
}
#id-shinken-license-container .shinken-license-col-icon .shinken-license-col-icon-icon {
    max-width: initial;
    height: 40px;
}
#id-shinken-license-container .shinken-license-col-content {
    text-align: left;
    padding-right: 10px;
}
#id-shinken-license-container .shinken-license-col-content.shinken-license-col-content-without-col-contact {
    text-align: left;
    padding-right: 10px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
#id-shinken-license-container .shinken-license-col-contact {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 140px;
    min-width: 140px;
}
#id-shinken-license-container .shinken-red-background {
    background-image: linear-gradient(to bottom,#FF3A3A 0,#E42424 100%);
    background-color: #FF3A3A;
}
#id-shinken-license-container .shinken-green-background {
    background-image: linear-gradient(to bottom, #4CB73E 0%, #349E26 100%);
    background-color: rgb(76, 183, 62);
}
#id-shinken-license-container .shinken-license-col-content-text-top {
    font-family: Lato;
    font-weight: 700;
    font-size: 14px;
    color: #454545;
    height: 14px;
    white-space:nowrap;
}
#id-shinken-license-container .shinken-license-col-content-text-bottom {
    font-family: Lato;
    font-size: 14px;
    height: 34px;
    display: table-cell;
    vertical-align: middle;
    white-space:nowrap;
}
#id-shinken-license-container .shinken-text-red {
    color: #E42424;
}
#id-shinken-license-container .shinken-license-col-contact-text {
    display: inline-block;
    width: 100%;
    font-family: Lato;
    font-weight: bolder;
    font-size: 16px;
    color: #000;
    text-align: center;
}
#id-shinken-license-container .shinken-license-container-collapsed {
    box-sizing: border-box;
    width: 65px;
    height: 100%;
}
#id-shinken-license-container .shinken-license-container-collapsed {
    border-color: #faebcc;
    color : #FF3A3A;
    text-align: center;
    cursor: pointer;
    background: #fff;
    padding: 3px;
    border-radius: 4px;
    height: 100%;
    box-sizing: border-box;
    font-size: 14px;
    font-family: Lato;
}
#id-shinken-license-container:not(.shinken-license-collapsed) .license-container-light {
    display: none;
}
#id-shinken-license-container .shinken-license-container-collapsed:hover{
    background: #CCCCCC;
}
#id-shinken-license-container .shinken-license-container-collapsed .shinkon{
    font-size: 22px;
}
#id-shinken-license-container.shinken-license-collapsed.shinken-open-popup .shinken-licence-open-in-popup {
    position: absolute;
    top: 60px;
    right: 0;
    max-width: initial;
    height: 50px;
}
#id-shinken-license-container .license-container-light{
    border-color: #faebcc;
    color : #FF3A3A;
    text-align: center;
    cursor: pointer;
    background: #fff;
    padding: 3px;
    border-radius: 4px;
    min-width: 70px;
    box-sizing: border-box;
}
#id-shinken-license-container .license-container-light:hover{
    background: #CCCCCC;
}
#id-shinken-license-container .license-container-light .shinkon{
    font-size: 22px;
}
#id-shinken-window-modal .shinken-window-modal-content {
    /*margin : 2% calc(5% + 50px);*/
    background-color : #DFDFDF;
    border-radius    : 10px;
    text-align       : left;
    /*padding: 25px 0;*/
    box-sizing       : border-box;
    z-index          : 2;
    position         : relative;
}
#id-shinken-window-modal .shinken-loading-cell-icon,
#id-shinken-window-modal .shinken-loading-cell-text {
    text-align : center;
    font-size  : 30px;
}
/***************************************        MAIN CONTAINER        ********************************************/
.shinken-dropdown-container-shinken-view-configuration .shinken-dropdown-container-configuration {
    width            : 270px;
    background-color : white;
    border-radius    : 5px
}
/***************************************        NOTIFICATION AREA        ********************************************/
.shinken-dropdown-container-shinken-view-configuration .shinken-dropdown-container-configuration .shinken-dropdown-common-button-content-label {
    color       : #464646;
    font-size   : 13px;
    height      : 20px;
    line-height : 20px;
}
/***************************************        NOTIFICATION AREA ARROW        ********************************************/
.shinken-dropdown-container-shinken-view-configuration #tooltip-arrow-top-right{
    border-bottom-color : #FFFFFF;
}
.shinken-dropdown-container-shinken-view-configuration .shinken-dropdown-container-configuration .shinken-dropdown-common-button-content-container {
    padding : 10px 10px 3px 10px;
}
/***************************************        JUST FOR SPLIT TABLE 50/50      ********************************************/
.shinken-dropdown-container-shinken-view-configuration .shinken-notification-main-container .shinken-notification-main-table .shinken-notification-blink-container-default-value {
    width : 50%;
}
/***************************************        CONTAINER BLINK AND SOUND COMPONENT        ********************************************/
.shinken-dropdown-container-shinken-view-configuration .shinken-notification-main-container {
    padding   : 0 10px 10px 10px;
    font-size : 11px;
}
/***************************************        COMMON BLINK AND SOUND TITLE        ********************************************/
.shinken-dropdown-container-shinken-view-configuration .shinken-notification-main-container .shinken-notification-main-table .shinken-notification-title {
    color          : #000000;
    padding-top    : 7px;
    padding-bottom : 5px;
}
/***************************************        COMMON BLINK AND SOUND RADIO BUTTON        ********************************************/
.shinken-dropdown-container-shinken-view-configuration .shinken-notification-main-container .shinken-notification-main-table .shinken-notification-container-radio-button-common {
    /*width         : 50%;*/
    /*padding-right : 10px;*/
    width: 10px;
}
.shinken-dropdown-container-shinken-view-configuration .shinken-notification-main-container .shinken-notification-main-table .shinken-notification-container-radio-button-common .shinken-notification-radio-button-common {
    /*float     : right;*/
    font-size : 10px;
    cursor    : pointer;
    position: absolute;
    left: -20px;
    top: 5px;
}
.shinken-dropdown-container-shinken-view-configuration .shinken-notification-main-container .shinken-notification-main-table .shinken-notification-container-radio-button-common .shinken-notification-radio-button-color-for-default {
    color : #AC4FF8;
    float: right;
}
.shinken-dropdown-container-shinken-view-configuration .shinken-notification-main-container .shinken-notification-main-table .shinken-notification-container-radio-button-common .shinken-notification-radio-button-color-normal {
    color : #7D7C86;
}
.shinken-dropdown-container-shinken-view-configuration .shinken-notification-main-container .shinken-notification-main-table .shinken-tbody-for-blink .shinken-radio-element,
.shinken-dropdown-container-shinken-view-configuration .shinken-notification-main-container .shinken-notification-main-table .shinken-tbody-for-sound .shinken-radio-element {
    width : 100%;
    cursor: pointer;
}
.shinken-dropdown-container-shinken-view-configuration .shinken-notification-main-container .shinken-radio-button-notification-sound-group,
.shinken-dropdown-container-shinken-view-configuration .shinken-notification-main-container .shinken-radio-button-notification-blink-group {
    height   : 10px;
    width    : 10px;
    position : relative;
}
.shinken-dropdown-container-shinken-view-configuration .shinken-notification-main-container .shinken-radio-button-default-value-svg svg.shinken-radio-button-svg .shinken-checked-svg circle {
    fill : #AC4FF8;
}
.shinken-dropdown-container-shinken-view-configuration .shinken-notification-main-container .shinken-radio-button-default-value-svg svg.shinken-radio-button-svg .shinken-unchecked-svg circle {
    stroke : #AC4FF8;
}
.shinken-dropdown-container-shinken-view-configuration .shinken-radio-element.shinken-active .shinken-radio-button-svg .shinken-unchecked-svg,
.shinken-dropdown-container-shinken-view-configuration .shinken-radio-element:not(.shinken-active) .shinken-radio-button-svg .shinken-checked-svg {
    display : none;
}
/***************************************        COMMON BLINK AND SOUND TEXT        ********************************************/
.shinken-dropdown-container-shinken-view-configuration .shinken-notification-main-container .shinken-notification-main-table .shinken-notification-text-default-value-common {
    color       : #AC4FF8;
    font-style  : italic;
    font-size   : 10px;
    padding-top : 3px;
    text-align  : center;
    text-transform: capitalize;
}
.shinken-dropdown-container-shinken-view-configuration .shinken-notification-main-container .shinken-notification-main-table .shinken-notification-text-enable-disable {
    color          : #8A8A8A;
    font-size      : 10px;
    text-align     : center;
    padding-top    : 3px;
    text-transform : capitalize;
}
/***************************************        COMMON BLINK AND SOUND CONTAINER SVG        ********************************************/
.shinken-dropdown-container-shinken-view-configuration .shinken-notification-main-container .shinken-notification-main-table .shinken-sound-container-icon-common,
.shinken-dropdown-container-shinken-view-configuration .shinken-notification-main-container .shinken-notification-main-table .shinken-blink-container-icon-and-radio-button-common {
    width         : 20px;
    height        : 20px;
    padding       : 2px;
    text-align    : center;
    border-radius : 3px;
    box-shadow    : 0 4px 4px rgba(0, 0, 0, 0.25);
    font-size     : 10px;
        position: relative;
    margin: auto;
}
.shinken-dropdown-container-shinken-view-configuration .shinken-notification-main-container .shinken-notification-main-table .shinken-radio-element.shinken-active .shinken-common-container-icon-default {
    background : #F9F2FF;
}
.shinken-dropdown-container-shinken-view-configuration .shinken-notification-main-container .shinken-notification-main-table .shinken-radio-element.shinken-active .shinken-common-container-icon-disable-and-enable-and-radio-button {
    background : #F3F3F3;
}
/***************************************       COMMON BLINK AND SOUND SVG         ********************************************/
.shinken-dropdown-container-shinken-view-configuration .shinken-sound-icon-enable .shinken-sound-svg path,
.shinken-dropdown-container-shinken-view-configuration .shinken-sound-icon-disable .shinken-sound-svg path,
.shinken-dropdown-container-shinken-view-configuration .shinken-blink-icon-enable .shinken-blink-icon path,
.shinken-dropdown-container-shinken-view-configuration .shinken-blink-icon-disable .shinken-blink-icon path {
    fill : #454751;
}
.shinken-dropdown-container-shinken-view-configuration .shinken-sound-icon-default-value .shinken-sound-svg path,
.shinken-dropdown-container-shinken-view-configuration .shinken-blink-icon-default-value .shinken-blink-icon path {
    fill : #AC4FF8;
}
.shinken-dropdown-container-shinken-view-configuration .shinken-sound-icon-disable .shinken-sound-svg .shinken-on-svg,
.shinken-dropdown-container-shinken-view-configuration .shinken-blink-icon-disable .shinken-blink-icon .shinken-on-svg {
    display : none;
}
/***************************************        SOUND SVG        ********************************************/
.shinken-dropdown-container-shinken-view-configuration .shinken-notification-main-container .shinken-notification-main-table .shinken-radio-element[data-value="ON"] .shinken-sound-off,
.shinken-dropdown-container-shinken-view-configuration .shinken-notification-main-container .shinken-notification-main-table .shinken-radio-element[data-value="OFF"] .shinken-sound-on {
    display : none;
}
/***************************************        BLINK AND SOUND DEFAULT VALUES       *************************************/
.shinken-tbody-for-sound[data-default-value="false"] .shinken-notification-sound-container-default-value .shinken-radio-element .shinken-sound-on,
.shinken-tbody-for-blink[data-default-value="false"] .shinken-notification-blink-container-default-value .shinken-radio-element .shinken-blink-on {
    display : none;
}
.shinken-tbody-for-sound[data-default-value="true"] .shinken-notification-sound-container-default-value .shinken-radio-element .shinken-sound-off,
.shinken-tbody-for-blink[data-default-value="true"] .shinken-notification-blink-container-default-value .shinken-radio-element .shinken-blink-off {
    display : none;
}
/***************************************        WARNING MESSAGES       *************************************/
.shinken-tbody-for-sound .shinken-warning-for-user-configuration,
.shinken-tbody-for-blink .shinken-warning-for-user-configuration{
    font-size: 10px;
    color: #8A8A8A;
    padding: 6px 0;
}
.shinken-tbody-for-sound .shinken-warning-for-user-configuration .shinken-warning,
.shinken-tbody-for-blink .shinken-warning-for-user-configuration .shinken-warning {
    color: orange;
}
body:not(.shinken-notification-volume-is-muted) .shinken-tbody-for-sound .shinken-warning-for-user-configuration {
    display: none;
}
body:not(.shinken-notification-blink-is-disabled) .shinken-tbody-for-blink .shinken-warning-for-user-configuration {
    display: none;
}
/***************************************        CONTAINER        ********************************************/
.shinken-user-configuration-drop-down .shinken-dropdown-container-configuration {
    width            : 270px;
    background-color : #343434;
    border-radius    : 5px
}
/***************************************        SEPARATOR        ********************************************/
.shinken-user-configuration-drop-down .shinken-dropdown-container-configuration .shinken-dropdown-separator-container .shinken-dropdown-separator {
    width            : 100%;
    background-color : #FFFFFF;
    height           : 1px;
}
/***************************************        DECONNECTION        ********************************************/
/*.shinken-user-configuration-drop-down .shinken-dropdown-container-configuration .shinken-dropdown-common-button {*/
/*    width  : 100%;*/
/*    height : 40px;*/
/*}*/
.shinken-user-configuration-drop-down .shinken-dropdown-container-configuration .shinken-dropdown-common-button-content-container {
    padding : 10px 10px;
    cursor  : pointer;
}
.shinken-user-configuration-drop-down .shinken-dropdown-container-configuration .shinken-dropdown-common-button-content-label {
    padding-right : 20px;
    color         : #FFFFFF;
    font-size     : 13px;
    height        : 20px;
    line-height   : 20px;
}
.shinken-user-configuration-drop-down .shinken-dropdown-container-configuration .shinken-dropdown-common-button-content-container .shinken-dropdown-label-icon {
    float     : right;
    color     : #78909C;
    font-size : 10px;
}
/***************************************        TOGGL ICON        ********************************************/
.shinken-user-configuration-drop-down .shinken-dropdown-container-configuration .shinken-toggle-container.shinken-close .shinken-dropdown-common-button .shinken-dropdown-common-button-content-container .shinken-2023-arrow-up {
    display : none;
}
.shinken-user-configuration-drop-down .shinken-dropdown-container-configuration .shinken-toggle-container.shinken-close .shinken-dropdown-common-button .shinken-dropdown-common-button-content-container .shinken-2023-arrow-down {
    display : inline;
}
.shinken-user-configuration-drop-down .shinken-dropdown-container-configuration .shinken-toggle-container .shinken-dropdown-common-button .shinken-dropdown-common-button-content-container .shinken-2023-arrow-down {
    display : none;
}
/***************************************        NOTIFICATION AREA ARROW        ********************************************/
.shinken-user-configuration-drop-down #tooltip-arrow-top-right {
    border-bottom-color : #343434;
}
/***************************************        NOTIFICATION CONTAINER       ********************************************/
.shinken-user-configuration-drop-down .shinken-notification-main-container {
    padding   : 10px;
    font-size : 11px;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-notification-title {
    color          : #FFFFFF;
    padding-bottom : 5px;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-notification-sound-icon-container {
    font-size : 10px;
    width     : 20px;
    height    : 20px;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-notification-container-radio-button-default {
    padding-right : 10px;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-notification-container-radio-button-common {
    width : 10px;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-notification-container-radio-button-common .shinken-notification-radio-button-common {
    font-size : 10px;
    cursor    : pointer;
    position  : absolute;
    left      : -20px;
    top       : 5px;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-notification-container-radio-button-common .shinken-notification-radio-button-color-for-default {
    color : #AC4FF8;
    float : right;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-notification-container-radio-button-common .shinken-notification-radio-button-color-normal {
    color : #7D7C86;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-notification-text-default-value-common {
    color      : #AC4FF8;
    font-style : italic;
    font-size  : 10px;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-label-input-range {
    color          : #8A8A8A;
    font-size      : 10px;
    padding-bottom : 10px;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-notification-text-enable-disable {
    color      : #8A8A8A;
    font-size  : 10px;
    text-align : center;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-notification-blink-text-default-value {
    text-align : center;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-notification-sound-text-default-value,
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-notification-sound-default-value {
    text-align : center;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-notification-sound-container-default-value,
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-notification-blink-container-default-value {
    width : 50%;
}
/*.shinken-user-configuration-drop-down .shinken-notification-main-container td {*/
/*    border: 1px solid red;*/
/*}*/
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-sound-container-icon-common,
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-blink-container-icon-and-radio-button-common {
    width         : 20px;
    height        : 20px;
    padding       : 2px;
    text-align    : center;
    border-radius : 3px;
    box-shadow    : 0 4px 4px rgba(0, 0, 0, 0.25);
    font-size     : 10px;
    position      : relative;
    margin        : auto;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-sound-container-icon-enable,
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-blink-container-icon-enable-and-radio-button {
    color      : #FFFFFF;
    background : #393939;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-active .shinken-sound-container-icon-enable,
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-active .shinken-blink-container-icon-enable-and-radio-button {
    background : #4F4F4F;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-sound-container-icon-disable,
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-blink-container-icon-disable-and-radio-button {
    background : #393939;
    color      : #FFFFFF;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-active .shinken-sound-container-icon-disable,
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-active .shinken-blink-container-icon-disable-and-radio-button {
    background : #4F4F4F;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-sound-container-icon-disable,
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-blink-container-icon-disable-and-radio-button {
    background : #393939;
    color      : #FFFFFF;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-active .shinken-sound-container-icon-disable,
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-active .shinken-blink-container-icon-disable-and-radio-button {
    background : #4F4F4F;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-volume-container-icon-default,
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-sound-container-icon-default,
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-blink-container-icon-default {
    background : #393939;
    color      : #AC4FF8;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-active .shinken-volume-container-icon-default,
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-active .shinken-sound-container-icon-default,
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-active .shinken-blink-container-icon-default {
    background : #4F4F4F;
}
/***************************************        VOLUME        ********************************************/
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-tbody-for-volume[data-value="0"] .shinken-notification-sound-icon-container .shinken-sound-on {
    display : none;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-tbody-for-volume:not([data-value="0"]) .shinken-notification-sound-icon-container .shinken-sound-off {
    display : none;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-tbody-for-volume[data-default-value="0"] .shinken-volume-container-icon-default .shinken-sound-on {
    display : none;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-tbody-for-volume[data-default-value="1"] .shinken-volume-container-icon-default .shinken-sound-off {
    display : none;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-tbody-for-volume[data-default-value="0"] .shinken-volume-icon-default-value .shinken-sound-on {
    display : none;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-tbody-for-volume:not([data-default-value="0"]) .shinken-volume-icon-default-value .shinken-sound-off {
    display : none;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-tbody-for-volume[data-default-btn-status="1"] .shinken-notification-sound-icon-container .shinken-input-range-btn-default {
    background : #93D5F3;
    color      : #000000;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-tbody-for-volume .shinken-notification-sound-icon-container .shinken-sound-svg path {
    fill : #FFFFFF;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-tbody-for-volume[data-default-btn-status="1"] .shinken-notification-sound-icon-container .shinken-sound-svg path {
    fill : #AC4FF8;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-volume-icon-default-value .shinken-sound-svg path {
    fill : #AC4FF8;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-volume-icon-default-value .shinken-sound-svg path {
    fill : #AC4FF8;
}
/***************************************        SLIDER        ********************************************/
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-notification-main-table .shinken-range-container {
    padding-left : 10px;
}
body .shinken-user-configuration-drop-down .shinken-tbody-for-volume .shinken-notification-slider-sound {
    -webkit-appearance : none;
    width              : 100%;
    height             : 2px;
    border-radius      : 5px;
    outline            : none;
    opacity            : 0.7;
    -webkit-transition : .2s;
    transition         : opacity .2s;
    cursor: pointer;
}
body .shinken-user-configuration-drop-down .shinken-tbody-for-volume .shinken-notification-slider-sound::-webkit-slider-thumb {
    -webkit-appearance : none;
    appearance         : none;
    width              : 10px;
    height             : 10px;
    border-radius      : 50%;
    background         : #363636;
    cursor             : pointer;
    border             : #FFFFFF solid 1px;
}
body .shinken-user-configuration-drop-down .shinken-tbody-for-volume .shinken-notification-slider-sound::-moz-range-thumb {
    width         : 8px;
    height        : 8px;
    border-radius : 50%;
    background    : #363636;
    cursor        : pointer;
    border        : #FFFFFF solid 1px;
}
body .shinken-user-configuration-drop-down .shinken-tbody-for-volume[data-default-btn-status="1"] .shinken-notification-slider-sound {
    border : 1px solid #AC4FF8;
}
body .shinken-user-configuration-drop-down .shinken-tbody-for-volume[data-default-btn-status="1"] .shinken-notification-slider-sound::-webkit-slider-thumb {
    border-color : #AC4FF8;
}
body .shinken-user-configuration-drop-down .shinken-tbody-for-volume[data-default-btn-status="1"] .shinken-notification-slider-sound::-moz-range-thumb {
    border-color : #AC4FF8;
}
/***************************************        RADIO        ********************************************/
.shinken-user-configuration-drop-down .shinken-notification-main-container [type=radio] {
    position : absolute;
    opacity  : 0;
    width    : 100% !important;
    height   : 100% !important;
    margin   : 0 !important;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container [type=radio] + svg {
    cursor : pointer;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-radio-button-notification-sound-group,
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-radio-button-notification-blink-group {
    height   : 10px;
    width    : 10px;
    position : relative;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-radio-button-default-value-svg svg.shinken-radio-button-svg .shinken-checked-svg circle {
    fill : #AC4FF8;
}
.shinken-user-configuration-drop-down .shinken-notification-main-container .shinken-radio-button-default-value-svg svg.shinken-radio-button-svg .shinken-unchecked-svg circle {
    stroke : #AC4FF8;
}
.shinken-user-configuration-drop-down .shinken-user-configuration-drop-down .shinken-radio-element {
    cursor: pointer;
}
/***************************************       BLINK ICONS        ********************************************/
.shinken-user-configuration-drop-down .shinken-user-configuration-drop-down .shinken-radio-element.shinken-active .shinken-radio-button-svg .shinken-unchecked-svg {
    display : none;
}
.shinken-user-configuration-drop-down .shinken-user-configuration-drop-down .shinken-radio-element:not(.shinken-active) .shinken-radio-button-svg .shinken-checked-svg {
    display : none;
}
.shinken-user-configuration-drop-down .shinken-blink-icon-enable .shinken-blink-icon path,
.shinken-user-configuration-drop-down .shinken-blink-icon-disable .shinken-blink-icon path {
    fill : #FFFFFF;
}
.shinken-user-configuration-drop-down .shinken-blink-icon-default-value .shinken-blink-icon path {
    fill : #AC4FF8;
}
.shinken-user-configuration-drop-down .shinken-blink-icon-disable .shinken-blink-icon .shinken-on-svg {
    display : none;
}
/***************************************        WARNING MESSAGES       *************************************/
.shinken-user-configuration-drop-down .shinken-tbody-for-blink .shinken-warning-for-user-configuration {
    display : none !important;
}
/***************************************        DEBUG SEF-10563        ********************************************/
.shinken-user-configuration-drop-down[data-active-view="360"] .shinken-notification-main-container .shinken-notification-main-table,
.shinken-user-configuration-drop-down[data-active-view="impacts"] .shinken-notification-main-container .shinken-notification-main-table,
.shinken-user-configuration-drop-down[data-active-view="reporting-web"] .shinken-notification-main-container .shinken-notification-main-table,
.shinken-user-configuration-drop-down[data-active-view="reporting"] .shinken-notification-main-container .shinken-notification-main-table {
    cursor : default;
}
.shinken-user-configuration-drop-down[data-active-view="360"] .shinken-notification-main-container .shinken-notification-main-table .shinken-tbody-for-volume,
.shinken-user-configuration-drop-down[data-active-view="360"] .shinken-notification-main-container .shinken-notification-main-table .shinken-tbody-for-blink,
.shinken-user-configuration-drop-down[data-active-view="impacts"] .shinken-notification-main-container .shinken-notification-main-table .shinken-tbody-for-volume,
.shinken-user-configuration-drop-down[data-active-view="impacts"] .shinken-notification-main-container .shinken-notification-main-table .shinken-tbody-for-blink,
.shinken-user-configuration-drop-down[data-active-view="reporting-web"] .shinken-notification-main-container .shinken-notification-main-table .shinken-tbody-for-volume,
.shinken-user-configuration-drop-down[data-active-view="reporting-web"] .shinken-notification-main-container .shinken-notification-main-table .shinken-tbody-for-blink,
.shinken-user-configuration-drop-down[data-active-view="reporting"] .shinken-notification-main-container .shinken-notification-main-table .shinken-tbody-for-volume,
.shinken-user-configuration-drop-down[data-active-view="reporting"] .shinken-notification-main-container .shinken-notification-main-table .shinken-tbody-for-blink {
    opacity        : 0.4;
    pointer-events : none;
}
#id-shinken-window-modal {
    position         : fixed;
    top              : 53px;
    bottom           : 0;
    width            : 100vw;
    background-color : rgba(0, 0, 0, 0.8);
    text-align       : center;
}
#id-shinken-window-modal .shinken-window-modal-content iframe {
    width         : 100%;
    height        : 100%;
    border        : 0;
    box-shadow    : 5px 20px 15px rgb(21, 21, 21);
    border-radius : 4px;
}
#id-shinken-window-modal #id-shinken-window-modal-close {
    top         : 0;
    left        : 0;
    bottom      : 0;
    right       : 0;
    position    : absolute;
    font-size   : 50px;
    font-weight : bold;
    color       : white;
}
#id-shinken-window-modal.shinken-modal-view-panel #id-shinken-window-modal-close {
    position   : absolute;
    right      : 4%;
    top        : 8px;
    left       : auto;
    bottom     : auto;
    font-size  : 26px;
    box-sizing : border-box;
    z-index    : 3;
}
#id-shinken-window-modal.shinken-modal-view-panel .shinken-cross-container-to-close-modal {
    width       : 30px;
    height      : 30px;
    line-height : 30px;
    position    : absolute;
    top         : 15px;
    right       : 10px;
    cursor      : pointer;
}
#id-shinken-window-modal.shinken-modal-view-panel {
    background-color : rgba(34, 34, 34, 0.76);
}
#id-shinken-window-modal.shinken-modal-view-panel .shinken-window-modal-content {
    background-color : transparent;
}
#id-shinken-window-modal.shinken-modal-view-panel .shinken-window-modal-content iframe {
    box-shadow : none;
}
.shinken-loading-text {
    position   : absolute;
    top        : 40%;
    width      : 100%;
    font-size  : 25px;
    color      : white;
    text-align : center;
}
@media screen and (max-width: 1600px) {
    #id-shinken-window-modal.shinken-modal-view-panel .shinken-cross-container-to-close-modal {
        top         : 7px;
        right       : 0;
    }
}
