html,body{height:100%;}
body{display:flex;flex-direction:column;font-family:'Roboto';}
a{font-size:14px}
/*
a.btn_blue{color:#fff!important}
a.btn_blue:hover{color:#fff!important}*/
.lside,.lside h1{color:#fff}
.lside-bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;}
.lside-bg div{background-image:url(/assets/designv2/img/atrealt_laptop_bg-teen_screenshot_designv3.jpg);background-size:initial;background-repeat:no-repeat;background-position:0 0;width:100%;height:100%}
.logo-link{width:70px;margin:0 auto;}
.flex-root {flex:1;}
.flex-column-fluid{flex:1 0 auto;}
.flex-row-fluid{flex:1 auto;min-width:0;}
.fs-2qx{font-size:calc(1.35rem + 1.2vw);}
.mb-10{margin-bottom:2.5rem!important;}
h1,.h1{font-size:22px;font-weight:600;}
h2,.h2{font-size:20px;}
form h1{margin-bottom:0.75rem!important}
.form-label {margin-bottom:0.5rem;font-weight:500;}
.fs-6{font-size:14px!important;}
.p-10{padding:2.5rem!important;}
.py-10{padding-top:2.5rem!important;padding-bottom:2.5rem!important;}
.top-0{top:0!important;}
.bottom-0{bottom:0!important;}
.h-40px {height:40px!important;}
.bg-dark{background:#17212b!important;}
.scroll-y{overflow-y:scroll;position:relative;}
.progress{background-color:#e0ebf3;}
.progress-bar{background-color: #0062a9!important;}
.form-check-label,.form-check-label a{font-size:12px;line-height:18px}
.auth-company-item{padding:12px 0;line-height: 19px;border-top:1px solid #dee2e6}
.auth-company-item small{color:#8d9eaa;transition:.2s}
.auth-company-item:hover small{color:#000}
.auth-company-item:first-child{border-top:1px solid transparent}
.stepper.stepper-pills .stepper-nav{display:flex;}
.stepper.stepper-pills .stepper-item{display:flex;align-items:center;transition:color 0.2s ease;}
.stepper.stepper-pills .stepper-item .stepper-icon {display:flex;align-items:center;justify-content: center;flex-shrink: 0;transition: color 0.2s ease;width: 46px;height: 46px;border-radius:9px;background-color:rgba(255, 255, 255, 0.03);border: 1px dashed rgba(255, 255, 255, 0.3);margin-right:1.5rem;}
.stepper.stepper-pills .stepper-item .stepper-icon .stepper-check{display:none;font-size:1rem}
.stepper.stepper-pills .stepper-item .stepper-icon .stepper-number{font-weight:600;color:#fff;font-size:1.25rem;}
.stepper.stepper-pills .stepper-item .stepper-label{display:flex;flex-direction:column;justify-content:center;}
.stepper.stepper-pills .stepper-item .stepper-label .stepper-title{color:#fff;opacity:0.7;font-weight: 600;font-size:1.25rem;margin-bottom:0.3rem;}
.stepper.stepper-pills .stepper-item .stepper-label .stepper-desc{opacity:1;color:#A1A5B7;}
.stepper.stepper-pills .stepper-item.current{transition:color 0.2s ease;}
.stepper.stepper-pills .stepper-item.current .stepper-icon {transition:color 0.2s ease;background-color: #0062a9!important;border:0;}
.stepper.stepper-pills .stepper-item.current .stepper-icon .stepper-check{display:none;}
.stepper.stepper-pills .stepper-item.current .stepper-icon .stepper-number {color: #fff;font-size:18px;}
.stepper.stepper-pills .stepper-item.current .stepper-label .stepper-title {opacity:1;color:#fff;}
.stepper.stepper-pills .stepper-item.current .stepper-label .stepper-desc {opacity:1;color:#B5B5C3;}
.stepper.stepper-pills .stepper-item.current.mark-completed:last-child .stepper-icon, .stepper.stepper-pills .stepper-item.completed .stepper-icon {transition: color 0.2s ease;background-color: rgba(255, 255, 255, 0.03);border:1px dashed rgba(255, 255, 255, 0.3);}
.stepper.stepper-pills .stepper-item.current.mark-completed:last-child .stepper-icon .stepper-check, .stepper.stepper-pills .stepper-item.completed .stepper-icon .stepper-check {color:#00adff;display: inline-block;}
.stepper.stepper-pills .stepper-item.current.mark-completed:last-child .stepper-icon .stepper-number, .stepper.stepper-pills .stepper-item.completed .stepper-icon .stepper-number{display: none;}
.stepper.stepper-pills .stepper-item.current.mark-completed:last-child .stepper-label .stepper-title, .stepper.stepper-pills .stepper-item.completed .stepper-label .stepper-title{opacity:1;color:#ffffff;}
.stepper.stepper-pills .stepper-item.current.mark-completed:last-child .stepper-label .stepper-desc, .stepper.stepper-pills .stepper-item.completed .stepper-label .stepper-desc {opacity: 0.5;color:#fff;}
.stepper.stepper-pills.stepper-column .stepper-nav{flex-direction:column;align-items:start;}
.stepper.stepper-pills.stepper-column .stepper-item{flex-direction:column;justify-content:start;align-items:stretch;padding:0;margin:0;}
.stepper.stepper-pills.stepper-column .stepper-wrapper{display:flex;align-items:center;}
.stepper.stepper-pills.stepper-column .stepper-icon{z-index:1;}
.stepper.stepper-pills.stepper-column .stepper-line{display: block;flex-grow: 1;margin-left: calc(46px / 2);border-left:1px dashed rgba(255,255,255,0.3);margin-top: 2px;margin-bottom: 2px;}
.stepper.stepper-links .stepper-nav{display:flex;margin:0 auto;justify-content: center;align-items:center;flex-wrap:wrap;}
.stepper.stepper-links .stepper-nav .stepper-item{position: relative;flex-shrink: 0;margin: 1rem 1.5rem;}
.stepper.stepper-links .stepper-nav .stepper-item:after{content:" ";position: absolute;top: 2.3rem;left: 0;height: 2px;width: 100%;background-color: transparent;transition: color 0.2s ease;}
.stepper.stepper-links .stepper-nav .stepper-item .stepper-title{color: var(--bs-dark);font-weight: 600;font-size: 1.25rem;}
.stepper.stepper-links .stepper-nav .stepper-item.current{transition:color 0.2s ease;}
.stepper.stepper-links .stepper-nav .stepper-item.current .stepper-title{color:#0062a9}
.stepper.stepper-links .stepper-nav .stepper-item.current:after{background-color:#0062a9}
.stepper.stepper-links .stepper-nav .stepper-item.current.mark-completed:last-child .stepper-title, .stepper.stepper-links .stepper-nav .stepper-item.completed .stepper-title{color:#B5B5C3;}
.stepper-desc{font-size:12px}
.stepper-number{font-size:18px}
.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;}
@media(max-width:991.98px){
  .logo-link{width:60px;}
  h1,.h1{font-size:18px}
  .stepper-number{font-size:15px!important;}
  .stepper.stepper-pills .stepper-label .stepper-title{font-size: 16px!important;line-height:15px;}
}
@media(min-width: 1200px){
  .w-xl-600px{width:600px!important;}
  .w-xl-400px{width:400px!important;}
  .position-xl-fixed{position:fixed!important;}
  .fs-2qx{font-size:2.25rem!important;}
}
@media(min-width: 992px){
  .p-10{padding:2.5rem!important;}
  .py-10{padding-top:2.5rem!important;padding-bottom:2.5rem!important;}
  .p-lg-10{padding:2.5rem!important;}
  .p-lg-15{padding:3.75rem!important;}
  .p-lg-20{padding:5rem!important;}
  .py-lg-15{padding-top:3.75rem!important;padding-bottom:3.75rem!important;}
  .pb-lg-15{padding-bottom:3.75rem!important;}
  .py-lg-20{padding-top:5rem!important;padding-bottom:5rem!important;}
  .pt-lg-20{padding-top:5rem!important;}
  .pb-lg-20{padding-bottom:5rem!important;}
  .mb-lg-20{margin-bottom:5rem!important;}
  .flex-lg-row{flex-direction:row!important;}
  .flex-lg-row-fluid{flex:1 auto;min-width:0;}
  .flex-lg-row-auto {flex:0 0 auto;}
  .w-lg-500px{width:500px!important;}
  .align-items-lg-start{align-items:flex-start!important;}
}
@media (min-width: 768px){
  .pb-md-10{padding-bottom:2.5rem!important;}
}