.page-loading *{-webkit-transition:none !important;transition:none !important}
.page-loader{background:#f3f6f9;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;display:none}
  .page-loading .page-loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
  .page-loader.page-loader-logo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
    .page-loader.page-loader-logo img{display:block;bottom:2rem;position:absolute;opacity:.3;margin-left:18px}
      .page-loader.page-loader-logo .spinner:before{width:52px;height:52px;}

.btn i.fad:after, .btn i.fad:before{line-height:inherit}
  .btn.btn-icon.btn-icon-xs [class^="fa-"], .btn.btn-icon.btn-icon-xs [class*=" fa-"]{font-size:.8rem}

.action_column{width:80px !important;}
  .action_column-0{width:45px !important;}
    .action_column-1{width:100px !important;}
      .action_column-2{width:120px !important;}
        .action_column-3{width:140px !important;}
          .action_column-4{width:160px !important;}
            .action_column-5{width:180px !important;}

.switch{margin-top:0}
  .switch label{margin-bottom:0}
    .switch label span{margin:0}

.switch.switch-xs{height:24px;vertical-align:middle;}
  .switch.switch-xs input:empty ~ span{margin:2px 0;height:20px;width:34px;border-radius:12px;}
  .switch.switch-xs input:empty ~ span:before, .switch.switch-xs input:empty ~ span:after{width:32px;border-radius:12px;}
  .switch.switch-xs input:empty ~ span:after{height:15.5px;width:15.5px;top:2px;bottom:2px;margin-left:2px;font-size:0.55em;text-align:center;vertical-align:middle;}
  .switch.switch-xs input:checked ~ span:after{margin-left:14px;}
    .form-group.row .switch.switch-xs {margin-top:0.3rem;}

label.required:after{content:'\f111';font-family:"Font Awesome 5 Pro";font-weight:600;font-size:.55rem;vertical-align:text-top;color:#fd397a;margin-left:3px;}

/*.form-group{display:flex;align-items:center}*/
  .form-group .select2-container{width:100% !important}

.aside{position:fixed;top:0;bottom:0;left:0;margin:20px 0;width:80px;z-index:98;-webkit-box-shadow:none;box-shadow:none;background-color:#716258;border-top-right-radius:1.25rem;border-bottom-right-radius:1.25rem}
  .aside .btn.btn-icon,.aside .btn.btn-icon i,.aside .btn.btn-icon.focus:not(.btn-text) i,.aside .btn.btn-icon:focus:not(.btn-text) i,.aside .btn.btn-icon:hover:not(.btn-text):not(:disabled):not(.disabled) i,.aside .btn.btn-icon.focus:not(.btn-text).dropdown-toggle:after,.aside .btn.btn-icon:focus:not(.btn-text).dropdown-toggle:after,.aside .btn.btn-icon:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after,.aside .btn.btn-icon.disabled,.aside .btn.btn-icon:disabled,.aside .btn.btn-icon.disabled i,.aside .btn.btn-icon:disabled i,.aside .btn.btn-icon.disabled.dropdown-toggle:after,.aside .btn.btn-icon:disabled.dropdown-toggle:after,.aside .btn.btn-icon:not(:disabled):not(.disabled).active i,.aside .btn.btn-icon:not(:disabled):not(.disabled):active:not(.btn-text) i,.show .aside .btn.btn-icon.btn-dropdown i,.show>.aside .btn.btn-icon.dropdown-toggle i,.aside .btn.btn-icon:not(:disabled):not(.disabled).active.dropdown-toggle:after,.aside .btn.btn-icon:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after,.show .aside .btn.btn-icon.btn-dropdown.dropdown-toggle:after,.show>.aside .btn.btn-icon.dropdown-toggle.dropdown-toggle:after,.aside .btn.btn-icon.focus:not(.btn-text),.aside .btn.btn-icon:focus:not(.btn-text),.aside .btn.btn-icon:hover:not(.btn-text):not(:disabled):not(.disabled),.aside .btn.btn-icon:not(:disabled):not(.disabled).active,.aside .btn.btn-icon:not(:disabled):not(.disabled):active:not(.btn-text),.show .aside .btn.btn-icon.btn-dropdown,.show>.aside .btn.btn-icon.dropdown-toggle{color:#B6ACA4}
  .aside .btn.btn-icon.focus:not(.btn-text),.aside .btn.btn-icon:focus:not(.btn-text),.aside .btn.btn-icon:hover:not(.btn-text):not(:disabled):not(.disabled),.aside .btn.btn-icon:not(:disabled):not(.disabled).active,.aside .btn.btn-icon:not(:disabled):not(.disabled):active:not(.btn-text),.show .aside .btn.btn-icon.btn-dropdown,.show>.aside .btn.btn-icon.dropdown-toggle{background-color:#50463f}
  .aside .symbol-light-primary .symbol-label{background-color:#88746A}

/*
  .aside .btn.btn-icon{color:#ca8abb}
  .aside .btn.btn-icon i{color:#ca8abb}
  .aside .btn.btn-icon.focus:not(.btn-text),.aside .btn.btn-icon:focus:not(.btn-text),.aside .btn.btn-icon:hover:not(.btn-text):not(:disabled):not(.disabled){color:#ca8abb;background-color:#5b2b51}
  .aside .btn.btn-icon.focus:not(.btn-text) i,.aside .btn.btn-icon:focus:not(.btn-text) i,.aside .btn.btn-icon:hover:not(.btn-text):not(:disabled):not(.disabled) i{color:#ca8abb}
  .aside .btn.btn-icon.focus:not(.btn-text) .svg-icon svg g [fill],.aside .btn.btn-icon:focus:not(.btn-text) .svg-icon svg g [fill],.aside .btn.btn-icon:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill]{-webkit-transition:fill .3s ease;transition:fill .3s ease;fill:#ca8abb}
  .aside .btn.btn-icon.focus:not(.btn-text) .svg-icon svg:hover g [fill],.aside .btn.btn-icon:focus:not(.btn-text) .svg-icon svg:hover g [fill],.aside .btn.btn-icon:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill]{-webkit-transition:fill .3s ease;transition:fill .3s ease}
  .aside .btn.btn-icon.focus:not(.btn-text).dropdown-toggle:after,.aside .btn.btn-icon:focus:not(.btn-text).dropdown-toggle:after,.aside .btn.btn-icon:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after{color:#ca8abb}
  .aside .btn.btn-icon.disabled,.aside .btn.btn-icon:disabled{color:#ca8abb}
  .aside .btn.btn-icon.disabled i,.aside .btn.btn-icon:disabled i{color:#ca8abb}
  .aside .btn.btn-icon.disabled .svg-icon svg g [fill],.aside .btn.btn-icon:disabled .svg-icon svg g [fill]{-webkit-transition:fill .3s ease;transition:fill .3s ease;fill:#ca8abb}
  .aside .btn.btn-icon.disabled .svg-icon svg:hover g [fill],.aside .btn.btn-icon:disabled .svg-icon svg:hover g [fill]{-webkit-transition:fill .3s ease;transition:fill .3s ease}
  .aside .btn.btn-icon.disabled.dropdown-toggle:after,.aside .btn.btn-icon:disabled.dropdown-toggle:after{color:#ca8abb}
  .aside .btn.btn-icon:not(:disabled):not(.disabled).active,.aside .btn.btn-icon:not(:disabled):not(.disabled):active:not(.btn-text),.show .aside .btn.btn-icon.btn-dropdown,.show>.aside .btn.btn-icon.dropdown-toggle{color:#ca8abb;background-color:#5b2b51}
  .aside .btn.btn-icon:not(:disabled):not(.disabled).active i,.aside .btn.btn-icon:not(:disabled):not(.disabled):active:not(.btn-text) i,.show .aside .btn.btn-icon.btn-dropdown i,.show>.aside .btn.btn-icon.dropdown-toggle i{color:#ca8abb}
  .aside .btn.btn-icon:not(:disabled):not(.disabled).active .svg-icon svg g [fill],.aside .btn.btn-icon:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill],.show .aside .btn.btn-icon.btn-dropdown .svg-icon svg g [fill],.show>.aside .btn.btn-icon.dropdown-toggle .svg-icon svg g [fill]{-webkit-transition:fill .3s ease;transition:fill .3s ease;fill:#ca8abb}
  .aside .btn.btn-icon:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],.aside .btn.btn-icon:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill],.show .aside .btn.btn-icon.btn-dropdown .svg-icon svg:hover g [fill],.show>.aside .btn.btn-icon.dropdown-toggle .svg-icon svg:hover g [fill]{-webkit-transition:fill .3s ease;transition:fill .3s ease}
  .aside .btn.btn-icon:not(:disabled):not(.disabled).active.dropdown-toggle:after,.aside .btn.btn-icon:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after,.show .aside .btn.btn-icon.btn-dropdown.dropdown-toggle:after,.show>.aside .btn.btn-icon.dropdown-toggle.dropdown-toggle:after{color:#ca8abb}
*/

  @media (max-width:991.98px){
    .aside .btn-group-lg>.btn.btn-icon,.aside .btn.btn-icon.btn-lg{width:40px;height:40px}
    .aside .btn-group-lg>.btn.btn-icon .svg-icon svg,.aside .btn.btn-icon.btn-lg .svg-icon svg{height:26px;width:26px}
  }
  @media (max-width:991.98px){
    .aside{z-index:1001;position:fixed;top:0;bottom:0;-webkit-transition:left .3s ease,right .3s ease,bottom .3s ease,top .3s ease;transition:left .3s ease,right .3s ease,bottom .3s ease,top .3s ease;left:-100px;width:80px}
    .aside.aside-on{-webkit-transition:left .3s ease,right .3s ease,bottom .3s ease,top .3s ease;transition:left .3s ease,right .3s ease,bottom .3s ease,top .3s ease;left:0}
  }
  @media screen and (max-width:991.98px) and (-ms-high-contrast:active),(max-width:991.98px) and (-ms-high-contrast:none){
    .aside{-webkit-transition:none!important;transition:none!important}
  }
  @media (max-width:991.98px){
    .aside.aside-right{right:-100px;left:auto}
    .aside.aside-right.aside-on{-webkit-transition:left .3s ease,right .3s ease,bottom .3s ease,top .3s ease;transition:left .3s ease,right .3s ease,bottom .3s ease,top .3s ease;right:0;left:auto}
    .aside-overlay{position:fixed;top:0;left:0;bottom:0;right:0;overflow:hidden;z-index:1000;-webkit-animation:animation-offcanvas-fade-in .6s ease 1;animation:animation-offcanvas-fade-in .6s ease 1}
    @-webkit-keyframes animation-offcanvas-fade-in{from{opacity:0}to{opacity:1}}
    @keyframes animation-offcanvas-fade-in{from{opacity:0}to{opacity:1}}
    .aside{background:#716258;-webkit-box-shadow:0 1px 9px -3px rgba(0,0,0,.75);box-shadow:0 1px 9px -3px rgba(0,0,0,.75)}
    .aside-overlay{background:rgba(0,0,0,.1)}
  }
  @media (max-width:130px){
    .aside{width:90%!important}
  }

.select-titulo{font-weight: 500;font-size:1.1em}
    .select-titulo i.fa-male,.select-subtitulo i.fa-male,i.fa-male{color:#3598dc}
    .select-titulo i.fa-female,.select-subtitulo i.fa-female,i.fa-female{color:#e08283}
    .select-titulo i.fa-building,.select-subtitulo i.fa-building{color:#95a5a6}
    .select-titulo i{width:15px;text-align:center}
    .select-titulo.seleccionado{font-weight: 400;font-size:1em;}
.select-subtitulo{color: #494c4f;font-size:.9em;display:inline-block;}
  .select-subtitulo i{color:#717476;font-size: .8em;}

/*
.hidden, .hide{display:none !important}
.notification-item .notification-status{font-size:1.3rem;position:relative;border:0;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
  .notification-item .notification-status.btn-text-blue i{color:#6993ff}
  .notification-item .notification-status.btn-text-gray i{color:#e5eaee}
.label.label-secondary{color: #aaaaaa;background-color: #f9f9fc;border-color: #f7f7fb;}
  .label-wide{letter-spacing: 0.6px;padding: 1px 10px;font-size:1rem;font-weight: 300;}
.label-dentist,.symbol-dentist .symbol-label{color:#ffffff}
  .label.label-dentist01, .symbol.symbol-dentist01 .symbol-label, .fc-event.fc-event--dentist01 .fc-content::before{background:#3598dc!important}
  .label.label-dentist02, .symbol.symbol-dentist02 .symbol-label, .fc-event.fc-event--dentist02 .fc-content::before{background:#4b77be!important}
  .label.label-dentist03, .symbol.symbol-dentist03 .symbol-label, .fc-event.fc-event--dentist03 .fc-content::before{background:#32c5d2!important}
  .label.label-dentist04, .symbol.symbol-dentist04 .symbol-label, .fc-event.fc-event--dentist04 .fc-content::before{background:#1ba39c!important}
  .label.label-dentist05, .symbol.symbol-dentist05 .symbol-label, .fc-event.fc-event--dentist05 .fc-content::before{background:#26c281!important}
  .label.label-dentist06, .symbol.symbol-dentist06 .symbol-label, .fc-event.fc-event--dentist06 .fc-content::before{background:#bfbfbf!important}
  .label.label-dentist07, .symbol.symbol-dentist07 .symbol-label, .fc-event.fc-event--dentist07 .fc-content::before{background:#525e64!important}
  .label.label-dentist08, .symbol.symbol-dentist08 .symbol-label, .fc-event.fc-event--dentist08 .fc-content::before{background:#e08283!important}
  .label.label-dentist09, .symbol.symbol-dentist09 .symbol-label, .fc-event.fc-event--dentist09 .fc-content::before{background:#d91e18!important}
  .label.label-dentist10, .symbol.symbol-dentist10 .symbol-label, .fc-event.fc-event--dentist10 .fc-content::before{background:#c49f47!important}
  .label.label-dentist11, .symbol.symbol-dentist11 .symbol-label, .fc-event.fc-event--dentist11 .fc-content::before{background:#e87e04!important}
  .label.label-dentist12, .symbol.symbol-dentist12 .symbol-label, .fc-event.fc-event--dentist12 .fc-content::before{background:#f3c200!important}
  .label.label-dentist13, .symbol.symbol-dentist13 .symbol-label, .fc-event.fc-event--dentist13 .fc-content::before{background:#8e44ad!important}
  .label.label-dentist14, .symbol.symbol-dentist14 .symbol-label, .fc-event.fc-event--dentist14 .fc-content::before{background:#bf55ec!important}
  .label.label-dentist15, .symbol.symbol-dentist15 .symbol-label, .fc-event.fc-event--dentist15 .fc-content::before{background:#8775a7!important}

.card-body .card-body-alerta .item{padding:.7rem 0;margin:0;}
  .card-body .card-body-alerta .item:hover{-webkit-transition:color 0.3s ease;transition:color 0.3s ease;background:#f2f3f7;border-radius:4px}
  .card-body .card-body-alerta .item .info{width:-webkit-fill-available}
  .card-body .card-body-alerta .item .actions{min-width:74px;text-align:left}


.kt-widget4.alerta .kt-widget4__item{.5rem 0 !important;border-bottom:none;}
  .kt-widget4.alerta .kt-widget4__item:hover{-webkit-transition: color 0.3s ease;transition: color 0.3s ease;background: #f2f3f7;border-radius: 4px;}

.card.card-fit .card-header,.card.card-header-fit .card-header{min-height:55px}
  .card.card-fit .card-body{padding:0 0 1.5rem .5rem;}

.table-md th,
.table-md td {
  padding: 0.5rem; }

.input-group > .input-group-append.input-group-append-actions{margin-left:5px}
  .input-group > .input-group-append.input-group-append-actions:last-child > .btn:not(:last-child):not(.dropdown-toggle){border-top-left-radius:0.42rem;border-bottom-left-radius:0.42rem;}

.input-group-dropdown{display: flex;width: 100%;position: relative;}
  .input-group-dropdown.dropdown-right .form-control{padding-right: 80px}
  .input-group-dropdown .form-control{max-width:100%;position:relative;z-index:0;margin-top:0 !important;margin-bottom:0 !important;box-sizing:border-box;}
  .input-group-dropdown .input-group-append{position:absolute;top:0;bottom:0;left:auto;right:0;padding:1px;margin-left:-1px;display:flex;}
    .input-group-dropdown .input-group-append{position:absolute;top:0;bottom:0;left:auto;right:0;padding:1px;margin-left:-1px;display:flex;}
      .input-group-dropdown .input-group-append .btn{border-top-left-radius:0;border-bottom-left-radius:0;}
*/

@media (max-width: 767.98px) {
  .off-mobile{display:none}
  .on-mobile{display:initial} }
@media (min-width: 767.99px) {
  .off-mobile{display:initial}
  .on-mobile{display:none} }

.bootstrap-switch.is-invalid{border-color:#F64E60}
.invalid-feedback{display:block}
  .invalid-feedback i{color:#F64E60;font-size:1rem;}

.btn.btn-whatsapp, .btn.btn-whatsapp.disabled, .btn.btn-whatsapp:disabled{
  color: #ffffff;
  background-color: #128C7E;
  border-color: #128C7E; }
  .btn.btn-whatsapp:hover:not(.btn-text), .btn.btn-whatsapp:focus:not(.btn-text), .btn.btn-whatsapp.focus:not(.btn-text), .btn.btn-whatsapp:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-whatsapp:not(:disabled):not(.disabled).active, .show > .btn.btn-whatsapp.dropdown-toggle, .show .btn.btn-whatsapp.btn-dropdown {
    color: #ffffff;
    background-color: #075E54;
    border-color: #075E54; }
  .btn.btn-whatsapp.disabled, .btn.btn-whatsapp:disabled{
    opacity: .7;}
  .btn.btn-whatsapp i, .btn.btn-whatsapp.dropdown-toggle:after, .btn.btn-whatsapp:hover:not(.btn-text) i, .btn.btn-whatsapp:focus:not(.btn-text) i, .btn.btn-whatsapp.focus:not(.btn-text) i, .btn.btn-whatsapp:hover:not(.btn-text).dropdown-toggle:after, .btn.btn-whatsapp:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-whatsapp.focus:not(.btn-text).dropdown-toggle:after, .btn.btn-whatsapp.disabled i, .btn.btn-whatsapp:disabled i, .btn.btn-whatsapp.disabled.dropdown-toggle:after, .btn.btn-whatsapp:disabled.dropdown-toggle:after, .btn.btn-whatsapp:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-whatsapp:not(:disabled):not(.disabled).active i, .show > .btn.btn-whatsapp.dropdown-toggle i, .show .btn.btn-whatsapp.btn-dropdown i, .btn.btn-whatsapp:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-whatsapp:not(:disabled):not(.disabled).active.dropdown-toggle:after, .show > .btn.btn-whatsapp.dropdown-toggle.dropdown-toggle:after, .show .btn.btn-whatsapp.btn-dropdown.dropdown-toggle:after{
    color: #ffffff; }
/*
.btn.btn-email, .btn.btn-email.disabled, .btn.btn-email:disabled{
  color: #ffffff;
  background-color: #128C7E;
  border-color: #128C7E; }
  .btn.btn-email:hover:not(.btn-text), .btn.btn-email:focus:not(.btn-text), .btn.btn-email.focus:not(.btn-text), .btn.btn-email:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-email:not(:disabled):not(.disabled).active, .show > .btn.btn-email.dropdown-toggle, .show .btn.btn-email.btn-dropdown {
    color: #ffffff;
    background-color: #075E54;
    border-color: #075E54; }
  .btn.btn-email.disabled, .btn.btn-email:disabled{
    opacity: .7;}
  .btn.btn-email i, .btn.btn-email.dropdown-toggle:after, .btn.btn-email:hover:not(.btn-text) i, .btn.btn-email:focus:not(.btn-text) i, .btn.btn-email.focus:not(.btn-text) i, .btn.btn-email:hover:not(.btn-text).dropdown-toggle:after, .btn.btn-email:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-email.focus:not(.btn-text).dropdown-toggle:after, .btn.btn-email.disabled i, .btn.btn-email:disabled i, .btn.btn-email.disabled.dropdown-toggle:after, .btn.btn-email:disabled.dropdown-toggle:after, .btn.btn-email:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-email:not(:disabled):not(.disabled).active i, .show > .btn.btn-email.dropdown-toggle i, .show .btn.btn-email.btn-dropdown i, .btn.btn-email:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-email:not(:disabled):not(.disabled).active.dropdown-toggle:after, .show > .btn.btn-email.dropdown-toggle.dropdown-toggle:after, .show .btn.btn-email.btn-dropdown.dropdown-toggle:after{
    color: #ffffff; }
*/
.label-reunion,.symbol-reunion .symbol-label, .icon-reunion{color:#ffffff}
  .label.label-reunion01, .bg-reunion01, .select2-results__option[id*="reunion01"]{background:#3598dc!important} .icon.icon-reunion01{color:#3598dc!important}
  .label.label-reunion02, .bg-reunion02, .select2-results__option[id*="reunion02"]{background:#4b77be!important} .icon.icon-reunion02{color:#4b77be!important}
  .label.label-reunion03, .bg-reunion03, .select2-results__option[id*="reunion03"]{background:#32c5d2!important} .icon.icon-reunion03{color:#32c5d2!important}
  .label.label-reunion04, .bg-reunion04, .select2-results__option[id*="reunion04"]{background:#1ba39c!important} .icon.icon-reunion04{color:#1ba39c!important}
  .label.label-reunion05, .bg-reunion05, .select2-results__option[id*="reunion05"]{background:#26c281!important} .icon.icon-reunion05{color:#26c281!important}
  .label.label-reunion06, .bg-reunion06, .select2-results__option[id*="reunion06"]{background:#bfbfbf!important} .icon.icon-reunion06{color:#bfbfbf!important}
  .label.label-reunion07, .bg-reunion07, .select2-results__option[id*="reunion07"]{background:#525e64!important} .icon.icon-reunion07{color:#525e64!important}
  .label.label-reunion08, .bg-reunion08, .select2-results__option[id*="reunion08"]{background:#e08283!important} .icon.icon-reunion08{color:#e08283!important}
  .label.label-reunion09, .bg-reunion09, .select2-results__option[id*="reunion09"]{background:#d91e18!important} .icon.icon-reunion09{color:#d91e18!important}
  .label.label-reunion10, .bg-reunion10, .select2-results__option[id*="reunion10"]{background:#c49f47!important} .icon.icon-reunion10{color:#c49f47!important}
  .label.label-reunion11, .bg-reunion11, .select2-results__option[id*="reunion11"]{background:#e87e04!important} .icon.icon-reunion11{color:#e87e04!important}
  .label.label-reunion12, .bg-reunion12, .select2-results__option[id*="reunion12"]{background:#f3c200!important} .icon.icon-reunion12{color:#f3c200!important}
  .label.label-reunion13, .bg-reunion13, .select2-results__option[id*="reunion13"]{background:#8e44ad!important} .icon.icon-reunion13{color:#8e44ad!important}
  .label.label-reunion14, .bg-reunion14, .select2-results__option[id*="reunion14"]{background:#bf55ec!important} .icon.icon-reunion14{color:#bf55ec!important}
  .label.label-reunion15, .bg-reunion15, .select2-results__option[id*="reunion15"]{background:#8775a7!important} .icon.icon-reunion15{color:#8775a7!important}
  .select2-results__option[id*="reunion01"], .select2-results__option[id*="reunion02"], .select2-results__option[id*="reunion03"], .select2-results__option[id*="reunion04"], .select2-results__option[id*="reunion05"], .select2-results__option[id*="reunion06"], .select2-results__option[id*="reunion07"], .select2-results__option[id*="reunion08"], .select2-results__option[id*="reunion09"], .select2-results__option[id*="reunion10"], .select2-results__option[id*="reunion11"], .select2-results__option[id*="reunion12"], .select2-results__option[id*="reunion13"], .select2-results__option[id*="reunion14"], .select2-results__option[id*="reunion15"]{color:#ffffff}
  .select2-results__option:hover[id*="reunion01"], .select2-results__option:hover[id*="reunion02"], .select2-results__option:hover[id*="reunion03"], .select2-results__option:hover[id*="reunion04"], .select2-results__option:hover[id*="reunion05"], .select2-results__option:hover[id*="reunion06"], .select2-results__option:hover[id*="reunion07"], .select2-results__option:hover[id*="reunion08"], .select2-results__option:hover[id*="reunion09"], .select2-results__option:hover[id*="reunion10"], .select2-results__option:hover[id*="reunion11"], .select2-results__option:hover[id*="reunion12"], .select2-results__option:hover[id*="reunion13"], .select2-results__option:hover[id*="reunion14"], .select2-results__option:hover[id*="reunion15"]{color:#ffffff;opacity:.8;font-weight:600}
.cursor-default{cursor:default}
.cursor-not-allowed{cursor:not-allowed !important}

.card-header-tabs-line-custom{min-height: 72px !important;max-height: 72px !important;height: 72px !important;}
.card.card-custom > .card-header-tabs-line-custom .nav .nav-link{z-index: 1;}
.form-group label{text-align:left !important;}
@media (min-width: 576px) {
  /*.card-header-tabs-line-custom{height: 129px !important;}*/
  .card-header-tabs-line-custom .nav .nav-link{padding-bottom: 1rem !important;}
}
@media (min-width: 768px) {
  /*.card-header-tabs-line-custom{height: 149px !important;}*/
  .form-group label{text-align:right !important;}
  .card-header-tabs-line-custom .nav .nav-link{padding-bottom: 1.5rem !important;}
}
@media (min-width: 992px) {
  /*.card-header-tabs-line-custom{height: 120px !important;}*/
  .form-group label{text-align:right !important;}
  .card-header-tabs-line-custom .nav .nav-link{padding-top: 1.95rem;padding-bottom: 2rem !important;}
}
@media (min-width: 1200px) {
  /*.card-header-tabs-line-custom{height: 134px !important;}*/
  .form-group label{text-align:right !important;}
  .card-header-tabs-line-custom .nav .nav-link{padding-bottom: 2rem !important;}
}