.dashbaord_lable_btn

{

	text-decoration:none;

	border-radius: 30px;

    border: 1px solid #B7C8FF;

    background: #F0F4FD;

    color: #333333 !important;

	padding: 10px;

    font-family: 'Poppins';

    font-style: normal;

    font-weight: 500;

    font-size: 15px;

    height: 56px;

	display: block;

    text-align: center;

    width: 200px;

    line-height: 32px;

}

.otp_message_div

{

	text-align: center;

    margin-bottom: 5%;

}

.otp_label

{

	color: #b54848;

    font-size: 17px;

}

.otp_verify_btn

{

	color: #FFFFFF;

    padding: 10px;

    background: #36A8EB;

    font-family: 'Poppins';

    font-style: normal;

    font-weight: 500;

    font-size: 15px;

    height: 56px;

    width: 100%;

    border: 0;

}

.login_with_otp_div,.login_with_otp_div_email,.login_with_otp_div_mobile

{

	display:none;

}

.opt_mobile_input

{

	padding-top: 10px;

    padding-bottom: 10px;

	border: 1px solid #dee2e6;

}

.text_alien_center

{

	text-align: center;

}

.model_footer_div

{

	text-align: center !important;

    display: block !important;

}

.or_label

{

	text-align: center;

    margin-top: 5px;

}

.margint_top_bottom_3per

{

	margin-top: 3%;

    margin-bottom: 3%;

}

.login-mobile

{

	border-radius: 30px;

    border: 1px solid #B7C8FF;

    background: #F0F4FD;

    color: #333333 !important;

	padding: 10px;

    font-family: 'Poppins';

    font-style: normal;

    font-weight: 500;

    font-size: 15px;

    height: 56px;

    width: 100%;

}

.privacy_div

{

	float: left;

    text-align: left;

}

.t_c_div

{

	float: right;

    text-align: end;

}

#login-error p

{

	text-align: center;

    font-family: 'Poppins';

    font-style: normal;

    font-weight: 500;

    font-size: 16px;

    line-height: 30px;

    color: #970606;

    margin-bottom: 5%;

}

.bg-full-screen-image {

    background: url(./images/bg-2-blue_dark.jpg) center center no-repeat fixed;

    background-size: cover;

}

.zoom-in-out-box {

	margin: 70px;

	width: 380px;

	height: 50px;

	animation: zoom-in-zoom-out 3s ease infinite;

}



@keyframes zoom-in-zoom-out {

  0% {

    transform: scale(1, 1);

  }

  50% {

    transform: scale(1.2, 1.2);

  }

  100% {

    transform: scale(1, 1);

  }

}

.my_div

{

	display: flex;

    justify-content: center;

    align-items: center;

    height: 100vh;

}

.swiper-slide 

{

	text-align: center;

}

.swiper-pagination-bullet-active

{

	background: white !important;

	width: 25px !important;

	border-radius: 20px !important;

}

.swiper-pagination-bullet

{

	background: white !important;

	opacity:2 !important;

}

.main_div {

    background: #FFFFFF;

    padding: 25px;

    max-width: 1000px !important;

}

.bg_color_right_div

{

	background-color: #FFFFFF;

	border-top-left-radius: 2%;

	border-bottom-left-radius: 2%;

}

body {

	background-color: #36A8EB !important;

    font-family: Poppins !important;

    font-style: normal !important;

    font-weight: normal !important;

    font-size: 14px !important;

}

.bg_color_left_div

{

	/* background: #36A8EB; */

	background-image: url(./images/Shape.png);

	background-size: 100%;

    background-repeat: no-repeat;

    background-position: center;

}

.consulting_label

{

	font-family: 'Poppins';

	font-style: normal;

	font-weight: 700;

	font-size: 28px;

	line-height: 40px;

	text-align: center;

	color: #FFFFFF;

}

.right_div_login

{

	/* width: 500px;

    height: 515px; */

    background: #FFFFFF;

	margin: auto;

}

.logo_image_custome_theme

{

    margin: auto;

    display: block;	

	height: auto;

    width: auto;

}

.login_main_div

{

	padding-top: 5%;

    padding-bottom: 5%;

    padding-left: 10%;

    padding-right: 10%;

	/* padding: 50px; */

}

.margin_top_5_per

{

	margin-top: 5%;

}

.margin_top_3_per

{

	margin-top: 3%;

}

.login_main_div .input,.login_main_div .rememberme_div {	

    margin-bottom: 25px !important;

}

.login_main_div .first_hed

{

	text-align:center;

	font-family: 'Poppins';

    font-style: normal;

    font-weight: 500;

    font-size: 24px;

    line-height: 36px;

    color: #333333;

	margin-bottom: 5%;

}

.image_slider

{

	margin-top: 10px;

    margin-bottom: 3%;

}

