/* body{ font-family: 'Noto Sans'; font-style: normal; font-weight: 400; font-size: 14px; line-height:1.5; color:#000;}
h1, h2, h3, h4, h5, h6{ font-family: 'Noto Sans'; font-style: normal; font-weight: 400; color:#555555;}
h3, h4, h5, h6{ font-weight:700;}
h1{ font-size:28px; margin-top:0px; margin-bottom:16px;}
h2{ font-size:20px; margin-top:0px; margin-bottom:14px;}
h3{ font-size:18px; margin-top:0px; margin-bottom:10px;}
h4{ font-size:16px; margin-top:0px; margin-bottom:8px;}
h5{ font-size:14px; margin-top:0px; margin-bottom:8px; line-height: 20px;}
h6{ font-size:12px; margin-top:0px; margin-bottom:8px;}
p{ color:#555555;}


.input-div {
	display: inline-block;
	width:325px;
}

label{ margin-right:10px;margin-bottom:10px;padding: 4px 5px;}
input[type='text'] {padding: 2px 5px;max-width: 100%;min-width:300px;margin-bottom:10px;}
input[type='radio']{margin: 2px 5px 10px;}
input[type='checkbox']{margin: 2px 5px 10px;}
input[type='button']{max-width: min-content; min-width: min-content;}
input[type='submit']{max-width: min-content; min-width: min-content;}
select{margin-bottom:10px;padding: 2px 5px;max-width: 100%;min-width:300px;}
radio{margin-bottom:10px;padding: 2px 5px;}

.btn{ width:auto !important;} */
.btn-orange{ background:#fc8501 !important; border:none; color:#fff !important; padding:15px 37px;} 
.btn-orange:hover{ background:#faab53 !important; color:#fff !important; outline:none;}
.btn-orange:focus{ outline:none;}
.full-width{ width:100%;}
.centered{text-align:center !important;}

.vtop{vertical-align:top !important;}
.vcentered{vertical-align:middle !important;}
.vbottom{vertical-align:bottom !important;}

.page_title{ margin-top: 30px; margin-bottom:21px; }
.sub_heading{ line-height:24px; }
.clear{ clear:both;}

.left {text-align: left !important;}
.right {text-align: right !important;}
.center {text-align: center !important;} 

.font-size-tiny {font-size: 10px !important;}
.font-size-small {font-size: 12px !important;}
.font-size-med {font-size: 14px !important;}
.font-size-lrg {font-size: 18px !important;}
.font-size-xlrg {font-size: 24px !important;}

.box {border-width:1px !important;border-style:solid !important;border-color:#cccccc !important;}
.nobox{border-top-style:none !important;border-bottom-style:none !important;border-right-style:none !important;border-left-style:none !important;}
.shaded {background-color: #f1f1f1 !important;}
.no-collapse {border-collapse: separate !important;}

.float-right-bottom-container {bottom: 0;left: 0;position: absolute;width: 100%;}
.float-right-bottom {position: absolute;right: 0;bottom: 0;}

.error {color: #cc0000 !important; font-weight:bold !important; font-size:18px;}

.orange {color: #fc8501;}

.pager {margin-top: 10px;margin-bottom: 20px;font-size: 12px;}
.page-number {padding: 5px;cursor: pointer;color: #0000FF;text-decoration: underline;}
.page-number.active {border: 1px solid #0000FF;background: #e4f0f7;}

/*============Tables START================*/
.table_container{ width:620px; margin:0px auto;}
.table { margin-bottom:60px;border-collapse:collapse;}
.table thead{ background:#37a6a6;}
.table thead tr th{ color:#fff; padding:8px 10px 8px 10px; border-bottom:none; border-right: 1px solid #e6e6e6; text-align:center; vertical-align: middle;}
.table thead tr th a {color:#fff !important;}
.table thead tr th.nowrap {white-space:nowrap !important;}
.table tbody { border:1px solid #dddddd; border-top:none;}
.table tbody tr td{ color:#555555; padding:8px 10px 8px 10px; vertical-align: middle; border-top:none; border-right:1px solid #dddddd; white-space:normal !important; word-break:keep-all; text-align:center;}
.table tbody tr td:last-child{ border-right:none;}
.table tbody tr td.no-left-border {border-left: none;}
.table tbody tr td.no-right-border {border-right: none;}
.table tbody tr td.left {text-align: left !important;}
.table tbody tr td.right {text-align: right !important;}
.table tbody tr td.center {text-align: center !important;} 
.table tbody tr td.nowrap {white-space:nowrap !important;}
.table tbody tr td.nobox {border-top-style:none !important;border-bottom-style:none !important;border-right-style:none !important;border-left-style:none !important;}
table.nobox {border-top-style:none !important;border-bottom-style:none !important;border-right-style:none !important;border-left-style:none !important;}
table.nobox tbody {border-top-style:none !important;border-bottom-style:none !important;border-right-style:none !important;border-left-style:none !important;}
table.nobox tbody tr {border-top-style:none !important;border-bottom-style:none !important;border-right-style:none !important;border-left-style:none !important;}
table.nobox tbody tr td {border-top-style:none !important;border-bottom-style:none !important;border-right-style:none !important;border-left-style:none !important;}
table.nobox tbody tr th {border-top-style:none !important;border-bottom-style:none !important;border-right-style:none !important;border-left-style:none !important;}

/*============Tables END================*/

/*============Dialogues START================*/
.dlg {text-align: left;}
.dlg h1 {font-size: 16px;font-weight: bold;}
.dlg h2 {font-size: 14px;font-weight: normal;padding-bottom: 10px;}
.dlg h3 {font-size: 18px;font-weight: bold;}
.dlg a {color: #003366;text-decoration: none;}
.dlg a:hover {text-decoration: underline;}
/*============Dialogues END================*/

/*============Header START================*/
/* header{ margin-bottom:0; color: #c9e1f4;}
header .header_top{ background:#3974ba; }
header .header_top a{ margin:15px 0 12px; display:inline-block;}
header .header_top a + span + span{ display:inline-block; margin:0 0 10px 0; width:100%; vertical-align:top;font-size: 13px; padding-left:0px;}
header .header_top a + span + span a{ color:#c9e1f4; margin:0px;}
header .header_top span.heading_text{ font-size:16px; margin:18px 0 0;}
header .navbar.navbar-default{ background:#c9e1f4; border:none; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; -o-border-radius:0px; -ms-border-radius:0px; min-height:inherit; margin-bottom: 0;}
header .navbar.navbar-default ul li a{ color:#333333; line-height:inherit; padding:0px;}
header .navbar.navbar-default ul { float:none; display:inline-block;}
header .navbar.navbar-default ul li{ margin:10px 11px; float:none; display:inline-block; }
header .navbar-default .navbar-nav>.active>a, header .navbar-default navbar-nav>.active>a:focus, header .navbar-default .navbar-nav>.active>a:hover{ background:none; color:#3974ba;}
header .navbar-default .navbar-nav>li>a:focus, header .navbar-default .navbar-nav>li>a:hover{ color:#3974ba;} */
#FBStuff {position: absolute; top: 60px; right:0; margin: 0 0 0 0;padding: 0 0 0 0;z-index: 1000;width: 75px;}
/*============Header END================*/


/*============Footer START================*/
/* footer{ background:#4a4a4a; padding-bottom:70px;}
footer ul{ float:left; width:100%; list-style:none; margin-top:40px; padding:0px;}
footer ul li{ float:left; width:100%; margin-bottom:17px;}
footer ul li a{ color:#dddddd; line-height:14px;}
footer ul li a:hover, footer ul li a:focus{ color:#faab53; text-decoration:none;}
footer .footer_containt a{ margin: 0 19px 35px; display: inline-block;}
footer .footer_containt p{ font-size:12px; color:#dddddd; margin-bottom: 0;line-height:2em;}
footer .footer_containt p a{ color:#dddddd; margin:0px;}
footer .footer_containt a:hover{ color:#faab53;}
footer > div > div > div > div.col-lg-12.col-md-12.col-sm-12.col-xs-12.text-center.footer_containt > p > a {color:#faab53; text-decoration:none;} */
/*============Footer END================*/


/*============Tell A Fried Page START================*/
.tell_a_friend .invite_text{ color:#555555; margin-bottom: 30px;}
.tell_a_friend .social_media{ border:1px solid #dddddd; min-height:inherit;}
.tell_a_friend .social_media > img{ display:inline-block; margin:21px 0;}
.tell_a_friend .social_media span.social_media_name{ font-size:22px; display:block; color:#555555; line-height:18px;}
.tell_a_friend .collapse_expand_content{  width:100%; padding:0 2%; margin-top: 20px; margin-bottom: 20px;}
.tell_a_friend .collapse_expand_content > a{ width:100%; float:left; background:#f1f1f1; margin-bottom:3px; padding:15px 10px; text-align: left; font-size:16px; font-weight:700; color:#555555;}
.tell_a_friend .collapse_expand_content > a span.msg_text{ float:left; width:90%; margin-left: 1%;}
.tell_a_friend .collapse_expand_content > a span.fa{ float:left;}
.tell_a_friend .collapse_expand_content a:hover{ text-decoration:none;}
.tell_a_friend .collapse_expand_content .expand_text{ background:#f1f1f1;}
.tell_a_friend .collapse_expand_content a span.fa{ background:#3974ba; width:18px; height:18px; color:#fff; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; padding:4px; font-size: 11px; vertical-align:top; margin-right: 2px; margin-top: 1px; }
.tell_a_friend .expand_text{ background:#f1f1f1; padding:0 10px;}
.tell_a_friend .expand_text p:first-child{ margin:25px 0;}
.tell_a_friend .expand_text > div > img{ margin-right:9px;}
.tell_a_friend .expand_text > div > a{ color:#3974ba; font-size:12px; vertical-align: top; display: inline-block; line-height: 15px;}
.tell_a_friend .expand_text > div > p{ font-size:12px; line-height:16px;}
.tell_a_friend .expand_text > div { margin-bottom:22px;}
.tell_a_friend .social_media input[type="submit"], .tell_a_friend .social_media input[type="button"]{ margin:0px 0 20px;}
.tell_a_friend .col-lg-12 ~ .col-lg-6{ margin-bottom:55px; min-height:268px;}
.tell_a_friend .link{ color:#3974ba; margin-left: 1%; float:left; width: 77%; word-break: break-all;}
.tell_a_friend .referral_title{ font-size:22px; }
/*============Tell A Fried Page END================*/


/*============Post To Facebook Page START================*/
.postToFacebook .social_media{ border:1px solid #dddddd; margin:20px 0px; padding:10px;}
.postToFacebook .social_media > img{ display:inline-block; margin:21px 0;}
.postToFacebook .description{ background:#f1f1f1; padding:0 10px;}
.postToFacebook .description p:first-child{ margin:25px 0;}
.postToFacebook .description > div > img{ margin-right:9px;}
.postToFacebook .description > div > a{ color:#3974ba; font-size:12px; vertical-align: top; display: inline-block; line-height: 15px;}
.postToFacebook .description > div > p{ font-size:12px; line-height:16px;}
.postToFacebook .description > div { margin-bottom:22px;}
/*============Post To Facebook Page End================*/

/*============Post To Twitter Page START================*/
.postToTwitter .social_media{ border:1px solid #dddddd; margin:20px 0px; padding:10px;}
.postToTwitter .description{ background:#f1f1f1; padding:0 10px;}
.postToTwitter .description p:first-child{ margin:25px 0;}
/*============Post To Twitter Page End================*/

/*============JQuery UI Start================*/
.ui-dialog-titlebar-close:focus, a:focus {border: none;outline:none;}

.ui-dialog {
    z-index:1000000000;
    top: 0; left: 0;
    margin: auto;
    position: fixed;
    max-width: 100%;
    max-height: 100%;
    display: flex;
    flex-direction: column;
    align-items: stretch;
}
.ui-dialog .ui-dialog-content {
    flex: 1;
}
/*============JQuery UI End================*/


#bs-navbar-collapse-member-nav > ul > li > a {
	padding-top: 10px !important; 
	padding-bottom: 0 !important; 
	line-height: 2em !important; 
}

/* .navbar-default .navbar-nav>li>a:focus, 
.navbar-default .navbar-nav>li>a:hover {
    color: #3974ba !important;
} */

#MyStatsUpperLeftDiv, #DashboardUpperLeftDiv {
	display: inline-block;
	float: left;
	width: 35%;
}

#MyStatsUpperRightDiv, #DashboardUpperRightDiv {
	display: inline-block;
	float: right;
	width: 60%;
}


#MemberHomeLeftDiv {
	width:45%;
}

#MemberHomeRightDiv {
	width:auto;
	margin-bottom: 20px;
}

#MerchantTable {
	table-layout: fixed;
}

#ButtonLeftDiv {
	display: inline-block;
	float: left;
	width: 20%;
}

#ButtonLeftDiv ul li {
	font-size: 12px;
	margin-bottom: 10px;
}

#ButtonRightDiv {
	display: inline-block;
	float: right;
	width: 77%;
	margin-left: 3%;
}


#ButtonRightDiv ol {
	margin-bottom: 0px;
	padding-top: 118px;
	height: 1%;
	background: url('/button/lp1/bg_try_ol.png') no-repeat top center;
}

#ButtonRightDiv ol li {
		position: relative;
		left: 26px;
		float: left;
		margin-right: 21px;
		width: 158px;
	}
	
#ButtonRightDiv	ol li:first-child + li {
		width: 172px;
	}
	
#ButtonRightDiv	ol li h3 {
		margin-bottom: 3px;
		color: #f18306;
		font-weight: normal;
		font-size: 1.0em;
	}

#LoginUpperLeftDiv {
	display: inline-block;
	float: left;
	width: 50%;
}

#LoginUpperRightDiv {
	display: inline-block;
	float: right;
	width: 50%;
}
	
.facebook_btn{color:#003263;  width:100%;}
.pop_face { background:#3c5a99;  width:210px; margin:15px 0px; display:inline-block; }
.pop_face i {margin:6px 5px 3px 5px; display:inline-block; float:left; width:27px; color:#fff; font-size:34px;}
.pop_face span {padding:4px 0 0 5px; border-left:solid 1px #fff; display:inline-block; float:left; text-align:center;font-size:16px; color:#fff;min-height:35px;line-height:35px; text-decoration:none;}

#BettyOnLogin {
	width: 472px;
	height: 640px;
}

/* #SiteLogo {
	width: 222px;
	height: auto;
} */
