body{background-image:linear-gradient(to bottom, #0062a9, #e5eff6);}
.bg-holder {background-size:cover;opacity:.2;}
      .flex-center {-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
      .auth-card {background-color:#fff;}
      .auth-card .auth-form-box {margin:auto;width:100%;}
      svg:not(:host).svg-inline--fa, svg:not(:root).svg-inline--fa {overflow: visible;box-sizing: content-box;}
      .auth-card .auth-title-box .auth-title-box-img {max-width:300px;}
      @media (min-width: 768px) {
        .auth-card .auth-title-box .auth-title-box-img {max-width:300px;}
        .auth-card .auth-title-box .card-sign-up {padding-bottom:20px!important;}
        .auth-card .auth-form-box{max-width:300px;}
      }
      @media (min-width: 992px) {
        .auth-card .auth-form-box {max-width:450px;}
        .auth-card .auth-title-box .auth-title-box-img {max-width:300px;}
        .auth-card .auth-title-box {width: 23.4375rem;}
      }
      @media (min-width: 1200px) {
        .auth-card .auth-title-box .card-sign-up {padding-bottom: 3rem !important;}
      }
      @media (min-width: 1540px) {
        .auth-card .auth-form-box{max-width:350px;}
      }
      @media (max-width: 990px) {
        .phone-need-verification{text-align:center;margin:15px 0;}
        .auth-card{padding:20px;border-radius: 17px !important;}
        .bg-holder{background:transparent!important;}
        .main .row.flex-center.min-vh-100{margin:0 -10px !important;}
        body{background-image:linear-gradient(to bottom, #0062a9, #e5eff6);}
      }
.bg-gray{background: var(--at-bg-lighter);}
.rounded-3{border-radius:30px!important;}
.rounded-2{border-radius:15px!important;}
.card{border-radius: 30px!important;border:1px solid transparent!important;background: #ffffff;-webkit-box-shadow: 6px 7px 15px 9px rgba(0, 0, 0, 0.1);!important;box-shadow: 6px 7px 15px 9px rgba(0, 0, 0, 0.1);!important;}
.text-gray-700{color:var(--at-text-color-700);}
.text-gray-600{color:var(--at-text-color-600);}
.text-gray-light{color:var(--at-text-color-light);}
.form-check label{transition:.3s}
.form-check:hover label{color:#000}
.form-control,.form-select{height:38px;font-size:.9rem;}
.form-control::placeholder,.form-select::placeholder{color:var(--at-text-color-light)}
button .spinner-border{font-size:11px;width:17px;height:17px;margin:0 auto;}
.form-control.is-valid:disabled{background-color:#e8ffe2;color:var(--bs-success);border:none;opacity:.7;}
.text-hover-primary:hover{color:var(--at-accent-color)!important;}
.sending{padding:9px 17px 10px 17px!important;opacity:.6}
.sending .indicator-label{display:none;}
.sending .spinner-border{display:block!important;font-size:11px;width:17px;height:17px;margin:0 auto;}
.sending-error{opacity:1!important}
.sending-error .indicator-label{display:block;}
.sending-error .spinner-border{display:none!important;}
.auth-company-item{margin-bottom: 10px;line-height: 19px;border-top: 1px solid var(--at-bg-light);padding-top: 10px;}
.auth-company-item:first-child{border-top:1px solid transparent}
.auth-company-item .title {line-height:16px;font-size: .95rem;transition:.3s}
.auth-company-item .title div{margin-bottom: 3px;}
.auth-company-item .title small{color: var(--at-text-color-600);font-size:.8rem!important;}
.auth-company-item:hover .title{color:var(--at-dark-accent-bg);}

.choices__inner{border-radius: 6px!important;}
#cities-wrap{display:none;width:-webkit-fill-available;min-height:60px;background: rgb(255, 255, 255);}
.search-cities_result{width:-webkit-fill-available;min-height:60px;max-height:350px;overflow-y:auto;overflow-x:hidden;background:#fff;margin-top:7px;}
.search-cities_result ul{list-style:none;margin:0;padding:0;}
.search-cities_result ul li{font-weight:500;font-size:.95rem;line-height:1.2rem;padding:0 0 6px 0;margin-bottom:7px;border-bottom:1px solid var(--at-bg-light);color:var(--at-text-color-gray);cursor:pointer;transition:.3s}
.search-cities_result ul li:hover{color:var(--at-accent-color);padding-left: 2px;}
.search-cities_result ul li span{display:block;font-size:.81rem!important;line-height:1.1rem!important;font-weight: 400;color:var(--at-text-color-light);}
#verifideCode{font-size:22px;font-weight: 600;text-align:center;}
#verifideCode::placeholder{font-size:22px;font-weight:600;}
.form-control.is-valid:disabled{background-color:#e8ffe2;color:var(--bs-success);border:none;opacity:.7;}
.modal-open .main{filter:blur(4px)}
.verif-code-wrap{width:240px;height:140px;text-align:center;}
.verification-status{text-align:center;display:none}
.verification-status .spinner-border{font-size:11px;width:17px;height:17px;}