.auth-wrapper{display:flex;height:auto;min-height:100%}.auth-wrapper .left-area{background:#5046e5 url(https://medianew.vidobu.com/vlms/assets/images/auth-side-bg.jpg) no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;padding:30px 70px;width:35%}.auth-wrapper .left-area .description{line-height:27px}.auth-wrapper .left-area .copyright{opacity:.5}.auth-wrapper .left-area .copyright,.auth-wrapper .left-area .description{color:#fff}.auth-wrapper .left-area .copyright strong,.auth-wrapper .left-area .description strong{font-weight:600}.auth-wrapper .right-area{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px 0;width:65%}.auth-wrapper .right-area .top-buttons{position:absolute;right:20px;top:20px}.auth-wrapper .right-area .page-heading{margin-bottom:40px;text-align:center}.auth-wrapper .right-area .page-heading h1{color:#000;font-size:21px;font-weight:600;margin-bottom:0}.auth-wrapper .right-area .page-heading p{color:#696969;margin:0}.auth-wrapper .right-area .auth-container{font-size:15px;max-width:500px;width:100%}.auth-wrapper .right-area .auth-container .auth-form-box .action-buttons{align-items:center;display:flex;justify-content:space-between}.auth-wrapper .right-area .auth-container .auth-form-box .action-buttons a{color:#3f34c4}.auth-wrapper .right-area .auth-container .auth-form-box button{background:#3f34c4;border-color:#3f34c4}.auth-wrapper .right-area .auth-container .auth-form-box .auth-form-footer{border-top:1px solid #e8e8e8;margin-top:20px;padding-top:20px;text-align:center}.auth-wrapper .right-area .auth-container .auth-form-box .auth-form-footer a{color:#3f34c4}.auth-wrapper .auth-header{text-align:center}.auth-wrapper .auth-header img{height:auto;width:140px}.auth-wrapper .auth-footer{margin-top:30px;padding-bottom:40px;text-align:center}.auth-wrapper .auth-footer img{height:auto;width:280px}.auth-wrapper .assent-modals .modal-content{border-radius:10px!important}.auth-wrapper .assent-modals .modal-content .modal-header{padding:20px 40px}.auth-wrapper .assent-modals .modal-content .modal-header .close{font-size:27px;left:20px;line-height:21px;margin-top:3px;position:relative}.auth-wrapper .assent-modals .modal-content .modal-header .modal-title{font-size:17px;font-weight:600}.auth-wrapper .assent-modals .modal-content .modal-body{padding:40px}.auth-wrapper .assent-modals p{margin-bottom:10px}.auth-wrapper .assent-modals strong{font-weight:600}.auth-wrapper .assent-modals ul{list-style:disc}.auth-wrapper .assent-modals ol,.auth-wrapper .assent-modals ul{margin:0;padding:0 0 0 15px}.auth-wrapper .assent-modals ol li,.auth-wrapper .assent-modals ul li{margin-bottom:5px}.auth-wrapper .assent-modals ol li::marker,.auth-wrapper .assent-modals ul li::marker{font-weight:600}.auth-wrapper .alert{font-size:15px}.auth-wrapper .alert a{color:inherit;font-weight:600}.auth-wrapper .checkbox-group{display:flex;gap:20px;margin-bottom:20px}.auth-wrapper .checkbox-group label{font-weight:600}.auth-wrapper .checkbox-group.center{align-items:center;justify-content:center}.auth-wrapper .form-group{margin-bottom:25px}.auth-wrapper .form-group label{font-weight:600}.auth-wrapper .form-group label.error{background:no-repeat;color:#9f3a38;display:block;font-size:14px;font-weight:400!important;padding:0}.auth-wrapper .form-group .form-control{height:auto}.auth-wrapper .form-group .form-control.error{background:#fff6f6;border-color:#e0b4b4;color:#9f3a38}.auth-wrapper .form-group .form-control.error::-moz-placeholder{color:#9f3a38}.auth-wrapper .form-group .form-control.error::placeholder{color:#9f3a38}.auth-wrapper .form-group input[type=radio]{margin-right:5px}.auth-wrapper .assent-buttons{margin-bottom:20px}.auth-wrapper .assent-buttons>div{align-items:flex-start;display:flex;gap:10px;margin-bottom:10px}.auth-wrapper .assent-buttons>div:has(input.error){color:#9f3a38}.auth-wrapper .assent-buttons>div label em{cursor:pointer;font-style:normal;font-weight:600}.auth-wrapper .assent-buttons>div label.error{display:none!important}@media screen and (max-width:1025px){.auth-wrapper .left-area{padding:20px 30px}}@media screen and (max-width:769px){.auth-wrapper .left-area{display:none}.auth-wrapper .right-area{width:100%}.auth-wrapper .right-area .top-buttons{margin:20px 0;position:unset}}@media screen and (max-width:600px){.auth-wrapper{display:block;height:auto}.auth-wrapper .right-area .auth-container{max-width:100vh;padding:0 20px}}
