/* sidebar not fullwidth */
.inner-dashboard .sidebar-wrapper{display:none;}
.inner-dashboard.active .sidebar-wrapper{display:block;}
@media (min-width: 992px){
    .inner-dashboard.left-main {
        padding-left: 0;
    }
    .inner-dashboard .sidebar{
        position:relative;
        top:0;
        left:0;
    }
    .inner-dashboard.active .sidebar-left{left:0;}
    .inner-dashboard .sidebar.sidebar-message{
        width: auto;
    }
}
/* sidebar not fullwidth end */

html, body{font-family: "Open Sans", Arial, Helvetica, sans-serif;font-size: 16px;line-height: 24px;color:#1f2129;height: unset;background-color:#eef5f9;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{color:#1f2129; font-family: "Open Sans", Arial, Helvetica, sans-serif;}
.f-32{font-size:32px !important;line-height:38px !important;}
.f-24{font-size:24px !important;line-height:28px !important;}
.f-20{font-size:20px !important;line-height:28px !important;}
.f-14{font-size: 14px !important;line-height: 18px !important;}
.f-12 {
    font-size: 12px !important;
    line-height: 16px !important;
}
.content{min-height:auto;}
footer{margin-top:30px;}
@media (min-width:1024px){
    .container{max-width:980px;}
}
@media (min-width:1200px){
    .container{max-width:1160px;}
}
@media (min-width:1400px){
    .container{max-width:1320px;}
    .footer{
        margin-top: -30px;
        position: absolute;
        width: 100%;
        bottom: 0;
    }
}
.icon-36{height:36px;width:36px;}
.icon.icon-32{height:32px;width:32px;}
.icon-28{height:28px;width:28px;}
.icon-22{height:22px;width:22px;}
.icon-18{height:18px;width:18px;}
.icon-16{height:16px;width:16px;}
.icon-14{height:14px;width:14px;}
.b-200{font-weight:200 !important;}
.b-300{font-weight:300 !important;}
.b-400{font-weight:400 !important;}
.b-500{font-weight:500 !important;}
.b-600{font-weight:600 !important;}
.b-700{font-weight:700 !important;}
.b-800{font-weight:800 !important;}

.header ul .btn{padding: 2rem 4rem;}

/* bootstrap modified */
.text-primary{color: #1a4789 !important;}
.btn-outline-success {
    color: #19cca3;
    border-color: #19cca3;
}
.btn-outline-success:hover {
    color: #fff;
    background-color: #19cca3;
    border-color: #19cca3;
}
.bg-primary{background-color:#1a4789 !important;}
.btn-primary.light, .bg-primary.light{background-color:#346ae6 !important;}
.btn-primary.light{border-color: #346ae6 !important;}
.btn-primary.medium, .bg-primary.medium{background-color:#004aad !important;}
.btn-purple{border-color: #E6E6FA; background-color:#E6E6FA}
.text-primary.light{color:#346ae6 !important;;}
.text-purple{color:#CB6CE6;} 
.btn-light.btn-vim-light{color:#1a4789;}
.btn-light.btn-vim-light:hover{background-color:#fff;color:#1a4789;}
.btn-outline-light.btn-vim-outline-light:hover{background-color:#fff;border-color:#fff;color:#1a4789;}
.form-control.hover-white{background-color:transparent;}
.form-control.hover-white:focus{background-color:#fff;}
.form-select {line-height: 1.5rem;padding: 7px 30px 7px 9px;font-size: 19px;}
.verification-form .form-check.withborder {
line-height: 2rem;
padding: 1.25rem;
border: 0;
border-radius: 4px;
font-size: 18px;
color:#919191;
}
@media (min-width:992px){
    .verification-form .form-check.withborder{border: 1px solid #1b54d9;}
    .text-right-lg{text-align:right !important;}
}
.form-check.withborder .form-check-input{margin-left: 0;
    margin-right: 1em;}
@media (min-width:1200px){
    .jobpost-formholder{max-width:600px;}
    .jobpost-formholder{min-width:550px;}
}
@media (min-width:1400px){
    .verification-form .form-check.withborder{font-size: 20px;}
}
.form-check-input {
    background-color: transparent;
    border: 1px solid #1b54d9;
}
.progress {height: 12px;}
.min-vh-100 {min-height: auto!important;}
@media (min-width:992px){
    .min-vh-100 {min-height: 100vh!important;}
}
.jobpost-formholder .form-check .form-check-label{display:inline;}
/* bootstrap modified end */

/* dashboard header */
.apus-header .logo img{width:auto;}
.main-sticky-header{height:auto;}
.top-wrapper-menu .infor-account .avatar-wrapper img{border-radius:50%;}
@media (min-width:1200px){
    .adjuster{margin-top:-85px;padding-top:85px;}
}
.header-mobile{padding: 15px 0;background: #fff;}
.header-mobile .dropdown-menu.show{margin-top: 65px;padding-top:6px;min-width: 80vw;left: -16px !important;}
.header-mobile .dropdown-menu.show li{border-top: 1px solid #e8eef1;}
.header-mobile .dropdown-menu.show li:first-child{border-color:transparent;}
.header-mobile .dropdown-menu.show li a{text-transform: uppercase;padding-left: 15px;line-height: 2;margin-right: 50px;padding: 10px 10px 10px 20px;font-size: 14px;}
.header-mobile .avatar-wrapper{/* border: 3px solid rgba(0, 132, 255, 0.2);*/ border:0;width: 34px;height: 34px;overflow: visible;background: #fff;border-radius: 50%;display: flex;align-items: center;font-size:12px;}
.header-mobile .dropdown-menu.show li a .icon.arrow{width:16px;height:16px;}
.header-mobile .avatar-wrapper .dropdown-menu.show{margin-top: 0;padding:.5rem 0;min-width:auto;left:inherit !important;}
.header-mobile .avatar-wrapper .dropdown-menu.show li{border-color:transparent;}
.header-mobile .avatar-wrapper .dropdown-menu.show li a{text-transform:inherit;padding:.25rem 1rem;font-size:16px;margin-right:0;}
.header-mobile li.active > a
/* dashboard header end */

#goto-top{bottom:0;right:0;}
.btn-head-help{padding-top:1.5rem;padding-bottom:1.5rem;}

/* social icons */
.social .social-icon{width: 32px;height:32px;color:#fff;}
.link.social-icon{background-color:#25b7d3;}
.email.social-icon{background-color:#3aab9c;}
.facebook.social-icon{background-color:#1a4789;}
.twitter.social-icon{background-color:#03a9f4;}
.linkedin.social-icon{background-color:#0288d1;}
/* social icons ends */

/* status bar */
.complete-status{top:0;right:0;width:350px;height:40px;border:2px solid #3AAB9C;border-top:0;}
.complete-status span{height:30px;width:17px;}
@media (min-width:1200px){
    .complete-status{width:600px;}
}

/* status bar end */

/* Jobpost pages */
.big-round-right .icon.icon-lg-100{width:66px;height:66px;}
.fullpage-holder .icon.icon-lg-100{width:66px;height:66px;}
@media (min-width:1200px){
    .big-round-right .icon.icon-lg-100{width:100px;height:100px;}
    .fullpage-holder .icon.icon-lg-100{width:100px;height:100px;}
}
.job-status-iconbox{padding-top:40px;padding-bottom:40px;}
.jobpage-action-btnbox{padding-top:40px;}
.big-round-right{border-top-right-radius:40px !important;border-bottom-right-radius:40px !important;}
@media (max-width:991px){
    .big-round-right{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;}
}
@media (max-width:1399px){
    .job-status-iconbox{padding-bottom: 15px;}
}
/* Jobpost pages */

/* Jobpost forms */
.jobpost-formholder .form-control{border-color: #1b54d9;}
.jobpost-formholder .form-select{color:#919191;}
.jobpost-formholder .form-label{font-size:20px;}
.jobpost-formholder.verification-form .form-control{font-size:18px;}
.jobpost-formholder .form-check-input{width: 1em;height: 1em;margin-top: .35em;}
.big-round-right p{font-size:20px;line-height:28px;}
.dashboard-body .adjuster .verification-form .save-next-job{min-width:172px;}
@media (max-width:767px){
.big-round-right p{font-size:16px;line-height:22px;}   
}
/* Jobpost forms end */

/* toogle color change buttons */
    .btn-outline-secondary.green.active, .btn-outline-secondary.green:hover, .btn-outline-primary.green.active, .btn-outline-primary.green:hover{background-color:#3AAB9C;border-color:#3AAB9C;color:#fff;}
    .btn-outline-secondary.orange.active, .btn-outline-secondary.orange:hover, .btn-outline-primary.orange.active, .btn-outline-primary.orange:hover{background-color:#ffc107;border-color:#ffc107;color:#fff;}
    .btn-outline-secondary.red.active, .btn-outline-secondary.red:hover, .btn-outline-primary.red.active, .btn-outline-primary.red:hover{background-color:#dc3545;border-color:#dc3545;color:#fff;}
/* toogle color change buttons end */
@media (min-width:992px){
    .jobpage-action-btnbox .btn, .jobpage-action-btnbox .dropdown{min-width:47%;}
    .jobpage-action-btnbox .dropdown .btn{min-width:100%;}
}
@media (min-width:1200px){
    .footer.footer-help{margin-top:0;position:static;}
}
@media (max-width:991px){
    .jobpage-action-btnbox a, .jobpage-action-btnbox .dropdown, .jobpage-action-btnbox  .btn{width: 100%;}
    .content{margin-top: 97px;}
    .content.job-pages{margin-top:0;margin-bottom:67px;}
    .w-xs-100{width:100%;}
}
.fixed-bottom a{text-decoration: none;}
.ratio-16x9 {
    --aspect-ratio: calc(9 / 16 * 100%);
}
.ratio {
    position: relative;
    width: 100%;
}
.ratio::before {
    display: block;
    padding-top: var(--aspect-ratio);
    content: "";
}
.ratio>* {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
