.basic_form_input{width:100%;border-radius:2px;background-color:#F4F4F4;border:1px solid transparent;margin-bottom:.875rem;padding:13px 15px;font-size:1.0625rem;outline:none;transition:border-color 0.2s, background-color 0.2s, margin-bottom 0.2s;color:#747474;font-family:Roboto,Arial,Helvetica,sans-serif}.basic_form_input::placeholder{color:#9A9A9A;font-weight:100}.basic_form_input:focus{border:1px solid #C8C8C8;background-color:white}.basic_form_input.valid,.basic_form_input.w_content{border:1px solid #4BAFFA;background-color:white}.basic_form_input.invalid{border-color:#EC5565;margin-bottom:calc( .875rem + 20px)}.advanced_input.last input{margin-bottom:0}.advanced_input.last input.invalid{margin-bottom:calc( 0.275rem + 1.25rem)}.input_title_wrap.input_title_wrapper .input_title{color:#9A9A9A;font-weight:100}.input_title_wrap.input_title_wrapper.invalid .input_title{color:#EC5565}.input_bottom_text_wrapper .inputInfo{color:#EC5565}.confirm_button{font-size:14px;letter-spacing:1px;border:none;box-shadow:none;border-radius:2px;color:white;margin-top:36px;margin-bottom:16px;font-family:Roboto,Arial,Helvetica,sans-serif;letter-spacing:1px;height:35px;display:inline-flex;align-items:center;justify-content:center;padding:7px 35px;cursor:pointer;user-select:none}.confirm_button:disabled{cursor:not-allowed}.ninja_link_button{border:none;margin:0;padding:0;font-weight:100;font-size:12px;background-color:transparent;margin-left:4px;cursor:pointer;user-select:none;font-family:Roboto,Arial,Helvetica,sans-serif}.ninja_link_button.bigger{font-size:14px}.ninja_link_button:hover{color:#1E8CCD}h1{font-size:36px;color:#747474}h1.slide_heading{margin-bottom:70px;margin-top:0;font-weight:500}.color_nuance{color:#4BAFFA}.color_nuance:hover{color:#1E8CCD}.bg_color_nuance{background-color:#4BAFFA;transition:background-color 0.2s}.bg_color_nuance:hover{background-color:#1E8CCD}@font-face{font-family:"Roboto";src:url(/fonts/Roboto-Light.ttf);font-weight:100}@font-face{font-family:"Roboto";src:url(/fonts/Roboto-Regular.ttf)}@font-face{font-family:"Roboto";src:url(/fonts/Roboto-Medium.ttf);font-weight:500}@font-face{font-family:"Roboto";src:url(/fonts/Roboto-Bold.ttf);font-weight:700}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0;overflow-x:hidden}body{background:#CECAC3;font-family:Roboto,Arial,Helvetica,sans-serif}#root{background-repeat:no-repeat;background-size:cover}.logo{background-image:url(/images/ac-white.679731744504a231bb712eac530157a5.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;width:110px;height:100%}.ft_slim{font-weight:100}.ft_fat{font-weight:700}.ft_n_ul a{text-decoration:none}.ul{text-decoration:underline}.light{font-weight:100}.basic_text_color{color:#747474}.info_text{font-size:1.5rem}.medium_bottom_distance.medium_bottom_distance{margin-bottom:2.1875rem}.white_content_box_error_message{background-color:#EC5565;color:white}.bg-color_nuance.spinner{background-color:#4BAFFA}.LoginMFA h1{margin-bottom:2rem}.LoginMFA p{text-align:left}.LoginMFA p.secret{text-align:center;margin-bottom:2rem}.forgot_password_text{margin-top:0.275rem}.inputWrap .input_title:not(.selected){cursor:text}.input_wrap input{cursor:text;height:48px}.input_wrap input[type=password]{border-top-right-radius:0;border-bottom-right-radius:0}.input_wrap input[type=password]::-ms-reveal,.input_wrap input[type=password]::-ms-clear{display:none}.input_wrap .password_eye{cursor:pointer;display:flex;justify-content:center;align-items:center;height:48px;padding:15px;border:none;border-top-right-radius:2px;border-bottom-right-radius:2px;background-color:#F4F4F4}.input_wrap .password_eye:hover{background-color:#efefef}.input_wrap .password_eye svg path{fill:#4BAFFA}

#root.fade-in{transition:background-image 0.5s ease-in-out}

