.modal-form .form-register .field-first_name{width:185px!important}.modal-form .form-register .field-last_name{width:185px!important;float:right}.modal-form .form-register .field-gender_code{width:40%}.modal-form .modal-header .form-title{margin-bottom:1rem}.modal-form .modal-header button{font-size:50px}.modal-form .modal-body .field input{font-size:18px;width:100%;line-height:32px;padding-left:12px;border:1px solid #ccc;height:40px;padding-right:12px}.modal-form .modal-body .field.error label{color:#a00}.modal-form .btn-success.disabled.active,.modal-form .btn-success.disabled:active,.modal-form .btn-success.disabled:focus,.modal-form .btn-success.disabled:hover,.modal-form .btn-success[disabled].active,.modal-form .btn-success[disabled]:active,.modal-form .btn-success[disabled]:focus,.modal-form .btn-success[disabled]:hover,.modal-form fieldset[disabled] .btn-success.active,.modal-form fieldset[disabled] .btn-success:active,.modal-form fieldset[disabled] .btn-success:focus,.modal-form fieldset[disabled] .btn-success:hover{background-color:#4ca42f;border-color:#4ca42f}.modal-form .field-inline,input .modal-form .field-inline .field-data-inline select{display:inline-block;margin:0;padding:0;vertical-align:middle}.modal-form .form-register .field-name{width:185px!important}.modal-form .form-register .field-secondname{width:185px!important;float:right}.modal-form .form-register .field-email{width:185px!important}.modal-form .form-register .field-sex{width:40%}.modal-form .form-register .field-day{width:75px!important;text-align:center}.modal-form .form-register .field-month{width:120px!important}.modal-form .form-register .field-day,.modal-form .form-register .field-month{display:inline-block;font-size:18px;height:38px;line-height:32px}.modal-form .form-register .field-year{width:75px!important}.modal-form .field .field-comment{margin-top:5px}.modal-form .modal-dialog{width:450px;margin:10% auto}.modal-form .modal-content{padding:20px}.modal-form .modal-header{border:0;padding:0 15px}.modal-form .modal-header .form-title{color:#000;font-family:ProximaNovaReg,Helvetica,Arial,sans-serif;font-size:3.2rem;line-height:1;margin-bottom:15px}.modal-form .modal-body{padding:0 15px}.modal-form .modal-body .form-subtitle{padding-bottom:20px}.modal-form .modal-body .field--checkbox label{margin-left:26px}.modal-form .modal-body .field--checkbox label a{color:#4d9c2b;border-bottom:1px solid rgba(77,156,43,.4)}.modal-form .modal-body .field input.success{border-color:#4ca42f}.modal-form .modal-body .field.error input,.modal-form .modal-body .field.error select{border-color:#a00}.modal-form .modal-footer{border:0}.modal-form .btn{font-family:ProximaNovaBold,Helvetica,Arial,sans-serif;font-size:1.5rem;line-height:1.25;padding:10px 16px}.modal-form .btn-success{background-color:#4ca42f;border-color:#4ca42f;color:#fff}.modal-form .btn-success.active,.modal-form .btn-success:active,.modal-form .btn-success:focus,.modal-form .btn-success:hover{background-color:#439029;border-color:#3a7c24;color:#fff}.ac-modal .modal-body,.ac-modal .modal-header{padding:0}.ac-modal .modal-footer{padding:15px 0 0}.ac-modal .modal-content{padding:40px;border:0;border-radius:0;box-shadow:0 24px 48px rgba(0,0,0,.4)}.ac-modal .modal-header .form-title{margin:0 0 .25em;padding:0;line-height:1.15}.ac-modal .modal-header .close{margin-top:-30px;right:25px;position:absolute}.ac-modal .btn-success{padding:14px 18px;font-size:1.4rem;text-transform:uppercase;letter-spacing:.1em;font-family:ProximaNovaSemiBold,Helvetica,Arial,sans-serif}.ac-modal .modal-body .field input{border-radius:0;border-color:#d8d8d8;height:48px;display:block;background:#fff;box-shadow:none;line-height:48px;padding:0 16px;font-size:1.6rem}.modal-form .modal-body .field--checkbox input{font-size:18px;width:auto;line-height:1;padding-left:0;border:0;height:auto;padding-right:0;float:left;display:block;position:absolute;margin-top:0}.modal-footer{text-align:left}.auth-login-message,.modal-footer .btn{display:inline-block}.ac-modal .modal-dialog{width:600px}.modal-form .modal-body .field{margin-bottom:20px;padding-bottom:0}.modal-form .modal-body .field--checkbox{position:relative}.modal a{color:#45a442}.auth-login-message{padding:15px 24px;color:#333;background:#fff0ea}.auth-login-message a{border-bottom:1px dotted;color:#f47541;font-family:'ProximaNovaSemiBold',sans-serif}.ac-modal .modal-body .field .select2-container{width:100%!important;font-size:16px}