
#donation_amount {
    display: inline-block;
    width: 85%;
}

.other-amount-dollar {
    display: inline-block;
}

.error-label {
    color: red;
}

.g-recaptcha {
    float: left;
    padding: 15px;
}

.red-text {
    margin: 10px 0px 30px 0px;
    color: red;
}

/* loader responsive */

.donation-pleasewait {
    display: none;
    position: absolute;
    top: 0;
    width: 100%; 
    height: 100%;
    left: 0;
    background: rgba(105, 105, 105, 0.21);
    overflow: hidden!important; 
}

.submit-loaderx{
    display: table-cell;
    vertical-align: middle;
    position: fixed;
    text-align: center;
    z-index: 1000;
    top: 23%;
    left: 0;
    height: 100%;
    width: 100%;
}

.noscript-msg {
    margin: 30px 0px 30px 15px;
}

.form-container .box .image.donate-round-image img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border: 10px solid #005aa0;
}

/* standardize the gap between the form and error validation */
.form-control{
    margin-bottom: 10px!important;
}

@media (max-width: 992px)
{
    .form-container .box .image.donate-round-image img {
        border: 5px solid #005aa0;
    }
}

/* Styling for the modal box using Jquery UI */

/* .ui-dialog .ui-dialog-buttonpane {
    display: none!important;
} */

/* .ui-dialog .ui-dialog-titlebar-close {
    display: none!important;
} */

.ui-dialog {
    z-index: 1000!important;
    vertical-align: middle!important;
    position: fixed!important;
    text-align: center!important;
    z-index: 1000!important;
    top: 35%!important;
}

.ui-widget {
    font-family: "proxima-nova", sans-serif!important;
    font-size: 16px!important;
}

.ui-widget-content {
    color: red!important;
}

.ui-widget-header {
    background: #575757!important;
    color: #ffffff!important;
    font-weight: bold!important;
}

.ui-dialog .ui-dialog-buttonpane {
    padding: 0em 0em 0em .4em!important;
}

#g-mapform{
    display:none;
    margin-bottom: 20px!important;   
}

#g-mapformlink{
    padding-left: 5px;
    cursor: pointer;   
}


@media (min-width: 768px) and (max-width: 2048px) {

    .input-group-btn:last-child>.btn{
        margin: 0px 0px 8px 0px!important;
    }
}


/* SURVEY TWEAK 

Note : Change gform_2 to the right ID when going live.

*/
.pum-container.pum-responsive.pum-responsive-medium:hover {
    background:white!important;
}

#gform_2 .gform_page_footer .button.gform_button, 
#gform_2 .gform_page_footer .button.gform_next_button,
#gform_2 .gform_page_footer .button.gform_previous_button {
    display: inline-block;
    padding: 10px;
    text-transform:uppercase;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #357ebd;
    border-radius: 4px;
    color: #fff;
    background-color: #428bca;
}
#gform_2 .gform_page_footer .button.gform_previous_button {
    background:#575757;
}

#gform_2 select,
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding:6px 12px;
}

/* SCHOLARSHIP FORM
*/
.my_scholarship_page .form-input {
    padding: 6px 12px;
}


/* FOOTER LOGO ALIGNMENT */ 

@media (min-width: 500px) {
    .footer-display {
        display:flex;
	align-items:center; 
	padding:20px 0;
    }
}

@media (max-width: 500px) {
    .logo-footer-padding {
        padding-top: 20px;
    }
    .footer-flex {
	justify-content:center;
	align-items:center;
	margin: 0 auto;
	display:flex;
	flex-direction:column;
    }
    .extend-padding {
	padding-top: 30px;
    }
    .extend-padding-1 {
	padding-top: 35px;
    }
}
