h2 {font-size: 14px;
margin: 0 0 20px 0;
padding: 0px;
font-weight: bold;
font-family: 'Open Sans', sans-serif;}

.default_link {color: #ff6600;font-weight: bold;cursor: pointer;}

.alignright {float: right; clear:both;}
.alignnone {display: block;}

.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.state-overview .value {padding-top: 16px;}
.state-overview .symbol i {font-size: 20px;}

img.size-full {width: 100%; height: 100%;}

.membar {padding: 15px;position: relative;z-index: 1000;min-height: 30px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;background-color: #6ccac9;color: #ffffff;}
.membar a {color: #FFFFFF; font-weight: bold;}
.membar > .left {float: left;}
.membar > .right {float: right;}

.promobar {padding: 15px;position: relative;z-index: 1000;min-height: 30px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;background-color: #ff6600;color: #1B1B1B;}
.promobar a {color: #FFFFFF; font-weight: bold;}
.promobar > .left {float: left;}
.promobar > .right {float: right;}

.searchbar {padding: 15px;position: relative;z-index: 1000;min-height: 30px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;background-color: #6ccac9;color: #ffffff;}
.searchbar input[type=text] {
   width: 200px; padding: 4px 8px; color: #FFFFFF; font-size: 1em;
}

.searchbar input[type=submit] {
   width: 80px; padding: 4px 8px; color: #FFFFFF; font-size: 1em;
}


@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px)
{
	.promo_box_offer .box_code {width: 100%;}
	.discount-code-box .discount-code-box-button {width: 100%;}
	.discount-code-box .discount-code-box-reveal {width: 100%; margin: 0;}
	
	.membar > .left {}
	.membar .membar-search-button {margin-top: 12px;}
	.membar .membar-search-text {}
	
	.similar_output {line-height: 2.4em;}
	
	#footer {line-height: 2.4em;}
	
}

/* #### TAKEN FROM style-custom-2.css #### */

.clearfix {clear: both;}
		
.discount-code-box {margin: 18px 0 14px 0;}
.discount-code-box .discount-code-box-reveal {
	width: 49%;
	height: 36px;
	/*display: inline-block;*/
	float: left;
	margin-left: 2%;
	background-image: url(../../images/reveal-better.png);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	/*border: 1px solid #ffffff;*/
}
.discount-code-box .discount-code-box-button {
	width: 49%;
	padding-top: 8px;
	padding-bottom: 8px;
	color:#ffffff;
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	float: left;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.discount-code-box .discount-code-box-offer-button {
	width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
	color:#ffffff;
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size: 1.2em;
	font-weight:bold;
}

.discount-code-box .box_code {
	width: 100%;
	margin-bottom: 12px;
	background-color: rgba(150, 160, 180, 0.3);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #666666;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	padding: 6px 24px;
	text-decoration: none;
	text-align: center;
	text-shadow: 0px 1px 0px #ffffff;
}

.discount-code-box-show-all {
	width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
	color:#ffffff;
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size: 1.2em;
	font-weight:bold;
}

.promo_box_offer h3, .promo_box_offer h3 a {margin: 0 0 10px 0; padding: 0px; font-size: 1.1em; color: #F60; font-weight: bold;}
.promo_box_offer .info_date {font-size: 0.86em}
.promo_box_offer .info_stats {font-size: 0.86em}
.promo_box_offer .info_date a {color: #ff6600; font-weight: bold;}

.promo_box_offer .box_code {
	width: 100%;
	margin-bottom: 12px;
	background-color: rgba(150, 160, 180, 0.3);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #666666;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	padding: 6px 24px;
	text-decoration: none;
	text-align: center;
	text-shadow: 0px 1px 0px #ffffff;
}

.promo_box_offer .terms_link {color: #ff6600; font-weight: bold;cursor: pointer;}
.promo_box_offer .terms_paragraph {font-size: 0.86em;padding-top: 6px;display: none;}

.table_vertical_middle > tbody > tr > td {vertical-align:middle;}

.panel-body p {margin-bottom: 0px;}

.page_heading {
	margin-bottom: 15px;
	padding: 15px;
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px; 
	-o-border-radius: 6px; 
	-ms-border-radius: 6px; 
	-khtml-border-radius: 6px;
	border-radius: 6px;
	background-color: #7087A3;
}
.page_heading > .page_heading_left {float: left; color: #FFF;}
.page_heading > .page_heading_left a {color: #FFF;}
.page_heading > .page_heading_left > span {color: #f1f2f7;}
.page_heading > .page_heading_left .tagline {display: block; margin-top: 4px;}
.page_heading > .page_heading_right {padding-top: 19px;float: right; text-align: right; vertical-align: middle;}

.page_heading > .page_heading_right a {color: #FFF; margin-right: 10px;}
.page_heading > .page_heading_right a:last-child {color: #FFF;margin-right: 0;}

.page_wrapper {width: 1100px; margin: 0 auto; padding: 15px;background-color: #F1F2F7;}
.page_wrapper .column_left {width: 300px; float: left;}
.page_wrapper .column_right {width: 755px; float: left; margin-left: 15px;}

.page_footer {}
.page_footer {
	text-align: left;
	color: #FFF;
	margin-top: 15px;
	padding: 15px;
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px; 
	-o-border-radius: 6px; 
	-ms-border-radius: 6px; 
	-khtml-border-radius: 6px;
	border-radius: 6px;
	background-color: #7087A3;
}

h1 {font-size: 14px; margin: 0px; padding: 0px;font-weight: bold;font-family: 'Open Sans', sans-serif;}

.panel-heading > h3 {font-size: 14px; margin: 0px; padding: 0px;font-weight: bold;font-family: 'Open Sans', sans-serif;}
.panel-text h3 {font-size: 14px; margin: 0 0 15px 0; padding: 0px;font-weight: bold;font-family: 'Open Sans', sans-serif;}
.panel-text p {margin-bottom: 15px; line-height: 1.6em;}
.panel-text p:last-child {margin-bottom: 0px;}
.panel-text a {color: #ff6600; font-weight: bold;cursor: pointer;}


.profile-nav .user-heading {background-color: #FFFFFF; color: #2A2A2A;}


body { background-color: #F5F5F5 !important; height:100%;} /*#F1F2F7*/
.container {padding-top: 15px; padding-bottom: 15px; background-color:#F5F5F5 !important;}
.container-grey {background-color:#F1F2F7;}
	.boxed-container {width: 960px;margin: 20px auto;}
.navbar-container {padding: 15px;background-color: #f1f2f7 !important;}
.content-container {padding: 15px;background-color: #f1f2f7 !important;}
	h3.retailer_heading {font-size: 18px; color: #595959; font-weight: bold;}
.navbar-default {background-color: #ff766c; border-color: #ff766c;}
.padding-15 {padding: 15px;}
.margin-bottom-15 {margin-bottom: 15px;}
.links-white a {color: #ffffff;}
.navbar-nav>li>a {color: #fff !important; font-weight: bold;}
.navbar-header {padding: 15px;}
.navbar-header img {margin-bottom: 4px;}
.navbar-header > span {color: #ffffff;}
#footer{
	padding: 15px;
	background-color: #7087A3 !important;
	color: #FFFFFF;
}
#footer a {color: #ffffff;}
.border-radius {
-webkit-border-radius: 4px; 
-moz-border-radius: 4px; 
-o-border-radius: 4px; 
-ms-border-radius: 4px; 
-khtml-border-radius: 4px;
border-radius: 4px;
}

.user-heading.alt a {
margin-bottom: 12px;
}

.user-heading.alt a img.logo {
width: 180px;
height: 180px;
margin: 0 auto;
/*border-radius: 10%;
-webkit-border-radius: 10%;*/

}

.user-heading alt green-bg h2 {margin-top: 12px;}


@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px)
{
	.promo_box_offer .box_code {width: 100%;}
	.discount-code-box .discount-code-box-button {width: 100%;}
	.discount-code-box .discount-code-box-reveal {width: 100%; margin: 0;}
}





