.shinken-sla-status-critical,
.shinken-sla-status-warning,
.shinken-sla-status-ok {
    display : none;
}
.shinken-data-listener[data-sla-status="0"] .shinken-sla-status-ok {
    display : inherit;
}
.shinken-data-listener[data-sla-status="1"] .shinken-sla-status-warning {
    display : inherit;
}
.shinken-data-listener[data-sla-status="2"] .shinken-sla-status-critical {
    display : inherit;
}
.shinken-arrow-up-ok,
.shinken-arrow-up-45-ok,
.shinken-arrow-stagnant-ok,
.shinken-arrow-stagnant-critical,
.shinken-arrow-down-45-critical,
.shinken-arrow-down-critical {
    display : none;
}
.shinken-data-listener[data-sla-tendency="arrow-up-ok"] .shinken-arrow-up-ok {
    display : inherit;
}
.shinken-data-listener[data-sla-tendency="arrow-up-45-ok"] .shinken-arrow-up-45-ok {
    display : inherit;
}
.shinken-data-listener[data-sla-tendency="arrow-stagnant-ok"] .shinken-arrow-stagnant-ok {
    display : inherit;
}
.shinken-data-listener[data-sla-tendency="arrow-stagnant-critical"] .shinken-arrow-stagnant-critical {
    display : inherit;
}
.shinken-data-listener[data-sla-tendency="arrow-down-45-critical"] .shinken-arrow-down-45-critical {
    display : inherit;
}
.shinken-data-listener[data-sla-tendency="arrow-down-critical"] .shinken-arrow-down-critical {
    display : inherit;
}
.shinken-data-listener[data-sla-tendency="no-data"] .shinken-arrows-tendency {
    display: none;
}
.shinken-data-listener:not([data-sla-tendency="no-data"]) .shinken-no-data-for-tendency {
    display: none;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.shinken-pulsate {
    -webkit-animation: shinken-pulsate-animation 0.8s infinite linear;
    animation: shinken-pulsate-animation 0.8s infinite linear;
}
.shinken-pulsate-focus {
    -webkit-animation: shinken-pulsate-animation-focus 0.8s infinite linear;
    animation: shinken-pulsate-animation-focus 0.8s infinite linear;
}
@keyframes shinken-pulsate-animation {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes shinken-pulsate-animation-focus {
    0% {
        background-color: grey;
    }
    100% {
        background-color: white ;
    }
}
* {
    box-sizing : border-box;
}
td, th {
    padding : 0;
    border  : 0;
}
input {
    border : 1px solid #B7B7B7;
}
input::-ms-clear {
    display : none;
}
.clear {
    clear    : both;
    height   : 0;
    overflow : hidden; /* Précaution pour IE 7 */
}
/**********************
 * Vertical align
 **********************/
.text-vertical-align {
    position  : absolute;
    top       : 50%;
    transform : translateY(-50%);
}
.text-middle {
    position   : absolute;
    top        : 50%;
    transform  : translateY(-50%);
    text-align : center;
    margin     : 0 auto;
    left       : 0;
    right      : 0;
}
/**********************
 * Text style
 **********************/
.text-ellipsis {
    max-width     : 100%;
    white-space   : nowrap;
    overflow      : hidden;
    text-overflow : ellipsis;
    display       : inline-block;
}
.text-justify {
    text-align : justify;
}
.text-left {
    text-align : left;
}
.shinken-text-left {
    text-align : left;
}
.shinken-text-centred,
.text-center {
    text-align : center;
}
.text-right {
    text-align : right;
}
.text-break {
    word-wrap   : break-word;
    white-space : pre-line;
}
.text-break-all {
    word-wrap  : break-word;
    word-break : break-all;
    max-width  : 100%;
}
.text-break-all-pre-line {
    word-wrap   : break-word;
    word-break  : break-all;
    white-space : pre-line;
}
.text-underline {
    text-decoration : underline;
}
/**********************
 * Form TODO: clean the css
 **********************/
textarea {
    max-width : 100%;
}
.validate-success {
    /*background-color: #4FA909 !important;*/
    background-image : none;
}
.validate-success.value-is-set {
    /*background-color: #4FA909 !important;*/
    background-image : linear-gradient(60deg, rgb(59, 59, 59), rgb(91, 91, 91));
    color            : white !important;
}
.validate-info {
    background-color : deepskyblue !important;
    background-image : none !important;
}
.validate-beware {
    background-color : #A14EA1 !important;
    background-image : none !important;
}
.validate-warning {
    background-color : orange !important;
    background-image : none !important;
}
.validate-error {
    background-color : #EC5757 !important;
    background-image : none !important;
}
/**********************
 * Custom Tooltips
 **********************/
.tooltip-custom > .tooltip-inner {
    text-align       : left;
    background-color : rgba(0, 0, 0, 1);
}
.tooltip-custom > .tooltip-inner h6 {
    text-transform : capitalize;
}
.tooltip-sm {
    word-break : break-all;
    max-width  : 200px;
}
/* * Tooltip Body */
.tooltip-custom.success > .tooltip-inner {
    border : 2px solid #4FA909;
}
.tooltip-custom.info > .tooltip-inner {
    border : 2px solid deepskyblue;
}
.tooltip-custom.beware > .tooltip-inner {
    border : 2px solid #A14EA1;
}
.tooltip-custom.warning > .tooltip-inner {
    border : 2px solid orange;
}
.tooltip-custom.error > .tooltip-inner {
    border : 2px solid #EC5757;
}
/* * Tooltip Arrow */
.tooltip-custom.success.top > .tooltip-arrow {
    border-top-color : #4FA909;
}
.tooltip-custom.success.right > .tooltip-arrow {
    border-right-color : #4FA909;
}
.tooltip-custom.success.left > .tooltip-arrow {
    border-left-color : #4FA909;
}
.tooltip-custom.success.bottom > .tooltip-arrow {
    border-bottom-color : #4FA909;
}
.tooltip-custom.info.top > .tooltip-arrow {
    border-top-color : deepskyblue;
}
.tooltip-custom.info.right > .tooltip-arrow {
    border-right-color : deepskyblue;
}
.tooltip-custom.info.left > .tooltip-arrow {
    border-left-color : deepskyblue;
}
.tooltip-custom.info.bottom > .tooltip-arrow {
    border-bottom-color : deepskyblue;
}
.tooltip-custom.warning.top > .tooltip-arrow {
    border-top-color : orange;
}
.tooltip-custom.warning.right > .tooltip-arrow {
    border-right-color : orange;
}
.tooltip-custom.warning.left > .tooltip-arrow {
    border-left-color : orange;
}
.tooltip-custom.warning.bottom > .tooltip-arrow {
    border-bottom-color : orange;
}
.tooltip-custom.error.top > .tooltip-arrow {
    border-top-color : #EC5757;
}
.tooltip-custom.error.right > .tooltip-arrow {
    border-right-color : #EC5757;
}
.tooltip-custom.error.left > .tooltip-arrow {
    border-left-color : #EC5757;
}
.tooltip-custom.error.bottom > .tooltip-arrow {
    border-bottom-color : #EC5757;
}
.tooltip-custom.beware.top > .tooltip-arrow {
    border-top-color : #A14EA1;
}
.tooltip-custom.beware.right > .tooltip-arrow {
    border-right-color : #A14EA1;
}
.tooltip-custom.beware.left > .tooltip-arrow {
    border-left-color : #A14EA1;
}
.tooltip-custom.beware.bottom > .tooltip-arrow {
    border-bottom-color : #A14EA1;
}
.shinken-tooltip-message {
    font-size : 13px;
}
#saving-log-msg > .shinken-tooltip-message {
    padding       : 5px;
    margin-bottom : 5px;
    margin-top    : 6px;
    background    : #FFFFFF;
    border-radius : 4px;
    max-height    : 100px;
    overflow      : auto;
}
#saving-log-modal-body .shinken-tooltip-message {
    background-color : white;
}
/**********************
 * Custom Tags
 **********************/
.tag {
    display          : inline-block;
    padding          : .25em .4em;
    word-break       : break-all;
    line-height      : 1;
    /*text-transform   : capitalize;*/
    color            : #FFFFFF;
    /*vertical-align   : baseline;*/
    vertical-align   : middle;
    border-radius    : .25rem;
    background-color : #818A91;
    /* TODO: delete the margin and use the tag-block class */
    margin           : 3px 0;
    min-height       : 18px;
}
.tag-block {
    margin : 0 5px 5px 0;
}
.tag a {
    color : #FFFFFF;
}
.tag-danger, .tag-error {
    background-color : #D9534F;
}
.tag-warning {
    background-color : #F0AD4E;
}
.tag-beware {
    background-color : #A14EA1;
}
.tag-info {
    background-color : #5BC0DE;
}
.tag-success {
    background-color : #5CB85C;
}
.tag-primary {
    background-color : #0275D8;
}
.header-change-stats {
    color : #02FF00;
}
.tooltip.fade.bottom.in {
    z-index : 9000;
}
/* Specific */
.help-hint {
    font-size        : .8em;
    padding          : 0 .45em;
    background-color : #FFFFFF;
    border-radius    : 1em;
    text-align       : center;
    margin           : 0 0 0 4px;
    color            : #D9534F;
}
.data-name-area .tag-help,
.col-try-check .tag-help {
    border : 1px solid;
}
.tag-help {
    margin           : 0 5px;
    font-size        : inherit;
    background-color : #FFFFFF;
    border-radius    : 1em;
    text-align       : center;
    color            : #4E98B6;
    cursor           : pointer;
    border           : 1px solid;
    padding          : 0 .52em;
}
.tag-help.tag-grey {
    background : #E8E8E8;
}
.tag-help:hover, .tag-help:focus {
    color      : #FFFFFF;
    background : #BFDBDE;
}
.tag-help.active {
    color      : #FFFFFF;
    /*background: #5CB85C ;*/
    background : #5BC0DE;
}
.circle {
    border-radius : 50px;
    text-align    : center;
    padding       : 1px 4px 6px 4px;
    color         : #D41010;
    background    : #FFFFFF;
    border        : 1px solid #D4162A;
    width         : 15px;
    height        : 15px;
    box-sizing    : content-box;
}
.tag-help.tag-output-rules {
    margin-right : 10px;
}
.shinken-hook-pop-up {
    position      : absolute;
    top           : 5px;
    left          : 0;
    margin        : 0;
    border-radius : 1em;
    text-align    : center;
    cursor        : pointer;
    padding       : 0 .64em;
    padding-top   : 2px;
    color         : #D4D4D4;
    background    : #FFFFFF;
    border        : 2px solid #D4D4D4;
}
.shinken-hook-pop-up:hover,
.shinken-hook-pop-up:focus {
    color            : #FFFFFF;
    background-color : #EBD6D3;
}
.shinken-hook-pop-up.active {
    background : #B94A48;
    border     : 2px solid #FFFFFF;
}
.shinken-hook-pop-up.active span {
    color : #FFFFFF;
}
/******************************
 * Tags State
 ******************************/
.tag-state {
    color         : white;
    border-radius : 5px;
    padding       : 2px 5px;
    display       : inline-block;
}
.tag-state.warning {
    background-color : #F89406;
}
.tag-state.critical {
    background-color : #DC2020;
}
.tag-state.not-configured {
    background-color : #8F17AB;
}
.tag-state.pending {
    background-color : #AAAAAA;
}
.tag-state.ok {
    background-color : #4FA909;
}
.tag-state.forced-import,
.tag-state.running,
.tag-state.difference-computing {
    border           : 1px dashed purple;
    background-color : #FFFFFF;
    color            : purple;
    /*color       : purple;*/
    /*font-weight : bold;*/
}
/**********************
 * Custom Btn
 **********************/
.btn-disabled {
    opacity : 0.65 !important;
    filter  : alpha(opacity=65) !important;
    cursor  : not-allowed !important;
}
.btn-block + .btn-block {
    margin-top : .5rem;
}
/**********************
 * Custom Checkbox
 **********************/
/* Start by hiding the checkboxes */
.checkbox-js {
    visibility : hidden;
}
.default-shinken,
.checkbox-shinken {
    display        : inline-block;
    vertical-align : middle;
}
.checkbox-shinken {
    position : relative;
    width    : 25px;
    margin   : 0 50px 0 15px;
}
.checkbox-shinken label {
    position   : absolute;
    width      : 20px;
    height     : 20px;
    top        : 0;
    left       : 0;
    background : #EEEEEE;
    border     : 3px solid #DDDDDD;
    cursor     : pointer;
    margin     : 0;
}
.checkbox-shinken label:after {
    opacity           : 0;
    content           : '';
    position          : absolute;
    width             : 10px;
    height            : 5px;
    background        : transparent;
    top               : 5px;
    left              : 4px;
    border            : 3px solid #333333;
    border-top        : none;
    border-right      : none;
    -webkit-transform : rotate(-45deg);
    -moz-transform    : rotate(-45deg);
    -o-transform      : rotate(-45deg);
    -ms-transform     : rotate(-45deg);
    transform         : rotate(-45deg);
}
.checkbox-shinken label:hover::after {
    opacity : 0.2;
}
.checkbox-shinken input {
    width  : 25px;
    height : 25px;
    margin : 0;
}
.checkbox-shinken input[type=checkbox]:checked + label:after {
    opacity : 1;
}
.default-shinken {
    margin-left : 10px;
    width       : 100%;
}
.default-shinken .btn {
    padding : 4px 10px;
}
/* Dark */
.checkbox-shinken.value-is-set label,
.checkbox-shinken.dark label {
    background : #000000;
}
.checkbox-shinken.value-is-set label:after,
.checkbox-shinken.dark label:after {
    border       : 3px solid #EEEEEE;
    border-top   : none;
    border-right : none;
}
/* Purple */
.checkbox-shinken.value-is-default label,
.checkbox-shinken.purple label {
    background : rgba(128, 0, 128, 0.65);
}
.checkbox-shinken.value-is-default label:after,
.checkbox-shinken.purple label:after {
    border       : 3px solid #EEEEEE;
    border-top   : none;
    border-right : none;
}
/* Gray */
.checkbox-shinken.gray label {
    background : #DDDDDD;
}
.checkbox-shinken.gray label:after {
    border       : 3px solid #AAAAAA;
    border-top   : none;
    border-right : none;
}
.checkbox-shinken.validate-error label {
    background : #EC5757;
}
.checkbox-shinken.validate-warning label {
    background : orange;
}
select.validate-error {
    background : #EC5757 !important;
    color      : white !important;
}
select.validate-warning {
    background : orange !important;
    color      : white !important;
}
/******************************
 * Custom background header
 ******************************/
