@import url(scss/0.css);

.form-control {
	min-height: 50px !important;
	color: #252526 !important;
	border: none !important;
}

.border-0{
	background: #f0f3f9 !important;
}

.label {
    color: #adb5bd !important;
    font-weight: 400 !important;
}

@media (min-width: 576px){
	.card-body {
		padding: 38px !important;
	}
}

.text-gray {
    color: #adb5bd !important;
}


.navtable  { width:100%; border:0; background-color: #c0ccee; color:#6595C5; font-size: 12px; font-family: "helvetica neue",helvetica,sans-serif }
.navtable > .special-offer-banner {
	background-color:white;
	display: flex;
    justify-content: center;
}
.navtable > img {
	margin-left: auto;
    margin-right: auto;
    display: block;
}
.nounderline {TEXT-DECORATION: none}

.highlight {
	background-color:yellow;
	overflow:hidden;
	width:100%;
	text-align:center;
}

.blurb	{
	width: 100%;
	padding: 5px;
}

.uiunused {
	border: 3px solid #000000;
}

.border {
	border: 3px solid #000000;
}

.bottom {
	float:bottom;
	text-align:center;
}

.login	{
	padding: 5px;
	height:  150px;
}
.paypal {
	padding: 5px;
	height:  150px;
}

.constant {
	text-transform:uppercase;
	font-weight: bold;
}

.smaller {
    font-size: 75%;
}

.amount_rows .label {
	background-color: #a5d57e;
}

table.more_spacing {
	border-spacing: 4px;
}

.red {
    color: red;
}

.more {
	font-weight: 500; 
	color: #235fc6 !important; 
	text-align: center; 
	vertical-align: middle; 
	user-select: none; 
	background-color: transparent; 
	border: 2px solid transparent; 
	padding: 0.875rem 1.5rem; 
	font-size: 1rem; 
	line-height: 1.5; 
	border-radius: 0.375rem;
}

.row .field-error label {
	color: #de1a1a;
}

.row .field-error input, .row .field-error select {
	border: 2px #de1a1a solid !important;
}

.row .auto-replenish-current-not-available {
	color: #ee550e;
	font-size: 80%;
	margin-top: .25rem;
}

@media (min-width: 992px) {
	.row .auto-replenish-btn-container {
		margin-top: 2rem;
	}
}
