/* @override 
	http://existvm01.m.scholarships4moms.net/resources/css/SA0015.css
	http://existvm03.m.scholarships4moms.net/resources/css/SA0015.css */
@import url("bubble_mobile.css");
@import url("m.scholarships4moms.net/themes/s4m-mobile-v4.css");
@import url("m.scholarships4moms.net/jquery.mobile.structure-1.1.0.css");

body,
section {
	margin: 0;
	padding: 0;
}

.ui-content {
	margin: 0;
	padding: 0 0 40px 0;
}

/* Header Styles */

#s4m-header {
	text-align: center;
	padding: 0;
	margin: 0;
}

#s4m-header .site-logo {
	display: inline-block;
	height: 29px;
	width: 188px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

#s4m-header .bbb {
	display: inline-block;
	height: 23px;
	width: 58px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

#s4m-header .bbb a#bbblink {
	width: 300px !important;
	margin: 0 !important;
	padding: 0 !important;
	vertical-align: middle;
}

#s4m-header .bbb a#bbblink img {
	height: 23px !important;
	width: 116px !important;
	margin: 0 !important;
	padding: 0 !important;
	vertical-align: middle;
}

.site-slogan {
	background: #a7724e url('../images/m.scholarships4moms.net/ver3/bgWood.jpg') repeat left top;
	text-align: center;
	margin: 0;
	padding: 0;
}

.site-slogan strong {
	background: transparent url('../images/m.scholarships4moms.net/ver3/slogan.png') no-repeat left top;
	display: block;
	height: 56px;
	margin: 0 auto;
	width: 243px;
	text-indent: -10000px;
}


/* Content Styles */

.drawing {
	font-family: Georgia, Times New Roman, serif;
	text-align: center;
	padding: 10px 0;
}

#pageRegister .drawing {padding: 10px 0 -5px 0;}

#pageRegister .wrapper br {display: none;}

#pageRegister .wrapper .drawing br {display: block;}

.drawing h3 {
	color: #7d7d7d;
	font-size: 14px;
	margin: 0;
	padding: 0;
}

.drawing h3 strong {
	color: #ed1f24;
	font-size: 16px;
}

.wrapper {
	background: #ede9e8;
	margin: 20px 0 40px 0;
	padding: 10px;
}

h2 {
	color: #956041;
	font-size: 18px;
	text-align: center;
	text-shadow: none;
}

.steps {margin: 0; padding: 0;}
.steps p {
	text-align: center;
	text-transform: uppercase;
	font-size: 18px;
	margin: 10px 0 0 0;
	padding: 0;
}

