body{}

/*.td_email .form-group .text-danger{
    font-size: 10px;
    position: fixed;
    text-align: justify;
    right: 429px;
    width: 225px;
    top: 47px;
}*/
#btn_email{
    color: white; 
    display: table; 
    font-size: 18px; 
    height: 38px; 
    margin: 0 auto !important; 
    text-align: center; 
    width: 300px;
    margin-bottom:40px !important;
    margin-top:40px !important;
}

.crm {font-size:18px;}

#existeConta{
    font-size:11px;
}

.div_topo{height:95px}


.termos{padding-top:10px;}

.forget-password{margin-bottom: 2px;}

.vertical_center,.vertical_center2,.vertical_center3,.vertical_center4,.vertical_center5{height: auto !important;top:95px !important;bottom:45px !important;}


.passRecover h3{padding-left: 20px;padding-right: 20px;}

.div_registo2{width:1341px;margin:0 auto;height:239px;padding-top: 1%;}

#back-btn{color:#000000;}

#wizard-submit{float:right;width:49%;}
#wizard-prev{float:left;width:49%;}

.checkbox{text-align:left;}

.redes_sociais{padding-right:30px;}

.passRecover{width:700px;height: 395px;margin-bottom:80px;margin:0 auto;border-radius:7px;position:relative;top:200px;}

.forgotPass{margin-bottom:80px;width:600px;height:300px;margin:0 auto;border-radius:7px;position:relative;top:200px;}

.forgotPass .form-actions{width:500px;margin:0 auto;padding-top: 10px;}

.form-actions .checkbox{right:10px;}


.login-form .form-actions{margin: 0 auto !important;padding-left: 0px !important;padding-right:0px !important;text-align: center;}

#experimentar{width: 450px !important;}

#login_{position:fixed;right:0px;top:10px;/*background-color: #FFFFFF;*/z-index:99999;background-color: #FFFFFF;}

.td_pass .form-group,.td_email .form-group{margin-bottom: 0px !important;}
#Login_UserName{width:240px;box-shadow: 3px 3px 3px #acb5c3 !important;height: 40px !important;}
#Login_Password{width:240px;box-shadow: 3px 3px 3px #acb5c3 !important;height: 40px !important;}

/*#login_{position:fixed;right:0px;top:10px;z-index:99999;background-color: #FFFFFF;}

.td_pass .form-group,.td_email .form-group{margin-bottom: 0px !important;}
#Login_UserName{width:240px;box-shadow: 3px 3px 3px #acb5c3 !important;height: 40px !important;}
#Login_Password{width:240px;box-shadow: 3px 3px 3px #acb5c3 !important;height: 40px !important;}*/

