@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Overpass:400,500,600,700);@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);@import url('https://fonts.googleapis.com/css2?family=Overpass:ital,wght@0,100;0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,600;1,700;1,800;1,900&display=swap');body{margin:0;padding:0;background:#e7edf5;font-family:Overpass,sans-serif !important}
*{margin:0;padding:0;font-family:Overpass,sans-serif}.main-wrapper{width:100%;height:100%;position:absolute}
.main-div{width:100vw;height:100vh;display:flex;flex-direction:row;position:relative}
.promotion-main{width:calc(100vw - 500px);height:100%;background:#111d3b url("../images/dots-background.png") 50% 50% no-repeat;background-blend-mode:color-dodge;position:relative}
.promotion-content{width:100%;max-width:585px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);float:left}
.promotion-img{width:100%;height:auto;float:left;text-align:center}.promotion-text1{width:100%;height:auto;float:left;text-align:center;color:#42d6c6;padding:10px 0 0 0;letter-spacing:4px;font-size:16px;font-weight:600}
.promotion-text2{width:100%;height:auto;float:left;text-align:center;color:#FFF;font-size:28px;font-weight:800;padding:12px 0 15px 0}
.promotion-text3{width:100%;height:auto;float:left;text-align:center;color:#d2d4d9;font-size:14px;line-height:26px}
.promotion-text4{width:100%;height:auto;float:left;text-align:center;color:#42d6c6;padding:15px 0 0 0;padding:25px 0 0 0;letter-spacing:7px;font-weight:700;font-size:18px}
.promotion-text4 a{color:#42d6c6;text-decoration:none;cursor:pointer}.copyright{position:absolute;right:0;bottom:0;height:30px;color:#d2d4d9;font-size:12px;font-weight:400;padding-right:30px}
.login-main{width:500px;height:100%;background:#FFF;position:relative}.logo{width:80%;height:auto;text-align:center;margin:40px auto;min-height:114px}
.autorabit-logo-img{width:140px}.user-login-main{width:100%;height:calc(100vh - 200px);margin:0 auto;float:left;position:relative;overflow:auto}
.user-login-main .error-div{display:flex;align-items:center;width:100%;background:#fff0f0;border-radius:8px}
.user-login-main .error-div .error-img{width:21px;height:51px;margin:0 8px;float:left}
.user-login-main .error-div .error-text{width:275px;color:#ff6969;font-style:normal;font-weight:600;font-size:12px;padding:5px 0;text-align:justify}
.user-login-main .text-1{width:100%;height:auto;float:left;text-align:center;font-size:34px;font-weight:700}
.user-login-main .text-2{width:100%;height:auto;float:left;text-align:center;font-size:16px;color:rgba(17,29,59,0.6)}
.user-login-main .input-1{width:100%;height:auto;float:left;text-align:center;margin:25px 0 16px 0;position:relative}
.user-login-main .input-1 input{width:100%;height:36px;padding:2px 10px 0 35px;border:1px solid rgba(17,29,59,0.4);border-radius:8px;color:#111d3b;font-size:13px;outline:0;box-sizing:border-box}
.user-login-main .input-2{width:100%;height:auto;float:left;text-align:center;box-sizing:border-box}
.user-login-main .input-2 input{width:100%;height:36px;padding:2px 35px 0 35px;border:1px solid rgba(17,29,59,0.4);border-radius:8px;color:#111d3b;font-size:13px;outline:0;box-sizing:border-box}
.user-login-main .input-3{width:100%;height:auto;float:left;text-align:center;position:relative;margin-top:15px}
.user-login-main .input-3 input{width:100%;height:36px;padding:2px 15px 0 35px;border:1px solid rgba(17,29,59,0.4);border-radius:8px;color:rgba(17,29,59,0.6);font-size:13px;outline:0;box-sizing:border-box}
.user-login-main .input-4{width:100%;height:auto;float:left;text-align:center;position:relative}
.user-login-main .input-4 input{width:100%;height:36px;padding:2px 15px 0 35px;border:1px solid rgba(17,29,59,0.4);border-radius:8px;color:rgba(17,29,59,0.6);font-size:13px;outline:0;box-sizing:border-box}
.user-login-main .login-button{width:100%;height:auto;float:left;text-align:center}
.user-login-main .login-button input{width:100%;height:38px;border-radius:8px;font-size:16px;font-weight:600;outline:0;text-align:center;background:#0157ff;color:#FFF;text-transform:uppercase;margin:25px 0 10px 0;border:0;padding-top:3px;cursor:pointer;box-sizing:border-box}
.user-login-main .login-button input.disable{background:rgba(17,29,59,0.1);color:rgba(17,29,59,0.4)}
.user-login-main .forget-button{width:100%;height:auto;float:left;text-align:center}
.user-login-main .forget-button input{width:320px;height:38px;border-radius:8px;font-size:11px;outline:0;text-align:center;background:#FFF;color:#0157ff;text-transform:uppercase;margin:0 0 10px 0;border:0;padding-top:3px;cursor:pointer}
.user-login-main .sso-button{width:100%;height:auto;float:left;text-align:center}
.user-login-main .sso-button input{width:100%;height:38px;border-radius:8px;font-size:14px;font-weight:600;outline:0;text-align:center;background:#111d3b;color:#FFF;text-transform:uppercase;border:0;padding-top:3px;cursor:pointer;box-sizing:border-box}
.footer{width:100%;height:auto;position:absolute;bottom:0;border-top:1px solid rgba(17,29,59,0.15);box-sizing:border-box;display:flex;align-items:center;justify-content:center}
.footer .left{width:50%;height:auto;float:left;text-align:left;color:rgba(17,29,59,0.6);line-height:40px;font-size:11px;max-width:170px;box-sizing:border-box}
.footer .right{width:50%;height:auto;float:right;text-align:right;line-height:40px;max-width:170px;box-sizing:border-box}
.footer .right span{color:#0157ff;cursor:pointer;font-size:13px;text-transform:uppercase}
.ar-inner-button-left{background:#fff !important;border:1px solid #0157ff;color:#0157ff;cursor:pointer;float:left;font-size:11px;padding:6px 15px 3px 15px;margin:0 0 6px 10px;font-weight:600;text-transform:uppercase}
.ar-inner-button-left:hover{opacity:.6}.ar-inner-button-right{background:#fff !important;border:1px solid #0157ff;color:#0157ff;cursor:pointer;float:right;font-size:11px;padding:6px 15px 3px 15px;margin:0 0 6px 10px;font-weight:600;text-transform:uppercase}
.ar-inner-button-right:hover{opacity:.6}.ar-dropdown-cls{width:150px;height:28px;background:url(../../images/dropdown-1.svg) no-repeat right #fff;overflow:hidden;border:1px solid rgba(17,29,59,0.2);float:left;color:#111d3b}
.ar-dropdown-cls select{background:none repeat scroll 0 0 transparent;border:0 none;border-radius:0;font-size:12.4px;height:28px;cursor:pointer;width:150px;color:#111d3b;outline:0 !important;font-weight:600;padding-left:7px}
.ar-dropdown-cls select option{padding:3px;font-size:13px;color:#111d3b}.ar-input{width:150px;height:28px;line-height:24px;border:#d4d4d4 1px solid;float:left;font-size:11px;padding:0 5px;color:#111d3b;outline:0 !important}
.rabit-table5{height:auto;border:0;width:100%}.rabit-table5 td{border:0;padding:4px;font-size:12px;color:#111d3b;text-align:left}
.rabit-table5 td.head{color:#111d3b;font-size:12px;text-align:right}.logout-login-again-button{width:250px;border-radius:8px;font-size:12px;outline:0;text-align:center;background:#0157ff;color:#FFF;text-transform:uppercase;margin:30px 0 10px 0;border:0;padding-top:3px;cursor:pointer;line-height:34px}
.Login_Carousel_IndicatorDiv{float:left;position:absolute;bottom:0;left:0;padding-left:30px;height:30px}
.Login_Carousel_Indicator{width:10px;height:10px;background:#a0a5b1;margin-right:10px;float:left;border:1px solid #a0a5b1;cursor:pointer}
.Login_Carousel_Indicator.disable{opacity:.5 !important;background:0;border:1px solid #a0a5b1}
.user-login-wrp{width:100%;height:100%;float:left}.login-type-wrp,.password-reset-wrp{float:left;position:absolute;top:10%;left:50%;transform:translate(-50%,0);width:100%;max-width:340px;margin:0 auto}
.select2-selection.select2-selection--single:focus-visible,.selection:focus-visible,.select2-selection__rendered:focus-visible,.select2-container--focus:focus-visible{outline:none !important}
.select2-container--open{z-index:99999999999999 !important}.select2-results__option{font-size:11px}
.select2-container--default .select2-selection--single{border:0}.select2-dropdown.select2-dropdown--below{border-top:1px solid #aaa}
.select2-dropdown.select2-dropdown--above{border-bottom:1px solid #aaa}.select2-container--open.select2-dropdown--above,.select2-container--open.select2-dropdown--below{border-bottom:1px solid #aaa}
.select2.select2-container .select2-selection__arrow b{border-color:transparent !important;border-width:0 !important;background:url('../../images/dropdown-1.svg') no-repeat center #fff;margin-left:-17px;margin-top:-13px;height:26px;width:26px}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#111d3b;font-weight:600 !important}
.select2-dropdown.no-search .select2-search{display:none}.select2-dropdown.merge-requests-filter-by.select2-dropdown--above,.select2-dropdown.merge-requests-filter-by.select2-dropdown--below{width:150px !important}
.select2-dropdown.e-mail.select2-dropdown--above,.select2-dropdown.e-mail.select2-dropdown--below,.select2-dropdown.large.select2-dropdown--above,.select2-dropdown.large.select2-dropdown--below{width:250px !important}
.select2-dropdown.medium.select2-dropdown--above,.select2-dropdown.medium.select2-dropdown--below{width:175px !important}
.select2-dropdown.small.select2-dropdown--above,.select2-dropdown.small.select2-dropdown--below{width:100px !important}
.select2-container--default .height100px .select2-results>.select2-results__options{max-height:100px}
.select2-container--default .height160px .select2-results>.select2-results__options{max-height:160px}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__rendered{background-color:#fff !important;color:rgba(17,59,29,0.5)}
.ui-widget-overlay{z-index:99999;background-color:#111d3b;opacity:.5}.ui-front{z-index:999991}
.ui-dialog .ui-dialog-buttonpane button:focus-visible{outline:0}.no-close .ui-dialog-titlebar-close,.no-close-show-message .ui-dialog-titlebar-close,.no-close-confirm-box .ui-dialog-titlebar-close{display:none}
.ui-widget.ui-widget-content{padding:0;border:0;border-radius:0}.ui-dialog .ui-dialog-titlebar{background-color:rgba(17,29,59,0.06);color:#111d3b;border:0;border-radius:0}
.ui-dialog .ui-dialog-buttonpane{padding:.5em .6em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;flex-direction:row-reverse}
.ui-dialog .ui-dialog-content{font-family:Overpass,sans-serif !important;font-size:12px}
.ui-dialog.no-close .ui-dialog-buttonpane button{border:1px solid #0157ff;margin-right:5px;background-color:#fff;color:#0157ff;line-height:30px;text-align:center;text-transform:uppercase;vertical-align:middle;width:auto;padding:0 15px;min-width:80px;cursor:pointer;font-size:12px;height:30px;box-sizing:border-box;border-radius:0;font-family:Overpass,sans-serif !important}
.ui-dialog.no-close .ui-dialog-buttonpane .ui-dialog-primary,.ui-dialog.no-close-confirm-box .ui-dialog-buttonpane .ui-dialog-primary,.ui-dialog .ui-dialog-buttonpane .ui-dialog-primary{color:#fff;background-color:#0157ff;line-height:30px;text-align:center;text-transform:uppercase;vertical-align:middle;width:auto;height:30px;padding:1px 15px 0 15px;min-width:80px;cursor:pointer;border:0;font-size:12px;font-family:Overpass,sans-serif !important;border-radius:0}
.ui-dialog.no-close .ui-dialog-buttonpane .ui-dialog-secondary,.ui-dialog.no-close-confirm-box .ui-dialog-buttonpane .ui-dialog-secondary,.ui-dialog .ui-dialog-buttonpane .ui-dialog-secondary{border:1px solid #0157ff;margin-right:5px;background-color:#fff;color:#0157ff;line-height:30px;text-align:center;text-transform:uppercase;vertical-align:middle;width:auto;padding:0 15px;min-width:80px;cursor:pointer;font-size:12px;font-family:Overpass,sans-serif !important;height:30px;box-sizing:border-box;border-radius:0}
.build-info-text{position:absolute;right:0;bottom:40px;display:flex;color:#fff;opacity:.2;font-size:12px}
.build-info-text-data{padding-right:20px}@media(max-width :575.98px){.main-div{display:flex;overflow:auto;width:100%;flex-wrap:wrap-reverse;height:100%}
.promotion-main{display:none}.login-main{width:100vw;height:100vh;background:#FFF;position:relative;min-height:720px}
}.ar-primary-button{color:#fff;background-color:#0157ff;line-height:30px;text-align:center;text-transform:uppercase;vertical-align:middle;width:auto;height:30px;padding:1px 15px 0 15px;min-width:103px;cursor:pointer;border:0;font-size:12px;font-weight:600;box-sizing:border-box}
.ar-secondary-button{border:1px solid #1057ff;margin-right:10px;background-color:#fff;color:#0157ff;line-height:30px;text-align:center;text-transform:uppercase;vertical-align:middle;width:auto;padding:0 15px;min-width:103px;cursor:pointer;font-size:12px;font-weight:600;height:30px;box-sizing:border-box}
@media(min-width :576px) and (max-width:767.98px){.main-div{display:flex;overflow:auto;width:100%;flex-wrap:wrap-reverse;height:100%}
.promotion-main{display:none}.login-main{width:100vw;height:100vh;background:#FFF;position:relative;min-height:720px}
}@media(min-width :768px) and (max-width:991.98px){.main-div{display:flex;overflow:auto;width:100%;flex-wrap:wrap-reverse;height:100%}
.promotion-main{width:100vw;height:100%;min-height:720px}.login-main{width:100vw;height:100%;background:#FFF;position:relative;min-height:720px}
}@media(min-width :992px) and (max-width:1199.98px){.logo{width:60%;height:auto;text-align:center;margin:20px auto}
.autorabit-logo-img{width:80px}.user-login-main .text-1{font-size:25px}.user-login-main .text-2{font-size:13px}
.user-login-main .input-1{margin:10px 0 16px 0}.user-login-main .input-3{margin-top:10px}
.user-login-main .input-1 input,.user-login-main .input-2 input,.user-login-main .input-3 input{font-size:12px;height:30px}
.user-login-main .input-1 span,.user-login-main .input-2 span,.user-login-main .input-3 span{font-size:12px;height:30px !important}
.forget-button label{margin-bottom:6px !important}.user-login-main .sso-button input,.user-login-main .login-button input{height:35px;margin:10px 0 10px 0}
.login-type-wrp,.password-reset-wrp{float:left;position:absolute;top:0;left:50%;transform:translate(-50%,0);width:100%;max-width:340px;margin:0 auto}
.user-login-main .error-div .error-img{height:40px}.user-login-main{height:calc(100% - 170px)}
.promotion-img img{width:300px}}@media(min-width :1200px) and (max-width:1399.98px){.logo{width:60%;height:auto;text-align:center;margin:20px auto}
.autorabit-logo-img{width:100px}.user-login-main .text-1{font-size:25px}.user-login-main .text-2{font-size:13px}
.user-login-main .input-1{margin:10px 0 16px 0}.user-login-main .input-3{margin-top:10px}
.user-login-main .input-1 input,.user-login-main .input-2 input,.user-login-main .input-3 input{font-size:12px;height:30px}
.user-login-main .input-1 span,.user-login-main .input-2 span,.user-login-main .input-3 span{font-size:12px;height:30px !important}
.forget-button label{margin-bottom:6px !important}.user-login-main .sso-button input,.user-login-main .login-button input{height:35px;margin:10px 0 10px 0}
.login-type-wrp,.password-reset-wrp{float:left;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:340px;margin:0 auto}
.user-login-main .error-div .error-img{height:40px}.user-login-main{height:calc(100% - 195px)}
}@media(min-width :1400px){.logo{width:80%;height:auto;text-align:center;margin:20px auto}
.autorabit-logo-img{width:100px}.login-type-wrp,.password-reset-wrp{float:left;position:absolute;top:10%;left:50%;transform:translate(-50%,0);width:100%;max-width:400px;margin:0 auto}
}.scrollcls{-moz-animation:marquee 20s linear infinite;-webkit-animation:marquee 20s linear infinite;animation:marquee 20s linear infinite;float:left}
@-moz-keyframes marquee{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}
}@-webkit-keyframes marquee{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}
}@keyframes marquee{0%{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}
100%{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}