.cover {
    background-size  : auto auto, auto auto, cover;
    /*background-image : linear-gradient(225deg, #f6f6f6, #ececec);*/
    background-image : radial-gradient(circle, #F6F6F6, #ECECEC);
}
.cover.cover-green {
    background-image : linear-gradient(225deg, #74C954, #4D9F30);
    /*background-image : radial-gradient(circle, #74C954, #4D9F30);*/
}
.cover.cover-purple {
    background-image : linear-gradient(225deg, #7E18FC, #E662AD);
    /*background-image: linear-gradient(225deg, #e662ad, #b958c3);*/
    /*background-image: radial-gradient(circle,#e662ad,#b958c3);*/
}
.cover.cover-purple-dark {
    background-image : linear-gradient(225deg, #D83982, #AE1878);
    /*background-image : radial-gradient(circle, #D83982, #AE1878);*/
}
/******************************
 * Layout for bootstrap 3.3.6
 ******************************/
/** Global View **/
.source-index-view#wrapper {
    /* overflow         : hidden; */
    box-sizing       : border-box;
    height           : 100%;
    background-color : rgb(245, 245, 245);
    /* margin           : 10px; */
}
.source-index-view h1,
.source-index-view h2,
.source-index-view h3,
.source-index-view h4,
.source-index-view h5,
.source-index-view h6 {
    display : inline;
}
.source-index-view h3 {
    color : #000000;
}
/** End Global View **/
.source-index-view .img-state {
    width  : 25px;
    height : 25px;
}
.source-index-view .img-state-sm {
    width       : 16px;
    height      : 16px;
    margin-left : 10px;
}
.source-index-view .btn-discovery {
    display               : block;
    -webkit-border-radius : 20px;
    -moz-border-radius    : 20px;
    border-radius         : 20px;
    font-weight           : bold;
    color                 : #333333;
    background-color      : #FFFFFF;
    border-color          : #CCCCCC;
}
.source-index-view .btn-discovery:hover {
    color            : #FFFFFF;
    /*background-color : #7D7D7D;*/
    background-color : #AFA9A9;
    border-color     : #FFFFFF;
}
/** End Content Header **/
/** Content Main **/
.source-index-view .content-main {
    margin-top : 20px;
    height     : calc(100% - 105px);
}
.source-index-view #informations {
    min-height : 450px;
}
.source-index-view .gray-back {
    background-color : #CFCFCF;
    margin-right     : 0px !important;
}
/** End Content Main **/
.source-index-view table thead {
    background : #494949; /* 3d3d3d  a2a2a2*/
}
.shinken-content-disabled * {
    cursor         : default;
    opacity        : 0.5;
    box-shadow     : none;
    pointer-events : none;
}
.shinken-content-readonly {
    pointer-events : none;
    cursor         : not-allowed;
}
.shinken-not-allowed {
    cursor : not-allowed;
}
.shinken-table-no-border td {
    border : none !important;
}
.shinken-table-seperate-2 {
    border-collapse : separate !important;
    border-spacing  : 2px;
}
.shinken-force-display-block {
    display : block !important;
}
.shinken-hidden {
    display : none !important;
}
.shinken-no-opacity {
    opacity : 0 !important;
    pointer-events: none;
}
.shinken-table {
    width           : 100%;
    height          : 100%;
    border-collapse : collapse;
    font-size       : 1em;
}
.shinken-table-cell {
    height : 100%;
}
.shinken-display-table {
    display         : table;
    width           : 100%;
    height          : 100%;
    border-collapse : collapse;
}
.shinken-display-table-cell {
    display        : table-cell;
    vertical-align : middle;
}
.shinken-button-additional-properties {
    padding : 5px;
}
.shinken-relative-div {
    position: relative;
}
.shinken-absolute-div {
    position : absolute;
}
.shinkon-icon {
    margin-left  : 5px;
    margin-right : 5px;
}
.shinken-protected-password {
    color       : #6BBF38;
    font-style  : italic;
    font-weight : bolder;
}
.shinken-note {
    font-style : italic;
    color      : gray;
}
.shinken-key {
    font-style : italic;
    color      : gray;
}
.shinken-sub-size {
    font-size : 0.8em;
}
.shinken-light-note {
    font-style: italic;
    color: lightgray;
}
.shinken-sub-size {
    font-size : 0.8em;
}
.shinken-link {
    color           : #0088CC;
    text-decoration : none;
    cursor          : pointer !important;
}
.shinken-link:hover {
    color           : #005580;
    text-decoration : underline;
}
.shinken-link .shinken-link-title:hover {
    text-decoration : underline;
}
.shinken-link-on-dark {
    color           : #00B6FF;
    text-decoration : none;
    cursor          : pointer;
}
.shinken-link-on-dark:hover {
    color : #00B6FF;;
}
.shinken-div-inline-block {
    display : inline-block;
}
.shinken-text-right {
    text-align : right;
}
.shinken-width-100 {
    width : 100%;
}
.shinken-vertical-align-top {
    vertical-align : top;
}
.shinken-height-100 {
    height : 100%;
}
.shinken-icon-error {
    color        : #EC5757;
    margin-right : 5px;
}
.shinken-icon-warning {
    color        : orange;
    margin-right : 5px;
}
.shinken-icon-info {
    margin-right : 5px;
}
.shinken-data-user,
.shinken-bad-data-user {
    font-style : italic;
    word-break : break-all;
}
.shinken-data-user {
    color      : blue;
}
.shinken-bad-data-user {
    color      : #FF5B5B;
    font-style : italic;
    word-break : break-all;
}
.shinken-data-default {
    color      : purple;
    font-style : italic;
    word-break : break-all;
}
.shinken-data-default-label {
    color : rgb(128, 0, 128);
}
.shinken-missing-evaluated-value {
    color      : #FD8403;
    font-style : italic;
}
.shinken-format-error {
    color       : red;
    font-weight : bold;
    font-style  : normal;
}
.shinken-format-warning {
    color       : #FF780E;
    font-weight : bold;
    font-style  : normal;
}
.shinken-highlight-data-user {
    color      : #FF780E;
    font-style : italic;
}
.shinken-highlight-data-user-without-italic {
    color : #FF780E;
}
.shinken-text-black {
    color : #0A0A0A !important;
}
.shinken-encrypted-label {
    font-style : italic;
}
.shinken-between-quote:before {
    content : '"'
}
.shinken-between-quote:after {
    content : '"'
}
.shinken-between-space-parenthensis:before {
    content     : '( ';
    white-space : nowrap;
}
.shinken-between-space-parenthensis:after {
    content     : ' )';
    white-space : nowrap;
}
.shinken-between-parentheses:before {
    content : '('
}
.shinken-between-parentheses:after {
    content : ')'
}
.shinken-between-bracket:before {
    content : '['
}
.shinken-between-bracket:after {
    content : ']'
}
.shinken-between-space-bracket:before {
    content     : '[ ';
    white-space : nowrap;
}
.shinken-between-space-bracket:after {
    content     : ' ]';
    white-space : nowrap;
}
.shinken-between-bold:before {
    font-weight : bold;
    font-size   : 1.2em;
    color       : #0AC5C5;
}
.shinken-between-bold:after {
    font-weight : bold;
    font-size   : 1.2em;
    color       : #0AC5C5;
}
.shinken-space {
    white-space : pre-wrap;
}
.shinken-keep-all-space {
    white-space : nowrap;
}
.shinken-font-xs {
    font-size   : 10px;
    line-height : 12px;
}
.shinken-font-xxl {
    font-size   : 20px;
    line-height : 20px;
}
.shinken-required-field:after {
    color   : red;
    content : '*';
}
.shinken-pointer-cursor {
    cursor : pointer;
}
.shinken-user-select-none *:not(.shinken-user-select-text):not(.shinken-user-select-all) {
    -moz-user-select    : none !important;
    -webkit-user-select : none !important;
    -ms-user-select     : none !important;
    -o-user-select      : none !important;
    user-select         : none !important;
}
.shinken-user-select-text * {
    -moz-user-select    : text !important;
    -webkit-user-select : text !important;
    -ms-user-select     : text !important;
    -o-user-select      : text !important;
    user-select         : text !important;
}
.shinken-user-select-all * {
    -moz-user-select    : all !important;
    -webkit-user-select : all !important;
    -ms-user-select     : all !important;
    -o-user-select      : all !important;
    user-select         : all !important;
}
.shinken-user-select-text {
    -moz-user-select    : text !important;
    -webkit-user-select : text !important;
    -ms-user-select     : text !important;
    -o-user-select      : text !important;
    user-select         : text !important;
}
.shinken-user-select-all {
    -moz-user-select    : all !important;
    -webkit-user-select : all !important;
    -ms-user-select     : all !important;
    -o-user-select      : all !important;
    user-select         : all !important;
}
.shinken-user-select-none {
    -moz-user-select    : none !important;
    -webkit-user-select : none !important;
    -ms-user-select     : none !important;
    -o-user-select      : none !important;
    user-select         : none !important;
}
.shinken-field {
    color      : #7B5233;
    word-break : break-all;
}
/******************************
 * Loading div
 ******************************/
.shinken-loading-div {
    height     : 100%;
    text-align : center;
    font-size  : 25px;
}
.shinken-loading-div .shinken-width-100 {
    height : 100%;
}
.shinken-loading-div .shinken-loading-cell-icon {
    vertical-align : bottom;
    padding        : 20px;
}
.shinken-loading-div .shinken-loading-cell-icon .shinkon-refresh {
    display : inline-block;
}
.shinken-loading-div .shinken-loading-cell-text {
    vertical-align : top;
}
/******************************
 * Loading list
 ******************************/
.shinken-row-even {
    background-color : rgba(0, 0, 0, 0.04);
}
.shinken-row-odd {
    background-color : transparent;
}
.shinken-draggable.shinken-drag-active {
    z-index : 9999;
}
/******************************
 * TYPE SHINKEN-PASSWORD
 ******************************/
@font-face {
    font-family : 'password';
    src         : url('../../font/password.ttf') format('truetype');
    font-weight : normal;
    font-style  : normal;
}
input[type="shinken-password"] {
    font-family           : "password" !important;
    -webkit-text-security : disc;
    background-color      : #D9D9D9;
    border                : 1px solid #CCCCCC;
    -webkit-box-shadow    : inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow       : inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow            : inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition    : border linear .2s, box-shadow linear .2s;
    -moz-transition       : border linear .2s, box-shadow linear .2s;
    -o-transition         : border linear .2s, box-shadow linear .2s;
    transition            : border linear .2s, box-shadow linear .2s;
}
input[type="shinken-password"]::-webkit-input-placeholder {
    font-family : "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
input[type="shinken-password"]::-moz-placeholder {
    font-family : "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.container-legend {
    background    : white;
    color         : black;
    position      : relative;
    display       : block;
    border-radius : 10px;
    padding       : 5px 10px;
    margin-bottom : 5px;
}
.shinken-toggle-parent.shinken-collapsed .shinken-toggled {
    display : none !important;
}
.shinken-toggle-parent:not(.shinken-collapsed) .shinken-not-toggled {
    display : none !important;
}
.shinken-text-vertical {
    transform : rotate(-90.0deg);
    display   : inline-block;
}
.shinken-uppercase {
    text-transform : uppercase;
}
.shinken-success-message {
    color : green;
}
.shinken-error-message {
    color : red;
}
table.shinken-table-layout-fixed {
    table-layout : fixed;
}
/***************************************        MESSAGE SERVER        ********************************************/
#id-shinken-configuration-messages {
    overflow : auto;
}
.shinken-server-message {
    background-color : #FFF8EB;
    color            : #000000;
    margin-bottom    : 10px;
    border-radius    : 4px;
}
.shinken-server-message:not(.shinken-with-title) {
    border      : 1px solid #A76666;
    padding     : 8px 20px 8px 14px;
    text-shadow : 0 1px 0 rgba(255, 255, 255, 0.5);
}
.shinken-server-message .shinken-title {
    border-bottom : 1px solid;
    display       : inline-block;
    margin-bottom : 10px;
}
.shinken-server-message .shinken-warnings-message .shinken-title {
    color               : #FFBA0B;
    border-bottom-color : #FFBA0B;
}
.shinken-server-message .shinken-errors-message .shinken-title {
    color               : rgb(236, 87, 87);
    border-bottom-color : rgb(236, 87, 87);
}
.shinken-message-validation:not(:last-child) {
    padding-bottom : 15px;
}
.shinken-server-message .shinken-container-message {
    margin-left : 25px;
    max-height  : 100px;
    overflow-y  : auto;
}
.shinken-server-message .shinken-container-message .shinken-container-message {
    margin-left : 0;
    max-height  : none;
    overflow-y  : auto;
}
.shinken-server-message .shinken-message {
    display         : list-item;
    list-style-type : disc;
    font-size       : 12px;
}
.shinken-server-message.shinken-with-title .shinken-message {
    list-style-type : circle;
}
.shinken-server-message.shinken-with-title .shinken-title {
    display : none;
}
.shinken-li {
    padding-left : 5px;
}
.shinken-li-2 {
    padding-left : 25px;
}
.shinken-li:before,
.shinken-li-2:before {
    content : "- "
}
.shinken-hide-information-error .shinken-information-if-error-behaviour {
    display : none;
}
.shinken-hide-information-error .shinkon-warning {
    display : none;
}
.shinken-overflow-hidden {
    height   : 100%;
    overflow : hidden;
}
.shinken-content-force-to-break-word * {
    word-break : break-word !important;
}
.shinken-break-word {
    word-break : break-word;
}
.shinken-scroll-behavior-smooth {
    scroll-behavior : smooth;
}
/***************************************        ERROR MESSAGES        ********************************************/
.shinken-error-message-frame {
    border           : rgb(204, 204, 204) 1px solid;
    background-color : #F5F5F5;
    margin           : 10px;
    padding          : 20px;
    box-shadow       : 0 5px 15px rgb(0 0 0 / 15%);
    border-radius    : 5px 5px 0 0;
}
/***************************************        SHINKEN TOGGLE SERVICE        ********************************************/
.shinken-toggle-container.shinken-close .shinken-toggle-target,
.shinken-toggle-container-lvl[data-lvl="1"].shinken-close .shinken-toggle-target[data-lvl-target="1"],
.shinken-toggle-container-lvl[data-lvl="2"].shinken-close .shinken-toggle-target[data-lvl-target="2"],
.shinken-toggle-container-lvl[data-lvl="3"].shinken-close .shinken-toggle-target[data-lvl-target="3"],
.shinken-toggle-container-lvl[data-lvl="4"].shinken-close .shinken-toggle-target[data-lvl-target="4"],
.shinken-toggle-container-lvl[data-lvl="5"].shinken-close .shinken-toggle-target[data-lvl-target="5"] {
    display : none;
}
/********************************************   TEXT WITH ICONS   *****************************************/
.shinken-icon-container {
    position : relative;
    width    : 1.6em;
    height   : 1em;
    display  : inline-block;
}
.shinken-icon-container .shinken-icon {
    position : absolute;
    top      : 0;
    left     : 0.3em;
}
.shinken-icon-container.shinken-last,
.shinken-icon-container.shinken-first {
    width : 1.3em;
}
.shinken-icon-container.shinken-first .shinken-icon {
    position : absolute;
    top      : 0;
    left     : 0;
}
.shinken-icon-container.shinken-last .shinken-icon {
    position : absolute;
    top      : 0;
    left     : 0.6em;          /* align left with 2 x 0.3 = 0.6  */
}
/********************************************   TO_SORT   *****************************************/
body[data-is-admin="False"] .shinken-is-only-for-admin {
    display: none !important;
}
shinkne-quote:before{
    content: '"';
}
shinkne-quote:after{
    content: '"';
}
/********************* Scroll BAR  ****************************************************************************/
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-track {
  background: #f0f0f0;
}
::-webkit-scrollbar-thumb {
  background: #a2a2a2;
}
::-webkit-scrollbar-thumb:hover {
  background: #555555;
}
body * {
  scrollbar-width: thin;  / Firefox Only /
}
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-track {
  background: #f0f0f0;
}
::-webkit-scrollbar-thumb {
  background: #a2a2a2;
}
::-webkit-scrollbar-thumb:hover {
  background: #555555;
}
.shinken-json-editor-container {
    background  : #343434;
    color       : #F1FCF3;
    font-size   : 12px;
    font-family : Menlo, Monaco, Consolas, "Courier New", monospace;
}
.shinken-json-editor-container .k {
    color       : #63B3ED;
    font-weight : 500;
}
.shinken-json-editor-container .shinken-div-inline-block font {
    color : #F1FCF3;
}
.shinken-json-editor-container .X {
    color : #B562F8;
}
.shinken-json-editor-container ul.D,
.shinken-json-editor-container ol.A {
    list-style-type : none;
    margin          : 0 0 0 1px;
    border-left     : 1px dotted #525252;
    padding-left    : 2em;
}
.shinken-json-editor-container .shinken-json-error {
    background-color : #9D5353;
}
.shinken-json-editor-container .shinken-json-error * {
    background-color : #9D5353;
}
.shinken-json-editor-container .B {
    display : inline-block;
}
.shinken-json-editor-container .z.shinken-json-error {
    display: inline-block;
}
@charset "UTF-8";
@font-face {
    font-family : "lato-bold";
    src         : url("../../font/lato-bold.ttf") format("truetype");
    font-weight : normal;
    font-style  : normal;
}
@font-face {
    font-family : "Lato-BoldItalic";
    src         : url("../../font/Lato-BoldItalic.ttf") format("truetype");
    font-weight : normal;
    font-style  : normal;
}
@charset "UTF-8";
@font-face {
    font-family : "lato-italic";
    src         : url("../../font/Lato-Italic.ttf") format("truetype");
    font-weight : normal;
    font-style  : normal;
}
@charset "UTF-8";
@font-face {
    font-family : "mulish";
    src         : url("../../font/mulish-regular.ttf") format("truetype");
    font-weight : normal;
    font-style  : normal;
}
@font-face {
    font-family : "Mulish-SemiBold";
    src         : url("../../font/Mulish-SemiBold.ttf") format("truetype");
    font-weight : normal;
    font-style  : normal;
}
@font-face {
    font-family : "Mulish-Italic";
    src         : url("../../font/Mulish-Italic.ttf") format("truetype");
    font-weight : normal;
    font-style  : normal;
}
@keyframes removed-item-animation {
    from {
        opacity   : 1;
        transform : scale(1);
    }
    to {
        opacity   : 0;
        transform : scale(0);
    }
}
#id-shinken-notification-popup-container {
    z-index          : 99999;
    position         : fixed;
    top              : 30px;
    right            : 300px;
    background-color : red;
}
#id-shinken-notification-popup-container .shinken-notification-popup {
    position         : fixed;
    background-color : #333333;
    border           : 1px solid #999999;
    border-radius    : 9px;
    color            : white;
    font-size        : 12px;
    padding          : 10px 15px 14px 15px;
}
#id-shinken-notification-popup-container .shinken-notification-popup.shinken-removed {
    animation : removed-item-animation .6s cubic-bezier(.55, -0.04, .91, .94) forwards;
    display: none;
}
#id-shinken-notification-popup-container .shinken-notification-popup.notification-error {
    border-color     : rgb(255, 25, 32);
    background-color : rgb(255, 237, 237);
    color            : rgb(255, 25, 32);
    font-weight      : bold;
}
#id-shinken-notification-popup-container .shinken-notification-popup.notification-error .shinkon-times-bold:hover {
    color : #A94442;
}
#id-shinken-notification-popup-container .shinken-notification-popup.notification-warning {
    border-color     : #FFDE4B;
    background-color : #FFBF58;
    color            : #403016;
    font-weight      : bold;
}
#id-shinken-notification-popup-container .shinken-notification-popup.notification-info {
    border-color     : #34BC6B;
    background-color : #FFFFFF;
    color            : #34BC6B;
    box-shadow: 2px 2px 4px rgba(0,0,0,.2);
    border-radius: 3px;
}
#id-shinken-notification-popup-container .shinken-notification-popup.notification-success {
    border-color     : #298C00;
    background-color : rgba(191, 236, 130, 0.93);
    color            : #0A0A0A;
    font-weight      : bold;
}
#id-shinken-notification-popup-container .shinken-notification-popup.shinken-notification-copy-success {
    background-color: #D9D9D9;
    color: #298C00;
    padding: 8px 12px;
    border-radius: 0;
    opacity: 0.9;
    border: 0;
}
#id-shinken-notification-popup-container .shinken-notification-popup.shinken-notification-copy-failed {
    background-color: #D9D9D9;
    color: rgb(189 7 12);
    padding: 8px 12px;
    border-radius: 0;
    opacity: 0.9;
    border: 0;
}
#id-shinken-notification-popup-container .shinken-notification-popup.shinken-removed.shinken-notification-copy-failed,
#id-shinken-notification-popup-container .shinken-notification-popup.shinken-removed.shinken-notification-copy-success {
    animation : none;
    opacity   : 0;
}
#id-shinken-notification-popup-container .shinken-notification-popup.shinken-notification-copy-failed .shinkon-times-bold,
#id-shinken-notification-popup-container .shinken-notification-popup.shinken-notification-copy-success .shinkon-times-bold {
    display        : none;
    pointer-events : none;
}
#id-shinken-notification-popup-container .shinken-notification-popup .shinkon-warning {
    margin-right : 3px;
    font-size    : 15px;
    position     : relative;
    top          : 2px;
}
#id-shinken-notification-popup-container .shinken-notification-popup .shinkon-times-bold {
    position  : absolute;
    top       : 4px;
    right     : 6px;
    cursor    : pointer;
    font-size : 8px;
    color     : #0A0A0A;
}
.error-notification {
    padding          : 15px;
    margin-bottom    : 20px;
    border           : 1px solid #EBCCD1;
    border-radius    : 4px;
    background-color : #F2DEDE;
    color            : #A94442;
    text-align       : left;
}
#id-shinken-confirmation-popup-container {
    position         : fixed;
    width            : 100vw;
    height           : 100%;
    background-color : rgba(34, 34, 34, 0.7);
    bottom           : 0;
    z-index: 100;
}
.shinken-confirmation-popup {
    margin           : 2% auto;
    background-color : #FFFFFF;
    border           : 1px solid #9E9E9E;
    width            : 300px;
    border-radius    : 6px;
}
/***************************************        HEADER        ********************************************/
.shinken-header-confirmation-popup {
    border-bottom : 1px solid #E5E5E5;
    padding       : 10px;
}
.shinken-title-confirmation-popup {
    color       : #5C5C5C;
    font-size   : 18px;
    line-height : 22px;
}
.shinken-confirmation-popup-cell-close {
    width      : 20px;
    font-size  : 10px;
    text-align : center;
    cursor : pointer;
}
.shinken-confirmation-popup-cell-close .shinkon-times {
    color  : #C4C4C4;
}
/***************************************        CONTENT        ********************************************/
.shinken-content-confirmation-popup {
    padding : 10px;
}
/***************************************        FOOTER        ********************************************/
.shinken-footer-confirmation-popup {
    border-top : 1px solid #E5E5E5;
    padding    : 10px 8px;
    position   : relative;
    height     : 62px;
}
.shinken-footer-table-confirmation-popup {
    position : absolute;
    right    : 0;
}
.shinken-action-button-confirmation-popup {
    padding        : 8px 12px;
    border         : 1px solid black;
    color          : black;
    margin-right   : 5px;
    text-transform : uppercase;
    font-size      : 13px;
    cursor         : pointer;
}
.shinken-action-button-confirmation-popup.shinken-validate-button {
    border : 1px solid #40A8DC;
    color  : #40A8DC;
}
.shinken-input-with-dropdown .shinken-select-container[data-state-selector="0"] {
    display : none;
}
.shinken-input-with-dropdown .shinken-select-container[data-state-selector="1"] {
    display : block;
}
.shinken-input-with-dropdown {
    width : 100%;
}
.shinken-input-with-dropdown {
    position : relative;
}
.shinken-input-with-drop-down .list-select-content {
    width      : 100%;
    max-height : 500px;
}
.shinken-input-with-dropdown  .list-select-content .shinken-option[data-state="working_area"] {
    background-color : #FFCF9D;
}
.shinken-input-with-dropdown .list-select-content .shinken-option[data-state="new"] {
    background-color : #EADF6A;
    color            : #000000;
}
.shinken-input-with-dropdown .list-select-content .shinken-option[data-state="unknown"] {
    background-color : #EC5757;
}
.shinken-input-with-dropdown .list-select-content .shinken-option[data-is-disabled="true"] {
    background-color : #E68245;
    color            : #FFFFFF;
}
.shinken-list-select-input .shinken-select-selector,
.shinken-input-with-dropdown .shinken-select-selector {
    display: none;
}
.shinken-notification-of-change-phase-container[data-blink-notification-current-phase="STOPPING"] .shinken-blink-notification-container .shinken-notification-content,
.shinken-notification-of-change-phase-container[data-blink-notification-current-phase="DISCREET_USER"] .shinken-blink-notification-container .shinken-notification-content,
.shinken-notification-of-change-phase-container[data-blink-notification-current-phase="DISCREET_VIEW"] .shinken-blink-notification-container .shinken-notification-content,
.shinken-notification-of-change-phase-container[data-blink-notification-current-phase="DISCREET_NAVIGATOR"] .shinken-blink-notification-container .shinken-notification-content{
    pointer-events: none;
}
.shinken-notification-of-change-phase-container .shinken-sound-notification-container .shinken-sound-svg .shinken-sound-off {
    display : none;
}
.shinken-notification-of-change-phase-container[data-blink-notification-current-phase="0"] .shinken-blink-notification-container .shinken-notification-content,
.shinken-notification-of-change-phase-container[data-blink-notification-current-phase="READY"] .shinken-blink-notification-container .shinken-notification-content {
    background-color : white !important;
    box-shadow       : 2px 3px 4px -1px #959595;
    cursor           : pointer;
    border-color     : #C4CFDE;
}
.shinken-notification-of-change-phase-container[data-blink-notification-current-phase="0"] .shinken-blink-notification-container .shinken-notification-content .shinken-on-svg {
    -webkit-animation: shinken-pulsate-animation 0.8s infinite linear;
    animation: shinken-pulsate-animation 0.8s infinite linear;
}
.shinken-info-bar-container .shinken-info-bar .shinken-notification-container-cell .shinken-notification-container {
    text-align : center;
    position   : relative;
    padding    : 1px;
}
.shinken-notification-of-change-phase-container .shinken-blink-notification-container .shinken-notification-content,
.shinken-notification-of-change-phase-container .shinken-sound-notification-container .shinken-notification-content{
    height           : 21px;
    width            : 21px;
    display          : inline-block;
    padding          : 1px;
    background-color : #EBECFF;
    border           : solid 1px #E0E4F6;
    border-radius    : 3px;
}
.shinken-notification-of-change-phase-container .shinken-blink-notification-container .shinken-notification-content:hover {
    background-color : #EAEAEA;
}
.shinken-notification-of-change-phase-container[data-sound-notification-current-phase="DISCREET_NAVIGATOR"] .shinken-sound-notification-container,
.shinken-notification-of-change-phase-container[data-sound-notification-current-phase="DISCREET_USER"] .shinken-sound-notification-container,
.shinken-notification-of-change-phase-container[data-sound-notification-current-phase="DISCREET_VIEW"] .shinken-sound-notification-container,
.shinken-notification-of-change-phase-container[data-blink-notification-current-phase="DISCREET_USER"] .shinken-blink-notification-container,
.shinken-notification-of-change-phase-container[data-blink-notification-current-phase="DISCREET_VIEW"] .shinken-blink-notification-container {
    opacity: 0.3;
}
.shinken-notification-of-change-phase-container[data-sound-notification-current-phase="DISCREET_NAVIGATOR"] .shinken-sound-notification-container .shinken-notification-content,
.shinken-notification-of-change-phase-container[data-sound-notification-current-phase="DISCREET_USER"] .shinken-sound-notification-container .shinken-notification-content,
.shinken-notification-of-change-phase-container[data-sound-notification-current-phase="DISCREET_VIEW"] .shinken-sound-notification-container .shinken-notification-content,
.shinken-notification-of-change-phase-container[data-blink-notification-current-phase="DISCREET_USER"] .shinken-blink-notification-container .shinken-notification-content,
.shinken-notification-of-change-phase-container[data-blink-notification-current-phase="DISCREET_VIEW"] .shinken-blink-notification-container .shinken-notification-content{
    border: transparent;
}
.shinken-notification-of-change-phase-container[data-blink-notification-current-phase="14"] .shinken-blink-notification-cell ,
.shinken-notification-of-change-phase-container[data-sound-notification-current-phase="14"] .shinken-sound-notification-cell {
    display: none;
}
.shinken-popup-progress-bar-container {
    /*border           : 1px solid #B5AAAA;*/
    background-color : #FFFFFF;
    font-size        : 11px;
    border-radius: 4px;
    position         : relative;
    padding: 5px;
    font-family: Mulish-SemiBold, "Lato-Light";
    box-shadow    : 0px 0px 14px 0px rgba(161,161,161,0.25);
    width: 171px;
    z-index: 9999;
}
.shinken-popup-progress-bar-container .shinken-progress-bar-container {
    margin        : 10px;
    width         : calc(100% - 20px);
    height        : 20px;
    border-radius : 5px;
    box-shadow    : 0px 0px 14px 0px rgba(161,161,161,0.25);
}
.shinken-popup-progress-bar-container .shinken-progress-bar-container .shinken-progress-bar {
    height                    : 100%;
    border-bottom-left-radius : 5px;
    border-top-left-radius    : 5px;
    background                : repeating-linear-gradient(45deg, #FF9600, #FF9600 10px, #FFA626 10px, #FFA626 20px);
}
.shinken-popup-progress-bar-container[data-current-phase="20"] .shinken-progress-bar-container .shinken-progress-bar {
    background : repeating-linear-gradient(45deg, #FA3E47, #FA3E47 10px, #FB5555 10px, #FB5555 20px);
}
.shinken-popup-progress-bar-container .shinken-popup-title {
    padding : 2px 20px 2px 5px;
    text-align: center;
    min-height: 20px;
}
.shinken-popup-progress-bar-container .shinken-popup-message-detail-collapse {
    color           : #EA4E46;
    text-decoration : underline;
    cursor          : pointer;
    margin-left     : 5px;
    font-style      : italic;
    height          : 20px;
}
.shinken-popup-progress-bar-container .shinken-popup-success-icon {
    display    : none;
    text-align : center;
    margin     : 10px;
    color      : #34BC6B;
    font-size  : x-large;
}
.shinken-popup-progress-bar-container .shinken-progress-bar-message {
    color      : #EA4E46;
    padding    : 10px 5px 5px;
    word-break : break-word;
    line-height: 14px;
}
.shinken-popup-progress-bar-container[data-message-displayed="0"] .shinken-progress-bar-message,
.shinken-popup-progress-bar-container[data-message-displayed="0"] .shinken-show-if-not-hidden {
    display : none;
}
.shinken-popup-progress-bar-container[data-message-displayed="1"] .shinken-show-if-hidden {
    display : none;
}
.shinken-popup-progress-bar-container .shinken-popup-close {
    cursor      : pointer;
    padding     : 5px;
    margin-left : 10px;
    position    : absolute;
    top         : 6px;
    right       : 5px;
    font-size   : 9px;
    display     : none;
}
.shinken-popup-progress-bar-container .shinken-collapse-button-container {
    display : none;
}
.shinken-popup-progress-bar-container[data-current-phase="20"] .shinken-popup-close,
.shinken-popup-progress-bar-container[data-current-phase="20"] .shinken-collapse-button-container,
.shinken-popup-progress-bar-container[data-current-phase="191"] .shinken-popup-close,
.shinken-popup-progress-bar-container[data-current-phase="191"] .shinken-collapse-button-container {
    display : inline-block;
}
.shinken-popup-progress-bar-container[data-is-complete="1"][data-current-phase="19"] {
    background-color : #D6F2E1;
    border           : none;
    color: #34BC6B;
    padding: 0;
}
.shinken-popup-progress-bar-container .shinken-table-container-save-back-message {
    width: 100%;
    min-height: 20px;
    color: #34BC6B;
    text-align: center;
    font-size: 11px;
}
.shinken-popup-progress-bar-container[data-is-complete="1"][data-current-phase="19"] .shinken-2023-save {
    color: #34BC6B;
    font-size: 15px;
}
.shinken-popup-progress-bar-container[data-is-complete="1"][data-current-phase="19"] .shinken-progress-bar-container {
    display : none;
}
.shinken-popup-progress-bar-container[data-is-complete="1"][data-current-phase="19"] .shinken-popup-success-icon {
    display : block;
}
.shinken-popup-progress-bar-container[data-current-phase="20"] {
    background-color : #FFF4F4;
    color: #EA4E46;
    border           : none;
}
.shinken-popup-progress-bar-container[data-is-complete="1"][data-current-phase="191"] {
    background-color : #FDF9EE;
    border           : 1px solid #FFBA0B;
    color            : black;
}
.shinken-popup-progress-bar-container[data-is-complete="1"][data-current-phase="191"] .shinken-progress-bar-message,
.shinken-popup-progress-bar-container[data-is-complete="1"][data-current-phase="191"] .shinken-popup-message-detail-collapse {
    color : black;
}
.shinken-popup-progress-bar-container[data-current-phase="14"] {
    display : none;
}
.shinken-render-value-container {
    position   : relative;
    margin-top : 20px;
}
.shinken-render-value-container .shinken-container-of-render-value {
    border        : dashed 1px black;
    border-radius : 5px;
    font-size     : 12px;
    max-width     : 700px;
    min-width     : 200px;
    max-height    : 250px;
    overflow      : auto;
    margin-left   : 3px;
}
.shinken-render-value-container .shinken-container-of-render-value:first-child p {
    margin: 0;
}
.column-thresholds_display .shinken-container-of-render-value {
    border        : dashed 1px black;
    border-radius : 5px;
    font-size     : 12px;
    max-width     : 700px;
    min-width     : 200px;
    max-height    : 500px;
    overflow      : auto;
    margin-left   : -6px;
}
.shinken-render-value-container .shinken-container-of-render-value .shinken-render-value-content {
    padding    : 10px;
    min-height : 40px;
}
.shinken-render-value-container .shinken-title-of-render-value-container {
    font-family      : "lato-italic", sans-serif;
    position         : absolute;
    left             : 20px;
    top              : -10px;
    background-color : #DFDFDF;
    padding-inline   : 5px;
    border-radius    : 5px;
}
.shinken-render-value-container .shinken-title-of-render-value-container:hover {
    background-color : #FFFFFF;
}
.shinken-render-value-container .shinken-update-button-of-render-value {
    position         : absolute;
    right            : 13px;
    top              : -10px;
    background-color : #FFFFFF;
    padding-inline   : 5px;
    border-radius    : 5px;
    box-shadow       : 0px 2px 4px 1px rgba(0, 0, 0, 0.17);
    cursor           : pointer;
    font-size        : 11px;
    user-select      : none;
}
.shinken-cell-render-action-area .shinkon-check {
    display : none;
}
.shinken-cell-render-action-area .shinken-update-threshold-error {
    display : none;
}
.shinken-cell-render-action-area .shinkon-ring-rotate {
    display : none;
}
.shinken-cell-render-action-area .shinkon-check {
    display : none;
}
.shinken-update-button-of-render-value .shinken-display-table-cell {
    width      : 75px;
    text-align : center;
}
.shinken-cell-render-action-area[data-current-phase="1"] .shinkon-ring-rotate {
    display      : inline-block !important;
    animation    : loading-ring 1s linear infinite;
    font-size    : 11px;
    margin-right : 5px;
}
.shinken-cell-render-action-area[data-current-phase="1"] .shinken-update-threshold {
    display   : inline-block !important;
    font-size : 10px;
}
.shinken-cell-render-action-area[data-current-phase="1"] .shinken-update-threshold:before {
    content : unset;
}
.shinken-cell-render-action-area[data-current-phase="1"] .shinken-update-threshold-hold {
    display : none;
}
.shinken-cell-render-action-area[data-current-phase="0"] .shinken-update-threshold-hold {
    display : inline-block;
}
.shinken-cell-render-action-area[data-current-phase="0"] .shinken-update-threshold:before {
    display : none !important;
}
.shinken-cell-render-action-area[data-current-phase="19"] .shinkon-check {
    display : inline-block;
}
.shinken-cell-render-action-area[data-current-phase="19"] .shinken-update-threshold:before {
    margin-right : 3px;
}
.shinken-cell-render-action-area[data-current-phase="19"] .shinkon-ring-rotate {
    display : none;
}
.shinken-cell-render-action-area[data-current-phase="19"] .shinken-update-threshold-hold {
    display : none;
}
.shinken-cell-render-action-area[data-current-phase="20"] .shinken-container-of-render-value {
    border      : dashed 1px red !important;
    color       : red;
    font-weight : bold;
}
.shinken-cell-render-action-area[data-current-phase="20"] .shinken-update-threshold-hold {
    display : none;
}
.shinken-cell-render-action-area[data-current-phase="20"] .shinken-update-threshold-error {
    display : inline-block;
}
.shinken-cell-render-action-area .shinken-update-threshold-error:before {
    margin-right : 3px;
}
.shinken-cell-render-action-area[data-previous-phase="20"] .shinken-container-of-render-value {
    border      : dashed 1px red !important;
    color       : red;
    font-weight : bold;
}
.shinken-cell-render-action-area[data-current-phase="1"][data-previous-phase="20"] .shinken-update-threshold-hold {
    display : none;
}
.shinken-cell-render-action-area[data-current-phase="0"][data-previous-phase="20"] .shinken-update-threshold-hold {
    display : inline-block;
}
@keyframes loading-ring {
    0% {
        transform : rotate(0);
    }
    100% {
        transform : rotate(360deg);
    }
}
.shinken-select-container {
    position : relative;
    /*min-height : 20px;*/
}
.shinken-select-container .shinken-list-select {
    position         : absolute;
    right            : 0;
    left             : 0;
    max-height       : 250px;
    color            : #000000;
    background-color : #FFFFFF;
    border           : 1px dodgerblue solid;
    z-index          : 100;
    width            : 100%;
}
.shinken-select-container[data-state-selector="-1"] .shinken-list-select,
.shinken-select-container[data-state-selector="0"] .shinken-list-select {
    display : none;
}
.shinken-element-property-line .shinken-list-select .shinken-option.shinken-select-focused {
    background-color : rgb(166, 209, 245) !important;
}
.shinken-select-container[data-name="mass_change_action"] .shinken-list-select {
    padding-top : 0 !important;
}
.shinken-select-container .shinken-list-select .shinken-option[data-state="unknown"] {
    background-color : #EC5757;
}
.shinken-select-container .shinken-list-select .shinken-option:hover {
    background-color : rgb(166, 209, 245);
}
.shinken-select-container .shinken-list-select .shinken-option.shinken-select-focused {
    background-color : rgb(166, 209, 245) !important;
}
.shinken-select-container .shinken-input-search-content table {
    width : 100%;
}
.shinken-select-container .shinken-display-search {
    font-style : italic;
}
.shinken-select-container .shinken-display-search.shinken-filter-label-cell,
.shinken-select-container .shinken-display-search.shinken-filter-counter-cell {
    width : 40px;
}
.shinken-select-container .shinken-display-search.shinken-filter-value-cell {
    width      : calc(100% - 80px);
    word-break : break-all;
}
.shinken-select-container .shinken-display-search.shinken-filter-value-cell .shinken-value {
    display     : block;
    height      : 18px;
    overflow    : hidden;
    line-height : 17px;
}
.shinken-select-container .shinken-display-search .shinken-value {
    font-weight : bolder;
}
.shinken-select-container .shinken-display-search .shinken-value:empty::before {
    color   : lightgrey;
    content : attr(data-empty);
}
.shinken-select-container .shinken-display-search .shinken-label {
    font-size : smaller;
}
.shinken-select-container .shinken-list-select .shinken-table-list-select {
    width : 100%;
}
.shinken-select-container .list-select-content {
    overflow   : auto;
    max-height : 248px;
    /*-2*1px for the border of .shinken-select-container .shinken-list-select*/
}
.shinken-select-container .shinken-list-select .shinken-input-search-content {
    position      : absolute;
    top           : 0;
    left          : 0;
    right         : 0;
    padding       : 5px;
    border-bottom : 1px solid #716666;
}
.shinken-select-container .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;
}
/****************************       CARET   ****************************************************************/
.shinken-select-selector .caret {
    display      : inline-block;
    border-top   : 4px solid #000000;
    border-right : 4px solid transparent;
    border-left  : 4px solid transparent;
    content      : "";
    margin       : 6px;
    float        : right;
    position     : relative;
    top          : 5px;
}
.shinken-default-internal-option::before ,
.shinken-internal-option::before {
    content: "-- ";
    white-space : nowrap;
}
.shinken-default-internal-option::after ,
.shinken-internal-option::after {
    content: " --";
    white-space : nowrap;
}
.shinken-counter[data-number=""] {
    display : none;
}
.shinken-counter .shinken-counter-label {
    /*font-weight    : bold;*/
    vertical-align : baseline;
    white-space    : nowrap;
    padding       : 1px 3px;
    font-size     : 12px;
    color         : white;
    line-height   : 12px;
    border-radius : 7px;
}
.shinken-error-counter .shinken-counter-label {
    background-color : #EC5757;
    color            : white !important;
    font-size        : 10px;
    padding          : 2px 6px;
}
.shinken-warning-counter .shinken-counter-label {
    background-color : #FFBA0B;
    color            : white !important;
    font-size        : 10px;
    padding          : 2px 6px;
}
.shinken-user-set-counter .shinken-counter-label {
    background-color : rgba(34, 34, 34, 0.75);
    color            : white !important;
    padding          : 2px 6px;
    font-size        : 10px;
}
.shinken-need-confirmation-counter .shinken-counter-label {
    background-color : #C471FD;
    color            : white !important;
    padding          : 2px 6px;
    font-size        : 10px;
}
.shinken-between-bracket .shinken-user-set-counter:after{
    content : '/';
    color   : purple;
}
.shinken-add-slash-after .shinken-user-set-counter:after{
    content : '/';
}
#id-shinken-window-datas .shinken-data-nav-bar-counter {
    -webkit-transition : all 700ms cubic-bezier(0.500, 0, 0.500, 1); /* older webkit */
    -webkit-transition : all 700ms cubic-bezier(0.500, -0.500, 0.500, 1.500);
    -moz-transition    : all 700ms cubic-bezier(0.500, -0.500, 0.500, 1.500);
    -o-transition      : all 700ms cubic-bezier(0.500, -0.500, 0.500, 1.500);
    transition         : all 700ms cubic-bezier(0.500, -0.500, 0.500, 1.500); /* custom */
    color              : purple;
    /*font-weight        : bold;*/
}
.shinken-window-total-counter .shinken-counter-label {
    color : purple;
}
.shinken-counter.shinken-user-set-counter {
    border-radius : 5px;
    font-weight   : normal;
}
.shinken-window-total-counter {
    color   : purple;
    padding : 0;
}
.shinken-counter .shinken-counter-label .shinken-counter-extra-label:before {
    content: " ";
}
.shinken-counter .shinken-counter-label[data-is-before="1"] .shinken-counter-extra-label:before {
    content: "";
}
.shinken-counter .shinken-counter-label[data-is-before="1"] .shinken-counter-extra-label:after {
    content: " ";
}
/****************************************  WINDOW ************************************/
#id-shinken-window-checks .shinken-window-total-counter,
#id-shinken-window-datas .shinken-window-total-counter {
    transition: all 700ms cubic-bezier(0.500, -0.500, 0.500, 1.500);
    font-weight: bold;
}
#id-shinken-window-checks .shinken-window-total-counter .shinken-counter-label{
    font-size: 14px;
}
#id-shinken-window-datas .shinken-between-bracket {
    color   : purple;
    font-weight: bold;
    white-space: nowrap;
}
#id-shinken-window-checks .shinken-window-total-counter {
    white-space: nowrap;
}
#id-shinken-window-checks .shinken-window-total-counter:before {
    content: "[ ";
}
#id-shinken-window-checks .shinken-window-total-counter:after {
    content: " ]";
}
/****************************************  OVERRIDE ************************************/
.shinken-check-override-navigation .shinken-user-set-counter .shinken-counter-label {
    background-color : #009BF9;
}
/****************************************  LINK ************************************/
.shinken-counter-label.shinken-counter-hover-link:hover {
    color : #85CCFE !important;
}
.shinken-navigation-info-td .shinken-counter-label:hover *,
.shinken-navigation-info-td .shinken-counter-label:hover {
    text-decoration : underline !important;
}
/****************************************  OLD TO REMOVE ************************************/
.data-counter-active {
    background-image : linear-gradient(60deg, rgb(59, 59, 59), rgb(91, 91, 91));
    color            : white !important;
    padding          : 0 9px 0;
    padding-left     : 5px;
    padding-right    : 5px;
    border-radius    : 4px;
}
.shinken-dropdown-container {
    position : absolute;
}
.shinken-dropdown-container .shi-tip-arrow {
    text-align : center;
    margin     : auto;
    z-index    : 9999;
    border     : 5px solid transparent;
    width      : 0;
    height     : 0;
}
.shinken-dropdown-container #tooltip-arrow-top-right {
    border-bottom-color : #000000;
}
.shinken-dropdown-container[data-current-phase = "14"]{
    display: none;
}
.shinken-width-25 {
    width: 25%;
}
.shinken-input-table {
    width: 100%;
}
.shinken-input-table .shinken-input {
    width: 100%;
    margin: 0;
    box-sizing: border-box;
    border-radius: 5px;
    border: 1px solid #CCCCCC;
    display: inline-block;
    color: #555555;
}
.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);
}
/********************* LINE FILTER       ****************************************************************************/
.shinken-list-container .shinken-filter-line .shinken-list-filter .shinken-select-selector {
    background-color : white;
}
.shinken-list-container .shinken-filter-line .shinken-list-filter .shinken-option {
    padding : 2px;
    cursor  : pointer;
}
.shinken-list-container .shinken-list-filter .shinken-input {
    width         : 100%;
    border-radius : 5px;
    text-indent   : 5px;
    height        : 22px;
    border        : 1px solid #CCCCCC
}
.shinken-list-container .shinken-list-filter.shinken-active .shinken-input,
.shinken-list-container .shinken-list-filter.shinken-active .shinken-select-selector {
    background-color : #FFEF90 !important;
}
.shinken-list-container .shinken-list-filter .shinken-select-selector {
    border        : 1px solid #CCCCCC;
    font-weight   : normal;
    border-radius : 3px;
    height        : 22px;
    box-sizing    : border-box;
    font-size     : 11px;
    position      : relative;
    top           : 1px;
    overflow      : hidden;
    cursor        : pointer;
}
.shinken-list-filter .shinken-select-selector .shinken-selector-label {
    display     : inline-block;
    width       : calc(100% - 30px);
    margin-left : 5px;
    line-height : 19px;
}
.shinken-list-filter .shinken-select-selector .caret {
    vertical-align : super;
    top            : 5px;
}
/********************* LINE DATA         ****************************************************************************/
.shinken-list-container .shinken-list-line.shinken-is-filtered {
    display : none;
}
.shinken-list-container .shinken-filter-line .collapse-plus,
.shinken-list-container .shinken-list-line .collapse-plus {
    display : none;
}
.shinken-list-container .shinken-filter-line:not(.shinken-collapse-parent) .collapse-minus,
.shinken-list-container .shinken-list-line:not(.shinken-collapse-parent) .collapse-minus {
    display : none;
}
.shinken-list-container.shinken-collapsed .shinken-filter-line .collapse-minus,
.shinken-list-container .shinken-list-line.shinken-collapsed .collapse-minus {
    display : none;
}
.shinken-list-container.shinken-collapsed .shinken-filter-line.shinken-collapse-parent .collapse-plus,
.shinken-list-container .shinken-list-line.shinken-collapse-parent.shinken-collapsed .collapse-plus {
    display : table-cell;
}
.shinken-list-container .shinken-list-line.shinken-collapsed:not(.shinken-collapse-parent) {
    display : none;
}
/********************* OTHERS       ****************************************************************************/
.shinken-list-container .shinken-collapse-container {
    cursor : pointer;
}
/********************* FIX HEADER LIST     ****************************************************************************/
.shinken-list-container .shinken-list-container-fix-header-filter {
    width : calc(100% - 17px);
}
.shinken-list-container .shinken-list-container-with-scroll {
    overflow-y : scroll;
    position   : relative;
}
/********************* PAGINATION     ****************************************************************************/
.shinken-list-container .shinken-pagination {
    text-align : right;
}
/*.shinken-list-container .shinken-pagination .shinken-pagination-navigation,*/
/*.shinken-list-container .shinken-pagination .shinken-pagination-selector {*/
/*    padding : 2px;*/
/*}*/
.shinken-list-container .shinken-pagination .shinken-pagination-container {
    display : inline-block;
}
.shinken-list-container .shinken-pagination .shinken-pagination-selector .shinken-pagination-cell-content {
    width      : 70px;
    text-align : center;
}
.shinken-list-container .shinken-pagination .shinken-pagination-selector .shinken-pagination-cell-content .shinken-select-container {
    display       : inline-block;
    border        : 1px solid rgba(128, 128, 128, 0.27);
    padding       : 1px;
    border-radius : 3px;
}
.shinken-list-container .shinken-pagination .shinken-pagination-selector .shinken-pagination-cell-content .shinken-select-container .caret {
    position : relative;
    top      : 2px;
}
.shinken-list-container .shinken-pagination .shinken-pagination-navigation .shinken-pagination-arrow-content {
    border        : 1px solid rgba(128, 128, 128, 0.27);
    border-radius : 3px;
    cursor        : pointer;
    text-align    : center;
    width         : 22px;
}
.shinken-element-property-line[data-type^="radio-list"] .shinken-btn-radio-container {
    white-space : nowrap;
}
.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^="radio-list"] .shinken-btn-radio-container .shinken-radio-btn:focus {
    outline : none;
}
.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^="radio-list"] .shinken-btn-group-table {
    width        : 100%;
    table-layout : fixed;
}
.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^="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^="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^="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="radio-list"] .shinken-btn-user-cell .shinken-radio-btn.shinken-active {
    cursor         : default;
    pointer-events : none;
    background     : rgba(30, 30, 30, 0.8);
    color          : #FFFFFF;
}
/********************* DISABLED           ****************************************************************************/
.shinken-element-property-line[data-type^="radio-list"].shinken-disabled .shinken-btn-cell {
    cursor : not-allowed;
}
.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;
}
/*********************         VISIBILITY STATE        ****************************************************************************/
.shinken-element-property-line .shinken-btn-user-cell[data-visibility-state="form_exclude"],
.shinken-element-property-line .shinken-btn-user-cell[data-visibility-state="hidden"] {
    display : none !important;
}
.shinken-element-property-line .shinken-btn-user-cell[data-visibility-state="disabled"] {
    opacity : 0.5;
    /*not used now*/
}
.shinken-element-property-line .shinken-btn-user-cell[data-visibility-state="locked"] .shinken-radio-btn {
    opacity        : 0.5;
    cursor         : not-allowed;
    pointer-events : none;
}
.shinken-list-table {
    width: 100%;
}
.shinken-window-group-save-table-action-button {
    position       : absolute;
    right          : 0;
    margin-top     : 10px;
    border-spacing : 10px 0;
}
.shinken-window-group-save-table-action-button[data-number=""] .shinken-window-group-save-container-action-button {
    pointer-events : none;
    opacity        : 0.5;
}
.shinken-window-group-save-container-action-button {
    background-color : #FFFFFF;
    border           : 1px solid #E8E8E8;
    border-radius    : 4px;
    padding          : 5px 7px;
}
.shinken-window-group-save-action-button {
    border-radius : 4px;
    padding       : 6px 18px;
    border        : 1px solid #000000;
    font-size     : 14px;
    cursor        : pointer;
}
.shinken-window-group-save-apply-button {
    color        : #009D77;
    border-color : #009D77;
}
.shinken-window-group-save-cancel-button {
    color : #000000;
}
.shinken-window-group-save-container-saving-bar {
    position : absolute;
    bottom   : 0;
    right    : 0;
}
.shinken-window-group-save-container-saving-bar .shinken-popup-progress-bar-container {
    width    : 200px;
}
.shinken-window-group-save-progress-bar-cell {
    position : relative;
}
.shinken-window-group-save-progress-bar-cell {
    position : relative;
}
.shinken-window-group-save-table-action-button .shinken-popup-progress-bar-container[data-message-displayed="1"]  {
    width: 400px;
}
.shinken-window-group-save-table-action-button .shinken-popup-progress-bar-container .shinken-progress-bar-message {
    max-height: 100px;
    overflow-y: auto;
}
.shinken-window-element {
    user-select : none;
}
.shinken-window-element > * {
    cursor : pointer;
}
.shinken-window-element.shinken-active > * {
    pointer-events : none;
}
.shinken-window-element.shinken-disabled {
    cursor : not-allowed;
}
.shinken-window-element.shinken-disabled > * {
    pointer-events : none;
}
/*********************         VISIBILITY STATE        ****************************************************************************/
.shinken-window-element[data-visibility-state="hidden"] {
    display : none;
}
.shinken-window-element[data-visibility-state="disabled"] {
    cursor         : not-allowed;
}
.shinken-window-element[data-visibility-state="disabled"] .shinken-window-element-label .shinken-window-label {
    font-style : italic;
}
/********************************************   COMMA ON WINDOW ELEMENTS   *****************************************/
.shinken-window-element:not(.shinken-active) .shinken-div-round-part-1,
.shinken-window-element:not(.shinken-active) .shinken-div-round-part-2,
.shinken-window-group .shinken-window-element.shinken-is-first-comma .shinken-div-round-part-1,
.shinken-window-group .shinken-window-element.shinken-is-last-comma .shinken-div-round-part-2 {
    display : none;
}
/*********************         VISIBILITY STATE        ****************************************************************************/
.shinken-window-element[data-visibility-state="hidden"] {
    display : none;
}
.shinken-window-element[data-visibility-state="disabled"] {
    cursor         : not-allowed;
}
.shinken-window-element[data-visibility-state="disabled"] .shinken-window-element-label .shinken-window-label {
    font-style : italic;
}
/********************************************   COMMA ON WINDOW ELEMENTS   *****************************************/
.shinken-window-element:not(.shinken-active) .shinken-div-round-part-1,
.shinken-window-element:not(.shinken-active) .shinken-div-round-part-2,
.shinken-window-group .shinken-window-element.shinken-is-first-comma .shinken-div-round-part-1,
.shinken-window-group .shinken-window-element.shinken-is-last-comma .shinken-div-round-part-2 {
    display : none;
}
/********************************************      BUTTONS GLOBAL      **********************************************/
.shinken-slide-panel-content-all .shinken-slide-panel-table-cell-buttons {
    line-height: 11px;
}
.shinken-slide-panel-content-all .shinken-slide-table-panel-buttons-container {
    position : relative;
}
.shinken-slide-panel-content-all .shinken-slide-panel-button {
    display : inline-block;
    height  : 15px;
    width   : 15px;
    padding : 1px;
}
.shinken-slide-panel-content-all .shinken-slide-panel-buttons .shinken-slide-panel-button {
    color     : #313131;
    z-index   : 2000;
    font-size : 13px;
    cursor    : pointer;
}
.shinken-slide-panel-content-all .shinken-slide-panel-buttons .shinken-slide-panel-button:hover {
    color            : #77A5FF;
    background-color : #E4EDFF;
    border-radius    : 2px;
}
.shinken-slide-panel-content-all .shinken-slide-panel-buttons .shinkon-resize-vertical {
    cursor : w-resize;
}
.shinken-slide-panel-content-all .shinken-slide-panel-buttons .shinkon-resize-horizontal {
    cursor : s-resize;
}
/********************************************      BUTTONS HORIZONTAL      **********************************************/
.shinken-slide-panel-content-all[data-type="HORIZONTAL_LEFT"] .shinken-slide-panel-table-cell-buttons,
.shinken-slide-panel-content-all[data-type="HORIZONTAL_RIGHT"] .shinken-slide-panel-table-cell-buttons {
    margin : auto;
    width  : 20px;
}
.shinken-slide-panel-content-all[data-type="HORIZONTAL_LEFT"] .shinken-slide-panel-table-cell-buttons .shinken-slide-panel-buttons {
    background-color : #FAFAFA;
    border-radius    : 0 5px 5px 0;
    position         : relative;
    z-index          : 1;
    height           : 80px;
    right: 6px;
}
.shinken-slide-panel-content-all[data-type="HORIZONTAL_RIGHT"] .shinken-slide-panel-table-cell-buttons .shinken-slide-panel-buttons {
    background-color : #FAFAFA;
    border-radius    : 5px 0 0 5px;
    position         : relative;
    z-index          : 1;
    height           : 80px;
}
.shinken-slide-panel-content-all[data-type="HORIZONTAL_LEFT"] .shinken-slide-panel-table-cell-buttons .shinken-slide-panel-buttons-shadow {
    border-radius : 0 5px 5px 0;
    position      : absolute;
    z-index       : -1;
    width         : 100%;
    height        : 100%;
}
.shinken-slide-panel-content-all[data-type="HORIZONTAL_RIGHT"] .shinken-slide-panel-table-cell-buttons .shinken-slide-panel-buttons-shadow {
    border-radius : 5px 0 0 5px;
    box-shadow    : -2px 0 3px rgba(0, 0, 0, 0.05);
    position      : absolute;
    z-index       : 1;
    height        : 100%;
    width         : 100%;
}
.shinken-slide-panel-content-all[data-type="HORIZONTAL_LEFT"] .shinken-slide-panel-button[data-type="slide-panel-horizontal"],
.shinken-slide-panel-content-all[data-type="HORIZONTAL_RIGHT"] .shinken-slide-panel-button[data-type="slide-panel-horizontal"] {
    margin : 6px 2px;
}
.shinken-slide-panel-content-all[data-type="HORIZONTAL_LEFT"] .shinken-min-width-on .shinken-slide-panel-button[data-name="shinken-edition-main-panel-pin-to-left"],
.shinken-slide-panel-content-all[data-type="HORIZONTAL_LEFT"] .shinken-max-width-on .shinken-slide-panel-button[data-name="shinken-edition-main-panel-pin-to-right"],
.shinken-slide-panel-content-all[data-type="HORIZONTAL_RIGHT"] .shinken-min-width-on .shinken-slide-panel-button[data-name="shinken-edition-main-panel-pin-to-right"],
.shinken-slide-panel-content-all[data-type="HORIZONTAL_RIGHT"] .shinken-max-width-on .shinken-slide-panel-button[data-name="shinken-edition-main-panel-pin-to-left"] {
    color  : rgba(0, 0, 0, 0.25);
    cursor : default;
}
.shinken-slide-panel-content-all[data-type="HORIZONTAL_LEFT"] .shinken-min-width-on .shinken-slide-panel-button[data-name="shinken-edition-main-panel-pin-to-left"]:hover,
.shinken-slide-panel-content-all[data-type="HORIZONTAL_LEFT"] .shinken-max-width-on .shinken-slide-panel-button[data-name="shinken-edition-main-panel-pin-to-right"]:hover,
.shinken-slide-panel-content-all[data-type="HORIZONTAL_RIGHT"] .shinken-min-width-on .shinken-slide-panel-button[data-name="shinken-edition-main-panel-pin-to-right"]:hover,
.shinken-slide-panel-content-all[data-type="HORIZONTAL_RIGHT"] .shinken-max-width-on .shinken-slide-panel-button[data-name="shinken-edition-main-panel-pin-to-left"]:hover {
    background-color: transparent;
}
/********************************************      BUTTONS VERTICAL      **********************************************/
.shinken-slide-panel-content-all[data-type="VERTICAL_TOP"] .shinken-slide-table-panel-buttons,
.shinken-slide-panel-content-all[data-type="VERTICAL_BOTTOM"] .shinken-slide-table-panel-buttons {
    margin : auto;
    height : 20px;
    width  : 80px;
}
.shinken-slide-panel-content-all[data-type="VERTICAL_TOP"] .shinken-slide-panel-buttons,
.shinken-slide-panel-content-all[data-type="VERTICAL_BOTTOM"] .shinken-slide-panel-buttons {
    position : absolute;
    height : 100%;
    width  : 100%;
    padding: 2px;
}
.shinken-slide-panel-content-all[data-type="VERTICAL_TOP"] .shinken-slide-table-panel-buttons {
    background-color : #FAFAFA;
    border-radius    : 5px 5px 0 0;
    position         : relative;
    z-index          : 1;
}
.shinken-slide-panel-content-all[data-type="VERTICAL_BOTTOM"] .shinken-slide-table-panel-buttons {
    background-color : #FAFAFA;
    border-radius    : 0 0 5px 5px;
    position         : relative;
    z-index          : 1;
}
.shinken-slide-panel-content-all[data-type="VERTICAL_BOTTOM"] .shinken-slide-panel-buttons-shadow {
    border-radius : 0 0 5px 5px;
    box-shadow    : 0 1px 3px 1px rgba(0, 0, 0, 0.05);
    position      : absolute;
    z-index       : -1;
    top           : 0;
    left          : 0;
}
.shinken-slide-panel-content-all[data-type="VERTICAL_TOP"] .shinken-slide-panel-buttons-shadow {
    border-radius : 5px 5px 0 0;
    box-shadow    : 0 -2px 3px rgba(0, 0, 0, 0.05);
    position      : absolute;
    z-index       : -1;
    height        : 100%;
    width         : 100%;
    top           : 0;
    left          : 0;
}
.shinken-slide-panel-content-all[data-type="VERTICAL_TOP"] .shinken-slide-panel-button[data-type="slide-panel-vertical"],
.shinken-slide-panel-content-all[data-type="VERTICAL_BOTTOM"] .shinken-slide-panel-button[data-type="slide-panel-vertical"] {
    margin : 0 5px;
}
.shinken-slide-panel-content-all[data-type="VERTICAL_TOP"] .shinken-max-height-on .shinken-slide-panel-button[data-name="shinken-edition-sub-panel-pin-to-top"],
.shinken-slide-panel-content-all[data-type="VERTICAL_TOP"] .shinken-min-height-on .shinken-slide-panel-button[data-name="shinken-edition-sub-panel-pin-to-bottom"] {
    color  : rgba(0, 0, 0, 0.25);
    cursor : default;
}
/********************************************      LOADING      **********************************************/
.shinken-slide-panel-content-all .shinken-panel-loading-container {
    height           : 100%;
    width            : 100%;
    display          : table;
    background-color : rgba(0, 0, 0, 0.70);
}
.shinken-slide-panel-content-all .shinken-panel-loading-container .shinken-panel-loading-content {
    vertical-align : middle;
    text-align     : center;
    display        : table-cell;
    font-size      : 25px;
    line-height    : 30px;
    color          : white;
    text-shadow    : black 2px 2px 3px;
}
.shinken-slide-panel-content-all .shinken-panel-loading-container .shinken-panel-loading-content .shinkon-reload {
    display                   : inline-block;
    text-align                : center;
    animation-name            : spin;
    animation-duration        : 1500ms;
    animation-iteration-count : infinite;
    animation-timing-function : linear;
}
@keyframes spin {
    from {
        transform : rotate(0deg);
    }
    to {
        transform : rotate(360deg);
    }
}
@charset "UTF-8";
@font-face {
    font-family : "poppins-semi-bold";
    src         : url("../../font/poppins-semi-bold.ttf") format("truetype");
    font-weight : normal;
    font-style  : normal;
}
.shinken-prop-table {
    width           : 100%;
    border-collapse : separate;
    border-spacing  : 0 5px;
}
.shinken-prop-table.shinken-sub-table .shinken-prop-cell-label {
    width : 19%;
}
.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;
    padding-left   : 5px;
}
.shinken-prop-table .shinken-prop-cell-label .shinken-extra-label {
    font-style : italic;
    color      : #8685EF;
    font-size  : 11px;
}
.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;
    background-color : #C2C2C2;
    font-weight      : bold;
}
.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 {
    display: none;
    border-radius: 5px;
    padding: 4px 13px;
    color: #c65d1e;
    font-size: 14px;
    margin-top: 5px;
    background-color: #f9f9f9;
}
.shinken-element-property-line .shinken-information-tag .shinken-tag-mark {
    border-radius: 4px;
    padding: 0px 6px;
    color: white;
    margin-left: 5px;
}
/********************* HEADER             ****************************************************************************/
.shinken-element-property-line.shinken-hover,
.shinken-element-property-line:hover {
    background-color : #EEEEEE;
}
/********************* DISABLED           ****************************************************************************/
.shinken-element-property-line .shinken-lock-cell {
    width : 16px;
}
.shinken-element-property-line:not(.shinken-disabled) .shinken-lock-cell {
    display : none;
}
/********************* 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: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;
}
/*********************         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-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;
}
.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;
}
/*********************         VISIBILITY STATE        ****************************************************************************/
.shinken-element-property-line[data-visibility-state="locked"] .shinken-prop-cell-action {
    pointer-events: none !important;
}
.shinken-element-property-line[data-visibility-state="locked"] .shinken-prop-cell-action .shinken-icon-delete-input,
.shinken-element-property-line[data-visibility-state="form_exclude"],
.shinken-element-property-line[data-visibility-state="hidden"] {
    display: none !important;
}
.shinken-element-property-line[data-visibility-state="locked"],
.shinken-element-property-line[data-visibility-state="disabled"] {
    opacity: 0.5;
    /*not used now*/
}
/*********************         SELECT COMPONENT        ****************************************************************************/
.shinken-element-property-line[data-type^="select"] {
    min-height : 60px;
}
.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 .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"] .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"] .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[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 .shinken-list-select .list-select-content {
    overflow   : auto;
    max-height : 350px;
    min-height: 20px;
}
.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"] .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-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;
}
.shinken-element-property-line[data-type^="select"] .shinken-select-container[data-status="shinken-error-status"] .shinken-select-selector {
    color            : white !important;
    background-color : #EC5757 !important;
}
@charset "UTF-8";
@font-face {
  font-family: "shinicon";
    src         : url("../../font/shinicon.woff") format("woff"),
    url("../../font/shinicon.ttf") format("truetype"),
    url("../../font/shinicon.svg#shinicon") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: "shinicon" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="shinicon-"]:before,
