
/*	form elements
``````````````````````````````````````````````````````````````````````````` */
.forms-lg fieldset { margin-top: 0; padding: 0 10px !important; }
.forms-lg legend { font-size: 20px; font-weight: bold; color: #191970; }
.forms-lg label { margin: 0 10px; font-size: medium; font-weight: normal; color: #191970; }
.forms-lg textarea { width: 430px; margin: 2px 0 10px 10px; padding: 4px 5px 5px; color: #444444; }
.forms-lg .centered { margin: 0; text-align: center; }
.forms-lg .input { width: 350px; height: 32px; margin: 2px 0 10px 10px; padding: 4px 5px 5px; font-size: 1.1em; color: #444444; }
.forms-lg .input-access { width: 100px; height: 22px; margin: 2px 0 10px 10px; padding: 4px 5px 5px; font-size: 1.1em; color: #444444; }
.forms-lg .submit { height: 30px; width: 150px; margin-bottom: 10px; padding: 5px; cursor: pointer; font-size: 14px; }

.forms-med fieldset { margin-top: 0; padding-bottom: 10px; padding-left: 10px; }
.forms-med h3 { padding: 10px; }
.forms-med legend { padding-left: 10px; font-size: 19px; font-weight: bold; color: #191970; }
.forms-med .form-description { margin: 10px 20px 20px 20px; font-size: 16px; color: #000000; }
.forms-med .input { margin-bottom: 5px; margin-top: 10px; padding: 3px 4px 4px; font-size: 14px; color: #444444; }
.forms-med .label { float: left; display: block; text-align: left; margin-top: 10px; padding: 3px 10px 0 10px; color: #191970; }
.forms-med .label-lg { float: left; display: block; width: 190px; margin-top: 10px; padding: 3px 10px 0 10px; text-align: left; color: #191970; }
.forms-med .label-med { float: left; display: block; width: 160px; margin-top: 10px; padding: 3px 10px 0 5px; text-align: left; color: #191970; }
.forms-med .label-sm { float: left; display: block; width: 95px; text-align: left; margin-top: 10px; padding: 3px 10px 0 10px; color: #191970; }
.forms-med .label-sm2 { float: left; display: block; width: 110px; text-align: left; margin-top: 10px; padding: 3px 10px 0 10px; color: #191970; }
.forms-med .label-xl { float: left; display: block; width: 225px; text-align: left; margin-top: 10px; padding: 3px 10px 0 10px; color: #191970; }
.forms-med .label-xxl { float: left; display: block; width: 300px; text-align: left; margin-top: 10px; padding: 3px 10px 0 10px; color: #191970; }
.forms-med .required { font-size: 16px; font-weight: normal; color: #ff0000; }
.forms-med .submit-hidden { margin-bottom: 40px; padding: 5px; }

.forms-sm { width: 300px; margin-left: 15px; }
.forms-sm fieldset { margin-top: 0; padding: 0 !important; border: 0; }
.forms-sm input { width: 150px; height: 18px; }
.forms-sm label { float: left; display: block; width: 100px; text-align: right; padding-right: 5px; }
.forms-sm .centered { margin: 15px 0; text-align: center; }
.forms-sm .submit { height: 22px; width: 80px; cursor: pointer; font-size: 14px; }

.forms-wide { width: 840px; margin-left: 15px; }
.forms-wide fieldset { margin: 0; padding-bottom: 10px; padding-left: 10px; }
.forms-wide input { padding-bottom: 5px; }
.forms-wide legend { font-size: 18px; font-weight: bold; color: #191970; }
.forms-wide .input { margin: 5px 2px; font-size: 14px; color: #444444; }
.forms-wide .label { display: inline; padding: 0; color: #191970; }
.forms-wide .label-sm { float: left; display: block; width: 100px; text-align: left; margin-top: 5px; padding: 1px 0 0 10px; color: #191970; }
.forms-wide .label-xtra { display: inline; padding: 0; color: #000000; }
.forms-wide .label-full { float: left; display: block; width: 550px; text-align: left; margin-top: 2px; padding: 1px 0 0 10px; color: #191970; }
.forms-wide .submit-hidden { margin-bottom: 40px; padding: 5px; }


/*	miscellaneous
``````````````````````````````````````````````````````````````````````````` */
.clear { clear: both; }

.checkbox, .radio { margin-left: 10px; }

.form-padded fieldset { padding: 10px; }

.required { font-size: 14px; font-weight: normal; color: #ff0000; }


/*	aircraft forms
``````````````````````````````````````````````````````````````````````````` */
#ownershipType { float: left;  margin: 0 0 15px 50px; }
#depreciation { margin-left: 20px; }
#depreciationType { float: left;  margin: 0 0 15px 40px; }
#otherUses, #mtow { float: left;  margin: 0 0 15px 5px; }

/*	guest form
``````````````````````````````````````````````````````````````````````````` */
#guest_options { margin-left: 20px; }
#dob_fields { display: none; margin-left: 15px; }


