html,body{height:100%;background:#ecf0f3}
/*!
*
*******************************************************************************
*******************************************************************************
***************************   COMPONENTS & PLUGINS   **************************
*******************************************************************************
*******************************************************************************
*
*//*! ALERTS */
.alert {
    font-size: .875rem;
    position: fixed;
    min-width: 30%;
    z-index: 999;
    right: 20px;
    padding: 10px 1rem;
    max-width: 30%;
}
.alert-heading{font-size:.9375rem;font-weight:600;margin-top:.15rem}
.alert-icon{font-size:1.25rem;display:inline-block;margin-right:1.25rem;vertical-align:middle}
.alert-icon i.ni{position:relative;top:2px}
.alert-text{display:inline-block;vertical-align:middle}
[class*=alert-] .alert-link{color:#fff;border-bottom:1px dotted rgba(255,255,255,.5)}
.alert-dismissible .close{top:50%;right:1.5rem;padding:0;transform:translateY(-50%);opacity:1}
@media(max-width:575.98px){.alert-dismissible .close{top:1rem;right:.5rem}
}
.alert-dismissible .close>span:not(.sr-only){font-size:1.5rem;color:rgba(255,255,255,.6);background-color:transparent}
.alert-dismissible .close:focus>span:not(.sr-only),.alert-dismissible .close:hover>span:not(.sr-only){color:#fff;background-color:transparent}
.alert-secondary .close>span:not(.sr-only){color:rgba(23,43,77,.6)}
.alert-secondary .close:focus>span:not(.sr-only),.alert-secondary .close:hover>span:not(.sr-only){color:#172b4d}
.alert-notify{display:flex!important;width:calc(100% - 30px);max-width:600px;padding-right:80px;color:rgba(255,255,255,.85);box-shadow:0 3px 10px rgba(0,0,0,.15)}
.alert-notify:hover{z-index:1081!important}
.alert-notify:not(.alert-info):not(.alert-success):not(.alert-warning):not(.alert-danger){background-color:rgba(0,0,0,.95)}
.alert-notify:not(.alert-info):not(.alert-success):not(.alert-warning):not(.alert-danger) .alert-notify-close{color:#ffd600}
.alert-notify:not(.alert-info):not(.alert-success):not(.alert-warning):not(.alert-danger) .alert-notify-close:hover{opacity:.8}
.alert-notify .alert-icon.ni{position:relative;top:4px}
.alert-notify .alert-title{font-size:1rem;font-weight:600;display:block}
.alert-notify .close{top:1rem!important;right:1.5rem!important;transform:translateY(0)}
/*! AVATAR */.avatar{font-size:1rem;display:inline-flex;width:48px;height:48px;color:#fff;border-radius:.375rem;background-color:#adb5bd;align-items:center;justify-content:center}
.avatar img{width:100%;border-radius:.375rem}
.avatar+.avatar-content{display:inline-block;margin-left:.75rem}
.avatar-xl{width:74px;height:74px}
.avatar-lg{font-size:.875rem;width:58px;height:58px}
.avatar-sm{font-size:.875rem;width:34px;height:34px}
.avatar-xs{font-size:.75rem;width:24px;height:24px}
.avatar-group .avatar{position:relative;z-index:2;border:2px solid #fff}
.avatar-group .avatar:hover{z-index:3}
.avatar-group .avatar+.avatar{margin-left:-1rem}
/*! BADGE */.badge{text-transform:uppercase;color:#fff}
.badge a{color:#fff}
.badge-md{padding:.65em 1em}
.badge-lg{padding:.85em 1.375em}
.badge-inline{margin-right:.625rem}
.badge-inline+span{position:relative;top:2px}
.badge-inline+span>a{text-decoration:underline}
.badge-default{color:#fff}
.badge-secondary{color:#212529;background-color:#f7fafc}
.btn .badge:not(:first-child){margin-left:.5rem}
.btn .badge:not(:last-child){margin-right:.5rem}
.badge-circle{font-size:.75rem;font-weight:600;display:inline-flex;width:1.25rem;height:1.25rem;padding:0!important;text-align:center;border-radius:50%;align-items:center;justify-content:center}
.badge-circle.badge-md{width:1.5rem;height:1.5rem}
.badge-circle.badge-lg{width:2rem;height:2rem}
.badge-dot{font-size:.875rem;font-weight:400;padding-right:0;padding-left:0;text-transform:none;background:0}
.badge-dot strong{color:#32325d}
.badge-dot i{display:inline-block;width:.375rem;height:.375rem;margin-right:.375rem;vertical-align:middle;border-radius:50%}
.badge-dot.badge-md i{width:.5rem;height:.5rem}
.badge-dot.badge-lg i{width:.625rem;height:.625rem}
.btn .badge-floating{position:absolute;top:-50%;transform:translateY(50%);border:3px solid}
.btn .badge-floating.badge:not(.badge-circle){transform:translate(147%,50%)}
/*! BREADCRUMB */.breadcrumb-item{font-size:.875rem}
.breadcrumb-dark{background-color:#172b4d}
.breadcrumb-dark .breadcrumb-item{font-weight:600}
.breadcrumb-dark .breadcrumb-item a{color:#f6f9fc}
.breadcrumb-dark .breadcrumb-item a:hover{color:#fff}
.breadcrumb-dark .breadcrumb-item+.breadcrumb-item::before{color:#adb5bd}
.breadcrumb-dark .breadcrumb-item.active{color:#dee2e6}
.breadcrumb-links{margin:0;padding:0;background:0}
/*! BUTTONS */.btn{font-size:.875rem;position:relative;transition:all .15s ease;letter-spacing:.025em;text-transform:none;will-change:transform}
.btn:hover{transform:translateY(-1px);box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}
.btn:not(:last-child){margin-right:.5rem}
.btn i:not(:first-child),.btn svg:not(:first-child){margin-left:.5rem}
.btn i:not(:last-child),.btn svg:not(:last-child){margin-right:.5rem}
.btn-group .btn,.input-group .btn{margin-right:0;transform:translateY(0)}
.btn-group-xs>.btn,.btn-xs{font-size:.70rem}
.btn-group-sm>.btn,.btn-sm{font-size:.75rem}
.btn-group-md>.btn,.btn-md{font-size:.875rem}
.btn-group-lg>.btn,.btn-lg{font-size:.875rem}
[class*=btn-outline-]{border-width:1px}
.btn-outline-secondary{color:#4385b1}
.btn-inner--icon i:not(.fas):not(.fab){position:relative;top:2px}
.btn-link{font-weight:600;box-shadow:none}
.btn-link:hover{transform:none;box-shadow:none}
.btn-neutral{color:#2196f3}
.btn-group .btn{box-shadow:none}
[data-toggle=buttons]:not(.btn-group-colors)>.btn{margin:0;cursor:pointer;border:0;background-color:#f6f9fc;box-shadow:none}
[data-toggle=buttons]:not(.btn-group-colors)>.btn:not(.active){color:#525f7f}
[data-toggle=buttons]:not(.btn-group-colors)>.btn.active{color:#fff;background-color:#2196f3}
.btn-group-colors>.btn{position:relative;width:30px;height:30px;margin-right:.5rem;margin-bottom:.25rem;padding:0;border-radius:50%!important;box-shadow:none}
.btn-group-colors>.btn:not([class*=bg-]){border-color:#f6f9fc!important}
.btn-group-colors>.btn:before{font-family:NucleoIcons,sans-serif;font-size:14px;line-height:28px;position:absolute;top:0;left:0;width:100%;height:100%;content:'';transition:transform .2s,opacity .2s;transform:scale(0);opacity:0;color:#fff}
@media(prefers-reduced-motion:reduce){.btn-group-colors>.btn:before{transition:none}
}
.btn-group-colors>.btn.btn:not([class*=bg-]){border:1px solid #cfd5db}
.btn-group-colors>.btn.btn:not([class*=bg-]):before{color:#525f7f}
.btn-group-colors>.btn.active:before{transform:scale(1);opacity:1}
.btn-icon .btn-inner--icon img{width:20px}
.btn-icon .btn-inner--text:not(:first-child){margin-left:.75em}
.btn-icon .btn-inner--text:not(:last-child){margin-right:.75em}
.btn-icon-only{width:2.375rem;height:2.375rem;padding:0}
a.btn-icon-only{line-height:2.5}
.btn-group-sm>.btn-icon-only.btn,.btn-icon-only.btn-sm{width:2rem;height:2rem}
.btn-icon-clipboard{font-family:inherit;font-size:1rem;font-weight:400;line-height:1.25;display:inline-block;width:100%;margin:0;margin:.5rem 0;padding:1.5rem;cursor:pointer;text-align:left;vertical-align:middle;text-decoration:none;color:#32325d;border:0;border-radius:.375rem;background-color:#f6f9fc;-moz-appearance:none}
.btn-icon-clipboard:hover{background-color:#fff;box-shadow:rgba(0,0,0,.1) 0 0 0 1px,rgba(0,0,0,.1) 0 4px 16px}
.btn-icon-clipboard>div{display:flex;align-items:center}
.btn-icon-clipboard i{font-size:1.5rem;box-sizing:content-box;vertical-align:middle;color:#2196f3}
.btn-icon-clipboard span{font-size:.875rem;line-height:1.5;display:inline-block;overflow:hidden;margin-left:16px;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis}
/*! CARD */.card{margin-bottom:20px;border:0;box-shadow:0 0 2rem 0 rgba(136,152,170,.15)}
.card-translucent{background-color:rgba(18,91,152,.08)}
.card-deck .card{margin-bottom:30px}
.card.shadow{border:0!important}
@media(min-width:576px){.card-columns{column-count:1}
}
@media(min-width:768px){.card-columns{column-count:2}
}
@media(min-width:1200px){.card-columns{column-count:3;column-gap:1.25rem}
}
.card-lift--hover:hover{transition:all .15s ease;transform:translateY(-20px)}
@media(prefers-reduced-motion:reduce){.card-lift--hover:hover{transition:none}
}
.card-blockquote{position:relative;padding:2rem}
.card-blockquote .svg-bg{position:absolute;top:-94px;left:0;display:block;width:100%;height:95px}
.card-serial-number{font-size:1.625rem;display:flex;justify-content:space-between}
.card-serial-number>div:not(:last-child){display:flex;flex:1 1 auto}
.card-serial-number>div:not(:last-child):after{position:relative;left:-2px;content:'-';text-align:center;flex:1 1 auto}
@media(max-width:575.98px){.card-serial-number{font-size:1.0625rem}
}
.card-pricing .card-header{padding-top:1.25rem;padding-bottom:1.25rem}
.card-pricing .list-unstyled li{padding:.5rem 0;color:#8898aa}
.card-pricing.popular{z-index:1;border:3px solid #2196f3!important}
@media(min-width:768px){.card-pricing.zoom-in{z-index:1;transform:scale(1.1)}
}
.card-profile-image{position:relative}
.card-profile-image img{position:absolute;left:50%;max-width:140px;transition:all .15s ease;transform:translate(-50%,-50%) scale(1);border:3px solid #fff;border-radius:.375rem}
.card-profile-image img:hover{transform:translate(-50%,-50%) scale(1.03)}
.card-profile-stats{padding:1rem 0}
.card-profile-stats>div{margin-right:1rem;padding:.875rem;text-align:center}
.card-profile-stats>div:last-child{margin-right:0}
.card-profile-stats>div .heading{font-size:1.1rem;font-weight:700;display:block}
.card-profile-stats>div .description{font-size:.875rem;color:#adb5bd}
.card-profile-actions{padding:.875rem}
.card-stats .card-body{padding:1rem 1.5rem}
.card-stats .card-status-bullet{position:absolute;top:0;right:0;transform:translate(50%,-50%)}
/*! CHARTS */.chart{position:relative;height:350px}
.chart-sm{height:230px}
.chart-legend{font-size:.875rem;display:flex;margin-top:2.5rem;text-align:center;color:#8898aa;justify-content:center}
.chart-legend-item{display:inline-flex;align-items:center}
.chart-legend-item+.chart-legend-item{margin-left:1rem}
.chart-legend-indicator{display:inline-block;width:.5rem;height:.5rem;margin-right:.375rem;border-radius:50%}
#chart-tooltip{z-index:0}
#chart-tooltip .arrow{top:100%;left:50%;transform:translateX(-50%) translateX(-.5rem)}
.chart-info-overlay{position:absolute;z-index:1;top:0;left:5%;max-width:350px;padding:20px}
.close{transition:all .15s ease}
.close>span:not(.sr-only){font-size:1.5rem;line-height:17px;display:block;width:1.25rem;height:1.25rem;transition:all .15s ease;color:rgba(0,0,0,.6);border-radius:50%;background-color:transparent}
.close:focus,.close:hover{color:rgba(0,0,0,.9);outline:0;background-color:transparent}
.close:focus span:not(.sr-only),.close:hover span:not(.sr-only){background-color:transparent}
.close-dark>span:not(.sr-only){color:rgba(255,255,255,.8)}
.close-dark:focus>span:not(.sr-only),.close-dark:hover>span:not(.sr-only){color:#fff}
/*! ACCORDION */.accordion .card-header{position:relative;cursor:pointer}
.accordion .card-header:after{font:normal normal normal 14px/1 NucleoIcons;line-height:0;position:absolute;top:50%;right:1.5rem;content:'\ea0f';transition:all .15s cubic-bezier(.68,-.55,.265,1.55);transform:translateY(-50%)}
@media(prefers-reduced-motion:reduce){.accordion .card-header:after{transition:none}
}
.accordion .card-header[aria-expanded=false]:after{content:'\ea0f'}
.accordion .card-header[aria-expanded=true]:after{transform:rotate(180deg)}
.accordion .card-header[aria-expanded=true] .heading{color:#2196f3}
.main-content{position:relative;padding-top:74px;height:100%}
.main-content .navbar-top{padding-right:0!important;padding-left:0!important;border:none!important}
.main-content .container-fluid{padding-right:20px!important;padding-left:20px!important}
/*! CUSTOM CHECKBOX */.custom-checkbox .custom-control-input ~ .custom-control-label{font-size:.875rem;cursor:pointer}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{border-color:#2196f3}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z\'/%3e%3c/svg%3e')}
.custom-checkbox .custom-control-input:disabled ~ .custom-control-label::before{border-color:#e9ecef}
.custom-checkbox .custom-control-input:disabled:checked::before{border-color:rgba(94,114,228,.5)}
.custom-control-label::before{top:.25rem;left:-1.3rem;transition:all .15s cubic-bezier(.68,-.55,.265,1.55);border:1px solid rgba(33,150,243,0.5)}
@media(prefers-reduced-motion:reduce){.custom-control-label::before{transition:none}
}
.custom-control-label::after{top:.25rem;left:-1.3rem}
.custom-control-label span{position:relative;top:2px}
.custom-control-label{margin-bottom:0}
.custom-control-alternative .custom-control-label::before{border:0;box-shadow:0 1px 3px rgba(50,50,93,.15),0 1px 0 rgba(0,0,0,.02)}
.custom-control-alternative .custom-control-input:checked ~ .custom-control-label::before{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}
.custom-control-alternative .custom-control-input:active ~ .custom-control-label::before,.custom-control-alternative .custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 1px 3px rgba(50,50,93,.15),0 1px 0 rgba(0,0,0,.02)}
.custom-checkbox .custom-control-input ~ .custom-control-label{font-size:.875rem;height:1rem;cursor:pointer}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{border-color:#2196f3}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z\'/%3e%3c/svg%3e')}
.custom-checkbox .custom-control-input:disabled ~ .custom-control-label::before{border-color:#e9ecef}
.custom-checkbox .custom-control-input:disabled:checked::before{border-color:rgba(94,114,228,.5)}
.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label::before{border-color:#2196f3;background-color:#2196f3}
.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label::after{background-image:#2196f3}
.custom-checkbox-secondary .custom-control-input:checked ~ .custom-control-label::before{border-color:#f7fafc;background-color:#f7fafc}
.custom-checkbox-secondary .custom-control-input:checked ~ .custom-control-label::after{background-image:#f7fafc}
.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label::before{border-color:#2dce89;background-color:#2dce89}
.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label::after{background-image:#2dce89}
.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label::before{border-color:#11cdef;background-color:#11cdef}
.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label::after{background-image:#11cdef}
.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label::before{border-color:#fb6340;background-color:#fb6340}
.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label::after{background-image:#fb6340}
.custom-checkbox-danger .custom-control-input:checked ~ .custom-control-label::before{border-color:#f5365c;background-color:#f5365c}
.custom-checkbox-danger .custom-control-input:checked ~ .custom-control-label::after{background-image:#f5365c}
.custom-checkbox-light .custom-control-input:checked ~ .custom-control-label::before{border-color:#adb5bd;background-color:#adb5bd}
.custom-checkbox-light .custom-control-input:checked ~ .custom-control-label::after{background-image:#adb5bd}
.custom-checkbox-dark .custom-control-input:checked ~ .custom-control-label::before{border-color:#212529;background-color:#212529}
.custom-checkbox-dark .custom-control-input:checked ~ .custom-control-label::after{background-image:#212529}
.custom-checkbox-default .custom-control-input:checked ~ .custom-control-label::before{border-color:#172b4d;background-color:#172b4d}
.custom-checkbox-default .custom-control-input:checked ~ .custom-control-label::after{background-image:#172b4d}
.custom-checkbox-white .custom-control-input:checked ~ .custom-control-label::before{border-color:#fff;background-color:#fff}
.custom-checkbox-white .custom-control-input:checked ~ .custom-control-label::after{background-image:#fff}
.custom-checkbox-neutral .custom-control-input:checked ~ .custom-control-label::before{border-color:#fff;background-color:#fff}
.custom-checkbox-neutral .custom-control-input:checked ~ .custom-control-label::after{background-image:#fff}
.custom-checkbox-darker .custom-control-input:checked ~ .custom-control-label::before{border-color:#000;background-color:#000}
.custom-checkbox-darker .custom-control-input:checked ~ .custom-control-label::after{background-image:#000}
/*! CUSTOM RADIO */.custom-radio .custom-control-input ~ .custom-control-label{font-size:.875rem;height:1rem;cursor:pointer}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before{border-color:#2196f3}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'-4 -4 8 8\'%3e%3ccircle r=\'3\' fill=\'%23fff\'/%3e%3c/svg%3e')}
.custom-radio .custom-control-input:disabled ~ .custom-control-label::before{border-color:#e9ecef}
.custom-radio .custom-control-input:disabled:checked::before{border-color:rgba(94,114,228,.5)}
/*! CUSTOM TOGGLE */.custom-toggle{position:relative;display:inherit;display:inline-block;width:46px;height:1.125rem;margin:0}
.custom-toggle input{display:none}
.custom-toggle input:checked+.custom-toggle-slider{border:1px solid #2196f3}
.custom-toggle input:checked+.custom-toggle-slider:before{transform:translateX(28px);background:#2196f3}
.custom-toggle input:disabled+.custom-toggle-slider{border:1px solid #e9ecef}
.custom-toggle input:disabled:checked+.custom-toggle-slider{border:1px solid #e9ecef}
.custom-toggle input:disabled:checked+.custom-toggle-slider:before{background-color:#8a98eb}
.custom-toggle-slider{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;border:1px solid #ced4da;border-radius:34px!important;background-color:transparent}
.custom-toggle-slider:before{position:absolute;bottom:2px;left:2px;width:12px;height:12px;content:'';transition:all .15s cubic-bezier(.68,-.55,.265,1.55);border-radius:50%!important;background-color:#e9ecef}
.custom-toggle-wrapper .custom-toggle+.custom-toggle{margin-left:1rem!important}
.custom-toggle input:checked+.custom-toggle-slider:after{right:auto;left:0;content:attr(data-label-on);color:#2196f3}
.custom-toggle-slider:after{font-family:inherit;font-size:.65rem;font-weight:700;line-height:16px;position:absolute;top:0;right:0;display:block;overflow:hidden;min-width:1.66667rem;margin:0 .21667rem;content:attr(data-label-off);transition:all .15s ease;text-align:center;color:#ced4da;text-transform:uppercase}
@media(prefers-reduced-motion:reduce){.custom-toggle-slider:after{transition:none}
}
.custom-toggle-primary input:checked+.custom-toggle-slider{border-color:#2196f3}
.custom-toggle-primary input:checked+.custom-toggle-slider:before{background:#2196f3}
.custom-toggle-primary input:checked+.custom-toggle-slider:after{color:#2196f3}
.custom-toggle-primary input:disabled:checked+.custom-toggle-slider{border-color:#2196f3}
.custom-toggle-primary input:disabled:checked+.custom-toggle-slider:before{background-color:#8a98eb}
.custom-toggle-secondary input:checked+.custom-toggle-slider{border-color:#f7fafc}
.custom-toggle-secondary input:checked+.custom-toggle-slider:before{background:#f7fafc}
.custom-toggle-secondary input:checked+.custom-toggle-slider:after{color:#f7fafc}
.custom-toggle-secondary input:disabled:checked+.custom-toggle-slider{border-color:#f7fafc}
.custom-toggle-secondary input:disabled:checked+.custom-toggle-slider:before{background-color:#fff}
.custom-toggle-success input:checked+.custom-toggle-slider{border-color:#2dce89}
.custom-toggle-success input:checked+.custom-toggle-slider:before{background:#2dce89}
.custom-toggle-success input:checked+.custom-toggle-slider:after{color:#2dce89}
.custom-toggle-success input:disabled:checked+.custom-toggle-slider{border-color:#2dce89}
.custom-toggle-success input:disabled:checked+.custom-toggle-slider:before{background-color:#54daa1}
.custom-toggle-info input:checked+.custom-toggle-slider{border-color:#11cdef}
.custom-toggle-info input:checked+.custom-toggle-slider:before{background:#11cdef}
.custom-toggle-info input:checked+.custom-toggle-slider:after{color:#11cdef}
.custom-toggle-info input:disabled:checked+.custom-toggle-slider{border-color:#11cdef}
.custom-toggle-info input:disabled:checked+.custom-toggle-slider:before{background-color:#41d7f2}
.custom-toggle-warning input:checked+.custom-toggle-slider{border-color:#fb6340}
.custom-toggle-warning input:checked+.custom-toggle-slider:before{background:#fb6340}
.custom-toggle-warning input:checked+.custom-toggle-slider:after{color:#fb6340}
.custom-toggle-warning input:disabled:checked+.custom-toggle-slider{border-color:#fb6340}
.custom-toggle-warning input:disabled:checked+.custom-toggle-slider:before{background-color:#fc8c72}
.custom-toggle-danger input:checked+.custom-toggle-slider{border-color:#f5365c}
.custom-toggle-danger input:checked+.custom-toggle-slider:before{background:#f5365c}
.custom-toggle-danger input:checked+.custom-toggle-slider:after{color:#f5365c}
.custom-toggle-danger input:disabled:checked+.custom-toggle-slider{border-color:#f5365c}
.custom-toggle-danger input:disabled:checked+.custom-toggle-slider:before{background-color:#f76783}
.custom-toggle-light input:checked+.custom-toggle-slider{border-color:#adb5bd}
.custom-toggle-light input:checked+.custom-toggle-slider:before{background:#adb5bd}
.custom-toggle-light input:checked+.custom-toggle-slider:after{color:#adb5bd}
.custom-toggle-light input:disabled:checked+.custom-toggle-slider{border-color:#adb5bd}
.custom-toggle-light input:disabled:checked+.custom-toggle-slider:before{background-color:#c9cfd4}
.custom-toggle-dark input:checked+.custom-toggle-slider{border-color:#212529}
.custom-toggle-dark input:checked+.custom-toggle-slider:before{background:#212529}
.custom-toggle-dark input:checked+.custom-toggle-slider:after{color:#212529}
.custom-toggle-dark input:disabled:checked+.custom-toggle-slider{border-color:#212529}
.custom-toggle-dark input:disabled:checked+.custom-toggle-slider:before{background-color:#383f45}
.custom-toggle-default input:checked+.custom-toggle-slider{border-color:#172b4d}
.custom-toggle-default input:checked+.custom-toggle-slider:before{background:#172b4d}
.custom-toggle-default input:checked+.custom-toggle-slider:after{color:#172b4d}
.custom-toggle-default input:disabled:checked+.custom-toggle-slider{border-color:#172b4d}
.custom-toggle-default input:disabled:checked+.custom-toggle-slider:before{background-color:#234174}
.custom-toggle-white input:checked+.custom-toggle-slider{border-color:#fff}
.custom-toggle-white input:checked+.custom-toggle-slider:before{background:#fff}
.custom-toggle-white input:checked+.custom-toggle-slider:after{color:#fff}
.custom-toggle-white input:disabled:checked+.custom-toggle-slider{border-color:#fff}
.custom-toggle-white input:disabled:checked+.custom-toggle-slider:before{background-color:#fff}
.custom-toggle-neutral input:checked+.custom-toggle-slider{border-color:#fff}
.custom-toggle-neutral input:checked+.custom-toggle-slider:before{background:#fff}
.custom-toggle-neutral input:checked+.custom-toggle-slider:after{color:#fff}
.custom-toggle-neutral input:disabled:checked+.custom-toggle-slider{border-color:#fff}
.custom-toggle-neutral input:disabled:checked+.custom-toggle-slider:before{background-color:#fff}
.custom-toggle-darker input:checked+.custom-toggle-slider{border-color:#000}
.custom-toggle-darker input:checked+.custom-toggle-slider:before{background:#000}
.custom-toggle-darker input:checked+.custom-toggle-slider:after{color:#000}
.custom-toggle-darker input:disabled:checked+.custom-toggle-slider{border-color:#000}
.custom-toggle-darker input:disabled:checked+.custom-toggle-slider:before{background-color:#1a1a1a}
/*! DROPDOWN MENU */.dropdown,.dropleft,.dropright,.dropup{display:inline-block}
.dropdown-menu{min-width:12rem}
.dropdown-menu .dropdown-item{font-size:.8rem;padding:.3rem 1rem;/*!font-size:.875rem;padding:.5rem 1rem*/}
.dropdown-menu .dropdown-item>i,.dropdown-menu .dropdown-item>svg{font-size:1rem;margin-right:1rem;vertical-align:-17%}
.dropdown-menu .dropdown-item img{margin-right:.5rem}
.dropdown-header{font-size:.625rem;font-weight:700;padding-right:1rem;padding-left:1rem;text-transform:uppercase}
.dropdown-menu a.media>div:first-child{line-height:1}
.dropdown-menu a.media p{color:#8898aa}
.dropdown-menu a.media:hover .heading,.dropdown-menu a.media:hover p{color:#172b4d!important}
.dropdown-menu-dark .h1,.dropdown-menu-dark .h2,.dropdown-menu-dark .h3,.dropdown-menu-dark .h4,.dropdown-menu-dark .h5,.dropdown-menu-dark .h6,.dropdown-menu-dark a{color:#fff}
.dropdown-menu-sm{min-width:100px;border:.4375rem}
.dropdown-menu-lg{min-width:320px;border-radius:.4375rem}
.dropdown-menu-xl{min-width:420px;border-radius:.4375rem}
/*! FORM CONTROL */.form-control-label{font-size:.8rem;font-weight:500;color:#525f7f}
.form-control{font-size:.8rem;height:25px;transition:all .15s ease-in-out;padding:0 .5rem;line-height:23px}
@media(prefers-reduced-motion:reduce){.form-control{transition:none}
}
.form-control:focus::-ms-input-placeholder{color:#adb5bd}
.form-control:focus::placeholder{color:#adb5bd}
.form-control-lg{height:34px;padding:5px 8px;line-height:34px}
.form-control-sm{height:26px;font-size:.75rem;line-height:26px}
.form-control-flush{padding:0;border-width:0;background-color:transparent;box-shadow:none}
.form-control-flush:focus{border-width:0;background-color:transparent;box-shadow:none}
textarea[resize=none]{resize:none!important}
textarea[resize=both]{resize:both!important}
textarea[resize=vertical]{resize:vertical!important}
textarea[resize=horizontal]{resize:horizontal!important}
.form-control-muted{border-color:#f7fafe;background-color:#f7fafe;box-shadow:none}
.form-control-muted:focus{background-color:#fcfdff}
.form-control-alternative{transition:box-shadow .15s ease;border:0;box-shadow:0 1px 3px rgba(50,50,93,.15),0 1px 0 rgba(0,0,0,.02)}
.form-control-alternative:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}
.form-control-lg,.input-group-lg .form-control,.input-group-text{font-size:1rem!important}
.custom-control{padding-left:1.3rem; padding-right: .5rem}
.input-group{transition:all .15s ease-in-out;border-radius:.25rem;box-shadow:0 3px 2px rgba(233,236,239,.05)}
@media(prefers-reduced-motion:reduce){.input-group{transition:none}
}
.input-group .form-control{box-shadow:none}
.input-group .form-control:focus{box-shadow:none}
.input-group-text{transition:all .15s cubic-bezier(.68,-.55,.265,1.55)}
@media(prefers-reduced-motion:reduce){.input-group-text{transition:none}
}
.input-group-text i{font-size:.875rem}
.input-group-text .custom-control{line-height:1}
.input-group-prepend .input-group-text{border-right:0}
.input-group-append .input-group-text{border-left:0}
.input-group-merge .form-control:not(:first-child){padding-left:0;border-left:0}
.input-group-merge .form-control:not(:last-child){padding-right:0;border-right:0}
.input-group-alternative{transition:box-shadow .15s ease;border:0;box-shadow:0 1px 3px rgba(50,50,93,.15),0 1px 0 rgba(0,0,0,.02)}
.input-group-alternative .form-control,.input-group-alternative .input-group-text{border:0;box-shadow:none}
.focused .input-group-alternative{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)!important}
.input-group-flush{box-shadow:none}
.input-group-flush>.form-control{padding:0;border-width:0;background-color:transparent}
.input-group-flush>.input-group-append>.input-group-text,.input-group-flush>.input-group-prepend>.input-group-text{padding:0;padding-right:1rem;border-width:0;background-color:transparent}
.focused .input-group{box-shadow:0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1)}
.focused .input-group-text{color:#8898aa;border-color:#2196f3;background-color:#fff}
.focused .form-control{border-color:#2196f3}
.focused .input-group-flush{box-shadow:none}
.form-primary .form-control{color:#fff;border-color:#324cdd;background-color:rgba(50,76,221,.5)}
.form-primary .form-control:focus{border:1px solid #2a44db;background-color:rgba(42,68,219,.7)}
.form-primary .form-control::-ms-input-placeholder{color:rgba(255,255,255,.8)}
.form-primary .form-control::placeholder{color:rgba(255,255,255,.8)}
.form-primary .input-group-text{color:#fff;border-color:#324cdd;background-color:rgba(50,76,221,.5)}
.form-primary .focused .input-group-text{color:#fff;border-color:#2a44db;background-color:rgba(42,68,219,.7)}
.has-danger,.has-success{position:relative}
.has-danger:after,.has-success:after{font-family:NucleoIcons;font-size:9px;line-height:19px;position:absolute;top:50%;right:15px;display:none;width:19px;height:19px;transform:translateY(-50%);text-align:center;opacity:1;border-radius:50%}
.has-danger .input-group-prepend .input-group-text,.has-success .input-group-prepend .input-group-text{border-color:red}
.has-success:after{content:'\ea26';color:#1d8357;background-color:#69deac}
.has-success .form-control{background-color:#fff}
.has-success .form-control::-ms-input-placeholder{color:#2dce89}
.has-success .form-control::placeholder{color:#2dce89}
.has-danger:after{content:'\ea53';color:#db2d05;background-color:#fda08b}
.has-danger .form-control{background-color:#fff}
.has-danger .form-control::-ms-input-placeholder{color:#fb6340}
.has-danger .form-control::placeholder{color:#fb6340}
.row-example>.col span,.row-example>[class^=col-] span{font-size:.875rem;display:block;margin:1rem 0;padding:.75rem;color:#393f49;border-radius:.25rem;background-color:#fff;box-shadow:rgba(0,0,0,.1) 0 0 0 1px,rgba(0,0,0,.1) 0 4px 16px}
.no-gutters>.col span,.no-gutters>[class^=col-] span{border-radius:0}
.header{position:relative}
.icon{width:3rem;height:3rem}
.icon i,.icon svg{font-size:2.25rem}
.icon+.icon-text{width:calc(100% - 3rem - 1);padding-left:1rem}
.icon-xl{width:5rem;height:5rem}
.icon-xl i,.icon-xl svg{font-size:4.25rem}
.icon-xl+.icon-text{width:calc(100% - 5rem - 1)}
.icon-lg{width:4rem;height:4rem}
.icon-lg i,.icon-lg svg{font-size:3.25rem}
.icon-sm{width:2rem;height:2rem}
.icon-sm i,.icon-sm svg{font-size:1.25rem}
.icon-xs{width:1.25rem;height:1.25rem}
.icon-xs i,.icon-xs svg{font-size:.5rem}
.icon-actions>a{font-size:.875rem;display:inline-block;margin-right:.75rem;color:#8898aa}
.icon-actions>a:last-of-type{margin-right:0}
.icon-actions>a span{font-weight:600;margin-left:.1875rem;color:#8898aa}
.icon-actions>a:hover span{color:#6a7e95}
.icon-actions>a,.icon-actions>a.active,.icon-actions>a:hover{color:#32325d}
.icon-actions>.favorite.active,.icon-actions>.favorite:hover{color:#ffd600}
.icon-actions>.love.active,.icon-actions>.love:hover{color:#f5365c}
.icon-actions>.like.active,.icon-actions>.like:hover{color:#2196f3}
.icon-actions-lg a{font-size:1.25rem;margin-right:.875rem}
.icon-shape{display:inline-flex;padding:12px;text-align:center;border-radius:50%;align-items:center;justify-content:center}
.icon-shape i,.icon-shape svg{font-size:1.25rem}
.icon-shape.icon-lg i,.icon-shape.icon-lg svg{font-size:1.625rem}
.icon-shape.icon-sm i,.icon-shape.icon-sm svg{font-size:.875rem}
.icon-shape.icon-xs i,.icon-shape.icon-xs svg{font-size:.6rem}
.icon-shape svg{width:30px;height:30px}
.icon-shape-primary{color:#2643e9;background-color:rgba(138,152,235,.5)}
.icon-shape-secondary{color:#cfe3f1;background-color:rgba(255,255,255,.5)}
.icon-shape-success{color:#1aae6f;background-color:rgba(84,218,161,.5)}
.icon-shape-info{color:#03acca;background-color:rgba(65,215,242,.5)}
.icon-shape-warning{color:#ff3709;background-color:rgba(252,140,114,.5)}
.icon-shape-danger{color:#f80031;background-color:rgba(247,103,131,.5)}
.icon-shape-light{color:#879cb0;background-color:rgba(201,207,212,.5)}
.icon-shape-dark{color:#090c0e;background-color:rgba(56,63,69,.5)}
.icon-shape-default{color:#091428;background-color:rgba(35,65,116,.5)}
.icon-shape-white{color:#e8e3e3;background-color:rgba(255,255,255,.5)}
.icon-shape-neutral{color:#e8e3e3;background-color:rgba(255,255,255,.5)}
.icon-shape-darker{color:#000;background-color:rgba(26,26,26,.5)}
.list-group-space .list-group-item{margin-bottom:1.5rem;border-radius:.375rem}
.list-group-img{width:3rem;height:3rem;margin:-.1rem 1.2rem 0 -.2rem;vertical-align:top;border-radius:50%}
.list-group-content{min-width:0;flex:1 1}
.list-group-content>p{line-height:1.5;margin:.2rem 0 0;color:#adb5bd}
.list-group-heading{font-size:1rem;color:#32325d}
.list-group-heading>small{font-weight:500;float:right;color:#adb5bd}
.checklist-item{position:relative;display:flex;padding-left:.75rem;justify-content:space-between;align-items:center}
.checklist-item:before{position:absolute;top:0;left:0;width:3px;height:100%;content:'';border-radius:8px;background-color:#2196f3}
.checklist-item-checked .checklist-info *{text-decoration:line-through}
.checklist-item-primary:before{background-color:#2196f3}
.checklist-item-secondary:before{background-color:#f7fafc}
.checklist-item-success:before{background-color:#2dce89}
.checklist-item-info:before{background-color:#11cdef}
.checklist-item-warning:before{background-color:#fb6340}
.checklist-item-danger:before{background-color:#f5365c}
.checklist-item-light:before{background-color:#adb5bd}
.checklist-item-dark:before{background-color:#212529}
.checklist-item-default:before{background-color:#172b4d}
.checklist-item-white:before{background-color:#fff}
.checklist-item-neutral:before{background-color:#fff}
.checklist-item-darker:before{background-color:#000}
.map-canvas{position:relative;width:100%;height:500px;border-radius:.375rem}
.mask{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .15s ease}
@media(prefers-reduced-motion:reduce){.mask{transition:none}
}
.backdrop{position:fixed;z-index:1040;top:0;left:0;width:100%;height:100%;cursor:pointer}
.backdrop-dark{background:rgba(0,0,0,.3)}
.backdrop-light{background:rgba(255,255,255,.3)}
.media-comment{margin-top:2rem}
.media-comment-avatar{position:relative;z-index:1;margin-top:-1rem;margin-right:-2rem;transition:all .15s ease;border:4px solid #fff}
@media(prefers-reduced-motion:reduce){.media-comment-avatar{transition:none}
}
.media-comment-text{position:relative;padding:1rem 1.25rem 1rem 2.5rem;border-radius:.4375rem;border-top-left-radius:0;background-color:#f6f9fc}
.media-comment:hover .media-comment-avatar{transform:scale(1.1)}
/*! MODAL */.modal-title{font-size:1.0625rem}
.modal-fluid .modal-dialog{margin-top:0;margin-bottom:0}
.modal-fluid .modal-content{border-radius:0}
.modal-primary .modal-title{color:#fff}
.modal-primary .modal-footer,.modal-primary .modal-header{border-color:rgba(255,255,255,.075)}
.modal-primary .modal-content{color:#fff;background-color:#2196f3}
.modal-primary .modal-content .heading{color:#fff}
.modal-primary .close>span:not(.sr-only){color:#fff}
.modal-secondary .modal-title{color:#212529}
.modal-secondary .modal-footer,.modal-secondary .modal-header{border-color:rgba(33,37,41,.075)}
.modal-secondary .modal-content{color:#212529;background-color:#f7fafc}
.modal-secondary .modal-content .heading{color:#212529}
.modal-secondary .close>span:not(.sr-only){color:#fff}
.modal-success .modal-title{color:#fff}
.modal-success .modal-footer,.modal-success .modal-header{border-color:rgba(255,255,255,.075)}
.modal-success .modal-content{color:#fff;background-color:#2dce89}
.modal-success .modal-content .heading{color:#fff}
.modal-success .close>span:not(.sr-only){color:#fff}
.modal-info .modal-title{color:#fff}
.modal-info .modal-footer,.modal-info .modal-header{border-color:rgba(255,255,255,.075)}
.modal-info .modal-content{color:#fff;background-color:#11cdef}
.modal-info .modal-content .heading{color:#fff}
.modal-info .close>span:not(.sr-only){color:#fff}
.modal-warning .modal-title{color:#fff}
.modal-warning .modal-footer,.modal-warning .modal-header{border-color:rgba(255,255,255,.075)}
.modal-warning .modal-content{color:#fff;background-color:#fb6340}
.modal-warning .modal-content .heading{color:#fff}
.modal-warning .close>span:not(.sr-only){color:#fff}
.modal-danger .modal-title{color:#fff}
.modal-danger .modal-footer,.modal-danger .modal-header{border-color:rgba(255,255,255,.075)}
.modal-danger .modal-content{color:#fff;background-color:#f5365c}
.modal-danger .modal-content .heading{color:#fff}
.modal-danger .close>span:not(.sr-only){color:#fff}
.modal-light .modal-title{color:#fff}
.modal-light .modal-footer,.modal-light .modal-header{border-color:rgba(255,255,255,.075)}
.modal-light .modal-content{color:#fff;background-color:#adb5bd}
.modal-light .modal-content .heading{color:#fff}
.modal-light .close>span:not(.sr-only){color:#fff}
.modal-dark .modal-title{color:#fff}
.modal-dark .modal-footer,.modal-dark .modal-header{border-color:rgba(255,255,255,.075)}
.modal-dark .modal-content{color:#fff;background-color:#212529}
.modal-dark .modal-content .heading{color:#fff}
.modal-dark .close>span:not(.sr-only){color:#fff}
.modal-default .modal-title{color:#fff}
.modal-default .modal-footer,.modal-default .modal-header{border-color:rgba(255,255,255,.075)}
.modal-default .modal-content{color:#fff;background-color:#172b4d}
.modal-default .modal-content .heading{color:#fff}
.modal-default .close>span:not(.sr-only){color:#fff}
.modal-white .modal-title{color:#212529}
.modal-white .modal-footer,.modal-white .modal-header{border-color:rgba(33,37,41,.075)}
.modal-white .modal-content{color:#212529;background-color:#fff}
.modal-white .modal-content .heading{color:#212529}
.modal-white .close>span:not(.sr-only){color:#fff}
.modal-neutral .modal-title{color:#212529}
.modal-neutral .modal-footer,.modal-neutral .modal-header{border-color:rgba(33,37,41,.075)}
.modal-neutral .modal-content{color:#212529;background-color:#fff}
.modal-neutral .modal-content .heading{color:#212529}
.modal-neutral .close>span:not(.sr-only){color:#fff}
.modal-darker .modal-title{color:#fff}
.modal-darker .modal-footer,.modal-darker .modal-header{border-color:rgba(255,255,255,.075)}
.modal-darker .modal-content{color:#fff;background-color:#000}
.modal-darker .modal-content .heading{color:#fff}
.modal-darker .close>span:not(.sr-only){color:#fff}
/*! NAVBAR HORIZONTAL */.navbar-horizontal .navbar-nav .nav-link{font-size:.875rem;font-weight:500;letter-spacing:0;text-transform:normal}
.navbar-horizontal .navbar-nav .nav-link .nav-link-inner--text{margin-left:.25rem}
.navbar-horizontal .navbar-brand{font-size:.875rem;font-weight:600;letter-spacing:.05px;text-transform:uppercase}
.navbar-horizontal .navbar-brand img{height:30px}
.navbar-horizontal .navbar-dark .navbar-brand{color:#fff}
.navbar-horizontal .navbar-light .navbar-brand{color:#32325d}
.navbar-horizontal .navbar-nav .nav-item .media:not(:last-child){margin-bottom:1.5rem}
@media(min-width:992px){.navbar-horizontal .navbar-nav .nav-item{margin-right:.5rem}
.navbar-horizontal .navbar-nav .nav-item [data-toggle=dropdown]::after{transition:all .15s ease}
.navbar-horizontal .navbar-nav .nav-item.show [data-toggle=dropdown]::after{transform:rotate(180deg)}
.navbar-horizontal .navbar-nav .nav-link{padding-top:1rem;padding-bottom:1rem;border-radius:.375rem}
.navbar-horizontal .navbar-nav .nav-link i{margin-right:.625rem}
.navbar-horizontal .navbar-nav .nav-link-icon{font-size:1rem;padding-right:.5rem!important;padding-left:.5rem!important;border-radius:.375rem}
.navbar-horizontal .navbar-nav .nav-link-icon i{margin-right:0}
.navbar-horizontal .navbar-nav .dropdown-menu{margin:0;pointer-events:none;opacity:0}
.navbar-horizontal .navbar-nav .dropdown-menu:before{position:absolute;z-index:-5;bottom:100%;left:20px;display:block;width:16px;height:16px;content:'';transform:rotate(-45deg) translateY(1rem);border-radius:.25rem;background:#fff;box-shadow:none}
.navbar-horizontal .navbar-nav .dropdown-menu-right:before{right:20px;left:auto}
.navbar-horizontal .navbar-nav:not(.navbar-nav-hover) .dropdown-menu.show{animation:show-navbar-dropdown .25s ease forwards;pointer-events:auto;opacity:1}
.navbar-horizontal .navbar-nav:not(.navbar-nav-hover) .dropdown-menu.close{display:block;animation:hide-navbar-dropdown .15s ease backwards}
.navbar-horizontal .navbar-nav.navbar-nav-hover .dropdown-menu{display:block;transition:visibility .25s,opacity .25s,transform .25s;transform:translate(0,10px) perspective(200px) rotateX(-2deg);pointer-events:none;opacity:0}
.navbar-horizontal .navbar-nav.navbar-nav-hover .nav-item.dropdown:hover>.dropdown-menu{display:block;visibility:visible;transform:translate(0,0);animation:none;pointer-events:auto;opacity:1}
.navbar-horizontal .navbar-nav .dropdown-menu-inner{position:relative;padding:1rem}
}
.navbar-horizontal.navbar-transparent{position:absolute;z-index:100;top:0;width:100%;border:0;background-color:transparent;box-shadow:none}
.navbar-horizontal.navbar-transparent .navbar-brand{color:#fff}
.navbar-horizontal.navbar-transparent .navbar-toggler{color:#fff}
.navbar-horizontal.navbar-transparent .navbar-toggler-icon{background-image:url('data:image/svg+xml,%3csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath stroke=\'rgba(255, 255, 255, 0.95)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e')}
@media(min-width:768px){.navbar-horizontal.navbar-transparent .navbar-nav .nav-link{color:rgba(255,255,255,.95)}
.navbar-horizontal.navbar-transparent .navbar-nav .nav-link:focus,.navbar-horizontal.navbar-transparent .navbar-nav .nav-link:hover{color:rgba(255,255,255,.65)}
.navbar-horizontal.navbar-transparent .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}
.navbar-horizontal.navbar-transparent .navbar-nav .active>.nav-link,.navbar-horizontal.navbar-transparent .navbar-nav .nav-link.active,.navbar-horizontal.navbar-transparent .navbar-nav .nav-link.show,.navbar-horizontal.navbar-transparent .navbar-nav .show>.nav-link{color:rgba(255,255,255,.65)}
.navbar-horizontal.navbar-transparent .navbar-brand{color:rgba(255,255,255,.95)}
.navbar-horizontal.navbar-transparent .navbar-brand:focus,.navbar-horizontal.navbar-transparent .navbar-brand:hover{color:rgba(255,255,255,.95)}
}
.navbar-horizontal .navbar-collapse-header{display:none}
@media(max-width:991.98px){.navbar-horizontal .navbar-nav .nav-link{padding:.625rem 0;color:#172b4d!important}
.navbar-horizontal .navbar-nav .dropdown-menu{min-width:auto;box-shadow:none}
.navbar-horizontal .navbar-nav .dropdown-menu .media svg{width:30px}
.navbar-horizontal .navbar-collapse{position:absolute;z-index:1050;top:0;right:0;left:0;overflow-y:auto;width:calc(100% - 1.4rem);height:auto!important;margin:.7rem;opacity:0}
.navbar-horizontal .navbar-collapse .navbar-toggler{position:relative;display:inline-block;width:20px;height:20px;padding:0;cursor:pointer}
.navbar-horizontal .navbar-collapse .navbar-toggler span{position:absolute;display:block;width:100%;height:2px;opacity:1;border-radius:2px;background:#283448}
.navbar-horizontal .navbar-collapse .navbar-toggler:nth-child(1){transform:rotate(135deg)}
.navbar-horizontal .navbar-collapse .navbar-toggler:nth-child(2){transform:rotate(-135deg)}
.navbar-horizontal .navbar-collapse .navbar-collapse-header{display:block;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.1)}
.navbar-horizontal .navbar-collapse .collapse-brand img{height:36px}
.navbar-horizontal .navbar-collapse .collapse-close{text-align:right}
.navbar-horizontal .navbar-collapse.collapsing,.navbar-horizontal .navbar-collapse.show{padding:1.5rem;animation:show-navbar-collapse .2s ease forwards;border-radius:.375rem;background:#fff;box-shadow:0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1)}
.navbar-horizontal .navbar-collapse.collapsing-out{animation:hide-navbar-collapse .2s ease forwards}
}
@keyframes show-navbar-collapse{0%{transform:scale(.95);transform-origin:100% 0;opacity:0}
100%{transform:scale(1);opacity:1}
}
@keyframes hide-navbar-collapse{from{transform:scale(1);transform-origin:100% 0;opacity:1}
to{transform:scale(.95);opacity:0}
}
@keyframes show-navbar-dropdown{0%{transition:visibility .25s,opacity .25s,transform .25s;transform:translate(0,10px) perspective(200px) rotateX(-2deg);opacity:0}
100%{transform:translate(0,0);opacity:1}
}
@keyframes hide-navbar-dropdown{from{opacity:1}
to{transform:translate(0,10px);opacity:0}
}
.navbar-floating-wrapper{position:absolute;z-index:1;top:0;left:0;width:100%;padding-top:1rem;padding-bottom:1rem}
.navbar-floating-wrapper .navbar{border-radius:.375rem}

.sidenav.fixed-left+.main-content{margin-left:62px;transition:all .15s ease}
@media(prefers-reduced-motion:reduce){.sidenav.fixed-left+.main-content{transition:none}
}
.sidenav.fixed-right+.main-content{margin-right:62px;transition:all .15s ease}
@media(prefers-reduced-motion:reduce){.sidenav.fixed-right+.main-content{transition:none}
}
@media(min-width:1200px){.g-sidenav-pinned .sidenav.fixed-left+.main-content{margin-left:250px}
.g-sidenav-pinned .sidenav.fixed-right+.main-content{margin-right:250px}
}
.sidenav{z-index:1050;transition:all .15s ease}
@media(prefers-reduced-motion:reduce){.sidenav{transition:none}
}
@media(min-width:1200px){.sidenav:hover{max-width:250px}
.sidenav .sidenav-toggler{padding:1.5rem}
}
.sidenav .navbar-brand,.sidenav .navbar-heading{display:none;padding:1.5rem}
.sidenav-header {margin-left: -20px;background: #fff;border-radius: 0 0 30px 0;padding: 0 0 0 20px;height: 54px;z-index: 99999;}
.g-sidenav-show .sidenav .navbar-brand,.g-sidenav-show .sidenav .navbar-heading{display:block}
.g-sidenav-show .sidenav .nav-item .collapse{height:auto;transition:all .15s ease}
@media(prefers-reduced-motion:reduce){.g-sidenav-show .sidenav .nav-item .collapse{transition:none}
}
.g-sidenav-pinned .sidenav{max-width:250px!important}
.g-sidenav-pinned .sidenav .navbar-brand,.g-sidenav-pinned .sidenav .navbar-heading{display:block}
.g-sidenav-hidden:not(.g-sidenav-show) .sidenav .navbar-nav>.nav-item>.nav-link:after{content:''}
.g-sidenav-hidden:not(.g-sidenav-show) .sidenav .nav-item .collapse{display:none!important}
.g-sidenav-hidden:not(.g-sidenav-show) .sidenav .nav-link-text{display:none!important}
.g-sidenav-hide .sidenav .navbar-nav>.nav-item>.nav-link:after{content:''}
.g-sidenav-hide .sidenav .nav-item .collapse{display:none!important}
.g-sidenav-hide .sidenav .nav-link-text{display:none!important}
@media(max-width:1199.98px){.sidenav{transform:translateX(-62px)}
.sidenav.fixed-left+.main-content{margin-left:0!important}
.g-sidenav-pinned .sidenav{transform:translateX(0)}
}
.sidenav-toggler-inner,.sidenav-toggler-line{width:18px;transition:all .15s ease}
@media(prefers-reduced-motion:reduce){.sidenav-toggler-inner,.sidenav-toggler-line{transition:none}
}
.sidenav-toggler-inner{position:relative}
.sidenav-toggler-inner:before{position:absolute;top:-14px;left:-11px;width:40px;height:40px;content:'';transition:all .15s cubic-bezier(.68,-.55,.265,1.55);transform:scale(0);border-radius:50%}
@media(prefers-reduced-motion:reduce){.sidenav-toggler-inner:before{transition:none}
}
.sidenav-toggler-line{position:relative;display:block;height:2px;background-color:#172b4d}
.sidenav-toggler-line:not(:last-child){margin-bottom:3px}
.sidenav-toggler-dark .sidenav-toggler-line{background-color:#fff}
.sidenav-toggler{cursor:pointer}
.sidenav-toggler.active .sidenav-toggler-inner:before{transform:scale(1)}
.sidenav-toggler.active .sidenav-toggler-line:first-child{width:13px;transform:translateX(5px)}
.sidenav-toggler.active .sidenav-toggler-line:last-child{width:13px;transform:translateX(5px)}
.navbar-search .input-group{transition:background-color .3s linear;transition-delay:.15s;border:0 solid;border-radius:2rem}
@media(prefers-reduced-motion:reduce){.navbar-search .input-group{transition:none}
}
.navbar-search .input-group .input-group-text{padding-left:1rem;border:0;background-color:transparent}
.navbar-search .form-control{width:350px;transition:all .15s cubic-bezier(.68,-.55,.265,1.55);border:0;background-color:transparent}
@media(prefers-reduced-motion:reduce){.navbar-search .form-control{transition:none}
}
.navbar-search .focused .input-group .form-control{width:450px}
.navbar-search-dark .input-group{border-color:rgba(255,255,255,.6);background-color:rgba(23,43,77,.8)}
.navbar-search-dark .input-group-text{color:rgba(255,255,255,.6)}
.navbar-search-dark .form-control{color:rgba(255,255,255,.9)}
.navbar-search-dark .form-control::-ms-input-placeholder{color:rgba(255,255,255,.6)}
.navbar-search-dark .form-control::placeholder{color:rgba(255,255,255,.6)}
.navbar-search-dark .focused .input-group{border-color:rgba(255,255,255,.9);background-color:rgba(23,43,77,.9)}
.navbar-search-light .input-group{border-color:rgba(0,0,0,.6);background-color:rgba(255,255,255,.9)}
.navbar-search-light .input-group-text{color:rgba(0,0,0,.6)}
.navbar-search-light .form-control{color:rgba(0,0,0,.9)}
.navbar-search-light .form-control::-ms-input-placeholder{color:rgba(0,0,0,.6)}
.navbar-search-light .form-control::placeholder{color:rgba(0,0,0,.6)}
.navbar-search-light .focused .input-group{border-color:rgba(0,0,0,.9);background-color:#fff}
@media(max-width:575.98px){.navbar-search{display:none;width:100%;transition:all .15s cubic-bezier(.68,-.55,.265,1.55);transform:translateX(-150%)}
}
@media(max-width:575.98px) and (prefers-reduced-motion:reduce){.navbar-search{transition:none}
}
@media(max-width:575.98px){.navbar-search .form-group{width:100%}
.navbar-search .form-control{width:auto}
.navbar-search .focused .input-group .form-control{width:auto}
.navbar-search .close{display:none;opacity:0}
.navbar-search .close span{width:auto;height:auto}
.navbar-top .navbar-nav{transition:all .15s ease}
}
@media(max-width:575.98px) and (prefers-reduced-motion:reduce){.navbar-top .navbar-nav{transition:none}
}
@media(max-width:575.98px){.g-navbar-search-showing .navbar-search .close{display:block}
.g-navbar-search-showing .navbar-top .navbar-nav{display:flex;transform:translateX(150%);opacity:1}
.g-navbar-search-show .navbar-search{display:block}
.g-navbar-search-show .navbar-search .form-control{width:auto}
.g-navbar-search-show .navbar-search .close{line-height:46px;position:absolute;top:0;right:0;width:46px;height:46px;cursor:pointer;text-align:center;color:#fff}
.g-navbar-search-show .navbar-top .navbar-nav{display:none}
.g-navbar-search-show .navbar-top .navbar-collapse{width:100%}
.g-navbar-search-shown .navbar-search{transform:translateX(0)}
.g-navbar-search-shown .navbar-search .close{display:block;opacity:1}
.g-navbar-search-hiding .navbar-top .navbar-nav{display:flex;transform:translateX(150%);opacity:0}
.g-navbar-search-hidden .navbar-top .navbar-nav{transform:translateX(0);opacity:1}
}
.navbar .dropdown-menu{margin:0;pointer-events:none;opacity:0}
.navbar .dropdown-menu-arrow:before{position:absolute;z-index:-5;bottom:100%;left:20px;display:block;width:12px;height:12px;content:'';transform:rotate(-45deg) translateY(12px);border-radius:2px;background:#fff;box-shadow:none}
.navbar .dropdown-menu-right:before{right:20px;left:auto}
.navbar:not(.navbar-nav-hover) .dropdown-menu.show{animation:show-navbar-dropdown .25s ease forwards;pointer-events:auto;opacity:1}
.navbar:not(.navbar-nav-hover) .dropdown-menu.close{display:block;animation:hide-navbar-dropdown .15s ease backwards}
.navbar.navbar-nav-hover .dropdown-menu{display:block;transition:visibility .25s,opacity .25s,transform .25s;transform:translate(0,10px) perspective(200px) rotateX(-2deg);pointer-events:none;opacity:0}
.navbar.navbar-nav-hover .nav-item.dropdown:hover>.dropdown-menu{display:block;visibility:visible;transform:translate(0,0);animation:none;pointer-events:auto;opacity:1}
.navbar .dropdown-menu-inner{position:relative;padding:1rem}
@keyframes show-navbar-dropdown{0%{transition:visibility .25s,opacity .25s,transform .25s;transform:translate(0,10px) perspective(200px);opacity:0}
100%{transform:translate(0,0);opacity:1}
}
@keyframes hide-navbar-dropdown{from{opacity:1}
to{transform:translate(0,10px);opacity:0}
}
.navbar-collapse-header{display:none}
@keyframes show-navbar-collapse{0%{transform:scale(.95);transform-origin:100% 0;opacity:0}
100%{transform:scale(1);opacity:1}
}
@keyframes hide-navbar-collapse{from{transform:scale(1);transform-origin:100% 0;opacity:1}
to{transform:scale(.95);opacity:0}
}
.navbar-top{padding-right:1rem;padding-left:1rem;border:0}
.navbar-top .container,.navbar-top .container-fluid{padding-right:15px;padding-left:15px}
@media(max-width:575.98px){.navbar-top .navbar-collapse{width:100%}
.navbar-top .nav-item{position:static}
.navbar-top .nav-item .dropdown-menu{position:absolute;right:auto;left:3%;width:94%;min-width:auto}
}
.navbar-top.border-bottom.navbar-dark{border-color:rgba(255,255,255,.08)!important}
.navbar-top.border-bottom.navbar-light{border-color:rgba(0,0,0,.04)!important}
.sidenav-pinned .navbar-top .navbar-brand{display:none}
.nav-wrapper{padding:1rem 0;border-top-left-radius:.375rem;border-top-right-radius:.375rem}
.nav-wrapper+.card{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}
/*! NAV LINK */.nav-link{color:#525f7f}
.nav-link:hover{color:#2196f3}
.nav-link i.ni{position:relative;top:2px}
/*! NAV PILLS */.nav-pills .nav-item:not(:last-child){padding-right:1rem}
.nav-pills .nav-link{font-size:.875rem;font-weight:500;padding:.75rem 1rem;transition:all .15s ease;color:#2196f3;background-color:#fff;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}
.nav-pills .nav-link:hover{color:#485fe0}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#2196f3}
@media(max-width:575.98px){.nav-pills .nav-item{margin-bottom:1rem}
}
@media(max-width:767.98px){.nav-pills:not(.nav-pills-circle) .nav-item{padding-right:0}
}
.nav-pills-circle .nav-link{line-height:60px;width:60px;height:60px;padding:0;text-align:center;border-radius:50%}
.nav-pills-circle .nav-link-icon i,.nav-pills-circle .nav-link-icon svg{font-size:1rem}
.page-item:first-child{border-radius:3px 0 0 3px!important}
.page-item:last-child{border-radius:0 3px 3px 0!important}
.page-item .page-link{border-right-width:0}
.page-item .page-link i{margin-top:2px}
.page-item:last-child .page-link{border-right-width:1px}
.page-item.active .page-link{box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}
.page-item .page-link,.page-item span{font-size:.8rem;display:flex;min-width:30px;height:30px;margin:0;border-radius:0!important;align-items:center;justify-content:center;padding:0 5px}
.pagination-lg .page-item .page-link,.pagination-lg .page-item span{line-height:46px;width:46px;height:46px}
.pagination-sm .page-item .page-link,.pagination-sm .page-item span{line-height:30px;width:30px;height:30px}

/*! TABLS */.table thead th{font-size:.68rem;padding-top:.35rem;padding-bottom:.35rem;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #e9ecef}
.table th{font-weight:600}
.table td .progress{width:120px;height:3px;margin:0}
.table td,.table th{font-size:.8125rem;white-space:nowrap}
.table.align-items-center td,.table.align-items-center th{vertical-align:middle}
.table .thead-dark th{color:#4d7bca;background-color:#1c345d}
.table .thead-dark th a{color:#4d7bca}

.table .thead-light th{color:#fff;background-color:#788296!important;border-right:1px solid rgba(233,236,239,0.3);letter-spacing:initial;text-align: center!important;}
.table .thead-light th{background-color: #788296!important;color: #fff !important;border-right: 1px solid #9099ad!important;text-align: center!important;border-top-color: #788296!important;border-bottom-color: #788296!important;}


.table .thead-light th a{color: #ffffff;}
.table-hover tr{transition:all .15s ease}
@media(prefers-reduced-motion:reduce){.table-hover tr{transition:none}
}
.table-flush td,.table-flush th{/*!border-right:0;border-left:0;*/border: 1px solid #e4e9f2 !important;}
.table-flush tbody tr:first-child td,.table-flush tbody tr:first-child th{border-top:0}
.table-flush tbody tr:last-child td,.table-flush tbody tr:last-child th{border-bottom:0}
.card .table{margin-bottom:0}
.card .table td,.card .table th{padding-right:1.5rem;padding-left:1.5rem}
.table .custom-toggle{display:block}
.table-action{font-size:.75rem;margin:0 .25rem;color:#adb5bd}
.table-action:hover{color:#919ca6}
.table-action-delete:hover{color:#f5365c}
.table-dark .table-action{color:#4d7bca}
.table [data-sort]{cursor:pointer}
.table .thead-dark [data-sort]::after{margin-left:.25rem;content:url('data:image/svg+xml;utf8,<svg width=\'6\' height=\'10\' viewBox=\'0 0 6 10\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'><path fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M3 0L6 4H0L3 0ZM3 10L0 6H6L3 10Z\' fill=\'%234d7bca\'/></svg>')}
.table .thead-light [data-sort]::after{margin-left:.25rem;content:url('data:image/svg+xml;utf8,<svg width=\'6\' height=\'10\' viewBox=\'0 0 6 10\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'><path fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M3 0L6 4H0L3 0ZM3 10L0 6H6L3 10Z\' fill=\'%238898aa\'/></svg>')}
p{font-size:1rem;font-weight:300;line-height:1.7}
.lead{font-size:1.25rem;font-weight:300;line-height:1.7;margin-top:1.5rem}
.lead+.btn-wrapper{margin-top:3rem}
.description{font-size:.875rem}
article h4:not(:first-child),article h5:not(:first-child){margin-top:3rem}
article h4,article h5{margin-bottom:1.5rem}
article figure{margin:3rem 0}
article h5+figure{margin-top:0}
.display-1 span,.display-2 span,.display-3 span,.display-4 span{font-weight:300;display:block}
h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{color:inherit}
.heading{font-size:.95rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}
.heading-small{font-size:.75rem;padding-top:.25rem;padding-bottom:.25rem;letter-spacing:.04em;text-transform:uppercase}
.heading-title{font-size:1.375rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}
.heading-section{font-size:1.375rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}
.heading-section img{display:block;width:72px;height:72px;margin-bottom:1.5rem}
.heading-section.text-center img{margin-right:auto;margin-left:auto}
.surtitle{margin-bottom:0;letter-spacing:2px;text-transform:uppercase;color:#8898aa}
.bg-blue{background-color:#2196f3!important}
a.bg-blue:focus,a.bg-blue:hover,button.bg-blue:focus,button.bg-blue:hover{background-color:#324cdd!important}
.bg-indigo{background-color:#5603ad!important}
a.bg-indigo:focus,a.bg-indigo:hover,button.bg-indigo:focus,button.bg-indigo:hover{background-color:#3d027b!important}
.bg-purple{background-color:#8965e0!important}
a.bg-purple:focus,a.bg-purple:hover,button.bg-purple:focus,button.bg-purple:hover{background-color:#683bd7!important}
.bg-pink{background-color:#f3a4b5!important}
a.bg-pink:focus,a.bg-pink:hover,button.bg-pink:focus,button.bg-pink:hover{background-color:#ed7790!important}
.bg-red{background-color:#f5365c!important}
a.bg-red:focus,a.bg-red:hover,button.bg-red:focus,button.bg-red:hover{background-color:#ec0c38!important}
.bg-orange{background-color:#fb6340!important}
a.bg-orange:focus,a.bg-orange:hover,button.bg-orange:focus,button.bg-orange:hover{background-color:#fa3a0e!important}
.bg-yellow{background-color:#ffd600!important}
a.bg-yellow:focus,a.bg-yellow:hover,button.bg-yellow:focus,button.bg-yellow:hover{background-color:#ccab00!important}
.bg-green{background-color:#2dce89!important}
a.bg-green:focus,a.bg-green:hover,button.bg-green:focus,button.bg-green:hover{background-color:#24a46d!important}
.bg-teal{background-color:#11cdef!important}
a.bg-teal:focus,a.bg-teal:hover,button.bg-teal:focus,button.bg-teal:hover{background-color:#0da5c0!important}
.bg-cyan{background-color:#2bffc6!important}
a.bg-cyan:focus,a.bg-cyan:hover,button.bg-cyan:focus,button.bg-cyan:hover{background-color:#00f7b5!important}
.bg-white{background-color:#fff!important}
a.bg-white:focus,a.bg-white:hover,button.bg-white:focus,button.bg-white:hover{background-color:#e6e6e6!important}
.bg-gray{background-color:#8898aa!important}
a.bg-gray:focus,a.bg-gray:hover,button.bg-gray:focus,button.bg-gray:hover{background-color:#6a7e95!important}
.bg-gray-dark{background-color:#32325d!important}
a.bg-gray-dark:focus,a.bg-gray-dark:hover,button.bg-gray-dark:focus,button.bg-gray-dark:hover{background-color:#20203c!important}
.bg-light{background-color:#ced4da!important}
a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#b1bbc4!important}
.bg-lighter{background-color:#e9ecef!important}
a.bg-lighter:focus,a.bg-lighter:hover,button.bg-lighter:focus,button.bg-lighter:hover{background-color:#cbd3da!important}
.bg-gradient-primary{background:linear-gradient(87deg,#2196f3 0,#825ee4 100%)!important}
.bg-gradient-secondary{background:linear-gradient(87deg,#f7fafc 0,#f7f8fc 100%)!important}
.bg-gradient-success{background:linear-gradient(87deg,#2dce89 0,#2dcecc 100%)!important}
.bg-gradient-info{background:linear-gradient(87deg,#11cdef 0,#1171ef 100%)!important}
.bg-gradient-warning{background:linear-gradient(87deg,#fb6340 0,#fbb140 100%)!important}
.bg-gradient-danger{background:linear-gradient(87deg,#f5365c 0,#f56036 100%)!important}
.bg-gradient-light{background:linear-gradient(87deg,#adb5bd 0,#adaebd 100%)!important}
.bg-gradient-dark{background:linear-gradient(87deg,#212529 0,#212229 100%)!important}
.bg-gradient-default{background:linear-gradient(87deg,#172b4d 0,#1a174d 100%)!important}
.bg-gradient-white{background:linear-gradient(87deg,#fff 0,#fff 100%)!important}
.bg-gradient-neutral{background:linear-gradient(87deg,#fff 0,#fff 100%)!important}
.bg-gradient-darker{background:linear-gradient(87deg,#000 0,#000 100%)!important}
.bg-gradient-blue{background:linear-gradient(87deg,#2196f3 0,#825ee4 100%)!important}
.bg-gradient-indigo{background:linear-gradient(87deg,#5603ad 0,#9d03ad 100%)!important}
.bg-gradient-purple{background:linear-gradient(87deg,#8965e0 0,#bc65e0 100%)!important}
.bg-gradient-pink{background:linear-gradient(87deg,#f3a4b5 0,#f3b4a4 100%)!important}
.bg-gradient-red{background:linear-gradient(87deg,#f5365c 0,#f56036 100%)!important}
.bg-gradient-orange{background:linear-gradient(87deg,#fb6340 0,#fbb140 100%)!important}
.bg-gradient-yellow{background:linear-gradient(87deg,#ffd600 0,#beff00 100%)!important}
.bg-gradient-green{background:linear-gradient(87deg,#2dce89 0,#2dcecc 100%)!important}
.bg-gradient-teal{background:linear-gradient(87deg,#11cdef 0,#1171ef 100%)!important}
.bg-gradient-cyan{background:linear-gradient(87deg,#2bffc6 0,#2be0ff 100%)!important}
.bg-gradient-white{background:linear-gradient(87deg,#fff 0,#fff 100%)!important}
.bg-gradient-gray{background:linear-gradient(87deg,#8898aa 0,#888aaa 100%)!important}
.bg-gradient-gray-dark{background:linear-gradient(87deg,#32325d 0,#44325d 100%)!important}
.bg-gradient-light{background:linear-gradient(87deg,#ced4da 0,#cecfda 100%)!important}
.bg-gradient-lighter{background:linear-gradient(87deg,#e9ecef 0,#e9eaef 100%)!important}
.bg-translucent-primary{background-color:rgba(63,87,223,.6)!important}
a.bg-translucent-primary:focus,a.bg-translucent-primary:hover,button.bg-translucent-primary:focus,button.bg-translucent-primary:hover{background-color:rgba(42,68,219,.6)!important}
.bg-translucent-secondary{background-color:rgba(221,234,242,.6)!important}
a.bg-translucent-secondary:focus,a.bg-translucent-secondary:hover,button.bg-translucent-secondary:focus,button.bg-translucent-secondary:hover{background-color:rgba(202,222,235,.6)!important}
.bg-translucent-success{background-color:rgba(39,177,118,.6)!important}
a.bg-translucent-success:focus,a.bg-translucent-success:hover,button.bg-translucent-success:focus,button.bg-translucent-success:hover{background-color:rgba(34,156,104,.6)!important}
.bg-translucent-info{background-color:rgba(14,177,206,.6)!important}
a.bg-translucent-info:focus,a.bg-translucent-info:hover,button.bg-translucent-info:focus,button.bg-translucent-info:hover{background-color:rgba(12,156,183,.6)!important}
.bg-translucent-warning{background-color:rgba(250,70,29,.6)!important}
a.bg-translucent-warning:focus,a.bg-translucent-warning:hover,button.bg-translucent-warning:focus,button.bg-translucent-warning:hover{background-color:rgba(249,51,5,.6)!important}
.bg-translucent-danger{background-color:rgba(243,20,64,.6)!important}
a.bg-translucent-danger:focus,a.bg-translucent-danger:hover,button.bg-translucent-danger:focus,button.bg-translucent-danger:hover{background-color:rgba(227,11,54,.6)!important}
.bg-translucent-light{background-color:rgba(153,163,173,.6)!important}
a.bg-translucent-light:focus,a.bg-translucent-light:hover,button.bg-translucent-light:focus,button.bg-translucent-light:hover{background-color:rgba(139,150,162,.6)!important}
.bg-translucent-dark{background-color:rgba(17,19,21,.6)!important}
a.bg-translucent-dark:focus,a.bg-translucent-dark:hover,button.bg-translucent-dark:focus,button.bg-translucent-dark:hover{background-color:rgba(6,6,7,.6)!important}
.bg-translucent-default{background-color:rgba(15,28,50,.6)!important}
a.bg-translucent-default:focus,a.bg-translucent-default:hover,button.bg-translucent-default:focus,button.bg-translucent-default:hover{background-color:rgba(9,17,30,.6)!important}
.bg-translucent-white{background-color:rgba(237,237,237,.6)!important}
a.bg-translucent-white:focus,a.bg-translucent-white:hover,button.bg-translucent-white:focus,button.bg-translucent-white:hover{background-color:rgba(224,224,224,.6)!important}
.bg-translucent-neutral{background-color:rgba(237,237,237,.6)!important}
a.bg-translucent-neutral:focus,a.bg-translucent-neutral:hover,button.bg-translucent-neutral:focus,button.bg-translucent-neutral:hover{background-color:rgba(224,224,224,.6)!important}
.bg-translucent-darker{background-color:rgba(0,0,0,.6)!important}
a.bg-translucent-darker:focus,a.bg-translucent-darker:hover,button.bg-translucent-darker:focus,button.bg-translucent-darker:hover{background-color:rgba(0,0,0,.6)!important}
.section-primary{background-color:#f8f9fe!important}
a.section-primary:focus,a.section-primary:hover,button.section-primary:focus,button.section-primary:hover{background-color:#cbd3f8!important}
.section-secondary{background-color:#f7fafc!important}
a.section-secondary:focus,a.section-secondary:hover,button.section-secondary:focus,button.section-secondary:hover{background-color:#d2e3ee!important}
.section-light{background-color:#ced4da!important}
a.section-light:focus,a.section-light:hover,button.section-light:focus,button.section-light:hover{background-color:#b1bbc4!important}
.section-dark{background-color:#212529!important}
a.section-dark:focus,a.section-dark:hover,button.section-dark:focus,button.section-dark:hover{background-color:#0a0c0d!important}
.section-darker{background-color:#000!important}
a.section-darker:focus,a.section-darker:hover,button.section-darker:focus,button.section-darker:hover{background-color:#000!important}
.bg-gradient-primary{background:linear-gradient(87deg,#2196f3 0,#825ee4 100%)!important}
.bg-gradient-secondary{background:linear-gradient(87deg,#f7fafc 0,#f7f8fc 100%)!important}
.bg-gradient-success{background:linear-gradient(87deg,#2dce89 0,#2dcecc 100%)!important}
.bg-gradient-info{background:linear-gradient(87deg,#11cdef 0,#1171ef 100%)!important}
.bg-gradient-warning{background:linear-gradient(87deg,#fb6340 0,#fbb140 100%)!important}
.bg-gradient-danger{background:linear-gradient(87deg,#f5365c 0,#f56036 100%)!important}
.bg-gradient-light{background:linear-gradient(87deg,#adb5bd 0,#adaebd 100%)!important}
.bg-gradient-dark{background:linear-gradient(87deg,#212529 0,#212229 100%)!important}
.bg-gradient-default{background:linear-gradient(87deg,#172b4d 0,#1a174d 100%)!important}
.bg-gradient-white{background:linear-gradient(87deg,#fff 0,#fff 100%)!important}
.bg-gradient-neutral{background:linear-gradient(87deg,#fff 0,#fff 100%)!important}
.bg-gradient-darker{background:linear-gradient(87deg,#000 0,#000 100%)!important}
.fill-primary{fill:#2196f3}
.stroke-primary{stroke:#2196f3}
.fill-secondary{fill:#f7fafc}
.stroke-secondary{stroke:#f7fafc}
.fill-success{fill:#2dce89}
.stroke-success{stroke:#2dce89}
.fill-info{fill:#11cdef}
.stroke-info{stroke:#11cdef}
.fill-warning{fill:#fb6340}
.stroke-warning{stroke:#fb6340}
.fill-danger{fill:#f5365c}
.stroke-danger{stroke:#f5365c}
.fill-light{fill:#adb5bd}
.stroke-light{stroke:#adb5bd}
.fill-dark{fill:#212529}
.stroke-dark{stroke:#212529}
.fill-default{fill:#172b4d}
.stroke-default{stroke:#172b4d}
.fill-white{fill:#fff}
.stroke-white{stroke:#fff}
.fill-neutral{fill:#fff}
.stroke-neutral{stroke:#fff}
.fill-darker{fill:#000}
.stroke-darker{stroke:#000}
.fill-opacity-8{fill-opacity:.8}
.blur--hover{position:relative}
.blur--hover .blur-item{transition:1s cubic-bezier(.19,1,.22,1);opacity:1;will-change:transform;filter:blur(0)}
.blur--hover .blur-hidden{position:absolute;z-index:100;top:calc(50%+7px);left:50%;transition:all .15s ease;transform:translate(-50%,-50%);opacity:0}
.blur--hover:hover .blur-item{z-index:1;transform:scale(.95);opacity:.8;filter:blur(10px)}
.blur--hover:hover .blur-hidden{top:50%;opacity:1}
.floating{animation:floating 3s ease infinite;will-change:transform}
.floating:hover{animation-play-state:paused}
.floating-lg{animation:floating-lg 3s ease infinite}
.floating-sm{animation:floating-sm 3s ease infinite}
@keyframes floating-lg{0%{transform:translateY(0)}
50%{transform:translateY(15px)}
100%{transform:translateY(0)}
}
@keyframes floating{0%{transform:translateY(0)}
50%{transform:translateY(10px)}
100%{transform:translateY(0)}
}
@keyframes floating-sm{0%{transform:translateY(0)}
50%{transform:translateY(5px)}
100%{transform:translateY(0)}
}
.floatfix:after,.floatfix:before{display:table;content:''}
.floatfix:after{clear:both}
.img-center{display:block;margin-right:auto;margin-left:auto}
.opacity-1{opacity:.1!important}
.opacity-2{opacity:.2!important}
.opacity-3{opacity:.3!important}
.opacity-4{opacity:.4!important}
.opacity-5{opacity:.5!important}
.opacity-6{opacity:.6!important}
.opacity-7{opacity:.7!important}
.opacity-8{opacity:.8!important}
.opacity-8{opacity:.9!important}
.opacity-10{opacity:1!important}
.overflow-visible{overflow:visible!important}
.overflow-hidden{overflow:hidden!important}
.top-0{top:0}
.right-0{right:0}
.bottom-0{bottom:0}
.left-0{left:0}
.top-1{top:.25rem}
.right-1{right:.25rem}
.bottom-1{bottom:.25rem}
.left-1{left:.25rem}
.top-2{top:.5rem}
.right-2{right:.5rem}
.bottom-2{bottom:.5rem}
.left-2{left:.5rem}
.top-3{top:1rem}
.right-3{right:1rem}
.bottom-3{bottom:1rem}
.left-3{left:1rem}
.top-4{top:1.5rem}
.right-4{right:1.5rem}
.bottom-4{bottom:1.5rem}
.left-4{left:1.5rem}
.top-5{top:3rem}
.right-5{right:3rem}
.bottom-5{bottom:3rem}
.left-5{left:3rem}
.top--9{top:-10rem}
.right--9{right:-10rem}
.bottom--9{bottom:-10rem}
.left--9{left:-10rem}
.top--8{top:-8rem}
.right--8{right:-8rem}
.bottom--8{bottom:-8rem}
.left--8{left:-8rem}
.top--7{top:-6rem}
.right--7{right:-6rem}
.bottom--7{bottom:-6rem}
.left--7{left:-6rem}
.top--6{top:-4.5rem}
.right--6{right:-4.5rem}
.bottom--6{bottom:-4.5rem}
.left--6{left:-4.5rem}
.top--5{top:-3rem}
.right--5{right:-3rem}
.bottom--5{bottom:-3rem}
.left--5{left:-3rem}
.top--4{top:-1.5rem}
.right--4{right:-1.5rem}
.bottom--4{bottom:-1.5rem}
.left--4{left:-1.5rem}
.top--3{top:-1rem}
.right--3{right:-1rem}
.bottom--3{bottom:-1rem}
.left--3{left:-1rem}
.top--2{top:-.5rem}
.right--2{right:-.5rem}
.bottom--2{bottom:-.5rem}
.left--2{left:-.5rem}
.top--1{top:-.25rem}
.right--1{right:-.25rem}
.bottom--1{bottom:-.25rem}
.left--1{left:-.25rem}
.top-6{top:4.5rem}
.right-6{right:4.5rem}
.bottom-6{bottom:4.5rem}
.left-6{left:4.5rem}
.top-7{top:6rem}
.right-7{right:6rem}
.bottom-7{bottom:6rem}
.left-7{left:6rem}
.top-8{top:8rem}
.right-8{right:8rem}
.bottom-8{bottom:8rem}
.left-8{left:8rem}
.top-9{top:10rem}
.right-9{right:10rem}
.bottom-9{bottom:10rem}
.left-9{left:10rem}
.center{left:50%;transform:translateX(-50%)}
[class*=shadow]{transition:all .15s ease}
.shadow-sm--hover:hover{box-shadow:0 0 .5rem rgba(136,152,170,.075)!important}
.shadow--hover:hover{box-shadow:0 0 2rem 0 rgba(136,152,170,.15)!important}
.shadow-lg--hover:hover{box-shadow:0 0 3rem rgba(136,152,170,.175)!important}
.shadow-none--hover:hover{box-shadow:none!important}
.h-100vh{height:100vh!important}
.row.row-grid>[class*=col-]+[class*=col-]{margin-top:3rem}
@media(min-width:992px){.row.row-grid>[class*=col-lg-]+[class*=col-lg-]{margin-top:0}
}
@media(min-width:768px){.row.row-grid>[class*=col-md-]+[class*=col-md-]{margin-top:0}
}
@media(min-width:576px){.row.row-grid>[class*=col-sm-]+[class*=col-sm-]{margin-top:0}
}
.row-grid+.row-grid{margin-top:3rem}
@media(min-width:992px){.mt--100{margin-top:-100px!important}
.mr--100{margin-right:-100px!important}
.mb--100{margin-bottom:-100px!important}
.ml--100{margin-left:-100px!important}
.mt--150{margin-top:-150px!important}
.mb--150{margin-bottom:-150px!important}
.mt--200{margin-top:-200px!important}
.mb--200{margin-bottom:-200px!important}
.mt--300{margin-top:-300px!important}
.mb--300{margin-bottom:-300px!important}
.pt-100{padding-top:100px!important}
.pb-100{padding-bottom:100px!important}
.pt-150{padding-top:150px!important}
.pb-150{padding-bottom:150px!important}
.pt-200{padding-top:200px!important}
.pb-200{padding-bottom:200px!important}
.pt-250{padding-top:250px!important}
.pb-250{padding-bottom:250px!important}
.pt-300{padding-top:300px!important}
.pb-300{padding-bottom:300px!important}
}
.font-weight-300{font-weight:300!important}
.font-weight-400{font-weight:400!important}
.font-weight-500{font-weight:500!important}
.font-weight-600{font-weight:600!important}
.font-weight-700{font-weight:700!important}
.font-weight-800{font-weight:800!important}
.font-weight-900{font-weight:900!important}
.text-underline{text-decoration:underline}
.text-through{text-decoration:line-through}
.text-xs{font-size:.75rem!important}
.text-sm{font-size:.8rem!important}
.text-lg{font-size:1.25rem!important}
.text-xl{font-size:1.5rem!important}
.lh-100{line-height:1}
.lh-110{line-height:1.1}
.lh-120{line-height:1.2}
.lh-130{line-height:1.3}
.lh-140{line-height:1.4}
.lh-150{line-height:1.5}
.lh-160{line-height:1.6}
.lh-170{line-height:1.7}
.lh-180{line-height:1.8}
.ls-1{letter-spacing:.0625rem}
.ls-15{letter-spacing:.09375rem}
.ls-2{letter-spacing:.125rem}
.text-blue{color:#2196f3!important}
a.text-blue:focus,a.text-blue:hover{color:#233dd2!important}
.text-indigo{color:#5603ad!important}
a.text-indigo:focus,a.text-indigo:hover{color:#310262!important}
.text-purple{color:#8965e0!important}
a.text-purple:focus,a.text-purple:hover{color:#5a2acf!important}
.text-pink{color:#f3a4b5!important}
a.text-pink:focus,a.text-pink:hover{color:#ea607e!important}
.text-red{color:#f5365c!important}
a.text-red:focus,a.text-red:hover{color:#d40b33!important}
.text-orange{color:#fb6340!important}
a.text-orange:focus,a.text-orange:hover{color:#ea3005!important}
.text-yellow{color:#ffd600!important}
a.text-yellow:focus,a.text-yellow:hover{color:#b39600!important}
.text-green{color:#2dce89!important}
a.text-green:focus,a.text-green:hover{color:#1f8f5f!important}
.text-teal{color:#11cdef!important}
a.text-teal:focus,a.text-teal:hover{color:#0b90a8!important}
.text-cyan{color:#2bffc6!important}
a.text-cyan:focus,a.text-cyan:hover{color:#00dea2!important}
.text-white{color:#fff!important}
a.text-white:focus,a.text-white:hover{color:#d9d9d9!important}
.text-gray{color:#8898aa!important}
a.text-gray:focus,a.text-gray:hover{color:#607286!important}
.text-gray-dark{color:#32325d!important}
a.text-gray-dark:focus,a.text-gray-dark:hover{color:#17172b!important}
.text-light{color:#ced4da!important}
a.text-light:focus,a.text-light:hover{color:#a2aeb9!important}
.text-lighter{color:#e9ecef!important}
a.text-lighter:focus,a.text-lighter:hover{color:#bdc6cf!important}
@media(min-width:992px){.transform-perspective-right{transform:scale(1) perspective(1040px) rotateY(-11deg) rotateX(2deg) rotate(2deg)}
.transform-perspective-left{transform:scale(1) perspective(2000px) rotateY(11deg) rotateX(2deg) rotate(-2deg)}
}
/*! CUSTOM */.main-content .container-fluid.mailTable{padding-left:10px!important;padding-right:10px!important}
.table-elements{align-items:center}
.mail-editor{min-height:220px;resize:none;overflow:auto}
.form-section{padding:20px;margin-bottom:30px;width:100%}
.form-section:hover{border-color:#2196f3!important}
.form-section .form-section-title{position:absolute;background:#fff;display:inline-block;top:-20px;font-size:13px;text-transform:uppercase;padding:10px;left:10px;color:#2196f3;font-weight:600;letter-spacing:.1rem}
/*!.form-section .form-section-title ~ .col-sm-12{padding: 0!important}*/.form-block{margin-bottom:12px;padding-bottom:5px}
.form-block:last-child{padding:0!important;border-bottom:0!important}
.form-section .form-block:last-child{margin-bottom:0!important}
/*! BOOTSTRAP DATE TIME PICKER */.datetimepicker{padding:10px;box-shadow:0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1)}
.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:hover.active{background-color:#2196f3}
.datetimepicker table tr td,.datetimepicker table tr th{font-size:.7rem;width:22px;height:22px;transition:all .15s ease;text-align:center;border:0;color:#313b53}
.datetimepicker table tr td.new,.datetimepicker table tr td.old{color:#adb5bd}
.datetimepicker table tr td.day:hover,.datetimepicker table tr td.focused{cursor:pointer;background:#fff}
.datetimepicker table tr td.active,.datetimepicker table tr td.active.highlighted,.datetimepicker table tr td.active.highlighted:hover,.datetimepicker table tr td.active:hover{color:#fff;background:#2196f3;box-shadow:none}
.datetimepicker table tr th{font-weight:600;border-radius:.375rem}
.tooltip{pointer-events:none;font-size:11px}
.ul-table{display:table;margin:0;padding:0}
.ul-table li{display:table-row}
.ul-table-header b{display:block;border-bottom:1px solid #fff}
div.table{display:table;background:transparent;color:#fff;border:1px solid rgba(255,255,255,0.2)}
div.table ul.table-header{display:table-header-group;padding:0}
div.table ul.table-body{display:table-row-group;padding:0}
div.table ul.table-header li{display:table-row}
div.table ul.table-body li{display:table-row}
div.table ul.table-header li span{font-weight:600;text-transform:uppercase}
div.table ul.table-header li span,div.table ul.table-body li span{display:table-cell;padding:5px;border-bottom:1px solid rgba(255,255,255,0.2);border-right:1px solid rgba(255,255,255,0.2)}
div.table ul.table-header li span:last-child,div.table ul.table-body li span:last-child{border-right:0}
div.table ul.table-body li:last-child span{border-bottom:0}
.tooltip-inner{max-width:350px!important}
.px15{padding-left:15px!important;padding-right:15px!important}
.py15{padding-top:15px!important;padding-bottom:15px!important}
.px10{padding-left:10px!important;padding-right:10px!important}
.py10{padding-top:10px!important;padding-bottom:10px!important}
.p10{padding-left:10px!important;padding-right:10px!important;padding-top:10px!important;padding-bottom:10px!important}
.p15{padding-left:15px!important;padding-right:15px!important;padding-top:15px!important;padding-bottom:15px!important}
.mb20{margin-bottom:20px!important}
.ats-form .form-group.row{flex-wrap: nowrap;}


@media(max-width:1156px){
	.atsForms>.row>.col-sm-10{max-width:100%!important;flex: 1;}
	.atsForms>.row>.col-sm-10>.ats-form{padding-right:1.5rem!important;}
	.detail-header .details-subinfo span{padding: 5px 10px;}
}
@media(max-width:991px){
.modal-dialog.modal-lg{max-width: 80%!important}
.atsForms>.row>.col-sm-10>.ats-form{padding: 0!important}
/*! =================== COLLAPSE MENU STYLING =================== */
.navbar-collapse{-webkit-transition:none;transition:none;width:220px;max-width:220px;position:fixed;z-index:9999;background:#fff;top:54px;left:0px;overflow:auto;bottom:0;box-shadow: 0 50px 100px rgba(50,50,93,.1), 0 15px 35px rgba(50,50,93,.15), 0 5px 15px rgba(0,0,0,.1);}
.navbar-collapse .nav-item{display: block;width: 100%;}
	.navbar-collapse .nav-item:first-child{margin-top: 20px;}
.navbar-dark .navbar-collapse .navbar-nav.nav-menu .nav-link{height: 44px;line-height: 44px;margin: 0;padding: 0 1rem;color:#525F7F;font-weight: 600;}
.navbar-dark .navbar-collapse .navbar-nav.nav-menu .nav-link:hover,.navbar-dark .navbar-collapse .navbar-nav.nav-menu .nav-link.active{background: #fafafa;}
.navbar-nav.nav-menu .nav-link.active::before, .navbar-nav.nav-menu .nav-item.active .nav-link::before{content: '';position: absolute;bottom: 0;left: 0;background: #2196f3;height: 100%;width: 5px;}
.mega-dropdown{flex-direction: column;}
	
.navbar-toggler{background:0;outline:none;}/*! remove bootstrap default svg background */
.navbar-toggler:focus{outline: none !important;}
.navbar-toggler{cursor:pointer;position:relative;width:2.5rem;height:2rem;padding:.5rem .75rem;font-size:1.25rem;line-height:1rem;border-radius:.25rem;margin-right:10px;margin-left:-10px;}/*! hamburger classes and animation */
.navbar-toggler span{display:block;position:absolute;height:2px;width:50%;background:#32325d;border-radius:3px;opacity:1;left:25%;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out}
.navbar-toggler span:nth-child(1){top:34.5%}
.navbar-toggler span:nth-child(2),.navbar-toggler span:nth-child(3){top:50%}
.navbar-toggler span:nth-child(4){top:65.5%}
.navbar-toggler.open span:nth-child(1){top:18px;width:0;left:50%}
.navbar-toggler.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.navbar-toggler.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.navbar-toggler.open span:nth-child(4){top:18px;width:0;left:50%}
#more-nav{display: none!important;}
}

.navRight .navbar-nav .dropdown-menu{position:absolute;}


.preloader{position:fixed;right:0;left:0;top:0;bottom:0;z-index:99999;background:rgba(255,255,255,0.75);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.preloader svg path{fill:#2196f3;}

ul#more-nav{display:flex;flex-direction: row;flex-wrap: nowrap;}
ul#nav-bar-filter{display:block;vertical-align: top;}
#nav-bar-filter li{display:inline-block;vertical-align: top;}
.filter-wrapper{width: 95%;display: flex;flex-wrap: nowrap;flex-direction: row;}
.navbar-dark .navbar-nav .subfilter .nav-link{color: rgba(82, 95, 127, .8);height: 30px;line-height: 30px;}
.navbar-dark .navbar-nav .subfilter .nav-link:hover{color:#525f7f;}
.navbar-dark .navbar-nav .subfilter .dropdown{display: block;}
#more-nav>li>a#more_menu:after{display: none;}
#more-nav .subfilter .nav-link{font-size: .8rem;padding: 0rem 1rem;font-weight: 400;display: block;clear: both;width: 100%;text-align: inherit;white-space: nowrap;color: #212529;border: 0;background-color: transparent;text-transform: initial;margin: 0;}
#more-nav .subfilter .nav-link:focus, #more-nav .subfilter .nav-link:hover{text-decoration: none;color: #16181b;background-color: #f6f9fc;}
#more_menu{margin-right: 0!important}

.header-btn{height:30px;line-height:30px;text-transform:uppercase;font-weight:500;padding:0 10px;}
.table td.wrap{white-space: normal;}

.priorty-stats{min-height: 184px;}
.priorty-stats .card-stats{padding: 0!important}
.priorty-stats .card-title{white-space: initial;}
.priorty-stats .card-counts{flex-direction: column;}
.priorty-stats .ft-count a, .priorty-stats .ct-count a{color:#f44336;}
.priorty-stats .ct-count{margin-top: 20px;}
.priorty-stats .card-counts .ft-count span, .priorty-stats .card-counts .ct-count span{    font-size: 11px;}

@media(max-width:1168px){
	.card-counts .ft-count, .card-counts .ct-count, .card-counts .hl-count{min-width: initial;}
	.card-stats .card-title {font-size: .66rem;}
	.card-counts .ft-count, .card-counts .ct-count, .card-counts .hl-count{font-size: 21px;}
}

.popup-mh430 .table-responsive{max-height:430px!important;}
.chart-items{padding: 0 50px;margin: 0;}
.chart-items li{list-style-type:none;position:relative;    border-bottom: 1px solid #e4eafc;
    padding: 5px;}
.chart-items li em{content:"";position:absolute;width:8px;height:8px;border-radius:50%;left:-15px; top:50%; margin-top: -4px;}
.chart-items li div{font-size:11px;display: flex;justify-content: space-between;font-weight: 600;color:#718490;}

.dashboard-card .trans-card{box-shadow:none !important; position:relative;}
.dashboard-card .trans-card:after{content:"";position:absolute;right:0;height:100%;width:1px; background: #e4eafc;}
.dashboard-card .trans-card .card-header{text-align: center;border:none;padding-bottom:0;}
.dashboard-card .trans-card .card-body{padding-top:0;}




.page-header .btn-group>.btn.btn-primary{position:relative}
.page-header .btn-group>.btn.btn-primary:after{content:'';position:absolute;top:0;right:0;width:1px;height:100%;background:rgba(255,255,255,0.2)}
.page-header .btn-group>.btn.btn-primary:last-child:after{display:none}


.page-header .btn-group>.btn.btn-primary{display: flex;align-items: center;}















/*!******************************************************
						CHAT STYLING
******************************************************!*/
.chat-box{flex-direction: row;border-radius: 5px;-webkit-box-shadow:0 0 2rem 0 rgba(136,152,170,.15);
-moz-box-shadow:0 0 2rem 0 rgba(136,152,170,.15);
box-shadow:0 0 2rem 0 rgba(136,152,170,.15);}
/*!******************* LEFT PART *******************!*/
.people-list{width: 360px;border-right: 1px solid #e5e5e5;position: relative;flex-shrink: 0;}
.people-list:after{content:''; position: absolute;width: 100%;height: 30px;bottom: 0;left: 0;right: 0;
background: rgba(255,255,255,0);
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}

/*!Chat People Search*/
.search{padding:4px 10px 10px 10px;height: 80px;}
.search .input-group{border-radius: 25px;}
.search .form-group{margin: 0;}
.search .form-control{height: 30px;border-radius: 25px;padding:0 15px;}
.search .input-group-text{border-radius: 0 25px 25px 0;}
.people-list .search h4{color: #fff;font-size: 18px}
/*!Chat People List*/
.chats{padding: 0;margin: 0;overflow: auto;height: calc(100% - 80px);}
.chat-item{display: flex;border-bottom: 1px solid #ededed;align-items: center;cursor: default;}
.chat-item a{ padding:10px;}
.chat-item:hover{background:#fcfeff}
.chat-item.active{background: #ebf4fa}
.chat-avatar{width: 42px;height: 42px;border-radius: 50%; background: #ccc;object-fit: cover;flex-shrink: 0;}
.chat-avatar-initials{width:42px;height:42px;border-radius:50%;background:#f2f4f6;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:.9rem;color: #2196f3;flex-shrink: 0;}
.chat-details{margin-left: 12px;flex: 1 1 auto;line-height: initial;}
.chat-details .name{color: #32325d;font-weight: 500;font-size: .9rem;display: flex; }
.chat-details .name .time{ margin-left: auto;color: #718192;font-size: .7rem}
.chat-details .message{color: #525f7f;font-size: .8rem; display: flex; align-items: center;}
.chat-details .message .new-chat-badge{background: #ffc108;min-width: 15px;height: 15px;border-radius: 50%;color:#444206;display:inline-block;line-height: 15px;margin-left: auto;text-align: center;font-weight: 600;font-size: .6rem;}
/*!******************* RIGHT PART *******************!*/
.chat{flex: 1 1 auto;position: relative;}
.chat-header{display: flex;align-items: center;height: 80px;padding: 0 15px;border-bottom: 1px solid #e5e5e5;}
.chat-header .chat-avatar{width: 48px;height: 48px;border-radius: 50%; background: #ccc;object-fit: cover;}
.chat-header .chat-details{margin-left: 12px;flex: 1 1 auto;line-height: initial;}
.chat-header .name{color: #32325d;font-weight:bold;font-size:1.2rem;}
.chat-header .info{margin-top: -5px;}
.chat-header .info span{color: #525f7f;font-size: .9rem;margin-right: 15px;}
.chat-header .info i{color: rgba(113,129,146,0.50);font-size: .7rem;margin-right: 2px;}
/*!--*/
.chat-body{padding: 20px;align-items: flex-end;overflow: auto;}
.chat-body ul li{margin-bottom: 38px;}
.chat-body ul li:last-child{margin-bottom: 18px;}
.message-item{max-width: 80%;display: flex;flex-direction: row;align-items: flex-end;position: relative;}
.message-body{padding:10px 15px;font-size:.82rem;}
.message-time{color:#b1b1b1;font-size: .7rem;position: absolute;bottom: -18px;}
.message-item.self{margin-left: auto;justify-content: flex-end;}
.message-item.self .message-body{margin-right:15px;background:#2196f3;border-radius:6px 6px 0 6px;color:#fff;}
.message-item.self .message-time{right: 15px;}
.message-item.sender{margin-right: auto;}
.message-item.sender .message-body{margin-left:15px;background:#f2f4f6;border-radius:6px 6px 6px 0;color:#32325d;}
.message-item.sender .message-time{left: 62px;}

.message-images ul{display: flex;flex-direction: row;}
.message-images ul li{margin-right: 10px;}
.message-images ul li:last-child{margin-right:0px;}
.message-images ul li img{max-height: 120px;}

/*!--*/
.chat-message{min-height: 60px;display: flex;background: #f2f4f6;border-top: 1px solid #e5e5e5;border-radius: 0 0 5px 0;padding: 10px 10px 10px 6px;position: absolute;left: 0;right: 0;bottom: 0;align-items: flex-end;}
.chat-message textarea,.chat-message input{border-radius: 25px;min-height: 42px;height: 42px;border: 1px solid #e5e5e5;font-size: .9rem;padding: 7px 15px;}
.chat-message button{width: 40px;height: 40px;border-radius: 50%;margin-left: 8px;border: none;outline: none;flex-shrink: 0;background: transparent;font-size: 1rem}
.chat-message .attach-btn{color:rgba(113,129,146,0.75);margin: 0; }
.chat-message .send-btn{color: #fff;}
.chat-message .send-btn i{margin-left: -4px}

.blue-theme{border:1px solid #30acf3}
.blue-theme .people-list{background:#30acf3;border-right-color: #30acf3;}
.blue-theme .people-list:after{display: none;}
.blue-theme .people-list .chat-item{border-bottom-color: #2199de}
.blue-theme .people-list .chat-item:hover,.blue-theme .chat-item.active{background: #0094ea}
.blue-theme .people-list .chat-details .name{color: #fff;}
.blue-theme .people-list .chat-details .name .time{color: #b1e0ff;}
.blue-theme .people-list .chat-details .message{color: #b1e0ff;}
.blue-theme .chat .chat-header .name{color: #2199de}

.dark-theme{border:1px solid #2b405b}
.dark-theme .people-list{background:#2b405b;border-right-color: #2b405b;}
.dark-theme .people-list:after{display: none;}
.dark-theme .people-list .chat-item{border-bottom-color: rgba(0, 0, 0, .1)}
.dark-theme .people-list .chat-item:hover{background:#20344c}
.dark-theme .chat-item.active,.dark-theme .people-list .chat-item.active:hover{background: #0094ea}
.dark-theme .people-list .chat-details .name{color: #fff;}
.dark-theme .people-list .chat-details .name .time{color:rgba(255, 255, 255, .5);}
.dark-theme .people-list .chat-details .message{color: rgba(255, 255, 255, .6);}
.dark-theme .chat .chat-header .name{color: #2b405b}

/*!******************************************************
					FEEDBACK STAR RATING
******************************************************!*/
.starrating>input{display:none}
.starrating>label:before{content:"\f005";margin:0 7px;font-size:1rem;font-family:"Font Awesome 5 Pro";font-weight:400;display:inline-block; transition: all 250ms ease-out}
.starrating>label{color:#cad1d7!important;padding: 0 !important;}
.starrating>input:checked ~ label,.starrating>input:checked:hover ~ label{color:#ffb400!important}
.starrating>input:hover ~ label{color:#ffc741!important}
.starrating>input:checked ~ label:before,.starrating>input:hover ~ label:before{font-weight: 700; transition: all 250ms ease-in}
.rating-form .col-form-label{color:#32325d!important}

/*!******************************************************
				PROFILE TABLES STYLING
******************************************************!*/
.profile-table{border-collapse:collapse;width: 100%;}
.profile-table tr td{font-size: .8rem;color: rgba(50,50,93,0.75);font-weight: 500;padding: 12px;}
.profile-table tr td:last-child{color: #000;}
/*!.profile-details .row>div:first-child:after{content:''; position:absolute; top:0; right:10px;width: 1px;height: 100%; border: 1px dashed #f1f3f7}*/
table.profile-table .selected, table.profile-table .selected:hover, table.profile-table .selected td, table.profile-table .selected:hover td{background: transparent !important;}
.profile-sidebar .profile-block{margin-bottom: 20px;}
.profile-sidebar .profile-block img{width: 120px;height: 120px;border-radius: 50%;object-fit: cover;margin-bottom: 6px;}
.profile-sidebar .profile-block h2{color: #32325d;font-weight: bold;font-size: 1.1rem;margin: 0}
.profile-sidebar .profile-block span{color: #8898aa;font-weight: 500; font-size:1rem;}
.profile-sidebar ul{color: #32325d;font-size: 13px;}
.profile-sidebar ul li{display: flex;padding: 10px 0;}
.profile-sidebar ul i{width: 24px;height: 24px;padding: 4px;color: rgba(50,50,93,0.40);text-align: center;margin-right: 6px;}
.profile-edit{height: 26px;min-width: 60px;color: #fff;font-size: .8rem;line-height: 24px;padding: 0 10px;}
.profile-edit i{color: rgba(255,255,255,.75);font-size: .7rem;margin-right: 4px;}

.ctaLink{
    min-width: 60px;
    font-size: .8rem;
    padding: 0 10px;
    border: 1px solid;
    border-radius: 2px;
    height: 24px;
    display: inline-block;
    line-height: 21px;
    margin-right: 3px;
    font-weight: 600;
    color: #2196f3;}
.ctaLink i{color:rgba(33,150,243,0.85);font-size: .7rem;margin-right: 4px;}


.page-header .icon-btn{width:30px;height: 30px;display: flex;min-width: 30px;align-items: center;justify-content: center;}
.page-header .form-control{height: 30px;}
.date .form-control:disabled, .date .form-control[readonly]{background: #fff!important}
.date .input-group-text i{margin-top: 1px;}

.has-wrap{white-space:normal !important}

.cf-pad {
    padding-top: .6rem!important;
    padding-bottom: 20px!important;
}

.custom-file .input-group{align-items: center;}
.custom-file .btn-file{height: 25px;border-radius: 0 4px 4px 0;padding: 0 10px;}
.custom-file .btn-file i{display: none!important;}

.myusm-role-multiselect,.myusm-multiselect {
background: #fff;
    border: 1px solid #cad1d7;
    padding: 12px 24px;
    min-height: 175px;
    max-height: 175px;
    overflow-y: scroll;
    color: #3d3c3c;
    font-size: 16px;
}


.user-avatar-name{width:100px;height:100px;display:inline-block;text-align:center;background:rgba(33, 150, 243, 0.2);border-radius:50%;line-height:100px;color:#2196f3!important;font-weight:600!important;font-size:26px!important;margin-bottom:10px;}

.scroller{position:fixed;top:0;left:0;right:0;background:#fff;z-index:99999999999999;font-size:13px;font-weight:600;color:#000000;height:20px;}
.scroller span{font-weight:bold;height:20px;line-height:16px;}

.has-wrap{white-space:normal !important}











/*!===========================================================================
								LOGIN STYLING
============================================================================*/

.login-bg{background: url(../img/login-bg.jpg) no-repeat center center;background-size: cover;}

.login-container{width:100%;min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:15px;
	background:#9053c7;
	background:-webkit-linear-gradient(-135deg,rgba(200,80,192,.9),rgba(65,88,208,.9));
	background:-o-linear-gradient(-135deg,rgba(200,80,192,.9),rgba(65,88,208,.9));
	background:-moz-linear-gradient(-135deg,rgba(200,80,192,.9),rgba(65,88,208,.9));
	background:linear-gradient(-135deg,rgba(200,80,192,.9),rgba(65,88,208,.9));
}

.login-inner{width:750px;background:#fff;border-radius:10px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px;position: relative;}
/*!------------------------------------------------------------------
							[ LOGIN PIC ]
------------------------------------------------------------------*/
.login-pic{width:280px}
.login-pic img{max-width:100%}
/*!------------------------------------------------------------------
							[ LOGIN FORM ]
------------------------------------------------------------------*/
.login-form{width:310px}
.login-form-title{font-size:18px;font-weight:600;color:#32325d;line-height:1.2;text-align:center;width:100%;display:block;padding-bottom:35px}
.form-group{position:relative;width:100%;z-index:1;margin-bottom:10px;}
.login-form input{font-size:15px;line-height:1.5;color:#32325d;display:block;width:100%;background:#eff2f7;/*!e8f0fe*/height:45px;border-radius:5px;padding:0 30px 0 58px;outline:0;border:0}
.form-icon{font-size:15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;position:absolute;border-radius:25px;bottom:0;left:0;width:100%;height:100%;padding-left:25px;pointer-events:none;color:#666;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}
.login-form input:focus ~ .form-icon{color:#2196f3;padding-left:28px}

.login-inner .right{padding-left:20px; margin-left: 10px;position: relative;}
.login-inner .right:before{content: '';
    position: absolute;
    width: 1px;
    height: 100%;
    top: 0;
    left: -5px;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #d5deef 50%, #ffffff 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #d5deef), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #ffffff 0%, #d5deef 50%, #ffffff 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #d5deef 50%, #ffffff 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #d5deef 50%, #ffffff 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #d5deef 50%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}
.login-inner{width: 700px;padding: 30px;}
/*!------------------------------------------------------------------
				[ LOGIN BUTTON & FORGOT PASSWORD LINK ]
------------------------------------------------------------------*/
.login-btn{
margin-top:20px;font-size:15px;line-height:1.5;color:#fff;text-transform:uppercase;width:100%;height:50px;border-radius:5px;background:#2196f3;padding:0 25px;
display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;
justify-content:center;align-items:center;
-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s;outline:none!important;border:0;
}
.login-btn:hover{background:#1a87de;cursor:pointer}

.forgotLink{font-size:13px;line-height:1.5;color:#666;margin-top: 30px; text-align: center;display:block;font-weight:500;}
.forgotLink:hover{line-height:1.5;color:#2196f3}

.download-app-icon{height:32px;width:24px;background:url(../img/login-page-mbl.png);background-size:contain;background-repeat:no-repeat;background-position:center;display: inline-block;}
.app-download-link{color:#222c3c;padding-left:8px;font-size:13px;font-weight:400}
.pink-link{color:#ff6e86;text-decoration:none;border-bottom:1px solid rgba(255,110,134,0.50)}
.pink-link:hover{color:#ff1f86;text-decoration:none;border-bottom:1px solid #ff1f86}
.app-download-link small{color:#707a7d;display:block;line-height:initial}


#clock{font-family:'Share Tech Mono',monospace;text-align:center;color:#32325d;position:absolute;right:10px;top:10px;}
#clock .time{letter-spacing:.05em;font-size:14px;font-weight:bold;line-height:16px;margin:0}
#clock .date{letter-spacing:.1em;font-size:11px;font-weight:600;line-height:16px;margin:0}

/*!------------------------------------------------------------------
						[ Responsive ]
------------------------------------------------------------------*/
@media(max-width:992px){
.login-inner{padding:30px} /*!50px*/
.login-pic{width:90%;margin:0 auto;}
.login-form{width:100%}
}
@media(max-width:768px){
.login-inner{padding: 30px 40px;flex-direction: column-reverse;width: 450px;}
.login-pic{display:none}
.mobile-logo{display: flex!important;}
.login-form{width:100%}

.login-inner .right{padding: 0;margin: 0}
.login-inner .right:before{display: none;}
}
@media(max-width:576px){
.login-inner{padding:30px}
}

.unread-heading{background: #ffc107;border-radius: 10px;height: 16px;width: 16px;font-size: .6rem;text-align: center;line-height: 17px;font-style: initial;padding: 0;color: #440303;font-weight: 600;display: inline-block;}


#noteslistTable td{padding:0!important}
#noteslistTable td a{padding:6px 10px;display: block;}
#noteslistTable td a.active{background: rgba(33, 150, 243, 0.1);}


.contact-card .contact-email,.contact-card .contact-mobile{justify-content: space-between;align-items: center;}
.contact-card .contact-email p,.contact-card .contact-mobile p{font-size: .8rem;font-weight: 500;margin: 0;color: #32325d}
.contact-card .contact-email small,.contact-card .contact-mobile small{font-size: .7rem;font-weight: 500;color: #7f959c}

.contact-avatar-initials{width:36px;height:36px;border-radius:5px;background:#f2f4f6;display:inline-block;align-items:center;justify-content:center;font-weight: bold;font-size:.9rem;color:#2196f3;flex-shrink:0;text-align:center;line-height:35px;margin-right:15px;}
.contact-details{flex: 1 1 auto;line-height:12px;}
.contact-details .name{color: #32325d;font-weight: 600;font-size: .9rem;display: flex; }
.contact-details .name .time{ margin-left: auto;color: #718192;font-size: .7rem}
.contact-details .message{color: #525f7f;font-size: .8rem; display: flex; align-items: center;}

.table-custom{border-collapse: separate;border-spacing: 0 5px;background: transparent}
.table-custom th{font-weight: 600;}
.table-custom td{background: #fff;height: 52px;vertical-align: middle;}

.table-bordered-blue, .table-bordered-blue td, .table-bordered-blue th{border:1px solid rgba(33, 150, 243, .25)}
.table-striped-blue tbody tr:nth-of-type(odd) {background-color: rgba(33, 150, 243, 0.02);}

.table-bordered-green, .table-bordered-green td, .table-bordered-green th {border:1px solid rgba(76, 175, 80, 0.25)}
.table-striped-green tbody tr:nth-of-type(odd) {background-color:rgba(76, 175, 80, 0.02)}


.chat-backlink{display: none;}
#chatload{display:none;width:100%;text-align:center;}

.modal-content{border: 3px solid #2196f3;}

@media(max-width:991px){
	.people-list{width: 100%;}
	.chat-box .chat{display: none;}
	.chat-backlink{color:#32325d;font-size:24px;margin-right:10px;display: block;}
	.chat-box{position: relative;}
	.chat{position: absolute;width: 100%;background: #fff;height: 100%;z-index: 9;}
}



.contact-card{border: 1px solid rgba(50, 50, 93, .2);transition: all 250ms ease-in;}
.contact-card:hover{border: 1px solid #2196f3}
.contact-card{box-shadow: 0 2px 20px 0 rgba(0,0,0,0.05);transition: box-shadow .3s ease-out, transform .3s ease-out, opacity .2s ease-out;transition-delay: .1s;border-radius: 4px;transform: translateZ(0);background-color: #fff;overflow: hidden;height: 100%;}
.contact-card:hover{opacity: 1 !important;box-shadow: rgba(45,45,45,0.05) 0px 2px 2px, rgba(49,49,49,0.05) 0px 4px 4px, rgba(42,42,42,0.05) 0px 8px 8px, rgba(32,32,32,0.05) 0px 16px 16px, rgba(49,49,49,0.05) 0px 32px 32px, rgba(35,35,35,0.05) 0px 64px 64px;transform: translate(0, -4px);z-index: 999;}

.contact-card .card-header{display: flex;flex-direction: row; flex-wrap: nowrap;align-items: center;}
.contact-card .contact-intro h2{font-size: 1rem}
.contact-card .badge{border-radius: 20px;font-size: 10px;letter-spacing: 0.05rem;padding: 4px 6px;text-align: center;}
.contact-card .contact-avatar{width:70px;height:70px;line-height:70px;border-radius: 50%;margin-right: 18px;flex-shrink: 0;background: #f2f4f6;font-weight: bold;font-size: 1.2rem;text-align: center;}

.contact-card ul{color: #32325d;font-size: 13px;}
.contact-card ul li{display: block;padding: 10px 0;}
.contact-card ul i{width: 24px;height: 24px;padding: 4px;color: rgba(50,50,93,0.40);text-align: center;margin-right: 6px;}

.contact-header{position:relative;}
.contact-edit{position: absolute;width:24px;height:24px; line-height:24px; border-radius:50%;text-align: center;border: 1px solid rgba(50, 50, 93, .2);color:rgba(50, 50, 93, .6);top:10px;right: 10px;font-size: 10px;transition: all 250ms ease-in;opacity: 0;}

.contact-card:hover .contact-edit{background: rgba(50, 50, 93, .2); border: none; color:rgba(50, 50, 93, .8);transition: all 250ms ease-in;opacity: 1;}
.contact-card:hover .contact-edit:hover{color: #ffffff;border-color:#2196f3;background:#2196f3;transition: all 250ms ease-in; }

.fb-row-good{color:#a1ec4a}
.fb-row-avg{color:#ffc107}
.fb-row-bad{color:#f44336}



nav.navbar-dark{background:#243a73!important}

.abs-close{position: absolute;background: #2196f3!important;border-radius: 50%;width: 30px;height: 30px;text-align: center;line-height: 30px;display: inline-block;opacity: 1!important;right: -15px;top: -15px;}

.abs-close span{margin: 0;width: initial!important;height: initial!important; color:#fff!important;}

.notification-bell{position:relative}
.notification-bell .pulse{position:absolute;top:4px;right:10px;height:20px;width:20px;z-index:10;border:5px solid #ffc107;border-radius:70px;animation:pulse 1s ease-out infinite}
.notification-bell em{position:absolute;top:10px;left:25px;background:#ffc107;border-radius:10px;height:8px;width:8px;font-size:.6rem;text-align:center;line-height:17px;font-style:initial;padding:0;color:#440303;font-weight:600}
@keyframes pulse{0%{-webkit-transform:scale(0);transform:scale(0);opacity:.0}
25%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:.1}
50%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:.3}
75%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:.6}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:.0}
}

.sidebar .input-group-merge .clearable ~ .input-group-append .input-group-text{padding:0px 6px!important;line-height:22px;}
.ats-form .form-group .col-form-label.width-init{width: initial;min-width: initial;}


.unread-tiles .card{text-align: center;padding: 20px;}
.unread-tiles .card h2{font-size: 1.5rem;color: #32325d; display:flex;border-radius: 50%;width: 70px;height: 70px; align-items: center;justify-content: center;margin: 0 auto}
.unread-tiles .card small{color: #525f7f;font-size: .7rem;display: block;font-weight: 600;margin-top: 5px;text-transform: uppercase;}

.unread-tiles > div:nth-child(1) .card h2{background: #f4e9f7}
.unread-tiles > div:nth-child(2) .card h2{background: #deefff}
.unread-tiles > div:nth-child(3) .card h2{background: #e9f7f7}
.unread-tiles > div:nth-child(4) .card h2{background: #f8efea}
.unread-tiles > div:nth-child(5) .card h2{background: #f7f5e9}
.unread-tiles > div:nth-child(6) .card h2{background: #fbf1fa}
.unread-tiles > div:nth-child(7) .card h2{background: #e9ebf7}
.unread-tiles > div:nth-child(8) .card h2{background: #f7f7e9}



.admin-pages .fixed-header-withTable{top:54px;}
.date .input-group-append{cursor: pointer;}

/*!=========================================================================
							PROFILING PAGE STYLING
===========================================================================*/
.tile-menu ul{list-style-type: none;padding: 0;margin: 0;display: flex;flex-direction: row; align-items: center;justify-content: center;}
.tile-menu li>a{margin-right:20px; text-decoration:none;width:120px; height:95px; border-radius:10px;background:#fff;display: flex;align-items: center;justify-content: center;color: #525f7f;text-transform: uppercase;font-size: .8rem;font-weight: 600;flex-direction: column;box-shadow: 0 2px 20px 0 rgba(0,0,0,0.05);-webkit-transition: all .3s ease-out;transition: all .3s ease-out;transition-delay: .1s;transform: translateZ(0);}
.tile-menu li>a:hover{color:#fff; -webkit-transition: all .3s ease-out;transition: all .3s ease-out;box-shadow: rgba(45,45,45,0.05) 0px 2px 2px, rgba(49,49,49,0.05) 0px 4px 4px, rgba(42,42,42,0.05) 0px 8px 8px, rgba(32,32,32,0.05) 0px 16px 16px, rgba(49,49,49,0.05) 0px 32px 32px, rgba(35,35,35,0.05) 0px 64px 64px;transform: translate(0, -4px);z-index: 999;}

.tile-menu li>a.active{color: #fff;}

.tile-menu li:nth-child(1)>a:hover,
.tile-menu li:nth-child(1)>a.active{background:linear-gradient(87deg,#11cdef 0,#1171ef 100%)!important;}
.tile-menu li:nth-child(2)>a:hover,
.tile-menu li:nth-child(2)>a.active{background:linear-gradient(87deg,#f5365c 0,#f56036 100%)!important}
.tile-menu li:nth-child(3)>a:hover,
.tile-menu li:nth-child(3)>a.active{background:linear-gradient(87deg,#2196f3 0,#825ee4 100%)!important}
.tile-menu li:nth-child(4)>a:hover,
.tile-menu li:nth-child(4)>a.active{background:linear-gradient(87deg,#2dce89 0,#2dcecc 100%)!important}
.tile-menu li:nth-child(5)>a:hover,
.tile-menu li:nth-child(5)>a.active{background:linear-gradient(87deg,#5603ad 0,#9d03ad 100%)!important}
.tile-menu li:nth-child(6)>a:hover,
.tile-menu li:nth-child(6)>a.active{background:linear-gradient(87deg,#fb6340 0,#fbb140 100%)!important}
.tile-menu li:nth-child(7)>a:hover,
.tile-menu li:nth-child(7)>a.active{background:linear-gradient(87deg,#8965e0 0,#bc65e0 100%)!important}

.tile-menu li:nth-child(1)>a img{margin-bottom: 10px;width:34px;height: 34px;object-fit: cover;object-position: center;box-shadow: 0 0 0 0.2rem rgba(216,217,219,.5);border-radius: 50%;}
.tile-menu li a span,.tile-menu li a:hover span{margin-bottom:10px;background-image: url(../img/profileicon-spread.png);background-repeat: no-repeat;width: 34px;height: 34px;transition: all .1s ease-out;}

span{background-position: 0 0;}
.tile-menu li:nth-child(3)>a span{background-position: -34px 0;}
.tile-menu li:nth-child(4)>a span{background-position: -68px 0;}
.tile-menu li:nth-child(5)>a span{background-position: -102px 0;}
.tile-menu li:nth-child(6)>a span{background-position: -136px 0;}
.tile-menu li:nth-child(7)>a span{background-position: -170px 0;}

.tile-menu li:nth-child(2)>a:hover span{background-position: 0 -34px;}
.tile-menu li:nth-child(3)>a:hover span{background-position: -34px -34px;}
.tile-menu li:nth-child(4)>a:hover span{background-position: -68px -34px;}
.tile-menu li:nth-child(5)>a:hover span{background-position: -102px -34px;}
.tile-menu li:nth-child(6)>a:hover span{background-position: -136px -34px;}
.tile-menu li:nth-child(7)>a:hover span{background-position: -170px -34px;}


.profile-img-browse{background: none!important;outline: none!important;border: none!important;box-shadow: none!important}


/*!====*/
.profile-heading{font-size:30px;color: #32325d;font-weight: 500;line-height: 1;margin: 0;}
.profile-heading span{color: #4caf50;font-size: 20px;line-height: 1.2;font-weight: 500; text-align: right;}
.profile-heading1 span{color: #8080ff;font-size: 15px;line-height: 1.2;font-weight: 500; text-align: right;}
.profile-heading span small{color: #525f7f;font-size: 13px;display: block;}
.profile-subheading span{font-size: 14px;color: #617083;font-weight: 500;display: block;}
.profile-subheading span a{color: #2196f3;}
.profile-subheading span a i{font-size: 13px;}

.profile-bill-intro{position: relative;}
.profile-bill-intro:before{content: '';position: absolute;left: -25px; width: 1px; height: 100%;background: #e5ecf2;}
/*!====*/
.profile-detail-box{border: 1px solid #cbcfd8; border-radius: 4px;padding:15px;}
.profile-detail-box:hover{border: 1px solid #2196f3;}
.profile-detail-box h4{font-size: 1rem;color: #32325d;text-transform: uppercase;margin-top: 0;margin-bottom:15px;line-height: 1rem;}
.profile-bill-intro table, .profile-detail-box table{width: 100%;border-collapse: collapse;}
.profile-bill-intro td, .profile-detail-box td{color: #32325d;font-size: .8rem;padding: 5px; vertical-align: top;}
.profile-bill-intro td:last-child, .profile-detail-box td:last-child{color: #617083;}
.profile-bill-intro td a, .profile-detail-box td a{color: #2196f3}
.profile-bill-intro td:last-child{font-weight: 600;}

.profile-detail-box .profile-btn{border: 1px solid #2196f3;color: #2196f3;height: 32px;border-radius: 4px;line-height: 30px;text-transform: uppercase;font-size: 13px;display: inline-block;padding: 0 13px;font-weight: 600;margin-top: 10px}
.profile-detail-box .profile-btn:hover{background: #2196f3;color: #fff;}


.profile-bill-intro tr.selected td, .profile-detail-box tr.selected td{background: #fff !important}

.profiles-list .bootstrap-select, .profiles-list button.form-control{background: transparent;border: none;}
.profiles-list .filter-option-inner-inner{color: #2196f3;font-size: 1.2rem}





/*!================== timeline ================== */
#timeline{list-style:none;margin:0px 0 30px 120px;padding-left:30px;padding-bottom: 1px; position: relative;}
#timeline:before{position:absolute;left:0%;top:0;content:' ';display:block;width:6px;height:100%;margin-left:-3px;background:#505050;
background: -moz-linear-gradient(top,rgba(80,80,80,0) 0,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(30,87,153,1)),color-stop(100%,rgba(125,185,232,1)));
background: -webkit-linear-gradient(top,rgba(80,80,80,0) 0,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%);
background: -o-linear-gradient(top,rgba(80,80,80,0) 0,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%);
background: -ms-linear-gradient(top,rgba(80,80,80,0) 0,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%);
background: linear-gradient(to bottom,rgba(80,80,80,0) 0,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%);}
#timeline li{margin:30px 0;position:relative}
#timeline p{margin:0 0 15px}
#timeline .date{margin-top:-10px;top:50%;left:-145px;font-size:.8em;line-height:20px;position:absolute;font-weight: 600;color: #2196f3}
#timeline .circle{margin-top:-10px;top:50%;left:-40px;width:20px;height:20px;background:#fff;border:4px solid #2196f3;border-radius:50%;display:block;position:absolute}
#timeline .content{max-height:20px;padding:50px 20px 20px;border-color:transparent;border-width:2px;border-style:solid;border-radius:.5em;position:relative}
#timeline .content:before,#timeline .content:after{content:"";width:0;height:0;border:solid transparent;position:absolute;pointer-events:none;right:100%}
#timeline .content:before{border-right-color:inherit;border-width:20px;top:50%;margin-top:-20px}
#timeline .content:after{border-right-color:#f8f8f8;border-width:17px;top:50%;margin-top:-17px}
#timeline .content>div{overflow:hidden;display: none;}
#timeline label{font-size: 1em;position: absolute;z-index: 100;cursor: pointer;top:14px;transition: transform .2s linear;font-weight: 600;color: #323232; display: inline;background: #f8f8f8;padding: 6px 10px;border-radius: 5px;text-align: left;-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15);-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.15),0 0 1px rgba(0,0,0,0.15);box-shadow: 1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15);}
#timeline label:after {content: "";position: absolute;right: 100%;top: 50%;height: 0;width: 0;margin-top: -8px;border: solid transparent;border-right-color: #f8f8f8;border-width: 8px;pointer-events: none;}

#timeline .radio{display:none}
#timeline .radio:checked+.relative label{cursor:auto;transform:translateX(42px);background: transparent;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;padding: 0}
#timeline .radio:checked ~ .content{max-height:220px;margin-right:20px;transform:translateX(20px);transition:max-height .4s linear,border-color .5s linear,transform .2s linear;
	background: #f8f8f8;
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15);
    -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.15),0 0 1px rgba(0,0,0,0.15);
    box-shadow: 1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15);
}
#timeline .radio:checked ~ .content>div{max-height:250px;color:#525f7f;transition:all .3s linear .3s;display: block;}

#timeline .content .vert-table tr td:first-child{color: #32325d;background-color: rgba(63, 81, 181, 0.02)!important;font-weight: 600!important;}

#timeline .content .btn{position: absolute;right: 20px;top: 12px;margin: 0;}
#timeline.immigration .radio:checked ~ .content{max-height:320px;}
#timeline.immigration .radio:checked ~ .content>div{max-height:320px;color:#525f7f;transition:all .3s linear .3s;display: flex;}

/*! ================== mobile phones (vertical version only) ================== */
@media screen and (max-width:767px){
#timeline{margin-left:0;padding-left:0;border-left:none}
#timeline li{margin:50px 0}
#timeline label{width:85%;font-size:1.1em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;transform:translateX(18px)}
#timeline .content{padding-top:45px;border-color:#eee9dc}
#timeline .content:before,#timeline .content:after{border:solid transparent;bottom:100%}
#timeline .content:before{border-bottom-color:inherit;border-width:17px;top:-16px;left:50px;margin-left:-17px}
#timeline .content:after{border-bottom-color:#48b379;border-width:20px;top:-20px;left:50px;margin-left:-20px}
#timeline .content p{font-size:.9em;line-height:1.4}
#timeline .circle,#timeline .date{display:none}
}










.modal-backdrop{background-color: #32325d}
.modal-backdrop.show{opacity: .5;}




.shortcut-item{padding-top:1rem;padding-bottom:1rem;text-align:center;}
.shortcut-item small{font-size:.8125rem;font-weight:600;display:block;margin-top:.75rem;}


.navbar-dark .navbar-nav.nav-menu .nav-link{display:flex;flex-direction:column;line-height:initial;align-items:center;justify-content:center;position: relative;font-size: 10px;padding-left: 10px; padding-right: 10px;margin: 0 5px;}
.navbar-dark .navbar-nav.nav-menu .nav-link i{display:block;margin-bottom: 1px;font-size: 1rem;}
.navbar-dark .navbar-nav.nav-menu .nav-link.dropdown-toggle::after{position: absolute;right:3px;bottom: 16px;}


.navbar-dark .navbar-nav.nav-menu .nav-item:nth-child(1) .nav-link i{color: #4bbaff;}
.navbar-dark .navbar-nav.nav-menu .nav-item:nth-child(2) .nav-link i{color: #00d2d1;}
.navbar-dark .navbar-nav.nav-menu .nav-item:nth-child(3) .nav-link i{color: #cccc21;}
.navbar-dark .navbar-nav.nav-menu .nav-item:nth-child(4) .nav-link i{color: #f84769;}
.navbar-dark .navbar-nav.nav-menu .nav-item:nth-child(5) .nav-link i{color: #f57400;}
.navbar-dark .navbar-nav.nav-menu .nav-item:nth-child(6) .nav-link i{color: #ac69f6;}
.navbar-dark .navbar-nav.nav-menu .nav-item:nth-child(7) .nav-link i{color: #4cc159;}
.navbar-dark .navbar-nav.nav-menu .nav-item:nth-child(8) .nav-link i{color: #2196f3;}
.navbar-dark .navbar-nav.nav-menu .nav-item:nth-child(9) .nav-link i{color: #2196f3;}
.navbar-dark .navbar-nav.nav-menu .nav-item:nth-child(10) .nav-link i{color: #2196f3;}
.navbar-dark .navbar-nav.nav-menu .nav-item:nth-child(11) .nav-link i{color: #2196f3;}

.navbar-nav.nav-menu .nav-link.active::before, .navbar-nav.nav-menu .nav-item.active .nav-link::before {content: '';position: absolute;bottom: 5px;background: #2196F3;height: 44px;width: 100%;z-index: -1;border-radius: 5px;}
.navbar-nav.nav-menu .nav-link.active i, .navbar-nav.nav-menu .nav-item.active .nav-link i{color: #fff!important}


#more-nav .subfilter .nav-link{display: flex;flex-direction: row;justify-content: left;}
#more-nav .subfilter .nav-link.dropdown-toggle::after{right: 15px;bottom: 17px;}
#more-nav .subfilter .nav-link i{display: inline-block;margin:0;font-size:12px;margin-right:6px;width:16px;text-align:center;}

.navbar-icon-nav .nav-link i.fal{font-size: 19px!important;}


.filters{width:350px;display:none;margin-left:-25%;transition:all 250ms ease-in}
.filters .card{margin-right:20px}
.filters.shown{margin-left:0;display:inline-block;transition:all 250ms ease-in}
.filters.shown ~ .filtered-table{width:calc(100% - 350px);display:inline-block}
.filtered-table{width:100%}
.ats-form.vertical-form .form-group .col-form-label{width: 100%;}
.filters .ats-form .form-group.row{flex-wrap: wrap;}


.login-alert{
	color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
    position: relative;
    padding: .1rem .7rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
    font-size:.8rem;
    }
    
.login-success-alert{
	color: #ffffff;
    background-color: #008c06;
    border-color: #008c06;
    position: relative;
    padding: .1rem .7rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
    font-size: .8rem;
}

.pkr_index{z-index: 999;}