@charset "UTF-8";
html{height: 100%;}
body{font-family:'Poppins',sans-serif!important;color:#333;font-size:1rem;background-color:#fff!important}
.text-white-0_8{color:#f2f2f2!important}
.border-white-0_2{border-color:rgba(255,255,255,0.2)!important}
a{color:inherit;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-inline-item i{color:#333}
.ec-nav .nav-link{font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.56;
    letter-spacing: normal;
    color: #333;}
.login-box{border-radius:20px;box-shadow:0 0 10px 0 rgba(56,56,56,0.1);border:solid .5px #d9d9d9}
.login-box .card-header{border-top-left-radius:20px;border-top-right-radius:20px}
.card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}
.card-header{background:#fff;border-bottom-color:transparent!important;padding:15px 30px}
.card-body{padding:20px;position:relative}
.card{margin-bottom:0}
.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}
.form-control{border-color:#d9d9d9!important;padding:15px 20px!important;border:.5px solid #d9d9d9!important;min-height:55px}
.form-control::-moz-placeholder{  font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    color: #a2a2a2;}
.form-control:-moz-placeholder{font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    color: #a2a2a2;}
.form-control:-ms-input-placeholder{font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    color: #a2a2a2;}
.form-control::-webkit-input-placeholder{font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    color: #a2a2a2;}
.btn-lg{font-size:1rem;padding:.9rem 1.5625rem}
.btn-primary{background:#272f51!important;border-color:#272f51!important;color:#fff!important}
.btn-group-lg > .btn,.btn-lg{line-height:1.5;border-radius:.3rem}
.hamburger{padding:10px;background:#272f51;width:45px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;-o-transition-property:opacity,filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;border:0;margin:0;overflow:visible}
.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}
.hamburger--spin .hamburger-inner{-webkit-transition-duration:.22s;-o-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);-o-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:26px;height:1px;background-color:#fff;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}
.hamburger-inner{display:block;top:50%;margin-top:-1px}
.hamburger--spin .hamburger-inner:before{-webkit-transition:top .1s .25s ease-in,opacity .1s ease-in;-o-transition:top .1s .25s ease-in,opacity .1s ease-in;transition:top .1s .25s ease-in,opacity .1s ease-in}
.hamburger-inner:before{top:-8px}
.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}
.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:26px;height:1px;background-color:#fff;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}
.hamburger--spin .hamburger-inner:after{-webkit-transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19);-o-transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger-inner:after{bottom:-8px}
.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}
.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:26px;height:1px;background-color:#fff;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}
.font-500{font-weight:500!important}
.text-primary{color:#272f51!important}
.border-bottom{border-bottom:1.5px solid #d9d9d9!important}
.login-box{border-radius:20px;box-shadow:0 0 10px 0 rgba(56,56,56,0.1);border:solid .5px #d9d9d9}
.login-box .card-header{border-top-left-radius:20px;border-top-right-radius:20px}
.title{
    font-family:'Poppins',sans-serif!important;
    font-size: 22px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.23;
    letter-spacing: normal;
    text-align: center;
    color: #343434;
}
.font-size-22{font-size:1.375rem!important}
.text-white-0_8{color:#f2f2f2!important}
.bg-dark{background-color:#1a1a1a!important;color:#fff}
.bg-dark1{background-color:#1a1a1a!important}
.border-left{border-left:1px solid rgba(255,255,255,0.2)!important}
.border-right{border-right:1px solid rgba(255,255,255,0.2)!important}
.list-inline-item a{font-size:1rem;color:#fff}
.font-600{font-weight:600!important}
.sticky-top{box-shadow:0 0 6px 0 rgba(162,162,162,0.16);position:-webkit-sticky;position:sticky;top:0;z-index:1020}
.bg-white{background-color:#fff!important}
.padding-y-100,.paddingBottom-100{padding-bottom:5.8rem!important}
.padding-y-100,.paddingTop-100{padding-top:5.8rem!important}
.ec-checkbox{display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;cursor:pointer}
.ec-checkbox > input[type="checkbox"]{position:absolute;opacity:0;z-index:1}
.ec-checkbox > input[type="checkbox"]:checked ~ .ec-checkbox__control{color:#fff;background:#eea743;border-color:#eea743}
.ec-checkbox > input[type="checkbox"]:checked ~ .ec-checkbox__control:after{-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1;border-color:#fff}
.ec-checkbox.check-outline
> input[type="checkbox"]:checked
~ .ec-checkbox__control{background-color:transparent;border-color:#eea743}
.ec-checkbox.check-outline
> input[type="checkbox"]:checked
~ .ec-checkbox__control:after{border-color:#eea743}
.ec-checkbox.check-outline.check-success
> input[type="checkbox"]:checked
~ .ec-checkbox__control{background-color:transparent;border-color:#02cc26}
.ec-checkbox.check-outline.check-success
> input[type="checkbox"]:checked
~ .ec-checkbox__control:after{border-color:#02cc26}
.ec-checkbox.check-outline.check-info
> input[type="checkbox"]:checked
~ .ec-checkbox__control{background-color:transparent;border-color:#369bfd}
.ec-checkbox.check-outline.check-info
> input[type="checkbox"]:checked
~ .ec-checkbox__control:after{border-color:#369bfd}
.ec-checkbox.check-outline.check-warning
> input[type="checkbox"]:checked
~ .ec-checkbox__control{background-color:transparent;border-color:#faae2f}
.ec-checkbox.check-outline.check-warning
> input[type="checkbox"]:checked
~ .ec-checkbox__control:after{border-color:#faae2f}
.ec-checkbox.check-outline.check-danger
> input[type="checkbox"]:checked
~ .ec-checkbox__control{background-color:transparent;border-color:#fd3635}
.ec-checkbox.check-outline.check-danger
> input[type="checkbox"]:checked
~ .ec-checkbox__control:after{border-color:#fd3635}
.ec-checkbox.check-success
> input[type="checkbox"]:checked
~ .ec-checkbox__control{background:#02cc26;border-color:#02cc26}
.ec-checkbox.check-info
> input[type="checkbox"]:checked
~ .ec-checkbox__control{background:#369bfd;border-color:#369bfd}
.ec-checkbox.check-warning
> input[type="checkbox"]:checked
~ .ec-checkbox__control{background:#faae2f;border-color:#faae2f}
.ec-checkbox.check-danger
> input[type="checkbox"]:checked
~ .ec-checkbox__control{background:#fd3635;border-color:#fd3635}
.ec-checkbox__control{width:24px;height:24px;border:1px solid #ccc;position:relative;margin-right:10px;border-radius:2px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.ec-checkbox__control:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:rotate(45deg) scale(0);-ms-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);opacity:0;width:6px;height:11px;margin-left:-3px;margin-top:-8px;border-width:0 2px 2px 0;border-color:#ccc;border-style:solid;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ec-checkbox.check-xl{font-size:1.1em}
.ec-checkbox.check-xl .ec-checkbox__control{width:32px;height:32px}
.ec-checkbox.check-lg{font-size:1.05em}
.ec-checkbox.check-lg .ec-checkbox__control{width:28px;height:28px}
.ec-checkbox.check-sm{font-size:.95em}
.ec-checkbox.check-sm .ec-checkbox__control{width:22px;height:22px}
.ec-checkbox.check-xs{font-size:.9em}
.ec-checkbox.check-xs .ec-checkbox__control{width:18px;height:18px}
.ec-checkbox.check-xs .ec-checkbox__control:after{width:5px;height:9px;margin-left:-3px;margin-top:-6px}
.ec-checkbox.check-rounded .ec-checkbox__control{border-radius:50%}
.bg-images{background-image: url(../images/covers/bg.png);background-position: center;
    background-repeat: no-repeat;background-size: cover;height: max-content;}
.pading-15{
    padding: 17px 5px;
}
.text-blacks{
    color: #333 !important;
}
.btn-blue{padding: 14px 24px 13px;border-radius: 5px;background-color: #272f51;font-size: 16px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: right;
    color: #fff;
}
.nav-padding{
    padding-left: 15px;
    padding-right: 15px;
}
.forgot-text{
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.56;
    letter-spacing: normal;
    text-align: center;
    color: #333;
}
.modal-velidation h1
{
    font-size: 22px;
    font-family:'Poppins',sans-serif!important;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.09;
    letter-spacing: normal;
    text-align: center;
    color: #272f51;
}
.modal-velidation p{
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: center;
    color: #333;
}
.modal-velidation p a{
    font-weight: 500;
}
.modal-padding{
    padding: 50px;
}
.modal-content{
    border-radius: 20px;
}
.btn-cancel{
    font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  color: #272f51;
  padding: 14px 28px;
  border-radius: 5px;
  border: solid 1px #d9d9d9;
  background-color: #fff;
}
@media (min-width: 576px)
{.modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
}}
@media (min-width: 1200px) {
.navbar-expand-lg .ec-nav__navbar .nav-link,.navbar-expand-md .ec-nav__navbar .nav-link,.navbar-expand-xl .ec-nav__navbar .nav-link{padding-top:1.875rem;padding-bottom:1.875rem}
}
@media (min-width: 1100px) {
.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
}
@media (max-width: 1200px) {
    .app-search{
        margin-left: 15px;
    }
}
@media (min-width:1300px){
    .nav-padding{
        padding-left: 80px;
        padding-right: 80px;
    }
}
@media (min-width: 992px) {
.nav-item{margin-right:10px}
}
@media (max-width:992px) {
    .pading-15 {
        padding: 5px 0px;
        padding-bottom: 15px;
    }
    .nav-padding{
        padding-top: 7px;
        padding-bottom: 7px;
    }
}