@charset "UTF-8";
.opacity-0{
    opacity:0!important
}
.opacity-1{
    opacity:.1!important
}
.opacity-2{
    opacity:.2!important
}
.opacity-3{
    opacity:.3!important
}
.opacity-4{
    opacity:.4!important
}
.opacity-5{
    opacity:.5!important
}
.opacity-6{
    opacity:.6!important
}
.opacity-7{
    opacity:.7!important
}
.opacity-8{
    opacity:.8!important
}
.opacity-9{
    opacity:.9!important
}
.font-size-10{
    font-size:10px!important
}
.font-size-11{
    font-size:11px!important
}
.font-size-12{
    font-size:12px!important
}
.font-size-13{
    font-size:13px!important
}
.font-size-14{
    font-size:14px!important
}
.font-size-15{
    font-size:15px!important
}
.font-size-16{
    font-size:16px!important
}
.font-size-17{
    font-size:17px!important
}
.font-size-18{
    font-size:18px!important
}
.font-size-19{
    font-size:19px!important
}
.font-size-20{
    font-size:20px!important
}
.font-size-21{
    font-size:21px!important
}
.font-size-22{
    font-size:22px!important
}
.font-size-23{
    font-size:23px!important
}
.font-size-24{
    font-size:24px!important
}
.font-size-25{
    font-size:25px!important
}
.font-size-26{
    font-size:26px!important
}
.font-size-27{
    font-size:27px!important
}
.font-size-28{
    font-size:28px!important
}
.font-size-29{
    font-size:29px!important
}
.font-size-30{
    font-size:30px!important
}
.font-size-31{
    font-size:31px!important
}
.font-size-32{
    font-size:32px!important
}
.font-size-33{
    font-size:33px!important
}
.font-size-34{
    font-size:34px!important
}
.font-size-35{
    font-size:35px!important
}
.font-size-36{
    font-size:36px!important
}
.font-size-37{
    font-size:37px!important
}
.font-size-38{
    font-size:38px!important
}
.font-size-39{
    font-size:39px!important
}
.font-size-40{
    font-size:40px!important
}
.font-size-41{
    font-size:41px!important
}
.font-size-42{
    font-size:42px!important
}
.font-size-43{
    font-size:43px!important
}
.font-size-44{
    font-size:44px!important
}
.font-size-45{
    font-size:45px!important
}
.font-size-46{
    font-size:46px!important
}
.font-size-47{
    font-size:47px!important
}
.font-size-48{
    font-size:48px!important
}
.font-size-49{
    font-size:49px!important
}
.font-size-50{
    font-size:50px!important
}
.width-10{
    width:10px!important
}
.width-11{
    width:11px!important
}
.width-12{
    width:12px!important
}
.width-13{
    width:13px!important
}
.width-14{
    width:14px!important
}
.width-15{
    width:15px!important
}
.width-16{
    width:16px!important
}
.width-17{
    width:17px!important
}
.width-18{
    width:18px!important
}
.width-19{
    width:19px!important
}
.width-20{
    width:20px!important
}
.width-21{
    width:21px!important
}
.width-22{
    width:22px!important
}
.width-23{
    width:23px!important
}
.width-24{
    width:24px!important
}
.width-25{
    width:25px!important
}
.width-26{
    width:26px!important
}
.width-27{
    width:27px!important
}
.width-28{
    width:28px!important
}
.width-29{
    width:29px!important
}
.width-30{
    width:30px!important
}
.width-31{
    width:31px!important
}
.width-32{
    width:32px!important
}
.width-33{
    width:33px!important
}
.width-34{
    width:34px!important
}
.width-35{
    width:35px!important
}
.width-36{
    width:36px!important
}
.width-37{
    width:37px!important
}
.width-38{
    width:38px!important
}
.width-39{
    width:39px!important
}
.width-40{
    width:40px!important
}
.width-41{
    width:41px!important
}
.width-42{
    width:42px!important
}
.width-43{
    width:43px!important
}
.width-44{
    width:44px!important
}
.width-45{
    width:45px!important
}
.width-46{
    width:46px!important
}
.width-47{
    width:47px!important
}
.width-48{
    width:48px!important
}
.width-49{
    width:49px!important
}
.width-50{
    width:50px!important
}
.height-10{
    height:10px!important
}
.height-11{
    height:11px!important
}
.height-12{
    height:12px!important
}
.height-13{
    height:13px!important
}
.height-14{
    height:14px!important
}
.height-15{
    height:15px!important
}
.height-16{
    height:16px!important
}
.height-17{
    height:17px!important
}
.height-18{
    height:18px!important
}
.height-19{
    height:19px!important
}
.height-20{
    height:20px!important
}
.height-21{
    height:21px!important
}
.height-22{
    height:22px!important
}
.height-23{
    height:23px!important
}
.height-24{
    height:24px!important
}
.height-25{
    height:25px!important
}
.height-26{
    height:26px!important
}
.height-27{
    height:27px!important
}
.height-28{
    height:28px!important
}
.height-29{
    height:29px!important
}
.height-30{
    height:30px!important
}
.height-31{
    height:31px!important
}
.height-32{
    height:32px!important
}
.height-33{
    height:33px!important
}
.height-34{
    height:34px!important
}
.height-35{
    height:35px!important
}
.height-36{
    height:36px!important
}
.height-37{
    height:37px!important
}
.height-38{
    height:38px!important
}
.height-39{
    height:39px!important
}
.height-40{
    height:40px!important
}
.height-41{
    height:41px!important
}
.height-42{
    height:42px!important
}
.height-43{
    height:43px!important
}
.height-44{
    height:44px!important
}
.height-45{
    height:45px!important
}
.height-46{
    height:46px!important
}
.height-47{
    height:47px!important
}
.height-48{
    height:48px!important
}
.height-49{
    height:49px!important
}
.height-50{
    height:50px!important
}
.h-100-vh{
    height:100vh
}
body{
    font-family:Inter,sans-serif;
    position:relative;
    background-color:#029ad6;
    color:#000;
    font-size:14px;
    overflow:hidden
}
body.no-scroll{
    overflow:hidden!important
}
*{
    min-width:0
}
.preloader{
    position:fixed;
    right:0;
    left:0;
    top:0;
    bottom:0;
    z-index:1001;
    background-color:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column
}
.preloader span{
    text-transform:uppercase;
    font-size:12px;
    letter-spacing:2px;
    margin-top:15px
}
.preloader .preloader-icon{
    border:2px solid #eee;
    border-radius:50%;
    border-top:2px solid #029ad6;
    width:70px;
    height:70px;
    -webkit-animation:spin .5s linear infinite;
    animation:spin .5s linear infinite
}
@-webkit-keyframes spin{
    0%{
        -webkit-transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg)
    }
}
@keyframes spin{
    0%{
        transform:rotate(0)
    }
    100%{
        transform:rotate(360deg)
    }
}
.preloader svg path{
    fill:#029ad6
}
.icon-block{
    width:40px;
    height:40px;
    line-height:40px;
    display:inline-flex;
    justify-content:center;
    align-items:center;
    background:#e1e1e1;
    border-radius:3px;
    text-align:center;
    color:#000;
    font-size:18px
}
.icon-block.icon-block-outline-white{
    border:2px solid #fff;
    background:0 0;
    color:#fff!important
}
.icon-block.icon-block-outline-primary{
    border:2px solid #029ad6;
    color:#029ad6!important;
    background:0 0
}
.icon-block.icon-block-outline-success{
    border:2px solid #34cd86;
    color:#34cd86!important;
    background:0 0
}
.icon-block.icon-block-outline-danger{
    border:2px solid #ff3e6c;
    color:#ff3e6c!important;
    background:0 0
}
.icon-block.icon-block-outline-info{
    border:2px solid #30befb;
    color:#30befb!important;
    background:0 0
}
.icon-block.icon-block-outline-warning{
    border:2px solid #ffcc3e;
    color:#ffcc3e!important;
    background:0 0
}
.icon-block.icon-block-outline-dark{
    border:2px solid #293134;
    color:#293134!important;
    background:0 0
}
.icon-block.icon-block-outline-secondary{
    border:2px solid #dd44a7;
    color:#dd44a7!important;
    background:0 0
}
.icon-block.icon-block-outline-facebook{
    border:2px solid #3b5998;
    color:#3b5998!important;
    background:0 0
}
.icon-block.icon-block-outline-twitter{
    border:2px solid #55acee;
    color:#55acee!important;
    background:0 0
}
.icon-block.icon-block-outline-linkedin{
    border:2px solid #0077b5;
    color:#0077b5!important;
    background:0 0
}
.icon-block.icon-block-outline-whatsapp{
    border:2px solid #43d854;
    color:#43d854!important;
    background:0 0
}
.icon-block.icon-block-outline-instagram{
    border:2px solid #3f729b;
    color:#3f729b!important;
    background:0 0
}
.icon-block.icon-block-outline-dribbble{
    border:2px solid #ea4c89;
    color:#ea4c89!important;
    background:0 0
}
.icon-block.icon-block-outline-google{
    border:2px solid #db4437;
    color:#db4437!important;
    background:0 0
}
.icon-block.icon-block-outline-youtube{
    border:2px solid #cd201f;
    color:#cd201f!important;
    background:0 0
}
.icon-block.icon-block-xl{
    width:70px;
    height:70px;
    line-height:70px;
    font-size:28px
}
.icon-block.icon-block-lg{
    width:50px;
    height:50px;
    line-height:50px;
    font-size:22px
}
.icon-block.icon-block-sm{
    width:30px;
    height:30px;
    line-height:30px;
    font-size:14px
}
.icon-block.icon-block-xs{
    width:20px;
    height:20px;
    line-height:20px;
    font-size:12px
}
.icon-block.icon-block-floating{
    border-radius:50%
}
body.error-page img{
    width:50%;
    display:table;
    margin:50px auto
}
body.error-page .display-1{
    font-size:10em
}
.error-page{
    background-color:#fff;
    text-align:center;
    height:calc(100vh - 120px);
    display:flex;
    align-items:center;
    justify-content:center
}
.error-page .error-page-item{
    font-size:14rem;
    line-height:14rem;
    margin-left:-2rem;
    text-shadow:-5px 1px 0 #fff
}
.error-page .error-page-item:nth-child(2){
    transform:translate(0,10px);
    display:inline-block
}
.custom-select,.form-control,.swal-modal input.swal-content__input{
    font-size:.875rem;
    border-color:#e1e1e1;
    border-radius:.2rem
}
.custom-select:focus,.form-control:focus,.swal-modal input.swal-content__input:focus{
    box-shadow:none;
    border-color:rgba(80,102,225,.8)
}
.form-control:not(.form-control-lg):not(.form-control-sm),.swal-modal input.swal-content__input:not(.form-control-lg):not(.form-control-sm){
    height:calc(1.5em + .75rem + 3px)
}
.form-rounded{
    border-radius:50px
}
.form-control-lg{
    font-size:1.1rem
}
.form-control-sm{
    font-size:.8rem
}
.input-group-text{
    border:none
}
.valid-feedback{
    color:#34cd86
}
.invalid-feedback{
    color:#ff3e6c
}
textarea{
    min-height:100px;
    max-height:500px
}
.custom-file-input:focus~.custom-file-label{
    border-color:#7c8ce8;
    box-shadow:none
}
.custom-control-input{
    right:0
}
.custom-control-label{
    line-height:25px
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before,.custom-radio .custom-control-input:checked~.custom-control-label::before,.custom-switch .custom-control-input:checked~.custom-control-label::before{
    border-color:#029ad6;
    background-color:#029ad6
}
.custom-checkbox .custom-control-input:focus~.custom-control-label::before,.custom-radio .custom-control-input:focus~.custom-control-label::before,.custom-switch .custom-control-input:focus~.custom-control-label::before{
    box-shadow:0 0 0 .2rem rgba(80,102,225,.3)
}
.custom-checkbox .custom-control-input:not(:disabled):active~.custom-control-label::before,.custom-radio .custom-control-input:not(:disabled):active~.custom-control-label::before,.custom-switch .custom-control-input:not(:disabled):active~.custom-control-label::before{
    border-color:#9eabee;
    background-color:#9eabee
}
.custom-checkbox.custom-checkbox-secondary .custom-control-input:checked~.custom-control-label::before,.custom-radio.custom-checkbox-secondary .custom-control-input:checked~.custom-control-label::before,.custom-switch.custom-checkbox-secondary .custom-control-input:checked~.custom-control-label::before{
    border-color:#dd44a7;
    background-color:#dd44a7
}
.custom-checkbox.custom-checkbox-secondary .custom-control-input:not(:disabled):active~.custom-control-label::before,.custom-radio.custom-checkbox-secondary .custom-control-input:not(:disabled):active~.custom-control-label::before,.custom-switch.custom-checkbox-secondary .custom-control-input:not(:disabled):active~.custom-control-label::before{
    border-color:#eb92cc;
    background-color:#eb92cc
}
.custom-checkbox.custom-checkbox-secondary .custom-control-input:focus~.custom-control-label::before,.custom-radio.custom-checkbox-secondary .custom-control-input:focus~.custom-control-label::before,.custom-switch.custom-checkbox-secondary .custom-control-input:focus~.custom-control-label::before{
    box-shadow:0 0 0 .2rem rgba(221,68,167,.3)
}
.custom-checkbox.custom-checkbox-success .custom-control-input:checked~.custom-control-label::before,.custom-radio.custom-checkbox-success .custom-control-input:checked~.custom-control-label::before,.custom-switch.custom-checkbox-success .custom-control-input:checked~.custom-control-label::before{
    border-color:#34cd86;
    background-color:#34cd86
}
.custom-checkbox.custom-checkbox-success .custom-control-input:not(:disabled):active~.custom-control-label::before,.custom-radio.custom-checkbox-success .custom-control-input:not(:disabled):active~.custom-control-label::before,.custom-switch.custom-checkbox-success .custom-control-input:not(:disabled):active~.custom-control-label::before{
    border-color:#7edfb2;
    background-color:#7edfb2
}
.custom-checkbox.custom-checkbox-success .custom-control-input:focus~.custom-control-label::before,.custom-radio.custom-checkbox-success .custom-control-input:focus~.custom-control-label::before,.custom-switch.custom-checkbox-success .custom-control-input:focus~.custom-control-label::before{
    box-shadow:0 0 0 .2rem rgba(52,205,134,.3)
}
.custom-checkbox.custom-checkbox-danger .custom-control-input:checked~.custom-control-label::before,.custom-radio.custom-checkbox-danger .custom-control-input:checked~.custom-control-label::before,.custom-switch.custom-checkbox-danger .custom-control-input:checked~.custom-control-label::before{
    border-color:#ff3e6c;
    background-color:#ff3e6c
}
.custom-checkbox.custom-checkbox-danger .custom-control-input:not(:disabled):active~.custom-control-label::before,.custom-radio.custom-checkbox-danger .custom-control-input:not(:disabled):active~.custom-control-label::before,.custom-switch.custom-checkbox-danger .custom-control-input:not(:disabled):active~.custom-control-label::before{
    border-color:#ff9ab2;
    background-color:#ff9ab2
}
.custom-checkbox.custom-checkbox-danger .custom-control-input:focus~.custom-control-label::before,.custom-radio.custom-checkbox-danger .custom-control-input:focus~.custom-control-label::before,.custom-switch.custom-checkbox-danger .custom-control-input:focus~.custom-control-label::before{
    box-shadow:0 0 0 .2rem rgba(255,62,108,.3)
}
.custom-checkbox.custom-checkbox-warning .custom-control-input:checked~.custom-control-label::before,.custom-radio.custom-checkbox-warning .custom-control-input:checked~.custom-control-label::before,.custom-switch.custom-checkbox-warning .custom-control-input:checked~.custom-control-label::before{
    border-color:#ffcc3e;
    background-color:#ffcc3e
}
.custom-checkbox.custom-checkbox-warning .custom-control-input:not(:disabled):active~.custom-control-label::before,.custom-radio.custom-checkbox-warning .custom-control-input:not(:disabled):active~.custom-control-label::before,.custom-switch.custom-checkbox-warning .custom-control-input:not(:disabled):active~.custom-control-label::before{
    border-color:#ffe49a;
    background-color:#ffe49a
}
.custom-checkbox.custom-checkbox-warning .custom-control-input:focus~.custom-control-label::before,.custom-radio.custom-checkbox-warning .custom-control-input:focus~.custom-control-label::before,.custom-switch.custom-checkbox-warning .custom-control-input:focus~.custom-control-label::before{
    box-shadow:0 0 0 .2rem rgba(255,204,62,.3)
}
.custom-checkbox.custom-checkbox-info .custom-control-input:checked~.custom-control-label::before,.custom-radio.custom-checkbox-info .custom-control-input:checked~.custom-control-label::before,.custom-switch.custom-checkbox-info .custom-control-input:checked~.custom-control-label::before{
    border-color:#30befb;
    background-color:#30befb
}
.custom-checkbox.custom-checkbox-info .custom-control-input:not(:disabled):active~.custom-control-label::before,.custom-radio.custom-checkbox-info .custom-control-input:not(:disabled):active~.custom-control-label::before,.custom-switch.custom-checkbox-info .custom-control-input:not(:disabled):active~.custom-control-label::before{
    border-color:#8adafd;
    background-color:#8adafd
}
.custom-checkbox.custom-checkbox-info .custom-control-input:focus~.custom-control-label::before,.custom-radio.custom-checkbox-info .custom-control-input:focus~.custom-control-label::before,.custom-switch.custom-checkbox-info .custom-control-input:focus~.custom-control-label::before{
    box-shadow:0 0 0 .2rem rgba(48,190,251,.3)
}
.custom-checkbox.custom-checkbox-dark .custom-control-input:checked~.custom-control-label::before,.custom-radio.custom-checkbox-dark .custom-control-input:checked~.custom-control-label::before,.custom-switch.custom-checkbox-dark .custom-control-input:checked~.custom-control-label::before{
    border-color:#293134;
    background-color:#293134
}
.custom-checkbox.custom-checkbox-dark .custom-control-input:not(:disabled):active~.custom-control-label::before,.custom-radio.custom-checkbox-dark .custom-control-input:not(:disabled):active~.custom-control-label::before,.custom-switch.custom-checkbox-dark .custom-control-input:not(:disabled):active~.custom-control-label::before{
    border-color:#516167;
    background-color:#516167
}
.custom-checkbox.custom-checkbox-dark .custom-control-input:focus~.custom-control-label::before,.custom-radio.custom-checkbox-dark .custom-control-input:focus~.custom-control-label::before,.custom-switch.custom-checkbox-dark .custom-control-input:focus~.custom-control-label::before{
    box-shadow:0 0 0 .2rem rgba(41,49,52,.3)
}
.custom-checkbox.custom-range-danger::before{
    background-color:#ff3e6c
}
.custom-checkbox.custom-range-danger::-webkit-slider-thumb:active{
    background-color:#ff9ab2
}
.custom-range::-webkit-slider-thumb{
    background-color:#029ad6
}
.custom-range::-webkit-slider-thumb:active{
    background-color:#9eabee
}
.custom-range.custom-range-danger::-webkit-slider-thumb{
    background-color:#ff3e6c
}
.custom-range.custom-range-danger::-webkit-slider-thumb:active{
    background-color:#ff9ab2
}
.custom-range.custom-range-warning::-webkit-slider-thumb{
    background-color:#ffcc3e
}
.custom-range.custom-range-warning::-webkit-slider-thumb:active{
    background-color:#ffe49a
}
.custom-range.custom-range-success::-webkit-slider-thumb{
    background-color:#34cd86
}
.custom-range.custom-range-success::-webkit-slider-thumb:active{
    background-color:#7edfb2
}
.custom-range.custom-range-secondary::-webkit-slider-thumb{
    background-color:#dd44a7
}
.custom-range.custom-range-secondary::-webkit-slider-thumb:active{
    background-color:#eb92cc
}
.custom-range.custom-range-info::-webkit-slider-thumb{
    background-color:#30befb
}
.custom-range.custom-range-info::-webkit-slider-thumb:active{
    background-color:#8adafd
}
.custom-range.custom-range-light::-webkit-slider-thumb{
    background-color:#ededed
}
.custom-range.custom-range-light::-webkit-slider-thumb:active{
    background-color:#fff
}
.custom-range.custom-range-dark::-webkit-slider-thumb{
    background-color:#293134
}
.custom-range.custom-range-dark::-webkit-slider-thumb:active{
    background-color:#516167
}
.wizard>.content{
    min-height:auto;
    min-width:auto!important;
    margin:0;
    margin-bottom:15px!important;
    background:0 0;
    padding:0!important
}
.wizard .wizard-index{
    background-color:rgba(0,0,0,.4);
    height:30px;
    width:30px;
    border-radius:50%;
    display:inline-flex;
    justify-content:center;
    align-items:center;
    color:#fff;
    margin-right:.5rem
}
.wizard .current .wizard-index,.wizard .done .wizard-index{
    background-color:rgba(255,255,255,.2)
}
.wizard>.actions>ul>li{
    margin:0;
    margin-left:10px
}
.wizard>.content>.body{
    float:none;
    position:static;
    width:auto;
    height:auto
}
.wizard>.steps{
    margin-bottom:1.5rem
}
.wizard>.steps a:hover{
    display:flex
}
.wizard>.steps>ul>li{
    width:auto
}
.wizard>.steps a{
    display:flex;
    align-items:center
}
.wizard>.steps a,.wizard>.steps a:active,.wizard>.steps a:hover{
    margin:0;
    margin-right:10px
}
.wizard>.steps .current a,.wizard>.steps .current a:active,.wizard>.steps .current a:hover{
    background:#029ad6
}
.wizard>.steps .error a,.wizard>.steps .error a:active,.wizard>.steps .error a:hover{
    background:#ff3e6c
}
.wizard>.steps .done a,.wizard>.steps .done a:active,.wizard>.steps .done a:hover{
    background-color:#34cd86;
    color:#fff!important
}
.wizard>.actions a,.wizard>.actions a:active,.wizard>.actions a:hover{
    background-color:#34cd86;
    color:#fff
}
.page-header{
    margin-bottom:30px;
    position:relative;
    border-radius:.2rem
}
.page-header h1,.page-header h2,.page-header h3,.page-header h4,.page-header h5{
    margin:0;
    margin-bottom:15px;
    line-height:20px;
    font-weight:600
}
.page-header p{
    margin-bottom:0;
    line-height:15px
}
.page-header .breadcrumb{
    background:0 0;
    padding:0;
    margin:0
}
.page-header .breadcrumb a:hover{
    text-decoration:underline
}
.page-header .breadcrumb li.breadcrumb-item{
    font-size:12px!important
}
.page-header .breadcrumb li.breadcrumb-item:first-child:before{
    font-size:11px;
    font-family:themify;
    content:"\E69B";
    display:inline-block;
    margin-right:5px
}
.page-header .breadcrumb li.breadcrumb-item+.breadcrumb-item::before{
    font-size:10px
}
.page-header .breadcrumb li.breadcrumb-item.active{
    color:#029ad6;
    font-weight:600
}
.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{
    opacity:0;
    -webkit-backface-visibility:hidden;
    transition:all .3s ease-out
}
.mfp-with-zoom.mfp-ready .mfp-container{
    opacity:1
}
.mfp-with-zoom.mfp-ready.mfp-bg{
    opacity:.8
}
.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{
    opacity:0
}
.app-block .app-content .app-action,.card{
    margin-bottom:1.875rem;
    position:relative;
    background-color:#fff;
    border-radius:.2rem;
    border:none
}
.app-block .app-content .bg-danger.app-action .card-header,.app-block .app-content .bg-dark.app-action .card-header,.app-block .app-content .bg-info.app-action .card-header,.app-block .app-content .bg-primary.app-action .card-header,.app-block .app-content .bg-secondary.app-action .card-header,.app-block .app-content .bg-success.app-action .card-header,.app-block .app-content .bg-warning.app-action .card-header,.card.bg-danger .card-header,.card.bg-dark .card-header,.card.bg-info .card-header,.card.bg-primary .card-header,.card.bg-secondary .card-header,.card.bg-success .card-header,.card.bg-warning .card-header{
    border-bottom:1px solid rgba(235,235,235,.4)
}
.app-block .app-content .app-action .card-footer,.app-block .app-content .app-action .card-header,.card .card-footer,.card .card-header{
    border:none;
    background:0 0;
    font-size:13px;
    font-weight:600;
    padding:10px 20px
}
.app-block .app-content .app-action .card-header,.card .card-header{
    margin-bottom:0;
    border-bottom:1px solid #ebebeb
}
.app-block .app-content .app-action .card-footer,.card .card-footer{
    border-top:1px solid #ebebeb
}
.app-block .app-content .app-action .card-body,.card .card-body{
    padding:1.5rem
}
.app-block .app-content .app-action .card-body h1.card-title,.app-block .app-content .app-action .card-body h2.card-title,.app-block .app-content .app-action .card-body h3.card-title,.app-block .app-content .app-action .card-body h4.card-title,.app-block .app-content .app-action .card-body h5.card-title,.app-block .app-content .app-action .card-body h6.card-title,.card .card-body h1.card-title,.card .card-body h2.card-title,.card .card-body h3.card-title,.card .card-body h4.card-title,.card .card-body h5.card-title,.card .card-body h6.card-title{
    margin-bottom:2rem;
    font-size:1.1rem;
    font-weight:600
}
.app-block .app-content .app-action .card-body h1.card-title .dropdown *,.app-block .app-content .app-action .card-body h2.card-title .dropdown *,.app-block .app-content .app-action .card-body h3.card-title .dropdown *,.app-block .app-content .app-action .card-body h4.card-title .dropdown *,.app-block .app-content .app-action .card-body h5.card-title .dropdown *,.app-block .app-content .app-action .card-body h6.card-title .dropdown *,.card .card-body h1.card-title .dropdown *,.card .card-body h2.card-title .dropdown *,.card .card-body h3.card-title .dropdown *,.card .card-body h4.card-title .dropdown *,.card .card-body h5.card-title .dropdown *,.card .card-body h6.card-title .dropdown *{
    letter-spacing:normal;
    text-transform:none
}
.app-block .app-content .app-action .card-scroll,.card .card-scroll{
    height:300px;
    overflow:auto
}
.app-block .app-content .purple.app-action,.card.purple{
    height:120px;
    background:linear-gradient(200deg,#8a8ded,#9c9dc6)
}
.app-block .app-content .blue.app-action,.card.blue{
    height:120px;
    background:linear-gradient(200deg,#6bc5e7,#bcd7ff)
}
.app-block .app-content .green.app-action,.card.green{
    height:120px;
    background:linear-gradient(200deg,#77df75,#b5e7a0)
}
.app-block .app-content .orange.app-action,.card.orange{
    height:120px;
    background:linear-gradient(200deg,#ffc033,#ffc49d)
}
.app-block .app-content .app-action>.table-responsive .table td,.app-block .app-content .app-action>.table-responsive .table th,.card>.table-responsive .table td,.card>.table-responsive .table th{
    padding:.75rem 1.5rem
}
.card-columns,.card-group{
    margin-bottom:30px
}
.bg-primary{
    background:#029ad6!important;
    color:#fff!important
}
.bg-primary-bright{
    background:rgba(80,102,225,.3)!important
}
.bg-primary-bright.bg-hover{
    transition:background .2s
}
.bg-primary-bright.bg-hover:hover{
    background:rgba(11,91,182,.3)!important
}
.bg-primary-gradient{
    background:linear-gradient(230deg,#029ad6,#919fec)!important;
    color:#fff!important
}
.bg-info{
    background:#30befb!important;
    color:#fff!important
}
.bg-info.bg-hover{
    transition:background .2s
}
.bg-info.bg-hover:hover{
    background:#62cefc!important
}
.bg-info-bright{
    background:rgba(48,190,251,.3)!important
}
.bg-info-bright.bg-hover{
    transition:background .2s
}
.bg-info-bright.bg-hover:hover{
    background:rgba(23,182,251,.3)!important
}
.bg-info-gradient{
    background:linear-gradient(230deg,#30befb,#7bd6fc)!important;
    color:#fff!important
}
.bg-secondary{
    background:#dd44a7!important;
    color:#fff!important
}
.bg-secondary.bg-hover{
    transition:background .2s
}
.bg-secondary.bg-hover:hover{
    background:#e56fbb!important
}
.bg-secondary-bright{
    background:rgba(221,68,167,.3)!important
}
.bg-secondary-bright.bg-hover{
    transition:background .2s
}
.bg-secondary-bright.bg-hover:hover{
    background:rgba(217,46,157,.3)!important
}
.bg-secondary-gradient{
    background:linear-gradient(230deg,#dd44a7,#e985c5)!important;
    color:#fff!important
}
.bg-success{
    background:#34cd86!important;
    color:#fff!important
}
.bg-success.bg-hover{
    transition:background .2s
}
.bg-success.bg-hover:hover{
    background:#5dd79e!important
}
.bg-success-bright{
    background:rgba(52,205,134,.3)!important
}
.bg-success-bright.bg-hover{
    transition:background .2s
}
.bg-success-bright.bg-hover:hover{
    background:rgba(46,186,121,.3)!important
}
.bg-success-gradient{
    background:linear-gradient(230deg,#34cd86,#71dcab)!important;
    color:#fff!important
}
.bg-danger{
    background:#ff3e6c!important;
    color:#fff!important
}
.bg-danger.bg-hover{
    transition:background .2s
}
.bg-danger.bg-hover:hover{
    background:#ff7193!important
}
.bg-danger-bright{
    background:rgba(255,62,108,.3)!important
}
.bg-danger-bright.bg-hover{
    transition:background .2s
}
.bg-danger-bright.bg-hover:hover{
    background:rgba(255,37,89,.3)!important
}
.bg-danger-gradient{
    background:linear-gradient(230deg,#ff3e6c,#ff8ba6)!important;
    color:#fff!important
}
.bg-warning{
    background:#ffcc3e!important
}
.bg-warning.bg-hover{
    transition:background .2s
}
.bg-warning.bg-hover:hover{
    background:#ffd971!important
}
.bg-warning-bright{
    background:rgba(255,204,62,.3)!important
}
.bg-warning-bright.bg-hover{
    transition:background .2s
}
.bg-warning-bright.bg-hover:hover{
    background:rgba(255,197,37,.3)!important
}
.bg-warning-gradient{
    background:linear-gradient(230deg,#ffcc3e,#ffe08b)!important;
    color:#fff!important
}
.bg-light{
    background:#ededed!important
}
.bg-dark{
    background:#293134!important;
    color:#fff!important
}
.bg-dark.bg-hover{
    transition:background .2s
}
.bg-dark.bg-hover:hover{
    background:#3f4c51!important
}
.bg-dark-bright{
    background:#d4d5d8!important
}
.bg-dark-bright.bg-hover{
    transition:background .2s
}
.bg-dark-bright.bg-hover:hover{
    background:#c7c8cc!important
}
.bg-dark-gradient{
    background:linear-gradient(230deg,#293134,#4b595f)!important;
    color:#fff!important
}
.bg-facebook{
    background:#3b5998!important;
    color:#fff!important
}
.bg-twitter{
    background:#55acee!important;
    color:#fff!important
}
.bg-linkedin{
    background:#0077b5!important;
    color:#fff!important
}
.bg-whatsapp{
    background:#43d854!important;
    color:#fff!important
}
.bg-instagram{
    background:#3f729b!important;
    color:#fff!important
}
.bg-dribbble{
    background:#ea4c89!important;
    color:#fff!important
}
.bg-google{
    background:#db4437!important;
    color:#fff!important
}
.bg-youtube{
    background:#cd201f!important;
    color:#fff!important
}
.text-primary{
    color:#029ad6!important
}
.text-secondary{
    color:#dd44a7!important
}
.text-info{
    color:#30befb!important
}
.app-block .app-content .app-content-body .app-lists ul.list-group li.list-group-item.active.task-list .app-list-title,.text-success{
    color:#34cd86!important
}
.text-danger{
    color:#ff3e6c!important
}
.text-warning{
    color:#ffcc3e!important
}
.text-light{
    color:#ededed!important
}
.text-facebook{
    color:#3b5998!important
}
.text-twitter{
    color:#55acee!important
}
.text-google{
    color:#db4437!important
}
.text-linkedin{
    color:#0077b5!important
}
.text-instagram{
    color:#3f729b!important
}
.text-whatsapp{
    color:#43d854!important
}
.text-dribbble{
    color:#ea4c89!important
}
.colorpicker.dropdown-menu{
    visibility:visible;
    opacity:1;
    height:auto
}
.colorpicker-2x .colorpicker-saturation{
    width:200px;
    height:200px
}
.colorpicker-2x .colorpicker-alpha,.colorpicker-2x .colorpicker-hue{
    width:30px;
    height:200px
}
.colorpicker-2x .colorpicker-color,.colorpicker-2x .colorpicker-color div{
    height:30px
}
.colorpicker.colorpicker-hidden{
    display:none!important
}
ul:not(.list-unstyled){
    margin:0;
    padding:0
}
ul:not(.list-unstyled) li{
    list-style-type:none
}
ul:not(.list-unstyled) li a .icon{
    color:#d1d1d1;
    font-size:14px;
    vertical-align:middle
}
ul:not(.list-unstyled) li a:focus,ul:not(.list-unstyled) li a:hover{
    text-decoration:underline
}
ul li a:focus,ul li a:hover{
    text-decoration:none!important
}
ul.list-unstyled li{
    margin-bottom:10px
}
ul.list-unstyled li ul{
    margin-left:30px!important;
    margin-top:10px!important;
    margin-bottom:10px!important
}
ul.list-unstyled li ul li{
    list-style-type:disc!important
}
ul.links a{
    display:block;
    padding:3px 5px;
    color:#2e2e2e
}
ul.links a.active{
    color:#029ad6;
    font-weight:500
}
.list-group.list-group-sm .list-group-item{
    padding:.4rem 1rem
}
.text-uppercase{
    letter-spacing:.5px
}
.bg-none{
    background-color:inherit!important
}
h1{
    font-size:29px;
    font-weight:600
}
h2{
    font-size:26px;
    font-weight:600
}
h3{
    font-size:23px;
    font-weight:600
}
h4{
    font-size:20px;
    font-weight:600
}
h5{
    font-size:17px;
    font-weight:600
}
h6{
    font-size:14px
}
ul.list-inline li{
    margin-bottom:.5rem
}
hr{
    border-color:#e6e6e6
}
.right-0{
    right:0
}
.left-0{
    left:0
}
.top-0{
    top:0
}
.bottom-0{
    bottom:0
}
.cursor-pointer{
    cursor:pointer
}
p{
    line-height:1.5rem
}
a{
    color:#666;
    text-decoration:none;
    transition:color .2s
}
a:hover{
    color:#000;
    text-decoration:none
}
a.link-1{
    color:#029ad6
}
a.link-1:focus,a.link-1:hover{
    color:rgba(80,102,225,.8)
}
a.link-2{
    color:#000
}
a.link-2:focus,a.link-2:hover{
    color:#029ad6
}
a.link-3{
    color:#fff
}
a.link-3:focus,a.link-3:hover{
    color:#029ad6
}
a.link-4{
    color:#fff
}
a.link-4:focus,a.link-4:hover{
    opacity:.8;
    text-decoration:underline
}
a:not(.active.list-group-item),a:not(.btn):active,a:not(.btn):focus,a:not(.btn):hover{
    text-decoration:none!important;
    color:#000;
    outline:0
}
a.btn:active,a.btn:focus,a.btn:hover{
    text-decoration:none!important
}
.btn-link{
    color:#029ad6
}
.btn-link:hover{
    color:#029ad6
}
.page-link{
    color:#029ad6
}
.page-link:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(80,102,225,.3)
}
.btn{
    font-size:14px;
    width:auto;
    display:inline-flex;
    font-weight:600;
    align-items:center;
    padding:10px 15px;
    line-height:14px;
    border-radius:.2rem
}
.btn svg{
    width:14px!important;
    height:14px!important
}
.btn[data-toggle=dropdown]{
    align-items:center
}
.btn.btn-sm{
    padding:5px 10px;
    font-size:13px
}
.btn.btn-lg{
    padding:15px 20px;
    font-size:17px
}
.btn.btn-block{
    width:100%;
    justify-content:center
}
.btn.btn-square{
    border-radius:0
}
.btn.btn-rounded{
    border-radius:50px;
    padding:10px 20px
}
.btn.btn-rounded.btn-sm{
    padding:5px 15px;
    font-size:13px
}
.btn.btn-rounded.btn-lg{
    padding:20px 30px;
    font-size:17px
}
.btn.btn-floating{
    height:35px;
    width:35px;
    padding:0;
    justify-content:center;
    border-radius:50%
}
.btn.btn-floating.btn-sm{
    height:30px;
    width:30px
}
.btn.btn-floating.btn-lg{
    height:50px;
    width:50px
}
.btn.btn-uppercase{
    text-transform:uppercase;
    font-size:12px;
    letter-spacing:1px;
    align-items:center;
    font-weight:600
}
.btn.btn-uppercase.btn-sm{
    font-size:11px
}
.btn.btn-uppercase.btn-lg{
    font-size:14px
}
.btn.btn-shadow{
    box-shadow:0 3px 4px 1px rgba(0,0,0,.3)
}
.btn.btn-shadow:active,.btn.btn-shadow:focus{
    box-shadow:0 4px 6px 1px rgba(0,0,0,.3)!important
}
.btn.btn-primary,a.btn[href="#next"],a.btn[href="#previous"]{
    color:#fff!important;
    background:#029ad6;
    border-color:#029ad6;
    cursor:pointer;
    box-shadow:0 2px 8px 0 rgb(80 151 225 / 45%)
}
.btn.btn-primary:not(:disabled):not(.disabled).active,.btn.btn-primary:not(:disabled):not(.disabled):active,.btn.btn-primary:not(:disabled):not(.disabled):focus,.btn.btn-primary:not(:disabled):not(.disabled):hover,a.btn[href="#next"]:not(:disabled):not(.disabled).active,a.btn[href="#next"]:not(:disabled):not(.disabled):active,a.btn[href="#next"]:not(:disabled):not(.disabled):focus,a.btn[href="#next"]:not(:disabled):not(.disabled):hover,a.btn[href="#previous"]:not(:disabled):not(.disabled).active,a.btn[href="#previous"]:not(:disabled):not(.disabled):active,a.btn[href="#previous"]:not(:disabled):not(.disabled):focus,a.btn[href="#previous"]:not(:disabled):not(.disabled):hover{
    cursor:pointer;
    background:#0090c9;
    border-color:#0090c9
}
.btn.btn-primary:not(:disabled):not(.disabled):focus,a.btn[href="#next"]:not(:disabled):not(.disabled):focus,a.btn[href="#previous"]:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgb(80 185 225 / 40%)!important
}
.btn.btn-primary.btn-pulse:not(:disabled):not(.disabled),a.btn.btn-pulse[href="#next"]:not(:disabled):not(.disabled),a.btn.btn-pulse[href="#previous"]:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(80,102,225,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-primary:hover,a.btn[href="#next"]:hover,a.btn[href="#previous"]:hover{
    -webkit-animation:none
}
.btn.btn-gradient-primary{
    color:#fff!important;
    background:linear-gradient(20deg,#919fec,#2540d9);
    border-color:transparent;
    color:#fff;
    box-shadow:0 2px 8px 0 rgba(80,102,225,.45)
}
.btn.btn-gradient-primary:not(:disabled):not(.disabled).active,.btn.btn-gradient-primary:not(:disabled):not(.disabled):active,.btn.btn-gradient-primary:not(:disabled):not(.disabled):focus,.btn.btn-gradient-primary:not(:disabled):not(.disabled):hover{
    background:linear-gradient(20deg,#029ad6,#2540d9);
    border-color:transparent
}
.btn.btn-gradient-primary:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(80,102,225,.5)
}
.btn.btn-gradient-primary.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(80,102,225,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-gradient-primary:hover{
    -webkit-animation:none
}
.btn.btn-light-primary{
    color:#fff!important;
    background:rgba(80,102,225,.3);
    border-color:transparent;
    color:#1f36b6;
    box-shadow:0 2px 8px 0 rgba(80,102,225,.45)
}
.btn.btn-light-primary:not(:disabled):not(.disabled).active,.btn.btn-light-primary:not(:disabled):not(.disabled):active,.btn.btn-light-primary:not(:disabled):not(.disabled):focus,.btn.btn-light-primary:not(:disabled):not(.disabled):hover{
    background:rgba(80,102,225,.5);
    border-color:transparent
}
.btn.btn-light-primary:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(80,102,225,.2)
}
.btn.btn-light-primary.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(80,102,225,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-light-primary:hover{
    -webkit-animation:none
}
.btn.btn-outline-primary{
    color:#fff!important;
    background:0 0;
    border-color:#029ad6;
    color:#029ad6;
    box-shadow:0 2px 8px 0 rgba(80,102,225,.45)
}
.btn.btn-outline-primary:not(:disabled):not(.disabled):hover{
    background:#029ad6;
    border-color:#029ad6;
    color:#fff
}
.btn.btn-outline-primary:not(:disabled):not(.disabled).active,.btn.btn-outline-primary:not(:disabled):not(.disabled):active,.btn.btn-outline-primary:not(:disabled):not(.disabled):focus{
    background:#243ed0;
    border-color:#243ed0;
    color:#fff
}
.btn.btn-outline-primary:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(80,102,225,.4)
}
.btn.btn-outline-primary.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(80,102,225,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-outline-primary:hover{
    -webkit-animation:none
}
.btn.btn-outline-white{
    color:#fff!important;
    background:0 0;
    border-color:#fff;
    color:#fff;
    box-shadow:0 2px 8px 0 rgba(255,255,255,.45)
}
.btn.btn-outline-white:not(:disabled):not(.disabled):hover{
    background:#fff;
    border-color:#fff;
    color:#000
}
.btn.btn-outline-white:not(:disabled):not(.disabled).active,.btn.btn-outline-white:not(:disabled):not(.disabled):active,.btn.btn-outline-white:not(:disabled):not(.disabled):focus{
    background:#e0e0e0;
    border-color:#e0e0e0;
    color:#000
}
.btn.btn-outline-white:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(255,255,255,.4)
}
.btn.btn-outline-white.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(255,255,255,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-outline-white:hover{
    -webkit-animation:none
}
.btn.btn-secondary{
    color:#fff!important;
    background:#dd44a7;
    border-color:#dd44a7;
    cursor:pointer;
    box-shadow:0 2px 8px 0 rgba(221,68,167,.45)
}
.btn.btn-secondary:not(:disabled):not(.disabled).active,.btn.btn-secondary:not(:disabled):not(.disabled):active,.btn.btn-secondary:not(:disabled):not(.disabled):focus,.btn.btn-secondary:not(:disabled):not(.disabled):hover{
    cursor:pointer;
    background:#c9258f;
    border-color:#c9258f
}
.btn.btn-secondary:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(221,68,167,.4)!important
}
.btn.btn-secondary.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(221,68,167,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-secondary:hover{
    -webkit-animation:none
}
.btn.btn-gradient-secondary{
    color:#fff!important;
    background:linear-gradient(20deg,#e985c5,#c9258f);
    border-color:transparent;
    color:#fff;
    box-shadow:0 2px 8px 0 rgba(221,68,167,.45)
}
.btn.btn-gradient-secondary:not(:disabled):not(.disabled).active,.btn.btn-gradient-secondary:not(:disabled):not(.disabled):active,.btn.btn-gradient-secondary:not(:disabled):not(.disabled):focus,.btn.btn-gradient-secondary:not(:disabled):not(.disabled):hover{
    background:linear-gradient(20deg,#dd44a7,#c9258f);
    border-color:transparent
}
.btn.btn-gradient-secondary:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(221,68,167,.5)
}
.btn.btn-gradient-secondary.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(221,68,167,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-gradient-secondary:hover{
    -webkit-animation:none
}
.btn.btn-light-secondary{
    color:#fff!important;
    background:rgba(221,68,167,.3);
    border-color:transparent;
    color:#a71e77;
    box-shadow:0 2px 8px 0 rgba(221,68,167,.45)
}
.btn.btn-light-secondary:not(:disabled):not(.disabled).active,.btn.btn-light-secondary:not(:disabled):not(.disabled):active,.btn.btn-light-secondary:not(:disabled):not(.disabled):focus,.btn.btn-light-secondary:not(:disabled):not(.disabled):hover{
    background:rgba(221,68,167,.5);
    border-color:transparent
}
.btn.btn-light-secondary:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(221,68,167,.2)
}
.btn.btn-light-secondary.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(221,68,167,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-light-secondary:hover{
    -webkit-animation:none
}
.btn.btn-outline-secondary{
    color:#fff!important;
    background:0 0;
    border-color:#dd44a7;
    color:#dd44a7;
    box-shadow:0 2px 8px 0 rgba(221,68,167,.45)
}
.btn.btn-outline-secondary:not(:disabled):not(.disabled):hover{
    background:#dd44a7;
    border-color:#dd44a7;
    color:#fff
}
.btn.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn.btn-outline-secondary:not(:disabled):not(.disabled):focus{
    background:#c12389;
    border-color:#c12389;
    color:#fff
}
.btn.btn-outline-secondary:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(221,68,167,.4)
}
.btn.btn-outline-secondary.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(221,68,167,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-outline-secondary:hover{
    -webkit-animation:none
}
.btn.btn-success{
    color:#fff!important;
    background:#34cd86;
    border-color:#34cd86;
    cursor:pointer;
    box-shadow:0 2px 8px 0 rgba(52,205,134,.45)
}
.btn.btn-success:not(:disabled):not(.disabled).active,.btn.btn-success:not(:disabled):not(.disabled):active,.btn.btn-success:not(:disabled):not(.disabled):focus,.btn.btn-success:not(:disabled):not(.disabled):hover{
    cursor:pointer;
    background:#29a56b;
    border-color:#29a56b
}
.btn.btn-success:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(52,205,134,.4)!important
}
.btn.btn-success.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(52,205,134,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-success:hover{
    -webkit-animation:none
}
.btn.btn-gradient-success{
    color:#fff!important;
    background:linear-gradient(20deg,#71dcab,#29a56b);
    border-color:transparent;
    color:#fff;
    box-shadow:0 2px 8px 0 rgba(52,205,134,.45)
}
.btn.btn-gradient-success:not(:disabled):not(.disabled).active,.btn.btn-gradient-success:not(:disabled):not(.disabled):active,.btn.btn-gradient-success:not(:disabled):not(.disabled):focus,.btn.btn-gradient-success:not(:disabled):not(.disabled):hover{
    background:linear-gradient(20deg,#34cd86,#29a56b);
    border-color:transparent
}
.btn.btn-gradient-success:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(52,205,134,.5)
}
.btn.btn-gradient-success.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(52,205,134,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-gradient-success:hover{
    -webkit-animation:none
}
.btn.btn-light-success{
    color:#fff!important;
    background:rgba(52,205,134,.3);
    border-color:transparent;
    color:#218556;
    box-shadow:0 2px 8px 0 rgba(52,205,134,.45)
}
.btn.btn-light-success:not(:disabled):not(.disabled).active,.btn.btn-light-success:not(:disabled):not(.disabled):active,.btn.btn-light-success:not(:disabled):not(.disabled):focus,.btn.btn-light-success:not(:disabled):not(.disabled):hover{
    background:rgba(52,205,134,.5);
    border-color:transparent
}
.btn.btn-light-success:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(52,205,134,.2)
}
.btn.btn-light-success.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(52,205,134,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-light-success:hover{
    -webkit-animation:none
}
.btn.btn-outline-success{
    color:#fff!important;
    background:0 0;
    border-color:#34cd86;
    color:#34cd86;
    box-shadow:0 2px 8px 0 rgba(52,205,134,.45)
}
.btn.btn-outline-success:not(:disabled):not(.disabled):hover{
    background:#34cd86;
    border-color:#34cd86;
    color:#fff
}
.btn.btn-outline-success:not(:disabled):not(.disabled).active,.btn.btn-outline-success:not(:disabled):not(.disabled):active,.btn.btn-outline-success:not(:disabled):not(.disabled):focus{
    background:#279d66;
    border-color:#279d66;
    color:#fff
}
.btn.btn-outline-success:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(52,205,134,.4)
}
.btn.btn-outline-success.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(52,205,134,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-outline-success:hover{
    -webkit-animation:none
}
.btn.btn-danger{
    color:#fff!important;
    background:#ff3e6c;
    border-color:#ff3e6c;
    cursor:pointer;
    box-shadow:0 2px 8px 0 rgba(255,62,108,.45)
}
.btn.btn-danger:not(:disabled):not(.disabled).active,.btn.btn-danger:not(:disabled):not(.disabled):active,.btn.btn-danger:not(:disabled):not(.disabled):focus,.btn.btn-danger:not(:disabled):not(.disabled):hover{
    cursor:pointer;
    background:#ff0b45;
    border-color:#ff0b45
}
.btn.btn-danger:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(255,62,108,.4)!important
}
.btn.btn-danger.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(255,62,108,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-danger:hover{
    -webkit-animation:none
}
.btn.btn-gradient-danger{
    color:#fff!important;
    background:linear-gradient(20deg,#ff8ba6,#ff0b45);
    border-color:transparent;
    color:#fff;
    box-shadow:0 2px 8px 0 rgba(255,62,108,.45)
}
.btn.btn-gradient-danger:not(:disabled):not(.disabled).active,.btn.btn-gradient-danger:not(:disabled):not(.disabled):active,.btn.btn-gradient-danger:not(:disabled):not(.disabled):focus,.btn.btn-gradient-danger:not(:disabled):not(.disabled):hover{
    background:linear-gradient(20deg,#ff3e6c,#ff0b45);
    border-color:transparent
}
.btn.btn-gradient-danger:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(255,62,108,.5)
}
.btn.btn-gradient-danger.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(255,62,108,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-gradient-danger:hover{
    -webkit-animation:none
}
.btn.btn-light-danger{
    color:#fff!important;
    background:rgba(255,62,108,.3);
    border-color:transparent;
    color:#e10036;
    box-shadow:0 2px 8px 0 rgba(255,62,108,.45)
}
.btn.btn-light-danger:not(:disabled):not(.disabled).active,.btn.btn-light-danger:not(:disabled):not(.disabled):active,.btn.btn-light-danger:not(:disabled):not(.disabled):focus,.btn.btn-light-danger:not(:disabled):not(.disabled):hover{
    background:rgba(255,62,108,.5);
    border-color:transparent
}
.btn.btn-light-danger:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(255,62,108,.2)
}
.btn.btn-light-danger.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(255,62,108,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-light-danger:hover{
    -webkit-animation:none
}
.btn.btn-outline-danger{
    color:#fff!important;
    background:0 0;
    border-color:#ff3e6c;
    color:#ff3e6c;
    box-shadow:0 2px 8px 0 rgba(255,62,108,.45)
}
.btn.btn-outline-danger:not(:disabled):not(.disabled):hover{
    background:#ff3e6c;
    border-color:#ff3e6c;
    color:#fff
}
.btn.btn-outline-danger:not(:disabled):not(.disabled).active,.btn.btn-outline-danger:not(:disabled):not(.disabled):active,.btn.btn-outline-danger:not(:disabled):not(.disabled):focus{
    background:#ff013d;
    border-color:#ff013d;
    color:#fff
}
.btn.btn-outline-danger:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(255,62,108,.4)
}
.btn.btn-outline-danger.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(255,62,108,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-outline-danger:hover{
    -webkit-animation:none
}
.btn.btn-warning{
    color:#212529!important;
    background:#ffcc3e;
    border-color:#ffcc3e;
    cursor:pointer;
    box-shadow:0 2px 8px 0 rgba(255,204,62,.45)
}
.btn.btn-warning:not(:disabled):not(.disabled).active,.btn.btn-warning:not(:disabled):not(.disabled):active,.btn.btn-warning:not(:disabled):not(.disabled):focus,.btn.btn-warning:not(:disabled):not(.disabled):hover{
    cursor:pointer;
    background:#ffbf0b;
    border-color:#ffbf0b
}
.btn.btn-warning:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(255,204,62,.4)!important
}
.btn.btn-warning.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(255,204,62,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-warning:hover{
    -webkit-animation:none
}
.btn.btn-gradient-warning{
    color:#212529!important;
    background:linear-gradient(20deg,#ffe08b,#ffbf0b);
    border-color:transparent;
    color:#fff;
    box-shadow:0 2px 8px 0 rgba(255,204,62,.45)
}
.btn.btn-gradient-warning:not(:disabled):not(.disabled).active,.btn.btn-gradient-warning:not(:disabled):not(.disabled):active,.btn.btn-gradient-warning:not(:disabled):not(.disabled):focus,.btn.btn-gradient-warning:not(:disabled):not(.disabled):hover{
    background:linear-gradient(20deg,#ffcc3e,#ffbf0b);
    border-color:transparent
}
.btn.btn-gradient-warning:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(255,204,62,.5)
}
.btn.btn-gradient-warning.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(255,204,62,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-gradient-warning:hover{
    -webkit-animation:none
}
.btn.btn-light-warning{
    background:rgba(255,204,62,.3);
    border-color:transparent;
    color:#e1a600;
    box-shadow:0 2px 8px 0 rgba(255,204,62,.45)
}
.btn.btn-light-warning:not(:disabled):not(.disabled).active,.btn.btn-light-warning:not(:disabled):not(.disabled):active,.btn.btn-light-warning:not(:disabled):not(.disabled):focus,.btn.btn-light-warning:not(:disabled):not(.disabled):hover{
    background:rgba(255,204,62,.5);
    border-color:transparent
}
.btn.btn-light-warning:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(255,204,62,.2)
}
.btn.btn-light-warning.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(255,204,62,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-light-warning:hover{
    -webkit-animation:none
}
.btn.btn-outline-warning{
    background:0 0;
    border-color:#ffcc3e;
    color:#ffcc3e;
    box-shadow:0 2px 8px 0 rgba(255,204,62,.45)
}
.btn.btn-outline-warning:not(:disabled):not(.disabled):hover{
    background:#ffcc3e;
    border-color:#ffcc3e;
    color:#fff
}
.btn.btn-outline-warning:not(:disabled):not(.disabled).active,.btn.btn-outline-warning:not(:disabled):not(.disabled):active,.btn.btn-outline-warning:not(:disabled):not(.disabled):focus{
    background:#ffbc01;
    border-color:#ffbc01;
    color:#fff
}
.btn.btn-outline-warning:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(255,204,62,.4)
}
.btn.btn-outline-warning.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(255,204,62,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-outline-warning:hover{
    -webkit-animation:none
}
.btn.btn-outline-warning:not(:disabled):not(.disabled):active,.btn.btn-outline-warning:not(:disabled):not(.disabled):focus,.btn.btn-outline-warning:not(:disabled):not(.disabled):hover{
    color:#212529
}
.btn.btn-info{
    color:#fff!important;
    background:#30befb;
    border-color:#30befb;
    cursor:pointer;
    box-shadow:0 2px 8px 0 rgba(48,190,251,.45)
}
.btn.btn-info:not(:disabled):not(.disabled).active,.btn.btn-info:not(:disabled):not(.disabled):active,.btn.btn-info:not(:disabled):not(.disabled):focus,.btn.btn-info:not(:disabled):not(.disabled):hover{
    cursor:pointer;
    background:#05acf3;
    border-color:#05acf3
}
.btn.btn-info:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(48,190,251,.4)!important
}
.btn.btn-info.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(48,190,251,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-info:hover{
    -webkit-animation:none
}
.btn.btn-gradient-info{
    color:#fff!important;
    background:linear-gradient(20deg,#7bd6fc,#05acf3);
    border-color:transparent;
    color:#fff;
    box-shadow:0 2px 8px 0 rgba(48,190,251,.45)
}
.btn.btn-gradient-info:not(:disabled):not(.disabled).active,.btn.btn-gradient-info:not(:disabled):not(.disabled):active,.btn.btn-gradient-info:not(:disabled):not(.disabled):focus,.btn.btn-gradient-info:not(:disabled):not(.disabled):hover{
    background:linear-gradient(20deg,#30befb,#05acf3);
    border-color:transparent
}
.btn.btn-gradient-info:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(48,190,251,.5)
}
.btn.btn-gradient-info.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(48,190,251,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-gradient-info:hover{
    -webkit-animation:none
}
.btn.btn-light-info{
    background:rgba(48,190,251,.3);
    border-color:transparent;
    color:#048fcb;
    box-shadow:0 2px 8px 0 rgba(48,190,251,.45)
}
.btn.btn-light-info:not(:disabled):not(.disabled).active,.btn.btn-light-info:not(:disabled):not(.disabled):active,.btn.btn-light-info:not(:disabled):not(.disabled):focus,.btn.btn-light-info:not(:disabled):not(.disabled):hover{
    background:rgba(48,190,251,.5);
    border-color:transparent
}
.btn.btn-light-info:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(48,190,251,.2)
}
.btn.btn-light-info.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(48,190,251,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-light-info:hover{
    -webkit-animation:none
}
.btn.btn-outline-info{
    background:0 0;
    border-color:#30befb;
    color:#30befb;
    box-shadow:0 2px 8px 0 rgba(48,190,251,.45)
}
.btn.btn-outline-info:not(:disabled):not(.disabled):hover{
    background:#30befb;
    border-color:#30befb;
    color:#fff
}
.btn.btn-outline-info:not(:disabled):not(.disabled).active,.btn.btn-outline-info:not(:disabled):not(.disabled):active,.btn.btn-outline-info:not(:disabled):not(.disabled):focus{
    background:#05a5e9;
    border-color:#05a5e9;
    color:#fff
}
.btn.btn-outline-info:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(48,190,251,.4)
}
.btn.btn-outline-info.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(48,190,251,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-outline-info:hover{
    -webkit-animation:none
}
.btn.btn-light,.fc .btn.fc-state-default{
    background:#ededed;
    border-color:#ededed;
    cursor:pointer;
    box-shadow:0 2px 8px 0 rgba(237,237,237,.45)
}
.btn.btn-light:not(:disabled):not(.disabled).active,.btn.btn-light:not(:disabled):not(.disabled):active,.btn.btn-light:not(:disabled):not(.disabled):focus,.btn.btn-light:not(:disabled):not(.disabled):hover,.fc .btn.fc-state-default:not(:disabled):not(.disabled).active,.fc .btn.fc-state-default:not(:disabled):not(.disabled):active,.fc .btn.fc-state-default:not(:disabled):not(.disabled):focus,.fc .btn.fc-state-default:not(:disabled):not(.disabled):hover{
    cursor:pointer;
    background:#d4d4d4;
    border-color:#d4d4d4
}
.btn.btn-light:not(:disabled):not(.disabled):focus,.fc .btn.fc-state-default:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(237,237,237,.4)!important
}
.btn.btn-light.btn-pulse:not(:disabled):not(.disabled),.fc .btn.btn-pulse.fc-state-default:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(237,237,237,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-light:hover,.fc .btn.fc-state-default:hover{
    -webkit-animation:none
}
.btn.btn-gradient-light{
    background:linear-gradient(20deg,#fff,#d4d4d4);
    border-color:transparent;
    color:#fff;
    box-shadow:0 2px 8px 0 rgba(237,237,237,.45);
    color:inherit
}
.btn.btn-gradient-light:not(:disabled):not(.disabled).active,.btn.btn-gradient-light:not(:disabled):not(.disabled):active,.btn.btn-gradient-light:not(:disabled):not(.disabled):focus,.btn.btn-gradient-light:not(:disabled):not(.disabled):hover{
    background:linear-gradient(20deg,#ededed,#d4d4d4);
    border-color:transparent
}
.btn.btn-gradient-light:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(237,237,237,.5)
}
.btn.btn-gradient-light.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(237,237,237,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-gradient-light:hover{
    -webkit-animation:none
}
.btn.btn-outline-light{
    background:0 0;
    border-color:#ededed;
    color:#ededed;
    box-shadow:0 2px 8px 0 rgba(237,237,237,.45);
    color:#212529
}
.btn.btn-outline-light:not(:disabled):not(.disabled):hover{
    background:#ededed;
    border-color:#ededed;
    color:#fff
}
.btn.btn-outline-light:not(:disabled):not(.disabled).active,.btn.btn-outline-light:not(:disabled):not(.disabled):active,.btn.btn-outline-light:not(:disabled):not(.disabled):focus{
    background:#cecece;
    border-color:#cecece;
    color:#fff
}
.btn.btn-outline-light:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(237,237,237,.4)
}
.btn.btn-outline-light.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(237,237,237,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-outline-light:hover{
    -webkit-animation:none
}
.btn.btn-outline-light:not(:disabled):not(.disabled):active,.btn.btn-outline-light:not(:disabled):not(.disabled):focus,.btn.btn-outline-light:not(:disabled):not(.disabled):hover{
    color:#212529
}
.btn.btn-dark{
    background:#293134;
    border-color:#293134;
    cursor:pointer;
    box-shadow:0 2px 8px 0 rgba(41,49,52,.45)
}
.btn.btn-dark:not(:disabled):not(.disabled).active,.btn.btn-dark:not(:disabled):not(.disabled):active,.btn.btn-dark:not(:disabled):not(.disabled):focus,.btn.btn-dark:not(:disabled):not(.disabled):hover{
    cursor:pointer;
    background:#131617;
    border-color:#131617
}
.btn.btn-dark:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(41,49,52,.4)!important
}
.btn.btn-dark.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(41,49,52,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-dark:hover{
    -webkit-animation:none
}
.btn.btn-gradient-dark{
    background:linear-gradient(20deg,#4b595f,#131617);
    border-color:transparent;
    color:#fff;
    box-shadow:0 2px 8px 0 rgba(41,49,52,.45)
}
.btn.btn-gradient-dark:not(:disabled):not(.disabled).active,.btn.btn-gradient-dark:not(:disabled):not(.disabled):active,.btn.btn-gradient-dark:not(:disabled):not(.disabled):focus,.btn.btn-gradient-dark:not(:disabled):not(.disabled):hover{
    background:linear-gradient(20deg,#293134,#131617);
    border-color:transparent
}
.btn.btn-gradient-dark:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(41,49,52,.5)
}
.btn.btn-gradient-dark.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(41,49,52,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-gradient-dark:hover{
    -webkit-animation:none
}
.btn.btn-light-dark{
    background:rgba(41,49,52,.3);
    border-color:transparent;
    color:#010101;
    box-shadow:0 2px 8px 0 rgba(41,49,52,.45)
}
.btn.btn-light-dark:not(:disabled):not(.disabled).active,.btn.btn-light-dark:not(:disabled):not(.disabled):active,.btn.btn-light-dark:not(:disabled):not(.disabled):focus,.btn.btn-light-dark:not(:disabled):not(.disabled):hover{
    background:rgba(41,49,52,.5);
    border-color:transparent
}
.btn.btn-light-dark:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(41,49,52,.2)
}
.btn.btn-light-dark.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(41,49,52,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-light-dark:hover{
    -webkit-animation:none
}
.btn.btn-outline-dark{
    background:0 0;
    border-color:#293134;
    color:#293134;
    box-shadow:0 2px 8px 0 rgba(41,49,52,.45)
}
.btn.btn-outline-dark:not(:disabled):not(.disabled):hover{
    background:#293134;
    border-color:#293134;
    color:#fff
}
.btn.btn-outline-dark:not(:disabled):not(.disabled).active,.btn.btn-outline-dark:not(:disabled):not(.disabled):active,.btn.btn-outline-dark:not(:disabled):not(.disabled):focus{
    background:#0e1112;
    border-color:#0e1112;
    color:#fff
}
.btn.btn-outline-dark:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(41,49,52,.4)
}
.btn.btn-outline-dark.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(41,49,52,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-outline-dark:hover{
    -webkit-animation:none
}
.btn.btn-facebook{
    color:#fff!important;
    background:#3b5998;
    border-color:#3b5998;
    cursor:pointer;
    box-shadow:0 2px 8px 0 rgba(59,89,152,.45)
}
.btn.btn-facebook:not(:disabled):not(.disabled).active,.btn.btn-facebook:not(:disabled):not(.disabled):active,.btn.btn-facebook:not(:disabled):not(.disabled):focus,.btn.btn-facebook:not(:disabled):not(.disabled):hover{
    cursor:pointer;
    background:#2d4373;
    border-color:#2d4373
}
.btn.btn-facebook:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(59,89,152,.4)!important
}
.btn.btn-facebook.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(59,89,152,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-facebook:hover{
    -webkit-animation:none
}
.btn.btn-outline-facebook{
    background:0 0;
    border-color:#3b5998;
    color:#3b5998;
    box-shadow:0 2px 8px 0 rgba(59,89,152,.45)
}
.btn.btn-outline-facebook:not(:disabled):not(.disabled):hover{
    background:#3b5998;
    border-color:#3b5998;
    color:#fff
}
.btn.btn-outline-facebook:not(:disabled):not(.disabled).active,.btn.btn-outline-facebook:not(:disabled):not(.disabled):active,.btn.btn-outline-facebook:not(:disabled):not(.disabled):focus{
    background:#2a3f6c;
    border-color:#2a3f6c;
    color:#fff
}
.btn.btn-outline-facebook:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(59,89,152,.4)
}
.btn.btn-outline-facebook.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(59,89,152,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-outline-facebook:hover{
    -webkit-animation:none
}
.btn.btn-google{
    background:#db4437;
    border-color:#db4437;
    cursor:pointer;
    box-shadow:0 2px 8px 0 rgba(219,68,55,.45);
    color:#fff!important
}
.btn.btn-google:not(:disabled):not(.disabled).active,.btn.btn-google:not(:disabled):not(.disabled):active,.btn.btn-google:not(:disabled):not(.disabled):focus,.btn.btn-google:not(:disabled):not(.disabled):hover{
    cursor:pointer;
    background:#bd2e22;
    border-color:#bd2e22
}
.btn.btn-google:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(219,68,55,.4)!important
}
.btn.btn-google.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(219,68,55,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-google:hover{
    -webkit-animation:none
}
.btn.btn-outline-google{
    background:0 0;
    border-color:#db4437;
    color:#db4437;
    box-shadow:0 2px 8px 0 rgba(219,68,55,.45)
}
.btn.btn-outline-google:not(:disabled):not(.disabled):hover{
    background:#db4437;
    border-color:#db4437;
    color:#fff
}
.btn.btn-outline-google:not(:disabled):not(.disabled).active,.btn.btn-outline-google:not(:disabled):not(.disabled):active,.btn.btn-outline-google:not(:disabled):not(.disabled):focus{
    background:#b42c20;
    border-color:#b42c20;
    color:#fff
}
.btn.btn-outline-google:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(219,68,55,.4)
}
.btn.btn-outline-google.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(219,68,55,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-outline-google:hover{
    -webkit-animation:none
}
.btn.btn-twitter{
    background:#55acee;
    border-color:#55acee;
    cursor:pointer;
    box-shadow:0 2px 8px 0 rgba(85,172,238,.45);
    color:#fff!important
}
.btn.btn-twitter:not(:disabled):not(.disabled).active,.btn.btn-twitter:not(:disabled):not(.disabled):active,.btn.btn-twitter:not(:disabled):not(.disabled):focus,.btn.btn-twitter:not(:disabled):not(.disabled):hover{
    cursor:pointer;
    background:#2795e9;
    border-color:#2795e9
}
.btn.btn-twitter:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(85,172,238,.4)!important
}
.btn.btn-twitter.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(85,172,238,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-twitter:hover{
    -webkit-animation:none
}
.btn.btn-outline-twitter{
    background:0 0;
    border-color:#55acee;
    color:#55acee;
    box-shadow:0 2px 8px 0 rgba(85,172,238,.45)
}
.btn.btn-outline-twitter:not(:disabled):not(.disabled):hover{
    background:#55acee;
    border-color:#55acee;
    color:#fff
}
.btn.btn-outline-twitter:not(:disabled):not(.disabled).active,.btn.btn-outline-twitter:not(:disabled):not(.disabled):active,.btn.btn-outline-twitter:not(:disabled):not(.disabled):focus{
    background:#1d91e8;
    border-color:#1d91e8;
    color:#fff
}
.btn.btn-outline-twitter:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(85,172,238,.4)
}
.btn.btn-outline-twitter.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(85,172,238,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-outline-twitter:hover{
    -webkit-animation:none
}
.btn.btn-linkedin{
    background:#0077b5;
    border-color:#0077b5;
    cursor:pointer;
    box-shadow:0 2px 8px 0 rgba(0,119,181,.45);
    color:#fff!important
}
.btn.btn-linkedin:not(:disabled):not(.disabled).active,.btn.btn-linkedin:not(:disabled):not(.disabled):active,.btn.btn-linkedin:not(:disabled):not(.disabled):focus,.btn.btn-linkedin:not(:disabled):not(.disabled):hover{
    cursor:pointer;
    background:#005582;
    border-color:#005582
}
.btn.btn-linkedin:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(0,119,181,.4)!important
}
.btn.btn-linkedin.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(0,119,181,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-linkedin:hover{
    -webkit-animation:none
}
.btn.btn-outline-linkedin{
    background:0 0;
    border-color:#0077b5;
    color:#0077b5;
    box-shadow:0 2px 8px 0 rgba(0,119,181,.45)
}
.btn.btn-outline-linkedin:not(:disabled):not(.disabled):hover{
    background:#0077b5;
    border-color:#0077b5;
    color:#fff
}
.btn.btn-outline-linkedin:not(:disabled):not(.disabled).active,.btn.btn-outline-linkedin:not(:disabled):not(.disabled):active,.btn.btn-outline-linkedin:not(:disabled):not(.disabled):focus{
    background:#004f78;
    border-color:#004f78;
    color:#fff
}
.btn.btn-outline-linkedin:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(0,119,181,.4)
}
.btn.btn-outline-linkedin.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(0,119,181,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-outline-linkedin:hover{
    -webkit-animation:none
}
.btn.btn-whatsapp{
    background:#43d854;
    border-color:#43d854;
    cursor:pointer;
    box-shadow:0 2px 8px 0 rgba(67,216,84,.45);
    color:#fff!important
}
.btn.btn-whatsapp:not(:disabled):not(.disabled).active,.btn.btn-whatsapp:not(:disabled):not(.disabled):active,.btn.btn-whatsapp:not(:disabled):not(.disabled):focus,.btn.btn-whatsapp:not(:disabled):not(.disabled):hover{
    cursor:pointer;
    background:#28c039;
    border-color:#28c039
}
.btn.btn-whatsapp:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(67,216,84,.4)!important
}
.btn.btn-whatsapp.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(67,216,84,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-whatsapp:hover{
    -webkit-animation:none
}
.btn.btn-outline-whatsapp{
    background:0 0;
    border-color:#43d854;
    color:#43d854;
    box-shadow:0 2px 8px 0 rgba(67,216,84,.45)
}
.btn.btn-outline-whatsapp:not(:disabled):not(.disabled):hover{
    background:#43d854;
    border-color:#43d854;
    color:#fff
}
.btn.btn-outline-whatsapp:not(:disabled):not(.disabled).active,.btn.btn-outline-whatsapp:not(:disabled):not(.disabled):active,.btn.btn-outline-whatsapp:not(:disabled):not(.disabled):focus{
    background:#26b837;
    border-color:#26b837;
    color:#fff
}
.btn.btn-outline-whatsapp:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(67,216,84,.4)
}
.btn.btn-outline-whatsapp.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(67,216,84,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-outline-whatsapp:hover{
    -webkit-animation:none
}
.btn.btn-instagram{
    background:#3f729b;
    border-color:#3f729b;
    cursor:pointer;
    box-shadow:0 2px 8px 0 rgba(63,114,155,.45);
    color:#fff!important
}
.btn.btn-instagram:not(:disabled):not(.disabled).active,.btn.btn-instagram:not(:disabled):not(.disabled):active,.btn.btn-instagram:not(:disabled):not(.disabled):focus,.btn.btn-instagram:not(:disabled):not(.disabled):hover{
    cursor:pointer;
    background:#305777;
    border-color:#305777
}
.btn.btn-instagram:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(63,114,155,.4)!important
}
.btn.btn-instagram.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(63,114,155,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-instagram:hover{
    -webkit-animation:none
}
.btn.btn-outline-instagram{
    background:0 0;
    border-color:#3f729b;
    color:#3f729b;
    box-shadow:0 2px 8px 0 rgba(63,114,155,.45)
}
.btn.btn-outline-instagram:not(:disabled):not(.disabled):hover{
    background:#3f729b;
    border-color:#3f729b;
    color:#fff
}
.btn.btn-outline-instagram:not(:disabled):not(.disabled).active,.btn.btn-outline-instagram:not(:disabled):not(.disabled):active,.btn.btn-outline-instagram:not(:disabled):not(.disabled):focus{
    background:#2d526f;
    border-color:#2d526f;
    color:#fff
}
.btn.btn-outline-instagram:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(63,114,155,.4)
}
.btn.btn-outline-instagram.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(63,114,155,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-outline-instagram:hover{
    -webkit-animation:none
}
.btn.btn-dribbble{
    background:#ea4c89;
    border-color:#ea4c89;
    cursor:pointer;
    box-shadow:0 2px 8px 0 rgba(234,76,137,.45);
    color:#fff!important
}
.btn.btn-dribbble:not(:disabled):not(.disabled).active,.btn.btn-dribbble:not(:disabled):not(.disabled):active,.btn.btn-dribbble:not(:disabled):not(.disabled):focus,.btn.btn-dribbble:not(:disabled):not(.disabled):hover{
    cursor:pointer;
    background:#e51e6b;
    border-color:#e51e6b
}
.btn.btn-dribbble:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(234,76,137,.4)!important
}
.btn.btn-dribbble.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(234,76,137,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-dribbble:hover{
    -webkit-animation:none
}
.btn.btn-outline-dribbble{
    background:0 0;
    border-color:#ea4c89;
    color:#ea4c89;
    box-shadow:0 2px 8px 0 rgba(234,76,137,.45)
}
.btn.btn-outline-dribbble:not(:disabled):not(.disabled):hover{
    background:#ea4c89;
    border-color:#ea4c89;
    color:#fff
}
.btn.btn-outline-dribbble:not(:disabled):not(.disabled).active,.btn.btn-outline-dribbble:not(:disabled):not(.disabled):active,.btn.btn-outline-dribbble:not(:disabled):not(.disabled):focus{
    background:#df1a66;
    border-color:#df1a66;
    color:#fff
}
.btn.btn-outline-dribbble:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(234,76,137,.4)
}
.btn.btn-outline-dribbble.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(234,76,137,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-outline-dribbble:hover{
    -webkit-animation:none
}
.btn.btn-youtube{
    background:#cd201f;
    border-color:#cd201f;
    cursor:pointer;
    box-shadow:0 2px 8px 0 rgba(205,32,31,.45);
    color:#fff!important
}
.btn.btn-youtube:not(:disabled):not(.disabled).active,.btn.btn-youtube:not(:disabled):not(.disabled):active,.btn.btn-youtube:not(:disabled):not(.disabled):focus,.btn.btn-youtube:not(:disabled):not(.disabled):hover{
    cursor:pointer;
    background:#a11918;
    border-color:#a11918
}
.btn.btn-youtube:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(205,32,31,.4)!important
}
.btn.btn-youtube.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(205,32,31,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-youtube:hover{
    -webkit-animation:none
}
.btn.btn-outline-youtube{
    background:0 0;
    border-color:#cd201f;
    color:#cd201f;
    box-shadow:0 2px 8px 0 rgba(205,32,31,.45)
}
.btn.btn-outline-youtube:not(:disabled):not(.disabled):hover{
    background:#cd201f;
    border-color:#cd201f;
    color:#fff
}
.btn.btn-outline-youtube:not(:disabled):not(.disabled).active,.btn.btn-outline-youtube:not(:disabled):not(.disabled):active,.btn.btn-outline-youtube:not(:disabled):not(.disabled):focus{
    background:#981817;
    border-color:#981817;
    color:#fff
}
.btn.btn-outline-youtube:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(205,32,31,.4)
}
.btn.btn-outline-youtube.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(205,32,31,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-outline-youtube:hover{
    -webkit-animation:none
}
.btn.btn-github{
    background:#00405d;
    border-color:#00405d;
    cursor:pointer;
    box-shadow:0 2px 8px 0 rgba(0,64,93,.45);
    color:#fff!important
}
.btn.btn-github:not(:disabled):not(.disabled).active,.btn.btn-github:not(:disabled):not(.disabled):active,.btn.btn-github:not(:disabled):not(.disabled):focus,.btn.btn-github:not(:disabled):not(.disabled):hover{
    cursor:pointer;
    background:#001d2a;
    border-color:#001d2a
}
.btn.btn-github:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(0,64,93,.4)!important
}
.btn.btn-github.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(0,64,93,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-github:hover{
    -webkit-animation:none
}
.btn.btn-outline-github{
    background:0 0;
    border-color:#00405d;
    color:#00405d;
    box-shadow:0 2px 8px 0 rgba(0,64,93,.45)
}
.btn.btn-outline-github:not(:disabled):not(.disabled):hover{
    background:#00405d;
    border-color:#00405d;
    color:#fff
}
.btn.btn-outline-github:not(:disabled):not(.disabled).active,.btn.btn-outline-github:not(:disabled):not(.disabled):active,.btn.btn-outline-github:not(:disabled):not(.disabled):focus{
    background:#001620;
    border-color:#001620;
    color:#fff
}
.btn.btn-outline-github:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(0,64,93,.4)
}
.btn.btn-outline-github.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(0,64,93,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-outline-github:hover{
    -webkit-animation:none
}
.btn.btn-behance{
    background:#1769ff;
    border-color:#1769ff;
    cursor:pointer;
    box-shadow:0 2px 8px 0 rgba(23,105,255,.45);
    color:#fff!important
}
.btn.btn-behance:not(:disabled):not(.disabled).active,.btn.btn-behance:not(:disabled):not(.disabled):active,.btn.btn-behance:not(:disabled):not(.disabled):focus,.btn.btn-behance:not(:disabled):not(.disabled):hover{
    cursor:pointer;
    background:#0050e3;
    border-color:#0050e3
}
.btn.btn-behance:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(23,105,255,.4)!important
}
.btn.btn-behance.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(23,105,255,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-behance:hover{
    -webkit-animation:none
}
.btn.btn-outline-behance{
    background:0 0;
    border-color:#1769ff;
    color:#1769ff;
    box-shadow:0 2px 8px 0 rgba(23,105,255,.45)
}
.btn.btn-outline-behance:not(:disabled):not(.disabled):hover{
    background:#1769ff;
    border-color:#1769ff;
    color:#fff
}
.btn.btn-outline-behance:not(:disabled):not(.disabled).active,.btn.btn-outline-behance:not(:disabled):not(.disabled):active,.btn.btn-outline-behance:not(:disabled):not(.disabled):focus{
    background:#004dd9;
    border-color:#004dd9;
    color:#fff
}
.btn.btn-outline-behance:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(23,105,255,.4)
}
.btn.btn-outline-behance.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(23,105,255,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-outline-behance:hover{
    -webkit-animation:none
}
.btn.btn-skype{
    background:#00aff0;
    border-color:#00aff0;
    cursor:pointer;
    box-shadow:0 2px 8px 0 rgba(0,175,240,.45);
    color:#fff!important
}
.btn.btn-skype:not(:disabled):not(.disabled).active,.btn.btn-skype:not(:disabled):not(.disabled):active,.btn.btn-skype:not(:disabled):not(.disabled):focus,.btn.btn-skype:not(:disabled):not(.disabled):hover{
    cursor:pointer;
    background:#008abd;
    border-color:#008abd
}
.btn.btn-skype:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(0,175,240,.4)!important
}
.btn.btn-skype.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(0,175,240,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-skype:hover{
    -webkit-animation:none
}
.btn.btn-outline-skype{
    background:0 0;
    border-color:#00aff0;
    color:#00aff0;
    box-shadow:0 2px 8px 0 rgba(0,175,240,.45)
}
.btn.btn-outline-skype:not(:disabled):not(.disabled):hover{
    background:#00aff0;
    border-color:#00aff0;
    color:#fff
}
.btn.btn-outline-skype:not(:disabled):not(.disabled).active,.btn.btn-outline-skype:not(:disabled):not(.disabled):active,.btn.btn-outline-skype:not(:disabled):not(.disabled):focus{
    background:#0082b3;
    border-color:#0082b3;
    color:#fff
}
.btn.btn-outline-skype:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(0,175,240,.4)
}
.btn.btn-outline-skype.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(0,175,240,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-outline-skype:hover{
    -webkit-animation:none
}
.btn.btn-yahoo{
    background:#410093;
    border-color:#410093;
    cursor:pointer;
    box-shadow:0 2px 8px 0 rgba(65,0,147,.45);
    color:#fff!important
}
.btn.btn-yahoo:not(:disabled):not(.disabled).active,.btn.btn-yahoo:not(:disabled):not(.disabled):active,.btn.btn-yahoo:not(:disabled):not(.disabled):focus,.btn.btn-yahoo:not(:disabled):not(.disabled):hover{
    cursor:pointer;
    background:#2a0060;
    border-color:#2a0060
}
.btn.btn-yahoo:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(65,0,147,.4)!important
}
.btn.btn-yahoo.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(65,0,147,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-yahoo:hover{
    -webkit-animation:none
}
.btn.btn-outline-yahoo{
    background:0 0;
    border-color:#410093;
    color:#410093;
    box-shadow:0 2px 8px 0 rgba(65,0,147,.45)
}
.btn.btn-outline-yahoo:not(:disabled):not(.disabled):hover{
    background:#410093;
    border-color:#410093;
    color:#fff
}
.btn.btn-outline-yahoo:not(:disabled):not(.disabled).active,.btn.btn-outline-yahoo:not(:disabled):not(.disabled):active,.btn.btn-outline-yahoo:not(:disabled):not(.disabled):focus{
    background:#260056;
    border-color:#260056;
    color:#fff
}
.btn.btn-outline-yahoo:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(65,0,147,.4)
}
.btn.btn-outline-yahoo.btn-pulse:not(:disabled):not(.disabled){
    box-shadow:0 0 0 0 rgba(65,0,147,.9)!important;
    -webkit-animation:pulse 1.5s infinite!important
}
.btn.btn-outline-yahoo:hover{
    -webkit-animation:none
}
.btn.btn-apple,.btn.btn-google-play{
    border-radius:7px
}
.btn.btn-apple img,.btn.btn-google-play img{
    width:35px;
    margin-right:10px
}
.btn.btn-apple i,.btn.btn-google-play i{
    font-size:40px;
    margin-right:10px
}
.btn.btn-apple>span,.btn.btn-google-play>span{
    display:flex;
    flex-direction:column;
    text-align:left
}
.btn.btn-apple>span span:nth-child(2),.btn.btn-google-play>span span:nth-child(2){
    font-size:20px;
    font-weight:600;
    margin-top:5px
}
.btn.btn-apple:active,.btn.btn-apple:focus,.btn.btn-apple:hover,.btn.btn-google-play:active,.btn.btn-google-play:focus,.btn.btn-google-play:hover{
    background:#040507;
    color:#fff
}
.btn.btn-apple{
    border:1px solid #040507;
    color:#040507
}
.btn.btn-google-play{
    background:#040507;
    color:#fff
}
.btn.btn-google-play>span span:nth-child(1){
    text-transform:uppercase;
    font-size:12px
}
@-webkit-keyframes pulse{
    to{
        box-shadow:0 0 0 10px rgba(232,76,61,0)
    }
}
@keyframes pulse{
    to{
        box-shadow:0 0 0 10px rgba(232,76,61,0)
    }
}
.progress .progress-bar.progress-bar-striped{
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)!important;
    background-size:1rem 1rem!important
}
.progress .progress-bar:not(.progress-bar-striped){
    background:#029ad6
}
.dropdown{
    display:inline
}
.dropdown-menu{
    margin-top:10px;
    visibility:hidden;
    opacity:0;
    height:0;
    display:block!important;
    transition:margin-top .3s,opacity .3s
}
.dropdown-menu .dropdown-scroll{
    max-height:300px
}
.dropdown-menu.show{
    margin-top:0;
    visibility:visible;
    opacity:1;
    height:auto
}
.dropdown-header{
    font-size:inherit;
    padding:10px 20px;
    border-bottom:1px solid #f0f0f0
}
.dropdown-body{
    padding:10px 20px
}
.dropdown-menu{
    border-radius:.2rem;
    font-size:14px;
    border:none;
    box-shadow:0 5px 10px -1px rgba(0,0,0,.15);
    overflow:hidden
}
.dropdown-menu.dropdown-menu-big{
    padding:0;
    width:330px
}
.dropdown-menu .dropdown-menu-body{
    max-height:400px;
    overflow:auto
}
.dropdown-menu .dropdown-menu-title{
    background-color:#029ad6;
    padding:15px 20px;
    color:#fff;
    background-size:cover!important;
    background-position:center!important
}
.dropdown-menu .dropdown-menu-footer{
    padding:10px 20px
}
.dropdown-menu ul li.dropdown-menu-title{
    background:red;
    margin:5px 0;
    padding:0 20px 5px;
    border-bottom:1px solid #ebebeb
}
.dropdown-menu ul li.dropdown-menu-title:first-child{
    margin-top:0
}
.dropdown-menu .dropdown-item:active,.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:hover{
    background:#f5f5f5;
    text-decoration:none;
    color:#029ad6
}
table .dropdown{
    line-height:initial
}
.badge{
    padding:5px 10px;
    font-size:11px
}
.badge.badge-success{
    background:#34cd86
}
.badge.badge-danger{
    background:#ff3e6c
}
.badge.badge-secondary{
    background:#dd44a7
}
.badge.badge-info{
    background:#30befb
}
.badge.badge-warning{
    background:#ffcc3e
}
.badge.badge-dark{
    background:#293134
}
.badge.badge-primary{
    background:#029ad6
}
.badge.badge-light{
    background:#ededed
}
.btn{
    position:relative
}
.btn .badge{
    padding:2px 6px;
    right:7px;
    top:-7px;
    position:absolute
}
.app-block .app-content .collapse .app-action,.collapse .app-block .app-content .app-action,.collapse .card{
    border:1px solid #e1e1e1;
    box-shadow:none
}
.media>a>img,.media>img{
    width:80px
}
.accordion .app-block .app-content .app-action,.accordion .card,.app-block .app-content .accordion .app-action{
    margin-bottom:0;
    border:1px solid #ebebeb
}
.accordion .app-block .app-content .app-action .card-header,.accordion .card .card-header,.app-block .app-content .accordion .app-action .card-header{
    display:flex;
    height:50px;
    padding:0 10px;
    align-items:center
}
.accordion .app-block .app-content .app-action .card-header button,.accordion .card .card-header button,.app-block .app-content .accordion .app-action .card-header button{
    display:block
}
.accordion.custom-accordion{
    border:1px solid #ebebeb;
    border-radius:5px;
    overflow:hidden
}
.accordion.custom-accordion .accordion-row a.accordion-header{
    color:#293134;
    border-bottom:1px solid #ebebeb;
    border-top:1px solid #ebebeb;
    padding:10px 20px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-top:-1px
}
.accordion.custom-accordion .accordion-row a.accordion-header .accordion-status-icon.open{
    display:none
}
.accordion.custom-accordion .accordion-row a.accordion-header:focus,.accordion.custom-accordion .accordion-row a.accordion-header:hover{
    color:#029ad6
}
.accordion.custom-accordion .accordion-row .accordion-body{
    display:none;
    padding:10px 20px
}
.accordion.custom-accordion .accordion-row.open a.accordion-header{
    background:#fff
}
.accordion.custom-accordion .accordion-row.open a.accordion-header .accordion-status-icon.open{
    display:block
}
.accordion.custom-accordion .accordion-row.open a.accordion-header .accordion-status-icon.close{
    display:none
}
.accordion.custom-accordion .accordion-row.open .accordion-body{
    display:block
}
.accordion.custom-accordion .accordion-row:first-child a.accordion-header{
    border-top:none
}
.accordion.custom-accordion.accordion-primary .accordion-row:not(.open) a.accordion-header:focus,.accordion.custom-accordion.accordion-primary .accordion-row:not(.open) a.accordion-header:hover{
    color:#029ad6
}
.accordion.custom-accordion.accordion-primary .accordion-row.open a.accordion-header{
    background:#029ad6;
    color:#fff
}
.accordion.custom-accordion.accordion-success .accordion-row:not(.open) a.accordion-header:focus,.accordion.custom-accordion.accordion-success .accordion-row:not(.open) a.accordion-header:hover{
    color:#34cd86
}
.accordion.custom-accordion.accordion-success .accordion-row.open a.accordion-header{
    background:#34cd86;
    color:#fff
}
.accordion.custom-accordion.accordion-danger .accordion-row:not(.open) a.accordion-header:focus,.accordion.custom-accordion.accordion-danger .accordion-row:not(.open) a.accordion-header:hover{
    color:#ff3e6c
}
.accordion.custom-accordion.accordion-danger .accordion-row.open a.accordion-header{
    background:#ff3e6c;
    color:#fff
}
.accordion.custom-accordion.accordion-secondary .accordion-row:not(.open) a.accordion-header:focus,.accordion.custom-accordion.accordion-secondary .accordion-row:not(.open) a.accordion-header:hover{
    color:#dd44a7
}
.accordion.custom-accordion.accordion-secondary .accordion-row.open a.accordion-header{
    background:#dd44a7;
    color:#fff
}
.accordion.custom-accordion.accordion-light .accordion-row:not(.open) a.accordion-header:focus,.accordion.custom-accordion.accordion-light .accordion-row:not(.open) a.accordion-header:hover{
    color:#293134
}
.accordion.custom-accordion.accordion-light .accordion-row.open a.accordion-header{
    background:#ededed;
    color:#293134
}
.accordion.custom-accordion.accordion-warning .accordion-row:not(.open) a.accordion-header:focus,.accordion.custom-accordion.accordion-warning .accordion-row:not(.open) a.accordion-header:hover{
    color:#ffcc3e
}
.accordion.custom-accordion.accordion-warning .accordion-row.open a.accordion-header{
    background:#ffcc3e;
    color:#293134
}
.accordion.custom-accordion.accordion-info .accordion-row:not(.open) a.accordion-header:focus,.accordion.custom-accordion.accordion-info .accordion-row:not(.open) a.accordion-header:hover{
    color:#30befb
}
.accordion.custom-accordion.accordion-info .accordion-row.open a.accordion-header{
    background:#30befb;
    color:#fff
}
.accordion.custom-accordion.accordion-dark .accordion-row:not(.open) a.accordion-header:focus,.accordion.custom-accordion.accordion-dark .accordion-row:not(.open) a.accordion-header:hover{
    color:#293134
}
.accordion.custom-accordion.accordion-dark .accordion-row.open a.accordion-header{
    background:#293134;
    color:#fff
}
.nicescroll-cursors{
    border:none!important;
    background-color:rgba(41,49,52,.5)!important;
    width:8px!important
}
.navigation-nicescroll .nicescroll-cursors{
    background-color:rgba(255,255,255,.5)!important
}
body.hidden-navigation .navigation-nicescroll .nicescroll-cursors{
    background-color:rgba(0,0,0,.3)!important
}
.isotope-item{
    z-index:2
}
.isotope-hidden.isotope-item{
    pointer-events:none;
    z-index:1
}
.isotope,.isotope .isotope-item{
    transition-duration:.8s
}
.isotope{
    transition-property:height,width
}
.isotope .isotope-item{
    transition-property:transform,opacity
}
.gallery-container img{
    width:100%
}
.daterangepicker{
    border-color:#e6e6e6;
    border-radius:.2rem;
    overflow:hidden
}
.daterangepicker td.active{
    background:#029ad6
}
.daterangepicker td.active:hover{
    background:#029ad6
}
.daterangepicker .ranges li.active{
    background:#029ad6
}
.daterangepicker.show-ranges .drp-calendar.left{
    border-left-color:#e6e6e6
}
.daterangepicker .drp-buttons{
    border-top-color:#e6e6e6
}
.alert{
    border-color:transparent!important
}
.alert .close{
    height:100%;
    width:44px;
    justify-content:center;
    align-items:center;
    padding:0;
    display:flex
}
.alert .close>*{
    font-size:initial;
    text-shadow:none;
    line-height:0
}
.alert.alert-primary{
    background:rgba(80,102,225,.3)!important
}
.alert.alert-primary.alert-with-border{
    border-left:3px solid #029ad6!important
}
.alert.alert-secondary{
    background:rgba(221,68,167,.3)!important
}
.alert.alert-secondary.alert-with-border{
    border-left:3px solid #dd44a7!important
}
.alert.alert-success{
    background:rgba(52,205,134,.3)!important
}
.alert.alert-success.alert-with-border{
    border-left:3px solid #34cd86!important
}
.alert.alert-danger{
    background:rgba(255,62,108,.3)!important
}
.alert.alert-danger.alert-with-border{
    border-left:3px solid #ff3e6c!important
}
.alert.alert-warning{
    background:rgba(255,204,62,.3)!important
}
.alert.alert-warning.alert-with-border{
    border-left:3px solid #ffcc3e!important
}
.alert.alert-info{
    background:rgba(48,190,251,.3)!important
}
.alert.alert-info.alert-with-border{
    border-left:3px solid #30befb!important
}
.alert.alert-dark{
    background:#d4d5d8!important;
    color:#293134!important
}
.alert.alert-dark.alert-with-border{
    border-left:3px solid #293134!important
}
.breadcrumb{
    background:0 0;
    padding:0;
    margin-bottom:30px
}
.breadcrumb .breadcrumb-item+.breadcrumb-item::before{
    font-family:themify;
    content:"\E649";
    font-size:10px;
    margin-right:0
}
.breadcrumb .breadcrumb-item:before{
    font-family:themify;
    content:"\E69B";
    margin-right:.5rem
}
.breadcrumb .breadcrumb-item.active{
    color:#029ad6
}
.notify .alert{
    border:none;
    box-shadow:0 2px 10px 0 rgba(24,28,33,.04)
}
.notify .alert .alert-heading{
    font-size:16px;
    font-weight:600
}
.notify.open{
    transform:translate(0)
}
.pagination .page-item.active .page-link{
    background:#029ad6;
    border-color:transparent
}
.pagination .page-item .page-link:focus,.pagination .page-item .page-link:hover{
    text-decoration:none
}
.pagination.pagination-rounded .page-item{
    margin:0 5px
}
.pagination.pagination-rounded .page-item .page-link{
    border-radius:50%;
    padding:0;
    display:flex;
    align-items:center;
    justify-content:center;
    height:40px;
    width:40px
}
.pagination.pagination-rounded.pagination-sm .page-link{
    height:30px;
    width:30px
}
.pagination.pagination-rounded.pagination-lg .page-link{
    height:60px;
    width:60px
}
.tourStep{
    border:none
}
.tourStep.right{
    margin-left:10px
}
.tourStep.left{
    margin-right:10px
}
.tourStep.top{
    margin-top:-10px
}
.tourStep.bottom{
    margin-top:10px
}
.tourStep .popover-navigation{
    border-top:1px solid #ddd;
    padding:.5rem .75rem;
    display:flex;
    align-items:center
}
.tourStep .popover-navigation span{
    font-size:12px;
    color:#9b9b9b
}
.tourStep .popover-navigation .popover-navigation-buttons{
    margin-left:auto
}
.tourStep .popover-navigation .popover-navigation-buttons .btn{
    margin-left:5px
}
.swal-modal{
    border-radius:.5rem
}
.swal-modal .swal-title{
    font-size:20px
}
.swal-modal .swal-text{
    text-align:center
}
.swal-modal .swal-button{
    padding:.375rem .75rem
}
.swal-modal .swal-button.swal-button--confirm{
    background:#029ad6
}
.swal-modal .swal-button.swal-button--danger{
    background:#ff3e6c
}
.swal-modal .swal-button.swal-button--cancel{
    background:#ededed
}
.swal-modal .swal-icon--error{
    border-color:#ff9ab2
}
.swal-modal .swal-icon--error .swal-icon--error__line{
    background:#ff9ab2
}
.irs .irs-from,.irs .irs-single,.irs .irs-to{
    background:#029ad6
}
.irs .irs-from:before,.irs .irs-single:before,.irs .irs-to:before{
    border-top-color:#029ad6
}
.irs .irs-handle{
    border-color:#029ad6
}
.irs .irs-bar{
    background:#029ad6
}
.select2{
    width:100%!important
}
.select2.select2-container .select2-selection{
    border:1px solid #ced4da
}
.select2.select2-container .select2-selection .select2-selection__placeholder{
    line-height:calc(2.25rem + 2px)
}
.select2.select2-container .select2-selection .select2-selection__arrow{
    height:calc(2.25rem + 2px);
    width:30px
}
.select2.select2-container .select2-selection .select2-selection__choice{
    display:flex;
    align-items:center;
    border:none
}
.select2.select2-container .select2-selection .select2-selection__choice .select2-selection__choice__remove{
    font-size:16px;
    padding:0 5px 0 3px
}
.select2.select2-container .select2-selection.select2-container--focus{
    border-color:red
}
.select2-container--default .select2-results__option--highlighted[aria-selected]{
    background-color:#029ad6;
    color:#fff
}
.select2-container--default.select2-container--focus .select2-selection--multiple{
    border-color:rgba(80,102,225,.8)
}
.select2-container--default .select2-search--dropdown .select2-search__field{
    height:calc(2.25rem + 2px);
    padding:.375rem .75rem
}
body.modal-open .modal.fade .modal-dialog{
    transform:translate(0,0) scale(.95)
}
body.modal-open .modal.show .modal-dialog{
    transform:translate(0,0) scale(1)
}
.modal .modal-dialog .modal-content{
    border:none;
    box-shadow:none;
    border-radius:.2rem
}
.modal .modal-dialog .modal-content .modal-header{
    height:60px;
    padding:0 20px;
    display:flex;
    align-items:center;
    background:0 0;
    border-bottom:none
}
.modal .modal-dialog .modal-content .modal-header .modal-title{
    font-size:17px;
    font-weight:600
}
.modal .modal-dialog .modal-content .modal-header button.close{
    background-color:#fff;
    text-shadow:none;
    opacity:1;
    margin:0;
    font-size:23px;
    padding:0;
    width:30px;
    height:30px;
    display:flex;
    border-radius:50%;
    align-items:center;
    justify-content:center
}
.modal .modal-dialog .modal-content .modal-header button.close:hover{
    color:#646464
}
.modal .modal-dialog .modal-content .modal-header button.close>*{
    font-size:initial
}
.modal .modal-dialog .modal-content .modal-body{
    padding:1.5rem
}
.modal .modal-dialog .modal-content .modal-footer{
    height:60px
}
.wickedpicker{
    border:none;
    box-shadow:0 2px 15px 0 rgba(69,65,78,.18);
    width:auto;
    border-radius:0;
    height:auto
}
.wickedpicker .wickedpicker__controls{
    padding:10px 15px
}
.wickedpicker .wickedpicker__controls__control{
    width:40px
}
.wickedpicker .wickedpicker__controls__control .wickedpicker__controls__control-up:before{
    content:"\F077";
    font:normal normal normal 14px/1 FontAwesome
}
.wickedpicker .wickedpicker__controls__control .wickedpicker__controls__control-down:after{
    content:"\F078";
    font:normal normal normal 14px/1 FontAwesome
}
.wickedpicker .wickedpicker__controls__control .hover-state{
    color:#029ad6
}
.wickedpicker .wickedpicker__title{
    display:none
}
.clearable-picker{
    position:relative
}
.clearable-picker [data-clear-picker]{
    cursor:pointer;
    font-size:20px;
    position:absolute;
    right:10px;
    top:50%;
    height:17px;
    display:flex;
    align-items:center;
    justify-content:center;
    width:17px;
    color:#646464;
    margin-top:-8.5px;
    bottom:0
}
.avatar{
    display:inline-block;
    margin-bottom:0;
    height:3rem;
    width:3rem;
    border-radius:50%
}
.avatar .avatar-title{
    background:#d7d7d7;
    width:100%;
    height:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    text-transform:uppercase;
    font-size:19px
}
.avatar>a{
    width:100%;
    height:100%;
    display:block;
    transition:color .3s;
    color:#029ad6
}
.avatar>a:focus,.avatar>a:hover{
    color:#646464
}
.avatar>a>img,.avatar>img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.avatar.avatar-sm{
    height:2rem;
    width:2rem
}
.avatar.avatar-sm .avatar-title{
    font-size:14px
}
.avatar.avatar-sm.avatar-state-danger:before,.avatar.avatar-sm.avatar-state-dark:before,.avatar.avatar-sm.avatar-state-info:before,.avatar.avatar-sm.avatar-state-light:before,.avatar.avatar-sm.avatar-state-primary:before,.avatar.avatar-sm.avatar-state-secondary:before,.avatar.avatar-sm.avatar-state-success:before,.avatar.avatar-sm.avatar-state-warning:before{
    width:.8rem;
    height:.8rem
}
.avatar.avatar-lg{
    height:4.5rem;
    width:4.5rem
}
.avatar.avatar-lg .avatar-title{
    font-size:29px
}
.avatar.avatar-lg.avatar-state-danger:before,.avatar.avatar-lg.avatar-state-dark:before,.avatar.avatar-lg.avatar-state-info:before,.avatar.avatar-lg.avatar-state-light:before,.avatar.avatar-lg.avatar-state-primary:before,.avatar.avatar-lg.avatar-state-secondary:before,.avatar.avatar-lg.avatar-state-success:before,.avatar.avatar-lg.avatar-state-warning:before{
    width:1.3rem;
    height:1.3rem;
    right:4px
}
.avatar.avatar-xl{
    height:5.8rem;
    width:5.8rem
}
.avatar.avatar-xl .avatar-title{
    font-size:39px
}
.avatar.avatar-xl.avatar-state-danger:before,.avatar.avatar-xl.avatar-state-dark:before,.avatar.avatar-xl.avatar-state-info:before,.avatar.avatar-xl.avatar-state-light:before,.avatar.avatar-xl.avatar-state-primary:before,.avatar.avatar-xl.avatar-state-secondary:before,.avatar.avatar-xl.avatar-state-success:before,.avatar.avatar-xl.avatar-state-warning:before{
    width:1.6rem;
    height:1.6rem;
    top:3px;
    right:3px
}
.avatar.avatar-state-danger,.avatar.avatar-state-dark,.avatar.avatar-state-info,.avatar.avatar-state-light,.avatar.avatar-state-primary,.avatar.avatar-state-secondary,.avatar.avatar-state-success,.avatar.avatar-state-warning{
    position:relative
}
.avatar.avatar-state-danger:before,.avatar.avatar-state-dark:before,.avatar.avatar-state-info:before,.avatar.avatar-state-light:before,.avatar.avatar-state-primary:before,.avatar.avatar-state-secondary:before,.avatar.avatar-state-success:before,.avatar.avatar-state-warning:before{
    content:"";
    position:absolute;
    display:block;
    width:1rem;
    height:1rem;
    border-radius:50%;
    top:0;
    right:0;
    border:3px solid #fff
}
.avatar.avatar-state-primary:before{
    background:#029ad6
}
.avatar.avatar-state-success:before{
    background:#34cd86
}
.avatar.avatar-state-danger:before{
    background:#ff3e6c
}
.avatar.avatar-state-warning:before{
    background:#ffcc3e
}
.avatar.avatar-state-info:before{
    background:#30befb
}
.avatar.avatar-state-secondary:before{
    background:#dd44a7
}
.avatar.avatar-state-light:before{
    background:#ededed
}
.avatar.avatar-state-dark:before{
    background:#293134
}
.avatar-group{
    display:inline-flex
}
.avatar-group .avatar{
    margin-right:-1rem;
    border:2px solid #fff
}
.avatar-group .avatar:last-child{
    margin-right:0
}
.avatar-group .avatar:hover{
    position:relative;
    z-index:1
}
.dropzone{
    border-width:1px;
    border-color:#029ad6
}
body.form-membership{
    padding:3rem 0;
    overflow:auto
}
body.form-membership .form-wrapper{
    background-color:#fff;
    box-shadow:0 3px 10px rgba(62,85,120,.045);
    padding:3rem;
    border-radius:.5rem;
    width:430px;
    margin:50px auto;
    text-align:center
}
body.form-membership .form-wrapper #logo{
    margin:1rem 0 3rem
}
body.form-membership .form-wrapper h5{
    text-align:center;
    margin-bottom:2rem
}
.swal-modal body.form-membership .form-wrapper form input.swal-content__input,body.form-membership .form-wrapper form .form-control,body.form-membership .form-wrapper form .swal-modal input.swal-content__input{
    margin-bottom:1.5rem
}
body.form-membership .form-wrapper hr{
    margin:2rem 0
}
.user-page{
    height:100vh;
    display:flex;
    align-items:center;
    justify-content:center;
    overflow:auto
}
.app-block .app-content .user-page .app-action,.user-page .app-block .app-content .app-action,.user-page .card{
    width:500px
}
.app-block .app-content .user-page .app-action .card-body,.user-page .app-block .app-content .app-action .card-body,.user-page .card .card-body{
    padding:50px
}
.chat-block{
    height:100%
}
.chat-block .chat-sidebar{
    padding:1.5rem;
    height:100%;
    display:flex;
    flex-direction:column
}
.chat-block .chat-sidebar .chat-sidebar-content{
    flex:1;
    height:100%;
    display:flex;
    flex-direction:column;
    overflow:auto
}
.chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item{
    background:#fff;
    border-radius:.2rem;
    border:2px solid transparent;
    margin-bottom:1rem
}
.chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item.active{
    color:#000;
    border-color:#34cd86
}
.chat-block .chat-content{
    display:flex;
    flex-direction:column;
    height:100%;
    background-color:#fff
}
.chat-block .chat-content .mobile-chat-close-btn{
    display:none
}
.chat-block .chat-content .chat-header{
    padding:1.5rem
}
.chat-block .chat-content .messages{
    padding:1.5rem;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    flex:1;
    overflow-x:hidden
}
.chat-block .chat-content .messages .message-item{
    margin-bottom:20px;
    padding-left:10px;
    display:flex;
    align-items:center;
    position:relative
}
.chat-block .chat-content .messages .message-item .time{
    margin-left:1rem
}
.chat-block .chat-content .messages .message-item img{
    max-width:30%;
    border-radius:.5rem
}
.chat-block .chat-content .messages .message-item .message-item-content{
    max-width:75%;
    background-color:#f0f0f0;
    padding:7px 15px;
    line-height:1.5rem;
    border-radius:.5rem;
    position:relative;
    z-index:2
}
.chat-block .chat-content .messages .message-item.me{
    flex-direction:row-reverse;
    margin-left:auto;
    padding-left:0;
    padding-right:10px
}
.chat-block .chat-content .messages .message-item.me .time{
    margin-left:0;
    margin-right:1rem
}
.chat-block .chat-content .messages .message-item.me .message-item-content{
    background-color:#029ad6;
    color:rgba(255,255,255,.9)
}
.chat-block .chat-content .messages .message-item.message-item-divider{
    width:100%;
    display:flex
}
.chat-block .chat-content .messages .message-item.message-item-divider span{
    padding:0 10px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.chat-block .chat-content .messages .message-item.message-item-divider:after,.chat-block .chat-content .messages .message-item.message-item-divider:before{
    content:"";
    display:block;
    height:1px;
    background-color:#f0f0f0;
    flex:1
}
.chat-block .chat-content .chat-footer{
    padding:1rem
}
.chat-block .chat-content .chat-footer .form-group{
    margin:0;
    position:relative
}
.chat-block .chat-content .chat-footer .form-group .form-control,.chat-block .chat-content .chat-footer .form-group .swal-modal input.swal-content__input,.swal-modal .chat-block .chat-content .chat-footer .form-group input.swal-content__input{
    padding-left:70px;
    height:55px!important
}
.chat-block .chat-content .chat-footer .form-group .form-control+.chat-footer-buttons,.chat-block .chat-content .chat-footer .form-group .swal-modal input.swal-content__input+.chat-footer-buttons,.swal-modal .chat-block .chat-content .chat-footer .form-group input.swal-content__input+.chat-footer-buttons{
    right:10px;
    left:auto
}
.chat-block .chat-content .chat-footer .form-group .form-control+.chat-footer-buttons .btn,.chat-block .chat-content .chat-footer .form-group .swal-modal input.swal-content__input+.chat-footer-buttons .btn,.swal-modal .chat-block .chat-content .chat-footer .form-group input.swal-content__input+.chat-footer-buttons .btn{
    margin-left:10px
}
.chat-block .chat-content .chat-footer .chat-footer-buttons{
    top:10px;
    position:absolute;
    left:10px
}
table.dataTable thead .sorting:after,table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc:before{
    top:50%;
    transform:translateY(-50%)
}
.table{
    min-width:100%
}
.table thead th{
    border-top:none;
    border-bottom-width:1px;
    font-weight:600;
    text-transform:uppercase;
    font-size:11px;
    letter-spacing:1px
}
.table thead.thead-dark th{
    color:rgba(255,255,255,.8)!important
}
.table tbody tr.table-primary td,.table tbody tr.table-primary th{
    background-color:#029ad6;
    color:#fff
}
.table tbody tr.table-secondary td,.table tbody tr.table-secondary th{
    background-color:#dd44a7;
    color:#fff
}
.table tbody tr.table-success td,.table tbody tr.table-success th{
    background-color:#34cd86;
    color:#fff
}
.table tbody tr.table-danger td,.table tbody tr.table-danger th{
    background-color:#ff3e6c;
    color:#fff
}
.table tbody tr.table-warning td,.table tbody tr.table-warning th{
    background-color:#ffcc3e
}
.table tbody tr.table-info td,.table tbody tr.table-info th{
    background-color:#30befb;
    color:#fff
}
.table tbody tr.table-dark td,.table tbody tr.table-dark th{
    background-color:#293134;
    color:#fff
}
.table td{
    vertical-align:middle;
    white-space:nowrap
}
.table .dropdown-menu{
    margin-top:0
}
.table.table-lg td{
    padding:1.3rem .75rem
}
.table th{
    vertical-align:middle!important
}
.table tr.tr-selected{
    background-color:#f5f5f5
}
.table.table-striped tbody tr:nth-of-type(odd){
    background-color:rgba(0,0,0,.03)
}
.table-responsive-stack tr{
    display:flex;
    flex-direction:row
}
.table-responsive-stack td,.table-responsive-stack th{
    display:block;
    flex:1 1 auto
}
@media (min-width:1200px){
    .pricing-table.selected-pricing-table{
        transform:scale(1.03)
    }
}
.timeline .timeline-item{
    padding-bottom:20px;
    position:relative;
    display:flex
}
.timeline .timeline-item>div:last-child{
    flex:1
}
.timeline .timeline-item::before{
    content:"";
    display:block;
    position:absolute;
    width:1px;
    bottom:0;
    top:32px;
    left:15px;
    background:#e1e1e1
}
.timeline .timeline-item:last-child{
    padding-bottom:0;
    bottom:0
}
.timeline .timeline-item:last-child::before{
    display:none
}
#external-events .fc-event{
    border:none;
    background:0 0;
    color:#646464;
    font-size:14px;
    cursor:move
}
#external-events .fc-event i{
    margin-right:10px
}
.fc .fc-center h2{
    font-weight:400;
    font-size:19px;
    color:#828282
}
.fc .fc-event{
    background:#029ad6;
    color:#fff!important;
    border:none;
    border-radius:0;
    margin:0 3px;
    padding:0 4px;
    font-size:11px;
    line-height:normal
}
.fc .fc-event:hover{
    background:#0151ac
}
.fc .fc-event.bg-danger:hover{
    background:#eb3030!important
}
.fc .fc-event.bg-success:hover{
    background:#00b43d!important
}
.fc .fc-event.bg-info:hover{
    background:#1fa1d1!important
}
.fc .fc-event.bg-warning:hover{
    background:#eba71f!important
}
.fc .fc-list-table .fc-list-item.bg-danger:hover td{
    background:#ff3e6c!important
}
.fc .fc-list-table .fc-list-item.bg-danger .fc-event-dot{
    background:#fff!important
}
.fc .fc-list-table .fc-list-item.bg-success:hover td{
    background:#34cd86!important
}
.fc .fc-list-table .fc-list-item.bg-success .fc-event-dot{
    background:#fff!important
}
.fc .fc-list-table .fc-list-item.bg-info:hover td{
    background:#30befb!important
}
.fc .fc-list-table .fc-list-item.bg-info .fc-event-dot{
    background:#fff!important
}
.fc .fc-list-table .fc-list-item.bg-warning:hover td{
    background:#ffcc3e!important
}
.fc .fc-list-table .fc-list-item.bg-warning .fc-event-dot{
    background:#fff!important
}
.fc .fc-list-table .fc-list-item.bg-primary:hover td{
    background:#029ad6!important
}
.fc .fc-list-table .fc-list-item.bg-primary .fc-event-dot{
    background:#fff!important
}
.fc .fc-list-table .fc-list-item.bg-secondary:hover td{
    background:#dd44a7!important
}
.fc .fc-list-table .fc-list-item.bg-secondary .fc-event-dot{
    background:#fff!important
}
.fc .fc-list-table .fc-list-item.bg-dark:hover td{
    background:#293134!important
}
.fc .fc-list-table .fc-list-item.bg-dark .fc-event-dot{
    background:#fff!important
}
.fc .fc-state-default{
    background-image:none;
    border:none;
    box-shadow:none;
    text-shadow:none
}
.fc .fc-state-default.fc-state-active{
    background:#029ad6;
    color:#fff
}
.fc .fc-event-dot{
    background:#cdcdcd!important
}
.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{
    z-index:2
}
.list-group .list-group-item.list-group-item-primary{
    background:#029ad6!important;
    color:#fff!important
}
.list-group .list-group-item.list-group-item-primary-bright{
    background:rgba(80,102,225,.3)!important;
    color:#029ad6!important
}
.list-group .list-group-item.list-group-item-secondary{
    background:#dd44a7!important;
    color:#fff!important
}
.list-group .list-group-item.list-group-item-secondary-bright{
    background:rgba(221,68,167,.3)!important;
    color:#dd44a7!important
}
.list-group .list-group-item.list-group-item-success{
    background:#34cd86!important;
    color:#fff!important
}
.list-group .list-group-item.list-group-item-success-bright{
    background:rgba(52,205,134,.3)!important;
    color:#34cd86!important
}
.list-group .list-group-item.list-group-item-danger{
    background:#ff3e6c!important;
    color:#fff!important
}
.list-group .list-group-item.list-group-item-danger-bright{
    background:rgba(255,62,108,.3)!important;
    color:#ff3e6c!important
}
.list-group .list-group-item.list-group-item-warning{
    background:#ffcc3e!important;
    color:#fff!important
}
.list-group .list-group-item.list-group-item-warning-bright{
    background:rgba(255,204,62,.3)!important;
    color:#ffcc3e!important
}
.list-group .list-group-item.list-group-item-info{
    background:#30befb!important;
    color:#fff!important
}
.list-group .list-group-item.list-group-item-info-bright{
    background:rgba(48,190,251,.3)!important;
    color:#30befb!important
}
.list-group .list-group-item.list-group-item-light{
    background:#ededed!important
}
.list-group .list-group-item.list-group-item-dark{
    background:#293134!important;
    color:#fff!important
}
.list-group .list-group-item.list-group-item-dark-bright{
    background:#d4d5d8!important;
    color:#293134!important
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{
    background-color:#029ad6
}
.toast-title{
    font-weight:700
}
.toast-message{
    -ms-word-wrap:break-word;
    word-wrap:break-word
}
.toast-message a,.toast-message label{
    color:#fff
}
.toast-message a:hover{
    color:#ccc;
    text-decoration:none
}
.toast-close-button{
    position:relative;
    right:-.3em;
    top:-.3em;
    float:right;
    font-size:20px;
    font-weight:700;
    color:#fff;
    opacity:.8
}
.toast-close-button:focus,.toast-close-button:hover{
    color:#000;
    text-decoration:none;
    cursor:pointer;
    opacity:.4
}
button.toast-close-button{
    padding:0;
    cursor:pointer;
    background:0 0;
    border:0;
    -webkit-appearance:none
}
.toast-top-center{
    top:30px;
    right:0;
    width:100%
}
.toast-bottom-center{
    bottom:0;
    right:0;
    width:100%
}
.toast-top-full-width{
    top:30px;
    right:0;
    width:100%
}
.toast-bottom-full-width{
    bottom:0;
    right:0;
    width:100%
}
.toast-top-left{
    top:30px;
    left:33px
}
.toast-top-right{
    top:33px;
    right:33px
}
.toast-bottom-right{
    right:33px;
    bottom:33px
}
.toast-bottom-left{
    bottom:33px;
    left:33px
}
#toast-container{
    position:fixed;
    z-index:999999;
    pointer-events:none
}
#toast-container *{
    box-sizing:border-box
}
#toast-container>div{
    position:relative;
    overflow:hidden;
    margin:0 0 6px;
    padding:15px 15px 15px 50px;
    width:300px;
    border-radius:.25rem;
    background-position:15px center;
    background-repeat:no-repeat;
    color:#fff;
    opacity:1
}
#toast-container>div:hover{
    cursor:pointer
}
#toast-container>.toast-info{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important
}
#toast-container>.toast-error{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important
}
#toast-container>.toast-success{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important
}
#toast-container>.toast-warning{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important
}
#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{
    width:300px;
    margin-left:auto;
    margin-right:auto
}
#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{
    width:96%;
    margin-left:auto;
    margin-right:auto
}
.toast{
    background-color:#293134;
    border:none;
    box-shadow:none
}
.toast-success{
    background-color:#34cd86
}
.toast-error{
    background-color:#ff3e6c
}
.toast-info{
    background-color:#30befb
}
.toast-warning{
    background-color:#ffcc3e
}
.toast-progress{
    position:absolute;
    left:0;
    bottom:0;
    height:2px;
    background-color:#000;
    opacity:.2
}
@media all and (max-width:240px){
    #toast-container>div{
        padding:8px 8px 8px 50px;
        width:11em
    }
    #toast-container .toast-close-button{
        right:-.2em;
        top:-.2em
    }
}
@media all and (min-width:241px) and (max-width:480px){
    #toast-container>div{
        padding:8px 8px 8px 50px;
        width:18em
    }
    #toast-container .toast-close-button{
        right:-.2em;
        top:-.2em
    }
}
@media all and (min-width:481px) and (max-width:768px){
    #toast-container>div{
        padding:15px 15px 15px 50px;
        width:25em
    }
}
.dd-handle{
    font-weight:400
}
.dd-handle:hover{
    color:#029ad6
}
.dd3-content{
    font-weight:400
}
.slick-next{
    right:5px
}
.slick-prev{
    left:5px
}
.slick-next,.slick-prev{
    width:30px;
    height:30px;
    z-index:1
}
.slick-next:before,.slick-prev:before{
    font-size:30px
}
.slick-slide-item>*{
    padding:10px
}
.slick-center{
    transition:transform .3s;
    transform:scale(1.2)
}
.slick-slide{
    margin:0 10px
}
.slick-list{
    margin:0 -10px
}
.app-block{
    height:100%
}
.app-block .app-sidebar{
    height:100%;
    display:flex;
    flex-direction:column;
    border-radius:.2rem;
    padding-right:1.5rem
}
.app-block .app-sidebar .list-group .list-group-item{
    background:0 0;
    padding-right:0;
    padding-left:0
}
.app-block .app-sidebar .list-group .list-group-item.active{
    background:0 0;
    color:#029ad6
}
.app-block .app-sidebar-menu-button{
    display:none
}
.app-block .app-content{
    display:flex;
    flex-direction:column;
    height:100%
}
.app-block .app-content .app-action{
    display:flex;
    justify-content:space-between;
    padding:1.5rem
}
.app-block .app-content .app-action .action-left,.app-block .app-content .app-action .action-right{
    display:flex;
    align-items:center
}
.app-block .app-content .app-action .action-right{
    margin-left:1rem;
    flex:1;
    display:flex;
    justify-content:space-between
}
.app-block .app-content .app-action .action-right form{
    flex:1
}
.app-block .app-content .app-content-body{
    margin-bottom:0;
    flex:1;
    padding:0;
    position:static;
    overflow:hidden
}
.app-block .app-content .app-content-body .app-lists{
    height:100%;
    overflow:auto;
    background-color:#fff;
    border-radius:.2rem
}
.app-block .app-content .app-content-body .app-lists ul.list-group li.list-group-item{
    padding-top:15px;
    padding-bottom:15px;
    background:0 0;
    display:flex;
    align-items:center
}
.app-block .app-content .app-content-body .app-lists ul.list-group li.list-group-item>div:nth-child(1),.app-block .app-content .app-content-body .app-lists ul.list-group li.list-group-item>div:nth-child(2),.app-block .app-content .app-content-body .app-lists ul.list-group li.list-group-item>div:nth-child(3){
    flex-shrink:0
}
.app-block .app-content .app-content-body .app-lists ul.list-group li.list-group-item:hover{
    cursor:pointer;
    background-color:#fafafa
}
.app-block .app-content .app-content-body .app-lists ul.list-group li.list-group-item.active{
    background-color:#ebebeb
}
.app-block .app-content .app-content-body .app-lists ul.list-group li.list-group-item.active .avatar{
    border-color:#ebebeb
}
.app-block .app-content .app-content-body .app-lists ul.list-group li.list-group-item.active .app-list-title{
    color:#000
}
.app-block .app-content .app-content-body .app-lists ul.list-group li.list-group-item.active.task-list .app-list-title{
    text-decoration:line-through
}
.app-block .app-content .app-content-body .app-detail{
    margin-bottom:0;
    position:absolute;
    right:0;
    top:.5rem;
    bottom:0;
    left:0;
    z-index:2;
    opacity:0;
    visibility:hidden;
    transition:all .3s;
    overflow:hidden;
    background-color:#fff;
    border-radius:.2rem
}
.app-block .app-content .app-content-body .app-detail.show{
    opacity:1;
    visibility:visible;
    top:0;
    overflow:auto
}
.app-block .app-content .app-content-body .app-detail .card-header{
    display:flex;
    align-items:center;
    padding:1.5rem;
    border-bottom:1px solid #ebebeb
}
.app-block .app-content .app-content-body .app-detail .card-header .app-detail-action-left{
    display:flex
}
.app-block .app-content .app-content-body .app-detail .card-header .app-detail-action-right{
    margin-left:auto
}
#compose .ql-toolbar.ql-snow,.app-block .ql-toolbar.ql-snow{
    border:none;
    padding:0
}
#compose .ql-editor,.app-block .ql-editor{
    min-height:70px
}
.app-sortable-handle{
    cursor:move
}
.app-file-list{
    border:1px solid #ebebeb
}
.app-file-list .app-file-icon{
    background-color:#f5f5f5;
    padding:2rem;
    text-align:center;
    font-size:2rem;
    border-bottom:1px solid #ebebeb;
    border-top-right-radius:.2rem;
    border-top-left-radius:.2rem
}
.app-file-list:hover{
    border-color:#d7d7d7
}
.profile-container{
    border-radius:.2rem;
    background-color:red;
    background-size:cover!important;
    background-position:center!important;
    height:300px;
    display:flex;
    justify-content:space-between;
    align-items:flex-end;
    padding:30px;
    margin-bottom:1.5rem;
    color:rgba(255,255,255,.9);
    box-shadow:0 5px 10px rgba(62,85,120,.045)
}
.profile-container .avatar{
    border-width:5px;
    border-color:#f0f0f0;
    position:relative;
    z-index:1
}
.profile-container .profile-menu ul{
    margin-bottom:5px
}
.profile-container .profile-menu ul li a{
    color:rgba(255,255,255,.9)
}
body:not(.horizontal-navigation) .navigation{
    z-index:998;
    width:280px;
    position:fixed;
    display:flex;
    flex-direction:row;
    left:0;
    bottom:50px;
    top:70px
}
body:not(.horizontal-navigation) .navigation .navigation-menu-body{
    flex:1;
    display:flex;
    flex-direction:column;
    padding-top:30px;
    padding-bottom:30px
}
body:not(.horizontal-navigation) .navigation .navigation-menu-body ul li>a{
    display:flex;
    align-items:center;
    padding:12px 30px;
    color:rgba(255,255,255,.7);
    font-size:15px
}
body:not(.horizontal-navigation) .navigation .navigation-menu-body ul li>a .nav-link-icon{
    margin-right:.8rem;
    display:flex;
    align-items:center;
    justify-content:center
}
body:not(.horizontal-navigation) .navigation .navigation-menu-body ul li>a .nav-link-icon svg{
    width:22px;
    height:22px
}
body:not(.horizontal-navigation) .navigation .navigation-menu-body ul li>a:hover{
    color:#fff;
    background:rgba(255,255,255,.15)
}
body:not(.horizontal-navigation) .navigation .navigation-menu-body ul li>a.active{
    position:relative;
    color:#fff;
    background:rgba(255,255,255,.15)
}
body:not(.horizontal-navigation) .navigation .navigation-menu-body ul li>a.active:before{
    display:inline-block;
    content:"";
    position:absolute;
    right:0;
    top:50%;
    color:#f2f2f2;
    border:15px solid transparent;
    border-right-color:#f4f5fd;
    margin-top:-15px
}
body:not(.horizontal-navigation) .navigation .navigation-menu-body ul li>a.disabled{
    cursor:no-drop;
    color:rgba(255,255,255,.5)
}
body:not(.horizontal-navigation) .navigation .navigation-menu-body ul li>a .sub-menu-arrow{
    margin-left:auto;
    font-size:10px;
    transition:transform .3s;
    display:flex;
    align-items:center;
    justify-content:center
}
body:not(.horizontal-navigation) .navigation .navigation-menu-body ul li>a .sub-menu-arrow.rotate-in{
    transform:rotate(180deg)
}
body:not(.horizontal-navigation) .navigation .navigation-menu-body ul li>a .badge{
    margin-left:auto;
    padding:3px 7px
}
body:not(.horizontal-navigation) .navigation .navigation-menu-body ul li>a .badge.small-badge{
    color:transparent;
    width:6px;
    height:6px;
    padding:0;
    border-radius:50%
}
body:not(.horizontal-navigation) .navigation .navigation-menu-body ul li>a+ul{
    display:none
}
body:not(.horizontal-navigation) .navigation .navigation-menu-body ul li>a+ul li a{
    padding-left:65px;
    padding-top:8px;
    padding-bottom:8px
}
body:not(.horizontal-navigation) .navigation .navigation-menu-body ul li>a+ul ul{
    box-shadow:none;
    margin:0;
    padding:0;
    border-left:none
}
body:not(.horizontal-navigation) .navigation .navigation-menu-body ul li>a+ul ul li a{
    padding-left:85px
}
body:not(.horizontal-navigation) .navigation .navigation-menu-body ul li.open>a .nav-link-icon{
    color:rgba(255,255,255,.8)
}
body:not(.horizontal-navigation) .navigation .navigation-menu-body ul li.open>ul{
    display:block
}
.navigation .navigation-header{
    background-color:#029ad6;
    padding-left:20px;
    display:none;
    color: #fff;
    justify-content:space-between;
    align-items:center
}
.navigation .navigation-header a{
    color:#fff;
    height:45px;
    display:block;
    width:45px;
    line-height:45px;
    background:#09a8e2;
    text-align:center
}
.demo-icon-list{
    height:100px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:25px
}
@media (max-width:768px){
    .theme-switcher{
        display:none
    }
}
@media (min-width:768px){
    .theme-switcher{
        display:flex;
        align-items:center;
        position:fixed;
        right:-250px;
        top:50%;
        transform:translate(0,-50%);
        -webkit-user-select:none;
        -moz-user-select:none;
        -ms-user-select:none;
        user-select:none;
        z-index:9999;
        transition:right .3s
    }
    .theme-switcher.open{
        right:0
    }
    .theme-switcher .theme-switcher-button{
        background-color:#029ad6;
        color:#fff;
        padding:15px 20px;
        border-top-left-radius:5px;
        border-bottom-left-radius:5px;
        cursor:pointer
    }
    .theme-switcher .theme-switcher-button i{
        font-size:30px;
        -webkit-animation-name:spin;
        animation-name:spin;
        -webkit-animation-duration:2s;
        animation-duration:2s;
        -webkit-animation-iteration-count:infinite;
        animation-iteration-count:infinite;
        -webkit-animation-timing-function:linear;
        animation-timing-function:linear
    }
    .theme-switcher .theme-switcher-panel{
        width:250px
    }
    .app-block .app-content .theme-switcher .theme-switcher-panel .app-action,.theme-switcher .theme-switcher-panel .app-block .app-content .app-action,.theme-switcher .theme-switcher-panel .card{
        margin-bottom:0;
        border:1px solid #029ad6;
        border-right:none;
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    @-webkit-keyframes spin{
        from{
            transform:rotate(0)
        }
        to{
            transform:rotate(360deg)
        }
    }
    @keyframes spin{
        from{
            transform:rotate(0)
        }
        to{
            transform:rotate(360deg)
        }
    }
}
.layout-wrapper{
    display:flex;
    flex-direction:column;
    height:100vh
}
.layout-wrapper .content-wrapper{
    flex:1;
    display:flex
}
.layout-wrapper .content-wrapper>.content-body{
    width:0;
    flex:1;
    display:flex;
    flex-direction:column
}
.layout-wrapper .content-wrapper>.content-body>.content{
    padding:30px;
    margin-top:70px;
    margin-left:280px;
    margin-right:30px;
    border-radius:15px;
    background-color:#f4f5fd;
    overflow:auto;
    height:calc(100vh - 70px - 50px)
}
@media (min-width:1200px){
    body.small-navigation .navigation{
        width:82px
    }
    body.small-navigation .navigation .navigation-menu-body{
        overflow:hidden!important;
        padding-top:15px;
        padding-bottom:15px
    }
    body.small-navigation .navigation .navigation-menu-body>ul>li.open{
        position:relative
    }
    body.small-navigation .navigation .navigation-menu-body>ul>li.open>a:before{
        display:inline-block;
        content:"";
        position:absolute;
        right:0;
        top:50%;
        color:#f2f2f2;
        border:15px solid transparent;
        border-right-color:#f4f5fd;
        margin-top:-15px
    }
    body.small-navigation .navigation .navigation-menu-body ul li a{
        display:block
    }
    body.small-navigation .navigation .navigation-menu-body ul li a.active{
        background:0 0
    }
    body.small-navigation .navigation .navigation-menu-body ul li a.active .nav-link-icon{
        color:#000
    }
    body.small-navigation .navigation .navigation-menu-body ul li a .sub-menu-arrow,body.small-navigation .navigation .navigation-menu-body ul li a span:not(.nav-link-icon){
        display:none
    }
    body.small-navigation .navigation .navigation-menu-body ul li a .nav-link-icon{
        margin-right:0
    }
    body.small-navigation .navigation .navigation-menu-body ul li.open>ul{
        display:none
    }
    body.small-navigation .navigation .navigation-menu-body>ul>li>a.active .nav-link-icon{
        color:#fff
    }
    body.small-navigation .navigation:hover{
        width:280px;
        background-color:#fff;
        box-shadow:2px 0 10px -9px #000
    }
    body.small-navigation .navigation:hover .navigation-menu-body{
        display:flex;
        overflow:hidden
    }
    body.small-navigation .navigation:hover .navigation-menu-body ul li a{
        display:flex;
        color:#000
    }
    body.small-navigation .navigation:hover .navigation-menu-body ul li a:before{
        display:none!important
    }
    body.small-navigation .navigation:hover .navigation-menu-body ul li a.active{
        background:rgba(255,255,255,.15);
        color:#029ad6;
        font-weight:500
    }
    body.small-navigation .navigation:hover .navigation-menu-body ul li a.active .nav-link-icon{
        color:#029ad6
    }
    body.small-navigation .navigation:hover .navigation-menu-body ul li a .sub-menu-arrow,body.small-navigation .navigation:hover .navigation-menu-body ul li a>span{
        display:inherit!important
    }
    body.small-navigation .navigation:hover .navigation-menu-body ul li a .nav-link-icon{
        margin-right:.8rem!important;
        color:#000
    }
    body.small-navigation .navigation:hover .navigation-menu-body ul li.open>ul{
        display:block
    }
    body.small-navigation .layout-wrapper .content-wrapper .content-body .content{
        margin-left:82px
    }
    body.small-navigation .content-footer{
        margin-left:82px
    }
    body.small-navigation.scrollable-layout .navigation:hover{
        box-shadow:none
    }
    body.small-navigation.scrollable-layout .navigation:hover .navigation-menu-body>ul>li.open>a{
        color:rgba(255,255,255,.8)
    }
    body.small-navigation.scrollable-layout .navigation:hover .navigation-menu-body>ul>li.open>a:before{
        display:none!important
    }
    body.small-navigation.scrollable-layout .navigation:hover .navigation-menu-body>ul>li.open>a .nav-link-icon{
        color:rgba(255,255,255,.8)
    }
    body.small-navigation.scrollable-layout .navigation:hover .navigation-menu-body ul li a{
        color:rgba(255,255,255,.8)
    }
    body.small-navigation.scrollable-layout .navigation:hover .navigation-menu-body ul li a:before{
        display:block!important
    }
    body.small-navigation.scrollable-layout .navigation:hover .navigation-menu-body ul li a .nav-link-icon{
        color:rgba(255,255,255,.8)
    }
    body.small-navigation.scrollable-layout .navigation:hover .navigation-menu-body ul li a.active{
        color:#fff
    }
    body.small-navigation.scrollable-layout .navigation:hover .navigation-menu-body ul li a.active .nav-link-icon{
        color:#fff
    }
    body.small-navigation.scrollable-layout .navigation:hover .navigation-menu-body ul li a.active:before{
        display:none
    }
    body.small-navigation.web-app .navigation:hover .navigation-menu-body>ul>li.open>a{
        color:#029ad6
    }
    body.small-navigation.web-app .navigation:hover .navigation-menu-body>ul>li.open>a .nav-link-icon{
        color:#029ad6
    }
    body.small-navigation.web-app .navigation:hover .navigation-menu-body ul li a{
        color:#000
    }
    body.small-navigation.web-app .navigation:hover .navigation-menu-body ul li a.active{
        color:#029ad6
    }
    body.small-navigation.web-app .navigation:hover .navigation-menu-body ul li a.active .nav-link-icon{
        color:#029ad6
    }
    body.small-navigation.web-app .navigation:hover .navigation-menu-body ul li a.active:before{
        display:none
    }
    body.horizontal-navigation .layout-wrapper .content-wrapper>.content-body .content{
        margin-top:140px;
        margin-left:30px;
        height:calc(100vh - 140px - 50px)
    }
    body.horizontal-navigation .content-footer{
        margin-left:30px!important
    }
    body.horizontal-navigation .navigation{
        height:45px;
        position:fixed;
        right:0;
        left:0;
        top:70px;
        z-index:9
    }
    body.horizontal-navigation .navigation .navigation-menu-body{
        padding:0 30px
    }
    body.horizontal-navigation .navigation .navigation-menu-body ul{
        display:flex
    }
    body.horizontal-navigation .navigation .navigation-menu-body ul li{
        position:relative
    }
    body.horizontal-navigation .navigation .navigation-menu-body ul li a{
        color:rgba(255,255,255,.7);
        line-height:45px;
        display:flex;
        align-items:center;
        padding:0 20px;
        border-radius:50px
    }
    body.horizontal-navigation .navigation .navigation-menu-body ul li a .nav-link-icon{
        margin-right:.8rem
    }
    body.horizontal-navigation .navigation .navigation-menu-body ul li a .sub-menu-arrow{
        font-size:10px
    }
    body.horizontal-navigation .navigation .navigation-menu-body ul li a .badge{
        margin-left:auto;
        padding:3px 7px
    }
    body.horizontal-navigation .navigation .navigation-menu-body ul li a .badge.small-badge{
        color:transparent;
        width:8px;
        height:8px;
        padding:0;
        border-radius:50%;
        position:absolute;
        right:5px;
        top:10px
    }
    body.horizontal-navigation .navigation .navigation-menu-body ul li a:hover{
        color:#fff
    }
    body.horizontal-navigation .navigation .navigation-menu-body ul li a.active{
        color:#029ad6;
        font-weight:500
    }
    body.horizontal-navigation .navigation .navigation-menu-body ul li:hover>ul{
        display:block
    }
    body.horizontal-navigation .navigation .navigation-menu-body ul ul{
        display:none;
        background-color:#fff;
        position:absolute;
        z-index:1;
        width:200px;
        border-radius:.2rem;
        box-shadow:0 5px 10px -1px rgba(0,0,0,.15)
    }
    body.horizontal-navigation .navigation .navigation-menu-body ul ul li a{
        color:#000
    }
    body.horizontal-navigation .navigation .navigation-menu-body ul ul li a .sub-menu-arrow{
        margin-left:auto
    }
    body.horizontal-navigation .navigation .navigation-menu-body ul ul li a:hover{
        color:#029ad6
    }
    body.horizontal-navigation .navigation .navigation-menu-body ul ul ul{
        left:200px;
        top:0
    }
    body.horizontal-navigation .navigation .navigation-menu-body ul li.open>a{
        color:#029ad6;
        font-weight:500
    }
    body.horizontal-navigation .navigation .navigation-menu-body>ul>li>a .sub-menu-arrow{
        display:none
    }
    body.horizontal-navigation .navigation .navigation-menu-body>ul>li.open>a,body.horizontal-navigation .navigation .navigation-menu-body>ul>li>a.active{
        color:#fff;
        background:rgba(255,255,255,.15)
    }
    body.horizontal-navigation .navigation .navigation-menu-body>ul>li.open>a:before,body.horizontal-navigation .navigation .navigation-menu-body>ul>li>a.active:before{
        display:inline-block;
        content:"";
        position:absolute;
        bottom:-25px;
        left:50%;
        margin-left:-15px;
        border:15px solid transparent;
        border-bottom-color:#f4f5fd
    }
    body.horizontal-navigation.scrollable-layout .layout-wrapper .content-wrapper{
        flex-direction:column
    }
    body.horizontal-navigation.scrollable-layout .layout-wrapper .content-wrapper>.content-body{
        width:auto
    }
    body.horizontal-navigation.scrollable-layout .layout-wrapper .content-wrapper>.content-body .content{
        margin-top:25px!important;
        margin-left:30px!important
    }
    body.horizontal-navigation.scrollable-layout.web-app .layout-wrapper .content-wrapper>.content-body .content{
        margin-top:140px!important
    }
    body.scrollable-layout:not(.web-app){
        overflow:auto
    }
    body.scrollable-layout:not(.web-app) .header{
        position:static
    }
    body.scrollable-layout:not(.web-app):not(.hidden-navigation) .navigation{
        position:static;
        z-index:1
    }
    body.scrollable-layout:not(.web-app):not(.hidden-navigation) .navigation:hover{
        background:0 0
    }
    body.scrollable-layout:not(.web-app) .layout-wrapper .content-wrapper>.content-body>.content{
        margin-left:0;
        margin-top:0
    }
    body.scrollable-layout:not(.web-app) .layout-wrapper .content-wrapper>.content-body>.content:not(.chat-block){
        min-height:calc(100vh - 70px - 50px);
        height:auto
    }
    body.scrollable-layout:not(.web-app) .content-footer{
        margin-left:0
    }
    body.hidden-navigation .header .navigation-toggler{
        display:block
    }
    body.hidden-navigation .navigation{
        visibility:hidden;
        opacity:0;
        left:-100%;
        position:fixed;
        bottom:0;
        top:0;
        z-index:1000;
        background-color:#fff
    }
    body.hidden-navigation .navigation.open{
        left:0;
        visibility:visible;
        opacity:1
    }
    body.hidden-navigation .navigation.open ul li a{
        color:#000
    }
    body.hidden-navigation .navigation.open ul li a.active{
        color:#029ad6
    }
    body.hidden-navigation .navigation.open ul li a.active:before{
        display:none
    }
    body.hidden-navigation .navigation.open ul li a:hover{
        color:#029ad6
    }
    body.hidden-navigation .layout-wrapper .content-wrapper>.content-body>.content{
        margin-left:30px!important
    }
    body.hidden-navigation .content-footer{
        margin-left:30px!important
    }
}
body.rtl{
    direction:rtl;
    text-align:right
}
body.rtl h1,body.rtl h2,body.rtl h3,body.rtl h4,body.rtl h5,body.rtl h6{
    text-align:right
}
body.rtl .mr-1{
    margin-right:0!important;
    margin-left:.25rem!important
}
body.rtl .mr-2{
    margin-right:0!important;
    margin-left:.5rem!important
}
body.rtl .mr-3{
    margin-right:0!important;
    margin-left:1rem!important
}
body.rtl .mr-4{
    margin-right:0!important;
    margin-left:1.5rem!important
}
body.rtl .ml-1{
    margin-left:0!important;
    margin-right:.25rem!important
}
body.rtl .ml-2{
    margin-left:0!important;
    margin-right:.5rem!important
}
body.rtl .ml-3{
    margin-left:0!important;
    margin-right:1rem!important
}
body.rtl .ml-4{
    margin-left:0!important;
    margin-right:1.5rem!important
}
body.rtl .ml-auto:not(.mr-auto){
    margin-left:0!important;
    margin-right:auto!important
}
body.rtl .pr-3{
    padding-right:0!important;
    padding-left:1rem!important
}
body.rtl .pl-3{
    padding-left:0!important;
    padding-right:1rem!important
}
body.rtl .list-unstyled{
    padding-right:0
}
.swal-modal body.rtl .input-group>input.swal-content__input:not(:last-child),body.rtl .input-group>.custom-select:not(:last-child),body.rtl .input-group>.form-control:not(:last-child),body.rtl .swal-modal .input-group>input.swal-content__input:not(:last-child){
    border-top-left-radius:0!important;
    border-bottom-left-radius:0!important;
    border-top-right-radius:.2rem!important;
    border-bottom-right-radius:.2rem!important
}
body.rtl .input-group>.input-group-prepend{
    margin-right:0!important;
    margin-left:-1px!important
}
body.rtl .input-group>.input-group-prepend .input-group-text,body.rtl .input-group>.input-group-prepend>.btn{
    border-top-left-radius:0!important;
    border-bottom-left-radius:0!important;
    border-top-right-radius:.2rem!important;
    border-bottom-right-radius:.2rem!important
}
.swal-modal body.rtl .input-group>.input-group-prepend+input.swal-content__input,body.rtl .input-group>.input-group-prepend+.form-control,body.rtl .swal-modal .input-group>.input-group-prepend+input.swal-content__input{
    border-top-right-radius:0!important;
    border-bottom-right-radius:0!important;
    border-top-left-radius:.2rem!important;
    border-bottom-left-radius:.2rem!important
}
body.rtl .input-group>.input-group-append{
    margin-left:0!important;
    margin-right:-1px!important
}
body.rtl .input-group>.input-group-append .input-group-text,body.rtl .input-group>.input-group-append>.btn{
    border-top-right-radius:0!important;
    border-bottom-right-radius:0!important;
    border-top-left-radius:.2rem!important;
    border-bottom-left-radius:.2rem!important
}
body.rtl .form-check-input+.form-check-label{
    margin-right:1.25rem
}
body.rtl .form-check-inline .form-check-input+.form-check-label{
    margin-right:.5rem
}
body.rtl .pagination:not(.pagination-rounded) .page-item .page-link{
    border-radius:0!important
}
body.rtl .pagination:not(.pagination-rounded) .page-item:first-child .page-link{
    border-top-right-radius:.2rem!important;
    border-bottom-right-radius:.2rem!important
}
body.rtl .pagination:not(.pagination-rounded) .page-item:last-child .page-link{
    border-top-left-radius:.2rem!important;
    border-bottom-left-radius:.2rem!important
}
body.rtl .pagination.pagination-rounded .page-item:first-child .page-link i:before{
    content:"\E649"
}
body.rtl .pagination.pagination-rounded .page-item:last-child .page-link i:before{
    content:"\E64A"
}
body.rtl .dropdown-toggle:after{
    margin-left:0!important;
    margin-right:.5rem!important
}
body.rtl .custom-file-label:after{
    right:auto;
    left:0;
    border-radius:.25rem 0 0 .25rem!important;
    margin-left:-1px;
    border-right:inherit
}
body.rtl .ql-editor{
    text-align:right
}
body.rtl .modal-footer>:not(:last-child){
    margin-right:0!important;
    margin-left:.25rem!important
}
body.rtl .form-check-inline{
    margin-right:0!important;
    margin-left:.75rem!important
}
body.rtl .timeline .timeline-item::before{
    left:auto!important;
    right:15px!important
}
body.rtl .app-block .app-sidebar{
    padding-right:0!important;
    padding-left:1.5rem!important
}
body.rtl .app-block .app-sidebar-menu-button{
    margin-right:0!important;
    margin-left:1rem!important
}
body.rtl .app-block .app-content .app-action{
    padding:20px!important
}
body.rtl .app-block .app-content .app-action .action-right{
    margin-left:0!important;
    margin-right:1rem!important
}
body.rtl .app-block .app-content .app-content-body .app-detail .card-header .app-detail-action-right{
    margin-left:0!important;
    margin-right:auto!important
}
.swal-modal body.rtl .chat-block .chat-content .chat-footer .form-group input.swal-content__input,body.rtl .chat-block .chat-content .chat-footer .form-group .form-control,body.rtl .chat-block .chat-content .chat-footer .form-group .swal-modal input.swal-content__input{
    padding-left:0!important;
    padding-right:130px!important
}
body.rtl .chat-block .chat-content .messages .message-item .time{
    margin-right:10px
}
body.rtl .chat-block .chat-content .messages .message-item.me{
    margin-left:0!important;
    margin-right:auto!important
}
body.rtl .chat-block .chat-content .messages .message-item.me .time{
    margin-left:10px
}
body.rtl div.dataTables_wrapper div.dataTables_filter{
    text-align:left
}
body.rtl .header .header-left{
    padding-left:30px;
    padding-right:0
}
body.rtl .header .header-left .navigation-toggler{
    margin-right:0;
    margin-left:15px
}
body.rtl .header .header-body .header-body-left .header-search-form .btn{
    padding-right:15px;
    padding-left:10px
}
.swal-modal body.rtl .header .header-body .header-body-left .header-search-form input.swal-content__input,body.rtl .header .header-body .header-body-left .header-search-form .form-control,body.rtl .header .header-body .header-body-left .header-search-form .swal-modal input.swal-content__input{
    padding-left:0;
    padding-right:45px
}
body.rtl .layout-wrapper .content-wrapper .content-body .content{
    margin-left:30px;
    margin-right:280px
}
body.rtl .content-footer{
    margin-left:30px;
    margin-right:280px
}
body.rtl .content-footer .nav a{
    margin-left:0;
    margin-right:15px
}
body.rtl .navigation{
    right:0;
    left:auto
}
body.rtl .navigation .navigation-menu-body>ul>li>ul:before{
    left:auto;
    right:35px;
    border-left:none;
    border-right:1px dashed #cdcdcd
}
body.rtl .navigation .navigation-menu-body>ul>li.open>ul:before{
    border-right-color:#029ad6
}
body.rtl .navigation .navigation-menu-body ul li a .nav-link-icon{
    margin-right:0;
    margin-left:.8rem
}
body.rtl .navigation .navigation-menu-body ul li a .sub-menu-arrow{
    margin-left:0;
    margin-right:auto
}
body.rtl .navigation .navigation-menu-body ul li a:before{
    left:0;
    right:auto!important;
    border-left-color:#f4f5fd!important;
    border-right-color:transparent!important
}
body.rtl .navigation .navigation-menu-body ul li a .badge{
    margin-left:0;
    margin-right:auto
}
body.rtl .navigation .navigation-menu-body ul li a+ul>li>a{
    padding-left:20px;
    padding-right:67px
}
body.rtl code[class*=language-],body.rtl pre[class*=language-]{
    text-align:right
}
body.rtl .demo-code-preview:before{
    left:auto;
    right:20px
}
body.rtl .btn.btn-apple i,body.rtl .btn.btn-apple img,body.rtl .btn.btn-google-play i,body.rtl .btn.btn-google-play img{
    margin-right:0!important;
    margin-left:10px!important
}
body.rtl .btn-group .btn{
    border-radius:0!important
}
body.rtl .btn-group .btn:first-child{
    border-top-right-radius:.2rem!important;
    border-bottom-right-radius:.2rem!important
}
body.rtl .btn-group .btn.dropdown-toggle,body.rtl .btn-group .btn:last-child{
    border-top-left-radius:.2rem!important;
    border-bottom-left-radius:.2rem!important
}
body.rtl .breadcrumb .breadcrumb-item+.breadcrumb-item::before{
    content:"\E64A";
    margin-left:.5rem
}
body.rtl .breadcrumb .breadcrumb-item:before{
    margin-left:.5rem
}
body.rtl #toast-container>div{
    background-position:right 15px bottom 13px;
    padding:15px 50px 15px 15px
}
body.rtl [dir=rtl] .slick-slide{
    float:left
}
body.rtl .slick-slider .slick-list,body.rtl .slick-slider .slick-track{
    direction:ltr
}
body.rtl .dropdown-menu{
    text-align:right
}
body.rtl .header .dropdown-menu{
    text-align:right
}
body.rtl .apexcharts-canvas{
    direction:ltr
}
body.rtl .daterangepicker td.start-date{
    border-radius:0 4px 4px 0
}
body.rtl .daterangepicker td.end-date{
    border-radius:4px 0 0 4px
}
body.rtl .avatar-group .avatar:last-child{
    margin-right:-1rem!important
}
body.rtl .avatar-group .avatar:first-child{
    margin-right:0!important
}
body.rtl .sidebar-group .sidebar{
    margin-right:inherit;
    margin-left:-100px;
    right:auto;
    left:0
}
body.rtl .sidebar-group .sidebar.show{
    margin-left:0
}
@media (min-width:1200px){
    body.rtl.web-app .layout-wrapper .content-wrapper>.content-body>.content{
        margin-right:280px!important
    }
}
body.rtl.scrollable-layout:not(.horizontal-navigation):not(.hidden-navigation):not(.web-app) .layout-wrapper .content-wrapper>.content-body>.content{
    margin-left:30px!important;
    margin-right:0!important
}
body.rtl.scrollable-layout:not(.horizontal-navigation):not(.hidden-navigation):not(.web-app) .content-footer{
    margin-left:30px!important;
    margin-right:0!important
}
body.rtl.small-navigation .navigation{
    width:82px
}
body.rtl.small-navigation .navigation .navigation-menu-body ul li a .nav-link-icon{
    margin-left:0
}
body.rtl.small-navigation .navigation:hover{
    width:280px;
    background-color:#fff;
    box-shadow:-2px 0 10px -9px #000
}
body.rtl.small-navigation .navigation:hover .navigation-menu-body ul li a .nav-link-icon{
    color:#000;
    margin-left:.8rem;
    margin-right:0!important
}
body.rtl.small-navigation.web-app .navigation:hover .navigation-menu-body ul li a .nav-link-icon{
    color:#000!important
}
body.rtl.small-navigation.web-app .navigation:hover .navigation-menu-body ul li a:before{
    display:none!important
}
body.rtl.small-navigation:not(.web-app) .navigation:hover{
    box-shadow:none!important
}
body.rtl.small-navigation .layout-wrapper .content-wrapper>.content-body>.content{
    margin-right:82px!important
}
body.rtl.small-navigation .content-footer{
    margin-right:82px!important
}
body.rtl.small-navigation.scrollable-layout .navigation:hover ul li a .nav-link-icon{
    color:rgba(255,255,255,.8)
}
@media (min-width:1200px){
    body.rtl.horizontal-navigation .navigation .navigation-menu-body ul li a .sub-menu-arrow{
        margin-left:0;
        margin-right:auto
    }
    body.rtl.horizontal-navigation .navigation .navigation-menu-body ul li a.active:before{
        border-left-color:transparent!important
    }
    body.rtl.horizontal-navigation .navigation .navigation-menu-body ul li.open>a:before{
        border-left-color:transparent!important
    }
    body.rtl.horizontal-navigation .navigation .navigation-menu-body ul ul li a{
        padding:0 30px!important
    }
    body.rtl.horizontal-navigation .navigation .navigation-menu-body ul ul li a+ul{
        left:auto;
        right:200px
    }
    body.rtl.horizontal-navigation .layout-wrapper .content-wrapper>.content-body>.content{
        margin-right:30px!important
    }
    body.rtl.horizontal-navigation .content-footer{
        margin-right:30px!important
    }
}
@media (min-width:768px){
    body.rtl .ml-md-2{
        margin-left:0!important;
        margin-right:.5rem!important
    }
    body.rtl .text-md-left{
        text-align:right!important
    }
}
@media (max-width:1200px){
    body.rtl .navigation{
        left:auto!important;
        right:-110%!important
    }
    body.rtl .navigation.open{
        right:0!important
    }
    body.rtl .navigation .navigation-header{
        padding-left:0!important;
        padding-right:20px!important
    }
    body.rtl .navigation .navigation-menu-body ul li a .nav-link-icon{
        margin-right:0!important
    }
    body.rtl .navigation .navigation-menu-body ul li a .sub-menu-arrow{
        margin-left:0!important
    }
    body.rtl .navigation .navigation-menu-body ul li a+ul li a{
        padding-left:0!important;
        padding-right:50px!important
    }
    body.rtl .layout-wrapper .content-wrapper>.content-body>.content{
        margin-right:15px!important
    }
    body.rtl .app-block .app-sidebar{
        right:0!important;
        left:auto!important;
        padding:20px!important
    }
}
@media (min-width:1200px){
    body.rtl.hidden-navigation .layout-wrapper .content-wrapper>.content-body>.content{
        margin-right:30px!important
    }
    body.rtl.hidden-navigation .content-footer{
        margin-right:30px!important
    }
}
.header{
    z-index:999;
    height:70px;
    position:fixed;
    right:0;
    left:0;
    top:0
}
.header .avatar{
    border-color:transparent
}
.header .avatar.avatar-state-success:before{
    border-color:#029ad6
}
.header .header-container{
    display:flex;
    padding:0 30px
}
.header .header-left{
    width:250px;
    display:flex;
    align-items:center
}
.header .header-left .navigation-toggler{
    display:none;
    margin-right:30px
}
.header .header-left .navigation-toggler a{
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0,0,0,.4) !important;
    color: white;
    border-radius: 0.2rem;
    padding: 5px;
}
.header .header-left .navigation-toggler a:hover{
    background:#fff!important;
    color:#000
}
.header .header-left .navigation-toggler a svg{
    height:30px;
    width:30px
}
.header .header-logo a{
    height:62px;
    display:flex;
    align-items:center;
    border-radius:10px;
    margin-top:10px;
    background:rgba(0,0,0,.4);
    padding:12px
}
.header .header-logo a img:not(.logo){
    display:none
}
.header .header-body{
    position:relative;
    display:flex;
    align-items:center;
    flex:auto;
    justify-content:space-between
}
.header .header-body .header-body-left{
    flex:.7
}
.header .header-body .header-body-left .header-search-form{
    position:relative
}
.header .header-body .header-body-left .header-search-form .btn{
    padding:0 15px;
    padding-right:10px;
    color:#fff
}
.header .header-body .header-body-left .header-search-form .btn svg{
    width:18px!important;
    height:18px!important
}
.header .header-body .header-body-left .header-search-form .btn:focus{
    box-shadow:none
}
.header .header-body .header-body-left .header-search-form .header-search-close-btn{
    display:none
}
.header .header-body .header-body-left .header-search-form .input-group-prepend{
    position:absolute;
    z-index:4;
    height:36px
}
.header .header-body .header-body-left .header-search-form .input-group-prepend .input-group-text{
    background:0 0
}
.header .header-body .header-body-left .header-search-form .input-group-append{
    position:absolute;
    z-index:4;
    height:36px;
    right:0
}
.header .header-body .header-body-left .header-search-form .input-group-append .input-group-text{
    background:0 0
}
.header .header-body .header-body-left .header-search-form .form-control,.header .header-body .header-body-left .header-search-form .swal-modal input.swal-content__input,.swal-modal .header .header-body .header-body-left .header-search-form input.swal-content__input{
    background:rgba(255,255,255,.15);
    border-radius:100px!important;
    padding-left:45px;
    border:none;
    color:#fff
}
.header .header-body .header-body-left .header-search-form .form-control:focus,.header .header-body .header-body-left .header-search-form .swal-modal input.swal-content__input:focus,.swal-modal .header .header-body .header-body-left .header-search-form input.swal-content__input:focus{
    background:rgba(255,255,255,.2)
}
.header .header-body .header-body-left .header-search-form .form-control::-webkit-input-placeholder,.header .header-body .header-body-left .header-search-form .swal-modal input.swal-content__input::-webkit-input-placeholder,.swal-modal .header .header-body .header-body-left .header-search-form input.swal-content__input::-webkit-input-placeholder{
    color:rgba(255,255,255,.7)
}
.header .header-body .header-body-left .header-search-form .form-control::-moz-placeholder,.header .header-body .header-body-left .header-search-form .swal-modal input.swal-content__input::-moz-placeholder,.swal-modal .header .header-body .header-body-left .header-search-form input.swal-content__input::-moz-placeholder{
    color:rgba(255,255,255,.7)
}
.header .header-body .header-body-left .header-search-form .form-control:-ms-input-placeholder,.header .header-body .header-body-left .header-search-form .swal-modal input.swal-content__input:-ms-input-placeholder,.swal-modal .header .header-body .header-body-left .header-search-form input.swal-content__input:-ms-input-placeholder{
    color:rgba(255,255,255,.7)
}
.header .header-body .header-body-left .header-search-form .form-control::-ms-input-placeholder,.header .header-body .header-body-left .header-search-form .swal-modal input.swal-content__input::-ms-input-placeholder,.swal-modal .header .header-body .header-body-left .header-search-form input.swal-content__input::-ms-input-placeholder{
    color:rgba(255,255,255,.7)
}
.header .header-body .header-body-left .header-search-form .form-control::placeholder,.header .header-body .header-body-left .header-search-form .swal-modal input.swal-content__input::placeholder,.swal-modal .header .header-body .header-body-left .header-search-form input.swal-content__input::placeholder{
    color:rgba(255,255,255,.7)
}
.header .header-toggler{
    display:none
}
.header .header-toggler a.nav-link{
        display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0,0,0,.4) !important;
    color: white !important;
    border-radius: 5px;
    padding: 8px !important;
}
.header .header-toggler a.nav-link svg{
    width:24px;
    height:24px
}
.header [data-toggle=fullscreen] .minimize{
    display:none
}
.header .active-fullscreen .minimize{
    display:block
}
.header .active-fullscreen .maximize{
    display:none
}
.header ul.navbar-nav{
    flex-direction:row;
    align-items:center
}
.header ul.navbar-nav li.nav-item a.nav-link{
    line-height:100%;
    padding:10px 15px;
    color:rgba(255,255,255,.7)
}
.header ul.navbar-nav li.nav-item a.nav-link.mobile-header-search-btn{
    display:none
}
.header ul.navbar-nav li.nav-item a.nav-link.nav-link-notify{
    position:relative
}
.header ul.navbar-nav li.nav-item a.nav-link.nav-link-notify:before{
    content:"";
    position:absolute;
    width:6px;
    height:6px;
    right:0;
    border-radius:50%;
    top:3px;
    background-color:#fff;
    -webkit-animation:notify-pulse 1s infinite
}
.header ul.navbar-nav li.nav-item a.nav-link:focus,.header ul.navbar-nav li.nav-item a.nav-link:hover{
    outline:0;
    color:#fff
}
.header ul.navbar-nav+form.search{
    margin-left:1.5rem
}
.header .dropdown-menu{
    position:absolute
}
.header .dropdown-menu .list-group .list-group-item{
    border-radius:0!important
}
@-webkit-keyframes notify-pulse{
    0%{
        box-shadow:0 0 0 0 rgba(255,255,255,.7)
    }
    100%{
        box-shadow:0 0 0 10px transparent
    }
}
@keyframes notify-pulse{
    0%{
        box-shadow:0 0 0 0 rgba(255,255,255,.7)
    }
    100%{
        box-shadow:0 0 0 10px transparent
    }
}
.sidebar-group{
    background-color:rgba(0,0,0,.35);
    position:fixed;
    right:0;
    bottom:0;
    top:0;
    left:0;
    opacity:0;
    z-index:1000;
    transition:all .3s;
    visibility:hidden
}
.sidebar-group.show{
    opacity:1;
    visibility:visible
}
.app-block .app-content .sidebar-group .app-action,.sidebar-group .app-block .app-content .app-action,.sidebar-group .card{
    box-shadow:none
}
.sidebar-group .sidebar{
    width:330px;
    background-color:#fff;
    z-index:1000;
    visibility:hidden;
    opacity:0;
    position:fixed;
    right:0;
    bottom:0;
    top:0
}
.sidebar-group .sidebar .btn-sidebar-close{
    border-radius:.2rem;
    background-color:#ff3e6c;
    color:#fff;
    width:35px;
    font-size:14px;
    height:35px;
    display:none;
    align-items:center;
    justify-content:center
}
.sidebar-group .sidebar.show{
    visibility:visible;
    opacity:1
}
.sidebar-group .sidebar>header{
    background-color:#ebebeb;
    padding:1.5rem;
    font-size:16px;
    line-height:0;
    display:flex;
    align-items:center
}
.sidebar-group .sidebar>header i{
    margin-right:10px
}
.sidebar-group .sidebar .tab-content{
    height:calc(100% - 50px)
}
.sidebar-group .sidebar .tab-content .tab-pane.active{
    height:100%;
    display:flex;
    flex-direction:column
}
.sidebar-group .sidebar .tab-content .tab-pane.active .tab-pane-body{
    flex:1;
    overflow:auto
}
.sidebar-group .sidebar .tab-content .tab-pane.active .tab-pane-footer{
    padding:20px 0
}
body.dark{
    background-color:#080809;
    color:#d4d4d4
}
body.dark a:not(.btn):not(.link-1){
    color:#b5b5b5
}
body.dark a:not(.btn):not(.link-1):hover{
    color:#d4d4d4!important
}
body.dark .btn{
    color:#b5b5b5
}
body.dark .btn.btn-dark{
    background:#202124;
    border-color:transparent
}
body.dark .btn-group .btn.dropdown-toggle{
    box-shadow:none
}
body.dark .preloader img{
    display:block
}
body.dark .preloader img:not(.dark-logo){
    display:none
}
body.dark .divider-text:after,body.dark .divider-text:before{
    background-color:#383a3f
}
body.dark [data-background-image]:after{
    background:rgba(0,0,0,.34)
}
body.dark input::-webkit-input-placeholder{
    color:rgba(255,255,255,.5)
}
body.dark input::-moz-placeholder{
    color:rgba(255,255,255,.5)
}
body.dark input:-ms-input-placeholder{
    color:rgba(255,255,255,.5)
}
body.dark input::-ms-input-placeholder{
    color:rgba(255,255,255,.5)
}
body.dark input::placeholder{
    color:rgba(255,255,255,.5)
}
body.dark .border{
    border-color:#383a3f!important
}
body.dark .border-right{
    border-left-color:#383a3f!important;
    border-right-color:#383a3f!important
}
body.dark .border-left{
    border-left-color:#383a3f!important;
    border-right-color:#383a3f!important
}
body.dark .border-bottom{
    border-bottom-color:#383a3f!important
}
body.dark .border-top{
    border-top-color:#383a3f!important
}
.swal-modal body.dark input.swal-content__input,body.dark .form-control,body.dark .swal-modal input.swal-content__input{
    border-color:#50535a;
    background-color:#2c2d32;
    color:#fff
}
.swal-modal body.dark input.swal-content__input:focus,body.dark .form-control:focus,body.dark .swal-modal input.swal-content__input:focus{
    border-color:#5c5f68;
    background-color:#2c2d32
}
body.dark .custom-checkbox.custom-checkbox-dark .custom-control-input:checked~.custom-control-label::before{
    background-color:#202124;
    border-color:#202124
}
body.dark .custom-select{
    border-color:#50535a;
    background-color:#2c2d32;
    color:#d4d4d4
}
body.dark .select2-container--default .select2-selection--single{
    border-color:#50535a!important;
    background-color:#2c2d32!important
}
body.dark .select2-container--default .select2-selection--multiple,body.dark .select2-container--default .select2-selection--single{
    border-color:#50535a;
    background-color:#2c2d32
}
body.dark .select2.select2-container .select2-selection .select2-selection__choice{
    background-color:#029ad6;
    color:#fff
}
body.dark .select2.select2-container .select2-selection .select2-selection__choice .select2-selection__choice__remove{
    color:#fff
}
body.dark .select2-container--default .select2-results__group{
    color:rgba(255,255,255,.5);
    font-weight:400
}
body.dark .select2-container--default .select2-search--inline .select2-search__field{
    color:#fff
}
body.dark .ql-container.ql-snow{
    background-color:#383a3f;
    border-color:#50535a;
    border-radius:.2rem
}
body.dark .profile-container .profile-menu ul li a{
    color:#fff
}
body.dark .profile-container .profile-menu ul li a:hover{
    color:#fff;
    background-color:inherit!important
}
body.dark .profile-container .profile-menu ul li a.active{
    color:#fff!important;
    background-color:#029ad6!important
}
body.dark .header ul li a{
    color:#d4d4d4
}
body.dark .header ul li a:focus,body.dark .header ul li a:hover{
    color:#fff!important
}
body.dark .header .avatar{
    border-color:transparent
}
body.dark .header .header-search-form .btn{
    color:#d4d4d4;
    background:0 0!important
}
.swal-modal body.dark .header .header-search-form input.swal-content__input,body.dark .header .header-search-form .form-control,body.dark .header .header-search-form .swal-modal input.swal-content__input{
    background-color:#202124!important
}
.swal-modal body.dark .header .header-search-form input.swal-content__input:focus::-webkit-input-placeholder,body.dark .header .header-search-form .form-control:focus::-webkit-input-placeholder,body.dark .header .header-search-form .swal-modal input.swal-content__input:focus::-webkit-input-placeholder{
    color:rgba(255,255,255,.7)
}
.swal-modal body.dark .header .header-search-form input.swal-content__input:focus::-moz-placeholder,body.dark .header .header-search-form .form-control:focus::-moz-placeholder,body.dark .header .header-search-form .swal-modal input.swal-content__input:focus::-moz-placeholder{
    color:rgba(255,255,255,.7)
}
.swal-modal body.dark .header .header-search-form input.swal-content__input:focus:-ms-input-placeholder,body.dark .header .header-search-form .form-control:focus:-ms-input-placeholder,body.dark .header .header-search-form .swal-modal input.swal-content__input:focus:-ms-input-placeholder{
    color:rgba(255,255,255,.7)
}
.swal-modal body.dark .header .header-search-form input.swal-content__input:focus::-ms-input-placeholder,body.dark .header .header-search-form .form-control:focus::-ms-input-placeholder,body.dark .header .header-search-form .swal-modal input.swal-content__input:focus::-ms-input-placeholder{
    color:rgba(255,255,255,.7)
}
.swal-modal body.dark .header .header-search-form input.swal-content__input:focus::placeholder,body.dark .header .header-search-form .form-control:focus::placeholder,body.dark .header .header-search-form .swal-modal input.swal-content__input:focus::placeholder{
    color:rgba(255,255,255,.7)
}
body.dark .header .header-left .navigation-toggler a,body.dark .header .header-toggler a.nav-link{
    background:#202124!important;
    color:#fff!important
}
body.dark .layout-wrapper .content-wrapper>.content-body>.content{
    background-color:#202124
}
body.dark .preloader{
    background-color:#202124
}
body.dark .preloader .preloader-icon{
    border-color:#383a3f;
    border-top-color:#6679e5
}
body.dark .nav-tabs .nav-link:focus,body.dark .nav-tabs .nav-link:hover{
    background-color:#383a3f!important;
    border-bottom-color:#383a3f!important
}
body.dark .nav-tabs .nav-link.active{
    background:#383a3f!important;
    border-bottom-color:#383a3f!important
}
body.dark .ck.ck-editor__main>.ck-editor__editable{
    background-color:#2c2d32;
    border-color:#50535a
}
body.dark .ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar{
    background-color:#2c2d32;
    border-color:#50535a
}
body.dark .ck.ck-dropdown .ck-button.ck-dropdown__button,body.dark .ck.ck-icon,body.dark .ck.ck-icon *{
    color:rgba(255,255,255,.7)
}
body.dark .ck.ck-toolbar .ck.ck-toolbar__separator{
    background-color:#50535a
}
body.dark .ck.ck-button:not(.ck-disabled):active,body.dark .ck.ck-button:not(.ck-disabled):hover,body.dark a.ck.ck-button:not(.ck-disabled):active,body.dark a.ck.ck-button:not(.ck-disabled):hover{
    background-color:#202124;
    box-shadow:none
}
body.dark .ck.ck-button.ck-on,body.dark a.ck.ck-button.ck-on{
    background-color:#202124
}
body.dark .navigation .navigation-menu-body{
    border-color:#383a3f
}
body.dark .navigation .navigation-menu-body ul li a{
    color:#d4d4d4
}
body.dark .navigation .navigation-menu-body ul li a.active{
    background:#0f1011
}
body.dark .navigation .navigation-menu-body ul li a:before{
    border-right-color:#202124!important
}
body.dark .navigation .navigation-menu-body ul li a .nav-link-icon{
    color:#d4d4d4
}
body.dark .navigation .navigation-menu-body ul li a:focus,body.dark .navigation .navigation-menu-body ul li a:hover{
    color:#fff;
    background:#0f1011
}
body.dark .navigation .navigation-menu-body ul li a:focus .nav-link-icon,body.dark .navigation .navigation-menu-body ul li a:hover .nav-link-icon{
    color:#fff
}
body.dark .navigation .navigation-menu-body ul li a.active{
    color:#029ad6!important
}
body.dark .navigation .navigation-menu-body ul li a.active .nav-link-icon{
    color:#029ad6
}
body.dark .navigation .navigation-menu-body ul li a+ul li a.active{
    color:#6679e5
}
body.dark.rtl .navigation .navigation-menu-body ul li a:before{
    border-left-color:#202124!important;
    border-right-color:transparent!important
}
body.dark.horizontal-navigation .navigation .navigation-menu-body>ul>li.open>a{
    color:#6679e5;
    background:#202124!important
}
body.dark.horizontal-navigation .navigation .navigation-menu-body>ul>li.open>a:before{
    border-right-color:transparent!important;
    border-bottom-color:#202124!important
}
body.dark.horizontal-navigation .navigation .navigation-menu-body>ul>li.open>a .nav-link-icon{
    color:#6679e5
}
body.dark.horizontal-navigation .navigation .navigation-menu-body>ul>li>a.active{
    background:#202124!important
}
body.dark.horizontal-navigation .navigation .navigation-menu-body ul li a{
    color:rgba(255,255,255,.7)
}
body.dark.horizontal-navigation .navigation .navigation-menu-body ul li a:hover{
    color:#fff!important;
    background:0 0!important
}
body.dark.horizontal-navigation .navigation .navigation-menu-body ul li a:focus{
    background:0 0!important
}
body.dark.horizontal-navigation .navigation .navigation-menu-body ul li a.active{
    color:#6679e5;
    background:0 0!important
}
body.dark.horizontal-navigation .navigation .navigation-menu-body ul li a.active:before{
    border-right-color:transparent!important;
    border-bottom-color:#202124!important
}
body.dark.horizontal-navigation .navigation .navigation-menu-body ul ul{
    background:#3f4147
}
body.dark.horizontal-navigation .navigation .navigation-menu-body ul ul li a{
    color:rgba(255,255,255,.7)
}
body.dark.horizontal-navigation .navigation .navigation-menu-body ul ul li a:hover{
    color:#fff!important
}
body.dark.small-navigation .navigation .navigation-header a.navigation-logo img{
    display:block!important
}
body.dark.small-navigation .navigation .navigation-header a.navigation-logo img:not(.small-dark-logo){
    display:none!important
}
body.dark.small-navigation .navigation .navigation-header a.small-navigation-toggler:before{
    background-color:#d4d4d4!important
}
body.dark.small-navigation .navigation:hover{
    background-color:#202124
}
body.dark.small-navigation .navigation:hover .navigation-menu-body{
    background-color:#202124!important
}
body.dark .custom-accordion .accordion-row .accordion-header .close{
    text-shadow:none;
    color:inherit
}
body.dark .chat-block .chat-sidebar{
    background:#202124!important
}
body.dark .chat-block .chat-content{
    background:#27282c
}
body.dark #vmap_canada_en,body.dark #vmap_usa_en,body.dark #vmap_world_en{
    background-color:inherit!important
}
body.dark .table{
    color:#d4d4d4
}
body.dark .table.table-bordered{
    border-color:#383a3f!important
}
body.dark .table.table-hover tbody tr:hover{
    background-color:#383a3f
}
body.dark .table thead.thead-dark th{
    background-color:#0d0d0e
}
body.dark .table tbody tr.table-active td,body.dark .table tbody tr.table-active th{
    background-color:#383a3f
}
body.dark .table tbody tr.table-light td,body.dark .table tbody tr.table-light th{
    background-color:#383a3f
}
body.dark .table tbody tr.table-dark td,body.dark .table tbody tr.table-dark th{
    background-color:#0d0d0e
}
body.dark .table-dark{
    background-color:#0d0d0e
}
body.dark .table .thead-light th{
    background-color:#383a3f;
    color:inherit
}
body.dark div.dataTables_scrollBody{
    background-color:#202124!important
}
body.dark .mark,body.dark mark{
    background-color:#383a3f;
    color:inherit
}
body.dark .page-header{
    color:rgba(255,255,255,.6)
}
body.dark .page-header .page-title h1,body.dark .page-header .page-title h2,body.dark .page-header .page-title h3,body.dark .page-header .page-title h4,body.dark .page-header .page-title h5{
    color:#919fec
}
body.dark .breadcrumb li.breadcrumb-item.active{
    color:#029ad6
}
body.dark [data-backround-image]:after{
    background-color:rgba(0,0,0,.6)
}
body.dark .layout-alert{
    border-color:#383a3f
}
body.dark .alert{
    color:rgba(255,255,255,.6)
}
body.dark .alert hr{
    border-color:rgba(255,255,255,.1)
}
body.dark .alert .close:focus,body.dark .alert .close:hover{
    opacity:.2;
    color:inherit
}
body.dark .timeline .timeline-item::before{
    background:#383a3f
}
body.dark .dropdown-menu{
    border:none!important;
    background-color:#3f4147;
    color:#d4d4d4
}
body.dark .dropdown-menu .dropdown-divider{
    border-top-color:rgba(240,240,240,.12)
}
body.dark .dropdown-menu .dropdown-item{
    color:#d4d4d4
}
body.dark .dropdown-menu .dropdown-item:active,body.dark .dropdown-menu .dropdown-item:focus,body.dark .dropdown-menu .dropdown-item:hover{
    background:#494b52
}
body.dark .dropdown-menu .divider-text:after,body.dark .dropdown-menu .divider-text:before{
    background-color:#4b4e55
}
body.dark .dropdown-menu .border-top{
    border-top-color:#4b4e55!important
}
body.dark .custom-file-label{
    border-color:#50535a;
    background-color:#2c2d32;
    color:inherit
}
body.dark .custom-file-label::after{
    background-color:#383a3f;
    color:inherit;
    border-top-right-radius:.2rem;
    border-bottom-right-radius:.2rem
}
body.dark .custom-range::-webkit-slider-runnable-track{
    background-color:#383a3f
}
body.dark .custom-control-label::before{
    background-color:inherit;
    border-color:#50535a
}
body.dark .custom-control-input:disabled~.custom-control-label::before{
    background-color:#383a3f
}
body.dark .custom-switch.custom-checkbox-dark .custom-control-input:checked~.custom-control-label::before{
    border-color:#202124;
    background-color:#202124
}
body.dark .form-control-plaintext{
    color:inherit
}
.app-block .app-content body.dark .wizard .app-action,body.dark .wizard .app-block .app-content .app-action,body.dark .wizard .card{
    background-color:#202124
}
body.dark .wizard>.steps .disabled a,body.dark .wizard>.steps .disabled a:active,body.dark .wizard>.steps .disabled a:hover{
    background-color:#383a3f
}
body.dark .wizard>.actions .disabled a,body.dark .wizard>.actions .disabled a:active,body.dark .wizard>.actions .disabled a:hover{
    background:#4f5670!important;
    border-color:#4f5670!important
}
body.dark .wizard>.actions .disabled a:active:not(:disabled):not(.disabled):focus,body.dark .wizard>.actions .disabled a:hover:not(:disabled):not(.disabled):focus,body.dark .wizard>.actions .disabled a:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(4,7,26,.5);
    outline:0;
    color:inherit
}
body.dark .wizard .wizard-index{
    background-color:#494b52
}
body.dark .wizard .current .wizard-index,body.dark .wizard .done .wizard-index{
    background-color:rgba(255,255,255,.2)
}
body.dark .pricing-table{
    border-color:#383a3f
}
body.dark hr{
    border-color:#383a3f
}
body.dark .bg-light{
    background:#383a3f!important
}
body.dark .list-group-item{
    background:0 0;
    border-color:#383a3f;
    color:#d4d4d4
}
body.dark a.list-group-item{
    color:#d4d4d4
}
body.dark a.list-group-item:hover{
    color:#fff
}
.app-block .app-content body.dark .app-action,body.dark .app-block .app-content .app-action,body.dark .card{
    background:#2c2d32;
    border-color:#383a3f
}
.app-block .app-content body.dark .pricing-table.selected-pricing-table.bg-primary.app-action .list-group-item,body.dark .app-block .app-content .pricing-table.selected-pricing-table.bg-primary.app-action .list-group-item,body.dark .pricing-table.selected-pricing-table.card.bg-primary .list-group-item{
    border-color:rgba(255,255,255,.1)
}
body.dark .bg-warning,body.dark .table-warning{
    color:#000
}
.app-block .app-content body.dark .bg-dark.app-action .card-header,.app-block .app-content body.dark .bg-light.app-action .card-header,body.dark .app-block .app-content .bg-dark.app-action .card-header,body.dark .app-block .app-content .bg-light.app-action .card-header,body.dark .card.bg-dark .card-header,body.dark .card.bg-light .card-header{
    border-bottom-color:#44464d
}
.app-block .app-content body.dark .accordion .app-action,body.dark .accordion .app-block .app-content .app-action,body.dark .accordion .card,body.dark .accordion.custom-accordion{
    border-color:rgba(240,240,240,.12)
}
body.dark .accordion.custom-accordion .accordion-row a.accordion-header{
    border-bottom-color:rgba(240,240,240,.12);
    border-top-color:rgba(240,240,240,.12);
    color:inherit;
    background-color:#383a3f
}
body.dark .morris-hover.morris-default-style{
    background-color:#383a3f;
    border-color:#383a3f
}
body.dark .apexcharts-yaxis .apexcharts-yaxis-texts-g text{
    fill:rgba(255,255,255,.2)
}
body.dark .apexcharts-grid .apexcharts-gridlines-horizontal line,body.dark .apexcharts-grid .apexcharts-gridlines-vertical line{
    stroke:rgba(255,255,255,.1)
}
body.dark .apexcharts-toolbar>div>svg{
    fill:rgba(255,255,255,.2)
}
body.dark .apexcharts-menu{
    border:none;
    background-color:#383a3f
}
body.dark .apexcharts-menu .apexcharts-menu-item:hover{
    background-color:#383a3f
}
body.dark .apexcharts-xaxis .apexcharts-xaxis-texts-g text{
    fill:rgba(255,255,255,.2)
}
body.dark .apexcharts-tooltip.light .apexcharts-tooltip-title{
    background-color:#383a3f!important;
    border-color:#383a3f!important
}
body.dark .apexcharts-xaxistooltip{
    border-color:#383a3f!important;
    background-color:#383a3f!important;
    color:rgba(255,255,255,.4)
}
body.dark .apexcharts-xaxistooltip-bottom:after,body.dark apexcharts-xaxistooltip-bottom:before{
    border-bottom-color:#383a3f!important
}
body.dark .apexcharts-tooltip{
    border-color:#383a3f!important;
    background-color:#383a3f!important
}
body.dark .apexcharts-subtitle-text,body.dark .apexcharts-title-text{
    fill:rgba(255,255,255,.4)
}
body.dark .apexcharts-legend-text{
    color:rgba(255,255,255,.4)!important
}
body.dark .apexcharts-xaxis-title text,body.dark .apexcharts-yaxis-title text{
    fill:rgba(255,255,255,.4)
}
body.dark .demo-code-preview{
    background-color:#2c2d32;
    border-color:#50535a
}
body.dark .demo-code-preview:before{
    background-color:#2c2d32
}
body.dark .demo-code-preview code[class*=language-],body.dark .demo-code-preview pre[class*=language-]{
    text-shadow:none;
    color:rgba(255,255,255,.7)
}
body.dark .demo-code-preview code[class*=language-] .token.boolean,body.dark .demo-code-preview code[class*=language-] .token.constant,body.dark .demo-code-preview code[class*=language-] .token.deleted,body.dark .demo-code-preview code[class*=language-] .token.number,body.dark .demo-code-preview code[class*=language-] .token.property,body.dark .demo-code-preview code[class*=language-] .token.symbol,body.dark .demo-code-preview code[class*=language-] .token.tag,body.dark .demo-code-preview pre[class*=language-] .token.boolean,body.dark .demo-code-preview pre[class*=language-] .token.constant,body.dark .demo-code-preview pre[class*=language-] .token.deleted,body.dark .demo-code-preview pre[class*=language-] .token.number,body.dark .demo-code-preview pre[class*=language-] .token.property,body.dark .demo-code-preview pre[class*=language-] .token.symbol,body.dark .demo-code-preview pre[class*=language-] .token.tag{
    color:#d2137d
}
body.dark .demo-code-preview code[class*=language-] .token.atrule,body.dark .demo-code-preview code[class*=language-] .token.attr-value,body.dark .demo-code-preview code[class*=language-] .token.keyword,body.dark .demo-code-preview pre[class*=language-] .token.atrule,body.dark .demo-code-preview pre[class*=language-] .token.attr-value,body.dark .demo-code-preview pre[class*=language-] .token.keyword{
    color:#3f96bc
}
body.dark .demo-code-preview code[class*=language-] .token.operator,body.dark .demo-code-preview pre[class*=language-] .token.operator{
    background:0 0
}
body.dark .avatar{
    border-color:#383a3f
}
body.dark .avatar:before{
    border-color:#202124
}
body.dark .avatar .avatar-title{
    background-color:#383a3f
}
body.dark .tourBg{
    opacity:.7!important
}
body.dark .dd-handle,body.dark .dd3-content{
    background-color:#383a3f;
    border-color:#383a3f;
    color:inherit
}
body.dark .dd3-handle:before{
    color:inherit
}
body.dark .dd-item button{
    color:inherit
}
body.dark .list-group-item-action.active{
    color:#fff
}
body.dark .img-thumbnail{
    border-color:#383a3f;
    background-color:#383a3f
}
body.dark .progress{
    background-color:#383a3f
}
body.dark .jstree-default .jstree-clicked{
    color:#04071a
}
body.dark .select2-dropdown{
    background-color:#383a3f;
    border-color:#383a3f
}
body.dark .select2-container--default .select2-search--dropdown .select2-search__field{
    background-color:#4b4e55;
    border-radius:.2rem;
    border-color:#383a3f;
    color:inherit
}
body.dark .select2-container--default .select2-selection--single .select2-selection__rendered{
    color:inherit
}
body.dark .select2-container--default .select2-results__option[aria-selected=true]{
    background-color:#029ad6;
    color:inherit
}
body.dark .irs--round .irs-line{
    background-color:#383a3f
}
body.dark .irs--flat .irs-line{
    background-color:#383a3f
}
body.dark .irs--round .irs-max,body.dark .irs--round .irs-min{
    color:inherit;
    background-color:#383a3f
}
body.dark .daterangepicker{
    background-color:#3f4147;
    border-color:transparent
}
body.dark .daterangepicker select{
    background-color:inherit;
    color:inherit;
    border-color:#50535a
}
body.dark .daterangepicker:after,body.dark .daterangepicker:before{
    border-bottom-color:#494b52
}
body.dark .daterangepicker .calendar-table{
    background-color:#3f4147;
    border-color:#3f4147
}
body.dark .daterangepicker td.in-range{
    background-color:#50535a;
    color:inherit
}
body.dark .daterangepicker td.end-date{
    color:#fff;
    background-color:#029ad6
}
body.dark .daterangepicker .drp-buttons{
    border-top-color:#383a3f
}
body.dark .daterangepicker .drp-buttons .btn.btn-default{
    color:inherit
}
body.dark .daterangepicker.show-ranges .drp-calendar.left{
    border-left-color:#4b4e55
}
body.dark .daterangepicker td.off,body.dark .daterangepicker td.off.end-date,body.dark .daterangepicker td.off.start-date{
    background-color:inherit;
    color:#636a84
}
body.dark .daterangepicker td.off.in-range{
    background-color:#383a3f;
    color:#8b92ac
}
body.dark .daterangepicker td.available:hover,body.dark .daterangepicker th.available:hover{
    background-color:#029ad6;
    color:#fff
}
body.dark .daterangepicker td.available:hover span,body.dark .daterangepicker th.available:hover span{
    border-color:#fff
}
body.dark .daterangepicker .calendar-table .next span,body.dark .daterangepicker .calendar-table .prev span{
    border-color:#6d748e
}
body.dark .daterangepicker .ranges li:not(.active):hover{
    background-color:#50535a
}
body.dark .popover.clockpicker-popover{
    overflow:hidden;
    border:1px solid #383a3f
}
body.dark .popover.clockpicker-popover .popover-title{
    background-color:#383a3f;
    color:inherit
}
body.dark .popover.clockpicker-popover .popover-content{
    background-color:#383a3f
}
body.dark .popover.clockpicker-popover .clockpicker-plate{
    border-color:#383a3f;
    background-color:#383a3f
}
body.dark .popover.clockpicker-popover .clockpicker-plate .clockpicker-tick{
    color:inherit
}
body.dark .popover.clockpicker-popover .clockpicker-plate .clockpicker-canvas-bg{
    fill:#383a3f
}
body.dark .nav-tabs .nav-item.show .nav-link,body.dark .nav-tabs .nav-link.active{
    background-color:#383a3f;
    color:inherit;
    border-color:#383a3f
}
body.dark .nav-tabs .nav-link:focus,body.dark .nav-tabs .nav-link:hover{
    border-color:#383a3f;
    background-color:#383a3f
}
body.dark .nav-tabs{
    border-bottom-color:#383a3f
}
body.dark .figure-caption{
    color:inherit
}
body.dark .btn-link{
    color:inherit
}
.chat-block .chat-content .messages .message-item.message-item-divider body.dark span,.table thead body.dark th,body.dark .chat-block .chat-content .messages .message-item.message-item-divider span,body.dark .demo-code-preview:before,body.dark .table thead th,body.dark .text-muted{
    color:#9f9f9f!important
}
body.dark .table td,body.dark .table th{
    border-color:rgba(155,155,155,.2)
}
body.dark .border-bottom{
    border-bottom-color:rgba(155,155,155,.2)!important
}
body.dark .sidebar{
    background:#383a3f
}
body.dark .nicescroll-cursors{
    background-color:rgba(255,255,255,.35)!important
}
body.dark .chat-block{
    border-color:#494b52!important
}
body.dark .chat-block .chat-content .chat-header{
    border-color:#383a3f
}
body.dark .chat-block .chat-content .messages .message-item:not(.me):before{
    border-right-color:#383a3f
}
body.dark .chat-block .chat-content .messages .message-item:not(.me) .message-item-content{
    background-color:#383a3f
}
body.dark .chat-block .chat-content .messages .message-item.message-item-divider:after,body.dark .chat-block .chat-content .messages .message-item.message-item-divider:before{
    background-color:#383a3f
}
body.dark .chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item{
    background:0 0;
    border-color:#383a3f!important
}
body.dark .chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item.active{
    color:#fff;
    background-color:#029ad6;
    border-color:transparent!important
}
body.dark .bg-white{
    background:#27282c!important
}
body.dark .app-block .app-content .app-content-body .app-lists{
    background:#27282c
}
body.dark .app-block .app-content .app-content-body .app-lists ul.list-group li:hover{
    background-color:#27282c
}
body.dark .app-block .app-content .app-content-body .app-lists ul.list-group li.list-group-item.active{
    background-color:#383a3f
}
body.dark .app-block .app-content .app-content-body .app-lists ul.list-group li.list-group-item.active .avatar{
    border-color:#383a3f
}
body.dark .app-block .app-content .app-content-body .app-lists ul.list-group li.list-group-item.active .app-list-title{
    color:#d4d4d4
}
body.dark .app-block .app-content .app-content-body .app-detail{
    background-color:#383a3f
}
body.dark .app-block .app-content .app-content-body .app-detail .ql-container.ql-snow{
    background-color:#44464d
}
body.dark .app-block .app-content .app-content-body .app-detail .card-header{
    border-bottom-color:#383a3f!important
}
body.dark .app-file-list{
    border-color:#383a3f
}
body.dark .app-file-list .app-file-icon{
    background-color:#383a3f;
    border-bottom-color:#383a3f
}
body.dark .ql-editor.ql-blank::before{
    color:#d4d4d4
}
body.dark .ql-fill,body.dark .ql-snow .ql-stroke{
    stroke:#d4d4d4
}
body.dark .text-black-50{
    color:rgba(247,247,247,.43)!important
}
body.dark .table-email-list a{
    color:inherit
}
body.dark .table-hover tbody tr:hover{
    color:inherit
}
body.dark .input-group-text{
    background:#383a3f;
    color:inherit
}
body.dark .input-group>.input-group-append>.btn,body.dark .input-group>.input-group-prepend>.btn{
    background-color:#50535a;
    color:rgba(255,255,255,.5)
}
.fc body.dark .btn.fc-state-default,body.dark .btn.btn-light,body.dark .fc .fc-state-default{
    background:#383a3f;
    border-color:transparent;
    color:inherit
}
.fc body.dark .btn.fc-state-default:not(:disabled):not(.disabled):active,.fc body.dark .btn.fc-state-default:not(:disabled):not(.disabled):focus,.fc body.dark .btn.fc-state-default:not(:disabled):not(.disabled):hover,body.dark .btn.btn-light:not(:disabled):not(.disabled):active,body.dark .btn.btn-light:not(:disabled):not(.disabled):focus,body.dark .btn.btn-light:not(:disabled):not(.disabled):hover,body.dark .fc .fc-state-default:not(:disabled):not(.disabled):active,body.dark .fc .fc-state-default:not(:disabled):not(.disabled):focus,body.dark .fc .fc-state-default:not(:disabled):not(.disabled):hover{
    background:#4b4e55;
    border-color:#50535a;
    color:inherit
}
.fc body.dark .btn.fc-state-default:not(:disabled):not(.disabled):focus,body.dark .btn.btn-light:not(:disabled):not(.disabled):focus,body.dark .fc .fc-state-default:not(:disabled):not(.disabled):focus{
    box-shadow:0 0 0 .2rem rgba(56,58,63,.5);
    outline:0;
    color:inherit
}
body.dark .btn.btn-outline-light{
    border:1px solid rgba(255,255,255,.1);
    color:#d4d4d4
}
body.dark .btn.btn-outline-light:hover{
    background:0 0!important;
    color:#d6d6d6!important;
    border:1px solid rgba(255,255,255,.1)!important
}
body.dark .pagination .page-item.active .page-link{
    color:#fff
}
body.dark .fc-unthemed .fc-content,body.dark .fc-unthemed .fc-divider,body.dark .fc-unthemed .fc-list-heading td,body.dark .fc-unthemed .fc-list-view,body.dark .fc-unthemed .fc-popover,body.dark .fc-unthemed .fc-row,body.dark .fc-unthemed tbody,body.dark .fc-unthemed td,body.dark .fc-unthemed th,body.dark .fc-unthemed thead{
    border-color:rgba(240,240,240,.12)
}
body.dark .fc-unthemed .fc-list-item:hover td{
    background:#383a3f
}
body.dark .fc-unthemed .fc-divider,body.dark .fc-unthemed .fc-list-heading td,body.dark .fc-unthemed .fc-popover .fc-header{
    background:#383a3f
}
body.dark .fc-unthemed .fc-list-empty,body.dark .fc-unthemed td.fc-today{
    background:#383a3f
}
body.dark #external-events .fc-event{
    color:inherit
}
body.dark .bootstrap-tagsinput{
    background-color:inherit;
    border-color:rgba(255,255,255,.2)
}
body.dark .bootstrap-tagsinput .tag{
    background:#383a3f;
    color:#c3c3c3
}
body.dark .bootstrap-tagsinput input{
    color:#c3c3c3
}
body.dark .dropzone{
    background-color:#383a3f;
    border-color:#383a3f
}
body.dark .dropzone .dz-preview.dz-image-preview{
    background:#383a3f
}
body.dark .modal-content{
    background-color:#2c2d32
}
body.dark .modal-content .modal-header .close{
    text-shadow:none;
    opacity:1;
    color:inherit;
    background-color:#494b52!important
}
body.dark .modal-content .modal-header .close:hover{
    color:#fff!important
}
body.dark .modal-content .modal-footer{
    border-top-color:rgba(240,240,240,.12)
}
body.dark .swal-modal{
    background-color:#2c2d32
}
body.dark .swal-modal .swal-icon--success__hide-corners{
    background-color:inherit
}
body.dark .swal-modal .swal-icon--success:after,body.dark .swal-modal .swal-icon--success:before{
    background-color:inherit
}
body.dark .swal-modal .swal-button.swal-button--cancel{
    background-color:#383a3f;
    color:#fff
}
body.dark .swal-modal .swal-text,body.dark .swal-modal .swal-title{
    color:inherit
}
body.dark .popover{
    border:none!important;
    background-color:#3f4147
}
body.dark .popover .arrow::after{
    border-right-color:#3f4147!important
}
body.dark .popover .popover-header{
    background-color:#383a3f;
    border-color:transparent
}
body.dark .popover .popover-body{
    color:inherit
}
body.dark .popover .popover-navigation{
    border-top-color:rgba(240,240,240,.12)
}
body.dark .bs-popover-auto[x-placement^=top]>.arrow::after,body.dark .bs-popover-top>.arrow::after{
    border-top-color:#383a3f
}
body.dark .bs-popover-auto[x-placement^=right]>.arrow::after,body.dark .bs-popover-right>.arrow::after{
    border-right-color:#383a3f
}
body.dark .bs-popover-auto[x-placement^=bottom]>.arrow::after,body.dark .bs-popover-bottom>.arrow::after{
    border-bottom-color:#383a3f
}
body.dark .bs-popover-auto[x-placement^=left]>.arrow::after,body.dark .bs-popover-left>.arrow::after{
    border-left-color:#383a3f
}
body.dark ul.links a{
    color:inherit
}
body.dark .page-link{
    background-color:inherit;
    color:inherit;
    border-color:rgba(240,240,240,.12)
}
body.dark .page-item.disabled .page-link{
    background-color:#383a3f;
    border-color:rgba(240,240,240,.12);
    color:inherit
}
body.dark .nav a.nav-link{
    border-radius:.2rem
}
body.dark .nav a.nav-link:not(.active){
    color:#d4d4d4
}
body.dark .nav a.nav-link:not(.active):active,body.dark .nav a.nav-link:not(.active):hover{
    background-color:#383a3f
}
body.dark .nav.nav-tabs .nav-item{
    margin-bottom:-2px
}
body.dark .nav.nav-tabs .nav-item a.nav-link{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
body.dark .nav.nav-tabs .nav-item a.nav-link.active{
    background:#2c2d32!important;
    border-bottom:none
}
body.dark .nav:not(.nav-pills) .nav-item a.nav-link.active{
    color:#6679e5!important
}
body.dark .nav.nav-pills a.nav-link.active{
    color:#fff!important
}
body.dark.form-membership .form-wrapper{
    background-color:#383a3f
}
body.dark.form-membership .form-wrapper #logo img{
    display:block
}
body.dark.form-membership .form-wrapper #logo img:not(.logo-light){
    display:none
}
body.dark .irs--round .irs-handle{
    background-color:#383a3f
}
body.dark .table tr.tr-selected{
    background-color:#383a3f
}
body.dark.hidden-navigation .navigation{
    background-color:#383a3f
}
footer.content-footer{
    margin-right:30px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-left:280px;
    height:50px
}
footer.content-footer *{
    text-transform:uppercase;
    letter-spacing:.5px;
    font-size:11px;
    color:rgba(255,255,255,.5)
}
footer.content-footer a{
    color:rgba(255,255,255,.5)
}
footer.content-footer a:hover{
    color:#fff
}
footer.content-footer .nav a{
    padding:5px 0;
    margin-left:15px;
    color:rgba(255,255,255,.5)
}
footer.content-footer .nav a:hover{
    background:0 0!important;
    color:#fff
}
:focus{
    outline:0
}
.sticky{
    position:-webkit-sticky!important;
    position:sticky!important;
    top:0
}
.lead{
    line-height:2.2rem
}
.bg-primary .list-group-item{
    border-color:rgba(255,255,255,.1)
}
svg.feather{
    width:18px;
    height:18px
}
.demo-code-preview{
    border:1px solid #ebebeb;
    padding:20px 10px;
    margin-top:2rem;
    position:relative;
    background-color:#fff;
    border-radius:8px
}
.demo-code-preview+*{
    margin-top:1.5rem
}
.demo-code-preview:before{
    content:attr(data-label);
    display:block;
    position:absolute;
    top:-9px;
    left:20px;
    letter-spacing:1px;
    background-color:inherit;
    font-size:11px;
    padding:0 5px
}
.demo-code-preview pre{
    overflow-x:hidden;
    background:0 0;
    padding-top:0;
    padding-bottom:0;
    max-height:300px
}
.demo-code-preview:hover pre{
    overflow-x:auto
}
code[class*=language-],pre[class*=language-]{
    font-size:.93em;
    margin:0
}
.row-xs{
    margin-left:-.5rem;
    margin-right:-.5rem
}
.row-xs>div{
    padding-left:.5rem;
    padding-right:.5rem
}
.overlay{
    cursor:pointer;
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    right:0;
    z-index:999;
    opacity:0;
    background:rgba(0,0,0,.3);
    transition:opacity .5s
}
.overlay.show{
    opacity:1
}
.tooltip{
    pointer-events:none
}
.file-manager-items{
    display:flex;
    flex-wrap:wrap
}
.file-manager-items .file-manager-item{
    margin-right:20px;
    margin-bottom:20px
}
.file-manager-items .file-manager-item span{
    display:flex;
    justify-content:center;
    align-items:center;
    width:135px;
    height:115px;
    font-size:8.5em;
    border:1px solid #e1e1e1;
    border-radius:.2rem;
    background-size:cover!important;
    background-position:center!important
}
.file-manager-items .file-manager-item.folder span{
    color:#cea65b
}
.file-manager-items .file-manager-item.image span:before{
    display:none
}
.chat-block .chat-content .messages .message-item.message-item-divider span,.page-header .breadcrumb li.breadcrumb-item,.small,small{
    font-size:12px
}
.list-group .list-group-item{
    padding:.75rem 1.5rem
}
.list-group .list-group-item.active{
    z-index:auto;
    background:#029ad6
}
.list-group .list-group-item .list-group-icon{
    width:18px;
    display:inline-block
}
.bring-forward{
    position:relative;
    z-index:1
}
.table-email-list table.table .dropdown [data-toggle=dropdown]:after{
    display:none
}
.table-email-list table.table .email-subject{
    max-width:80%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.table-email-list table.table .email-subject a{
    display:inline-block
}
.table-email-list table.table .table th,.table-email-list table.table td{
    padding:.8rem
}
.table-email-list a{
    color:#646464
}
.table-email-list a:focus,.table-email-list a:hover{
    color:#029ad6
}
.read-mail-body img{
    max-width:50%
}
.bootstrap-tagsinput{
    box-shadow:none;
    width:100%;
    border:1px solid #ced4da;
    min-height:calc(2.25rem + 2px)
}
.bootstrap-tagsinput.focus{
    border-color:#3383de
}
.bootstrap-tagsinput .tag{
    display:inline-flex;
    color:#000;
    border-radius:3px;
    font-size:13px;
    padding:0 8px;
    margin:2px 1px;
    justify-content:space-between;
    align-items:center;
    background:#e1e1e1
}
.list-group .list-group-item.active{
    background:#029ad6;
    border-color:transparent
}
.list-group-flush .list-group-item:first-child{
    border-top:0
}
.badge{
    font-weight:500
}
.nav-pills .nav-link.active{
    background:#029ad6
}
.nav-tabs .nav-link.active{
    color:#029ad6
}
.chat-block .chat-content .messages .message-item.message-item-divider span,.demo-code-preview:before,.table thead th,.text-muted{
    color:#a7abc3!important
}
.min-width-0{
    min-width:0
}
.list-group-item{
    border-color:#e6e6e6
}
.jqstooltip{
    box-sizing:content-box
}
.hide-show-toggler .hide-show-toggler-item{
    display:none
}
.hide-show-toggler:focus .hide-show-toggler-item,.hide-show-toggler:hover .hide-show-toggler-item{
    display:block
}
.tooltip{
    font-size:14px
}
.jqvmap-zoomin,.jqvmap-zoomout{
    box-sizing:initial
}
.apexcharts-canvas{
    margin:auto
}
[data-background-image]{
    position:relative;
    background-size:cover!important;
    background-position:center!important
}
[data-background-image]:after{
    content:"";
    display:block;
    background:rgba(255,255,255,.8);
    position:absolute;
    right:0;
    left:0;
    top:0;
    bottom:0
}
[data-background-image]>*{
    position:relative;
    z-index:1
}
.dropdown-menu [data-backround-image]:after{
    border-radius:0
}
.jqvmap-region{
    fill:rgba(221,68,167,.3)
}
.jqvmap-region:hover{
    fill:#dd44a7
}
.a-0{
    top:0;
    right:0;
    bottom:0;
    left:0
}
.font-weight-800{
    font-weight:800
}
.circle canvas{
    vertical-align:top
}
.todo-item{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    margin-bottom:10px
}
.todo-item input[type=checkbox]:checked+label{
    text-decoration:line-through;
    color:#00961f
}
.border-radius-1{
    border-radius:5px
}
.rounded{
    border-radius:.2rem!important
}
.nav-tabs .nav-link{
    border-top-left-radius:.2rem;
    border-top-right-radius:.2rem
}
.nav-pills .nav-link{
    border-radius:.2rem
}
.ck-editor__editable_inline{
    min-height:230px
}
.ck.ck-list__item .ck-button.ck-on{
    background:#029ad6
}
.apexcharts-legend.position-top.center{
    justify-content:flex-end!important
}
.image-hover{
    position:relative
}
.image-hover .image-hover-body{
    display:flex;
    align-items:flex-end;
    opacity:0;
    visibility:hidden;
    position:absolute;
    right:0;
    left:0;
    top:0;
    bottom:0;
    background:rgba(0,0,0,.5);
    transition:all .3s;
    color:#fff;
    padding:20px 30px
}
.image-hover:hover .image-hover-body{
    opacity:1;
    visibility:visible
}
.nav-analiytics-style .nav-link{
    padding:.5rem 1.5rem;
    border:1px solid transparent
}
.nav-analiytics-style .nav-link.active{
    border-color:#029ad6;
    border-radius:.2rem;
    background:0 0;
    color:#000
}
.daterangepicker{
    font-family:Inter
}
@media (max-width:1200px){
    body:not(.web-app){
        overflow:auto
    }
    body.web-app .layout-wrapper .content-wrapper>.content-body>.content{
        height:calc(100vh - 70px - 20px)!important
    }
    body.web-app .content-footer{
        display:none!important
    }
    .header{
        margin:0;
        position:static
    }
    .header .header-toggler{
        display:block
    }
    .header .header-container{
        padding:0 15px
    }
    .header .header-left .navigation-toggler{
        display:block!important
    }
    .header .header-body{
        display:none;
        background-color:#fff;
        position:absolute;
        left:0;
        right:0;
        top:70px
    }
    .header .header-body li a{
        color:#000!important
    }
    .header .header-body.open{
        display:flex
    }
    .header ul.navbar-nav li.nav-item a.nav-link.mobile-header-search-btn{
        display:block
    }
    .header .header-search .input-group{
        background-color:#fff
    }
    .header .header-search .input-group .btn{
        color:#000
    }
    .header .header-search .input-group .swal-modal input.swal-content__input:focus,.header .header-search .input-group input.form-control:focus,.swal-modal .header .header-search .input-group input.swal-content__input:focus{
        color:#000
    }
    .header .header-search .input-group .swal-modal input.swal-content__input::-webkit-input-placeholder,.header .header-search .input-group input.form-control::-webkit-input-placeholder,.swal-modal .header .header-search .input-group input.swal-content__input::-webkit-input-placeholder{
        color:#9b9b9b
    }
    .header .header-search .input-group .swal-modal input.swal-content__input::-moz-placeholder,.header .header-search .input-group input.form-control::-moz-placeholder,.swal-modal .header .header-search .input-group input.swal-content__input::-moz-placeholder{
        color:#9b9b9b
    }
    .header .header-search .input-group .swal-modal input.swal-content__input:-ms-input-placeholder,.header .header-search .input-group input.form-control:-ms-input-placeholder,.swal-modal .header .header-search .input-group input.swal-content__input:-ms-input-placeholder{
        color:#9b9b9b
    }
    .header .header-search .input-group .swal-modal input.swal-content__input::-ms-input-placeholder,.header .header-search .input-group input.form-control::-ms-input-placeholder,.swal-modal .header .header-search .input-group input.swal-content__input::-ms-input-placeholder{
        color:#9b9b9b
    }
    .header .header-search .input-group .swal-modal input.swal-content__input::placeholder,.header .header-search .input-group input.form-control::placeholder,.swal-modal .header .header-search .input-group input.swal-content__input::placeholder{
        color:#9b9b9b
    }
    .header .navbar-toggler a,.header .navigation-toggler a{
        background:0 0!important
    }
    .header .navigation-toggler{
        display:none!important
    }
    .header .navigation-toggler.mobile-toggler{
        display:block!important
    }
    .header .navigation-toggler a:hover{
        background:0 0!important
    }
    .header-search-form{
        display:none;
        position:fixed!important;
        background:rgba(0,0,0,.3);
        right:0;
        top:0;
        bottom:0;
        left:0;
        z-index:1
    }
    .header-search-form.show{
        display:block
    }
    .header-search-form .header-search-close-btn{
        display:block!important
    }
    .header-search-form .form-control,.header-search-form .swal-modal input.swal-content__input,.swal-modal .header-search-form input.swal-content__input{
        border-radius:0!important
    }
    .app-block{
        height:calc(100vh - (70px + 50px))
    }
    .chat-block{
        position:relative;
        height:calc(100vh - (70px + 50px))
    }
    .chat-block .chat-content{
        display:none
    }
    .chat-block .chat-content .chat-header{
        padding:.5rem 1.5rem
    }
    .chat-block .chat-content .mobile-chat-close-btn{
        display:block
    }
    .chat-block .chat-content.chat-mobile-open{
        display:flex;
        background-color:#fff;
        position:absolute;
        right:0;
        left:0;
        max-width:100%;
        z-index:2;
        bottom:0
    }
    .chat-block .chat-sidebar{
        flex:1;
        border-right:none;
        max-width:100%!important
    }
    .layout-wrapper .content-wrapper .content-body .content{
        margin-left:15px!important;
        margin-right:15px!important;
        height:auto!important;
        margin-top:0!important
    }
    .content-footer{
        margin-left:0!important;
        margin-right:0!important;
        padding-left:20px!important
    }
    .navigation{
        width:30%;
        z-index:1000!important;
        box-shadow:0 5px 5px -3px rgba(0,0,0,.15);
        left:-110%!important;
        top:0!important;
        bottom:0!important;
        opacity:0;
        display:block!important;
        transition:left .2s;
        position:fixed!important;
        border-top-right-radius:0!important;
        padding:0!important;
        background-color:#fff
    }
    .navigation.open{
        left:0!important;
        opacity:1
    }
    .navigation .navigation-header{
        display:flex
    }
    .navigation .navigation-menu-body{
        padding:10px 0!important;
        overflow:auto;
        height:100vh
    }
    .navigation .navigation-menu-body>ul{
        padding:0
    }
    .navigation .navigation-menu-body ul li a{
        color:#000!important;
        font-size:15px!important;
        padding:10px 20px!important
    }
    .navigation .navigation-menu-body ul li a.disabled{
        color:#555!important
    }
    .navigation .navigation-menu-body ul li a:hover{
        color:#029ad6!important
    }
    .navigation .navigation-menu-body ul li a:hover .nav-link-icon{
        color:#000!important
    }
    .navigation .navigation-menu-body ul li a.active{
        position:relative;
        color:#029ad6!important;
        background-color:#fff
    }
    .navigation .navigation-menu-body ul li a.active .nav-link-icon{
        color:#029ad6
    }
    .navigation .navigation-menu-body ul li a.active:before{
        display:none!important
    }
    .navigation .navigation-menu-body ul li a .badge{
        margin-left:auto;
        padding:3px 7px
    }
    .navigation .navigation-menu-body ul li a+ul{
        display:none;
        padding:5px 0
    }
    .navigation .navigation-menu-body ul li a+ul li a{
        padding-left:55px!important
    }
    .navigation .navigation-menu-body ul li.open>a .nav-link-icon{
        color:#000!important
    }
    .navigation .navigation-menu-body ul li.open>ul{
        display:block
    }
    body.horizontal-navigation .navigation .navigation-menu-body ul li a{
        display:flex;
        align-items:center;
        padding:10px 20px
    }
    body.horizontal-navigation .navigation .navigation-menu-body ul li a .nav-link-icon{
        margin-right:.8rem
    }
    body.horizontal-navigation .navigation .navigation-menu-body ul li a .sub-menu-arrow{
        margin-left:auto;
        font-size:10px
    }
    body.horizontal-navigation .navigation .navigation-menu-body ul li a+ul li a{
        padding-left:50px!important
    }
    .sidebar a.btn-sidebar-close{
        display:flex!important
    }
    .profile-container{
        flex-direction:column;
        justify-content:flex-end;
        align-items:start
    }
    .profile-container .profile-menu{
        margin-top:1rem
    }
    .user-page{
        padding:20px;
        height:auto
    }
    .app-block .app-content .user-page .app-action,.user-page .app-block .app-content .app-action,.user-page .card{
        width:auto
    }
    .app-block .app-content .user-page .app-action .card-body,.user-page .app-block .app-content .app-action .card-body,.user-page .card .card-body{
        padding:30px
    }
}
@media (max-width:992px){
    .navigation{
        width:50%
    }
    .app-block{
        position:relative
    }
    .app-block .app-sidebar-menu-button{
        display:inline-flex;
        margin-right:1rem
    }
    .app-block .app-sidebar{
        display:none;
        position:fixed;
        background-color:#fff;
        padding:20px;
        left:0;
        z-index:1000;
        bottom:0;
        border-radius:0;
        max-width:80%!important;
        overflow:auto
    }
    .app-block .app-sidebar.show{
        display:block
    }
    .app-block .app-content .app-sidebar>.app-action,.app-block .app-sidebar>.card{
        box-shadow:3px 0 15px -10px #000;
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .app-block .app-content{
        flex:0 0 100%;
        max-width:100%
    }
    .app-block .app-content .app-action{
        flex-direction:column-reverse
    }
    .app-block .app-content .app-action .action-right{
        margin-left:0;
        margin-bottom:1rem
    }
    .app-block .app-content .app-detail .card-header{
        padding:20px!important;
        flex-direction:column;
        align-items:stretch!important
    }
    .app-block .app-content .app-detail .card-header .app-detail-action-right{
        margin-left:0!important;
        margin-top:1rem
    }
    .app-block .app-content .app-action,.card{
        margin-bottom:1rem
    }
    .app-block .app-content .app-action .card-body,.card .card-body{
        padding:1.2rem
    }
    .layout-wrapper .content-wrapper .content-body .content{
        padding:20px!important
    }
}
@media (max-width:768px){
    .chat-block .chat-sidebar{
        padding:0
    }
    .chat-block .chat-content .message-item{
        padding-left:0!important
    }
    .chat-block .chat-content .message-item.me{
        padding-right:0!important
    }
    .chat-block .chat-content .messages .message-item .time{
        display:none
    }
    .chat-block .chat-content .messages .message-item .message-item-content{
        max-width:100%
    }
    .navigation{
        width:100%!important;
        right:0
    }
    body.form-membership .form-wrapper{
        width:90%;
        margin:30px auto
    }
    .app-block .app-content .app-action .action-right form{
        margin-right:0!important
    }
    .app-block .app-content .app-action .action-right .app-pager{
        display:none!important
    }
    .app-block .app-sidebar{
        flex:0 0 70%;
        max-width:70%
    }
    .toast-top-right{
        top:1rem;
        right:1rem
    }
    .toast-top-left{
        top:1rem;
        left:1rem
    }
    .header .header-left{
        width:auto;
        background:0 0
    }
    footer{
        padding:15px 20px
    }
    footer .nav{
        display:none
    }
    .error-page{
        display:block
    }
    .error-page img{
        margin-top:20px!important
    }
    .table-responsive-stack tr{
        flex-direction:column;
        border-bottom:3px solid #ccc;
        display:block
    }
    .table-responsive-stack td{
        width:100%
    }
    .sidebar>ul.nav{
        display:flex
    }
    .sidebar>ul.nav li.nav-item{
        border:none
    }
    .user-page{
        padding:20px;
        height:auto
    }
    .app-block .app-content .user-page .app-action,.user-page .app-block .app-content .app-action,.user-page .card{
        width:100%
    }
    .app-block .app-content .user-page .app-action .card-body,.user-page .app-block .app-content .app-action .card-body,.user-page .card .card-body{
        padding:30px
    }
    .fc .fc-toolbar.fc-header-toolbar>div{
        float:none!important
    }
    .fc .fc-toolbar.fc-header-toolbar>div .fc-button-group{
        float:none!important
    }
    .fc .fc-toolbar.fc-header-toolbar>div.fc-left{
        display:flex;
        justify-content:center;
        margin-bottom:15px
    }
    .fc .fc-toolbar.fc-header-toolbar>div.fc-right{
        margin-bottom:5px
    }
}
@media (max-width:414px){
    .nav{
        border:none
    }
    .nav li.nav-item{
        margin-bottom:0
    }
    .nav li.nav-item:last-child{
        border:none
    }
    .nav li.nav-item a.nav-link{
        border:none
    }
    .navigation header.navigation-header .nav{
        display:flex
    }
    body.dark .nav li.nav-item{
        border-bottom-color:#6d748e
    }
    .wizard>.steps>ul>li{
        float:none;
        width:100%;
        margin-bottom:10px
    }
    .wizard>.content{
        background:0 0
    }
    .wizard>.content>.body{
        position:static;
        padding:0
    }
    .dataTables_wrapper .dataTables_filter{
        display:block
    }
}
@media (max-width:375px){
    nav.navbar .navbar-menu{
        padding-left:0
    }
}
@media (max-width:544px){
    .text-xs-center{
        text-align:center!important
    }
    .text-xs-left{
        text-align:left!important
    }
    .text-xs-right{
        text-align:right!important
    }
}
@media print{
    .page-header{
        display:none
    }
}
@media (max-width:1200px){
    body.dark .header .header-left{
        background:0 0!important
    }
    body.dark .header .header-body{
        background-color:#383a3f
    }
    body.dark .header .header-body ul li a{
        color:rgba(255,255,255,.5)!important
    }
    body.dark .header .header-right{
        background-color:#029ad6;
        border-color:transparent
    }
    body.dark .header .header-search-form form{
        background-color:#44464d
    }
    .swal-modal body.dark .header .header-search-form form input.swal-content__input,body.dark .header .header-search-form form .form-control,body.dark .header .header-search-form form .swal-modal input.swal-content__input{
        color:#fff
    }
    body.dark .sidebar-group .sidebar .btn-sidebar-close{
        color:#fff
    }
    body.dark .navigation{
        background:#202124
    }
    body.dark .navigation .navigation-header{
        background-color:#383a3f
    }
    body.dark .navigation .navigation-header a{
        color:#fff
    }
    body.dark .navigation .navigation-menu-body ul li a{
        color:rgba(255,255,255,.7)!important
    }
    body.dark .navigation .navigation-menu-body ul ul{
        background:0 0!important
    }
    body.dark.chat-app .chat-block .chat-content{
        background-color:#202124
    }
}
.sw-review-data{
    padding:5px!important;
    max-height:600px!important;
    overflow-y:scroll!important
}
.sw-review-data>h2{
    display:none
}
.sw-review-data div.head{
    width:100%;
    overflow:hidden;
    background:#00031f;
    padding:50px 0;
    margin-bottom:20px
}
.sw-review-data div.head h4{
    width:100%;
    overflow:hidden;
    color:#fff;
    font-size:20px;
    font-weight:600;
    font-family:Lato,sans-serif;
    margin-bottom:5px
}
.sw-review-data div.head p{
    width:100%;
    overflow:hidden;
    color:#fff;
    font-size:14px;
    font-weight:500;
    font-family:Lato,sans-serif;
    margin-bottom:5px
}
.sw-review-data div.body,.sw-review-data div.identity{
    width:100%;
    overflow:hidden;
    padding:0 20px
}
.sw-review-data div.body h3{
    width:100%;
    font-size:18px;
    font-family:Lato,sans-serif;
    color:#222;
    text-align:left;
    margin-bottom:15px
}
.sw-review-data div.body article{
    width:100%;
    font-size:15px;
    font-family:Lato,sans-serif;
    color:#666;
    text-align:left;
    margin-bottom:14px;
    font-weight:400;
    line-height:20px
}
.sw-review-data::-webkit-scrollbar{
    width:6px;
    background-color:#eee
}
.sw-review-data::-webkit-scrollbar-thumb{
    background-color:#999
}
.sw-review-data .request-content{
    padding:0;
    width:100%;
    overflow:hidden
}
.sw-review-data .request-content h3{
    padding:0;
    margin:0;
    text-align:left;
    width:100%;
    overflow:hidden
}
.sw-review-data .request-content div{
    width:100%;
    overflow:hidden
}
.sw-review-data .request-content div.identity{
    text-align:left!important
}
.sw-review-data .request-content div.identity img{
    max-width:100%;
    overflow:hidden;
    min-height:200px;
    font:left
}
.sw-review-data .request-content div.identity h4{
    width:100%;
    font-size:18px;
    font-family:Lato,sans-serif;
    color:#222;
    text-align:left;
    margin-bottom:15px
}
.bootstrap-select ul.dropdown-menu{
    margin-top:0!important
}
.setting-avatar{
    width:30px;
    margin-right:10px
}
.pt_admin_hdr_srch{
    margin:6.5px 0;
    position:relative
}
.pt_admin_hdr_srch .form-line{
    border:0
}
.pt_admin_hdr_srch .form-control{
    background:rgba(255,255,255,.2);
    border-radius:2em;
    padding:5px 15px;
    height:37px;
    min-width:270px;
    color:#fff
}
.pt_admin_hdr_srch_reslts{
    max-height:300px;
    overflow-y:auto;
    width:100%;
    position:absolute;
    top:37px;
    left:0;
    right:0;
    background-color:#fff;
    box-shadow:0 2px 8px rgba(0,0,0,.2);
    border-radius:8px
}
.pt_admin_hdr_srch_reslts>a{
    display:block;
    padding:8px 10px;
    text-decoration:none;
    border-bottom:1px solid #eee;
    margin:0 5px;
    transition:all .15s
}
.pt_admin_hdr_srch_reslts>a:hover{
    background-color:#f2f2f2;
    margin:0;
    padding:8px 15px
}
.pt_admin_hdr_srch_reslts>a>div:nth-child(1){
    padding-top:0!important;
    padding-left:0!important;
    color:#000;
    font-weight:600;
    font-family:Lato,sans-serif
}
.pt_admin_hdr_srch_reslts>a>div:nth-child(2){
    line-height:1
}
.pt_admin_hdr_srch_reslts>a>div small{
    font-size:12px;
    color:#777!important
}
.pt_colrd_post_sample{
    margin-bottom:30px;
    height:200px;
    border-radius:4px;
    position:relative;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover
}
.pt_colrd_post_sample h3{
    text-align:center;
    line-height:200px
}
.pt_colrd_post_sample span{
    position:absolute;
    top:5px;
    right:5px;
    cursor:pointer;
    display:block;
    z-index:1;
    color:#fff;
    background-color:rgba(0,0,0,.5);
    width:30px;
    height:30px;
    border-radius:50%;
    text-align:center
}
.pt_colrd_post_sample span i{
    line-height:30px;
    font-size:19px
}
.highlight_text{
    background-color:#ff0
}
.pro_packages_icon_inline{
    margin:auto;
    width:20px;
    height:20px;
    margin-bottom:5px
}
.pager li>a{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    border-radius:0;
    border:none;
    background-color:transparent;
    color:#222;
    font-weight:700
}
.pager li a:active,.pager li a:focus{
    background-color:transparent
}
.pagination .disabled a,.pagination .disabled a:active,.pagination .disabled a:focus,.pagination .disabled a:hover{
    color:#bbb
}
.pagination li.active a{
    background-color:#2196f3
}
.pagination li{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    border-radius:0
}
.pagination li a:active,.pagination li a:focus{
    background-color:transparent;
    color:#555
}
.no-data-found{
    margin-bottom:20px;
    text-align:center
}
.pagination>li>a{
    border:none;
    font-weight:700;
    color:#555
}
table [type=checkbox]+label{
    padding-left:8px!important;
    line-height:0;
    height:10px
}
.pagination>li>a{
    width:auto;
    height:32px;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    border-radius:0
}
.pagination>li>a .material-icons{
    position:relative;
    bottom:2px
}
.pagination-sm>li:first-child>a,.pagination-sm>li:last-child>a{
    width:28px;
    height:28px
}
.pagination-sm>li:first-child>a .material-icons,.pagination-sm>li:last-child>a .material-icons{
    position:relative;
    top:-1px;
    left:-6px;
    font-size:20px
}
.pagination-lg>li:first-child>a,.pagination-lg>li:last-child>a{
    width:44px;
    height:44px
}
.pagination-lg>li:first-child>a .material-icons,.pagination-lg>li:last-child>a .material-icons{
    font-size:30px;
    position:relative;
    top:-3px;
    left:-10px
}
nav ul:not(.list-unstyled) li a{
    padding:10px
}
.hidden{
    display:none
}
.card{
    box-shadow:0 1px 3px rgb(0 0 0 / 15%);
    border-radius:10px
}
.card form>label{
    font-weight:500;
    margin-bottom:5px
}
.card form .form-check-inline input{
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    z-index:-1;
    position:absolute;
    left:-10px;
    top:-8px;
    display:block;
    margin:0;
    border-radius:50%;
    width:40px;
    height:40px;
    background-color:rgba(0,0,0,.6);
    outline:0;
    opacity:0;
    transform:scale(1);
    pointer-events:none;
    transition:opacity .3s,transform .2s
}
.card form .form-check-inline:hover input{
    opacity:.04
}
.card form .form-check-inline input:focus{
    opacity:.12
}
.card form .form-check-inline:hover input:focus{
    opacity:.16
}
.card form .form-check-inline input:active{
    opacity:1;
    transform:scale(0);
    transition:transform 0s,opacity 0s
}
.card form .form-check-inline input:checked{
    background-color:#029ad6
}
.card form .form-check-inline label{
    display:inline-block;
    width:100%;
    cursor:pointer
}
.card form .form-check-inline label::before{
    content:"";
    display:inline-block;
    box-sizing:border-box;
    margin:2px 10px 2px 0;
    border:solid 2px;
    border-color:rgba(0,0,0,.6);
    border-radius:50%;
    width:18px;
    height:18px;
    vertical-align:top;
    transition:border-color .2s
}
.card form .form-check-inline input:checked+label::before{
    border-color:#029ad6
}
.card form .form-check-inline input:active+label::before{
    border-color:#029ad6
}
.card form .form-check-inline label::after{
    content:"";
    display:block;
    position:absolute;
    top:1.5px;
    left:0;
    border-radius:50%;
    width:9px;
    height:9px;
    background-color:#029ad6;
    transform:translate(4.5px,4.5px) scale(0);
    transition:transform .2s
}
.card form .form-check-inline input:checked+label::after{
    transform:translate(4.5px,4.5px) scale(1)
}
.table thead th>svg{
    cursor:pointer
}
body:not(.horizontal-navigation) .navigation{
    bottom:0
}
.layout-wrapper .content-wrapper>.content-body>.content{
    border-radius:15px 15px 0 0;
    height:calc(100vh - 70px)
}
.select2.select2-container .select2-selection{
    border:2px solid #ced4da;
    padding:2px 10px
}
.select2-container--default.select2-container--focus .select2-selection--multiple{
    border:2px solid #029ad6!important;
    padding:2px 10px
}
.admn_table_btn{
    padding:6px 8px;
    box-shadow:none!important
}
.admn_table_btn svg{
    margin-right:4px
}
.admn_table_btn.bg-success{
    color:#4caf50!important;
    background:rgb(76 175 80 / 20%)!important
}
.admn_table_btn.bg-danger{
    color:red!important;
    background:rgb(255 0 0 / 10%)!important
}
.admn_table_btn.bg-info{
    color:#2196f3!important;
    background:rgb(33 150 243 / 15%)!important
}
.admn_table_btn.bg-danger:focus,.admn_table_btn.bg-danger:hover,.admn_table_btn.bg-info:focus,.admn_table_btn.bg-info:hover,.admn_table_btn.bg-success:focus,.admn_table_btn.bg-success:hover{
    color:#fff!important
}
.pagination>li>a .material-icons{
    vertical-align:middle;
    line-height:26px
}
.pagination>li>a{
    min-width:32px;
    border-radius:16px;
    padding:5px 4px!important;
    background:rgb(0 0 0 / 7%);
    display:block;
    text-align:center;
    margin:0 2px
}
.pagination li.active a{
    color:#fff
}
.admn-import-vdo-img{
    display:block;
    position:relative;
    padding-bottom:56.25%;
    overflow:hidden;
    background:#000;
    border-radius:10px 10px 0 0
}
.admn-import-vdo-img img{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    object-fit:contain
}
.admn-import-vdo-form{
    margin-bottom:15px
}
.admn-import-vdo-form label{
    margin:0 0 3px;
    font-weight:500
}
.admn-import-vdo-form input,.admn-import-vdo-form textarea{
    display:block;
    width:100%;
    border:2px solid #ddd;
    resize:none;
    border-radius:5px;
    padding:6px 10px
}
.admn-import-vdo-form input:focus,.admn-import-vdo-form textarea:focus{
    border-color:#029ad6
}
#dashboard-daterangepicker:hover{
    cursor:pointer
}
.admn-mng-bnk-rct img{
    width:1px;
    height:1px;
    opacity:0
}