.steps p strong {color: #729a3e;}
.steps p em {color: #c2b2a3; font-style: normal;}
.steps p .arrow {font-size: 24px;}

/* Footer styles */


footer {clear: both;}

.ui-footer.ui-bar-a {
	/*background: #729a3e;
	border: none;*/
	background: #729a3e /*{global-active-background-color}*/;
	border: 1px solid #406017 /*{global-active-border}*/;
 }
 
footer .omniFooter {
	/*padding: 0.4em 0;
	padding: 0 !important;*/
	border-bottom: 1px solid #406017 /*{global-active-border}*/;
}

footer .omniFooter p {
	/*text-align: center;
	padding: 0 !important;*/
}

footer .omniFooter a.ui-btn {
	background: #729a3e /*{global-active-background-color}*/;
	border: none !important;
	text-shadow: none !important;
	/*background: #729a3e !important;
	padding: .4em 0 !important;*/
}


footer .omniFooter .ui-btn-up-a,
footer .omniFooter .ui-btn-hover-a {
	/*background: #729a3e;
	border: 1px solid #729a3e !important;
	border: none !important;
	border-top: none;
	border-bottom: none;
	color: #2d2d2d;
	font-size: .8em;
	text-shadow: none !important;
	padding: 0;
	margin: 0;*/
}

footer .omniFooter .ui-btn-up-a:hover {/*color: #2d2d2d;*/ color: #fff;}

footer .omniFooter .ui-btn-inner {
	/*border-top: none;
	border-left: none;
	padding-top: 0.2em !important;
	padding-bottom: 0.2em !important;*/
}

-footer .omniFooter .ui-btn-down-a,
-footer .omniFooter .ui-btn-hover-a {
	border: 1px solid #bbbbbb /*{a-bdown-border}*/;
	background: #d6d6d6 /*{a-bdown-background-color}*/;
	font-weight: bold;
	color: #2F3E46 /*{a-bdown-color}*/;
	text-shadow: 0 /*{a-bdown-shadow-x}*/ 1px /*{a-bdown-shadow-y}*/ 0 /*{a-bdown-shadow-radius}*/ #ffffff /*{a-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #d0d0d0 /*{a-bdown-background-start}*/), to( #dfdfdf /*{a-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #d0d0d0 /*{a-bdown-background-start}*/, #dfdfdf /*{a-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #d0d0d0 /*{a-bdown-background-start}*/, #dfdfdf /*{a-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #d0d0d0 /*{a-bdown-background-start}*/, #dfdfdf /*{a-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #d0d0d0 /*{a-bdown-background-start}*/, #dfdfdf /*{a-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #d0d0d0 /*{a-bdown-background-start}*/, #dfdfdf /*{a-bdown-background-end}*/);
}


/* FAQ page */

.ui-collapsible-set {
	margin: 0 10px;
}

/* Winners page */

.winner {
	border-bottom: 1px solid #ae866b;
	margin: 0 10px 10px 10px;
}

/* Unsubscribe page */

#pageUnsubscribe .wrapper h2 {
	text-align: left;
}

#pageUnsubscribe form {
	background: #d9d0c7;
	margin: 10px 0;
	padding: 10px;
	-moz-border-radius: 				.5em /*{global-radii-buttons}*/;
	-webkit-border-radius: 				.5em /*{global-radii-buttons}*/;
	border-radius: 						.5em /*{global-radii-buttons}*/;
}

#pageUnsubscribe form .btn-wrap {text-align: center;}
#pageUnsubscribe form .btn-wrap .ui-btn {width: 150px;}


/* Register page overrides */

#pageRegister .wrapper {margin-top: 0;}

#pageRegister form ul {
	background: #d9d0c7;
	margin: 10px 0;
	padding: 10px 0;
	-moz-border-radius: 				.5em /*{global-radii-buttons}*/;
	-webkit-border-radius: 				.5em /*{global-radii-buttons}*/;
	border-radius: 						.5em /*{global-radii-buttons}*/;
}

#pageRegister form ul .ui-li-static {
	padding-left: 10px !important;
}

#pageProgram .ui-content .ui-listview {
	overflow: hidden;
	padding: 10px 0;
}

#pageRegister .ui-content-secondary .ui-listview .ui-li,
#pageProgram .ui-content-secondary .ui-listview .ui-li {
	background: none !important;
	border: none !important;
	overflow: hidden;
}

#pageRegister .ui-content-secondary .ui-li .ui-btn,
#pageRegister .ui-content-secondary .ui-checkbox .ui-btn,
#pageRegister .ui-content-secondary input.ui-input-text,
#pageProgram .ui-content-secondary .ui-li .ui-btn,
#pageProgram .ui-content-secondary .ui-checkbox .ui-btn,
#pageProgram .ui-content-secondary input.ui-input-text {
	background: #fff;
	border: 1px solid #ababab;
}

