html,body,div,a,p,span,ul,ol,li,table,tbody,tr,td,form,h1,h2,h3,h4,h5,h6,.h{font-family:'Open Sans', sans-serif;}
html,body{font-size:0.95rem;margin:0;padding:0;border-spacing:0;}
form{position:relative;margin:0;padding:0;border-spacing:0;}
h5,h5 a,h5 a:HOVER,.h5,.h5:HOVER{display:block;font-size: 1em;font-weight:bold;color:#9bbf53;margin:0;padding:5px 0;text-decoration:none;text-transform:uppercase;}
h6,h6 a,h6 a:HOVER,.h6,.h6:HOVER{display:block;font-size: 1em;font-weight:bold;color:#666;margin:0;padding:5px 0;text-decoration:none;}

a			{ color: #25478C; }
a:visited	{ color: #25478C; }
a:link		{ color: #25478C; }
a:hover		{ color: #25478C; }

a.body			{ color: #25478C; text-decoration: none; }
a.body:visited	{ color: #25478C; text-decoration: none; }
a.body:link		{ color: #25478C; text-decoration: none; }
a.body:hover	{ color: #25478C; text-decoration: none; }

a.white			{ color: #FFFFFF; }
a.white:visited	{ color: #FFFFFF; }
a.white:link	{ color: #FFFFFF; }
a.white:hover	{ color: #FFFFFF; }

h1.body		{ font-size:11px;padding:0px;margin:0px; }

input, select, textarea { color: Black; font: 12px verdana, helvetica; }               
                                                  
ul, li      { line-height: 17px; }

p form {
	color: #000000;
	font-size: 1rem;
	font-weight: normal;
	padding: 1em; }
               
sup { color: #6082c8; }

table.underline {
	border-collapse: collapse;
}

table.underline td {
	border-bottom: 1px solid #CCCCCC;
	padding: 3px;
	margin: 0px;
}
.mctabs_u {color:#000000;font-weight:bold;}
.mctabs_s {color:#FFFFFF;font-weight:bold;}
.join {border:1px solid #000000;padding:15px;}
.join select {font-weight:bold; font-size: 13px;}
div.alert {	border: 1px solid #CC0000;	padding: 5px; color: #CC0000; margin-top: 15px; margin-bottom: 15px; }
.large	{ font-size: 1.2rem; }
.normal	{ font-size: 1rem; }
.small	{ font-size: 0.9rem; font-weight: normal; }

.blk_ttl { font-size: 1rem; font-weight: bold; padding: 5px; background: #000000 url(/images/blk_ttl.gif) repeat-x; color: #ffffff; }
.blk_ttl2 { font-size: 1rem; font-weight: bold; padding: 5px; background: #000000 url(/images/blk_ttl2.gif) repeat-x; color: #ffffff; }
.blk_ttl a, .blk_ttl a:visited, .blk_ttl a:link, .blk_ttl a:hover, .blk_ttl2 a, .blk_ttl2 a:visited, .blk_ttl2 a:link, .blk_ttl2 a:hover { color: #FFFFFF; }
.blk_bdy { border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; padding: 5px; }

.blu_ttl { font-size: 1rem; font-weight: bold; padding: 5px; background: #25478c url(/images/blu_ttl.gif) repeat-x; color: #ffffff; }
.blu_ttl2 { font-size: 1rem; font-weight: bold; padding: 5px; background: #25478c url(/images/blu_ttl2.gif) repeat-x; color: #ffffff; }
.blu_ttl a, .blu_ttl a:visited, .blu_ttl a:link, .blu_ttl a:hover, .blu_ttl2 a, .blu_ttl2 a:visited, .blu_ttl2 a:link, .blu_ttl2 a:hover { color: #FFFFFF; }
.blu_bdy { border-left:1px solid #25478c; border-right:1px solid #25478c; border-bottom:1px solid #25478c; padding: 5px; }

.gry_ttl { font-size: 1rem; font-weight: bold; padding: 5px; background: #aaaaaa url(/images/gry_ttl.gif) repeat-x; color: #000000; }
.gry_ttl2 { font-size: 1rem; font-weight: bold; padding: 5px; background: #aaaaaa url(/images/gry_ttl2.gif) repeat-x; color: #000000; }
.gry_ttl a, .gry_ttl a:visited, .gry_ttl a:link, .gry_ttl a:hover, .gry_ttl2 a, .gry_ttl2 a:visited, .gry_ttl2 a:link, .gry_ttl2 a:hover { color: #000000; }
.gry_bdy { border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; padding: 5px;}

.org_ttl { font-size: 1rem; font-weight: bold; padding: 5px; background: #ff6600 url(/images/org_ttl.gif) repeat-x; color: #FFFFFF; }
.org_ttl2 { font-size: 1rem; font-weight: bold; padding: 5px; background: #ff6600 url(/images/org_ttl2.gif) repeat-x; color: #FFFFFF; }
.org_ttl a, .org_ttl a:visited, .org_ttl a:link, .org_ttl a:hover, .org_ttl2 a, .org_ttl2 a:visited, .org_ttl2 a:link, .org_ttl2 a:hover { color: #FFFFFF; }
.org_bdy { border-left:1px solid #ff6600; border-right:1px solid #ff6600; border-bottom:1px solid #ff6600; padding: 5px; }

div.home-couple{margin:0;padding:0;position:relative;display:block;background:url('/images/couple.jpg') no-repeat scroll 0 0 transparent;width:100%;background-size:cover;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
div.home-couple div.message{display:inline-block;margin:15px;background:rgba(255,255,255,0.5);padding:20px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
div.home-couple a img{border:0;}
div.home-couple a.sign-up{position:absolute;z-index:4;display:block;left:19px;top:170px;}
div.home-couple a.my-account{position:absolute;z-index:4;display:block;left:220px;top:170px;}

table.compare td{text-align:center;}
table.compare td.ch{-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
background-color:#87a1e1;}
table.compare td div{margin:auto;display:block;width:13px;height:13px;background:url('/images/check-o.png') no-repeat scroll 0 0 transparent;}
table.compare td.c{font-weight:bold;border-left:1px solid #87a1e1;border-right:1px solid #87a1e1;}
table.compare td.c div{margin:auto;display:block;width:13px;height:13px;background:url('/images/check-g.png') no-repeat scroll 0 0 transparent;}
table.compare td.cf{-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border:1px solid #87a1e1;border-top:0px;}
table.compare td.d{text-align:left;}

.tab-sel{-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border:1px solid #000000;border-bottom:0px;}
.tab{border-bottom:1px solid #000000;}


div.main-menu{-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;border:1px solid #ccc;padding:15px;}
div.main-menu a.btn-messages,div.main-menu a.btn-friends,div.main-menu a.btn-search,div.main-menu a.btn-profile,
div.main-menu a.btn-pictures,div.main-menu a.btn-safety,div.main-menu a.btn-online{display:block;height:120px;width:120px;margin:5px;padding:0;float:left;background:url("/images/mm-composite.5.png") no-repeat scroll 0 0 transparent;}
div.main-menu a.btn-messages{background-position:-120px 0;}div.main-menu a.btn-messages:HOVER{background-position:0 0;}
div.main-menu a.btn-friends{background-position:-120px -120px;}div.main-menu a.btn-friends:HOVER{background-position:0 -120px;}
div.main-menu a.btn-search{background-position:-120px -240px;}div.main-menu a.btn-search:HOVER{background-position:0 -240px;}
div.main-menu a.btn-profile{background-position:-120px -360px;}div.main-menu a.btn-profile:HOVER{background-position:0 -360px;}
div.main-menu a.btn-pictures{background-position:-120px -480px;}div.main-menu a.btn-pictures:HOVER{background-position:0 -480px;}
div.main-menu a.btn-safety{background-position:-120px -600px;}div.main-menu a.btn-safety:HOVER{background-position:0 -600px;}
div.main-menu a.btn-online{background-position:-120px -720px;}div.main-menu a.btn-online:HOVER{background-position:0 -720px;}

div.top-nav {width:100%;height:60px;overflow:hidden;}
div.top-nav a.btn-messages,div.top-nav a.btn-friends,div.top-nav a.btn-search,div.top-nav a.btn-profile,
div.top-nav a.btn-pictures,div.top-nav a.btn-safety,div.top-nav a.btn-online{display:block;height:60px;width:60px;margin-right:8px;padding:0;float:left;background:url("/images/nav-composite.5.png") no-repeat scroll 0 0 transparent;}
div.top-nav a.btn-messages{background-position:-60px 0;}div.top-nav a.btn-messages:HOVER{background-position:0 0;}
div.top-nav a.btn-friends{background-position:-60px -60px;}div.top-nav a.btn-friends:HOVER{background-position:0 -60px;}
div.top-nav a.btn-search{background-position:-60px -120px;}div.top-nav a.btn-search:HOVER{background-position:0 -120px;}
div.top-nav a.btn-profile{background-position:-60px -180px;}div.top-nav a.btn-profile:HOVER{background-position:0 -180px;}
div.top-nav a.btn-pictures{background-position:-60px -240px;}div.top-nav a.btn-pictures:HOVER{background-position:0 -240px;}
div.top-nav a.btn-safety{background-position:-60px -300px;}div.top-nav a.btn-safety:HOVER{background-position:0 -300px;}
div.top-nav a.btn-online{background-position:-60px -360px;}div.top-nav a.btn-online:HOVER{background-position:0 -360px;}


.large{font-size: 18px;font-family:'Open Sans', sans-serif;color:#4588bc;}
.medium{font-size: 15px;font-family:'Open Sans', sans-serif;color:#4588bc;}
.normal{font-size: 1rem;font-family:'Open Sans', sans-serif;color:#333333;}
.small{font-size: 11px;font-family:'Open Sans', sans-serif;}
.white{color:#ffffff;}
.log{line-height: 20px;}
.bgwhite{background: #ffffff;}
.black{color:#000000;}
a.black, a.black:HOVER{color:#000000;}
.tiny{font-size:10px;font-family:'Open Sans', sans-serif;color:#333333;}
a.tiny, a.tiny:HOVER,.tiny a,.tiny a:HOVER{font-size:10px;font-family:'Open Sans', sans-serif;color:#333333;}
.blue{color:#33B6FF;}
a.blue, a.blue:HOVER{color:#33B6FF;}
.tinywhite{font-size: 0.9rem;font-family:'Open Sans', sans-serif;color:#ffffff;}
a.tinywhite, a.tinywhite:HOVER{font-size: 0.9rem;font-family:'Open Sans', sans-serif;color:#ffffff;}
.gray{color:#999;}
.dkgray{color:#666;}
.padded{padding:15px;}
.smpadded{padding:5px;}
.sidepadded{padding-left:15px;padding-right:15px;}
.actpadded{padding-left:5px;padding-right:5px;}
.verticallypadded{padding-top:15px;padding-bottom:15px;}
.border{border:1px solid #999999;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.borderlight{border:1px solid #CCCCCC;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.borderdark{border:1px solid #666666;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.borderbottom{border-bottom:1px solid #999999;}
.borderbottomlight{border-bottom:1px solid #CCCCCC;}
.borderbottomdark{border-bottom:1px solid #666666;}
.border-table{border-top:1px solid #000000;border-left:1px solid #000000;}
.border-td{border-bottom:1px solid #000000;border-right:1px solid #000000;}
.paddedborder{padding:15px;border:1px solid #999999;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.indent{padding-left:20px;}
.tan{background:#d9d2d1;}
.rep9_b{border-bottom:1px solid #999999;}
.rep9_r{border-right:1px solid #999999;}
.rep9_rb{border-right:1px solid #999999;border-bottom:1px solid #999999;}
.rep9C_rb{border-right:1px solid #999999;border-bottom:1px solid #cccccc;}
.repC_b{border-bottom:1px solid #cccccc;}
.repC_rb{border-right:1px solid #999999;border-bottom:1px solid #999999;}
.menu_u{border-bottom:1px solid #333333;}
.menu_sel{border-top:1px solid #333333;background-color:#FFFFFF;border-right:1px solid #333333;border-left:1px solid #333333;font-weight:bold;padding-top:5px;padding-bottom:5px;}
.menu_itm{border:1px solid #333333;background-color:#DDDDDD;font-weight:bold;padding-top:5px;padding-bottom:5px;}
.bgdarkgray{background: #333532;}
.bgdarkgray a, .bgdarkgray a:hover {color:white;}
.bgdarkgray a:visited {color:lightslategray;}
.hidden{display:none;}
.underlink{margin-top:5px;}
.block{float: left; display: block; overflow: hidden; white-space: nowrap; width:200px;}
.nowrap{white-space: nowrap;}
.clip{overflow:hidden;}
.bold{font-weight:bold;}
.italic{font-style: italic;}
.underline{text-decoration: underline;}

.button{display:inline-block;margin:0 2px 2px 0;border:1px solid #999;padding:5px 7px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#eee;cursor:pointer;}
.button > i.fa{min-width:18px;text-align:center;}
div.button-group{display:inline-block;border:1px solid #666;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;white-space:nowrap;background-color:#eee;margin:0;padding:0;border-collapse: collapse;}
div.button-group .button-item{display:block;float:left;border-left:1px solid #666;padding:2px 4px;cursor:pointer;}
div.button-group .button-item:first-child{border-left:0;}

table.mysearch-table > tbody > tr > td{margin:0;padding:0 5px 10px;}
div.mysearch-box h2{margin:0;padding:0;}
div.mysearch-box div.four-box{padding:50px 10px 0;height:100px;text-align:center;}
div.mysearch-box div.bottom-box{padding:10px;height:170px;}

div#floor-box{position:fixed;bottom:0;height:30px;width:100%;z-index:5000;border-top:1px solid #999;background-color:#f3f3f3;}
div#floor-box div.user{position:relative;float:right;margin:1px;height:26px;cursor:pointer;text-align:center;vertical-align:middle;border:1px solid #999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);}
div#floor-box div.user img.picture{width:26px;height:26px;float:left;}
div#floor-box div.user span.name{margin:auto;overflow:hidden;white-space:nowrap;line-height:24px;font-weight:bold;margin:0 7px;}
div#floor-box div.user div.close{width:10px;height:10px;float:right;background-color:#aaa;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:10px;font-weight:bold;line-height:8px;}
div#floor-box div.user div.chat{position:absolute;top:-305px;right:0px;width:200px;height:300px;z-index:5100;border:1px solid #666;background-color:#9cf;color:#fff;}
div#floor-box div.user div.chat div.window{position:relative;width:100%;height:100%;}
div#floor-box div.user div.chat div.window div.title{color:#fff;}
div#floor-box div.user div.chat div.window div.content{margin:4px;height:250px;width:192px;background:#fff;color:#333;overflow:auto;}
div#floor-box div.user div.chat div.window input[type="text"]{margin:4px;width:188px;border:0;padding:2px;}
div#floor-box div.selected{background-color:#9cf;}

div.message_warning{margin:0 0 15px;border:1px solid #666;padding:15px;color:#666;font-weight:bold;font-size:1.5em;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}

div#imgpreviewlayer{z-index:100;padding:2px;background-color:#fff;border:1px solid #999;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
div#imgpreviewlayer img{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
img.thumbnail{border:1px solid #666;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.results_message{background:#fff;padding:5px;border:1px solid #999;float:left;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;}
.right{float:right;}
.left{float:left;}
.clearall{clear:both;}

.bg-yellow{background-color:#fc0;}
.bg-oralow{background-color:#f90;}
.bg-orange{background-color:#f60;}
.bg-red{background-color:#f33;}
.bg-green{background-color:#0f3;}

.nav-pills .nav-link:hover, .nav-pills .show > .nav-link:hover {background-color: #eee !important;}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {background-color: #336699 !important;}

.box.nav-tabs .nav-item.show .nav-link, .box.nav-tabs .nav-link.active {border-color:#aaa #aaa #fff;}
.box.nav-tabs .nav-link:focus, .box.nav-tabs .nav-link:hover {border-color: #ddd #ddd #aaa;}
.box.nav-tabs {border-color: #aaa;}

.fa {text-rendering: optimizeLegibility;}