.eye_password { position: absolute; top: 15px; right: 20px; cursor: pointer; }
.eye_password img { max-width: 30px; }
.text_rights_reserved { font-size: 12px; color: lightgray; margin-bottom: 0px; }
.text_rights_reserved { position: absolute; bottom: 25px !important; left: 45px !important; }
.btn_free_register_in_login { width: auto !important; padding: 11px 11px; height: auto !important; }

@media only screen and (max-width: 750px) {

}
@media only screen and (min-width: 751px) and (max-width: 1200px) {
    #row_login { width: 740px; max-width: 740px; margin: auto !important; }
}
@media only screen and (min-width: 1200px) and (max-width: 1280px) {
	.text-icon { top: 415px !important; }
}
@media only screen and (min-width: 1281px) and (max-width: 1350px) {
	.text-icon { top: 430px !important; }
}
@media only screen and (min-width: 1351px) and (max-width: 1440px) {
	.text-icon { top: 470px !important; }
}
@media only screen and (min-width: 1441px) {
.text-icon { top: 510px !important; }
}
@media only screen and (min-width: 1200px) and (max-width: 1400px) {
	.bg-login-register { max-width: 720px !important; }
}
@media only screen and (min-width: 1201px) and (max-width: 1350px) {
	#row_login .col-lateral-login .text-icon { left: 20px; width: 260px; }
    /* #row_login .col-lateral-login .text_rights_reserved { margin-top: 60px; } */
}
@media only screen and (min-width: 1200px) and (max-width: 1350px) {
	.col-lateral-login .logo-white { left: 75px !important; }
}
@media only screen and (min-width: 1201px) and (max-width: 1300px) {
    
	
}
@media only screen and (min-width: 1301px) and (max-width: 1439px) {
	.text_rights_reserved { margin-top: 250px; }
}
@media only screen and (min-width: 1201px) and (max-width: 1439px) {
    .logo_to_responsive { display: none !important; }            
	#row_login .col-lateral-login { width: 35% !important; max-width: 35% !important; min-width: 35% !important; min-height: 970px !important; }
	#row_login .col-lateral-formulario { width: 65% !important; min-width: 65% !important; max-width: 65% !important; }
    #row_to_form2 { width: 740px; min-width: 740px; max-width: 740px; margin: auto; margin-top: 35px; margin-bottom: 50px; }
}
@media only screen and (min-width: 1440px) {
    #row_to_form2 { width: 740px; min-width: 740px; max-width: 740px; margin: auto; margin-top: 35px; margin-bottom: 50px; }
	.text_rights_reserved { margin-top: 250px; }
}

#body_login_page .row-header-login-register { margin-left: 0px !important; margin-right: 0px !important; }
@media only screen and (max-width: 750px) {
    #body_login_page .col-lateral-login { display: none !important; }
	#body_login_page .row-header-login-register { width: 90% !important; margin: auto !important; }
	#body_login_page form#form_login { width: 90% !important; margin: auto; }
	#body_login_page .bg-login-register h1 { font-size: 24px; height: 50px; }
	#body_login_page .bg-login-register .desc-login-register { font-size: 20px; }
	#body_login_page .btn-login-register { width: 80% !important; margin: auto; }
}
@media only screen and (min-width: 751px) and (max-width: 1200px) {
    #body_login_page .col-lateral-login { display: none !important; }
    #body_login_page .row-header-login-register { width: 90% !important; margin: auto !important; }
}
@media only screen and (min-width: 1201px) and (max-width: 1399px) {
    #body_login_page .logo_to_responsive { display: none !important; }
} 
@media only screen and (min-width: 1250px) and (max-width: 1350px) { 
	#body_login_page img.icon-login { left: 20px !important; }
}
@media only screen and (min-width: 1350px) and (max-width: 1400px) {  
	#body_login_page .text-icon { left: 20px !important; }   
} 
@media only screen and (min-width: 1350px) and (max-width: 1450px) { 
	#body_login_page img.icon-login { left: 20px !important; width: 300px !important; }
}
@media only screen and (min-width: 1440px) {
    #body_login_page .logo_to_responsive { display: none !important; }    
	#body_login_page .col-lateral-formulario { width: 850px; min-width: 850px !important; max-width: 850px !important; }
    #body_login_page .row-header-login-register .col-12 { text-align: right; }
	#body_login_page #row_to_form { width: 740px; min-width: 740px; max-width: 740px; margin: auto; }
}
@media only screen and (min-width: 1440px) and (max-width: 1450px) {
	#wrapper .container_swint_complete #body_login_page.my_container .col-lateral-formulario { width: 850px !important; min-width: 850px !important; max-width: 850px !important; }
}

.block_email_no_activated { border: 1px solid #acb5c6 !important; border-radius: 10px !important; background: white !important; }
.block_email_no_activated .block_email_no_activated_first { border-bottom: 1px solid #acb5c6 !important; padding: 15px !important; text-align: center !important; }
.block_email_no_activated .block_email_no_activated_second { padding: 15px !important; }
.block_email_no_activated .tit_block_email_no_activated { font-size: 14px !important; color: #073148; font-family: avenir-next-lt-pro-bold !important; }
.block_email_no_activated .text_block_email_no_activated { font-size: 13px !important; color: #073148; }
.block_email_no_activated .green_cirle { width: 20px; height: 20px; background: white !important; border-radius: 50% !important; border: 5px solid #00b86c !important; 
	display: inline-block; margin-right: 5px !important; }
.block_email_no_activated .block_email_no_activated_second .text_block_email_no_activated { position: relative; top: -5px !important; }
.block_email_no_activated .email_block_email_no_activated { font-size: 13px !important; color: #073148; padding-left: 27px !important; position: relative; top: -5px !important; }
.block_email_no_activated .warning_zone { background: rgba(247, 193, 55, 0.5) !important; padding: 15px !important; margin-top: 15px !important; margin-bottom: 15px !important;
	border-radius: 10px !important; }
.block_email_no_activated .warning_zone .title_warning_zone { font-size: 18px !important; color: #B2A500 !important; font-family: avenir-next-lt-pro-bold !important; }
.block_email_no_activated .warning_zone .text_warning_zone { font-size: 12px !important; color: #B2A500 !important; line-height: 20px !important; display: block !important; }
.block_email_no_activated .block_mail_verification_sended { color: white !important; font-size: 13px !important; background: #00b86c !important; 
	padding: 15px !important; border-radius: 10px !important; margin-top: 20px !important; margin-bottom: 20px !important; }
.block_email_no_activated .btn_send_veritication { font-size: 14px !important; color: white !important; font-family: avenir-next-lt-pro-bold !important;
	background: #073148 !important; border-radius: 5px !important; display: block !important; margin-top: 10px !important; width: 100% !important; }

@media only screen and (min-width: 1200px) {
	.block_email_no_activated { width: 120% !important; position: relative; left: -10% !important; }
}








