body,html{
    height:100%
}
.app-root{
    display:block;
    min-height:100%
}
body{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    min-height:-webkit-min-content;
    min-height:-moz-min-content;
    min-height:min-content;
    overflow-x:hidden
}
body.ks-content-solid-bg .ks-page-content{
    background:rgba(0,0,0,.04)
}
body.ks-content-solid-bg .ks-page-content .ks-page-content-body>.ks-nav-body-wrapper{
    background:#fff;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    margin:30px;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-border-radius:2px;
    border-radius:2px;
    padding:0 15px
}
body.ks-content-solid-bg .ks-page-content .ks-page-content-body>.ks-nav-body-wrapper>.container-fluid{
    padding:30px;
    margin-left:-15px;
    margin-right:-15px
}
body.ks-page-loading .ks-navbar{
    opacity:0
}
body.ks-page-loading .ks-page-container{
    opacity:0
}
body.ks-page-header-fixed .ks-page-header{
    position:fixed;
    top:60px;
    width:-webkit-calc(100% - 260px);
    width:calc(100% - 260px);
    z-index:2
}
body.ks-page-header-fixed .ks-page-content .ks-page-content-body{
    padding-top:60px
}
.ks-page-container{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    width:100%;
    min-height:-webkit-min-content;
    min-height:-moz-min-content;
    min-height:min-content;
    height:100%
}
.ks-page-container .ks-page{
    width:1px;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.ks-page-header{
    background:#fff
}
.ks-page-header.ks-header-with-addon+.ks-content{
    margin-top:0
}
.ks-page-header .ks-title{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    width:100%;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    min-height:60px;
    height:60px;
    padding:0 30px;
    border-bottom:1px solid #dee0e1;
    position:relative;
    background:#fff
}
.ks-page-header .ks-title h3{
    font-weight:400;
    font-size:18px;
    margin:0;
    line-height:19px
}
.ks-page-header .ks-title>.ks-controls{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.ks-page-header .ks-title>.ks-controls>.breadcrumb+.btn{
    margin-left:10px
}
.ks-page-header .ks-title>.ks-controls>.btn+.btn{
    margin-left:10px
}
.ks-page-header>.ks-title-and-subtitle{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    width:100%;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    min-height:60px;
    height:60px;
    padding:0 30px;
    border-bottom:1px solid #dee0e1;
    position:relative;
    background:#fff
}
.ks-page-header>.ks-title-and-subtitle .ks-title-block .ks-main-title{
    margin:0;
    margin-top:2px;
    font-weight:400;
    font-size:17px;
    line-height:17px
}
.ks-page-header>.ks-title-and-subtitle .ks-title-block .ks-sub-title{
    margin-top:3px;
    color:#858585
}
.ks-page-header>.ks-title-and-subtitle .ks-controls{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.ks-page-header>.ks-title-and-subtitle .ks-controls>.breadcrumb+.btn{
    margin-left:10px
}
.ks-page-header>.ks-title-and-subtitle .ks-controls>.btn+.btn{
    margin-left:10px
}
.ks-page-header>.ks-addon{
    min-height:60px;
    height:60px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:0 30px;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    border-bottom:1px solid #dee0e1;
    font-weight:400
}
.ks-page-header>.ks-addon>.ks-addon-block>.ks-page-header-text{
    color:#8998c3;
    display:inline-block;
    margin-right:15px;
    position:relative;
    top:1px
}
.ks-page-header>.ks-addon>.ks-addon-block>.ks-page-header-text .ks-icon{
    font-size:16px;
    color:#b0bad7;
    display:inline-block;
    margin-right:5px;
    position:relative;
    top:1px
}
.ks-page-header>.ks-addon>.ks-addon-actions{
    text-align:right
}
.ks-page-header>.ks-addon>.ks-addon-actions>.btn+.btn{
    margin-left:10px
}
.ks-page-content{
    margin-top:-60px;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1 1 0%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    height:-webkit-calc(100% + 60px);
    height:calc(100% + 60px)
}
.ks-page-content .ks-page-content-body{
    margin-top:60px;
    padding-top:0
}
.ks-page-content .ks-page-content-body>.container-fluid,.ks-page-content .ks-page-content-body>.ks-nav-body-wrapper>.container-fluid{
    height:100%;
    padding:30px!important
}
.ks-page-content .ks-page-content-body>.container-fluid h4:first-child,.ks-page-content .ks-page-content-body>.ks-nav-body-wrapper>.container-fluid h4:first-child{
    margin-top:0
}
.ks-page-content .ks-page-content-body .ks-nav-body-wrapper>.container-fluid{
    padding:0
}
.jspScrollable .jspVerticalBar{
    opacity:0;
    -webkit-transition:opacity .2s ease-in;
    transition:opacity .2s ease-in
}
.jspScrollable:hover .jspVerticalBar{
    opacity:1
}
.jspScrollable{
    outline:0
}
.jspDrag{
    background:#d1d1d1;
    -webkit-border-radius:0;
    border-radius:0
}
.dropdown-toggle::after{
    display:block;
    content:"\f110";
    border:none;
    font-family:LineAwesome;
    font-size:11px;
    height:12px;
    width:10px;
    margin-left:11px;
    padding:0;
    margin-right:0;
    position:relative;
    top:1px;
    float:right;
    -webkit-transition:.2s ease-in-out;
    transition:.2s ease-in-out
}
.open>.dropdown-toggle::after,.show>.dropdown-toggle::after{
    margin-top:3px;
    -webkit-transform:rotate(-180deg);
    -ms-transform:rotate(-180deg);
    transform:rotate(-180deg)
}
.btn-group .dropdown-menu.ks-dropdown-menu-icons{
    min-width:208px
}
.btn-group .dropdown-menu.ks-dropdown-menu-icons .dropdown-divider{
    display:block;
    margin:0
}
.btn-group .dropdown-menu.ks-dropdown-menu-icons .dropdown-item{
    position:relative;
    border-bottom:none;
    color:#333;
    font-weight:400;
    padding-left:25px
}
.btn-group .dropdown-menu.ks-dropdown-menu-icons .dropdown-item span{
    font-size:18px;
    color:#25628f;
    display:inline-block;
    width:16px;
    margin-right:12px;
    position:relative;
    top:2px
}
.btn-group .dropdown-menu.ks-dropdown-menu-icons .dropdown-item:hover{
    background-color:rgba(57,81,155,.05)
}
.btn-group .dropdown-menu.ks-dropdown-menu-sortable{
    min-width:208px
}
.btn-group .dropdown-menu.ks-dropdown-menu-sortable .dropdown-divider{
    display:block;
    margin:0
}
.btn-group .dropdown-menu.ks-dropdown-menu-sortable .dropdown-item{
    position:relative;
    border-bottom:none;
    color:#333;
    font-weight:400;
    padding-left:25px
}
.btn-group .dropdown-menu.ks-dropdown-menu-sortable .dropdown-item.dropdown-item-checked ::after{
    font-family:LineAwesome;
    content:"\f17b";
    font-size:14px;
    color:#25628f;
    position:absolute;
    right:12px;
    top:9px
}
.btn-group .dropdown-menu.ks-dropdown-menu-sortable .dropdown-item:hover{
    background-color:rgba(57,81,155,.05)
}
.btn-group .dropdown-menu.ks-dropdown-menu-sortable .dropdown-item input{
    display:none
}
.btn-group .dropdown-menu.ks-dropdown-menu-sortable .dropdown-item span.ks-sort-by-text{
    color:rgba(74,104,171,.8)
}
.ks-editor .ks-editor-body .form-control{
    -webkit-border-bottom-left-radius:0;
    border-bottom-left-radius:0;
    -webkit-border-bottom-right-radius:0;
    border-bottom-right-radius:0;
    resize:none;
    min-height:77px
}
.ks-editor .ks-editor-footer{
    background-color:rgba(57,81,155,.05);
    border:1px solid #c4cbe1;
    border-top:none;
    -webkit-border-bottom-left-radius:2px;
    border-bottom-left-radius:2px;
    -webkit-border-bottom-right-radius:2px;
    border-bottom-right-radius:2px;
    padding:10px 15px
}
.ks-editor .ks-editor-footer:after{
    content:"";
    display:table;
    clear:both
}
.ks-editor .ks-editor-footer>.ks-controls .btn{
    margin-right:10px
}
.ks-editor .ks-editor-footer>.ks-controls .btn:last-child{
    margin-right:0
}
.ks-editor .ks-editor-footer>.ks-controls .btn .ks-icon{
    padding:11px 13px
}
.loadingoverlay .loadingoverlay_fontawesome{
    font-size:30px
}
.loadingoverlay>div{
    color:#858585
}
.dropdown.open .btn-link{
    color:#25628f
}
.dropdown .dropdown-menu{
    font-size:12px;
    padding:0;
    border:solid 1px #c4cbe1;
    margin:4px 0;
    -webkit-border-radius:2px;
    border-radius:2px;
    overflow:hidden
}
.dropdown .dropdown-menu .dropdown-item{
    color:#474747;
    padding:10px 15px;
    margin:0;
    border-bottom:1px solid #c4cbe1
}
.dropdown .dropdown-menu .dropdown-item:hover{
    background-color:#ebeef5;
    color:#333
}
.dropdown .dropdown-menu .dropdown-item:last-child{
    border-bottom:none
}
.dropdown .dropdown-menu .dropdown-item .ks-icon{
    font-size:16px;
    display:inline-block;
    margin-right:4px
}
.dropdown .dropdown-menu .dropdown-divider{
    display:none
}
.dropdown .dropdown-menu.ks-simple{
    min-width:208px
}
.dropdown .dropdown-menu.ks-simple .dropdown-item{
    position:relative;
    border-bottom:none;
    color:#25628f;
    font-weight:400;
    padding-left:25px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    height:38px
}
.dropdown .dropdown-menu.ks-simple .dropdown-item>.ks-icon{
    font-size:16px;
    line-height:16px;
    margin-right:12px;
    position:relative;
    top:-1px;
    width:16px;
    height:16px
}
.dropdown .dropdown-menu.ks-simple .dropdown-item>.ks-text{
    line-height:13px
}
.btn{
    padding:5px 15px;
    height:30px
}
.btn[data-block-toggle]{
    position:fixed;
    right:-999999px
}
[data-block-toggle]{
    position:fixed;
    right:-999999px
}
@media screen and (max-width:1200px){
    .ks-page-header .ks-title{
        padding-left:20px;
        padding-right:20px
    }
}
@media screen and (max-width:850px){
    .ks-title .ks-controls .breadcrumb{
        display:none
    }
    .btn.ks-header-addon-block-toggle{
        position:static
    }
    .ks-page-header>.ks-addon{
        background:#fff;
        position:fixed;
        top:-99999px;
        height:auto;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        padding:20px 30px;
        width:100%
    }
    .ks-page-header>.ks-addon>.ks-addon-block.btn-group>.btn{
        padding:0 18px
    }
    .ks-page-header>.ks-addon>.ks-addon-block+.ks-addon-block{
        margin-top:15px
    }
    .ks-page-header>.ks-addon.ks-open{
        top:120px
    }
    .ks-page-header.ks-header-with-addon+.ks-content>.ks-body{
        padding-top:0
    }
}
@media screen and (max-width:500px){
    .ks-page-header>.ks-addon>.ks-addon-block>.ks-page-header-text{
        text-align:center
    }
    .ks-page-header>.ks-addon>.ks-addon-block.btn-group>.btn{
        padding:0 18px
    }
    .ks-page-header>.ks-addon>.ks-addon-block.ks-addon-actions{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        -js-display:flex;
        display:flex;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .ks-page-header>.ks-addon>.ks-addon-block.ks-addon-actions .btn{
        margin:0;
        margin-top:10px
    }
    .ks-page-content .ks-page-content-body{
        padding-left:0;
        padding-right:0
    }
}
body.ks-sidebar-compact .ks-page-header{
    width:-webkit-calc(100% - 71px);
    width:calc(100% - 71px)
}
body.ks-sidebar-none .ks-page-header{
    width:100%
}
body.ks-sidebar-compact:not(.ks-sidebar-default):not(.ks-sidebar-sections) .ks-navbar .navbar-brand,body.ks-sidebar-empty .ks-navbar .navbar-brand,body.ks-sidebar-none .ks-navbar .navbar-brand{
    width:auto
}
body.ks-sidebar-compact:not(.ks-sidebar-default):not(.ks-sidebar-sections) .ks-navbar .navbar-brand .ks-sidebar-mobile-toggle,body.ks-sidebar-compact:not(.ks-sidebar-default):not(.ks-sidebar-sections) .ks-navbar .navbar-brand .ks-sidebar-toggle,body.ks-sidebar-empty .ks-navbar .navbar-brand .ks-sidebar-mobile-toggle,body.ks-sidebar-empty .ks-navbar .navbar-brand .ks-sidebar-toggle,body.ks-sidebar-none .ks-navbar .navbar-brand .ks-sidebar-mobile-toggle,body.ks-sidebar-none .ks-navbar .navbar-brand .ks-sidebar-toggle{
    display:none
}
body.ks-sidebar-iconbar .ks-navbar .navbar-brand .ks-sidebar-toggle{
    display:none
}
body.ks-sidebar-iconbar .ks-page-header{
    width:-webkit-calc(100% - 129px);
    width:calc(100% - 129px)
}
body.ks-sidebar-iconbar_compact .ks-navbar .navbar-brand .ks-sidebar-toggle{
    display:none
}
body.ks-sidebar-iconbar_compact .ks-page-header{
    width:-webkit-calc(100% - 149px);
    width:calc(100% - 149px)
}
body.ks-sidebar-collapsed .ks-page-header,body.ks-sidebar-empty .ks-page-header{
    width:100%
}
body.ks-sidebar-empty .ks-page-header{
    top:110px
}
.ks-content-nav{
    width:100%;
    display:-webkit-box!important;
    display:-webkit-flex!important;
    display:-ms-flexbox!important;
    -js-display:flex!important;
    display:flex!important;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    height:100%;
    background:#fff
}
.ks-content-nav>.ks-nav{
    width:300px;
    min-width:300px;
    background:#fff;
    padding-top:10px
}
.ks-content-nav>.ks-nav.ks-fixed{
    height:100%;
    position:fixed;
    top:120px
}
.ks-content-nav>.ks-nav.ks-fixed+.ks-nav-body{
    margin-left:300px
}
.ks-content-nav>.ks-nav>.nav{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.ks-content-nav>.ks-nav .ks-separator{
    font-size:11px;
    color:#858585;
    margin:20px 30px 15px;
    text-transform:uppercase;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.ks-content-nav>.ks-nav .ks-scroll-wrapper>.nav{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.ks-content-nav>.ks-nav-body{
    background:#fff;
    border-left:1px solid #dee0e1;
    width:1px;
    padding:30px;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    min-height:100%
}
.ks-content-nav>.ks-nav-body>h1:first-of-type,.ks-content-nav>.ks-nav-body>h2:first-of-type,.ks-content-nav>.ks-nav-body>h3:first-of-type,.ks-content-nav>.ks-nav-body>h4:first-of-type,.ks-content-nav>.ks-nav-body>h5:first-of-type,.ks-content-nav>.ks-nav-body>h6:first-of-type{
    margin-top:0
}
.ks-nav .ks-scroll-wrapper>.nav,.ks-nav>.nav{
    list-style:none;
    margin:0;
    padding:0
}
.ks-nav .ks-scroll-wrapper>.nav .nav-item,.ks-nav>.nav .nav-item{
    display:block
}
.ks-nav .ks-scroll-wrapper>.nav .nav-item .nav-link,.ks-nav .ks-scroll-wrapper>.nav .nav-item.dropdown .dropdown-menu .dropdown-item,.ks-nav>.nav .nav-item .nav-link,.ks-nav>.nav .nav-item.dropdown .dropdown-menu .dropdown-item{
    display:block;
    padding:11px 30px;
    font-size:13px;
    color:#333;
    position:relative;
    font-weight:400
}
.ks-nav .ks-scroll-wrapper>.nav .nav-item .nav-link:not(.disabled):not(.active):hover,.ks-nav .ks-scroll-wrapper>.nav .nav-item.dropdown .dropdown-menu .dropdown-item:not(.disabled):not(.active):hover,.ks-nav>.nav .nav-item .nav-link:not(.disabled):not(.active):hover,.ks-nav>.nav .nav-item.dropdown .dropdown-menu .dropdown-item:not(.disabled):not(.active):hover{
    text-decoration:none;
    background-color:rgba(57,81,155,.06)
}
.ks-nav .ks-scroll-wrapper>.nav .nav-item .nav-link.disabled,.ks-nav .ks-scroll-wrapper>.nav .nav-item.dropdown .dropdown-menu .dropdown-item.disabled,.ks-nav>.nav .nav-item .nav-link.disabled,.ks-nav>.nav .nav-item.dropdown .dropdown-menu .dropdown-item.disabled{
    color:#858585
}
.ks-nav .ks-scroll-wrapper>.nav .nav-item .nav-link,.ks-nav>.nav .nav-item .nav-link{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.ks-nav .ks-scroll-wrapper>.nav .nav-item .nav-link .custom-control,.ks-nav>.nav .nav-item .nav-link .custom-control{
    margin:0
}
.ks-nav .ks-scroll-wrapper>.nav .nav-item.dropdown,.ks-nav .ks-scroll-wrapper>.nav .nav-item.show,.ks-nav>.nav .nav-item.dropdown,.ks-nav>.nav .nav-item.show{
    position:static
}
.ks-nav .ks-scroll-wrapper>.nav .nav-item.dropdown .dropdown-toggle,.ks-nav .ks-scroll-wrapper>.nav .nav-item.show .dropdown-toggle,.ks-nav>.nav .nav-item.dropdown .dropdown-toggle,.ks-nav>.nav .nav-item.show .dropdown-toggle{
    padding-right:35px
}
.ks-nav .ks-scroll-wrapper>.nav .nav-item.dropdown .dropdown-toggle:after,.ks-nav .ks-scroll-wrapper>.nav .nav-item.show .dropdown-toggle:after,.ks-nav>.nav .nav-item.dropdown .dropdown-toggle:after,.ks-nav>.nav .nav-item.show .dropdown-toggle:after{
    color:rgba(58,82,155,.5);
    position:absolute;
    right:15px;
    top:-webkit-calc(50% - 7px);
    top:calc(50% - 7px)
}
.ks-nav .ks-scroll-wrapper>.nav .nav-item.dropdown.active>.nav-link,.ks-nav .ks-scroll-wrapper>.nav .nav-item.dropdown.show>.nav-link,.ks-nav .ks-scroll-wrapper>.nav .nav-item.show.active>.nav-link,.ks-nav .ks-scroll-wrapper>.nav .nav-item.show.show>.nav-link,.ks-nav>.nav .nav-item.dropdown.active>.nav-link,.ks-nav>.nav .nav-item.dropdown.show>.nav-link,.ks-nav>.nav .nav-item.show.active>.nav-link,.ks-nav>.nav .nav-item.show.show>.nav-link{
    background-color:#ebeef5
}
.ks-nav .ks-scroll-wrapper>.nav .nav-item.dropdown.active>.nav-link:hover,.ks-nav .ks-scroll-wrapper>.nav .nav-item.dropdown.show>.nav-link:hover,.ks-nav .ks-scroll-wrapper>.nav .nav-item.show.active>.nav-link:hover,.ks-nav .ks-scroll-wrapper>.nav .nav-item.show.show>.nav-link:hover,.ks-nav>.nav .nav-item.dropdown.active>.nav-link:hover,.ks-nav>.nav .nav-item.dropdown.show>.nav-link:hover,.ks-nav>.nav .nav-item.show.active>.nav-link:hover,.ks-nav>.nav .nav-item.show.show>.nav-link:hover{
    background-color:#ebeef5
}
.ks-nav .ks-scroll-wrapper>.nav .nav-item.dropdown.active>.nav-link::before,.ks-nav .ks-scroll-wrapper>.nav .nav-item.dropdown.show>.nav-link::before,.ks-nav .ks-scroll-wrapper>.nav .nav-item.show.active>.nav-link::before,.ks-nav .ks-scroll-wrapper>.nav .nav-item.show.show>.nav-link::before,.ks-nav>.nav .nav-item.dropdown.active>.nav-link::before,.ks-nav>.nav .nav-item.dropdown.show>.nav-link::before,.ks-nav>.nav .nav-item.show.active>.nav-link::before,.ks-nav>.nav .nav-item.show.show>.nav-link::before{
    position:absolute;
    top:0;
    left:0;
    content:"";
    width:4px;
    height:100%;
    background:rgba(57,81,155,.1)
}
.ks-nav .ks-scroll-wrapper>.nav .nav-item.dropdown.active .dropdown-menu,.ks-nav .ks-scroll-wrapper>.nav .nav-item.dropdown.show .dropdown-menu,.ks-nav .ks-scroll-wrapper>.nav .nav-item.show.active .dropdown-menu,.ks-nav .ks-scroll-wrapper>.nav .nav-item.show.show .dropdown-menu,.ks-nav>.nav .nav-item.dropdown.active .dropdown-menu,.ks-nav>.nav .nav-item.dropdown.show .dropdown-menu,.ks-nav>.nav .nav-item.show.active .dropdown-menu,.ks-nav>.nav .nav-item.show.show .dropdown-menu{
    position:static;
    float:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:none;
    margin:0
}
.ks-nav .ks-scroll-wrapper>.nav .nav-item.dropdown.active .dropdown-menu .dropdown-item,.ks-nav .ks-scroll-wrapper>.nav .nav-item.dropdown.show .dropdown-menu .dropdown-item,.ks-nav .ks-scroll-wrapper>.nav .nav-item.show.active .dropdown-menu .dropdown-item,.ks-nav .ks-scroll-wrapper>.nav .nav-item.show.show .dropdown-menu .dropdown-item,.ks-nav>.nav .nav-item.dropdown.active .dropdown-menu .dropdown-item,.ks-nav>.nav .nav-item.dropdown.show .dropdown-menu .dropdown-item,.ks-nav>.nav .nav-item.show.active .dropdown-menu .dropdown-item,.ks-nav>.nav .nav-item.show.show .dropdown-menu .dropdown-item{
    height:auto;
    min-height:0;
    padding-left:50px;
    border:none;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.ks-nav .ks-scroll-wrapper>.nav .nav-item.dropdown.active .dropdown-menu .dropdown-item.active,.ks-nav .ks-scroll-wrapper>.nav .nav-item.dropdown.show .dropdown-menu .dropdown-item.active,.ks-nav .ks-scroll-wrapper>.nav .nav-item.show.active .dropdown-menu .dropdown-item.active,.ks-nav .ks-scroll-wrapper>.nav .nav-item.show.show .dropdown-menu .dropdown-item.active,.ks-nav>.nav .nav-item.dropdown.active .dropdown-menu .dropdown-item.active,.ks-nav>.nav .nav-item.dropdown.show .dropdown-menu .dropdown-item.active,.ks-nav>.nav .nav-item.show.active .dropdown-menu .dropdown-item.active,.ks-nav>.nav .nav-item.show.show .dropdown-menu .dropdown-item.active{
    background-color:rgba(57,81,155,.06)
}
.ks-nav .ks-scroll-wrapper>.nav .nav-item.dropdown.active .dropdown-menu .dropdown-item.active:before,.ks-nav .ks-scroll-wrapper>.nav .nav-item.dropdown.show .dropdown-menu .dropdown-item.active:before,.ks-nav .ks-scroll-wrapper>.nav .nav-item.show.active .dropdown-menu .dropdown-item.active:before,.ks-nav .ks-scroll-wrapper>.nav .nav-item.show.show .dropdown-menu .dropdown-item.active:before,.ks-nav>.nav .nav-item.dropdown.active .dropdown-menu .dropdown-item.active:before,.ks-nav>.nav .nav-item.dropdown.show .dropdown-menu .dropdown-item.active:before,.ks-nav>.nav .nav-item.show.active .dropdown-menu .dropdown-item.active:before,.ks-nav>.nav .nav-item.show.show .dropdown-menu .dropdown-item.active:before{
    display:none
}
.ks-menu{
    background:#fff
}
.ks-menu>.nav{
    -webkit-border-radius:2px;
    border-radius:2px;
    border:1px solid rgba(57,80,155,.2)
}
.ks-menu>.nav.nav-stacked{
    width:263px;
    margin-right:30px;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.ks-menu>.nav>.nav-item{
    cursor:pointer;
    margin:0
}
.ks-menu>.nav>.nav-item>.nav-link{
    color:#333
}
.ks-menu>.nav>.nav-item>.nav-link.active{
    background:#fff
}
.ks-menu>.nav>.nav-item>.nav-link.active::before,.ks-menu>.nav>.nav-item>.nav-link.active:hover::before{
    content:'';
    position:absolute;
    bottom:-1px;
    left:-1px;
    top:-1px;
    width:4px;
    display:block;
    background:#ffb300;
    z-index:1
}
.ks-menu>.nav>.nav-item>.nav-link.active:hover{
    color:#333
}
.ks-menu>.nav>.nav-item>.nav-link:hover::before{
    content:'';
    position:absolute;
    bottom:-1px;
    left:-1px;
    top:-1px;
    width:4px;
    display:block;
    z-index:1;
    background:#fbeac2
}
.ks-menu>.nav>.nav-item:first-child>.nav-link:before{
    -webkit-border-top-left-radius:2px;
    border-top-left-radius:2px
}
.ks-menu>.nav>.nav-item:last-child>.nav-link:before{
    -webkit-border-bottom-left-radius:2px;
    border-bottom-left-radius:2px
}
.ks-avatar{
    position:relative;
    -webkit-border-radius:50%;
    border-radius:50%
}
.ks-avatar>img{
    -webkit-border-radius:50%;
    border-radius:50%
}
.ks-offline:after,.ks-online:after{
    content:'';
    width:11px;
    height:11px;
    border:solid 2px #fff;
    position:absolute;
    top:-1px;
    right:-1px;
    -webkit-border-radius:50%;
    border-radius:50%
}
.ks-online:after{
    background-color:#4caf50
}
.ks-offline:after{
    background-color:#ccc
}
table{
    border-spacing:0
}
.ks-editor>.form-control{
    resize:none;
    height:80px;
    -webkit-border-bottom-left-radius:0;
    border-bottom-left-radius:0;
    -webkit-border-bottom-right-radius:0;
    border-bottom-right-radius:0
}
.ks-editor>.ks-actions{
    height:55px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    padding:0 15px;
    border:solid 1px rgba(57,81,155,.3);
    border-top:none;
    -webkit-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    border-top-right-radius:0
}
.ks-editor>.ks-actions>.btn{
    margin-right:10px
}
.ks-editor>.ks-actions>.btn:last-child{
    margin-right:0
}
.ks-mobile-overlay.ks-open{
    display:block;
    position:fixed;
    left:0;
    top:60px;
    width:100%;
    height:100%;
    z-index:3;
    background:rgba(0,0,0,.3);
    -webkit-transition:background .2s ease;
    transition:background .2s ease
}
.ks-navigation{
    background:#fff
}
.ks-navigation.ks-browse{
    background:#fff;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
    width:249px;
    min-width:249px;
    border-right:1px solid rgba(57,81,155,.2)
}
.ks-navigation.ks-browse .ks-wrapper{
    height:100%
}
.ks-navigation.ks-browse .ks-wrapper>.ks-separator{
    font-size:11px;
    color:rgba(51,51,51,.6);
    margin:0 30px 15px 30px;
    text-transform:uppercase;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.ks-navigation.ks-browse .ks-wrapper>.ks-separator:first-child{
    padding-top:25px
}
.ks-navigation.ks-browse .ks-wrapper>.ks-separator>.ks-add>.ks-control{
    width:15px;
    height:15px;
    -webkit-border-radius:12px;
    border-radius:12px;
    line-height:14px
}
.ks-navigation.ks-browse .ks-wrapper>.ks-separator>.ks-add>.ks-control>.ks-icon{
    font-size:14px;
    line-height:14px
}
.ks-navigation.ks-browse .ks-wrapper>.ks-menu{
    list-style:none;
    margin:0;
    padding:0;
    margin-bottom:35px
}
.ks-navigation.ks-browse .ks-wrapper>.ks-menu .ks-menu-item{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:11px 30px;
    font-size:13px;
    color:#333;
    position:relative
}
.ks-navigation.ks-browse .ks-wrapper>.ks-menu .ks-menu-item:hover{
    text-decoration:none;
    background-color:rgba(57,81,155,.06)
}
.ks-navigation.ks-browse .ks-wrapper>.ks-menu .ks-menu-item>.ks-text>.ks-icon{
    color:#25628f;
    font-size:20px;
    display:inline-block;
    margin-right:15px;
    position:relative;
    top:2px
}
.ks-navigation.ks-browse .ks-wrapper>.ks-menu .ks-menu-item.ks-active{
    background:#ebeef5
}
.ks-navigation.ks-browse .ks-wrapper>.ks-menu .ks-menu-item.ks-active>.ks-text{
    color:#333;
    font-weight:500
}
.ks-navigation.ks-browse .ks-wrapper>.ks-menu .ks-menu-item.ks-active::before{
    content:'';
    width:4px;
    height:100%;
    background:#d7dceb;
    display:block;
    position:absolute;
    top:0;
    left:0
}
.ks-navigation.ks-browse .ks-wrapper>.ks-menu .ks-menu-item>.badge-pill{
    margin:0;
    padding:0 6px;
    -webkit-border-radius:8px;
    border-radius:8px;
    min-height:18px;
    line-height:10px;
    text-align:center;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.ks-navigation.ks-browse .ks-wrapper>.ks-menu .ks-menu-item>.ks-circle{
    margin:0
}
.ks-navigation.ks-browse .ks-wrapper>.ks-menu .ks-menu-item>.ks-circle:before{
    margin:0
}
.ks-navigation.ks-browse .ks-wrapper>.ks-menu .ks-label-create{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    border-top:1px solid rgba(57,81,155,.2);
    border-bottom:1px solid rgba(57,81,155,.2);
    padding:0 30px;
    height:38px
}
.ks-navigation.ks-browse .ks-wrapper>.ks-menu .ks-label-create>.form-control{
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    border:none;
    height:36px;
    line-height:36px;
    padding:0
}
.ks-navigation.ks-browse .ks-wrapper>.ks-menu .ks-label-create>.ks-label-picker>.badge{
    border:1px solid rgba(57,81,155,.2);
    padding:3px 5px 5px 5px;
    -webkit-border-radius:2px;
    border-radius:2px;
    cursor:pointer
}
.ks-navigation.ks-browse .ks-wrapper>.ks-menu .ks-label-create>.ks-label-picker>.badge:before{
    margin:0
}
.ks-navigation.ks-browse .ks-wrapper>.ks-menu .ks-label-create>.ks-label-picker.open>.dropdown-menu{
    width:200px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    padding:20px 20px 10px 20px;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.ks-comments-section{
    padding:30px;
    margin-bottom:30px;
    -webkit-border-top-left-radius:0;
    border-top-left-radius:0;
    position:relative
}
.ks-comments-section:before{
    left:-1px;
    top:-12px;
    display:block;
    content:'';
    position:absolute;
    width:0;
    height:0;
    border-style:solid;
    border-width:12px 0 0 14px;
    border-color:transparent transparent transparent #c4cbe1
}
.ks-comments-section:after{
    left:0;
    top:-10px;
    display:block;
    content:'';
    position:absolute;
    width:0;
    height:0;
    border-style:solid;
    border-width:11px 0 0 13px;
    border-color:transparent transparent transparent #fff
}
.ks-comments-section.ks-no-arrow::after,.ks-comments-section.ks-no-arrow::before{
    display:none
}
.ks-comments-section>.ks-comment{
    margin-bottom:15px
}
.ks-comments-section>.ks-comment:last-child{
    margin-bottom:0
}
.ks-comments-section>.ks-comment>.ks-body{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex
}
.ks-comments-section>.ks-comment>.ks-body>.ks-avatar{
    margin-right:12px;
    width:36px;
    height:36px
}
.ks-comments-section>.ks-comment>.ks-body>.ks-comment-box{
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.ks-comments-section>.ks-comment>.ks-body>.ks-comment-box>.ks-name{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-bottom:3px
}
.ks-comments-section>.ks-comment>.ks-body>.ks-comment-box>.ks-name>a{
    color:#333;
    font-size:13px;
    font-weight:500
}
.ks-comments-section>.ks-comment>.ks-body>.ks-comment-box>.ks-name>.ks-time{
    font-size:10px;
    text-transform:uppercase;
    color:#858585
}
.ks-comments-section>.ks-comment>.ks-body>.ks-comment-box>.ks-message{
    font-size:12px;
    margin-bottom:3px
}
.ks-comments-section>.ks-comment>.ks-body>.ks-comment-box>.ks-message>.ks-reply-to{
    color:#333;
    font-weight:500
}
.ks-comments-section>.ks-comment>.ks-body>.ks-comment-box>.ks-controls>.ks-control{
    color:#42a5f5;
    font-size:12px;
    display:inline-block;
    margin-right:10px
}
.ks-comments-section>.ks-comment>.ks-body>.ks-comment-box>.ks-controls>.ks-control:last-child{
    margin-right:0
}
.ks-comments-section>.ks-comment>.ks-replies{
    margin-left:48px;
    margin-top:15px
}
.ks-comments-section>.ks-comment>.ks-replies>.ks-reply{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    margin-bottom:15px
}
.ks-comments-section>.ks-comment>.ks-replies>.ks-reply:last-child{
    margin-bottom:0
}
.ks-comments-section>.ks-comment>.ks-replies>.ks-reply>.ks-avatar{
    margin-right:12px;
    width:36px;
    height:36px
}
.ks-comments-section>.ks-comment>.ks-replies>.ks-reply>.ks-reply-box{
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.ks-comments-section>.ks-comment>.ks-replies>.ks-reply>.ks-reply-box>.ks-name{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-bottom:3px
}
.ks-comments-section>.ks-comment>.ks-replies>.ks-reply>.ks-reply-box>.ks-name>a{
    color:#333;
    font-size:13px;
    font-weight:500
}
.ks-comments-section>.ks-comment>.ks-replies>.ks-reply>.ks-reply-box>.ks-name>.ks-time{
    font-size:10px;
    text-transform:uppercase;
    color:#858585
}
.ks-comments-section>.ks-comment>.ks-replies>.ks-reply>.ks-reply-box>.ks-message{
    font-size:12px;
    margin-bottom:3px
}
.ks-comments-section>.ks-comment>.ks-replies>.ks-reply>.ks-reply-box>.ks-message>.ks-reply-to{
    color:#333;
    font-weight:500
}
.ks-comments-section>.ks-comment>.ks-replies>.ks-reply>.ks-reply-box>.ks-controls>.ks-control{
    color:#42a5f5;
    font-size:12px;
    display:inline-block;
    margin-right:10px
}
.ks-comments-section>.ks-comment>.ks-replies>.ks-reply>.ks-reply-box>.ks-controls>.ks-control:last-child{
    margin-right:0
}
.ks-comments-section>.ks-new-comment>.form-control{
    resize:none
}
.ks-collapse-block{
    margin-bottom:20px
}
.ks-collapse-block>.dropdown{
    display:block;
    margin-bottom:20px
}
.ks-collapse-block>.dropdown>.dropdown-toggle{
    font-weight:500;
    cursor:pointer;
    display:block
}
.ks-settings-slide-block{
    position:fixed;
    top:60px;
    right:-295px;
    width:295px;
    height:100%;
    background:#fff;
    border-left:solid 1px rgba(57,81,155,.2);
    z-index:2;
    -webkit-transition:right .4s ease;
    transition:right .4s ease;
    padding:30px
}
.ks-settings-slide-block.ks-open{
    right:0
}
.ks-settings-slide-block>.ks-settings-slide-control{
    cursor:pointer;
    position:absolute;
    font-size:21px;
    padding:8px 10px;
    top:30%;
    background:#fff;
    border:solid 1px rgba(57,81,155,.2);
    -webkit-border-top-left-radius:2px;
    border-top-left-radius:2px;
    -webkit-border-bottom-left-radius:2px;
    border-bottom-left-radius:2px;
    left:-42px;
    border-right:none
}
.ks-settings-slide-block>.ks-settings-slide-control>.ks-icon{
    color:#333
}
.ks-settings-slide-block>.ks-header{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.ks-settings-slide-block>.ks-header>.ks-text{
    font-size:14px;
    font-weight:500
}
.ks-settings-slide-block>.ks-header>.ks-settings-slide-close-control{
    cursor:pointer
}
.ks-settings-slide-block>.ks-header>.ks-settings-slide-close-control>.ks-icon{
    position:relative;
    top:2px;
    font-size:18px;
    color:rgba(58,82,155,.6)
}
.ks-settings-slide-block>.ks-header>.ks-settings-slide-close-control>.ks-icon:hover{
    color:rgba(58,82,155,.8)
}
.ks-settings-slide-block>.ks-themes-list{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-top:20px
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme{
    width:36px;
    height:36px;
    -webkit-border-radius:2px;
    border-radius:2px;
    margin-top:10px;
    position:relative;
    margin-right:10px
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-active{
    text-align:center
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-active::before{
    display:inline-block;
    content:"\f17b";
    font-family:LineAwesome;
    font-size:18px;
    color:#fff;
    position:relative;
    top:-3px;
    padding-top:9px
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme::after{
    content:'';
    position:absolute;
    bottom:4px;
    right:4px;
    width:7px;
    height:7px;
    -webkit-border-radius:4px;
    border-radius:4px
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-primary{
    background:#25628f
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-primary::after{
    background:#42a5f5
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-dark-primary{
    background:#2a3356
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-dark-primary::after{
    background:#f35b25
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-info{
    background:#42a5f5
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-info::after{
    background:#25628f
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-blink-pink-san-marino{
    background:#f85f73
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-blink-pink-san-marino::after{
    background:#4159b8
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-bermuda-gray-malachite{
    background:#718ca1
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-bermuda-gray-malachite::after{
    background:#1ec318
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-royal-blue-orchid{
    background:#6251da
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-royal-blue-orchid::after{
    background:#d149d0
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-ebony-clay-cerise-red{
    background:#222831
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-ebony-clay-cerise-red::after{
    background:#00a750
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-international-klein-blue-dixie{
    background:#0139b0
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-international-klein-blue-dixie::after{
    background:#e69616
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-jungle-green-chambray{
    background:#27ae61
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-jungle-green-chambray::after{
    background:#25628f
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-voodoo-medium-purple{
    background:#4a304d
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-voodoo-medium-purple::after{
    background:#9043d8
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-cornflower-blue-ecstasy{
    background:#4c6ef5
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-cornflower-blue-ecstasy::after{
    background:#fd7e14
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-purple-mandy{
    background:#7950f2
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-purple-mandy::after{
    background:#e64980
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-oslo-gray-royal-blue{
    background:#868e96
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-oslo-gray-royal-blue::after{
    background:#4160de
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-astronaut-blue-persian-green{
    background:#00405d
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-astronaut-blue-persian-green::after{
    background:#02a388
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-old-brick{
    background:#911f27
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-old-brick::after{
    background:#630a10
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-old-brick{
    background:#911f27
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-old-brick::after{
    background:#630a10
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-white{
    background:#fff;
    border:1px solid #dee0e1
}
.ks-settings-slide-block>.ks-themes-list>.ks-theme.ks-white::after{
    background:#25628f
}
.ks-settings-slide-block>.ks-settings-list{
    margin:0;
    padding:0;
    list-style:none;
    margin-top:30px
}
.ks-settings-slide-block>.ks-settings-list>li{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.ks-settings-slide-block>.ks-settings-list>li+li{
    margin-top:15px
}
.ks-settings-slide-block>.ks-settings-list>li>.ks-checkbox-slider{
    margin:0
}
.ks-rows-section>.row+.row{
    margin-top:30px
}
.row+.row{
    margin-top:30px
}
.ks-column-section>.row+.row{
    margin-top:30px
}
.ks-column-section>.ks-tabs-container+.ks-tabs-container{
    margin-top:30px
}
.ks-panels-column-section>.card+.card,.ks-panels-column-section>.card+.ks-widget,.ks-panels-column-section>.ks-widget+.card,.ks-panels-column-section>.ks-widget+.ks-widget{
    margin-top:30px
}
.ks-panels-row-section>.card+.card,.ks-panels-row-section>.card+.ks-widget,.ks-panels-row-section>.ks-widget+.card,.ks-panels-row-section>.ks-widget+.ks-widget{
    margin-left:30px
}
@media screen and (max-width:910px){
    .ks-amount-widgets-collection>div+div,.ks-widgets-collection>div+div{
        margin-top:30px
    }
}
@media screen and (max-width:910px){
    .btn.ks-content-nav-toggle{
        position:static
    }
    .ks-content-nav{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .ks-content-nav>.ks-nav{
        position:fixed;
        top:120px;
        bottom:0;
        left:-301px;
        z-index:3;
        height:-webkit-calc(100% - 120px);
        height:calc(100% - 120px);
        border-right:1px solid #dee0e1
    }
    .ks-content-nav>.ks-nav.ks-open{
        left:0;
        -webkit-transition:left .2s ease;
        transition:left .2s ease
    }
    .ks-content-nav>.ks-nav.ks-fixed+.ks-nav-body{
        margin-left:0
    }
    .ks-content-nav>.ks-nav-body{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        -js-display:flex;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        width:100%;
        margin-left:0;
        border-left:none
    }
}
.card+.ks-dashboard-portlet-placeholder{
    margin-top:30px
}
.ks-draggable-column>.card.ui-sortable-helper:first-child+.ks-dashboard-portlet-placeholder{
    margin-top:0
}
.ks-dashboard-portlet-placeholder{
    -webkit-border-radius:2px;
    border-radius:2px;
    background-color:rgba(0,0,0,.035);
    border:2px dashed #dee0e1
}
.ks-dashboard-portlet-placeholder+.card{
    margin-top:30px
}
form>.row{
    margin-bottom:20px
}
form.ks-uppercase .form-group label{
    font-size:10px;
    font-weight:500;
    text-transform:uppercase
}
form.ks-light .form-group label{
    color:#858585
}
.form-check .form-check-label{
    position:relative;
    top:-2px
}
.form-check .form-check-label .form-check-input{
    position:relative;
    top:2px
}
.ks-form .ks-form-group,.ks-form>.ks-group{
    display:block;
    padding-top:30px;
    padding-bottom:30px;
    border-bottom:1px solid #dee0e1
}
.ks-form .ks-form-group:last-child,.ks-form>.ks-group:last-child{
    border-bottom:none;
    padding-bottom:0
}
.ks-form .ks-form-group .ks-form-group-header,.ks-form .ks-form-group>.ks-header,.ks-form>.ks-group .ks-form-group-header,.ks-form>.ks-group>.ks-header{
    font-size:14px;
    font-weight:500;
    margin-bottom:20px
}
.ks-form .ks-main-form-header,.ks-form>.ks-header{
    margin:0 0 30px 0;
    padding:0;
    font-weight:400
}
.ks-form .ks-main-form-header+.ks-form-group,.ks-form .ks-main-form-header+.ks-group,.ks-form>.ks-header+.ks-form-group,.ks-form>.ks-header+.ks-group{
    padding-top:0
}
.ks-form .ks-fh-control-position-fix{
    position:relative;
    top:36px
}
.ks-form .ks-fg-header{
    font-size:12px;
    font-weight:500;
    margin-bottom:20px;
    color:#858585
}
.form-control-label{
    padding-left:0
}
.form-group.row .form-control-label{
    padding:.375rem .925rem;
    font-size:13px;
    color:#333
}
.form-group>.form-text+.help-block{
    margin-top:1px
}
.form-group>.help-block{
    margin-top:5px;
    display:block
}
.form-group.has-success .form-control{
    border-color:#4caf50
}
.form-group.has-warning .form-control{
    border-color:#ffb300
}
.form-group.has-danger .form-control{
    border-color:#ef5350
}
.form-group.has-error>.help-block.form-error{
    color:#ef5350
}
.form-group>.btn+.btn{
    margin-left:10px
}
.form-control{
    font-family:Montserrat,sans-serif;
    z-index:0;
    height:38px;
    -webkit-border-radius:2px;
    border-radius:2px;
    border:solid 1px #dedede;
    font-size:12px;
    color:#333;
    padding:10px 15px
}
.form-control::-webkit-input-placeholder{
    color:#858585
}
.form-control::-moz-placeholder{
    color:#858585
}
.form-control:-ms-input-placeholder{
    color:#858585
}
.form-control::placeholder{
    color:#858585
}
.form-control:hover{
    border-color:#ccc
}
.form-control:-moz-read-only{
    background-color:#fafafa
}
.form-control:read-only{
    background-color:#fafafa
}
.form-control.active,.form-control.active:hover,.form-control:focus,.form-control:focus:hover{
    border-color:#a6a6a6;
    -webkit-box-shadow:none;
    box-shadow:none
}
.form-control:disabled,.form-control:disabled:active,.form-control:disabled:hover{
    background-color:#fafafa;
    border:solid 1px #e8e8e8
}
.form-control.ks-rounded{
    -webkit-border-radius:18px;
    border-radius:18px
}
.form-control.form-control-lg{
    font-size:20px;
    padding:12px 15px;
    height:49px
}
.form-control.form-control-sm{
    font-size:10px;
    padding:7px 15px;
    height:29px
}
.form-control.error{
    border-color:#ef5350;
    -webkit-box-shadow:none;
    box-shadow:none
}
.form-control.error:focus{
    -webkit-box-shadow:none;
    box-shadow:none
}
select[multiple].form-control{
    height:auto
}
textarea.form-control{
    height:auto
}
.custom-select:focus{
    border-color:#fff
}
.custom-control{
    min-height:16px
}
.custom-control-input:active~.custom-control-indicator{
    background-color:#fff
}
.custom-checkbox>.custom-control-indicator{
    top:0;
    background-color:#fff;
    width:18px;
    height:18px;
    -webkit-border-radius:2px;
    border-radius:2px;
    border:solid 1px #dedede;
    font-size:12px;
    color:#fff
}
.custom-checkbox>.custom-control-input:checked~.custom-control-indicator{
    background:#fff;
    border-color:#ccc
}
.custom-checkbox>.custom-control-input:checked~.custom-control-indicator:before{
    background-color:transparent;
    color:#25628f;
    content:"\f17b";
    font-weight:700;
    font-family:LineAwesome;
    font-size:14px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    line-height:16px
}
.custom-checkbox>.custom-control-input:focus~.custom-control-indicator{
    -webkit-box-shadow:none;
    box-shadow:none;
    background:#fff
}
.custom-checkbox .custom-control-description{
    margin-left:5px
}
.custom-checkbox.ks-no-description{
    width:18px;
    height:18px;
    padding:0;
    margin:0
}
.custom-checkbox:hover>.custom-control-input:not(:disabled)~.custom-control-indicator{
    border-color:#ccc
}
.custom-checkbox .custom-control-input:active:disabled~.custom-control-indicator{
    background:#eceeef
}
.custom-radio .custom-control-indicator{
    top:0;
    -webkit-border-radius:50%;
    border-radius:50%;
    background-color:#fff;
    color:#fff;
    border:solid 1px #dedede;
    font-size:12px;
    width:18px;
    height:18px;
    line-height:15px
}
.custom-radio>.custom-control-input:checked~.custom-control-indicator{
    background-color:#fff;
    border-color:#ccc
}
.custom-radio>.custom-control-input:checked~.custom-control-indicator:before{
    content:"";
    display:block;
    -webkit-border-radius:50%;
    border-radius:50%;
    background:#25628f;
    position:absolute;
    top:0;
    left:0;
    border:2px solid #fff;
    line-height:16px;
    width:16px;
    height:16px
}
.custom-radio>.custom-control-input:focus~.custom-control-indicator{
    -webkit-box-shadow:none;
    box-shadow:none;
    background:#fff
}
.custom-radio .custom-control-description{
    margin-left:5px
}
.custom-radio.ks-no-description{
    width:18px;
    height:18px;
    padding:0;
    margin:0
}
.custom-radio.ks-no-description>.custom-control-indicator,.custom-radio.ks-no-description>.custom-control-input{
    width:18px;
    height:18px
}
.custom-radio:hover>.custom-control-input:not(:disabled)~.custom-control-indicator{
    border-color:#ccc
}
.custom-radio .custom-control-input:active:disabled~.custom-control-indicator{
    background:#eceeef
}
.input-group .input-group-addon{
    min-width:36px;
    background:#fff;
    border-color:#dedede;
    color:#333;
    font-size:13px;
    line-height:20px;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.input-group .input-group-addon>.custom-control{
    position:relative;
    top:1px
}
.input-group.icon.icon-lg .input-group-addon,.input-group.icon.ks-lg .input-group-addon,.input-group.ks-icon.icon-lg .input-group-addon,.input-group.ks-icon.ks-lg .input-group-addon{
    padding:6px 11px;
    font-size:18px
}
.input-group.icon.icon-color-primary .input-group-addon{
    color:#333
}
.input-group .form-control{
    z-index:0
}
.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{
    z-index:0
}
.input-group-btn .dropdown-menu{
    font-size:12px;
    -webkit-border-radius:2px;
    border-radius:2px;
    padding:0;
    margin-top:4px;
    border:solid 1px #dedede
}
.input-group-btn .dropdown-menu .dropdown-item{
    color:#474747;
    padding:10px 15px;
    margin:0;
    border-bottom:1px solid #dedede
}
.input-group-btn .dropdown-menu .dropdown-item:hover{
    background-color:#ebeef5;
    color:#333
}
.input-group-btn .dropdown-menu .dropdown-item:last-child{
    border-bottom:none
}
.input-group-btn .dropdown-menu .dropdown-divider{
    padding:0;
    margin:0
}
.input-group-btn .dropdown-menu.dropdown-menu-right{
    margin-right:1px
}
.input-group-btn>.btn{
    z-index:0
}
.input-icon{
    position:relative
}
.input-icon .icon-addon{
    position:absolute;
    padding:0;
    color:rgba(58,82,155,.6);
    font-size:12px;
    width:36px;
    height:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.input-icon .icon-addon>span{
    margin:0 auto;
    position:relative
}
.input-icon.icon-left input{
    padding-left:38px
}
.input-icon.icon-left .icon-addon{
    top:0;
    left:0
}
.input-icon.icon-right input{
    padding-right:38px
}
.input-icon.icon-right .icon-addon{
    top:0;
    right:0
}
.input-icon.icon-lg .icon-addon{
    font-size:18px
}
.input-icon.icon-lg.icon-left .icon-addon{
    padding-left:5px
}
.input-icon.icon-lg.icon-right .icon-addon{
    padding-right:6px
}
.input-icon.icon-color-primary .icon-addon{
    color:#25628f
}
.input-group-addon .custom-control{
    padding-left:1rem
}
.input-group-addon .custom-control.custom-checkbox>.custom-control-input:checked~.custom-control-indicator:before{
    top:-1px;
    left:0
}
.ks-btn-file{
    position:relative;
    overflow:hidden
}
.ks-btn-file>input[type=file]{
    position:absolute;
    top:0;
    right:0;
    min-width:100%;
    min-height:100%;
    font-size:100px;
    text-align:right;
    opacity:0;
    cursor:inherit;
    display:block
}
.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{
    z-index:0
}
.jquery-form-suggestions{
    -webkit-border-radius:2px!important;
    border-radius:2px!important;
    border:solid 1px rgba(57,81,155,.3)!important;
    margin-top:4px!important
}
.jquery-form-suggestions .form-suggest-element{
    padding:10px 24px!important;
    font-size:12px!important
}
.jquery-form-suggestions .form-suggest-element:hover{
    background-color:rgba(57,80,155,.05)
}
.ks-checkbox-slider-a{
    width:40px;
    min-width:40px;
    height:10px;
    background:#555;
    position:relative;
    -webkit-border-radius:3px;
    border-radius:3px;
    display:inline-block
}
.ks-checkbox-slider-a input[type=checkbox]{
    visibility:hidden
}
.ks-checkbox-slider-a input[type=checkbox]:checked+label{
    left:27px
}
.ks-checkbox-slider-a>label{
    display:block;
    width:16px;
    height:16px;
    -webkit-border-radius:50%;
    border-radius:50%;
    -webkit-transition:all .5s ease;
    transition:all .5s ease;
    cursor:pointer;
    position:absolute;
    top:-3px;
    left:-3px;
    background:#ccc
}
.ks-checkbox-slider{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    display:inline-block;
    width:44px;
    min-width:44px;
    height:24px;
    -webkit-border-radius:12px;
    border-radius:12px;
    background-color:#fff;
    border:solid 1px rgba(0,0,0,.2);
    position:relative;
    cursor:pointer
}
.ks-checkbox-slider>.ks-indicator{
    display:inline-block;
    width:16px;
    height:16px;
    -webkit-border-radius:10px;
    border-radius:10px;
    background:rgba(56,81,155,.3);
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    position:absolute;
    top:3px;
    z-index:1;
    left:4px
}
.ks-checkbox-slider.ks-disabled{
    opacity:.4
}
.ks-checkbox-slider input[type=checkbox]{
    visibility:hidden
}
.ks-checkbox-slider input[type=checkbox]:checked+.ks-indicator{
    left:22px
}
.ks-checkbox-slider input[type=checkbox]:checked+.ks-indicator{
    background:#25628f
}
.ks-checkbox-slider.ks-primary{
    border:solid 1px #25628f
}
.ks-checkbox-slider.ks-primary>.ks-indicator{
    background:rgba(56,81,155,.3)
}
.ks-checkbox-slider.ks-primary input[type=checkbox]:checked+.ks-indicator{
    background:#25628f
}
.ks-checkbox-slider.ks-success{
    border:solid 1px #4caf50
}
.ks-checkbox-slider.ks-success>.ks-indicator{
    background-color:rgba(46,204,113,.4)
}
.ks-checkbox-slider.ks-success input[type=checkbox]:checked+.ks-indicator{
    background:#4caf50
}
.ks-checkbox-slider.ks-info{
    border:solid 1px #42a5f5
}
.ks-checkbox-slider.ks-info>.ks-indicator{
    background-color:rgba(33,166,240,.4)
}
.ks-checkbox-slider.ks-info input[type=checkbox]:checked+.ks-indicator{
    background:#42a5f5
}
.ks-checkbox-slider.ks-warning{
    border:solid 1px #ffb300
}
.ks-checkbox-slider.ks-warning>.ks-indicator{
    background-color:rgba(222,186,12,.4)
}
.ks-checkbox-slider.ks-warning input[type=checkbox]:checked+.ks-indicator{
    background:#ffb300
}
.ks-checkbox-slider.ks-danger{
    border:solid 1px #ef5350
}
.ks-checkbox-slider.ks-danger>.ks-indicator{
    background-color:rgba(236,100,75,.4)
}
.ks-checkbox-slider.ks-danger input[type=checkbox]:checked+.ks-indicator{
    background:#ef5350
}
.ks-checkbox-slider.ks-on-off{
    width:61px;
    min-width:61px;
    position:relative
}
.ks-checkbox-slider.ks-on-off>.ks-off,.ks-checkbox-slider.ks-on-off>.ks-on{
    line-height:23px;
    text-transform:uppercase;
    font-size:10px;
    font-weight:500;
    position:absolute
}
.ks-checkbox-slider.ks-on-off>.ks-on{
    display:none;
    left:15px
}
.ks-checkbox-slider.ks-on-off>.ks-off{
    left:27px
}
.ks-checkbox-slider.ks-on-off input[type=checkbox]:checked+.ks-indicator{
    left:40px
}
.ks-checkbox-slider.ks-on-off input[type=checkbox]:checked+.ks-indicator+.ks-on{
    display:inline-block
}
.ks-checkbox-slider.ks-on-off input[type=checkbox]:checked+.ks-indicator+.ks-on+.ks-off{
    display:none
}
.ks-checkbox-slider.ks-on-off.ks-solid>.ks-indicator{
    background:#fff
}
.ks-checkbox-slider.ks-on-off.ks-solid>.ks-off,.ks-checkbox-slider.ks-on-off.ks-solid>.ks-on{
    color:#fff
}
.ks-checkbox-slider.ks-on-off.ks-solid input[type=checkbox]:checked+.ks-indicator{
    background:#fff;
    left:40px
}
.ks-checkbox-slider.ks-on-off.ks-solid.ks-primary{
    border:solid 1px #25628f;
    background:#25628f
}
.ks-checkbox-slider.ks-on-off.ks-solid.ks-success{
    border:solid 1px #4caf50;
    background:#4caf50
}
.ks-checkbox-slider.ks-on-off.ks-solid.ks-info{
    border:solid 1px #42a5f5;
    background:#42a5f5
}
.ks-checkbox-slider.ks-on-off.ks-solid.ks-warning{
    border:solid 1px #ffb300;
    background:#ffb300
}
.ks-checkbox-slider.ks-on-off.ks-solid.ks-danger{
    border:solid 1px #ef5350;
    background:#ef5350
}
.ks-checkbox-text-slider>.ks-text{
    font-size:14px;
    display:inline-block;
    position:relative;
    top:1px
}
.ks-checkbox-text-slider>.ks-checkbox-slider{
    margin-left:6px;
    margin-right:6px
}
.ks-checkbox-switch{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    display:inline-block;
    width:61px;
    min-width:61px;
    height:24px;
    -webkit-border-radius:12px;
    border-radius:12px;
    border:none;
    cursor:pointer;
    position:relative
}
.ks-checkbox-switch>.ks-wrapper{
    position:absolute;
    width:61px;
    height:24px;
    -webkit-border-radius:12px;
    border-radius:12px;
    z-index:1;
    background:rgba(0,0,0,.3);
    left:0
}
.ks-checkbox-switch>.ks-indicator{
    display:inline-block;
    width:16px;
    height:16px;
    -webkit-border-radius:10px;
    border-radius:10px;
    background:#fff;
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    position:absolute;
    top:4px;
    left:4px;
    z-index:1
}
.ks-checkbox-switch.ks-disabled{
    opacity:.4
}
.ks-checkbox-switch>.ks-off,.ks-checkbox-switch>.ks-on{
    color:#fff;
    line-height:25px;
    text-transform:uppercase;
    font-size:10px;
    font-weight:500;
    position:absolute;
    z-index:1
}
.ks-checkbox-switch>.ks-on{
    display:none;
    left:15px
}
.ks-checkbox-switch>.ks-off{
    left:27px
}
.ks-checkbox-switch input[type=checkbox]{
    visibility:hidden
}
.ks-checkbox-switch input[type=checkbox]:checked+.ks-wrapper{
    background:#25628f
}
.ks-checkbox-switch input[type=checkbox]:checked+.ks-wrapper+.ks-indicator{
    left:40px
}
.ks-checkbox-switch input[type=checkbox]:checked+.ks-wrapper+.ks-indicator+.ks-on{
    display:inline-block
}
.ks-checkbox-switch input[type=checkbox]:checked+.ks-wrapper+.ks-indicator+.ks-on+.ks-off{
    display:none
}
.ks-checkbox-switch.ks-primary input[type=checkbox]:checked+.ks-wrapper{
    background:#25628f
}
.ks-checkbox-switch.ks-success input[type=checkbox]:checked+.ks-wrapper{
    background:#4caf50
}
.ks-checkbox-switch.ks-info input[type=checkbox]:checked+.ks-wrapper{
    background:#42a5f5
}
.ks-checkbox-switch.ks-warning input[type=checkbox]:checked+.ks-wrapper{
    background:#ffb300
}
.ks-checkbox-switch.ks-danger input[type=checkbox]:checked+.ks-wrapper{
    background:#ef5350
}
.ks-checkbox.ks-no-description>.custom-control-input:checked~.custom-control-indicator{
    background:#25628f;
    border-color:#25628f
}
.ks-checkbox.ks-no-description>.custom-control-input:checked~.custom-control-indicator:before{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    top:0;
    left:0;
    font-size:14px
}
.ks-checkbox.ks-circle>.custom-control-input~.custom-control-indicator{
    -webkit-border-radius:18px;
    border-radius:18px
}
.ks-checkbox.ks-circle>.custom-control-input~.custom-control-indicator:before{
    -webkit-border-radius:18px;
    border-radius:18px;
    font-size:14px
}
.ks-checkbox.ks-circle.ks-no-description>.custom-control-input~.custom-control-indicator:before{
    -webkit-border-radius:18px;
    border-radius:18px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    top:1px;
    left:0
}
.ks-checkbox>.custom-control-input:checked~.custom-control-indicator{
    background:#25628f;
    border-color:#25628f
}
.ks-checkbox>.custom-control-input:checked~.custom-control-indicator:before{
    font-size:14px;
    height:17px
}
.ks-checkbox>.custom-control-input:checked~.custom-control-indicator:before{
    background:#25628f;
    color:#fff
}
.ks-checkbox.ks-checkbox-primary>.custom-control-input:checked~.custom-control-indicator{
    background:#25628f;
    border-color:#25628f
}
.ks-checkbox.ks-checkbox-primary>.custom-control-input:checked~.custom-control-indicator:before{
    background:#25628f
}
.ks-checkbox.ks-checkbox-success>.custom-control-input:checked~.custom-control-indicator{
    background:#4caf50;
    border-color:#4caf50
}
.ks-checkbox.ks-checkbox-success>.custom-control-input:checked~.custom-control-indicator:before{
    background:#4caf50
}
.ks-checkbox.ks-checkbox-danger>.custom-control-input:checked~.custom-control-indicator{
    background:#ef5350;
    border-color:#ef5350
}
.ks-checkbox.ks-checkbox-danger>.custom-control-input:checked~.custom-control-indicator:before{
    background:#ef5350
}
.ks-checkbox.ks-checkbox-info>.custom-control-input:checked~.custom-control-indicator{
    background:#42a5f5;
    border-color:#42a5f5
}
.ks-checkbox.ks-checkbox-info>.custom-control-input:checked~.custom-control-indicator:before{
    background:#42a5f5
}
.ks-checkbox.ks-checkbox-warning>.custom-control-input:checked~.custom-control-indicator{
    background:#ffb300;
    border-color:#ffb300
}
.ks-checkbox.ks-checkbox-warning>.custom-control-input:checked~.custom-control-indicator:before{
    background:#ffb300
}
.ks-checkbox>.custom-control-input:disabled~.custom-control-indicator{
    opacity:.65
}
.ks-checkbox.ks-no-description{
    width:18px;
    height:18px;
    padding:0;
    margin:0
}
.ks-checkbox.ks-no-description>.custom-control-indicator,.ks-checkbox.ks-no-description>.custom-control-input{
    width:18px;
    height:18px
}
.ks-checkbox.ks-no-description.ks-circle{
    width:18px;
    height:18px
}
.ks-checkbox.ks-no-description.ks-circle>.custom-control-indicator,.ks-checkbox.ks-no-description.ks-circle>.custom-control-input{
    width:18px;
    height:18px
}
.ks-radio.ks-turqoise>.custom-control-input:checked~.custom-control-indicator:before{
    background:#00a750
}
.ks-radio.ks-primary>.custom-control-input:checked~.custom-control-indicator:before{
    background:#25628f
}
.ks-radio.ks-success>.custom-control-input:checked~.custom-control-indicator:before{
    background:#4caf50
}
.ks-radio.ks-info>.custom-control-input:checked~.custom-control-indicator:before{
    background:#42a5f5
}
.ks-radio.ks-purple>.custom-control-input:checked~.custom-control-indicator:before{
    background:#d149d0
}
.ks-radio.ks-warning>.custom-control-input:checked~.custom-control-indicator:before{
    background:#ffb300
}
.ks-radio.ks-danger>.custom-control-input:checked~.custom-control-indicator:before{
    background:#ef5350
}
.ks-radio.ks-as-checkbox{
    padding-left:0;
    cursor:pointer;
    width:18px;
    height:18px;
    text-align:center
}
.ks-radio.ks-as-checkbox>.custom-control-indicator{
    width:18px;
    height:18px;
    -webkit-border-radius:2px;
    border-radius:2px;
    border:none
}
.ks-radio.ks-as-checkbox>.custom-control-input:checked~.custom-control-indicator:before{
    content:"\f17b";
    display:block;
    font-size:14px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#fff;
    border:none;
    position:relative;
    font-family:LineAwesome;
    text-align:center;
    line-height:18px;
    font-weight:700;
    top:1px;
    left:1px
}
.ks-radio.ks-as-checkbox.ks-lg{
    width:24px;
    height:24px
}
.ks-radio.ks-as-checkbox.ks-lg>.custom-control-indicator{
    width:24px;
    height:24px
}
.ks-radio.ks-as-checkbox.ks-lg>.custom-control-input:checked~.custom-control-indicator:before{
    width:24px;
    height:24px;
    line-height:24px
}
.ks-radio.ks-as-checkbox.ks-primary>.custom-control-indicator{
    background:#25628f
}
.ks-radio.ks-as-checkbox.ks-primary>.custom-control-input:checked~.custom-control-indicator:before{
    background:#25628f
}
.ks-radio.ks-as-checkbox.ks-success>.custom-control-indicator{
    background:#4caf50
}
.ks-radio.ks-as-checkbox.ks-success>.custom-control-input:checked~.custom-control-indicator:before{
    background:#4caf50
}
.ks-radio.ks-as-checkbox.ks-info>.custom-control-indicator{
    background:#42a5f5
}
.ks-radio.ks-as-checkbox.ks-info>.custom-control-input:checked~.custom-control-indicator:before{
    background:#42a5f5
}
.ks-radio.ks-as-checkbox.ks-purple>.custom-control-indicator{
    background:#d149d0
}
.ks-radio.ks-as-checkbox.ks-purple>.custom-control-input:checked~.custom-control-indicator:before{
    background:#d149d0
}
.ks-radio.ks-as-checkbox.ks-warning>.custom-control-indicator{
    background:#ffb300
}
.ks-radio.ks-as-checkbox.ks-warning>.custom-control-input:checked~.custom-control-indicator:before{
    background:#ffb300
}
.ks-radio.ks-as-checkbox.ks-danger>.custom-control-indicator{
    background:#ef5350
}
.ks-radio.ks-as-checkbox.ks-danger>.custom-control-input:checked~.custom-control-indicator:before{
    background:#ef5350
}
.btn{
    position:relative;
    font-size:12px;
    font-weight:500;
    -webkit-border-radius:2px;
    border-radius:2px;
    padding:10px 25px;
    font-family:Montserrat,sans-serif;
    color:#fff;
    height:38px;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-transition:none;
    transition:none
}
.btn:disabled{
    opacity:.9
}
.btn.focus,.btn:focus{
    -webkit-box-shadow:none;
    box-shadow:none
}
.btn.ks-rounded{
    -webkit-border-radius:18px;
    border-radius:18px
}
.btn.btn-lg{
    font-size:18px;
    padding:12px 30px;
    height:51px
}
.btn.btn-sm{
    font-size:12px;
    padding:5px 15px;
    height:27px
}
.btn.btn-sm.ks-split{
    padding:0
}
.btn.btn-sm.ks-split>.ks-text{
    line-height:27px;
    margin-right:34px;
    margin-left:12px
}
.btn.btn-sm.ks-split>.ks-split-content{
    padding-left:8px;
    padding-right:8px
}
.btn>.ks-icon{
    margin:0;
    font-size:21px;
    position:absolute;
    top:0;
    left:0;
    height:37px;
    width:36px;
    margin-left:3px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.btn>.ks-icon+.ks-text{
    padding-left:21px;
    padding-right:0!important
}
.btn>.ks-icon.ks-sm{
    font-size:14px;
    line-height:16px
}
.btn>.ks-text{
    padding-right:21px
}
.btn>.ks-text+.ks-icon{
    padding:0;
    margin:0;
    left:auto;
    right:0;
    margin-right:3px
}
.btn.ks-split{
    padding:0 25px;
    position:relative
}
.btn.ks-split>.ks-icon{
    margin:0;
    border-right:1px solid rgba(0,0,0,.2);
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    height:37px;
    width:37px;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.btn.ks-split>.ks-icon+.ks-text{
    padding-left:37px;
    padding-right:0!important
}
.btn.ks-split>.ks-text{
    padding-right:37px
}
.btn.ks-split>.ks-text+.ks-icon{
    border-left:1px solid rgba(0,0,0,.2);
    border-right:none;
    padding:0;
    margin:0
}
.btn.ks-split>.ks-split-content{
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.btn.ks-no-text{
    width:38px;
    padding:0
}
.btn.ks-no-text>.ks-icon{
    margin:0;
    position:static
}
.btn.ks-no-text[data-toggle=dropdown]{
    width:58px;
    padding:0!important
}
.btn.ks-no-text.ks-no-arrow[data-toggle=dropdown]{
    width:38px
}
.btn:hover{
    -webkit-transition:all .3s ease;
    transition:all .3s ease
}
.btn.ks-icon-block{
    position:relative;
    height:59px;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:0 20px;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex
}
.btn.ks-icon-block>.ks-icon{
    width:auto;
    height:auto;
    position:static;
    display:block;
    font-size:21px;
    margin:0;
    margin-top:2px
}
.btn.ks-icon-block>.ks-icon+.ks-text{
    margin-top:7px;
    margin-bottom:5px;
    padding:0
}
.btn.ks-icon-block>.ks-text{
    display:block
}
.btn.ks-icon-block>.ks-label{
    position:absolute;
    top:-8px;
    right:-8px
}
.btn-group .btn{
    position:relative;
    margin-right:0;
    margin-bottom:0;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex
}
.btn-group .btn.dropdown-toggle{
    padding-right:40px
}
.btn-group .btn.dropdown-toggle:after{
    position:absolute;
    right:11px;
    float:none;
    top:50%;
    margin-top:-2px;
    height:5px;
    line-height:5px
}
.btn-group .btn+.btn.dropdown-toggle{
    padding-left:21px;
    padding-right:10px
}
.btn-group .btn-primary.active,.btn-group .btn-primary:active{
    background-color:#18415e;
    border-color:#18415e
}
.btn-group .btn-primary-outline.active,.btn-group .btn-primary-outline.focus,.btn-group .btn-primary-outline:active{
    background-color:#25628f;
    color:#fff
}
.btn-group .btn-primary-outline.ks-light{
    border:solid 1px #d7dceb
}
.btn-group .btn-primary-outline.ks-light.ks-hover,.btn-group .btn-primary-outline.ks-light:hover{
    border:solid 1px #d7dceb
}
.btn-group .btn-primary-outline.ks-light.active,.btn-group .btn-primary-outline.ks-light.focus,.btn-group .btn-primary-outline.ks-light:active{
    background-color:#ebeef5;
    border:solid 1px #d7dceb;
    color:#18415e
}
.btn-group.btn-group-icon .btn{
    padding:9px 14px;
    font-size:14px
}
.btn-group .dropdown-menu{
    font-size:12px;
    padding:0;
    border:solid 1px #c4cbe1;
    margin:4px 0;
    -webkit-border-radius:2px;
    border-radius:2px
}
.btn-group .dropdown-menu .dropdown-item{
    color:#474747;
    padding:10px 15px;
    margin:0;
    border-bottom:1px solid #c4cbe1
}
.btn-group .dropdown-menu .dropdown-item:hover{
    background-color:#ebeef5;
    color:#333
}
.btn-group .dropdown-menu .dropdown-item:last-child{
    border-bottom:none
}
.btn-group .dropdown-menu .dropdown-divider{
    display:none
}
.btn-group.dropup .dropdown-toggle::after{
    border:none
}
.btn-group>.btn+.dropdown-toggle{
    padding-left:0;
    padding-right:10px
}
.btn-group.show>.btn-primary.dropdown-toggle{
    background-color:#1d4c6f;
    border-color:#1d4c6f;
    color:#fff
}
.btn-group.show>.btn-primary-outline.dropdown-toggle{
    color:#fff;
    background-color:#2e417b;
    border:solid 1px #2e417b
}
.btn-group.show>.btn-success.dropdown-toggle{
    color:#fff;
    background-color:#43a047;
    border-color:#43a047
}
.btn-group.show>.btn-success-outline.dropdown-toggle{
    color:#fff;
    background-color:#24a35a;
    border:solid 1px #24a35a
}
.btn-group.show>.btn-info.dropdown-toggle{
    background-color:#14648f;
    border-color:#14648f
}
.btn-group.show>.btn-info-outline.dropdown-toggle{
    color:#fff;
    background-color:#1b85bf;
    border:solid 1px #1b85bf
}
.btn-group.show>.btn-warning.dropdown-toggle{
    background-color:#857007;
    border-color:#857007
}
.btn-group.show>.btn-warning-outline.dropdown-toggle{
    color:#fff;
    background-color:#b19509;
    border:solid 1px #b19509
}
.btn-group.show>.btn-danger.dropdown-toggle{
    background-color:#bc4f3b;
    border-color:#bc4f3b;
    color:#fff
}
.btn-group.show>.btn-danger-outline.dropdown-toggle{
    color:#fff;
    background-color:#bc4f3b;
    border:solid 1px #bc4f3b
}
.input-group .input-group-addon.btn-primary{
    color:#fff;
    background-color:#25628f;
    border:solid 1px #25628f
}
.btn-default,.btn-secondary{
    background:#fff;
    border:solid 1px #c2c2c2;
    color:#333
}
.btn-default:focus,.btn-secondary:focus{
    background:#fff;
    border:solid 1px #c2c2c2
}
.btn-default:hover,.btn-secondary:hover{
    background:#ebebeb;
    border-color:#ebebeb
}
.btn-default:active,.btn-secondary:active{
    background:#d6d6d6;
    border-color:#d6d6d6
}
.btn-secondary-outline{
    background:#fff;
    border:solid 1px #c2c2c2;
    color:#333
}
.btn-secondary-outline:focus{
    border:solid 1px #c2c2c2
}
.btn-secondary-outline:hover{
    border-color:#adadad
}
.btn-secondary-outline:active{
    border-color:#858585
}
.btn-secondary-outline:disabled,.btn-secondary-outline:disabled:active,.btn-secondary-outline:disabled:hover{
    border-color:#c2c2c2;
    color:#858585
}
.btn-secondary-outline.ks-light{
    border:solid 1px #dedede
}
.btn-secondary-outline.ks-light:focus{
    border:solid 1px #ccc
}
.btn-white-outline{
    background:0 0;
    border:solid 1px #fff;
    color:#fff
}
.btn-white-outline:focus{
    border:solid 1px #fff
}
.btn-white-outline:hover{
    border-color:#fff
}
.btn-white-outline:active{
    border-color:#fff
}
.btn-white-outline:disabled,.btn-white-outline:disabled:active,.btn-white-outline:disabled:hover{
    border-color:#fff;
    color:#fff;
    opacity:.8
}
.btn-primary{
    background-color:#25628f;
    border:solid 1px #25628f
}
.btn-primary:focus{
    color:#fff;
    background-color:#25628f;
    border-color:#25628f
}
.btn-primary:hover{
    color:#fff;
    background-color:#1d4c6f;
    border-color:#1d4c6f
}
.btn-primary:active{
    color:#fff;
    background-color:#18415e;
    border-color:#18415e
}
.btn-primary:disabled,.btn-primary:disabled:active,.btn-primary:disabled:focus,.btn-primary:disabled:hover{
    background-color:#9fa8da;
    border-color:#9fa8da
}
.btn-primary.ks-light{
    border-color:#ebeef5;
    background-color:rgba(57,81,155,.1);
    color:#25628f
}
.btn-primary.ks-light:focus{
    background-color:rgba(57,81,155,.1);
    color:#25628f;
    border-color:#ebeef5
}
.btn-primary.ks-light:hover{
    background-color:#25628f;
    color:#fff;
    border-color:#25628f;
    -webkit-transition:all .3s ease;
    transition:all .3s ease
}
.btn-primary.ks-light:active{
    color:#fff;
    background-color:#18415e;
    border-color:#18415e
}
.btn-primary.ks-light:disabled,.btn-primary.ks-light:disabled:active,.btn-primary.ks-light:disabled:focus,.btn-primary.ks-light:disabled:hover{
    background-color:rgba(57,81,155,.1);
    color:rgba(58,82,155,.6);
    border-color:#ebeef5
}
.btn-primary-outline{
    color:#25628f;
    border:solid 1px #25628f;
    background:#fff
}
.btn-primary-outline:focus{
    color:#25628f;
    border:solid 1px #25628f
}
.btn-primary-outline:hover{
    color:#25628f;
    border:solid 1px #25628f
}
.btn-primary-outline:active{
    color:#18415e;
    border:solid 1px #18415e
}

.btn-primary-outline:disabled,.btn-primary-outline:disabled:active,.btn-primary-outline:disabled:focus,.btn-primary-outline:disabled:hover{
    background-color:transparent;
    color:rgba(58,82,155,.6);
    border:solid 1px #c4cbe1
}
.btn-primary-outline.ks-split>.ks-icon{
    border-right:1px solid #25628f
}
.btn-primary-outline.ks-split>.ks-text+.ks-icon{
    border-left:1px solid #25628f
}
.btn-primary-outline.ks-light{
    color:#25628f;
    border:solid 1px #c4cbe1;
    background:#fff
}
.btn-primary-outline.ks-light .ks-btn-text-lighter{
    color:#a5b4d5
}
.btn-primary-outline.ks-light:focus{
    color:#25628f;
    border:solid 1px #c4cbe1
}
.btn-primary-outline.ks-light:hover{
    border-color:#b0b9d7;
    color:#1d4c6f
}
.btn-primary-outline.ks-light:active{
    border:1px solid #8897c3;
    color:#18415e
}
.btn-primary-outline.ks-light:disabled,.btn-primary-outline.ks-light:disabled:active,.btn-primary-outline.ks-light:disabled:focus,.btn-primary-outline.ks-light:disabled:hover{
    background-color:transparent;
    border:solid 1px #c4cbe1;
    color:rgba(58,82,155,.6)
}
.btn-primary-outline.ks-light.ks-split>.ks-text+.ks-split-content{
    border-left:1px solid rgba(57,81,155,.3)
}
.btn-primary-outline.ks-solid{
    color:#25628f;
    border:solid 1px #25628f;
    background:#fff
}
.btn-primary-outline.ks-solid:focus{
    background-color:transparent;
    color:#25628f;
    border:solid 1px #25628f
}
.btn-primary-outline.ks-solid:hover{
    background-color:#25628f;
    color:#fff;
    border:solid 1px #25628f
}
.btn-primary-outline.ks-solid:active{
    color:#fff;
    background-color:#18415e;
    border:solid 1px #18415e
}
.btn-primary-outline.ks-solid:disabled,.btn-primary-outline.ks-solid:disabled:active,.btn-primary-outline.ks-solid:disabled:focus,.btn-primary-outline.ks-solid:disabled:hover{
    background-color:transparent;
    color:rgba(58,82,155,.6);
    border:solid 1px rgba(57,81,155,.3)
}

.btn-primary-trans-outline.ks-solid{
    color:#25628f;
    border:solid 1px #25628f;
    background-color:transparent;
}
.btn-primary-trans-outline.ks-solid:focus{
    background-color:transparent;
    color:#25628f;
    border:solid 1px #25628f
}
.btn-primary-trans-outline.ks-solid:hover{
    background-color:#25628f;
    color:#fff;
    border:solid 1px #25628f
}
.btn-primary-trans-outline.ks-solid:active{
    color:#fff;
    background-color:#18415e;
    border:solid 1px #18415e
}
.btn-primary-trans-outline.ks-solid:disabled,.btn-primary-trans-outline.ks-solid:disabled:active,.btn-primary-trans-outline.ks-solid:disabled:focus,.btn-primary-trans-outline.ks-solid:disabled:hover{
    background-color:transparent;
    color:rgba(58,82,155,.6);
    border:solid 1px rgba(57,81,155,.3)
}

.btn-primary-outline.ks-solid.ks-split>.ks-icon{
    border-right:1px solid #2e417b
}
.btn-primary-outline.ks-solid.ks-split>.ks-text+.ks-icon{
    border-left:1px solid #2e417b
}
.btn-primary-outline.ks-solid.ks-light{
    color:#25628f;
    border:solid 1px #c4cbe1
}
.btn-primary-outline.ks-solid.ks-light .ks-btn-text-lighter{
    color:#a5b4d5
}
.btn-primary-outline.ks-solid.ks-light:focus{
    background-color:transparent;
    color:#25628f;
    border:solid 1px #c4cbe1
}
.btn-primary-outline.ks-solid.ks-light:hover{
    background-color:#ebeef5;
    border-color:#ebeef5;
    color:#25628f
}
.btn-primary-outline.ks-solid.ks-light:active{
    background-color:#d7dceb;
    border:1px solid #d7dceb;
    color:#25628f
}
.btn-primary-outline.ks-solid.ks-light:disabled,.btn-primary-outline.ks-solid.ks-light:disabled:active,.btn-primary-outline.ks-solid.ks-light:disabled:focus,.btn-primary-outline.ks-solid.ks-light:disabled:hover{
    background-color:transparent;
    border:solid 1px #c4cbe1;
    color:rgba(58,82,155,.6)
}
.btn-primary-outline.ks-solid.ks-light.ks-split>.ks-text+.ks-split-content{
    border-left:1px solid #c4cbe1
}


.btn-cerise-red-outline{
    color:#e43e59;
    border:solid 1px #e43e59;
    background:#fff
}
.btn-cerise-red-outline:focus{
    color:#e43e59;
    border:solid 1px #e43e59
}
.btn-cerise-red-outline:hover{
    color:#e43e59;
    border:solid 1px #e43e59
}
.btn-cerise-red-outline:active{
    color:#18415e;
    border:solid 1px #18415e
}
.btn-cerise-red-outline:disabled,.btn-cerise-red-outline:disabled:active,.btn-cerise-red-outline:disabled:focus,.btn-cerise-red-outline:disabled:hover{
    background-color:transparent;
    color:rgba(58,82,155,.6);
    border:solid 1px #c4cbe1
}
.btn-cerise-red-outline.ks-split>.ks-icon{
    border-right:1px solid #e43e59
}
.btn-cerise-red-outline.ks-split>.ks-text+.ks-icon{
    border-left:1px solid #e43e59
}
.btn-cerise-red-outline.ks-light{
    color:#e43e59;
    border:solid 1px #e43e59;
    background:#fff
}
.btn-cerise-red-outline.ks-light .ks-btn-text-lighter{
    color:#a5b4d5
}
.btn-cerise-red-outline.ks-light:focus{
    color:#25628f;
    border:solid 1px #c4cbe1
}
.btn-cerise-red-outline.ks-light:hover{
    border-color:#b63147;
    color:#b63147
}
.btn-cerise-red-outline.ks-light:active{
    border:1px solid #882535;
    color:#b63147
}
.btn-cerise-red-outline.ks-light:disabled,.btn-cerise-red-outline.ks-light:disabled:active,.btn-cerise-red-outline.ks-light:disabled:focus,.btn-cerise-red-outline.ks-light:disabled:hover{
    background-color:transparent;
    border:solid 1px #c4cbe1;
    color:rgba(58,82,155,.6)
}
.btn-cerise-red-outline.ks-light.ks-split>.ks-text+.ks-split-content{
    border-left:1px solid rgba(57,81,155,.3)
}
.btn-cerise-red-outline.ks-solid{
    color:#e43e59;
    border:solid 1px #e43e59;
    background-color:transparent;
}
.btn-cerise-red-outline.ks-solid:focus{
    background-color:transparent;
    color:#e43e59;
    border:solid 1px #e43e59
}
.btn-cerise-red-outline.ks-solid:hover{
    background-color:#e43e59;
    color:#fff;
    border:solid 1px #e43e59
}
.btn-cerise-red-outline.ks-solid:active{
    color:#fff;
    background-color:#882535;
    border:solid 1px #882535
}
.btn-cerise-red-outline.ks-solid:disabled,.btn-cerise-red-outline.ks-solid:disabled:active,.btn-cerise-red-outline.ks-solid:disabled:focus,.btn-cerise-red-outline.ks-solid:disabled:hover{
    background-color:transparent;
    color:rgba(58,82,155,.6);
    border:solid 1px rgba(57,81,155,.3)
}
.btn-cerise-red-outline.ks-solid.ks-split>.ks-icon{
    border-right:1px solid #b63147
}
.btn-cerise-red-outline.ks-solid.ks-split>.ks-text+.ks-icon{
    border-left:1px solid #2e417b
}
.btn-cerise-red-outline.ks-solid.ks-light{
    color:#25628f;
    border:solid 1px #c4cbe1
}
.btn-cerise-red-outline.ks-solid.ks-light .ks-btn-text-lighter{
    color:#a5b4d5
}
.btn-cerise-red-outline.ks-solid.ks-light:focus{
    background-color:transparent;
    color:#25628f;
    border:solid 1px #c4cbe1
}
.btn-cerise-red-outline.ks-solid.ks-light:hover{
    background-color:#ebeef5;
    border-color:#ebeef5;
    color:#25628f
}
.btn-cerise-red-outline.ks-solid.ks-light:active{
    background-color:#d7dceb;
    border:1px solid #d7dceb;
    color:#25628f
}
.btn-cerise-red-outline.ks-solid.ks-light:disabled,.btn-cerise-red-outline.ks-solid.ks-light:disabled:active,.btn-cerise-red-outline.ks-solid.ks-light:disabled:focus,.btn-cerise-red-outline.ks-solid.ks-light:disabled:hover{
    background-color:transparent;
    border:solid 1px #c4cbe1;
    color:rgba(58,82,155,.6)
}
.btn-cerise-red-outline.ks-solid.ks-light.ks-split>.ks-text+.ks-split-content{
    border-left:1px solid #c4cbe1
}


.btn-turqoise.ks-light{
    border-color:#ebeef5;
    background-color:rgba(57,81,155,.1);
    color:#00a750
}
.btn-turqoise.ks-light:focus{
    background-color:rgba(57,81,155,.1);
    color:#00a750;
    border-color:#ebeef5
}
.btn-turqoise.ks-light:hover{
    background-color:#00a750;
    color:#fff;
    border-color:#00a750;
    -webkit-transition:all .3s ease;
    transition:all .3s ease
}
.btn-turqoise.ks-light:active{
    color:#fff;
    background-color:#058c46;
    border-color:#058c46
}
.btn-turqoise.ks-light:disabled,.btn-turqoise.ks-light:disabled:active,.btn-turqoise.ks-light:disabled:focus,.btn-turqoise.ks-light:disabled:hover{
    background-color:rgba(57,81,155,.1);
    color:rgba(58,82,155,.6);
    border-color:#ebeef5
}

.btn-turqoise-outline{
    color:#00a750;
    border:solid 1px #00a750;
    background:#fff
}
.btn-turqoise-outline:focus{
    color:#00a750;
    border:solid 1px #00a750
}
.btn-turqoise-outline:hover{
    color:#00a750;
    border:solid 1px #00a750
}
.btn-turqoise-outline:active{
    color:#058c46;
    border:solid 1px #058c46
}
.btn-turqoise-outline:disabled,.btn-turqoise-outline:disabled:active,.btn-turqoise-outline:disabled:focus,.btn-turqoise-outline:disabled:hover{
    background-color:transparent;
    color:rgba(58,82,155,.6);
    border:solid 1px #bddbde
}
.btn-turqoise-outline.ks-split>.ks-icon{
    border-right:1px solid #00a750
}
.btn-turqoise-outline.ks-split>.ks-text+.ks-icon{
    border-left:1px solid #00a750
}
.btn-turqoise-outline.ks-light{
    color:#00a750;
    border:solid 1px #bddbde;
    background:#fff
}
.btn-turqoise-outline.ks-light .ks-btn-text-lighter{
    color:#a5b4d5
}
.btn-turqoise-outline.ks-light:focus{
    color:#00a750;
    border:solid 1px #bddbde
}
.btn-turqoise-outline.ks-light:hover{
    border-color:#b0b9d7;
    color:#1d4c6f
}
.btn-turqoise-outline.ks-light:active{
    border:1px solid #8897c3;
    color:#058c46
}
.btn-turqoise-outline.ks-light:disabled,.btn-turqoise-outline.ks-light:disabled:active,.btn-turqoise-outline.ks-light:disabled:focus,.btn-turqoise-outline.ks-light:disabled:hover{
    background-color:transparent;
    border:solid 1px #bddbde;
    color:rgba(58,82,155,.6)
}
.btn-turqoise-outline.ks-light.ks-split>.ks-text+.ks-split-content{
    border-left:1px solid rgba(57,81,155,.3)
}
.btn-turqoise-outline.ks-solid{
    color:#00a750;
    border:solid 1px #00a750;
	background-color:transparent;    
}
.btn-turqoise-outline.ks-solid:focus{
    background-color:transparent;
    color:#00a750;
    border:solid 1px #00a750
}
.btn-turqoise-outline.ks-solid:hover{
    background-color:#00a750;
    color:#fff;
    border:solid 1px #00a750
}
.btn-turqoise-outline.ks-solid:active{
    color:#fff;
    background-color:#058c46;
    border:solid 1px #058c46
}
.btn-turqoise-outline.ks-solid:disabled,.btn-turqoise-outline.ks-solid:disabled:active,.btn-turqoise-outline.ks-solid:disabled:focus,.btn-turqoise-outline.ks-solid:disabled:hover{
    background-color:transparent;
    color:rgba(58,82,155,.6);
    border:solid 1px rgba(57,81,155,.3)
}
.btn-turqoise-outline.ks-solid.ks-split>.ks-icon{
    border-right:1px solid #33757c
}
.btn-turqoise-outline.ks-solid.ks-split>.ks-text+.ks-icon{
    border-left:1px solid #33757c
}
.btn-turqoise-outline.ks-solid.ks-light{
    color:#00a750;
    border:solid 1px #bddbde
}
.btn-turqoise-outline.ks-solid.ks-light .ks-btn-text-lighter{
    color:#a5b4d5
}
.btn-turqoise-outline.ks-solid.ks-light:focus{
    background-color:transparent;
    color:#00a750;
    border:solid 1px #bddbde
}
.btn-turqoise-outline.ks-solid.ks-light:hover{
    background-color:#ebeef5;
    border-color:#ebeef5;
    color:#00a750
}
.btn-turqoise-outline.ks-solid.ks-light:active{
    background-color:#d7dceb;
    border:1px solid #d7dceb;
    color:#00a750
}
.btn-turqoise-outline.ks-solid.ks-light:disabled,.btn-turqoise-outline.ks-solid.ks-light:disabled:active,.btn-turqoise-outline.ks-solid.ks-light:disabled:focus,.btn-turqoise-outline.ks-solid.ks-light:disabled:hover{
    background-color:transparent;
    border:solid 1px #bddbde;
    color:rgba(58,82,155,.6)
}
.btn-turqoise-outline.ks-solid.ks-light.ks-split>.ks-text+.ks-split-content{
    border-left:1px solid #bddbde
}


.btn-purple-outline{
    color:#7c3c9c;
    border:solid 1px #7c3c9c;
    background:#fff
}
.btn-purple-outline:focus{
    color:#7c3c9c;
    border:solid 1px #7c3c9c
}
.btn-purple-outline:hover{
    color:#7c3c9c;
    border:solid 1px #7c3c9c
}
.btn-purple-outline:active{
    color:#562071;
    border:solid 1px #562071
}
.btn-purple-outline:disabled,.btn-purple-outline:disabled:active,.btn-purple-outline:disabled:focus,.btn-purple-outline:disabled:hover{
    background-color:transparent;
    color:rgba(58,82,155,.6);
    border:solid 1px #bddbde
}
.btn-purple-outline.ks-split>.ks-icon{
    border-right:1px solid #7c3c9c
}
.btn-purple-outline.ks-split>.ks-text+.ks-icon{
    border-left:1px solid #7c3c9c
}
.btn-purple-outline.ks-light{
    color:#7c3c9c;
    border:solid 1px #bddbde;
    background:#fff
}
.btn-purple-outline.ks-light .ks-btn-text-lighter{
    color:#d7b2ea
}
.btn-purple-outline.ks-light:focus{
    color:#7c3c9c;
    border:solid 1px #bddbde
}
.btn-purple-outline.ks-light:hover{
    border-color:#b0b9d7;
    color:#1d4c6f
}
.btn-purple-outline.ks-light:active{
    border:1px solid #8897c3;
    color:#562071
}
.btn-purple-outline.ks-light:disabled,.btn-purple-outline.ks-light:disabled:active,.btn-purple-outline.ks-light:disabled:focus,.btn-purple-outline.ks-light:disabled:hover{
    background-color:transparent;
    border:solid 1px #bddbde;
    color:rgba(58,82,155,.6)
}
.btn-purple-outline.ks-light.ks-split>.ks-text+.ks-split-content{
    border-left:1px solid rgba(57,81,155,.3)
}
.btn-purple-outline.ks-solid{
    color:#7c3c9c;
    border:solid 1px #7c3c9c;
	background-color:transparent;    
}
.btn-purple-outline.ks-solid:focus{
    background-color:transparent;
    color:#7c3c9c;
    border:solid 1px #7c3c9c
}
.btn-purple-outline.ks-solid:hover{
    background-color:#7c3c9c;
    color:#fff;
    border:solid 1px #7c3c9c
}
.btn-purple-outline.ks-solid:active{
    color:#fff;
    background-color:#562071;
    border:solid 1px #562071
}
.btn-purple-outline.ks-solid:disabled,.btn-purple-outline.ks-solid:disabled:active,.btn-purple-outline.ks-solid:disabled:focus,.btn-purple-outline.ks-solid:disabled:hover{
    background-color:transparent;
    color:rgba(58,82,155,.6);
    border:solid 1px rgba(57,81,155,.3)
}
.btn-purple-outline.ks-solid.ks-split>.ks-icon{
    border-right:1px solid #33757c
}
.btn-purple-outline.ks-solid.ks-split>.ks-text+.ks-icon{
    border-left:1px solid #33757c
}
.btn-purple-outline.ks-solid.ks-light{
    color:#7c3c9c;
    border:solid 1px #bddbde
}
.btn-purple-outline.ks-solid.ks-light .ks-btn-text-lighter{
    color:#d7b2ea
}
.btn-purple-outline.ks-solid.ks-light:focus{
    background-color:transparent;
    color:#7c3c9c;
    border:solid 1px #bddbde
}
.btn-purple-outline.ks-solid.ks-light:hover{
    background-color:#ebeef5;
    border-color:#ebeef5;
    color:#7c3c9c
}
.btn-purple-outline.ks-solid.ks-light:active{
    background-color:#d7dceb;
    border:1px solid #d7dceb;
    color:#7c3c9c
}
.btn-purple-outline.ks-solid.ks-light:disabled,.btn-purple-outline.ks-solid.ks-light:disabled:active,.btn-purple-outline.ks-solid.ks-light:disabled:focus,.btn-purple-outline.ks-solid.ks-light:disabled:hover{
    background-color:transparent;
    border:solid 1px #bddbde;
    color:rgba(58,82,155,.6)
}
.btn-purple-outline.ks-solid.ks-light.ks-split>.ks-text+.ks-split-content{
    border-left:1px solid #bddbde
}



.btn-success{
    background-color:#4caf50;
    border:solid 1px #4caf50
}
.btn-success:focus{
    color:#fff;
    background-color:#4caf50;
    border-color:#4caf50
}
.btn-success:hover{
    color:#fff;
    background-color:#43a047;
    border-color:#43a047
}
.btn-success:active{
    color:#fff;
    background-color:#388e3c;
    border-color:#388e3c
}
.btn-success:disabled,.btn-success:disabled:active,.btn-success:disabled:focus,.btn-success:disabled:hover{
    background-color:#81c784;
    border-color:#81c784
}
.btn-success.ks-light{
    background-color:#eafaf1;
    color:#4caf50;
    border:solid 1px #eafaf1
}
.btn-success.ks-light:focus{
    background-color:#eafaf1;
    color:#4caf50;
    border-color:#eafaf1
}
.btn-success.ks-light:hover{
    background-color:#43a047;
    border-color:#43a047;
    color:#fff
}
.btn-success.ks-light:active{
    color:#fff;
    background-color:#388e3c;
    border-color:#388e3c
}
.btn-success.ks-light:disabled,.btn-success.ks-light:disabled:active,.btn-success.ks-light:disabled:focus,.btn-success.ks-light:disabled:hover{
    background-color:#eafaf1;
    border-color:#eafaf1;
    color:#82e0aa
}
.btn-success-outline{
    color:#4caf50;
    border:solid 1px #4caf50;
    background:#fff
}
.btn-success-outline:focus{
    color:#4caf50;
    border:solid 1px #4caf50
}
.btn-success-outline:hover{
    color:#24a35a;
    border:solid 1px #24a35a
}
.btn-success-outline:active{
    color:#1b7a43;
    border:solid 1px #1b7a43
}
.btn-success-outline:disabled,.btn-success-outline:disabled:active,.btn-success-outline:disabled:focus,.btn-success-outline:disabled:hover{
    background-color:transparent;
    color:#82e0aa;
    border:solid 1px #c0f0d4
}
.btn-success-outline.ks-light{
    color:#4caf50;
    border:solid 1px #c0f0d4
}
.btn-success-outline.ks-light:focus{
    color:#4caf50;
    border:solid 1px #c0f0d4
}
.btn-success-outline.ks-light:hover{
    color:#24a35a;
    border-color:#abebc6
}
.btn-success-outline.ks-light:active{
    border:1px solid #82e0aa;
    color:#1b7a43
}
.btn-success-outline.ks-light:disabled,.btn-success-outline.ks-light:disabled:active,.btn-success-outline.ks-light:disabled:focus,.btn-success-outline.ks-light:disabled:hover{
    background-color:transparent;
    border:solid 1px #c0f0d4;
    color:#82e0aa
}
.btn-success-outline.ks-solid{
    color:#4caf50;
    border:solid 1px #4caf50;
    background-color:transparent
}
.btn-success-outline.ks-solid:focus{
    background-color:transparent;
    color:#4caf50;
    border:solid 1px #4caf50
}
.btn-success-outline.ks-solid:hover{
    background-color:#4caf50;
    color:#fff;
    border:solid 1px #4caf50
}
.btn-success-outline.ks-solid:active{
    color:#fff;
    background-color:#24a35a;
    border:solid 1px #24a35a
}
.btn-success-outline.ks-solid:disabled,.btn-success-outline.ks-solid:disabled:active,.btn-success-outline.ks-solid:disabled:focus,.btn-success-outline.ks-solid:disabled:hover{
    background-color:transparent;
    color:#82e0aa;
    border:solid 1px #c0f0d4
}
.btn-success-outline.ks-solid.ks-light{
    color:#4caf50;
    border:solid 1px #c0f0d4
}
.btn-success-outline.ks-solid.ks-light:focus{
    background-color:transparent;
    color:#4caf50;
    border:solid 1px #c0f0d4
}
.btn-success-outline.ks-solid.ks-light:hover{
    background-color:#eafaf1;
    border-color:#eafaf1;
    color:#4caf50
}
.btn-success-outline.ks-solid.ks-light:active{
    background-color:#d5f5e3;
    border:1px solid #d5f5e3;
    color:#4caf50
}
.btn-success-outline.ks-solid.ks-light:disabled,.btn-success-outline.ks-solid.ks-light:disabled:active,.btn-success-outline.ks-solid.ks-light:disabled:focus,.btn-success-outline.ks-solid.ks-light:disabled:hover{
    background-color:transparent;
    border:solid 1px #c0f0d4;
    color:#82e0aa
}
.btn-info{
    background-color:#42a5f5;
    border:solid 1px #42a5f5
}
.btn-info:focus{
    color:#fff;
    background-color:#42a5f5;
    border-color:#42a5f5
}
.btn-info:hover{
    color:#fff;
    background-color:#2196f3;
    border-color:#2196f3
}
.btn-info:active{
    color:#fff;
    background-color:#1e88e5;
    border-color:#1e88e5
}
.btn-info:disabled,.btn-info:disabled:active,.btn-info:disabled:focus,.btn-info:disabled:hover{
    background-color:#64b5f6;
    border-color:#64b5f6
}
.btn-info.ks-light{
    background-color:#e9f6fe;
    color:#42a5f5;
    border:solid 1px #e9f6fe
}
.btn-info.ks-light:focus{
    background-color:rgba(33,166,240,.1);
    color:#42a5f5;
    border-color:#e9f6fe
}
.btn-info.ks-light:hover{
    background-color:#42a5f5;
    color:#fff;
    border-color:#42a5f5
}
.btn-info.ks-light:active{
    background-color:#1e88e5;
    color:#fff;
    border-color:#1e88e5
}
.btn-info.ks-light:disabled,.btn-info.ks-light:disabled:active,.btn-info.ks-light:disabled:focus,.btn-info.ks-light:disabled:hover{
    background-color:#e9f6fe;
    color:#7acaf6;
    border-color:#e9f6fe
}
.btn-info-outline{
    color:#42a5f5;
    border:solid 1px #42a5f5;
    background:#fff
}
.btn-info-outline:focus{
    color:#42a5f5;
    border:solid 1px #42a5f5
}
.btn-info-outline:hover{
    color:#2196f3;
    border:solid 1px #2196f3
}
.btn-info-outline:active{
    color:#1e88e5;
    border:solid 1px #1e88e5
}
.btn-info-outline:disabled,.btn-info-outline:disabled:active,.btn-info-outline:disabled:focus,.btn-info-outline:disabled:hover{
    color:#90caf9;
    border:solid 1px #90caf9
}
.btn-info-outline.ks-light{
    color:#42a5f5;
    border:solid 1px #bce4fb
}
.btn-info-outline.ks-light:focus{
    color:#42a5f5;
    border:solid 1px #bce4fb
}
.btn-info-outline.ks-light:hover{
    border-color:#a6dbf9;
    color:#1e88e5
}
.btn-info-outline.ks-light:active{
    border:1px solid #7acaf6;
    color:#1e88e5
}
.btn-info-outline.ks-light:disabled,.btn-info-outline.ks-light:disabled:active,.btn-info-outline.ks-light:disabled:focus,.btn-info-outline.ks-light:disabled:hover{
    background-color:transparent;
    border:solid 1px #bce4fb;
    color:#7acaf6
}
.btn-info-outline.ks-solid{
    color:#42a5f5;
    border:solid 1px #42a5f5;
    background-color:transparent;
}
.btn-info-outline.ks-solid:focus{
    background-color:transparent;
    color:#42a5f5;
    border:solid 1px #42a5f5
}
.btn-info-outline.ks-solid:hover{
    background-color:#42a5f5;
    color:#fff;
    border:solid 1px #42a5f5
}
.btn-info-outline.ks-solid:active{
    color:#fff;
    background-color:#1e88e5;
    border:solid 1px #1e88e5
}
.btn-info-outline.ks-solid:disabled,.btn-info-outline.ks-solid:disabled:active,.btn-info-outline.ks-solid:disabled:focus,.btn-info-outline.ks-solid:disabled:hover{
    background-color:transparent;
    color:rgba(34,167,240,.6);
    border:solid 1px rgba(33,166,240,.3)
}
.btn-info-outline.ks-solid.ks-light{
    color:#42a5f5;
    border:solid 1px rgba(33,166,240,.3)
}
.btn-info-outline.ks-solid.ks-light:focus{
    background-color:transparent;
    color:#42a5f5;
    border:solid 1px rgba(33,166,240,.3)
}
.btn-info-outline.ks-solid.ks-light:hover{
    background-color:rgba(33,166,240,.1);
    border-color:#e9f6fe;
    color:#42a5f5
}
.btn-info-outline.ks-solid.ks-light:active{
    background-color:rgba(33,166,240,.2);
    border:1px solid #d3edfc;
    color:#42a5f5
}
.btn-info-outline.ks-solid.ks-light:disabled,.btn-info-outline.ks-solid.ks-light:disabled:active,.btn-info-outline.ks-solid.ks-light:disabled:focus,.btn-info-outline.ks-solid.ks-light:disabled:hover{
    background-color:transparent;
    border:solid 1px rgba(33,166,240,.3);
    color:rgba(34,167,240,.6)
}
.btn-warning{
    background:#ffb300;
    border:solid 1px #ffb300
}
.btn-warning:focus{
    color:#fff;
    background:#ffb300;
    border-color:#ffb300
}
.btn-warning:hover{
    color:#fff;
    background-color:#ffa000;
    border-color:#ffa000
}
.btn-warning:active{
    background-color:#ff8f00;
    border-color:#ff8f00
}
.btn-warning:disabled,.btn-warning:disabled:active,.btn-warning:disabled:focus,.btn-warning:disabled:hover{
    background-color:#ffd54f;
    border-color:#ffd54f
}
.btn-warning.ks-light{
    background-color:#fcf8e7;
    color:#ffb300;
    border:solid 1px #fcf8e7
}
.btn-warning.ks-light:focus{
    background-color:#fcf8e7;
    color:#ffb300;
    border-color:#fcf8e7
}
.btn-warning.ks-light:hover{
    background-color:#ffb300;
    border-color:#ffb300;
    color:#fff
}
.btn-warning.ks-light:active{
    background-color:#ff8f00;
    border-color:#ff8f00;
    color:#fff
}
.btn-warning.ks-light:disabled,.btn-warning.ks-light:disabled:active,.btn-warning.ks-light:disabled:focus,.btn-warning.ks-light:disabled:hover{
    background-color:#fcf8e7;
    border-color:#fcf8e7;
    color:#ebd66d
}
.btn-warning-outline{
    color:#ffb300;
    border:solid 1px #ffb300;
    background:#fff
}
.btn-warning-outline:focus{
    color:#ffb300;
    border:solid 1px #ffb300
}
.btn-warning-outline:hover{
    color:#ffa000;
    border:solid 1px #ffa000
}
.btn-warning-outline:active{
    color:#ff8f00;
    border:solid 1px #ff8f00
}
.btn-warning-outline:disabled,.btn-warning-outline:disabled:active,.btn-warning-outline:disabled:focus,.btn-warning-outline:disabled:hover{
    color:#ffd54f;
    border:solid 1px #ffd54f
}
.btn-warning-outline.ks-light{
    color:#ffb300;
    border:solid 1px #f5ebb6
}
.btn-warning-outline.ks-light:focus{
    color:#ffb300;
    border:solid 1px #f5ebb6
}
.btn-warning-outline.ks-light:hover{
    border-color:#f2e49e;
    color:#ff8f00
}
.btn-warning-outline.ks-light:active{
    border:1px solid #ebd66d;
    color:#ff8f00
}
.btn-warning-outline.ks-light:disabled,.btn-warning-outline.ks-light:disabled:active,.btn-warning-outline.ks-light:disabled:focus,.btn-warning-outline.ks-light:disabled:hover{
    border:solid 1px #f5ebb6;
    color:#ebd66d
}
.btn-warning-outline.ks-solid{
    color:#ffb300;
    border:solid 1px #ffb300;
    background:#fff
}
.btn-warning-outline.ks-solid:focus{
    background-color:transparent;
    color:#ffb300;
    border:solid 1px #ffb300
}
.btn-warning-outline.ks-solid:hover{
    background-color:#ffb300;
    color:#fff;
    border:solid 1px #ffb300
}
.btn-warning-outline.ks-solid:active{
    color:#fff;
    background-color:#ff8f00;
    border:solid 1px #ff8f00
}
.btn-warning-outline.ks-solid:disabled,.btn-warning-outline.ks-solid:disabled:active,.btn-warning-outline.ks-solid:disabled:focus,.btn-warning-outline.ks-solid:disabled:hover{
    background-color:transparent;
    color:#ebd66d;
    border:solid 1px #f5ebb6
}
.btn-warning-outline.ks-solid.ks-light{
    color:#ffb300;
    border:solid 1px #f5ebb6
}
.btn-warning-outline.ks-solid.ks-light:focus{
    background-color:transparent;
    color:#ffb300;
    border:solid 1px #f5ebb6
}
.btn-warning-outline.ks-solid.ks-light:hover{
    background-color:#fcf8e7;
    border-color:#fcf8e7;
    color:#ffb300
}
.btn-warning-outline.ks-solid.ks-light:active{
    background-color:#f8f1ce;
    border:1px solid #f8f1ce;
    color:#ffb300
}
.btn-warning-outline.ks-solid.ks-light:disabled,.btn-warning-outline.ks-solid.ks-light:disabled:active,.btn-warning-outline.ks-solid.ks-light:disabled:focus,.btn-warning-outline.ks-solid.ks-light:disabled:hover{
    background-color:transparent;
    border:solid 1px #f5ebb6;
    color:#ebd66d
}
.btn-danger{
    background:#ef5350;
    border:solid 1px #ef5350
}
.btn-danger:focus{
    color:#fff;
    background:#ef5350;
    border-color:#ef5350
}
.btn-danger:hover{
    color:#fff;
    background-color:#f44336;
    border-color:#f44336
}
.btn-danger:active{
    color:#fff;
    background-color:#e53935;
    border-color:#e53935
}
.btn-danger:disabled,.btn-danger:disabled:active,.btn-danger:disabled:focus,.btn-danger:disabled:hover{
    background-color:#ef9a9a;
    border-color:#ef9a9a
}
.btn-danger.ks-light{
    background-color:#fdf0ed;
    color:#ef5350;
    border:1px solid #fdf0ed
}
.btn-danger.ks-light:focus{
    background-color:#fdf0ed;
    border-color:#fdf0ed;
    color:#ef5350
}
.btn-danger.ks-light:hover{
    background-color:#ef5350;
    border-color:#ef5350;
    color:#fff
}
.btn-danger.ks-light:active{
    background-color:#e53935;
    border-color:#e53935;
    color:#fff
}
.btn-danger.ks-light:disabled,.btn-danger.ks-light:disabled:active,.btn-danger.ks-light:disabled:focus,.btn-danger.ks-light:disabled:hover{
    background-color:#fdf0ed;
    color:#f4a293;
    border-color:#fdf0ed
}
.btn-danger-outline{
    color:#ef5350;
    border:solid 1px #ef5350;
    background:#fff
}
.btn-danger-outline:focus{
    color:#ef5350;
    border:solid 1px #ef5350
}
.btn-danger-outline:hover{
    color:#f44336;
    border:solid 1px #f44336
}
.btn-danger-outline:active{
    color:#e53935;
    border:solid 1px #e53935
}
.btn-danger-outline:disabled,.btn-danger-outline:disabled:active,.btn-danger-outline:disabled:focus,.btn-danger-outline:disabled:hover{
    color:#ef9a9a;
    border:solid 1px #ef9a9a
}
.btn-danger-outline.ks-light{
    color:#ef5350;
    border:solid 1px #f9d1c9
}
.btn-danger-outline.ks-light:focus{
    color:#ef5350;
    border:solid 1px #f9d1c9
}
.btn-danger-outline.ks-light:hover{
    color:#bc503c;
    border-color:#f7c1b7
}
.btn-danger-outline.ks-light:active{
    color:#e53935;
    border:1px solid #f4a293
}
.btn-danger-outline.ks-light:disabled,.btn-danger-outline.ks-light:disabled:active,.btn-danger-outline.ks-light:disabled:focus,.btn-danger-outline.ks-light:disabled:hover{
    border:solid 1px #f9d1c9;
    color:#f4a293
}
.btn-danger-outline.ks-solid{
    color:#ef5350;
    border:solid 1px #ef5350;
    background:#fff
}
.btn-danger-outline.ks-solid:focus{
    background-color:transparent;
    color:#ef5350;
    border:solid 1px #ef5350
}
.btn-danger-outline.ks-solid:hover{
    background-color:#ef5350;
    color:#fff;
    border:solid 1px #ef5350
}
.btn-danger-outline.ks-solid:active{
    color:#fff;
    background-color:#bc4f3b;
    border:solid 1px #bc4f3b
}
.btn-danger-outline.ks-solid:disabled,.btn-danger-outline.ks-solid:disabled:active,.btn-danger-outline.ks-solid:disabled:focus,.btn-danger-outline.ks-solid:disabled:hover{
    background-color:transparent;
    color:rgba(236,100,75,.6);
    border:solid 1px rgba(236,100,75,.3)
}
.btn-danger-outline.ks-solid.ks-light{
    color:#ef5350;
    border:solid 1px rgba(236,100,75,.3)
}
.btn-danger-outline.ks-solid.ks-light:focus{
    background-color:transparent;
    color:#ef5350;
    border:solid 1px rgba(236,100,75,.3)
}
.btn-danger-outline.ks-solid.ks-light:hover{
    background-color:rgba(236,100,75,.1);
    border-color:#fdf0eb
}
.btn-danger-outline.ks-solid.ks-light:active{
    background-color:rgba(236,100,75,.2);
    border:1px solid #fbe0d7
}
.btn-danger-outline.ks-solid.ks-light:disabled,.btn-danger-outline.ks-solid.ks-light:disabled:active,.btn-danger-outline.ks-solid.ks-light:disabled:focus,.btn-danger-outline.ks-solid.ks-light:disabled:hover{
    background-color:transparent;
    border:solid 1px rgba(236,100,75,.3);
    color:rgba(236,100,75,.6)
}
.btn-dark-tan{
    background:#6f0b19;
    border:solid 1px #6f0b19;
    color:#fff
}
.btn-dark-tan:focus{
    color:#fff;
    background:#6f0b19;
    border:solid 1px #6f0b19
}
.btn-dark-tan:hover{
    color:#fff;
    background:#580814;
    border-color:#580814
}
.btn-dark-tan:active{
    color:#fff;
    background:#42060f;
    border-color:#42060f
}
.btn-dark-tan:disabled,.btn-dark-tan:disabled:active,.btn-dark-tan:disabled:focus,.btn-dark-tan:disabled:hover{
    background-color:#8b3b47;
    border-color:#8b3b47;
    color:rgba(255,255,255,.6)
}
.btn-persian-green{
    background:#00ac93;
    border:solid 1px #00ac93;
    color:#fff
}
.btn-persian-green:focus{
    color:#fff;
    background:#00ac93;
    border:solid 1px #00ac93
}
.btn-persian-green:hover{
    color:#fff;
    background:#008975;
    border-color:#008975
}
.btn-persian-green:active{
    color:#fff;
    background:#006758;
    border-color:#006758
}
.btn-persian-green:disabled,.btn-persian-green:disabled:active,.btn-persian-green:disabled:focus,.btn-persian-green:disabled:hover{
    background-color:#33bca8;
    border-color:#33bca8;
    color:rgba(255,255,255,.6)
}
.btn-royal-blue{
    background:#466bde;
    border:solid 1px #466bde;
    color:#fff
}
.btn-royal-blue:focus{
    color:#fff;
    background:#466bde;
    border:solid 1px #466bde
}
.btn-royal-blue:hover{
    color:#fff;
    background:#3855b1;
    border-color:#3855b1
}
.btn-royal-blue:active{
    color:#fff;
    background:#2a4085;
    border-color:#2a4085
}
.btn-royal-blue:disabled,.btn-royal-blue:disabled:active,.btn-royal-blue:disabled:focus,.btn-royal-blue:disabled:hover{
    background-color:#6b88e4;
    border-color:#6b88e4;
    color:rgba(255,255,255,.6)
}
.btn-crusta{
    background:#ff8832;
    border:solid 1px #ff8832;
    color:#fff
}
.btn-crusta:focus{
    color:#fff;
    background:#ff8832;
    border:solid 1px #ff8832
}
.btn-crusta:hover{
    color:#fff;
    background:#ff7613;
    border-color:#ff7613
}
.btn-crusta:active{
    color:#fff;
    background:#f96800;
    border-color:#f96800
}
.btn-crusta:disabled,.btn-crusta:disabled:active,.btn-crusta:disabled:focus,.btn-crusta:disabled:hover{
    background-color:#ff9f5b;
    border-color:#ff9f5b;
    color:rgba(255,255,255,.6)
}
.btn-medium-purple{
    background:#994dd8;
    border:solid 1px #994dd8;
    color:#fff
}
.btn-medium-purple:focus{
    color:#fff;
    background:#994dd8;
    border:solid 1px #994dd8
}
.btn-medium-purple:hover{
    color:#fff;
    background:#7a3dac;
    border-color:#7a3dac
}
.btn-medium-purple:active{
    color:#fff;
    background:#5b2e81;
    border-color:#5b2e81
}
.btn-medium-purple:disabled,.btn-medium-purple:disabled:active,.btn-medium-purple:disabled:focus,.btn-medium-purple:disabled:hover{
    background-color:#ad70df;
    border-color:#ad70df;
    color:rgba(255,255,255,.6)
}
.btn-cerise-red{
    background:#e43e59;
    border:solid 1px #e43e59;
    color:#fff
}
.btn-cerise-red:focus{
    color:#fff;
    background:#e43e59;
    border:solid 1px #e43e59
}
.btn-cerise-red:hover{
    color:#fff;
    background:#b63147;
    border-color:#b63147
}
.btn-cerise-red:active{
    color:#fff;
    background:#882535;
    border-color:#882535
}
.btn-cerise-red:disabled,.btn-cerise-red:disabled:active,.btn-cerise-red:disabled:focus,.btn-cerise-red:disabled:hover{
    background-color:#e9647a;
    border-color:#e9647a;
    color:rgba(255,255,255,.6)
}

.btn-turqoise{
    background:#00a750;
    border:solid 1px #00a750;
    color:#fff
}
.btn-turqoise:focus{
    color:#fff;
    background:#00a750;
    border:solid 1px #00a750
}
.btn-turqoise:hover{
    color:#fff;
    background:#058c46;
    border-color:#058c46
}
.btn-turqoise:active{
    color:#fff;
    background:#236f77;
    border-color:#236f77
}
.btn-turqoise:disabled,.btn-turqoise:disabled:active,.btn-turqoise:disabled:focus,.btn-turqoise:disabled:hover{
    background-color:#bddbde;
    border-color:#bddbde;
    color:rgba(255,255,255,.6)
}

.btn-fuchsia-pink{
    background:#d149cc;
    border:solid 1px #d149cc;
    color:#fff
}
.btn-fuchsia-pink:focus{
    color:#fff;
    background:#d149cc;
    border:solid 1px #d149cc
}
.btn-fuchsia-pink:hover{
    color:#fff;
    background:#a73aa3;
    border-color:#a73aa3
}
.btn-fuchsia-pink:active{
    color:#fff;
    background:#7d2b7a;
    border-color:#7d2b7a
}
.btn-fuchsia-pink:disabled,.btn-fuchsia-pink:disabled:active,.btn-fuchsia-pink:disabled:focus,.btn-fuchsia-pink:disabled:hover{
    background-color:#da6dd6;
    border-color:#da6dd6;
    color:rgba(255,255,255,.6)
}
.btn.ks-bg-none{
    background-color:transparent
}
body{
    font-family:Montserrat,sans-serif;
    font-size:13px;
    color:#333
}
*,:after,:before{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
video{
    max-width:100%;
    height:auto
}
a,button,label{
    outline:0!important
}
a:focus,a:hover{
    text-decoration:none
}
h1,h2,h3,h4,h5,h6{
    font-weight:500;
    font-family:Montserrat,sans-serif;
    color:#333
}
h1{
    font-size:36px
}
h2{
    font-size:30px
}
h3{
    font-size:24px
}
h4{
    font-size:18px
}
h5{
    font-size:14px
}
h6{
    font-size:12px
}
.container-fluid>h1:first-child,.container-fluid>h2:first-child,.container-fluid>h3:first-child,.container-fluid>h4:first-child,.container-fluid>h5:first-child,.container-fluid>h6:first-child,[class*=col-]>h1:first-child,[class*=col-]>h2:first-child,[class*=col-]>h3:first-child,[class*=col-]>h4:first-child,[class*=col-]>h5:first-child,[class*=col-]>h6:first-child{
    margin-top:0
}
.ks-bold,b{
    font-weight:500
}
.ks-content h1,.ks-content h2,.ks-content h3,.ks-content h4,.ks-content h5,.ks-content h6{
    margin-top:10px;
    margin-bottom:20px
}
p.ks-lead{
    font-size:18px
}
mark{
    -webkit-border-radius:2px;
    border-radius:2px;
    background-color:rgba(247,202,24,.3);
    padding-left:4px;
    padding-right:4px;
    display:inline-block
}
a{
    color:#25628f
}
a.hover,a:hover{
    color:#25628f;
    text-decoration:none
}
code{
    -webkit-border-radius:2px;
    border-radius:2px;
    background-color:#fdf0ed;
    color:#ef5350;
    position:relative;
    top:-1px
}
.blockquote{
    font-size:17px;
    padding:.3rem 1rem;
    border-left-color:#8897c3
}
.blockquote .blockquote-footer{
    font-size:13px;
    color:#999
}
iframe{
    border:none
}
.ks-color-primary{
    color:#25628f
}
.ks-bg-primary{
    background:#25628f
}
.ks-color-success{
    color:#4caf50!important
}
.ks-color-info{
    color:#42a5f5!important
}
.ks-color-warning{
    color:#ffb300!important
}
.ks-color-danger{
    color:#ef5350!important
}
.ks-color-pink{
    color:rgba(209,73,208,.6)!important
}
.ks-color-purple{
    color:#cb48bb!important
}
.ks-bg-purple{
    background:#cb48bb!important
}
.ks-color-brown{
    color:#a26363!important
}
.ks-color-gray,.text-gray{
    color:rgba(51,51,51,.6)!important
}
.ks-text-bold{
    font-weight:500
}
.ks-text-center{
    text-align:center
}
.ks-text-right{
    text-align:right
}
.ks-text-no-wrap{
    white-space:nowrap
}
.ks-text-light{
    color:#858585!important
}
pre[class*=language-]{
    margin:0;
    text-shadow:none
}
pre[class*=language-]>code{
    font-size:14px;
    text-shadow:none
}
pre[class*=language-]>code .tag{
    font-size:14px;
    font-weight:400;
    padding:0
}
pre[class*=language-]+div,pre[class*=language-]+p{
    margin-top:15px
}
pre[class*=language-]+h1,pre[class*=language-]+h2,pre[class*=language-]+h3,pre[class*=language-]+h4,pre[class*=language-]+h5,pre[class*=language-]+h6{
    margin-top:20px
}
.ks-code-block{
    margin-top:15px
}
.row+h1,.row+h2,.row+h3,.row+h4,.row+h5,.row+h6{
    margin-top:30px
}
.card+h4{
    margin-top:20px
}
.d-flex.align-items-center h1,.d-flex.align-items-center h2,.d-flex.align-items-center h3,.d-flex.align-items-center h4,.d-flex.align-items-center h5,.d-flex.align-items-center h6{
    margin:0
}
.bg-white{
    background-color:#fff!important
}
.bg-grey{
    background-color:#f0f2f4!important
}
.bg-primary{
    background-color:#25628f!important
}
.bg-success{
    background-color:#4caf50!important
}
.bg-success-dark{
    background-color:#43a047!important
}
.bg-info{
    background-color:#42a5f5!important
}
.bg-info-dark{
    background-color:#1f79cb!important
}
.bg-info-light{
    background-color:#42a5f5!important
}
.bg-success-light{
    background-color:#57bd78!important
}
.bg-danger{
    background-color:#ef5350!important
}
.bg-danger-light{
    background-color:#ef717a!important
}
.bg-warning{
    background-color:#ffb300!important
}
.bg-orange{
    background-color:#ff8f00!important
}
.bg-cranberry{
    background-color:#df538b!important
}
.bg-light-turqoise{
    background-color:#a0d4cb!important
}
.bg-light-orange{
    background-color:#ffe98e!important
}
.bg-light-blue{
    background-color:#74abd0!important
}

.bg-header-green{
    background-color:#cde28b!important
}
.bg-header-pink{
    background-color:#f6c7e3!important
}
.bg-header-blue{
    background-color:#afbee7!important
}

.bg-subheader-green{
    background-color:#e1eeb7!important
}
.bg-subheader-pink{
    background-color:#f5d9ea!important
}
.bg-subheader-blue{
    background-color:#d2d9ec!important
}

.bg-light-grey{
	background-color:#f9fafb!important
}

 
.ks-border-top{
    border-top:solid 1px #dee0e1!important;
}

.ks-border-bottom-none table, ks-border-bottom-none tbody, {    
	border-bottom:none!important
}

.ks-border-top-none{    
	border-top:none!important
}


.ks-border-right-none td, .ks-border-right-none th  {    
	border-right:none!important
}

.ks-panel,.panel{
    -webkit-border-radius:2px;
    border-radius:2px;
    border:solid 1px #dee0e1;
    background:#fff
}
.ks-panel .card-header,.ks-panel .panel-heading,.panel .card-header,.panel .panel-heading{
    padding:16px 20px;
    font-weight:500;
    background:0 0;
    border-bottom:solid 1px #dee0e1;
    margin:0;
    -webkit-border-top-left-radius:2px;
    border-top-left-radius:2px;
    -webkit-border-top-right-radius:2px;
    border-top-right-radius:2px;
    font-size:14px
}
.ks-panel .card-header+.card-block,.ks-panel .card-header+.panel-body,.ks-panel .panel-heading+.card-block,.ks-panel .panel-heading+.panel-body,.panel .card-header+.card-block,.panel .card-header+.panel-body,.panel .panel-heading+.card-block,.panel .panel-heading+.panel-body{
    -webkit-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    border-top-right-radius:0
}
.ks-panel .card-header>.ks-controls,.ks-panel .panel-heading>.ks-controls,.panel .card-header>.ks-controls,.panel .panel-heading>.ks-controls{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    margin-left:10px;
    margin-top:-4px;
    position:relative;
    top:3px
}
.ks-panel .card-header>.ks-controls>.ks-control,.ks-panel .panel-heading>.ks-controls>.ks-control,.panel .card-header>.ks-controls>.ks-control,.panel .panel-heading>.ks-controls>.ks-control{
    color:#b5beda;
    margin-right:5px
}
.ks-panel .card-header>.ks-controls>.ks-control>.ks-icon,.ks-panel .panel-heading>.ks-controls>.ks-control>.ks-icon,.panel .card-header>.ks-controls>.ks-control>.ks-icon,.panel .panel-heading>.ks-controls>.ks-control>.ks-icon{
    font-size:17px;
    line-height:17px;
    font-weight:400
}
.ks-panel .card-header>.ks-controls>.ks-control+.ks-control,.ks-panel .panel-heading>.ks-controls>.ks-control+.ks-control,.panel .card-header>.ks-controls>.ks-control+.ks-control,.panel .panel-heading>.ks-controls>.ks-control+.ks-control{
    margin-left:5px
}
.ks-panel .card-header>.ks-controls>.ks-control:hover,.ks-panel .panel-heading>.ks-controls>.ks-control:hover,.panel .card-header>.ks-controls>.ks-control:hover,.panel .panel-heading>.ks-controls>.ks-control:hover{
    color:#93a1c9
}
.ks-panel .card-header>.ks-controls>.ks-control:last-child,.ks-panel .panel-heading>.ks-controls>.ks-control:last-child,.panel .card-header>.ks-controls>.ks-control:last-child,.panel .panel-heading>.ks-controls>.ks-control:last-child{
    margin-right:0
}
.ks-panel .card-block,.ks-panel .panel-body,.panel .card-block,.panel .panel-body{
    -webkit-border-top-left-radius:2px;
    border-top-left-radius:2px;
    -webkit-border-top-right-radius:2px;
    border-top-right-radius:2px
}
.ks-panel .card-block h1,.ks-panel .card-block h2,.ks-panel .card-block h3,.ks-panel .card-block h4,.ks-panel .card-block h5,.ks-panel .card-block h6,.ks-panel .panel-body h1,.ks-panel .panel-body h2,.ks-panel .panel-body h3,.ks-panel .panel-body h4,.ks-panel .panel-body h5,.ks-panel .panel-body h6,.panel .card-block h1,.panel .card-block h2,.panel .card-block h3,.panel .card-block h4,.panel .card-block h5,.panel .card-block h6,.panel .panel-body h1,.panel .panel-body h2,.panel .panel-body h3,.panel .panel-body h4,.panel .panel-body h5,.panel .panel-body h6{
    margin-top:0;
    margin-bottom:10px
}
.ks-panel .card-block .panel-separator,.ks-panel .panel-body .panel-separator,.panel .card-block .panel-separator,.panel .panel-body .panel-separator{
    background:#c4cbe1;
    height:1px;
    margin-top:20px;
    margin-bottom:20px;
    margin-left:-20px;
    margin-right:-20px
}
.ks-panel .panel-body,.panel .panel-body{
    padding:1.25rem
}
.ks-panel.ks-solid.panel-default>.card-header,.ks-panel.ks-solid>.card-header,.panel.ks-solid.panel-default>.card-header,.panel.ks-solid>.card-header{
    border-bottom:none;
    padding:30px 30px;
    background:0 0
}
.ks-panel.ks-solid.panel-default>.card-header+.card-block,.ks-panel.ks-solid>.card-header+.card-block,.panel.ks-solid.panel-default>.card-header+.card-block,.panel.ks-solid>.card-header+.card-block{
    padding-top:0
}
.ks-panel.ks-solid.panel-default>.card-block,.ks-panel.ks-solid>.card-block,.panel.ks-solid.panel-default>.card-block,.panel.ks-solid>.card-block{
    padding:20px 20px 20px 20px;
    background:0 0
}
.ks-panel.ks-solid.ks-bg-light-gray,.ks-panel.ks-solid.panel-default.ks-bg-light-gray,.panel.ks-solid.ks-bg-light-gray,.panel.ks-solid.panel-default.ks-bg-light-gray{
    background-color:rgba(57,80,155,.05)
}
.ks-panel.ks-information .card-header,.panel.ks-information .card-header{
    padding-left:30px;
    padding-right:30px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.ks-panel.ks-information .card-header:after,.panel.ks-information .card-header:after{
    display:none
}
.ks-panel.ks-information .card-block,.panel.ks-information .card-block{
    padding:30px
}
.ks-panel.ks-simple,.panel.ks-simple{
    position:relative
}
.ks-panel.ks-simple>.ks-close,.panel.ks-simple>.ks-close{
    color:rgba(58,82,155,.4);
    font-size:16px;
    position:absolute;
    right:20px;
    top:10px
}
.ks-panel.ks-simple>.card-block,.panel.ks-simple>.card-block{
    padding:30px
}
.ks-panel.panel-default,.panel.panel-default{
    border:solid 1px #dee0e1
}
.ks-panel.panel-default .card-header,.ks-panel.panel-default .panel-heading,.panel.panel-default .card-header,.panel.panel-default .panel-heading{
    border-bottom:solid 1px #dee0e1
}
.ks-panel.panel-default .card-block .panel-separator,.ks-panel.panel-default .panel-body .panel-separator,.panel.panel-default .card-block .panel-separator,.panel.panel-default .panel-body .panel-separator{
    border:solid 1px #dee0e1
}
.ks-panel.panel-default .card-header .ks-control,.ks-panel.panel-default .panel-heading .ks-control,.panel.panel-default .card-header .ks-control,.panel.panel-default .panel-heading .ks-control{
    color:rgba(58,82,155,.4)
}
.panel.panel-default.header-gray .card-header{
    background-color:#dee0e1
}
.panel.panel-default.block-gray .card-block{
    background-color:#dee0e1
}
.panel.panel-gray .card-header{
    background-color:#dee0e1
}
.panel.panel-gray .card-block{
    background-color:#dee0e1
}
.panel.panel-primary{
    border:none
}
.panel.panel-primary .card-header{
    background-color:#25628f;
    color:#fff;
    border-top:solid 1px #25628f;
    border-bottom:1px solid rgba(0,0,0,.2)
}
.panel.panel-primary .card-block{
    border:none;
    background-color:#25628f;
    -webkit-border-bottom-left-radius:2px;
    border-bottom-left-radius:2px;
    -webkit-border-bottom-right-radius:2px;
    border-bottom-right-radius:2px;
    color:#fff
}
.panel.panel-primary .card-block h1,.panel.panel-primary .card-block h2,.panel.panel-primary .card-block h3,.panel.panel-primary .card-block h4,.panel.panel-primary .card-block h5,.panel.panel-primary .card-block h6{
    color:#fff
}
.panel.panel-primary.header-default .card-header{
    background-color:transparent;
    border-top:solid 1px rgba(57,81,155,.3);
    border-left:solid 1px rgba(57,81,155,.3);
    border-right:solid 1px rgba(57,81,155,.3);
    border-bottom:none;
    color:#333
}
.panel.panel-primary.header-default .card-block{
    border:none;
    background-color:#25628f;
    border-top:1px solid #25628f;
    -webkit-border-bottom-left-radius:2px;
    border-bottom-left-radius:2px;
    -webkit-border-bottom-right-radius:2px;
    border-bottom-right-radius:2px;
    color:rgba(255,255,255,.7)
}
.panel.panel-primary.block-default .card-header{
    background-color:#25628f;
    color:#fff;
    border-top:solid 1px #25628f;
    border-bottom:solid 1px #25628f
}
.panel.panel-primary.block-default .card-block{
    background-color:transparent;
    border-bottom:solid 1px rgba(57,81,155,.3);
    border-left:solid 1px rgba(57,81,155,.3);
    border-right:solid 1px rgba(57,81,155,.3);
    -webkit-border-bottom-left-radius:2px;
    border-bottom-left-radius:2px;
    -webkit-border-bottom-right-radius:2px;
    border-bottom-right-radius:2px;
    color:#333
}
.panel.panel-primary.block-default .card-block h1,.panel.panel-primary.block-default .card-block h2,.panel.panel-primary.block-default .card-block h3,.panel.panel-primary.block-default .card-block h4,.panel.panel-primary.block-default .card-block h5,.panel.panel-primary.block-default .card-block h6{
    color:#333
}
.panel.panel-default.color-blue{
    border-color:#25628f
}
.panel.panel-default.color-blue .card-header{
    border-bottom-color:#25628f
}
.panel.panel-info{
    border:none
}
.panel.panel-info .card-header{
    background-color:#42a5f5;
    color:#fff;
    border-top:solid 1px #42a5f5;
    border-bottom:1px solid rgba(0,0,0,.2)
}
.panel.panel-info .card-block{
    border:none;
    background-color:#42a5f5;
    border-top:1px solid #42a5f5;
    -webkit-border-bottom-left-radius:2px;
    border-bottom-left-radius:2px;
    -webkit-border-bottom-right-radius:2px;
    border-bottom-right-radius:2px;
    color:#fff
}
.panel.panel-info .card-block h1,.panel.panel-info .card-block h2,.panel.panel-info .card-block h3,.panel.panel-info .card-block h4,.panel.panel-info .card-block h5,.panel.panel-info .card-block h6{
    color:#fff
}
.panel.panel-default.color-cyan{
    border-color:#42a5f5
}
.panel.panel-default.color-cyan .card-header{
    border-bottom-color:#42a5f5
}
.panel.panel-success{
    border:none
}
.panel.panel-success .card-header{
    background-color:#4caf50;
    color:#fff;
    border-top:solid 1px #4caf50;
    border-bottom:1px solid rgba(0,0,0,.2)
}
.panel.panel-success .card-block{
    border:none;
    background-color:#4caf50;
    border-top:1px solid #4caf50;
    -webkit-border-bottom-left-radius:2px;
    border-bottom-left-radius:2px;
    -webkit-border-bottom-right-radius:2px;
    border-bottom-right-radius:2px;
    color:#fff
}
.panel.panel-success .card-block h1,.panel.panel-success .card-block h2,.panel.panel-success .card-block h3,.panel.panel-success .card-block h4,.panel.panel-success .card-block h5,.panel.panel-success .card-block h6{
    color:#fff
}
.panel.panel-default.panel-success{
    border-color:#4caf50
}
.panel.panel-default.panel-success .card-header{
    border-bottom-color:#4caf50
}
.panel.panel-orange{
    border:none
}
.panel.panel-orange .card-header{
    background-color:#ef5350;
    color:#fff;
    border-top:solid 1px #ef5350;
    border-bottom:1px solid rgba(0,0,0,.2)
}
.panel.panel-orange .card-block{
    border:none;
    background-color:#ef5350;
    border-top:1px solid #ef5350;
    -webkit-border-bottom-left-radius:2px;
    border-bottom-left-radius:2px;
    -webkit-border-bottom-right-radius:2px;
    border-bottom-right-radius:2px;
    color:#fff
}
.panel.panel-orange .card-block h1,.panel.panel-orange .card-block h2,.panel.panel-orange .card-block h3,.panel.panel-orange .card-block h4,.panel.panel-orange .card-block h5,.panel.panel-orange .card-block h6{
    color:#fff
}
.panel.panel-default.color-orange{
    border-color:#ef5350
}
.panel.panel-default.color-orange .card-header{
    border-bottom-color:#ef5350
}
.panel.panel-purple{
    border:none
}
.panel.panel-purple .card-header{
    background-color:#d149d0;
    color:#fff;
    border-top:solid 1px #d149d0;
    border-bottom:1px solid rgba(0,0,0,.2)
}
.panel.panel-purple .card-block{
    border:none;
    background-color:#d149d0;
    border-top:1px solid #d149d0;
    -webkit-border-bottom-left-radius:2px;
    border-bottom-left-radius:2px;
    -webkit-border-bottom-right-radius:2px;
    border-bottom-right-radius:2px;
    color:#fff
}
.panel.panel-purple .card-block h1,.panel.panel-purple .card-block h2,.panel.panel-purple .card-block h3,.panel.panel-purple .card-block h4,.panel.panel-purple .card-block h5,.panel.panel-purple .card-block h6{
    color:#fff
}
.panel.panel-default.color-purple{
    border-color:#d149d0
}
.panel.panel-default.color-purple .card-header{
    border-bottom-color:#d149d0
}
.panel.panel-yellow{
    border:none
}
.panel.panel-yellow .card-header{
    background-color:#ffb300;
    color:#fff;
    border-top:solid 1px #ffb300;
    border-bottom:1px solid rgba(0,0,0,.2)
}
.panel.panel-yellow .card-block{
    border:none;
    background-color:#ffb300;
    border-top:1px solid #ffb300;
    -webkit-border-bottom-left-radius:2px;
    border-bottom-left-radius:2px;
    -webkit-border-bottom-right-radius:2px;
    border-bottom-right-radius:2px;
    color:#fff
}
.panel.panel-yellow .card-block h1,.panel.panel-yellow .card-block h2,.panel.panel-yellow .card-block h3,.panel.panel-yellow .card-block h4,.panel.panel-yellow .card-block h5,.panel.panel-yellow .card-block h6{
    color:#fff
}
.panel.panel-default.color-yellow{
    border-color:#ffb300
}
.panel.panel-default.color-yellow .card-header{
    border-bottom-color:#ffb300
}
.panel form>.form-group:last-child{
    margin-bottom:5px
}
.card{
    -webkit-border-radius:2px;
    border-radius:2px;
    border:solid 1px #dee0e1;
    margin:0
}
.card+.card{
    margin-top:30px
}
.card.ks-card-tabs .card-block{
    padding:0
}
.card.ks-card-tabs .ks-tabs-container{
    border:none;
    -webkit-border-radius:0;
    border-radius:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex
}
.card.ks-card-tabs .ks-tabs-container.ks-tabs-vertical>.nav-tabs{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.card.ks-card-tabs .ks-tabs-container.ks-tabs-vertical>.tab-content{
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.card.ks-card-tabs .ks-tabs-container.ks-tabs-vertical .ks-tab-content-center{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.card>.card-header{
    line-height:15px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.card>.card-header::after{
    display:none
}
.card>.card-header>.ks-controls{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    margin-left:10px
}
.card>.card-header>.ks-controls>.ks-control{
    color:#b5beda;
    margin-right:5px
}
.card>.card-header>.ks-controls>.ks-control>.ks-icon{
    font-size:17px;
    line-height:17px;
    font-weight:400
}
.card>.card-header>.ks-controls>.ks-control+.ks-control{
    margin-left:5px
}
.card>.card-header>.ks-controls>.ks-control:hover{
    color:#93a1c9
}
.card>.card-header>.ks-controls>.ks-control:last-child{
    margin-right:0
}
.card>.card-block h1,.card>.card-block h2,.card>.card-block h3,.card>.card-block h4,.card>.card-block h5,.card>.card-block h6{
    margin-top:0;
    margin-bottom:20px
}
.card>.card-block>.ks-items-block+.ks-items-block{
    margin-top:20px
}
.card>.card-block>.ks-items-block>.btn+.btn:not(.btn-block){
    margin-left:10px
}
.card>.card-block>.ks-items-block>.btn-group+.btn-group{
    margin-left:10px
}
.card>.card-block>.ks-text-block{
    margin-bottom:20px
}
.card>.card-block>.ks-text-block:last-child{
    margin-bottom:0
}
.card>.card-block>.ks-text-block>.ks-name{
    font-size:10px;
    color:rgba(51,51,51,.6);
    margin-bottom:10px;
    text-transform:uppercase
}
.card>.card-block>.ks-text-block>.ks-text{
    font-size:12px
}
.card>.card-block>.ks-text-block>.ks-tags>.badge{
    margin-right:5px
}
.card>.card-block>.ks-text-block>.ks-tags>.badge:last-child{
    margin-bottom:0
}
.card.ks-card-image{
    padding:20px
}
.card.ks-card-image>.ks-header{
    margin-top:0
}
.card.ks-card-image>img{
    -webkit-border-radius:2px;
    border-radius:2px
}
.card.ks-card-image>.ks-info{
    margin-top:15px
}
.card>.card-block.ks-card-block-table{
    padding:0
}
.card>.card-block.ks-card-block-table>.card-title{
    padding:20px;
    margin:0
}
.card>.card-block.ks-card-block-table>.table{
    margin:0
}
.card.ks-dashboard-widget-fullscreen{
    position:fixed!important;
    top:0;
    left:0;
    bottom:0;
    width:100%;
    z-index:10;
    -webkit-border-radius:0;
    border-radius:0;
    border:none;
    margin:0
}
.card.ks-dashboard-widget-fullscreen [data-control-content-visible]{
    display:none
}
.card.ks-dashboard-widget-content-hidden>.card-header{
    border-bottom:none
}
.card.ks-dashboard-widget-content-hidden [data-control-fullscreen],.card.ks-dashboard-widget-content-hidden [data-control-refresh]{
    display:none
}
.ks-card-widget{
    padding:0;
    -webkit-border-radius:3px;
    border-radius:3px
}
.ks-card-widget .card-header{
    margin:0;
    background:#fff;
    border-bottom:none;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    padding:26px 30px 10px 30px;
    font-size:18px;
    color:#333;
    font-weight:400
}
.ks-card-widget .card-header>.ks-control{
    margin-right:-9px
}
.ks-card-widget .card-header>.ks-control .ks-icon{
    font-size:28px;
    color:#b6ada1
}
.ks-card-widget .card-header>.ks-controls .ks-control-link{
    font-size:12px;
    color:#858585
}
.ks-card-widget .card-header>.ks-controls .ks-control-icon{
    font-size:28px;
    color:#b6ada1;
    line-height:27px;
    margin-top:-6px;
    display:inline-block;
    margin-left:25px
}
.ks-card-widget .card-block{
    padding:0 30px 10px 30px
}
.ks-card-widget .ks-card-widget-datetime{
    margin-bottom:20px;
    font-size:12px;
    line-height:1.67;
    color:#858585
}
.ks-card-widget .ks-card-widget-datetime .ks-text-bold{
    color:#333
}
.ks-card-widget.ks-card-widget-simple .card-header{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    padding:5px 30px 0 30px
}
.ks-card-widget.ks-card-widget-simple .card-header>.ks-control{
    margin-right:-20px
}
.card{
    -webkit-border-radius:2px;
    border-radius:2px;
    border:1px solid #dee0e1
}
.card-header{
    padding:15px 20px;
    background-color:#fff;
    border-bottom:1px solid #dee0e1;
    font-size:17px;
    line-height:20px;
    margin:0!important
}
.card-header:first-child{
    -webkit-border-radius:0;
    border-radius:0
}
.card-header-pills{
    padding:0;
    margin:-7px -13px
}
.card-header-pills .nav-link{
    padding:7px 18px;
    -webkit-border-radius:2px;
    border-radius:2px
}
.card-header-pills .nav-link.active{
    background:#25628f
}
.card-header-tabs{
    padding:0;
    background:0 0;
    margin:-7px -13px -16px -13px
}
.card-header-tabs .nav-link{
    padding:.65em 1em;
    -webkit-border-top-right-radius:2px;
    border-top-right-radius:2px;
    -webkit-border-top-left-radius:2px;
    border-top-left-radius:2px
}
.card-header-tabs .nav-link :active,.card-header-tabs .nav-link :focus,.card-header-tabs .nav-link:hover:not(.active){
    border-color:transparent!important
}
.card-block{
    padding:16px 20px;
    font-size:13px
}
.card-footer{
    border-top:1px solid #dee0e1;
    background:#f9fafb;
    color:rgba(0,0,0,.4);
    font-size:13px;
    line-height:20px;
    padding:15px 20px
}
.card-text{
    font-size:13px
}
.card-inverse .card-footer,.card-inverse .card-header{
    border-color:rgba(255,255,255,.15)
}
.card-primary{
    background-color:#25628f;
    border-color:#25628f
}
.card-secondary{
    background-color:#ebebeb;
    border-color:#ebebeb
}
.card-secondary .card-header{
    border-bottom-color:rgba(0,0,0,.1)
}
.card-secondary .card-block,.card-secondary .card-blockquote,.card-secondary .card-footer,.card-secondary .card-header,.card-secondary .card-text{
    color:#333
}
.card-success{
    background-color:#4caf50;
    border-color:#4caf50
}
.card-info{
    background-color:#42a5f5;
    border-color:#42a5f5
}
.card-warning{
    background-color:#ffb300;
    border-color:#ffb300
}
.card-danger{
    background-color:#ef5350;
    border-color:#ef5350
}
[class*=card-outline-] .card-header{
    background:0 0
}
[class*=card-outline-] .card-header[class*=bg-]{
    color:#fff
}
.card-outline-primary{
    border-color:#25628f
}
.card-outline-primary .card-footer,.card-outline-primary .card-header{
    border-color:#25628f
}
.card-outline-secondary{
    border-color:#ebebeb
}
.card-outline-secondary .card-footer,.card-outline-secondary .card-header{
    color:#333!important;
    border-color:#ebebeb
}
.card-outline-info{
    border-color:#42a5f5
}
.card-outline-info .card-footer,.card-outline-info .card-header{
    border-color:#42a5f5
}
.card-outline-success{
    border-color:#4caf50
}
.card-outline-success .card-footer,.card-outline-success .card-header{
    border-color:#4caf50
}
.card-outline-warning{
    border-color:#ffb300
}
.card-outline-warning .card-footer,.card-outline-warning .card-header{
    border-color:#ffb300
}
.card-outline-danger{
    border-color:#ef5350
}
.card-outline-danger .card-footer,.card-outline-danger .card-header{
    border-color:#ef5350
}
.ks-card-solid{
    border:none;
    position:relative
}
.ks-card-solid .card-header{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    background-color:#ccc;
    border-bottom:none
}
.ks-card-accordion .card-header{
    margin-bottom:0;
    cursor:pointer;
    font-size:1rem
}
.ks-card-accordion .card-title{
    margin-bottom:0;
    font-size:1rem
}
.ks-card-accordion .card-title a{
    position:relative;
    top:1px
}
.progress{
    width:100%;
    -webkit-border-radius:2px;
    border-radius:2px;
    height:16px;
    background-color:rgba(57,81,155,.1);
    font-size:12px
}
.progress.ks-rounded{
    -webkit-border-radius:12px;
    border-radius:12px
}
.progress.ks-progress-sm{
    height:10px
}
.progress.ks-progress-xs{
    height:6px
}
.progress>.progress-bar{
    background-color:#25628f
}
.ks-progress.ks-progress-inline{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.ks-progress.ks-progress-inline>.ks-amount{
    margin-left:10px;
    font-size:12px
}
.badge{
    display:inline-block;
    padding:7px 6px 6px 6px;
    font-size:10px;
    font-weight:500;
    line-height:7px;
    -webkit-border-radius:2px;
    border-radius:2px;
    text-transform:uppercase;
    font-family:Montserrat,sans-serif
}
.badge.badge-pill{
    padding-left:8px;
    padding-right:8px;
    -webkit-border-radius:10px;
    border-radius:10px
}
.badge.ks-notify{
    padding:0 4px;
    -webkit-border-radius:9px;
    border-radius:9px;
    line-height:18px;
    min-width:18px;
    min-height:18px;
    text-align:center;
    border:none
}
.badge.ks-sm{
    padding:3px 6px;
    font-size:9px
}
.badge:empty{
    display:inline-block
}
.badge-default{
    background-color:#eff1fc;
    border:1px solid #eff1fc;
    color:#333
}
.badge-default-outline{
    background-color:transparent;
    border:1px solid #c4cbe1;
    color:#333
}
.badge-default[href]:focus,.badge-default[href]:hover{
    background-color:#eff1fc
}
.badge-primary{
    background-color:#25628f;
    border:1px solid #25628f;
    color:#fff
}
.badge-primary-outline{
    background-color:transparent;
    border:solid 1px #25628f;
    color:#25628f
}
.badge-primary[href]:focus,.badge-primary[href]:hover{
    background-color:#25628f
}
.badge-success{
    background-color:#4caf50;
    border:solid 1px #4caf50;
    color:#fff
}
.badge-success[href]:focus,.badge-success[href]:hover{
    background-color:#4caf50
}
.badge-success-outline{
    background-color:transparent;
    border:solid 1px #4caf50;
    color:#4caf50
}
.badge-mantis{
    background-color:#81c159;
    border:solid 1px #81c159;
    color:#fff
}
.badge-mantis[href]:focus,.badge-mantis[href]:hover{
    background-color:#81c159
}
.badge-mantis-outline{
    background-color:transparent;
    border:solid 1px #81c159;
    color:#81c159
}
.badge-info{
    border:solid 1px #42a5f5;
    background-color:#42a5f5;
    color:#fff
}
.badge-info[href]:focus,.badge-info[href]:hover{
    background-color:#42a5f5
}
.badge-info-outline{
    background-color:transparent;
    border:solid 1px #42a5f5;
    color:#42a5f5
}
.badge-warning{
    background-color:#f7ca18;
    border:solid 1px #f7ca18;
    color:#fff
}
.badge-warning[href]:focus,.badge-warning[href]:hover{
    background-color:#f7ca18
}
.badge-warning-outline{
    background-color:transparent;
    color:#f7ca18;
    border:solid 1px #f7ca18
}
.badge-danger{
    background-color:#ef5350;
    border:solid 1px #ef5350;
    color:#fff
}
.badge-danger[href]:focus,.badge-danger[href]:hover{
    background-color:#ef5350
}
.badge-danger-outline{
    background-color:transparent;
    color:#ef5350;
    border:solid 1px #ef5350
}
.badge-pink{
    background-color:#e43e59;
    border:solid 1px #e43e59;
    color:#fff
}
.badge-pink[href]:focus,.badge-pink[href]:hover{
    background-color:#e43e59
}
.badge-pink-outline{
    background-color:transparent;
    color:#d149d0;
    border:solid 1px #e43e59
}
.badge-cranberry{
    background-color:#df538b;
    border:solid 1px #df538b;
    color:#fff
}
.badge-cranberry[href]:focus,.badge-cranberry[href]:hover{
    background-color:#df538b
}

.badge-purple{
    background-color:#7c3c9c;
    border:solid 1px #7c3c9c;
    color:#fff
}
.badge-purple[href]:focus,.badge-purple[href]:hover{
    background-color:#7c3c9c
}

.badge-tosca{
    background-color:#1abc9c;
    border:solid 1px #1abc9c;
    color:#fff
}
.badge-tosca[href]:focus,.badge-tosca[href]:hover{
    background-color:#1abc9c
}

.badge-cranberry-outline{
    background-color:transparent;
    color:#df538b;
    border:solid 1px #df538b
}
.badge-grey{
    background-color:#858585;
    border:solid 1px #858585;
    color:#fff
}
.badge-grey[href]:focus,.badge-grey[href]:hover{
    background-color:#858585
}
.badge-grey-outline{
    background-color:transparent;
    color:#858585;
    border:solid 1px #858585
}
.badge-fuchsia-pink{
    background-color:#d149cc;
    border:solid 1px #d149cc;
    color:#fff
}
.badge-cerise-red{
    background-color:#00a750;
    border:solid 1px #00a750;
    color:#fff
}
.badge-crusta{
    background-color:#e79716;
    border:solid 1px #e79716;
    color:#fff
}
.badge-medium-purple{
    background-color:#9043d8;
    border:solid 1px #9043d8;
    color:#fff
}
.badge-royal-blue{
    background-color:#4160de;
    border:solid 1px #4160de;
    color:#fff
}
.badge-turqoise{
    background-color:#00a750;
    border:solid 1px #00a750;
    color:#fff
}
.badge-persian-green{
    background-color:#02a388;
    border:solid 1px #02a388;
    color:#fff
}
.badge-dark-tan{
    background-color:#630a10;
    border:solid 1px #630a10;
    color:#fff
}
h1 .badge,h2 .badge,h3 .badge,h4 .badge,h5 .badge,h6 .badge{
    font-size:75%
}
h1 .badge{
    padding:5px 10px;
    line-height:1.2
}
h2 .badge{
    line-height:1
}
h4 .badge,h5 .badge{
    padding:5px
}
h6 .badge{
    padding:3px
}
.badge-circle{
    vertical-align:middle;
    display:inline-block;
    width:13px;
    height:13px;
    border:3px solid transparent;
    -webkit-border-radius:50%;
    border-radius:50%
}
.badge.ks-circle{
    padding:0;
    background:0 0;
    border:none;
    color:#333;
    text-transform:none;
    font-size:12px;
    font-weight:400
}
.badge.ks-circle:before{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    font-size:12px;
    content:'';
    display:inline-block;
    width:13px;
    height:13px;
    border:solid 3px transparent;
    margin-right:6px;
    -webkit-border-radius:50%;
    border-radius:50%;
    position:relative;
    top:2px
}
.badge.ks-circle.badge-default:before{
    border-color:#ebeef5
}
.badge.ks-circle.badge-cranberry:before{
    border-color:#df538b
}
.badge.ks-circle.badge-primary:before{
    border-color:#25628f
}
.badge.ks-circle.badge-success:before{
    border-color:#4caf50
}
.badge.ks-circle.badge-info:before{
    border-color:#42a5f5
}
.badge.ks-circle.badge-warning:before{
    border-color:#f7ca18
}
.badge.ks-circle.badge-danger:before{
    border-color:#ef5350
}
.badge.ks-circle.badge-purple:before{
    border-color:#7c3c9c
}
.badge.ks-circle.badge-tosca:before{
    border-color:#1abc9c
}
.popover{
    font-family:Montserrat,sans-serif;
    font-size:.875rem;
    line-height:1.5;
    border:1px solid #dee0e1;
    -webkit-border-radius:2px;
    border-radius:2px;
    background-color:#fff
}
.popover.bs-tether-element-attached-bottom .popover-arrow,.popover.popover-top .popover-arrow{
    bottom:-11px;
    left:50%;
    margin-left:-11px;
    border-top-color:#dee0e1;
    border-bottom-width:0
}
.popover.bs-tether-element-attached-left .popover-arrow,.popover.popover-right .popover-arrow{
    top:50%;
    left:-11px;
    margin-top:-11px;
    border-right-color:#dee0e1;
    border-left-width:0
}
.popover.bs-tether-element-attached-top .popover-arrow,.popover.popover-bottom .popover-arrow{
    top:-11px;
    left:50%;
    margin-left:-11px;
    border-top-width:0;
    border-bottom-color:#dee0e1
}
.popover.bs-tether-element-attached-right .popover-arrow,.popover.popover-left .popover-arrow{
    top:50%;
    right:-11px;
    margin-top:-11px;
    border-right-width:0;
    border-left-color:#dee0e1
}
.popover-title{
    font-size:14px;
    color:#333;
    padding:12px 20px;
    margin:0;
    background-color:#fff;
    border-bottom:1px solid #dee0e1;
    -webkit-border-radius:-.7rem -.7rem 0 0;
    border-radius:-.7rem -.7rem 0 0
}
.popover-content{
    padding:20px
}
.tooltip{
    font-family:Montserrat,sans-serif;
    font-size:13px;
    opacity:1!important
}
.tooltip.in{
    opacity:1
}
.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before,.tooltip.tooltip-top .tooltip-inner::before{
    border-top-color:#333
}
.tooltip.bs-tether-element-attached-left .tooltip-inner::before,.tooltip.tooltip-right .tooltip-inner::before{
    border-right-color:#333
}
.tooltip.bs-tether-element-attached-top .tooltip-inner::before,.tooltip.tooltip-bottom .tooltip-inner::before{
    border-bottom-color:#333
}
.tooltip.bs-tether-element-attached-right .tooltip-inner::before,.tooltip.tooltip-left .tooltip-inner::before{
    border-left-color:#333
}
.tooltip-inner{
    max-width:220px;
    padding:10px 21px;
    background-color:#333;
    -webkit-border-radius:2px;
    border-radius:2px;
    opacity:1!important
}
.pagination{
    padding-left:0;
    margin:0;
    -webkit-border-radius:2px;
    border-radius:2px
}
.page-item:first-child .page-link{
    -webkit-border-top-left-radius:2px;
    border-top-left-radius:2px;
    -webkit-border-bottom-left-radius:2px;
    border-bottom-left-radius:2px
}
.page-item:last-child .page-link{
    -webkit-border-top-right-radius:2px;
    border-top-right-radius:2px;
    -webkit-border-bottom-right-radius:2px;
    border-bottom-right-radius:2px
}
.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{
    color:#fff;
    background-color:#25628f;
    border-color:#25628f
}
.pagination-disabled .page-item .page-link,.pagination-disabled .page-item .page-link:focus,.pagination-disabled .page-item .page-link:hover{
    color:#8997c3;
    cursor:not-allowed;
    background-color:#fff;
    border-color:#d7dceb
}
.page-item.disabled .page-link,.page-item.disabled .page-link:focus,.page-item.disabled .page-link:hover{
    color:#8997c3;
    cursor:not-allowed;
    background-color:#fff;
    border-color:#d7dceb
}
.page-link{
    font-size:13px;
    padding:8px 14px;
    color:#25628f;
    background-color:#fff;
    border:1px solid #c4cbe1
}
.page-link:focus,.page-link:hover{
    color:#014c8c;
    background-color:#ebeef5;
    border-color:#c4cbe1;
    text-decoration:none
}
.pagination-lg .page-link{
    padding:15px 21px;
    font-size:18px
}
.pagination-lg .page-item:first-child .page-link{
    -webkit-border-top-left-radius:2px;
    border-top-left-radius:2px;
    -webkit-border-bottom-left-radius:2px;
    border-bottom-left-radius:2px
}
.pagination-lg .page-item:last-child .page-link{
    -webkit-border-top-right-radius:2px;
    border-top-right-radius:2px;
    -webkit-border-bottom-right-radius:2px;
    border-bottom-right-radius:2px
}
.pagination-sm .page-link{
    padding:5px 11px;
    font-size:12px
}
.pagination-sm .page-item:first-child .page-link{
    -webkit-border-top-left-radius:2px;
    border-top-left-radius:2px;
    -webkit-border-bottom-left-radius:2px;
    border-bottom-left-radius:2px
}
.pagination-sm .page-item:last-child .page-link{
    -webkit-border-top-right-radius:2px;
    border-top-right-radius:2px;
    -webkit-border-bottom-right-radius:2px;
    border-bottom-right-radius:2px
}
.pager{
    padding-left:0;
    margin-top:0;
    margin-bottom:0;
    text-align:center;
    list-style:none;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex
}
.pager li+li{
    margin-left:10px
}
.pager li>a,.pager li>span{
    display:inline-block;
    padding:10px 25px;
    background-color:#fff;
    -webkit-border-radius:18px;
    border-radius:18px;
    border:solid 1px #25628f;
    color:#25628f;
    font-weight:500
}
.pager li>a:focus,.pager li>a:hover{
    text-decoration:none;
    background-color:#ebeef5
}
.pager.pager-disabled li>a,.pager.pager-disabled li>a:focus,.pager.pager-disabled li>a:hover{
    color:#8997c3;
    cursor:not-allowed;
    background-color:#fff;
    border-color:#c4cbe1
}
.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover{
    color:#8997c3;
    cursor:not-allowed;
    background-color:#fff;
    border-color:#c4cbe1
}
.pager .disabled>span{
    color:#8997c3;
    background-color:#fff
}
.table td.ks-checkbox{
    text-align:center;
    padding:0 0 0 16px
}
.table td.ks-checkbox>.custom-checkbox{
    position:relative;
    width:16px;
    height:16px;
    margin:0;
    padding:0;
    top:1px
}
.table.ks-no-main-row .st-head-row.st-head-row-main{
    display:none
}
.table thead th{
    border-bottom:1px solid #dee0e1;
    color:#333;
    font-size:13px
}
.table td,.table th{
    border-top:1px solid #dee0e1;
    padding:11px 20px
}
.table td{
    color:#333;
    font-size:13px
}
.table td .table-cell-header{
    margin-top:5px;
    margin-bottom:10px;
    color:#858585
}
.table td .ks-text-light,.table td.text-light{
    color:#858585
}
.table .ks-table-row-separator td,.table .ks-table-row-separator th,.table .ks-thead-default td,.table .ks-thead-default th,.table .thead-default td,.table .thead-default th{
    background-color:#ebeef5
}
.table.ks-text-light td,.table.text-light td{
    color:#858585
}
.table .dl-horizontal{
    margin-left:-.9rem;
    margin-right:-.9rem
}
.table.table-hover tr:hover td{
    background:#f5f6fa;
}
.table .checkbox-cell{
    padding:10px 15px;
    vertical-align:top
}
.table .checkbox-cell>.custom-control{
    padding-left:16px;
    margin:0
}
.table .ks-table-cell-block,.table .table-cell-block{
    overflow:hidden;
    height:auto;
    vertical-align:middle
}
.table .ks-table-cell-block.image img,.table .ks-table-cell-block.ks-image img,.table .table-cell-block.image img,.table .table-cell-block.ks-image img{
    width:36px;
    height:36px
}
.table .ks-table-cell-block .image-block-container,.table .ks-table-cell-block .progress-block-container,.table .ks-table-cell-block .progress-text-container,.table .ks-table-cell-block .status-block-container,.table .ks-table-cell-block .text-block-container,.table .table-cell-block .image-block-container,.table .table-cell-block .progress-block-container,.table .table-cell-block .progress-text-container,.table .table-cell-block .status-block-container,.table .table-cell-block .text-block-container{
    float:left;
    vertical-align:middle
}
.table .ks-table-cell-block .ks-image-block-container,.table .ks-table-cell-block .ks-progress-block-container,.table .ks-table-cell-block .ks-progress-text-container,.table .ks-table-cell-block .ks-status-block-container,.table .ks-table-cell-block .ks-text-block-container,.table .table-cell-block .ks-image-block-container,.table .table-cell-block .ks-progress-block-container,.table .table-cell-block .ks-progress-text-container,.table .table-cell-block .ks-status-block-container,.table .table-cell-block .ks-text-block-container{
    float:left;
    vertical-align:middle
}
.table .ks-table-cell-block .image-block-container,.table .ks-table-cell-block .ks-image-block-container,.table .table-cell-block .image-block-container,.table .table-cell-block .ks-image-block-container{
    margin-right:12px
}
.table .ks-table-cell-block .ks-progress-block-container,.table .ks-table-cell-block .progress-block-container,.table .table-cell-block .ks-progress-block-container,.table .table-cell-block .progress-block-container{
    width:80px
}
.table .ks-table-cell-block .ks-progress-block-container .progress,.table .ks-table-cell-block .progress-block-container .progress,.table .table-cell-block .ks-progress-block-container .progress,.table .table-cell-block .progress-block-container .progress{
    margin-top:4px;
    margin-bottom:0
}
.table .ks-table-cell-block .progress-text-container,.table .table-cell-block .progress-text-container{
    margin-right:14px;
    vertical-align:middle
}
.table .ks-table-cell-block .ks-status-block-container .ks-status-block,.table .ks-table-cell-block .ks-status-block-container .status-block,.table .ks-table-cell-block .status-block-container .ks-status-block,.table .ks-table-cell-block .status-block-container .status-block,.table .table-cell-block .ks-status-block-container .ks-status-block,.table .table-cell-block .ks-status-block-container .status-block,.table .table-cell-block .status-block-container .ks-status-block,.table .table-cell-block .status-block-container .status-block{
    vertical-align:middle;
    display:inline-block;
    width:13px;
    height:13px;
    border:3px solid transparent;
    -webkit-border-radius:50%;
    border-radius:50%;
    margin-top:-2px;
    margin-right:7px
}
.table .ks-table-cell-block .ks-status-block-container .ks-status-block.ks-status-block-info,.table .ks-table-cell-block .ks-status-block-container .ks-status-block.status-block-info,.table .ks-table-cell-block .ks-status-block-container .status-block.ks-status-block-info,.table .ks-table-cell-block .ks-status-block-container .status-block.status-block-info,.table .ks-table-cell-block .status-block-container .ks-status-block.ks-status-block-info,.table .ks-table-cell-block .status-block-container .ks-status-block.status-block-info,.table .ks-table-cell-block .status-block-container .status-block.ks-status-block-info,.table .ks-table-cell-block .status-block-container .status-block.status-block-info,.table .table-cell-block .ks-status-block-container .ks-status-block.ks-status-block-info,.table .table-cell-block .ks-status-block-container .ks-status-block.status-block-info,.table .table-cell-block .ks-status-block-container .status-block.ks-status-block-info,.table .table-cell-block .ks-status-block-container .status-block.status-block-info,.table .table-cell-block .status-block-container .ks-status-block.ks-status-block-info,.table .table-cell-block .status-block-container .ks-status-block.status-block-info,.table .table-cell-block .status-block-container .status-block.ks-status-block-info,.table .table-cell-block .status-block-container .status-block.status-block-info{
    border-color:#42a5f5
}
.table .ks-table-cell-block .ks-status-block-container .ks-status-block.ks-status-block-success,.table .ks-table-cell-block .ks-status-block-container .ks-status-block.status-block-success,.table .ks-table-cell-block .ks-status-block-container .status-block.ks-status-block-success,.table .ks-table-cell-block .ks-status-block-container .status-block.status-block-success,.table .ks-table-cell-block .status-block-container .ks-status-block.ks-status-block-success,.table .ks-table-cell-block .status-block-container .ks-status-block.status-block-success,.table .ks-table-cell-block .status-block-container .status-block.ks-status-block-success,.table .ks-table-cell-block .status-block-container .status-block.status-block-success,.table .table-cell-block .ks-status-block-container .ks-status-block.ks-status-block-success,.table .table-cell-block .ks-status-block-container .ks-status-block.status-block-success,.table .table-cell-block .ks-status-block-container .status-block.ks-status-block-success,.table .table-cell-block .ks-status-block-container .status-block.status-block-success,.table .table-cell-block .status-block-container .ks-status-block.ks-status-block-success,.table .table-cell-block .status-block-container .ks-status-block.status-block-success,.table .table-cell-block .status-block-container .status-block.ks-status-block-success,.table .table-cell-block .status-block-container .status-block.status-block-success{
    border-color:#4caf50
}
.table .ks-table-cell-block .ks-status-block-container .ks-status-block.ks-status-block-pink,.table .ks-table-cell-block .ks-status-block-container .ks-status-block.status-block-pink,.table .ks-table-cell-block .ks-status-block-container .status-block.ks-status-block-pink,.table .ks-table-cell-block .ks-status-block-container .status-block.status-block-pink,.table .ks-table-cell-block .status-block-container .ks-status-block.ks-status-block-pink,.table .ks-table-cell-block .status-block-container .ks-status-block.status-block-pink,.table .ks-table-cell-block .status-block-container .status-block.ks-status-block-pink,.table .ks-table-cell-block .status-block-container .status-block.status-block-pink,.table .table-cell-block .ks-status-block-container .ks-status-block.ks-status-block-pink,.table .table-cell-block .ks-status-block-container .ks-status-block.status-block-pink,.table .table-cell-block .ks-status-block-container .status-block.ks-status-block-pink,.table .table-cell-block .ks-status-block-container .status-block.status-block-pink,.table .table-cell-block .status-block-container .ks-status-block.ks-status-block-pink,.table .table-cell-block .status-block-container .ks-status-block.status-block-pink,.table .table-cell-block .status-block-container .status-block.ks-status-block-pink,.table .table-cell-block .status-block-container .status-block.status-block-pink{
    border-color:#d149d0
}
.table .ks-table-cell-block.block-danger,.table .ks-table-cell-block.ks-block-danger,.table .table-cell-block.block-danger,.table .table-cell-block.ks-block-danger{
    vertical-align:middle;
    padding:9px;
    display:inline-block;
    -webkit-border-radius:2px;
    border-radius:2px;
    background-color:#fdf0ed
}
.table .ks-table-cell-block.block-danger .ks-text-block-sub-text,.table .ks-table-cell-block.block-danger .text-block-sub-text,.table .ks-table-cell-block.ks-block-danger .ks-text-block-sub-text,.table .ks-table-cell-block.ks-block-danger .text-block-sub-text,.table .table-cell-block.block-danger .ks-text-block-sub-text,.table .table-cell-block.block-danger .text-block-sub-text,.table .table-cell-block.ks-block-danger .ks-text-block-sub-text,.table .table-cell-block.ks-block-danger .text-block-sub-text{
    color:#ef5350
}
.table .ks-text-block-container,.table .text-block-container{
    vertical-align:middle
}
.table .ks-text-block-container .ks-text-block-sub-text,.table .ks-text-block-container .text-block-sub-text,.table .text-block-container .ks-text-block-sub-text,.table .text-block-container .text-block-sub-text{
    vertical-align:middle;
    font-size:11px;
    color:#858585
}
.table .table-actions{
    width:43px;
    padding:0
}
.table .table-actions .btn-link{
    color:#8897c3;
    font-size:18px;
    padding:0;
    margin:0;
    display:block
}
.table .table-actions .dropdown.open .btn-link{
    color:#333
}
.table .table-actions .dropdown.open .dropdown-menu{
    margin-right:4px
}
.table .table-actions .dropdown-menu{
    font-size:12px;
    padding:0;
    border:solid 1px #c4cbe1;
    margin:4px 0;
    -webkit-border-radius:2px;
    border-radius:2px
}
.table .table-actions .dropdown-menu .dropdown-item{
    color:#474747;
    padding:10px 15px;
    margin:0;
    border-bottom:1px solid #c4cbe1
}
.table .table-actions .dropdown-menu .dropdown-item:hover{
    background-color:#ebeef5;
    color:#333
}
.table .table-actions .dropdown-menu .dropdown-item:last-child{
    border-bottom:none
}
.table .table-actions .dropdown-menu .dropdown-item .icon,.table .table-actions .dropdown-menu .dropdown-item .ks-icon{
    font-size:16px;
    display:inline-block;
    margin-right:4px;
    position:relative;
    top:1px
}
.table .table-actions .dropdown-menu .dropdown-divider{
    display:none
}
.table .row-checked td,.table .row-checked th{
    background-color:rgba(57,81,155,.05)
}
.table.ks-cells-vertical-align-middle td,.table.ks-cells-vertical-align-middle th,.table.vertical-align-middle td,.table.vertical-align-middle th{
    vertical-align:middle
}
.table.ks-tbale-sm td,.table.ks-tbale-sm th,.table.table-sm td,.table.table-sm th{
    padding:7px 20px
}
.table-bordered{
    border:1px solid #dee0e1
}
.table-bordered td,.table-bordered th{
    border:1px solid #dee0e1
}
.table-striped tbody tr:nth-of-type(odd){
    background-color:#f5f6fa
}
.card.ks-panel-table .card-block,.card.panel-table .card-block{
    padding:0
}
.card.ks-panel-table .card-block .table,.card.panel-table .card-block .table{
    margin-bottom:0
}
.card.ks-panel-table .card-block .table thead th,.card.panel-table .card-block .table thead th{
    border-top:none
}
.card.ks-panel-table .card-block .table tr:first-child td,.card.ks-panel-table .card-block .table tr:first-child th,.card.panel-table .card-block .table tr:first-child td,.card.panel-table .card-block .table tr:first-child th{
    border-top:none
}
.card.ks-panel-table .card-block .table-bordered,.card.panel-table .card-block .table-bordered{
    border:none
}
.card.ks-panel-table .card-block .table-bordered thead tr:last-child td,.card.ks-panel-table .card-block .table-bordered thead tr:last-child th,.card.panel-table .card-block .table-bordered thead tr:last-child td,.card.panel-table .card-block .table-bordered thead tr:last-child th{
    border-bottom:1px solid #dee0e1
}
.card.ks-panel-table .card-block .table-bordered tr:first-child td,.card.ks-panel-table .card-block .table-bordered tr:first-child th,.card.panel-table .card-block .table-bordered tr:first-child td,.card.panel-table .card-block .table-bordered tr:first-child th{
    border-top:none
}
.card.ks-panel-table .card-block .table-bordered td:first-child,.card.ks-panel-table .card-block .table-bordered th:first-child,.card.panel-table .card-block .table-bordered td:first-child,.card.panel-table .card-block .table-bordered th:first-child{
    border-left:none
}
.card.ks-panel-table .card-block .table-bordered td:last-child,.card.ks-panel-table .card-block .table-bordered th:last-child,.card.panel-table .card-block .table-bordered td:last-child,.card.panel-table .card-block .table-bordered th:last-child{
    border-right:none
}
.card.ks-panel-table .card-block .table-bordered tr:last-child td,.card.ks-panel-table .card-block .table-bordered tr:last-child th,.card.panel-table .card-block .table-bordered tr:last-child td,.card.panel-table .card-block .table-bordered tr:last-child th{
    border-bottom:none
}
.ks-log-table>.ks-header{
    font-weight:400;
    margin-top:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.ks-log-table>.ks-header.ks-xs{
    font-size:14px;
    font-weight:500
}
.ks-log-table>.ks-header a{
    font-size:14px
}
.ks-log-table>.table thead th{
    background-color:#f5f6fa
}
.ks-log-table>.table td,.ks-log-table>.table th{
    border:none
}
.ks-log-table>.table td{
    padding:15px 20px
}
.ks-log-table>.table .ks-icon{
    font-size:19px;
    display:inline-block;
    margin-left:2px;
    position:relative;
    top:2px
}
.ks-log-table>.table .ks-download{
    width:140px
}
.ks-table-info tr td{
    vertical-align:middle;
    padding-bottom:10px
}
.ks-table-info tr:last-child td{
    padding-bottom:0
}
.ks-table-info .ks-icon{
    font-size:16px;
    width:20px;
    margin-right:10px;
    display:inline-block;
    position:relative;
    top:-1px
}
.ks-table-details{
    width:100%
}
.ks-table-details td{
    width:50%;
    padding-bottom:20px
}
.ks-table-details td>.ks-header{
    font-size:10px;
    font-weight:500;
    color:#858585;
    text-transform:uppercase;
    margin-bottom:5px
}
.ks-table-details td>.ks-body>.ks-icon{
    font-size:16px;
    display:inline-block;
    margin-right:4px
}
.ks-table-details td>.ks-body .btn{
    margin-top:10px
}
.ks-table-details td>.ks-body .ks-user{
    color:#333
}
.ks-table-details td>.ks-body .ks-user>.ks-avatar{
    width:25px;
    height:25px;
    display:inline-block;
    margin-right:5px
}
.ks-table-cells-vertical-align-middle td{
    vertical-align:middle
}
.ks-tabs-page-container{
    background:#f5f6fa;
    padding:0
}
.ks-tabs-page-container .ks-tabs-container-description{
    padding:30px
}
.ks-tabs-page-container .ks-tabs-container-description>h3{
    font-weight:500;
    margin-top:0;
    margin-bottom:0
}
.ks-tabs-page-container .ks-tabs-container-description>p{
    color:#858585;
    margin-top:5px;
    margin-bottom:0
}
.ks-tabs-page-container>.tab-content{
    background:#fff
}
.ks-tabs-page-container>.tab-content>.tab-pane{
    padding:30px
}
.ks-tabs-page-container>.ks-nav-tabs .nav-item:first-child{
    margin-left:30px
}
.nav.ks-nav-tabs{
    border-bottom:1px solid #d7dceb;
    border-color:#d7dceb;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.nav.ks-nav-tabs.ks-tabs-page-default .nav-link{
    position:relative;
    padding:15px 20px;
    -webkit-border-radius:0;
    border-radius:0;
    font-size:14px;
    color:#333;
    border-left:1px solid #d7dceb;
    border-top:1px solid #d7dceb;
    border-right:none;
    border-bottom:none
}
.nav.ks-nav-tabs.ks-tabs-page-default .nav-link>.badge{
    padding:3px 6px;
    -webkit-border-radius:9px;
    border-radius:9px;
    margin-left:6px;
    line-height:11px
}
.nav.ks-nav-tabs.ks-tabs-page-default .nav-link.active{
    font-weight:500;
    background:#fff
}
.nav.ks-nav-tabs.ks-tabs-page-default .nav-link.active::before{
    content:'';
    position:absolute;
    top:-1px;
    left:-1px;
    right:-1px;
    height:4px;
    display:block;
    background:#25628f;
    z-index:1
}
.nav.ks-nav-tabs.ks-tabs-page-default .nav-link.active::after{
    content:'';
    position:absolute;
    bottom:-1px;
    left:0;
    right:0;
    height:1px;
    display:block;
    background:#fff;
    z-index:1
}
.nav.ks-nav-tabs.ks-tabs-page-default .nav-item+.nav-item{
    margin-left:0
}
.nav.ks-nav-tabs.ks-tabs-page-default .nav-item:last-child .nav-link{
    border-right:1px solid #d7dceb
}
.nav.ks-nav-tabs .nav-item.dropdown .dropdown-menu{
    margin:0;
    margin-top:4px;
    -webkit-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    border-top-right-radius:0
}
.nav.ks-nav-tabs .nav-item.dropdown.show>.nav-link,.nav.ks-nav-tabs .nav-item.dropdown.show>.nav-link:hover{
    position:relative
}
.nav.ks-nav-tabs .nav-item.dropdown.show>.nav-link::before,.nav.ks-nav-tabs .nav-item.dropdown.show>.nav-link:hover::before{
    content:'';
    position:absolute;
    top:auto;
    left:0;
    right:0;
    bottom:0;
    height:4px;
    display:block;
    background:#42a5f5;
    z-index:1
}
.ks-tabs-container .tab-content .tab-pane{
    padding:20px
}
.ks-tabs-container.ks-tabs-primary .nav-link.active{
    position:relative
}
.ks-tabs-container.ks-tabs-primary .nav-link.active::before{
    content:'';
    position:absolute;
    bottom:auto;
    left:-1px;
    right:-1px;
    top:-1px;
    height:4px;
    display:block;
    background:#25628f;
    z-index:1
}
.ks-tabs-container.ks-tabs-info .nav-link.active{
    position:relative
}
.ks-tabs-container.ks-tabs-info .nav-link.active::before{
    content:'';
    position:absolute;
    bottom:auto;
    left:-1px;
    right:-1px;
    top:-1px;
    height:4px;
    display:block;
    background:#42a5f5;
    z-index:1
}
.ks-tabs-container .ks-nav-tabs .nav-item+.nav-item{
    margin-left:0
}
.ks-tabs-container .ks-nav-tabs .nav-item .nav-link .ks-icon{
    display:inline-block;
    margin-right:7px;
    font-size:23px;
    position:relative;
    top:3px;
    line-height:11px
}
.ks-tabs-container.ks-tabs-icons-vertical .ks-nav-tabs .nav-item .nav-link{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    padding-top:15px;
    padding-bottom:15px;
    text-align:center
}
.ks-tabs-container.ks-tabs-icons-vertical .ks-nav-tabs .nav-item .nav-link>.ks-icon{
    margin:0;
    margin-bottom:10px;
    top:0
}
.ks-tabs-container.ks-tabs-icons .ks-nav-tabs .nav-item .nav-link .ks-icon{
    margin-right:0
}
.ks-tabs-container.ks-tabs-default{
    -webkit-border-radius:2px;
    border-radius:2px;
    border:solid 1px #d7dceb
}
.ks-tabs-container.ks-tabs-default .nav-link{
    color:#333;
    line-height:14px;
    position:relative;
    font-size:14px;
    padding:18px 20px
}
.ks-tabs-container.ks-tabs-default .nav-link.active{
    font-weight:500
}
.ks-tabs-container.ks-tabs-default .nav-link:focus{
    color:#333
}
.ks-tabs-container.ks-tabs-default.ks-tabs-header-default .ks-nav-tabs{
    background:#f5f6fa
}
.ks-tabs-container.ks-tabs-default.ks-tabs-no-separator>.ks-nav-tabs .nav-link{
    border:none
}
.ks-tabs-container.ks-tabs-default.ks-tabs-no-separator>.ks-nav-tabs .nav-link:hover::before{
    content:'';
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    height:4px;
    display:block;
    z-index:1;
    background:#91b9d7
}
.ks-tabs-container.ks-tabs-default.ks-tabs-no-separator>.ks-nav-tabs .nav-link.active::before,.ks-tabs-container.ks-tabs-default.ks-tabs-no-separator>.ks-nav-tabs .nav-link.active:hover::before{
    content:'';
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    height:4px;
    display:block;
    background:#25628f;
    z-index:1
}
.ks-tabs-container.ks-tabs-default.ks-tabs-no-separator.ks-tabs-bottom .ks-nav-tabs{
    border-top:1px solid #d7dceb;
    border-bottom:none
}
.ks-tabs-container.ks-tabs-default.ks-tabs-no-separator.ks-tabs-bottom .nav-item{
    margin-top:-1px;
    margin-bottom:0
}
.ks-tabs-container.ks-tabs-default.ks-tabs-no-separator.ks-tabs-bottom .nav-link{
    border:none
}
.ks-tabs-container.ks-tabs-default.ks-tabs-no-separator.ks-tabs-bottom .nav-link:hover::before{
    bottom:auto;
    top:0
}
.ks-tabs-container.ks-tabs-default.ks-tabs-no-separator.ks-tabs-bottom .nav-link.active::before,.ks-tabs-container.ks-tabs-default.ks-tabs-no-separator.ks-tabs-bottom .nav-link.active:hover::before{
    bottom:auto;
    top:0
}
.ks-tabs-container.ks-tabs-default.ks-tabs-with-separator .nav-link{
    border:none;
    -webkit-border-radius:0;
    border-radius:0
}
.ks-tabs-container.ks-tabs-default.ks-tabs-with-separator .nav-item .nav-link.active{
    background:#fff;
    border-left:solid 1px #d7dceb;
    border-right:solid 1px #d7dceb
}
.ks-tabs-container.ks-tabs-default.ks-tabs-with-separator .nav-item .nav-link.active::after{
    content:'';
    position:absolute;
    bottom:-1px;
    left:0;
    right:0;
    height:1px;
    display:block;
    background:#fff;
    z-index:1
}
.ks-tabs-container.ks-tabs-default.ks-tabs-with-separator .nav-item:first-child .nav-link.active{
    border-left:none;
    border-right:solid 1px #d7dceb
}
.ks-tabs-container.ks-tabs-default.ks-tabs-with-separator.ks-tabs-bottom .ks-nav-tabs{
    border-top:1px solid #d7dceb;
    border-bottom:none
}
.ks-tabs-container.ks-tabs-default.ks-tabs-with-separator.ks-tabs-bottom .nav-item{
    margin-top:-1px;
    margin-bottom:0
}
.ks-tabs-container.ks-tabs-default.ks-tabs-with-separator.ks-tabs-bottom .nav-item>.nav-link.active::after{
    display:none
}
.ks-tabs-container.ks-tabs-vertical{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row
}
.ks-tabs-container.ks-tabs-vertical.ks-center-content{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.ks-tabs-container.ks-tabs-vertical.ks-center-content .tab-content{
    text-align:center
}
.ks-tabs-container.ks-tabs-vertical .nav-item+.nav-item{
    margin-top:0
}
.ks-tabs-container.ks-tabs-vertical .ks-nav-tabs{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    border:none;
    border-right:1px solid #d7dceb
}
.ks-tabs-container.ks-tabs-vertical .ks-nav-tabs .nav-item{
    margin-right:-1px;
    white-space:nowrap
}
.ks-tabs-container.ks-tabs-vertical .ks-nav-tabs.ks-nav-tabs-icons .nav-item{
    text-align:center
}
.ks-tabs-container.ks-tabs-vertical .ks-nav-tabs.ks-nav-tabs-icons .nav-item .ks-icon{
    font-size:23px;
    font-weight:400;
    color:#25628f;
    width:21px;
    margin-right:0;
    position:relative;
    top:3px;
    line-height:11px
}
.ks-tabs-container.ks-tabs-vertical .tab-content{
    width:100%
}
.ks-tabs-container.ks-tabs-vertical.ks-tabs-default.ks-tabs-vertical-right{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -webkit-flex-direction:row-reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.ks-tabs-container.ks-tabs-vertical.ks-tabs-default.ks-tabs-vertical-right .ks-nav-tabs{
    border:none;
    border-left:1px solid #d7dceb
}
.ks-tabs-container.ks-tabs-vertical.ks-tabs-default.ks-tabs-vertical-right .ks-nav-tabs.ks-nav-tabs-icons .nav-item .nav-link .ks-icon{
    margin-left:0
}
.ks-tabs-container.ks-tabs-vertical.ks-tabs-default.ks-tabs-vertical-right .nav-item{
    margin-right:0;
    margin-left:-1px
}
.ks-tabs-container.ks-tabs-vertical.ks-tabs-default.ks-tabs-no-separator .nav-link{
    padding-top:18px
}
.ks-tabs-container.ks-tabs-vertical.ks-tabs-default.ks-tabs-no-separator .nav-link:hover::before{
    content:'';
    height:100%;
    width:4px;
    display:block;
    z-index:1;
    right:0;
    left:auto;
    background:#d3edfc
}
.ks-tabs-container.ks-tabs-vertical.ks-tabs-default.ks-tabs-no-separator .nav-link.active::before,.ks-tabs-container.ks-tabs-vertical.ks-tabs-default.ks-tabs-no-separator .nav-link.active:hover::before{
    content:'';
    height:100%;
    width:4px;
    display:block;
    background:#42a5f5;
    z-index:1;
    right:0;
    left:auto
}
.ks-tabs-container.ks-tabs-vertical.ks-tabs-default.ks-tabs-no-separator.ks-tabs-vertical-right .nav-link.active::before,.ks-tabs-container.ks-tabs-vertical.ks-tabs-default.ks-tabs-no-separator.ks-tabs-vertical-right .nav-link.active:hover::before{
    right:auto;
    left:0
}
.ks-tabs-container.ks-tabs-vertical.ks-tabs-default.ks-tabs-no-separator.ks-tabs-vertical-right .nav-link:hover::before{
    right:auto;
    left:0
}
.ks-tabs-container.ks-tabs-vertical.ks-tabs-default.ks-tabs-with-separator .nav-item .nav-link{
    border-right:1px solid #d7dceb
}
.ks-tabs-container.ks-tabs-vertical.ks-tabs-default.ks-tabs-with-separator .nav-item .nav-link.active{
    border:none;
    border-top:1px solid #d7dceb;
    border-bottom:1px solid #d7dceb
}
.ks-tabs-container.ks-tabs-vertical.ks-tabs-default.ks-tabs-with-separator .nav-item .nav-link.active:after{
    display:none
}
.ks-tabs-container.ks-tabs-vertical.ks-tabs-default.ks-tabs-with-separator .nav-item:first-child .nav-link.active{
    border-top:none
}
.ks-tabs-container.ks-tabs-vertical.ks-tabs-default.ks-tabs-with-separator .nav-item:last-child .nav-link.active{
    border-bottom:none
}
.ks-tabs-container.ks-tabs-vertical.ks-tabs-default.ks-tabs-with-separator.ks-tabs-vertical-right .nav-link{
    border-right:none;
    border-left:1px solid #d7dceb
}
.ks-tabs-container.ks-tabs-vertical.ks-tabs-default.ks-tabs-with-separator.ks-tabs-vertical-right .nav-link.active{
    border:none;
    border-top:1px solid #d7dceb;
    border-bottom:1px solid #d7dceb
}
.ks-tabs-container.ks-tabs-pills .nav-pills .nav-item{
    margin-left:10px
}
.ks-tabs-container.ks-tabs-pills .nav-pills .nav-item:first-child{
    margin-left:0
}
.ks-tabs-container.ks-tabs-pills .nav-pills .nav-link{
    padding:18px 20px;
    font-size:14px;
    line-height:14px;
    color:#333;
    -webkit-border-radius:2px;
    border-radius:2px
}
.ks-tabs-container.ks-tabs-pills .nav-pills .nav-link:hover{
    background-color:#e9f6fe
}
.ks-tabs-container.ks-tabs-pills .nav-pills .nav-link .active:focus,.ks-tabs-container.ks-tabs-pills .nav-pills .nav-link .active:hover,.ks-tabs-container.ks-tabs-pills .nav-pills .nav-link.active{
    color:#fff;
    background-color:#42a5f5;
    font-weight:500
}
.ks-tabs-container.ks-tabs-pills .tab-content{
    -webkit-border-radius:2px;
    border-radius:2px;
    border:solid 1px #d7dceb;
    margin-top:10px
}
.ks-tabs-container.ks-tabs-default.ks-tabs-with-separator.ks-tabs-bordered .nav-item .nav-link{
    border-right:1px solid #d7dceb
}
.ks-tabs-container.ks-tabs-default.ks-tabs-with-separator.ks-tabs-bordered .nav-item .nav-link.active{
    border-left:none
}
.ks-tabs-container.ks-full{
    border:none;
    -webkit-border-radius:0;
    border-radius:0
}
.ks-tabs-container.ks-full .ks-nav-tabs{
    padding-left:30px;
    padding-right:30px;
    border-color:rgba(57,80,155,.2)
}
.ks-tabs-container.ks-full.ks-light>.ks-nav-tabs .nav-link:not(.active){
    color:#858585
}
.ks-tabs-container.ks-full>.ks-nav-tabs>.nav-item>.nav-link{
    font-size:14px;
    padding:20px 18px
}
.ks-tabs-container.ks-full .tab-pane{
    padding:30px
}
@media screen and (max-width:992px){
    .ks-tabs-page-container [class*=col-] .ks-tabs-container{
        margin-bottom:30px
    }
}
@media screen and (max-width:580px){
    .ks-tabs-page-container .nav.ks-nav-tabs.ks-tabs-full-page{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .ks-tabs-page-container .nav.ks-nav-tabs.ks-tabs-full-page>.nav-item{
        margin:0
    }
    .ks-tabs-page-container .nav.ks-nav-tabs.ks-tabs-full-page>.nav-item>.nav-link.active{
        border-bottom:1px solid #d7dceb
    }
}
.modal .modal-content{
    border:none;
    -webkit-border-radius:2px;
    border-radius:2px
}
.modal .modal-body{
    padding:20px
}
.modal .modal-body p:last-child{
    margin-bottom:0
}
.modal .modal-header{
    padding:16px 20px 14px 20px;
    border-bottom:1px solid #dee0e1
}
.modal .modal-header .close{
    margin-top:2px;
    font-size:16px;
    color:#8997c3;
    opacity:.8
}
.modal .modal-header .close:hover{
    opacity:1
}
.modal .modal-header h5{
    margin:0
}
.modal .modal-footer{
    padding:15px 20px;
    text-align:right;
    border-top:1px solid #dee0e1
}
.alert{
    padding:17px 20px;
    -webkit-border-radius:2px;
    border-radius:2px;
    background:#fff;
    border:solid 1px rgba(0,0,0,.1);
    font-size:12px;
    font-weight:400;
    color:#333;
    position:relative
}
.alert>ul{
    margin:0;
    padding-left:30px
}
.alert>.ks-icon{
    font-size:20px;
    display:inline-block;
    margin-right:10px;
    position:relative;
    top:3px
}
.alert>.close{
    position:relative;
    top:-8px;
    right:-8px;
    text-shadow:none
}
.alert>.close>span{
    font-size:16px;
    font-weight:700
}
.alert>.ks-actions .btn+.btn{
    margin-left:10px
}
.alert>.ks-inline-image-block{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.alert>.ks-inline-image-block>.ks-image{
    margin-right:15px
}
.alert>.alert-heading{
    font-size:14px;
    font-weight:500;
    color:#333;
    margin-bottom:10px;
    margin-top:0
}
.alert>.ks-image-block{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex
}
.alert>.ks-image-block>.ks-image{
    width:36px;
    height:36px;
    margin-right:10px
}
.alert>.ks-image-block>.ks-info>.ks-name{
    font-weight:500;
    display:block;
    margin-bottom:3px
}
.alert>.ks-image-block>.ks-info>.ks-text{
    color:rgba(51,51,51,.8);
    display:block
}
.alert::before{
    content:'';
    display:block;
    position:absolute;
    width:4px;
    left:-1px;
    top:-1px;
    bottom:-1px;
    background:0 0;
    -webkit-border-top-left-radius:2px;
    border-top-left-radius:2px;
    -webkit-border-bottom-left-radius:2px;
    border-bottom-left-radius:2px
}
.alert.ks-solid{
    border:none;
    color:#fff
}
.alert.ks-solid::before{
    left:0;
    top:0;
    bottom:0
}
.alert.ks-solid>.alert-heading{
    color:#fff
}
.alert.ks-solid>.close{
    opacity:.5
}
.alert.ks-solid>.close:hover{
    opacity:.9
}
.alert.ks-solid>.close>span{
    color:#fff
}
.alert.ks-solid>.ks-image-block>.ks-info>.ks-text{
    color:#fff
}
.alert.ks-solid>.ks-actions>.ks-cancel{
    color:#fff;
    background:0 0;
    border:solid 1px rgba(255,255,255,.2)
}
.alert.ks-solid-light>.ks-actions>.ks-cancel{
    background:0 0
}
.alert.ks-active-border::before{
    background:#e5e5e5
}
.alert.alert-primary{
    border-color:#d0d4e7
}
.alert.alert-primary.ks-active-border::before{
    background:#d0d4e7
}
.alert.alert-primary.ks-solid{
    background:#25628f
}
.alert.alert-primary.ks-solid.ks-active-border::before{
    background:#18415e
}
.alert.alert-primary.ks-solid>.ks-actions>.ks-approve{
    background:#18415e;
    border-color:#18415e
}
.alert.alert-primary.ks-solid-light{
    background:#f5f6fa
}
.alert.alert-danger{
    border-color:#fbe0db
}
.alert.alert-danger.ks-active-border::before{
    background:#fbe0db
}
.alert.alert-danger.ks-solid{
    background:#ef5350
}
.alert.alert-danger.ks-solid.ks-active-border::before{
    background:#e53935
}
.alert.alert-danger.ks-solid>.ks-actions>.ks-approve{
    background:#e53935;
    border-color:#e53935
}
.alert.alert-danger.ks-solid-light{
    background:#fdefed
}
.alert.alert-info{
    border-color:#d3edfc
}
.alert.alert-info.ks-active-border::before{
    background:#d3edfc
}
.alert.alert-info.ks-solid{
    background:#42a5f5
}
.alert.alert-info.ks-solid.ks-active-border::before{
    background:#1e88e5
}
.alert.alert-info.ks-solid>.ks-actions>.ks-approve{
    background:#1e88e5;
    border-color:#1e88e5
}
.alert.alert-info.ks-solid-light{
    background:#e8f6fd
}
.alert.alert-success{
    border-color:#c0f0d4
}
.alert.alert-success.ks-active-border::before{
    background:#c0f0d4
}
.alert.alert-success.ks-solid{
    background:#4caf50
}
.alert.alert-success.ks-solid.ks-active-border::before{
    background:#388e3c
}
.alert.alert-success.ks-solid>.ks-actions>.ks-approve{
    background:#388e3c;
    border-color:#388e3c
}
.alert.alert-success.ks-solid-light{
    background:#eaf9f0
}
.alert.alert-warning{
    border-color:#f5ebb6
}
.alert.alert-warning.ks-active-border::before{
    background:#f5ebb6
}
.alert.alert-warning.ks-solid{
    background:#ffb300
}
.alert.alert-warning.ks-solid.ks-active-border::before{
    background:#ff8f00
}
.alert.alert-warning.ks-solid>.ks-actions>.ks-approve{
    background:#ff8f00;
    border-color:#ff8f00
}
.alert.alert-warning.ks-solid-light{
    background:#fbf8e6
}
.breadcrumb.ks-default{
    padding:0;
    margin:0;
    background:0 0;
    -webkit-border-radius:2px;
    border-radius:2px;
    border:solid 1px #dee0e1
}
.breadcrumb.ks-default>.breadcrumb-item{
    font-size:12px;
    padding:5px 15px;
    font-weight:400;
    color:#858585
}
.breadcrumb.ks-default>.breadcrumb-item:after,.breadcrumb.ks-default>.breadcrumb-item:before{
    display:none
}
.breadcrumb.ks-default>.breadcrumb-item.active{
    color:rgba(133,133,133,.6)
}
.breadcrumb.ks-default>.breadcrumb-item+.breadcrumb-item{
    border-left:1px solid #dee0e1
}
.breadcrumb.ks-default>.ks-breadcrumb-icon{
    padding:5px 6px
}
.breadcrumb.ks-default>.ks-breadcrumb-icon>.ks-icon{
    font-size:16px;
    line-height:14px;
    color:#858585;
    position:relative;
    top:2px
}
.ks-color-preview{
    height:100px;
    color:#fff
}
.ks-color-preview-active,.ks-color-preview-default{
    height:50px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.ks-color-preview-default{
    -webkit-border-top-left-radius:2px;
    border-top-left-radius:2px;
    -webkit-border-top-right-radius:2px;
    border-top-right-radius:2px
}
.ks-color-preview-active{
    -webkit-border-bottom-left-radius:2px;
    border-bottom-left-radius:2px;
    -webkit-border-bottom-right-radius:2px;
    border-bottom-right-radius:2px
}
.ks-color-preview-primary .ks-color-preview-default{
    background:#25628f
}
.ks-color-preview-primary .ks-color-preview-active{
    background:#1d4c6f
}
.ks-color-preview-info .ks-color-preview-default{
    background:#42a5f5
}
.ks-color-preview-info .ks-color-preview-active{
    background:#1e88e5
}
.ks-color-preview-success .ks-color-preview-default{
    background:#4caf50
}
.ks-color-preview-success .ks-color-preview-active{
    background:#388e3c
}
.ks-color-preview-warning .ks-color-preview-default{
    background:#ffb300
}
.ks-color-preview-warning .ks-color-preview-active{
    background:#ff8f00
}
.ks-color-preview-danger .ks-color-preview-default{
    background:#ef5350
}
.ks-color-preview-danger .ks-color-preview-active{
    background:#e53935
}
.ks-color-preview-secondary{
    color:#333
}
.ks-color-preview-secondary .ks-color-preview-default{
    background:#ebebeb
}
.ks-color-preview-secondary .ks-color-preview-active{
    background:#d7d7d7
}
.ks-color-preview-cinnabar .ks-color-preview-default{
    background:#e74c3c
}
.ks-color-preview-cinnabar .ks-color-preview-active{
    background:#dc3125
}
.ks-color-preview-zest .ks-color-preview-default{
    background:#e67e22
}
.ks-color-preview-zest .ks-color-preview-active{
    background:#da5e13
}
.ks-color-preview-supernova .ks-color-preview-default{
    background:#ffcd02
}
.ks-color-preview-supernova .ks-color-preview-active{
    background:#ffb901
}
.ks-color-preview-pavlova .ks-color-preview-default{
    background:#d5c295
}
.ks-color-preview-pavlova .ks-color-preview-active{
    background:#c3ab76
}
.ks-color-preview-pickled-bluewood .ks-color-preview-default{
    background:#34495e
}
.ks-color-preview-pickled-bluewood .ks-color-preview-active{
    background:#1f2f40
}
.ks-color-preview-mine-shaft .ks-color-preview-default{
    background:#2b2b2b
}
.ks-color-preview-mine-shaft .ks-color-preview-active{
    background:#191919
}
.ks-color-preview-wisteria .ks-color-preview-default{
    background:#9b59b6
}
.ks-color-preview-wisteria .ks-color-preview-active{
    background:#7c3c9c
}
.ks-color-preview-ming .ks-color-preview-default{
    background:#3a6f81
}
.ks-color-preview-ming .ks-color-preview-active{
    background:#1f2f40
}
.ks-color-preview-curious-blue .ks-color-preview-default{
    background:#3498db
}
.ks-color-preview-curious-blue .ks-color-preview-active{
    background:#1f79cb
}
.ks-color-preview-shamrock .ks-color-preview-default{
    background:#2ecc71
}
.ks-color-preview-shamrock .ks-color-preview-active{
    background:#1bb751
}
.ks-color-preview-mountain-meadow .ks-color-preview-default{
    background:#1abc9c
}
.ks-color-preview-mountain-meadow .ks-color-preview-active{
    background:#0ea37d
}
.ks-color-preview-porcelain{
    color:#000
}
.ks-color-preview-porcelain .ks-color-preview-default{
    background:#ecf0f1
}
.ks-color-preview-porcelain .ks-color-preview-active{
    background:#e3e9ea
}
.ks-color-preview-cascade .ks-color-preview-default{
    background:#95a5a6
}
.ks-color-preview-cascade .ks-color-preview-active{
    background:#768889
}
.ks-color-preview-killarney .ks-color-preview-default{
    background:#345f41
}
.ks-color-preview-killarney .ks-color-preview-active{
    background:#1f4129
}
.ks-color-preview-blue-marguerite .ks-color-preview-default{
    background:#745ec5
}
.ks-color-preview-blue-marguerite .ks-color-preview-active{
    background:#5440ae
}
.ks-color-preview-millbrook .ks-color-preview-default{
    background:#5e4534
}
.ks-color-preview-millbrook .ks-color-preview-active{
    background:#402c1f
}
.ks-color-preview-cosmic .ks-color-preview-default{
    background:#5e345e
}
.ks-color-preview-cosmic .ks-color-preview-active{
    background:#401f40
}
.ks-color-preview-flory .ks-color-preview-default{
    background:#ef717a
}
.ks-color-preview-flory .ks-color-preview-active{
    background:#e7515a
}
.ks-color-preview-atlantis .ks-color-preview-default{
    background:#a5c63b
}
.ks-color-preview-atlantis .ks-color-preview-active{
    background:#88b024
}
.ks-color-preview-persian-pink .ks-color-preview-default{
    background:#f47cc3
}
.ks-color-preview-persian-pink .ks-color-preview-active{
    background:#ee5cac
}
.ks-color-preview-nutmeg .ks-color-preview-default{
    background:#79302a
}
.ks-color-preview-nutmeg .ks-color-preview-active{
    background:#591c18
}
.ks-color-preview-donkey-brown .ks-color-preview-default{
    background:#a38671
}
.ks-color-preview-donkey-brown .ks-color-preview-active{
    background:#856651
}
.ks-color-preview-perano .ks-color-preview-default{
    background:#b8c9f1
}
.ks-color-preview-perano .ks-color-preview-active{
    background:#9eb3ea
}
.ks-color-preview-kashmir-blue .ks-color-preview-default{
    background:#5065a1
}
.ks-color-preview-kashmir-blue .ks-color-preview-active{
    background:#344683
}
.ks-color-preview-dark-tan .ks-color-preview-default{
    background:#630a10
}
.ks-color-preview-dark-tan .ks-color-preview-active{
    background:#42060f
}
.ks-color-preview-persian-green .ks-color-preview-default{
    background:#02a388
}
.ks-color-preview-persian-green .ks-color-preview-active{
    background:#006758
}
.ks-color-preview-royal-blue .ks-color-preview-default{
    background:#4160de
}
.ks-color-preview-royal-blue .ks-color-preview-active{
    background:#2a4085
}
.ks-color-preview-crusta .ks-color-preview-default{
    background:#e79716
}
.ks-color-preview-crusta .ks-color-preview-active{
    background:#f96800
}
.ks-color-preview-medium-purple .ks-color-preview-default{
    background:#9043d8
}
.ks-color-preview-medium-purple .ks-color-preview-active{
    background:#5b2e81
}
.ks-color-preview-cerise-red .ks-color-preview-default{
    background:#00a750
}
.ks-color-preview-cerise-red .ks-color-preview-active{
    background:#882535
}
.ks-navbar{
    height:60px;
    border:none;
    -webkit-border-radius:0;
    border-radius:0;
    padding:0;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-shadow:0 0 10px rgba(0,0,0,.5);
    box-shadow:0 0 10px rgba(0,0,0,.5)
}
.ks-navbar .dropdown .dropdown-menu{
    min-width:220px;
    overflow:visible
}
.ks-navbar .dropdown .dropdown-menu .dropdown-menu{
    position:absolute;
    top:0;
    left:229px
}
.ks-navbar .dropdown.open>.dropdown-menu{
    display:block
}
.ks-navbar .nav-item{
    padding:0;
    margin:0;
    border-left:1px solid transparent;
    border-right:1px solid transparent
}
.ks-navbar .nav-item+.nav-item{
    margin:0;
    border-left:none
}
.ks-navbar .nav-item.show .dropdown-menu{
    margin:0;
    width:229px;
    border:none;
    -webkit-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    border-top-right-radius:0
}
.ks-navbar .nav-item.show .dropdown-menu.ks-primary .dropdown-item.ks-active:before{
    background:#25628f
}
.ks-navbar .nav-item.show .dropdown-menu.ks-info .dropdown-item.ks-active:before{
    background:#42a5f5
}
.ks-navbar .nav-item.show .dropdown-menu.ks-success .dropdown-item.ks-active:before{
    background:#4caf50
}
.ks-navbar .nav-item.show .dropdown-menu.ks-warning .dropdown-item.ks-active:before{
    background:#ffb300
}
.ks-navbar .nav-item.show .dropdown-menu.ks-danger .dropdown-item.ks-active:before{
    background:#ef5350
}
.ks-navbar .nav-item.show .dropdown-menu.ks-fuchsia-pink .dropdown-item.ks-active:before{
    background:#d149cc
}
.ks-navbar .nav-item.show .dropdown-menu.ks-cerise-red .dropdown-item.ks-active:before{
    background:#00a750
}
.ks-navbar .nav-item.show .dropdown-menu.ks-crusta .dropdown-item.ks-active:before{
    background:#e79716
}
.ks-navbar .nav-item.show .dropdown-menu.ks-medium-purple .dropdown-item.ks-active:before{
    background:#9043d8
}
.ks-navbar .nav-item.show .dropdown-menu.ks-royal-blue .dropdown-item.ks-active:before{
    background:#4160de
}
.ks-navbar .nav-item.show .dropdown-menu.ks-persian-green .dropdown-item.ks-active:before{
    background:#02a388
}
.ks-navbar .nav-item.show .dropdown-menu.ks-dark-tan .dropdown-item.ks-active:before{
    background:#630a10
}
.ks-navbar .nav-item.show .dropdown-menu .dropdown-item{
    border:none;
    height:50px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    line-height:13px;
    font-weight:400;
    padding:0 24px;
    position:relative
}
.ks-navbar .nav-item.show .dropdown-menu .dropdown-item:before{
    content:'';
    position:absolute;
    top:0;
    left:-1px;
    bottom:-1px;
    width:4px;
    background:0 0
}
.ks-navbar .nav-item.show .dropdown-menu .dropdown-item:last-child{
    border-bottom:none
}
.ks-navbar .nav-item.show .dropdown-menu .dropdown-item>.nav-link{
    border-bottom:none
}
.ks-navbar .nav-item.show .dropdown-menu .dropdown-item>.nav-link.dropdown-toggle:after{
    height:11px
}
.ks-navbar .nav-item.show .dropdown-menu .dropdown-item>.ks-icon{
    font-size:19px;
    line-height:19px;
    margin-right:20px
}
.ks-navbar .nav-item.show .dropdown-menu .dropdown{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.ks-navbar .nav-item.show .dropdown-menu .dropdown>.dropdown-toggle{
    font-weight:400;
    padding:0;
    width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.ks-navbar .nav-link{
    margin:0;
    font-size:13px;
    font-weight:500;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    padding:0 20px;
    height:60px
}
.ks-navbar .nav-link.dropdown-toggle:after{
    height:15px;
    margin-left:11px
}
.ks-navbar .navbar-brand{
    height:60px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    width:260px;
    padding:0 25px;
    margin:0
}
.ks-navbar .navbar-brand .ks-logo{
    font-size:18px;
    text-transform:uppercase;
    font-weight:700;
    line-height:29px
}
.ks-navbar .navbar-brand .ks-sidebar-mobile-toggle,.ks-navbar .navbar-brand .ks-sidebar-toggle{
    margin-right:14px;
    font-size:21px;
    line-height:21px;
    position:relative
}
.ks-navbar .navbar-brand .ks-sidebar-mobile-toggle>.ks-icon,.ks-navbar .navbar-brand .ks-sidebar-toggle>.ks-icon{
    font-weight:700
}
.ks-navbar .navbar-brand .ks-sidebar-mobile-toggle{
    display:none
}
.ks-navbar .ks-navbar-logo{
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex
}
.ks-navbar>.ks-wrapper{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.ks-navbar>.ks-wrapper>.nav{
    width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu>.ks-search-form{
    padding:0 30px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu>.ks-search-form .form-control{
    width:265px;
    height:36px;
    -webkit-border-radius:2px;
    border-radius:2px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu>.ks-search-form .form-control::-webkit-input-placeholder{
    font-size:12px;
    font-weight:400
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu>.ks-search-form .form-control::-moz-placeholder{
    font-size:12px;
    font-weight:400
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu>.ks-search-form .form-control:-ms-input-placeholder{
    font-size:12px;
    font-weight:400
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu>.ks-search-form .form-control::placeholder{
    font-size:12px;
    font-weight:400
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu>.ks-search-form .icon-addon>.ks-icon{
    font-size:18px;
    position:relative;
    top:1px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu>.ks-search-form .ks-search-close,.ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu>.ks-search-form .ks-search-open{
    display:none
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu>.ks-btn-action{
    border-right:none
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    padding-right:30px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.btn-action-block{
    border-left:none;
    padding:0;
    height:60px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.btn-action-block:hover{
    background:0 0
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.btn-action-block>.btn{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
    color:#fff;
    width:100%;
    -webkit-border-radius:0;
    border-radius:0;
    padding-left:30px;
    padding-right:30px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.btn-action-block>.btn>span{
    display:block
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.btn-action-block>.btn>span:first-child{
    margin-top:2px;
    margin-bottom:4px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.btn-action-block>.btn>span:last-child{
    text-transform:uppercase;
    font-size:10px;
    font-weight:400
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-languages.show>.dropdown-menu{
    width:336px;
    min-width:336px;
    height:300px;
    margin:0
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-languages .ks-wrapper{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-languages .ks-wrapper>.ks-language{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    height:50px;
    width:168px;
    list-style:none;
    font-weight:500;
    padding:0 24px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-languages .ks-wrapper>.ks-language>.ks-icon{
    font-size:16px;
    line-height:14px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-languages .ks-wrapper>.ks-language>.ks-text{
    margin-left:20px;
    font-weight:400
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-languages .ks-wrapper>.ks-language.ks-selected{
    opacity:.6
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-languages>.nav-link>.ks-text{
    display:none
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.nav-link{
    padding:0 24px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.nav-link>.ks-icon{
    position:relative;
    font-size:22px;
    line-height:22px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.nav-link>.ks-icon>.badge{
    position:absolute;
    right:-7px;
    top:-6px;
    min-width:18px;
    min-height:18px;
    -webkit-border-radius:9px;
    border-radius:9px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-align:center;
    border:none;
    padding:0 5px 0 6px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.nav-link>.ks-text{
    display:none
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.nav-link:after{
    display:none
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu{
    width:360px;
    height:342px;
    background:#fff
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.ks-tabs-actions{
    position:absolute;
    top:15px;
    right:0
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.ks-tabs-actions>a>.ks-icon{
    font-size:21px;
    line-height:21px;
    margin-right:14px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.ks-tabs-actions>a>.ks-icon.fa-plus{
    position:relative;
    top:1px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.ks-tabs-actions>a>.ks-icon.fa-search{
    font-size:15px;
    line-height:15px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.ks-nav-tabs{
    height:48px;
    min-height:48px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.ks-nav-tabs>.nav-item{
    height:47px;
    padding:0;
    font-size:13px;
    border:none;
    font-weight:500;
    -webkit-border-radius:0;
    border-radius:0;
    width:85px;
    text-align:center;
    position:relative;
    background:#fff
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.ks-nav-tabs>.nav-item>.nav-link{
    padding:0;
    height:47px;
    border:none;
    -webkit-border-radius:0;
    border-radius:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    color:#858585;
    background:#fff
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.ks-nav-tabs>.nav-item>.nav-link.active{
    color:#333;
    background:#fff
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.ks-nav-tabs>.nav-item>.nav-link.active:after{
    content:'';
    height:4px;
    position:absolute;
    bottom:-1px;
    left:0;
    width:100%;
    background:0 0
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.ks-nav-tabs>.nav-item:hover{
    background:#fff
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.ks-nav-tabs.ks-primary>.nav-item>.nav-link.active:after{
    background:#25628f
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.ks-nav-tabs.ks-info>.nav-item>.nav-link.active:after{
    background:#42a5f5
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.ks-nav-tabs.ks-success>.nav-item>.nav-link.active:after{
    background:#4caf50
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.ks-nav-tabs.ks-danger>.nav-item>.nav-link.active:after{
    background:#ef5350
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.ks-nav-tabs.ks-warning>.nav-item>.nav-link.active:after{
    background:#ffb300
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.ks-nav-tabs.ks-fuchsia-pink>.nav-item>.nav-link.active:after{
    background:#d149cc
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.ks-nav-tabs.ks-cerise-red>.nav-item>.nav-link.active:after{
    background:#00a750
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.ks-nav-tabs.ks-crusta>.nav-item>.nav-link.active:after{
    background:#e79716
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.ks-nav-tabs.ks-medium-purple>.nav-item>.nav-link.active:after{
    background:#9043d8
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.ks-nav-tabs.ks-royal-blue>.nav-item>.nav-link.active:after{
    background:#4160de
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.ks-nav-tabs.ks-persian-green>.nav-item>.nav-link.active:after{
    background:#02a388
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.ks-nav-tabs.ks-dark-tan>.nav-item>.nav-link.active:after{
    background:#630a10
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.tab-content>.tab-pane{
    height:300px;
    max-height:300px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.tab-content>.tab-pane>.ks-wrapper{
    height:251px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.tab-content>.tab-pane>.ks-wrapper .ks-message{
    padding:12px 20px;
    height:85px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.tab-content>.tab-pane>.ks-wrapper .ks-message>.ks-avatar{
    margin-top:3px;
    margin-right:12px;
    width:36px;
    height:36px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.tab-content>.tab-pane>.ks-wrapper .ks-message>.ks-info>.ks-user-name{
    color:#333;
    font-weight:500;
    margin-bottom:5px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.tab-content>.tab-pane>.ks-wrapper .ks-message>.ks-info>.ks-text{
    color:#333;
    margin-bottom:5px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.tab-content>.tab-pane>.ks-wrapper .ks-message>.ks-info>.ks-datetime{
    font-size:11px;
    color:#858585
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.tab-content>.tab-pane>.ks-view-all{
    border-top:1px solid rgba(57,81,155,.2);
    height:43px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    line-height:13px;
    font-weight:500
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-messages>.dropdown-menu>.tab-content>.tab-pane.active.ks-empty{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.nav-link{
    padding:0 24px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.nav-link>.ks-icon{
    position:relative;
    font-size:22px;
    line-height:22px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.nav-link>.ks-icon>.badge{
    position:absolute;
    right:-7px;
    top:-6px;
    min-width:18px;
    min-height:18px;
    -webkit-border-radius:9px;
    border-radius:9px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-align:center;
    border:none;
    padding:0 5px 0 6px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.nav-link>.ks-text{
    display:none
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.nav-link:after{
    display:none
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu{
    width:400px;
    height:342px;
    background:#fff
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.nav-tabs{
    height:48px;
    min-height:48px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.nav-tabs>.nav-item{
    width:25%;
    height:47px;
    padding:0;
    font-size:13px;
    border:none;
    font-weight:500;
    -webkit-border-radius:0;
    border-radius:0;
    text-align:center;
    position:relative;
    background:#fff
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.nav-tabs>.nav-item>.nav-link{
    padding:0;
    height:47px;
    border:none;
    -webkit-border-radius:0;
    border-radius:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    color:#858585;
    background:#fff
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.nav-tabs>.nav-item>.nav-link.active{
    color:#333;
    background:#fff
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.nav-tabs>.nav-item>.nav-link.active:after{
    content:'';
    height:4px;
    position:absolute;
    bottom:-1px;
    left:0;
    width:100%;
    background:0 0
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.nav-tabs>.nav-item:hover{
    background:#fff
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.nav-tabs.ks-primary>.nav-item>.nav-link.active:after{
    background:#25628f
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.nav-tabs.ks-info>.nav-item>.nav-link.active:after{
    background:#42a5f5
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.nav-tabs.ks-success>.nav-item>.nav-link.active:after{
    background:#4caf50
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.nav-tabs.ks-danger>.nav-item>.nav-link.active:after{
    background:#ef5350
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.nav-tabs.ks-warning>.nav-item>.nav-link.active:after{
    background:#ffb300
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.nav-tabs.ks-fuchsia-pink>.nav-item>.nav-link.active:after{
    background:#d149cc
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.nav-tabs.ks-cerise-red>.nav-item>.nav-link.active:after{
    background:#00a750
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.nav-tabs.ks-crusta>.nav-item>.nav-link.active:after{
    background:#e79716
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.nav-tabs.ks-medium-purple>.nav-item>.nav-link.active:after{
    background:#9043d8
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.nav-tabs.ks-royal-blue>.nav-item>.nav-link.active:after{
    background:#4160de
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.nav-tabs.ks-persian-green>.nav-item>.nav-link.active:after{
    background:#02a388
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.nav-tabs.ks-dark-tan>.nav-item>.nav-link.active:after{
    background:#630a10
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.tab-content>.tab-pane{
    height:300px;
    max-height:300px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.tab-content>.tab-pane>.ks-wrapper{
    height:251px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.tab-content>.tab-pane>.ks-wrapper .ks-notification{
    padding:12px 20px;
    height:85px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.tab-content>.tab-pane>.ks-wrapper .ks-notification>.ks-avatar{
    margin-top:3px;
    margin-right:12px;
    width:36px;
    height:36px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.tab-content>.tab-pane>.ks-wrapper .ks-notification>.ks-action{
    margin-top:3px;
    margin-right:12px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.tab-content>.tab-pane>.ks-wrapper .ks-notification>.ks-action>span{
    width:36px;
    height:36px;
    -webkit-border-radius:50%;
    border-radius:50%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.tab-content>.tab-pane>.ks-wrapper .ks-notification>.ks-action>span>.ks-icon{
    font-size:21px;
    line-height:21px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.tab-content>.tab-pane>.ks-wrapper .ks-notification>.ks-info>.ks-user-name{
    color:#333;
    font-weight:500;
    margin-bottom:5px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.tab-content>.tab-pane>.ks-wrapper .ks-notification>.ks-info>.ks-user-name>.ks-description{
    font-weight:500
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.tab-content>.tab-pane>.ks-wrapper .ks-notification>.ks-info>.ks-text{
    color:#333;
    margin-bottom:5px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.tab-content>.tab-pane>.ks-wrapper .ks-notification>.ks-info>.ks-text>.ks-icon{
    font-size:20px;
    display:inline-block;
    margin-right:1px;
    position:relative;
    top:1px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.tab-content>.tab-pane>.ks-wrapper .ks-notification>.ks-info>.ks-datetime{
    font-size:11px;
    color:#858585
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.tab-content>.tab-pane>.ks-view-all{
    border-top:1px solid rgba(57,81,155,.2);
    height:43px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    line-height:13px;
    font-weight:500
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-notifications>.dropdown-menu>.tab-content>.tab-pane.active.ks-empty{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-user>.dropdown-toggle{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-user>.dropdown-toggle>.ks-avatar{
    width:36px;
    height:36px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-user>.dropdown-toggle>.ks-info{
    margin-left:12px
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-user>.dropdown-toggle>.ks-info>.ks-name{
    display:block
}
.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-user>.dropdown-toggle>.ks-info>.ks-description{
    display:block;
    color:rgba(255,255,255,.7);
    font-size:12px
}
.ks-navbar>.ks-wrapper>.ks-navbar-actions-toggle,.ks-navbar>.ks-wrapper>.ks-navbar-menu-toggle{
    width:auto;
    display:none;
    height:60px
}
.ks-navbar>.ks-wrapper>.ks-navbar-actions-toggle>a,.ks-navbar>.ks-wrapper>.ks-navbar-menu-toggle>a{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.ks-navbar>.ks-wrapper>.ks-navbar-actions-toggle>a>span,.ks-navbar>.ks-wrapper>.ks-navbar-menu-toggle>a>span{
    font-size:24px;
    line-height:24px
}
.ks-navbar>.ks-sidebar-mobile-toggle{
    display:none;
    padding:0
}
.ks-navbar .ks-dropdown-grid{
    margin-left:5px;
    -webkit-border-radius:2px;
    border-radius:2px;
    height:28px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.ks-navbar .ks-dropdown-grid>.dropdown-toggle{
    padding:8px;
    height:auto
}
.ks-navbar .ks-dropdown-grid>.dropdown-toggle:after{
    margin-left:0
}
.ks-navbar .ks-dropdown-grid.show>.dropdown-menu{
    -webkit-border-radius:2px;
    border-radius:2px;
    margin-top:4px;
    width:360px;
    min-width:360px
}
.ks-navbar .ks-dropdown-grid.show>.dropdown-menu .ks-scroll-wrapper{
    padding:10px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.ks-navbar .ks-dropdown-grid.show>.dropdown-menu .ks-scroll-wrapper>.ks-grid-item{
    width:110px;
    height:80px;
    -webkit-border-radius:2px;
    border-radius:2px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.ks-navbar .ks-dropdown-grid.show>.dropdown-menu .ks-scroll-wrapper>.ks-grid-item>.ks-icon{
    font-size:26px;
    margin-bottom:10px
}
.ks-navbar .ks-dropdown-grid.show>.dropdown-menu .ks-scroll-wrapper>.ks-grid-item>.ks-text{
    font-weight:400
}
.ks-navbar .ks-dropdown-grid-images{
    margin-left:5px;
    -webkit-border-radius:2px;
    border-radius:2px;
    height:28px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.ks-navbar .ks-dropdown-grid-images>.dropdown-toggle{
    padding:8px;
    height:auto
}
.ks-navbar .ks-dropdown-grid-images>.dropdown-toggle:after{
    margin-left:0
}
.ks-navbar .ks-dropdown-grid-images.show>.dropdown-menu{
    -webkit-border-radius:2px;
    border-radius:2px;
    margin-top:4px;
    width:270px;
    min-width:270px
}
.ks-navbar .ks-dropdown-grid-images.show>.dropdown-menu .ks-scroll-wrapper{
    padding:20px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.ks-navbar .ks-dropdown-grid-images.show>.dropdown-menu .ks-scroll-wrapper>.ks-grid-item{
    padding:15px 20px;
    min-width:100px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    border:1px solid transparent
}
.ks-navbar .ks-dropdown-grid-images.show>.dropdown-menu .ks-scroll-wrapper>.ks-grid-item>.ks-icon{
    margin-bottom:10px
}
.ks-navbar .ks-dropdown-grid-images.show>.dropdown-menu .ks-scroll-wrapper>.ks-grid-item>.ks-text{
    font-weight:400;
    color:#858585
}
.ks-navbar .ks-dropdown-grid-images.show>.dropdown-menu .ks-scroll-wrapper>.ks-grid-item:hover{
    border:1px solid #dee0e1;
    -webkit-border-radius:1px;
    border-radius:1px
}
.ks-navbar .ks-dropdown-grid-images.show>.dropdown-menu .ks-scroll-wrapper>.ks-grid-item:hover>.ks-text{
    color:#333
}
body.ks-navbar-fixed{
    padding-top:60px
}
body.ks-navbar-fixed .ks-navbar{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    z-index:6
}
body.ks-sidebar-iconbar .ks-navbar .navbar-brand{
    width:130px
}
body.ks-sidebar-iconbar_compact .ks-navbar .navbar-brand{
    width:150px
}
@media only screen and (max-width:1610px){
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu>.ks-search-form .form-control{
        width:200px
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions>.ks-user .ks-info{
        display:block
    }
}
@media only screen and (max-width:1500px){
    .ks-navbar>.ks-wrapper>.nav .ks-navbar-menu .ks-search-form{
        height:60px;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        -js-display:flex;
        display:flex;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center;
        margin:0;
        padding:0 20px
    }
    .ks-navbar>.ks-wrapper>.nav .ks-navbar-menu .ks-search-form .ks-search-open{
        display:inline-block;
        font-size:20px;
        position:relative;
        top:1px
    }
    .ks-navbar>.ks-wrapper>.nav .ks-navbar-menu .ks-search-form .ks-search-close{
        display:none;
        font-size:20px;
        position:relative;
        top:1px
    }
    .ks-navbar>.ks-wrapper>.nav .ks-navbar-menu .ks-search-form .ks-wrapper{
        display:none
    }
    .ks-navbar>.ks-wrapper>.nav .ks-navbar-menu.ks-open{
        position:relative
    }
    .ks-navbar>.ks-wrapper>.nav .ks-navbar-menu.ks-open .nav-item{
        visibility:hidden
    }
    .ks-navbar>.ks-wrapper>.nav .ks-navbar-menu.ks-open .ks-search-form{
        width:100%;
        position:absolute;
        top:0;
        left:0;
        padding-left:0;
        padding-right:0
    }
    .ks-navbar>.ks-wrapper>.nav .ks-navbar-menu.ks-open .ks-search-form .ks-search-open{
        display:none
    }
    .ks-navbar>.ks-wrapper>.nav .ks-navbar-menu.ks-open .ks-search-form .ks-search-close{
        display:block;
        margin-left:20px
    }
    .ks-navbar>.ks-wrapper>.nav .ks-navbar-menu.ks-open .ks-search-form .ks-wrapper{
        width:100%;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        -js-display:flex;
        display:flex;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center
    }
    .ks-navbar>.ks-wrapper>.nav .ks-navbar-menu.ks-open .ks-search-form .ks-wrapper .input-icon{
        width:100%
    }
    .ks-navbar>.ks-wrapper>.nav .ks-navbar-menu.ks-open .ks-search-form .ks-wrapper .form-control{
        width:100%
    }
}
@media only screen and (max-width:1440px){
    .ks-navbar .navbar-brand{
        width:auto
    }
    .ks-navbar .navbar-brand .ks-sidebar-toggle{
        display:none
    }
}
@media only screen and (max-width:1200px){
    .ks-navbar .navbar-brand .ks-sidebar-toggle{
        display:none
    }
}
@media only screen and (max-width:992px){
    .ks-navbar .navbar-brand{
        padding-left:19px
    }
    .ks-navbar .navbar-brand .ks-sidebar-mobile-toggle{
        display:block
    }
}
@media only screen and (max-width:1225px){
    .ks-navbar{
        padding-right:0
    }
    .ks-navbar>.ks-wrapper{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        -js-display:flex;
        display:flex;
        -webkit-box-pack:end;
        -webkit-justify-content:flex-end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .ks-navbar>.ks-wrapper>.nav{
        -webkit-box-pack:end;
        -webkit-justify-content:flex-end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .ks-navbar>.ks-wrapper>.ks-navbar-menu-toggle{
        display:block;
        text-align:center
    }
    .ks-navbar>.ks-wrapper>.ks-navbar-menu-toggle .ks-icon{
        width:24px;
        height:24px;
        display:inline-block;
        text-align:center
    }
    .ks-navbar>.ks-wrapper>.ks-navbar-menu-toggle .ks-icon.ks-open{
        display:block
    }
    .ks-navbar>.ks-wrapper>.ks-navbar-menu-toggle .ks-icon.ks-close{
        display:none
    }
    .ks-navbar>.ks-wrapper>.ks-navbar-menu-toggle.ks-open .ks-icon.ks-open{
        display:none
    }
    .ks-navbar>.ks-wrapper>.ks-navbar-menu-toggle.ks-open .ks-icon.ks-close{
        display:block
    }
    .ks-navbar>.ks-wrapper>.ks-navbar-menu-toggle>.nav-link{
        border:none
    }
    .ks-navbar>.ks-wrapper>.ks-navbar-menu-toggle>.nav-link:hover{
        border:none
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu{
        position:fixed;
        right:-230px;
        height:100%;
        z-index:6;
        width:230px;
        top:60px;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        -js-display:flex;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu.ks-open{
        position:fixed;
        -webkit-transition:right .2s ease;
        transition:right .2s ease;
        right:0
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu.ks-open>.ks-search-form{
        position:static;
        padding:15px
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu.ks-open>.ks-search-form>.ks-wrapper>.input-icon>.form-control{
        width:100%;
        -webkit-border-radius:2px;
        border-radius:2px
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu.ks-open>.ks-search-form>.ks-wrapper>.ks-search-close{
        display:none
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu.ks-open>.nav-item{
        visibility:visible;
        opacity:1;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        -js-display:flex;
        display:flex;
        width:100%;
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        border:none;
        position:relative
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu.ks-open>.nav-item:hover{
        background:0 0
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu.ks-open>.nav-item>.nav-link{
        visibility:visible;
        opacity:1;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        -js-display:flex;
        display:flex;
        width:100%;
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        height:60px
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu.ks-open>.nav-item>.nav-link:hover{
        background:0 0
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu.ks-open>.dropdown{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        border-bottom:none;
        height:auto
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu.ks-open>.dropdown>.nav-link{
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu.ks-open>.dropdown.show{
        position:relative
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu.ks-open>.dropdown .dropdown-menu{
        position:static;
        -webkit-border-radius:0;
        border-radius:0;
        -webkit-box-shadow:none;
        box-shadow:none;
        background:0 0
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu.ks-open>.dropdown .dropdown-menu .dropdown-item,.ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu.ks-open>.dropdown .dropdown-menu .nav-link{
        height:60px
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu.ks-open>.dropdown .dropdown-menu .dropdown-item.ks-active:hover{
        -webkit-transition:all .3s ease;
        transition:all .3s ease
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu.ks-open>.dropdown .dropdown-menu .dropdown-item.dropdown.show{
        padding:0;
        height:auto
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu.ks-open>.dropdown .dropdown-menu .dropdown-item.dropdown.show>.nav-link{
        height:61px;
        padding:0 24px;
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-menu.ks-open>.ks-btn-action>.btn{
        width:100%
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions{
        padding-right:0
    }
}
@media only screen and (max-width:780px){
    .ks-navbar>.ks-wrapper>.ks-navbar-actions-toggle{
        display:block
    }
    .ks-navbar>.ks-wrapper>.ks-navbar-actions-toggle>.nav-item>.ks-icon.ks-open{
        display:block
    }
    .ks-navbar>.ks-wrapper>.ks-navbar-actions-toggle>.nav-item>.ks-icon.ks-close{
        display:none
    }
    .ks-navbar>.ks-wrapper>.ks-navbar-actions-toggle.ks-open>.nav-item .ks-icon.ks-open{
        display:none
    }
    .ks-navbar>.ks-wrapper>.ks-navbar-actions-toggle.ks-open>.nav-item .ks-icon.ks-close{
        display:block
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        -js-display:flex;
        display:flex;
        position:fixed;
        width:230px;
        height:100%;
        z-index:6;
        right:-230px;
        top:60px;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions.ks-open{
        -webkit-transition:right .2s ease;
        transition:right .2s ease;
        position:fixed;
        right:0
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions.ks-open>.nav-item{
        border:none
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions.ks-open>.nav-item:hover{
        background:0 0
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions.ks-open>.nav-item.ks-languages>.nav-link>.ks-text,.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions.ks-open>.nav-item.ks-messages>.nav-link>.ks-text,.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions.ks-open>.nav-item.ks-notifications>.nav-link>.ks-text{
        display:block;
        margin-left:27px;
        -webkit-box-flex:1;
        -webkit-flex:1 1 auto;
        -ms-flex:1 1 auto;
        flex:1 1 auto
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions.ks-open>.nav-item.ks-languages>.nav-link:after,.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions.ks-open>.nav-item.ks-messages>.nav-link:after,.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions.ks-open>.nav-item.ks-notifications>.nav-link:after{
        display:block
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions.ks-open>.nav-item.ks-languages>.nav-link .badge,.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions.ks-open>.nav-item.ks-messages>.nav-link .badge,.ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions.ks-open>.nav-item.ks-notifications>.nav-link .badge{
        padding-top:2px
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions.ks-open>.nav-item.ks-languages>.nav-link{
        padding-left:26px;
        padding-right:24px
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions.ks-open>.nav-item>.nav-link{
        visibility:visible;
        opacity:1;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        -js-display:flex;
        display:flex;
        width:100%;
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        height:60px;
        border:none
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions.ks-open>.nav-item.ks-user{
        border-right:none
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions.ks-open>.nav-item.ks-user .ks-info{
        -webkit-box-flex:1;
        -webkit-flex:1 1 auto;
        -ms-flex:1 1 auto;
        flex:1 1 auto;
        display:block
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions.ks-open>.nav-item.ks-user .ks-avatar{
        margin-right:5px
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions.ks-open>.nav-item:not(.ks-languages):not(.ks-messages):not(.ks-notifications).show .dropdown-menu{
        position:static;
        -webkit-box-shadow:none;
        box-shadow:none;
        border:none
    }
    .ks-navbar>.ks-wrapper>.nav>.ks-navbar-actions.ks-open>.nav-item:not(.ks-languages):not(.ks-messages):not(.ks-notifications).show .dropdown-menu .dropdown-item:not(.dropdown){
        height:60px
    }
}
@media only screen and (max-width:580px){
    body.ks-sidebar-empty .ks-navbar .ks-dropdown-grid.show>.dropdown-menu{
        margin-left:-98px
    }
    body:not(.ks-sidebar-empty) .ks-navbar .ks-dropdown-grid.show>.dropdown-menu{
        margin-left:-132px
    }
}
.ks-navbar-horizontal{
    padding-left:30px;
    padding-right:30px;
    height:50px
}
.ks-navbar-horizontal .nav-item{
    margin:0;
    padding:0
}
.ks-navbar-horizontal .nav-item+.nav-item{
    margin:0
}
.ks-navbar-horizontal .nav-item>.nav-link{
    border-left:1px solid transparent;
    border-right:1px solid transparent
}
.ks-navbar-horizontal .nav-item.show .dropdown-menu{
    margin:0;
    margin-top:1px;
    width:229px;
    background:#fff;
    border:none;
    -webkit-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    border-top-right-radius:0
}
.ks-navbar-horizontal .nav-item.show .dropdown-menu .dropdown-item{
    border:none;
    height:50px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    line-height:13px;
    font-weight:400;
    padding:0 24px;
    position:relative
}
.ks-navbar-horizontal .nav-item.show .dropdown-menu .dropdown-item:first-child{
    -webkit-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    border-top-right-radius:0
}
.ks-navbar-horizontal .nav-item.show .dropdown-menu .dropdown-item:before{
    content:'';
    position:absolute;
    top:0;
    left:-1px;
    bottom:-1px;
    width:5px;
    z-index:1
}
.ks-navbar-horizontal .nav-item.show .dropdown-menu .dropdown-item:last-child{
    border-bottom:none
}
.ks-navbar-horizontal .nav-item.show .dropdown-menu .dropdown-item>.nav-link{
    border-bottom:none
}
.ks-navbar-horizontal .nav-item.show .dropdown-menu .dropdown-item>.nav-link>.ks-text{
    white-space:nowrap
}
.ks-navbar-horizontal .nav-item.show .dropdown-menu .dropdown-item>.nav-link.dropdown-toggle:after{
    height:11px
}
.ks-navbar-horizontal .nav-item.show .dropdown-menu .dropdown-item>.ks-icon{
    font-size:16px;
    line-height:16px;
    margin-right:20px
}
.ks-navbar-horizontal .nav-item.show .dropdown-menu .dropdown-item>.ks-icon:not(.fa-sign-out){
    position:relative;
    top:-1px
}
.ks-navbar-horizontal .nav-item.show .dropdown-menu .dropdown{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.ks-navbar-horizontal .nav-item.show .dropdown-menu .dropdown>.dropdown-toggle{
    padding:0;
    width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.ks-navbar-horizontal .nav-item .nav-link{
    -webkit-border-radius:0;
    border-radius:0;
    font-size:13px;
    font-weight:500;
    padding:16px 20px 14px 20px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    white-space:nowrap
}
.ks-navbar-horizontal .nav-item .nav-link.dropdown-toggle{
    padding-right:40px
}
.ks-navbar-horizontal .nav-item .nav-link.dropdown-toggle:after{
    position:absolute;
    right:15px;
    top:18px
}
.ks-navbar-horizontal .nav-item .nav-link.active{
    position:relative
}
.ks-navbar-horizontal .nav-item .nav-link.active::before{
    position:absolute;
    content:'';
    bottom:0;
    left:0;
    right:0;
    height:4px
}
.ks-navbar-horizontal .nav-item .nav-link>.ks-badge{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    margin-left:3px;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.ks-navbar-horizontal .nav-item .nav-link>.ks-icon{
    font-size:16px;
    font-weight:400;
    margin-right:5px;
    position:relative
}
.ks-navbar-horizontal .nav-item .nav-link>.ks-icon>.ks-badge{
    position:absolute;
    top:-7px;
    right:-12px
}
.ks-navbar-horizontal .nav-item .nav-link>.ks-icon.ks-notify{
    margin-right:11px
}
.ks-navbar-horizontal.ks-icons-top{
    height:70px
}
.ks-navbar-horizontal.ks-icons-top .nav-link{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    padding-top:14px;
    padding-bottom:13px;
    text-align:center
}
.ks-navbar-horizontal.ks-icons-top .nav-link.dropdown-toggle{
    padding-right:40px
}
.ks-navbar-horizontal.ks-icons-top .nav-link.dropdown-toggle:after{
    position:absolute;
    right:15px;
    top:27px
}
.ks-navbar-horizontal.ks-icons-top .nav-link .ks-icon{
    height:16px;
    display:inline-block;
    margin-bottom:7px;
    position:relative;
    margin-right:0;
    font-size:20px
}
.ks-navbar-horizontal.ks-icons-top .nav-link .ks-icon>.ks-badge{
    position:absolute;
    top:-7px;
    right:-2px
}
.ks-navbar-horizontal.ks-icons-top .nav-link>.ks-text::before{
    content:'';
    display:block
}
.ks-navbar-horizontal.ks-icons-top .nav-link.disabled>.ks-text,.ks-navbar-horizontal.ks-icons-top .nav-link.ks-disabled>.ks-text{
    position:relative;
    bottom:-2px
}
.ks-navbar-horizontal.ks-icons-top .nav-link .ks-notify{
    margin-right:0!important
}
.ks-navbar-horizontal>.nav>.ks-navbar-horizontal-responsive{
    display:none
}
.ks-navbar-horizontal>.nav>.ks-navbar-horizontal-responsive>.nav-link{
    height:100%
}
.ks-navbar-horizontal>.nav>.ks-navbar-horizontal-responsive>.nav-link>.ks-icon{
    font-size:16px;
    position:relative;
    top:2px
}
.ks-navbar-horizontal>.nav>.ks-navbar-horizontal-responsive .dropdown-menu .dropdown-item{
    padding:0
}
.ks-navbar-horizontal>.nav>.ks-navbar-horizontal-responsive .dropdown-menu .dropdown-item.show{
    height:auto
}
.ks-navbar-horizontal>.nav>.ks-navbar-horizontal-responsive .dropdown-menu .dropdown-item.show>.nav-link{
    height:50px
}
.ks-navbar-horizontal>.nav>.ks-navbar-horizontal-responsive .dropdown-menu .dropdown-item .dropdown-item,.ks-navbar-horizontal>.nav>.ks-navbar-horizontal-responsive .dropdown-menu .dropdown-item>.nav-link{
    padding:0 24px;
    width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    height:100%;
    border-bottom:none
}
.ks-navbar-horizontal>.nav>.ks-navbar-horizontal-responsive .dropdown-menu .dropdown-item>.nav-link:before{
    display:none
}
.ks-navbar-horizontal>.nav>.ks-navbar-horizontal-responsive .dropdown-menu .dropdown-item .dropdown-menu{
    position:static;
    -webkit-box-shadow:none;
    box-shadow:none
}
.ks-navbar-horizontal>.nav>.ks-navbar-horizontal-responsive .dropdown-menu .dropdown-item .dropdown-menu .dropdown-item{
    height:50px
}
.ks-navbar-horizontal.ks-icons-top>.nav>.ks-navbar-horizontal-responsive>.nav-link>.ks-icon{
    font-size:20px;
    top:13px
}
.ks-navbar-horizontal.ks-icons-top>.nav>.ks-navbar-horizontal-responsive .dropdown-menu .dropdown-item .dropdown-item,.ks-navbar-horizontal.ks-icons-top>.nav>.ks-navbar-horizontal-responsive .dropdown-menu .dropdown-item>.nav-link{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.ks-navbar-horizontal.ks-icons-top>.nav>.ks-navbar-horizontal-responsive .dropdown-menu .dropdown-item .dropdown-item.dropdown-toggle:after,.ks-navbar-horizontal.ks-icons-top>.nav>.ks-navbar-horizontal-responsive .dropdown-menu .dropdown-item>.nav-link.dropdown-toggle:after{
    top:20px
}
.ks-navbar-horizontal.ks-icons-top>.nav>.ks-navbar-horizontal-responsive .dropdown-menu .dropdown-item .dropdown-item>.ks-icon,.ks-navbar-horizontal.ks-icons-top>.nav>.ks-navbar-horizontal-responsive .dropdown-menu .dropdown-item>.nav-link>.ks-icon{
    position:relative;
    top:5px;
    margin-right:15px
}
.ks-navbar-horizontal.ks-icons-top>.nav>.ks-navbar-horizontal-responsive .dropdown-menu .dropdown-item .dropdown-item>.ks-text,.ks-navbar-horizontal.ks-icons-top>.nav>.ks-navbar-horizontal-responsive .dropdown-menu .dropdown-item>.nav-link>.ks-text{
    position:relative;
    top:2px
}
.ks-navbar-horizontal.ks-primary .dropdown-item.active,.ks-navbar-horizontal.ks-primary .dropdown-item.ks-active{
    background:#fff
}
.ks-navbar-horizontal.ks-primary .dropdown-item.active:before,.ks-navbar-horizontal.ks-primary .dropdown-item.ks-active:before{
    background:#25628f
}
.ks-navbar-horizontal.ks-primary .dropdown-item:not(.active):not(.ks-active):hover:before{
    background:#72aedb
}
.ks-navbar-horizontal.ks-primary .nav-item .nav-link.active::before{
    background:#25628f
}
.ks-navbar-horizontal.ks-info .dropdown-item.active,.ks-navbar-horizontal.ks-info .dropdown-item.ks-active{
    background:#fff
}
.ks-navbar-horizontal.ks-info .dropdown-item.active:before,.ks-navbar-horizontal.ks-info .dropdown-item.ks-active:before{
    background:#42a5f5
}
.ks-navbar-horizontal.ks-info .dropdown-item:not(.active):not(.ks-active):hover:before{
    background:#d3edfc
}
.ks-navbar-horizontal.ks-info .nav-item .nav-link.active::before{
    background:#42a5f5
}
.ks-navbar-horizontal.ks-success .dropdown-item.active,.ks-navbar-horizontal.ks-success .dropdown-item.ks-active{
    background:#fff
}
.ks-navbar-horizontal.ks-success .dropdown-item.active:before,.ks-navbar-horizontal.ks-success .dropdown-item.ks-active:before{
    background:#4caf50
}
.ks-navbar-horizontal.ks-success .dropdown-item:not(.active):not(.ks-active):hover:before{
    background:#b5dfb7
}
.ks-navbar-horizontal.ks-success .nav-item .nav-link.active::before{
    background:#4caf50
}
.ks-navbar-horizontal.ks-warning .dropdown-item.active,.ks-navbar-horizontal.ks-warning .dropdown-item.ks-active{
    background:#fff
}
.ks-navbar-horizontal.ks-warning .dropdown-item.active:before,.ks-navbar-horizontal.ks-warning .dropdown-item.ks-active:before{
    background:#ffb300
}
.ks-navbar-horizontal.ks-warning .dropdown-item:not(.active):not(.ks-active):hover:before{
    background:#ffe199
}
.ks-navbar-horizontal.ks-warning .nav-item .nav-link.active::before{
    background:#ffb300
}
.ks-navbar-horizontal.ks-danger .dropdown-item.active,.ks-navbar-horizontal.ks-danger .dropdown-item.ks-active{
    background:#fff
}
.ks-navbar-horizontal.ks-danger .dropdown-item.active:before,.ks-navbar-horizontal.ks-danger .dropdown-item.ks-active:before{
    background:#ef5350
}
.ks-navbar-horizontal.ks-danger .dropdown-item:not(.active):not(.ks-active):hover:before{
    background:#fcdddc
}
.ks-navbar-horizontal.ks-danger .nav-item .nav-link.active::before{
    background:#ef5350
}
.ks-navbar-horizontal.ks-fuchsia-pink .dropdown-item.active,.ks-navbar-horizontal.ks-fuchsia-pink .dropdown-item.ks-active{
    background:#fff
}
.ks-navbar-horizontal.ks-fuchsia-pink .dropdown-item.active:before,.ks-navbar-horizontal.ks-fuchsia-pink .dropdown-item.ks-active:before{
    background:#d149cc
}
.ks-navbar-horizontal.ks-fuchsia-pink .dropdown-item:not(.active):not(.ks-active):hover:before{
    background:#f0c3ee
}
.ks-navbar-horizontal.ks-fuchsia-pink .nav-item .nav-link.active::before{
    background:#d149cc
}
.ks-navbar-horizontal.ks-cerise-red .dropdown-item.active,.ks-navbar-horizontal.ks-cerise-red .dropdown-item.ks-active{
    background:#fff
}
.ks-navbar-horizontal.ks-cerise-red .dropdown-item.active:before,.ks-navbar-horizontal.ks-cerise-red .dropdown-item.ks-active:before{
    background:#00a750
}
.ks-navbar-horizontal.ks-cerise-red .dropdown-item:not(.active):not(.ks-active):hover:before{
    background:#f6c3cb
}
.ks-navbar-horizontal.ks-cerise-red .nav-item .nav-link.active::before{
    background:#00a750
}
.ks-navbar-horizontal.ks-crusta .dropdown-item.active,.ks-navbar-horizontal.ks-crusta .dropdown-item.ks-active{
    background:#fff
}
.ks-navbar-horizontal.ks-crusta .dropdown-item.active:before,.ks-navbar-horizontal.ks-crusta .dropdown-item.ks-active:before{
    background:#e79716
}
.ks-navbar-horizontal.ks-crusta .dropdown-item:not(.active):not(.ks-active):hover:before{
    background:#f6d5a0
}
.ks-navbar-horizontal.ks-crusta .nav-item .nav-link.active::before{
    background:#e79716
}
.ks-navbar-horizontal.ks-medium-purple .dropdown-item.active,.ks-navbar-horizontal.ks-medium-purple .dropdown-item.ks-active{
    background:#fff
}
.ks-navbar-horizontal.ks-medium-purple .dropdown-item.active:before,.ks-navbar-horizontal.ks-medium-purple .dropdown-item.ks-active:before{
    background:#9043d8
}
.ks-navbar-horizontal.ks-medium-purple .dropdown-item:not(.active):not(.ks-active):hover:before{
    background:#dbc2f2
}
.ks-navbar-horizontal.ks-medium-purple .nav-item .nav-link.active::before{
    background:#9043d8
}
.ks-navbar-horizontal.ks-royal-blue .dropdown-item.active,.ks-navbar-horizontal.ks-royal-blue .dropdown-item.ks-active{
    background:#fff
}
.ks-navbar-horizontal.ks-royal-blue .dropdown-item.active:before,.ks-navbar-horizontal.ks-royal-blue .dropdown-item.ks-active:before{
    background:#4160de
}
.ks-navbar-horizontal.ks-royal-blue .dropdown-item:not(.active):not(.ks-active):hover:before{
    background:#c3cdf5
}
.ks-navbar-horizontal.ks-royal-blue .nav-item .nav-link.active::before{
    background:#4160de
}
.ks-navbar-horizontal.ks-persian-green .dropdown-item.active,.ks-navbar-horizontal.ks-persian-green .dropdown-item.ks-active{
    background:#fff
}
.ks-navbar-horizontal.ks-persian-green .dropdown-item.active:before,.ks-navbar-horizontal.ks-persian-green .dropdown-item.ks-active:before{
    background:#02a388
}
.ks-navbar-horizontal.ks-persian-green .dropdown-item:not(.active):not(.ks-active):hover:before{
    background:#03d5b2
}
.ks-navbar-horizontal.ks-persian-green .nav-item .nav-link.active::before{
    background:#02a388
}
.ks-navbar-horizontal.ks-dark-tan .dropdown-item.active,.ks-navbar-horizontal.ks-dark-tan .dropdown-item.ks-active{
    background:#fff
}
.ks-navbar-horizontal.ks-dark-tan .dropdown-item.active:before,.ks-navbar-horizontal.ks-dark-tan .dropdown-item.ks-active:before{
    background:#630a10
}
.ks-navbar-horizontal.ks-dark-tan .dropdown-item:not(.active):not(.ks-active):hover:before{
    background:#f27a82
}
.ks-navbar-horizontal.ks-dark-tan .nav-item .nav-link.active::before{
    background:#630a10
}
.ks-navbar-horizontal+.ks-page-container .ks-dashboard-tabbed-sidebar-sidebar{
    top:170px
}
.ks-navbar-horizontal.ks-icons-top+.ks-page-container .ks-dashboard-tabbed-sidebar-sidebar{
    top:190px
}
body.ks-navbar-fixed .ks-navbar-horizontal{
    position:fixed;
    z-index:3;
    top:60px;
    width:100%
}
body.ks-navbar-fixed .ks-navbar-horizontal+.ks-container,body.ks-navbar-fixed .ks-navbar-horizontal+.ks-page-container{
    padding-top:50px
}
body.ks-navbar-fixed .ks-navbar-horizontal+.ks-container .ks-page>.ks-content>.ks-content-nav>.ks-nav,body.ks-navbar-fixed .ks-navbar-horizontal+.ks-page-container .ks-page>.ks-content>.ks-content-nav>.ks-nav{
    top:170px
}
body.ks-navbar-fixed .ks-navbar-horizontal.ks-icons-top+.ks-container,body.ks-navbar-fixed .ks-navbar-horizontal.ks-icons-top+.ks-page-container{
    padding-top:70px
}
body.ks-navbar-fixed .ks-navbar-horizontal.ks-icons-top+.ks-container .ks-page>.ks-header,body.ks-navbar-fixed .ks-navbar-horizontal.ks-icons-top+.ks-page-container .ks-page>.ks-header{
    top:130px
}
body.ks-navbar-fixed .ks-navbar-horizontal.ks-icons-top+.ks-container .ks-page>.ks-content>.ks-content-nav>.ks-nav,body.ks-navbar-fixed .ks-navbar-horizontal.ks-icons-top+.ks-page-container .ks-page>.ks-content>.ks-content-nav>.ks-nav{
    top:190px
}
.ks-sidebar{
    width:260px
}
.ks-sidebar .ks-sidebar-wrapper .nav,.ks-sidebar>.ks-wrapper .nav{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.ks-sidebar .ks-sidebar-wrapper .nav .nav-item,.ks-sidebar>.ks-wrapper .nav .nav-item{
    position:relative;
    margin:0;
    visibility:visible
}
.ks-sidebar .ks-sidebar-wrapper .nav .nav-item:hover>.nav-link,.ks-sidebar .ks-sidebar-wrapper .nav .nav-item:hover>.nav-link:active,.ks-sidebar>.ks-wrapper .nav .nav-item:hover>.nav-link,.ks-sidebar>.ks-wrapper .nav .nav-item:hover>.nav-link:active{
    background:rgba(255,255,255,.5)
}
.ks-sidebar .ks-sidebar-wrapper .nav .nav-item.ks-user>.nav-link>.ks-avatar,.ks-sidebar>.ks-wrapper .nav .nav-item.ks-user>.nav-link>.ks-avatar{
    margin-right:12px;
    margin-left:-9px
}
.ks-sidebar .ks-sidebar-wrapper .nav .nav-item.ks-user>.nav-link>.ks-info>.ks-name,.ks-sidebar>.ks-wrapper .nav .nav-item.ks-user>.nav-link>.ks-info>.ks-name{
    margin-bottom:2px;
    margin-top:2px
}
.ks-sidebar .ks-sidebar-wrapper .nav .nav-item.ks-user>.nav-link>.ks-info>.ks-text,.ks-sidebar>.ks-wrapper .nav .nav-item.ks-user>.nav-link>.ks-info>.ks-text{
    font-size:12px
}
.ks-sidebar .ks-sidebar-wrapper .nav .nav-item .dropdown-menu,.ks-sidebar>.ks-wrapper .nav .nav-item .dropdown-menu{
    display:none
}
.ks-sidebar .ks-sidebar-wrapper .nav .nav-item .nav-item .nav-link,.ks-sidebar .ks-sidebar-wrapper .nav .nav-item.open .nav-link,.ks-sidebar>.ks-wrapper .nav .nav-item .nav-item .nav-link,.ks-sidebar>.ks-wrapper .nav .nav-item.open .nav-link{
    cursor:pointer
}
.ks-sidebar .ks-sidebar-wrapper .nav .nav-item .nav-item .dropdown-menu,.ks-sidebar .ks-sidebar-wrapper .nav .nav-item.open .dropdown-menu,.ks-sidebar>.ks-wrapper .nav .nav-item .nav-item .dropdown-menu,.ks-sidebar>.ks-wrapper .nav .nav-item.open .dropdown-menu{
    position:static;
    width:auto;
    min-width:0
}
.ks-sidebar .ks-sidebar-wrapper .nav .nav-item.open>.dropdown-menu,.ks-sidebar>.ks-wrapper .nav .nav-item.open>.dropdown-menu{
    display:block
}
.ks-sidebar .ks-sidebar-wrapper .nav .nav-item.open>.dropdown-menu .dropdown-toggle,.ks-sidebar>.ks-wrapper .nav .nav-item.open>.dropdown-menu .dropdown-toggle{
    font-weight:400
}
.ks-sidebar .ks-sidebar-wrapper .nav .nav-item.open>.dropdown-menu .dropdown-toggle::after,.ks-sidebar>.ks-wrapper .nav .nav-item.open>.dropdown-menu .dropdown-toggle::after{
    font-weight:500
}
.ks-sidebar .ks-sidebar-wrapper .nav .nav-item.open .dropdown-item,.ks-sidebar>.ks-wrapper .nav .nav-item.open .dropdown-item{
    font-weight:400
}
.ks-sidebar .ks-sidebar-wrapper .nav .nav-item.open .dropdown-item.ks-active,.ks-sidebar>.ks-wrapper .nav .nav-item.open .dropdown-item.ks-active{
    font-weight:500
}
.ks-sidebar .ks-sidebar-wrapper .nav .dropdown-item,.ks-sidebar .ks-sidebar-wrapper .nav .dropdown-menu,.ks-sidebar .ks-sidebar-wrapper .nav .nav-link,.ks-sidebar>.ks-wrapper .nav .dropdown-item,.ks-sidebar>.ks-wrapper .nav .dropdown-menu,.ks-sidebar>.ks-wrapper .nav .nav-link{
    position:relative;
    -webkit-border-radius:0;
    border-radius:0
}
.ks-sidebar .ks-sidebar-wrapper .nav .dropdown-item::before,.ks-sidebar .ks-sidebar-wrapper .nav .dropdown-menu::before,.ks-sidebar .ks-sidebar-wrapper .nav .nav-link::before,.ks-sidebar>.ks-wrapper .nav .dropdown-item::before,.ks-sidebar>.ks-wrapper .nav .dropdown-menu::before,.ks-sidebar>.ks-wrapper .nav .nav-link::before{
    content:'';
    width:4px;
    min-height:60px;
    display:block;
    position:absolute;
    top:0;
    left:0;
    bottom:0
}
.ks-sidebar .ks-sidebar-wrapper .nav .dropdown-item::after,.ks-sidebar .ks-sidebar-wrapper .nav .dropdown-menu::after,.ks-sidebar .ks-sidebar-wrapper .nav .nav-link::after,.ks-sidebar>.ks-wrapper .nav .dropdown-item::after,.ks-sidebar>.ks-wrapper .nav .dropdown-menu::after,.ks-sidebar>.ks-wrapper .nav .nav-link::after{
    position:absolute;
    right:24px;
    top:24px;
    height:15px
}
.ks-sidebar .ks-sidebar-wrapper .nav.nav-pills .nav-link.active,.ks-sidebar .ks-sidebar-wrapper .nav.nav-pills .nav-link:active,.ks-sidebar .ks-sidebar-wrapper .nav.nav-pills .nav-link:focus,.ks-sidebar>.ks-wrapper .nav.nav-pills .nav-link.active,.ks-sidebar>.ks-wrapper .nav.nav-pills .nav-link:active,.ks-sidebar>.ks-wrapper .nav.nav-pills .nav-link:focus{
    background:0 0
}
.ks-sidebar .ks-sidebar-wrapper .nav .dropdown-item,.ks-sidebar .ks-sidebar-wrapper .nav .nav-link,.ks-sidebar>.ks-wrapper .nav .dropdown-item,.ks-sidebar>.ks-wrapper .nav .nav-link{
    padding-left:27px;
    padding-right:24px;
    height:60px;
    font-weight:400;
    margin:0;
    text-decoration:none;
    -webkit-border-radius:0;
    border-radius:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    line-height:18px;
    font-size:13px
}
.ks-sidebar .ks-sidebar-wrapper .nav .dropdown-item>.ks-icon,.ks-sidebar .ks-sidebar-wrapper .nav .nav-link>.ks-icon,.ks-sidebar>.ks-wrapper .nav .dropdown-item>.ks-icon,.ks-sidebar>.ks-wrapper .nav .nav-link>.ks-icon{
    font-size:20px;
    line-height:100%;
    width:20px;
    height:20px;
    display:inline-block;
    vertical-align:middle;
    margin-right:18px;
    position:relative;
    top:1px;
    left:-2px
}
.ks-sidebar .ks-sidebar-wrapper .nav .dropdown-item>.ks-icon>.ks-label,.ks-sidebar .ks-sidebar-wrapper .nav .nav-link>.ks-icon>.ks-label,.ks-sidebar>.ks-wrapper .nav .dropdown-item>.ks-icon>.ks-label,.ks-sidebar>.ks-wrapper .nav .nav-link>.ks-icon>.ks-label{
    position:absolute;
    left:8px;
    top:-8px;
    padding:0;
    -webkit-border-radius:9px;
    border-radius:9px;
    min-width:18px;
    min-height:18px;
    text-align:center;
    border:none;
    padding-left:4px;
    padding-right:4px;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    padding-top:2px
}
.ks-sidebar .ks-sidebar-wrapper .nav .dropdown-menu,.ks-sidebar>.ks-wrapper .nav .dropdown-menu{
    position:relative;
    float:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    margin:0;
    border:none
}
.ks-sidebar .ks-sidebar-wrapper .nav .dropdown-menu .dropdown-toggle,.ks-sidebar>.ks-wrapper .nav .dropdown-menu .dropdown-toggle{
    padding-left:66px
}
.ks-sidebar .ks-sidebar-wrapper .nav .dropdown-menu .dropdown-item,.ks-sidebar>.ks-wrapper .nav .dropdown-menu .dropdown-item{
    padding-left:66px;
    padding-right:24px;
    height:60px;
    font-weight:400;
    margin:0;
    text-decoration:none;
    -webkit-border-radius:0;
    border-radius:0
}
.ks-sidebar .ks-sidebar-wrapper .nav .dropdown-menu .dropdown-item>.ks-icon,.ks-sidebar>.ks-wrapper .nav .dropdown-menu .dropdown-item>.ks-icon{
    font-size:16px;
    line-height:100%;
    width:16px;
    height:16px;
    display:inline-block;
    vertical-align:middle;
    margin-right:22px;
    position:relative
}
.ks-sidebar .ks-sidebar-wrapper .nav .dropdown-menu .dropdown-menu .dropdown-item,.ks-sidebar>.ks-wrapper .nav .dropdown-menu .dropdown-menu .dropdown-item{
    padding-left:90px
}
.ks-sidebar .ks-sidebar-extras-block{
    margin-top:-50px;
    padding:27px;
    margin-bottom:40px
}
.ks-sidebar .ks-sidebar-extras-block .ks-extras-block-item{
    margin-bottom:30px
}
.ks-sidebar .ks-sidebar-extras-block .ks-extras-block-item>.ks-name{
    font-size:13px;
    font-weight:500;
    margin-bottom:10px
}
.ks-sidebar .ks-sidebar-extras-block .ks-extras-block-item>.ks-progress .progress{
    margin-bottom:7px
}
.ks-sidebar .ks-sidebar-extras-block .ks-extras-block-item>.ks-description{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    font-size:11px
}
.ks-sidebar .ks-sidebar-extras-block .ks-extras-block-item>.ks-description>.ks-amount{
    font-weight:500;
    margin-right:7px
}
.ks-sidebar .ks-sidebar-extras-block .ks-extras-block-item>.ks-description>.ks-text{
    color:#858585
}
.ks-sidebar .ks-sidebar-copyright{
    margin-top:40px;
    font-size:11px;
    font-weight:500;
    margin-bottom:30px
}
.ks-sidebar.ks-iconbar,.ks-sidebar.ks-iconbar-compact{
    width:129px;
    max-width:129px
}
.ks-sidebar.ks-iconbar .nav>.nav-item>.nav-link,.ks-sidebar.ks-iconbar-compact .nav>.nav-item>.nav-link{
    padding:0;
    text-align:center;
    height:130px;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.ks-sidebar.ks-iconbar .nav>.nav-item>.nav-link::after,.ks-sidebar.ks-iconbar-compact .nav>.nav-item>.nav-link::after{
    display:none
}
.ks-sidebar.ks-iconbar .nav>.nav-item>.nav-link span.ks-icon,.ks-sidebar.ks-iconbar-compact .nav>.nav-item>.nav-link span.ks-icon{
    margin-right:0;
    width:auto;
    height:auto;
    font-size:34px;
    margin-bottom:13px;
    left:1px
}
.ks-sidebar.ks-iconbar .nav>.nav-item>.nav-link span.ks-icon>.ks-label,.ks-sidebar.ks-iconbar-compact .nav>.nav-item>.nav-link span.ks-icon>.ks-label{
    left:auto;
    right:-6px;
    top:-2px
}
.ks-sidebar.ks-iconbar .nav>.nav-item>.nav-link span.ks-text,.ks-sidebar.ks-iconbar-compact .nav>.nav-item>.nav-link span.ks-text{
    display:block
}
.ks-sidebar.ks-iconbar .nav>.nav-item.open>.dropdown-menu,.ks-sidebar.ks-iconbar-compact .nav>.nav-item.open>.dropdown-menu{
    position:absolute;
    min-width:129px;
    left:129px;
    top:0;
    -webkit-box-shadow:0 0 5px 0 rgba(57,81,155,.3);
    box-shadow:0 0 5px 0 rgba(57,81,155,.3)
}
.ks-sidebar.ks-iconbar .nav>.nav-item.open>.dropdown-menu .dropdown-menu,.ks-sidebar.ks-iconbar-compact .nav>.nav-item.open>.dropdown-menu .dropdown-menu{
    position:relative;
    left:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.ks-sidebar.ks-iconbar .nav>.nav-item.open>.dropdown-menu .nav-item.dropdown:before,.ks-sidebar.ks-iconbar-compact .nav>.nav-item.open>.dropdown-menu .nav-item.dropdown:before{
    width:0
}
.ks-sidebar.ks-iconbar .nav>.nav-item.open>.dropdown-menu .nav-item>.nav-link::after,.ks-sidebar.ks-iconbar-compact .nav>.nav-item.open>.dropdown-menu .nav-item>.nav-link::after{
    display:block
}
.ks-sidebar.ks-iconbar .nav>.nav-item.open>.dropdown-menu .nav-item>.nav-link span,.ks-sidebar.ks-iconbar-compact .nav>.nav-item.open>.dropdown-menu .nav-item>.nav-link span{
    display:inline-block
}
.ks-sidebar.ks-iconbar .nav>.nav-item.ks-user-item>.nav-link>.ks-name,.ks-sidebar.ks-iconbar-compact .nav>.nav-item.ks-user-item>.nav-link>.ks-name{
    margin-top:6px
}
.ks-sidebar.ks-iconbar .nav>.nav-item.ks-user-item>.nav-link>.ks-description,.ks-sidebar.ks-iconbar-compact .nav>.nav-item.ks-user-item>.nav-link>.ks-description{
    margin-top:0;
    font-size:12px;
    color:rgba(58,82,155,.6)
}
.ks-sidebar.ks-iconbar-compact.ks-fixed .nav,.ks-sidebar.ks-iconbar.ks-fixed .nav{
    width:129px;
    max-width:129px
}
.ks-sidebar.ks-iconbar-compact.ks-fixed .nav>.nav-item.open>.dropdown-menu,.ks-sidebar.ks-iconbar.ks-fixed .nav>.nav-item.open>.dropdown-menu{
    position:static;
    min-width:0;
    width:100%;
    -webkit-box-shadow:none;
    box-shadow:none
}
.ks-sidebar.ks-iconbar-compact{
    width:149px;
    max-width:149px
}
.ks-sidebar.ks-iconbar-compact .nav>.nav-item>.nav-link{
    height:70px
}
.ks-sidebar.ks-iconbar-compact .nav>.nav-item>.nav-link span.ks-icon{
    margin-right:0;
    width:auto;
    height:auto;
    font-size:24px;
    margin-bottom:9px
}
.ks-sidebar.ks-iconbar-compact .nav>.nav-item>.nav-link span.ks-icon>.ks-label{
    left:14px;
    top:-4px
}
.ks-sidebar.ks-iconbar-compact .nav>.nav-item.open>.dropdown-menu{
    position:static;
    min-width:0;
    width:100%;
    -webkit-box-shadow:none;
    box-shadow:none
}
.ks-sidebar.ks-iconbar-compact .nav>.nav-item.open>.dropdown-menu .dropdown-item,.ks-sidebar.ks-iconbar-compact .nav>.nav-item.open>.dropdown-menu .dropdown-toggle{
    text-align:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    padding-left:5px;
    padding-right:5px
}
.ks-sidebar.ks-iconbar-compact .nav>.nav-item.open>.dropdown-menu .nav-item.dropdown::before{
    width:4px;
    top:-1px;
    bottom:-1px
}
.ks-sidebar.ks-iconbar-compact .nav>.nav-item.ks-user-item>.nav-link{
    height:106px
}
.ks-sidebar.ks-primary .nav .nav-item .nav-item .dropdown-item::before,.ks-sidebar.ks-primary .nav .nav-item .nav-item .dropdown-menu::before,.ks-sidebar.ks-primary .nav .nav-item .nav-item .nav-link::before,.ks-sidebar.ks-primary .nav .nav-item.open .dropdown-item::before,.ks-sidebar.ks-primary .nav .nav-item.open .dropdown-menu::before,.ks-sidebar.ks-primary .nav .nav-item.open .nav-link::before{
    background:#25628f
}
.ks-sidebar.ks-primary .nav .nav-item:hover>.nav-link::before{
    background:#25628f
}
.ks-sidebar.ks-info .nav .nav-item .nav-item .dropdown-item::before,.ks-sidebar.ks-info .nav .nav-item .nav-item .dropdown-menu::before,.ks-sidebar.ks-info .nav .nav-item .nav-item .nav-link::before,.ks-sidebar.ks-info .nav .nav-item.open .dropdown-item::before,.ks-sidebar.ks-info .nav .nav-item.open .dropdown-menu::before,.ks-sidebar.ks-info .nav .nav-item.open .nav-link::before{
    background:#42a5f5
}
.ks-sidebar.ks-info .nav .nav-item:hover>.nav-link::before{
    background:#42a5f5
}
.ks-sidebar.ks-success .nav .nav-item .nav-item .dropdown-item::before,.ks-sidebar.ks-success .nav .nav-item .nav-item .dropdown-menu::before,.ks-sidebar.ks-success .nav .nav-item .nav-item .nav-link::before,.ks-sidebar.ks-success .nav .nav-item.open .dropdown-item::before,.ks-sidebar.ks-success .nav .nav-item.open .dropdown-menu::before,.ks-sidebar.ks-success .nav .nav-item.open .nav-link::before{
    background:#4caf50
}
.ks-sidebar.ks-success .nav .nav-item:hover>.nav-link::before{
    background:#4caf50
}
.ks-sidebar.ks-warning .nav .nav-item .nav-item .dropdown-item::before,.ks-sidebar.ks-warning .nav .nav-item .nav-item .dropdown-menu::before,.ks-sidebar.ks-warning .nav .nav-item .nav-item .nav-link::before,.ks-sidebar.ks-warning .nav .nav-item.open .dropdown-item::before,.ks-sidebar.ks-warning .nav .nav-item.open .dropdown-menu::before,.ks-sidebar.ks-warning .nav .nav-item.open .nav-link::before{
    background:#ffb300
}
.ks-sidebar.ks-warning .nav .nav-item:hover>.nav-link::before{
    background:#ffb300
}
.ks-sidebar.ks-danger .nav .nav-item .nav-item .dropdown-item::before,.ks-sidebar.ks-danger .nav .nav-item .nav-item .dropdown-menu::before,.ks-sidebar.ks-danger .nav .nav-item .nav-item .nav-link::before,.ks-sidebar.ks-danger .nav .nav-item.open .dropdown-item::before,.ks-sidebar.ks-danger .nav .nav-item.open .dropdown-menu::before,.ks-sidebar.ks-danger .nav .nav-item.open .nav-link::before{
    background:#ef5350
}
.ks-sidebar.ks-danger .nav .nav-item:hover>.nav-link::before{
    background:#ef5350
}
.ks-sidebar.ks-fuchsia-pink .nav .nav-item .nav-item .dropdown-item::before,.ks-sidebar.ks-fuchsia-pink .nav .nav-item .nav-item .dropdown-menu::before,.ks-sidebar.ks-fuchsia-pink .nav .nav-item .nav-item .nav-link::before,.ks-sidebar.ks-fuchsia-pink .nav .nav-item.open .dropdown-item::before,.ks-sidebar.ks-fuchsia-pink .nav .nav-item.open .dropdown-menu::before,.ks-sidebar.ks-fuchsia-pink .nav .nav-item.open .nav-link::before{
    background:#d149cc
}
.ks-sidebar.ks-fuchsia-pink .nav .nav-item:hover>.nav-link::before{
    background:#d149cc
}
.ks-sidebar.ks-cerise-red .nav .nav-item .nav-item .dropdown-item::before,.ks-sidebar.ks-cerise-red .nav .nav-item .nav-item .dropdown-menu::before,.ks-sidebar.ks-cerise-red .nav .nav-item .nav-item .nav-link::before,.ks-sidebar.ks-cerise-red .nav .nav-item.open .dropdown-item::before,.ks-sidebar.ks-cerise-red .nav .nav-item.open .dropdown-menu::before,.ks-sidebar.ks-cerise-red .nav .nav-item.open .nav-link::before{
    background:#00a750
}
.ks-sidebar.ks-cerise-red .nav .nav-item:hover>.nav-link::before{
    background:#00a750
}
.ks-sidebar.ks-crusta .nav .nav-item .nav-item .dropdown-item::before,.ks-sidebar.ks-crusta .nav .nav-item .nav-item .dropdown-menu::before,.ks-sidebar.ks-crusta .nav .nav-item .nav-item .nav-link::before,.ks-sidebar.ks-crusta .nav .nav-item.open .dropdown-item::before,.ks-sidebar.ks-crusta .nav .nav-item.open .dropdown-menu::before,.ks-sidebar.ks-crusta .nav .nav-item.open .nav-link::before{
    background:#e79716
}
.ks-sidebar.ks-crusta .nav .nav-item:hover>.nav-link::before{
    background:#e79716
}
.ks-sidebar.ks-medium-purple .nav .nav-item .nav-item .dropdown-item::before,.ks-sidebar.ks-medium-purple .nav .nav-item .nav-item .dropdown-menu::before,.ks-sidebar.ks-medium-purple .nav .nav-item .nav-item .nav-link::before,.ks-sidebar.ks-medium-purple .nav .nav-item.open .dropdown-item::before,.ks-sidebar.ks-medium-purple .nav .nav-item.open .dropdown-menu::before,.ks-sidebar.ks-medium-purple .nav .nav-item.open .nav-link::before{
    background:#9043d8
}
.ks-sidebar.ks-medium-purple .nav .nav-item:hover>.nav-link::before{
    background:#9043d8
}
.ks-sidebar.ks-royal-blue .nav .nav-item .nav-item .dropdown-item::before,.ks-sidebar.ks-royal-blue .nav .nav-item .nav-item .dropdown-menu::before,.ks-sidebar.ks-royal-blue .nav .nav-item .nav-item .nav-link::before,.ks-sidebar.ks-royal-blue .nav .nav-item.open .dropdown-item::before,.ks-sidebar.ks-royal-blue .nav .nav-item.open .dropdown-menu::before,.ks-sidebar.ks-royal-blue .nav .nav-item.open .nav-link::before{
    background:#4160de
}
.ks-sidebar.ks-royal-blue .nav .nav-item:hover>.nav-link::before{
    background:#4160de
}
.ks-sidebar.ks-persian-green .nav .nav-item .nav-item .dropdown-item::before,.ks-sidebar.ks-persian-green .nav .nav-item .nav-item .dropdown-menu::before,.ks-sidebar.ks-persian-green .nav .nav-item .nav-item .nav-link::before,.ks-sidebar.ks-persian-green .nav .nav-item.open .dropdown-item::before,.ks-sidebar.ks-persian-green .nav .nav-item.open .dropdown-menu::before,.ks-sidebar.ks-persian-green .nav .nav-item.open .nav-link::before{
    background:#02a388
}
.ks-sidebar.ks-persian-green .nav .nav-item:hover>.nav-link::before{
    background:#02a388
}
.ks-sidebar.ks-dark-tan .nav .nav-item .nav-item .dropdown-item::before,.ks-sidebar.ks-dark-tan .nav .nav-item .nav-item .dropdown-menu::before,.ks-sidebar.ks-dark-tan .nav .nav-item .nav-item .nav-link::before,.ks-sidebar.ks-dark-tan .nav .nav-item.open .dropdown-item::before,.ks-sidebar.ks-dark-tan .nav .nav-item.open .dropdown-menu::before,.ks-sidebar.ks-dark-tan .nav .nav-item.open .nav-link::before{
    background:#630a10
}
.ks-sidebar.ks-dark-tan .nav .nav-item:hover>.nav-link::before{
    background:#630a10
}
body.ks-sidebar-position-fixed .ks-page-container .ks-sidebar,body.ks-sidebar-position-fixed>.ks-container .ks-sidebar{
    border:none
}
body.ks-sidebar-position-fixed .ks-page-container .ks-sidebar .ks-sidebar-wrapper,body.ks-sidebar-position-fixed .ks-page-container .ks-sidebar>.ks-wrapper,body.ks-sidebar-position-fixed>.ks-container .ks-sidebar .ks-sidebar-wrapper,body.ks-sidebar-position-fixed>.ks-container .ks-sidebar>.ks-wrapper{
    width:260px;
    border-right:1px solid #d7dceb;
    position:fixed;
    z-index:5;
    height:100%
}
body.ks-sidebar-position-fixed .ks-page-container .ks-sidebar .ks-sidebar-wrapper .nav,body.ks-sidebar-position-fixed .ks-page-container .ks-sidebar>.ks-wrapper .nav,body.ks-sidebar-position-fixed>.ks-container .ks-sidebar .ks-sidebar-wrapper .nav,body.ks-sidebar-position-fixed>.ks-container .ks-sidebar>.ks-wrapper .nav{
    margin-bottom:60px
}
body.ks-sidebar-position-fixed .ks-page-container .ks-sidebar.ks-iconbar .ks-sidebar-wrapper,body.ks-sidebar-position-fixed .ks-page-container .ks-sidebar.ks-iconbar>.ks-wrapper,body.ks-sidebar-position-fixed>.ks-container .ks-sidebar.ks-iconbar .ks-sidebar-wrapper,body.ks-sidebar-position-fixed>.ks-container .ks-sidebar.ks-iconbar>.ks-wrapper{
    width:129px;
    min-width:129px
}
body.ks-sidebar-position-fixed .ks-page-container .ks-sidebar.ks-iconbar-compact .ks-sidebar-wrapper,body.ks-sidebar-position-fixed .ks-page-container .ks-sidebar.ks-iconbar-compact>.ks-wrapper,body.ks-sidebar-position-fixed>.ks-container .ks-sidebar.ks-iconbar-compact .ks-sidebar-wrapper,body.ks-sidebar-position-fixed>.ks-container .ks-sidebar.ks-iconbar-compact>.ks-wrapper{
    width:149px;
    min-width:149px
}
body.ks-sidebar-compact:not(.ks-sidebar-default):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact):not(.ks-sidebar-sections) .ks-sidebar{
    width:71px;
    max-width:71px
}
body.ks-sidebar-compact:not(.ks-sidebar-default):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact):not(.ks-sidebar-sections).ks-sidebar-position-fixed .ks-sidebar{
    min-width:71px
}
body.ks-sidebar-compact:not(.ks-sidebar-default):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact):not(.ks-sidebar-sections).ks-sidebar-position-fixed .ks-sidebar .ks-sidebar-wrapper,body.ks-sidebar-compact:not(.ks-sidebar-default):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact):not(.ks-sidebar-sections).ks-sidebar-position-fixed .ks-sidebar>.ks-wrapper{
    width:71px;
    max-width:71px;
    min-width:71px
}
body.ks-sidebar-compact:not(.ks-sidebar-default):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact):not(.ks-sidebar-sections).ks-sidebar-position-fixed .ks-sidebar .ks-sidebar-wrapper .dropdown-toggle::after,body.ks-sidebar-compact:not(.ks-sidebar-default):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact):not(.ks-sidebar-sections).ks-sidebar-position-fixed .ks-sidebar>.ks-wrapper .dropdown-toggle::after{
    display:none
}
body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact) .ks-sidebar{
    width:71px;
    max-width:71px
}
body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact) .ks-sidebar .ks-sidebar-wrapper .nav-item.ks-user>.nav-link>.ks-info,body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact) .ks-sidebar>.ks-wrapper .nav-item.ks-user>.nav-link>.ks-info{
    display:none
}
body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact) .ks-sidebar .ks-sidebar-wrapper .nav-item>.nav-link,body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact) .ks-sidebar>.ks-wrapper .nav-item>.nav-link{
    min-height:60px;
    line-height:16px;
    text-align:center
}
body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact) .ks-sidebar .ks-sidebar-wrapper .nav-item>.nav-link::after,body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact) .ks-sidebar>.ks-wrapper .nav-item>.nav-link::after{
    display:none
}
body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact) .ks-sidebar .ks-sidebar-wrapper .nav-item>.nav-link span,body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact) .ks-sidebar>.ks-wrapper .nav-item>.nav-link span{
    display:none
}
body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact) .ks-sidebar .ks-sidebar-wrapper .nav-item>.nav-link span.ks-icon,body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact) .ks-sidebar>.ks-wrapper .nav-item>.nav-link span.ks-icon{
    display:inline-block
}
body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact) .ks-sidebar .ks-sidebar-wrapper .nav-item>.nav-link span.ks-icon>.ks-label,body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact) .ks-sidebar>.ks-wrapper .nav-item>.nav-link span.ks-icon>.ks-label{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex
}
body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact) .ks-sidebar .ks-sidebar-wrapper .nav-item.open>.dropdown-menu,body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact) .ks-sidebar>.ks-wrapper .nav-item.open>.dropdown-menu{
    position:absolute;
    min-width:240px;
    left:71px;
    top:0;
    -webkit-box-shadow:0 0 5px 0 rgba(57,81,155,.3);
    box-shadow:0 0 5px 0 rgba(57,81,155,.3);
    z-index:5
}
body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact) .ks-sidebar .ks-sidebar-wrapper .nav-item.open>.dropdown-menu .dropdown-menu,body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact) .ks-sidebar>.ks-wrapper .nav-item.open>.dropdown-menu .dropdown-menu{
    position:relative;
    left:0
}
body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact) .ks-sidebar .ks-sidebar-wrapper .nav-item.open>.dropdown-menu .dropdown-menu.open,body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact) .ks-sidebar>.ks-wrapper .nav-item.open>.dropdown-menu .dropdown-menu.open{
    -webkit-box-shadow:none;
    box-shadow:none
}
body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact) .ks-sidebar .ks-sidebar-wrapper .nav-item.open>.dropdown-menu .nav-item.dropdown:before,body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact) .ks-sidebar>.ks-wrapper .nav-item.open>.dropdown-menu .nav-item.dropdown:before{
    width:0
}
body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact) .ks-sidebar .ks-sidebar-wrapper .nav-item.open>.dropdown-menu .nav-item>.nav-link::after,body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact) .ks-sidebar>.ks-wrapper .nav-item.open>.dropdown-menu .nav-item>.nav-link::after{
    display:block
}
body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact) .ks-sidebar .ks-sidebar-wrapper .nav-item.open>.dropdown-menu .nav-item>.nav-link span,body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact) .ks-sidebar>.ks-wrapper .nav-item.open>.dropdown-menu .nav-item>.nav-link span{
    display:inline-block
}
body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact).ks-sidebar-position-fixed .ks-sidebar{
    min-width:71px
}
body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact).ks-sidebar-position-fixed .ks-sidebar .ks-sidebar-wrapper,body.ks-sidebar-compact:not(.ks-sidebar-compact-open):not(.ks-sidebar-iconbar):not(.ks-sidebar-iconbar_compact).ks-sidebar-position-fixed .ks-sidebar>.ks-wrapper{
    width:71px;
    max-width:71px;
    min-width:71px
}
body.ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper,body.ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper{
    margin-top:-60px
}
body.ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper section:first-child,body.ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper section:first-child{
    margin-top:75px
}
body.ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper section+section,body.ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper section+section{
    margin-top:15px
}
body.ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper section>.ks-header,body.ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper section>.ks-header{
    font-size:10px;
    font-weight:500;
    padding:10px 27px 5px 27px;
    text-transform:uppercase;
    color:#858585
}
body.ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper section>.nav,body.ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper section>.nav{
    width:100%;
    margin-bottom:0
}
body.ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper section>.nav .nav-item,body.ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper section>.nav .nav-item{
    min-height:40px
}
body.ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper section>.nav .nav-item .dropdown-item,body.ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper section>.nav .nav-item .nav-link,body.ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper section>.nav .nav-item .dropdown-item,body.ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper section>.nav .nav-item .nav-link{
    border:none!important;
    font-size:12px;
    font-weight:400;
    height:40px;
    min-height:40px;
    padding-top:12px;
    padding-bottom:12px
}
body.ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper section>.nav .nav-item .dropdown-item>.ks-icon,body.ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper section>.nav .nav-item .nav-link>.ks-icon,body.ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper section>.nav .nav-item .dropdown-item>.ks-icon,body.ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper section>.nav .nav-item .nav-link>.ks-icon{
    font-size:20px;
    margin-right:16px;
    position:relative;
    top:-1px
}
body.ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper section>.nav .nav-item .dropdown-item>.ks-icon .ks-label,body.ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper section>.nav .nav-item .nav-link>.ks-icon .ks-label,body.ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper section>.nav .nav-item .dropdown-item>.ks-icon .ks-label,body.ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper section>.nav .nav-item .nav-link>.ks-icon .ks-label{
    padding-top:1px
}
body.ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper section>.nav .nav-item .dropdown-item:before,body.ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper section>.nav .nav-item .nav-link:before,body.ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper section>.nav .nav-item .dropdown-item:before,body.ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper section>.nav .nav-item .nav-link:before{
    min-height:40px
}
body.ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper section>.nav .nav-item .dropdown-item:after,body.ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper section>.nav .nav-item .nav-link:after,body.ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper section>.nav .nav-item .dropdown-item:after,body.ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper section>.nav .nav-item .nav-link:after{
    top:12px
}
body.ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper section>.nav .nav-item .dropdown-menu>.nav-item>.nav-link,body.ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper section>.nav .nav-item .dropdown-menu>.nav-item>.nav-link{
    padding-left:64px
}
body.ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper section>.nav .nav-item .dropdown-menu .dropdown-item,body.ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper section>.nav .nav-item .dropdown-menu .dropdown-item{
    background:0 0;
    padding-left:64px;
    font-weight:400
}
body.ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper section>.nav .nav-item .dropdown-menu .dropdown,body.ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper section>.nav .nav-item .dropdown-menu .dropdown{
    padding-left:0
}
body.ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper section>.nav .nav-item .dropdown-menu .dropdown .dropdown-item:before,body.ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper section>.nav .nav-item .dropdown-menu .dropdown .nav-link:before,body.ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper section>.nav .nav-item .dropdown-menu .dropdown .dropdown-item:before,body.ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper section>.nav .nav-item .dropdown-menu .dropdown .nav-link:before{
    display:none
}
body.ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper section>.nav .nav-item .dropdown-menu .dropdown .dropdown-item,body.ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper section>.nav .nav-item .dropdown-menu .dropdown .dropdown-item{
    padding-left:80px
}
body.ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper .ks-sidebar-extras-block,body.ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper .ks-sidebar-extras-block{
    margin-top:0;
    margin-bottom:0
}
body.ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper .ks-sidebar-extras-block .ks-sidebar-copyright,body.ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper .ks-sidebar-extras-block .ks-sidebar-copyright{
    margin-bottom:0
}
body.ks-sidebar-compact.ks-sidebar-default .ks-wrapper .ks-sidebar-extras-block,body.ks-sidebar-compact.ks-sidebar-sections .ks-wrapper .ks-sidebar-extras-block{
    display:none
}
body.ks-sidebar-compact.ks-sidebar-default.ks-sidebar-compact-open .ks-sidebar,body.ks-sidebar-compact.ks-sidebar-sections.ks-sidebar-compact-open .ks-sidebar{
    width:71px;
    max-width:71px;
    min-width:71px
}
body.ks-sidebar-compact.ks-sidebar-default.ks-sidebar-compact-open .ks-sidebar .ks-sidebar-wrapper,body.ks-sidebar-compact.ks-sidebar-default.ks-sidebar-compact-open .ks-sidebar>.ks-wrapper,body.ks-sidebar-compact.ks-sidebar-sections.ks-sidebar-compact-open .ks-sidebar .ks-sidebar-wrapper,body.ks-sidebar-compact.ks-sidebar-sections.ks-sidebar-compact-open .ks-sidebar>.ks-wrapper{
    min-width:71px;
    width:260px;
    max-width:260px
}
body.ks-sidebar-compact.ks-sidebar-default.ks-sidebar-compact-open .ks-sidebar .ks-sidebar-wrapper .ks-sidebar-extras-block,body.ks-sidebar-compact.ks-sidebar-default.ks-sidebar-compact-open .ks-sidebar>.ks-wrapper .ks-sidebar-extras-block,body.ks-sidebar-compact.ks-sidebar-sections.ks-sidebar-compact-open .ks-sidebar .ks-sidebar-wrapper .ks-sidebar-extras-block,body.ks-sidebar-compact.ks-sidebar-sections.ks-sidebar-compact-open .ks-sidebar>.ks-wrapper .ks-sidebar-extras-block{
    display:block
}
body.ks-sidebar-collapsed .ks-sidebar{
    display:block;
    height:100%;
    position:fixed;
    top:60px;
    left:-260px
}
body.ks-sidebar-collapsed .ks-sidebar.ks-open{
    left:0;
    z-index:5;
    -webkit-transition:left .2s linear;
    transition:left .2s linear
}
body.ks-sidebar-none .ks-sidebar{
    display:none
}
body.ks-sidebar-compact:not(.ks-sidebar-compact-open).ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper section>.ks-header,body.ks-sidebar-compact:not(.ks-sidebar-compact-open).ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper section>.ks-header{
    font-size:9px;
    padding-left:0;
    padding-right:0;
    text-align:center
}
body.ks-sidebar-compact:not(.ks-sidebar-compact-open).ks-sidebar-sections .ks-page-container .ks-sidebar .ks-wrapper section .nav-item>.nav-link,body.ks-sidebar-compact:not(.ks-sidebar-compact-open).ks-sidebar-sections>.ks-container .ks-sidebar .ks-wrapper section .nav-item>.nav-link{
    min-height:40px
}
.ks-error-page{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -js-display:flex;
    display:flex;
    height:100%;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.ks-error-page .ks-error-code{
    margin-top:0;
    font-size:144px;
    color:#25628f;
    font-weight:300;
    line-height:104px;
    margin-bottom:40px
}
.ks-error-page .ks-error-description{
    font-size:18px;
    color:#333;
    font-weight:500;
    margin-bottom:40px
}

.btn-is-disabled {
  pointer-events: none; /* Disables the button completely. Better than just cursor: default; */
  @include opacity(0.7);
}

.text-muted-input{ color:#b7b7b7!important }

.faq-button { margin-top:-10px }

