.form label{font-weight:bold;margin-bottom:5px}
.form-field-required{padding-left:10px}
.form .check-box-list{margin-bottom:15px}
@media screen and (min-width:768px){.form .check-box-list{margin-bottom:30px}
}
.form .check-box-list label{font-weight:normal;margin-bottom:0}
.form .check-box-list fieldset{margin:0;padding:0;border:0}
.form .check-box-list fieldset legend{font-weight:bold}
.form .check-box-list fieldset .error-message{font-weight:normal}
.form .check-box-list .checkbox{padding-left:20px;margin-top:10px;margin-bottom:10px;font-weight:normal;cursor:pointer}
.form .check-box-list .checkbox+.checkbox{margin-top:-5px}
.form .check-box-list .checkbox-inline{margin:10px 10px 10px 0}
.form .check-box-list .help-block{margin-top:0}
.form .dropdown-list,.form .dropdown-list-v2,.form .drilldown{margin-bottom:15px}
@media screen and (min-width:768px){.form .dropdown-list,.form .dropdown-list-v2,.form .drilldown{margin-bottom:30px}
}
.form .dropdown-list option,.form .dropdown-list-v2 option,.form .drilldown option{padding:6px 0}
.form .drilldown1{margin-bottom:15px}
@media screen and (min-width:768px){.form .drilldown1{margin-bottom:30px}
}
.form .multiline-text-field{margin-bottom:15px}
@media screen and (min-width:768px){.form .multiline-text-field{margin-bottom:30px}
}
.form .multiline-text-field textarea{resize:none;overflow-x:hidden;overflow-y:auto}
.form .radio-button-list{margin-bottom:15px}
@media screen and (min-width:768px){.form .radio-button-list{margin-bottom:30px}
}
.form .radio-button-list fieldset{margin:0;padding:0;border:0}
.form .radio-button-list fieldset legend{font-weight:bold}
.form .radio-button-list fieldset .error-message{font-weight:normal}
.form .radio-button-list .radio{padding-left:20px;margin-top:10px;margin-bottom:10px;font-weight:normal;cursor:pointer}
.form .radio-button-list .radio+.radio{margin-top:-5px}
.form .radio-button-list .radio-inline{margin:10px 10px 10px 0;font-weight:normal}
.form .radio-button-list .help-block{margin-top:0}
.form .submit-button{margin-bottom:15px}
@media screen and (min-width:768px){.form .submit-button{margin-bottom:30px}
}
.form .submit-button button{background-color:white;border:1px solid #ccc;padding:6px 12px;border-radius:4px}
.form .submit-button button:hover{cursor:pointer}
.form .submit-button button:hover,.form .submit-button button:focus,.form .submit-button button:active{background-color:#e6e6e6;border-color:#adadad}
.form .submit-button button:focus,.form .submit-button button:active:focus{outline:thin dotted;outline-offset:-2px}
.form .text-field{margin-bottom:15px}
@media screen and (min-width:768px){.form .text-field{margin-bottom:30px}
}
.form .has-error .error-message{color:#a94442;font-style:italic;clear:both;display:block;padding-left:0}
@media screen and (min-width:768px){.form .has-error .error-message{clear:none;display:inline;padding-left:15px}
}
.form .has-error option{color:#a94442}
.form .error-message{display:none}