.field-validation-error{font-size: 11px;}
.topo{position: fixed;top:9px;z-index:99999999999999999999999999999;width:260px;background-color:#FFFFFF;height:80px;}

.topo img{position:absolute;top:11px;left:30px;}

.registo{width:100%;}

.direita{margin-top: 7px;}

.div_pass{margin-left:0px !important;}
/*.div_pass{text-align:left;font-size:10px;width:240px;font-weight:600;}*/

td{padding-top: 0px !important;padding-bottom: 0px !important;}

.div_pass{margin-left:0px !important;}

.div_sessao{margin-left:-10px !important;}

.esqueceu{width:250px;}

.sessao{padding-right:15px;width:177px}
/*.div_pass{margin-left:0px !important;}

.div_sessao{margin-left:-10px !important;}*/

/*.esqueceu{width:250px;}

.sessao{padding-right:15px;width:177px;}*/

.a{width:1461px;}

.logo{padding-left:30px !important;width:10%;}

.espaco{}

.td_pass,.td_email,.td_entrar{width:10%;}
/*.td_pass,.td_email,.td_entrar{width:10%;}*/


.td_pass,.td_email,.td_entrar{width:10%;}
/*.td_entrar{padding-right: 30px;}*/

input[type="email"].login_email,input[type="password"].login_password{width:240px;!important;box-shadow: 3px 3px 3px #acb5c3;}


.entrar{width:152px;}

.td_entrar{width: 126px;}
.td_entrar .shadow{box-shadow: 3px 3px 3px #acb5c3 !important;}
.td_entrar .form-actions{position: fixed;top:11px;right: 30px;}

.td_email .form-group{position: fixed;right:441px;top:11px;}
.td_pass .form-group{position: fixed;right:191px;top:11px;}

.esqueceu .forget-password{position: fixed;top:69px;}

.sessao .form-actions{position: fixed;top:58px;}
/*.entrar{width:152px;}*/

/*.td_entrar{width: 126px;}
.td_entrar .shadow{box-shadow: 3px 3px 3px #acb5c3 !important;}
.td_entrar .form-actions{position: fixed;top:11px;right: 30px;}

.td_email .form-group{position: fixed;right:441px;top:11px;}
.td_pass .form-group{position: fixed;right:191px;top:11px;}

.esqueceu .forget-password{position: fixed;width:229px;top:68px;right:200px;}*/

.esqueceu .validation-summary-errors li{position: relative;top:58px;width: 219px;left: -275px;}

/*.sessao .form-actions{position: fixed;top:58px;}*/


::-webkit-input-placeholder { color: #ACB5C3;}
::-moz-placeholder { color: #ACB5C3;  }
:-ms-input-placeholder { color: #ACB5C3;  }
:-moz-placeholder { color: #ACB5C3;  }

.entrar{width:152px;}

.td_entrar{width: 126px;}
.td_entrar .shadow{box-shadow: 3px 3px 3px #acb5c3 !important;}
.td_entrar .form-actions{position: fixed;top:11px;right: 30px;}

.td_email .form-group{position: fixed;right:441px;top:11px;}
.td_pass .form-group{position: fixed;right:191px;top:11px;}

.esqueceu .forget-password{position: fixed;top:68px;right:202px;}

.sessao .form-actions{position: fixed;top:58px;}

/*#Login_UserName::-webkit-input-placeholder, #Login_Password::-webkit-input-placeholder { 
    color: #22313F;  
}
#Login_UserName::-moz-placeholder,#Login_Password::-moz-placeholder { 
  color: #22313F; 
}
#Login_UserName:-ms-input-placeholder,#Login_Password:-ms-input-placeholder { 
  color: #22313F;  
}
#Login_UserName:-moz-placeholder,#Login_Password:-moz-placeholder { /
  color: #22313F; 
}*/


.conteudo{width:100%;position: absolute;top: 0;}



.content,.content2{width:774px !important;position: absolute;right: 0px;border-radius: 7px;height:auto;}



.content2{height: 443px;}

.content_phone,.content_phone2{width:774px;margin: 0 auto;border-radius: 7px;position: absolute;right: 0;left:0;top:50% !important;transform:translateY(-50%) !important;display:table;height:auto;}

.content_phone .form-group,.content_phone2 .form-group{width:350px;}


.loginformA{position:absolute; width:100% !important;min-height:538px;vertical-align: middle;margin-top: 0px;top:0px;height: 100%;}

.loginformC {
    /*position: absolute;*/
    width: 100% !important;
    /*min-height: 538px;*/
    vertical-align: middle;
    margin-top: -20px;
    /*top: 0px;*/
    /*height: 100%;*/
    background-color: #FFFFFF;    
}

.loginformC .page-content {
    display: block;
    overflow: auto;
}

/* REGISTER ACCOUNT SHOW */
.content_register{position: absolute;width:1650px;margin: 0 auto;border-radius: 7px;right:0;left:0;top: 50% !important;transform: translateY(-50%) !important;height:510px;}

.div_registo{width:1341px;margin:0 auto;height:239px;}

.div_registo2 .form-group{width:415px;}

.content_registerAgent{position: absolute;width:1250px;margin: 0 auto;border-radius: 7px;right:0;left:0;top:50%;transform:translateY(-50%);}
.div_registoAgent{width:926px;margin:0 auto;height:239px;}

.col2 {float:left;margin-left:104px;padding-left:16px !important;padding-right:16px !important;}
.div_registoAgent .form-group{width:415px !important;}

.caminho_do_melhor_crm{position: absolute;bottom:20px;height: 35px;width:100%;margin-bottom: 0px;}

.caminho_do_melhor_crm p{text-align:center;font-size:18px;margin:0 auto;margin-bottom:20px;margin-left:10px !important;margin-right:10px !important;}

.table_register{margin: 0 auto;}
.table_register td{width:425px;padding-left: 20px;padding-right: 20px;}


#wizard-next{width:415px !important;position:static !important;margin-right:0px !important;}

.empresa .input-icon .form-control{
    
}


.registo .form-group{width:350px;}
#register-submit-btn{width:350px;}


.fotoPerfil{width:415px;}

.forgotPass .form-group{width:500px;margin:0 auto;}

.passRecover div{width:500px;}

.td_email i,.td_pass i{margin-top:14px;}
.td_entrar button{height:40px !important;}
/*.td_email i,.td_pass i{margin-top:14px;}
.td_entrar button{height:40px !important;}*/


/*FONTES*/
.bem_vindo{font-size:44px;}
.confirmPhone_F,.trinta_dias{font-size:26px;}
.crm{font-size: 18px;}
.index{font-size:30px;}
.confirmPhone_T{font-size:36px;}

.content_phone .form-actions,.content_phone .form-group,.content_phone2 .form-actions,.content_phone2 .form-group{width:350px !important;}

.forget-password .validation-summary-errors{padding-left: 14px !important;margin-top: 43px !important;}


.validation-summary-errors,.field-validation-error{font-size: 10px !important;}

#wizard-submit,#wizard-prev{position: relative;bottom: 5px;}
.content_registerAgent #wizard-submit,.content_registerAgent #wizard-prev{position: relative;bottom: 0px;}

.content{top:50%;transform: translateY(-50%);}

@media only screen and (max-width: 1650px){
    
    .content_registerAgent{width:70%;}
    
    .div_registoAgent .form-group{width:100% !important;}
    
    .logo{margin-top: 10px !important;}
    
    .content_register{position: absolute;width:70% !important;height: auto;left:0px !important;right:0px !important;}
    .div_registo{width:448px !important;margin: 0 auto; height:auto !important;}
    .div_registo2{width:448px !important;margin: 0 auto; height:auto !important;}
    
    
    .div_registo div{display: block;}
    .div_registo2 div{display: block;}
    
    .div_registo button{margin-bottom:20px;}
    
    .table_register{width: 448px;}
    
    .table_register td{
            display: block;
            width: 100% !important;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
    }
    
    #wizard-prev{width:100% !important;margin: 0 0 0 0 !important; margin-bottom: 20px !important;margin-top: -10px !important;}
    #wizard-submit{width:100% !important;margin-bottom: 20px;}
    #wizard-next{margin-top: 0px !important;margin-bottom:30px !important;margin-left:0px !important;}
       
    .wizard-nav{text-align: center !important;}
    
    
    .caminho_do_melhor_crm{position: inherit;height:auto;width: auto;left:0; margin-top: 19px;margin-bottom: 20px !important;bottom:0px;}
    .caminho_do_melhor_crm p{margin-bottom: 0px !important;}
    
    
    
    
    .content_registerAgent{height:570px;}
    
    .div_registoAgent{width:415px;margin:0 auto;}
    .div_registoAgent .col1{width:415px;}
    
    .vertical_center,.vertical_center2,.vertical_center3,.vertical_center4,.vertical_center5{height: auto !important;top:95px !important;bottom:45px !important;}
    
    .content_register .step2 p{margin-top: 90px !important;}
    
    .div_registoAgent .botoesFinais{position: relative !important;bottom:70px;top:-7px !important;}
    .div_registoAgent .botoesFinais button{z-index: 99999999999999999;}
    
    .botoesFinais{position: relative !important;bottom:70px;top:-70px !important;}
    .botoesFinais button{z-index: 99999999999999999;}
    

}

@media only screen and (max-width: 1366px){
    
    .esqueceu .forget-password{position: fixed;width:229px;top:64px;right:189px;}
    
    .sessao .form-actions{top:54px;}
    
    .esqueceu .validation-summary-errors li{top:54px;left:-250px;}
    
    .div_topo{height: 87px;}
    
    .topo{height: 82px;top:4px;}
    
    .td_email .form-group{right:428px;}
    
    #Login_UserName,#Login_Password{width:227px;height:32px !important;}
    
    .td_email i,.td_pass i{margin-top: 9px;}
    
    .esqueceu{width: 241px;}
    
    /*.td_email .form-group{right:428px;}
    
    #Login_UserName,#Login_Password{width:227px;height:32px !important;}
    
    .td_email i,.td_pass i{margin-top: 9px;}
    
    .esqueceu{width: 241px;}*/
    
    .termos{padding-top:0px;}
    
    #register-submit-btn{height: 34px !important;padding-top: 3px !important;}
    
    .td_entrar button{height: 32px !important;}
    /*.td_entrar button{height: 32px !important;}*/
    
    .content, .content2,.content_phone,.content_phone2{width: 655px !important;}
    
    
    /*FONTES*/
    .bem_vindo{font-size:32px;margin:0px;}
    .trinta_dias{font-size:22px;margin-top: 10px;margin-bottom: 10px;}
    .crm{font-size:13px;margin-top: 5px !important;margin-bottom: 10px !important;}
    .index{font-size:23px;margin-left: 20px !important;margin-right: 20px !important;}
    .confirmPhone_T{font-size:26px;}
    .confirmPhone_F{font-size:20px;width:500px !important;}
    
    /*.registo .form-group,#register-submit-btn{width:250px !important;}*/
    
    .registo .form-actions{padding-top: 10px !important;padding-bottom: 10px !important;}
    
    
    .vertical_center{top:87px !important;}
    
    .vertical_center2,.vertical_center3,.vertical_center4,.vertical_center5 {
    bottom: 45px !important;
    height: auto !important;
    top: 87px !important;
}
    
    .crm {font-size:13px;}

    
}

@media only screen and (max-width: 1000px){
    
    .checkbox{display: unset;}
    .esqueceu .validation-summary-errors li{position: relative;top:-2px;width: 219px;left:-31px;}
    
    /*.sessao .checkbox{width:134px !important;}*/
    .sessao .form-actions .checkbox{/*right:-30px;width:147px !important;*/}
    .x{display: none !important;}
    
    .form-actions .checkbox{right:0px;}
    .forgotPass,.passRecover{width:auto;}
    .forgotPass .form-group,.passRecover .form-group{margin:0 auto;width:80% !important;padding-left: 10px;padding-right: 10px;}
    .passRecover .form-group{margin-bottom: 15px;}
    
    .vertical_center{top:244px !important;bottom:45px !important;height: auto !important;}
    

    .direita{margin-top: 0px;}
    .logo{margin-top: 10px !important;}
    .topo{
        width:100% !important;
        text-align: center;
        margin: 0 auto;
        top:0px !important;
        height:87px;
    }
    
    .topo img{position:inherit;margin-top: 7px;}
    
     #login_{position:fixed;top:87px !important;width:100%;}
    .tabela_login{margin:0 auto;}
    /*#login_{position:fixed;top:87px !important;width:100%;}
    .tabela_login{margin:0 auto;}*/
    
    .registo{width:100% !important;}
    

     .topo td,.registo td,.exp td{
	        display: block;
            width: 100% !important;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            
            
    }
    
    .table__{width:100% !important;height:51px;}
    
    .esqueceu{width:250px !important;display: table-cell !important;}
    
    .div_pass{margin-left: 0px !important;}
    
    .div_sessao{width: 150px;}

    .sessao{max-width:112px !important;display: table-cell !important;}
    
    .sessao label{width: auto;}
    
    /*.table__{width:100% !important;height:51px;}
    
    .esqueceu{width:250px !important;display: table-cell !important;}
    
    .div_pass{margin-left: 0px !important;}
    
    .div_sessao{width: 150px;}

    .sessao{width:177px !important;display: table-cell !important;}
    
    .sessao label{width: 177px;}*/
    .topo table{margin: 0 auto;}
    
    .sessao{padding-right:0px;text-align: right;}
    /*.sessao{padding-right:0px;text-align: right;}*/
    
    .a{width:0px !important;}
    
    .login .logo{padding: 0;margin:0;}
    
    .logo{padding-left: 0px !important;}
    
    .espaco{width: 0 !important;}
    
    .td_email .shadow,.td_pass .shadow{margin-left:0px;}
    
    .td_email,.td_pass{margin-bottom: 5px;}
    
    .td_entrar{padding-right: 0px;text-align: center;}
    /*.td_email .shadow,.td_pass .shadow{margin-left:0px;}
    
    .td_email,.td_pass{margin-bottom: 5px;}
    
    .td_entrar{padding-right: 0px;text-align: center;}*/
    
    
    
    input[type="email"],#password {margin-right: 0px;}
    
    
    .loginformA{position:absolute;left:0px;float:none;width:100% !important;max-height:1295px !important;margin: 0 auto; right:0;}

    .loginformC {
        position: absolute;
        left: 0px;
        float: none;
        width: 100% !important;
        max-height: 1295px !important;
        margin: 0 auto;
        right: 0;
    }
    
    #Login_UserName,#Login_Password,.entrar{width:100%;margin-right: 0px !important;margin: 0 auto;}
    
    .td_email .form-group,.td_pass .form-group{width:450px;margin:0 auto;}
   /* #Login_UserName,#Login_Password,.entrar{width:100%;margin-right: 0px !important;margin: 0 auto;}
    
    .td_email .form-group,.td_pass .form-group{width:450px;margin:0 auto;}*/

    
    
    .content{position: absolute; width:870px !important;margin: 0 auto!important;left:0px !important;right:0px !important;margin-left: 40px;margin-right: 40px;}
    .content2{position: absolute; width:870px !important;margin: 0 auto;}
    .content2{position: absolute;margin: 0 auto;}
    .content_phone,.content_phone2{position: absolute;margin: 0 auto;}
    
    /* REGISTER ACCOUNT SHOW */
    
    
    .login-form .form-actions{margin: 0 auto !important;padding-left: 0px !important;padding-right:0px !important;}
    
    .forgotPass .form-actions{margin:0 auto;width:80% !important;padding-left: 10px;padding-right: 10px;}
    
    .passRecover .form-actions{margin:0 auto;width:80% !important;padding-left: 10px !important;padding-right: 10px !important;}
    
    .passRecover .form-group .input-icon{margin:0 auto;width:100% !important;}
    
    .login-form .form-actions button{width:450px;}
    
    .checkbox{text-align: right;/*width:133px !important;*/}
    
    .registo .form-group,.registo .form-actions{width:450px;}
    #register-submit-btn{width:100%;}
    
    #experimentar{width: 100%;}
    
    .content2,.content_phone,.content_phone2{top:145px;}
    
    
    
    #wizard-submit{width: 100% !important;}
    
    
    .div_registoAgent{width:415px;margin:0 auto;}
    
    
     .content_registerAgent{width:100%;}
    
    .td_entrar .form-actions{position: inherit !important;}

    .td_email .form-group{position: inherit !important;}
    .td_pass .form-group{position: inherit !important;}

    .esqueceu .forget-password{position: inherit !important;}

    .sessao .form-actions{position: inherit !important;}
    /*.td_entrar .form-actions{position: inherit !important;}

    .td_email .form-group{position: inherit !important;}
    .td_pass .form-group{position: inherit !important;}

    .esqueceu .forget-password{position: inherit !important;}

    .sessao .form-actions{position: inherit !important;}*/
    
    
    
}




@media only screen and (max-width: 898px){
    
    
    .content,.content2,.content_phone,.content_phone2,.content_register{ width:100% !important;margin: 0 auto;}
    
    .loginformA{width:100% !important;top:0;}

    .loginformC {
        width: 100% !important;
        top: 0;
    }
    
    .login .content {width:100% !important;}
  
    

    
    .wizard-nav{width: 100% !important;}
    #wizard-next{width:100% !important;}
    

     
    
}

@media only screen and (max-width: 745px){
    .content_phone .texto,.content_phone2 .texto{padding-top: 0px;}
}

@media only screen and (max-width: 600px){
    
    /*.vertical_center{bottom:54px !important;}*/
   
    .vertical_center2,.vertical_center3,.vertical_center4{bottom:45px !important;height: auto !important;top:87px !important;}
    
    .login-form .form-group,.login-form .form-actions{width:100%;}
    .login-form .form-actions{width:100% !important;margin: 0 auto !important;padding-left: 0px !important;padding-right: 0px !important;}
    .content_phone .form-actions,.content_phone .form-group,.content_phone2 .form-actions,.content_phone2 .form-group{width:350px !important;}
    
    .login-form .form-actions button{width:100%;}
    
    .dominiobinario{width:188px !important;padding-left:10px !important;}
    
    .redes_sociais{width:77px !important;padding-right:0px !important;margin-right:10px;}
    
    #experimentar{width: 100% !important;}

    
    .content_phone .form-actions,.content_phone .form-group,.content_phone2 .form-actions,.content_phone2 .form-group{/*width:100% !important;*/padding-left: 20px !important;padding-right: 20px !important;}
    
    
    .wizard-nav{width: 100% !important;}
    
    #wizard-next{width:100% !important;}
    
     

    /*.div_registoAgent{width:100%;}*/
 

     .passRecover div{width:100%;}
    
    .passRecover .form-actions{margin:0 auto;width:100% !important;padding-left: 10px !important;padding-right: 10px !important;}
    
    .tabela_login{width:80%;}
}

@media only screen and (max-width: 494px){
    .content_phone .form-actions,.content_phone .form-group,.content_phone2 .form-actions,.content_phone2 .form-group{width:100% !important;padding-left: 20px !important;padding-right: 20px !important;}
    
    .wizard-nav{width:100% !important;}
    #wizard-submit{width: 100% !important;}
    #wizard-next{width:100% !important;}
    #wizard-prev{width:100% !important;}
    
    .nav{padding-left:0px;padding-right:0px;}
    
    .fileinput-new .btn-file{margin-left: 6px;}
    
    .div_registoAgent{width:100%;}
    
    
    .tabela_login{width:90%;}
    

    .div_registoAgent .col1 {
        width: 100%;}
    
    .div_registoAgent .botoesFinais {
        position: relative !important;
        bottom: 70px;
        top: -5px !important;
    }
}



@media only screen and (max-width: 494px){
    .esqueceu{width: 50% !important;}
    .esqueceu .forget-password{width: 100% !important;}
    .esqueceu .forget-password p{width: 99% !important;}

    .sessao{width:50% !important;}
    .sessao .checkbox{width:auto !important;height: 28px;}

}

@media only screen and (max-width: 369px){
    .esqueceu{width: 50% !important;}
    .esqueceu .forget-password{width: 100% !important;}
    .esqueceu .forget-password p{width: 85% !important;}

    .sessao{width:50% !important;}
    .sessao .checkbox{width:auto !important;height: 28px;}
    
    .esqueceu .validation-summary-errors li{width: 145px;}
    
    #btn_email{
        color: white; 
        display: table; 
        font-size: 14px; 
        height: 38px; 
        margin: 0 auto !important; 
        text-align: center; 
        width: 90%;
        margin-top: 40px !important;
        margin-bottom: 40px !important;

    }

}



/*------------------LOGIN------------------*/



@media only screen and (max-width:1000px) and (max-height:628px){
    .vertical_center{min-height: 383px;}
    .content{top:169px !important;}
}

@media only screen and (max-width:600px) and (max-height:628px){
    .vertical_center{min-height: 394px;}
    /*.content{top:169px !important;}*/
}


@media only screen and (max-width:579px) and (max-height:703px){
    .vertical_center{min-height: 429px;}
    .content{top:192px !important;}
}

@media only screen and (max-width:534px) and (max-height:710px){
    .vertical_center{min-height: 459px;}
    .content{top:207px !important;}
}

@media only screen and (max-width:518px) and (max-height:733px){
    .vertical_center{min-height: 479px;}
    .content{top:217px !important;}
}

@media only screen and (max-width:480px) and (max-height:756px){
    .vertical_center{min-height: 503px;}
    .content{top:229px !important;}
}

@media only screen and (max-width:322px) and (max-height:788px){
    .vertical_center{min-height: 535px;}
    .content{top:245px !important;}
}

@media only screen and (max-width:319px) and (max-height:834px){
    .vertical_center{min-height: 581px;}
    .content{top:268px !important;}
}

@media only screen and (max-width:301px) and (max-height:853px){
    .vertical_center{min-height: 599px;}
    .content{top:277px !important;}
}

@media only screen and (max-width:278px) and (max-height:853px){
    .vertical_center{min-height: 645px;}
    .content{top:300px !important;}
}





/*------------------INDEX------------------*/

/*@media only screen and (max-height:582px){
    .vertical_center2{min-height: 488px;}
    .content2{top:221px !important;}
}*/


@media only screen and (max-height:581px){
    .vertical_center2{min-height: 488px;}
    .content2{top:221px !important;}
}

@media only screen and (max-width:594px) and (max-height:600px){
    /*.vertical_center2{min-height: 500px;}*/
    /*.content2{top:221px !important;}*/
}





/*------------------CONFIRM_PHONE------------------*/
@media only screen and (max-height:582px){
    .vertical_center3{min-height: 481px;}
    .content_phone{top: 218px !important;}
}

@media only screen and (max-width:528px) and (max-height:567px){
    .vertical_center3{min-height: 472px;}
    .content_phone{top: 208px !important;}
}

@media only screen and (max-width:405px) and (max-height:594px){
    .vertical_center3{min-height: 510px;}
    .content_phone{top: 227px !important;}
}

@media only screen and (max-width:370px) and (max-height:630px){
    .vertical_center3{min-height: 536px;}
    .content_phone{top: 240px !important;}
}


@media only screen and (max-width:368px) and (max-height:658px){
    .vertical_center3{min-height: 564px;}
    .content_phone{top: 254px !important;}
}

@media only screen and (max-width:273px) and (max-height:694px){
    .vertical_center3{min-height: 602px;}
    .content_phone{top: 273px !important;}
}







/*------------------VALIDATE_PHONE------------------*/
@media only screen and (max-height:540px){
    .vertical_center4{min-height: 445px;}
    .content_phone2{top: 200px !important;}
}

@media only screen and (max-width:600px) and (max-height:540px){
    .content_phone2{top: 194px !important;}
}

@media only screen and (max-width:523px) and (max-height:565px){
    .vertical_center4{min-height: 472px;}
    .content_phone2{top: 208px !important;}
}

@media only screen and (max-width:393px) and (max-height:602px){
    .vertical_center4{min-height: 510px;}
    .content_phone2{top: 227px !important;}
}

@media only screen and (max-width:371px) and (max-height:630px){
    .vertical_center4{min-height: 536px;}
    .content_phone2{top: 240px !important;}
}

@media only screen and (max-width:291px) and (max-height:657px){
    .vertical_center4{min-height: 564px;}
    .content_phone2{top: 254px !important;}
}







/*------------------REGISTER_1------------------*/
/*@media only screen and (max-height:649px){
    .vertical_center5{min-height: 554px;}
    .content_register{top: 254px !important;}
}*/




@media only screen and (max-height:650px){
    .vertical_center5{min-height: 555px !important;}
    .content_register{top: 255px !important;}
}

@media only screen and (max-width:1650px){
    .content_register .step1{height: 1028px !important;}
    /*.content_register .step2{height: 1111px !important;}*/
    /*.content_register{min-height: 951px;}*/
    
    
}



@media only screen and (max-width:1650px){
    .vertical_center5{overflow: visible;min-height: auto;}
    .content_register{top: 561px !important;min-height: 1138px !important;max-height: 1152px !important;}
    #col{height: 422px;}
    
    
}


@media only screen and (max-width:1366px){
    .caminho_do_melhor_crm p{font-size:13px;}
}

@media only screen and (max-width:1650px) and (max-height:710px){
    .vertical_center5{overflow: visible;/*min-height: 1151px !important;*/}
    .content_registerAgent{top:286px !important;}
}

@media only screen and (max-width:341px){
    .step2 p{margin-top: 115px;}
    .div_registoAgent .botoesFinais{top:-100px !important;}
}


/*@media only screen and (max-width:1650px){
    .content_registerAgent{top:285px !important;}
}

@media only screen and (max-width:600px){
    .vertical_center5{min-height: 1160px;}
}

@media only screen and (max-width:480px){
    .vertical_center5{min-height: 1192px;}
    .content_register{top:568px !important;}
}

@media only screen and (max-width:386px){
    .vertical_center5{min-height: 1216px;}
    .content_register{top:580px !important;}
}

@media only screen and (max-width:301px){
    .vertical_center5{min-height: 1250px;}
    .content_register{top:597px !important;}
}


@media only screen and (max-width:277px){
    .vertical_center5{min-height: 1276px;}
    .content_register{top:610px !important;}
}*/




/*@media only screen and (max-width:477px){
    #contentRS .div_registo{width: 350px !important;}
    
    #contentRS .campos{width:350px;}
    
    #contentRS .form-group{width:100% !important;}
}*/

@media only screen and (max-width:477px){
    .content_register .div_registo{width: 100% !important;}
    
    .content_register .campos{width:100%;}
    
    .content_register .form-group{width:100% !important;}
    
    
    .content_register .div_registo2{width: 100% !important;}
    
    .content_register .col1,.content_register .col2{width:100%;}
    
    .content_register .form-group{width:100% !important;}
}

#intro{text-align:center;margin-bottom:30px;font-size:24px;margin-left:10px !important;margin-right:10px !important;margin-top:40px !important;}


