/*
Theme Name: Novaride Child
Theme URI: https://themeforest.net/user/awaiken
Template: novaride
Author: Awaiken
Author URI: https://awaiken.com/
Description: Car Rental WordPress Theme
Tags: one-column,two-columns,three-columns,four-columns,custom-colors,custom-menu,custom-logo,editor-style,featured-images,threaded-comments,style-variations,blog
Version: 1.0.3.1747415419
Updated: 2025-05-16 13:10:19

*/

.taxi-form-login{
	font-family: "Poppins", Sans-serif;
}

.taxi-form-login .fls_login_wrapper input#wp-submit{
	background: #FFB22C !important;
	border-radius: 0px;
	font-size: 18px;
	font-weight: 400;
}
.taxi-form-login .fls_login_wrapper .login-username label, .taxi-form-login .fls_login_wrapper .login-password label{
	font-size: 14px;
	font-weight: 500;
	color: #222222;
	display:none !important;
}

.taxi-form-login .fls_login_wrapper form{
	display: flex !important;
    justify-content: flex-end;
    align-items: baseline;
    gap: 10px;
	position:relative;
	padding:10px 0;
}
.taxi-form-login .fls_login_wrapper form .error.text-danger{
	position:absolute;
	bottom:-5px;
}
.taxi-form-login .fls_login_wrapper .login-remember{
	display:none !important;
}

.logged-in .taxi-form-login .register-now{
	display:none !important;
}

.logged-in span#toggleLogin{
	display:none !important;
}
 
.taxi-form-login .fls_login_wrapper input {
    border-color: rgba(186, 186, 186, 1);
    border: 1px solid rgba(186, 186, 186, 1);
    border-radius: 0px 0px 0px 0px;
	font-size: 14px;
}
.taxi-form-login .fls_login_wrapper input::placeholder {
	font-size: 14px;
	font-weight: 300;
	color: #bababa;
	padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 15px;
}

.fls_login_wrapper, .fls_reset_pass_wrapper{
	max-width: 100% !important;
}

.fls_auth_wrapper .fls_login_wrapper input#wp-submit, .fls_auth_wrapper .fls_reset_pass_wrapper button#fls_reset_pass {
    background: #FFB22C !important
}

.fls_auth_wrapper .fls_login_wrapper .login-username label, .fls_auth_wrapper .fls_login_wrapper .login-password label{
	font-size: 18px;
}

.fls_auth_wrapper .fls_reset_pass_wrapper .login-username label, .fls_auth_wrapper .fls_reset_pass_wrapper .login-password label{
	font-size: 18px;
}

.fls_auth_wrapper .fls_login_wrapper input, .fls_auth_wrapper .fls_reset_pass_wrapper input {
    background-color: rgba(255,255,255,0);
    border-color: rgba(255,255,255,.08);
    border-width: 0px 0px 2px 0px;
    border-radius: 0px 0px 0px 0px;
	color: #fff;
}

.fls_auth_wrapper .fls_login_wrapper input:focus, .fls_auth_wrapper .fls_reset_pass_wrapper input:focus{
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
    outline: 0;	
}

.register-now{
	display:block;
}

@media(min-width:0px) and (max-width:767px){
	.taxi-form-login .fls_login_wrapper form{
		display:block !important;
}
.taxi-form-login .fls_login_wrapper form .error.text-danger {
    position: absolute;
    top: -9px;
    left: 0;
	bottom:none !important;
}
.taxi-form-login .fls_login_wrapper input{
	padding:6px!important;
	margin-top:0;
	 font-size: 15px!important;
}
.taxi-form-login .fls_login_wrapper input#wp-submit {
    font-size: 15px!important;
    height: 40px!important;
}

}