#ballariano_request_form {
width:100%;
padding: 20px;
background-color: #eee;
}
#ballariano_request_form #ballariano_response {
color: #83233F;
font-weight: 700;
margin-bottom: 30px;
}
#ballariano_request_form #ballariano_response a{
text-decoration:underline;
}
#ballariano_request_form #ballariano_response a:hover{
color: #83233f;
}
#ballariano_request_form .step_description {
margin-bottom:30px;
}
#ballariano_request_form #register_form .form-group,
.cred-user-form .form-group {
width:-webkit-calc(-webkit-calc(50% - 10px) - 0.1px);
width:-moz-calc(-moz-calc(50% - 10px) - 0.1px);
width:calc(calc(50% - 10px) - 0.1px);
width:-webkit-calc((50% - 10px) - 0.1px);
width:-moz-calc((50% - 10px) - 0.1px);
width:calc((50% - 10px) - 0.1px);
margin-right:20px;
float:left;
}
#ballariano_request_form #register_form .form-group:nth-of-type(2n + 2),
.cred-user-form .form-group:nth-of-type(2n + 2) {
margin-right:0px;
}
.cred-user-form .form-group.password {
width:100%!important;
margin-right:0!important;
margin-bottom:20px;
}
#ballariano_request_form .form-group label,
.cred-user-form .form-group label{
display:block;
font-weight:500;
}
#ballariano_request_form .form-group.required label:after {
content: '*';
}
#ballariano_request_form .form-group input[type="text"],
#ballariano_request_form .form-group input[type="email"],
#ballariano_request_form .form-group input[type="password"],
#ballariano_request_form .form-group input[type="tel"],
#ballariano_request_form .form-group input[type="date"],
#ballariano_request_form .form-group select,
#ballariano_request_form .form-group textarea,
.cred-user-form .form-group input[type="text"],
.cred-user-form .form-group input[type="email"],
.cred-user-form .form-group input[type="password"],
.cred-user-form .form-group input[type="tel"],
.cred-user-form .form-group input[type="date"]{
width:100%;
color: #525963;
background-color: #FFFFFF;
font: normal normal 300 18px/24px Lato, sans-serif;
}
#ballariano_request_form .form-group textarea {
min-height: 10em;
}
#ballariano_request_form ul {
padding-bottom: 0;
}
#ballariano_request_form button,
.cred-user-form button,
.cred-user-form a.et_pb_button,
input[type="submit"].et_pb_button {
clear:both;
display:block;
margin-top:30px;
}
#ballariano_request_form .form-group,
.cred-user-form .form-group {
margin-bottom:30px;
}
#ballariano_request_form #login_form,
#ballariano_request_form #register_form{
margin-bottom:30px;
}
#loginform label {
display:block;
font-weight:500;
}
#loginform input[type="text"],
#loginform input[type="email"],
#loginform input[type="password"]{
width:100%;
color: #525963;
background-color: #FFFFFF;
font: normal normal 300 18px/24px Lato, sans-serif;
}
#wp-submit {
background:#ffffff!important;
border:1px solid #83233F!important;
color:#83233F!important;
padding: .3em 1em!important;
font-size: 18px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
#wp-submit:hover {
background:#83233F!important;
border:1px solid #83233F!important;
color:#FFFFFF!important;
padding: .3em 1em!important;
}
.wpt-form-textfield.hasDatepicker {
max-width: -webkit-calc(-webkit-calc(100% - 45px) - 0.1px)!important;
max-width: -moz-calc(-moz-calc(100% - 45px) - 0.1px)!important;
max-width: calc(calc(100% - 45px) - 0.1px)!important;
max-width: -webkit-calc((100% - 45px) - 0.1px)!important;
max-width: -moz-calc((100% - 45px) - 0.1px)!important;
max-width: calc((100% - 45px) - 0.1px)!important;
}
span.separator {
display:block;
height:1px;
width:250px;
margin: 30px auto;
background: #525963;
} @media (max-width:980px) and (min-width:481px) {
#ballariano_request_form #register_form .form-group,
.cred-user-form .form-group {
width:100%;
margin-right:0!important;
}
}
@media (max-width:480px) {
#ballariano_request_form #register_form .form-group,
.cred-user-form .form-group {
width:100%;
margin-right:0!important;
}
}