.btn,svg circle{
    -webkit-tap-highlight-color:transparent
}
.nav-md,.nav-sm,.right-sidebar{
    direction:ltr
}
.material-icons,.sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav>li>a i.fa,[class*=" icon-"],[class^=icon-]{
    font-style:normal;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
@font-face{
    font-family:'Material Icons';
    font-style:normal;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/materialicons/v38/flUhRq6tzZclQEJ-Vdg-IuiaDsNZ.ttf) format('truetype')
}
@font-face{
    font-family:"Noto Sans";
    src:url(../fonts/NotoSans-Regular.ttf)
}
@font-face{
    font-family:"Roboto Slab";
    src:url(../fonts/RobotoSlab-Regular.ttf)
}
@font-face{
    font-family:musa;
    src:url(../fonts/musa.eot?liz7mm);
    src:url(../fonts/musa.eot?liz7mm#iefix) format("embedded-opentype"),url(../fonts/musa.ttf?liz7mm) format("truetype"),url(../fonts/musa.woff?liz7mm) format("woff"),url(../fonts/musa.svg?liz7mm#icomoon) format("svg");
    font-weight:400;
    font-style:normal
}
[class*=" icon-"],[class^=icon-]{
    font-family:musa!important;
    speak:none;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1
}
.icon-admin-logo:before{
    content:"\e900"
}
html{
    height:100%
}
*,:after,:before{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
::-webkit-scrollbar-track{
    border-radius:10px;
    background-color:#fff
}
::-webkit-scrollbar{
    width:7px;
    height:7px;
    background-color:#f4f8fb
}
::-webkit-scrollbar-thumb{
    border-radius:10px;
    background-color:#f4f8fb;
    box-shadow:inset 0 0 6px rgba(0,0,0,.2);
    -moz-box-shadow:inset 0 0 6px rgba(0,0,0,.2);
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2)
}
body{
    height:100%;
    margin:0;
    padding:0;
    color:#707788;
    background:#f4f8fb;
    font-size:13px;
    font-weight:400;
    line-height:1.471;
    font-family:'Noto Sans','Helvetica Neue',Helvetica,Arial,sans-serif
}
.page-link{
    color:#5A738E;
    text-decoration:none;
    outline:0
}
.page-link:active,.page-link:focus,.page-link:visited{
    outline:0;
    color:#50667e
}
svg{
    position:relative;
    -webkit-transition:width .3s cubic-bezier(.15,.99,.18,1.01);
    transition:width .3s cubic-bezier(.15,.99,.18,1.01)
}
svg .grid{
    stroke:#e6e6e6;
    stroke-width:1
}
svg .grid.x-grid{
    stroke-width:0
}
svg .points{
    stroke:#fff;
    stroke-width:2
}
svg circle{
    stroke:#999;
    stroke-width:1
}
svg .marker{
    font-weight:700;
    font-size:11px
}
svg .labels{
    font-size:14px;
    kerning:1;
    text-anchor:middle
}
svg path,svg rect{
    fill-opacity:.8
}
svg path:hover,svg rect:hover{
    fill-opacity:.9;
    cursor:pointer
}

span.fc-title {
    color: #FFF;
    font-size: 13px;
}

.main-container{
    width:100%;
    height:100%;
    display:table;
    table-layout:fixed
}
.main-container .content-wrapper .main-content{
    min-height:calc(100vh - 116px);
    margin-bottom:20px
}
.main-container .content-wrapper .main-content .bg-title{
    background:#fff;
    overflow:hidden;
    padding:10px 15px;
    margin-bottom:20px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.main-container .content-wrapper .main-content .bg-title h4{
    color:#455A64;
    font-weight:600;
    margin-top:6px;
    font-size:19px
}
.main-container .content-wrapper .main-content .bg-title .breadcrumb{
    background:0 0;
    margin-bottom:0
}
.main-container .content-wrapper .main-content .bg-title .breadcrumb>li{
    display:inline-block;
    font-size:15px;
    font-weight:400
}
.main-container .content-wrapper .main-content .bg-title .breadcrumb>li+li:before{
    content:"/\00a0";
    padding:0 5px;
    color:#ccc
}
.header .header-menu,.main-container .btn-theme,.main-container .btn-theme.active,.main-container .btn-theme.active:focus,.main-container .btn-theme.hover,.main-container .btn-theme:active,.main-container .btn-theme:active:focus,.main-container .btn-theme:active:hover,.main-container .btn-theme:focus,.main-container .btn-theme:hover{
    color:#fff
}
.main-container .btn-theme.btn-outline{
    background-color:transparent
}
.main-container .btn-theme .badge{
    background-color:#fff
}
.main-container .pagination li .page-link{
    border-radius:0;
    font-size:14px
}
.main-container .chart-responsive{
    display:block;
    width:100%;
    overflow-x:auto;
    -ms-overflow-style:-ms-autohiding-scrollbar
}
@media (max-width:991px){
    .main-container .content-wrapper .main-content{
        padding:0 15px!important
    }
    .main-container .content-wrapper .main-content .bg-title{
        margin-left:-15px;
        margin-right:-15px
    }
}
@media screen and (min-width:768px){
    .main-container .content-wrapper{
        -webkit-transition:all .6s cubic-bezier(.15,.99,.18,1.01);
        transition:all .6s cubic-bezier(.15,.99,.18,1.01)
    }
}
@media screen and (min-width:992px){
    .bg-title{
        margin-left:-20px!important;
        margin-right:-20px!important
    }
}
@media (max-width:575px){
    .breadcrumb{
        padding:0
    }
    .main-container .content-wrapper .main-content .bg-title{
        padding:10px 8px
    }
    .main-container .content-wrapper .main-content .bg-title .breadcrumb>li{
        font-size:13px
    }
    .main-container .content-wrapper .main-content .bg-title>div[class^=col-]{
        padding:0 5px
    }
    .main-container .content-wrapper .main-content>.container-fluid{
        padding:0
    }
    svg .labels{
        font-size:10px
    }
}
@media screen and (max-width:340px){
    .main-container .content-wrapper .main-content .bg-title .breadcrumb>li{
        font-size:12px!important
    }
}
.header{
    display:block;
    height:57px
}
.header .header-menu{
    background:#36404a;
    float:left;
    border:none;
    width:100%;
    position:relative
}
.header .header-menu .toggle{
    float:left;
    margin:0;
    width:51px;
    height:57px!important
}
.header .header-menu .toggle #menu-toggle{
    height:57px!important;
    width:100%;
    padding:15px 15px 0;
    margin:0;
    cursor:pointer;
    color:#fff;
    display:block
}
.header .header-menu .toggle #menu-toggle .ripple-effect{
    background:#fff
}
.header .header-menu .toggle #menu-toggle .bars{
    background:#fff;
    display:inline-block;
    width:19px;
    height:1px;
    position:relative;
    top:-1px;
    -webkit-transition:all ease .3s;
    transition:all ease .3s
}
.header .header-menu .toggle #menu-toggle .bars:after,.header .header-menu .toggle #menu-toggle .bars:before{
    background:#fff;
    position:absolute;
    left:0;
    display:inline-block;
    width:19px;
    height:1px;
    content:''
}
.header .header-menu .toggle #menu-toggle .bars:before{
    top:6px
}
.header .header-menu .toggle #menu-toggle .bars:after{
    top:-6px
}
.header .header-menu .navbar-right>li.dropdown .dropdown-menu .notification-list .list-group-item:hover,.header .header-menu .navbar-right>li.dropdown .dropdown-menu>li>a:hover{
    background:rgba(0,0,0,.03)!important
}
.header .header-menu .navbar-right{
    margin:0;
    width:80%;
    height:57px;
    float:right;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.header .header-menu .navbar-right>li,.header .header-menu .navbar-right>li>a{
    position:relative;
    height:100%!important
}
.header .header-menu .navbar-right>li>a{
    padding:8px 15px;
    font-weight:500;
    color:#f2f2f2!important;
    margin-left:0!important;
    line-height:32px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.header .header-menu .navbar-right>li>a i{
    font-size:15px
}
.header .header-menu .navbar-right>li.dropdown .dropdown-toggle.info-number .badge{
    font-size:10px;
    font-weight:400;
    line-height:13px;
    padding:0 4px;
    position:absolute;
    right:11px;
    top:16px;
    color:#fff;
    border-radius:50%
}
.header .header-menu .navbar-right>li.dropdown .dropdown-toggle::after{
    border:none!important
}
.header .header-menu .navbar-right>li.dropdown .dropdown-menu{
    border-radius:0;
    margin-top:0!important;
    padding:0;
    border:none;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.26);
    -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);
    -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);
    font-size:12px;
    text-shadow:none;
    z-index:9998
}
.header .header-menu .navbar-right>li.dropdown .dropdown-menu li{
    padding:0;
    width:100%
}
.header .header-menu .navbar-right>li.dropdown .dropdown-menu li a{
    width:100%;
    padding:9px 0 9px 10px;
    display:block
}
.header .header-menu .navbar-right>li.dropdown .dropdown-menu.slidedown{
    -webkit-animation:slide-down .3s ease-out;
    animation:slide-down .3s ease-out
}
.header .header-menu .navbar-right>li.dropdown .dropdown-menu.slideup{
    -webkit-animation:slide-up .3s ease-out;
    animation:slide-up .3s ease-out
}
.header .header-menu .navbar-right>li.dropdown .dropdown-menu.dropdown-menu-lg{
    width:300px;
    font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif
}
.header .header-menu .navbar-right>li.dropdown .dropdown-menu.dropdown-menu-lg .notif-title{
    font-size:12px;
    text-transform:uppercase;
    font-weight:600;
    padding:11px 15px
}
.header .header-menu .navbar-right>li.dropdown .dropdown-menu.dropdown-menu-lg .read-all-notif{
    font-size:12px;
    font-weight:600;
    padding:0;
    border-top:1px solid #f2f2f2!important;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.header .header-menu .navbar-right>li.dropdown .dropdown-menu.dropdown-menu-lg .read-all-notif a{
    padding:11px 15px;
    display:inline
}
.header .header-menu .navbar-right>li.dropdown .dropdown-menu.dropdown-menu-lg .read-all-notif a i{
    margin-left:7px
}
.header .header-menu .navbar-right>li.dropdown .dropdown-menu .notification-list{
    overflow:auto;
    width:auto;
    height:230px
}
.header .header-menu .navbar-right>li.dropdown .dropdown-menu .notification-list .notif-img{
    width:30px;
    text-align:center;
    height:30px;
    line-height:28px;
    border-radius:50%;
    margin-top:4px
}
.header .header-menu .navbar-right>li.dropdown .dropdown-menu .notification-list .notif-info{
    padding:6px 0
}
.header .header-menu .navbar-right>li.dropdown .dropdown-menu .notification-list .list-group-item{
    border-radius:0;
    border-right:0;
    border-left:0;
    border-color:#f2f2f2!important;
    border-bottom:1px solid #f2f2f2!important
}
.header .header-menu .navbar-right>li.dropdown .dropdown-menu .notification-list .list-group-item .notif-text{
    width:163px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    font-size:13px;
    font-weight:600;
    display:inline-block;
    margin-bottom:0
}
.header .header-menu .navbar-right>li.dropdown .dropdown-menu .notification-list .list-group-item .time{
    font-size:10px;
    opacity:.7;
    color:#707788;
    margin-right:25px;
    white-space:nowrap
}
.header .header-menu .navbar-right>li.dropdown .dropdown-menu.notifications-list span{
    white-space:normal
}
.header .header-menu .navbar-right>li.dropdown .dropdown-menu>li>a{
    color:#707788
}
.header .header-menu .navbar-right>li.dropdown .dropdown-menu>li.read-all-notif:hover a{
    background-color:transparent!important
}
.header .header-menu .navbar-right>li.dropdown.profile-dropdown .dropdown-toggle img{
    height:40px;
    width:40px;
    margin-right:7px
}
.header .header-menu .navbar-right>li.dropdown.profile-dropdown .dropdown-toggle .fa-angle-down{
    margin-top:4px;
    margin-left:5px
}
.header .header-menu .navbar-right>li.dropdown.profile-dropdown .dropdown-menu{
    transform:translate3d(-1px,57px,0)!important;
    -webkit-transform:translate3d(-1px,57px,0)!important;
    -moz-transform:translate3d(-1px,57px,0)!important;
    -o-transform:translate3d(-1px,57px,0)!important;
    -ms-transform:translate3d(-1px,57px,0)!important;
    min-width:1rem;
    width:100%;
    left:-1px;
    color:#707788;
    font-weight:500;
    font-size:13px
}
.header .header-menu .navbar-right>li.dropdown.profile-dropdown .dropdown-menu li a{
    display:block
}
.header .header-menu .navbar-right>li.dropdown.profile-dropdown .dropdown-menu li a i{
    margin-right:5px;
    width:16px;
    text-align:center
}
.header .header-menu .navbar-right>li.dropdown.profile-dropdown .dropdown-menu .divider{
    margin:0;
    border-color:#f2f2f2
}
.header .header-menu .navbar-right>li.dropdown.notifications-list.show .dropdown-menu.show{
    right:0;
    left:auto!important;
    transform:translate3d(0,57px,0)!important;
    -webkit-transform:translate3d(0,57px,0)!important;
    -moz-transform:translate3d(0,57px,0)!important;
    -o-transform:translate3d(0,57px,0)!important;
    -ms-transform:translate3d(0,57px,0)!important
}
.header .header-menu .navbar-right>li.search-wrap{
    height:57px;
    padding:0
}
.header .header-menu .navbar-right>li.search-wrap input[type=text]{
    width:217px;
    border:none;
    cursor:text;
    background-color:#fff;
    border-radius:50px;
    color:#707788;
    height:30px;
    font-size:12px;
    display:inline-block;
    font-weight:100;
    outline:0;
    padding:3px 60px 3px 20px;
    position:absolute;
    top:0;
    right:0;
    margin-top:13px
}
.footer,.header .header-menu .navbar-right>li.search-wrap button[type=submit] i{
    font-size:14px
}
.header .header-menu .navbar-right>li.search-wrap input[type=text]:focus,.header .header-menu .navbar-right>li.search-wrap input[type=text]:hover{
    border:none
}
.header .header-menu .navbar-right>li.search-wrap button[type=submit]{
    display:inline-block;
    border:none;
    z-index:2;
    cursor:pointer;
    position:absolute;
    top:17px;
    right:2px;
    width:34px;
    text-align:center;
    background:0 0
}
.header .header-menu .navbar-right>li.search-wrap button[type=submit]:focus{
    outline:0
}
.header .header-menu .navbar-right>li.search-wrap button[type=submit]:hover{
    opacity:.8
}
.footer{
    background:#fff;
    padding:15px 20px;
    display:block;
    color:#707788
}
.footer .company-name{
    font-size:14px;
    margin-left:5px
}
.footer img{
    max-width:100%;
    height:14px
}
.footer a:hover{
    color:#707788
}
@media (min-width:480px){
    .header .header-menu .navbar-right li{
        position:relative
    }
}
@media (max-width:575px){
    .header .header-menu{
        position:static
    }
    .header .header-menu .navbar-right{
        width:70%
    }
    .header .header-menu .navbar-right li.dropdown.notifications-list.show .dropdown-menu.show{
        transform:translate3d(0,0,0)!important;
        -webkit-transform:translate3d(0,0,0)!important;
        -moz-transform:translate3d(0,0,0)!important;
        -o-transform:translate3d(0,0,0)!important;
        -ms-transform:translate3d(0,0,0)!important
    }
    .header .header-menu .navbar-right li .dropdown-menu.show{
        position:fixed!important;
        left:0!important;
        top:0!important;
        height:100vh;
        width:100vw!important;
        transform:translate3d(0,0,0)!important;
        -webkit-transform:translate3d(0,0,0)!important;
        -moz-transform:translate3d(0,0,0)!important;
        -o-transform:translate3d(0,0,0)!important;
        -ms-transform:translate3d(0,0,0)!important
    }
    .header .header-menu .navbar-right li .dropdown-menu.show.dropdown-menu-lg{
        left:0!important
    }
    .header .header-menu .navbar-right li .dropdown-menu.show.dropdown-menu-lg .close{
        right:0;
        top:-3px
    }
    .header .header-menu .navbar-right li .dropdown-menu.show.dropdown-menu-lg li.read-all-notif{
        position:absolute
    }
    .header .header-menu .navbar-right li .dropdown-menu.show.dropdown-menu-lg .notification-list{
        height:calc(100vh - 100px)
    }
    .header .header-menu .navbar-right li .dropdown-menu.show .close{
        font-size:20px
    }
    .header .header-menu .navbar-right li.profile-dropdown .dropdown-menu li{
        text-align:center;
        border-bottom:1px solid #f2f2f2
    }
    .header .header-menu .navbar-right li.profile-dropdown .dropdown-menu li a{
        font-size:13px;
        text-align:center;
        padding:6px 0 6px 10px
    }
    .header .header-menu .navbar-right li.profile-dropdown .dropdown-menu li a i,.header .header-menu .navbar-right li.profile-dropdown .dropdown-menu li.divider{
        display:none
    }
    .header .header-menu .navbar-right li.profile-dropdown .dropdown-menu li:first-child{
        border-top:1px solid #f2f2f2
    }
    .header .header-menu .navbar-right li.profile-dropdown .dropdown-menu.show{
        position:fixed!important;
        left:0!important;
        top:0!important;
        height:100vh;
        width:100vw!important;
        transform:translate3d(0,0,0)!important;
        -webkit-transform:translate3d(0,0,0)!important;
        -moz-transform:translate3d(0,0,0)!important;
        -o-transform:translate3d(0,0,0)!important;
        -ms-transform:translate3d(0,0,0)!important
    }
    .header .header-menu .navbar-right li.profile-dropdown .dropdown-menu.show li{
        clear:both
    }
    .header .header-menu .navbar-right li.profile-dropdown .dropdown-menu.show li .close{
        right:11px;
        position:absolute;
        top:16px
    }
    .header .header-menu .navbar-right li.profile-dropdown .dropdown-menu.show li.d-block-xs{
        padding:12px 0 12px 12px;
        font-size:17px
    }
    .header .header-menu .navbar-right li.profile-dropdown .nav-title{
        border:0;
        width:100%;
        float:left;
        border-radius:0;
        height:57px;
        text-align:center
    }
    .header .header-menu .navbar-right li.profile-dropdown .nav-title .site-title{
        color:#676f77;
        font-size:18px;
        font-weight:700;
        letter-spacing:.05em;
        line-height:60px;
        text-transform:lowercase;
        text-overflow:ellipsis;
        overflow:hidden;
        width:100%;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        margin:0;
        padding:0;
        height:57px;
        position:relative
    }
    .header .header-menu .navbar-right li.profile-dropdown .nav-title .site-title:focus,.header .header-menu .navbar-right li.profile-dropdown .nav-title .site-title:hover{
        text-decoration:none
    }
    .header .header-menu .navbar-right li.profile-dropdown .profile{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        margin-top:20px
    }
    .header .header-menu .navbar-right li.profile-dropdown .profile .profile-pic{
        width:100%;
        margin:0 auto;
        text-align:center
    }
    .header .header-menu .navbar-right li.profile-dropdown .profile .profile-pic .profile-img{
        width:62px;
        height:62px;
        background:#fff;
        z-index:1000;
        position:inherit;
        border:none;
        padding:4px
    }
    .header .header-menu .navbar-right li.profile-dropdown .profile .profile-info{
        width:100%;
        text-align:center
    }
    .header .header-menu .navbar-right li.profile-dropdown .profile .profile-info span{
        font-size:13px;
        line-height:30px
    }
    .header .header-menu .navbar-right li.profile-dropdown .profile .profile-info h2{
        color:#707788;
        font-weight:500;
        font-size:16px
    }
    .header .header-menu .navbar-right li.search-wrap{
        display:none
    }
}
.ripple{
    overflow:hidden;
    position:relative!important
}
.ripple-effect{
    display:block;
    position:absolute;
    background:#e3ebeb;
    border-radius:100%;
    transform:scale(0);
    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    -o-transform:scale(0);
    -ms-transform:scale(0)
}
.ripple-effect.animate{
    -webkit-animation:ripple .65s linear;
    animation:ripple .65s linear
}
@-webkit-keyframes ripple{
    100%{
        opacity:0;
        transform:scale(2.5);
        -webkit-transform:scale(2.5);
        -moz-transform:scale(2.5);
        -o-transform:scale(2.5);
        -ms-transform:scale(2.5)
    }
}
@keyframes ripple{
    100%{
        opacity:0;
        transform:scale(2.5);
        -webkit-transform:scale(2.5);
        -moz-transform:scale(2.5);
        -o-transform:scale(2.5);
        -ms-transform:scale(2.5)
    }
}
@-webkit-keyframes slide-down{
    from{
        -webkit-transform:translate(0,-20px);
        transform:translate(0,-20px);
        opacity:0
    }
    to{
        -webkit-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1
    }
}
@keyframes slide-down{
    from{
        -webkit-transform:translate(0,-20px);
        transform:translate(0,-20px);
        opacity:0
    }
    to{
        -webkit-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1
    }
}
@-webkit-keyframes slide-up{
    from{
        -webkit-transform:translate(0,20px);
        transform:translate(0,20px);
        opacity:0
    }
    to{
        -webkit-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1
    }
}
@keyframes slide-up{
    from{
        -webkit-transform:translate(0,20px);
        transform:translate(0,20px);
        opacity:0
    }
    to{
        -webkit-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1
    }
}
.blue{
    color:#3498DB
}
.purple{
    color:#6d5cae
}
.green{
    color:#0aa89e
}
.cyan{
    color:#4DD0E1
}
.red{
    color:#e43a45
}
.orange{
    color:#fa0
}
.dark{
    color:#2A3F54
}
.grey{
    color:#8b91a0
}
.border-blue{
    border-color:#3498DB!important
}
.border-purple{
    border-color:#6d5cae!important
}
.border-green{
    border-color:#0aa89e!important
}
.border-red{
    border-color:#e43a45!important
}
.border-dark{
    border-color:#8e959d!important
}
.border-transparent{
    border-color:transparent!important
}
.bg-white{
    background:#fff!important;
    border:1px solid #fff!important;
    color:#73879C
}
.bg-green{
    background:#0aa89e!important;
    border:1px solid #0aa89e!important;
    color:#fff
}
.bg-red{
    background:#e43a45!important;
    border:1px solid #e43a45!important;
    color:#fff
}
.bg-cyan{
    background:#4DD0E1!important;
    border:1px solid #4DD0E1!important;
    color:#fff
}
.bg-grey{
    background:#8b91a0!important;
    border:1px solid #8b91a0!important;
    color:#fff
}
.bg-blue{
    background:#3498DB!important;
    border:1px solid #3498DB!important;
    color:#fff
}
.bg-orange{
    background:#fa0!important;
    border:1px solid #fa0!important;
    color:#fff
}
.bg-purple{
    background:#6d5cae!important;
    border:1px solid #6d5cae!important;
    color:#fff
}
.bg-blue-sky{
    background:#50C1CF!important;
    border:1px solid #50C1CF!important;
    color:#fff
}
.bg-white{
    background-color:#fff
}
.bg-transparent{
    background-color:transparent!important
}
.color-pallet p{
    font-size:13px
}
.color-shape{
    height:70px;
    position:relative
}
.color-shape:after{
    content:"";
    background-image:url(../img/brushshape.png);
    position:absolute;
    left:-1px;
    top:-1px;
    width:calc(100% + 2px);
    height:calc(100% + 2px);
    background-size:100% 100%;
    background-repeat:no-repeat
}
.color-pallet-box{
    width:100%
}
@media screen and (min-width:768px){
    .color-value{
        width:150px
    }
}
@media screen and (min-width:1400px){
    .color-shape{
        height:90px;
        width:84%;
        margin:0 auto
    }
}
@media screen and (min-width:768px) and (max-width:876px){
    .color-name{
        height:40px
    }
}
@media screen and (max-width:1350px){
    .color-pallet p{
        font-size:11px
    }
}
@media screen and (min-width:420px) and (max-width:767px){
    .color-shape{
        height:85px
    }
}
.inherit-height,.inherit-size{
    height:inherit
}
.clearfix{
    clear:both
}
.fixed-body{
    overflow:hidden;
    position:fixed
}
.box-shadow-none{
    box-shadow:none!important;
    -moz-box-shadow:none!important;
    -webkit-box-shadow:none!important
}
.overflow-auto{
    overflow:auto
}
.overflow-hidden{
    overflow:hidden
}
.overflow-visible{
    overflow:visible
}
.center-margin{
    margin-left:auto;
    margin-right:auto
}
.inherit-size{
    width:inherit
}
.image-responsive-height,.overlayer.fullwidth{
    width:100%
}
.image-responsive-width{
    height:100%
}
.overlayer{
    position:absolute;
    display:block;
    z-index:21
}
.h-100vh{
    height:100vh
}
.h-0{
    height:0
}
.w-0{
    width:0
}
.w-100vw{
    width:100vw
}
.w-220{
    width:220px
}
.overlayer-wrapper{
    position:relative;
    display:block;
    z-index:10
}
.overlay-fixed{
    position:fixed!important;
    top:auto!important
}
.bottom-left,.bottom-right,.pull-bottom,.pull-up,.top-left,.top-right{
    position:absolute!important
}
.top-left{
    top:0;
    left:0
}
.top-right{
    top:1px;
    right:0
}
.bottom-left{
    bottom:1px;
    left:0
}
.bottom-right{
    bottom:0;
    right:0
}
.pull-bottom{
    bottom:0
}
.pull-up{
    top:0
}
.cursor{
    cursor:pointer
}
.scroll-x-hidden{
    overflow-x:hidden!important
}
.scroll-y-hidden{
    overflow-y:hidden!important
}
.hide{
    display:none
}
.inline{
    display:inline-block!important
}
.block{
    display:block
}
.realtive{
    position:relative
}
.absolute{
    position:absolute
}
.fixed{
    position:fixed
}
.static{
    position:static
}
.small-gutter .row{
    margin-left:-.25rem;
    margin-right:-.25rem
}
.small-gutter .row>[class*=col-],.small-gutter .row>[class^=col-]{
    padding-left:.25rem;
    padding-right:.25rem
}
@media (max-width:576px){
    .d-block-xs{
        display:block!important
    }
    .width-100-xs{
        width:100%
    }
}
.p-r-0{
    padding-right:0!important
}
.p-l-0{
    padding-left:0!important
}
.p-t-0{
    padding-top:0!important
}
.p-b-0{
    padding-bottom:0!important
}
.p-0{
    padding:0!important
}
.p-t-5{
    padding-top:5px!important
}
.p-r-5{
    padding-right:5px!important
}
.p-l-5{
    padding-left:5px!important
}
.p-b-5{
    padding-bottom:5px!important
}
.padding-5{
    padding:5px!important
}
.p-t-10{
    padding-top:10px!important
}
.p-r-10{
    padding-right:10px!important
}
.p-l-10{
    padding-left:10px!important
}
.p-b-10{
    padding-bottom:10px!important
}
.padding-10{
    padding:10px!important
}
.p-t-15{
    padding-top:15px!important
}
.p-r-15{
    padding-right:15px!important
}
.p-l-15{
    padding-left:15px!important
}
.p-b-15{
    padding-bottom:15px!important
}
.padding-15{
    padding:15px!important
}
.p-t-20{
    padding-top:20px!important
}
.p-r-20{
    padding-right:20px!important
}
.p-l-20{
    padding-left:20px!important
}
.p-b-20{
    padding-bottom:20px!important
}
.padding-20{
    padding:20px!important
}
.p-t-25{
    padding-top:25px!important
}
.p-r-25{
    padding-right:25px!important
}
.p-l-25{
    padding-left:25px!important
}
.p-b-25{
    padding-bottom:25px!important
}
.padding-25{
    padding:25px!important
}
.p-t-30{
    padding-top:30px!important
}
.p-r-30{
    padding-right:30px!important
}
.p-l-30{
    padding-left:30px!important
}
.p-b-30{
    padding-bottom:30px!important
}
.padding-30{
    padding:30px!important
}
.p-t-35{
    padding-top:35px!important
}
.p-r-35{
    padding-right:35px!important
}
.p-l-35{
    padding-left:35px!important
}
.p-b-35{
    padding-bottom:35px!important
}
.padding-35{
    padding:35px!important
}
.p-t-40{
    padding-top:40px!important
}
.p-r-40{
    padding-right:40px!important
}
.p-l-40{
    padding-left:40px!important
}
.p-b-40{
    padding-bottom:40px!important
}
.padding-40{
    padding:40px!important
}
.p-t-45{
    padding-top:45px!important
}
.p-r-45{
    padding-right:45px!important
}
.p-l-45{
    padding-left:45px!important
}
.p-b-45{
    padding-bottom:45px!important
}
.padding-45{
    padding:45px!important
}
.p-t-50{
    padding-top:50px!important
}
.p-r-50{
    padding-right:50px!important
}
.p-l-50{
    padding-left:50px!important
}
.p-b-50{
    padding-bottom:50px!important
}
.padding-50{
    padding:50px!important
}
.p-t-55{
    padding-top:55px!important
}
.p-r-55{
    padding-right:55px!important
}
.p-l-55{
    padding-left:55px!important
}
.p-b-55{
    padding-bottom:55px!important
}
.padding-55{
    padding:55px!important
}
.p-t-60{
    padding-top:60px!important
}
.p-r-60{
    padding-right:60px!important
}
.p-l-60{
    padding-left:60px!important
}
.p-b-60{
    padding-bottom:60px!important
}
.padding-60{
    padding:60px!important
}
.p-t-65{
    padding-top:65px!important
}
.p-r-65{
    padding-right:65px!important
}
.p-l-65{
    padding-left:65px!important
}
.p-b-65{
    padding-bottom:65px!important
}
.padding-65{
    padding:65px!important
}
.p-t-70{
    padding-top:70px!important
}
.p-r-70{
    padding-right:70px!important
}
.p-l-70{
    padding-left:70px!important
}
.p-b-70{
    padding-bottom:70px!important
}
.padding-70{
    padding:70px!important
}
.p-t-75{
    padding-top:75px!important
}
.p-r-75{
    padding-right:75px!important
}
.p-l-75{
    padding-left:75px!important
}
.p-b-75{
    padding-bottom:75px!important
}
.padding-75{
    padding:75px!important
}
.p-t-80{
    padding-top:80px!important
}
.p-r-80{
    padding-right:80px!important
}
.p-l-80{
    padding-left:80px!important
}
.p-b-80{
    padding-bottom:80px!important
}
.padding-80{
    padding:80px!important
}
.p-t-85{
    padding-top:85px!important
}
.p-r-85{
    padding-right:85px!important
}
.p-l-85{
    padding-left:85px!important
}
.p-b-85{
    padding-bottom:85px!important
}
.padding-85{
    padding:85px!important
}
.p-t-90{
    padding-top:90px!important
}
.p-r-90{
    padding-right:90px!important
}
.p-l-90{
    padding-left:90px!important
}
.p-b-90{
    padding-bottom:90px!important
}
.padding-90{
    padding:90px!important
}
.p-t-95{
    padding-top:95px!important
}
.p-r-95{
    padding-right:95px!important
}
.p-l-95{
    padding-left:95px!important
}
.p-b-95{
    padding-bottom:95px!important
}
.padding-95{
    padding:95px!important
}
.p-t-100{
    padding-top:100px!important
}
.p-r-100{
    padding-right:100px!important
}
.p-l-100{
    padding-left:100px!important
}
.p-b-100{
    padding-bottom:100px!important
}
.padding-100{
    padding:100px!important
}
.m-t-0{
    margin-top:0!important
}
.m-r-0{
    margin-right:0!important
}
.m-l-0{
    margin-left:0!important
}
.m-b-0{
    margin-bottom:0!important
}
.m-0{
    margin:0!important
}
.m-t-5{
    margin-top:5px!important
}
.m-r-5{
    margin-right:5px!important
}
.m-l-5{
    margin-left:5px!important
}
.m-b-5{
    margin-bottom:5px!important
}
.margin-5{
    margin:5px!important
}
.m-t-10{
    margin-top:10px!important
}
.m-r-10{
    margin-right:10px!important
}
.m-l-10{
    margin-left:10px!important
}
.m-b-10{
    margin-bottom:10px!important
}
.margin-10{
    margin:10px!important
}
.m-t-15{
    margin-top:15px!important
}
.m-r-15{
    margin-right:15px!important
}
.m-l-15{
    margin-left:15px!important
}
.m-b-15{
    margin-bottom:15px!important
}
.margin-15{
    margin:15px!important
}
.m-t-20{
    margin-top:20px!important
}
.m-r-20{
    margin-right:20px!important
}
.m-l-20{
    margin-left:20px!important
}
.m-b-20{
    margin-bottom:20px!important
}
.margin-20{
    margin:20px!important
}
.m-t-25{
    margin-top:25px!important
}
.m-r-25{
    margin-right:25px!important
}
.m-l-25{
    margin-left:25px!important
}
.m-b-25{
    margin-bottom:25px!important
}
.margin-25{
    margin:25px!important
}
.m-t-30{
    margin-top:30px!important
}
.m-r-30{
    margin-right:30px!important
}
.m-l-30{
    margin-left:30px!important
}
.m-b-30{
    margin-bottom:30px!important
}
.margin-30{
    margin:30px!important
}
.m-t-35{
    margin-top:35px!important
}
.m-r-35{
    margin-right:35px!important
}
.m-l-35{
    margin-left:35px!important
}
.m-b-35{
    margin-bottom:35px!important
}
.margin-35{
    margin:35px!important
}
.m-t-40{
    margin-top:40px!important
}
.m-r-40{
    margin-right:40px!important
}
.m-l-40{
    margin-left:40px!important
}
.m-b-40{
    margin-bottom:40px!important
}
.margin-40{
    margin:40px!important
}
.m-t-45{
    margin-top:45px!important
}
.m-r-45{
    margin-right:45px!important
}
.m-l-45{
    margin-left:45px!important
}
.m-b-45{
    margin-bottom:45px!important
}
.margin-45{
    margin:45px!important
}
.m-t-50{
    margin-top:50px!important
}
.m-r-50{
    margin-right:50px!important
}
.m-l-50{
    margin-left:50px!important
}
.m-b-50{
    margin-bottom:50px!important
}
.margin-50{
    margin:50px!important
}
.m-t-55{
    margin-top:55px!important
}
.m-r-55{
    margin-right:55px!important
}
.m-l-55{
    margin-left:55px!important
}
.m-b-55{
    margin-bottom:55px!important
}
.margin-55{
    margin:55px!important
}
.m-t-60{
    margin-top:60px!important
}
.m-r-60{
    margin-right:60px!important
}
.m-l-60{
    margin-left:60px!important
}
.m-b-60{
    margin-bottom:60px!important
}
.margin-60{
    margin:60px!important
}
.m-t-65{
    margin-top:65px!important
}
.m-r-65{
    margin-right:65px!important
}
.m-l-65{
    margin-left:65px!important
}
.m-b-65{
    margin-bottom:65px!important
}
.margin-65{
    margin:65px!important
}
.m-t-70{
    margin-top:70px!important
}
.m-r-70{
    margin-right:70px!important
}
.m-l-70{
    margin-left:70px!important
}
.m-b-70{
    margin-bottom:70px!important
}
.margin-70{
    margin:70px!important
}
.m-t-75{
    margin-top:75px!important
}
.m-r-75{
    margin-right:75px!important
}
.m-l-75{
    margin-left:75px!important
}
.m-b-75{
    margin-bottom:75px!important
}
.margin-75{
    margin:75px!important
}
.m-t-80{
    margin-top:80px!important
}
.m-r-80{
    margin-right:80px!important
}
.m-l-80{
    margin-left:80px!important
}
.m-b-80{
    margin-bottom:80px!important
}
.margin-80{
    margin:80px!important
}
.m-t-85{
    margin-top:85px!important
}
.m-r-85{
    margin-right:85px!important
}
.m-l-85{
    margin-left:85px!important
}
.m-b-85{
    margin-bottom:85px!important
}
.margin-85{
    margin:85px!important
}
.m-t-90{
    margin-top:90px!important
}
.m-r-90{
    margin-right:90px!important
}
.m-l-90{
    margin-left:90px!important
}
.m-b-90{
    margin-bottom:90px!important
}
.margin-90{
    margin:90px!important
}
.m-t-95{
    margin-top:95px!important
}
.m-r-95{
    margin-right:95px!important
}
.m-l-95{
    margin-left:95px!important
}
.m-b-95{
    margin-bottom:95px!important
}
.margin-95{
    margin:95px!important
}
.m-t-100{
    margin-top:100px!important
}
.m-r-100{
    margin-right:100px!important
}
.m-l-100{
    margin-left:100px!important
}
.m-b-100{
    margin-bottom:100px!important
}
.margin-100{
    margin:100px!important
}
.b-a,.b-b,.b-l,.b-r,.b-t{
    border-style:solid;
    border-width:0
}
.b-r{
    border-right-width:1px
}
.b-l{
    border-left-width:1px
}
.b-t{
    border-top-width:1px
}
.b-b{
    border-bottom-width:1px
}
.b-a{
    border-width:1px
}
.b-dashed{
    border-style:dashed
}
.b-thick{
    border-width:2px
}
.b-transparent{
    border-color:rgba(0,0,0,.4)
}
.b-transparent-white{
    border-color:rgba(255,255,255,.3)
}
.border-grey{
    border-color:#8b91a0
}
.border-light{
    border-color:#f2f2f2
}
.border-white{
    border-color:#fff
}
.nav-sm .main-container{
    min-height:100%;
    height:auto
}
.nav-sm .main-container .sidebar{
    width:75px;
    overflow:visible;
    display:table-cell;
    vertical-align:top;
    position:relative
}
.nav-sm .main-container .sidebar .scroll-wrapper{
    overflow:visible
}
.nav-sm .main-container .sidebar .scroll-wrapper .nav-title{
    width:100%;
    text-align:center
}
.nav-sm .main-container .sidebar .scroll-wrapper .nav-title .site-title{
    font-size:10px
}
.nav-sm .main-container .sidebar .scroll-wrapper .nav-title a i{
    font-size:27px;
    margin:13px 0 0 3px;
    padding:5px 6px;
    position:absolute;
    left:-2px;
    top:-1px
}
.nav-sm .main-container .sidebar .scroll-wrapper .site-logo{
    display:block;
    text-align:center;
    width:100%
}
.nav-sm .main-container .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav-item>a span.fa,.nav-sm .main-container .sidebar .scroll-wrapper .main-menu-wrapper .menu-section h3,.nav-sm .main-container .sidebar .scroll-wrapper .profile{
    display:none!important
}
.nav-sm .main-container .sidebar .scroll-wrapper .site-logo img{
    margin:0 auto;
    height:10px
}
.nav-sm .main-container .sidebar .scroll-wrapper .main-menu-wrapper .menu-section{
    margin:0
}
.nav-sm .main-container .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li>a>span{
    display:none
}
.nav-sm .main-container .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu li a{
    width:100%;
    text-align:center!important;
    font-weight:400!important;
    font-size:11px!important;
    padding:10px 5px!important
}
.nav-sm .main-container .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu li a i{
    font-size:21px!important;
    text-align:center;
    width:100%!important;
    margin-bottom:5px
}
.nav-sm .main-container .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu li.nav-item:hover>a{
    background:rgba(0,0,0,.03)
}
.nav-sm .main-container .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu li.active>a{
    color:#0aa89e;
    border-right:3px solid #0aa89e
}
.nav-sm .main-container .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu li.nav-item>.child-menu{
    box-shadow:1px 0 20px rgba(0,0,0,.08);
    -moz-box-shadow:1px 0 20px rgba(0,0,0,.08);
    -webkit-box-shadow:1px 0 20px rgba(0,0,0,.08);
    background:#fff
}
.nav-sm .main-container .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu{
    padding:0 10px;
    left:100%;
    position:absolute;
    top:0;
    width:210px;
    z-index:99999;
    display:none
}
.nav-sm .main-container .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu>li.child-menu-title{
    cursor:default;
    padding:15px 5px 5px;
    font-weight:700;
    font-size:14px
}
.nav-sm .main-container .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu li{
    padding:0
}
.nav-sm .main-container .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu li a{
    text-align:left!important;
    padding:10px;
    font-size:12px!important
}
.nav-sm .main-container .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu li.active ul ul,.nav-sm .main-container .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu ul{
    position:static;
    width:200px;
    background:0 0
}
.nav-sm .main-container .content-wrapper .main-content{
    padding:0 20px;
    z-index:2
}
@media screen and (max-width:575px){
    .nav-sm .main-container .sidebar{
        display:none
    }
    .nav-sm .main-container .content-wrapper{
        margin:0
    }
    .nav-sm .main-container .content-wrapper .main-content{
        width:100%;
        padding-right:0
    }
}
@media screen and (min-width:576px){
    .nav-sm .main-container .content-wrapper{
        display:table-cell;
        width:calc(100vw - 101px)
    }
    @-moz-document url-prefix(){
        .nav-sm .main-container .content-wrapper{
            width:calc(100vw - 111px)!important
        }
        .nav-md .main-container .content-wrapper{
            width:calc(100vw - 278px)!important
        }
    }
}
@media screen and (min-width:576px) and (-ms-high-contrast:active),screen and (min-width:576px) and (-ms-high-contrast:none){
    .nav-sm .main-container .content-wrapper{
        width:calc(100vw - 111px)!important
    }
    .nav-md .main-container .content-wrapper{
        width:calc(100vw - 278px)!important
    }
}
.nav-md .sidebar{
    width:260px;
    height:100%;
    position:fixed
}
.nav-md .sidebar .scroll-wrapper .site-logo{
    width:100%
}
.nav-md .sidebar .scroll-wrapper .site-logo img{
    max-width:100%;
    max-height:100%;
}
.nav-md .sidebar .scroll-wrapper .menu-section .nav.child-menu li.child-menu-title{
    display:none
}
.nav-md .sidebar .scroll-wrapper .menu-section .nav.child-menu li:before{
    content:"";
    left:28px;
    margin-top:21px;
    position:absolute;
    right:auto;
    width:10px;
    z-index:1;
    border-bottom:1px solid #f2f2f2
}
.nav-md .sidebar .scroll-wrapper .menu-section .nav.child-menu li:after{
    content:"";
    border-left:1px solid #f2f2f2;
    bottom:0;
    left:26px;
    position:absolute;
    top:49px
}
.nav-md .sidebar .scroll-wrapper .menu-section .nav.child-menu li:last-child::after{
    bottom:50%
}
.nav-md .main-container .content-wrapper{
    display:table-cell;
    width:calc(100vw - 267px);
    vertical-align: top;
}
.nav-md .main-container .content-wrapper .main-content{
    padding:0 20px
}
@media screen and (max-width:767px){
    .nav-md .main-container .content-wrapper{
        width:100%;
        margin:0
    }
    .nav-md .main-container .content-wrapper .main-content{
        width:100%;
        padding-right:0
    }
}
@media screen and (max-width:575px){
    .nav-md .main-container{
        display:block
    }
    .nav-md .main-container .sidebar{
        width:100vw;
        top:0;
        left:0;
        right:0;
        bottom:0
    }
    .nav-md .main-container .content-wrapper{
        margin-left:0
    }
}
@media screen and (min-width:576px) and (max-width:767px){
    .nav-md .header .header-menu .toggle #menu-toggle{
        right:-260px
    }
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){
    .nav-md .main-container .content-wrapper{
        width:calc(100vw - 260px)
    }
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){
    .nav-md .main-container .content-wrapper{
        width:calc(100vw - 260px)
    }
}
@media only screen and (min-device-width:834px) and (max-device-width:1112px) and (-webkit-min-device-pixel-ratio:2){
    .nav-md .main-container .content-wrapper{
        width:calc(100vw - 260px)
    }
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){
    .nav-md .main-container .content-wrapper{
        width:calc(100vw - 260px)
    }
}
.sidebar{
    top:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:0;
    z-index:128;
    background:#fff;
    box-shadow:1px 0 20px rgba(0,0,0,.08);
    -moz-box-shadow:1px 0 20px rgba(0,0,0,.08);
    -webkit-box-shadow:1px 0 20px rgba(0,0,0,.08);
    -webkit-transition:width .6s cubic-bezier(.15,.99,.18,1.01);
    transition:width .6s cubic-bezier(.15,.99,.18,1.01)
}
.sidebar .toggle{
    margin:0;
    position:absolute;
    display:none;
    right:14px;
    top:17px
}
.sidebar .toggle #sidebar-menu-toggle{
    margin:0;
    -webkit-transition:all ease .3s;
    transition:all ease .3s;
    color:rgba(42,63,84,.6);
    background-color:transparent;
    display:inline-block;
    position:relative;
    top:0;
    font-size:19px
}
.sidebar .scroll-wrapper{
    width:100%;
    height:100%;
    overflow:auto
}
.sidebar .scroll-wrapper .nav-title{
    border:0;
    width:100%;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    border-radius:0;
    height:87px;
    text-align:center
}
.sidebar .scroll-wrapper .nav-title .site-title{
    color:#36404a;
    font-size:15px;
    font-weight:700;
    letter-spacing:.05em;
    line-height:60px;
    text-transform:uppercase;
    text-overflow:ellipsis;
    overflow:hidden;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin:0;
    padding:0;
    height:57px;
    position:relative
}
.sidebar .scroll-wrapper .nav-title .site-title:focus,.sidebar .scroll-wrapper .nav-title .site-title:hover{
    text-decoration:none
}
.sidebar .scroll-wrapper .profile{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column
}
.sidebar .scroll-wrapper .profile .profile-pic{
    width:100%;
    margin:0 auto;
    text-align:center
}
.sidebar .scroll-wrapper .profile .profile-pic .profile-img{
    width:62px;
    height:62px;
    background:#fff;
    z-index:1000;
    position:inherit;
    border:none
}
.sidebar .scroll-wrapper .profile .profile-info{
    width:100%;
    text-align:center
}
.sidebar .scroll-wrapper .profile .profile-info span{
    font-size:13px;
    line-height:30px
}
.sidebar .scroll-wrapper .profile .profile-info h2{
    color:#36404a;
    font-weight:500;
    font-size:16px
}
.sidebar .scroll-wrapper .search-wrap{
    margin-bottom:24px;
    padding:0
}
.sidebar .scroll-wrapper .search-wrap form{
    position:relative;
    width:234px;
    margin:0 auto
}
.sidebar .scroll-wrapper .search-wrap form input[type=text]{
    width:100%;
    cursor:text;
    background-color:#fff;
    border:1px solid #a9afb5;
    border-radius:50px;
    height:30px;
    font-size:12px;
    display:inline-block;
    font-weight:100;
    outline:0;
    padding:3px 60px 3px 20px;
    -webkit-transition:all .3s;
    transition:all .3s
}
.sidebar .scroll-wrapper .search-wrap form input[type=text]:focus,.sidebar .scroll-wrapper .search-wrap form input[type=text]:hover{
    border-color:#b7bbc1
}
.sidebar .scroll-wrapper .search-wrap form button[type=submit]{
    display:inline-block;
    border:none;
    z-index:2;
    cursor:pointer;
    position:absolute;
    top:4px;
    right:2px;
    width:34px;
    text-align:center;
    background:0 0
}
.right-sidebar .settings-wrapper.builder:before,.rtl .settings-wrapper.builder:before{
    border-bottom-left-radius:0!important;
    border-top-left-radius:0!important;
    border-bottom-right-radius:4px;
    border-top-right-radius:4px
}
.sidebar .scroll-wrapper .search-wrap form button[type=submit] i{
    font-size:14px
}
.sidebar .scroll-wrapper .search-wrap form button[type=submit]:focus{
    outline:0
}
a,button{
    outline:0!important
}
.sidebar .scroll-wrapper .search-wrap form button[type=submit]:hover{
    opacity:.8
}
.sidebar .scroll-wrapper .main-menu-wrapper{
    padding:0
}
.sidebar .scroll-wrapper .main-menu-wrapper .menu-section{
    width:100%;
    margin-bottom:35px
}
.sidebar .scroll-wrapper .main-menu-wrapper .menu-section h3{
    padding-left:15px;
    color:#707788;
    text-transform:uppercase;
    letter-spacing:.5px;
    font-weight:600;
    font-size:12px;
    margin-bottom:0;
    margin-top:0
}
.sidebar .scroll-wrapper .main-menu-wrapper .menu-section>ul{
    margin-top:10px;
    width:100%
}
.sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav>li>a{
    position:relative;
    display:inline-block;
    width:100%;
    padding:11px 17px 10px
}
.sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav>li>a span.fa{
    float:right;
    text-align:center;
    margin-top:8px;
    font-size:10px;
    min-width:inherit;
    -webkit-transition:all 150ms ease;
    transition:all 150ms ease
}
.sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav>li>a i.fa{
    width:26px;
    opacity:.99;
    display:block;
    float:left;
    margin-top:4px;
    font-family:FontAwesome;
    font-weight:400;
    font-size:18px
}
.sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu{
    display:none
}
.sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu>li{
    padding-left:46px
}
.sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu>li>a{
    color:#707788;
    font-size:14px;
    padding:9px 17px
}
.sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu>li ul li{
    padding-left:15px
}
.sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li{
    position:relative;
    display:block;
    cursor:pointer
}
.sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li a{
    color:#707788;
    font-size:14px;
    -webkit-transition:all .5s ease;
    transition:all .5s ease
}
.dark-sidebar .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li a,.dark-sidebar .sidebar .scroll-wrapper .main-menu-wrapper .menu-section h3,.dark-sidebar .sidebar .scroll-wrapper .nav-title .site-title,.dark-sidebar .sidebar .scroll-wrapper .profile .profile-info h2{
    color:#f2f2f2
}
.sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li a:focus,.sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li a:hover{
    text-decoration:none
}
.sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.active>a{
    text-decoration:none;
    background:rgba(0,0,0,.03)
}
.sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.active>a span.fa{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    transform:rotate(270deg);
    -webkit-transform:rotate(270deg);
    -moz-transform:rotate(270deg);
    -o-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    text-align:right!important;
    margin-right:4px
}
.sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.active-child>a,.sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.nav-item:hover>a{
    background:rgba(0,0,0,.03)
}
.sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu li.nav-item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    word-break:break-all
}
.sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu li.opened>a{
    text-decoration:none
}
.sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu li.opened>a span.fa{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    transform:rotate(270deg);
    -webkit-transform:rotate(270deg);
    -moz-transform:rotate(270deg);
    -o-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    text-align:right!important;
    margin-right:4px
}
.sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu li.opened>.child-menu{
    display:block!important
}
.rtl.nav-md .sidebar .scroll-wrapper .profile,p{
    display:block
}
@media (max-width:575px){
    .main-container .sidebar{
        z-index:999
    }
    .main-container .sidebar .toggle{
        display:block
    }
}
.right-sidebar .header .header-menu .toggle{
    float:right
}
.right-sidebar .settings-wrapper{
    left:-360px;
    right:auto
}
.right-sidebar .settings-wrapper.builder:before{
    left:358px
}
.right-sidebar .settings-wrapper.builder:after{
    left:354px
}
.right-sidebar .settings-wrapper.builder .builder-toggle{
    left:355px
}
.right-sidebar .settings-wrapper.open{
    transform:translate3d(100%,0,0);
    -webkit-transform:translate3d(100%,0,0);
    -moz-transform:translate3d(100%,0,0);
    -o-transform:translate3d(100%,0,0);
    -ms-transform:translate3d(100%,0,0)
}
.right-sidebar .main-container{
    direction:rtl
}
.right-sidebar .main-container>div{
    direction:ltr
}
.fixed-header .header{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    z-index:998
}
.fixed-header .sidebar{
    padding-top:57px
}
.fixed-header .main-content{
    margin-top:57px
}
.fixed-header.nav-sm .header-menu .toggle{
    float:left;
    margin:0;
    width:75px;
    height:57px!important;
    text-align:center
}
.rtl{
    direction:rtl!important
}
.rtl .text-right{
    text-align:left!important
}
.rtl .alert,.rtl .box-content,.rtl .box-title,.rtl .main-container .content-wrapper .main-content .bg-title,.rtl .main-container .content-wrapper .main-content .tile-stats-count div{
    text-align:right
}
.rtl .alert i,.rtl .alert strong{
    margin-right:0;
    margin-left:7px
}
.rtl .alert.alert-dismissible .close{
    right:auto;
    left:0
}
.rtl .header .header-menu .navbar-right>li.dropdown.profile-dropdown .dropdown-toggle .fa-angle-down{
    margin-left:0;
    margin-right:5px
}
.rtl .header .header-menu .navbar-right>li.dropdown.notifications-list.show .dropdown-menu.show{
    right:auto;
    left:0!important
}
.rtl .main-container .content-wrapper .main-content .list-new-registrations{
    padding:0
}
.rtl .main-container .content-wrapper .main-content .list-new-registrations .list-group-item .img-wrapper{
    margin-right:0;
    margin-left:10px
}
.rtl .main-container .content-wrapper .breadcrumb{
    float:left!important
}
.rtl.nav-md .content-wrapper{
    margin-right:260px;
    margin-left:0
}
.rtl.nav-md .sidebar .scroll-wrapper .site-logo{
    margin-right:0
}
.rtl.nav-md .sidebar .scroll-wrapper .main-menu-wrapper .menu-section>ul{
    padding-right:0
}
.rtl.nav-md .sidebar .scroll-wrapper .main-menu-wrapper .menu-section>ul .nav.child-menu>li{
    padding-left:0;
    padding-right:36px
}
.rtl.nav-md .sidebar .scroll-wrapper .main-menu-wrapper .menu-section>ul .nav.child-menu li:before{
    right:28px;
    left:auto
}
.rtl.nav-md .sidebar .scroll-wrapper .main-menu-wrapper .menu-section>ul .nav.child-menu li:after{
    right:26px;
    left:auto
}
.rtl.nav-md .sidebar .scroll-wrapper .main-menu-wrapper .menu-section>ul li a i.fa{
    margin-left:10px;
    float:right;
    text-align:center
}
.rtl .button-box,.rtl .card,.rtl .data-table-wrapper .showing-items,.rtl .header .header-menu .navbar-right>li.dropdown .dropdown-menu .notification-list .list-group-item .notif-text,.rtl .header .header-menu .navbar-right>li.dropdown .dropdown-menu .read-all-notif a,.rtl .header .header-menu .navbar-right>li.profile-dropdown li a,.rtl .image-box,.rtl .invoice .col-lg-9,.rtl .material-form .form-group .form-control~.form-control-line,.rtl .material-form .form-group .form-control~label,.rtl .table.data-table .data-table-length{
    text-align:right
}
.rtl.nav-md .sidebar .scroll-wrapper .main-menu-wrapper .menu-section>ul li a span:not(.fa){
    float:right
}
.rtl.nav-md .sidebar .scroll-wrapper .main-menu-wrapper .menu-section>ul li a span.fa{
    float:left;
    margin-left:20px
}
.rtl.nav-md .sidebar .scroll-wrapper .main-menu-wrapper .menu-section>ul li.opened>.child-menu{
    padding-right:0;
    text-align:right
}
.rtl.nav-md .sidebar .scroll-wrapper .main-menu-wrapper .menu-section>ul li.opened>.child-menu li a span.fa{
    margin-left:0
}
.rtl.nav-md .sidebar .scroll-wrapper .main-menu-wrapper .menu-section>ul li.opened>.child-menu>li ul li{
    padding-left:0
}
.rtl.nav-sm .content-wrapper{
    margin-right:94px;
    margin-left:0
}
.rtl.nav-sm .sidebar .scroll-wrapper .main-menu-wrapper .menu-section>ul{
    padding:0
}
.rtl.nav-sm .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu{
    right:100%;
    padding-right:0
}
.rtl .header .header-menu .navbar-right{
    float:left
}
.rtl .header .header-menu .navbar-right>li.dropdown .dropdown-menu li a{
    padding-right:10px
}
.rtl .header .header-menu .navbar-right>li.dropdown .dropdown-menu .read-all-notif a i{
    margin-left:0;
    margin-right:7px
}
.rtl .header .header-menu .navbar-right>li.search-wrap{
    left:227px
}
.rtl .header .header-menu .navbar-right>li.profile-dropdown .dropdown-toggle img{
    margin-left:7px
}
.rtl .header .header-menu .navbar-right>li.profile-dropdown li a i{
    margin-left:5px
}
.rtl .header .header-menu .toggle{
    float:right
}
.rtl .settings-wrapper{
    left:-360px;
    right:auto
}
.rtl .settings-wrapper.builder:before{
    left:358px
}
.rtl .settings-wrapper.builder:after{
    left:354px
}
.rtl .settings-wrapper.builder .builder-toggle{
    left:355px
}
.rtl .settings-wrapper.open{
    transform:translate3d(100%,0,0);
    -webkit-transform:translate3d(100%,0,0);
    -moz-transform:translate3d(100%,0,0);
    -o-transform:translate3d(100%,0,0);
    -ms-transform:translate3d(100%,0,0)
}
.rtl .settings-wrapper .scroll-wrapper .scroll-content .p-r-20{
    padding-left:20px
}
.rtl .documentation .vertical-tabs .nav-tabs,.rtl .profile ul{
    padding:0
}
.rtl .modal .modal-header .close{
    margin:-15px auto -15px -15px
}
.rtl .modal .modal-footer>:not(:first-child){
    margin-left:0;
    margin-right:.25rem
}
.rtl .btn i.right{
    margin-left:0;
    margin-right:5px
}
.rtl .btn i.left{
    margin-right:0;
    margin-left:5px
}
.rtl .btn-label{
    margin:-7px -13px -7px 12px
}
.rtl .material-form .form-group .form-control~label{
    right:5px
}
.rtl .material-form .form-group .form-control~label:after{
    right:-5px
}
.rtl .material-form .form-group .form-control~.form-control-line,.rtl .material-form .form-group .form-control~.form-control-line:after{
    right:0
}
.rtl .invoice .logo{
    margin-left:10px
}
.rtl .table.table-collapse.table-detailed>tbody>tr.row-collapsable>td:first-child:before{
    margin-right:0;
    margin-left:8px
}
.rtl .table.data-table .remove i{
    margin-left:5px;
    margin-right:0
}
.rtl .table.data-table .actions a:not(:last-child){
    margin-right:5px
}
.rtl footer .icon-admin-logo{
    margin-left:5px
}
.rtl .nav-tabs-simple.nav-tabs-left{
    border-right:none;
    border-left:2px solid #f4f8fb
}
.rtl .nav-tabs-simple.nav-tabs-right{
    border-left:none;
    border-right:2px solid #f4f8fb
}
@media screen and (max-width:575px){
    .rtl.nav-sm .main-container .content-wrapper{
        width:100%;
        margin:0
    }
    .rtl.nav-md .main-container .content-wrapper{
        margin:0
    }
}
.dark-sidebar .sidebar{
    background:#36404a
}
.dark-sidebar .sidebar .scroll-wrapper .profile .profile-pic .profile-img{
    background:#fff
}
.dark-sidebar .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.active-child>a,.dark-sidebar .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.active>a,.dark-sidebar .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li:focus>a,.dark-sidebar .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li:hover>a{
    background:rgba(0,0,0,.03)
}
.dark-sidebar .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu{
    background:#36404a!important
}
.dark-sidebar .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu .child-menu-title{
    color:#fff
}
.dark-sidebar .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu>li>a{
    color:#f2f2f2
}
.light-header .header .header-menu{
    background:#fff;
    color:#8e959d;
    box-shadow:1px 0 20px rgba(0,0,0,.08);
    -moz-box-shadow:1px 0 20px rgba(0,0,0,.08);
    -webkit-box-shadow:1px 0 20px rgba(0,0,0,.08)
}
.light-header .header .header-menu .toggle #menu-toggle{
    color:#8e959d
}
.light-header .header .header-menu .toggle #menu-toggle span,.light-header .header .header-menu .toggle #menu-toggle span:after,.light-header .header .header-menu .toggle #menu-toggle span:before{
    background:#8e959d
}
.light-header .header .header-menu .navbar-right>li.dropdown .dropdown-menu .notification-list .list-group-item:hover,.light-header .header .header-menu .navbar-right>li.dropdown .dropdown-menu>li>a:hover{
    background:rgba(0,0,0,.03)!important
}
.light-header .header .header-menu .navbar-right>li>a{
    color:#8e959d!important
}
.light-header .header .header-menu .navbar-right>li.dropdown .dropdown-toggle.info-number .badge{
    color:#fff
}
.light-header .header .header-menu .navbar-right>li.dropdown .dropdown-menu .notification-list .list-group-item time,.light-header .header .header-menu .navbar-right>li.dropdown .dropdown-menu>li>a,.light-header .header .header-menu .navbar-right>li.dropdown.profile-dropdown .dropdown-menu{
    color:#8e959d
}
.light-header .header .header-menu .navbar-right>li.dropdown .dropdown-menu .notification-list .list-group-item{
    border-color:#f2f2f2!important;
    border-bottom:1px solid #f2f2f2!important
}
.light-header .header .header-menu .navbar-right>li.dropdown .dropdown-menu>li.read-all-notif:hover a{
    background-color:transparent!important
}
.light-header .header .header-menu .navbar-right>li.dropdown.profile-dropdown .dropdown-menu .divider{
    border-color:#f2f2f2
}
.light-header .header .header-menu .navbar-right>li.search-wrap input[type=text]{
    background:#f2f2f2;
    color:#8b91a0
}
#customized-css{
    -webkit-column-count:2;
    column-count:2;
    height:530px
}
.settings-wrapper{
    position:fixed;
    right:-360px;
    top:0;
    width:360px;
    background:#fff;
    bottom:0;
    z-index:998;
    box-shadow:0 0 9px rgba(0,0,0,.08);
    -moz-box-shadow:0 0 9px rgba(0,0,0,.08);
    -webkit-box-shadow:0 0 9px rgba(0,0,0,.08);
    border-left:1px solid rgba(222,227,231,.56);
    -webkit-transition:transform .4s cubic-bezier(.05,.74,.27,.99);
    -webkit-transition:-webkit-transform .4s cubic-bezier(.05,.74,.27,.99);
    transition:-webkit-transform .4s cubic-bezier(.05,.74,.27,.99);
    transition:transform .4s cubic-bezier(.05,.74,.27,.99);
    transition:transform .4s cubic-bezier(.05,.74,.27,.99),-webkit-transform .4s cubic-bezier(.05,.74,.27,.99)
}
.settings-wrapper .jscolor{
    width:80px;
    min-height:11px;
    height:26px;
    border:0;
    padding:3px 12px;
    margin-bottom:5px;
    box-shadow:0 0 3px 2px #ececec;
    -moz-box-shadow:0 0 3px 2px #ececec;
    -webkit-box-shadow:0 0 3px 2px #ececec
}
.settings-wrapper .jscolor:focus{
    box-shadow:0 0 3px 3px #ececec;
    -moz-box-shadow:0 0 3px 3px #ececec;
    -webkit-box-shadow:0 0 3px 3px #ececec
}
.settings-wrapper .jscolor::-webkit-input-placeholder{
    color:#000
}
.settings-wrapper .jscolor:-moz-placeholder{
    color:#000
}
.settings-wrapper .jscolor::-moz-placeholder{
    color:#000
}
.settings-wrapper .jscolor:-ms-input-placeholder{
    color:#000
}
.settings-wrapper.open{
    transform:translate3d(-100%,0,0);
    -webkit-transform:translate3d(-100%,0,0);
    -moz-transform:translate3d(-100%,0,0);
    -o-transform:translate3d(-100%,0,0);
    -ms-transform:translate3d(-100%,0,0)
}
.settings-wrapper label{
    line-height:12px;
    font-size:10px;
    white-space:nowrap
}
.settings-wrapper .settings-toggle{
    position:absolute;
    right:12px;
    top:2px;
    color:#707788;
    padding:6px;
    opacity:.4
}
.settings-wrapper .settings-toggle:hover{
    opacity:1
}
.settings-wrapper>li>a{
    padding:11px;
    color:#707788;
    opacity:.6;
    border:0;
    text-align:center;
    font-size:11px;
    font-weight:700;
    min-width:62px
}
.settings-wrapper>li>a:hover{
    color:#707788;
    opacity:1
}
.settings-wrapper>li.active>a,.settings-wrapper>li.active>a:focus,.settings-wrapper>li.active>a:hover{
    background-color:transparent;
    border:0;
    color:#e6e6e6;
    opacity:1
}
.settings-wrapper .color-settings-row{
    border-bottom:1px solid #f2f2f2;
    padding-bottom:7px
}
.settings-wrapper .color-settings-row .btn-prev{
    width:80px;
    padding:6px 3px;
    font-size:12px
}
.settings-wrapper .color-settings-row .btn-prev#btn-primary-prev{
    background-color:#6d5cae;
    color:#fff
}
.settings-wrapper .color-settings-row .btn-prev#btn-secondary-prev{
    background-color:#cfd0d2;
    color:#fff
}
.settings-wrapper .color-settings-row .btn-prev#btn-success-prev{
    background-color:#0aa89e;
    color:#fff
}
.settings-wrapper .color-settings-row .btn-prev#btn-danger-prev{
    background-color:#e43a45;
    color:#fff
}
.settings-wrapper .color-settings-row .btn-prev#btn-warning-prev{
    background-color:#fa0;
    color:#fff
}
.settings-wrapper .color-settings-row .btn-prev#btn-info-prev{
    background-color:#4DD0E1;
    color:#fff
}
.settings-wrapper .color-settings-row .btn-prev#btn-light-prev{
    background-color:#eaeef3;
    color:#8e959d
}
.settings-wrapper .color-settings-row .btn-prev#btn-dark-prev{
    background-color:#8e959d;
    color:#fff
}
.settings-wrapper.builder>div{
    height:calc(100% - 12px)
}
.settings-wrapper.builder a{
    position:relative;
    display:block;
    width:100%;
    color:#fff
}
.settings-wrapper.builder a>img{
    -webkit-transition:opacity .1s linear;
    transition:opacity .1s linear
}
.settings-wrapper.builder a.active>img{
    opacity:.87
}
.hint-text,.settings-wrapper.builder a:hover>img{
    opacity:.7
}
.settings-wrapper.builder a.active:before{
    width:23px;
    height:23px;
    content:'';
    position:absolute;
    top:84px;
    right:-10px;
    z-index:10
}
.settings-wrapper.builder .builder-footer{
    right:0;
    left:0;
    z-index:10
}
.settings-wrapper.builder .theme-selector.active:before{
    top:54px;
    right:10px
}
.settings-wrapper.builder .nav-tabs{
    background-color:transparent;
    padding:0
}
.settings-wrapper.builder .nav-tabs>li>a{
    min-width:99px;
    padding:16px 0
}
.settings-wrapper.builder .nav-tabs~.tab-content{
    position:relative;
    padding-right:0;
    padding-left:0;
    height:100%;
    top:0
}
.settings-wrapper.builder .nav-tabs~.tab-content .tab-pane{
    height:100%
}
.settings-wrapper.builder .builder-close{
    position:absolute;
    right:16px;
    top:7px;
    padding:7px;
    width:auto;
    z-index:10;
    font-size:13px;
    color:#707788
}
.settings-wrapper.builder .builder-toggle{
    position:absolute;
    width:46px;
    height:35px;
    top:150px;
    left:-43px;
    text-align:center;
    line-height:36px;
    cursor:pointer;
    font-size:15px
}
.settings-wrapper.builder .builder-toggle:hover{
    color:#fff
}
.settings-wrapper.builder:before{
    position:absolute;
    content:'';
    width:40px;
    height:35px;
    top:150px;
    left:-40px;
    box-shadow:0 0 9px rgba(191,191,191,.36);
    -moz-box-shadow:0 0 9px rgba(191,191,191,.36);
    -webkit-box-shadow:0 0 9px rgba(191,191,191,.36);
    border-left:1px solid rgba(222,227,231,.56);
    border-bottom-left-radius:2px;
    border-top-left-radius:2px
}
.settings-wrapper.builder:after{
    position:absolute;
    content:'';
    background-color:#fff;
    width:5px;
    height:35px;
    left:0;
    top:150px
}
.settings-wrapper .scroll-wrapper{
    position:relative;
    height:calc(100% - 122px)
}
.settings-wrapper .scroll-wrapper .scroll-content{
    overflow-x:hidden!important;
    height:100%;
    margin-bottom:0;
    margin-right:0;
    padding:0 30px
}
.btn-animated,.btn-file,.modal.fade.slide-up.disable-scroll,.nav-tabs~.tab-content{
    overflow:hidden
}
.settings-wrapper #layouts .scroll-content .card{
    position:relative;
    margin-bottom:17px
}
.settings-wrapper #layouts .scroll-content .jscolor{
    width:102px;
    background-image:url(../img/colorpicker.svg)!important;
    background-repeat:no-repeat;
    background-position:10px center;
    background-size:13px;
    padding-left:27px
}
.settings-wrapper #layouts .scroll-content .jscolor:focus{
    background-image:none!important
}
.settings-wrapper .fixed-bottom-buttons{
    position:absolute;
    bottom:30px;
    left:26px;
    width:304px;
    text-align:center
}
.settings-wrapper .fixed-bottom-buttons button{
    width:92px
}
.settings-wrapper .fixed-bottom-buttons button i{
    font-size:13px
}
.settings-wrapper.builder .card .card-title{
    font-size:16px
}
.settings-wrapper.builder .card .card-body{
    width:100%;
    margin:0 auto
}
.settings-wrapper.builder .card .card-body .layout-view{
    width:100%;
    height:120px;
    border:1px solid #f2f2f2;
    border-radius:4px;
    overflow:hidden;
    cursor:pointer
}
.settings-wrapper.builder .card .card-body .layout-view.layout-view-left-sidebar{
    background:url(../img/site-demo-left-sidebar.jpg);
    background-size:cover
}
.settings-wrapper.builder .card .card-body .layout-view.layout-view-right-sidebar{
    background:url(../img/site-demo-right-sidebar.jpg);
    background-size:cover
}
.settings-wrapper.builder .card .card-body .layout-view.layout-view-fixed-header{
    background:url(../img/site-demo-fixed-header.jpg);
    background-size:cover
}
.settings-wrapper.builder .card .card-body .layout-view.layout-view-rtl-content{
    background:url(../img/site-demo-rtl-content.jpg);
    background-size:cover
}
.settings-wrapper.builder .card .card-body .layout-view .btn-activate{
    width:100px;
    height:35px;
    z-index:9;
    position:relative;
    bottom:-80px;
    -webkit-transition:all .3s ease;
    transition:all .3s ease
}
.settings-wrapper.builder .card .card-body .layout-view .btn-activate:before{
    font-family:FontAwesome;
    content:"\f00c";
    margin-right:5px
}
.settings-wrapper.builder .card .card-body .layout-view .btn-activate:after{
    content:"Activate"
}
.settings-wrapper.builder .card .card-body .layout-view:hover:after{
    background-color:rgba(0,0,0,.3)
}
.settings-wrapper.builder .card .card-body .layout-view:hover .btn-activate{
    bottom:0
}
.settings-wrapper.builder .card .card-body .layout-view:after{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:120px;
    border-radius:4px;
    -webkit-transition:color .3s ease;
    transition:color .3s ease
}
.btn,label.inline{
    position:relative
}
.settings-wrapper.builder .card .card-body .layout-view.active{
    box-shadow:0 2px 18px 5px #e6e6e6;
    -moz-box-shadow:0 2px 18px 5px #e6e6e6;
    -webkit-box-shadow:0 2px 18px 5px #e6e6e6
}
.settings-wrapper.builder .card .card-body .layout-view.active:not(.layout-view-fixed-header){
    pointer-events:none
}
.settings-wrapper.builder .card .card-body .layout-view.active.layout-view-fixed-header .btn-activate:before{
    content:"\f05e"
}
.settings-wrapper.builder .card .card-body .layout-view.active.layout-view-fixed-header .btn-activate:after{
    content:"Cancel"
}
html{
    font-size:100%;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
h1,h2,h3,h4,h5,h6{
    margin:10px 0;
    font-family:"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;
    -webkit-font-smoothing:antialiased;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    font-weight:300
}
.btn-animated.fa:before,blockquote:before{
    font-family:FontAwesome
}
.normal,p{
    font-weight:400
}
h1{
    font-size:44px;
    letter-spacing:-.08px
}
h2{
    font-size:31px
}
h3{
    font-size:27px
}
h4{
    font-size:22px
}
h5{
    font-size:18px
}
a{
    text-shadow:none!important;
    -webkit-transition:color .1s linear 0s,background-color .1s linear 0s,opacity .2s linear 0s!important;
    transition:color .1s linear 0s,background-color .1s linear 0s,opacity .2s linear 0s!important;
    text-decoration:none;
    color:#5A738E;
    cursor:pointer
}
a:active,a:focus,a:hover{
    outline:0!important;
    text-decoration:none;
    color:#50667e
}
br{
    line-height:normal;
    clear:both
}
code{
    color:#be5d5e
}
code:not(.file-structure){
    background-color:#f4f8fb
}
code:not(.file-structure):hover{
    background-color:rgba(190,93,94,.1)
}
p{
    font-size:14px;
    letter-spacing:.01em;
    line-height:22px;
    margin:0 0 10px;
    font-style:normal;
    white-space:normal
}
.btn,address{
    margin-bottom:0
}
.small,small{
    line-height:18px;
    font-size:81%
}
label.inline{
    display:inline-block;
    top:0;
    font-size:13px
}
ol>li,ul>li{
    line-height:24px
}
address a{
    color:#707788
}
address a:hover{
    color:rgba(112,119,136,.9)
}
blockquote{
    padding:0 0 0 18px;
    border-left:0
}
blockquote:before{
    content:"\f10d";
    margin-right:13px;
    float:left
}
blockquote p{
    font-size:16px
}
blockquote small{
    line-height:29px;
    color:#8b91a0;
    padding-left:30px
}
blockquote small:before{
    content:""
}
blockquote.float-right{
    border-right:0
}
blockquote.float-right:before{
    float:right;
    font-family:FontAwesome;
    content:"\f10d";
    margin-left:13px;
    margin-right:0
}
blockquote.float-right small{
    padding-right:30px
}
blockquote.float-right small:after{
    content:""
}
.btn-animated:after,.nav-tabs-simple:after,.nav-tabs-simple>li>a:after{
    content:''
}
hr{
    border-color:#e6e6e6
}
hr.double{
    border-width:2px
}
hr.dotted{
    border-style:dotted none none
}
.fs-10{
    font-size:10px!important
}
.fs-11{
    font-size:11px!important
}
.fs-12{
    font-size:12px!important
}
.fs-13{
    font-size:13px!important
}
.fs-14{
    font-size:14px!important
}
.fs-15{
    font-size:15px!important
}
.fs-16{
    font-size:16px!important
}
.small-text{
    font-size:12px!important
}
.normal-text{
    font-size:13px!important
}
.large-text{
    font-size:15px!important
}
.semi-bold{
    font-weight:400!important
}
.bold{
    font-weight:700!important
}
.light{
    font-weight:300!important
}
.muted{
    color:#e6e6e6
}
.no-decoration{
    text-decoration:none!important
}
.text-black{
    color:#000!important
}
.text-white{
    color:#fff!important
}
.lh-normal{
    line-height:normal
}
.lh-10{
    line-height:10px
}
.lh-11{
    line-height:11px
}
.lh-12{
    line-height:12px
}
.lh-13{
    line-height:13px
}
.lh-14{
    line-height:14px
}
.lh-15{
    line-height:15px
}
.lh-16{
    line-height:16px
}
@media (max-width:1400px){
    body,p{
        font-size:13px;
        line-height:20px
    }
    h1{
        font-size:33px;
        line-height:44px;
        letter-spacing:-.08px
    }
    h2{
        font-size:28px;
        line-height:40px
    }
    h3{
        font-size:24px;
        line-height:35.88px
    }
    h4{
        font-size:18px;
        line-height:33.88px
    }
    h5{
        font-size:16px;
        line-height:25.88px
    }
    .small,small{
        font-size:89%;
        line-height:17px
    }
}
@media screen and (max-width:767px){
    .address-block .card-body{
        padding-top:0;
        padding-bottom:0
    }
}
.btn{
    text-decoration:none;
    text-align:center;
    cursor:pointer;
    font-size:14px;
    font-weight:500;
    letter-spacing:.5px;
    vertical-align:middle;
    border:none;
    border-radius:2px;
    background-image:none!important;
    color:#2A3F54;
    background-color:#f2f2f2;
    text-shadow:none;
    line-height:21px;
    padding:6px 12px;
    white-space:nowrap;
    -webkit-transition:all .2s ease-out;
    transition:all .2s ease-out
}
.btn-danger .badge,.btn-danger:hover,.btn-dark .badge,.btn-dark:hover,.btn-info .badge,.btn-info:hover,.btn-light .badge,.btn-light:hover,.btn-primary .badge,.btn-primary:hover,.btn-secondary .badge,.btn-secondary:hover,.btn-success .badge,.btn-success:hover,.btn-warning .badge,.btn-warning:hover,a.btn-danger,a.btn-dark,a.btn-info,a.btn-primary,a.btn-secondary,a.btn-success,a.btn-warning{
    color:#fff
}
.btn:hover{
    background-color:rgba(242,242,242,.2)
}
.btn.active{
    border-color:#f2f2f2;
    background:#fff
}
.btn.active:focus,.btn.disabled,.btn:active:focus,.btn:focus,.btn[disabled]{
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.btn i.left{
    margin-right:5px
}
.btn i.right{
    margin-left:5px
}
.btn:not([disabled]):not(.disabled).active:not(.btn-raised),.btn:not([disabled]):not(.disabled):active{
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{
    outline:0
}
.button-box .btn{
    margin-top:10px
}
.btn-danger.active,.btn-danger.active:focus,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger:active,.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not([disabled]):not(.disabled).active,.btn-danger:not([disabled]):not(.disabled):active,.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,.btn-dark.active,.btn-dark.active:focus,.btn-dark.disabled.active,.btn-dark.disabled:active,.btn-dark.disabled:focus,.btn-dark.disabled:hover,.btn-dark:active,.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not([disabled]):not(.disabled).active,.btn-dark:not([disabled]):not(.disabled):active,.btn-dark[disabled].active,.btn-dark[disabled]:active,.btn-dark[disabled]:focus,.btn-dark[disabled]:hover,.btn-info.active,.btn-info.active:focus,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info:active,.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not([disabled]):not(.disabled).active,.btn-info:not([disabled]):not(.disabled):active,.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,.btn-light.active,.btn-light.active:focus,.btn-light.disabled.active,.btn-light.disabled:active,.btn-light.disabled:focus,.btn-light.disabled:hover,.btn-light:active,.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not([disabled]):not(.disabled).active,.btn-light:not([disabled]):not(.disabled):active,.btn-light[disabled].active,.btn-light[disabled]:active,.btn-light[disabled]:focus,.btn-light[disabled]:hover,.btn-primary.active,.btn-primary.active:focus,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary:active,.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not([disabled]):not(.disabled).active,.btn-primary:not([disabled]):not(.disabled):active,.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,.btn-secondary.active,.btn-secondary.active:focus,.btn-secondary.disabled.active,.btn-secondary.disabled:active,.btn-secondary.disabled:focus,.btn-secondary.disabled:hover,.btn-secondary:active,.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not([disabled]):not(.disabled).active,.btn-secondary:not([disabled]):not(.disabled):active,.btn-secondary[disabled].active,.btn-secondary[disabled]:active,.btn-secondary[disabled]:focus,.btn-secondary[disabled]:hover,.btn-success.active,.btn-success.active:focus,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success:active,.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not([disabled]):not(.disabled).active,.btn-success:not([disabled]):not(.disabled):active,.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,.btn-warning.active,.btn-warning.active:focus,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning:active,.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not([disabled]):not(.disabled).active,.btn-warning:not([disabled]):not(.disabled):active,.btn-warning[disabled].active,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover{
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.btn-link{
    color:#2A3F54;
    background-color:transparent;
    border:none
}
.btn-link.active,.btn-link.disabled,.btn-link:active,.btn-link:focus,.btn-link:hover,.btn-link[disabled]{
    background-color:transparent;
    border:none;
    text-decoration:none;
    outline:0
}
.btn-group-lg>.btn,.btn-lg{
    padding-left:28px;
    padding-right:28px;
    line-height:23px
}
.btn-group-sm>.btn,.btn-sm{
    padding-left:16px;
    padding-right:16px;
    font-size:11.9px;
    line-height:20px
}
.btn-group-xs>.btn,.btn-xs{
    padding:2px 9px;
    font-size:10.5px
}
.btn-group-justified{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%
}
.btn-group-justified .btn,.btn-group-justified .btn-group{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.btn-group-justified .btn .btn,.btn-group-justified .btn-group .btn{
    width:100%
}
.btn-group-justified .btn .dropdown-menu,.btn-group-justified .btn-group .dropdown-menu{
    left:auto
}
.btn-rounded{
    border-radius:60px!important
}
.btn-circle{
    text-align:center;
    font-size:12px;
    line-height:1.428571429;
    padding:0
}
.btn-group.show .dropdown-toggle{
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.btn-group-with-icon button i{
    padding-top:5px;
    padding-bottom:7px;
    font-size:15px
}
.btn-group-with-icon button span{
    font-size:12px;
    display:block;
    text-transform:uppercase
}
.show>.dropdown-toggle.btn-danger,.show>.dropdown-toggle.btn-dark,.show>.dropdown-toggle.btn-info,.show>.dropdown-toggle.btn-light,.show>.dropdown-toggle.btn-primary,.show>.dropdown-toggle.btn-secondary,.show>.dropdown-toggle.btn-success,.show>.dropdown-toggle.btn-warning{
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    color:#fff
}
.show>.btn-outline-danger.dropdown-toggle,.show>.btn-outline-dark.dropdown-toggle,.show>.btn-outline-info.dropdown-toggle,.show>.btn-outline-light.dropdown-toggle,.show>.btn-outline-primary.dropdown-toggle,.show>.btn-outline-secondary.dropdown-toggle,.show>.btn-outline-success.dropdown-toggle,.show>.btn-outline-warning.dropdown-toggle,.show>.dropdown-toggle.btn-danger:focus,.show>.dropdown-toggle.btn-dark:focus,.show>.dropdown-toggle.btn-info:focus,.show>.dropdown-toggle.btn-light:focus,.show>.dropdown-toggle.btn-primary:focus,.show>.dropdown-toggle.btn-secondary:focus,.show>.dropdown-toggle.btn-success:focus,.show>.dropdown-toggle.btn-warning:focus{
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.show .dropdown-menu{
    margin-top:0
}
.dropdown-menu{
    box-shadow:0 2px 5px 0 rgba(0,0,0,.26);
    -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);
    -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);
    border-radius:2px;
    border:0;
    margin-top:-20px
}
.dropdown-menu .divider{
    background-color:#f2f2f2;
    height:1px;
    border-bottom:0
}
.dropdown-menu>li{
    padding-left:0
}
.dropdown-menu>li.dropdown-header{
    padding:3px 20px
}
.dropdown-menu>li.active>a,.dropdown-menu>li.active>a:focus,.dropdown-menu>li.active>a:hover{
    color:#161b1d;
    text-decoration:none;
    background-color:#e5e8e9;
    background-image:none
}
.dropdown-menu>li.disabled>a{
    color:#8298a0
}
.dropdown-menu>li.disabled>a:focus,.dropdown-menu>li.disabled>a:hover{
    color:#8298a0;
    text-decoration:none;
    cursor:default;
    background-color:transparent;
    background-image:none
}
.dropdown-menu>li>a{
    line-height:28px;
    color:#51646b;
    padding:0 20px;
    border-radius:3px;
    text-align:left
}
.dropdown-menu .dropdown-item .active,.dropdown-menu .dropdown-item:active,.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:hover,.dropdown-menu>li>a .active,.dropdown-menu>li>a:active,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{
    color:#161b1d;
    text-decoration:none;
    background-color:#f2f2f2;
    background-image:none
}
.dropdown-toggle.ripple .ripple-effect,.nav-tabs-linetriangle~.tab-content{
    background:#fff
}
.dropdown-backdrop{
    z-index:600
}
.show>[class*=btn-outline-].dropdown-toggle:focus{
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    outline:0
}
.btn-label{
    background:rgba(0,0,0,.05);
    display:inline-block;
    padding:7px 15px;
    border-radius:3px 0 0 3px;
    margin:-7px 12px -7px -13px
}
.alert i,.alert strong{
    margin-right:7px
}
.btn-circle{
    border-radius:50%;
    height:30px;
    width:30px
}
.btn-animated:before,.btn-animated>span{
    height:100%;
    width:100%;
    -webkit-transition:all .2s ease-in-out
}
.btn-facebook{
    background-color:#3b5998!important;
    color:#fff!important
}
.btn-facebook.bg-transparent{
    background-color:transparent!important;
    color:#3b5998!important
}
.btn-twitter{
    background-color:#55acee!important;
    color:#fff!important
}
.btn-twitter.bg-transparent{
    background-color:transparent!important;
    color:#55acee!important
}
.btn-googleplus{
    background-color:#dd4b39!important;
    color:#fff!important
}
.btn-googleplus.bg-transparent{
    background-color:transparent!important;
    color:#dd4b39!important
}
.btn-linkedin{
    background-color:#007bb6!important;
    color:#fff!important
}
.btn-linkedin.bg-transparent{
    background-color:transparent!important;
    color:#007bb6!important
}
.btn-instagram{
    background-color:#3f729b!important;
    color:#fff!important
}
.btn-instagram.bg-transparent{
    background-color:transparent!important;
    color:#3f729b!important
}
.btn-pinterest{
    background-color:#cb2027!important;
    color:#fff!important
}
.btn-pinterest.bg-transparent{
    background-color:transparent!important;
    color:#cb2027!important
}
.btn-dribbble{
    background-color:#ea4c89!important;
    color:#fff!important
}
.btn-dribbble.bg-transparent{
    background-color:transparent!important;
    color:#ea4c89!important
}
.btn-youtube{
    background-color:#b00!important;
    color:#fff!important
}
.btn-youtube.bg-transparent{
    background-color:transparent!important;
    color:#ea4c89!important
}
.btn-animated{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.btn-animated>span{
    display:inline-block;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    transition:all .2s ease-in-out;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.btn-animated:before{
    position:absolute;
    font-size:100%;
    line-height:2.5;
    transition:all .2s ease-in-out
}
.btn-animated:after{
    position:absolute;
    z-index:-1;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.btn-animated.from-top:before{
    left:0;
    top:-100%
}
.btn-animated.from-top.show-icon:before,.btn-animated.from-top:hover:before{
    top:0
}
.btn-animated.from-top.show-icon>span,.btn-animated.from-top:hover>span{
    transform:translateY(300%);
    -webkit-transform:translateY(300%);
    -moz-transform:translateY(300%);
    -o-transform:translateY(300%);
    -ms-transform:translateY(300%)
}
.btn-animated.from-left:before{
    left:-100%;
    top:0
}
.btn-animated.from-left.show-icon:before,.btn-animated.from-left:hover:before{
    left:0
}
.btn-animated.from-left.show-ico>span,.btn-animated.from-left:hover>span{
    transform:translateX(200%);
    -webkit-transform:translateX(200%);
    -moz-transform:translateX(200%);
    -o-transform:translateX(200%);
    -ms-transform:translateX(200%)
}
.btn-toolbar .btn{
    padding-left:12px;
    padding-right:12px
}
.btn-raised{
    box-shadow:0 1px 3px 0 rgba(0,0,0,.33);
    -moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.33);
    -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.33)
}
.btn-raised.active,.btn-raised.active:focus,.btn-raised:active:focus,.btn-raised:focus,.btn-raised:hover{
    box-shadow:0 3px 8px 0 rgba(0,0,0,.38);
    -moz-box-shadow:0 3px 8px 0 rgba(0,0,0,.38);
    -webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.38)
}
.btn-raised.disabled,.btn-raised[disabled]{
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
[class*=btn-outline-]{
    color:inherit;
    background-color:transparent;
    -webkit-transition:all .5s ease;
    transition:all .5s ease
}
[class*=btn-outline-]:focus,[class*=btn-outline-]:not(:disabled):not(.disabled).active:focus{
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    outline:0
}
.btn-outline-red{
    border:1px solid #e43a45;
    color:#e43a45
}
.btn-outline-red.active,.btn-outline-red:focus,.btn-outline-red:hover{
    background-color:#e43a45;
    color:#fff;
    border-color:#e43a45
}
.btn-outline-cyan{
    border:1px solid #4DD0E1;
    color:#4DD0E1
}
.btn-outline-cyan.active,.btn-outline-cyan:focus,.btn-outline-cyan:hover{
    background-color:#4DD0E1;
    color:#fff;
    border-color:#4DD0E1
}
.btn-outline-green{
    border:1px solid #0aa89e;
    color:#0aa89e
}
.btn-outline-green.active,.btn-outline-green:focus,.btn-outline-green:hover{
    background-color:#0aa89e;
    color:#fff;
    border-color:#0aa89e
}
.btn-outline-grey{
    border:1px solid #8b91a0;
    color:#8b91a0
}
.btn-outline-grey.active,.btn-outline-grey:focus,.btn-outline-grey:hover{
    background-color:#8b91a0;
    color:#fff;
    border-color:#8b91a0
}
.btn-outline-orange{
    border:1px solid #fa0;
    color:#fa0
}
.btn-outline-orange.active,.btn-outline-orange:focus,.btn-outline-orange:hover{
    background-color:#fa0;
    color:#fff;
    border-color:#fa0
}
.btn-outline-purple{
    border:1px solid #6d5cae;
    color:#6d5cae
}
.btn-outline-purple.active,.btn-outline-purple:focus,.btn-outline-purple:hover{
    background-color:#6d5cae;
    color:#fff;
    border-color:#6d5cae
}
.btn-file{
    position:relative
}
.btn-file input[type=file]{
    position:absolute;
    top:0;
    right:0;
    min-width:100%;
    min-height:100%;
    font-size:100px;
    text-align:right;
    filter:alpha(opacity=0);
    opacity:0;
    background:#e43a45;
    cursor:inherit;
    display:block
}
@media screen and (max-width:767px){
    .btn-group-with-icon button span{
        font-size:10px
    }
    .btn-group-with-icon button i{
        padding-bottom:5px
    }
}
.badge{
    font-weight:300;
    border-radius:2px
}
.badge-important{
    background-color:#e43a45;
    color:#fff
}
.badge-white{
    background-color:#fff;
    color:#676f77
}
.badge-disable{
    background-color:#242d30;
    color:#51646b
}
.alert{
    border-radius:0;
    padding:20px;
    border:none;
    font-size:14px
}
.alert.alert-primary{
    background-color:#ede7f6!important;
    color:#673ab7!important
}
.alert.alert-primary .alert-actions a,.alert.alert-primary .alert-actions button,.alert.alert-primary .alert-link{
    color:#512e90
}
.alert.alert-success{
    background-color:#E8F5E9!important;
    color:#4CAF50!important
}
.alert.alert-success .alert-actions a,.alert.alert-success .alert-actions button,.alert.alert-success .alert-link{
    color:#3d8b40
}
.alert.alert-info{
    background-color:#e1f5fe!important;
    color:#03a9f4!important
}
.alert.alert-info .alert-actions a,.alert.alert-info .alert-actions button,.alert.alert-info .alert-link{
    color:#0286c2
}
.alert.alert-warning{
    background-color:#fff3e0!important;
    color:#ff9800!important
}
.alert.alert-warning .alert-actions a,.alert.alert-warning .alert-actions button,.alert.alert-warning .alert-link{
    color:#cc7a00
}
.alert.alert-danger{
    background-color:#FFEBEE!important;
    color:#F44336!important
}
.alert.alert-danger .alert-actions a,.alert.alert-danger .alert-actions button,.alert.alert-danger .alert-link{
    color:#ea1c0d
}
.alert.alert-light{
    background-color:#f4f8fb!important;
    color:#2A3F54!important
}
.alert.alert-light .alert-actions a,.alert.alert-light .alert-actions button,.alert.alert-light .alert-link{
    color:#192632
}
.alert.alert-dismissible{
    padding:25px
}
.alert.alert-raised{
    -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)
}
.alert .alert-heading{
    font-weight:500;
    display:inline-block;
    margin-top:0
}
.alert .alert-image{
    width:40px;
    white-space:nowrap;
    border-radius:50%;
    margin-right:7px
}
.progress,.progress-bar{
    box-shadow:none;
    border-radius:0
}
.alert .alert-actions a,.alert .alert-actions button{
    margin-right:5px;
    text-transform:uppercase;
    font-size:15px;
    letter-spacing:0;
    font-weight:700
}
.alert .alert-actions a:hover,.alert .alert-actions button:hover{
    opacity:.8
}
@media screen and (max-width:575px){
    .alert .alert-image{
        margin-bottom:5px
    }
}
.progress{
    height:10px;
    background-image:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.progress.transparent{
    background-color:rgba(0,0,0,.28)
}
.progress.progress-small{
    height:3px
}
.progress+.progress{
    margin-top:1rem
}
.progress .progress-bar{
    height:100%
}
.progress.progress-lg{
    height:15px
}
.progress.progress-lg .progress-bar{
    height:100%
}
.progress.progress-md{
    height:10px
}
.progress.progress-md .progress-bar{
    height:100%
}
.progress.progress-sm{
    height:5px
}
.progress.progress-sm .progress-bar{
    height:100%
}
.progress.progress-vertical,.progress.progress-vertical-bottom{
    height:250px;
    display:inline-block;
    margin-bottom:0;
    margin-top:0
}
.progress-bar{
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    -webkit-transition:all 1s cubic-bezier(.785,.135,.15,.86);
    transition:all 1s cubic-bezier(.785,.135,.15,.86);
    -webkit-transition-timing-function:cubic-bezier(.785,.135,.15,.86);
    transition-timing-function:cubic-bezier(.785,.135,.15,.86)
}
.progress.progress-vertical{
    width:5px;
    position:relative;
    margin-right:20px
}
.progress.progress-vertical:last-child{
    margin-right:0
}
.progress.progress-vertical .progress-bar{
    width:100%!important;
    position:absolute;
    top:0
}
.progress.progress-vertical.progress-lg{
    width:15px
}
.progress.progress-vertical.progress-lg .progress-bar{
    width:100%
}
.progress.progress-vertical.progress-md{
    width:10px
}
.progress.progress-vertical.progress-md .progress-bar{
    width:100%
}
.progress.progress-vertical.progress-sm{
    width:5px
}
.progress.progress-vertical.progress-sm .progress-bar{
    width:100%
}
.progress.progress-vertical-bottom{
    position:relative;
    width:5px;
    margin-right:20px
}
.progress.progress-vertical-bottom:last-child{
    margin-right:0
}
.progress.progress-vertical-bottom .progress-bar{
    width:100%;
    position:absolute;
    bottom:0
}
.progress.progress-vertical-bottom.progress-lg{
    width:15px
}
.progress.progress-vertical-bottom.progress-lg .progress-bar{
    width:100%
}
.progress.progress-vertical-bottom.progress-md{
    width:10px
}
.progress.progress-vertical-bottom.progress-md .progress-bar{
    width:100%
}
.progress.progress-vertical-bottom.progress-sm{
    width:5px
}
.progress.progress-vertical-bottom.progress-sm .progress-bar{
    width:100%
}
.modal .close{
    font-size:18px;
    cursor:pointer
}
.modal .close:focus{
    outline:0
}
.modal .modal-dialog{
    -webkit-transition:all .2s!important;
    transition:all .2s!important
}
.modal .modal-content{
    border:0;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    border-radius:0
}
.modal .modal-header{
    text-align:center;
    border-bottom:0;
    padding:25px
}
.modal .modal-header .modal-title{
    margin:0
}
.modal .modal-header p{
    color:#8b91a0
}
.modal .modal-body{
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    padding:0 25px 25px;
    white-space:normal
}
.modal .modal-footer{
    border-top:none;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    margin-top:0;
    padding:0 25px 25px
}
.modal .drop-shadow{
    box-shadow:0 0 9px rgba(191,191,191,.36)!important;
    -moz-box-shadow:0 0 9px rgba(191,191,191,.36)!important;
    -webkit-box-shadow:0 0 9px rgba(191,191,191,.36)!important
}
.modal.fade{
    opacity:1!important
}
.modal.fade.slide-down .modal-dialog{
    transform:translate3d(0,-100%,0);
    -webkit-transform:translate3d(0,-100%,0);
    -moz-transform:translate3d(0,-100%,0);
    -o-transform:translate3d(0,-100%,0);
    -ms-transform:translate3d(0,-100%,0);
    margin-top:-5px
}
.modal.fade.slide-down.show .modal-dialog{
    transform:translate3d(0,20%,0);
    -webkit-transform:translate3d(0,20%,0);
    -moz-transform:translate3d(0,20%,0);
    -o-transform:translate3d(0,20%,0);
    -ms-transform:translate3d(0,20%,0)
}
.modal.fade.slide-up{
    height:100%;
    top:auto
}
.modal.fade.slide-up.show .modal-dialog{
    transform:translate3d(0,20%,0);
    -webkit-transform:translate3d(0,20%,0);
    -moz-transform:translate3d(0,20%,0);
    -o-transform:translate3d(0,20%,0);
    -ms-transform:translate3d(0,20%,0)
}
.modal.fade.slide-up .modal-dialog{
    display:table;
    height:100%;
    transform:translate3d(0,75%,0);
    -webkit-transform:translate3d(0,75%,0);
    -moz-transform:translate3d(0,75%,0);
    -o-transform:translate3d(0,75%,0);
    -ms-transform:translate3d(0,75%,0)
}
.modal.fade.slide-up .modal-content-wrapper{
    display:table-cell;
    vertical-align:middle
}
.modal.fade.fill-in>.close{
    margin-top:20px;
    margin-right:20px;
    opacity:.6
}
.modal.fade.fill-in>.close>i{
    font-size:16px
}
.modal.fade.fill-in .modal-dialog{
    display:table;
    top:10%;
    background-color:rgba(255,255,255,0);
    -webkit-transition:background-color .3s;
    transition:background-color .3s
}
.modal.fade.fill-in .modal-content{
    display:table-cell;
    vertical-align:middle;
    border:0;
    background:0 0
}
.modal.fade.slide-left .modal-content,.modal.fade.slide-right .modal-content{
    border-radius:0
}
.modal.fade.fill-in .modal-content .modal-header{
    border-bottom:0
}
.modal.fade.fill-in.show .modal-dialog{
    opacity:1;
    transform:scale(1);
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -o-transform:scale(1);
    -ms-transform:scale(1);
    background-color:#fff
}
.modal.fade.fill-in .modal-dialog{
    opacity:0;
    transform:scale(.6);
    -webkit-transform:scale(.6);
    -moz-transform:scale(.6);
    -o-transform:scale(.6);
    -ms-transform:scale(.6)
}
.modal.fade.slide-right.show .modal-dialog{
    transform:translate3d(0,0,0);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0)
}
.modal.fade.slide-right .modal-dialog{
    position:absolute;
    right:0;
    margin:0;
    height:100%;
    transform:translate3d(100%,0,0);
    -webkit-transform:translate3d(100%,0,0);
    -moz-transform:translate3d(100%,0,0);
    -o-transform:translate3d(100%,0,0);
    -ms-transform:translate3d(100%,0,0)
}
.modal.fade.slide-right .modal-dialog .modal-content,.modal.fade.slide-right .modal-dialog .modal-content-wrapper{
    min-height:100%
}
.modal.fade.slide-left.show .modal-dialog{
    transform:translate3d(0,0,0);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0)
}
.modal.fade.slide-left .modal-dialog{
    position:absolute;
    left:0;
    margin:0;
    height:100%;
    transform:translate3d(-100%,0,0);
    -webkit-transform:translate3d(-100%,0,0);
    -moz-transform:translate3d(-100%,0,0);
    -o-transform:translate3d(-100%,0,0);
    -ms-transform:translate3d(-100%,0,0)
}
.modal.fade.slide-left .modal-dialog .modal-content,.modal.fade.slide-left .modal-dialog .modal-content-wrapper{
    min-height:100%
}
.modal.fade.full-width-modal{
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.modal.fade.full-width-modal .modal-dialog{
    position:fixed;
    left:0;
    top:0;
    width:100vw!important;
    height:100vh!important;
    margin:0;
    -webkit-transition:0s;
    transition:0s
}
.modal.fade.full-width-modal .modal-dialog .modal-content{
    width:100vw;
    height:100%
}
.fill-in-modal .modal-backdrop{
    background-color:transparent
}
.modal-backdrop{
    opacity:0;
    -webkit-transition:opacity .2s linear;
    transition:opacity .2s linear
}
.modal-backdrop.show{
    opacity:.3
}
@media (max-width:768px){
    .modal.fade.slide-down.show .modal-dialog,.modal.fade.slide-up.show .modal-dialog{
        transform:translate3d(0,0,0);
        -webkit-transform:translate3d(0,0,0);
        -moz-transform:translate3d(0,0,0);
        -o-transform:translate3d(0,0,0);
        -ms-transform:translate3d(0,0,0);
        margin-top:10px
    }
}
@media (min-width:768px){
    .modal.slide-down .modal-dialog{
        margin:-5px auto
    }
    .modal.fill-in .modal-dialog,.modal.slide-up .modal-dialog{
        margin:0 auto
    }
    .modal .modal-content{
        box-shadow:none;
        -moz-box-shadow:none;
        -webkit-box-shadow:none
    }
}
@media (min-width:576px){
    .modal-dialog.modal-sm{
        width:400px
    }
}
@media (max-width:575px){
    .button-box button[data-toggle=modal]{
        white-space:normal
    }
    .col-12.col-sm-8.col-md-9.col-xl-10 button[data-toggle=modal]{
        margin-top:0
    }
    .modal .modal-dialog{
        top:0!important
    }
    .modal.fade.slide-left .modal-dialog .modal-content,.modal.fade.slide-left .modal-dialog .modal-content-wrapper{
        min-height:100%
    }
}
.nav-tabs{
    position:relative
}
.nav-tabs .nav-item{
    padding-left:0;
    padding-right:0
}
.nav-tabs .nav-item.active>a,.nav-tabs .nav-item.active>a:focus,.nav-tabs .nav-item.active>a:hover{
    border-color:#f4f8fb;
    color:#51646b;
    background-color:#f4f8fb
}
.nav-tabs .nav-item .nav-link{
    display:block;
    border-radius:0;
    padding:9px 20px;
    margin-right:0;
    font-weight:500;
    letter-spacing:.06em;
    color:rgba(98,98,98,.7);
    font-size:15px;
    min-width:70px;
    border:0;
    position:relative;
    line-height:1.7em;
    background-color:transparent
}
.nav-tabs .nav-item .nav-link.active,.nav-tabs .nav-item .nav-link:focus,.nav-tabs .nav-item .nav-link:hover{
    background:0 0;
    border:none
}
.nav-tabs-simple,.nav-tabs.nav-tabs-left:after,.nav-tabs.nav-tabs-right:after{
    border-bottom:0
}
.nav-tabs .nav-item .nav-link .tab-icon{
    margin-right:6px
}
.nav-tabs~.tab-content{
    padding:15px
}
.nav-tabs.nav-tabs-left>li,.nav-tabs.nav-tabs-right>li{
    float:none;
    width:100%
}
.nav-tabs.nav-tabs-left~.tab-content{
    border-left:1px solid rgba(0,0,0,.1)
}
.nav-tabs.nav-tabs-right~.tab-content{
    border-right:1px solid rgba(0,0,0,.1)
}
.nav-tabs-simple:after{
    border-bottom:2px solid #f4f8fb;
    width:100%;
    position:absolute;
    bottom:-4px;
    left:0;
    z-index:120
}
.nav-tabs-linetriangle,.nav-tabs-simple.nav-tabs-left:after,.nav-tabs-simple.nav-tabs-right:after{
    border-bottom:0
}
.nav-tabs-simple>li{
    margin-bottom:0
}
.nav-tabs-simple>li>a{
    padding:13px 20px 10px
}
.nav-tabs-simple>li>a:after{
    position:absolute;
    -webkit-transition:all .1s linear 0s;
    transition:all .1s linear 0s;
    -webkit-backface-visibility:hidden;
    width:100%;
    display:block;
    background-color:transparent;
    height:2px;
    left:0;
    z-index:125
}
.nav-tabs-simple>li>a.active,.nav-tabs-simple>li>a:hover{
    border:0
}
.nav-tabs-simple>li.nav-item .nav-link{
    font-size:13px;
    padding:13px 20px
}
.nav-tabs-simple.nav-tabs-simple-bottom>li>a:after{
    top:100%
}
.nav-tabs-simple.nav-tabs-simple-top>li>a:after{
    top:0
}
.nav-tabs-simple.nav-tabs-left{
    border-right:2px solid #f4f8fb
}
.nav-tabs-simple.nav-tabs-right{
    border-left:2px solid #f4f8fb
}
.nav-tabs-simple[aria-orientation=vertical]>li>a:after{
    width:2px;
    height:100%;
    top:0;
    bottom:0;
    position:absolute
}
.nav-tabs-simple.nav-tabs-left>li:after,.nav-tabs-simple.nav-tabs-right>li:after{
    width:0;
    height:100%;
    top:0;
    bottom:0;
    position:absolute
}
.nav-tabs-simple.nav-tabs-left>li.active:after,.nav-tabs-simple.nav-tabs-left>li:hover:after,.nav-tabs-simple.nav-tabs-right>li.active:after,.nav-tabs-simple.nav-tabs-right>li:hover:after{
    width:2px
}
.nav-tabs-simple.nav-tabs-left>li:after{
    right:0
}
.nav-tabs-simple.nav-tabs-right>li:after{
    left:0
}
.nav-tabs-linetriangle:after{
    content:"";
    width:100%;
    left:0;
    position:absolute;
    bottom:-2px;
    z-index:120
}
.nav-tabs-linetriangle>li>a{
    border-radius:0;
    overflow:visible;
    -webkit-transition:color .2s ease 0s;
    transition:color .2s ease 0s
}
.nav-tabs-linetriangle>li>a:hover{
    border:0
}
.nav-tabs-linetriangle>li>a.active{
    background:0 0;
    -webkit-box-shadow:none;
    box-shadow:none;
    border-color:transparent
}
.nav-tabs-linetriangle>li>a.active:active,.nav-tabs-linetriangle>li>a.active:focus,.nav-tabs-linetriangle>li>a.active:hover{
    border-color:transparent;
    background-color:transparent
}
.nav-tabs-linetriangle>li>a.active:after,.nav-tabs-linetriangle>li>a.active:before{
    border:solid transparent;
    content:"";
    height:0;
    left:50%;
    pointer-events:none;
    position:absolute;
    width:0;
    z-index:121
}
.nav-tabs-linetriangle>li>a.active:after{
    border-top-color:#fff;
    border-width:10px;
    margin-left:-10px;
    top:98%
}
.nav-tabs-linetriangle>li>a.active:before{
    border-width:10px;
    margin-left:-10px;
    top:100%
}
.nav-tabs-linetriangle>li>a span{
    font-size:1em;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.nav-tabs-linetriangle>li>a:focus,.nav-tabs-linetriangle>li>a:hover{
    overflow:visible;
    -webkit-transition:color .2s ease 0s;
    transition:color .2s ease 0s
}
.nav-tabs-linetriangle>li.nav-item .nav-link{
    font-size:13px;
    text-align:center
}
.nav-tabs-linetriangle.nav-tabs-left.nav-tabs:after{
    border-bottom:none
}
.nav-tabs-linetriangle.nav-tabs-left.nav-tabs>.nav-item>.nav-link.active:before{
    border-top:11px solid transparent;
    border-bottom:11px solid transparent;
    border-left:11px solid rgba(0,0,0,.2);
    top:auto;
    right:-23px;
    left:auto
}
.nav-tabs-linetriangle.nav-tabs-left.nav-tabs>.nav-item>.nav-link.active:after{
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    border-left:10px solid #eef0f0;
    margin-top:1px;
    margin-right:2px;
    top:auto;
    right:-23px;
    left:auto
}
.nav-tabs-linetriangle.nav-tabs-right.nav-tabs:after{
    border-bottom:none
}
.nav-tabs-linetriangle.nav-tabs-right.nav-tabs>.nav-item>.nav-link.active:before{
    border-top:11px solid transparent;
    border-bottom:11px solid transparent;
    border-right:11px solid rgba(0,0,0,.2);
    top:auto;
    left:-12px;
    right:auto
}
.nav-tabs-linetriangle.nav-tabs-right.nav-tabs>.nav-item>.nav-link.active:after{
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    border-right:10px solid #eef0f0;
    margin-top:1px;
    margin-left:-9px;
    top:auto;
    left:-12px;
    right:auto
}
.vertical-tabs{
    display:table
}
.vertical-tabs .nav-tabs{
    display:table-cell;
    vertical-align:top
}
.form-control,.icon-list-demo i,.table thead tr th,.table tr td,.table tr th{
    vertical-align:middle
}
.vertical-tabs .tab-content{
    display:table-cell;
    padding:15px
}
@media screen and (max-width:58em){
    .nav-tabs-linetriangle{
        font-size:.6em
    }
}
@media screen and (max-width:576px){
    .nav-tabs .nav-item .nav-link{
        padding:8px 10px!important
    }
}
.collapse-group .card:last-child .card-header{
    border-bottom:0
}
input[type=range]::-webkit-slider-thumb{
    -webkit-appearance:none;
    position:relative;
    top:0;
    z-index:1;
    width:11px;
    height:11px;
    cursor:pointer;
    border-radius:50%;
    background-color:#fff
}
input[type=range]::-webkit-slider-runnable-track{
    background-color:transparent
}
input[type=range]::-moz-range-thumb{
    z-index:998
}
input[type=range]::-moz-range-thumb{
    -webkit-appearance:none;
    position:relative;
    top:0;
    z-index:1;
    width:11px;
    height:11px;
    cursor:pointer;
    border-radius:50%;
    background-color:#fff
}
input[type=range]{
    width:100%;
    -webkit-appearance:none;
    -moz-apperance:none;
    border-radius:5px;
    direction:ltr
}
input::-ms-fill-lower{
    height:2px
}
input::-ms-fill-upper{
    background:#ddd;
    height:2px
}
input::-ms-thumb{
    width:11px;
    height:11px;
    cursor:pointer;
    border-radius:50%;
    top:0;
    background:#fff
}
input::-ms-track{
    color:transparent;
    border:0;
    border-radius:5px;
    background:0 0;
    height:16px
}
.horizontal-slider label,.vertical-slider>div label{
    color:#fff;
    font-size:10px;
    line-height:1.333;
    text-align:center
}
.rounded-slider label{
    border:1px solid;
    border-radius:3px
}
.horizontal-slider label{
    position:relative;
    top:10px;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    padding:1px 5px
}
input[type=range][data-orient=vertical]{
    transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg)
}
.vertical-slider{
    padding:10px 0
}
.vertical-slider>div{
    display:inline-block;
    float:left;
    position:relative;
    top:38px;
    height:120px;
    margin-bottom:10px
}
.vertical-slider>div input{
    width:120px
}
.vertical-slider>div label{
    position:absolute!important;
    margin-left:14px;
    width:30px;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    padding:1px 4px
}
.vertical-slider.vertical-slider-labeled-right>div label{
    margin-left:78px
}
@media screen and (max-width:575px){
    .vertical-slider{
        text-align:center
    }
    .vertical-slider>div{
        float:none
    }
}
.rectangular-slider input[type=range]::-webkit-slider-thumb{
    width:12px;
    height:12px;
    border-radius:2px;
    border:0
}
.rectangular-slider input[type=range]::-moz-range-thumb{
    width:12px;
    height:12px;
    border-radius:2px;
    border:0
}
.rectangular-slider input::-ms-fill-lower{
    height:3px
}
.rectangular-slider input::-ms-fill-upper{
    background:#f2f2f2;
    height:3px
}
.rectangular-slider input::-ms-thumb{
    width:12px;
    height:12px;
    border-radius:2px;
    border:0
}
.rectangular-slider input::-ms-track{
    border:0;
    border-radius:5px
}
.rectangular-slider label{
    border-radius:2px
}
input[type=range]::-ms-tooltip{
    display:none
}
button,input,label,select,textarea{
    font-size:14px;
    font-weight:400;
    line-height:20px
}
input[type=radio],input[type=checkbox]{
    line-height:normal;
    cursor:pointer;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
input[type=text]{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
select[multiple],select[size]{
    height:auto!important
}
select:not([multiple]).form-control{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-image:url(../img/arrow-buttom.svg)!important;
    background-size:8px!important;
    background-repeat:no-repeat!important;
    background-position:98% center!important
}
select::-ms-expand{
    display:none
}
input:focus,input[type=radio]:focus,input[type=checkbox]:focus,input[type=file]:focus,select:focus,textarea:focus{
    outline:0;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
textarea{
    min-height:80px
}
form legend{
    margin:15px 0 10px
}
.form-control{
    background-color:#fff;
    background-image:none;
    border:1px solid rgba(0,0,0,.07);
    font-family:Arial,sans-serif;
    -webkit-appearance:none;
    color:#2A3F54;
    outline:0;
    padding:9px 12px;
    line-height:normal;
    font-size:14px;
    font-weight:400;
    -webkit-transition:all .12s ease;
    transition:all .12s ease;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    border-radius:2px
}
.form-control:focus{
    border-color:#f2f2f2;
    background-color:transparent;
    outline:0!important;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.form-control:focus:-ms-input-placeholder,.form-control:focus::-moz-placeholder,.form-control:focus::-webkit-input-placeholder{
    color:inherit;
    opacity:.7
}
.form-control:-ms-input-placeholder,.form-control::-moz-placeholder,.form-control::-webkit-input-placeholder{
    color:inherit;
    opacity:.33
}
.custom-checkbox .custom-control-input:disabled~.custom-control-label:after,.custom-checkbox .custom-control-input:disabled~.custom-control-label:before,.custom-radio .custom-control-input:disabled~.custom-control-label:after,.custom-radio .custom-control-input:disabled~.custom-control-label:before,.toggle-button .custom-control-input:disabled~.custom-control-label:before{
    opacity:.6
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{
    background:#f2f2f2;
    color:rgba(81,100,107,.23)
}
.input-sm{
    font-size:13px;
    min-height:32px;
    height:32px;
    padding:8px 9px
}
.input-lg{
    border-radius:3px;
    font-size:18px;
    height:45px;
    padding:11px 13px
}
.form-check{
    margin-bottom:10px;
    padding-left:0
}
.form-group .form-check{
    padding-left:1.25rem
}
.custom-checkbox .custom-control-label:before{
    border-radius:0
}
.custom-checkbox .custom-control-input:checked~.custom-control-label:before{
    background-size:10px
}
.custom-checkbox,.custom-radio{
    -webkit-transition:border .2s linear 0s,color .2s linear 0s;
    transition:border .2s linear 0s,color .2s linear 0s;
    cursor:pointer
}
.custom-checkbox .custom-control-label:before,.custom-radio .custom-control-label:before{
    width:17px;
    height:17px;
    background-color:#fff;
    border:1px solid #e6e6e6;
    -webkit-transition:color .2s linear 0s;
    transition:color .2s linear 0s
}
.custom-checkbox .custom-control-input:checked~.custom-control-label:before,.custom-radio .custom-control-input:checked~.custom-control-label:before{
    transform:color .2s linear 0s;
    -webkit-transform:color .2s linear 0s;
    -moz-transform:color .2s linear 0s;
    -o-transform:color .2s linear 0s;
    -ms-transform:color .2s linear 0s
}
.custom-checkbox .custom-control-input:focus~.custom-control-label:before,.custom-radio .custom-control-input:focus~.custom-control-label:before{
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.custom-checkbox .custom-control-input:active~.custom-control-label:before,.custom-radio .custom-control-input:active~.custom-control-label:before{
    background-color:#f2f2f2
}
.custom-checkbox .custom-control-label,.custom-radio .custom-control-label{
    margin:3px;
    cursor:pointer
}
.material-checkbox .custom-control-label:before{
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    width:20px;
    height:20px;
    border:2px solid rgba(42,63,84,.6);
    background-image:none!important;
    background-color:transparent;
    border-radius:0
}
.material-checkbox .custom-control-label{
    margin:4px 3px 4px -24px;
    padding-left:26px
}
.material-checkbox .custom-control-input:checked~.custom-control-label:before{
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    height:10px;
    background-color:transparent!important;
    border-top-style:none;
    border-right-style:none
}
.material-checkbox .custom-control-input:active~.custom-control-label:before,.material-checkbox .custom-control-input:disabled~.custom-control-label:before,.material-checkbox .custom-control-input:focus~.custom-control-label:before{
    background-color:transparent
}
.toggle-button .custom-control-label:after{
    content:"";
    position:absolute;
    display:inline-block;
    width:21px;
    height:21px;
    background-color:#fff;
    border-radius:20px;
    box-shadow:0 1px 3px 1px rgba(0,0,0,.4);
    -moz-box-shadow:0 1px 3px 1px rgba(0,0,0,.4);
    -webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.4);
    left:-5px;
    top:2px;
    border:1px solid rgba(0,0,0,.54);
    -webkit-transition:left .3s ease,background .3s ease,-webkit-box-shadow .1s ease;
    transition:left .3s ease,background .3s ease,-webkit-box-shadow .1s ease;
    transition:left .3s ease,background .3s ease,box-shadow .1s ease;
    transition:left .3s ease,background .3s ease,box-shadow .1s ease,-webkit-box-shadow .1s ease
}
.toggle-button .custom-control-label:before{
    -webkit-transition:background .3s ease;
    transition:background .3s ease;
    width:30px;
    height:18px;
    background-color:rgba(128,125,125,.7);
    border-color:transparent;
    border-radius:15px;
    margin-right:15px;
    vertical-align:middle
}
.toggle-button .custom-control-label{
    margin:4px 3px 4px -49px;
    padding-left:68px
}
.toggle-button .custom-control-input:checked~.custom-control-label:before{
    background-image:none
}
.toggle-button .custom-control-input:checked~.custom-control-label:after{
    left:15px
}
.toggle-button .custom-control-input:active~.custom-control-label:before,.toggle-button .custom-control-input:disabled~.custom-control-label:before,.toggle-button .custom-control-input:focus~.custom-control-label:before{
    background-color:rgba(128,125,125,.7)
}
.toggle-button .custom-control-input:disabled~.custom-control-label:after{
    opacity:1
}
.material-radio .custom-control-label:before{
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    left:0;
    top:0;
    width:20px;
    height:20px;
    background-color:transparent!important;
    border:2px solid rgba(42,63,84,.6)
}
.was-validated .custom-select.is-valid,.was-validated .custom-select:valid,.was-validated .form-control.is-valid,.was-validated .form-control:valid{
    border-color:#3a938b
}
.material-radio .custom-control-label:after{
    content:"";
    -webkit-transform:scale(0);
    transform:scale(0);
    background-image:none!important;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    position:absolute;
    top:5px;
    left:5px;
    width:10px;
    height:10px;
    border-radius:50%
}
.custom-file,.custom-select{
    width:100%
}
.material-radio .custom-control-label{
    margin:0 3px 0 -20px;
    padding-left:24px
}
.material-form .form-check,.material-form .form-group{
    margin-top:20px;
    margin-bottom:0
}
.material-radio .custom-control-input:checked~.custom-control-label:before{
    background-image:none;
    background-color:transparent
}
.material-radio .custom-control-input:checked~.custom-control-label:after{
    -webkit-transform:scale(1);
    transform:scale(1)
}
.material-radio .custom-control-input:active~.custom-control-label:before,.material-radio .custom-control-input:disabled~.custom-control-label:before,.material-radio .custom-control-input:focus~.custom-control-label:before{
    background-color:transparent
}
.form-group{
    margin-bottom:10px
}
.form-group label:not(.error){
    font-size:11px;
    text-transform:uppercase;
    font-weight:600
}
.form-group label.form-check-label{
    font-size:14px;
    text-transform:none;
    font-weight:500
}
.form-group label.col-form-label{
    text-align:right
}
.was-validated .custom-control-input:valid~.custom-control-label{
    color:#3a938b
}
.custom-control-input.is-invalid~.custom-control-label,.custom-control-input:invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{
    color:#eb7374
}
.was-validated .custom-control-input:valid~.custom-control-label:before{
    background-color:#3a938b
}
.was-validated .custom-control-input:invalid~.custom-control-label:before{
    background-color:#eb7374
}
.was-validated .custom-control-input:valid:focus~.custom-control-label:before{
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.was-validated .custom-select.is-valid:focus,.was-validated .form-control.is-valid:focus{
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.was-validated .custom-select.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control.is-invalid,.was-validated .form-control:invalid{
    border-color:#eb7374
}
.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.was-validated .custom-select.is-invalid:focus,.was-validated .form-control.is-invalid:focus{
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.was-validated .custom-file-input:invalid:focus~.custom-file-label,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.custom-select.is-valid,.form-control.is-valid{
    border-color:#3a938b
}
.custom-control-input.is-invalid~.custom-file-control,.custom-file-input.is-invalid~.custom-file-control,.custom-file-input:invalid~.custom-file-control,.custom-select.is-invalid,.custom-select:invalid,.form-control.is-invalid,.form-control:invalid{
    border-color:#eb7374
}
.custom-select.is-valid:focus,.form-control.is-valid:focus{
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.custom-select.is-invalid:focus,.form-control.is-invalid:focus{
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.custom-select:invalid:focus,.form-control:invalid:focus{
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.custom-control-input.is-invalid~.custom-control-label:before{
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.custom-control-input.is-valid~.custom-control-label{
    color:#3a938b
}
.error,.invalid-feedback{
    color:#eb7374
}
.custom-control-input.is-valid:focus~.custom-control-label::before{
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.error{
    font-size:12px;
    display:block
}
.invalid-tooltip{
    background-color:rgba(235,115,116,.8)
}
.input-group+.form-control{
    border-right-color:rgba(200,200,200,.07)
}
.input-group .input-group-text{
    background-color:#f4f8fb;
    color:#8b91a0;
    font-size:14px;
    border-color:rgba(0,0,0,.07);
    -webkit-transition:border .2s linear 0s,color .2s linear 0s,background .2s linear 0s,-webkit-box-shadow .2s linear 0s,-webkit-box-shadow .2s linear 0s;
    transition:border .2s linear 0s,color .2s linear 0s,background .2s linear 0s,-webkit-box-shadow .2s linear 0s,-webkit-box-shadow .2s linear 0s;
    transition:border .2s linear 0s,box-shadow .2s linear 0s,color .2s linear 0s,box-shadow .2s linear 0s,background .2s linear 0s;
    transition:border .2s linear 0s,box-shadow .2s linear 0s,color .2s linear 0s,box-shadow .2s linear 0s,background .2s linear 0s,-webkit-box-shadow .2s linear 0s,-webkit-box-shadow .2s linear 0s;
    text-transform:none
}
.input-group.transparent .input-group-append .input-group-text,.input-group.transparent .input-group-prepend .input-group-text{
    padding:9px 14px;
    font-size:14px;
    background-color:transparent;
    border-color:rgba(0,0,0,.07)
}
.custom-file .custom-file-label{
    padding:10px
}
.custom-file .custom-file-label:after{
    background-color:#f4f8fb;
    color:#8b91a0;
    border-color:rgba(0,0,0,.07);
    text-transform:none;
    font-weight:400;
    font-size:14px;
    padding:7px
}
.custom-file-input:focus~.custom-file-label{
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.custom-select:focus{
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    outline:0;
    border-color:#f2f2f2
}
.material-form .form-row .form-group .form-control:focus~.form-control-line:after,.material-form .form-row .form-group .form-control:focus~label:after{
    width:calc(100% - 7px)
}
.material-form .form-row .form-group.floating-label .form-control~label{
    left:5px
}
.material-form .form-group{
    position:relative;
    clear:both
}
.material-form .form-group label{
    font-size:12px;
    text-transform:none;
    font-weight:400
}
.material-form .form-group label:not(.custom-control){
    opacity:.7
}
.material-form .form-group .form-control{
    color:#2A3F54;
    font-size:14px;
    padding-left:0;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    border:0;
    border-bottom:1px solid #ccc;
    background:0 0;
    -webkit-transition:background 0s ease-out;
    transition:background 0s ease-out
}
.material-form .form-group .form-control~.form-control-line,.material-form .form-group .form-control~label{
    position:absolute;
    bottom:0;
    top:-14px;
    width:100%;
    pointer-events:none;
    margin-bottom:0;
    font-size:12px;
    text-transform:none;
    font-weight:400;
    opacity:.5;
    -webkit-transition:all .3s ease;
    transition:all .3s ease
}
.material-form .form-group .form-control~.form-control-line:after,.material-form .form-group .form-control~label:after{
    content:'';
    position:absolute;
    bottom:0;
    left:45%;
    height:2px;
    width:10px;
    visibility:hidden;
    -webkit-transition:.2s ease all;
    transition:.2s ease all
}
.material-form .form-group .form-control:focus{
    -webkit-transition-duration:.3s;
    transition-duration:.3s
}
.material-form .form-group .form-control:focus~.form-control-line,.material-form .form-group .form-control:focus~label{
    opacity:1
}
.material-form .form-group .form-control:focus~.form-control-line:after,.material-form .form-group .form-control:focus~label:after{
    visibility:visible;
    width:100%;
    left:0
}
.material-form .form-group small{
    float:right
}
.material-form .form-group.floating-label .form-control:focus~label{
    top:-17px;
    font-size:12px
}
.material-form .form-group.floating-label .form-control~label{
    top:8px;
    font-size:14px;
    left:0
}
.material-form .form-group.floating-label .form-control.filled~label{
    top:-17px;
    font-size:12px
}
.material-form .form-group .btn[type=submit]{
    min-width:140px
}
.card.card-image-material .card-body .btn,.card.card-material .card-body .btn{
    min-width:100px
}
.material-form .form-group.row label{
    margin-bottom:0!important
}
.material-form .form-group.row .form-control~.form-control-line,.material-form .form-group.row .form-control~label{
    width:calc(100% - 14px)
}
.material-form .form-group.row [class*=col-]:last-child{
    padding-right:7px
}
.material-form .form-group.row .form-control-line~.help-block{
    bottom:-20px;
    right:10px;
    position:absolute
}
.material-form .input-group label{
    margin-bottom:0;
    margin-right:0
}
.material-form .input-group .input-group-append,.material-form .input-group .input-group-prepend{
    background-color:transparent;
    border:0;
    padding:.3rem .75rem
}
.material-form .input-group .input-group-content{
    position:relative;
    -ms-flex:1 1 auto;
    -webkit-box-flex:1;
    flex:1 1 auto;
    width:1%
}
.material-form .input-group .input-group-content .form-control,.wizard{
    width:100%
}
.material-form .input-group .input-group-content .form-control~label{
    top:8px;
    font-size:14px;
    left:0
}
.material-form .input-group .input-group-content .form-control:focus{
    border:0
}
.material-form .input-group .input-group-content .form-control:focus~label{
    top:-17px;
    font-size:12px
}
.material-form.form-inline .form-group .form-control~label{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    left:0
}
.material-form.form-inline .form-group.floating-label .form-control~label{
    top:0;
    left:0
}
.material-form.form-inline .form-group.floating-label .form-control:focus~label{
    top:-35px
}
input:-webkit-autofill~label{
    top:-17px!important;
    font-size:12px!important
}
@media (max-width:340px){
    .material-form .form-group{
        margin-top:10px!important;
        margin-bottom:18px
    }
}
@media (min-width:577px){
    .material-form.form-inline .form-group .form-control~label{
        top:-53px!important
    }
}
@media (max-width:576px){
    .form-inline{
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column
    }
    .form-inline .form-group{
        width:100%
    }
    .form-group label.col-form-label{
        text-align:left
    }
    .material-form.form-inline .form-group .form-control~label,.material-form.form-inline .form-group.floating-label .form-control.filled~label{
        top:-20px!important
    }
}
@media only screen and (min-width:768px){
    form .row{
        margin-left:0;
        margin-right:0
    }
    form .row [class*=col-]{
        margin-bottom:5px
    }
    form .row [class*=col-]:not(:first-child),form .row [class*=col-]:not(:last-child){
        padding-right:7px;
        padding-left:7px
    }
    form .row [class*=col-]:last-child{
        padding-right:0
    }
}
@media (min-width:768px) and (max-width:991px){
    form .row [class*=col-lg-]:not(:first-child),form .row [class*=col-lg-]:not(:last-child){
        padding-right:0;
        padding-left:0
    }
}
.wizard{
    display:inline-block;
    position:relative
}
.wizard .progress{
    position:absolute;
    display:inline-block;
    top:31px;
    left:0;
    right:0;
    margin:auto;
    height:5px;
    z-index:98
}
.wizard .form-group .form-check{
    padding-left:0
}
.wizard .wizard-navigation{
    position:relative;
    z-index:99
}
.wizard .wizard-navigation.nav .nav-item .wizard-navigation-name{
    display:block;
    font-size:14px;
    margin-top:4px;
    font-weight:700;
    color:#cad6e0
}
.wizard .wizard-navigation.nav .nav-item a{
    border:2px solid #eaeff3;
    color:#cad6e0;
    font-size:20px;
    padding:11px;
    font-weight:600;
    width:49px;
    height:49px;
    margin:7px auto;
    border-radius:50%;
    background-color:#eaeff3
}
.wizard .wizard-navigation.nav .nav-item.active a,.wizard .wizard-navigation.nav .nav-item.done a{
    color:#fff
}
.wizard .wizard-content .form-check label{
    font-size:14px
}
.wizard .wizard-content #Step2,.wizard .wizard-content #Step3,.wizard .wizard-content #Step4,.wizard .wizard-content div[data-opened-step=false]{
    display:none
}
.wizard .wizard-content div[data-opened-step=true]{
    display:block!important
}
.wizard .wizard-content #Step4 h4{
    border-bottom:1px solid #f2f2f2;
    padding-bottom:10px
}
.wizard .wizard-buttons button{
    width:120px
}
.wizard .wizard-buttons #ButtonFinish,.wizard .wizard-buttons #ButtonNext[data-next-step=""],.wizard .wizard-buttons #ButtonPrevious[data-prev-step=""]{
    display:none
}
.card,.wizard .wizard-buttons #ButtonFinish.show{
    display:block
}
@media screen and (max-width:768px){
    .wizard .progress{
        top:21px
    }
    .wizard .wizard-navigation.nav .nav-item .wizard-navigation-name{
        font-size:12px
    }
    .wizard .wizard-navigation.nav .nav-item a{
        font-size:15px;
        padding:4px;
        width:38px;
        height:38px
    }
    .wizard .wizard-buttons button{
        width:100px
    }
}
@media screen and (max-width:575px){
    .wizard .wizard-navigation.nav .nav-item a{
        font-size:15px;
        padding:2px;
        width:33px;
        height:33px
    }
    .wizard .wizard-buttons,.wizard .wizard-content{
        padding:0
    }
    .wizard .wizard-navigation.nav .nav-item .wizard-navigation-name{
        font-size:9px;
        text-transform:lowercase;
        line-height:1.2
    }
    .wizard .wizard-buttons #ButtonPrevious{
        margin-bottom:10px;
        margin-right:5px
    }
}
.card{
    font-family:"Noto Sans",sans-serif;
    border-radius:0;
    border-color:transparent
}
.card .card-title{
    line-height:32px;
    margin-top:0;
    margin-bottom:0;
    font-weight:400
}
.card .card-title a{
    color:#8e959d
}
.card .card-header{
    border-bottom:1px solid #f2f2f2;
    background:0 0;
    font-size:15px
}
.card .card-header .card-header-tabs{
    margin-bottom:0!important
}
.card .card-header .card-header-tabs .nav-item .nav-link{
    font-size:14px
}
.card .card-header [data-toggle=collapse]{
    width:100%;
    text-align:left;
    font-weight:400;
    font-size:16px
}
.card .card-header [data-toggle=collapse]:after{
    font-family:FontAwesome;
    content:"\f107";
    float:right;
    display:block;
    font-size:22px;
    -webkit-transition:all .2s ease 0s;
    transition:all .2s ease 0s
}
.card.card-image-material .card-title,.card.card-material .card-title,.card.material-card-image-overlays .card-img-overlay .card-title{
    font-family:"Roboto Slab","Times New Roman",serif
}
.card .card-header [aria-expanded=true]:after{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    -ms-transform:rotate(180deg)
}
.card .card-header [aria-expanded=false]:after{
    transform:rotate(0);
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    -o-transform:rotate(0);
    -ms-transform:rotate(0)
}
.card .card-header .card-header-pills>li>a:not(.disabled).active,.card .card-header .card-header-pills>li>a:not(.disabled):focus,.card .card-header .card-header-pills>li>a:not(.disabled):hover{
    background:0 0;
    border-radius:0
}
.card .card-body blockquote{
    margin-bottom:0;
    padding-left:0
}
.card .card-footer{
    border-top:1px solid rgba(160,160,160,.2);
    background:0 0
}
.card .card-img-overlay{
    overflow:hidden
}
.card img:not(.img-fluid){
    width:100%
}
.card.card-transparent{
    background-color:transparent
}
.card.card-borderless{
    border:none
}
.card.card-shadowless{
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.card.material-card-image-overlays{
    box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
    -moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
    -webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
    border:0;
    -webkit-transition:all .3s ease;
    transition:all .3s ease
}
.card.material-card-image-overlays .card-img-overlay{
    color:#fff;
    z-index:2;
    padding:30px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    width:440px;
    margin:0 auto;
    text-align:center
}
.card.material-card-image-overlays .card-img-overlay .card-title{
    font-size:27px;
    margin-bottom:10px
}
.card.material-card-image-overlays:after{
    position:absolute;
    z-index:1;
    width:100%;
    height:100%;
    display:block;
    left:0;
    top:0;
    content:"";
    background-color:rgba(0,0,0,.56)
}
.card.card-material .nav-tabs:after,.card.card-material .nav-tabs>li>a:after{
    position:absolute;
    width:100%;
    content:'';
    left:0
}
.card.material-card-image-overlays small{
    color:rgba(255,255,255,.7)!important
}
.card.material-card-image-overlays:hover{
    -webkit-box-shadow:0 9px 10px 0 rgba(0,0,0,.1),0 9px 20px 0 rgba(0,0,0,.1);
    box-shadow:0 9px 10px 0 rgba(0,0,0,.1),0 9px 20px 0 rgba(0,0,0,.1)
}
.card.card-material{
    box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
    -moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
    -webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
    border:0;
    -webkit-transition:all .3s ease;
    transition:all .3s ease
}
.card.card-material .card-header{
    border-bottom:0;
    padding:0 10px
}
.card.card-material .card-title{
    font-weight:700;
    margin-bottom:5px
}
.card.card-material .card-body{
    padding-top:20px;
    padding-left:30px;
    padding-right:30px
}
.card.card-material .card-body .card-text{
    padding-bottom:10px;
    margin-bottom:7px
}
.card.card-material .card-body .card-category{
    display:block;
    color:rgba(115,135,156,.9);
    opacity:.8;
    font-size:13px;
    margin:5px 0
}
.card.card-material .card-body .card-link{
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    cursor:pointer;
    text-transform:uppercase;
    font-size:16px;
    font-weight:500
}
.card.card-image-material img.card-img-bottom+.card-img-overlay .card-title,.card.card-image-material img.card-img-top+.card-img-overlay .card-title{
    color:#fff;
    font-size:20px
}
.card.card-material .card-body .card-link:hover{
    opacity:.8
}
.card.card-material .nav-tabs{
    border-bottom:0
}
.card.card-material .nav-tabs:after{
    border-bottom:2px solid #f2f2f2;
    bottom:-4px;
    z-index:120
}
.card.card-material .nav-tabs>li{
    margin-bottom:0
}
.card.card-material .nav-tabs>li>a:after{
    -webkit-transition:all .1s linear 0s;
    transition:all .1s linear 0s;
    -webkit-backface-visibility:hidden;
    display:block;
    background-color:transparent;
    height:3px;
    z-index:125
}
.card.card-material .nav-pills{
    border-bottom:0
}
.card.card-material .nav-pills.card-header-pills{
    margin-bottom:0;
    padding:3px 10px
}
.card.card-material .nav-pills.card-header-pills>li>a:not(.disabled).active,.card.card-material .nav-pills.card-header-pills>li>a:not(.disabled):focus,.card.card-material .nav-pills.card-header-pills>li>a:not(.disabled):hover{
    border-width:3px
}
.card-deck .card.card-material .card-body .card-text,.card-group .card.card-material .card-body .card-text,.table.table-borderless>tbody>tr>td{
    border-bottom:0
}
.card.card-material:hover{
    -webkit-box-shadow:0 9px 10px 0 rgba(0,0,0,.1),0 9px 20px 0 rgba(0,0,0,.1);
    box-shadow:0 9px 10px 0 rgba(0,0,0,.1),0 9px 20px 0 rgba(0,0,0,.1)
}
.card.card-image-material{
    padding:15px;
    box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
    -moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
    -webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
    -webkit-transition:all .3s ease;
    transition:all .3s ease
}
.card.card-image-material p{
    margin-bottom:0;
    clear:both
}
.card.card-image-material img{
    -webkit-transition:all .55s cubic-bezier(.6,.2,.1,1);
    transition:all .55s cubic-bezier(.6,.2,.1,1);
    box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
    -moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
    -webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
    border-radius:0;
    clear:both
}
.card.card-image-material img.card-img-top+.card-img-overlay{
    top:5px;
    left:15px;
    bottom:auto
}
.card.card-image-material img.card-img-bottom+.card-img-overlay{
    top:auto;
    left:15px;
    bottom:15px
}
.card.card-image-material img:hover{
    box-shadow:0 13px 64px 0 rgba(0,0,0,.1);
    -moz-box-shadow:0 13px 64px 0 rgba(0,0,0,.1);
    -webkit-box-shadow:0 13px 64px 0 rgba(0,0,0,.1)
}
.card.card-image-material .card-title{
    font-weight:700
}
.card.card-image-material .card-body{
    padding-left:15px;
    padding-right:15px
}
.card.card-image-material .card-body .card-category{
    display:block;
    color:rgba(115,135,156,.9);
    opacity:.8;
    font-size:13px;
    margin:2px 0
}
.card.card-image-material .card-body .card-link{
    margin:7px 7px 7px 0;
    display:block;
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    cursor:pointer;
    text-transform:uppercase;
    font-size:16px;
    font-weight:500
}
.card.card-image-material .card-body .card-link:hover{
    opacity:.8
}
.card.card-image-material:hover{
    -webkit-box-shadow:0 9px 10px 0 rgba(0,0,0,.1),0 9px 20px 0 rgba(0,0,0,.1);
    box-shadow:0 9px 10px 0 rgba(0,0,0,.1),0 9px 20px 0 rgba(0,0,0,.1)
}
.card-deck .card,.card-group .card{
    display:block
}
.card-deck .card.card-material img,.card-group .card.card-material img{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
@media screen and (max-width:360px){
    .card .card-link{
        font-size:14px!important
    }
    .card .card-link+.card-link{
        margin:4px
    }
    .card .card-header{
        padding:4px 8px
    }
}
@media screen and (max-width:575px){
    .card .card-link{
        line-height:.1;
        padding:13px 8px
    }
}
@media screen and (min-width:576px){
    .card-deck .card{
        margin-right:.25rem;
        margin-left:.25rem
    }
}
@media screen and (max-width:767px){
    .card.material-card-image-overlays .card-img-overlay{
        width:90%
    }
}
@media screen and (max-width:991px){
    .card.card-material .card-body{
        padding-top:15px;
        padding-left:15px;
        padding-right:15px
    }
}
.table{
    margin-top:5px
}
.table thead tr th{
    text-transform:uppercase;
    font-weight:600;
    font-size:13px;
    color:rgba(36,45,48,.35);
    white-space:nowrap
}
.table thead tr th .btn{
    margin-top:-20px;
    margin-bottom:-20px
}
.table thead.thead-default th{
    background-color:rgba(244,248,251,.6)
}
.table:not(.table-sm) thead tr th{
    padding-top:14px;
    padding-bottom:14px
}
.table:not(.table-sm) thead tr th:first-child{
    padding-left:18px!important
}
.table:not(.table-sm) tbody tr td,.table:not(.table-sm) tbody tr th{
    padding:15px
}
.table tbody tr td{
    font-size:13.5px
}
.table tbody tr td .btn-tag{
    background:rgba(36,45,48,.07);
    display:inline-block;
    margin:5px;
    border-radius:4px;
    padding:5px;
    color:#62605a!important
}
.table tbody tr td .btn-tag:hover{
    background:rgba(36,45,48,.15)
}
.table tbody tr td[class*=sorting_]{
    color:#000
}
.table:not(.table-dark){
    background-color:#fff
}
.table.table-dark thead th{
    color:#fff
}
.table.table-dark.table-striped tbody tr:nth-of-type(odd){
    background-color:rgba(255,255,255,.05)
}
.table.table-dark.table-hover tbody tr:hover{
    background:rgba(255,255,255,.05)!important
}
.table.table-hover tbody tr:hover{
    background:rgba(244,248,251,.6)!important
}
.table.table-striped tbody tr:nth-of-type(odd){
    background-color:rgba(244,248,251,.6)
}
.table.table-borderless tbody tr td{
    border-top:0
}
.table .table-primary td,.table .table-primary th{
    background-color:#ede7f6!important;
    border-color:#ede7f6
}
.table .table-success td,.table .table-success th{
    background-color:#E8F5E9!important;
    border-color:#E8F5E9
}
.table .table-info td,.table .table-info th{
    background-color:#e1f5fe!important;
    border-color:#e1f5fe
}
.table .table-warning td,.table .table-warning th{
    background-color:#fff3e0!important;
    border-color:#fff3e0
}
.table .table-danger td,.table .table-danger th{
    background-color:#FFEBEE!important;
    border-color:#FFEBEE
}
.table .table-dark td,.table .table-dark th{
    background-color:#c6c8ca!important;
    border-color:#c6c8ca
}
.data-table-wrapper .form-control{
    display:inline-block;
    width:auto
}
.data-table-wrapper .data-table-length .form-control{
    margin:0 7px
}
.data-table-wrapper .data-table-length select{
    min-width:55px;
    background-position:86% center!important
}
.data-table-wrapper .data-table-filter .form-control{
    margin-left:7px
}
.data-table-wrapper .data-table-info{
    margin-top:25px;
    clear:none;
    font-size:12px;
    padding:0 33px;
    color:#8b91a0
}
.data-table-wrapper .data-table-paginate{
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    margin:0
}
.data-table-wrapper .data-table-paginate ul{
    float:right;
    margin-bottom:0
}
.data-table-wrapper .data-table-paginate ul>li{
    display:inline-block;
    padding-left:0;
    font-size:11px
}
.data-table-wrapper .data-table-paginate ul>li.active>a{
    font-weight:700;
    opacity:1
}
.data-table-wrapper .data-table-paginate ul>li>a{
    -webkit-transition:opacity .3s ease;
    transition:opacity .3s ease
}
.data-table-wrapper .data-table-paginate ul>li.next>a,.data-table-wrapper .data-table-paginate ul>li.prev>a{
    opacity:1
}
.data-table-wrapper .data-table-paginate ul>li.disabled a,.data-table-wrapper .data-table-paginate ul>li.disabled a:hover{
    opacity:.35
}
.data-table-wrapper .table-checkable tr th:first-child,.data-table-wrapper .table-checkable tr>td:first-child{
    width:40px;
    text-align:center
}
.data-table-wrapper .table-checkable tr th:first-child .form-check,.data-table-wrapper .table-checkable tr>td:first-child .form-check{
    margin:0
}
.data-table-wrapper .table-checkable tr th:first-child .form-check label,.data-table-wrapper .table-checkable tr>td:first-child .form-check label{
    margin-right:0;
    margin-bottom:0
}
.data-table-wrapper .data-table tr .actions a:not(:last-child),.data-table-wrapper .data-table tr .remove i{
    margin-right:5px
}
.data-table-wrapper .data-table tr .actions{
    font-size:16px;
    white-space:nowrap
}
.data-table-wrapper .data-table tr img{
    width:30px;
    height:30px;
    -o-object-fit:cover;
    object-fit:cover
}
.data-table-wrapper .data-table tr .btn{
    padding:2px 12px
}
.data-table-wrapper .data-table tr svg .grid{
    stroke:transparent
}
.data-table-wrapper .showing-items{
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
@media (max-width:991px){
    .data-table-wrapper .data-table-info{
        float:left
    }
    .data-table-wrapper input{
        max-width:115px
    }
}
@media (max-width:767px){
    .data-table-wrapper .data-table-paginate{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        margin-top:10px
    }
    .data-table-wrapper input{
        max-width:70%
    }
}
@media (max-width:768px){
    .data-table-wrapper .showing-items{
        font-size:10px
    }
}
@media (max-width:480px){
    .data-table-wrapper .data-table-info{
        float:none;
        text-align:left;
        clear:both;
        display:block
    }
    .data-table-wrapper .data-table-paginate .page-link{
        padding:6px 8px
    }
}
.table.table-collapse.table-detailed>tbody>tr.row-collapsible{
    cursor:pointer
}
.table.table-collapse.table-detailed>tbody>tr.row-collapsible>td{
    white-space:nowrap
}
.table.table-collapse.table-detailed>tbody>tr.row-collapsible>td:first-child:before{
    content:"\f054";
    display:inline-block;
    font-size:8px;
    top:-1px;
    position:relative;
    margin-right:8px;
    font-family:FontAwesome;
    -webkit-transition:all 150ms ease;
    transition:all 150ms ease
}
.table.table-collapse.table-detailed>tbody>tr.row-collapsible.shown{
    background-color:#f8fbfd
}
.table.table-collapse.table-detailed>tbody>tr.row-collapsible.shown>td:first-child:before{
    transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    -ms-transform:rotate(90deg)
}
.table.table-collapse.table-detailed>tbody>tr.row-collapsible.shown+.row-details{
    display:table-row
}
.table.table-collapse.table-detailed>tbody>tr.row-details{
    display:none
}
.table.table-collapse.table-detailed>tbody>tr.row-details table{
    margin-bottom:0
}
.table.table-collapse.table-detailed>tbody>tr.row-details table td,.table.table-collapse.table-detailed>tbody>tr.row-details table tr{
    border:0
}
img.img-raised{
    -webkit-box-shadow:0 5px 15px -8px rgba(0,0,0,.24),0 8px 10px -5px rgba(0,0,0,.2);
    box-shadow:0 5px 15px -8px rgba(0,0,0,.24),0 8px 10px -5px rgba(0,0,0,.2)
}
@media screen and (min-width:768px){
    .image-box img{
        max-width:200px
    }
}
@media screen and (max-width:1200px){
    .image-box{
        text-align:center
    }
}
.carousel{
    width:100%
}
.carousel .carousel-indicators li{
    cursor:pointer
}
.carousel .carousel-control-next-icon{
    background-image:none;
    font-size:34px;
    color:#fff;
    position:relative
}
.carousel .carousel-control-next-icon:after{
    content:"\f105 ";
    font-family:FontAwesome;
    position:absolute;
    right:0
}
.carousel .carousel-control-prev-icon{
    background-image:none;
    color:#fff;
    position:relative
}
.carousel .carousel-control-prev-icon:after{
    content:"\f104";
    font-family:FontAwesome;
    position:absolute;
    font-size:34px;
    left:0
}
.carousel.material-carousel .carousel-caption,.carousel.material-carousel .carousel-caption h3{
    font-family:"Roboto Slab","Times New Roman",serif
}
.carousel .carousel-inner img{
    height:500px;
    -o-object-fit:cover;
    object-fit:cover
}
.carousel.material-carousel{
    -webkit-box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);
    box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)
}
.carousel.material-carousel .carousel-caption{
    padding-bottom:45px
}
.carousel.material-carousel .carousel-control-next,.carousel.material-carousel .carousel-control-prev{
    opacity:1
}
.carousel.material-carousel .carousel-control-next:hover,.carousel.material-carousel .carousel-control-prev:hover{
    opacity:.8
}
.carousel.material-carousel .carousel-control-next .carousel-control-next-icon:after{
    content:"\f178"
}
.carousel.material-carousel .carousel-control-prev .carousel-control-prev-icon:after{
    content:"\f177"
}
.carousel.material-carousel .carousel-indicators li{
    background:#FFF;
    -webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
    box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
    border-radius:2px;
    width:10px;
    height:10px;
    -webkit-transition:all .3s linear;
    transition:all .3s linear;
    margin:11px 10px
}
.carousel.material-carousel .carousel-indicators li.active{
    margin:11px 10px 10px;
    transform:scale(1.5);
    -webkit-transform:scale(1.5);
    -moz-transform:scale(1.5);
    -o-transform:scale(1.5);
    -ms-transform:scale(1.5);
    -webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);
    box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)
}
@media screen and (max-width:1400px){
    .carousel .carousel-inner img{
        height:420px
    }
}
@media screen and (max-width:991px){
    .carousel .carousel-inner img{
        height:380px
    }
}
@media screen and (max-width:768px){
    .carousel .carousel-inner img{
        height:320px
    }
}
@media screen and (max-width:575px){
    .carousel .carousel-control-next-icon{
        font-size:28px
    }
    .carousel .carousel-control-next-icon:after{
        right:10px
    }
    .carousel .carousel-control-prev-icon:after{
        font-size:26px;
        left:10px
    }
    .carousel .carousel-inner img{
        height:260px
    }
}
.icon-list-demo .row>div{
    cursor:pointer;
    line-height:55px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    color:#455A64
}
.icon-list-demo .row>div:hover{
    background-color:#f4f8fb;
    color:#1b2428
}
.theme-red .btn-theme,.theme-red .btn-theme.active,.theme-red .btn-theme.active:focus,.theme-red .btn-theme.active:hover,.theme-red .btn-theme.hover,.theme-red .btn-theme:active,.theme-red .btn-theme:active:focus,.theme-red .btn-theme:active:hover,.theme-red .btn-theme:focus,.theme-red .btn-theme:hover{
    background-color:#e43a45
}
.icon-list-demo .row>div:hover i{
    font-size:24px
}
.icon-list-demo i{
    -webkit-transition:all .2s ease;
    transition:all .2s ease;
    display:inline-block;
    font-size:18px;
    margin:0 15px 0 10px;
    text-align:left;
    width:auto
}
@font-face{
    font-family:'Material Icons';
    font-style:normal;
    font-weight:400
}
.material-icons{
    font-family:'Material Icons';
    font-weight:400;
    font-size:24px;
    display:inline-block;
    line-height:1;
    text-transform:none;
    letter-spacing:normal;
    word-wrap:normal;
    white-space:nowrap;
    direction:ltr;
    text-rendering:optimizeLegibility;
    -webkit-font-feature-settings:'liga';
    font-feature-settings:'liga'
}
.theme-red.nav-sm .main-container .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .side-menu li.active>a{
    color:#e43a45;
    border-right:3px solid #e43a45
}
.theme-red .header .header-menu .navbar-right>li.dropdown .dropdown-menu li .nav-title,.theme-red .header .header-menu .navbar-right>li.dropdown .dropdown-menu li .nav-title .site-title span,.theme-red .header .header-menu .navbar-right>li.dropdown .dropdown-menu li .profile .profile-info span,.theme-red .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu>li.active>a,.theme-red .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu>li:hover>a,.theme-red .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.active-child>a,.theme-red .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.active>a,.theme-red .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.opened .child-menu .active-child a,.theme-red .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.opened .child-menu .opened>a,.theme-red .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.opened>a,.theme-red .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li:focus>a,.theme-red .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li:hover>a,.theme-red .sidebar .scroll-wrapper .nav-title,.theme-red .sidebar .scroll-wrapper .nav-title .site-title span,.theme-red .sidebar .scroll-wrapper .profile .profile-info span,.theme-red .sidebar .scroll-wrapper .search-wrap form button[type=submit] i,.theme-red .sidebar .scroll-wrapper .search-wrap form input[type=text]{
    color:#e43a45
}
.theme-red .header .header-menu .navbar-right>li.dropdown .dropdown-toggle.info-number .badge{
    background-color:#e43a45;
    border-color:#e43a45
}
.theme-red .header .header-menu .navbar-right>li.dropdown.profile-dropdown .dropdown-menu li a i,.theme-red .header .header-menu .navbar-right>li.search-wrap button[type=submit] i,.theme-red .main-container .content-wrapper .main-content .bg-title .breadcrumb>li.active,.theme-red .main-container .content-wrapper .main-content .bg-title .breadcrumb>li.active a,.theme-red .main-container .content-wrapper .main-content .bg-title .breadcrumb>li:focus,.theme-red .main-container .content-wrapper .main-content .bg-title .breadcrumb>li:focus a,.theme-red .main-container .content-wrapper .main-content .bg-title .breadcrumb>li:hover,.theme-red .main-container .content-wrapper .main-content .bg-title .breadcrumb>li:hover a,.theme-red .text-theme{
    color:#e43a45
}
.theme-red .btn-theme.btn-outline{
    color:#e43a45;
    border:1px solid #e43a45
}
.theme-red .btn-theme.disabled,.theme-red .btn-theme.disabled.active,.theme-red .btn-theme.disabled:active,.theme-red .btn-theme.disabled:focus,.theme-red .btn-theme.disabled:hover,.theme-red .btn-theme[disabled],.theme-red .btn-theme[disabled].active,.theme-red .btn-theme[disabled]:active,.theme-red .btn-theme[disabled]:focus,.theme-red .btn-theme[disabled]:hover{
    background-color:#ea676f
}
.theme-red .material-radio .custom-control-input:checked~.custom-control-label:after,.theme-red .material-radio .custom-control-input~.custom-control-label:after,.theme-red .nav-tabs-simple>li>a.active:after,.theme-red .nav-tabs-simple>li>a:hover:after{
    background:#e43a45
}
.theme-red .btn-theme .badge,.theme-red .nav-tabs-simple>li>a.active,.theme-red .nav-tabs-simple>li>a:hover,.theme-red .nav-tabs>li>a.active,.theme-red .nav-tabs>li>a:focus,.theme-red .nav-tabs>li>a:hover{
    color:#e43a45
}
.theme-red .nav-tabs-linetriangle:after{
    border-bottom:1px solid #e43a45
}
.theme-red .nav-tabs-linetriangle>li>a.active{
    color:#e43a45
}
.theme-red .nav-tabs-linetriangle>li>a.active:before{
    border-top-color:#e43a45
}
.theme-red .card .card-title a:hover{
    color:#e43a45
}
.theme-red .card .card-header .card-header-pills>li>a:not(.disabled).active,.theme-red .card .card-header .card-header-pills>li>a:not(.disabled):focus,.theme-red .card .card-header .card-header-pills>li>a:not(.disabled):hover{
    border-bottom:2px solid #e43a45;
    color:#e43a45
}
.theme-red .card.card-image-material .card-body .card-link,.theme-red .card.card-material .card-body .card-link,.theme-red .collapse-group [data-toggle=collapse]:not(.disabled):hover,.theme-red .collapse-group [data-toggle=collapse][aria-expanded=true]{
    color:#e43a45
}
.theme-red .custom-checkbox .custom-control-input:checked~.custom-control-label:before,.theme-red .custom-radio .custom-control-input:checked~.custom-control-label:before{
    background-color:#e43a45;
    border-color:#e43a45
}
.theme-red .custom-checkbox .custom-control-input:checked~.custom-control-label:after,.theme-red .custom-radio .custom-control-input:checked~.custom-control-label:after{
    border-color:#e43a45
}
.theme-red .material-checkbox .custom-control-input:checked~.custom-control-label:before{
    border-color:#e43a45
}
.theme-red .toggle-button .custom-control-input:checked~.custom-control-label:before{
    background-color:#e43a45;
    border-color:#e43a45
}
.theme-red .toggle-button .custom-control-input:checked~.custom-control-label:after{
    border-color:#e43a45
}
.theme-red .material-form .form-group .form-control~.form-control-line:after,.theme-red .material-form .form-group .form-control~label:after{
    background-color:#e43a45
}
.theme-red .material-form .form-group .form-control:focus~.form-control-line,.theme-red .material-form .form-group .form-control:focus~label{
    color:#e43a45;
    opacity:1
}
.theme-red .material-form .form-group .form-control:focus~.form-control-line:after,.theme-red .material-form .form-group .form-control:focus~label:after{
    background-color:#e43a45
}
.theme-red .settings-wrapper.builder .card .card-body .layout-view.active{
    border:2px solid #e43a45
}
.theme-red .progress-bar,.theme-red .settings-wrapper.builder .card .card-body .layout-view .btn-activate:hover,.theme-red .settings-wrapper.builder .card .card-body .layout-view.active .btn-activate,.theme-red .settings-wrapper.builder:before{
    background-color:#e43a45
}
.theme-red .wizard .progress .progress-bar{
    background-color:rgba(228,58,69,.4)
}
.theme-red .wizard .wizard-navigation.nav .nav-item.active .wizard-navigation-name,.theme-red .wizard .wizard-navigation.nav .nav-item.done .wizard-navigation-name{
    color:#e43a45
}
.theme-red .wizard .wizard-navigation.nav .nav-item.active a,.theme-red .wizard .wizard-navigation.nav .nav-item.done a{
    border:2px solid #e43a45;
    background-color:#e43a45
}
.theme-grey.nav-sm .main-container .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .side-menu li.active>a{
    color:#8b91a0;
    border-right:3px solid #8b91a0
}
.theme-grey .header .header-menu .navbar-right>li.dropdown .dropdown-menu li .nav-title,.theme-grey .header .header-menu .navbar-right>li.dropdown .dropdown-menu li .nav-title .site-title span,.theme-grey .header .header-menu .navbar-right>li.dropdown .dropdown-menu li .profile .profile-info span,.theme-grey .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu>li.active>a,.theme-grey .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu>li:hover>a,.theme-grey .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.active-child>a,.theme-grey .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.active>a,.theme-grey .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.opened .child-menu .active-child a,.theme-grey .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.opened .child-menu .opened>a,.theme-grey .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.opened>a,.theme-grey .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li:focus>a,.theme-grey .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li:hover>a,.theme-grey .sidebar .scroll-wrapper .nav-title,.theme-grey .sidebar .scroll-wrapper .nav-title .site-title span,.theme-grey .sidebar .scroll-wrapper .profile .profile-info span,.theme-grey .sidebar .scroll-wrapper .search-wrap form button[type=submit] i,.theme-grey .sidebar .scroll-wrapper .search-wrap form input[type=text]{
    color:#8b91a0
}
.theme-grey .header .header-menu .navbar-right>li.dropdown .dropdown-toggle.info-number .badge{
    background-color:#8b91a0;
    border-color:#8b91a0
}
.theme-grey .header .header-menu .navbar-right>li.dropdown.profile-dropdown .dropdown-menu li a i,.theme-grey .header .header-menu .navbar-right>li.search-wrap button[type=submit] i,.theme-grey .main-container .content-wrapper .main-content .bg-title .breadcrumb>li.active,.theme-grey .main-container .content-wrapper .main-content .bg-title .breadcrumb>li.active a,.theme-grey .main-container .content-wrapper .main-content .bg-title .breadcrumb>li:focus,.theme-grey .main-container .content-wrapper .main-content .bg-title .breadcrumb>li:focus a,.theme-grey .main-container .content-wrapper .main-content .bg-title .breadcrumb>li:hover,.theme-grey .main-container .content-wrapper .main-content .bg-title .breadcrumb>li:hover a,.theme-grey .text-theme{
    color:#8b91a0
}
.theme-grey .btn-theme{
    background-color:#8b91a0
}
.theme-grey .btn-theme.btn-outline{
    color:#8b91a0;
    border:1px solid #8b91a0
}
.theme-grey .btn-theme.active,.theme-grey .btn-theme.active:focus,.theme-grey .btn-theme:active,.theme-grey .btn-theme:active:focus,.theme-grey .btn-theme:active:hover,.theme-grey .btn-theme:focus{
    background-color:#646b7a
}
.theme-grey .btn-theme.hover,.theme-grey .btn-theme:hover{
    background-color:#707788
}
.theme-grey .btn-theme.active:hover{
    background-color:#646b7a
}
.theme-grey .btn-theme.disabled,.theme-grey .btn-theme.disabled.active,.theme-grey .btn-theme.disabled:active,.theme-grey .btn-theme.disabled:focus,.theme-grey .btn-theme.disabled:hover,.theme-grey .btn-theme[disabled],.theme-grey .btn-theme[disabled].active,.theme-grey .btn-theme[disabled]:active,.theme-grey .btn-theme[disabled]:focus,.theme-grey .btn-theme[disabled]:hover{
    background-color:#a7acb7
}
.theme-grey .material-radio .custom-control-input:checked~.custom-control-label:after,.theme-grey .material-radio .custom-control-input~.custom-control-label:after,.theme-grey .nav-tabs-simple>li>a.active:after,.theme-grey .nav-tabs-simple>li>a:hover:after{
    background:#8b91a0
}
.theme-grey .btn-theme .badge,.theme-grey .nav-tabs-simple>li>a.active,.theme-grey .nav-tabs-simple>li>a:hover,.theme-grey .nav-tabs>li>a.active,.theme-grey .nav-tabs>li>a:focus,.theme-grey .nav-tabs>li>a:hover{
    color:#8b91a0
}
.theme-grey .nav-tabs-linetriangle:after{
    border-bottom:1px solid #8b91a0
}
.theme-grey .nav-tabs-linetriangle>li>a.active{
    color:#8b91a0
}
.theme-grey .nav-tabs-linetriangle>li>a.active:before{
    border-top-color:#8b91a0
}
.theme-grey .card .card-title a:hover{
    color:#8b91a0
}
.theme-grey .card .card-header .card-header-pills>li>a:not(.disabled).active,.theme-grey .card .card-header .card-header-pills>li>a:not(.disabled):focus,.theme-grey .card .card-header .card-header-pills>li>a:not(.disabled):hover{
    border-bottom:2px solid #8b91a0;
    color:#8b91a0
}
.theme-grey .card.card-image-material .card-body .card-link,.theme-grey .card.card-material .card-body .card-link,.theme-grey .collapse-group [data-toggle=collapse]:not(.disabled):hover,.theme-grey .collapse-group [data-toggle=collapse][aria-expanded=true]{
    color:#8b91a0
}
.theme-grey .custom-checkbox .custom-control-input:checked~.custom-control-label:before,.theme-grey .custom-radio .custom-control-input:checked~.custom-control-label:before{
    background-color:#8b91a0;
    border-color:#8b91a0
}
.theme-grey .custom-checkbox .custom-control-input:checked~.custom-control-label:after,.theme-grey .custom-radio .custom-control-input:checked~.custom-control-label:after{
    border-color:#707788
}
.theme-grey .material-checkbox .custom-control-input:checked~.custom-control-label:before{
    border-color:#8b91a0
}
.theme-grey .toggle-button .custom-control-input:checked~.custom-control-label:before{
    background-color:#8b91a0;
    border-color:#8b91a0
}
.theme-grey .toggle-button .custom-control-input:checked~.custom-control-label:after{
    border-color:#707788
}
.theme-grey .material-form .form-group .form-control~.form-control-line:after,.theme-grey .material-form .form-group .form-control~label:after{
    background-color:#8b91a0
}
.theme-grey .material-form .form-group .form-control:focus~.form-control-line,.theme-grey .material-form .form-group .form-control:focus~label{
    color:#8b91a0;
    opacity:1
}
.theme-grey .material-form .form-group .form-control:focus~.form-control-line:after,.theme-grey .material-form .form-group .form-control:focus~label:after{
    background-color:#8b91a0
}
.theme-grey .settings-wrapper.builder .card .card-body .layout-view.active{
    border:2px solid #8b91a0
}
.theme-grey .progress-bar,.theme-grey .settings-wrapper.builder .card .card-body .layout-view .btn-activate:hover,.theme-grey .settings-wrapper.builder .card .card-body .layout-view.active .btn-activate,.theme-grey .settings-wrapper.builder:before{
    background-color:#8b91a0
}
.theme-grey .wizard .progress .progress-bar{
    background-color:rgba(139,145,160,.4)
}
.theme-grey .wizard .wizard-navigation.nav .nav-item.active .wizard-navigation-name,.theme-grey .wizard .wizard-navigation.nav .nav-item.done .wizard-navigation-name{
    color:#8b91a0
}
.theme-grey .wizard .wizard-navigation.nav .nav-item.active a,.theme-grey .wizard .wizard-navigation.nav .nav-item.done a{
    border:2px solid #8b91a0;
    background-color:#8b91a0
}
.theme-cyan.nav-sm .main-container .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .side-menu li.active>a{
    color:#4DD0E1;
    border-right:3px solid #4DD0E1
}
.theme-cyan .header .header-menu .navbar-right>li.dropdown .dropdown-menu li .nav-title,.theme-cyan .header .header-menu .navbar-right>li.dropdown .dropdown-menu li .nav-title .site-title span,.theme-cyan .header .header-menu .navbar-right>li.dropdown .dropdown-menu li .profile .profile-info span,.theme-cyan .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu>li.active>a,.theme-cyan .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu>li:hover>a,.theme-cyan .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.active-child>a,.theme-cyan .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.active>a,.theme-cyan .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.opened .child-menu .active-child a,.theme-cyan .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.opened .child-menu .opened>a,.theme-cyan .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.opened>a,.theme-cyan .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li:focus>a,.theme-cyan .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li:hover>a,.theme-cyan .sidebar .scroll-wrapper .nav-title,.theme-cyan .sidebar .scroll-wrapper .nav-title .site-title span,.theme-cyan .sidebar .scroll-wrapper .profile .profile-info span,.theme-cyan .sidebar .scroll-wrapper .search-wrap form button[type=submit] i,.theme-cyan .sidebar .scroll-wrapper .search-wrap form input[type=text]{
    color:#4DD0E1
}
.theme-cyan .header .header-menu .navbar-right>li.dropdown .dropdown-toggle.info-number .badge{
    background-color:#4DD0E1;
    border-color:#4DD0E1
}
.theme-cyan .header .header-menu .navbar-right>li.dropdown.profile-dropdown .dropdown-menu li a i,.theme-cyan .header .header-menu .navbar-right>li.search-wrap button[type=submit] i,.theme-cyan .main-container .content-wrapper .main-content .bg-title .breadcrumb>li.active,.theme-cyan .main-container .content-wrapper .main-content .bg-title .breadcrumb>li.active a,.theme-cyan .main-container .content-wrapper .main-content .bg-title .breadcrumb>li:focus,.theme-cyan .main-container .content-wrapper .main-content .bg-title .breadcrumb>li:focus a,.theme-cyan .main-container .content-wrapper .main-content .bg-title .breadcrumb>li:hover,.theme-cyan .main-container .content-wrapper .main-content .bg-title .breadcrumb>li:hover a,.theme-cyan .text-theme{
    color:#4DD0E1
}
.theme-cyan .btn-theme{
    background-color:#4DD0E1
}
.theme-cyan .btn-theme.btn-outline{
    color:#4DD0E1;
    border:1px solid #4DD0E1
}
.theme-cyan .btn-theme.active,.theme-cyan .btn-theme.active:focus,.theme-cyan .btn-theme:active,.theme-cyan .btn-theme:active:focus,.theme-cyan .btn-theme:active:hover,.theme-cyan .btn-theme:focus{
    background-color:#21afc1
}
.theme-cyan .btn-theme.hover,.theme-cyan .btn-theme:hover{
    background-color:#24c2d7
}
.theme-cyan .btn-theme.active:hover{
    background-color:#21afc1
}
.theme-cyan .btn-theme.disabled,.theme-cyan .btn-theme.disabled.active,.theme-cyan .btn-theme.disabled:active,.theme-cyan .btn-theme.disabled:focus,.theme-cyan .btn-theme.disabled:hover,.theme-cyan .btn-theme[disabled],.theme-cyan .btn-theme[disabled].active,.theme-cyan .btn-theme[disabled]:active,.theme-cyan .btn-theme[disabled]:focus,.theme-cyan .btn-theme[disabled]:hover{
    background-color:#79dce8
}
.theme-cyan .material-radio .custom-control-input:checked~.custom-control-label:after,.theme-cyan .material-radio .custom-control-input~.custom-control-label:after,.theme-cyan .nav-tabs-simple>li>a.active:after,.theme-cyan .nav-tabs-simple>li>a:hover:after{
    background:#4DD0E1
}
.theme-cyan .btn-theme .badge,.theme-cyan .nav-tabs-simple>li>a.active,.theme-cyan .nav-tabs-simple>li>a:hover,.theme-cyan .nav-tabs>li>a.active,.theme-cyan .nav-tabs>li>a:focus,.theme-cyan .nav-tabs>li>a:hover{
    color:#4DD0E1
}
.theme-cyan .nav-tabs-linetriangle:after{
    border-bottom:1px solid #4DD0E1
}
.theme-cyan .nav-tabs-linetriangle>li>a.active{
    color:#4DD0E1
}
.theme-cyan .nav-tabs-linetriangle>li>a.active:before{
    border-top-color:#4DD0E1
}
.theme-cyan .card .card-title a:hover{
    color:#4DD0E1
}
.theme-cyan .card .card-header .card-header-pills>li>a:not(.disabled).active,.theme-cyan .card .card-header .card-header-pills>li>a:not(.disabled):focus,.theme-cyan .card .card-header .card-header-pills>li>a:not(.disabled):hover{
    border-bottom:2px solid #4DD0E1;
    color:#4DD0E1
}
.theme-cyan .card.card-image-material .card-body .card-link,.theme-cyan .card.card-material .card-body .card-link,.theme-cyan .collapse-group [data-toggle=collapse]:not(.disabled):hover,.theme-cyan .collapse-group [data-toggle=collapse][aria-expanded=true]{
    color:#4DD0E1
}
.theme-cyan .custom-checkbox .custom-control-input:checked~.custom-control-label:before,.theme-cyan .custom-radio .custom-control-input:checked~.custom-control-label:before{
    background-color:#4DD0E1;
    border-color:#4DD0E1
}
.theme-cyan .custom-checkbox .custom-control-input:checked~.custom-control-label:after,.theme-cyan .custom-radio .custom-control-input:checked~.custom-control-label:after{
    border-color:#24c2d7
}
.theme-cyan .material-checkbox .custom-control-input:checked~.custom-control-label:before{
    border-color:#4DD0E1
}
.theme-cyan .toggle-button .custom-control-input:checked~.custom-control-label:before{
    background-color:#4DD0E1;
    border-color:#4DD0E1
}
.theme-cyan .toggle-button .custom-control-input:checked~.custom-control-label:after{
    border-color:#24c2d7
}
.theme-cyan .material-form .form-group .form-control~.form-control-line:after,.theme-cyan .material-form .form-group .form-control~label:after{
    background-color:#4DD0E1
}
.theme-cyan .material-form .form-group .form-control:focus~.form-control-line,.theme-cyan .material-form .form-group .form-control:focus~label{
    color:#4DD0E1;
    opacity:1
}
.theme-cyan .material-form .form-group .form-control:focus~.form-control-line:after,.theme-cyan .material-form .form-group .form-control:focus~label:after{
    background-color:#4DD0E1
}
.theme-cyan .settings-wrapper.builder .card .card-body .layout-view.active{
    border:2px solid #4DD0E1
}
.theme-cyan .progress-bar,.theme-cyan .settings-wrapper.builder .card .card-body .layout-view .btn-activate:hover,.theme-cyan .settings-wrapper.builder .card .card-body .layout-view.active .btn-activate,.theme-cyan .settings-wrapper.builder:before{
    background-color:#4DD0E1
}
.theme-cyan .wizard .progress .progress-bar{
    background-color:rgba(77,208,225,.4)
}
.theme-cyan .wizard .wizard-navigation.nav .nav-item.active .wizard-navigation-name,.theme-cyan .wizard .wizard-navigation.nav .nav-item.done .wizard-navigation-name{
    color:#4DD0E1
}
.theme-cyan .wizard .wizard-navigation.nav .nav-item.active a,.theme-cyan .wizard .wizard-navigation.nav .nav-item.done a{
    border:2px solid #4DD0E1;
    background-color:#4DD0E1
}
.theme-purple.nav-sm .main-container .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .side-menu li.active>a{
    color:#6d5cae;
    border-right:3px solid #6d5cae
}
.theme-purple .header .header-menu .navbar-right>li.dropdown .dropdown-menu li .nav-title,.theme-purple .header .header-menu .navbar-right>li.dropdown .dropdown-menu li .nav-title .site-title span,.theme-purple .header .header-menu .navbar-right>li.dropdown .dropdown-menu li .profile .profile-info span,.theme-purple .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu>li.active>a,.theme-purple .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu>li:hover>a,.theme-purple .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.active-child>a,.theme-purple .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.active>a,.theme-purple .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.opened .child-menu .active-child a,.theme-purple .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.opened .child-menu .opened>a,.theme-purple .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.opened>a,.theme-purple .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li:focus>a,.theme-purple .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li:hover>a,.theme-purple .sidebar .scroll-wrapper .nav-title,.theme-purple .sidebar .scroll-wrapper .nav-title .site-title span,.theme-purple .sidebar .scroll-wrapper .profile .profile-info span,.theme-purple .sidebar .scroll-wrapper .search-wrap form button[type=submit] i,.theme-purple .sidebar .scroll-wrapper .search-wrap form input[type=text]{
    color:#6d5cae
}
.theme-purple .header .header-menu .navbar-right>li.dropdown .dropdown-toggle.info-number .badge{
    background-color:#6d5cae;
    border-color:#6d5cae
}
.theme-purple .header .header-menu .navbar-right>li.dropdown.profile-dropdown .dropdown-menu li a i,.theme-purple .header .header-menu .navbar-right>li.search-wrap button[type=submit] i,.theme-purple .main-container .content-wrapper .main-content .bg-title .breadcrumb>li.active,.theme-purple .main-container .content-wrapper .main-content .bg-title .breadcrumb>li.active a,.theme-purple .main-container .content-wrapper .main-content .bg-title .breadcrumb>li:focus,.theme-purple .main-container .content-wrapper .main-content .bg-title .breadcrumb>li:focus a,.theme-purple .main-container .content-wrapper .main-content .bg-title .breadcrumb>li:hover,.theme-purple .main-container .content-wrapper .main-content .bg-title .breadcrumb>li:hover a,.theme-purple .text-theme{
    color:#6d5cae
}
.theme-purple .btn-theme{
    background-color:#6d5cae
}
.theme-purple .btn-theme.btn-outline{
    color:#6d5cae;
    border:1px solid #6d5cae
}
.theme-purple .btn-theme.active,.theme-purple .btn-theme.active:focus,.theme-purple .btn-theme:active,.theme-purple .btn-theme:active:focus,.theme-purple .btn-theme:active:hover,.theme-purple .btn-theme:focus{
    background-color:#4c3f7f
}
.theme-purple .btn-theme.hover,.theme-purple .btn-theme:hover{
    background-color:#564790
}
.theme-purple .btn-theme.active:hover{
    background-color:#4c3f7f
}
.theme-purple .btn-theme.disabled,.theme-purple .btn-theme.disabled.active,.theme-purple .btn-theme.disabled:active,.theme-purple .btn-theme.disabled:focus,.theme-purple .btn-theme.disabled:hover,.theme-purple .btn-theme[disabled],.theme-purple .btn-theme[disabled].active,.theme-purple .btn-theme[disabled]:active,.theme-purple .btn-theme[disabled]:focus,.theme-purple .btn-theme[disabled]:hover{
    background-color:#8c7ebf
}
.theme-purple .material-radio .custom-control-input:checked~.custom-control-label:after,.theme-purple .material-radio .custom-control-input~.custom-control-label:after,.theme-purple .nav-tabs-simple>li>a.active:after,.theme-purple .nav-tabs-simple>li>a:hover:after{
    background:#6d5cae
}
.theme-purple .btn-theme .badge,.theme-purple .nav-tabs-simple>li>a.active,.theme-purple .nav-tabs-simple>li>a:hover,.theme-purple .nav-tabs>li>a.active,.theme-purple .nav-tabs>li>a:focus,.theme-purple .nav-tabs>li>a:hover{
    color:#6d5cae
}
.theme-purple .nav-tabs-linetriangle:after{
    border-bottom:1px solid #6d5cae
}
.theme-purple .nav-tabs-linetriangle>li>a.active{
    color:#6d5cae
}
.theme-purple .nav-tabs-linetriangle>li>a.active:before{
    border-top-color:#6d5cae
}
.theme-purple .card .card-title a:hover{
    color:#6d5cae
}
.theme-purple .card .card-header .card-header-pills>li>a:not(.disabled).active,.theme-purple .card .card-header .card-header-pills>li>a:not(.disabled):focus,.theme-purple .card .card-header .card-header-pills>li>a:not(.disabled):hover{
    border-bottom:2px solid #6d5cae;
    color:#6d5cae
}
.theme-purple .card.card-image-material .card-body .card-link,.theme-purple .card.card-material .card-body .card-link,.theme-purple .collapse-group [data-toggle=collapse]:not(.disabled):hover,.theme-purple .collapse-group [data-toggle=collapse][aria-expanded=true]{
    color:#6d5cae
}
.theme-purple .custom-checkbox .custom-control-input:checked~.custom-control-label:before,.theme-purple .custom-radio .custom-control-input:checked~.custom-control-label:before{
    background-color:#6d5cae;
    border-color:#6d5cae
}
.theme-purple .custom-checkbox .custom-control-input:checked~.custom-control-label:after,.theme-purple .custom-radio .custom-control-input:checked~.custom-control-label:after{
    border-color:#564790
}
.theme-purple .material-checkbox .custom-control-input:checked~.custom-control-label:before{
    border-color:#6d5cae
}
.theme-purple .toggle-button .custom-control-input:checked~.custom-control-label:before{
    background-color:#6d5cae;
    border-color:#6d5cae
}
.theme-purple .toggle-button .custom-control-input:checked~.custom-control-label:after{
    border-color:#564790
}
.theme-purple .material-form .form-group .form-control~.form-control-line:after,.theme-purple .material-form .form-group .form-control~label:after{
    background-color:#6d5cae
}
.theme-purple .material-form .form-group .form-control:focus~.form-control-line,.theme-purple .material-form .form-group .form-control:focus~label{
    color:#6d5cae;
    opacity:1
}
.theme-purple .material-form .form-group .form-control:focus~.form-control-line:after,.theme-purple .material-form .form-group .form-control:focus~label:after{
    background-color:#6d5cae
}
.theme-purple .settings-wrapper.builder .card .card-body .layout-view.active{
    border:2px solid #6d5cae
}
.theme-purple .progress-bar,.theme-purple .settings-wrapper.builder .card .card-body .layout-view .btn-activate:hover,.theme-purple .settings-wrapper.builder .card .card-body .layout-view.active .btn-activate,.theme-purple .settings-wrapper.builder:before{
    background-color:#6d5cae
}
.theme-purple .wizard .progress .progress-bar{
    background-color:rgba(109,92,174,.4)
}
.theme-purple .wizard .wizard-navigation.nav .nav-item.active .wizard-navigation-name,.theme-purple .wizard .wizard-navigation.nav .nav-item.done .wizard-navigation-name{
    color:#6d5cae
}
.theme-purple .wizard .wizard-navigation.nav .nav-item.active a,.theme-purple .wizard .wizard-navigation.nav .nav-item.done a{
    border:2px solid #6d5cae;
    background-color:#6d5cae
}
.theme-green.nav-sm .main-container .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .side-menu li.active>a{
    color:#0aa89e;
    border-right:3px solid #0aa89e
}
.theme-green .header .header-menu .navbar-right>li.dropdown .dropdown-menu li .nav-title,.theme-green .header .header-menu .navbar-right>li.dropdown .dropdown-menu li .nav-title .site-title span,.theme-green .header .header-menu .navbar-right>li.dropdown .dropdown-menu li .profile .profile-info span,.theme-green .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu>li.active>a,.theme-green .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu>li:hover>a,.theme-green .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.active-child>a,.theme-green .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.active>a,.theme-green .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.opened .child-menu .active-child a,.theme-green .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.opened .child-menu .opened>a,.theme-green .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.opened>a,.theme-green .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li:focus>a,.theme-green .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li:hover>a,.theme-green .sidebar .scroll-wrapper .nav-title,.theme-green .sidebar .scroll-wrapper .nav-title .site-title span,.theme-green .sidebar .scroll-wrapper .profile .profile-info span,.theme-green .sidebar .scroll-wrapper .search-wrap form button[type=submit] i,.theme-green .sidebar .scroll-wrapper .search-wrap form input[type=text]{
    color:#0aa89e
}
.theme-green .header .header-menu .navbar-right>li.dropdown .dropdown-toggle.info-number .badge{
    background-color:#0aa89e;
    border-color:#0aa89e
}
.theme-green .header .header-menu .navbar-right>li.dropdown.profile-dropdown .dropdown-menu li a i,.theme-green .header .header-menu .navbar-right>li.search-wrap button[type=submit] i,.theme-green .main-container .content-wrapper .main-content .bg-title .breadcrumb>li.active,.theme-green .main-container .content-wrapper .main-content .bg-title .breadcrumb>li.active a,.theme-green .main-container .content-wrapper .main-content .bg-title .breadcrumb>li:focus,.theme-green .main-container .content-wrapper .main-content .bg-title .breadcrumb>li:focus a,.theme-green .main-container .content-wrapper .main-content .bg-title .breadcrumb>li:hover,.theme-green .main-container .content-wrapper .main-content .bg-title .breadcrumb>li:hover a,.theme-green .text-theme{
    color:#0aa89e
}
.theme-green .btn-theme{
    background-color:#0aa89e
}
.theme-green .btn-theme.btn-outline{
    color:#0aa89e;
    border:1px solid #0aa89e
}
.theme-green .btn-theme.active,.theme-green .btn-theme.active:focus,.theme-green .btn-theme:active,.theme-green .btn-theme:active:focus,.theme-green .btn-theme:active:hover,.theme-green .btn-theme:focus{
    background-color:#06605a
}
.theme-green .btn-theme.hover,.theme-green .btn-theme:hover{
    background-color:#077871
}
.theme-green .btn-theme.active:hover{
    background-color:#06605a
}
.theme-green .btn-theme.disabled,.theme-green .btn-theme.disabled.active,.theme-green .btn-theme.disabled:active,.theme-green .btn-theme.disabled:focus,.theme-green .btn-theme.disabled:hover,.theme-green .btn-theme[disabled],.theme-green .btn-theme[disabled].active,.theme-green .btn-theme[disabled]:active,.theme-green .btn-theme[disabled]:focus,.theme-green .btn-theme[disabled]:hover{
    background-color:#0dd8cb
}
.theme-green .material-radio .custom-control-input:checked~.custom-control-label:after,.theme-green .material-radio .custom-control-input~.custom-control-label:after,.theme-green .nav-tabs-simple>li>a.active:after,.theme-green .nav-tabs-simple>li>a:hover:after{
    background:#0aa89e
}
.theme-green .btn-theme .badge,.theme-green .nav-tabs-simple>li>a.active,.theme-green .nav-tabs-simple>li>a:hover,.theme-green .nav-tabs>li>a.active,.theme-green .nav-tabs>li>a:focus,.theme-green .nav-tabs>li>a:hover{
    color:#0aa89e
}
.theme-green .nav-tabs-linetriangle:after{
    border-bottom:1px solid #0aa89e
}
.theme-green .nav-tabs-linetriangle>li>a.active{
    color:#0aa89e
}
.theme-green .nav-tabs-linetriangle>li>a.active:before{
    border-top-color:#0aa89e
}
.theme-green .card .card-title a:hover{
    color:#0aa89e
}
.theme-green .card .card-header .card-header-pills>li>a:not(.disabled).active,.theme-green .card .card-header .card-header-pills>li>a:not(.disabled):focus,.theme-green .card .card-header .card-header-pills>li>a:not(.disabled):hover{
    border-bottom:2px solid #0aa89e;
    color:#0aa89e
}
.theme-green .card.card-image-material .card-body .card-link,.theme-green .card.card-material .card-body .card-link,.theme-green .collapse-group [data-toggle=collapse]:not(.disabled):hover,.theme-green .collapse-group [data-toggle=collapse][aria-expanded=true]{
    color:#0aa89e
}
.theme-green .custom-checkbox .custom-control-input:checked~.custom-control-label:before,.theme-green .custom-radio .custom-control-input:checked~.custom-control-label:before{
    background-color:#0aa89e;
    border-color:#0aa89e
}
.theme-green .custom-checkbox .custom-control-input:checked~.custom-control-label:after,.theme-green .custom-radio .custom-control-input:checked~.custom-control-label:after{
    border-color:#077871
}
.theme-green .material-checkbox .custom-control-input:checked~.custom-control-label:before{
    border-color:#0aa89e
}
.theme-green .toggle-button .custom-control-input:checked~.custom-control-label:before{
    background-color:#0aa89e;
    border-color:#0aa89e
}
.theme-green .toggle-button .custom-control-input:checked~.custom-control-label:after{
    border-color:#077871
}
.theme-green .material-form .form-group .form-control~.form-control-line:after,.theme-green .material-form .form-group .form-control~label:after{
    background-color:#0aa89e
}
.theme-green .material-form .form-group .form-control:focus~.form-control-line,.theme-green .material-form .form-group .form-control:focus~label{
    color:#0aa89e;
    opacity:1
}
.theme-green .material-form .form-group .form-control:focus~.form-control-line:after,.theme-green .material-form .form-group .form-control:focus~label:after{
    background-color:#0aa89e
}
.theme-green .settings-wrapper.builder .card .card-body .layout-view.active{
    border:2px solid #0aa89e
}
.theme-green .progress-bar,.theme-green .settings-wrapper.builder .card .card-body .layout-view .btn-activate:hover,.theme-green .settings-wrapper.builder .card .card-body .layout-view.active .btn-activate,.theme-green .settings-wrapper.builder:before{
    background-color:#0aa89e
}
.theme-green .wizard .progress .progress-bar{
    background-color:rgba(10,168,158,.4)
}
.theme-green .wizard .wizard-navigation.nav .nav-item.active .wizard-navigation-name,.theme-green .wizard .wizard-navigation.nav .nav-item.done .wizard-navigation-name{
    color:#0aa89e
}
.theme-green .wizard .wizard-navigation.nav .nav-item.active a,.theme-green .wizard .wizard-navigation.nav .nav-item.done a{
    border:2px solid #0aa89e;
    background-color:#0aa89e
}
.theme-orange.nav-sm .main-container .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .side-menu li.active>a{
    color:#fa0;
    border-right:3px solid #fa0
}
.theme-orange .header .header-menu .navbar-right>li.dropdown .dropdown-menu li .nav-title,.theme-orange .header .header-menu .navbar-right>li.dropdown .dropdown-menu li .nav-title .site-title span,.theme-orange .header .header-menu .navbar-right>li.dropdown .dropdown-menu li .profile .profile-info span,.theme-orange .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu>li.active>a,.theme-orange .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.child-menu>li:hover>a,.theme-orange .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.active-child>a,.theme-orange .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.active>a,.theme-orange .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.opened .child-menu .active-child a,.theme-orange .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.opened .child-menu .opened>a,.theme-orange .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li.opened>a,.theme-orange .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li:focus>a,.theme-orange .sidebar .scroll-wrapper .main-menu-wrapper .menu-section .nav.side-menu>li:hover>a,.theme-orange .sidebar .scroll-wrapper .nav-title,.theme-orange .sidebar .scroll-wrapper .nav-title .site-title span,.theme-orange .sidebar .scroll-wrapper .profile .profile-info span,.theme-orange .sidebar .scroll-wrapper .search-wrap form button[type=submit] i,.theme-orange .sidebar .scroll-wrapper .search-wrap form input[type=text]{
    color:#fa0
}
.theme-orange .header .header-menu .navbar-right>li.dropdown .dropdown-toggle.info-number .badge{
    background-color:#fa0;
    border-color:#fa0
}
.theme-orange .header .header-menu .navbar-right>li.dropdown.profile-dropdown .dropdown-menu li a i,.theme-orange .header .header-menu .navbar-right>li.search-wrap button[type=submit] i,.theme-orange .main-container .content-wrapper .main-content .bg-title .breadcrumb>li.active,.theme-orange .main-container .content-wrapper .main-content .bg-title .breadcrumb>li.active a,.theme-orange .main-container .content-wrapper .main-content .bg-title .breadcrumb>li:focus,.theme-orange .main-container .content-wrapper .main-content .bg-title .breadcrumb>li:focus a,.theme-orange .main-container .content-wrapper .main-content .bg-title .breadcrumb>li:hover,.theme-orange .main-container .content-wrapper .main-content .bg-title .breadcrumb>li:hover a,.theme-orange .text-theme{
    color:#fa0
}
.theme-orange .btn-theme{
    background-color:#fa0
}
.theme-orange .btn-theme.btn-outline{
    color:#fa0;
    border:1px solid #fa0
}
.theme-orange .btn-theme.active,.theme-orange .btn-theme.active:focus,.theme-orange .btn-theme:active,.theme-orange .btn-theme:active:focus,.theme-orange .btn-theme:active:hover,.theme-orange .btn-theme:focus{
    background-color:#b37700
}
.theme-orange .btn-theme.hover,.theme-orange .btn-theme:hover{
    background-color:#c80
}
.theme-orange .btn-theme.active:hover{
    background-color:#b37700
}
.theme-orange .btn-theme.disabled,.theme-orange .btn-theme.disabled.active,.theme-orange .btn-theme.disabled:active,.theme-orange .btn-theme.disabled:focus,.theme-orange .btn-theme.disabled:hover,.theme-orange .btn-theme[disabled],.theme-orange .btn-theme[disabled].active,.theme-orange .btn-theme[disabled]:active,.theme-orange .btn-theme[disabled]:focus,.theme-orange .btn-theme[disabled]:hover{
    background-color:#fb3
}
.theme-orange .material-radio .custom-control-input:checked~.custom-control-label:after,.theme-orange .material-radio .custom-control-input~.custom-control-label:after,.theme-orange .nav-tabs-simple>li>a.active:after,.theme-orange .nav-tabs-simple>li>a:hover:after{
    background:#fa0
}
.theme-orange .btn-theme .badge,.theme-orange .nav-tabs-simple>li>a.active,.theme-orange .nav-tabs-simple>li>a:hover,.theme-orange .nav-tabs>li>a.active,.theme-orange .nav-tabs>li>a:focus,.theme-orange .nav-tabs>li>a:hover{
    color:#fa0
}
.theme-orange .nav-tabs-linetriangle:after{
    border-bottom:1px solid #fa0
}
.theme-orange .nav-tabs-linetriangle>li>a.active{
    color:#fa0
}
.theme-orange .nav-tabs-linetriangle>li>a.active:before{
    border-top-color:#fa0
}
.theme-orange .card .card-title a:hover{
    color:#fa0
}
.theme-orange .card .card-header .card-header-pills>li>a:not(.disabled).active,.theme-orange .card .card-header .card-header-pills>li>a:not(.disabled):focus,.theme-orange .card .card-header .card-header-pills>li>a:not(.disabled):hover{
    border-bottom:2px solid #fa0;
    color:#fa0
}
.theme-orange .card.card-image-material .card-body .card-link,.theme-orange .card.card-material .card-body .card-link,.theme-orange .collapse-group [data-toggle=collapse]:not(.disabled):hover,.theme-orange .collapse-group [data-toggle=collapse][aria-expanded=true]{
    color:#fa0
}
.theme-orange .custom-checkbox .custom-control-input:checked~.custom-control-label:before,.theme-orange .custom-radio .custom-control-input:checked~.custom-control-label:before{
    background-color:#fa0;
    border-color:#fa0
}
.theme-orange .custom-checkbox .custom-control-input:checked~.custom-control-label:after,.theme-orange .custom-radio .custom-control-input:checked~.custom-control-label:after{
    border-color:#c80
}
.theme-orange .material-checkbox .custom-control-input:checked~.custom-control-label:before{
    border-color:#fa0
}
.theme-orange .toggle-button .custom-control-input:checked~.custom-control-label:before{
    background-color:#fa0;
    border-color:#fa0
}
.theme-orange .toggle-button .custom-control-input:checked~.custom-control-label:after{
    border-color:#c80
}
.theme-orange .material-form .form-group .form-control~.form-control-line:after,.theme-orange .material-form .form-group .form-control~label:after{
    background-color:#fa0
}
.theme-orange .material-form .form-group .form-control:focus~.form-control-line,.theme-orange .material-form .form-group .form-control:focus~label{
    color:#fa0;
    opacity:1
}
.theme-orange .material-form .form-group .form-control:focus~.form-control-line:after,.theme-orange .material-form .form-group .form-control:focus~label:after{
    background-color:#fa0
}
.theme-orange .settings-wrapper.builder .card .card-body .layout-view.active{
    border:2px solid #fa0
}
.theme-orange .progress-bar,.theme-orange .settings-wrapper.builder .card .card-body .layout-view .btn-activate:hover,.theme-orange .settings-wrapper.builder .card .card-body .layout-view.active .btn-activate,.theme-orange .settings-wrapper.builder:before{
    background-color:#fa0
}
.theme-orange .wizard .progress .progress-bar{
    background-color:rgba(255,170,0,.4)
}
.theme-orange .wizard .wizard-navigation.nav .nav-item.active .wizard-navigation-name,.theme-orange .wizard .wizard-navigation.nav .nav-item.done .wizard-navigation-name{
    color:#fa0
}
.theme-orange .wizard .wizard-navigation.nav .nav-item.active a,.theme-orange .wizard .wizard-navigation.nav .nav-item.done a{
    border:2px solid #fa0;
    background-color:#fa0
}
