/* 2019 */
.hidden-background-image
{
	background-image: none !important;
}

.hide-if-mobile-414 {display:none !important;}
.row-mobile-414-full-width {width:100%; margin-left:0px;margin-right:0px;}
.row-mobile-414-no-side-padding {padding-left:0px;padding-right:0px;}
.row-mobile-414-no-left-margin{ margin-left:0px;}
.row-mobile-414-float-right{ float:right;clear:both}

#divIsMobile {display:block !important;width:1px;height:1px;}
body, body.donationform-layout-twocolumns-full-background {background-color:#EEF3F9 !important;}

#DonationFormDiv.donation-form-updates-2019
{
	background-color:#EEF3F9;
}

#DonationFormDiv.donation-form-updates-2019{
    padding-left: 12px;
    padding-right: 12px;
}

.DonationFormDiv-inside.donation-form-wrapper
{
	width: 100%;
    /*border: 1px solid #000;*/
}

.DonationFormDiv-type-selection .DonationFormDiv-type {
    width: 50%;
}
._row-preset-amount-list {
	display:flex !important;
	 flex-wrap: nowrap;
	 justify-content:  space-between;
	 width:100%;
	 clear:both;
}
._row-preset-amount-list > div {
 flex-shrink: 4; 
 margin-left:initial !important;
 margin-right:initial !important;
 text-align:center;
 width:70px !important;
}

._row-preset-amount-list > div  .amount-value{
	max-width:100%;
}

.donation-form-wrapper	.amount-other {
	min-width:100%;
}

.payment-types-wrapper, .credit-card-wrapper, x.transaction-fee-wrapper {
	min-width:100%;
}

.row.billing-information-wrapper{
	min-width:100%;
}
.row-actions.row-mobile-414-full-width
{
	min-width:100%;
}

.payment-types-wrapper > div {
	display:block;
}

#Block_GiftFrequency .inner-block-wrapper {
    padding: 0;
}

.btn-payment-type[data-value="credit card"]  
	, .btn-payment-type[data-value="paypal"]
	, .btn-payment-type[data-value="amazon"]	
	, .btn-payment-type[data-value="venmo"]
	, .btn-payment-type[data-value="applepay"]
	, .btn-payment-type[data-value="ach"]
{ 	
	width: 100%;
	min-width: 255px;
	max-width: 100%;
}

.btn-payment-type[data-value="venmo"] {
    background-size: 160px;
}

.amount-value-wrapper .amounttooltip
{
	display:none !important;
	visability:hidden !important;
}

/* --- fiexed on top message */
#FixedOnTopMessageComponent.DonationFormBlock.fixed-donate-on-top  
{
    position: absolute;
    top: 40px;
    right: 10px;
    background-color: transparent;
    text-align: right;
    font-size: 18px;
    font-weight: bold;
    color: #333;
}

.header-FixedOnTopMessageComponent .right-side-message
{
	display:none;
}



.donation2016 .DonationFormDiv-inside .donation-form-title-payment-methods, 
.donation2016 .row-dedicate-my-donation .donation-form-title, 
.donation2016 .donation-form-title-billing-info, 
.donation2016 .DonationFormDiv-inside .donation-form-title {
    font-size: 16px;
}