.hide {display:none !important;}
.webform-submission-form {background-color: #87cefa;  padding: 15px;}
.webform-submission-form  .js-form-item {margin-top: 20px;}
.body-page input[type="text"], .body-page input[type="tel"], .body-page input[type="password"], .body-page input[type="email"], .body-page textarea, .body-page select {    border-radius: 10px; }


.webform-submission-form .form-item {margin-bottom: 30px;}
.webform-submission-form .js-form-type-datelist {margin-bottom: 30px !important;}
.webform-submission-form .js-form-type-checkbox input {vertical-align:top;}
.webform-submission-form .js-form-type-checkbox label.option { max-width: 95%;}
.webform-submission-form label { padding-left: 0px !important; font-size: 20px;  font-weight: 400; color: #333;}
.webform-submission-form, .webform-submission-form .js-form-type-checkbox label, .webform-submission-form .js-form-type-radio label {font-size:14px;}
.webform-submission-form .description {font-size: 12px;}
.webform-submission-form input, .webform-submission-form button, .webform-submission-form select, .webform-submission-form textarea {max-width: 100%;}
.webform-submission-form legend {margin-bottom: 10px;font-size: 20px;}
.webform-submission-form label {padding-left: 0px !important;}
.webform-submission-form .js-form-type-datelist  .form-item {margin-bottom:0;}
.webform-submission-form .js-form-type-datelist  .container-inline {width: 100%;display: block !important;}
.webform-submission-form .js-form-type-checkbox, .webform-submission-form  .js-form-type-radio { margin-bottom: 0px;}
.webform-submission-form input#edit-banco {width: 100%;}
.webform-submission-form  .webform-actions {text-align:center;}
.webform-submission-form  .webform-actions  .button {padding: 5px 15px;margin: 12px;}

@media (max-width: 772px){
  .webform-submission-form .js-form-type-checkbox, .webform-submission-form .js-form-type-radio { margin-bottom: 10px !important;}
}