#pageRegister .ui-content-secondary .ui-li .ui-btn-active,
#pageProgram .ui-content-secondary .ui-listview .ui-btn-active {
	border: 1px solid #406017 /*{global-active-border}*/;
	background: #729a3e /*{global-active-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{global-active-color}*/;
	cursor: pointer;
	text-shadow: 0 /*{global-active-shadow-x}*/ 1px /*{global-active-shadow-y}*/ 1px /*{global-active-shadow-radius}*/ #406017 /*{global-active-shadow-color}*/;
	text-decoration: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #729a3e /*{global-active-background-start}*/), to( #729a3e /*{global-active-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #729a3e /*{global-active-background-start}*/, #729a3e /*{global-active-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #729a3e /*{global-active-background-start}*/, #729a3e /*{global-active-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #729a3e /*{global-active-background-start}*/, #729a3e /*{global-active-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #729a3e /*{global-active-background-start}*/, #729a3e /*{global-active-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #729a3e /*{global-active-background-start}*/, #729a3e /*{global-active-background-end}*/);
	 font-family: Arial, Helvetica, sans-serif /*{global-font-family}*/;
}

.label_gender,.label_preferredclassformat,.label_contact, .label_dob_month {
	clear: both;
	display: block !important;
}

.label_hs_grad_year,
.label_areaofstudy,
.label_program,
.label_degree_complete_month,
.label_enrolled,
.label_dobtext,
.label_dob_month, 
.label_vi_degree
{
	clear: both;
	display: block !important;
	padding-top: 10px;
}

.uscitizen{
    margin-top: 3.2em;
}

.optin .ui-checkbox .ui-btn,
.optin .ui-checkbox .ui-btn-corner-all,
.optin .ui-checkbox .ui-btn-up-a  {
	background: #ede9e8 !important;	
	border: 1px solid #ede9e8 !important;
	font-weight: normal;
	font-size: 12px;
}

.optin a,
.optin a:visited {
	color: #333333 !important;
	text-decoration: none;
	font-weight: normal !important;
}

.optin .error a,
.optin .error a:visited {
	color: #ff0000 !important;
}

.optin .ui-checkbox label {
	margin: 0;
	padding: 0 !important;
}

.optin p.ui-btn-inner {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.optin.red p {
	font-size: 12px;
}


/* Offer page */

#pageProgram .school-logo,
#pageProgram .wrapper h3,
#pageProgram #summaryoffer,
#pageProgram #offercopy
 {margin: 0 10%;}
 
 .school-logo {text-align: left;}
 
 .school-logo img {
 	border: 1px solid #aaa;
 	height: 70px;
 	width: 235px;
 	margin: 0 auto;
 }
 
 #pageProgram .offerHeadline {
 	display: none;
 }


#pageProgram .showfields {
	background: #d9d0c7;
	margin: 10px 0;
	padding: 10px 10px 20px 10px;
	-moz-border-radius: 				.5em /*{global-radii-buttons}*/;
	-webkit-border-radius: 				.5em /*{global-radii-buttons}*/;
	border-radius: 						.5em /*{global-radii-buttons}*/;
}

#pageProgram .subgroup {
	background: #c1b4ab;
	margin: 10px -10px;
	-moz-border-radius: 				0 /*{global-radii-buttons}*/;
	-webkit-border-radius: 				0 /*{global-radii-buttons}*/;
	border-radius: 						0 /*{global-radii-buttons}*/;
}

#pageProgram .red {
	text-align: center;
}

#pageProgram .red .ui-btn {
	display: inline-block;
	margin: 0 auto;
	width: 150px;
}

.nextOffer {
	text-align: right;
	padding-top: 40px;
}

.nextOffer a {
	color: #7f7f7f !important;
}


/* Thank you */

.googlead {
	display: block;
	margin: 0 auto;
	width: 300px;
}


/* Form overrides */

.hiddencontent {
	display: none;
}


.validationerror,
.error {
	color: #ff0000;
}


li fieldset.ui-controlgroup label {
	font-weight: normal;
	font-size: 14px;
    display: block !important;
    padding-bottom: 5px;
}

li fieldset.ui-controlgroup label.ui-btn {padding-bottom: 0;}