.login_main_div .form-control {

    background: #F2F5FA !important;

    border: 0 !important;

    box-sizing: border-box !important;

    outline-offset: 0px !important;

    outline: 0px !important;

    font-family: 'Poppins' !important;

    font-style: normal !important;

    font-weight: 400 !important;

    font-size: 15px !important;

    color: #333333 !important;

    height: 56px !important;

	padding: 0 !important;

	outline-offset: 0px !important;

    outline: 0px !important;

	box-shadow: 0px !important;

}

.login_main_div .user_loginformError,.login_main_div .user_passformError 

{

	opacity: 0.87;

    position: absolute;

    top: 50px !important;

    left: 355px !important;

    margin-top: 0px !important;

    display: block;

    width: 150px !important;

}

.login_main_div .form-control:focus{

	box-shadow: unset !important;

}

.top_17px

{

	top: 17px !important;

}

.login_main_div #user_login,.login_main_div #user_pass,.login_main_div #user_otp

{

	padding-left: 17px !important;

    font-size: 15px !important;

}

.login_main_div #rememberme

{

	height: 18px;

    width: 18px;

}

.login_main_div .input input[type=email]+label.active, .login_main_div .input input[type=number]+label.active, .login_main_div .input input[type=password]+label.active, .login_main_div .input input[type=text]+label.active {

    transform: translate(-5.5%,-1.9em) scale(.9,.9)!important;

    font-family: 'Poppins' !important;

	outline-offset: 0px !important;

    outline: 0px !important;

	box-shadow: 0px !important;

}

.float_left

{

	float:left;

}

.float_right

{

	float:right;

}

.text_alien_end

{

	text-align: end;

}

.login_main_div .label-agree-term

{

	font-family: 'Poppins';

    font-style: normal;

    font-weight: 400;

    font-size: 14px;

    line-height: 22px;

    color: #595F69;

	margin-left: 2%;

}

.forgot_label

{

	font-family: 'Poppins';

    font-style: normal;

    font-weight: 400;

    font-size: 15px;

    line-height: 22px;

    text-align: right;

    color: #3A63DE !important;

	text-decoration:none !important;

}

.login_main_div #wp-submit

{

	color: #FFFFFF;

    padding: 10px;

    background: #36A8EB;

    font-family: 'Poppins';

    font-style: normal;

    font-weight: 500;

    font-size: 15px;

    height: 56px;

    width: 100%;

	border: 0;

}
.login-error{
    margin-top: 122px !important;
}
.input input[type=email]:-webkit-autofill, .input input[type=number]:-webkit-autofill, .input input[type=password]:-webkit-autofill, .input input[type=text]:-webkit-autofill, .input textarea:-webkit-autofill {

    box-shadow: unset !important;

}

.forgot_pass_label

{

    margin-left: 58%;color:#595F69;text-decoration:none;

}

/* .input input[type=email]+label.active, .input input[type=number]+label.active, .input input[type=password]+label.active, .input input[type=text]+label.active {

    transform: translate(-12.5%,-1.5em) scale(.9,.9)!important;

    background-color: #fff;

    padding: 0 10px;

} */

@media only screen and ( min-width: 768px) and ( max-width: 1024px)

{

	.bg_color_left_div

    {

        display:none !important;

    }

	.float_unset_res

    {

        float: unset !important;

    }

	.bg_color_right_div {

		background-color: #FFFFFF;

		border-top-left-radius: unset;

		border-bottom-left-radius:unset;

		width:100%;

	}

}

@media only screen and ( min-width: 320px) and ( max-width: 767px)

{

	.login_main_div .user_loginformError, .login_main_div .user_passformError {

		opacity: 0.87;

		position: absolute;

		top: 50px !important;

		left: 150px !important;

		margin-top: 0px !important;

		display: block;

		width: 150px !important;

	}

	.bg_color_right_div {

		background-color: #FFFFFF;

		border-top-left-radius: unset;

		border-bottom-left-radius:unset;

	}

    .bg_color_left_div

    {

        display:none !important;

    }

    .padding_right_div {

        padding-left: 0%;

        padding-right: 0%;

        padding-top: 0%;

    }

    .login_main_div {

        padding-left: 20px;

        padding-right: 20px;

		padding-top: 20%;

    }

    .login_main_div #rememberme {

        height: 14px;

        width: 14px;

    }

    .float_unset_res

    {

        float: unset !important;

    }

	.my_div {

		display: block;

		justify-content: unset;

		align-items: unset;

		height: 100vh;

	}

    .width42per

    {

        width: 42%;

    }

    .or_label

    {

        margin-left: 10px;

        margin-right: 10px;

    }

    .forgot_pass_label

    {

        margin-left: 15%;

        color:#595F69;text-decoration:none;

    }

    .width_50per

    {

        width: 50% !important;

    }

}