[class*=" shinicon-"]:before {
  font-family: "shinicon" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.shinicon-hive-share:before {
  content: "\61";
}
.shinicon-cog:before {
  content: "\62";
}
.shinicon-cog-arrow:before {
  content: "\63";
}
.shinicon-arrow-down:before {
  content: "\64";
}
.shinicon-arrow-up:before {
  content: "\65";
}
.shinicon-comment:before {
  content: "\66";
}
.shinicon-plus-sign-alt:before {
  content: "\67";
}
.shinicon-thumb-tack:before {
  content: "\68";
}
.shinicon-home:before {
  content: "\69";
}
.shinicon-external-link:before {
  content: "\6a";
}
.shinicon-floppy-o:before {
  content: "\6b";
}
.shinicon-tag:before {
  content: "\6c";
}
.shinicon-tags:before {
  content: "\6d";
}
.shinicon-undo:before {
  content: "\71";
}
.shinicon-stats:before {
  content: "\72";
}
.shinicon-clock:before {
  content: "\73";
}
.shinicon-plus:before {
  content: "\74";
}
.shinicon-share:before {
  content: "\75";
}
.shinicon-share-light:before {
  content: "\76";
}
.shinicon-open:before {
  content: "\77";
}
.shinicon-hand-pointer:before {
  content: "\78";
}
.shinicon-list-root-pb:before {
  content: "\79";
}
.shinicon-cogs:before {
  content: "\7a";
}
.shinicon-forbidden:before {
  content: "\41";
}
.shinicon-remove-downtimes:before {
  content: "\42";
}
.shinicon-copy:before {
  content: "\43";
}
.shinicon-copy-html:before {
  content: "\44";
}
.shinicon-delete:before {
  content: "\45";
}
.shinicon-modify:before {
  content: "\46";
}
.shinicon-check-partial-circle:before {
  content: "\47";
}
.shinicon-tools:before {
  content: "\6f";
}
.shinicon-calendar:before {
  content: "\6e";
}
.shinicon-sort-decrease:before {
  content: "\48";
}
.shinicon-sort-increase:before {
  content: "\49";
}
.shinicon-angle-double-down:before {
  content: "\4a";
}
.shinicon-angle-double-up:before {
  content: "\4b";
}
.shinicon-angle-up:before {
  content: "\4c";
}
.shinicon-angle-down:before {
  content: "\4d";
}
.shinicon-cross-circle:before {
  content: "\4f";
}
.shinicon-check-circle:before {
  content: "\50";
}
.shinicon-download:before {
  content: "\4e";
}
.shinicon-manage:before {
  content: "\51";
}
.shinken-button-container .shinken-button {
    outline : none;
}
.shinken-button-container .shinken-button {
    cursor : pointer;
}
.shinken-button-container.shinken-disabled {
    cursor: not-allowed;
}
.shinken-button-container.shinken-disabled .shinken-button {
    pointer-events : none;
    opacity : 0.3;
}
.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)
}
#id-shinken-copy-clipboard-container {
    opacity  : 0;
    position : absolute;
    top      : -1000px;
}
.shinken-copy-success-message {
    color : green;
}
.shinken-copy-error-message {
    color : red;
}
.shinken-copy-default-message,
.shinken-copy-error-message,
.shinken-copy-success-message {
    display : none;
}
.shinken-btn-copy[data-status-copy='0'] .shinken-copy-default-message {
    display : block
}
.shinken-btn-copy[data-status-copy='1'] .shinken-copy-success-message {
    display : block
}
.shinken-btn-copy[data-status-copy='2'] .shinken-copy-error-message {
    display : block
}
.shinken-btn-copy[data-status-copy='3'] .shinken-copy-error-message {
    display : block
}
.shinken-grid {
    position : relative;
}
.shinken-grid .shinken-grid-cell {
    position   : absolute;
    display    : inline-block;
    box-sizing : border-box;
    overflow   : hidden;
}
.shinken-grid .shinken-grid-cell:not(.shinken-grid-structure) {
    /*resize: both;*/
    /*overflow: hidden;*/
}
.shinken-grid-highlight-cell-container {
    position         : fixed;
    background-color : rgba(0, 0, 0, 0.1);
    border           : 1px solid #D2D1D1;
    pointer-events   : none;
}
.shinken-grid-highlight-cell-container {
    position         : fixed;
    background-color : rgba(0, 0, 0, 0.1);
    border           : 1px solid #D2D1D1;
    pointer-events   : none;
}
.shinken-grid-highlight-cell-container-label {
    position    : relative;
    top         : -20px;
    font-size   : 9px;
    width       : 40px;
    text-shadow : white 1px 1px 5px;
}
@keyframes fadeIn {
    from {
        z-index : -50
    }
    to {
        z-index : 15
    }
}
@-moz-keyframes fadeIn {
    from {
        z-index : -50
    }
    to {
        z-index : 15
    }
}
.shinken-tooltip-share {
    position : absolute;
    left     : 103%;
    top      : -3px;
}
.shinken-tooltip-share .shinken-tooltip-arrow {
    position           : absolute;
    top                : 14px;
    left               : -10px;
    margin-top         : -5px;
    border             : 5px solid transparent;
    border-right-color : #000000;
    display            : block;
    width              : 0;
    height             : 0;
}
.shinken-tooltip-share .shinken-tooltip-inner {
    background-color : #000000;
    color            : #FFFFFF;
    padding          : 5px;
    border-radius    : 5px;
    min-width        : 170px;
    text-align       : center;
    display          : inline-block;
}
.shinken-tooltip-share[shinken-tooltip=''] {
    display : none;
}
#shi-tip {
    position       : fixed;
    pointer-events : none;
    z-index        : 99999;
    display        : none;
}
#shi-tip.shinken-tooltip-active {
    display : block;
}
#shi-tip table {
    border-collapse : separate;
    border-spacing  : 0;
}
#shi-tip table td {
    padding : 0;
}
#shi-tip table .shi-tip-text {
    max-width        : 600px;
    max-height       : 500px;
    overflow-y       : hidden;
    background-color : #000000;
    padding          : 4px 8px;
    min-width        : 60px;
    font-size        : 10px;
    z-index          : 15;
    color            : #F5F5F5;
    word-break       : break-all;
    border-radius    : 5px;
    text-align       : center;
    line-height      : 14px;
}
#shi-tip table .shi-tip-arrow {
    text-align : center;
    margin     : auto;
    z-index    : 9999;
    border     : 5px solid transparent;
    width      : 0;
    height     : 0;
}
#shi-tip.shinken-tooltip-text-max-width-300 .shi-tip-text {
    max-width : 300px !important;
}
#shi-tip.shinken-tooltip-color-set-default-view .shi-tip-text {
    background-color : #FFFFFF;
    color            : #000000;
    border           : 1px solid #000000;
}
#shi-tip.shinken-tooltip-color-set-default-view #tooltip-arrow-left-middle {
    border-right-color : #FFFFFF !important;
    position           : relative;
    left               : 1px;
}
#shi-tip.bottom #tooltip-arrow-top-middle {
    border-bottom-color : #000000;
}
#shi-tip.bottom[data-type=shinken-error] #tooltip-arrow-top-middle {
    border-bottom-color : #F00300;
}
#shi-tip.bottom[data-type=shinken-error-border] #tooltip-arrow-top-middle {
    border-bottom-color : #EC5757;
}
#shi-tip.bottom[data-type=shinken-warning-border] #tooltip-arrow-top-middle,
#shi-tip.bottom[data-type=shinken-warning] #tooltip-arrow-top-middle {
    border-bottom-color : #F0AD4E;
}
#shi-tip.bottom[data-type=shinken-beware-border] #tooltip-arrow-top-middle {
    border-bottom-color : #A14EA1;
}
#shi-tip.bottom[data-type=shinken-normal-discreet] #tooltip-arrow-top-middle {
    border-bottom-color : rgba(0, 0, 0, .7);
}
#shi-tip.bottom[data-type=shinken-normal-on-black] #tooltip-arrow-top-middle,
#shi-tip.bottom[data-type=shinken-normal-on-black-align-left] #tooltip-arrow-top-middle  {
    border-bottom-color : whitesmoke;
}
#shi-tip.bottom[data-type=shinken-off-white-on-black] #tooltip-arrow-top-middle {
    border-bottom-color : rgba(248, 248, 248, 1);
}
#shi-tip.bottom[data-type=shinken-normal-text] #tooltip-arrow-top-middle {
    border-bottom-color : whitesmoke;
}
#shi-tip.bottom-left #tooltip-arrow-top-right {
    border-bottom-color : #000000;
    margin-right        : 3px;
}
#shi-tip.bottom-left[data-type=shinken-error] #tooltip-arrow-top-right {
    border-bottom-color : #F00300;
}
#shi-tip.bottom-left[data-type=shinken-error-border] #tooltip-arrow-top-right {
    border-bottom-color : #EC5757;
}
#shi-tip.bottom-left[data-type=shinken-warning-border] #tooltip-arrow-top-right,
#shi-tip.bottom-left[data-type=shinken-warning] #tooltip-arrow-top-right {
    border-bottom-color : #F0AD4E;
}
#shi-tip.bottom-left[data-type=shinken-beware-border] #tooltip-arrow-top-right {
    border-bottom-color : #A14EA1;
}
#shi-tip.bottom-left[data-type=shinken-normal-discreet] #tooltip-arrow-top-right {
    border-bottom-color : rgba(0, 0, 0, .7);
}
#shi-tip.bottom-left[data-type=shinken-normal-on-black] #tooltip-arrow-top-right,
#shi-tip.bottom-left[data-type=shinken-normal-on-black-align-left] #tooltip-arrow-top-right {
    border-bottom-color : whitesmoke;
}
#shi-tip.bottom-left[data-type=shinken-off-white-on-black] #tooltip-arrow-top-right {
    border-bottom-color : rgba(248, 248, 248, 1);
}
#shi-tip.bottom-left[data-type=shinken-normal-text] #tooltip-arrow-top-right {
    border-bottom-color : whitesmoke;
}
#shi-tip.bottom-right #tooltip-arrow-top-left {
    border-bottom-color : #000000;
    margin-left         : 3px;
}
#shi-tip.left-bottom #tooltip-arrow-right-middle {
    border-left-color : #000000;
}
#shi-tip.bottom-right[data-type=shinken-error] #tooltip-arrow-top-left {
    border-bottom-color : #F00300;
}
#shi-tip.bottom-right[data-type=shinken-error-border] #tooltip-arrow-top-left {
    border-bottom-color : #EC5757;
}
#shi-tip.bottom-right[data-type=shinken-warning-border] #tooltip-arrow-top-left,
#shi-tip.bottom-right[data-type=shinken-warning] #tooltip-arrow-top-left {
    border-bottom-color : #F0AD4E;
}
#shi-tip.bottom-right[data-type=shinken-beware-border] #tooltip-arrow-top-left {
    border-bottom-color : #A14EA1;
}
#shi-tip.bottom-right[data-type=shinken-normal-discreet] #tooltip-arrow-top-left {
    border-bottom-color : rgba(0, 0, 0, .7);
}
#shi-tip.bottom-right[data-type=shinken-normal-on-black] #tooltip-arrow-top-left,
#shi-tip.bottom-right[data-type=shinken-normal-on-black-align-left] #tooltip-arrow-top-left {
    border-bottom-color : whitesmoke;
}
#shi-tip.bottom-right[data-type=shinken-off-white-on-black] #tooltip-arrow-top-left {
    border-bottom-color : rgba(248, 248, 248, 1);
}
#shi-tip.bottom-right[data-type=shinken-normal-text] #tooltip-arrow-top-left {
    border-bottom-color : whitesmoke;
}
#shi-tip.left #tooltip-arrow-right-middle {
    border-left-color : #000000;
}
#shi-tip.left[data-type=shinken-error] #tooltip-arrow-right-middle {
    border-left-color : #F00300;
}
#shi-tip.left[data-type=shinken-error-border] #tooltip-arrow-right-middle {
    border-left-color : #EC5757;
}
#shi-tip.left[data-type=shinken-warning-border] #tooltip-arrow-right-middle,
#shi-tip.left[data-type=shinken-warning] #tooltip-arrow-right-middle {
    border-left-color : #F0AD4E;
}
#shi-tip.left[data-type=shinken-beware-border] #tooltip-arrow-right-middle {
    border-left-color : #A14EA1;
}
#shi-tip.left[data-type=shinken-normal-discreet] #tooltip-arrow-right-middle {
    border-left-color : rgba(0, 0, 0, .7);
}
#shi-tip.leftright[data-type=shinken-normal-on-black] #tooltip-arrow-right-middle,
#shi-tip.leftright[data-type=shinken-normal-on-black-align-left] #tooltip-arrow-right-middle {
    border-left-color : whitesmoke;
}
#shi-tip.left[data-type=shinken-normal-text] #tooltip-arrow-right-middle {
    border-left-color : whitesmoke;
}
#shi-tip.leftright[data-type=shinken-off-white-on-black] #tooltip-arrow-right-middle {
    border-left-color : rgba(248, 248, 248, 1);
}
#shi-tip.right #tooltip-arrow-left-middle {
    border-right-color : #000000;
}
#shi-tip.right[data-type=shinken-error] #tooltip-arrow-left-middle {
    border-right-color : #F00300;
}
#shi-tip.right[data-type=shinken-error-border] #tooltip-arrow-left-middle {
    border-right-color : #EC5757;
}
#shi-tip.right[data-type=shinken-warning-border] #tooltip-arrow-left-middle,
#shi-tip.right[data-type=shinken-warning] #tooltip-arrow-left-middle {
    border-right-color : #F0AD4E;
}
#shi-tip.right[data-type=shinken-beware-border] #tooltip-arrow-left-middle {
    border-right-color : #A14EA1;
}
#shi-tip.right[data-type=shinken-normal-discreet] #tooltip-arrow-left-middle {
    border-right-color : rgba(0, 0, 0, .7);
}
#shi-tip.right[data-type=shinken-normal-on-black] #tooltip-arrow-left-middle,
#shi-tip.right[data-type=shinken-normal-on-black-align-left] #tooltip-arrow-left-middle {
    border-right-color : whitesmoke;
}
#shi-tip.right[data-type=shinken-normal-text] #tooltip-arrow-left-middle {
    border-right-color : whitesmoke;
}
#shi-tip.right[data-type=shinken-off-white-on-black] #tooltip-arrow-left-middle {
    border-right-color : rgba(248, 248, 248, 1);
}
#shi-tip.top #tooltip-arrow-bottom-middle {
    border-top-color : #000000;
}
#shi-tip.top[data-type=shinken-error] #tooltip-arrow-bottom-middle {
    border-top-color : #F00300;
}
#shi-tip.top[data-type=shinken-error-border] #tooltip-arrow-bottom-middle {
    border-top-color : #EC5757;
}
#shi-tip.top[data-type=shinken-warning-border] #tooltip-arrow-bottom-middle,
#shi-tip.top[data-type=shinken-warning] #tooltip-arrow-bottom-middle {
    border-top-color : #F0AD4E;
}
#shi-tip.top[data-type=shinken-beware-border] #tooltip-arrow-bottom-middle {
    border-top-color : #A14EA1;
}
#shi-tip.top[data-type=shinken-normal-discreet] #tooltip-arrow-bottom-middle {
    border-top-color : rgba(0, 0, 0, .7);
}
#shi-tip.top[data-type=shinken-normal-on-black] #tooltip-arrow-bottom-middle,
#shi-tip.top[data-type=shinken-normal-on-black-align-left] #tooltip-arrow-bottom-middle {
    border-top-color : whitesmoke;
}
#shi-tip.top[data-type=shinken-normal-text] #tooltip-arrow-bottom-middle {
    border-top-color : whitesmoke;
}
#shi-tip.top[data-type=shinken-off-white-on-black] #tooltip-arrow-bottom-middle {
    border-top-color : rgba(248, 248, 248, 1);
    position         : relative;
    box-shadow       : 0 16px 10px -17px rgba(0, 0, 0, 0.5);
}
#shi-tip.top[data-type=shinken-off-white-on-black] #tooltip-arrow-bottom-middle:after {
    position   : absolute;
    content    : "";
    transform  : rotate(45deg);
}
#shi-tip.top-left #tooltip-arrow-bottom-right {
    border-top-color : #000000;
    margin-right     : 3px;
}
#shi-tip.top-left[data-type=shinken-error] #tooltip-arrow-bottom-right {
    border-top-color : #F00300;
}
#shi-tip.top-left[data-type=shinken-error-border] #tooltip-arrow-bottom-right {
    border-top-color : #EC5757;
}
#shi-tip.top-left[data-type=shinken-warning-border] #tooltip-arrow-bottom-right,
#shi-tip.top-left[data-type=shinken-warning] #tooltip-arrow-bottom-right {
    border-top-color : #F0AD4E;
}
#shi-tip.top-left[data-type=shinken-beware-border] #tooltip-arrow-bottom-right {
    border-top-color : #A14EA1;
}
#shi-tip.top-left[data-type=shinken-normal-discreet] #tooltip-arrow-bottom-right {
    border-top-color : rgba(0, 0, 0, .7);
}
#shi-tip.top-left[data-type=shinken-normal-on-black] #tooltip-arrow-bottom-right,
#shi-tip.top-left[data-type=shinken-normal-on-black-align-left] #tooltip-arrow-bottom-right {
    border-top-color : whitesmoke;
}
#shi-tip.top-left[data-type=shinken-normal-text] #tooltip-arrow-bottom-right {
    border-top-color : whitesmoke;
}
#shi-tip.top-left[data-type=shinken-off-white-on-black] #tooltip-arrow-bottom-right {
    border-top-color : rgba(248, 248, 248, 1);
}
#shi-tip.top-right #tooltip-arrow-bottom-left {
    border-top-color : #000000;
    margin-left      : 3px;
}
#shi-tip.top-right[data-type=shinken-error] #tooltip-arrow-bottom-left {
    border-top-color : #F00300;
}
#shi-tip.top-right[data-type=shinken-error-border] #tooltip-arrow-bottom-left {
    border-top-color : #EC5757;
}
#shi-tip.top-right[data-type=shinken-warning-border] #tooltip-arrow-bottom-left,
#shi-tip.top-right[data-type=shinken-warning] #tooltip-arrow-bottom-left {
    border-top-color : #F0AD4E;
}
#shi-tip.top-right[data-type=shinken-beware-border] #tooltip-arrow-bottom-left {
    border-top-color : #A14EA1;
}
#shi-tip.top-right[data-type=shinken-normal-discreet] #tooltip-arrow-bottom-left {
    border-top-color : rgba(0, 0, 0, .7);
}
#shi-tip.top-right[data-type=shinken-normal-on-black] #tooltip-arrow-bottom-left,
#shi-tip.top-right[data-type=shinken-normal-on-black-align-left] #tooltip-arrow-bottom-left {
    border-top-color : whitesmoke;
}
#shi-tip.top-right[data-type=shinken-off-white-on-black] #tooltip-arrow-bottom-left {
    border-top-color : rgba(248, 248, 248, 1);
}
#shi-tip.top-right[data-type=shinken-normal-text] #tooltip-arrow-bottom-left {
    border-top-color : whitesmoke;
}
#shi-tip[data-type=shinken-error] table .shi-tip-text {
    background-color : #F00300;
    color            : #000000;
}
#shi-tip[data-type=shinken-error-border] table .shi-tip-text {
    border : 2px solid #EC5757;
}
#shi-tip[data-type=shinken-normal-text] table .shi-tip-text {
    background-color : whitesmoke;
    color            : black;
}
#shi-tip[data-type=shinken-warning] table .shi-tip-text {
    background-color : #F0AD4E;
    color            : #000000;
}
#shi-tip[data-type=shinken-warning-border] table .shi-tip-text {
    border : 2px solid #F0AD4E;
}
#shi-tip[data-type=shinken-beware-border] table .shi-tip-text {
    border     : 2px solid #A14EA1;
    text-align : left;
    word-break : break-word;
}
#shi-tip[data-type=shinken-normal-discreet] table .shi-tip-text {
    background-color : rgba(0, 0, 0, .7);
}
#shi-tip[data-type=shinken-normal-on-black] table .shi-tip-text,
#shi-tip[data-type=shinken-normal-on-black-align-left] table .shi-tip-text {
    background-color : whitesmoke;
    color            : black;
}
#shi-tip[data-type=shinken-normal-on-black-align-left] table .shi-tip-text {
    text-align: left;
}
#shi-tip[data-type=shinken-off-white-on-black] table .shi-tip-text {
    background-color : rgba(248, 248, 248, 1);
    color            : black;
    box-shadow       : 0 1px 9px 0 rgb(209 209 209);
    font-style       : italic;
    border-radius    : 4px;
    padding          : 4px;
}
#shi-tip[data-condition^=shinken].shinken-tooltip-active {
    opacity : 0;
}
.shinken-shift-down:not(.shinken-ctrl-down) #shi-tip[data-condition=shinken-shift].shinken-tooltip-active {
    opacity : 1;
}
#shi-tip li {
    list-style-position : inside;
}
@charset "UTF-8";
@font-face {
  font-family: "shinken2023";
  src:url("../../font/shinken2023.eot");
  src:url("../../font/shinken2023.eot?#iefix") format("embedded-opentype"),
    url("../../font/shinken2023.woff") format("woff"),
    url("../../font/shinken2023.ttf") format("truetype"),
    url("../../font/shinken2023.svg#shinken2023") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: "shinken2023" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="shinken-2023-"]:before,