li input.city {
	margin-bottom: 15px;
}

/* Button overrides */

.ui-btn-register,
.optin.submit .ui-btn,
#pageUnsubscribe #unsub .ui-btn,
.red .ui-btn
 {
	border: 1px solid  		#560d06 /*{b-bup-border}*/;
	background: #901b10 /*{b-bup-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{b-bup-color}*/;
	text-shadow:  0  /*{b-bup-shadow-x}*/  1px  /*{b-bup-shadow-y}*/  0  /*{b-bup-shadow-radius}*/ #cc7f78 /*{b-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #b92214 /*{b-bup-background-start}*/), to( #66130b /*{b-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #b92214 /*{b-bup-background-start}*/, #66130b /*{b-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #b92214 /*{b-bup-background-start}*/, #66130b /*{b-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #b92214 /*{b-bup-background-start}*/, #66130b /*{b-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #b92214 /*{b-bup-background-start}*/, #66130b /*{b-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #b92214 /*{b-bup-background-start}*/, #66130b /*{b-bup-background-end}*/);
}

.optin {
	clear: both;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.optin.red {
	text-align: center;
}

.optin.red .ui-btn {
	display: inline-block;
	font-size: 1.3em;
	width: 150px;
	margin: 0 auto !important;
}

.s4m-btn {
	text-align: center;
}

.s4m-btn .ui-btn {
	display: inline-block;
	font-size: 1em;
	width: 150px;
	margin: 1em auto !important;
}



.ui-btn-register a.ui-link-inherit {
	color: #ffffff ! /*{b-bup-color}*/;
}

.ui-btn-register a.ui-link-inherit {
	color:  					#2F3E46  /*{b-bhover-color}*/;
}
.ui-btn-register.ui-btn-down-a,
#smt_btn .ui-btn {
	border: 1px solid  		#406017  /*{b-bdown-border}*/;
	background: #406017 /*{b-bdown-background-color}*/;
	font-weight: bold;
	color:  					#ffffff  /*{b-bdown-color}*/;
	text-shadow:  0  /*{b-bdown-shadow-x}*/  1px  /*{b-bdown-shadow-y}*/  0  /*{b-bdown-shadow-radius}*/  #869c6a  /*{b-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #406017 /*{b-bdown-background-start}*/), to( #406017 /*{b-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #648c30 /*{b-bdown-background-start}*/, #406017 /*{b-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #648c30 /*{b-bdown-background-start}*/, #406017 /*{b-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #648c30 /*{b-bdown-background-start}*/, #406017 /*{b-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #648c30 /*{b-bdown-background-start}*/, #406017 /*{b-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #648c30 /*{b-bdown-background-start}*/, #406017 /*{b-bdown-background-end}*/);
}

.ui-btn-register a.ui-link-inherit {
	color:  					#2F3E46  /*{b-bdown-color}*/;
}
.ui-btn-register {
	 font-family: Helvetica, Arial, sans-serif  /*{global-font-family}*/;
	text-decoration: none;
}



#s4m-header iframe {
	display: inline-block;
	width: 58px;
	height: 23px;
	margin: 0;
	padding: 0;
}

img#bbblinkimg {
	display: block !important;
	width: 300px !important;
}

.s4mloading {
	background: transparent url('./m.scholarships4moms.net/themes/images/ajax-loader.gif') no-repeat center top;
	height: 50px;
}

#unsub .btn-wrap #submit.ui-btn {
	border: 1px solid teal !important;
	background: #000;
	padding: 0 !important;
	margin: 0 !important;
}
.ui-select .ui-btn {
	padding: 4px 0px;
}

/* prevents zoom on focus select iphone*/
select{
    font-size:50px;
}

/* Click to call */

#li_realtime_call label
{
    background: #79563b !important;
    color: #ffffff;
    text-align: center;
    display: block;
    padding: 10px;
}
