html{position:relative;min-height:100%}
body{overflow-x:hidden}
.nav-second-level li a,.nav-thrid-level li a{padding:8px 20px;color:#4b4b5a;display:block;position:relative;transition:all .4s}
.nav-second-level li a:focus,.nav-second-level li a:hover,.nav-thrid-level li a:focus,.nav-thrid-level li a:hover{color:var(--theme-hover-color)}
.nav-second-level li>a.active,.nav-thrid-level li>a.active{color:var(--theme-hover-color);font-weight: 600;}
#wrapper{height:100%;overflow:unset;width:100%}
.content-page{margin-left:250px;overflow:unset;padding:0 12.5px 5px;min-height:80vh;margin-top:72px}
body.mobile .content-page{margin-top:0px}
body.no-sidebar .content-page{margin-left:0px}
body.no-sidebar .footer{left:0px}
.left-side-menu{width:250px;background:#fff;bottom:0;padding:0;position:fixed;top:72px;transition-duration:.2s;box-shadow:1px .05rem .01rem rgba(75,75,90,0.075);z-index:99}
.left-side-menu .sidebar-content{height:100%;padding-bottom:0px}
#sidebar-menu{padding-bottom:30px}
#sidebar-menu>ul>li.mm-active>a{border-left:3px solid var(--theme-hover-color);color:var(--theme-hover-color);background-color:rgba(15,160,91,0.1)}
#sidebar-menu>ul>li.mm-active>a svg{color:var(--theme-hover-color);fill:rgba(83,105,248,0.1)}
#sidebar-menu>ul>li>a{color:#4b4b5a;display:block;padding:12px 20px 12px 30px;font-size:15px;font-weight:400;position:relative;transition:all .4s;border-left:3px solid transparent}
#sidebar-menu>ul>li>a svg{display:inline-block;width:16px;height:16px;margin:0 10px 0 3px;color:#4b4b5a;fill:rgba(75,75,90,0.12)}
#sidebar-menu>ul>li>a:hover,#sidebar-menu>ul>li>a:focus,#sidebar-menu>ul>li>a:active{color:var(--theme-hover-color);text-decoration:none;background-color:#f7f7ff}
#sidebar-menu>ul>li>a:hover svg,#sidebar-menu>ul>li>a:focus svg,#sidebar-menu>ul>li>a:active svg{color:var(--theme-hover-color);fill:rgba(83,105,248,0.1)}
#sidebar-menu>ul>li>a>span{vertical-align:middle}
#sidebar-menu>ul>li>a i{display:inline-block;line-height:1rem;margin:0 10px 0 3px;text-align:center;vertical-align:middle;width:20px}
#sidebar-menu>ul>li>a.active{border-left:3px solid var(--theme-hover-color);color:var(--theme-hover-color);background-color:#f7f7ff;font-weight: 600;}
#sidebar-menu>ul>li>a.active svg{color:var(--theme-hover-color);fill:rgba(83,105,248,0.1)}
#sidebar-menu>ul>li>ul{padding-left:43px}
#sidebar-menu>ul>li>ul ul{padding-left:20px}
#sidebar-menu .menu-arrow{transition:transform .15s;position:absolute;right:20px;display:inline-block;font-family:"unicons";text-rendering:auto;line-height:1.3rem;font-size:1.2rem;transform:translate(0,0);top:15px}
#sidebar-menu .menu-arrow:before{content:"\E82F"}
#sidebar-menu .badge{margin-top:3px}
#sidebar-menu .nav-second-level>li .menu-arrow{top:8px}
#sidebar-menu li.mm-active>a>span.menu-arrow{transform:rotate(90deg)}
#sidebar-menu .menu-title{padding:15px 30px 10px 30px;letter-spacing:.05em;pointer-events:none;cursor:default;font-size:.6875rem;text-transform:uppercase;color:#4b4b5a}
body.left-sidebar .navbar-nav .user-profile, body.no-sidebar .navbar-nav .user-profile{padding:20px 0}
.user-profile .pro-user-name{color:#545454;font-size:14px;font-weight:400}
.user-profile .pro-user-desc{text-transform:uppercase;font-size:.6rem;font-weight:700;letter-spacing:1px}
.user-profile .dropdown-toggle svg{width:18px;height:18px;color:#4b4b5a;background-color:rgba(75,75,90,0.1);border-radius:3px}
.user-profile .image {height: 2.25rem;width: 2.25rem;display: inline-block;background-color: rgba(75,75,90,0.1);border-radius: 50%;text-align: center;vertical-align: middle;font-size: 14px;font-weight: 500;line-height: 2.25rem;}
.user-profile .pro-user-name{max-width: 125px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.left-side-menu-condensed .logo{text-align:center}
.left-side-menu-condensed .logo span.logo-lg{display:none}
.left-side-menu-condensed .logo span.logo-sm{display:block!important}
.left-side-menu-condensed .navbar-custom{left:0!important;padding-left:10px}
.left-side-menu-condensed .navbar-custom .button-menu-mobile.disable-btn{display:block!important}
.left-side-menu-condensed .left-side-menu{position:absolute;width:70px!important;z-index:5}
.left-side-menu-condensed .left-side-menu .slimScrollDiv,.left-side-menu-condensed .left-side-menu .slimscroll-menu{overflow:inherit!important;height:auto!important}
.left-side-menu-condensed .left-side-menu .slimScrollBar{visibility:hidden}
.left-side-menu-condensed .left-side-menu .sidebar-content{height:auto}
.left-side-menu-condensed .left-side-menu #sidebar-menu .menu-title,.left-side-menu-condensed .left-side-menu #sidebar-menu .menu-arrow,.left-side-menu-condensed .left-side-menu #sidebar-menu .label,.left-side-menu-condensed .left-side-menu #sidebar-menu .badge{display:none!important}
.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li{position:relative;white-space:nowrap}
.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a{padding:15px;min-height:54px;transition:none;margin:0}
.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a:hover,.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a:active,.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a:focus{color:var(--theme-color)}
.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a svg{width:26px}
.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a span{display:none;padding-left:25px;vertical-align:baseline}
.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a.active{background-color:#f7f7ff}
.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>a{position:relative;width:calc(190px + 70px);color:var(--theme-color)!important;background-color:#f7f7ff;transition:none}
.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>a span{display:inline}
.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover a.open :after,.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover a.mm-active :after{display:none}
.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>ul{display:block;left:70px;position:absolute;width:190px;height:auto!important;box-shadow:0 .05rem .01rem rgba(75,75,90,0.075)}
.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>ul ul{box-shadow:0 .05rem .01rem rgba(75,75,90,0.075)}
.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>ul a{box-shadow:none;padding:8px 20px;position:relative;width:190px;z-index:6}
.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>ul a:hover{color:var(--theme-color)}
.left-side-menu-condensed .left-side-menu #sidebar-menu>ul ul{padding:5px 0;z-index:9999;display:none;background-color:#fff}
.left-side-menu-condensed .left-side-menu #sidebar-menu>ul ul li:hover>ul{display:block;left:190px;margin-top:-36px;height:auto!important;position:absolute;width:190px}
.left-side-menu-condensed .left-side-menu #sidebar-menu>ul ul li>a span.pull-right{position:absolute;right:20px;top:12px;transform:rotate(270deg)}
.left-side-menu-condensed .left-side-menu #sidebar-menu>ul ul li.active a{color:#c8cddc}
.left-side-menu-condensed .user-profile .avatar-sm{display:none}
.left-side-menu-condensed .user-profile .avatar-xs{display:block}
.left-side-menu-condensed .user-profile .pro-user-name,.left-side-menu-condensed .user-profile .pro-user-desc{display:none}
.left-side-menu-condensed .user-profile .profile-dropdown-menu .dropdown-toggle svg{background-color:transparent}
.left-side-menu-condensed .content-page{margin-left:70px!important}
.left-side-menu-condensed .footer{left:70px!important}
.left-side-menu-condensed .user-box{display:none}
@media(max-width:1024px){body{overflow-x:hidden}
.left-side-menu{display:none;z-index:10!important;top:72px}
.sidebar-enable .left-side-menu{display:block}
.content-page,.left-side-menu-condensed .content-page{margin-left:0!important;padding:20px 5px}
.pro-user-name{display:none}
.left-side-menu .user-profile .pro-user-name{display:block}
.logo-box{display:none}
}.left-side-menu-dark .metismenu li a[aria-expanded=true]{color:#fff!important}
.left-side-menu-dark .left-side-menu{background-color:#323742;box-shadow:none}
.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li.mm-active>a{color:#fff;background-color:#3b414e}
.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li.mm-active>a svg{color:#fff;fill:rgba(255,255,255,0.12)}
.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a{color:#9097a7}
.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a svg{color:#9097a7;fill:rgba(255,255,255,0.12)}
.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a:hover,.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a:focus,.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a:active{color:#c8cddc;background-color:#3b414e}
.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a.active{color:#fff;background-color:#3b414e}
.left-side-menu-dark .left-side-menu #sidebar-menu>ul>li>a.active svg{color:#fff;fill:rgba(255,255,255,0.12)}
.left-side-menu-dark .left-side-menu #sidebar-menu .menu-title{color:#545454}
.left-side-menu-dark .nav-second-level li a,.left-side-menu-dark .nav-thrid-level li a{color:#9097a7}
.left-side-menu-dark .nav-second-level li a:focus,.left-side-menu-dark .nav-second-level li a:hover,.left-side-menu-dark .nav-thrid-level li a:focus,.left-side-menu-dark .nav-thrid-level li a:hover{background-color:transparent;color:#c8cddc}
.left-side-menu-dark .nav-second-level li.mm-active>a,.left-side-menu-dark .nav-thrid-level li.mm-active>a{color:#fff}
.left-side-menu-dark.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>a{background-color:#3b414e;color:#fff!important}
.left-side-menu-dark.left-side-menu-condensed .nav-second-level li.mm-active>a,.left-side-menu-dark.left-side-menu-condensed .nav-thrid-level li.mm-active>a{color:var(--theme-color)}
.left-side-menu-dark .user-profile .pro-user-name,.left-side-menu-dark .user-profile .pro-user-desc{color:#545454}
.left-side-menu-dark .user-profile .profile-dropdown-menu .dropdown-toggle svg{background-color:#3b414e;color:#fff}
.navbar-custom{padding:0 22px 0 37px;position:fixed;top:0;left:0;right:0;height:72px;z-index:100;background-color:#fff;box-shadow:0 .05rem .01rem rgba(75,75,90,0.075)}
.navbar-custom .topnav-menu>li{float:left}
.navbar-custom .topnav-menu .nav-link{padding:0 15px;color:#4b4b5a;min-width:32px;display:block;text-align:center;max-height:72px}
.navbar-custom .topnav-menu .nav-link svg{height:20px;width:20px;color:#4b4b5a}
.navbar-custom .topnav-menu .nav-link svg.feather-chevron-down{background-color:#f1f1f1;border-radius:2px}
.navbar-custom .topnav-menu .nav-link:hover svg,.navbar-custom .topnav-menu .nav-link:focus svg,.navbar-custom .topnav-menu .nav-link:active svg{color:var(--theme-color);fill:rgba(83,105,248,0.1)}
.navbar-custom .dropdown.show .nav-link{background-color:rgba(255,255,255,0.05)}
.navbar-custom .menu-left{overflow:hidden}
.navbar-custom .app-search{padding:17px 0;overflow:hidden;margin-left:15px;margin-right:15px}
.navbar-custom .app-search form{max-width:320px}
.navbar-custom .app-search .form-control{border:1px solid transparent;height:38px;padding-left:40px;padding-right:20px;background-color:#f3f4f7;box-shadow:none;border-radius:.3rem}
.navbar-custom .app-search .form-control:focus{background-color:#fff;border:1px solid #f3f4f7}
.navbar-custom .app-search svg{position:absolute;z-index:10;font-size:18px;color:#adb5bd;line-height:38px;left:10px;top:10px;width:20px;height:20px}
.navbar-custom .button-menu-mobile{border:0;color:#adb5bd;display:block;height:72px;line-height:72px;width:60px;background-color:transparent;font-size:24px;cursor:pointer}
.navbar-custom .button-menu-mobile.disable-btn{display:none}
.navbar-custom .button-menu-mobile .menu-icon{display:inline-block}
.navbar-custom .button-menu-mobile .close-icon{display:none}
.navbar-custom .button-menu-mobile.open .menu-icon{display:none}
.navbar-custom .button-menu-mobile.open .close-icon{display:inline-block}
.navbar-custom .logo span.logo-sm{display:none}
.text-logo{text-transform:uppercase;font-weight:900;letter-spacing:1px}
@-webkit-keyframes blinker{50%{opacity:0}
}@keyframes blinker{50%{opacity:0}
}.noti-scroll{max-height:230px}
.notification-list{margin-left:0}
.notification-list .noti-title{background-color:transparent;padding:7px 20px 15px}
.notification-list .noti-icon{font-size:21px;vertical-align:middle}
.notification-list .noti-icon-badge{display:inline-block;position:absolute;top:0;right:16px;width:12px;height:12px;background-color:var(--theme-color);border:2px solid #fff;border-radius:50%;box-shadow:0 1rem 3rem rgba(0,0,0,0.175);-webkit-animation:blinker 3s linear infinite;animation:blinker 3s linear infinite;-webkit-animation-fill-mode:initial;animation-fill-mode:initial}
.notification-list .notify-item{padding:12px 15px;white-space: unset}
.notification-list .notify-item .notify-icon{float:left;height:42px;width:42px;font-size:16px;line-height:42px;text-align:center;margin-right:15px;border-radius:50%;color:#fff;position: relative;}
.notification-list .notify-item .notify-icon .second-image {position: absolute;width: 26px;height: 26px;bottom: -5px;right: -10px;}
.notification-list .notify-item .notify-details{margin-bottom:0px;margin-left:55px;text-overflow:ellipsis;color:#343a40;font-size:12px;line-height:1.5}
.notification-list .notify-item .notify-details b{font-weight:500}
.notification-list .notify-item .notify-details small{display:block;font-size: 11px;color: #b2b2b2;}
.notification-list .notify-item .notify-details span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}
.notification-list .notify-item .user-msg{margin-left:45px;white-space:normal;line-height:16px}
.notification-list .profile-dropdown-items .notify-item{padding:.35rem 1.5rem}
.profile-dropdown-items{width:180px}
.profile-dropdown-items i{vertical-align:middle;margin-right:5px}
.nav-user{padding:0 12px!important}
.nav-user img{height:32px;width:32px}
@media(max-width:1024px){.navbar-custom .logo{display:block}
.navbar-custom{left:0;padding:0 10px;margin:0}
.navbar-custom .logo span.logo-lg{display:none;}
.navbar-custom .logo span.logo-sm{display:block;}
.navbar-custom .button-menu-mobile.disable-btn{display:block}
body[data-layout=topnav] .navbar-custom .logo{display: block;}
}@media(max-width:575.98px){.navbar-custom .page-title{display:none}
}.page-title-topbar{font-size:20px;margin:0;line-height:72px}
.page-title{padding:20px 0}
.page-title .breadcrumb{background-color:transparent;padding:0;margin-bottom:0}
.breadcrumb-item > a {color: #4B4B5A;}
.breadcrumb-item + .breadcrumb-item::before {font-family: var(--form-family); font-weight: 500; color: rgba(75, 75, 90, 0.75);content: "/";}
.page-title h4{font-size:22px}
.footer{bottom:0;padding:19px 15px 20px;position:absolute;right:0;color:#6c757d;left:250px}
.footer .footer-links a{color:#6c757d;margin-left:1.5rem;transition:all .4s}
.footer .footer-links a:hover{color:#212529}
.footer .footer-links a:first-of-type{margin-left:0}
.footer-alt{left:0!important;text-align:center;background-color:transparent}
@media(max-width:767.98px){.footer{left:0!important;text-align:center}
}body[data-layout=topnav] .container-fluid{padding-right:24px;padding-left:24px}
body[data-layout=topnav] .navbar-custom{padding:0}
body[data-layout=topnav] .navbar-custom .topnav-menu .nav-link:hover svg,body[data-layout=topnav] .navbar-custom .topnav-menu .nav-link:focus svg,body[data-layout=topnav] .navbar-custom .topnav-menu .nav-link:active svg{color:#4b4b5a}
body[data-layout=topnav] .content-page{margin-left:0!important;padding:25px 25px}
body[data-layout=topnav] .footer{left:0}
body[data-layout=topnav] .user-profile{padding:20px 0}
body[data-layout=topnav] .left-side-menu .user-profile{padding:12px 30px}
body[data-layout=topnav] .profile-dropdown{display:block}
.topnav{background:#fff}
.topbar-nav{margin:0;padding:0}
.topbar-nav .badge{display:none}
.topbar-nav .metismenu{display:flex;flex-direction:column;margin:0}
.topbar-nav .metismenu .has-arrow:after{width:.4em;height:.4em;right:1rem;transform:rotate(45deg) translate(0,-50%)}
.topbar-nav .metismenu .menu-title{display:none}
.topbar-nav .metismenu li:hover,.topbar-nav .metismenu li:focus,.topbar-nav .metismenu li:active{color:var(--theme-color);text-decoration:none}
.topbar-nav .metismenu li:hover svg,.topbar-nav .metismenu li:focus svg,.topbar-nav .metismenu li:active svg{color:var(--theme-color);fill:rgba(83,105,248,0.1)}
.topbar-nav .metismenu li a{color:#4b4b5a;font-size:1rem;position:relative;padding:1rem;display:block}
.topbar-nav .metismenu li a svg{display:inline-block;width:16px;height:16px;margin:0 5px 0 0;color:#4b4b5a;fill:rgba(75,75,90,0.12)}
.topbar-nav .metismenu li a>span{vertical-align:middle}
.topbar-nav .metismenu li a:hover,.topbar-nav .metismenu li a:focus,.topbar-nav .metismenu li a:active{color:var(--theme-color);text-decoration:none}
.topbar-nav .metismenu li a:hover svg,.topbar-nav .metismenu li a:focus svg,.topbar-nav .metismenu li a:active svg{color:var(--theme-color);fill:rgba(83,105,248,0.1)}
.topbar-nav .metismenu li:nth-child(2) a{padding-left:0}
.topbar-nav .metismenu li .menu-arrow{transition:transform .15s;display:inline-block;font-family:"unicons";text-rendering:auto;line-height:1.3rem;font-size:1.25rem;transform:translate(0,0);vertical-align:middle;margin-left:5px}
.topbar-nav .metismenu li .menu-arrow:before{content:"\E82D"}
.topbar-nav .metismenu li.mm-active>a{color:var(--theme-color)}
.topbar-nav .metismenu li.mm-active>a svg{color:var(--theme-color);fill:rgba(83,105,248,0.1)}
.topbar-nav .metismenu li.mm-active>a>span.menu-arrow{transform:rotate(180deg)}
.topbar-nav .metismenu li.active>a{color:var(--theme-color)}
.topbar-nav .metismenu li.active>a svg{color:var(--theme-color);fill:rgba(83,105,248,0.1)}
.topbar-nav .metismenu li .nav-second-level{color:#4b4b5a;background-color:#fff;background-clip:padding-box;border-radius:0 0 .2rem .2rem;min-width:calc(10rem + 1.5rem);font-size:calc(0.875rem - .01rem);box-shadow:0 .5rem 1rem rgba(0,0,0,0.175);padding:.5rem 0}
.topbar-nav .metismenu li .nav-second-level li:hover,.topbar-nav .metismenu li .nav-second-level li:focus,.topbar-nav .metismenu li .nav-second-level li:active{color:var(--theme-color);text-decoration:none}
.topbar-nav .metismenu li .nav-second-level li:first-of-type{padding-top:.5rem}
.topbar-nav .metismenu li .nav-second-level li:last-of-type{padding-bottom:.5rem}
.topbar-nav .metismenu li .nav-second-level a{display:block;width:100%;padding:.35rem 1.5rem!important;clear:both;font-size:.875rem;font-weight:400;line-height:1.5;white-space:nowrap;background-color:transparent;border:0}
.topbar-nav .metismenu li .nav-second-level a:hover,.topbar-nav .metismenu li .nav-second-level a:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}
.topbar-nav .metismenu li .nav-second-level .has-arrow:after{margin-top:-2px}
.topbar-nav .metismenu li .nav-second-level .menu-arrow{float:right}
.topbar-nav .metismenu li .nav-third-level{color:#4b4b5a;min-width:calc(10rem + 1.5rem)}
.topbar-nav .metismenu li .nav-third-level li:hover,.topbar-nav .metismenu li .nav-third-level li:focus,.topbar-nav .metismenu li .nav-third-level li:active{color:var(--theme-color);text-decoration:none}
.topbar-nav .metismenu li .nav-third-level li:first-of-type{padding-top:.5rem}
.topbar-nav .metismenu li .nav-third-level li:last-of-type{padding-bottom:.5rem}
.topbar-nav .metismenu li .nav-third-level a{display:block;width:100%;padding:.35rem 1.5rem!important;clear:both;font-size:.875rem;font-weight:400;line-height:1.5;white-space:nowrap;background-color:transparent;border:0;padding-left:2.2rem!important}
.topbar-nav .metismenu li .nav-third-level a:hover,.topbar-nav .metismenu li .nav-third-level a:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}
.topbar-nav .metismenu li .nav-third-level .has-arrow:after{margin-top:-2px}
.topbar-nav .metismenu li .nav-third-level .menu-arrow{float:right}
@media(min-width:992px){body[data-layout=topnav] .container-fluid{max-width:100%}
body[data-layout=topnav] .navbar-custom .logo{display:block}
body[data-layout=topnav] .navbar-custom .logo span.logo-sm{display:none!important}
body[data-layout=topnav] .navbar-custom .logo span.logo-lg{display:block}
body[data-layout=topnav].left-side-menu-condensed .navbar-custom .button-menu-mobile.disable-btn{display:none!important}
body[data-layout=topnav].boxed-layout .container-fluid{max-width:97%}
.topbar-nav .metismenu{flex-direction:row}
.topbar-nav .metismenu>li{flex-direction:column}
.topbar-nav .metismenu>li>ul{position:absolute;z-index:1001}
.topbar-nav .metismenu .side-nav-item:first-of-type .side-nav-link{padding-left:0}
.navbar-toggle{display:none}
.padding-bottom-12{padding-bottom:7rem}
}@media(max-width:991.98px){body[data-layout=topnav] .navbar-custom .container-fluid{padding-right:15px;padding-left:15px}
.topnav{overflow:auto}
.topbar-nav{max-height:400px}
.topbar-nav .metismenu li a{padding:15px 0}
.topbar-nav .metismenu li .nav-second-level{box-shadow:none;padding-top:0}
.topbar-nav .metismenu li .nav-second-level li:first-of-type{padding:0}
.topbar-nav .metismenu li .nav-second-level a{padding-right:0!important}
.topbar-nav .metismenu li .nav-second-level a:hover,.topbar-nav .metismenu li .nav-second-level a:focus{background-color:transparent}
.topbar-nav .metismenu li .menu-arrow{float:right;margin-top:2px}
}@media(min-width:992px) and (max-width:1180px){.topbar-nav .metismenu li .menu-arrow{display:none}
}.right-bar{background-color:#fff;box-shadow:0 0 24px 0 rgba(0,0,0,0.06),0 1px 0 0 rgba(0,0,0,0.02);display:block;position:fixed;transition:all 200ms ease-out;width:285px;z-index:9999;float:right!important;right:-295px;top:0;bottom:0;padding-bottom:60px}
.right-bar .rightbar-title{padding:30px 30px}
.right-bar .slimscroll-menu{padding:30px}
.right-bar .right-bar-toggle{height:24px;width:24px;line-height:24px;text-align:center;border-radius:50%;margin-top:-4px}
.right-bar .demo-img{height:200px}
.rightbar-overlay{background-color:rgba(52,58,64,0.55);position:absolute;left:0;right:0;top:0;bottom:0;display:none;z-index:9998;transition:all .2s ease-out}
.right-bar-enabled .right-bar{right:0}
.right-bar-enabled .rightbar-overlay{display:block}
@media(max-width:767.98px){.right-bar{overflow:auto}
.right-bar .slimscroll-menu{height:auto!important}
}.activity-widget .activity-list{border-bottom:1px solid #f6f6f7;padding:12px 0}
.activity-widget .activity-list:last-child{border:0}
.upgrade-wid .laptop-img{position:relative;bottom:22px}
@media(min-width:1200px){.scrollable-layout{padding-bottom:0}
.scrollable-layout #wrapper{display:flex}
.scrollable-layout .left-side-menu{position:relative;min-width:250px;min-height:100vh}
.scrollable-layout .navbar-custom{position:absolute}
.scrollable-layout .content-page{margin-left:0;width:100%;padding-bottom:60px}
.scrollable-layout.left-side-menu-condensed .left-side-menu{min-width:70px}
.scrollable-layout.left-side-menu-condensed .content-page{margin-left:0!important}
}.boxed-layout{background:#edeef3}
.boxed-layout #wrapper{max-width:1300px;margin:0 auto;box-shadow:0 .5rem 1rem rgba(0,0,0,0.15);background:#f3f4f7}
.boxed-layout .navbar-custom{max-width:1300px;margin:0 auto}
.boxed-layout .footer{margin:0 auto;max-width:calc(1300px - 250px);background:#f3f4f7}
.boxed-layout.left-side-menu-condensed{min-height:auto}
.boxed-layout.left-side-menu-condensed .footer{max-width:calc(1300px - 70px)}
.width-xs{min-width:80px}
.width-sm{min-width:95px}
.width-md{min-width:110px}
.width-lg{min-width:140px}
.width-xl{min-width:160px}
.font-family-secondary{font-family:var(--form-family)}
.avatar-xs{height:1.5rem;width:1.5rem}
.avatar-sm{height:2.25rem;width:2.25rem}
.avatar{height:3rem;width:3rem}
.avatar-md{height:3.5rem;width:3.5rem}
.avatar-lg{height:4.5rem;width:4.5rem}
.avatar-xl{height:6rem;width:6rem}
.avatar-xxl{height:7.5rem;width:7.5rem}
.avatar-title{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;width:100%}
.avatar-group{padding-left:12px}
.avatar-group .avatar-group-item{margin:0 0 10px -12px;display:inline-block;border:2px solid #fff;border-radius:50%}
.sp-line-1,.sp-line-2,.sp-line-3,.sp-line-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
.sp-line-1{-webkit-line-clamp:1}
.sp-line-2{-webkit-line-clamp:2}
.sp-line-3{-webkit-line-clamp:3}
.sp-line-4{-webkit-line-clamp:4}
.pull-in{margin-left:-1.25rem;margin-right:-1.25rem}
.social-list-item{height:2rem;width:2rem;line-height:calc(2rem - 4px);display:block;border:2px solid #adb5bd;border-radius:50%;color:#adb5bd}
.widget-flat{position:relative;overflow:hidden}
.widget-flat i.widget-icon{font-size:36px}
.conversation-list{list-style:none;height:332px;padding:0 7px}
.conversation-list li{margin-bottom:24px}
.conversation-list .chat-avatar{float:left;text-align:center;width:34px}
.conversation-list .chat-avatar img{border-radius:100%;width:100%}
.conversation-list .chat-avatar i{font-size:12px;font-style:normal}
.conversation-list .ctext-wrap{background:#f0f2fe;color:var(--theme-color);border-radius:.3rem;display:inline-block;padding:4px 12px;position:relative;min-width:160px}
.conversation-list .ctext-wrap i{display:block;font-size:12px;font-style:normal;font-weight:700;position:relative}
.conversation-list .ctext-wrap p{margin:0;padding-top:3px}
.conversation-list .ctext-wrap:after{right:98%;top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#f0f2fe;border-width:6px;margin-left:-1px;border-right-color:#f0f2fe}
.conversation-list .conversation-text{float:left;font-size:12px;margin-left:12px;width:70%}
.conversation-list .odd .chat-avatar{float:right!important}
.conversation-list .odd .conversation-text{float:right!important;margin-right:12px;text-align:right;width:70%!important}
.conversation-list .odd .ctext-wrap{background-color:#e2e7f1;color:#4b4b5a}
.conversation-list .odd .ctext-wrap:after{border-color:transparent;border-left-color:#e2e7f1;border-top-color:#e2e7f1;left:99%!important}
.profile-widget{position:relative}
.profile-widget .card-action{position:absolute;right:7px;top:12px;z-index:100}
.profile-widget .card-img-top{max-height:220px}
.profile-widget .profile-info{margin-top:-2.7rem}
.calendar-widget .flatpickr-calendar{box-shadow:none;border:1px solid #f6f6f7!important}
.checkbox label{display:inline-block;padding-left:8px;position:relative;font-weight:normal;cursor:pointer;margin-bottom:0}
.checkbox label::before{background-color:#e2e7f1;border-radius:3px;border:2px solid #e2e7f1;content:"";display:inline-block;height:18px;left:0;margin-left:-18px;position:absolute;transition:.3s ease-in-out;width:18px;outline:none!important;top:2px}
.checkbox.checkbox-radio label::before{border-radius: 50%;}
.checkbox label::after{color:#4b4b5a;display:inline-block;font-size:11px;height:18px;left:0;margin-left:-18px;padding-left:3px;padding-top:2px;position:absolute;top:0;width:18px}
.checkbox input[type=checkbox], .checkbox input[type=radio]{cursor:pointer;opacity:0;z-index:1;outline:none!important}
.checkbox input[type=checkbox]:disabled+label, .checkbox input[type=radio]:disabled+label{opacity:.65}
.checkbox input[type=checkbox]:focus+label::before, .checkbox input[type=radio]:focus+label::before{outline-offset:-2px;outline:0}
.checkbox input[type=checkbox]:checked+label::after, .checkbox input[type=radio]:checked+label::after, .checkbox.small input[type=checkbox]:indeterminate+label::after, .checkbox.small input[type=radio]:checked+label::after {content:"";position:absolute;top:6px;left:7px;display:table;width:4px;height:8px;border:2px solid #4b4b5a;border-top-width:0;border-left-width:0;transform:rotate(45deg)}
.checkbox input[type=checkbox]:disabled+label::before, .checkbox input[type=radio]:disabled+label::before{background-color:#f8f9fa;cursor:not-allowed}
.checkbox.checkbox-circle label::before{border-radius:50%}
.checkbox.checkbox-inline{margin-top:0}
.checkbox.checkbox-single input{height:18px;width:18px;position:absolute}
.checkbox.checkbox-single label{height:18px;width:18px}
.checkbox.checkbox-single label:before{margin-left:0}
.checkbox.checkbox-single label:after{margin-left:0}
.checkbox.big input[type=checkbox], .checkbox.big input[type=radio]{position:absolute}
.checkbox.big label::before{width:31px;height:31px;margin-left:0}
.checkbox.big label{padding-left:50px;font-weight:500;position:relative}
.checkbox.big label.single{padding-top:7px}
.checkbox.big input[type=checkbox]:checked+label::after, .checkbox.big input[type=radio]:checked+label::after{top:9px;left:30px;width:6px;height:14px}
.checkbox.medium input[type=checkbox], .checkbox.medium input[type=radio]{position:absolute}
.checkbox.medium label::before{width:26px;height:26px;margin-left:0}
.checkbox.medium label{padding-left:40px;font-weight:500;position:relative}
.checkbox.medium label.single{padding-top:7px}
.checkbox.medium input[type=checkbox]:checked+label::after, .checkbox.medium input[type=radio]:checked+label::after{top: 7px;left: 28px;width: 6px;height: 13px;}
.checkbox.medium.right label{padding-left:0;padding-right:40px;}
.checkbox.medium.right label::before{left:auto;right:0;}
.checkbox.medium.right input[type=checkbox]:checked+label::after, .checkbox.medium.right input[type=radio]:checked+label::after{left:auto;right:10px;}
.checkbox.small input[type=checkbox], .checkbox.small input[type=radio]{position:absolute}
.checkbox.small label::before{width:21px;height:21px;margin-left:0}
.checkbox.small label{padding-left:50px;font-weight:500;position:relative}
.checkbox.small label.single{padding-top:7px}
.checkbox.small input[type=checkbox]:checked+label::after, .checkbox.small input[type=radio]:checked+label::after, .checkbox.small input[type=checkbox]:indeterminate+label::after, .checkbox.small input[type=radio]:checked+label::after{top:6px;left:26px;width:5px;height:11px;}
.checkbox.small input[type=checkbox]:indeterminate+label::after, .checkbox.small input[type=radio]:indeterminate+label::after {border: 2px solid #4b4b5a;border-top-width: 0;border-left-width: 0;border-right-width: 0;transform: translateY(-3px);}
.checkbox.small.right label{padding-left:0;padding-right:50px;}
.checkbox.small.right label::before{left:auto;right:0;}
.checkbox.small.right input[type=checkbox]:checked+label::after,.checkbox.small.right input[type=radio]:checked+label::after{left:auto;right:8px;}
.checkbox-full{padding:20px 15px;border-radius:5px;border:solid 1px #f4f4f4;}
.checkbox-full label{width:100%;}
.checkbox-primary input[type=checkbox]:checked+label::before, .checkbox-primary input[type=radio]:checked+label::before{background-color:var(--theme-color);border-color:var(--theme-color)}
.checkbox-primary input[type=checkbox]:checked+label::after, .checkbox-primary input[type=radio]:checked+label::after{border-color:#fff}
.checkbox-secondary input[type=checkbox]:checked+label::before, .checkbox-secondary input[type=radio]:checked+label::before{background-color:#1e2139;border-color:#1e2139}
.checkbox-secondary input[type=checkbox]:checked+label::after, .checkbox-secondary input[type=radio]:checked+label::after{border-color:#fff}
.checkbox-success input[type=checkbox]:checked+label::before, .checkbox-success input[type=radio]:checked+label::before{background-color:#0fa05b;border-color:#0fa05b}
.checkbox-success input[type=checkbox]:checked+label::after, .checkbox-success input[type=radio]:checked+label::after{border-color:#fff}
.checkbox-info input[type=checkbox]:checked+label::before, .checkbox-info input[type=radio]:checked+label::before{background-color:#25c2e3;border-color:#25c2e3}
.checkbox-info input[type=checkbox]:checked+label::after, .checkbox-info input[type=radio]:checked+label::after{border-color:#fff}
.checkbox-warning input[type=checkbox]:checked+label::before, .checkbox-warning input[type=radio]:checked+label::before{background-color:#ffbe0b;border-color:#ffbe0b}
.checkbox-warning input[type=checkbox]:checked+label::after, .checkbox-warning input[type=radio]:checked+label::after{border-color:#fff}
.checkbox-danger input[type=checkbox]:checked+label::before, .checkbox-danger input[type=radio]:checked+label::before{background-color:#ff5c75;border-color:#ff5c75}
.checkbox-danger input[type=checkbox]:checked+label::after, .checkbox-danger input[type=radio]:checked+label::after{border-color:#fff}
.checkbox-light input[type=checkbox]:checked+label::before, .checkbox-light input[type=radio]:checked+label::before{background-color:#f8f9fa;border-color:#f8f9fa}
.checkbox-light input[type=checkbox]:checked+label::after, .checkbox-light input[type=radio]:checked+label::after{border-color:#fff}
.checkbox-dark input[type=checkbox]:checked+label::before, .checkbox-dark input[type=radio]:checked+label::before{background-color:#343a40;border-color:#343a40}
.checkbox-dark input[type=checkbox]:checked+label::after, .checkbox-dark input[type=radio]:checked+label::after{border-color:#fff}
.checkbox-tag input[type="checkbox"]{opacity:0;z-index:1;position:absolute}
.checkbox-tag label{border-radius:3px;background-color:#f4f4f4;font-weight:400;padding: 7px 15px;cursor: pointer;}
.checkbox-tag.checkbox-success label{border-radius:3px;background-color:#f4f4f4;font-weight:400;width: 36px;height: 34px;padding: 7px 10px;text-align: center;margin-right: 10px;}
.checkbox-tag input[type="checkbox"]:checked+label{background-color:#e682ae;color:#fff}
.checkbox-tag.checkbox-success input[type="checkbox"]:checked+label{background-color:#0fa05b}
.checkbox-tag label{width:36px;height:34px;border-radius:3px;padding:5px 5px;text-align:center;margin-right:8px}
.radio label{display:inline-block;padding-left:50px;position:relative;font-weight:normal;margin-bottom:0}
.radio label::before{-o-transition:border .5s ease-in-out;-webkit-transition:border .5s ease-in-out;background-color:#e2e7f1;border-radius:50%;border:2px solid #e2e7f1;content:"";display:inline-block;height:18px;left:0;top:2px;margin-left:0;position:absolute;transition:border .5s ease-in-out;width:18px;outline:none!important}
.radio.big label {font-weight: 500;}
.radio.big label::before {width: 31px;height: 31px;}
.radio label::after{content:" ";background-color:#4b4b5a;border-radius:50%;position:absolute;transform:scale(0,0);top: 6px;left: 7px;display: table;width: 4px;height: 8px;border: 2px solid #4b4b5a;}
.radio input[type=radio]{cursor:pointer;opacity:0;z-index:1;outline:none!important}
.radio input[type=radio]:disabled+label{opacity:.65}
.radio input[type=radio]:focus+label::before{outline-offset:-2px;outline:5px auto -webkit-focus-ring-color;outline:thin dotted}
.radio input[type=radio]:checked+label::after{transform: scale(1,1);top: 11px;left: 9px;width: 12px;height: 12px;}
.radio input[type=radio]:disabled+label::before{cursor:not-allowed}
.radio.radio-inline{margin-top:0}
.radio.radio-single label{height:17px}
.radio-primary input[type=radio]+label::after{background-color:var(--theme-color)}
.radio-primary input[type=radio]:checked+label::before{border-color:var(--theme-color)}
.radio-primary input[type=radio]:checked+label::after{background-color:var(--theme-color)}
.radio-secondary input[type=radio]+label::after{background-color:#1e2139}
.radio-secondary input[type=radio]:checked+label::before{border-color:#1e2139}
.radio-secondary input[type=radio]:checked+label::after{background-color:#1e2139}
.radio-success input[type=radio]+label::after{background-color:#0fa05b}
.radio-success input[type=radio]:checked+label::before{border-color:#0fa05b}
.radio-success input[type=radio]:checked+label::after{background-color:#0fa05b}
.radio-info input[type=radio]+label::after{background-color:#25c2e3}
.radio-info input[type=radio]:checked+label::before{border-color:#25c2e3}
.radio-info input[type=radio]:checked+label::after{background-color:#25c2e3}
.radio-warning input[type=radio]+label::after{background-color:#ffbe0b}
.radio-warning input[type=radio]:checked+label::before{border-color:#ffbe0b}
.radio-warning input[type=radio]:checked+label::after{background-color:#ffbe0b}
.radio-danger input[type=radio]+label::after{background-color:#ff5c75}
.radio-danger input[type=radio]:checked+label::before{border-color:#ff5c75}
.radio-danger input[type=radio]:checked+label::after{background-color:#ff5c75}
.radio-light input[type=radio]+label::after{background-color:#f8f9fa}
.radio-light input[type=radio]:checked+label::before{border-color:#f8f9fa}
.radio-light input[type=radio]:checked+label::after{background-color:#f8f9fa}
.radio-dark input[type=radio]+label::after{background-color:#343a40}
.radio-dark input[type=radio]:checked+label::before{border-color:#343a40}
.radio-dark input[type=radio]:checked+label::after{background-color:#343a40}
@media print{.left-side-menu,.right-bar,.page-title-box,.navbar-custom,.footer{display:none} .card-body,.content-page,.right-bar,.content,body{padding:0;margin:0} }
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#f3f4f7;z-index:9999}
#status{height:80px;position:absolute;left:50%;top:50%;margin:-40px 0 0 -40px}
.aloader{background:rgba(255,255,255,0.75)!important}
.spinner>div{display:inline-block;width:20px;height:20px;background:#fff;border:10px solid var(--theme-hover-color);border-radius:50%;border-radius:50%;-webkit-animation:circle-loader 1s infinite ease-in-out both;animation:circle-loader 1s infinite ease-in-out both;margin:0 7px}
.spinner .circle1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}
.spinner .circle2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s;border-color: var(--theme-hover-color);}
.spinner .circle3{border-color: var(--theme-hover-color);}
@-webkit-keyframes circle-loader{ 0%,80%,100% { transform:scale(0.4) } 40% {transform:scale(1) } }
@keyframes circle-loader{ 0%,80%,100% { transform:scale(0.4) } 40% { transform:scale(1) } }
#preloader .loader {height: 20px;width: 250px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.loader .loader--dot {animation-name: loader;animation-timing-function: ease-in-out;animation-duration: 3s;animation-iteration-count: infinite;height: 20px;width: 20px;border-radius: 100%;background-color: black;position: absolute;border: 0}
.loader .loader--dot:first-child {background-color: #90e0ef;animation-delay: 0.5s;}
.loader .loader--dot:nth-child(2) {background-color: #48cae4;animation-delay: 0.4s;}
.loader .loader--dot:nth-child(3) {background-color: #00b4d8;animation-delay: 0.3s;}
.loader .loader--dot:nth-child(4) {background-color: #0096c7;animation-delay: 0.2s;}
.loader .loader--dot:nth-child(5) {background-color: #0077b6;animation-delay: 0.1s;}
.loader .loader--dot:nth-child(6) {background-color: #023e8a;animation-delay: 0s;}
.loader .loader--text {position: absolute;top: 200%;left: 0;right: 0;width: 5rem;margin: auto;}
.loader .loader--text:after {content: "Loading";font-weight: bold;animation-name: loading-text;animation-duration: 3s;animation-iteration-count: infinite;}
@keyframes loader { 15% { transform: translateX(0); } 45% { transform: translateX(230px); } 65% { transform: translateX(230px); } 95% { transform: translateX(0); } }
@keyframes loading-text { 0% { content: "Loading"; } 25% { content: "Loading."; } 50% { content: "Loading.."; } 75% { content: "Loading..."; } }
.slimScrollDiv{height:auto!important}
.apex-charts{min-height:10px!important}
.apex-charts text{font-family:var(--form-family)!important;fill:#4b4b5a}
.apex-charts .apexcharts-canvas{margin:0 auto}
.apexcharts-tooltip-title,.apexcharts-tooltip-text{font-family:var(--form-family)!important}
.apexcharts-legend-series{font-weight:400}
.apexcharts-gridline{pointer-events:none;stroke:#f8f9fa}
.apexcharts-legend-text{color:#6c757d!important;font-family:var(--form-family)!important;font-size:13px!important}
.apexcharts-pie-label{fill:#fff!important}
.apexcharts-yaxis text,.apexcharts-xaxis text{font-family:var(--form-family)!important;fill:#adb5bd}
.apexcharts-point-annotations text,.apexcharts-xaxis-annotations text,.apexcharts-yaxis-annotations text{fill:#fff}
.apexcharts-radar-series polygon{fill:transparent;stroke:#e2e7f1}
.apexcharts-radar-series line{stroke:#e2e7f1}
.apexcharts-pie-label,.apexcharts-datalabel,.apexcharts-datalabel-label,.apexcharts-datalabel-value{fill:#fff!important}
.apex-charts text{font-family:var(--form-family)!important;fill:#000000 !important;font-size:14px}
.apexcharts-legend-text{color:#545454!important;font-family:var(--form-family)!important;font-size:14px!important}
.apexcharts-tooltip-series-group.active, .apexcharts-tooltip-series-group:last-child{color:#000}
.apexcharts-legend-custom .apexcharts-legend-series{margin:8px 5px;display:inline-block}
.apexcharts-legend-custom .apexcharts-legend-marker{height:12px;width:12px;border-radius:12px;display:inline-block;margin-right:10px}
.apexcharts-tooltip-text-value, .apexcharts-tooltip-text-z-value{margin-left: 0px!important;}
.calendar{float:left;margin-bottom:0}
.fc-view{margin-top:30px}
.none-border .modal-footer{border-top:0}
.fc-toolbar{margin:10px 0 5px 0}
.fc-toolbar h2{font-size:1.25rem;line-height:1.875rem;text-transform:uppercase}
.fc-day-grid-event .fc-time{font-weight:500}
th.fc-day-header{font-weight:500;padding:.5rem 0}
.fc-day{background:transparent}
.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active,.fc-toolbar button:focus,.fc-toolbar button:hover,.fc-toolbar .ui-state-hover{z-index:0}
.fc th.fc-widget-header{background:#e2e7f1;font-size:13px;line-height:20px;padding:10px 0;text-transform:uppercase;font-weight:500}
.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-popover{border-color:#e2e7f1}
.fc-unthemed td.fc-today,.fc-unthemed .fc-divider{background:#e2e7f1}
.fc-button{background:#e2e7f1;border:0;color:#4b4b5a;text-transform:capitalize;box-shadow:none;border-radius:3px;margin:0 3px;padding:6px 12px;height:auto}
.fc-text-arrow{font-family:inherit;font-size:1rem}
.fc-state-hover{background:#e2e7f1}
.fc-state-highlight{background:#e2e7f1}
.fc-state-down,.fc-state-active,.fc-state-disabled{background-color:var(--theme-color);color:#fff;text-shadow:none}
.fc-cell-overlay{background:#e2e7f1}
.fc-unthemed .fc-today{background:#fff}
.fc-event{border-radius:2px;border:0;cursor:pointer;font-size:.8125rem;margin:5px 7px;padding:5px 5px;text-align:center}
.external-event{cursor:pointer;margin:10px 0;padding:8px 10px;color:#fff;border-radius:4px}
.fc-basic-view td.fc-week-number span{padding-right:8px}
.fc-basic-view td.fc-day-number{padding-right:8px}
.fc-basic-view .fc-content{color:#fff}
.fc-time-grid-event .fc-content{color:#fff}
.fc-day-grid-event .fc-content{white-space:normal;overflow:unset}
.fc-dayGrid-view .fc-body .fc-row{min-height:5rem !important;}
.fc-row.fc-rigid{overflow:unset;}
@media(max-width:767.98px){.fc-toolbar{display:block}
.fc-toolbar .fc-left,.fc-toolbar .fc-right,.fc-toolbar .fc-center{float:none;display:block;clear:both;margin:10px 0}
.fc .fc-toolbar>*>*{float:none}
.fc-today-button{display:none} }
.fc-toolbar .btn{width:95px;padding:.85rem 1rem}
.fc-toolbar .btn.fc-prev-button{background-color:rgba(15, 160, 91, 0.1);color:var(--theme-hover-color);border-color:transparent;}
.select2-container{width:100%!important}
.select2-container .select2-selection--single{border:1px solid #e2e7f1;height:calc(1.5em + 1.5rem + 5px);background-color:#fff;outline:0;border-radius:.3rem}
.select2-container .select2-selection--single .select2-selection__rendered{line-height:49px;padding-left:20px;color:#4b4b5a;padding-right:30px}
.select2-container .select2-selection--single .select2-selection__arrow{height:47px;width:34px;right:3px}
.select2-container .select2-selection--single .select2-selection__arrow b{border-color:#adb5bd transparent transparent transparent;border-width:6px 6px 0 6px}
.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #adb5bd transparent!important;border-width:0 6px 6px 6px!important}
.select2-results__option{padding:6px 12px}
.select2-dropdown{border:0 solid rgba(0,0,0,0.15);box-shadow:0 .5rem 1rem rgba(0,0,0,0.15);background-color:#fff}
.select2-container--default .select2-search--dropdown{padding:10px;background-color:white}
.select2-container--default .select2-search--dropdown .select2-search__field{outline:0;border:1px solid #e2e7f1;background-color:#fff;color:#4b4b5a}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--theme-hover-color)}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:var(--theme-hover-color);color:#fff;}
.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:var(--theme-hover-color);color:#fff}
.select2-container--default .select2-search--inline .select2-search__field{width:initial;}
.select2-container .select2-selection--multiple{min-height:calc(1.5em + 1.5rem + 5px);border:1px solid #e2e7f1!important;background-color:#fff}
.select2-container.select2-container--open .select2-selection--multiple, .select2-container.select2-container--focus .select2-selection--multiple {border-color:var(--theme-color)!important;}
.select2-container .select2-selection--multiple .select2-selection__rendered{padding:2px 10px}
.select2-container .select2-selection--multiple .select2-search__field{border:0;color:#4b4b5a;padding: 5px 0px;}
.select2-container .select2-selection--multiple .select2-selection__choice{background-color:var(--theme-hover-color);border:0;color:#fff;border-radius:3px;padding:5px 10px;margin-top:6px}
.select2-container .select2-selection--multiple .select2-selection__choice__remove{color:#fff;margin-right:5px;font-weight: normal;font-size: 20px;line-height: 20px;vertical-align: middle;}
.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff}
.select2-container .select2-selection--single .select2-selection__arrow b,.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#545454 transparent transparent transparent!important;top:55%;border-width:5px 4px 0 4px!important}
.select2-container .select2-selection--single .select2-selection__arrow b:after{content:'';border-color:transparent transparent #545454 transparent;border-width:0px 4px 5px 4px;display:block;position:absolute;top:-12px;border-style:solid;left:-4px}
.select2-container .child-image img{width:34px;height:34px;margin-right:15px;border-radius:50%}
.select2-container--default .select2-results__option[aria-disabled=true] {display: none}
.ms-container{background:transparent url(../images/multiple-arrow.png?f2151d4a5055f12e526407a44e7e77cf) no-repeat 50% 50%;width:auto;max-width:370px}
.ms-container .ms-list{box-shadow:none;border:1px solid #e2e7f1}
.ms-container .ms-list.ms-focus{box-shadow:none;border:1px solid var(--theme-color)}
.ms-container .ms-selectable{background-color:#fff}
.ms-container .ms-selectable li.ms-elem-selectable{border:0;padding:5px 10px;color:#6c757d}
.ms-container .ms-selectable li.ms-hover{background-color:var(--theme-color);color:#fff}
.ms-container .ms-selection{background-color:#fff}
.ms-container .ms-selection li.ms-elem-selection{border:0;padding:5px 10px;color:#6c757d}
.ms-container .ms-selection li.ms-hover{background-color:var(--theme-color);color:#fff}
.ms-selectable{box-shadow:none;outline:none!important}
.ms-optgroup-label{font-weight:500;font-family:var(--form-family);color:#343a40!important;font-size:13px}
.flatpickr-calendar{overflow:hidden;background-color:#fff;box-shadow:none;border:2px solid #e2e7f1}
.flatpickr-calendar .flatpickr-time{border:none!important}
.flatpickr-calendar .flatpickr-time input,.flatpickr-calendar .flatpickr-time .flatpickr-am-pm{color:#6c757d}
.flatpickr-calendar .flatpickr-time input:focus,.flatpickr-calendar .flatpickr-time input:hover,.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus,.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover{background:#e2e7f1}
.flatpickr-day{color:#6c757d}
.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:var(--theme-hover-color);border-color:var(--theme-hover-color)}
.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 var(--theme-hover-color)}
.flatpickr-day.today{border-color:#e2e7f1}
.flatpickr-day.inRange{background:whitesmoke;border-color:whitesmoke;box-shadow:-10px 0 0 whitesmoke}
.flatpickr-day.inRange.nextMonthDay{background:whitesmoke;border-color:whitesmoke}
.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(108,117,125,0.4)}
.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.today:hover,.flatpickr-day.today:focus,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{background:#e2e7f1;border-color:#e2e7f1;color:#6c757d}
.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#f8f9fa}
.flatpickr-months .flatpickr-month{height:48px}
.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{fill:#6c757d}
.flatpickr-current-month{color:#6c757d;font-size:1rem;padding:8px 0 0 0}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{color:#4b4b5a}
.flatpickr-weekdays{background:var(--theme-hover-color)}
.flatpickr-weekday{color:rgba(255,255,255,0.6)!important}
.bootstrap-touchspin .btn .input-group-text{padding:0;border:0;background-color:transparent;color:inherit}
.parsley-errors-list{margin:0;padding:0}
.parsley-errors-list>li{list-style:none;color:#ff5c75;margin-top:10px;padding:4px 7px 4px 28px;position:relative;display:inline-block;background-color:rgba(255,92,117,0.2);border-radius:7px}
.parsley-errors-list>li:before{content:"\EBEE";font-family:"unicons";position:absolute;left:8px;top:4px}
.parsley-errors-list>li:after{content:"";border:8px solid transparent;border-bottom-color:rgba(255,92,117,0.2);position:absolute;left:14px;top:-16px}
.parsley-error{border-color:#ff5c75}
.parsley-success{border-color:#0fa05b}
.sw-main{box-shadow:none}
.sw-main .sw-toolbar{background:transparent;padding:30px 30px;border-top:1px solid #d9d9d9}
.sw-main .step-content{background-color:transparent!important}
.sw-theme-default .step-content{padding: 15px}
.sw-theme-default>ul.step-anchor>li>a{color:#6c757d}
.sw-theme-default>ul.step-anchor>li>a:hover{color:#6c757d}
.sw-theme-default>ul.step-anchor>li>a:after{background:var(--theme-hover-color)}
.sw-theme-default>ul.step-anchor>li.active>a{color:var(--theme-hover-color)!important}
.sw-theme-default>ul.step-anchor>li.done>a{color:#6c757d!important}
.sw-theme-default>ul.step-anchor>li.done>a:after{background:var(--theme-hover-color)}
.sw-theme-default .sw-toolbar.sw-toolbar-bottom .btn{background-color:var(--theme-hover-color);border-color:var(--theme-hover-color)}
.sw-theme-default .sw-toolbar.sw-toolbar-bottom .btn.sw-btn-prev{background-color:#f4f4f4;border-color:#f4f4f4;color:#545454}
.sw-theme-default .sw-toolbar.sw-toolbar-bottom .btn.disabled{display:none}
.sw-theme-arrows>ul.step-anchor{background:#e2e7f1;border-bottom-color:#e2e7f1}
.sw-theme-arrows>ul.step-anchor>li>a,.sw-theme-arrows>ul.step-anchor>li>a:hover{background:#e2e7f1;color:#6c757d}
.sw-theme-arrows>ul.step-anchor>li>a::after{border-left-color:#e2e7f1!important}
.sw-theme-arrows>ul.step-anchor>li>a::before{border-left-color:#ced4da!important}
.sw-theme-arrows>ul.step-anchor>li.active>a{background:var(--theme-color)!important;border-color:var(--theme-color)!important}
.sw-theme-arrows>ul.step-anchor>li.active>a:after{border-left-color:var(--theme-color)!important}
.sw-theme-arrows>ul.step-anchor>li.done>a{background:#c9d0fd!important;border-color:#c9d0fd!important}
.sw-theme-arrows>ul.step-anchor>li.done>a:after{border-left-color:#c9d0fd!important}
.sw-theme-arrows>ul.step-anchor>li.done>a::before{border-left-color:var(--theme-color)!important}
.sw-theme-circles>ul.step-anchor{margin-top:30px;background-color:transparent}
.sw-theme-circles>ul.step-anchor:before{background-color:#e2e7f1}
.sw-theme-circles>ul.step-anchor>li>a{font-size:14px;width:40px;height:40px;padding:12px 0;background-color:#e2e7f1;border-color:#f6f6f7!important;box-shadow:none!important}
.sw-theme-circles>ul.step-anchor>li>a:hover{background-color:#e2e7f1}
.sw-theme-circles>ul.step-anchor>li>a small{bottom:-20px;width:100%}
.sw-theme-circles>ul.step-anchor>li>a,.sw-theme-circles>ul.step-anchor>li>a:hover{color:#6c757d}
.sw-theme-circles>ul.step-anchor>li>a small,.sw-theme-circles>ul.step-anchor>li>a:hover small{color:#6c757d}
.sw-theme-circles>ul.step-anchor>li.active>a{background:var(--theme-color)!important;border-color:var(--theme-color)!important;color:#fff!important}
.sw-theme-circles>ul.step-anchor>li.active>a>small{color:var(--theme-color)}
.sw-theme-circles>ul.step-anchor>li.done>a{background:#43d39e!important;border-color:#43d39e!important;color:#fff!important}
.sw-theme-circles>ul.step-anchor>li.done>a>small{color:#43d39e}
.sw-theme-dots>ul.step-anchor{background-color:transparent}
.sw-theme-dots>ul.step-anchor:before{background-color:#e2e7f1}
.sw-theme-dots>ul.step-anchor>li>a:before{bottom:-6px;background:#e2e7f1}
.sw-theme-dots>ul.step-anchor>li>a:after{left:45%;bottom:-8px;background:#ced4da}
.sw-theme-dots>ul.step-anchor>li>a,.sw-theme-dots>ul.step-anchor>li>a:hover,.sw-theme-dots>ul.step-anchor>li>a:focus{color:#6c757d}
.sw-theme-dots>ul.step-anchor>li.active>a{color:var(--theme-color)}
.sw-theme-dots>ul.step-anchor>li.active>a:after{background:var(--theme-color)}
.sw-theme-dots>ul.step-anchor>li.done>a{color:#43d39e}
.sw-theme-dots>ul.step-anchor>li.done>a:after{background:#43d39e}
@media(max-width:768px){.sw-main>ul.step-anchor>li{display:block;width:100%}
.sw-theme-circles>ul.step-anchor>li>a>small{bottom:14px;left:76px}
.sw-theme-dots>ul.step-anchor>li>a:after{top:-36px;left:-31px!important}
}@font-face{font-family:"summernote";font-style:normal;font-weight:normal;src:url(/fonts/summernote.eot?132b3ed5981617f7629851206740db7b);src:url(/fonts/summernote.eot?132b3ed5981617f7629851206740db7b) format("embedded-opentype"),url(/fonts/summernote.woff?c93a01efecac5681ee7e9dba08a79630) format("woff"),url(/fonts/summernote.ttf?c7cbf18f23352fb73b7caef86b9aa19e) format("truetype")}
.note-editor.note-frame{border:2px solid white;box-shadow:none;margin:0}
.note-editor.note-frame .note-statusbar{background-color:#fbfbfc;border-top:1px solid white}
.note-editor.note-frame .note-editing-area .note-editable{border:0;color:#6c757d;background-color:transparent}
.note-status-output{display:none}
.note-editable{border-radius:.3rem;padding:.5rem .75rem}
.note-editable p:last-of-type{margin-bottom:0}
.note-popover .popover-content .note-color .dropdown-menu,.card-header.note-toolbar .note-color .dropdown-menu{min-width:344px}
.note-popover{border-color:#e2e7f1}
.note-popover .popover-content,.card-header.note-toolbar{background-color:#e2e7f1}
.note-toolbar{z-index:1;background-color:transparent!important;border-bottom:2px solid white}
.dropzone{border:2px dashed rgba(52,58,64,0.2);background:white;border-radius:6px}
.dataTables_wrapper.container-fluid{padding:0}
table.dataTable{border-collapse:collapse!important;margin-bottom:15px!important}
.table.dataTable th{border-top:1px solid #d9d9d9}
table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:var(--theme-color)}
table.dataTable tbody>tr.selected td,table.dataTable tbody>tr>.selected td{border-color:var(--theme-color)}
table.dataTable tbody td:focus{outline:none!important}
table.dataTable tbody th.focus,table.dataTable tbody td.focus{outline:2px solid var(--theme-color)!important;outline-offset:-1px;color:var(--theme-color);background-color:rgba(83,105,248,0.15)}
.dataTables_info{font-weight:500}
table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{box-shadow:0 1rem 3rem rgba(0,0,0,0.175);background-color:var(--theme-hover-color);top:.75rem;height:14px;width:14px;line-height:15px}
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{background-color:#ff5c75;top:.75rem}
.table th{font-weight:500}
table.dataTable .dropdown-menu[x-placement^=right], table.dataTable .dropdown-menu[x-placement^=top], table.dataTable .dropdown-menu[x-placement^=left]{top:calc(100% - 25px)!important;left:15px!important;right:auto!important}
table.dataTable>tbody>tr.child ul.dtr-details{width:100%}
table.dataTable>tbody>tr.child ul.dtr-details .dropdown-menu.show{left:0!important;right:auto!important}
table.dataTable>tbody>tr.child ul.dtr-details .dropdown-menu[x-placement^=top].show{left:55px!important;top:calc(100% - 25px)!important}
.dataTables_wrapper .dataTables_filter label{font-size:1rem}
.dataTables_wrapper .row:first-child{align-items:center}
.table th, .table td{vertical-align: middle;}
.table th.action{width:75px;}
div.dt-button-info{background-color:var(--theme-color);border:0;color:#fff;box-shadow:none;border-radius:3px;text-align:center;z-index:21}
div.dt-button-info h2{border-bottom:0;background-color:rgba(255,255,255,0.2);color:#fff}
@media(max-width:767.98px){li.paginate_button.previous,li.paginate_button.next{display:inline-block}
li.paginate_button{display:none}
.dataTables_paginate ul{text-align:center;display:block;margin:1rem 0 0!important}
div.dt-buttons{display:inline-table;margin-bottom:1rem}
}.activate-select .sorting_1{background-color:#f8f9fa}
#pagination-list .pagination li a{padding:.5rem .75rem;border-radius:50%;display:block;line-height:1.25;margin:0 3px}
#pagination-list .pagination li.active a{background-color:var(--theme-color);color:#fff}
#transaction-list .sort{background:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0045'%3e%3cpathfill='%23343a40'd='M20L02h4zm05L03h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px}
#noresult-list .error-message{display:none}
.tasklist{min-height:40px;margin-bottom:0}
.tasklist>li{background-color:#fff;box-shadow:0 .05rem .01rem rgba(75,75,90,0.075);padding:20px;margin-bottom:24px;border-radius:7px}
.tasklist>li:last-of-type{margin-bottom:0}
.tasklist>li:last-of-type .btn-sm{padding:2px 8px;font-size:12px}
.task-placeholder{border:1px dashed #e2e7f1!important;background-color:#fff!important;padding:20px;box-shadow:none!important}
.metismenu .arrow{float:right;line-height:1.42857}
*[dir=rtl] .metismenu .arrow{float:left}
.metismenu .glyphicon.arrow:before{content:"\E079"}
.metismenu .mm-active>a>.glyphicon.arrow:before{content:"\E114"}
.metismenu .fa.arrow:before{content:"\F104"}
.metismenu .mm-active>a>.fa.arrow:before{content:"\F107"}
.metismenu .ion.arrow:before{content:"\F3D2"}
.metismenu .mm-active>a>.ion.arrow:before{content:"\F3D0"}
.metismenu .plus-times{float:right}
*[dir=rtl] .metismenu .plus-times{float:left}
.metismenu .fa.plus-times:before{content:"\F067"}
.metismenu .mm-active>a>.fa.plus-times{transform:rotate(45deg)}
.metismenu .plus-minus{float:right}
*[dir=rtl] .metismenu .plus-minus{float:left}
.metismenu .fa.plus-minus:before{content:"\F067"}
.metismenu .mm-active>a>.fa.plus-minus:before{content:"\F068"}
.metismenu .mm-collapse:not(.mm-show){display:none}
.metismenu .mm-collapsing{position:relative;height:0;overflow:hidden;transition-timing-function:ease;transition-duration:.35s;transition-property:height,visibility}
.metismenu .has-arrow{position:relative}
.metismenu .has-arrow::after{position:absolute;content:"";width:.5em;height:.5em;border-width:1px 0 0 1px;border-style:solid;border-color:initial;right:1em;transform:rotate(-45deg) translate(0,-50%);transform-origin:top;top:50%;transition:all .3s ease-out}
*[dir=rtl] .metismenu .has-arrow::after{right:auto;left:1em;transform:rotate(135deg) translate(0,-50%)}
.metismenu .mm-active>.has-arrow::after,.metismenu .has-arrow[aria-expanded=true]::after{transform:rotate(-135deg) translate(0,-50%)}
*[dir=rtl] .metismenu .mm-active>.has-arrow::after,*[dir=rtl] .metismenu .has-arrow[aria-expanded=true]::after{transform:rotate(225deg) translate(0,-50%)}
.metismenu{padding:0}
.metismenu li{list-style:none}
.metismenu li a[aria-expanded=true]{color:var(--theme-hover-color)!important}
.metismenu ul{padding:0}
.metismenu ul li{width:100%}
.metismenu .mm-collapse:not(.mm-show){display:none}
.metismenu .mm-collapsing{position:relative;height:0;overflow:hidden;transition-timing-function:ease;transition-duration:.35s;transition-property:height,visibility}
.button-list{margin-left:-8px;margin-bottom:-12px}
.button-list .btn{margin-bottom:12px;margin-left:8px}
.icons-list-demo div{cursor:pointer;line-height:45px;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;color:#6c757d}
.icons-list-demo div p{margin-bottom:0;line-height:inherit}
.icons-list-demo i{text-align:center;vertical-align:middle;font-size:22px;width:50px;height:50px;line-height:50px;margin-right:12px;border-radius:50%;display:inline-block;transition:all .2s}
.icons-list-demo .col-lg-4{border-radius:3px;background-clip:padding-box;margin-top:10px}
.icons-list-demo .col-lg-4:hover i{background-color:var(--theme-color);color:#fff;text-shadow:5px 5px rgba(255,255,255,0.2)}
.icons-list .icon-item{padding:15px 0;color:#6c757d}
.icons-list .icon-item svg{margin-right:10px}
.icons-list .icon-item span{line-height:30px;display:inline-block;vertical-align:middle}
.board{display:block;white-space:nowrap;overflow-x:auto}
.tasks{display:inline-block;width:22rem;padding:0 1rem 1rem 1rem;vertical-align:top;margin-bottom:24px;background-color:#fff;border-radius:.2rem}
.tasks.tasks:not(:last-child){margin-right:1.25rem}
.tasks .card{white-space:normal;margin-top:1rem}
.tasks .task-header{background-color:#fff;padding:1rem;margin:0 -1rem;border-radius:.2rem}
.task-list-items{min-height:100px;position:relative}
.task-list-items .card{cursor:pointer}
.task-list-items:before{content:"No Tasks";position:absolute;line-height:110px;width:100%;text-align:center;font-weight:500}
.task-modal-content .form-control-light{background-color:#fdfdfd!important;border-color:#fdfdfd!important}
.gantt-task-details{min-width:220px}
.task-search .search-input{padding-left:32px;z-index:10}
.task-search .icon-search{z-index:11;position:absolute;left:10px;top:10px}
.email-container{margin-bottom:24px;background-color:#fff}
.email-container .inbox-leftbar{padding:1.25rem;width:250px;float:left;padding-bottom:184px;margin-bottom:-184px}
.email-container .inbox-rightbar{margin-left:250px;border-left:5px solid #f3f4f7;padding:0 0 1.5rem 25px}
.custom-file-image { display: inline-block; margin: 5px 0 30px; width: 75px;height: 50px; }
.custom-file-video { display: inline-block; margin: 10px 0 30px; width: 200px;height: 100px; }
.custom-file-audio { display: inline-block; margin: 10px 0 30px; width: 100%;height: 54px; }
.custom-file-label { white-space: nowrap; font-size: 0.9rem;overflow: hidden; }
.custom-file-input.form-control:disabled, .custom-file-input.form-control[readonly]{opacity: 0;}
.min-column-width { min-width: 250px; }
.message-list{display:block;padding-left:0}
.message-list li{position:relative;display:block;height:48px;line-height:48px;cursor:default;transition-duration:.3s;background:#fff;margin-bottom:1px;box-shadow:0 .05rem .01rem rgba(75,75,90,0.075)}
.message-list li a{color:#4b4b5a}
.message-list li:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,0.15);transition-duration:.05s}
.message-list li .col-mail{float:left;position:relative}
.message-list li .col-mail-1{width:320px}
.message-list li .col-mail-1 .star-toggle,.message-list li .col-mail-1 .checkbox-wrapper-mail,.message-list li .col-mail-1 .dot{display:block;float:left}
.message-list li .col-mail-1 .dot{border:4px solid transparent;border-radius:100px;margin:22px 26px 0;height:0;width:0;line-height:0;font-size:0}
.message-list li .col-mail-1 .checkbox-wrapper-mail{margin:15px 10px 0 20px}
.message-list li .col-mail-1 .star-toggle{color:#adb5bd;margin-left:10px}
.message-list li .col-mail-1 .title{position:absolute;top:0;left:100px;right:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:0;line-height:50px}
.message-list li .col-mail-2{position:absolute;top:0;left:320px;right:0;bottom:0}
.message-list li .col-mail-2 .subject,.message-list li .col-mail-2 .date{position:absolute;top:0}
.message-list li .col-mail-2 .subject{left:0;right:110px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.message-list li .col-mail-2 .date{right:0;width:100px;padding-left:10px}
.message-list li.active,.message-list li.mail-selected{background:#f8f9fa;transition-duration:.05s}
.message-list li.active,.message-list li.active:hover{box-shadow:inset 3px 0 0 #25c2e3}
.message-list li.unread a{color:#292d32}
.message-list .checkbox-wrapper-mail{cursor:pointer;height:20px;width:20px;position:relative;display:inline-block;box-shadow:inset 0 0 0 2px #ced4da;border-radius:3px}
.message-list .checkbox-wrapper-mail input{opacity:0;cursor:pointer}
.message-list .checkbox-wrapper-mail input:checked ~ label{opacity:1}
.message-list .checkbox-wrapper-mail label{position:absolute;top:3px;left:3px;right:3px;bottom:3px;cursor:pointer;background:#6c757d;opacity:0;margin-bottom:0!important;transition-duration:.05s}
.message-list .checkbox-wrapper-mail label:active{background:#87949b}
.mail-list a{color:#4b4b5a;padding:7px 10px;display:block}
.reply-box{border:2px solid #f8f9fa}
@media(max-width:648px){.email-container .inbox-leftbar{width:100%;float:none;margin-bottom:21px;padding-bottom:1.25rem}
.email-container .inbox-rightbar{margin-left:0;border:0;padding-left:0}
}@media(max-width:520px){.inbox-rightbar>.btn-group{margin-bottom:10px}
.message-list li .col-mail-1{width:150px}
.message-list li .col-mail-1 .title{left:80px}
.message-list li .col-mail-2{left:160px}
.message-list li .col-mail-2 .date{text-align:right;padding-right:10px;padding-left:20px}
}.chatbox{position:fixed;right:35px;bottom:10px;width:300px;background-color:#fff;border-radius:.3rem;box-shadow:0 .5rem 1rem rgba(0,0,0,0.15);z-index:99}
.chatbox .chat-input .form-control{padding-right:60px}
.chatbox .chat-link{position:absolute;right:4px;top:10px}
.left-timeline .events{border-left:3px solid #e2e7f1;padding-left:35px}
.left-timeline .events .event-list{position:relative}
.left-timeline .events .event-list::before{content:"";position:absolute;left:-45px;top:6px;height:18px;width:18px;background-color:var(--theme-color);border-radius:50%;border:5px solid #fff;z-index:9}
.left-timeline .events .event-list::after{content:"";position:absolute;left:-38px;top:14px;height:3px;width:30px;background-color:#e2e7f1}
.left-timeline .album img{height:36px;width:auto;border-radius:4px}
.timeline{margin-bottom:50px;position:relative}
.timeline:before{background-color:#e2e7f1;bottom:0;content:"";left:50%;position:absolute;top:30px;width:2px;z-index:0}
.timeline .time-show{margin-bottom:30px;margin-top:30px;position:relative}
.timeline .timeline-box{display:block;position:relative;padding:20px}
.timeline .timeline-album{margin-top:12px}
.timeline .timeline-album a{display:inline-block;margin-right:5px}
.timeline .timeline-album img{height:36px;width:auto;border-radius:3px}
@media(min-width:768px){.timeline .time-show{right:69px;text-align:right}
.timeline .timeline-box{margin-left:15px}
.timeline .timeline-icon{background:var(--theme-color);border-radius:50%;display:block;height:20px;left:-24px;margin-top:-10px;position:absolute;text-align:center;top:15%;width:20px;border:5px solid #fff;z-index:9}
.timeline .timeline-icon:before{content:"";position:absolute;height:3px;width:19px;background-color:#e2e7f1;left:15px;top:3px}
.timeline .timeline-desk{display:table-cell;vertical-align:top;width:50%}
.timeline-item{display:flex}
.timeline-item:before{content:"";display:block;width:50%}
.timeline-item.timeline-item-left:after{content:"";display:block;width:50%}
.timeline-item.timeline-item-left .timeline-desk .album{float:right;margin-top:20px}
.timeline-item.timeline-item-left .timeline-desk .album a{float:right;margin-left:5px}
.timeline-item.timeline-item-left .timeline-icon{left:auto;right:-26px}
.timeline-item.timeline-item-left .timeline-icon:before{left:auto;right:15px}
.timeline-item.timeline-item-left:before{display:none}
.timeline-item.timeline-item-left .timeline-box{margin-right:15px;margin-left:0;text-align:right}
}@media(max-width:767.98px){.timeline .time-show{text-align:center;position:relative}
.timeline .event-date{float:left!important;margin-right:1.5rem;margin-left:0!important}
.timeline .timeline-icon{display:none}
}.card-pricing .card-pricing-features li{padding:10px}
.card-pricing .card-pricing-features li:before{color:var(--theme-color)}
body.authentication-bg{background-size:cover;background-repeat:no-repeat;padding-bottom:0}
.form-group .input-group-text{background-color:transparent}
.form-group .input-group-text svg{height:22px;width:22px}
.icon-fb{color:#3c5a98}
.icon-google{color:#e94134}
.auth-page-sidebar{padding:0;background-image:url(../images/auth-register-bg.png);background-repeat:no-repeat;background-size:cover;height:100%;position:relative;border-radius:0 10px 10px 0}
.auth-page-sidebar.login{background-image:url(../images/auth-login-bg.png);background-position:right}
.auth-page-sidebar.register{background-image:url(../images/auth-register-bg.png);background-position:center}
.auth-page-sidebar .overlay{flex:1;position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(179deg,rgba(0,0,0,0) 40%,#000 99%);border-radius:0 10px 10px 0}
.auth-page-sidebar .auth-user-testimonial{text-align:center;color:#fff;position:absolute;margin:0 auto;padding:0 1.75rem;bottom:3rem;left:0;right:0}
@media(max-width:991.98px){.auth-page-sidebar .auth-user-testimonial{position:relative;bottom:unset;padding:8rem 2rem 2rem}
.auth-page-sidebar,.auth-page-sidebar .overlay{border-radius:unset}}
h4.card-title {font-size: 24px;line-height: 1.2;color: #000;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
p.card-text.text-left {font-size: 15px;min-height: 50px;color: #5f5f5f;}
.blog-main-title {font-size: 24px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.43;letter-spacing: normal;text-align: left;color: #363636;}
.ellipsis-two-line {-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;height: 3rem;}
.blog-backimg {background-size: auto;padding: 0;height: 550px;background-position: top;background-repeat: no-repeat;}
.card-img {width: 100%;border-radius: calc(.25rem - 1px);max-height: 230px;min-height: 230px;}
.news .card-img {max-height: 225px;}
.site-logo{width: 125px;}
.icon-eye {width: 22.4px;height: 14.5px;cursor:pointer;background-repeat: no-repeat;background-image: url(../images/icons/eye.svg);}
.icon-eye.show {background-image: url(../images/icons/eye-open.svg);}
.invalid-feedback.input-group .input-group-text {border-color: #ff5c75;}
.border-bottom{border-bottom:1px solid rgba(217, 217, 217, 0.52)!important}
.section-repeater [class*=" uil-"]:before{font-size:23px}
.section-repeater .r-group:nth-last-child(2) .border-bottom{display:none}
.bootstrap-tagsinput{background-color:#fff;border:1px solid #d9d9d9;display:inline-block;padding:4px 6px;color:#4b4b5a;vertical-align:middle;border-radius:4px;max-width:100%;line-height:40px;cursor:text;width:100%}
.bootstrap-tagsinput input{border:none;box-shadow:none;outline:none;background-color:transparent;padding:0 6px;margin:0;width:auto;max-width:inherit}
.bootstrap-tagsinput.form-control input::-moz-placeholder{color:#777;opacity:1}
.bootstrap-tagsinput.form-control input:-ms-input-placeholder{color:#777}
.bootstrap-tagsinput.form-control input::-webkit-input-placeholder{color:#777}
.bootstrap-tagsinput input:focus{border:none;box-shadow:none}
.bootstrap-tagsinput .tag{margin-right:2px;color:white;border-radius:3px;background-color:#e682ae;padding:5px 10px;position:relative;padding-left:20px}
.bootstrap-tagsinput .tag [data-role="remove"]{cursor:pointer;position:absolute;left:5px;outline:none}
.bootstrap-tagsinput .tag [data-role="remove"]:after{content:"×";padding:2px 1px;font-size:20px}
.upload-multiple-file .upload-item, .upload-item {position: relative;box-sizing: border-box;margin-right: 20px;margin-bottom: 20px;display: inline-block;vertical-align: top;text-align: center;}
.upload-document {width: 130px;height: 130px;max-width: 130px;max-height: 130px;object-fit: contain;border-radius: 10px;border: solid 1px #ebebeb;overflow: hidden;}
.upload-document input {width: 100%;opacity: 0;height: 100%;z-index: 0;cursor: pointer;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.upload-document .icon-plus {position: relative;width: 100%;height: 100%;}
.upload-document .icon-image {width: 100%;height: 100%;object-fit: cover;object-position: center;display: none}
.upload-document .icon-pdf {position: relative;width: 100%;height: 100%;display: none;}
.upload-document .icon-video {width: 100%;height: 100%;display: none;z-index: 1;position: relative;outline: none;}
.upload-document .icon-cross, .upload-document .icon-edit, .upload-document .icon-remove {position: absolute;cursor: pointer;margin: 0;right: -8px;top: -8px;width: 26px;height: 26px;display: none;border-radius: 50%;z-index: 2;color: white;font-weight: 600;font-size: 10px;}
.upload-document .icon-cross {background-color: #eb6565;}
.upload-document.show:not(.image):not(.video) .icon-pdf,.upload-document.show .icon-cross, .upload-document.show .icon-edit,.upload-document.show .icon-remove,.upload-document.show:not(.pdf):not(.video) .icon-image,.upload-document.show:not(.pdf):not(.image) .icon-video {display: flex;align-items: center;justify-content: center;}
.upload-document.show .icon-plus {display: none;}
.upload-document.show input[type="file"] {z-index: 1;}
.upload-item .file-name {margin-top: 5px;width: 100%;word-break: break-word;font-size: 12px;display: flex;max-width: 130px;}
.upload-image .upload-image-item{position: relative;width: 150px !important;height: 150px !important;}
.upload-image input[type="file"] {position: absolute;width: 100% !important;height: 100% !important;border: none;padding: 0;background-color: #f2f2f2;text-align: center;opacity: 0;top: 0;left: 0;right: 0;bottom: 0;}
.upload-image .upload-img{width:150px;height:150px;max-width:150px;max-height:150px;object-fit:cover;border-radius:10px;background-color:#f3f4f4;border:1px solid #f3f4f4}
.upload-image .edit-icon{position: absolute;top: -15px;right: -15px;}
.uploaded-section .view:not(.video-popup) {max-height: 250px;overflow: hidden;}
.upload-image img{border-radius:50%;height:100%;width:100%}
.upload-image .custom-upload-section .img-upload{width: 120px;height: 120px}
.upload-image .custom-upload-section .image-upload-icon{top: 38px;left: 38px}
.upload-image .custom-upload-section.show img{width: 120px;height: 120px}
.upload-file{width:150px;height:150px;overflow: hidden;border-radius:5px;border:solid 1px #d9d9d9;text-align:center;vertical-align:middle;position:relative;cursor:pointer;z-index:1}
.upload-file input{width:100%;opacity:0;height:100%;z-index:0;cursor:pointer;position:absolute;top:0;left:0;bottom:0;right:0}
.upload-file .icon-plus{position:absolute;width:75px;height:75px;display:block;top:37px;left:37px}
.upload-file .icon-pdf{position:absolute;width:45px;height:52px;top:47px;left:50px;display:none}
.upload-file .icon-image{width:100%;display:none}
.upload-file .icon-cross, .upload-file .icon-eidt{position:absolute;cursor: pointer;margin:0;right:-12px;top:-12px;width:24px;height:24px;display:none;border-radius:50%;z-index:1}
.upload-file .icon-cross, .upload-file .icon-eidt{background-color:#eb6565;}
.upload-file .icon-pdf{display:none}
.upload-file.show:not(.image) .icon-pdf, .upload-file.show .icon-cross, .upload-file.show .icon-edit, .upload-document.show .icon-remove, .upload-file.show:not(.pdf) .icon-image{display:block}
.upload-file.show .icon-plus{display:none}
.upload-multiple-file .upload-item{display:inline-grid;position:relative;box-sizing:border-box;margin-right:20px;margin-bottom:20px}
.upload-file+.file-name{margin-top:5px;width:150px;display:block}
.custom-upload-section .img-upload{width:148px;height:148px;border-radius:50%;background-color:#0fa05b;display:block}
.custom-upload-section input{position:absolute;left:0;width:100%;top:0;height:100%;opacity:0}
.custom-upload-section i{display:none}
.custom-upload-section img,.custom-upload-section.show .img-upload,.custom-upload-section.show .image-upload-icon{display:none}
.custom-upload-section.show img{display:block;width:148px;height:148px;border-radius:50%}
.custom-upload-section.show i{display:block;width:50px;height:50px;border-radius:100px;background-color:#0fa05b;text-align:center;line-height:50px;color:#fff;font-size:20px;position:absolute;right:5px;top:105px}
.img-video-popup {width: 100%!important;}
.custom-file, .custom-file-input, .custom-file-label, .custom-file-label::after {height: 50px;}
.custom-file-label,.custom-file-label::after {line-height: 2.3;}
.btn-primary { background-color: var(--theme-color); border-color: var(--theme-color);}
.btn-primary:hover, .btn-primary.disabled, .btn-primary:disabled, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show>.btn-primary.dropdown-toggle {background-color: var(--theme-hover-color); border-color: var(--theme-hover-color);}
.text-primary {color: var(--theme-color)!important;}
a.text-primary:hover, a.text-primary:focus, .text-primary:hover{color: var(--theme-hover-color)!important;}
.navbar-nav .nav-link {color: #545454;}
.navbar-nav .nav-link:hover {color: var(--theme-color);}
.datepicker th.prev:before,.datepicker th.next:before{content:"";font-family:"unicons";width:1em;text-align:center;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px;background:#fff;z-index:1;position:absolute}
.datepicker th.prev:before{content:"\E82E";left:8px; top:10px;}
.datepicker th.next:before{content:"\E830";right:8px; top:10px;}

.no-avatar {font-size: 18px;font-weight: 400;padding: 0px 10px;border-radius: 50%;background-color: var(--theme-color);color: #fff;width: 45px;height: 45px;line-height: 45px;}
.dropdown-menu{padding:0}
.navbar-expand .navbar-nav .nav-link {color: #545454;font-size: 14px;font-weight: 500;}
.navbar-expand .navbar-nav .nav-link:hover, .navbar-expand .navbar-nav .nav-link.active {color: var(--theme-color);}
.input-group>.form-control:focus + .input-group-append .input-group-text {border-color: var(--theme-color);}
.input-group>.form-control:not(:last-child), .input-group>.custom-select:not(:last-child) {border-right: 0;}
input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
input[type=number]{-moz-appearance: textfield;}
::-webkit-input-placeholder{color:#b2b2b2}
::-ms-input-placeholder{color:#b2b2b2}
::placeholder{color:#b2b2b2;opacity:1}
input::-ms-input-placeholder{color:#c6c6c6}
input::-webkit-input-placeholder{color:#c6c6c6}
input::placeholder{color:#c6c6c6;}
input[type=search]::-ms-clear{display:none;width:0;height:0}
input[type=search]::-ms-reveal{display:none;width:0;height:0}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}
table.dataTable{word-break:normal}
.calendar-load{position:relative}
.calendar-load:before{content:'Loading...';width:100%;height:100%;background:rgba(255,255,255,0.85);position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;color:#000;text-align:center;vertical-align:middle;display:flex;align-items:center;justify-content:center}
.tooltip-inner{max-width:225px;padding:10px}
.form-control:disabled,.form-control[readonly]{background-color:#eee;opacity:1}
.text-underline{text-decoration:underline!important}
textarea.form-control{resize:none}
.modal-header .close{width:45px;height:45px;background-image:url(../images/icons/close.svg);background-position:center;background-repeat:no-repeat}
.bg-card1{background-color:#ffe0ee}.bg-card2{background-color:#c2f5e9}.bg-card3{background-color:#d0f0fd}.bg-card4{background-color:#ede2fe}.bg-card5{background-color:#fee2d5}.bg-card6{background-color:#ffdaf6}.bg-card7{background-color:#cfdfff}.text-black{color:#000}
.swal2-container .swal2-modal{max-width:515px; padding-bottom: 1.75rem;}
.swal2-container .swal2-styled{background-color:#0fa05b;color:#fff;border-radius:5px;font-weight:600;padding:.85rem 1.5rem;font-size:.875rem;line-height:1.5;border-radius:5px}
.swal2-container .swal2-styled.swal2-cancel, .swal2-container .swal2-styled.btn-danger {background: #eb6565;color:#fff;}
.swal2-container .swal2-styled:focus,.swal2-container .swal2-styled:active,.swal2-container .swal2-styled:hover{box-shadow:none!important;background:#0fa05b}
.swal2-container .swal2-styled.btn-danger:focus,.swal2-container .swal2-styled.btn-danger:active,.swal2-container .swal2-styled.btn-danger:hover,.swal2-container .swal2-styled.swal2-cancel:focus,.swal2-container .swal2-styled.swal2-cancel:active,.swal2-container .swal2-styled.swal2-cancel:hover{box-shadow:none!important;background:#e94f4f}
.swal2-container .swal2-title{line-height:1.5;font-weight:700;margin-top:0;font-size:22px;padding:1.75rem 1.875rem 0.9375rem;}
.swal2-container .swal2-html-container{display:block;padding:0 30px;font-size:16px;max-width:100%;color:#545454; font-weight: 500;}
.swal2-container .swal2-input-label{justify-content: left; margin: 1em 2.5em 3px;font-weight: 500;font-size: 14px;line-height: 1.5;color: #545454;word-break: break-word;}
.swal2-container .swal2-input {padding: 0.5rem 1.25rem;font-size: .875rem;font-weight: 400;line-height: 1.5;color: #4b4b5a;height: calc(1.5em + 1.5rem + 5px);background-color: #fff;background-clip: padding-box;border: 1px solid #d9d9d9;border-radius: 0.3rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.swal2-container .swal2-close{margin:-1rem -1rem -1rem auto;z-index:1;background-color:#eb6565;opacity:1;border-radius:50%;color:#fff;font-weight:400;padding:10px 10px;position:absolute;right:0;top:0;outline:none;cursor:pointer;border:0}
.swal2-container .swal2-close:hover {background: #eb6565;color:#fff;}
.swal2-container .swal2-validation-message {background: transparent;margin: 0;padding: 5px 2.5em;justify-content: normal;color: #eb6565;}
.swal2-container .swal2-validation-message::before {content: unset;}
.switchToggle input[type="checkbox"] {height: 0;width: 0;visibility: hidden;position: absolute}
.switchToggle label {cursor: pointer;text-indent: -9999px;width: 76px;max-width: 76px;height: 36px;background: #d1d1d1;display: block;border-radius: 100px;position: relative}
.switchToggle label:after {content: "";position: absolute;top: 5px;left: 5px;width: 26px;height: 26px;background: #fff;border-radius: 90px;transition: .3s}
.switchToggle input:checked + label,.switchToggle input:checked + input + label {background: var(--theme-color)}
.switchToggle input + label:before,.switchToggle input + input + label:before {content: "No";position: absolute;top: 8px;left: 37px;width: 26px;height: 20px;border-radius: 90px;transition: .3s;text-indent: 0;color: #585858;font-weight: 500;}
.switchToggle input:checked + label:before,.switchToggle input:checked + input + label:before {content: "Yes";position: absolute;top: 8px;left: 15px;width: 32px;height: 20px;border-radius: 90px;transition: .3s;text-indent: 0;color: #fff;}
.switchToggle input:checked + label:after,.switchToggle input:checked + input + label:after {left: calc(100% - 4px); transform: translateX(-100%)}
.switchToggle label:active:after {width: 60px}
.bootstrap-datetimepicker-widget a[data-action] {color: #000;}
.card-body{padding: 1.875rem 1.875rem;}
.border-add-upload img {width: 130px;height: 130px;max-width: 130px;max-height: 130px;object-fit: cover;border-radius: 10px;border: solid 1px #ebebeb;overflow: hidden;}
.custom-accordionwitharrow a.collapsed i.accordion-arrow:before{content: "\E82D";}