[class*=" shinken-2023-"]:before {
  font-family: "shinken2023" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.shinken-2023-left:before {
  content: "\6b";
}
.shinken-2023-big-cross:before {
  content: "\63";
}
.shinken-2023-refresh:before {
  content: "\64";
}
.shinken-2023-back:before {
  content: "\67";
}
.shinken-2023-right:before {
  content: "\68";
}
.shinken-2023-save:before {
  content: "\6a";
}
.shinken-2023-big-left:before {
  content: "\65";
}
.shinken-2023-cog:before {
  content: "\66";
}
.shinken-2023-cross:before {
  content: "\69";
}
.shinken-2023-broom:before {
  content: "\62";
}
.shinken-2023-parameter:before {
  content: "\61";
}
.shinken-2023-arrow-down:before {
  content: "\6d";
}
.shinken-2023-arrow-up:before {
  content: "\6e";
}
.shinken-2023-bin:before {
  content: "\6f";
}
.shinken-2023-external-link:before {
  content: "\6c";
}
@charset "UTF-8";
@font-face {
  font-family: "shinkon";
  src:url("../../font/shinkon.eot");
  src:url("../../font/shinkon.eot?#iefix") format("embedded-opentype"),
    url("../../font/shinkon.woff") format("woff"),
    url("../../font/shinkon.ttf") format("truetype"),
    url("../../font/shinkon.svg#shinkon") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: "shinkon" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="shinkon-"]:before,
[class*=" shinkon-"]:before {
  font-family: "shinkon" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.shinkon-check:before {
  content: "\61";
}
.shinkon-check-circle:before {
  content: "\62";
}
.shinkon-exclamation:before {
  content: "\63";
}
.shinkon-info-circle:before {
  content: "\64";
}
.shinkon-pause:before {
  content: "\65";
}
.shinkon-plus:before {
  content: "\66";
}
.shinkon-minus:before {
  content: "\67";
}
.shinkon-question:before {
  content: "\68";
}
.shinkon-question-circle:before {
  content: "\69";
}
.shinkon-times:before {
  content: "\6a";
}
.shinkon-times-bold:before {
  content: "\6b";
}
.shinkon-times-circle:before {
  content: "\6c";
}
.shinkon-times-square:before {
  content: "\6d";
}
.shinkon-warning:before {
  content: "\6e";
}
.shinkon-warning-circle:before {
  content: "\6f";
}
.shinkon-warning-lite:before {
  content: "\70";
}
.shinkon-arrow-left:before {
  content: "\71";
}
.shinkon-chevron-down:before {
  content: "\72";
}
.shinkon-chevron-left:before {
  content: "\73";
}
.shinkon-chevron-left-circle:before {
  content: "\74";
}
.shinkon-chevron-right:before {
  content: "\75";
}
.shinkon-chevron-right-circle:before {
  content: "\76";
}
.shinkon-chevron-up:before {
  content: "\77";
}
.shinkon-redo:before {
  content: "\78";
}
.shinkon-refresh:before {
  content: "\79";
}
.shinkon-resize-horizontal:before {
  content: "\7a";
}
.shinkon-resize-left:before {
  content: "\41";
}
.shinkon-resize-right:before {
  content: "\42";
}
.shinkon-resize-vertical:before {
  content: "\43";
}
.shinkon-undo:before {
  content: "\44";
}
.shinkon-bars:before {
  content: "\45";
}
.shinkon-broom:before {
  content: "\46";
}
.shinkon-calendar:before {
  content: "\47";
}
.shinkon-circle:before {
  content: "\48";
}
.shinkon-clock:before {
  content: "\49";
}
.shinkon-cog:before {
  content: "\4a";
}
.shinkon-cogs:before {
  content: "\4b";
}
.shinkon-comments:before {
  content: "\4c";
}
.shinkon-database:before {
  content: "\4d";
}
.shinkon-disk:before {
  content: "\4e";
}
.shinkon-eye-closed:before {
  content: "\4f";
}
.shinkon-eye-crossed:before {
  content: "\50";
}
.shinkon-eye-open:before {
  content: "\51";
}
.shinkon-eye-open-o:before {
  content: "\52";
}
.shinkon-file:before {
  content: "\53";
}
.shinkon-filter:before {
  content: "\54";
}
.shinkon-hammer:before {
  content: "\55";
}
.shinkon-heart:before {
  content: "\56";
}
.shinkon-lock:before {
  content: "\57";
}
.shinkon-menu:before {
  content: "\58";
}
.shinkon-network:before {
  content: "\59";
}
.shinkon-power:before {
  content: "\5a";
}
.shinkon-search:before {
  content: "\30";
}
.shinkon-star:before {
  content: "\31";
}
.shinkon-stats:before {
  content: "\32";
}
.shinkon-tag:before {
  content: "\33";
}
.shinkon-tools:before {
  content: "\34";
}
.shinkon-trash:before {
  content: "\35";
}
.shinkon-trash-open:before {
  content: "\36";
}
.shinkon-triangle:before {
  content: "\37";
}
.shinkon-vm:before {
  content: "\39";
}
.shinkon-windows:before {
  content: "\21";
}
.shinkon-envelope:before {
  content: "\22";
}
.shinkon-envelope-o:before {
  content: "\23";
}
.shinkon-globe:before {
  content: "\26";
}
.shinkon-group:before {
  content: "\29";
}
.shinkon-user:before {
  content: "\38";
}
.shinkon-list-nested:before {
  content: "\24";
}
.shinkon-360:before {
  content: "\25";
}
.shinkon-tile:before {
  content: "\27";
}
.shinkon-hive-share:before {
  content: "\2a";
}
.shinkon-drag-and-drop-light:before {
  content: "\28";
}
.shinkon-url-links:before {
  content: "\2b";
}
.shinkon-reload:before {
  content: "\2c";
}
.shinkon-double-chevron-left:before {
  content: "\2d";
}
.shinkon-double-chevron-right:before {
  content: "\2e";
}
.shinkon-double-chevron-up:before {
  content: "\2f";
}
.shinkon-double-chevron-down:before {
  content: "\3a";
}
.shinkon-warning-circle-lite:before {
  content: "\3b";
}
.shinkon-folded-paper:before {
  content: "\3c";
}
.shinkon-glasses:before {
  content: "\3d";
}
.shinkon-double-chevron-left-lite:before {
  content: "\3e";
}
.shinkon-double-chevron-right-lite:before {
  content: "\3f";
}
.shinkon-level-down:before {
  content: "\5b";
}
.shinkon-bars-rotate-fade:before {
  content: "\5d";
}
.shinkon-ring-rotate:before {
  content: "\5e";
}
.shinkon-poubelle-v2:before {
  content: "\5f";
}
.shinkon-annuler:before {
  content: "\60";
}
.shinkon-refresh-1:before {
  content: "\7b";
}
.shinkon-retour:before {
  content: "\7c";
}
.shinkon-balai:before {
  content: "\7d";
}
.shinkon-right:before {
  content: "\7e";
}
.shinkon-sauvegarder:before {
  content: "\5c";
}
.shinkon-voir-autour:before {
  content: "\e000";
}
.shinkon-engrenage:before {
  content: "\e001";
}
.shinkon-croix:before {
  content: "\e002";
}
.shinkon-flche:before {
  content: "\e003";
}
.shinkon-flche-1:before {
  content: "\e004";
}
.shinkon-flche-2:before {
  content: "\e005";
}
.shinkon-left:before {
  content: "\e006";
}
.shinkon-lien-externe-v3:before {
  content: "\e007";
}
.shinkon-paramtre:before {
  content: "\e008";
}
.shinkon-poubelle:before {
  content: "\e009";
}
.shinkon-icone-liste:before {
  content: "\40";
}
@charset "UTF-8";
@font-face {
    font-family : "urbanist-semi-bold";
    src         : url("../../font/urbanist-semi-bold.ttf") format("truetype");
    font-weight : normal;
    font-style  : normal;
}
