/* Ultimate member form styles to match Ninja Forms */

.um-form{
    margin: 0em 0em 4em 0em;
    max-width:700px;
    margin-bottom:4em;

}

.um-field{
    margin:3em 0em;

}

.um-form-field{
    padding: 12px 10px;
    font-size: 18px;
    width: 100%;
}
.um-form-field.um-error{
	border: 1px solid #e80000;
}
.um-field-error{
	color:#e80000;
}
.um-field-arrow{
    display:none;
}
.um-icon-android-radio-button-off, .um-icon-android-radio-button-on{
	display:none;
}
.um-field-label{
    font-weight:bold;
    margin-bottom:1em;
}
.um-field-radio{
	display:block;
}
.um-button{
	background: #89282d;
	padding:10px 15px;
    display: inline-block;
    border: none;
    text-decoration: none;
    font-family: 'Raleway', sans-serif;
    color:#fff;
    font-size: 18px;
    font-weight: 500;
    cursor:pointer;
}
.um-button:hover{
	color:#fff;
}
.um-field-checkbox{
	display:block;
}
.um-field-checkbox input {

    opacity: 0 !important;

    display: inline !important;

    width: 0 !important;

    float: left;

}
.um-field-checkbox-state{
    position:relative;
    top:2px;
}
.um-field-checkbox-state i{
	padding-right:.5em;
}
div.um-modal{
	    background: white;
    		padding-bottom: 20px;
}
div.um-modal .upload,
div.um-modal .upload:hover
{
    background: #89282d;

}
.um-modal-btn,
.um-modal-btn:hover{
    background: #89282d;
}
.um-login .um-center ,.um-login .um-col-alt-b{
	text-align:center
}
.um-login .um-col-alt-b{
	margin-top:1em;
}
.flight-school-form-logo{

    max-width:700px;
}
.menu-flight-school-menu-container > ul > li#menu-item-21539 {
    position: absolute;
    left: 382px;
    top: 79px;
}
.menu-flight-school-menu-container > ul > li#menu-item-21539 > a{
    background: #89282d;
    padding: 13px 20px 10px 20px;
    color: #fff;
}
/* convert hard-coded reset-password styles to custom */
.um-um_password_id.um{
    max-width:700px!important;
}

body.wait{
    cursor:wait;
}