/* drk blue: #215E74 */
/* blue: 605b77
/* green: 76A841 */


#affpage {
	
} /* wrapper */

#affpage section {
	padding: 2em 0;
}

#affpage section#affiliate-intro {
	background-color: #605b77;
	background-repeat:no-repeat;
	background-size:cover;
	background-image: url('/wp-content/themes/sweetdate-child/images/affiliate-background-handholding.jpg');
	background-position:center 65%;
	padding: 5em 0 3em;
}

.bluesection {
	background:#605b77;
}

.bluesection .button.primary {
	color: white;
	border-color: white;
}



section#affiliate-paytable {
	
}

section#affiliate-paytable h2 {
	text-align:center;
}


#affpage h4 {
	line-height: 1.4;
}

#affiliate-breakdown h4 {
	color: #666;
}

.affiliate_form {
	display: block;
	min-height: 3em;
	clear: both;
	overflow: hidden;
	margin: 1em 0;
}

.affiliate_form input[type='text'],
#affiliate button {
	float:left;
	clear:none;
	display:inline-block;
}

.affiliate_form input[type='text'] {
	width:54%;
	margin-right:1%;
}

.affiliate_form button {
	width: 45% !important;
	min-width:0 !important;
}

 

section#affiliate-intro h1 {
	color: #FFF;
	font-family:"Intro Bold";
}

section#affiliate-intro h4 {
	padding: 1.5em 1.2em;
	background: rgba(19,81,101,0.6);
	color: #FFF;
	line-height: 1.4;
	font-family: "Intro Bold";
}



.affpay-breakdown {
	display:table;
	table-layout: fixed;
	width: 100%;
	margin: 0 auto;
}

.affpay_row {
	display:table-row;
}

.affpay_row:nth-child(2n) {
	background: #d4ecf4;
}

.affpay_row.detailgrey:nth-child(2n) {
	background: #FFF;
}

#affiliate-paytable .affpay_row:nth-child(2n) {	
	background: #1e8bae;
}

.affpay_row > div {
	display:table-cell;
}

.affpay_row > div p {
	margin:0;
	padding:6px 0px;
	line-height: 1.25;
	
}

.bluesection h2,
.bluesection p {
	color: #FFF;
}

.bluesection input[type="text"] {
	background: rgba(255,255,255,0.85);
}

.bluesection h4 {
	color: rgba(255,255,255,0.95);
}

.bluesection p {
	color: rgba(255,255,255,0.9);
}

.bluesection .affpay_comm p {
	color: #bdff76;
	font-family: "Intro Bold"
}


/* labels around rows of table */
.aff-howmuch {
	text-align:left;
	margin-top: 1.5em;
	padding-left:.3em;
	padding-right: .3em;
	
	display:none;
}

p#aff-detail {
	text-align:center;
}

.aff-detailshow {
	display:none;
}

.affpay_header p {
	font-size: 1em;
	font-family:"Intro Bold";
}

.affpay-breakdown.col3 .affpay_label {
	width: 50%;
}

.nodetailgrey {
	background:#EEE;
}

.affpay-breakdown.col7 .affpay_label {
	width: 25%;
}

div.affpay_label p {
	text-align:right;
	padding-right:1em;
}

.affpay_label:not(.affpay_header) p {
	font-size: 1em;
}

.col3 .affpay_price {
	width: 15%;
}

.col7 .affpay_price,
.col7 .affpay_header:not(.affpay_label) {
	width: 10%;
}

.col7 .affpay_price p {
	font-size: .9em;
}

.affpay_comm {
	width: 35%;
}

#affiliate-closing {
	background: #605b77;	
}

#affiliate-closing h2,
#affiliate-closing p {
	color: #FFF;
}

#affiliate-closing h4	 {
	color: #c1eefd;
}

#affiliate-closing input[type='text']::-webkit-input-placeholder {
	color: #FFF !important;
}

#affiliate-closing input[type='text']::-moz-input-placeholder {
	color: #FFF;
}
#affiliate-closing input[type='text']:-moz-input-placeholder {
	color: #FFF;
}
#affiliate-closing input[type='text']:-ms-input-placeholder {
	color: #FFF;
}

