.shinken-checkbox-container:not(.shinken-not-editable) {
    cursor : pointer;
}
.shinken-checkbox-container .shinken-checkbox {
    width   : 20px;
    height  : 20px;
    display : none;
}
.shinken-checkbox-container .shinken-checkbox .shinkon-check {
    width      : 20px;
    height     : 20px;
    display    : inline-block;
    text-align : center;
    color      : transparent;
}
.shinken-checkbox-container .shinken-checkbox.shinken-checked .shinkon-check {
    color : white;
}
.shinken-checkbox-container .shinken-checkbox-default,
.shinken-checkbox-container .shinken-checkbox-user {
    background-color : rgba(30, 30, 30, 0.8);
}
.shinken-checkbox-container .shinken-checkbox-default:hover,
.shinken-checkbox-container:not(.shinken-not-editable) .shinken-checkbox-user:hover {
    background-color : rgba(30, 30, 30, 0.4);
}
.shinken-checkbox-container .shinken-checkbox-inherited {
    background-color : #800080;
}
.shinken-checkbox-container:not(.shinken-not-editable) .shinken-checkbox-inherited:hover {
    background-color : rgba(128, 0, 128, 0.58);
}
/********************* WITH LABEL           ****************************************************************************/
.shinken-checkbox-container .shinken-label {
    padding : 5px;
}
/********************* ERROR           ****************************************************************************/
.shinken-element-property-line[data-type^="checkbox"][data-state^='user-'] .shinken-checkbox-container .shinken-checkbox-user.shinken-error {
    background : rgba(255, 0, 0, 0.8);
    color      : #FFFFFF;
}
.shinken-checkbox-container .shinken-label .shinken-error-label {
    color: red;
    font-style: italic;
}
.shinken-element-property-line .table-inheritance-with-arborescence {
    width      : 100%;
    margin-top : -10px;
}
.shinken-element-property-line .table-inheritance-with-arborescence .switch-button-wrapper {
    margin : -10px 10px;
}
.shinken-element-property-line .table-inheritance-with-arborescence .switch-button-wrapper-line {
    height : 15px;
}
/* COLUMN ARBO */
.shinken-element-property-line .table-inheritance-with-arborescence .col-arbo-1-1,
.shinken-element-property-line .table-inheritance-with-arborescence .col-arbo-1-2,
.shinken-element-property-line .table-inheritance-with-arborescence .col-arbo-2-1,
.shinken-element-property-line .table-inheritance-with-arborescence .col-arbo-2-2 {
    width : 10px;
}
.shinken-element-property-line .table-inheritance-with-arborescence .col-arbo-1-1,
.shinken-element-property-line .table-inheritance-with-arborescence .col-arbo-2-1 {
    border-right : 2px solid #C7C7C7;
}
.shinken-element-property-line .table-inheritance-with-arborescence .arbo {
    border-bottom : 2px solid #C7C7C7;
}
.shinken-element-property-line[data-state="inheritance-and-user-and-plus"] .table-inheritance-with-arborescence .col-arbo-1-1,
.shinken-element-property-line[data-state="inheritance-and-user-and-plus"] .table-inheritance-with-arborescence .col-arbo-2-1,
.shinken-element-property-line[data-state="inheritance-only"] .table-inheritance-with-arborescence .col-arbo-1-1,
.shinken-element-property-line[data-state="inheritance-only"] .table-inheritance-with-arborescence .col-arbo-2-1 {
    border-right : 2px solid #AE6CAE;
}
.shinken-element-property-line[data-state="inheritance-and-user-and-plus"] .table-inheritance-with-arborescence .arbo,
.shinken-element-property-line[data-state="inheritance-only"] .table-inheritance-with-arborescence .arbo {
    border-bottom : 2px solid #AE6CAE;
}
/* Dashed */
.shinken-element-property-line .table-inheritance-with-arborescence .col-arbo-1-1.dashed,
.shinken-element-property-line .table-inheritance-with-arborescence .col-arbo-2-1.dashed {
    border-right        : none;
    background-image    : linear-gradient(to bottom, #C7C7C7 40%, rgba(255, 255, 255, 0) 20%);
    background-position : right;
    background-size     : 2px 7px;
    background-repeat   : repeat-y;
}
.shinken-element-property-line .table-inheritance-with-arborescence .arbo.dashed {
    border-bottom       : none;
    background-image    : linear-gradient(to right, #C7C7C7 40%, rgba(255, 255, 255, 0) 20%);
    background-position : bottom;
    background-size     : 4px 2px;
    background-repeat   : repeat-x;
}
.shinken-element-property-line[data-state="inheritance-and-user-and-plus"] .table-inheritance-with-arborescence .col-arbo-1-1.dashed,
.shinken-element-property-line[data-state="inheritance-and-user-and-plus"] .table-inheritance-with-arborescence .col-arbo-2-1.dashed,
.shinken-element-property-line[data-state="inheritance-only"] .table-inheritance-with-arborescence .col-arbo-1-1.dashed,
.shinken-element-property-line[data-state="inheritance-only"] .table-inheritance-with-arborescence .col-arbo-2-1.dashed {
    border-right        : none;
    background-image    : linear-gradient(to bottom, #AE6CAE 40%, rgba(255, 255, 255, 0) 20%);
    background-position : right;
    background-size     : 2px 7px;
    background-repeat   : repeat-y;
}
.shinken-element-property-line[data-state="inheritance-and-user-and-plus"] .table-inheritance-with-arborescence .arbo.dashed,
.shinken-element-property-line[data-state="inheritance-only"] .table-inheritance-with-arborescence .arbo.dashed {
    border-bottom       : none;
    background-image    : linear-gradient(to right, #AE6CAE 40%, rgba(255, 255, 255, 0) 20%);
    background-position : bottom;
    background-size     : 4px 2px;
    background-repeat   : repeat-x;
}
.shinken-element-property-line .table-inheritance-with-arborescence .col-arbo-1-1.end,
.shinken-element-property-line .table-inheritance-with-arborescence .col-arbo-1-2.end,
.shinken-element-property-line .table-inheritance-with-arborescence .col-arbo-2-1.end,
.shinken-element-property-line .table-inheritance-with-arborescence .col-arbo-2-2.end {
    border           : none !important;
    background-image : none !important;
}
/* COLUMN ICON PLUS */
.shinken-element-property-line .table-inheritance-with-arborescence .col-icon {
    width : 20px;
}
.shinken-element-property-line .table-inheritance-with-arborescence .token-plus,
.shinken-element-property-line .table-inheritance-with-arborescence .token-stop {
    position         : relative;
    height           : 20px;
    width            : 20px;
    border-radius    : 25px;
    color            : #CCCCCC;
    border           : 1px solid #C7C7C7;
    padding          : 0;
    background-color : #FFFFFF;
    margin-left      : -2px;
}
.shinken-element-property-line .table-inheritance-with-arborescence .token-plus:before,
.shinken-element-property-line .table-inheritance-with-arborescence .token-stop:before {
    font-family     : FontAwesome;
    text-decoration : inherit;
    display         : inline-block;
    speak           : none;
}
.shinken-element-property-line[data-state="inheritance-and-user-and-plus"] .table-inheritance-with-arborescence .token-plus,
.shinken-element-property-line[data-state="inheritance-and-user-and-plus"] .table-inheritance-with-arborescence .token-stop,
.shinken-element-property-line[data-state="inheritance-only"] .table-inheritance-with-arborescence .token-plus,
.shinken-element-property-line[data-state="inheritance-only"] .table-inheritance-with-arborescence .token-stop {
    color  : rgba(128, 0, 128, 0.85);
    border : 1px solid rgba(128, 0, 128, 0.65);
}
.shinken-element-property-line .table-inheritance-with-arborescence .token-plus:before {
    position  : absolute;
    left      : 5px;
    font-size : 11px;
    content   : "\f067";
}
.shinken-element-property-line .table-inheritance-with-arborescence .token-stop:before {
    position  : absolute;
    top       : -1px;
    left      : 6px;
    font-size : 8px;
    content   : "\f04d";
}
/* COLUMN CONTENT */
.shinken-element-property-line .table-inheritance-with-arborescence .col-content {
    position : relative;
}
.shinken-element-property-line[data-state="inheritance-and-user-and-plus"] .table-inheritance-with-arborescence .col-content .shinken-container-tag,
.shinken-element-property-line[data-state="inheritance-only"] .table-inheritance-with-arborescence .col-content .shinken-container-tag {
    color            : #FFFFFF;
    background-color : rgba(128, 0, 128, 0.65);
}
.shinken-element-property-line .table-inheritance-with-arborescence .col-content .shinken-container-tag,
.shinken-element-property-line .table-inheritance-with-arborescence .stopped .col-content .shinken-container-tag {
    background-color : #C7C7C7;
    border           : 1px solid #C7C7C7;
    color            : #000000;
}
.shinken-element-property-line .table-inheritance-with-arborescence .col-content .shinken-container-tag[data-key-name="__DEFAULT_NO_TEMPLATE__"] {
    color            : rgb(156, 92, 156);
    background-color : transparent;
    border           : 1px dotted rgb(174, 108, 174);
    font-size        : 10px !important;
}
.shinken-element-property-line .table-inheritance-with-arborescence .col-content .shinken-container-tag[data-key-name="null"] {
    color            : rgb(156, 92, 156);
    background-color : transparent;
    border           : 1px dotted rgb(174, 108, 174);
    font-size        : 10px !important;
}
.shinken-element-property-line .table-inheritance-with-arborescence .stopped .col-content {
    color : #000000;
}
.shinken-element-property-line .table-inheritance-with-arborescence .col-content .tag {
    color            : #EC1D59;
    background-color : #FFFFFF;
    padding          : 2px 10px;
    line-height      : normal;
    margin-left      : -35px;
}
.shinken-element-property-line .shinken-input,
.shinken-element-property-line .shinken-input-key {
    padding       : 0 6px;
    width         : 100%;
    box-sizing    : border-box;
    border-radius : 4px;
    min-height    : 32px;
}
.shinken-element-property-line .shinken-input:not(.shinken-label),
.shinken-element-property-line .shinken-input-key:not(.shinken-label) {
    height : 32px;
}
.shinken-element-property-line[data-name="bp_rule"] textarea.shinken-input,
.shinken-element-property-line[data-name="synchronizer_internal_description"] textarea.shinken-input,
.shinken-element-property-line[data-name="command_line"] textarea.shinken-input {
    height : 100px;
}
textarea.shinken-input {
    width : calc(100% - 12px);
}
/*********************     EMPTY             ****************************************************************************/
.shinken-empty-input .shinken-button {
    display : none;
    color   : red;
}
/*********************     DISABLED           ****************************************************************************/
.shinken-disabled .shinken-input-container-cell {
    cursor : not-allowed;
}
/*!********************* OVERRIDE           ****************************************************************************!*/
.shinken-input:focus {
    border-color       : rgba(82, 168, 236, 0.8);
    outline            : 0;
    outline            : thin dotted \9;
    -webkit-box-shadow : inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow    : inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow         : inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
.shinken-information-tag {
    display: none;
    border-radius: 5px;
    padding: 4px 13px;
    color: #c65d1e;
    font-size: 14px;
    margin-top: 5px;
    background-color: #f9f9f9;
}
.shinken-information-tag .shinken-tag-mark {
    border-radius: 4px;
    padding: 0px 6px;
    color: white;
    margin-left: 5px;
}
.shinken-right-block-content {
    width      : 100%;
    padding    : 10px;
    box-sizing : border-box;
}
.shinken-right-block-content .info-box,
.shinken-help-property-container {
    margin-right     : 0 !important;
    border           : 1px solid #CCCCCC;
    border-radius    : 5px 5px;
    background-color : #FFFFFF;
}
.shinken-right-block-content .info-box.help,
.shinken-help-property-container {
    margin-top       : 10px;
    background-color : #FFFFFF;
}
.shinken-info-box-title {
    box-sizing       : border-box;
    min-height       : 16px;
    margin           : 0;
    padding          : 8px 14px;
    font-size        : 14px;
    font-weight      : normal;
    line-height      : 18px;
    background-color : #F2F2F2;
    border-bottom    : 1px solid #EBEBEB;
    border-radius    : 5px 5px 0 0;
}
.shinken-right-block-content .info-box .legend {
    display    : inline-block;
    width      : 100%;
    padding    : 5px 10px 0 10px;
    box-sizing : border-box;
    margin     : 0;
}
.shinken-right-block-content .info-box .legend .title {
    width             : 32%;
    padding-left      : 5px;
    padding-right     : 3px;
    border-left       : red;
    border-left-width : 2px;
    border-left-style : solid;
    word-break        : break-all;
}
.shinken-right-block-content .help {
    height   : calc(100% - 102px);
    position : relative;
}
.shinken-right-block-content .help .shinken-description-container {
    overflow : auto;
}
.shinken-right-block-content .help .shinken-description-container .help-warning {
    color       : #FE9105;
    font-weight : bold;
}
#shinken-help-title,
#shinken-help-content {
    word-wrap  : break-word;
    word-break : break-all; /* For IE */
    word-break : break-word;
    font-size  : 12px;
}
#shinken-help-title .shinken-help-name {
    color : grey;
}
#shinken-help-title .shinken-help-name:before {
    content     : ' [ ';
    white-space : nowrap;
}
#shinken-help-title .shinken-help-name:after {
    content     : ' ] ';
    white-space : nowrap;
}
#shinken-help-content {
    box-sizing : border-box;
    font-style : italic;
    padding    : 8px 0;
}
#shinken-help-content .shinken-error {
    color : red;
}
#shinken-help-content .shinken-help-content-container {
    overflow : auto;
    padding  : 0 5px;
}
#shinken-help-content .shinken-help-import-key {
    font-weight   : bold;
    margin-bottom : 18px;
    padding       : 0 5px;
}
body[data-is-admin="False"] #shinken-help-content .shinken-only-if-has-right-to-create-check {
    display : none;
}
#shinken-help-content .shinken-help-import-key .shinken-example {
    font-size   : 11px;
    font-weight : normal;
    font-style  : normal;
}
#shinken-help-content .shinken-example.shinken-disabled-import-key {
    text-decoration-line : line-through;
}
#shinken-help-content .shinken-help-content-container .shinken-example-container {
    font-size   : 11px;
    font-weight : normal;
    font-style  : normal;
}
#shinken-help-content .shinken-help-content-container .shinken-example-container .shinken-example {
    color : red;
}
#shinken-help-content .shinken-help-content-container .shinken-example-container ul {
    margin-left : 3px;
}
/********************************************  INACTIVE LINK  **************************************************/
#shinken-help-content .shinken-help-content-container .shinken-help-inactive-linked-property {
    padding          : 2px;
    color            : black;
    font-size        : 11px;
    background-color : rgba(206, 154, 24, 0.2);
}
#shinken-help-content .shinken-help-content-container .shinken-help-inactive-linked-property li {
    margin-left     : -24px;
    list-style-type : none
}
/******************************** LEGENDS *************************************/
.shinken-right-block-content .info-box .shinken-legend-title {
    white-space : nowrap;
    font-size   : 11px;
    padding     : 4px;
    text-align  : right;
}
.shinken-right-block-content .info-box .shinken-legend-text {
    font-size : 11px;
    padding   : 4px;
}
.shinken-right-block-content .info-box .shinken-legend-title.shinken-mandatory {
    color : red;
}
.shinken-right-block-content .info-box .shinken-legend-title.shinken-inherited {
    color : purple;
}
/******************************** THRESHOLD DISPLAY *************************************/
#shinken-help-content .shinken-threshold-example-container {
    background-color : #484848;
    padding          : 5px;
    border-radius    : 5px;
    font-style       : initial;
}
#shinken-help-content .shinken-threshold-first-example {
    background-color : #484848;
    color            : #FFFFFF;
    font-size        : 10px;
}
#shinken-help-content .shinken-threshold-second-example {
    background-color : #F1F1F1;
    color            : #000000;
}
/******************************** ICONS STATUS + CONTEXT *************************************/
#shinken-help-content .shinken-relative-parent-for-help {
    position: relative;
    width: 20px;
    height: 14px;
    display: inline-block;
}
#shinken-help-content .shinken-relative-parent-for-help .shinken-icon-status {
    position: absolute;
    top: -3px;
    left: -2px;
}
/******************************** OTHERS *************************************/
#left-column .shinken-right-block-content .shinken-description-container .shinken-hidden-by-default {
     display: none;
}
#left-column[data-type="servicesclusters"] .shinken-right-block-content .shinken-description-container .shinken-display-for-hosts-and-clusters,
#left-column[data-type="serviceshosts"] .shinken-right-block-content .shinken-description-container .shinken-display-for-hosts-and-clusters,
#left-column[data-type="servicesclustertpls"] .shinken-right-block-content .shinken-description-container .shinken-display-for-tpls,
#left-column[data-type="serviceshosttpls"] .shinken-right-block-content .shinken-description-container .shinken-display-for-tpls,
#left-column[data-type="servicesclusters"] .shinken-right-block-content .shinken-description-container .shinken-display-for-clusters,
#left-column[data-type="serviceshosts"] .shinken-right-block-content .shinken-description-container .shinken-display-for-hosts,
#left-column[data-type="servicesclustertpls"] .shinken-right-block-content .shinken-description-container .shinken-display-for-clustertpls,
#left-column[data-type="serviceshosttpls"] .shinken-right-block-content .shinken-description-container .shinken-display-for-hosttpls {
     display: inline;
}
.shinken-modal {
    position                : fixed;
    top                     : 25%;
    left                    : 25%;
    /*top                     : 250px;*/
    /*left                    : 250px;*/
    z-index                 : 10000;
    overflow                : auto;
    min-width               : 400px;
    max-width               : 50%;
    max-height              : 80%;
    min-height              : 20%;
    background-color        : #FFFFFF;
    border                  : 1px solid #999999;
    -webkit-border-radius   : 6px;
    -moz-border-radius      : 6px;
    border-radius           : 6px;
    -webkit-box-shadow      : 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow         : 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow              : 0 3px 7px rgba(0, 0, 0, 0.3);
    -webkit-background-clip : padding-box;
    -moz-background-clip    : padding-box;
    background-clip         : padding-box;
}
.shinken-modal .modal-header {
    display       : block;
    float         : left;
    width         : 98%;
    box-sizing    : border-box;
    padding       : 9px 15px;
    border-bottom : 1px solid #EEEEEE;
}
.shinken-modal .modal-header h3 {
    font-weight : normal;
}
.shinken-modal .modal-body {
    display    : block;
    box-sizing : border-box;
    float      : left;
    overflow-y : auto;
    padding    : 15px;
    max-height : 600px;
}
.shinken-modal .modal-body .error-message {
    border        : 1px solid #EED3D7;
    padding       : 5px;
    margin-bottom : 5px;
    margin-top    : 6px;
    background    : #FFFFFF;
    border-radius : 4px;
}
.shinken-modal .modal-body .error-message:hover {
    background-color : #EEB5AD;
}
.shinken-modal .modal-body .warning-message {
    border        : 1px solid #f3d7af;
    padding       : 5px;
    margin-bottom : 5px;
    margin-top    : 6px;
    background    : #FFFFFF;
    border-radius : 4px;
}
.shinken-modal .modal-body .warning-message:hover {
    background-color : #f3d7af;
}
.shinken-modal .btn-close-modal {
    position         : absolute;
    top              : 12px;
    right            : 15px;
    padding          : 1px 6px;
    background-color : #EC5757;
    border           : 1px solid #FFFFFF;
    color            : #FFFFFF;
    opacity          : 1;
    box-shadow       : 0px 5px 15px rgba(0, 0, 0, 0.4);
    border-radius    : 5px;
}
.shinken-modal .btn-close-modal:hover {
    color               : #FFFFFF;
    text-decoration     : none;
    background-color    : #EC5757;
    background-position : 0px 0px;
    transition          : none;
    background-image    : linear-gradient(to bottom, #FF5E5E, #FF5E5E) !important;
}
.shinken-modal .shinken-modal-anchor {
    cursor : move;
}
.shinken-button-container .shinken-button {
    outline : none;
}
.shinken-button-container .shinken-button {
    cursor : pointer;
}
.shinken-button-container.shinken-disabled-if-not-set.shinken-disabled {
    cursor : not-allowed;
}
.shinken-button-container.shinken-disabled-if-not-set.shinken-disabled .shinken-button {
    pointer-events : none;
    opacity        : 0.3;
}
.shinken-button-container.shinken-enabled-with-errors .shinken-button {
    background-color : #FF8982;
    border-color     : #FF8982;
    opacity          : 0.7;
    box-shadow       : 0 2px 5px rgba(255, 137, 130, 0.3)
}
.shinken-list-container-scrolled-part {
    overflow-y : auto;
    width      : 100%;
}
.shinken-list-container-scrolled-part.shinken-scroll-vertical-active {
    width : calc(100% + 17px);
}
.shinken-address-duplicate-data-table-container .shinken-list-container-scrolled-part thead * {
    height  : 0 !important;
    margin  : 0 !important;
    padding : 0 !important;
    border  : 0 !important;
    opacity : 0 !important;
    pointer-events: none;
}
/******************************** STEP1 CONTAINER*************************************/
#id-shinken-form-element .shinken-list-container-scrolled-part {
    max-height : 250px;
}
.shinken-container-tag {
    display       : inline-block;
    font-size     : 11px !important;
    white-space   : nowrap;
    border-radius : 4px;
    line-height   : 20px;
    background    : transparent;
    color         : #FFFFFF;
    font-weight   : normal;
    border        : 1px solid #D2D2D2;
}
.shinken-container-tag .content {
    padding : 0 5px !important;
}
.container-tag .title {
    vertical-align : middle;
}
.shinken-container-tag .shinken-link {
    color : inherit !important;
}
.shinken-container-tag[data-state="stagging"] {
    background-color : rgba(30, 30, 30, 0.8);
}
/****************************       SHINKEN TAG CUBE   ****************************************************************/
.shinken-container-tag[data-state="consistency"] {
    border           : 0;
    color            : black;
}
.shinken-container-tag[data-state="consistency"] .shinken-property-synchronized {
    color : #FF5722;
}
.shinken-tag-cube {
    display                    : none;
    vertical-align             : middle;
    width                      : 20px;
    height                     : 21px;
    background                 : #9C5B5B;
    border-bottom-right-radius : .25rem;
    border-top-right-radius    : .25rem;
}
.shinken-container-tag:not([data-state="stagging"])[data-force-to-null="true"] .shinken-tag-cube {
    background-image : linear-gradient(45deg, #A1B7C3, #A1B7C3);
    display          : inline-block;
}
.shinken-container-tag[data-is-disabled="true"][data-force-to-null="true"] .shinken-tag-cube {
    background-image : linear-gradient(45deg, #A1B7C3, #A1B7C3);
    display          : inline-block;
}
.shinken-container-tag[data-state="working_area"][data-is-disabled="true"] .shinken-tag-cube {
    background-image : repeating-linear-gradient(45deg, #FFCF9D, #FFCF9D 3px, #222222 1px, #222222 6px);
    display          : inline-block;
}
.shinken-container-tag[data-state="working_area"][data-is-disabled="true"][data-force-to-null="true"] .shinken-tag-cube {
    background-image : repeating-linear-gradient(45deg, #FFCF9D, #FFCF9D 2px, #222222 3px, #222222 4px, #A1B7C3 5px, #A1B7C3 7px);
    display          : inline-block;
}
.shinken-container-tag[data-state="new"][data-is-disabled="true"] .shinken-tag-cube {
    background : #FFEF3A;
    display    : inline-block;
}
.shinken-container-tag[data-state="new"][data-is-disabled="true"][data-force-to-null="true"] .shinken-tag-cube {
    background       : #FFEF3A;
    background-image : repeating-linear-gradient(45deg, #A1B7C3, #A1B7C3 3px, #FFEF3A 1px, #FFEF3A 6px);
    display          : inline-block;
}
.shinken-container-tag[data-state="badloop-template"][data-is-disabled="true"] .shinken-tag-cube {
    background-color : #E68245;
    display          : inline-block;
}
.shinken-element-property-line[data-name="edition_contacts"] .shinken-container-tag[data-is-disabled="true"].shinken-tag-disabled .shinken-tag-cube {
    background-color : #E68245;
    display          : table-cell;
    height           : 100%;
}
/****************************       STATE   ****************************************************************/
.shinken-container-tag[data-state="stagging"] {
    background-color : rgba(30, 30, 30, 0.8);
}
.shinken-container-tag[data-force-to-null="true"] {
    background-color : #A1B7C3;
    color            : #000000;
    border-color     : orange;
}
.shinken-container-tag[data-state="new"] {
    background : #FFEF3A;
    color      : #000000;
    border     : 1px solid #FFEF3A;
}
.shinken-container-tag:not([data-is-disabled="true"])[data-state="working_area"] {
    color            : #000000;
    background-color : #FFCF9D;
}
.shinken-container-tag[data-is-disabled="true"] {
    border           : 1px solid #E68245;
    background-color : #E68245;
    color            : #000000;
}
.shinken-container-tag[data-state="new disabled"] .content,
.shinken-container-tag[data-state="working_area disabled"] .content,
.shinken-container-tag[data-state="stagging disabled"] .content,
.shinken-container-tag[data-state="disabled"] .content {
    border-top-right-radius    : 0;
    border-bottom-right-radius : 0;
    background                 : #E68245;
}
.shinken-container-tag[data-state="unknown"] {
    background-color : #EC5757;
}
.shinken-container-tag[data-state="None"] {
    color            : #E68245;
    background-color : #F7F3F3;
    border           : 1px solid #E68245;
    opacity          : 1;
}
.shinken-tag-label .shinken-label-cell {
    line-height : 18px;
}
.shinken-tag-label .shinken-use-icon-img {
    width         : 18px;
    height        : 18px;
    padding-right : 5px;
}
.shinken-container-tag .shinken-tag-label {
    white-space : pre-wrap !important;
}
.shinken-element-property-line[data-type="boolean"] .shinken-btn-radio-container,
.shinken-element-property-line[data-type^="radio-list"] .shinken-btn-radio-container {
    white-space : nowrap;
}
.shinken-element-property-line[data-type="boolean"] .shinken-btn-radio-container .shinken-radio-btn,
.shinken-element-property-line[data-type^="radio-list"] .shinken-btn-radio-container .shinken-radio-btn {
    font-size : 11px;
    padding   : 0;
    overflow  : hidden;
}
.shinken-element-property-line[data-type="boolean"] .shinken-btn-radio-container .shinken-radio-btn:focus,
.shinken-element-property-line[data-type^="radio-list"] .shinken-btn-radio-container .shinken-radio-btn:focus {
    outline : none;
}
.shinken-element-property-line[data-type="boolean"] .shinken-btn-radio-container .shinken-radio-btn .shinken-default-radio-button,
.shinken-element-property-line[data-type^="radio-list"] .shinken-btn-radio-container .shinken-radio-btn .shinken-default-radio-button {
    white-space : normal;
}
.shinken-element-property-line[data-type="boolean"] .shinken-btn-group-table,
.shinken-element-property-line[data-type^="radio-list"] .shinken-btn-group-table {
    width        : 100%;
    table-layout : fixed;
}
.shinken-element-property-line[data-type="boolean"] .shinken-btn-group-table .shinken-btn-cell,
.shinken-element-property-line[data-type^="radio-list"] .shinken-btn-group-table .shinken-btn-cell {
    margin  : 0;
    padding : 0;
    border  : 0;
}
.shinken-element-property-line[data-type="boolean"] .shinken-btn-group-table .shinken-btn-user-cell {
    width : 25%;
}
.shinken-element-property-line[data-type="boolean"] .shinken-btn-group-table .shinken-radio-btn,
.shinken-element-property-line[data-type^="radio-list"] .shinken-btn-group-table .shinken-radio-btn {
    width          : 100%;
    margin         : 0;
    border         : 1px solid rgba(0, 0, 0, 0.25);
    box-shadow     : inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    text-align     : center;
    vertical-align : middle;
    border-radius  : 0;
    padding        : 0 5px;
}
.shinken-element-property-line[data-type="boolean"] .shinken-btn-group-table .shinken-btn-cell .shinken-radio-btn.shinken-first-btn-cell,
.shinken-element-property-line[data-type="boolean"] .shinken-btn-group-table .shinken-btn-cell:first-child .shinken-radio-btn,
.shinken-element-property-line[data-type^="radio-list"] .shinken-btn-group-table .shinken-btn-cell:first-child .shinken-radio-btn {
    border-bottom-left-radius : 4px !important;
    border-top-left-radius    : 4px !important;
}
.shinken-element-property-line[data-type="boolean"] .shinken-btn-group-table .shinken-btn-cell:last-child .shinken-radio-btn,
.shinken-element-property-line[data-type^="radio-list"] .shinken-btn-group-table .shinken-btn-cell:last-child .shinken-radio-btn {
    border-bottom-right-radius : 4px !important;
    border-top-right-radius    : 4px !important;
}
.shinken-element-property-line[data-type="boolean"][data-state^='user-'] .shinken-btn-user-cell .shinken-radio-btn.shinken-active,
.shinken-element-property-line[data-type="radio-list"][data-state^='user-'] .shinken-btn-user-cell .shinken-radio-btn.shinken-active {
    cursor         : default;
    pointer-events : none;
}
.shinken-element-property-line[data-type="boolean"][data-state^='user-'] .shinken-btn-user-cell .shinken-radio-btn.shinken-active,
.shinken-element-property-line[data-type^="radio-list"][data-state^='user-'] .shinken-btn-user-cell .shinken-radio-btn.shinken-active,
.shinken-element-property-line[data-type^="radio-list"][data-state^='user-'] .shinken-btn-user-cell .shinken-radio-btn.shinken-active-cumulative {
    background : rgba(30, 30, 30, 0.8);
    color      : #FFFFFF;
}
/********************* DISABLED           ****************************************************************************/
.shinken-element-property-line[data-type="boolean"].shinken-disabled .shinken-btn-cell,
.shinken-element-property-line[data-type^="radio-list"].shinken-disabled .shinken-btn-cell {
    cursor : not-allowed;
}
.shinken-element-property-line[data-type="boolean"].shinken-disabled .shinken-btn-group-table button,
.shinken-element-property-line[data-type^="radio-list"].shinken-disabled .shinken-btn-group-table button {
    pointer-events : none;
}
/********************* ERROR           ****************************************************************************/
.shinken-element-property-line[data-type^="radio-list"][data-state^='user-'] .shinken-btn-user-cell .shinken-radio-btn.shinken-error {
    background : #EC5757;
    color      : #FFFFFF;
}
.shinken-element-property-line[data-type^="radio-list"][data-state^='user-'] .shinken-btn-user-cell .shinken-radio-btn.shinken-warning {
    background : #FFBA0B;
    color      : black;
}
/********************* OVERRIDE           ****************************************************************************/
.shinken-element-property-line[data-type="boolean"][data-override="true"] .shinken-no-override-btn.shinken-active {
    background-color : rgba(128, 0, 128, 0.65);
    color            : #FFFFFF;
}
.shinken-element-property-line[data-type="boolean"][data-override="true"] .shinken-no-override-btn.shinken-active .shinken-default-label{
    color            : #FFFFFF;
}
.shinken-element-property-line[data-type="boolean"][data-override="true"] .shinken-btn-group-table .shinken-btn-user-cell {
    width : 15%;
}
.shinken-element-property-line[data-type="boolean"][data-override="true"] .shinken-btn-group-table .shinken-btn-user-cell .shinken-radio-btn.shinken-active {
    background-color : #93D5F3;
    color            : #000000;
}
.shinken-element-property-line[data-type="boolean"][data-override="true"] .shinken-btn-default-cell .shinken-radio-btn {
    border-radius : 0;
}
/********************* CUMULATIVE           ****************************************************************************/
.shinken-element-property-line[data-type="radio-list-cumulative"][data-name="put_in"] .shinken-btn-group-table .shinken-btn-user-cell {
    width : 20%;
}
.shinken-element-property-line[data-type="radio-list-cumulative"] .shinken-btn-user-cell .shinken-radio-btn {
    padding : 0 5px 0 12px
}
.shinken-element-property-line[data-type="radio-list-cumulative"] .shinken-btn-user-cell .shinken-radio-btn.shinken-active {
    border : none;
}
.shinken-element-property-line[data-type="radio-list-cumulative"] .shinken-radio-btn.shinken-active-cumulative {
    position : relative;
    overflow : visible;
}
.shinken-element-property-line[data-type="radio-list-cumulative"] .shinken-radio-btn .shinken-btn-label-user {
    display   : inline-block;
    max-width : 125px;
}
.shinken-element-property-line[data-type="radio-list-cumulative"] .shinken-radio-btn.shinken-active-cumulative:after,
.shinken-element-property-line[data-type="radio-list-cumulative"] .shinken-radio-btn.shinken-active-cumulative:before {
    left           : calc(100% - 8px);
    top            : 50%;
    border         : solid transparent;
    content        : " ";
    height         : 0;
    width          : 0;
    position       : absolute;
    pointer-events : none;
}
.shinken-element-property-line[data-type="radio-list-cumulative"] .shinken-radio-btn.shinken-active-cumulative:before {
    border-width : 24px;
    margin-top   : -24px;
}
.shinken-element-property-line[data-type="radio-list-cumulative"] .shinken-radio-btn.shinken-active-cumulative:after {
    border-width : 22px;
    margin-top   : -22px;
}
/******** active 1 *******/
.shinken-element-property-line[data-type="radio-list-cumulative"] .shinken-radio-btn.shinken-active-1 {
    background-color : rgb(86, 86, 86) !important;
    z-index          : 2;
}
.shinken-element-property-line[data-type="radio-list-cumulative"] .shinken-radio-btn.shinken-active-1:before {
    border-left-color : rgb(60, 60, 60);
}
.shinken-element-property-line[data-type="radio-list-cumulative"] .shinken-radio-btn.shinken-active-1:after {
    border-left-color : rgb(86, 86, 86);
}
/******** active 2 *******/
.shinken-element-property-line[data-type="radio-list-cumulative"] .shinken-radio-btn.shinken-active-2 {
    background-color : rgb(99, 99, 99) !important;
    z-index          : 3;
}
.shinken-element-property-line[data-type="radio-list-cumulative"] .shinken-radio-btn.shinken-active-2:before {
    border-left-color : rgb(73, 73, 73);
}
.shinken-element-property-line[data-type="radio-list-cumulative"] .shinken-radio-btn.shinken-active-2:after {
    border-left-color : rgb(99, 99, 99);
}
/******** active 3 *******/
.shinken-element-property-line[data-type="radio-list-cumulative"] .shinken-radio-btn.shinken-active-3 {
    background-color : rgb(112, 112, 112) !important;
    z-index          : 4;
}
.shinken-element-property-line[data-type="radio-list-cumulative"] .shinken-radio-btn.shinken-active-3:before {
    border-left-color : rgb(86, 86, 86);
}
.shinken-element-property-line[data-type="radio-list-cumulative"] .shinken-radio-btn.shinken-active-3:after {
    border-left-color : rgb(112, 112, 112);
}
.shinken-element-property-line[data-type="radio-list-cumulative"][data-state="inheritance-only"] .shinken-btn-radio-container .shinken-radio-btn.shinken-active {
    background-color : rgba(128, 0, 128, 0.65);
    color            : white;
}
/********************* CONTAINER           ****************************************************************************/
.shinken-acl-tab-container {
    height : 100%;
}
.shinken-acl-tab-container .shinken-acl-tab-content {
    padding : 15px 0 65px 0;
}
/********************* PROPERTY           ****************************************************************************/
.shinken-element-property-line[data-type^="checkbox-"] .shinken-cell-checkbox-container {
    width : 1%;
}
.shinken-element-property-line[data-type="checkbox-single"] .shinken-cell-checkbox-container .shinken-checkbox-container {
    margin : 0 50px 0 15px;
}
/******************************* STATUS PROPERTY   ***************************************************************/
/******************************* USER      ***********************************************************************/
.shinken-element-property-line[data-type^="checkbox-"][data-state-inheritance="1"] .shinken-checkbox-inherited {
    display : block !important;
}
.shinken-element-property-line[data-type^="checkbox-"][data-state^='inheritance-'][data-state-inheritance="-1"] .shinken-checkbox-default {
    display          : block !important;
    background-color : rgba(128, 0, 128, 0.65);
}
.shinken-element-property-line[data-type^="checkbox-"][data-state^='inheritance-'][data-state-inheritance="-1"] .shinken-checkbox-default:hover {
    background-color : rgba(128, 0, 128, 0.50);
}
.shinken-element-property-line[data-type^="checkbox-"][data-state="user-set"] .shinken-checkbox-user {
    display : block !important;
}
.shinken-element-property-line[data-type^="checkbox-"][data-state="user-default-forced"] .shinken-checkbox-default {
    display : block !important;
}
/********************
 * TAB Authorization
 ********************/
#authorization_share_table {
    margin-left : 6%;
    width: 85%;
}
#authorization_share_table_header .authorization_share_cell {
    width : 13%;
    text-align: center;
    background-color: transparent;
}
#authorization_share_table .authorization_share_cell {
    width : 10%;
}
#authorization_share_table .authorization_share_cell .shinken-checkbox {
    margin :0 auto;
}
#authorization_share_table .shinken-btn-default-cell {
    width      : 10%;
    word-break : break-word;
}
#authorization_share_table .shinken-table-header {
    font-size : 12px;
}
#authorization_share_table .shinken-prop-cell-label .shinken-div-inline-block {
    width : calc(100% - 25px);
}
.shinken-element-property-line[data-type^="checkbox"].shinken-disabled .shinken-prop-cell-action-table {
    cursor : not-allowed;
}
.shinken-element-property-line[data-type^="checkbox"].shinken-disabled .shinken-cell-checkbox-container .shinken-checkbox-container {
    pointer-events : none;
}
#shinken-data-tab-content .shinken-element-property-line[data-type="data"]:nth-child(even) {
    background-color: white;
}
#shinken-data-tab-content .shinken-element-property-line[data-type="data"]:nth-child(odd) {
    background-color: transparent;
}
.shinken-element-property-line[data-type="data"] .shinken-prop-cell-label .shinken-property-label {
    word-break: break-all;
}
.shinken-element-property-line[data-type="data"] .shinken-prop-cell-label .shinken-input-key-container {
    width: 100%;
}
.shinken-element-property-line[data-type="data"] .shinken-prop-cell-label .shinken-input-key-container .shinken-input-key {
    width: 100%;
}
.shinken-element-property-line[data-type="data"] .shinken-prop-cell-action textarea.shinken-input {
    width: calc( 100% - 8px );
    padding: 4px 3px;
    border-radius: 3px;
    min-height: 20px;
}
.shinken-element-property-line[data-type="data"] .shinken-prop-cell-action input.shinken-input {
    width: calc(100% - 8px);
}
.shinken-element-property-line[data-type="data"] .shinken-prop-cell-label .shinken-delete-data-icon {
    opacity: 0.3;
    color: red;
    padding: 0 5px;
}
.shinken-element-property-line[data-type="data"] .shinken-prop-cell-label .shinken-delete-data-icon:hover {
    opacity: 1;
    cursor: pointer;
}
.shinken-element-property-line[data-type="data"][data-status="shinken-data-status-new"]:not([data-is-mass-change="1"]){
    background-color: yellow !important;
}
.shinken-element-property-line[data-type="data"][data-status="shinken-data-status-new"]:not([data-is-mass-change="1"]) .shinken-input-key-container,
.shinken-element-property-line[data-type="data"][data-status="shinken-data-status-new"]:not([data-is-mass-change="1"]) .shinken-prop-cell-action {
    padding-top: 4px;
}
.shinken-element-property-line[data-type="data"][data-status="shinken-data-status-new"] .shinken-tag-help{
    opacity: 0;
    pointer-events: none;
}
.shinken-element-property-line[data-type="data"][data-status="shinken-data-hidden"]{
    display: none !important;
}
.shinken-element-property-line[data-type="data"] .shinken-input-key-container,
.shinken-element-property-line[data-type="data"] .shinken-label-key-container{
    display: none;
    padding: 0 5px;
}
.shinken-element-property-line[data-type="data"] .shinken-label-key-container .shinken-label-key{
    word-break: break-all;
}
.shinken-element-property-line[data-type="data"][data-group-type="local"][data-editable-key="true"] .shinken-input-key-container{
    display: table-cell;
}
.shinken-element-property-line[data-type="data"][data-is-protected="0"] input.shinken-input{
    display: none;
}
.shinken-element-property-line[data-type="data"][data-is-protected="1"] textarea.shinken-input,
.shinken-element-property-line[data-type="data"][data-is-protected="2"] textarea.shinken-input{
    display: none;
}
.shinken-element-property-line[data-type="data"][data-editable-key="false"] .shinken-label-key-container {
    display: table-cell;
}
.shinken-element-property-line.shinken-disabled .shinken-delete-data-icon,
.shinken-element-property-line[data-type="data"][data-group-type="templates"] .shinken-delete-data-icon,
.shinken-element-property-line[data-type="data"][data-group-type="foreach-dfe"] .shinken-delete-data-icon{
    display: none !important;
}
.shinken-element-property-line[data-type="data"] .shinken-container-cell-from-template{
    font-size: 10px;
}
.shinken-element-property-line[data-type="data"] .shinken-container-cell-from-template .switch-button-label{
    font-size: 11px;
}
.shinken-element-property-line[data-type="data"] .shinken-element-property-line-data-table {
    width: 100%;
}
#data-tab-content .shinken-prop-cell-label {
    width: 30%;
}
#data-tab-content .shinken-prop-cell-action {
    width: 40%;
}
#data-tab-content .shinken-prop-cell-template {
    width: 20%;
}
#data-tab-content.shinken-no-data-found #shinken-data-tab-content {
    display: none;
}
#data-tab-content #shinken-data-tab-content .header-content >td{
    padding-left: 5px;
}
#data-tab-content #shinken-data-tab-content .header-content .shinken-prop-cell-label,
#data-tab-content #shinken-data-tab-content .header-content .shinken-prop-cell-action {
    border-right: #E4E4E4 1px solid;
}
#data-tab-content .shinken-no-data {
    width: 100%;
    text-align: center;
    line-height: 200px;
    font-size: 25px;
    color: #8e8989;
}
#data-tab-content.shinken-no-data-found .shinken-no-data {
    display: block !important;
}
/** ******************************************      DFE LIST CHECK        **********************************************/
#data-tab-content .shinken-dfe-collapse-btn-all,
#data-tab-content .shinken-dfe-collapse-btn{
    margin: 5px;
    float: right;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #499BB9;
    padding: 4px 14px;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    display: none;
    user-select: none;
}
#data-tab-content.shinken-no-data-found .shinken-dfe-collapse-btn-all{
    display: none !important;
}
#data-tab-content .shinken-dfe-collapse-btn-all:hover,
#data-tab-content .shinken-dfe-collapse-btn:hover{
    background-color: #2E8DAB;
}
#data-tab-content.shinken-data-is-dfe-view .shinken-dfe-collapse-btn-all,
#data-tab-content.shinken-data-is-dfe-view .shinken-dfe-collapse-btn{
    display: inline-block;
}
#data-tab-content.shinken-data-is-dfe-view.shinken-collapse .hide-if-collapse-global {
    display: none;
}
#data-tab-content.shinken-data-is-dfe-view.shinken-not-collapse .show-if-collapse-global {
    display: none;
}
#data-tab-content .shinken-dfe-collapse-btn-all .shinken-label {
    width: 100px;
    display: inline-block;
}
.shinken-data-dfe-list-check-container{
    color: #0088cc;
    font-size: 11px;
    cursor: pointer;
}
.shinken-data-dfe-list-check-container > td{
    padding-top: 10px;
    vertical-align: top;
}
.shinken-data-dfe-list-check-collapse .shinken-dfe-collapse-btn{
    padding: 2px 6px  !important;
}
.shinken-data-dfe-list-check-container.shinken-collapse .hide-if-collapse{
    display: none;
}
.shinken-data-dfe-list-check-container.shinken-not-collapse .show-if-collapse{
    display: none;
}
.shinken-data-dfe-list-check-container .shinken-tag-check .shinken-warning{
    background-color: orange;
    border-radius: 4px;
    padding: 0 4px;
    margin: 0 4px;
    pointer-events: none !important;
    text-decoration: none !important;
    color: black  !important;
}
/** ******************************************      NAV DATA            **********************************************/
#shinken-data-tab-nav {
 margin-right: 0;
 min-width:    150px;
 max-width:    300px;
 height:       100%;
 overflow-y:   auto;
 overflow-x:   hidden;
 display:      block;
 position:     relative;
    border-right: 0px solid #ddd;
    float: left;
    border-bottom: 0;
    margin-left: 0;
    margin-bottom: 20px;
    list-style: none;
}
#shinken-data-tab-nav .shinken-data-nav-link{
    margin-right: -1px;
    border-radius: 4px 0 0 4px;
    min-width: 74px;
    margin-bottom: 3px;
    line-height: 20px;
    padding: 8px 12px;
    color: purple;
    cursor: pointer;
    word-break: break-word;
}
#shinken-data-tab-nav .shinken-data-nav-link[data-type='local']{
    color: rgb(0, 136, 204);
}
#shinken-data-tab-nav .shinken-data-nav-container.shinken-active .shinken-data-nav-link[data-type='local']{
    color: #555555;
}
#shinken-data-tab-nav .shinken-data-nav-container.shinken-active .shinken-data-nav-link,
#shinken-data-tab-nav .shinken-data-nav-container .shinken-data-nav-link:hover{
    background-color: #eeeeee;
}
#shinken-data-tab-nav .shinken-data-nav-bar-counter{
    font-weight: bold;
    margin-left: 5px;
}
#shinken-data-tab-nav .shinken-data-nav-bar-counter .shinken-user,
#id-shinken-window-datas .shinken-data-nav-bar-counter .shinken-user {
    background-color: rgba(34, 34, 34, 0.75);
    padding: 0 3px;
    color: white;
    border-radius: 5px;
    font-size: 12px;
}
/*!********************* OVERRIDE           ****************************************************************************!*/
[id^='id-shinken-window-datas-override-'] .shinken-data-nav-bar-counter {
    color: purple;
    font-weight: bold;
}
[id^='id-shinken-window-datas-override-'] .shinken-data-nav-bar-counter:before{
    content: '[';
}
[id^='id-shinken-window-datas-override-'] .shinken-data-nav-bar-counter:after{
    content: ']';
}
.shinken-element-property-line[data-type="data"][data-override="true"] .shinken-prop-cell-label-container .shinken-cell-delete-property {
    display: none;
    width: 25px;
}
.shinken-element-property-line[data-type="data"][data-override="true"] .shinken-prop-cell-label-container .shinken-property-label {
    width: 100%;
}
.shinken-element-property-line[data-type="data"][data-override="true"].shinken-disabled .shinken-input-data-container {
    cursor: not-allowed !important;
}
.shinken-element-property-line[data-type="data"][data-override="true"].shinken-disabled .shinken-input-data-container .shinken-input {
    background-color: #d9d9d9;
    border: 1px solid #cccccc;
}
.shinken-element-property-line[data-type="data"][data-override="true"].shinken-disabled .shinken-error-data-counter-container .shinken-error-data-counter {
    background-color: red;
    padding: 0 5px;
    border-radius: 8px;
    font-size: 13px;
    color: white;
}
.shinken-element-property-line[data-type="data"][data-override="true"].shinken-disabled-and-unknown:not(.inherit-service-override) .shinken-cell-delete-property {
    display: table-cell;
}
.shinken-element-property-line[data-type="data"][data-override="true"][data-state="override-only"].shinken-disabled-and-unknown .shinken-input {
    background-color: rgb(255, 165, 0);
    color: white;
}
.shinken-element-property-line[data-type="data"][data-override="true"].shinken-disabled .shinken-cell-delete-property {
    display: none !important;
}
.shinken-no-data-line .shinken-label {
    text-align: center;
    margin-top: 50px;
}
.shinken-check-override-table-header-property,
.shinken-check-override-table-header-check-value {
    width: 25%;
}
.shinken-check-override-table-header-value {
    width: 50%;
}
/*********************     DISABLED           ****************************************************************************/
.shinken-element-property-line[data-type="data"].shinken-disabled .shinken-element-property-line-data-table {
    cursor: not-allowed;
}
.shinken-element-property-line[data-type="data"].shinken-disabled .shinken-delete-data-icon {
    pointer-events: none !important;
}
#id-shinken-exclude-property-container {
    display : none;
}
/********************* BUTTON TAG EXCLUDE         ****************************************************************************/
.shinken-host-check-window-container[data-tab-selected="0"] .shinken-check-line[data-exclude-status="1"] .shinken-check-exclude-tag.shinken-exclude-by-id,
.shinken-host-check-window-container[data-tab-selected="0"] .shinken-check-line[data-exclude-status="2"] .shinken-check-exclude-tag.shinken-exclude-by-name,
.shinken-host-check-window-container[data-tab-selected="1"] .shinken-check-line[data-exclude-status="1"] .shinken-check-exclude-tag.shinken-exclude-by-id,
.shinken-host-check-window-container[data-tab-selected="1"] .shinken-check-line[data-exclude-status="2"] .shinken-check-exclude-tag.shinken-exclude-by-name,
.shinken-host-check-window-container[data-tab-selected="2"] .shinken-check-line[data-exclude-status="1"] .shinken-check-exclude-tag.shinken-exclude-by-id,
.shinken-host-check-window-container[data-tab-selected="2"] .shinken-check-line[data-exclude-status="2"] .shinken-check-exclude-tag.shinken-exclude-by-name,
.shinken-host-check-window-container[data-tab-selected="2"] .shinken-check-line[data-exclude-status="0"] .shinken-check-exclude-tag.shinken-not-exclude,
.shinken-host-check-window-container[data-tab-selected="2"] .shinken-check-line[data-exclude-status="2"] .shinken-check-exclude-tag.shinken-not-exclude {
    display : inline-block !important;
}
.shinken-check-line[data-exclude-status="2"].shinken-check-hidden-container .shinken-tab-check-col-tags .shinken-exclude-by-name-tooltip-container * {
    opacity        : 0.6 !important;
    pointer-events : none;
}
.shinken-host-check-window-container[data-tab-selected="2"] .shinken-check-line[data-exclude-status="1"] .shinken-check-exclude-tag .shinken-btn-clean-cell {
    width : 20px;
}
.shinken-host-check-window-container[data-tab-selected="2"] .shinken-check-line[data-exclude-status="1"] .shinken-check-exclude-tag .shinken-btn-clean {
    display    : block !important;
    border     : 1px solid #B9430E;
    box-shadow : 2px 2px 2px rgba(0, 0, 0, 0.25);
    margin     : 0 !important;
}
#id-shinken-check-list .shinken-label-exclude,
#id-shinken-mass-change-list .shinken-label-exclude {
    display     : inline-block;
    font-size   : 11px;
    line-height : 10px;
    font-style  : italic;
    text-align  : center;
    opacity     : 0.8;
    width       : 100%;
}
#right-column[data-editable="False"] .shinken-check-exclude-tag.shinken-not-exclude {
    display : none !important;
}
.shinken-check-line[data-exclude-status="1"] .shinken-tab-check-col-contacts-groups,
.shinken-check-line[data-exclude-status="1"] .shinken-tab-check-col-command,
.shinken-check-line[data-exclude-status="1"] .shinken-tab-check-col-name .title,
.shinken-check-line[data-exclude-status="2"] .shinken-tab-check-col-contacts-groups,
.shinken-check-line[data-exclude-status="2"] .shinken-tab-check-col-command,
.shinken-check-line[data-exclude-status="2"] .shinken-tab-check-col-name .title {
    opacity : 0.45;
}
.shinken-check-line[data-exclude-status="1"] .shinken-tab-check-col-try-check .shinken-buttons-try-check-container .shinken-link:not(.shinken-hide-eval),
.shinken-check-line[data-exclude-status="2"] .shinken-tab-check-col-try-check .shinken-buttons-try-check-container .shinken-link:not(.shinken-hide-eval){
    opacity : 0;
}
.shinken-host-check-window-container[data-tab-selected="2"] #id-shinken-exclude-property-container {
    display    : block;
    margin-top : 10px;
}
.shinken-check-line .shinken-check-exclude-tag.shinken-not-exclude {
    background-color : white;
}
.shinken-host-check-window-container[data-tab-selected="2"] .shinken-check-line .shinken-check-tag.shinken-exclude-by-id:hover {
    background-color : transparent !important;
}
.shinken-host-check-window-container[data-tab-selected="2"] .shinken-check-line .shinken-exclude-by-id {
    cursor : default !important;
}
.shinken-check-line .shinken-check-exclude-tag.shinken-exclude-by-id,
.shinken-check-line .shinken-check-exclude-tag.shinken-exclude-by-name {
    background-color : #B9430E;
    color            : white;
    border           : 1px solid #B9430E !important;
}
.shinken-host-check-window-container[data-tab-selected="2"] .shinken-check-line[data-exclude-status="2"] .shinken-check-exclude-tag.shinken-exclude-by-name {
    pointer-events : none;
}
.shinken-host-check-window-container[data-tab-selected="2"] .shinken-check-line[data-exclude-status="2"][data-is-dfe="true"] .shinken-check-exclude-tag.shinken-not-exclude,
.shinken-host-check-window-container[data-tab-selected="2"] .shinken-check-line[data-exclude-status="2"][data-is-dfe="true"] .shinken-check-exclude-tag.shinken-exclude-by-id,
.shinken-host-check-window-container[data-tab-selected="2"] .shinken-check-line[data-exclude-status="0"][data-is-dfe="true"] .shinken-check-exclude-tag {
    display : none !important;
}
.shinken-host-check-window-container[data-tab-selected="2"] .shinken-check-line[data-exclude-status="0"][data-is-dfe="true"] .shinken-check-exclude-tag.shinken-not-exclude-dfe {
    cursor  : not-allowed !important;
    display : inline-block !important;
}
.shinken-host-check-window-container[data-tab-selected="2"] .shinken-check-line[data-exclude-status="1"],
.shinken-host-check-window-container[data-tab-selected="2"] .shinken-check-line[data-exclude-status="2"] {
    /*background-color: #FFDBE0;*/
}
.shinken-host-check-window-container[data-tab-selected="2"] .shinken-check-line[data-exclude-status="1"] .shinken-exclude-by-id,
.shinken-host-check-window-container[data-tab-selected="2"] .shinken-check-line[data-exclude-status="2"] .shinken-exclude-by-name {
    box-shadow       : none !important;
    border           : 0 !important;
    background-color : transparent !important;
    color            : #B9430E !important;
}
.shinken-host-check-window-container .shinken-check-line[data-exclude-status="1"] .shinken-link:not(.shinken-hide-eval),
.shinken-host-check-window-container .shinken-check-line[data-exclude-status="2"] .shinken-link:not(.shinken-hide-eval) {
    color : #B9430E !important;
}
.shinken-host-check-window-container .shinken-check-line[data-exclude-status="1"] .shinken-tab-check-col-contacts-groups,
.shinken-host-check-window-container .shinken-check-line[data-exclude-status="2"] .shinken-tab-check-col-contacts-groups {
    color : #B9430E !important;
}
.shinken-element-property-line .shinken-cell-button-information {
    padding-left : 5px;
}
.shinken-element-property-line .shinken-cell-button-information .shinken-button[data-name="collapse-information-button-information"] {
    display       : inline-block;
    padding       : 3px 10px;
    border-radius : 6px;
}
.shinken-element-property-line .shinken-cell-button-information .shinken-button[data-name="collapse-information-button-caret"] {
    display : inline-block;
}
.shinken-element-property-line.shinken-information-error .shinken-cell-button-information .shinken-button[data-name="collapse-information-button-caret"] {
    position : relative;
    top      : -10px;
}
.shinken-element-property-line[data-type="property-information"]:not(.shinken-information-error) .shinken-information-if-error-behaviour {
    display : none;
}
.shinken-element-property-line .shinken-caret:after {
    display       : inline-block;
    border-right  : 7px solid transparent;
    border-left   : 7px solid transparent;
    content       : "";
    margin        : 6px;
    border-top    : 0;
    border-bottom : 10px solid #000000;
}
.shinken-element-property-line.shinken-collapse .shinken-caret:after {
    border-top    : 10px solid #000000;
    border-bottom : 0;
}
.shinken-element-property-line[data-type="property-information"].shinken-collapse .shinken-cell-content-information,
.shinken-element-property-line[data-type="property-information"].shinken-collapse .shinken-cell-footer-content {
    display : none;
}
.shinken-element-property-line.shinken-hovered[data-type="property-information"] {
    background-color : #EEEEEE !important;
}
/********************* ADDRESS  BUTTON INFORMATION            ****************************************************************************/
.shinken-element-property-line[data-name^="address-information"] .shinken-cell-button-information .shinken-button[data-name="collapse-information-button"] {
    cursor  : pointer;
    display : inline-block;
}
.shinken-element-property-line[data-name^="address-information"][data-html-format="normal"] .shinken-cell-button-information .shinken-button[data-name="collapse-information-button-information"] {
    background-color : white;
}
.shinken-element-property-line[data-name^="address-information"][data-html-format="normal"].shinken-information-warning .shinken-cell-button-information .shinken-button[data-name="collapse-information-button-information"],
.shinken-element-property-line[data-name^="address-information"][data-html-format="validator_mass_change"].shinken-information-warning .shinken-cell-button-information .shinken-button[data-name="collapse-information-button-information"] {
    border : 2px solid #FFBA0B;
}
.shinken-element-property-line[data-name^="address-information"][data-html-format="normal"].shinken-information-error .shinken-cell-button-information .shinken-button[data-name="collapse-information-button-information"] {
    border : 2px solid #EC5757;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-cell-button-information .shinken-button .shinkon-warning {
    position      : relative;
    top           : 2px;
    right         : 3px;
    font-size     : 1.1em;
    padding-right : 5px;
}
/********************* ADDRESS - STRUCTURE           ****************************************************************************/
.shinken-element-property-line.shinken-hovered[data-name^="address-information"] .shinken-address-duplicate-data-table .shinken-index-cell,
.shinken-element-property-line.shinken-hovered[data-name^="address-information"] .shinken-address-duplicate-data-table .shinken-column-table-separator {
    background-color : #EEEEEE !important;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-address-duplicate-data-table .shinken-empty-cell {
    width : 20px;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-address-duplicate-data-table .shinken-empty-cell.shinken-column-table-separator {
    width            : 6px;
    background-color : #DFDFDF;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-address-duplicate-data-table .shinken-scroll-column {
    width : 17px;
}
.shinken-element-property-line[data-name^="address"]:hover .shinken-address-duplicate-data-table .shinken-index-cell,
.shinken-element-property-line[data-name^="address"]:hover .shinken-address-duplicate-data-table .shinken-empty-cell.shinken-column-table-separator {
    background-color : #EEEEEE;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-address-duplicate-data-table .shinken-index-cell {
    width            : 30px;
    text-align       : center;
    background-color : #DFDFDF;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-address-duplicate-data-table .shinken-offset-element-cell {
    width : 4%;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-address-duplicate-data-table .shinken-icon-cell {
    width      : 30px;
    text-align : center;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-title-cell,
.shinken-element-property-line[data-name^="address-information"] .shinken-sub-title-cell {
    text-align : center;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-title-cell .shinken-list-cell-content {
    font-size : 17px;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-list-container-fixed-part .shinken-address-duplicate-data-table {
    margin-bottom : 6px;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-address-duplicate-data-table {
    background-color : rgb(241, 241, 241);
    table-layout     : fixed;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-address-duplicate-data-table-container {
    width : calc(99% - 17px);
}
.shinken-element-property-line[data-name^="address-information"] .shinken-address-duplicate-unseen-host-message {
    text-align    : center;
    margin-bottom : 20px;
}
/********************* ADDRESS - HEADER              ****************************************************************************/
.shinken-element-property-line[data-name^="address-information"] .shinken-address-duplicate-data-table .shinken-header-line .shinken-icon {
    font-size    : 17px;
    margin-right : 6px;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-address-duplicate-data-table .shinken-header-line .shinken-database-image {
    width : 30px;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-address-duplicate-data-table .shinken-header-line .shinken-from-source-title-cell {
    text-align : center;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-address-duplicate-data-table .shinken-header-line.shinken-line-header-discreet * {
    word-break : break-word;
    opacity    : 1 !important;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-address-duplicate-data-table .shinken-header-line.shinken-line-header-title .shinken-list-cell {
    height : 30px;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-address-duplicate-data-table .shinken-header-line.shinken-line-header-title .shinken-title-cell {
    background-color : #DFDFDF;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-address-duplicate-data-table .shinken-header-line.shinken-line-header-title .shinken-title-cell .shinken-list-cell-content {
    height                  : 33px;
    line-height             : 33px;
    background-color        : #F7F7F7;
    border-top-left-radius  : 4px;
    border-top-right-radius : 4px;
    color                   : #7C7C7C;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-address-duplicate-data-table .shinken-header-line.shinken-line-header-sub-title .shinken-list-cell:not(.shinken-index-cell):not(.shinken-column-table-separator) .shinken-list-cell-content {
    background-color : #F7F7F7;
    height           : 35px;
    line-height      : 30px;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-address-duplicate-data-table .shinken-header-line.shinken-line-header-sub-title .shinken-list-cell.shinken-sub-title-cell .shinken-container-tag .title {
    padding       : 4px 12px;
    border-radius : 6px;
    font-size     : 10px;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-address-duplicate-data-table .shinken-header-line.shinken-line-header-sub-title .shinken-list-cell.shinken-sub-title-cell.shinken-new-cell .shinken-container-tag .title {
    background-color : yellow;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-address-duplicate-data-table .shinken-header-line.shinken-line-header-sub-title .shinken-list-cell.shinken-sub-title-cell.shinken-change-cell .shinken-container-tag .title {
    background-color : #02FF00;
    word-break       : break-word;
    word-wrap        : break-word;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-address-duplicate-data-table .shinken-header-line.shinken-line-header-sub-title .shinken-list-cell:first-child .shinken-list-cell-content {
    margin-left : 5px
}
/********************* ADDRESS - DATAS              ****************************************************************************/
.shinken-element-property-line[data-name^="address-information"] .shinken-list-container-scrolled-part {
    min-height : 50px;
}
.shinken-element-property-line[data-name^="address-information"].shinken-information-warning .shinken-cell-button-information .shinken-button .shinkon-warning {
    color : rgb(255, 186, 11);
}
.shinken-element-property-line[data-name^="address-information"].shinken-information-error .shinken-cell-button-information .shinken-button .shinkon-warning {
    color : #EC5757;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-list-line:nth-child(odd) {
    background-color : #F7F7F7;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-list-line:nth-child(even) {
    background-color : #E9E9E9;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-list-line .shinken-icon.shinken-status {
    width  : 30px;
    height : 30px;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-list-line .shinken-list-cell .shinken-list-cell-content .shinken-container-tag {
    color : #565654;
}
.shinken-element-property-line[data-name^="address-information"] .shinken-address-duplicate-data-table .shinkon-circle:before {
    font-size : 5px;
    color     : rgba(128, 128, 128, 0.3);
}
.shinken-element-property-line[data-name^="address-information"] .shinken-container-tag {
    border         : 0;
    color          : black;
    vertical-align : text-bottom;
}
@media (max-width : 1160px) {
    .shinken-element-property-line[data-name^="address-information"] .shinken-address-duplicate-data-table .shinken-offset-element-cell {
        width : 0;
    }
}
/********************* ADDRESS - ERROR MESSAGE              ****************************************************************************/
.saving-log .saving-log-title-text .shinken-button[data-name="collapse-information-button"] .shinkon-warning {
    position     : relative;
    top          : 1px;
    margin-right : 3px;
}
/********************* ADDRESS - FOOTER              ****************************************************************************/
.shinken-element-property-line[data-name^="address-information"] .shinken-cell-footer-content {
    padding-left   : 30px;
    font-size      : 11px;
    color          : #474747;
    padding-bottom : 12px;
    font-style     : italic;
}
/********************* THRESHOLDS DISPLAY - HEADER              ****************************************************************************/
.shinken-element-property-line[data-name="thresholds_display-information"] .shinken-header-cell-render-label-area {
    width : 19%;
}
#id-shinken-form-element[data-type="clustertpls"] .shinken-element-property-line[data-name="thresholds_display-information"] .shinken-header-cell-render-label-area,
#id-shinken-form-element[data-type="clusters"] .shinken-element-property-line[data-name="thresholds_display-information"] .shinken-header-cell-render-label-area {
    width : 25%;
}
.shinken-element-property-line[data-name="thresholds_display-information"] .shinken-header-cell-render-action-area {
    width : 50%;
}
.shinken-element-property-line[data-name="thresholds_display-information"] .shinken-header-cell-render-template-area {
    width : 25%;
}
.shinken-element-property-line[data-name="thresholds_display-information"] .shinken-cell-render-action-area,
.shinken-element-property-line[data-name="thresholds_display-information"] .shinken-cell-render-template-area {
    padding-left   : 10px;
    vertical-align : top;
}
.shinken-element-property-line[data-name="thresholds_display-information"] .shinken-line-button {
    display : none;
}
.shinken-element-property-line[data-name="thresholds_display-information"] .shinken-line-content .shinken-cell-content-information {
    display : table-cell;
}
/********************* THRESHOLDS DISPLAY - RENDER              ****************************************************************************/
.shinken-element-property-line[data-name="thresholds_display-information"] .shinken-cell-render-template-area {
    opacity : 0.4;
    color   : purple;
}
.shinken-element-property-line[data-name="thresholds_display-information"] .shinken-cell-render-template-area .shinken-container-of-render-value {
    border-color : purple;
}
/*********************     SPECIFIC           ****************************************************************************/
.shinken-element-property-line[data-type="input_string"][data-name="synchronizer_internal_description"] {
    background-color : white;
}
.shinken-element-property-line[data-type="input_string"][data-name="synchronizer_internal_description"] .shinken-prop-cell-label {
    padding : 10px 0px 10px 5px;
}
.shinken-element-property-line[data-type="input_string"][data-name="synchronizer_internal_description"] .shinken-prop-cell-action {
    padding : 10px 5px 10px 5px;
}
/***********************   STRING_INPUT_WITH_RENDER      ***********************/
.shinken-element-property-line[data-type="string_input_with_render"][data-state-inheritance="0"] .shinken-render-value-from-template,
.shinken-element-property-line[data-type="string_input_with_render"][data-state-inheritance="-1"]:not([data-state="inheritance-only"]) .shinken-render-value-from-template,
.shinken-element-property-line[data-type="string_input_with_render"][data-state-inheritance="-1"][data-state="inheritance-only"] .shinken-cell-render-action-area .shinken-render-value,
.shinken-element-property-line[data-type="string_input_with_render"][data-state-inheritance="1"] .shinken-cell-render-action-area .shinken-render-value,
.shinken-element-property-line[data-type="string_input_with_render"][data-state-inheritance="-1"]:not([data-override="true"]) .shinken-cell-render-template-area .shinken-list-cell-content,
.shinken-element-property-line[data-type="string_input_with_render"][data-state-inheritance="1"] .shinken-cell-render-template-area .shinken-list-cell-content,
.shinken-element-property-line[data-type="string_input_with_render"][data-override="true"][data-state="inheritance-only"] .shinken-cell-render-action-area .shinken-render-value,
.shinken-element-property-line[data-type="string_input_with_render"][data-override="true"][data-state="inheritance-only"] .shinken-cell-render-template-area .shinken-list-cell-content,
.shinken-element-property-line[data-type="string_input_with_render"][data-override="true"][data-state="override-only"][data-override-has-check-value="false"] .shinken-cell-render-template-area .shinken-list-cell-content,
.shinken-element-property-line[data-type="string_input_with_render"][data-override="true"][data-state="override-only"] .shinken-render-value-from-template {
    display : none;
}
.shinken-element-property-line[data-type="string_input_with_render"] .shinken-render-value .shinken-macro-eval-table-raw-value,
.shinken-element-property-line[data-type="string_input_with_render"] .shinken-render-value-from-template .shinken-macro-eval-table-raw-value {
    word-break: break-all;
}
.shinken-element-property-line[data-type="string_input_with_render"] .shinken-render-value-from-template {
    color : #A14EA1;
}
.shinken-element-property-line[data-type="string_input_with_render"][data-state="inheritance-only"] .shinken-container-of-render-value,
.shinken-element-property-line[data-type="string_input_with_render"][data-state-inheritance="1"] .shinken-container-of-render-value {
    border-color : purple;
}
.shinken-element-property-line[data-type="string_input_with_render"][data-state="inheritance-only"] .shinken-title-of-render-value-container,
.shinken-element-property-line[data-type="string_input_with_render"][data-state-inheritance="1"] .shinken-title-of-render-value-container {
    color : purple;
}
.shinken-element-property-line[data-type="string_input_with_render"] .shinken-container-cell-from-template .col-content .shinken-inheritance-value {
    font-style : italic;
}
.shinken-element-property-line[data-override="true"][data-override-prop-name="service_description"] .shinken-input::placeholder {
    opacity: 0;
}
/** ******************************************      COMMON       **********************************************/
#right-column .shinken-element-property-line[data-type="multi-line-object"] .shinken-multi-line-object-div-container {
    padding               : 3px;
    background-color      : #FFFFFF;
    border                : 1px solid #DDDDDD;
    -webkit-border-radius : 4px;
    -moz-border-radius    : 4px;
    border-radius         : 4px;
    margin                : 1px 0;
    -moz-box-shadow       : 0 1px 1px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow    : 0 1px 1px 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow         : 0 1px 1px 0 rgba(0, 0, 0, 0.2);
    box-shadow            : 0 1px 1px 0 rgba(0, 0, 0, 0.2);
    filter                : progid:DXImageTransform.Microsoft.Shadow(color=rgba(0, 0, 0, 0.2), Direction=180, Strength=1);
}
#right-column .shinken-prop-table .shinken-properties-tabulate .shinken-element-property-line[data-type="multi-line-object"] .shinken-multi-line-object-div-container {
    margin-left : 42px;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-cfg-title {
    font-size  : 11px;
    text-align : center;
    font-style : italic;
    padding-right: 5px;
    line-height: normal;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-table-content-part {
    user-select : none;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-multi-line-object-table .shinken-multi-line-object-action .shinken-multi-line-object-cell {
    padding    : 5px;
    text-align : right;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-multi-line-object-table .shinken-multi-line-object-button-plus {
    background-color : #9EDC79;
    color            : white;
    text-shadow      : 0 -1px 0 rgba(0, 0, 0, 0.25);
    padding          : 5px 10px;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-multi-line-object-table .shinken-multi-line-object-button-plus:hover {
    color  : black;
    cursor : pointer;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-multi-line-object-header .shinken-multi-line-cell {
    text-align       : center;
    font-weight      : bold;
    background-color : rgb(194, 194, 194);
    border           : white 1px solid;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-multi-line-object-template {
    display : none;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-remove-btn {
    display     : inline-block;
    padding     : 0 3px;
    color       : red;
    font-weight : bold;
    cursor      : pointer;
    position    : relative;
    /*top         : -10px;*/
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-multi-line-cell .shinken-no-value,
.shinken-element-property-line[data-type="multi-line-object"] .shinken-multi-line-cell .shinken-cfg-inherited-label-container {
    position      : relative;
    border-radius : 5px;
    padding       : 5px 10px;
    border        : 1px dashed rgba(128, 0, 128, 0.65);
    color         : rgba(128, 0, 128, 0.65);
    word-break    : break-all;
    min-height    : 25px;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-multi-line-cell .shinken-multi-line-object-stringify-container {
    position      : relative;
    border-radius : 5px;
    padding       : 5px 10px;
    border        : 1px dashed rgba(0, 0, 0, 0.65);
    color         : rgba(0, 0, 0, 0.65);
    word-break    : break-all;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-multi-line-cell .shinken-cfg-inherited-label-container .shinken-multi-line-object-inherited-value,
.shinken-element-property-line[data-type="multi-line-object"] .shinken-multi-line-cell .shinken-multi-line-object-stringify-container .shinken-multi-line-object-stringify-result {
    margin-left  : 25px;
    font-family  : monospace;
    display      : inline-block;
    min-width    : 75%;
    padding-left : 3px;
}
.shinken-element-property-line[data-type="multi-line-object"][data-state="inheritance-only"] .shinken-multi-line-object-header {
    display : none !important;
}
.shinken-element-property-line[data-type="multi-line-object"][data-state="inheritance-only"]:not([data-cfg-editable="true"]) .shinken-rules-value-if-inheritance-off {
    display : none !important;
}
.shinken-element-property-line[data-type="multi-line-object"][data-state="inheritance-only"][data-cfg-editable="true"] .shinken-rules-value-if-inheritance-on,
.shinken-element-property-line[data-type="multi-line-object"][data-state="user-default-forced"] .shinken-rules-value-if-inheritance-on,
.shinken-element-property-line[data-type="multi-line-object"][data-state="user-set"] .shinken-rules-value-if-inheritance-on {
    display : none !important;
}
.shinken-element-property-line[data-type="multi-line-object"]:not([data-override="true"])[data-state="inheritance-only"][data-state-inheritance="-1"] .shinken-rules-value-if-inheritance-on .shinken-cfg-inherited-label-container,
.shinken-element-property-line[data-type="multi-line-object"][data-state=""] .shinken-rules-value-if-inheritance-on .shinken-cfg-inherited-label-container,
.shinken-element-property-line[data-type="multi-line-object"][data-state="override-only"] .shinken-rules-value-if-inheritance-on .shinken-cfg-inherited-label-container,
.shinken-element-property-line[data-type="multi-line-object"][data-state="user-set"] .shinken-rules-value-if-inheritance-on .shinken-cfg-inherited-label-container {
    display : none !important;
}
.shinken-element-property-line[data-type="multi-line-object"][data-state="user-default-forced"] .shinken-rules-value-if-inheritance-on .shinken-no-value,
.shinken-element-property-line[data-type="multi-line-object"][data-override="true"] .shinken-rules-value-if-inheritance-on .shinken-cfg-inherited-label-container,
.shinken-element-property-line[data-type="multi-line-object"][data-override="true"][data-state="override-only"] .shinken-rules-value-if-inheritance-on .shinken-no-value,
.shinken-element-property-line[data-type="multi-line-object"]:not([data-override="true"])[data-state="inheritance-only"]:not([data-state-inheritance="-1"]) .shinken-rules-value-if-inheritance-on .shinken-no-value {
    display : none !important;
}
.shinken-element-property-line[data-type="multi-line-object"][data-state="user-default-forced"][data-is-set="true"] .shinken-rules-value-if-inheritance-on {
    display : none !important;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-select-container {
    position : relative;
    display  : inline-block;
    width    : calc(100% - 60px);
}
/*.shinken-element-property-line[data-type="multi-line-object"] .shinken-select-container[data-state-selector="-1"] .shinken-list-select,*/
/*.shinken-element-property-line[data-type="multi-line-object"] .shinken-select-container[data-state-selector="0"] .shinken-list-select {*/
/*display : none;*/
/*}*/
.shinken-element-property-line[data-type="multi-line-object"] .shinken-list-select {
    position         : absolute;
    right            : 0;
    left             : 0;
    color            : #000000;
    background-color : #FFFFFF;
    border           : 1px dodgerblue solid;
    z-index          : 100;
    width            : 100%;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-table-cfg-format-part {
    margin-top : 5px;
}
/** ******************************************      OUTPUT RULES       **********************************************/
.shinken-element-property-line[data-type="multi-line-object"] .shinken-regex-match-cell .shinken-input::placeholder {
    opacity : 0.5;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-if-in-first-line,
.shinken-element-property-line[data-type="multi-line-object"] .shinken-if-not-in-first-line {
    display : inline-block;
    width   : 40px;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-multi-line-object-container .shinken-multi-line-object-row:first-child .shinken-if-not-in-first-line {
    display : none;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-multi-line-object-container .shinken-multi-line-object-row:not(:first-child) .shinken-if-in-first-line {
    display : none;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-status-match-cell-label {
    width : 40px;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-if-label {
    position : relative;
    top      : -10px;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-and-label {
    position : relative;
    left     : 12px;
    top      : -10px;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-then-label {
    position : relative;
    right    : 12px;
    top      : -10px;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-status-match-cell-select {
    width : 25%;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-status-final-cell {
    width : 25%;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-multi-line-cell.shinken-cfg-title-cell {
    width : 25%;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-regex-match-cell > table {
    text-align : center;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-regex-match-cell .shinken-input {
    width      : calc(100% - 50px);
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-regex-match-cell .shinken-input.shinken-empty-input {
    background : #D9D9D9;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-regex-match-cell .shinken-input::-webkit-input-placeholder {
    color : purple !important;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-regex-match-cell .shinken-input::-moz-placeholder {
    color : purple !important;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-regex-match-cell .shinken-input:-ms-input-placeholder {
    color : purple !important;
}
/** ******************************************      MULTI URLS         **********************************************/
.shinken-element-property-line[data-type="multi-line-object"] .shinken-name-urlmulti {
    width : 19%;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-url-urlmulti {
    width : 59%;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-icon-urlmulti {
    width : 7%;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-popup-urlmulti {
    width : 12%;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-name-urlmulti .shinken-input {
    width : 91%;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-url-urlmulti .shinken-input {
    width : 97%;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="notes_multi_url"] .shinken-select-container[data-name="icon-url"] {
    width        : 47px;
    margin-right : 5px;
    position     : relative;
    top          : 5px;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="notes_multi_url"] .shinken-select-container[data-name="icon-url"] .shinken-selector-label {
    height   : 35px;
    position : relative;
    top      : -2px;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-select-container[data-name="popupping"] {
    width : 113px;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-select-container[data-name="icon-url"] .shinken-selector-label {
    padding     : 0;
    margin-left : 6px;
    max-width   : 100%;
    line-height : 32px
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-select-container[data-name="icon-url"] .shinken-selector-label .shinken-icons-url {
    font-size : 13px;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-select-container[data-name="icon-url"] .list-select-content {
    height     : 180px;
    overflow-y : auto;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-select-container[data-name="icon-url"] .list-select-content .shinken-option {
    font-size   : 12px;
    margin-left : 2px;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-select-container[data-name="popupping"] .shinken-space {
    white-space : normal;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-select-container[data-name="popupping"] .shinken-selector-label {
    padding     : 0;
    margin      : 0 2px;
    max-width   : 100%;
    line-height : 25px;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="notes_multi_url"] .shinken-action-multi-object .shinken-remove-btn {
    position : relative;
    top      : -1px;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="notes_multi_url"] .shinken-multi-line-cell.shinken-cfg-title-cell {
    width : 10%;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="notes_multi_url"]:not([data-state-inheritance="-1"])[data-state="inheritance-only"] .shinken-multi-line-object-container {
    display : none;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="notes_multi_url"].shinken-disabled .shinken-multi-line-object-container .shinken-input {
    cursor         : not-allowed;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="notes_multi_url"].shinken-disabled .shinken-multi-line-object-action .shinken-multi-line-object-button-plus {
    background-color : #D9D9D9;
    pointer-events   : none;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="notes_multi_url"] .shinken-multi-line-object-container .shinken-select-selector {
    height        : 28px;
    border-radius : 2px;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="notes_multi_url"].shinken-disabled .shinken-multi-line-object-container .shinken-remove-btn,
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="notes_multi_url"].shinken-disabled .shinken-multi-line-object-container .shinken-select-selector {
    pointer-events : none;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="notes_multi_url"].shinken-disabled .shinken-multi-line-object-action .shinken-multi-line-object-cell,
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="notes_multi_url"].shinken-disabled .shinken-multi-line-object-container .shinken-action-multi-object,
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="notes_multi_url"].shinken-disabled .shinken-multi-line-object-container .shinken-input-container-cell,
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="notes_multi_url"].shinken-disabled .shinken-multi-line-object-container .shinken-select-container {
    cursor : not-allowed;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="notes_multi_url"] .shinken-input-table[data-status="shinken-warning-status"] .shinken-input:not(:focus)::placeholder {
    color   : white !important;
    opacity : 1 !important;
}
/** ******************************************      ADVANCED TIME PERIODS         **********************************************/
.shinken-element-property-line[data-type="multi-line-object"][data-name="advanced_time_periods"] .shinken-multi-line-object-container .shinken-multi-line-object-row > td {
    padding-top: 5px;
}
.shinken-element-property-line[data-type="multi-line-object"][data-name="advanced_time_periods"] .shinken-multi-line-object-stringify-property {
    display : none;
}
.shinken-element-property-line[data-type="multi-line-object"][data-name="advanced_time_periods"] .shinken-multi-line-cell .shinken-multi-line-object-stringify-container .shinken-multi-line-object-stringify-result {
    margin-left : 0px;
    min-height  : 20px;
}
.shinken-element-property-line[data-type="multi-line-object"][data-name="advanced_time_periods"] .shinken-multi-line-object-container .shinken-input-container-cell {
    padding: 3px;
}
/** ******************************************      PERIOD DAY         **********************************************/
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-multi-line-object-container .shinken-multi-line-object-row > td {
    padding-top: 5px;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] {
    line-height : 14px;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-multi-line-object-action .shinken-input {
    width : 100%;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-input,
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_advanced_type"] .shinken-input {
    margin-bottom : 0px;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-table-content-part {
    margin-left : 43px;
    width       : calc(100% - 50px);
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"]:not([data-is-mass-change="1"]) .shinken-table-content-part {
    border-left : 1px solid rgb(175, 175, 175);
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-table-common-part,
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_advanced_type"] .shinken-table-common-part {
    margin-bottom : 0px;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-multi-line-object-table .shinken-multi-line-object-action .shinken-multi-line-object-cell {
    padding : 0 5px;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-period-option-line {
    width        : 25%;
    min-width    : 220px;
    padding-left : 7px;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-period-option-line .shinken-week-line {
    width          : 120px;
    vertical-align : top;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-period-option-line .shinken-week-month-label {
    width          : 25px;
    vertical-align : top;
    text-align     : center;
    line-height    : 11px
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-period-option-line .shinken-month-line {
    width          : 105px;
    vertical-align : top;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-select-container[data-name="month"] {
    width : auto;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-period-option-line .shinken-select-selector {
    border     : none;
    background : none;
    display    : table-row;
    height     : 15px;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-period-option-line .shinken-select-selector span {
    display : table-cell;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-period-option-line .shinken-select-selector .caret {
    margin         : 0 0 5px 4px;
    vertical-align : top;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-period-option-line .shinken-select-container[data-name="week"] {
    width : auto;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-period-option-line .shinken-select-container .shinken-selector-label {
    max-width       : 100%;
    margin          : 0;
    text-decoration : underline;
    line-height     : 11px;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-value-line .shinken-input,
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_advanced_type"] .shinken-input {
    width : 100%;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-select-container[data-name="month"] .shinken-list-select {
    min-width : 80px;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-select-container[data-name="week"] .shinken-list-select {
    min-width  : 200px;
    margin-top : 3px;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-period-option-line .shinken-selector-label {
    height      : auto;
    overflow    : initial;
    white-space : normal;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-cfg-line-cell,
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_advanced_type"] .shinken-cfg-line-cell {
    width : 200px;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-action-multi-object {
    width : 25px;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-cfg-line-value,
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_advanced_type"] .shinken-cfg-line-value {
    position      : relative;
    border-radius : 5px;
    padding       : 2px 4px;
    border        : 1px dashed rgba(0, 0, 0, 0.65);
    color         : rgba(0, 0, 0, 0.65);
    word-break    : break-all;
    font-size     : 10px;
    user-select   : text;
    font-family   : monospace;
    margin-left   : 3px;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_advanced_type"] .shinken-multi-line-object-stringify-container {
    min-height : 21px;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-multi-line-object-div-container {
    background : none;
    border     : none;
    box-shadow : none;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-time-period-line-add-button {
    width : 50px;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-remove-btn,
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_advanced_type"] .shinken-remove-btn {
    position : relative;
    top      : -1px;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_advanced_type"] .shinken-cfg-line-cell {
    display : none;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-input-table:not([data-status="shinken-warning-status"]).shinken-empty-input .shinken-input,
.shinken-element-property-line[data-type="multi-line-object"] .shinken-input-table:not([data-status="shinken-error-status"]).shinken-empty-input .shinken-input{
    background-color : #D9D9D9;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-input:-ms-input-placeholder {
    color : purple;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-input:not(:focus)::placeholder {
    opacity : 1 !important;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-input:-ms-input-placeholder {
    font-size : 11px !important;
}
.shinken-element-property-line[data-type="multi-line-object"][data-state="user-set"] .shinken-input::placeholder {
    color : gray;
}
.shinken-element-property-line[data-type="multi-line-object"][data-state="user-set"] .shinken-input:-ms-input-placeholder {
    color : gray;
}
/*********************************************      BUTTON COPY         **********************************************/
.shinken-element-property-line[data-type="multi-line-object"] .shinken-copy-buttons-container {
    position : absolute;
    top      : 0px;
    right    : 0px;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-copy-buttons-container .shinken-btn-copy {
    padding                 : 1px 15px;
    font-size               : 15px;
    background-color        : #D1D1D2;
    cursor                  : pointer;
    opacity                 : 0;
    border-top-right-radius : 4px;
    pointer-events          : none;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-copy-buttons-container .shinken-btn-copy .shinken-copy-default-message {
    position : relative;
    top      : 1px;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-copy-buttons-container .shinken-btn-copy:hover {
    background-color : #B1B1B1;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-copy-buttons-container .shinken-btn-copy .shinken-copy-default-message {
    color : black;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-cfg-inherited-label-container:hover .shinken-btn-copy,
.shinken-element-property-line[data-type="multi-line-object"] .shinken-multi-line-object-stringify-container:hover .shinken-btn-copy {
    opacity        : 1;
    pointer-events : auto;
}
/* BUTTON COPY HTML VERSION */
.shinken-element-property-line[data-type="multi-line-object"] .shinken-copy-buttons-container .shinken-btn-copy.shinken-btn-copy-html {
    border-top-right-radius : 4px;
    border-left             : 1px solid #B1B1B1;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-copy-buttons-container .shinken-btn-copy.shinken-btn-copy-html .shinken-copy-default-message {
    height : 21px;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-copy-buttons-container .shinken-btn-copy.shinken-btn-copy-html .shinken-copy-default-message .shinken-text-default-message {
    margin-left : 4px;
    font-size   : 10px;
    position    : relative;
    top         : -2px;
}
.shinken-element-property-line[data-type="multi-line-object"][data-line-type="period_day_type"] .shinken-copy-buttons-container .shinken-btn-edit-cell,
.shinken-element-property-line[data-type="multi-line-object"][data-override="true"] .shinken-no-value .shinken-copy-buttons-container .shinken-btn-copy-cell,
.shinken-element-property-line[data-type="multi-line-object"][data-state-inheritance='-1'] .shinken-no-value .shinken-copy-buttons-container .shinken-btn-copy-cell {
    display : none;
}
.shinken-element-property-line[data-type="multi-line-object"] .shinken-cfg-line-value:hover .shinken-btn-copy,
.shinken-element-property-line[data-type="multi-line-object"][data-override="true"] .shinken-no-value .shinken-copy-buttons-container .shinken-btn-edit-cell .shinken-btn-copy,
.shinken-element-property-line[data-type="multi-line-object"][data-state-inheritance='-1'] .shinken-no-value .shinken-copy-buttons-container .shinken-btn-edit-cell,
.shinken-element-property-line[data-type="multi-line-object"][data-state-inheritance='-1'] .shinken-no-value .shinken-copy-buttons-container .shinken-btn-edit-cell .shinken-btn-copy {
    opacity        : 1;
    pointer-events : auto;
}
/* BUTTON COPY DAY PERIOD SPECIFIC */
.shinken-element-property-line[data-type="multi-line-object"] .shinken-cfg-line-value .shinken-btn-copy {
    padding   : 0px 10px;
    font-size : 11px;
}
/*********************************************      CGF EDITABLE         **********************************************/
.shinken-element-property-line[data-type="multi-line-object"][data-cfg-editable="true"] .shinken-copy-buttons-container {
    display : none;
}
/********************* OVERRIDE CONTAINER           ****************************************************************************/
.shinken-check-override-cell {
    padding : 0;
}
.shinken-override-check-content {
    box-shadow : inset 0 0 2px 1px #656565;
    padding    : 5px;
    background : #D7E4EB;
}
.shinken-override-check-content .shinken-check-override-navigation {
    margin-bottom : 25px;
}
.shinken-override-check-content .shinken-check-override-container {
    background    : aliceblue;
    border-radius : 5px;
    padding       : 12px 14px 14px 14px;
    margin        : 15px;
    box-shadow    : 2px 2px 2px rgba(0, 0, 0, 0.25);
    border        : 1px solid #D4D4D4;
}
.shinken-check-override-table-container {
    height     : 420px;
    overflow-y : scroll;
    width      : 100%;
}
.shinken-check-override-table {
    width           : 100%;
    border-collapse : separate;
}
.shinken-check-override-table .shinken-override-duplicate-error {
    /*color       : #EC5757;*/
    display     : flex;
    align-items : center;
    position    : relative;
    padding-top : 5px;
}
.shinken-check-override-table .shinken-override-duplicate-error .shinken-validate-override-duplicate-btn {
    font-family      : "Mulish", sans-serif;
    width            : 130px;
    height           : 40px;
    border-radius    : 5px;
    position         : absolute;
    bottom           : 10%;
    right            : 0;
    display          : flex;
    align-items      : center;
    justify-content  : center;
    text-align       : center;
    background-color : #40acdd;
    color            : white;
}
.shinken-check-override-table .shinken-override-duplicate-error .shinken-validate-override-duplicate-btn:hover {
    box-shadow : rgba(0, 0, 0, 0.35) 0 5px 15px;
    cursor     : pointer;
}
.shinken-check-override-table .shinken-element-property-line.shinken-disabled .shinken-prop-cell-action-row .shinken-select-container-cell,
.shinken-check-override-table .shinken-element-property-line.shinken-disabled .shinken-table-range .shinken-cell-range-range,
.shinken-check-override-table .shinken-element-property-line.shinken-disabled .shinken-table-range .shinken-cell-range-default-btn,
.shinken-check-override-table .shinken-element-property-line.shinken-disabled .shinken-table-range .shinken-cell-range-label {
    opacity : 0.3;
}
.shinken-check-override-table .shinken-override-duplicate-error .shinken-override-value {
    width      : calc(100% - 155px);
    max-height : 100px;
    overflow   : hidden;
    word-break : break-all;
    color      : #EC5757;
}
.shinken-check-override-table .shinken-override-duplicate-error .shinken-override-value .shinken-duplicate-div label {
    font-size : 12px;
    color     : black;
}
.shinken-check-override-table .shinken-override-duplicate-error .shinken-override-value {
    margin-left : 20px;
}
.shinken-check-override-table .shinken-override-duplicate-error label {
    display         : flex;
    flex-direction  : row-reverse;
    justify-content : flex-end;
    align-items     : flex-start;
}
.shinken-check-override-table .shinken-override-duplicate-error input {
    margin-right : 3px;
}
.shinken-check-override-table .shinken-override-duplicate-error:has(input:checked) .shinken-override-value .shinken-duplicate-div label:has(input) {
    color : grey;
}
.shinken-check-override-table .shinken-override-duplicate-error .shinken-override-value .shinken-duplicate-div label:has( input:checked) {
    color : #40acdd !important;
}
.shinken-check-override-table .shinken-override-duplicate-error .shinken-override-duplicate-button {
    width : 30px;
}
.shinken-check-override-table .shinken-override-duplicate-error .shinken-override-duplicate-button .shinken-remove-btn {
    cursor : pointer;
}
.shinken-check-override-table .shinken-override-duplicate-error .shinken-override-duplicate-button .shinken-remove-btn .shinkon-broom {
    text-align : center;
}
.shinken-check-override-table .shinken-override-duplicate-error .shinken-override-duplicate-button .shinken-remove-btn:hover {
    transform   : scale(1.2);
    font-weight : bold;
}
.shinken-check-override-table .shinken-override-duplicate-error .shinken-override-duplicate-message {
    padding-top : 5px;
    user-select : text;
}
.shinken-check-override-table .shinken-element-property-line:has( .shinken-error-counter[data-number]:not([data-number=""])) {
    background-color : rgba(236, 87, 87, 0.1);
}
.shinken-check-override-table .shinken-override-duplicate-error .shinken-duplicate-override-check-name,
.shinken-check-override-table .shinken-override-duplicate-error .shinken-duplicate-override-value {
    font-weight : bold;
}
.shinken-window-group {
    user-select : none;
}
.shinken-override-check-content .shinken-check-override-table-header th {
    font-weight    : normal !important;
    padding-bottom : 7px;
    padding-left   : 4px;
    font-size      : 17px;
    margin-bottom  : 10px;
}
.shinken-override-check-content .shinken-check-override-table-separator .shinken-separator hr {
    border-color  : #69B1D2;
    border-bottom : 0;
    margin        : 12px 0;
}
.shinken-override-check-content .shinken-window-element {
    padding    : 6px 20px;
    border     : 1px solid #69B1D2;
    cursor     : pointer;
    display    : inline-block;
    margin-top : 2px;
}
.shinken-override-check-content .shinken-window-element .shinken-window-label:hover {
    text-decoration : underline;
}
.shinken-override-check-content .shinken-window-element.shinken-active {
    text-decoration  : none;
    background-color : #93D5F3;
    pointer-events   : none;
}
.shinken-close-override-tab {
    float     : right;
    color     : red;
    cursor    : pointer;
    font-size : 10px;
}
.shinken-override-title {
    float         : right;
    padding       : 4px 10px;
    border-radius : 3px;
    margin        : 0px 20px 0px 0px;
    font-size     : 33px;
    color         : #616161;
    font-family   : Helvetica, Arial, sans-serif;
    max-width     : 25vw;
    line-height   : 33px;
    text-align    : right;
}
button.shinken-no-override-btn {
    padding     : 4px;
}
button.shinken-no-override-btn .shinkon-power {
    font-size : 18px;
}
.shinken-element-property-line .shinken-override-cell-value {
    vertical-align : top;
    width          : 25%;
    word-break     : break-word;
    font-size      : 11px;
}
.shinken-element-property-line .shinken-override-cell-value .shinken-flat-check-value {
    margin : 2px 10px;
    color  : #800080;
}
.shinken-element-property-line .shinken-override-cell-value .shinken-flat-check-value .shinken-flat-value {
    display: block;
}
.shinken-element-property-line .shinken-override-cell-value .shinken-flat-check-value .shinken-flat-value:before {
    content     : '[ ';
    white-space : nowrap;
}
.shinken-element-property-line .shinken-override-cell-value .shinken-flat-check-value .shinken-flat-value:after {
    content     : ' ]';
    white-space : nowrap;
}
/********************* INHERITED OVERRIDE           ****************************************************************************/
.shinken-element-property-line.inherit-service-override[data-state^='inheritance-'] .shinken-input {
    background-color : white;
    color            : #0A0A0A;
    border           : 1px solid #22769C;
}
.shinken-element-property-line.inherit-service-override[data-state^='inheritance-'] .shinken-input::placeholder {
    color : #22769C;
}
.shinken-element-property-line.inherit-service-override[data-state^='inheritance-'] .shinken-select-selector {
    background-color : white;
    color            : #0A0A0A;
    border           : 1px solid #22769C;
}
.shinken-element-property-line .shinken-overrided-in-template {
    font-size   : 11px;
    line-height : 11px !important;
}
.shinken-element-property-line.inherit-service-override[data-state^='inheritance-'] .shinken-select-selector .shinken-overrided-in-template {
    color : #800080;
}
.shinken-element-property-line.inherit-service-override[data-state^='inheritance-'] .shinken-no-override-btn {
    background-color : white !important;
    border-color     : #5085D2;
    color            : #22769C !important;
}
.shinken-element-property-line .shinken-override-cell-value .shinken-flat-check-value .shinken-value-from-template {
    color : #800080;
}
.shinken-element-property-line[data-state='override-only'] .shinken-override-cell-value .shinken-flat-check-value {
    color : #800080;
}
.shinken-element-property-line[data-state='override-only'] .shinken-override-cell-value .shinken-flat-check-value {
    color : #800080;
}
.shinken-element-property-line[data-state='override-only'] .shinken-override-cell-value .shinken-flat-check-value * {
    color : rgb(136, 136, 136) !important;
}
.shinken-element-property-line[data-state='override-default-forced'] .shinken-override-cell-value .shinken-flat-check-value {
    color   : rgb(136, 136, 136) !important;
    opacity : 0.7;
}
.shinken-element-property-line[data-state='override-default-forced'] .shinken-override-cell-value .shinken-flat-check-value * {
    color : rgb(136, 136, 136) !important;
}
/********************* BUTTON TAG OVERRIDE (OPEN)         ****************************************************************************/
.shinken-tab-check-col-tags.shinken-active .shinken-check-override-tag {
    background-color : #93D5F3 !important;
}
.shinken-host-check-window-container[data-tab-selected="1"] .shinken-check-line[data-override-status="1"]:not(.shinken-check-hidden-container) .shinken-check-override-tag.shinken-overridden .shinken-btn-clean {
    display : inline-block !important;
}
#id-shinken-check-list .shinken-check-override-tag .shinken-link-open-override {
    display   : inline-block;
    font-size : 11px;
}
#id-shinken-check-list .shinken-check-override-tag:hover .shinken-link-open-override {
    text-decoration : underline;
}
#right-column[data-workarea-status="PROPOSE"] #id-shinken-check-list .shinken-check-override-tag .shinken-btn-clean {
    display : none;
}
#id-shinken-check-list .shinken-tab-check-col-tags .shinken-check-override-tag.shinken-overridden {
    background-color : #000000;
    color            : white;
}
#id-shinken-check-list .shinken-tab-check-col-tags .shinken-check-override-tag.shinken-not-override {
    border  : 1px solid black !important;
    color   : black;
    padding : 0 0.4em 0 0.3em;
}
#id-shinken-check-list .shinken-tab-check-col-tags .shinken-check-override-tag.shinken-overridden .shinken-table-btn-open-override .shinken-table-btn-open-override-line-tags {
    text-align : center;
}
#id-shinken-check-list .shinken-tab-check-col-tags .shinken-check-override-tag.shinken-overridden .shinken-table-btn-open-override .shinken-table-btn-open-override-cell-cog {
    width : 16px;
}
#id-shinken-check-list .shinken-tab-check-col-tags .shinken-check-override-tag.shinken-overridden .shinken-table-btn-open-override .shinken-table-btn-open-override-cell-link-check-name {
    width      : 100%;
    text-align : center;
}
#id-shinken-check-list .shinken-tab-check-col-tags .shinken-check-override-tag.shinken-overridden .shinken-table-btn-open-override .shinken-table-btn-open-override-cell-clean-button {
    width  : 1px;
    height : 21px;
}
#id-shinken-check-list .shinken-tab-check-col-tags .shinken-check-override-tag.shinken-overridden .shinken-table-btn-open-override .shinken-table-btn-open-override-line-check-name {
    line-height : normal;
}
#id-shinken-check-list .shinken-tab-check-col-tags .shinken-check-override-tag.shinken-overridden .shinken-table-btn-open-override .shinken-table-btn-open-override-cell-tags {
    padding     : 0;
    line-height : 18px;
}
#id-shinken-check-list .shinken-tab-check-col-tags .shinken-check-override-tag.shinken-overridden .shinken-table-btn-open-override .shinken-table-btn-open-override-cell-tags .shinken-counter-extra-label {
    margin-left : 3px;
}
#id-shinken-check-list .shinken-tab-check-col-tags .shinken-check-override-tag.shinken-overridden .shinken-table-btn-open-override .shinken-table-btn-open-override-cell-tags .shinken-table-btn-open-override-cell-tags-content .shinken-counter-label {
    font-weight   : normal;
    padding       : 3px 8px;
    border-radius : 4px;
    display       : block;
    margin        : 2px 6px;
}
.shinken-host-check-window-container[data-tab-selected="0"] .shinken-check-line[data-override-status="1"] .shinken-check-override-tag.shinken-overridden,
.shinken-host-check-window-container[data-tab-selected="1"] .shinken-check-line[data-override-status="1"] .shinken-check-override-tag.shinken-overridden,
.shinken-host-check-window-container[data-tab-selected="2"] .shinken-check-line[data-override-status="1"] .shinken-check-override-tag.shinken-overridden,
.shinken-host-check-window-container[data-tab-selected="1"] .shinken-check-line[data-override-status="0"] .shinken-check-override-tag.shinken-not-override {
    display : inline-block !important;
}
.shinken-check-line:hover .shinken-check-override-tag.shinken-not-override {
    color            : black !important;
    background-color : white;
}
.shinken-check-line .shinken-check-override-tag:hover .shinken-btn-clean .shinkon-broom {
    color : rgb(169, 68, 66) !important;
}
.shinken-tab-check-col-tags.shinken-active .shinken-check-override-tag.shinken-not-override:hover {
    color            : black !important;
    background-color : white !important;
}
.shinken-tab-check-col-tags.shinken-active .shinken-check-override-tag.shinken-overridden {
    color            : black !important;
    background-color : #93D5F3 !important;
}
.shinken-tab-check-col-tags.shinken-active .shinken-check-override-tag.shinken-overridden .shinken-btn-clean .shinkon-broom {
    color : rgb(169, 68, 66) !important
}
.shinken-tab-check-col-tags.shinken-active .shinken-check-override-tag.shinken-overridden:hover {
    color            : white !important;
    background-color : black !important;
}
.shinken-tab-check-col-tags.shinken-active .shinken-check-override-tag.shinken-overridden:hover .shinken-btn-clean .shinkon-broom {
    color : #FF0000 !important;
}
.shinken-property-container-tabulated {
    margin-left : 35px;
    width       : calc(100% - 35px);
}
.shinken-property-container-tabulated[data-tabulated-value="2"] {
    margin-left : 70px;
    width       : calc(100% - 70px);
}
.shinken-prop-table {
    width           : 100%;
    border-collapse : separate;
    border-spacing  : 0 5px;
}
.shinken-prop-table.shinken-sub-table .shinken-prop-cell-label {
    width : 25%;
}
.shinken-acl-tab-content .shinken-property-separator-sub-div .shinken-icon-container {
    display     : flex;
    width       : 250px;
    height      : 15px;
    align-items : center;
}
.shinken-acl-tab-content .shinken-property-separator-sub-div .shinken-icon-container .shinken-icon-context-acknowledge {
    width  : 35px;
    height : 35px;
}
.shinken-prop-table .shinken-property-separator-sub-div-extra-label {
    font-style  : italic;
    color       : #8685EF;
    font-size   : 14px;
    margin-left : 7px;
}
.shinken-prop-table .shinken-prop-cell-label {
    width          : 25%;
    vertical-align : top;
}
.shinken-help-content-container .shinken-extra-label,
.shinken-prop-table .shinken-prop-cell-label .shinken-extra-label {
    font-style : italic;
    color      : #8685EF;
    font-size  : 11px;
}
.shinken-prop-table .shinken-prop-cell-label .shinken-extra-label.shinken-time-unit {
    white-space : nowrap;
}
/********************* TABULATIONS             ****************************************************************************/
.shinken-prop-table .shinken-prop-cell-label .shinken-div-inline-block {
    width        : calc(100% - 25px); /* Le -25px correspond à la taille de l'icone help */
    padding-left : 15px;
}
.shinken-prop-table .shinken-properties-tabulate .shinken-prop-cell-label .shinken-div-inline-block {
    width        : calc(100% - 25px); /* Le -25px correspond à la taille de l'icone help */
    padding-left : 48px;
}
.shinken-prop-table.shinken-sub-group-start.shinken-sub-table .shinken-prop-cell-label .shinken-div-inline-block {
    width        : calc(100% - 25px); /* Le -25px correspond à la taille de l'icone help */
    padding-left : 81px;
}
.shinken-properties-tabulate .shinken-prop-table .shinken-prop-cell-label .shinken-div-inline-block {
    word-break   : break-word;
    padding-left : 81px;
}
.shinken-prop-table .shinken-properties-tabulate .shinken-property-lines[data-type="type2"] .shinken-element-property-line:not([data-type="multi-line-object"]) .shinken-prop-cell-label .shinken-div-inline-block {
    padding-left : 114px;
}
.shinken-property-lines[data-type="type2"] .shinken-prop-cell-action .shinken-prop-cell-action-content {
    width        : 100%;
    padding-left : 33px;
}
.shinken-prop-table .shinken-element-property-line:not([data-type="data"]) .shinken-prop-cell-label .shinken-div-inline-block .shinken-property-label {
    width : 100%;
}
.shinken-prop-table .shinken-prop-cell-action {
    width          : 50%;
    vertical-align : top;
    user-select    : none;
    padding-left   : 5px;
}
.shinken-prop-cell-action .shinken-prop-cell-action-content {
    width : 100%;
}
.shinken-prop-table .shinken-prop-cell-template {
    width          : 25%;
    vertical-align : top;
}
.shinken-prop-table .shinken-table-header th {
    border-right : #E4E4E4 1px solid;
    padding      : 3px 5px;
    box-sizing   : border-box;
    font-weight  : normal;
}
.shinken-element-property-line > td {
    /*TIPS TO SEPARATE LINES*/
    border-bottom : 2px solid transparent;
    border-top    : 2px solid transparent;
}
.shinken-element-property-line .shinken-information-tag[data-status="all-disabled"],
.shinken-element-property-line .shinken-information-tag[data-status="all-disabled-override"] {
    border  : 1px solid #E68245;
    display : inline-block;
}
.shinken-element-property-line .shinken-information-tag[data-status="all-disabled"] .shinken-tag-mark,
.shinken-element-property-line .shinken-information-tag[data-status="all-disabled-override"] .shinken-tag-mark {
    background-color : #F58745;
}
.shinken-element-property-line .shinken-information-tag[data-status="locked"],
.shinken-element-property-line .shinken-information-tag[data-status="not-arbiter-valid"] {
    border  : 1px solid #EC5757;
    display : inline-block;
}
.shinken-element-property-line .shinken-information-tag[data-status="locked"] .shinken-tag-mark,
.shinken-element-property-line .shinken-information-tag[data-status="not-arbiter-valid"] .shinken-tag-mark {
    background-color : #EC5757;
}
.shinken-element-property-line .shinken-information-tag[data-status="in_shell"],
.shinken-element-property-line .shinken-information-tag[data-status="user-group-coherency"] {
    border  : 1px solid #D900D9;
    display : inline-block;
    color   : #D900D9;
}
.shinken-element-property-line .shinken-information-tag[data-status="in_shell"] .shinken-tag-mark,
.shinken-element-property-line .shinken-information-tag[data-status="user-group-coherency"] .shinken-tag-mark {
    background-color : #D900D9;
}
.shinken-element-property-line .shinken-property-label .shinken-example {
    color      : grey;
    font-style : italic;
    font-size  : 12px;
}
/********************* HEADER             ****************************************************************************/
.shinken-element-property-line.shinken-hover,
.shinken-element-property-line:hover {
    background-color : #EEEEEE;
}
.shinken-element-property-line[data-override="true"]:hover {
    background-color : #E9EFF1;
}
/********************* DISABLED           ****************************************************************************/
.shinken-element-property-line.shinken-disabled .shinken-container-cell-from-template .table-inheritance * {
    cursor : not-allowed;
}
.shinken-element-property-line.shinken-disabled .shinken-container-cell-from-template .table-inheritance-with-arborescence * {
    cursor : not-allowed;
}
.shinken-element-property-line.shinken-disabled .shinken-container-cell-from-template .table-inheritance .switch-button-wrapper {
    pointer-events : none;
}
.shinken-element-property-line.shinken-disabled .shinken-container-cell-from-template .table-inheritance-with-arborescence .switch-button-wrapper {
    pointer-events : none;
}
.shinken-element-property-line.shinken-disabled .caret {
    display : none !important;
}
.shinken-element-property-line.shinken-disabled .shinken-close-icon {
    display : none !important;
}
.shinken-element-property-line.shinken-disabled[data-override="true"] .shinken-input {
    opacity : 0.3;
    color   : #009BF9;
}
.shinken-element-property-line.shinken-disabled[data-override="true"] .shinken-btn-cell {
    opacity : 0.4;
}
.shinken-element-property-line.shinken-disabled[data-override="true"] .shinken-list-selected-in-select {
    opacity : 0.5;
}
.shinken-element-property-line .shinken-lock-cell {
    width : 16px;
}
.shinken-element-property-line:not(.shinken-disabled) .shinken-lock-cell {
    display : none;
}
/********************* LINKED PROPERTY          ****************************************************************************/
.shinken-element-property-line.shinken-linked-property-inactive .shinken-prop-cell-action {
    opacity : 0.3;
}
.shinken-element-property-line.shinken-linked-property-inactive .shinken-prop-cell-label-container {
    opacity : 0.3;
}
/********************* HELP MANAGER           ****************************************************************************/
.shinken-element-property-line .shinken-tag-help-cell {
    width : 20px;
}
.shinken-element-property-line .shinken-tag-help {
    height           : 20px;
    width            : 20px;
    background-color : #FFFFFF;
    border-radius    : 1em;
    text-align       : center;
    color            : #5BC0DE;
    cursor           : pointer;
    border           : 1px solid;
    float            : right;
    line-height      : 18px !important;
}
.shinken-element-property-line .shinken-tag-help:hover,
.shinken-element-property-line .shinken-tag-help:focus {
    color      : #FFFFFF;
    background : #BFDBDE;
}
.shinken-element-property-line .shinken-tag-help:focus {
    color      : #FFFFFF;
    background : #BFDBDE;
}
.shinken-element-property-line .shinken-tag-help.shinken-active {
    color      : #FFFFFF;
    background : #5BC0DE;
    border     : 1px solid #5BC0DE
}
/*********************         STATUS COMPONENT       ****************************************************************************/
.shinken-element-property-line[data-name="use"] .shinken-input-search[data-status="shinken-error-status"] {
    background-color : rgb(236, 87, 87) !important;
    color            : white;
}
.shinken-element-property-line:not[data-type^="select"] [data-status="shinken-error-status"] {
    background-color : rgb(236, 87, 87) !important;
    color            : white;
}
.shinken-element-property-line:not[data-type^="select"] [data-status="shinken-warning-status"] {
    background-color : rgb(230, 130, 69) !important;
    color            : white;
}
.shinken-element-property-line .shinken-tag-inheritance-error-container,
.shinken-element-property-line .shinken-tag-inheritance-warning-container {
    display : none;
}
.shinken-element-property-line .shinken-status-tag {
    display       : inline-block;
    border-radius : 5px;
    padding       : 3px;
}
.shinken-element-property-line[data-inheritance-status="shinken-error-status"] .shinken-tag-inheritance-error-container {
    display : table-row;
}
.shinken-element-property-line[data-inheritance-status="shinken-warning-status"] .shinken-tag-inheritance-warning-container {
    display : table-row;
}
/*********************         INPUT COMPONENT        ****************************************************************************/
.shinken-element-property-line[data-state^="user-"] .shinken-input {
    background-color : rgba(30, 30, 30, 0.8);
    color            : #FFFFFF;
}
.shinken-element-property-line[data-state^="user-"] .shinken-input:-ms-input-placeholder {
    opacity   : 1;
    font-size : 0;
}
.shinken-element-property-line .shinken-input-key[data-status="shinken-error-status"],
.shinken-element-property-line .shinken-input[data-status="shinken-error-status"],
.shinken-element-property-line .shinken-input-table[data-status="shinken-error-status"] .shinken-input-key,
.shinken-element-property-line .shinken-input-table[data-status="shinken-error-status"] .shinken-input {
    color            : white !important;
    background-color : #EC5757 !important;
    background-image : none !important;
    border-color     : rgb(236, 87, 87);
}
.shinken-element-property-line .shinken-input-key[data-status="shinken-error-status"]::placeholder,
.shinken-element-property-line .shinken-input[data-status="shinken-error-status"]::placeholder,
.shinken-element-property-line .shinken-input-table[data-status="shinken-error-status"] .shinken-input-key::placeholder,
.shinken-element-property-line .shinken-input-table[data-status="shinken-error-status"] .shinken-input::placeholder {
    color : white !important;
}
.shinken-element-property-line .shinken-input-key[data-status="shinken-warning-status"],
.shinken-element-property-line .shinken-input[data-status="shinken-warning-status"],
.shinken-element-property-line .shinken-input-table[data-status="shinken-warning-status"] .shinken-input-key,
.shinken-element-property-line .shinken-input-table[data-status="shinken-warning-status"] .shinken-input {
    color            : white !important;
    background-color : orange !important;
    background-image : none !important;
}
.shinken-element-property-line textarea.shinken-input {
    resize    : vertical;
    font-size : 12px;
    padding   : 4px 7px;
}
.shinken-element-property-line[data-type="string_input_with_render"] .shinken-input {
    min-height : 60px;
}
.shinken-element-property-line .shinken-input::-webkit-input-placeholder {
    font-size      : 11px;
    letter-spacing : 0;
}
.shinken-element-property-line .shinken-input::-moz-placeholder {
    font-size      : 11px;
    letter-spacing : 0;
}
.shinken-element-property-line .shinken-input:-ms-input-placeholder {
    font-size      : 11px;
    letter-spacing : 0;
}
/*********************         DEFAULT BUTTON         ****************************************************************************/
.shinken-element-property-line .shinken-btn-group-table .shinken-btn-cell .shinken-radio-btn {
    height           : 30px;
    line-height      : 12px;
    background-color : rgb(217, 217, 217);
}
.shinken-element-property-line .shinken-btn-group-table .shinken-btn-cell .shinken-radio-btn:not(.shinken-active):not(.shinken-not-editable):hover {
    background-color : #E6E6E6;
}
.shinken-element-property-line .shinken-btn-group-table .shinken-btn-cell .shinken-radio-btn.shinken-not-editable {
    cursor         : default;
    pointer-events : none;
}
.shinken-element-property-line[data-state^='inheritance-'] .shinken-btn-default-cell {
    cursor         : default;
    pointer-events : none;
}
.shinken-element-property-line[data-state='user-default-forced'] .shinken-btn-default-cell {
    cursor         : default;
    pointer-events : none;
}
.shinken-element-property-line .shinken-btn-default-cell .shinken-radio-btn {
    width         : 100%;
    text-align    : center;
    padding-left  : 0;
    padding-right : 0;
    border-color  : rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
    border-radius : 4px;
    font-size     : 12px;
    cursor        : pointer;
    outline       : none !important;
}
.shinken-element-property-line .shinken-cell-default-btn {
    width : 40%;
}
.shinken-element-property-line .shinken-cell-default-btn .shinken-btn-default-container .shinken-input-btn-default {
    width            : 100%;
    text-align       : center;
    padding-left     : 0;
    padding-right    : 0;
    color            : white;
    border-color     : rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
    border-radius    : 4px;
    font-size        : 12px;
    background-color : rgba(128, 0, 128, 0.65);
    pointer-events   : none;
    cursor           : pointer;
    outline          : none !important;
}
.shinken-element-property-line .shinken-cell-default-btn .shinken-btn-default-container {
    width : 80%;
}
.shinken-element-property-line .shinken-cell-default-btn .shinken-btn-default-container .shinken-input-btn-default:hover {
    border-color : #343434;
}
.shinken-element-property-line.shinken-disabled .shinken-cell-default-btn .shinken-btn-default-container {
    cursor : not-allowed;
}
.shinken-element-property-line.shinken-disabled .shinken-cell-default-btn .shinken-btn-default-container .shinken-input-btn-default {
    pointer-events : none;
}
.shinken-element-property-line[data-state^="user-"] .shinken-btn-default-container .shinken-input-btn-default {
    color            : black;
    background-color : transparent;
    pointer-events   : all;
}
.shinken-default-label {
    font-size  : 11px;
    color      : grey;
    font-style : italic;
}
.shinken-default-btn-default-label,
.shinken-inherited-value,
.shinken-default-value {
    font-size   : 10px;
    margin-left : 6px;
}
.shinken-element-property-line .shinken-type-inherited {
    color : #EAEAEA;
}
.shinken-element-property-line[data-state="user-default-forced"] .shinken-default-label {
    color : #EAEAEA;
}
.shinken-element-property-line[data-state^="inheritance-"] .shinken-type-default {
    color : white;
}
.shinken-element-property-line[data-state-inheritance="0"] .shinken-type-default {
    display : none !important;
}
.shinken-element-property-line[data-state-inheritance="-1"]:not([data-override="true"]) .shinken-type-forced {
    display : none !important;
}
.shinken-element-property-line[data-state-inheritance="-1"][data-override="true"] .shinken-radio-btn .shinken-type-default {
    display : none !important;
}
.shinken-element-property-line[data-state-inheritance="-1"][data-override="true"] .shinken-radio-btn.shinken-no-override-btn.shinken-active .shinken-type-default,
.shinken-element-property-line[data-state-inheritance="-1"][data-override="true"] .shinken-radio-btn.shinken-no-override-btn.shinken-active .shinken-type-forced {
    color: white;
}
.shinken-element-property-line[data-override="true"] .shinken-radio-btn.shinken-no-override-btn.shinken-no-override-btn .shinken-value{
    font-size: 10px;
    display: inline-block;
}
.shinken-element-property-line[data-state-inheritance="1"] .shinken-btn-label-inheritance {
    display : inline !important;
}
.shinken-element-property-line[data-state-inheritance="1"] .shinken-btn-label-user {
    display : none;
}
.shinken-element-property-line[data-state^="inheritance-"] .shinken-btn-default-cell .shinken-radio-btn {
    background-color : rgba(128, 0, 128, 0.65);
    color            : #FFFFFF;
}
.shinken-element-property-line[data-state="user-default-forced"] .shinken-btn-default-cell .shinken-radio-btn {
    background-color : rgba(30, 30, 30, 0.8);
    color            : #FFFFFF;
}
.shinken-element-property-line .shinken-bold-in-property-label {
    font-weight : bold;
}
/********************* INHERITANCE        ****************************************************************************/
.shinken-element-property-line .shinken-container-cell-from-template .col-btn {
    width : 30px;
}
.shinken-element-property-line .shinken-container-cell-from-template .col-content {
    width : 100%
}
.shinken-element-property-line .shinken-container-cell-from-template .col-content .shinken-inheritance-value {
    max-height : 100px;
    overflow   : auto;
}
.shinken-element-property-line .switch-button-wrapper {
    position              : relative;
    display               : inline-block;
    background            : #CCCCCC;
    border                : 1px solid #AAAAAA;
    margin                : 0 2px;
    -webkit-border-radius : 4px;
    -moz-border-radius    : 4px;
    border-radius         : 4px;
    cursor                : pointer;
    width                 : 25px;
    height                : 11px;
}
.shinken-element-property-line .switch-button {
    position              : absolute;
    left                  : -1px;
    top                   : -1px;
    background            : #FAFAFA;
    border                : 1px solid #AAAAAA;
    -webkit-border-radius : 4px;
    -moz-border-radius    : 4px;
    border-radius         : 4px;
    width                 : 12px;
    height                : 11px;
}
.shinken-element-property-line[data-is-prop-not-heritable='true'] .shinken-container-cell-from-template {
    display : none !important;
}
.shinken-element-property-line .shinken-container-tag {
    line-height : 17px;
}
.shinken-element-property-line .switch-button {
    -webkit-transition : left 150ms ease-in 50ms;
    -moz-transition    : left 150ms ease-in 50ms;
    -o-transition      : left 150ms ease-in 50ms;
    transition         : left 150ms ease-in 50ms;
}
.shinken-element-property-line .switch-button-value .shinken-container-tag .shinken-tag-cube {
    display : none;
}
.shinken-element-property-line .switch-button-value .shinken-container-tag .title {
    word-wrap   : break-word;
    word-break  : break-all;
    white-space : pre-wrap;
}
.shinken-element-property-line .switch-button-value .shinken-container-tag {
    overflow         : hidden;
    height           : auto !important;
    margin           : 3px;
    padding          : 1px 3px;
    cursor           : default;
    float            : left;
    white-space      : nowrap;
    background-color : #C7C7C7;
    border           : 1px solid #C7C7C7;
    color            : #000000;
}
.shinken-element-property-line .switch-button-label {
    display   : inline-block;
    float     : none;
    font-size : 10pt;
    cursor    : pointer;
}
.shinken-element-property-line[data-state^="inheritance-"] .switch-button {
    left       : 12px;
    background : purple !important;
}
.shinken-element-property-line[data-state^="user-"] .switch-button {
    left       : -1px;
    background : black !important;
}
.shinken-element-property-line[data-state^="inheritance-"] .switch-button-label.off,
.shinken-element-property-line[data-state^="user-"] .switch-button-label.on {
    display : none;
}
.shinken-element-property-line[data-state^="user-"] .switch-button-value {
    opacity : 0.6;
}
.shinken-element-property-line[data-state^="inheritance-"] .switch-button-value {
    color : purple !important;
}
.shinken-element-property-line[data-state^="user-"] .switch-button-value {
    color : black !important;
}
.shinken-element-property-line[data-type="string-input-with-render"] .switch-button-value .shinken-inheritance-value {
    font-style : italic;
}
.shinken-element-property-line[data-state^="inheritance-"] .shinken-hide-if-property-inheritance-on {
    display : none;
}
.shinken-element-property-line[data-state^="user-"] .shinken-hide-if-property-inheritance-off {
    display : none;
}
.shinken-element-property-line .shinken-input::placeholder {
    color   : rgba(128, 0, 128, 0.65);
    opacity : 0;
}
.shinken-element-property-line .shinken-input:-ms-input-placeholder {
    color   : rgba(128, 0, 128, 0.65);
    opacity : 0;
}
.shinken-element-property-line[data-state^="inheritance-"] .shinken-input::placeholder {
    opacity : 0.9;
}
.shinken-element-property-line[data-state^="inheritance-"] .shinken-input:-ms-input-placeholder {
    opacity : 0.9;
}
.shinken-element-property-line .shinken-input:focus::placeholder {
    opacity : 0;
}
/********************* OVERRIDE           ****************************************************************************/
.shinken-element-property-line[data-override="true"] .shinken-prop-cell-template {
    display : none !important;
}
.shinken-element-property-line[data-override="true"] .shinken-override-cell-value .shinken-type-default {
    display : inline !important;
    color   : grey;
}
.shinken-element-property-line[data-override="true"] .shinken-btn-default-cell .shinken-radio-btn {
    background-color : buttonface;
    color            : inherit;
}
.shinken-element-property-line[data-override="true"] .shinken-render-value-container .shinken-title-of-render-value-container {
    background-color : #F0F8FF;
}
.shinken-element-property-line[data-override="true"][data-state^='inheritance-'] .shinken-btn-default-cell {
    cursor         : pointer;
    pointer-events : all;
}
.shinken-element-property-line[data-override="true"][data-state='override-default-forced'] .shinken-btn-default-cell .shinken-radio-btn {
    background-color : #93D5F3;
    color            : #000000;
}
.shinken-element-property-line[data-override="true"][data-state^='inheritance-'] .shinken-no-override-btn {
    cursor         : default;
    pointer-events : none;
}
.shinken-element-property-line[data-override="true"][data-state^="inheritance-"] .shinken-type-default {
    color : grey;
}
.shinken-element-property-line[data-state="override-only"] .shinken-input {
    background-color : #93D5F3;
    color            : #000000;
}
.shinken-element-property-line[data-state="override-only"] .shinken-input:-ms-input-placeholder {
    color   : rgba(128, 0, 128, 0.65);
    opacity : 1;
}
/********************* SEPARATOR          ****************************************************************************/
.shinken-property-separator .shinken-property-separator-div {
    font-size   : 25px;
    margin      : 30px 15px 10px 0;
    color       : rgb(135, 189, 239);
    position    : relative;
    font-weight : normal;
    overflow    : hidden;
    line-height : 30px;
}
.shinken-property-separator .shinken-property-separator-div .shinken-property-separator-div-subtitle {
    font-size : 21px;
}
.shinken-property-separator[data-type="type0"] .shinken-property-separator-div {
    margin : 5px 0 0 15px;
}
.shinken-property-separator .shinken-property-separator-div .shinken-property-separator-div-extra-label {
    font-size  : 15px;
    font-style : italic;
    color      : #8D8D8E;
}
.shinken-property-separator .shinken-property-separator-div:after {
    content        : '';
    position       : absolute;
    top            : 24px;
    border-bottom  : 1px solid rgb(135, 189, 239);
    width          : 100%;
    display        : inline-block;
    vertical-align : middle;
    margin-left    : 15px;
}
.shinken-property-separator[data-type="type1"] .shinken-property-separator-sub-div {
    font-size   : 22px;
    padding     : 25px 15px 10px 48px;
    color       : #000000;
    position    : relative;
    font-weight : normal;
    overflow    : hidden;
    line-height : 25px;
}
.shinken-property-separator[data-type="type2"] .shinken-property-separator-sub-div {
    font-size    : 18px;
    padding-left : 81px;
}
/********************* CFG FORMAT          ****************************************************************************/
body[data-is-admin="False"] .shinken-host-check-window-container[data-tab-selected="1"] #id-shinken-check-list .shinken-override-cfg-format-container,
body[data-is-admin="False"] .shinken-table-cfg-format-part,
body[data-is-admin="False"] .shinken-help-import-key {
    display : none;
}
/********************* INIT PROPERTIES       ****************************************************************************/
.shinken-element-property-line[data-state="init"] .shinken-prop-cell-action,
.shinken-element-property-line[data-state="init"] .shinken-multi-line-object-div-container .shinken-table-content-part,
.shinken-element-property-line[data-state="init"] .shinken-multi-line-object-div-container .shinken-table-cfg-format-part {
    opacity : 0;
}
/********************* SYNCHRONIZATION       ****************************************************************************/
.shinken-element-property-line .shinken-cell-synchronization-label {
    width : 72px;
}
.shinken-element-property-line .shinken-synchronization-label {
    color     : #FF5722;
    font-size : 11px;
}
.shinken-element-property-line:not(.shinken-synchronization) .shinken-synchronization-label {
    display : none;
}
/********************* NOTES URL       ****************************************************************************/
.shinken-element-property-line[data-name="notes_url"] .shinken-prop-cell-label .shinken-property-label .shinken-label {
    word-break : break-all;
}
/*********************   RENDER        ****************************************************************************/
.shinken-element-property-line .shinken-render-value-container .shinken-title-of-render-value-container {
    font-size : 15px;
}
.shinken-element-property-line:hover .shinken-render-value-container .shinken-title-of-render-value-container {
    background-color : #EEEEEE;
}
.shinken-element-property-line[data-name="thresholds_display-information"] .shinken-thresholds-display-data-table .shinken-property-label {
    width: 25%;
}
.shinken-element-property-line[data-type^="range"] .shinken-range-bloc .shinken-table-range {
    width : 100%;
}
.shinken-element-property-line[data-type^="range"] .shinken-range-bloc .shinken-table-range .shinken-cell-range-label {
    width         : 15%;
    min-width     : 60px;
    font-size     : 12px;
    padding-right : 6px;
}
.shinken-element-property-line[data-type^="range"] .shinken-range-bloc .shinken-table-range .shinken-cell-range-label .shinken-label-input-range {
    margin        : auto;
    background    : rgba(30, 30, 30, 0.8);
    color         : white;
    border-radius : 4px;
    text-align    : center;
    width         : auto;
    padding       : 0;
    display       : none;
}
.shinken-element-property-line[data-type^="range"] .shinken-range-bloc .shinken-table-range .shinken-cell-range-label .shinken-input {
    margin        : auto;
    background    : rgba(30, 30, 30, 0.8);
    color         : white;
    border-radius : 4px;
    text-align    : center;
    font-size     : 12px;
    width         : 100%;
    height        : 20px;
    padding       : 0;
}
.shinken-element-property-line[data-type^="range"] .shinken-range-bloc .shinken-table-range .shinken-cell-range-label .shinken-input[type=number]::-webkit-inner-spin-button,
.shinken-element-property-line[data-type^="range"] .shinken-range-bloc .shinken-table-range .shinken-cell-range-label .shinken-input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance : none;
    -moz-appearance    : none;
    appearance         : none;
    margin             : 0;
}
.shinken-element-property-line[data-type^="range"][data-state="user-set"] .shinken-range-bloc .shinken-table-range .shinken-cell-range-label .shinken-label-input-range {
    display    : block;
    word-break : break-word;
    overflow   : hidden;
    height     : 20px;
    padding    : 0 2px;
}
.shinken-element-property-line[data-type^="range"] .shinken-range-bloc .shinken-table-range .shinken-cell-range-default-btn {
    width : 40%;
}
.shinken-element-property-line[data-type^="range"] .shinken-range-bloc .shinken-table-range .shinken-cell-range-range {
    width : 45%;
}
.shinken-element-property-line[data-type^="range"] .shinken-range-bloc .shinken-range-container input {
    opacity          : 1;
    border           : none;
    background-color : transparent;
}
.shinken-element-property-line[data-type^="range"] .shinken-input-range-btn-default:hover {
    border-color : #343434;
}
/********************* DISABLED           ****************************************************************************/
.shinken-element-property-line[data-type^="range"].shinken-disabled .shinken-range-bloc .shinken-range-container {
    cursor : not-allowed;
}
.shinken-element-property-line[data-type^="range"].shinken-disabled .shinken-range-bloc .shinken-range-container * {
    pointer-events : none;
}
.shinken-element-property-line[data-type^="range"].shinken-disabled .shinken-range-bloc .shinken-range-btn-default-container {
    cursor : not-allowed;
}
.shinken-element-property-line[data-type^="range"].shinken-disabled .shinken-range-bloc .shinken-range-btn-default-container * {
    pointer-events : none;
}
/**********************************************************************************************************************/
/******************************* RANGE INPUT *******************************************************************/
/**********************************************************************************************************************/
.shinken-element-property-line[data-type^="range"] .shinken-range-bloc .shinken-range-container input[type=range] {
    -webkit-appearance : none;
    width              : 100%;
    height             : 26px;
    box-sizing         : border-box;
    padding            : 0 6px;
}
.shinken-element-property-line[data-type^="range"] .shinken-range-bloc .shinken-range-container input[type=range]:focus {
    outline : none;
}
.shinken-element-property-line[data-type="range_with_input"][data-state="inheritance-only"] .shinken-range-bloc .shinken-table-range .shinken-cell-range-label .shinken-input {
    background : #D9D9D9;
    border     : 1px solid #CCCCCC;
}
.shinken-element-property-line[data-type="range_with_input"][data-state="user-default-forced"] .shinken-range-bloc .shinken-table-range .shinken-cell-range-label .shinken-input {
    background-color : transparent;
}
.shinken-element-property-line[data-type="range_with_input"][data-state="user-default-forced"] .shinken-input:-ms-input-placeholder {
    opacity : 0;
}
.shinken-element-property-line[data-type^="range"][data-state^="inheritance-"] .shinken-input::placeholder {
    color   : rgba(128, 0, 128, 0.65) !important;
    opacity : 0.9;
}
.shinken-element-property-line[data-type^="range"][data-state^="inheritance-"] .shinken-input:-ms-input-placeholder {
    color   : rgba(128, 0, 128, 0.65) !important;
    opacity : 0.9;
}
.shinken-element-property-line[data-type^="range"] .shinken-range-bloc .shinken-range-container input[type=range]::-webkit-slider-runnable-track {
    width         : 100%;
    height        : 14px;
    cursor        : pointer;
    background    : #E4E4E4;
    border        : 1px solid rgba(0, 0, 0, 0.15);
    border-radius : 3px;
}
.shinken-element-property-line[data-type^="range"] .shinken-range-bloc .shinken-range-container input[type=range]::-moz-range-track {
    width         : 100%;
    height        : 12px;
    cursor        : pointer;
    background    : #E4E4E4;
    border        : 1px solid rgba(0, 0, 0, 0.15);
    border-radius : 3px;
}
.shinken-element-property-line[data-type^="range"] .shinken-range-bloc .shinken-range-container input[type=range]::-ms-track {
    height        : 12px;
    cursor        : pointer;
    background    : transparent;
    border        : 1px solid rgba(0, 0, 0, 0.15);
    color         : transparent;
    border-radius : 3px;
}
.shinken-element-property-line[data-type^="range"] .shinken-range-bloc .shinken-range-container input[type=range]::-ms-fill-lower {
    border     : transparent;
    background : #E4E4E4;
    color      : #E4E4E4;
}
.shinken-element-property-line[data-type^="range"] .shinken-range-bloc .shinken-range-container input[type=range]::-ms-fill-upper {
    border     : transparent;
    background : #E4E4E4;
    color      : #E4E4E4;
}
.shinken-element-property-line[data-type^="range"] .shinken-range-bloc .shinken-range-container input[type=range]:focus::-ms-fill-lower {
    border     : transparent;
    background : #E4E4E4;
    color      : #E4E4E4;
}
.shinken-element-property-line[data-type^="range"] .shinken-range-bloc .shinken-range-container input[type=range]:focus::-ms-fill-upper {
    border     : transparent;
    background : #E4E4E4;
    color      : #E4E4E4;
}
/********************* CURSOR DU RANGE    ****************************************************************************/
.shinken-element-property-line[data-type^="range"] .shinken-range-bloc .shinken-range-container input[type=range]::-webkit-slider-thumb {
    border             : 1px solid #000000;
    height             : 21px;
    width              : 21px;
    border-radius      : 4px;
    background         : purple;
    cursor             : pointer;
    -webkit-appearance : none;
    margin-top         : -4px;
}
.shinken-element-property-line[data-type^="range"] .shinken-range-bloc .shinken-range-container input[type=range]::-moz-range-thumb {
    border        : 1px solid #000000;
    height        : 20px;
    width         : 20px;
    border-radius : 4px;
    background    : purple;
    cursor        : pointer;
}
.shinken-element-property-line[data-type^="range"] .shinken-range-bloc .shinken-range-container input[type=range]::-ms-thumb {
    border        : 1px solid #000000;
    height        : 20px;
    width         : 20px;
    margin        : 2px;
    border-radius : 4px;
    background    : purple;
    cursor        : pointer;
}
.shinken-element-property-line[data-type^="range"][data-default-value='same_as_host'] .shinken-range-bloc .shinken-range-container input[type=range]::-webkit-slider-thumb {
    border           : 1px solid rgba(109, 109, 109, 0.75);
    background-color : rgba(222, 222, 222, 0.64);
}
.shinken-element-property-line[data-type^="range"][data-default-value='same_as_host'] .shinken-range-bloc .shinken-range-container input[type=range]::-moz-range-thumb {
    border           : 1px solid rgba(109, 109, 109, 0.75);
    background-color : rgba(222, 222, 222, 0.64);
}
.shinken-element-property-line[data-type^="range"][data-default-value='same_as_host'] .shinken-range-bloc .shinken-range-container input[type=range]::-ms-thumb {
    border           : 1px solid rgba(109, 109, 109, 0.75);
    background-color : rgba(222, 222, 222, 0.64);
}
/******************************* STATUS PROPERTY   ***************************************************************/
/******************************* USER      ***********************************************************************/
.shinken-element-property-line[data-type^="range"][data-state^="user-"] .shinken-range-bloc .shinken-range-container input[type=range]::-webkit-slider-runnable-track {
    background : rgba(30, 30, 30, 0.8);
}
.shinken-element-property-line[data-type^="range"][data-state^="user-"] .shinken-range-bloc .shinken-range-container input[type=range]::-moz-range-track {
    background : rgba(30, 30, 30, 0.8);
}
.shinken-element-property-line[data-type^="range"][data-state^="user-"] .shinken-range-bloc .shinken-range-container input[type=range]::-ms-track {
    background : rgba(30, 30, 30, 0.8);
}
.shinken-element-property-line[data-type^="range"][data-state^="user-"] .shinken-range-bloc .shinken-range-container input[type=range]::-webkit-slider-thumb {
    background : white;
}
.shinken-element-property-line[data-type^="range"][data-state^="user-"] .shinken-range-bloc .shinken-range-container input[type=range]::-moz-range-thumb {
    background : white;
}
.shinken-element-property-line[data-type^="range"][data-state^="user-"] .shinken-range-bloc .shinken-range-container input[type=range]::-ms-thumb {
    background : white;
}
.shinken-element-property-line[data-type^="range"][data-state^="user-"] .shinken-range-bloc .shinken-range-container input[type=range]::-ms-fill-lower {
    background : #454545;
}
.shinken-element-property-line[data-type^="range"][data-state^="user-"] .shinken-range-bloc .shinken-range-container input[type=range]::-ms-fill-upper {
    background : #454545;
}
.shinken-element-property-line[data-type^="range"][data-state^="user-"] .shinken-range-bloc .shinken-range-container input[type=range]:focus::-ms-fill-lower {
    background : #454545;
}
.shinken-element-property-line[data-type^="range"][data-state^="user-"] .shinken-range-bloc .shinken-range-container input[type=range]:focus::-ms-fill-upper {
    background : #454545;
}
.shinken-element-property-line[data-type^="range"][data-state^="user-"] .shinken-input-range-btn-default {
    color            : black;
    background-color : buttonface;
}
.shinken-element-property-line[data-type^="range"][data-state="user-default-forced"] .shinken-input-range-btn-default {
    color            : #FFFFFF;
    background-color : rgba(30, 30, 30, 0.8);
}
/******************************* INHERITANCE ***********************************************************************/
.shinken-element-property-line[data-type^="range"][data-state^="inheritance-"] .shinken-input-range-btn-default {
    pointer-events : none;
}
.shinken-element-property-line[data-type^="range"][data-state^="inheritance-"] .shinken-no-override-btn {
    background     : rgba(128, 0, 128, 0.65);
    color          : #FFFFFF;
    pointer-events : none;
}
.shinken-element-property-line[data-type^="range"][data-state^="inheritance-"] .shinken-no-override-btn .shinken-default-label{
    color          : #FFFFFF;
}
/******************************* OVERRIDE ***********************************************************************/
.shinken-element-property-line[data-type^="range"][data-override="true"][data-state^="inheritance-"] .shinken-input-range-btn-default {
    pointer-events : all;
}
.shinken-element-property-line[data-type^="range"][data-state^="override-"] .shinken-range-bloc .shinken-range-container input[type=range]::-webkit-slider-runnable-track {
    background : #C4F3FF;
}
.shinken-element-property-line[data-type^="range"][data-state^="override-"] .shinken-range-bloc .shinken-range-container input[type=range]::-moz-range-track {
    background : #C4F3FF;
}
.shinken-element-property-line[data-type^="range"][data-state^="override-"] .shinken-range-bloc .shinken-range-container input[type=range]::-ms-track {
    background : #C4F3FF;
}
.shinken-element-property-line[data-type^="range"][data-state^="override-"] .shinken-range-bloc .shinken-range-container input[type=range]::-webkit-slider-thumb {
    background : #93D5F3;
}
.shinken-element-property-line[data-type^="range"][data-state^="override-"] .shinken-range-bloc .shinken-range-container input[type=range]::-moz-range-thumb {
    background : #93D5F3;
}
.shinken-element-property-line[data-type^="range"][data-state^="override-"] .shinken-range-bloc .shinken-range-container input[type=range]::-ms-thumb {
    background : #93D5F3;
}
.shinken-element-property-line[data-type^="range"][data-state^="override-"] .shinken-range-bloc .shinken-range-container input[type=range]::-ms-fill-lower {
    background : #C4F3FF;
}
.shinken-element-property-line[data-type^="range"][data-state^="override-"] .shinken-range-bloc .shinken-range-container input[type=range]::-ms-fill-upper {
    background : #C4F3FF;
}
.shinken-element-property-line[data-type^="range"][data-state^="override-"] .shinken-range-bloc .shinken-range-container input[type=range]:focus::-ms-fill-lower {
    background : #C4F3FF;
}
.shinken-element-property-line[data-type^="range"][data-state^="override-"] .shinken-range-bloc .shinken-range-container input[type=range]:focus::-ms-fill-upper {
    background : #C4F3FF;
}
.shinken-element-property-line[data-type^="range"][data-override="true"] .shinken-input-range-btn-default {
    color            : black;
    background-color : buttonface;
}
.shinken-element-property-line[data-type^="range"][data-state^="override-"][data-default-btn-status="1"] .shinken-input-range-btn-default {
    background : #93D5F3;
    color      : #000000;
}
.shinken-element-property-line[data-type^="range"] .shinken-no-override-btn {
    padding-left  : 0;
    padding-right : 0;
    border-color  : rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
    border-radius : 4px;
    font-size     : 12px;
    cursor        : pointer;
    outline       : none !important;
    border-width  : 1px;
}
.shinken-element-property-line[data-type^="range"] .shinken-no-override-btn:hover {
    background-color : #E6E6E6;
}
.shinken-element-property-line[data-type^="range"][data-state^="override-only"] .shinken-range-bloc .shinken-table-range .shinken-cell-range-label .shinken-input,
.shinken-element-property-line[data-type^="range"][data-state^="override-only"] .shinken-range-bloc .shinken-table-range .shinken-cell-range-label .shinken-label-input-range {
    background : #C4F3FF;
    color      : #000000;
    border     : 1px solid #CCCCCC;
    display    : block !important;
}
.shinken-element-property-line[data-type="range_with_input"][data-state="override-default-forced"] .shinken-range-bloc .shinken-table-range .shinken-cell-range-label .shinken-input {
    background-color : transparent;
}
/********************* INHERITED OVERRIDE           ****************************************************************************/
.shinken-element-property-line[data-type^="range"].inherit-service-override[data-state^='inheritance-'] .shinken-range-bloc .shinken-range-container input[type=range]::-webkit-slider-runnable-track {
    border-color : #22769C;
    background   : white;
}
.shinken-element-property-line[data-type^="range"].inherit-service-override[data-state^='inheritance-'] .shinken-range-bloc .shinken-range-container input[type=range]::-moz-range-track {
    border-color : #22769C;
    background   : white;
}
.shinken-element-property-line[data-type^="range"].inherit-service-override[data-state^='inheritance-'] .shinken-range-bloc .shinken-range-container input[type=range]::-ms-track {
    border-color : #22769C;
    background   : white !important;
}
.shinken-element-property-line[data-type^="range"].inherit-service-override[data-state^='inheritance-'] .shinken-range-bloc .shinken-range-container input[type=range]::-webkit-slider-thumb {
    background   : white;
    border-color : #22769C;
}
.shinken-element-property-line[data-type^="range"].inherit-service-override[data-state^='inheritance-'] .shinken-range-bloc .shinken-range-container input[type=range]::-moz-range-thumb {
    background   : white;
    border-color : #22769C;
}
.shinken-element-property-line[data-type^="range"].inherit-service-override[data-state^='inheritance-'] .shinken-range-bloc .shinken-range-container input[type=range]::-ms-fill-lower {
    background   : white;
    border-color : #22769C;
}
.shinken-element-property-line[data-type^="range"].inherit-service-override[data-state^='inheritance-'] .shinken-range-bloc .shinken-range-container input[type=range]::-ms-fill-upper {
    background   : white;
    border-color : #22769C;
}
.shinken-element-property-line[data-type^="range"].inherit-service-override[data-state^='inheritance-'] .shinken-range-bloc .shinken-range-container input[type=range]:focus::-ms-fill-lower {
    background   : white;
    border-color : #22769C;
}
.shinken-element-property-line[data-type^="range"].inherit-service-override[data-state^='inheritance-'] .shinken-range-bloc .shinken-range-container input[type=range]:focus::-ms-fill-upper {
    background   : white;
    border-color : #22769C;
}
.shinken-element-property-line[data-type^="range"].inherit-service-override[data-state^='inheritance-'] .shinken-input-range-btn-default {
    color            : white;
    border-color     : #22769C;
    background-color : buttonface;
}
.shinken-element-property-line[data-type^="select"] {
    min-height : 60px;
}
.shinken-element-property-line[data-type^="select-multi"] .droppable {
    display : inline-block;
    border  : 1px solid transparent;
}
.shinken-element-property-line[data-type^="select-multi"] .droppable * {
    white-space : nowrap;
}
.shinken-element-property-line.shinken-dragging-on[data-type^="select-multi"] .droppable * {
    max-width     : 100%;
    overflow      : hidden;
    text-overflow : ellipsis;
}
.shinken-element-property-line.shinken-dragging-on[data-type^="select-multi"] .droppable {
    border : 1px solid #C6C6C6;
}
.shinken-element-property-line[data-type^="select-multi"] .droppable.hover {
    border : 1px dashed darkslategray;
}
.shinken-element-property-line[data-type^="select-multi"] .droppable.hover .shinken-container-tag {
    opacity : 0.4 !important;
}
.shinken-element-property-line[data-type^="select-multi"] .draggable {
    display : inline-block;
}
.shinken-element-property-line.shinken-dragging-on .shinken-close-icon {
    opacity : 0;
}
.shinken-element-property-line.shinken-dragging-on .draggable {
    opacity  : 0.4;
    height   : 20px;
    overflow : hidden;
}
.shinken-element-property-line.shinken-dragging-on .draggable.shinken-dragging-discreet {
    opacity : 0.3;
}
.shinken-element-property-line.shinken-dragging-on .droppable:not(.hover) .draggable.shinken-dragging-discreet {
    opacity : 0;
}
.shinken-element-property-line.dragging-on .draggable tbody {
    pointer-events : none;
}
.shinken-element-property-line[data-type^="select-multi"] .shinken-container-tag .shinken-link {
    color : inherit !important;
}
.shinken-element-property-line[data-type^="select-multi"] .shinken-select-container .shinken-container-tag .shinken-link:hover {
    color           : #00A0E2 !important;
    cursor          : pointer;
    text-decoration : underline;
}
/************************      BTN PLUS          ***********************/
.shinken-element-property-line[data-type^="select"] .shinken-btn-plus-cell {
    width          : 50px;
    vertical-align : top;
}
.shinken-element-property-line[data-type^="select"][data-state-plus="2"] .shinken-btn-plus-cell {
    pointer-events : none;
    opacity        : 0.4;
}
.shinken-element-property-line[data-type^="select-multi"] .container-btn-plus {
    text-align : center;
    min-height : 55px;
}
.shinken-element-property-line[data-type="select-multi"] .btn-plus {
    position      : relative;
    height        : 40px;
    width         : 40px;
    border-radius : 25px;
    color         : #FFFFFF;
    padding       : 0;
    margin-top    : 9px;
}
.shinken-element-property-line[data-type="select-multi"] .shinken-btn-plus-option {
    width : 40px;
}
.shinken-element-property-line[data-type^="select-multi"] .shinken-btn-plus-option:hover {
    opacity : 0.6;
}
.shinken-element-property-line[data-type="select-multi"] .btn-plus:before {
    font-family     : FontAwesome;
    text-decoration : inherit;
    display         : inline-block;
    speak           : none;
}
.shinken-element-property-line[data-type^="select-multi"]:not([data-state$="-and-plus"]) .shinken-btn-plus-cell .shinken-btn-plus-option[data-value="ON"] {
    display : none;
}
.shinken-element-property-line[data-type^="select-multi"][data-state$="-and-plus"] .shinken-btn-plus-cell .shinken-btn-plus-option[data-value="OFF"] {
    display : none;
}
/***********************   List Multiselect      ***********************/
.shinken-element-property-line[data-type^="select"] .shinken-prop-cell-action-content .shinken-select-container-cell {
    vertical-align : top;
}
.shinken-element-property-line .shinken-prop-cell-action .shinken-select-container .shinken-list-select {
    max-height : 500px;
}
.shinken-element-property-line:not([data-type^="select-multi-basic"]) .shinken-prop-cell-action .shinken-select-container .shinken-list-select {
    padding-top : 35px;
}
.shinken-element-property-line .shinken-select-selector {
    border           : 1px solid #CCCCCC;
    background-color : #D9D9D9;
    height           : 30px;
    line-height      : 30px;
    cursor           : pointer;
    width            : 100%;
}
.shinken-element-property-line .shinken-select-selector * {
    font-size : 11px;
}
.shinken-element-property-line[data-type^="select"].behavior-limit .shinken-select-selector {
    pointer-events : none;
}
.shinken-element-property-line[data-type^="select"].behavior-limit .shinken-select-selector .shinken-selector-label span {
    color : #1567A5;
}
.shinken-element-property-line[data-type^="select-multi"] .shinken-select-selector .shinken-link-icon-container {
    display : none !important;
}
.shinken-element-property-line[data-type^="select"][data-link-id=""] .shinken-select-selector .shinken-link-icon-container {
    display : none !important;
}
body[data-is-admin="False"] .shinken-select-selector .shinken-link-icon-container {
    display : none !important;
}
body[data-is-admin="False"] [data-is-hidden-for-admin-si="true"] {
    display : none !important;
}
.shinken-element-property-line[data-type^="select"] .shinken-select-selector .shinken-link-icon-button {
    padding          : 2px 11px;
    display          : inline-block;
    background-color : #DFDFDF;
    color            : black;
    box-sizing       : border-box;
    height           : 100%;
    vertical-align   : top;
}
.shinken-element-property-line[data-type^="select"][data-state="inheritance-only"] .shinken-select-selector .shinken-link-icon-button {
    color            : purple;
}
.shinken-element-property-line[data-type^="select"] .shinken-select-selector .shinken-link-icon-button:hover {
    cursor          : pointer;
    color           : #43BAFF;
    text-decoration : underline;
}
.shinken-element-property-line[data-type^="select"] .shinken-select-selector .shinken-link-icon {
    position : relative;
    top      : -1px;
}
.shinken-element-property-line .shinken-select-selector .shinken-selector-label {
    display        : inline-block;
    overflow       : hidden;
    margin-left    : 6px;
    word-break     : break-all;
    max-width      : calc(100% - 30px);
    max-height     : 30px;
    font-size      : 11px;
    letter-spacing : 0.2px;
}
.shinken-element-property-line:not([data-link-id=""]) .shinken-select-container[data-name="main-selector"] .shinken-select-selector .shinken-selector-label {
    max-width : calc(100% - 64px);
}
.shinken-element-property-line[data-type^="select"] .shinken-select-selector .shinken-selector-label .shinken-only-disabled-tags {
    color : #E68245;
}
.shinken-element-property-line .shinken-select-selector .shinken-selector-label .shinken-multiselect-title {
    font-size : 11px;
}
.shinken-element-property-line[data-type^="select"] .shinken-select-selector .shinken-selector-label .shinken-multiselect-title:before {
    content     : '-- ';
    line-height : 11px;
}
.shinken-element-property-line[data-type^="select"] .shinken-select-selector .shinken-selector-label .shinken-multiselect-title:after {
    content     : ' --';
    line-height : 11px;
}
.shinken-element-property-line[data-type^="select"] .shinken-select-selector.shinken-default .shinken-selector-label {
    color : purple;
}
.shinken-element-property-line[data-type^="select-multi"][data-state="user-default-forced"] .shinken-select-container[data-name="main-selector"] .shinken-select-selector,
.shinken-element-property-line[data-type^="select-multi"][data-state="user-set"] .shinken-select-container[data-name="main-selector"] .shinken-select-selector,
.shinken-element-property-line[data-type="select-single"] .shinken-select-selector,
.shinken-element-property-line[data-type="select-single-with-input"] .shinken-select-selector {
    color            : #FFFFFF;
    background-color : rgba(30, 30, 30, 0.8);
}
.shinken-element-property-line[data-type^="select-multi"][data-state="user-default-forced"] .shinken-select-container[data-name="main-selector"] .shinken-select-selector .caret,
.shinken-element-property-line[data-type^="select-multi"][data-state="user-set"] .shinken-select-container[data-name="main-selector"] .shinken-select-selector .caret,
.shinken-element-property-line[data-type="select-single"] .shinken-select-selector .caret,
.shinken-element-property-line[data-type="select-single-with-input"] .shinken-select-selector .caret {
    border-top-color : #FFFFFF;
}
.shinken-element-property-line .shinken-select-selector.shinken-element-disabled {
    color            : #FFFFFF !important;
    background-color : #E68245 !important;
}
.shinken-element-property-line[data-type="select-single"] .shinken-select-selector.shinken-element-new,
.shinken-element-property-line[data-type="select-single-with-input"] .shinken-select-selector.shinken-element-new {
    color            : #000000 !important;
    background-color : #EADF6A !important;
}
.shinken-element-property-line[data-type="select-single"] .shinken-select-selector.shinken-element-unknown,
.shinken-element-property-line[data-type="select-single-with-input"] .shinken-select-selector.shinken-element-unknown {
    color            : #FFFFFF !important;
    background-color : #EC5757 !important;
}
.shinken-element-property-line[data-type="select-single"] .shinken-select-selector.shinken-element-unknown .shinken-between-space-parenthensis,
.shinken-element-property-line[data-type="select-single-with-input"] .shinken-select-selector.shinken-element-unknown .shinken-between-space-parenthensis {
    color : #AD090E;
}
.shinken-element-property-line[data-type^="select-single"][data-state^='inheritance-'] .shinken-select-selector {
    color            : #800080;
    background-color : #D9D9D9;
}
.shinken-element-property-line[data-type^="select-single"][data-state^='inheritance-'] .shinken-select-selector .caret {
    border-top-color : #000000;
}
.shinken-element-property-line[data-type^="select-multi"] .shinken-select-selector {
    color : black;
}
.shinken-element-property-line[data-state^='inheritance-'] .shinken-select-selector,
.shinken-element-property-line[data-state='user-set-mass-change-plus-only'] .shinken-select-selector {
    color : #800080;
}
.shinken-element-property-line .shinken-list-select .list-select-content {
    overflow   : auto;
    max-height : 350px;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-select.grey {
    background-color : #EFEFEF;
}
.shinken-element-property-line .shinken-list-select .shinken-input-search-content {
    position      : absolute;
    top           : 0;
    left          : 0;
    right         : 0;
    padding       : 5px;
    border-bottom : 1px solid #716666;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-select .shinken-input-search-content table .shinken-input-search {
    width      : 100%;
    box-sizing : border-box;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-select .shinken-input-search-content table .shinken-counter-search {
    padding-left : 5px;
}
.shinken-element-property-line[data-type^="select-multi"] .shinken-list-select .shinken-input-search-content table .shinken-input-search {
    margin-bottom : 0;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-select .shinken-no-search-result {
    display : none;
    color   : #716666;
    padding : 0 10px;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-select.shinken-no-result.shinken-filtering-on .shinken-no-search-result {
    display : block !important;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-select.shinken-filtering-on .shinken-input-search-content table .shinken-counter-search .shinken-counter-current {
    background-image : linear-gradient(60deg, rgb(59, 59, 59), rgb(91, 91, 91));
    color            : white;
    border-radius    : 5px;
    padding          : 1px 4px;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-select .shinken-input-search-content table .shinken-counter-search .shinken-counter-current,
.shinken-element-property-line[data-type^="select"] .shinken-list-select .shinken-input-search-content table .shinken-counter-search .shinken-counter-total {
    margin : 0 3px;
}
.shinken-element-property-line .shinken-list-select .shinken-option {
    padding   : 1px 5px;
    cursor    : pointer;
    font-size : 12px;
}
.shinken-element-property-line .shinken-list-select .shinken-option.shinken-option-locked {
    color : rgb(138, 139, 143) !important;
    font-style: italic;
    cursor: not-allowed;
}
.shinken-element-property-line .shinken-list-select .shinken-option.shinken-select-focused {
    background-color : rgb(166, 209, 245) !important;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-select .shinken-option[data-state="working_area"].shinken-select-no-events {
    color : black;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-select .shinken-option.shinken-select-no-events {
    pointer-events   : none;
    opacity          : 0.18;
    background-color : black;
    color            : white;
    font-style       : italic;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-select .shinken-option[data-key-name='bp_rule'],
.shinken-element-property-line[data-type^="select"] .shinken-list-select .shinken-option[data-key-name='__NO_OVERRIDE__'] {
    display : none;
}
.shinken-element-property-line[data-type^="select"][data-state="inheritance-only"] .shinken-list-select .shinken-option.shinken-selected {
    pointer-events : initial;
    opacity        : 1;
}
.shinken-element-property-line[data-name='acl_in_tab_history'][data-type^="select"] .shinken-list-select .shinken-option[data-key-name='null'] {
    display : none;
}
.shinken-element-property-line[data-type="select-single"] .shinken-list-select .shinken-option[data-key-name="__PLUS_AND_INHERITANCE__"],
.shinken-element-property-line[data-type="select-single-with-input"] .shinken-list-select .shinken-option[data-key-name="__PLUS_AND_INHERITANCE__"] {
    display : none;
}
.shinken-element-property-line[data-type^="select"][data-state-inheritance="-1"] .shinken-list-select .shinken-option[data-key-name="__INHERITANCE__"],
.shinken-element-property-line[data-type^="select"][data-is-prop-not-heritable="true"] .shinken-list-select .shinken-option[data-key-name="__DEFAULT_NO_TEMPLATE_FORCED__"] {
    display : none;
}
.shinken-element-property-line[data-type^="select"]:not([data-state-inheritance="-1"]) .shinken-list-select .shinken-option[data-key-name="__DEFAULT_NO_TEMPLATE__"] {
    display : none;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-select .shinken-option[data-state="shinken-itself"] {
    display : none !important;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-select .shinken-option[data-force-to-null="true"] {
    background-color : #A1B7C3;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-select .shinken-option[data-state="working_area"] {
    background-color : #FFCF9D;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-select .shinken-option[data-state="new"] {
    background-color : #EADF6A;
    color            : #000000;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-select .shinken-option[data-state="unknown"] {
    background-color : #EC5757;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-select .shinken-option[data-is-disabled="true"] {
    background-color : #E68245;
    color            : #FFFFFF;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-select .shinken-option[data-key-name="__INHERITANCE__"],
.shinken-element-property-line[data-type^="select"] .shinken-list-select .shinken-option[data-key-name="__DEFAULT_NO_TEMPLATE__"],
.shinken-element-property-line[data-type^="select"] .shinken-list-select .shinken-option[data-key-name="__NO_OVERRIDE__"],
.shinken-element-property-line[data-type^="select"] .shinken-list-select .shinken-option[data-key-name="__PLUS_AND_INHERITANCE__"] {
    color : purple;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-selected-in-select .shinken-container-tag.tag-error,
.shinken-element-property-line[data-type^="select"] .shinken-list-inherited .shinken-container-tag.tag-error {
    background-color : #EC5757 !important;
}
.shinken-element-property-line[data-type^="select"][data-state="inheritance-only"] .shinken-list-selected-in-select {
    display : none;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-selected-in-select {
    max-height : 250px;
    overflow-x : hidden;
    overflow-y : auto;
    margin-top : 5px;
}
.shinken-element-property-line[data-type^="select"] .content {
    border-radius : .25rem;
}
.shinken-element-property-line[data-type^="select"] .shinken-close-icon {
    vertical-align : middle;
    margin-left    : 5px;
    cursor         : pointer;
    float          : right;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-selected-in-select td {
    border : none;
}
/****************************       OPACITY FIELD USE   ****************************************************************/
.shinken-element-property-line[data-name='use'] .shinken-list-selected-in-select .shinken-container-tag {
    opacity : 0;
}
.shinken-element-property-line[data-name='use'] .shinken-list-selected-in-select .shinken-container-tag .shinken-use-icon-img {
    width   : 22px;
    height  : 18px;
    padding : 0 5px 0 0;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-selected-in-select .shinken-container-tag[data-state="useful-template"] {
    background-color : #5ED879;
    color            : black;
    opacity          : 1;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-selected-in-select .shinken-container-tag[data-state="useful-template"] .shinken-link:hover {
    color : white !important;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-selected-in-select .shinken-container-tag[data-state="new-template"] {
    background-color : #FFEF3A;
    color            : black;
    opacity          : 1;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-selected-in-select .shinken-container-tag[data-state="new-template"] .shinken-link:hover {
    color : #0A00FF !important;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-selected-in-select .shinken-container-tag[data-state="useless-template"] {
    background-color : #C1C1C1;
    opacity          : 1;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-selected-in-select .shinken-container-tag[data-state="unknown-template"] {
    color            : #E68245;
    background-color : #F7F3F3;
    border           : 1px solid #E68245;
    opacity          : 1;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-selected-in-select .shinken-container-tag[data-state="unknown-template"] .shinken-link {
    pointer-events : none;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-selected-in-select .shinken-container-tag[data-state="disabled-template"] {
    background-color : #E68245;
    opacity          : 1;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-selected-in-select .shinken-container-tag[data-state="badloop-template"] {
    background-color : #FF0000;
    color            : white;
    opacity          : 1;
    color            : white !important;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-selected-in-select .shinken-container-tag[data-state="shinken-itself"] {
    background-color : #FF0000;
    opacity          : 0.5;
    color            : white !important;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-selected-in-select .shinken-container-tag.shinken-tag-disabled {
    background-color : white;
    border           : 1px solid black;
    color            : black;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-selected-in-select .shinken-container-tag.shinken-tag-disabled .content {
    opacity          : 0.4;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-selected-in-select .shinken-container-tag.shinken-tag-disabled:hover .content{
    opacity : 1;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-selected-in-select .shinken-container-tag.shinken-tag-disabled:hover .shinken-link {
    color : #00A0E2 !important;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-selected-in-select .shinken-container-tag .shinken-tag-label .shinken-checks-tag-label {
    color        : purple;
    padding-left : 5px;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-selected-in-select .shinken-container-tag .shinken-tag-label .shinken-checks-tag-label:before {
    content : '['
}
.shinken-element-property-line[data-type^="select"] .shinken-list-selected-in-select .shinken-container-tag .shinken-tag-label .shinken-checks-tag-label:after {
    content : ']'
}
.shinken-element-property-line[data-type^="select"][data-state^="user-"] .shinken-list-inherited {
    display : none;
}
.shinken-element-property-line[data-type^="select"] .shinken-container-tag[data-state="inherited"] {
    background-color : rgba(128, 0, 128, 0.65);
    color            : #FFFFFF;
}
.shinken-element-property-line[data-type^="select"] .list-inherited .shinken-container-tag[data-state="inherited"][data-key-name="__DEFAULT_NO_TEMPLATE__"],
.shinken-element-property-line[data-type^="select"] .list-inherited .shinken-container-tag[data-state="inherited"][data-key-name="null"] {
    color            : rgb(156, 92, 156);
    background-color : transparent;
    border           : 1px dotted rgb(174, 108, 174);
    font-size        : 11px !important;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-inherited .shinken-container-tag[data-state="unknown"] {
    margin : 2px 1px;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-inherited .shinken-container-tag[data-state="inherited"].disabled {
    background : #C1C1C1;
}
/********************* DISABLED           ****************************************************************************/
.shinken-element-property-line[data-type^="select"].shinken-disabled .container-btn-plus {
    cursor : not-allowed;
}
.shinken-element-property-line[data-type^="select"].shinken-disabled .container-btn-plus * {
    pointer-events : none;
}
.shinken-element-property-line[data-type="select-single"].shinken-disabled .shinken-select-container,
.shinken-element-property-line[data-type^="select-multi"].shinken-disabled .shinken-select-container {
    cursor : not-allowed;
}
.shinken-element-property-line[data-type="select-single"].shinken-disabled .shinken-select-container *,
.shinken-element-property-line[data-type^="select-multi"].shinken-disabled .shinken-select-container .shinken-select-selector {
    pointer-events : none;
}
.shinken-element-property-line[data-type="select-single-with-input"].shinken-disabled .shinken-select-container .shinken-select-selector .shinken-link-icon-button,
.shinken-element-property-line[data-type="select-single"].shinken-disabled .shinken-select-container .shinken-select-selector .shinken-link-icon-button {
    pointer-events : all;
}
.shinken-element-property-line[data-type="select-single-with-input"].shinken-disabled .shinken-not-allowed-if-disabled {
    cursor : not-allowed;
}
.shinken-element-property-line[data-type="select-single-with-input"].shinken-partial-command-disabled .shinken-not-allowed-if-disabled {
    cursor : not-allowed;
}
.shinken-element-property-line[data-type="select-single-with-input"].shinken-partial-command-disabled .shinken-lock-cell {
    display : table-cell !important;
}
.shinken-element-property-line[data-type="select-single-with-input"].shinken-disabled .shinken-not-allowed-if-disabled .shinken-select-selector {
    pointer-events : none;
}
.shinken-element-property-line[data-type="select-single-with-input"] .shinken-check-command-input-container {
    margin-top : 4px;
    width      : 100%;
    display    : none;
}
.shinken-element-property-line[data-type^="select"][data-state='user-set'] .shinken-check-command-input-container {
    display : table;
}
.shinken-element-property-line[data-type^="select"][data-state='user-set'] .shinken-check-command-input-container .shinken-input {
    background-color : rgba(30, 30, 30, 0.8);
    color            : #FFFFFF;
}
/********************* OVERRIDE           ****************************************************************************/
.shinken-element-property-line[data-type^="select-multi"].shinken-disabled[data-override="true"] .shinken-select-selector {
    opacity: 0.3;
}
.shinken-element-property-line[data-type^="select-multi"].shinken-disabled[data-override="true"][data-state-plus="0"] .shinken-btn-plus-cell,
.shinken-element-property-line[data-type^="select-multi"].shinken-disabled[data-override="true"][data-state="inheritance-only"][data-state-plus="2"] .shinken-btn-plus-cell {
    display : none;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-select .shinken-option[data-key-name="__PLUS_AND_OVERRIDE__"] {
    display : none;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-override .shinken-container-tag {
    background-color : #93D5F3;
    color            : #000000;
}
.shinken-element-property-line[data-type^="select"][data-override="true"] .shinken-list-selected-in-select .shinken-close-icon {
    display : none;
}
.shinken-element-property-line[data-type^="select"] .shinken-list-override {
    margin-top : 5px;
}
.shinken-element-property-line[data-type^="select"][data-override="true"] .shinken-option[data-key-name="__PLUS_AND_INHERITANCE__"],
.shinken-element-property-line[data-type^="select"][data-override="true"] .shinken-option[data-key-name="__DEFAULT_NO_TEMPLATE__"],
.shinken-element-property-line[data-type^="select"][data-override="true"] .shinken-option[data-key-name="__INHERITANCE__"] {
    display : none;
}
.shinken-element-property-line[data-type^="select"][data-override="true"] .shinken-option[data-key-name='__NO_OVERRIDE__'] {
    display : block;
}
.shinken-element-property-line[data-type^="select"][data-state^='override-'] .shinken-list-selected-in-select {
    display : none;
}
.shinken-element-property-line[data-type^="select"][data-override="true"] .shinken-list-selected-in-select .shinken-container-tag {
    background-color : rgba(128, 0, 128, 0.65);
}
.shinken-element-property-line[data-type^="select"][data-state^='override-'] .shinken-select-selector {
    background-color : #93D5F3;
    color            : #000000;
}
.shinken-element-property-line[data-type="select-single"][data-override="true"][data-state='user-set'] .shinken-select-selector,
.shinken-element-property-line[data-type="select-single-with-input"][data-override="true"][data-state='user-set'] .shinken-select-selector {
    background-color : #FFFFFF;
    color            : rgba(128, 0, 128, 0.65);
}
.shinken-element-property-line[data-type^="select"][data-override="true"][data-state='user-set'] .shinken-select-container .shinken-check-command-input-container .shinken-input {
    background-color : #FFFFFF;
    color            : rgba(128, 0, 128, 0.65);
    border           : 1px solid #CCCCCC
}
.shinken-element-property-line[data-type^="select"][data-state^='override-'] .shinken-select-container .shinken-check-command-input-container .shinken-input {
    background-color : #93D5F3;
    color            : #000000;
}
.shinken-element-property-line[data-type^="select"][data-state-plus="2"][data-state='override-only'] .shinken-btn-plus-cell {
    pointer-events : all;
    opacity        : 1;
}
.shinken-element-property-line[data-type^="select-multi"] .shinken-override-cell-value .shinken-flat-check-value .droppable {
    line-height : 12px;
}
.shinken-element-property-line[data-type^="select-multi"] .shinken-override-cell-value .shinken-flat-check-value .shinken-container-tag {
    background-color : rgba(128, 0, 128, 0.65) !important;
    line-height      : 12px;
    padding          : 1px 0;
}
.shinken-element-property-line[data-type^="select-multi"] .shinken-override-cell-value .shinken-flat-check-value .shinken-container-tag .content {
    font-size : 10px;
    padding   : 0 !important;
}
.shinken-element-property-line[data-type^="select-multi"] .shinken-override-cell-value .shinken-flat-check-value .shinken-container-tag .shinken-tag-cube {
    display : none !important;
}
.shinken-element-property-line[data-type^="select-multi"] .shinken-override-cell-value .shinken-flat-check-value .shinken-container-tag .content .shinken-close-icon {
    display : none !important;
}
.shinken-element-property-line[data-type^="select-multi"] .shinken-override-cell-value .shinken-flat-check-value .shinken-value-from-template .shinken-container-tag,
.shinken-element-property-line[data-type^="select-multi"] .shinken-override-cell-value .shinken-flat-check-value .shinken-value-from-check .shinken-container-tag {
    position : relative;
    top      : 5px;
}
.shinken-element-property-line[data-type="select-single"] .shinken-override-cell-value .shinken-flat-check-value .title,
.shinken-element-property-line[data-type="select-single-with-input"] .shinken-override-cell-value .shinken-flat-check-value .title {
    color           : #800080 !important;
    text-decoration : underline;
}
.shinken-element-property-line[data-type="select-single"] .shinken-override-cell-value .shinken-flat-check-value .title:hover,
.shinken-element-property-line[data-type="select-single-with-input"] .shinken-override-cell-value .shinken-flat-check-value .title:hover {
    color : #0088CC !important;
}
.shinken-element-property-line[data-type^="select-multi"] .shinken-override-cell-value .shinken-flat-check-value .shinken-container-tag .shinken-tag-label {
    margin      : 0 !important;
    line-height : 13px !important;
    color       : white !important;
    display     : inline-block;
    padding     : 2px;
}
.shinken-element-property-line[data-type^="select-multi"][data-state='override-only'] .shinken-override-cell-value .shinken-flat-check-value .shinken-container-tag {
    background-color : rgba(136, 136, 136, 0.65) !important;
}
.shinken-element-property-line[data-type^="select"][data-override="true"] .shinken-container-tag .content .shinken-link:hover {
    color : black !important;
}
.shinken-element-property-line[data-type^="select"][data-override="true"] .shinken-flat-check-value .shinken-container-tag .content .shinken-link:hover {
    color : white !important;
}
.shinken-element-property-line[data-type^="select-multi"] .shinken-value-from-check {
    display : none;
}
.shinken-element-property-line[data-type^="select-multi"][data-state='override-and-plus'] .shinken-value-from-check {
    display : inline !important;
}
.shinken-element-property-line[data-type^="select-multi"][data-state='override-and-plus'] .shinken-value-from-template {
    display : none !important;
}
/********************* OVERRIDE & CHECK_COMMNAND        ****************************************************************************/
.shinken-element-property-line[data-override-prop-name="check_command"] .shinken-check-command-input-container {
    display : table !important;
}
.shinken-element-property-line[data-override-prop-name="check_command"].shinken-partial-command-disabled .shinken-select-selector {
    pointer-events : none;
}
.shinken-element-property-line[data-type="select-single-with-input"][data-override="true"][data-state='default'].shinken-disabled .shinken-select-selector,
.shinken-element-property-line[data-type="select-single-with-input"][data-override="true"][data-state='override'].shinken-disabled .shinken-select-selector {
    background-color : transparent;
    border           : none;
    color            : rgba(128, 0, 128, 0.65);
}
.shinken-element-property-line[data-override-prop-name="check_command"].shinken-has-bp-rules .shinken-check-command-input-container {
    display : none !important;
}
.shinken-element-property-line[data-override-prop-name="check_command"] .shinken-select-selector {
    background-color : #D9D9D9 !important;
}
.shinken-element-property-line[data-override="true"][data-override-prop-name="check_command"]:not([data-state='override-only']) .shinken-input {
    background-color : #D9D9D9;
    border           : 1px solid #CCCCCC;
    box-shadow       : inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/********************* SHINKEN CUBE           ****************************************************************************/
.shinken-element-property-line[data-type^="select-multi"][data-override="true"] .shinken-container-tag[data-is-disabled="true"] .shinken-tag-cube {
    background-color : #E68245;
    display          : inline-block;
}
.shinken-element-property-line[data-type^="select-multi"][data-override="true"] .shinken-container-tag[data-state="new"] .shinken-tag-cube {
    background-color : #FFEF3A;
    display          : inline-block;
}
.shinken-element-property-line[data-type^="select-multi"][data-override="true"] .shinken-container-tag[data-state="new"][data-is-disabled="true"] .shinken-tag-cube {
    background       : #E68245;
    background-image : repeating-linear-gradient(45deg, #E68245, #E68245 3px, #FFEF3A 1px, #FFEF3A 6px);
    display          : inline-block;
}
.shinken-element-property-line[data-type^="select-multi"][data-override="true"] .shinken-container-tag[data-state="unknown"] .shinken-tag-cube {
    background-color : #EC5757;
    display          : inline-block;
}
/********************* OPTIMISATION LOADING           ****************************************************************************/
.shinken-element-property-line[data-type^="select-multi"]:not(.shinken-element-focused) .shinken-hidden-if-not-focused {
    display : none !important;
}
/********************* PROPERTY SPECIFICITY  REALM           ****************************************************************************/
.shinken-element-property-line[data-type^="select"][data-name="realm"] .shinken-list-select .shinken-option[data-key-name="null"] {
    display : none;
}
/*********************     CONTAINER           ****************************************************************************/
.shinken-try-check-execution-container .shinken-execute-content {
    margin : 10px;
}
.shinken-try-check-execution-container .shinken-container {
    background-color : #E0F1FF;
    border-radius    : 4px;
    margin           : 10px;
    padding          : 10px;
}
.shinken-try-check-execution-container .shinken-container.shinken-summary {
    /*padding          : 5px;*/
    /*border-radius    : 4px;*/
    /*margin           : 10px;*/
    background-color : transparent;
    padding          : 0;
    margin           : 8px;
}
.shinken-draw-execution-table .shinken-cell-container-data.shinken-cell-status-container {
    width : 200px;
}
.shinken-draw-execution-table .shinken-cell-container-data.shinken-cell-execute-in-shell-container {
    width : 230px;
}
.shinken-draw-execution-table .shinken-cell-container-data.shinken-cell-execute-time-container {
    width : 250px;
}
.shinken-draw-execution-table .shinken-cell-container-data .shinken-content-data {
    background-color : #E0F1FF;
    padding          : 10px;
    border-radius    : 0.25rem;
    margin           : 0 2px;
}
.shinken-draw-execution-table .shinken-cell-container-data .shinken-content-data .shinken-label {
    text-align : center;
}
.shinken-draw-execution-table .shinken-cell-status,
.shinken-draw-execution-table .shinken-cell-status-result,
.shinken-draw-execution-table .shinken-cell-execute-in-shell-result {
    width : 80px;
}
.shinken-draw-execution-table .shinken-cell-execute-in-shell,
.shinken-draw-execution-table .shinken-cell-execute-time {
    width : 150px;
}
.shinken-draw-execution-table .shinken-empty-cell {
    /*width: 30%;*/
}
.shinken-draw-execution-table.shinken-has-output.shinken-has-long-output .shinken-output-frame.shinken-output-short {
    margin-bottom  : 20px;
    padding-bottom : 20px;
    border-bottom  : 1px solid #899089;
}
.shinken-draw-execution-table .shinken-content-try-check {
    padding-left : 30px;
}
/*********************     LABEL           ****************************************************************************/
.shinken-draw-execution-table .shinken-cell-execute-time-result .shinken-label,
.shinken-draw-execution-table .shinken-cell-execute-in-shell-result .shinken-label {
    /*display          : inline-block;*/
    /*padding          : 0.25em 0.4em;*/
    /*word-break       : break-all;*/
    /*line-height      : 1;*/
    /*color            : #FFFFFF;*/
    /*vertical-align   : middle;*/
    /*border-radius    : 0.25rem;*/
    /*margin           : 3px 0;*/
    /*min-height       : 18px;*/
}
.shinken-draw-execution-table .shinken-output-frame .shinken-title {
    padding-bottom : 10px;
}
.shinken-draw-execution-table .shinken-output-frame .shinken-title:after {
    content : " :"
}
/*********************     METRICS           ****************************************************************************/
.shinken-metrics-table .shinken-metrics-header {
    border           : 1px solid black !important;
    background-color : #DDDDDD !important;
    font-weight      : normal;
    padding          : 5px;
}
.shinken-metrics-table .shinken-metrics-cell {
    border           : 1px solid black !important;
    background-color : #FFFFFF !important;
    padding          : 5px;
}
/*********************     TITLE           ****************************************************************************/
.shinken-try-check-execution-container .shinken-title {
    color     : black;
    padding   : 10px;
    font-size : 15px;
}
/*********************     MODULATION           ****************************************************************************/
.shinken-try-check-execution-container .shinken-table-content-modulation {
    width            : calc(100% - 40px); /* calcul de width : 100% - (margin-left + margin-right) = 100% - (20px + 20px) = 100% - 40px */
    background-color : white;
    margin           : 10px 20px;
}
.shinken-try-check-execution-container .shinken-table-content-modulation .shinken-td {
    border         : solid 10px white;
    border-radius  : 10px;
    vertical-align : top;
}
.shinken-try-check-execution-container .shinken-table-content-modulation .shinken-td:hover {
    background-color : #F4F4F4;
}
.shinken-try-check-execution-container .shinken-table-content-modulation .shinken-td.shinken-active {
    background-color : #E0F2E8;
}
.shinken-try-check-execution-container .shinken-table-content-modulation .shinken-td.shinken-opacity {
    opacity : 0.3;
}
.shinken-try-check-execution-container .shinken-table-content-modulation .shinken-td.shinken-opacity:hover {
    opacity : 0.8;
}
.shinken-try-check-execution-container .shinken-tag-modulation {
    display          : inline-block;
    padding          : 2px 10px;
    word-break       : break-all;
    color            : black;
    vertical-align   : middle;
    border-radius    : 4px;
    background-color : #E4E4E4;
    font-size        : 12px;
    border           : none;
}
.shinken-try-check-execution-container .shinken-tag-modulation.active {
    background-color : white;
    color            : black;
}
.shinken-try-check-execution-container .shinken-tag-modulation.shinken-unknown {
    background-color : #EC5757;
    color            : white;
}
.shinken-try-check-execution-container .block-modulation {
    display       : inline-block;
    width         : 100%;
    padding       : 10px;
    border-radius : 4px;
}
@media (max-width : 1630px) {
    .shinken-try-check-execution-container .shinken-tr,
    .shinken-try-check-execution-container .shinken-td {
        display : block;
    }
}
.shinken-try-check-execution-container .block-modulation .shinken-modulation-counter {
    padding : 10px;
}
.shinken-try-check-execution-container .block-modulation .table-rule-result {
    width         : 100%;
    border-right  : 0;
    border-radius : 0 !important;
}
.shinken-try-check-execution-container .block-modulation .table-rule-result .shinken-table-rule-cell,
.shinken-try-check-execution-container .block-modulation .table-rule-result .shinken-table-rule-head {
    background-color : transparent !important;
}
.shinken-try-check-execution-container .block-modulation .table-rule-result .shinken-table-rule-header,
.shinken-try-check-execution-container .block-modulation .table-rule-result .shinken-table-rule-cell {
    font-size      : 12px;
    color          : black;
    border         : none;
    padding-top    : 2px;
    padding-bottom : 6px;
}
.shinken-try-check-execution-container .block-modulation .table-rule-result .shinken-table-rule-header {
    padding     : 6px 0;
    font-weight : normal;
    text-align: left;
}
.shinken-try-check-execution-container .block-modulation .table-rule-result .col-icon {
    text-align : center;
    width      : 15px;
    padding    : 2px 5px;
}
.shinken-try-check-execution-container .block-modulation .table-rule-result .col-icon > i {
    color : black;
}
.shinken-try-check-execution-container .block-modulation .table-rule-result .shinken-table-rule-cell.col-icon.success i,
.shinken-try-check-execution-container .block-modulation .table-rule-result .shinken-table-rule-cell.col-icon.success i {
    color : #84C5A1;
}
.shinken-try-check-execution-container .block-modulation .table-rule-result .shinken-table-rule-cell.col-icon.error i {
    color : #E89393;
}
#id-shinken-check-mode-menu {
    position         : absolute;
    top              : -1px;
    right            : -1px;
    border-bottom    : 1px solid #8E8E8E;
    border-left      : 1px solid #8E8E8E;
    border-bottom    : 1px solid #8E8E8E;
    border-right     : 1px solid #8E8E8E;
    border-radius    : 0px 0px 4px 4px;
    z-index          : 50;
    padding          : 7px 15px 7px 15px;
    background-color : #EAEAEA;
}
#id-shinken-check-mode-menu table,
#id-shinken-check-mode-menu tr,
#id-shinken-check-mode-menu td {
    border  : 0 !important;
    margin  : 0 !important;
    padding : 0 !important;
}
#id-shinken-check-mode-menu .shinken-check-mode-menu-tab {
    padding          : 3px 10px;
    background-color : #FFFFFF;
    cursor           : pointer;
    color            : rgba(0, 0, 0, 0.55);
}
#id-shinken-check-mode-menu .shinken-check-mode-menu-tab:hover {
    text-decoration : underline;
}
.shinken-host-check-window-container[data-tab-selected="0"] #id-shinken-check-mode-menu .shinken-check-mode-menu-tab[data-value='0'],
.shinken-host-check-window-container[data-tab-selected="1"] #id-shinken-check-mode-menu .shinken-check-mode-menu-tab[data-value='1'],
.shinken-host-check-window-container[data-tab-selected="2"] #id-shinken-check-mode-menu .shinken-check-mode-menu-tab[data-value='2'] {
    background-color : #FFFFFF;
    color            : black;
    pointer-events   : none;
    opacity          : 1;
    background-color : #A4B0B7;
}
.shinken-host-check-window-container[data-tab-selected="0"] .shinken-element-line .shinken-input-container-cell,
.shinken-host-check-window-container[data-tab-selected="1"] .shinken-element-line .shinken-input-container-cell {
    cursor : not-allowed;
}
.shinken-host-check-window-container[data-tab-selected="0"] .shinken-element-line .shinken-input-container-cell input,
.shinken-host-check-window-container[data-tab-selected="1"] .shinken-element-line .shinken-input-container-cell input {
    cursor : not-allowed;
}
#id-shinken-form-element .property-tab-pane.shinken-host-check-window-container {
    height      : 100%;
    padding-top : 28px;
}
@media (max-width : 670px) {
    #id-shinken-form-element .property-tab-pane.shinken-host-check-window-container[data-tab-selected="2"] {
        height : calc(100% - 202px);
    }
}
@media (min-width : 671px) and (max-width : 803px) {
    #id-shinken-form-element .property-tab-pane.shinken-host-check-window-container[data-tab-selected="2"] {
        height : calc(100% - 182px);
    }
}
@media (min-width : 804px) and (max-width : 886px) {
    #id-shinken-form-element .property-tab-pane.shinken-host-check-window-container[data-tab-selected="2"] {
        height : calc(100% - 162px);
    }
}
@media (min-width : 887px) and (max-width : 923px) {
    #id-shinken-form-element .property-tab-pane.shinken-host-check-window-container[data-tab-selected="2"] {
        height : calc(100% - 142px);
    }
}
@media (min-width : 924px) and (max-width : 1039px) {
    #id-shinken-form-element .property-tab-pane.shinken-host-check-window-container[data-tab-selected="2"] {
        height : calc(100% - 122px);
    }
}
@media (min-width : 1040px) and (max-width : 1635px) {
    #id-shinken-form-element .property-tab-pane.shinken-host-check-window-container[data-tab-selected="2"] {
        height : calc(100% - 102px);
    }
}
@media (min-width : 1636px) {
    #id-shinken-form-element .property-tab-pane.shinken-host-check-window-container[data-tab-selected="2"] {
        height : calc(100% - 87px);
    }
}
#id-shinken-check-list {
    position      : relative;
    width         : 100%;
    padding-right : 10px;
    overflow-y    : scroll;
}
#id-shinken-check-list .shinken-check-tag {
    user-select    : none;
    display        : none;
    border         : 1px solid black;
    box-shadow     : 2px 2px 2px rgba(0, 0, 0, 0.25);
    cursor         : pointer;
    padding        : 0 0.4em;
    word-break     : break-all;
    vertical-align : middle;
    border-radius  : .25rem;
    min-height     : 18px;
    font-size      : 12px;
    white-space    : nowrap;
    overflow       : hidden;
    text-overflow  : ellipsis;
    max-width      : 160px;
    margin         : 2px 0px;
    text-align     : center;
    width          : 100%;
    box-sizing     : border-box;
}
#id-shinken-check-list .shinken-check-tag.shinken-not-exclude-dfe {
    box-shadow  : none;
    border      : transparent !important;
    line-height : 10px;
    font-style  : italic;
}
#id-shinken-check-list .shinken-check-tag:hover {
    color            : black;
    background-color : #93D5F3;
}
#id-shinken-check-list .shinken-check-tag.shinken-not-exclude-dfe:hover {
    color            : black;
    background-color : transparent;
}
#id-shinken-check-list .shinken-check-line.dfe-structure-error .shinken-check-tag {
    opacity        : 0.2 !important;
    pointer-events : none !important;
}
#id-shinken-check-list .shinken-check-tag .shinken-btn-clean {
    display          : none;
    font-size        : 11px;
    width            : 20px;
    background-color : white;
    border-radius    : 4px;
    padding          : 1px;
    line-height      : 14px;
    cursor           : pointer;
}
#id-shinken-check-list .shinken-check-tag .shinken-btn-clean .shinkon-broom {
    font-size : 15px;
    color     : #FF0000;
}
#id-shinken-check-list .shinken-check-tag .shinken-btn-clean {
    margin-left : 5px;
}
.shinken-container-host-in-page-host {
    display               : inline-block;
    float                 : none;
    -moz-box-shadow       : 0 1px 1px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow    : 0 1px 1px 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow         : 0 1px 1px 0 rgba(0, 0, 0, 0.2);
    box-shadow            : 0 1px 1px 0 rgba(0, 0, 0, 0.2);
    filter                : progid:DXImageTransform.Microsoft.Shadow(color=rgba(0, 0, 0, 0.2), Direction=180, Strength=1);
    -moz-border-radius    : 10px;
    -webkit-border-radius : 10px;
    border-radius         : 10px;
    margin                : 0px 5px 20px 0px;
}
.shinken-container-host-in-page-host .header,
.shinken-container-host-in-page-host .footer {
    background    : #FFFFFF;
    border-radius : 10px 10px 0 0;
    padding       : 10px 0;
    /*background-image : radial-gradient(circle, #F6F6F6, #ECECEC);*/
    /*background-image: linear-gradient(60deg, rgb(255, 204, 14), rgb(255, 104, 0));*/
    color         : #000000;
}
.shinken-container-host-in-page-host .header h3 {
    line-height : 30px;
    margin      : 0 0 0 15px;
    font-weight : normal;
    color       : black;
    word-break  : break-all;
}
.shinken-container-host-in-page-host .header h3 a {
}
.shinken-container-host-in-page-host .header h3 span {
    margin-right : 5px;
}
.shinken-container-host-in-page-host .header h3 .shinken-nb-checks {
    color       : purple;
    word-break  : keep-all;
    white-space : nowrap;
}
.shinken-container-host-in-page-host > .shinken-container {
    background : #FFFFFF;
    padding    : 0 10px;
}
.shinken-container-host-in-page-host > .content .container-table {
    overflow : hidden; /* border: 1px solid #ddd; background-color : #e4e4e4; */
}
.shinken-container-host-in-page-host .footer {
    border-radius : 0 0 10px 10px;
}
.shinken-table-checks .shinken-tab-check-col-name {
    width      : 20%;
    padding    : 5px 5px;
    word-wrap  : break-word;
    word-break : normal;
}
.shinken-table-checks .shinken-tab-check-col-name .shinken-icon {
    font-size     : 14px;
    padding-right : 4px;
}
.shinken-table-checks .shinken-tab-check-col-name .badge {
    margin-right : 2px;
}
.shinken-table-checks .shinken-check-line .shinken-tab-check-col-name .shinken-counter-label {
    margin-right : 2px;
}
.shinken-table-checks .shinken-check-line .shinken-tab-check-col-name .shinken-tag-modulation-container {
    display : block;
}
.shinken-table-checks .shinken-check-line .shinken-tab-check-col-name .shinken-tag-modulation-container .shinken-tag-modulation {
    font-size : 10px;
}
.shinken-table-checks {
    table-layout    : fixed;
    /*border: 1px solid #dddddd;*/
    /*border-left      : 0;*/
    border-collapse : separate;
    width           : 100%;
}
.shinken-table-checks .shinken-table-checks-title {
    background-color : #C2C2C2;
    font-weight      : bold;
}
.shinken-table-checks .shinken-tab-check-col-tags {
    width      : 170px;
    word-wrap  : break-word;
    word-break : normal;
}
.shinken-table-checks .shinken-tab-check-col-dfe {
    width      : 15%;
    word-wrap  : break-word;
    word-break : normal;
}
.shinken-table-checks .shinken-tab-check-col-contacts-groups {
    width      : 20%;
    word-wrap  : break-word;
    word-break : normal;
}
.shinken-table-checks .shinken-tab-check-col-command {
    width      : 25%;
    word-wrap  : break-word;
    word-break : normal;
}
.shinken-table-checks .shinken-tab-check-col-command .shinken-macro-container {
    padding       : 2px 5px;
    border-radius : 3px;
}
.shinken-table-checks .shinken-tab-check-col-command:hover .shinken-macro-container {
    color            : black;
    background-color : white;
}
.shinken-table-checks .shinken-tab-check-col-try-check {
    width               : 10%;
    word-wrap           : break-word;
    word-break          : normal;
    text-align          : center;
    -webkit-user-select : none;
    -moz-user-select    : none;
    -ms-user-select     : none;
    user-select         : none;
}
.shinken-table-checks .shinken-tab-check-col-try-check .shinken-link {
    margin   : 3px;
    position : relative;
    top      : 3px;
}
.shinken-table-checks .separator {
    border-bottom : 1px solid #0088CC !important;
}
.shinken-content .shinken-table-checks thead.odd,
.shinken-content .shinken-table-checks tr.odd {
    background-color : white;
}
.shinken-content .shinken-table-checks thead.even,
.shinken-content .shinken-table-checks tr.even {
    background-color : #E4E4E4;
}
.shinken-table-checks .col-check-run {
    -moz-box-shadow    : inset 0 0 2px 1px #656565;
    -webkit-box-shadow : inset 0 0 2px 1px #656565;
    -o-box-shadow      : inset 0 0 2px 1px #656565;
    box-shadow         : inset 0 0 2px 1px #656565;
    filter             : progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=NaN, Strength=2);
    background         : #DFDFDF;
}
.shinken-table-checks .result-check-content {
    width : 100%;
}
.shinken-table-checks .result-check-content .span12.alert-error {
    float : left;
}
.shinken-table-checks .shinken-block-container-try-check {
    background    : aliceblue;
    border-radius : 5px;
    padding       : 10px 25px 15px 10px;
    margin        : 15px;
    box-shadow    : 2px 2px 2px rgba(0, 0, 0, 0.25);
    border        : 1px solid #D4D4D4;
}
.shinken-table-checks .shinken-block-container-try-check i.icon-ok {
    color : #5CB85C;
}
.shinken-table-checks .shinken-block-container-try-check i.icon-remove {
    color : #EC5757;
}
.shinken-table-checks .shinken-block-container-try-check h4 {
    color     : black;
    font-size : 16px;
    margin    : 0;
}
.shinken-table-checks .shinken-block-container-try-check span.title {
    font-weight   : bold;
    display       : block;
    margin-bottom : 5px;
    color         : #787878;
}
.shinken-table-checks .shinken-block-container-try-check span.high {
    color       : black;
    font-weight : bold;
}
.shinken-table-checks .shinken-block-container-try-check span.executor_name {
    font-style : italic;
}
.shinken-execution-table .output-frame h3 {
    margin : 20px 0 15px 0;
}
.shinken-execution-table .output-frame h4 {
    margin : 20px 0 20px 20px;
}
.shinken-execution-table .shinken-output-frame {
    margin-bottom : 20px;
}
.shinken-block-container-try-check .shinken-output-frame.shinken-render-value-container {
    margin-top : 0 !important;
}
.shinken-execution-table .shinken-output-frame:not(:last-child) {
    padding-bottom : 20px;
    border-bottom  : 1px solid #899089;
}
.shinken-execution-table .shinken-output-frame .shinken-title {
    font-size     : 16px;
    color         : #000000;
    font-weight   : bold;
    margin-bottom : 13px;
    margin-top : 13px;
}
.shinken-execution-table .shinken-output-frame .shinken-title:after {
    content : " :";
}
.shinken-execution-table .shinken-output-frame .shinken-content-try-check {
    margin-left : 30px;
}
.shinken-block-container-try-check .shinken-content-try-check.shinken-container-of-render-value {
    display: inline-block;
    padding : 0 10px !important;
    margin-left: 30px;
    width: calc(100% - 30px);
}
.shinken-table-checks .shinken-block-container-try-check > .content {
    width        : calc(100% - 5px);
    margin-left  : 5px;
    margin-top   : 10px;
    border-left  : 1px dashed #787878;
    padding-left : 10px;
    word-break   : break-word;
}
.shinken-table-checks .code {
    display       : inline-block;
    /*width : 100%;*/
    width         : calc(100% - 20px);
    background    : #1B2426;
    border-radius : 10px;
    color         : #FFFFFF;
    padding       : 10px;
    /*opacity       : 0.8;*/
    /*margin-bottom : 10px;*/
}
.shinken-table-checks .code p {
    border-left  : 3px solid #435A5F;
    padding-left : 10px;
    margin       : 0;
    word-break   : break-word;
}
.shinken-table-checks .shinken-dfe-check-container .shinken-separator hr {
    border     : 0;
    border-top : 1px solid black;
}
.table-try-check-data-eval,
.shinken-execution-table {
    width         : 100%;
    /*border : 1px solid #1B2426;*/
    margin-bottom : 15px;
}
.table-try-check-data-eval tr th,
.table-try-check-data-eval tr td,
.shinken-execution-table tr th,
.shinken-execution-table tr td,
.table-rule-result tr th,
.table-rule-result tr td {
    padding     : 5px;
}
.shinken-execution-table .shinken-extra-label {
    font-style  : italic;
    color       : #8685EF;
    font-size   : 11px;
    font-weight : normal;
}
.table-try-check-data-eval tr th:first-child,
.table-try-check-data-eval tr td:first-child {
    border-left : none;
}
.table-try-check-data-eval .shinken-macro-eval-table-name .shinken-macro-data-modulation {
    margin-left : 3px;
}
.table-try-check-data-eval .shinken-macro-eval-table-raw-value .shinken-tag-before-after-data-modulated,
.table-try-check-data-eval .shinken-macro-eval-table-value .shinken-tag-before-after-data-modulated {
    font-style       : italic;
    background-color : white;
    display          : inline-block;
    padding          : 2px 7px;
    border-radius    : 5px;
    border           : 1px solid #818A91;
    color            : #818A91;
    margin-right     : 3px;
}
.table-try-check-data-eval .shinken-macro-eval-table-from .shinken-macro-data-modulation .title {
    font-weight : normal;
    color       : white;
}
.table-try-check-data-eval .shinken-macro-eval-table-from .shinken-macro-data-modulation .shinken-link:hover {
    color           : blue;
    text-decoration : underline;
}
.tag-help.shinken-active {
    background : #5BC0DE;
    color      : #FFFFFF;
}
.shinken-check-line:hover {
    background : #C6E0F9 !important;
    color      : black;
}
.shinken-check-line:hover .shinken-tab-check-col-name a {
    color : #0088CC !important;
}
.shinken-separator-container {
    padding : 0px 5px 5px 5px;
}
.shinken-separator-container .shinken-separator-title {
    color          : #787878;
    font-size      : 26px;
    line-height    : 21px;
    text-rendering : optimizelegibility;
}
.shinken-separator-container hr {
    margin : 3px;
}
.shinken-host-in-page-host-title .shinken-counter-label {
    font-size   : 26px;
    font-weight : normal;
}
.shinken-layout-no-external-links {
    font-size  : 13px;
    font-style : italic;
    color      : grey;
}
/*********************     unvalid override container         ****************************************************************************/
.shinken-separator-override-disabled {
    margin : 10px 5px 5px 5px;
}
.shinken-separator-override-disabled .shinken-host-in-page-host-title {
    color          : #F89406;
    font-size      : 26px;
    line-height    : 20px;
    text-rendering : optimizelegibility;
}
.shinken-separator-override-disabled hr {
    margin        : 12px 0px 9px 0px;
    border-bottom : none;
    border-top    : 1px solid #F89406;
}
.shinken-override-disabled-container {
    border           : 1px solid #F89406;
    border-radius    : 10px;
    padding          : 15px;
    background-color : white;
    margin-bottom    : 20px;
}
.shinken-container-unvalid-override {
    -moz-box-shadow    : none;
    -webkit-box-shadow : none;
    -o-box-shadow      : none;
    box-shadow         : none;
    margin             : 20px 0px;
    padding            : 0px 10px;
}
.shinken-container-unvalid-override .shinken-container-table-checks {
    background : #FFFFFF;
    margin-top : 3px;
}
.shinken-container-unvalid-override .shinken-container-table-checks .container-table {
    padding : 0px 40px;
}
.shinken-container-unvalid-override .shinken-container-table-checks .container-table .shinken-table-checks .shinken-check-line:hover {
    background-color : #F8940638 !important;
}
.shinken-container-unvalid-override .footer,
.shinken-container-unvalid-override .header {
    border-radius : 0px;
    padding       : 0px;
}
.shinken-container-unvalid-override .shinken-unvalid-override-col {
    padding   : 0px 1px 0px 5px;
    word-wrap : break-word;
}
.shinken-container-unvalid-override .shinken-data-user {
    color : #0088CC !important;
}
.shinken-container-unvalid-override .shinken-element-inactive {
    color : #E68245 !important;
}
.shinken-container-unvalid-override .shinken-element-inactive .shinken-link {
    color : #E68245 !important;
}
.shinken-container-unvalid-override .shinken-element-unknown {
    color         : #E68245 !important;
    border-radius : 5px;
    border        : 1px solid #E68245;
    padding       : 2px 7px;
    margin        : 0px 6px;
    font-size     : 11px;
}
.shinken-container-unvalid-override .shinken-element-unknown .shinken-link {
    color : red !important;
}
.shinken-container-unvalid-override .shinken-delete-btn-cell {
    width      : 30px;
    text-align : center;
}
.shinken-container-unvalid-override .shinken-delete-btn-cell .shinken-btn {
    font-size : 20px;
    color     : rgb(169, 68, 66);
}
.shinken-container-unvalid-override .shinken-delete-btn-cell .shinken-btn:hover {
    color  : red;
    cursor : pointer;
}
.shinken-container-unvalid-override .shinken-title-cell h3 {
    margin-left : 2px;
}
.shinken-container-unvalid-override .shinken-col-definition {
    font-size : 12px;
}
.shinken-container-unvalid-override .shinken-col-value {
    width : 180px;
}
/*.shinken-container-unvalid-override .col-check-name {*/
/*width   : 25%;*/
/*padding : 3px 5px;*/
/*}*/
.shinken-container-unvalid-override .shinken-col-property {
    width : 180px;
}
.shinken-container-unvalid-override thead .shinken-unvalid-override-col {
    font-size        : 11px;
    color            : #2B2B2B;
    border-bottom    : 1px solid #F89406;
    background-color : white;
    font-weight      : normal;
    padding          : 6px 0px;
}
.shinken-container-unvalid-override tbody .shinken-unvalid-override-col.shinken-col-property {
    padding-left : 15px;
}
.shinken-container-unvalid-override tbody .shinken-check-line:first-child .shinken-unvalid-override-col {
    padding-top : 5px;
}
/*.shinken-container-unvalid-override .shinken-check-line .col-delete {*/
/*text-align : right;*/
/*color      : #0088CC;*/
/*}*/
/*.shinken-container-unvalid-override .shinken-check-line .col-delete .shinken-delete-unvalid-override {*/
/*margin-right : 10px;*/
/*}*/
/*.shinken-container-unvalid-override .shinken-check-line .col-delete .shinken-delete-unvalid-override:hover {*/
/*color  : red;*/
/*cursor : pointer;*/
/*}*/
/*#right-column[data-workarea-status="PROPOSE"] .shinken-container-unvalid-override .shinken-check-line .col-delete .shinken-delete-unvalid-override {*/
/*display : none;*/
/*}*/
.shinken-check-line .shinken-error-tag {
    color       : #EC5757;
    font-style  : italic;
    font-weight : bolder;
}
.shinken-check-line .shinken-warning-tag {
    color       : orange;
    font-style  : italic;
    font-weight : bolder;
}
.shinken-title-unvalid-override .shinken-title {
    color         : #787878;
    padding       : 5px;
    border-radius : 5px;
    border        : 0;
    margin        : 0;
    font-weight   : normal;
}
/*********************     tag contact group        ****************************************************************************/
.shinken-check-line .shinken-container-tag {
    display       : inline-block;
    font-size     : 11px !important;
    white-space   : nowrap;
    border-radius : .25rem;
    background    : transparent;
    color         : #FFFFFF;
    font-weight   : normal;
    margin-right  : 2px;
    padding       : 0 2px;
}
.shinken-check-line .shinken-container-tag .shinken-link {
    color : inherit !important;
}
.shinken-check-line .shinken-container-tag .shinken-link:hover {
    color           : #92F7FF !important;
    cursor          : pointer;
    text-decoration : underline;
}
.shinken-check-line .shinken-container-tag[data-state="stagging"] {
    background-color : rgba(30, 30, 30, 0.8);
}
.shinken-check-line .shinken-container-tag[data-state="new"] {
    background-color : #FFEF3A;
    color            : black;
}
.shinken-check-line .shinken-container-tag[data-state="new"] .shinken-link:hover {
    color : #0A00FF !important;
}
.shinken-check-line .shinken-container-tag[data-state="disabled"] {
    background-color : #E68245;
}
.shinken-check-line .shinken-container-tag[data-state="unknown"] {
    background-color : #EC5757;
}
.shinken-check-line .shinken-container-tag[data-state^="override"] {
    background-color : #93D5F3;
    color            : black;
}
.shinken-check-line .shinken-container-tag[data-state^="override"] .shinken-link:hover {
    color : white !important;
}
.shinken-check-line .shinken-container-tag[data-state="override-new"] .shinken-tag-cube {
    background : #FFEF3A;
    display    : inline-block;
}
.shinken-check-line .shinken-container-tag[data-state="override-unknown"] .shinken-tag-cube {
    background : #EC5757;
    display    : inline-block;
}
.shinken-check-line .shinken-container-tag[data-state="override"][data-is-disabled="true"] .shinken-tag-cube {
    background-color : #E68245;
    display          : inline-block;
}
.shinken-table-checks .shinken-check-line .shinken-check-hidden,
.shinken-table-checks .shinken-check-line .shinken-check-duplicate {
    padding          : 0 6px 0 4px;
    color            : #FFFFFF;
    vertical-align   : middle;
    border-radius    : 4px;
    background-color : #818A91;
    border           : 1px solid #818A91;
    min-height       : 18px;
    font-size        : 12px;
    display          : none;
}
.shinken-table-checks .shinken-check-line .shinken-check-duplicate {
    cursor : pointer;
}
.shinken-check-line.shinken-check-hidden-container .shinken-check-hidden,
.shinken-check-line.shinken-check-duplicate-container .shinken-check-duplicate {
    display      : inline-block;
    border-color : white;
}
.shinken-check-line.shinken-check-hidden-container.shinken-unvalid {
    background-color : rgba(255, 0, 0, 0.13) !important;
}
.shinken-check-line.shinken-check-hidden-container {
    font-style : italic;
}
.shinken-check-line.shinken-check-hidden-container .shinken-tab-check-col-contacts-groups,
.shinken-check-line.shinken-check-hidden-container .shinken-tab-check-col-command,
.shinken-check-line.shinken-check-hidden-container .shinken-tab-check-col-name .title {
    opacity : 0.45;
}
.shinken-check-line.shinken-check-hidden-container .shinken-tab-check-col-tags .shinken-check-tag {
    opacity : 0.25;
}
.shinken-check-line.shinken-check-hidden-container .shinken-tab-check-col-try-check .shinken-buttons-try-check-container,
.shinken-check-line.dfe-structure-error .shinken-tab-check-col-try-check .shinken-buttons-try-check-container {
    display : none;
}
.shinken-button-try-check-container {
    display : inline-block;
    height  : 20px;
}
.shinken-button-try-check-container .icon {
    vertical-align : text-top;
    font-size      : 15px;
}
.shinken-hide-eval .icon {
    vertical-align : text-top;
    font-size      : 20px;
}
.shinken-check-line.shinken-check-duplicate-container .shinken-tab-check-col-contacts-groups,
.shinken-check-line.shinken-check-duplicate-container .shinken-tab-check-col-command,
.shinken-check-line.shinken-check-hidden-container .shinken-tab-check-col-tags .shinken-check-tag {
    opacity        : 0.2;
    pointer-events : none;
}
.shinken-check-line.shinken-is-bp-rule .shinken-tab-check-col-try-check .shinken-buttons-try-check-container {
    opacity : 0.3;
}
.shinken-check-line.shinken-is-bp-rule .shinken-tab-check-col-try-check .shinken-buttons-try-check-container * {
    pointer-events : none;
}
.shinken-check-line.shinken-unvalid .shinken-information-tag[data-status="check_duplicate"] {
    border       : 1px solid #EC5757;
    display      : inline-block;
    margin-right : 5px;
}
.shinken-check-line.shinken-unvalid .shinken-information-tag[data-status="check_duplicate"] .shinken-tag-mark {
    background-color : #EC5757;
    font-style       : normal;
}
.shinken-host-check-window-container[data-tab-selected="2"] .shinken-button-try-check-container .shinken-link:not(.shinken-hide-eval) {
    opacity        : 0.4;
    pointer-events : none;
}
.shinken-host-check-window-container .shinken-buttons-try-check-container .shinken-hide-eval.shinken-no-opacity {
    pointer-events : none;
}
.shinken-host-check-window-container .shinken-buttons-try-check-container .shinken-link {
    position        : relative;
    top             : 0;
    text-decoration : none;
}
.shinken-host-check-window-container .shinken-buttons-try-check-container .shinken-link:hover {
    color : #000000;
}
.shinken-host-check-window-container .shinken-buttons-try-check-container .shinken-hide-eval {
    position : relative;
    top      : -3px;
}
.shinken-host-check-window-container .shinken-buttons-try-check-container .shinken-hide-eval .icon-remove {
    font-size : 20px;
}
.shinken-host-check-window-container .shinken-buttons-try-check-container .tag-help {
    position : relative;
    top      : -1px;
}
/*** TRY CHECK BUTTON SPECIFIC BY NAVIGATOR ***/
body.shinken-navigator-is-firefox .shinken-host-check-window-container .shinken-buttons-try-check-container .shinken-hide-eval {
    top : -5px;
}
body.shinken-navigator-is-firefox .shinken-host-check-window-container .shinken-buttons-try-check-container .shinken-evaluate-check-on-poller {
    top : -1px;
}
/*********************     CFG Format         ****************************************************************************/
#id-shinken-check-list .shinken-override-cfg-format-container {
    margin-bottom : 20px;
    margin-top    : 35px;
    display       : none;
}
.shinken-host-check-window-container[data-tab-selected="1"] #id-shinken-check-list .shinken-override-cfg-format-container {
    display : block;
}
#id-shinken-check-list .shinken-override-cfg-format-value-container {
    position         : relative;
    border-radius    : 5px;
    padding          : 5px 10px;
    border           : 1px dashed rgba(128, 0, 128, 0.65);
    color            : rgba(128, 0, 128, 0.65);
    word-break       : break-all;
    min-height       : 21px;
    background-color : white;
    margin-top       : 8px;
}
#id-shinken-check-list .shinken-override-cfg-format-value-container .shinken-override-cfg-format-property {
    margin-right : 25px;
}
/*** Button copy ***/
#id-shinken-check-list .shinken-override-cfg-format-value-container .shinken-copy-buttons-container {
    position : absolute;
    top      : 0px;
    right    : 0px;
}
#id-shinken-check-list .shinken-override-cfg-format-value-container .shinken-copy-buttons-container .shinken-btn-copy {
    padding                 : 1px 15px;
    font-size               : 15px;
    background-color        : #D1D1D2;
    cursor                  : pointer;
    opacity                 : 0;
    border-top-right-radius : 4px;
    pointer-events          : none;
}
#id-shinken-check-list .shinken-override-cfg-format-value-container .shinken-copy-buttons-container .shinken-btn-copy .shinken-copy-default-message {
    position : relative;
    top      : 1px;
}
#id-shinken-check-list .shinken-override-cfg-format-value-container .shinken-copy-buttons-container .shinken-btn-copy:hover {
    background-color : #B1B1B1;
}
#id-shinken-check-list .shinken-override-cfg-format-value-container .shinken-copy-buttons-container .shinken-btn-copy .shinken-copy-default-message {
    color : black;
}
#id-shinken-check-list .shinken-override-cfg-format-value-container:hover .shinken-btn-copy {
    opacity        : 1;
    pointer-events : auto;
}
/*********************     MENU OVERRIDE EXCLUDE        ****************************************************************************/
#id-shinken-window-checks-target .shinken-header-page-check {
    position         : relative;
    background-color : red;
}
#id-shinken-check-mode-menu {
    position      : absolute;
    top           : -1px;
    right         : -1px;
    border-radius : 5px;
    z-index       : 50;
    margin        : 5px 10px 5px 10px;
    box-shadow    : 2px 2px 2px rgba(0, 0, 0, 0.25);
}
#id-shinken-check-mode-menu table,
#id-shinken-check-mode-menu tr,
#id-shinken-check-mode-menu td {
    border  : 0 !important;
    margin  : 0 !important;
    padding : 0 !important;
}
#id-shinken-check-mode-menu .shinken-check-mode-menu-tab {
    padding          : 3px 10px;
    background-color : #FFFFFF;
    cursor           : pointer;
    color            : rgba(0, 0, 0, 0.55);
}
#id-shinken-check-mode-menu .shinken-check-mode-menu-tab[data-value="0"] {
    border-radius : 5px 0 0 5px;
    border-right  : 1px #E4E4E4 solid;
}
#id-shinken-check-mode-menu .shinken-check-mode-menu-tab[data-value="1"] {
    border-right : 1px #E4E4E4 solid;
}
#id-shinken-check-mode-menu .shinken-check-mode-menu-tab[data-value="2"] {
    border-radius : 0 5px 5px 0;
}
#id-shinken-check-mode-menu .shinken-check-mode-menu-tab:hover {
    color : black;
}
.shinken-host-check-window-container[data-tab-selected="0"] #id-shinken-check-mode-menu .shinken-check-mode-menu-tab[data-value='0'],
.shinken-host-check-window-container[data-tab-selected="1"] #id-shinken-check-mode-menu .shinken-check-mode-menu-tab[data-value='1'],
.shinken-host-check-window-container[data-tab-selected="2"] #id-shinken-check-mode-menu .shinken-check-mode-menu-tab[data-value='2'] {
    /*color            : black;*/
    /*pointer-events   : none;*/
    opacity          : 1;
    background-color : #A4B0B7;
}
/*********************     FILTER CHECK IN PAGE HOST        ****************************************************************************/
#id-shinken-form-element #id-shinken-window-checks-target .shinken-container-filter-name {
    position         : absolute;
    top              : 4px;
    display          : inline-block;
    background-color : white;
    padding          : 4px 10px 5px 8px;
    border-radius    : 7px;
    box-shadow       : 2px 2px 2px rgba(0, 0, 0, 0.25);
}
#id-shinken-form-element #id-shinken-window-checks-target.shinken-active-filter:not([data-finder-object-current-phase="STOPPING"]) .shinken-container-filter-name,
#id-shinken-form-element #id-shinken-window-checks-target.shinken-has-focused-check:not([data-finder-object-current-phase="STOPPING"]) .shinken-container-filter-name {
    background-color : #D5EAFF;
}
#id-shinken-form-element #id-shinken-window-checks-target.shinken-active-filter:not([data-finder-object-current-phase="STOPPING"]) .shinken-container-filter-name input,
#id-shinken-form-element #id-shinken-window-checks-target.shinken-has-focused-check:not([data-finder-object-current-phase="STOPPING"]) .shinken-container-filter-name input {
    background-color : white;
}
@media (max-width : 970px) {
    #id-shinken-form-element .shinken-container-filter-name .shinken-label {
        display : none;
    }
}
#id-shinken-form-element .shinken-container-filter-name .shinken-label {
    padding-right  : 12px;
    font-size      : 14px;
    padding-bottom : 1px;
    color          : #000000;
}
#id-shinken-form-element .shinken-container-filter-name .shinken-input {
    font-size        : 12px;
    background-color : white;
    border-radius    : 4px;
    padding-right    : 25px
}
#id-shinken-form-element .shinken-container-filter-name .shinken-input:focus {
    box-shadow   : inset 0 1px 10px rgba(0, 0, 0, 0.075), 0 0 1px rgba(34, 34, 34, 0.6);
    border-color : transparent;
}
#id-shinken-form-element .shinken-container-filter-name .shinken-input::placeholder {
    color      : rgb(0, 0, 0);
    font-style : italic;
}
#id-shinken-form-element .shinken-container-filter-name .shinken-input:-ms-input-placeholder {
    color : rgb(68, 68, 68) !important;
}
#id-shinken-form-element #id-shinken-window-checks-target .shinken-button-container.shinken-clean-button-container {
    color     : red;
    font-size : 12px;
}
#id-shinken-form-element #id-shinken-window-checks-target:not(.shinken-active-filter) .shinken-container-activate-button,
#id-shinken-form-element #id-shinken-window-checks-target:not(.shinken-active-filter) .shinken-button-container.shinken-clean-button-container {
    display : none;
}
#id-shinken-form-element #id-shinken-window-checks-target.shinken-active-filter .shinken-container-filter-name {
    width : 405px;
}
#id-shinken-form-element #id-shinken-window-checks-target.shinken-active-filter .shinken-container-activate-button {
    padding-left : 5px;
}
.shinken-button-try-check-container .shinken-hide-eval-hidden {
    opacity        : 0;
    pointer        : default;
    pointer-events : none;
}
/******************************************************* CHECK IN PAGE HOST FILTER *************************************************/
#id-shinken-form-element #id-shinken-check-list:not([data-filtering=""]) .shinken-no-element-after-filter {
    display : none;
}
#id-shinken-window-checks-target[data-finder-object-current-phase="STOPPING"] #id-shinken-check-list[data-filtering=""] .shinken-no-element-after-filter {
    display : none;
}
#id-shinken-form-element #id-shinken-window-checks-target:not(.shinken-has-focused-check):not([data-finder-object-current-phase="STOPPING"]) .shinken-container-host-in-page-host[data-filtering=""],
#id-shinken-form-element #id-shinken-window-checks-target:not(.shinken-has-focused-check):not([data-finder-object-current-phase="STOPPING"]) .shinken-dfe-check-container[data-filtering=""],
#id-shinken-form-element #id-shinken-window-checks-target:not(.shinken-has-focused-check):not([data-finder-object-current-phase="STOPPING"]) .shinken-check-line[data-filtering=""],
#id-shinken-form-element #id-shinken-window-checks-target:not(.shinken-has-focused-check):not([data-finder-object-current-phase="STOPPING"]) .shinken-tr-check-override[data-filtering=""],
#id-shinken-form-element #id-shinken-window-checks-target:not(.shinken-has-focused-check):not([data-finder-object-current-phase="STOPPING"]) .shinken-template-host-in-page-host-container[data-filtering=""],
#id-shinken-form-element #id-shinken-window-checks-target:not(.shinken-has-focused-check):not([data-finder-object-current-phase="STOPPING"]) .shinken-tr-try-check[data-filtering=""] {
    display : none;
}
#id-shinken-form-element #id-shinken-window-checks-target .shinken-table-checks .shinken-check-line .shinken-tab-check-col-name .shinken-button-focus-container {
    line-height : 1px;
    position    : relative;
    top         : 2px;
    display     : none;
}
#id-shinken-form-element #id-shinken-window-checks-target.shinken-active-filter:not(.shinken-has-focused-check):not([data-finder-object-current-phase="STOPPING"]) .shinken-table-checks .shinken-check-line .shinken-button-focus-container,
#id-shinken-form-element #id-shinken-window-checks-target .shinken-table-checks .shinken-check-line[data-has-focus-current-phase="0"] .shinken-button-focus-container {
    display : inline-block;
}
#id-shinken-form-element #id-shinken-check-list .shinken-table-checks .shinken-check-line .shinken-button-focus-container:hover .shinken-icon {
    cursor : pointer;
    color  : #006DA2;
}
.shinken-check-line:hover,
.shinken-check-line .shinken-tab-check-col-command:hover .shinken-macro-container,
.shinken-check-line .shinken-macro-container:hover {
    background : #C6E0F9 !important;
    color      : black;
}
#id-shinken-form-element #id-shinken-check-list:has([data-filtering="1"]) .shinken-table-checks .shinken-tab-check-col-name {
    padding : 0 5px 0 5px !important;
}
#id-shinken-form-element #id-shinken-window-checks-target.shinken-active-filter:not([data-finder-object-current-phase="STOPPING"]) .shinken-table-checks .shinken-check-line[data-filtering="1"],
#id-shinken-form-element #id-shinken-window-checks-target.shinken-has-focused-check .shinken-table-checks .shinken-check-line[data-filtering="1"] {
    background-color : #D5EAFF;
}
#id-shinken-form-element #id-shinken-window-checks-target.shinken-active-filter[data-finder-object-current-phase="0"] .shinken-focus-off,
#id-shinken-form-element #id-shinken-window-checks-target.shinken-active-filter[data-finder-object-current-phase="STOPPING"] .shinken-focus-on {
    display : none;
}
#id-shinken-form-element #id-shinken-window-checks-target.shinken-active-filter:not([data-finder-object-current-phase="STOPPING"]) .shinken-table-checks .shinken-check-line[data-filtering="1"]:hover,
#id-shinken-form-element #id-shinken-window-checks-target.shinken-active-filter:not([data-finder-object-current-phase="STOPPING"]) .shinken-table-checks .shinken-check-line[data-filtering="1"] .shinken-tab-check-col-command:hover .shinken-macro-container,
#id-shinken-form-element #id-shinken-window-checks-target.shinken-active-filter:not([data-finder-object-current-phase="STOPPING"]) .shinken-table-checks .shinken-check-line[data-filtering="1"] .shinken-macro-container:hover,
#id-shinken-form-element #id-shinken-window-checks-target.shinken-has-focused-check .shinken-table-checks .shinken-check-line[data-filtering="1"]:hover,
#id-shinken-form-element #id-shinken-window-checks-target.shinken-has-focused-check .shinken-table-checks .shinken-check-line[data-filtering="1"] .shinken-tab-check-col-command:hover .shinken-macro-container,
#id-shinken-form-element #id-shinken-window-checks-target.shinken-has-focused-check .shinken-table-checks .shinken-check-line[data-filtering="1"] .shinken-macro-container:hover {
    background-color : #B4D9FF !important;
}
#id-shinken-form-element #id-shinken-window-checks-target .shinken-container-filter-name .shinken-button-container {
    position : absolute;
    right    : 10px;
    top      : 1px;
    display  : inline-block;
}
#id-shinken-window-checks-target .shinken-container-filter-name .switch-button-wrapper {
    display               : inline-block;
    position              : relative;
    background            : #F2F2F2;
    border                : 2px solid #909090;
    margin                : 1px 6px;
    -webkit-border-radius : 4px;
    -moz-border-radius    : 4px;
    border-radius         : 20px;
    cursor                : pointer;
    width                 : 30px;
    height                : 17px;
}
.shinken-container-filter-name .switch-button-wrapper .switch-button {
    position      : relative;
    border-radius : 50%;
    width         : 11px;
    height        : 11px;
    border        : none;
}
#id-shinken-window-checks-target[data-finder-object-current-phase="0"] .shinken-container-filter-name .switch-button-wrapper .switch-button {
    left       : 14px;
    top        : 1px;
    background : #9EDC79;
}
.shinken-container-filter-name .switch-button-wrapper .switch-button {
    left       : 1px;
    top        : 1px;
    background : #7B7770;
}
/*#id-shinken-window-checks-target[data-finder-object-current-phase="0"] .shinken-container-filter-name .shinken-disabled-label,*/
/*#id-shinken-window-checks-target[data-finder-object-current-phase="0"] .shinken-override-disabled-container,*/
/*#id-shinken-window-checks-target[data-finder-object-current-phase="STOPPING"] .shinken-container-filter-name .shinken-enabled-label {*/
/*    display : none;*/
/*}*/
#id-shinken-form-element #id-shinken-window-checks-target.shinken-active-filter:not([data-finder-object-current-phase="STOPPING"]) .shinken-table-checks .shinken-check-line[data-filtering="1"],
#id-shinken-form-element #id-shinken-window-checks-target.shinken-has-focused-check .shinken-table-checks .shinken-check-line[data-filtering="1"] {
    background-color : #D5EAFF;
}
#id-shinken-form-element #id-shinken-window-checks-target.shinken-active-filter[data-finder-object-current-phase="0"] .shinken-focus-off,
#id-shinken-form-element #id-shinken-window-checks-target.shinken-active-filter[data-finder-object-current-phase="STOPPING"] .shinken-focus-on {
    display : none;
}
#id-shinken-form-element #id-shinken-window-checks-target.shinken-active-filter:not([data-finder-object-current-phase="STOPPING"]) .shinken-table-checks .shinken-check-line[data-filtering="1"]:hover,
#id-shinken-form-element #id-shinken-window-checks-target.shinken-active-filter:not([data-finder-object-current-phase="STOPPING"]) .shinken-table-checks .shinken-check-line[data-filtering="1"] .shinken-tab-check-col-command:hover .shinken-macro-container,
#id-shinken-form-element #id-shinken-window-checks-target.shinken-active-filter:not([data-finder-object-current-phase="STOPPING"]) .shinken-table-checks .shinken-check-line[data-filtering="1"] .shinken-macro-container:hover,
#id-shinken-form-element #id-shinken-window-checks-target.shinken-has-focused-check .shinken-table-checks .shinken-check-line[data-filtering="1"]:hover,
#id-shinken-form-element #id-shinken-window-checks-target.shinken-has-focused-check .shinken-table-checks .shinken-check-line[data-filtering="1"] .shinken-tab-check-col-command:hover .shinken-macro-container,
#id-shinken-form-element #id-shinken-window-checks-target.shinken-has-focused-check .shinken-table-checks .shinken-check-line[data-filtering="1"] .shinken-macro-container:hover {
    background-color : #B4D9FF !important;
}
#id-shinken-window-checks-target .shinken-container-filter-name .shinken-button-container {
    position : absolute;
    right    : 10px;
    top      : 3px;
    display  : inline-block;
}
#id-shinken-window-checks-target.shinken-active-filter:not([data-finder-object-current-phase="STOPPING"]) .shinken-container-filter-name .shinken-disabled-label,
#id-shinken-window-checks-target.shinken-active-filter:not([data-finder-object-current-phase="STOPPING"]) .shinken-override-disabled-container,
#id-shinken-window-checks-target[data-finder-object-current-phase="STOPPING"] .shinken-container-filter-name .shinken-enabled-label,
#id-shinken-form-element #id-shinken-window-checks-target.shinken-active-filter:not([data-finder-object-current-phase="STOPPING"]) .shinken-override-cfg-format-container {
    display: none;
}
/******************************** CONTAINER BUTTON *************************************/
.shinken-help-button-container {
    position : absolute;
    bottom   : 0;
    right    : 0;
}
.shinken-help-button-container .shinken-button {
    background-color : #32A7DC;
    color            : #FFFFFF;
    position         : relative;
    right            : 20px;
    bottom           : 20px;
    border-radius    : 5px;
    z-index          : 999;
    display          : block;
    cursor           : pointer;
    border           : none;
    padding-top      : 5px;
    padding-bottom   : 5px;
    outline          : none !important;
    box-shadow       : 1px 3px 3px black;
}
.shinken-help-button-container .shinken-button td {
    color : #FFFFFF;
}
.shinken-help-button-container .key {
    margin        : 0 2px;
    padding       : 1px 6px;
    color         : black;
    background    : rgba(255, 255, 255, .9) linear-gradient(to bottom, #FFFFFF, #DDDDDD) repeat scroll 0 0;
    border-radius : 3px;
    border        : 1px solid;
    white-space   : nowrap;
    box-shadow    : 1px 2px 5px 1px rgba(0, 0, 0, .2);
}
/******************************** CONTAINER HELP *************************************/
#id-shinken-help-pop-up {
    position         : fixed;
    z-index          : 9999;
    background-color : rgba(70, 70, 70, 0.9);
    top              : 0;
    left             : 0;
    width            : 100%;
    height           : 100%;
    margin           : auto;
    text-align       : center;
    font-size        : 12px;
}
#id-shinken-help-pop-up .shinken-help-container {
    height : 100%;
}
#id-shinken-help-pop-up .shinken-help-container-2 {
    height    : calc(100% - 60px);
    margin    : 30px auto;
    max-width : 1200px;
    min-width : 900px;
}
#id-shinken-help-pop-up .shinken-help-container-3 {
    background-color : #CAE1FF;
    border           : 2px solid #FFFFFF;
    border-radius    : 0 5px 5px 5px;
    z-index          : 2;
    position         : relative;
    height           : calc(100% - 44px);
}
#id-shinken-help-pop-up .shinken-help-container-3 * {
    cursor : default !important;
}
#id-shinken-help-pop-up .shinken-help-windows-title-menu .shinken-help-close-button {
    color            : #32A7DC;
    float            : right;
    background-color : #FFFFFF;
    border-radius    : 5px;
    padding          : 7px 12px;
    border           : 3px solid transparent;
    cursor           : pointer;
}
#id-shinken-help-pop-up .shinken-help-windows-title-menu {
    height     : 44px;
    text-align : left;
    font-size  : 16px;
}
#id-shinken-help-pop-up .shinken-help-windows-title-menu .shinken-window-element {
    display                 : inline-block;
    border                  : 2px solid transparent;
    top                     : 14px;
    padding                 : 6px 20px;
    color                   : #DBDBDB;
    background-color        : #797269;
    text-align              : center;
    border-bottom           : none;
    border-top-left-radius  : 5px;
    border-top-right-radius : 5px;
    position                : relative;
    cursor                  : pointer;
    z-index                 : 1;
}
#id-shinken-help-pop-up .shinken-help-windows-title-menu .shinken-window-element.shinken-active {
    background-color : #CAE1FF;
    border-color     : #FFFFFF;
    color            : #000000;
    z-index          : 3;
}
#id-shinken-help-pop-up .shinken-help-windows-title-menu .shinken-help-close-button:hover {
    border-color : #32A7DC;
    background   : linear-gradient(to top, #CCCCCC 0, #FFFFFF 100%);
}
/******************************** CONTENT *************************************/
#id-shinken-help-pop-up .shinken-help-container {
    text-align : left;
}
#id-shinken-help-pop-up .shinken-help-container .shinken-help-title {
    font-size        : 18px;
    text-align       : center;
    padding          : 10px 30px;
    margin-top       : 10px;
    background-color : #32A7DC;
    display          : inline-block;
    border-radius    : 5px;
    color            : white;
}
#id-shinken-help-pop-up .shinken-help-container .shinken-help-content[data-level="1"] {
    margin-left  : 20px;
    margin-top   : 25px;
    margin-right : 10px;
}
#id-shinken-help-pop-up .shinken-help-container .shinken-help-content[data-level="2"] {
    margin-left  : 40px;
    margin-top   : 10px;
    margin-right : 10px;
}
#id-shinken-help-pop-up .shinken-help-container .shinken-help-content[data-level="1"] .shinken-title {
    font-size        : 16px;
    padding          : 6px 15px;
    background-color : #32A7DC;
    border-radius    : 5px;
    display          : inline-block;
    color            : white;
}
#id-shinken-help-pop-up .shinken-help-container .shinken-help-content[data-level="2"] .shinken-title {
    font-size     : 14px;
    padding       : 2px 10px;
    border-radius : 3px;
    display       : inline-block;
    color         : #AB5252;
}
#id-shinken-help-pop-up .shinken-help-container .shinken-help-content-table.shinken-table-layout-fixed {
    table-layout : fixed;
}
#id-shinken-help-pop-up .shinken-help-container .shinken-help-content-table {
    margin-left     : 12px;
    border-collapse : separate;
    border-spacing  : 12px;
}
#id-shinken-help-pop-up .shinken-help-container .shinken-help-content-sublist {
    width           : 100%;
    margin-left     : 12px;
    border-collapse : separate;
    border-spacing  : 12px;
}
#id-shinken-help-pop-up .shinken-window-target {
    overflow-x : auto;
    overflow-y : auto;
    height: calc(100% - 51px);
}
#id-shinken-help-pop-up .shinken-help-container .shinken-code {
    font-family      : monospace;
    white-space      : pre;
    background-color : white;
    border           : 1px solid grey;
    padding          : 8px;
    border-radius    : 5px;
    width            : fit-content;
}
#shinken-loader-container {
    position         : absolute;
    top              : 20%;
    bottom           : 20%;
    left             : 20%;
    right            : 20%;
    z-index          : 9999;
    background-color : rgba(0, 0, 0, 0.7);
    border-radius    : 7px;
}
#shinken-loader-container .shinken-loading-text {
    position   : absolute;
    top        : 40%;
    width      : 100%;
    font-size  : 25px;
    color      : white;
    text-align : center;
}
#shinken-loader-container .shinken-loading-text .shinken-loading-text-content {
    margin : auto;
    width  : 90%;
}
#checking-loader {
    min-width  : 25px;
    text-align : center;
}
.floatingBarsG {
    position : relative;
    width    : 15px;
    height   : 17px;
    margin   : auto;
    display  : inline-block;
}
.floatingBarsG .shinken-block {
    position                          : absolute;
    background-color                  : rgb(30, 30, 30);
    width                             : 2px;
    height                            : 6px;
    border-radius                     : 2px 2px 0 0;
    -o-border-radius                  : 2px 2px 0 0;
    -ms-border-radius                 : 2px 2px 0 0;
    -webkit-border-radius             : 2px 2px 0 0;
    -moz-border-radius                : 2px 2px 0 0;
    transform                         : scale(0.4);
    -o-transform                      : scale(0.4);
    -ms-transform                     : scale(0.4);
    -webkit-transform                 : scale(0.4);
    -moz-transform                    : scale(0.4);
    animation-name                    : fadeG;
    -o-animation-name                 : fadeG;
    -ms-animation-name                : fadeG;
    -webkit-animation-name            : fadeG;
    -moz-animation-name               : fadeG;
    animation-duration                : 1.2s;
    -o-animation-duration             : 1.2s;
    -ms-animation-duration            : 1.2s;
    -webkit-animation-duration        : 1.2s;
    -moz-animation-duration           : 1.2s;
    animation-iteration-count         : infinite;
    -o-animation-iteration-count      : infinite;
    -ms-animation-iteration-count     : infinite;
    -webkit-animation-iteration-count : infinite;
    -moz-animation-iteration-count    : infinite;
    animation-direction               : normal;
    -o-animation-direction            : normal;
    -ms-animation-direction           : normal;
    -webkit-animation-direction       : normal;
    -moz-animation-direction          : normal;
}
.floatingBarsG .shinken-block.shinken-reverse {
    animation-name         : fadeG-reverse;
    -o-animation-name      : fadeG-reverse;
    -ms-animation-name     : fadeG-reverse;
    -webkit-animation-name : fadeG-reverse;
    -moz-animation-name    : fadeG-reverse;
}
.floatingBarsG .rotate-01 {
    left                    : 0;
    top                     : 6px;
    animation-delay         : 0.45s;
    -o-animation-delay      : 0.45s;
    -ms-animation-delay     : 0.45s;
    -webkit-animation-delay : 0.45s;
    -moz-animation-delay    : 0.45s;
    transform               : rotate(-90deg);
    -o-transform            : rotate(-90deg);
    -ms-transform           : rotate(-90deg);
    -webkit-transform       : rotate(-90deg);
    -moz-transform          : rotate(-90deg);
}
.floatingBarsG .rotate-02 {
    left                    : 2px;
    top                     : 2px;
    animation-delay         : 0.6s;
    -o-animation-delay      : 0.6s;
    -ms-animation-delay     : 0.6s;
    -webkit-animation-delay : 0.6s;
    -moz-animation-delay    : 0.6s;
    transform               : rotate(-45deg);
    -o-transform            : rotate(-45deg);
    -ms-transform           : rotate(-45deg);
    -webkit-transform       : rotate(-45deg);
    -moz-transform          : rotate(-45deg);
}
.floatingBarsG .rotate-03 {
    left                    : 6px;
    top                     : 0;
    animation-delay         : 0.75s;
    -o-animation-delay      : 0.75s;
    -ms-animation-delay     : 0.75s;
    -webkit-animation-delay : 0.75s;
    -moz-animation-delay    : 0.75s;
    transform               : rotate(0deg);
    -o-transform            : rotate(0deg);
    -ms-transform           : rotate(0deg);
    -webkit-transform       : rotate(0deg);
    -moz-transform          : rotate(0deg);
}
.floatingBarsG .rotate-04 {
    right                   : 2px;
    top                     : 2px;
    animation-delay         : 0.9s;
    -o-animation-delay      : 0.9s;
    -ms-animation-delay     : 0.9s;
    -webkit-animation-delay : 0.9s;
    -moz-animation-delay    : 0.9s;
    transform               : rotate(45deg);
    -o-transform            : rotate(45deg);
    -ms-transform           : rotate(45deg);
    -webkit-transform       : rotate(45deg);
    -moz-transform          : rotate(45deg);
}
.floatingBarsG .rotate-05 {
    right                   : 0;
    top                     : 6px;
    animation-delay         : 1.05s;
    -o-animation-delay      : 1.05s;
    -ms-animation-delay     : 1.05s;
    -webkit-animation-delay : 1.05s;
    -moz-animation-delay    : 1.05s;
    transform               : rotate(90deg);
    -o-transform            : rotate(90deg);
    -ms-transform           : rotate(90deg);
    -webkit-transform       : rotate(90deg);
    -moz-transform          : rotate(90deg);
}
.floatingBarsG .rotate-06 {
    right                   : 2px;
    bottom                  : 1px;
    animation-delay         : 1.2s;
    -o-animation-delay      : 1.2s;
    -ms-animation-delay     : 1.2s;
    -webkit-animation-delay : 1.2s;
    -moz-animation-delay    : 1.2s;
    transform               : rotate(135deg);
    -o-transform            : rotate(135deg);
    -ms-transform           : rotate(135deg);
    -webkit-transform       : rotate(135deg);
    -moz-transform          : rotate(135deg);
}
.floatingBarsG .rotate-07 {
    bottom                  : 0;
    left                    : 6px;
    animation-delay         : 1.35s;
    -o-animation-delay      : 1.35s;
    -ms-animation-delay     : 1.35s;
    -webkit-animation-delay : 1.35s;
    -moz-animation-delay    : 1.35s;
    transform               : rotate(180deg);
    -o-transform            : rotate(180deg);
    -ms-transform           : rotate(180deg);
    -webkit-transform       : rotate(180deg);
    -moz-transform          : rotate(180deg);
}
.floatingBarsG .rotate-08 {
    left                    : 2px;
    bottom                  : 1px;
    animation-delay         : 1.5s;
    -o-animation-delay      : 1.5s;
    -ms-animation-delay     : 1.5s;
    -webkit-animation-delay : 1.5s;
    -moz-animation-delay    : 1.5s;
    transform               : rotate(-135deg);
    -o-transform            : rotate(-135deg);
    -ms-transform           : rotate(-135deg);
    -webkit-transform       : rotate(-135deg);
    -moz-transform          : rotate(-135deg);
}
@keyframes fadeG {
    0% {
        background-color : rgb(200, 200, 200);
    }
    100% {
        background-color : rgb(30, 30, 30);
    }
}
@-o-keyframes fadeG {
    0% {
        background-color : rgb(200, 200, 200);
    }
    100% {
        background-color : rgb(30, 30, 30);
    }
}
@-ms-keyframes fadeG {
    0% {
        background-color : rgb(200, 200, 200);
    }
    100% {
        background-color : rgb(30, 30, 30);
    }
}
@-webkit-keyframes fadeG {
    0% {
        background-color : rgb(200, 200, 200);
    }
    100% {
        background-color : rgb(30, 30, 30);
    }
}
@-moz-keyframes fadeG {
    0% {
        background-color : rgb(200, 200, 200);
    }
    100% {
        background-color : rgb(30, 30, 30);
    }
}
@keyframes fadeG-reverse {
    0% {
        background-color : rgb(255, 255, 255);
    }
    100% {
        background-color : rgb(150, 150, 150);
    }
}
@-o-keyframes fadeG-reverse {
    0% {
        background-color : rgb(255, 255, 255);
    }
    100% {
        background-color : rgb(150, 150, 150);
    }
}
@-ms-keyframes fadeG-reverse {
    0% {
        background-color : rgb(255, 255, 255);
    }
    100% {
        background-color : rgb(150, 150, 150);
    }
}
@-webkit-keyframes fadeG-reverse {
    0% {
        background-color : rgb(255, 255, 255);
    }
    100% {
        background-color : rgb(150, 150, 150);
    }
}
@-moz-keyframes fadeG-reverse {
    0% {
        background-color : rgb(255, 255, 255);
    }
    100% {
        background-color : rgb(150, 150, 150);
    }
}
/*.shinken-window-group .shinken-window-element {*/
    /*padding: 6px 20px;*/
    /*border: 1px solid #69b1d2;*/
    /*cursor: pointer;*/
    /*display: inline-block;*/
    /*margin-top: 2px;*/
/*}*/
/*.shinken-override-check-content .shinken-window-element.shinken-active {*/
    /*text-decoration: none;*/
    /*background-color: #93d5f3;*/
    /*pointer-events: none;*/
/*}*/
