@charset "utf-8";
/*

font-family: 'Quicksand', sans-serif;
font-family: 'Gabarito', sans-serif;
Raleway:400,300,700,700italic,400italic,300italic,600italic,600 
  */
@import url(https://fonts.googleapis.com/css?family=Gabarito:400,600,700,900|Quicksand:400,300,700);

body {
	font-family:'Quicksand', sans-serif;
	background-image: url('../img/bg_ss2.jpg');
  background-size: cover;
  background-attachment: fixed; /* Fallback for non-iOS browsers */
  background-position: center;
	}
h1,h2,h3,h4,h5,h6 { font-family:'Gabarito', sans-serif; color:#0200b9; font-weight:bold;}
h1,h2,h3,h4,h5,h6 a {color:#0200b9;}
#bottom-menu { margin-top:10px}
.mainbg { 
	background:url(../img/main_bg.png) no-repeat center top;
	min-height:816px;
			}
.mainbg2 { 
	background:url("../img/bg_ss2.jpg") no-repeat center top;
	min-height:816px;
			}
.btnsignup { background:#8E1C68; 
			border:2px solid #3E144E; 
			color:#FFF; 
			font-weight:bold;
}
.btnsignup:focus,
.btnsignup:hover { 
	background:#AC49D1;
	border-color:#3E144E;
	color:#3E144E;
}
.btnquickjoin { background:#0200b9; 
			border:1px solid #2e6da4; 
			color:#fff; 
			font-weight:bold;
}
.btnquickjoin:focus,
.btnquickjoin:hover { 
	background:#2e6da4;
		color:#fff;
		border:1px solid #0200b9;
}
.btnlogin { background:#8E1C68; 
			border:1px solid #fff; 
			color:#FFF; 
			font-weight:bold;
}
.btnlogin:focus,
.btnlogin:hover { 
	background:#ccc;
		color:#0151B2;
}
#loginbox { padding-top:30px; color:#fff; font-weight:bold;}
			
#topheader {
	padding:10px 0px;
}
#signupbox { border:2px #0200b9 solid;
			background:#fff;
			width:90%;
			margin:auto;
			border-radius:8px;
			
}
#subcontent {
		padding:16px 20px;
		
	}
#subcontent label { color:#0200b9; 
padding-bottom:8px;					
}
#subcontent input { border: 1px solid #78B5FE; margin-bottom:4px;}
#subcontent select { border: 1px solid #78B5FE;  margin-bottom:4px; padding:6px 0px;}
.my-form label { color:#0051B2;}
.my-form input { border: 1px solid #78B5FE;}
.my-form select { border: 1px solid #78B5FE;}
.my-form2 label { color:#666; font-size:12px;}
.my-form2 input { border: 1px solid #78B5FE;}
.my-form2 select { border: 1px solid #78B5FE;}
.modal-header { background:#0200b9!important; 
				border-radius:4px 4px 0px 0px;
}
.modal-header h4 { color:#fff !important;}

#subtitle { border-radius:4px 4px 0px 0px;
			background:#0200b9;
			text-align:center;
			padding:8px 0px;
			}
#subtitle h3 { color:#FFF;
				font-weight:400;
				margin:0px 0px;
	}
.divpadding1 {
	padding-top:20px;
	padding-bottom:20px;
}
.divpadding10 {
	padding-top:10px;
	padding-bottom:10px;
}

.divbglight {
	background:#E6E6E6;
}
.divbgwhite {
	
	background-image: url('../img/main_bg_lower.jpg');
  background-size: cover;
  background-attachment: fixed; /* Fallback for non-iOS browsers */
  background-position: center;
	
}
#divprofilecard { font-size:13px; 
font-style:italic;
}
#divprofilecard h5 { font-style:normal; 
					font-weight:bold;
					margin-top:0px;
					margin-bottom:2px;
}
#divprofilecard img {margin:auto;
					padding:4px 0px;
}
.ulhome1 { list-style:none;
			padding-left:0px;
			margin-left:0px;
			font-size:17px;
		}
.ulhome1 li { padding:6px 0px;
			border-bottom:1px solid #519EFD;
}
.linoborder { border-bottom:none!important}
.ulhome2 { list-style:none;
			padding-left:0px;
			margin-left:0px;
			font-size:17px;
		}
.ulhome2 li { padding:6px 0px;
			border-bottom:1px solid #DDD;
}
.margin-auto { margin:auto;}
.mynavbar { border-radius:0px;
			
			
			background:#0200b9;
			border:none;
			}
.mynavbar li a {font-family: 'Gabarito', sans-serif!important;
				color:#fff!important;
				font-weight:400!important;
				font-size:12px!important;

}
#listhometop { margin-top:60px;}


/* fader */
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
 /* inner pages*/
 .innerbody {
	 background:#ddd;
	 
	 }
#top-nav-join { min-height:40px !important;
			margin-bottom:0px !important;
			border-radius:0px;
			background:#0200b9;
			border:none;
}
#top-nav { min-height:30px !important;
			margin-bottom:0px !important;
			border-radius:0px;
			background:#0200b9;/*#24268C*/
			border:none;
}

#top-nav ul {padding-top:10px;}
#top-nav li a {font-family: 'Gabarito', sans-serif!important;
				color:#fff!important;
				font-weight:400!important;
				font-size:14px!important;
				
				

}
#top-nav li a:hover {background:#8728fc;}
#top-nav .navbar-nav > .open > a, #top-nav.navbar-nav > .open > a:hover, #top-nav .navbar-nav > .open > a:focus {
	background:#777 !important;
	
	}

#top-nav .dropdown-menu { background:#ccc;}
#top-nav .dropdown-menu li a { color:#0151B2 !important; padding-top:8px !important;
	padding-bottom:8px !important;}
#top-nav .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	background: none !important;
	color:#333 !important;
	
	}



#top-in-buttons { padding-top:12px;
					margin-bottom:8px;
					}
#divmaincontent {
	background:#FFF;
	box-shadow:#000 0px 0px 4px;
	padding:15px 20px;
	margin-top:15px;
	
	}					
#main-profile-pic, #main-profile-video {
	text-align:center;
	
	}
#main-profile-video { margin-bottom:10px;padding-bottom:8px;
border-bottom:1px solid #ddd;}	
#main-profile-buttons {
	margin:8px 0px;
	padding-bottom:8px;
	border-bottom:1px solid #ddd;
	
	}
.btn-circle {
  width: 32px;
  height: 32px;
  text-align: center;
  padding: 4px 0;
  font-size: 16px;
  line-height: 1.42;
  border-radius: 16px;
  color: #519EFD;
  background-color: none;
  border-color: #519EFD;
}
.btn-circle-purple {
  width: 32px;
  height: 32px;
  text-align: center;
  padding: 4px 0;
  font-size: 16px;
  line-height: 1.42;
  border-radius: 16px;
  color: #8E1C68;
  background-color: none;
  border-color: #8E1C68;
  margin: 0px 2px;
}

.btn-circle-purple-sm {
  width: 24px;
  height: 24px;
  text-align: center;
  padding: 2px 0;
  font-size: 12px;
  line-height: 1.42;
  border-radius: 12px;
  color: #8E1C68;
  background-color: none;
  border-color: #8E1C68;
  margin: 0px 2px;
}
.btn-circle-inactive {
  width: 32px;
  height: 32px;
  text-align: center;
  padding: 4px 0;
  font-size: 16px;
  line-height: 1.42;
  border-radius: 16px;
  color: #ddd;
  background-color: none;
  border-color: #ddd;
  margin: 0px 2px;
}
.btn-circle-resp {
  width: 32px;
  height: 32px;
  text-align: center;
  padding: 4px 0;
  font-size: 16px;
  line-height: 1.42;
  border-radius: 16px;
  color: #519EFD;
  background-color: none;
  border-color: #519EFD;
}
.btn-circle-edit {
  width: 32px;
  height: 32px;
  text-align: center;
  padding: 4px 0;
  font-size: 16px;
  line-height: 1.42;
  border-radius: 16px;
  color: #8E1C68;
  background-color: none;
  border-color: #8E1C68;
  margin: 0px 2px;
}
#main-profile-astro {margin:8px 0px;
	padding-bottom:8px;
	}
.btn-astro { 
				background:#2919B2;
				border-color:#180F37;
				color:#fff;
				font-weight: bold;
				width:100%;
				margin-bottom:30px;
				padding-top:6px;
				padding-bottom:6px;
				text-shadow:1px 1px 0px #8E1C68;
				
}
.btn-astro:hover {border-color:#8E1C68;  color:#8E1C68;  text-shadow:1px 1px 0px #fff; }
.btn-astro i { font-size:22px;}
.userdata1 h3 { margin-top:0px;
				margin-bottom:4px; 
				color:#0200b9 }
.userdata1 h5 { margin-top:0px; 
				color:#0200b9;
				font-family: 'Quicksand', sans-serif; }
.userdata1 h3 small {font-family: 'Quicksand', sans-serif;}
.margin-top-10 { margin-top:10px}
.margin-top-20 { margin-top:20px}
.margin-top-10-minus {margin-top:-10px}
.text-blue1 {color:#519EFD;}
.text-blue2 {color:#0151B2}
.dl-custom1 dt { padding:6px 0px; color:#0200b9;}
.dl-custom1 dd { padding:6px 0px; color:#666;}
.dl-custom1 {margin-bottom:0px !important}
.padding-lr-6 { padding-left:6px;
				padding-right:6px;
}
.dl-custom2 { margin-bottom:0px !important}
.dl-custom2 dt { padding:6px 0px; color:#0200b9;}
.dl-custom2 dd { padding:6px 0px; color:#666;}
.dl-custom2 dd a { text-decoration:underline}
.dl-custom3 { margin-bottom:0px !important}
.dl-custom3 dt { padding:6px 0px; color:#0200b9; text-align:left !important; width:190px !important}
.dl-custom3 dd { padding:6px 0px; color:#666;}
.dl-custom3 dd a { text-decoration:underline}
.nav-tabs.centered > li, .nav-pills.centered > li {
    float:none;
    display:inline-block;
    *display:inline; 
     zoom:1; 
}

.nav-tabs.centered, .nav-pills.centered {
    text-align:center;
}
.padding-top-20 { padding-top:20px;}
.answer-text { font-style: italic; }
.showme{ 
margin-top:8px;
visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.5s linear;
}
.showhim:hover .showme{
border-top:none !important;
visibility: visible;
  opacity: 1;
}
.bold-darker { font-weight:bold; color:#000;}

.cust-table  th  { width:20%; color:#0151B2;}
.cust-table  td  { width:40%;}
.padding-none { padding:0px !important;}
.history-date { font-size:12px; color:#999}
.historyPanel {padding:8px 0px; border-bottom:1px solid #ddd;}
#whatsNew {}
#whatsNew ul { list-style:none; padding-left:0;}
#whatsNew ul li { padding:6px 0px; /*border-bottom:1px solid #ddd;*/}
#whatsNew ul li a { color:#666;}
#quickSearchMain {}
#quickSearchMain ul { list-style:none; padding-left:0;}
#quickSearchMain ul li { padding:6px 0px; color:#666;}

#divMessages {}
#divMessages ul { list-style:none; padding-left:0;}
#divMessages ul li { padding:10px 0px; }
#divMessages ul li a { color:#666;}

.match-card1 { padding:10px 0px; border-bottom:1px solid #ddd;}
.match-card1 h5{ color:#0200b9; margin-top:0px; margin-bottom:4px;}
.match-card1 p{margin-bottom:2px; margin-top:2px;}
.text-purple { color:#8E1C68;}
.bg-purple { background-color:#8E1C68 !important;}
#miniInfo {padding: 5px;
  
  border: 1px solid #CCC;
  border-radius: 4px; 
}
#newFeature {border: 1px solid #AC49D1;
  border-radius: 4px;
 box-shadow:1px 1px 4px rgba(0,0,0,0.4); 
  }
#newFeature a:hover { text-decoration:none;}  
#newFeature  #nF-title { border-radius: 2px 2px 0px 0px; 
background:#fff; 
padding-bottom:8px; 
padding-top:8px; 
text-align:center; 

}
#nF-title h4 {color:#8E1C68; margin:0px 0px;} 
#newFeature  #nF-text { background:linear-gradient(#8E1C68,#C47EDE);
	font-size:17px;
	padding:15px;
	text-align:center;
	color:#fff;
	}
.user-card1 {
	    border: 1px solid #CCC;
  border-radius: 4px;
  margin-bottom:10px;
  /*box-shadow:1px 1px 4px rgba(0,0,0,0.2); */
	}
.uc1-title {
	border-radius: 2px 2px 0px 0px; 
background:#ddd; 
padding:5px;
color:#0200b9; 
	}
.uc1-title a {color:#0200b9; font-weight: bold;}
.margin-top-4 { margin-top:4px;}
.font-size-10 { font-size:10px;}
.font-size-11 { font-size:11px;}
.full-padding-6 { padding:6px}	
.card-info-inner1 p { margin-bottom:4px;}
.card-info-inner1 h5, .card-info-inner1 h6 { margin-top:0px;}
.ul-nomargin {padding-left:12px;}
.ul-nom-nob {padding-left:0; list-style:none;
}
.ul-nom-nob li { /*border-bottom:1px solid #EEE;*/ padding:4px 0px;}
.ul-nom-nob2 {padding-left:10px; color:#8E1C68
}
.ul-nom-nob2 li { border-bottom:1px solid #EEE; padding:4px 0px;}
.padding-left-0 { padding-left:0px !important;}
.div-gallery { margin-bottom:10px; }
.div-gallery h5 { margin-bottom:2px; }
.div-gallery p { font-size:12px;}
.font-weight-normal { font-weight:normal !important;}
.uljoin {
  list-style: none;
  padding: 0;
}
.uljoin li {
  padding-left: 1.3em;
  padding-top:4px;
  padding-bottom:4px;
}
.uljoin li:before {
  content: "\f00c"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  color:#337ab7;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}
.font-size-16 { font-size:16px}
.padding-top-bottom-8 { padding:8px 0px;}
.margin-bottom-10 { margin-bottom:10px;}
.display-none { display:none;}
.nav-tabs-inner { border-bottom: 1px solid #78B5FE !important;}
.nav-tabs-inner > li > a { color:#777 !important;}
.nav-tabs-inner > li.active > a, .nav-tabs-inner > li.active > a:hover, .nav-tabs-inner > li.active > a:focus
{
	margin-top: 2px !important;
	background:#fff !important;
	color:#0200b9 !important;
	border-bottom: none !important;
	font-weight: bold !important;
	border-color: #78B5FE !important;
	}
.fcontrol-small {
	height: 24px !important;
    padding: 4px 6px !important;
    font-size: 12px !important;
	
	}
.navbar-brand {
  padding: 0px;
}
.navbar-brand>img {
  height: 100%;
  padding: 15px;
  width: auto;
}
.join-form label { font-weight:400 !important;
color:#0151B2;
}
.join-form .checkbox label { color:#666 !important; 
	font-size:12px !important;
} 
.purple-text-1 { color:#8E1C68;
	
}
/* EXAMPLE 6 - Background Logo*/
.sstopbar .navbar-brand{ 
  background: url(../img/logo_top_inner.png) center / contain no-repeat;
  width: 175px;
}
/* CSS Transform Align Navbar Brand Text ... This could also be achieved with table / table-cells */
.navbar-alignit .navbar-header {
	  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  height: 50px;
}
.navbar-alignit .navbar-brand {
	top: 50%;
	display: block;
	position: relative;
	height: auto;
	transform: translate(0,-50%);
	margin-right: 15px;
  margin-left: 15px;
}
navbar-nav>li>.dropdown-menu {
	z-index: 9999;
}
.letter-spacing-05 { letter-spacing:-0.5px;}
.panel-heading .accordion-toggle:after {
    font-family: FontAwesome;
    content: "\f0d7";
    float: right;
    color: #999;
}
.panel-heading .accordion-toggle.collapsed:after {
    content: "\f0da";
}
.panel-body-inner { padding: 0px !important; border-top:none !important;}
.panel-group-inner { margin-bottom:0px !important}
.panel-heading-inner { background:none !important;}
.panel-title-inner { font-weight:normal !important; font-size:13px !important;}
.titles-edit { color:#0200b9; font-weight:bold; text-align:right;}
.titles-edit2 { color:#0200b9; font-weight:bold;}
.padding-side-0 { padding-right:0px; padding-left:0px;}
.label-edit-info { text-align:left !important; font-weight:normal !important; color:#999; font-size:12px }
.hmargin-top-0 {margin-top:0px;}
.hmargin-bottom-0 {margin-bottom:0px;}
.essay-questions-title { font-family:'Gabarito', sans-serif; font-size:16px; font-weight:400; color:#0200b9; }
.small-12 { font-size:12px !important}
.ul-saved-search { list-style:none; margin-left:-20px}
.ul-saved-search li { padding:8px 0px;}
.ul-saved-search li p { margin-top:0px; margin-bottom:4px;}
#upgradebutton { text-align:right}
.frame-current-search {border: none;/*1px solid #CCC;*/ padding:4px 8px; border-radius: 4px}
.badge-top-mess { position:absolute; top:-4px; right:-5px;}
.rounded-gray { border-radius:6px; border:1px solid #ddd; padding:8px;}
.rounded-center {border: 1px solid #0200b9;
  border-radius: 6px;
 box-shadow:1px 1px 4px rgba(0,0,0,0.4); 
  }

.rounded-center .rC-title { border-radius: 4px 4px 0px 0px; 
background:#0200b9; 
padding-bottom:6px; 
padding-top:6px; 
text-align:center; 

}
.rC-title h6 {color:#fff; margin:0px 0px;} 
/*.rounded-center  .rC-text { 
	font-size:17px;
	padding:15px;
	text-align:center;
	color:#fff;
	}*/
.btn-active {
	color: #fff !important;
  
  background:#519EFD !important;
	}
.btn-purple-active {
	color: #fff !important;
  
  background:#8E1C68!important;	
}
.table-custom1 th { text-align:right; color:#0200b9 !important}
.progress-bar-purple {background-color: #8E1C68!important}
.text-black{ color:#000 !important}
.astro-titles1 { font-family: 'Gabarito', sans-serif; font-weight:400; font-size:18px;}
.compare-title-div { font-family: 'Gabarito', sans-serif; font-weight:400; font-size:14px; color:#0200b9; padding: 10px; background-color: #f5f5f5; margin-bottom:8px;}
.compare-child { margin-bottom:20px; padding:5x 0px;}
.compare-category { font-weight:bold; color:#0151B2;}
.btn-astro-bot { background:#2919B2; border-color:#180F37; color:#fff;}
.astroanswermodule {padding:10px 0px; border-bottom:1px solid #CCC; margin-bottom:10px;}
.pt-disabled { color:#777 !important}
.pt-normal { font-weight:normal !important}
.text-blue-main { color:#0200b9 !important}
#headercdn { padding:10px 0px; background:#0200b9;}
.uljoin1 { 	list-style:none;
			padding-left:0px;
			margin-left:0px;
			
		}
.uljoin1 li {padding:6px 0px;}
.uljoin1 li:before {    
font-family: 'FontAwesome';
content: '\f00c';
margin:0 10px 0 -15px;

color: #8E1C68;
}
.uljoin2 { 	list-style:none;
			padding-left:0px;
			margin-left:0px;
			
		}
.uljoin2 li {padding:6px 0px;}
.uljoin2 li:before {    
font-family: 'FontAwesome';
content: '\f00c';
margin:0 10px 0 -15px;

color: #5cb85c;
}
.ul-help {
  list-style: none;
  
}
.ul-help ul{
  list-style: none;
  
}
.ul-help li {
  padding-left: 1.3em;
  padding-top:4px;
  padding-bottom:4px;
}
.ul-help li:before {
  content: "•"; /* FontAwesome Unicode */
  display: inline-block;
  color:#8E1C68;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}
.sort-cursor { cursor:move;}
.border-blue1 {border: #0200b9 1px solid !important;}
.side-ads_padding { padding-bottom:10px;}
.bg-list-other { background:#E6F1FF !important; border:1px solid #519EFD !important}
.padding-bottom-0 { padding-bottom:0px !important}
.forcedh3 {font-family: 'Gabarito', sans-serif;
    color: #0200b9;
    font-weight: 700;
	font-size: 24px;
	margin-top: 20px;
    margin-bottom: 10px;
	line-height: 1.1;}
.cursor-pointer { cursor:pointer}	
div.error{
    color: #C60000;
    font-size: 12px;
    font-weight: bold;
}

input.error{
    border-color: #C60000;
}
.ol-custom {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.ol-custom li {
  counter-increment: step-counter;
  padding-left: 1.3em;
  padding-top:4px;
  padding-bottom:4px;
}

.ol-custom li::before {
  content: counter(step-counter);
  margin-right: 15px;
  color: #337ab7;
  font-weight: bold;
  
}
.ol-qhello {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.ol-qhello li {
  counter-increment: step-counter;
  margin-left:0px;
  padding-top:4px;
  padding-bottom:4px;
  border-bottom:1px solid #CCC;
}

.ol-qhello li::before {
  content: counter(step-counter);
  margin-right: 15px;
  color: #337ab7;
  font-weight: bold;
}
.ulnav-home { padding-top:0px !important}
.ulnav-home li a { padding:14px 20px !important;}
.navbar-home { text-align:center !important}
.join-form2 label { font-weight:400 !important;
color:#0151B2;
}
.join-form2 .checkbox label { color:#666 !important;
}

/* fixed from bootstrap css  */
.btn-primary { background-color:#0200b9 !important}
.btn-primary:hover {background-color:#286090 !important}
.nav-tabs > li > a {color:#0200b9;}
.nav-tabs > li > a:hover {  color: #0151B2; border-color:transparent;}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus { background:#0200b9; color: #fff; font-weight:400;}
.nav-tabs {  border-bottom: none; /*1px solid #999;*/}
.nav>li>a:focus, .nav>li>a:hover { background-color:transparent }
.panel-title {color:#0200b9 !important; font-size:none}
.h6 { font-size:14px!important ; }
.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {color:#0200b9 !important}
.panel-title > a {font-size:14px}
.panel-title-inner > a {font-size:15px}
.tooltip.in {
  filter: alpha(opacity=100);
  opacity: 1;
}
.tooltip-inner {
  background-color: #721C5A;
 
}
.tooltip.top .tooltip-arrow {
  border-top-color: #721C5A;
}
.tooltip.top-left .tooltip-arrow {
  border-top-color: #721C5A;
}
.tooltip.top-right .tooltip-arrow {
  border-top-color: #721C5A;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #721C5A;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #721C5A;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #721C5A;
}
.tooltip.bottom-left .tooltip-arrow {
  border-bottom-color: #721C5A;
}
.tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #721C5A;
}
.progress-bar {background-color:#0200b9;}

.hr-4 { margin-top:4px; margin-bottom:8px;}
.checkbox-sr { margin-top:0px; margin-bottom:0px;}
.checkbox-sr label{ color:#337ab7; font-weight:bold; padding-left:0px;}
.data-sr { padding-left:18px;}
.cursor-pointer { cursor:pointer}

/* added Jan 2017  */
.unreadsubject { color:#0200b9; font-weight:400; font-size:15px;}

.readsubject { color:#666; font-size:15px;}

.nonreadlink {color:#333; font-size:15px;}

.nonreadlink:hover {color:#0151B2}

.readlink {color:#777}

.readlink:hover {color:#0151B2}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus

{color: #333 !important;

    background-color: #cddcea;

    border-color: #cddcea;}

.pagination > li > a, .pagination > li > span { border:none}
h5, .h5 {
    font-size: 14px;
}
.h6, h6 {font-size: 13px;}
.panel-heading { padding:10px 12px;}
/* added Feb2017  */
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.embed-responsive-9by16 {
  padding-bottom: 177%;
}
.padding-top-3 { padding-top: 3px;}
.cii_tagline {height: 35px; overflow: hidden;}
.cii_location { height: 38px; overflow: hidden;}
.cii_list {height: 135px; letter-spacing:-0.3px;}
.cii_essay {height: 40px; overflow: hidden;}

.ciibasic_tagline {height: 32px; overflow: hidden;}
.ciibasic_location { height: 32px; overflow: hidden;}
.ciibasic_list {height: 140px;}
textarea {
    resize: none;
}
.btn_astro_comp { background: url(../img/astro_but_comp.jpg) no-repeat center}
.btn_astro_sun { background: url(../img/astro_but_sun.jpg) no-repeat center}
.btn_astro_pur { background: url(../img/astro_but_pur.jpg) no-repeat center}
.btn_astro_man { background: url(../img/astro_but_man.jpg) no-repeat center}
.panel-default { border-color:transparent;}
.select-status {
	border:none;
	cursor: pointer;
	color:#8E1C68;
	font-weight: bold;
	
	}
/* size question cards  */
.mq-header { /*height: 60px; */ background: none!important; border:none!important;}
.mq-answer {height: 220px}

/*signup box */
.zip-text {color:#777!important}
/*media page */
#storyideas p {font-size:16px;}
#storyideas h2 {line-height:22px;}
#storyideas h2 small {font-weight:bold!important;}
.text-green-si {color:#295902!important;}
#contactcard-media {background:#4CA900; color:#fff!important; padding:6px 0px; border-radius: 4px 4px 0px 0px;}
#contactcard-media-ss {background:#8E1C68; color:#fff!important; padding:6px 0px; border-radius: 4px 4px 0px 0px;}
.bg-list-other-bv { background-color:#f6eaf1 !important; border:1px solid #8e1c68 !important}
/* styles mindful sites */
.mainbg-vs {
	background:url(../img/mindful_singles_bg.jpg) no-repeat center top;
	
	min-height:740px;
}
.font-size-18 {font-size:18px;}
.vs-htitle {color:#8e1c68; font-weight: bold!important;}
.a-vs {color:#295902}
.gs-newlogo {background:url(../img/logo_top_inner.png) center / contain no-repeat!important;
					height:50px!important;
					
}
/* styles promo */
.text-plum-promo {color:#8E1C68!important}
.text-50percent-promo {color:#0200b9!important}
/* new ss home  */
.text-full-white {
	color: #fff!important;
}
.topbar25 {background-color: transparent}
.navbar {background-color: #1b1275!important}

.newcarbg {background: #eee!important}
.lhnewhome { font-size: 20px}
.lhnewhome p {line-height: 1.5em; margin-bottom: 15px;}
.btnlogin25 { background:#8b36c1;
	background-image: linear-gradient(90deg,#00FF00 ,#00FF00 );
			border:2px solid #0e075d; 
			color:#0e075d; 
			font-weight:bold;
}
.btnlogin25:focus,
.btnlogin25:hover { 
	background:#8728fc;
		color:#fff;
}
.btnapply25 { background:#80bdf2; 
	background-image: linear-gradient(90deg,#5b91bf,#80bdf2);
			border:1px solid #fff; 
			color:#fff; 
			font-weight:bold;
}
.btnapply25:focus,
.btnapply25:hover { 
	background:#2621a4;
		color:#80bdf2;
}
.btn-circle-white {
	 color: #fff!important;
  background-color: transparent!important;
  border-color: #fff!important;
}
.bgflower { 
	background:url(../img/main_bg.png) no-repeat center top;
			}
.btnloginline {
	background-color: transparent!important;
	border: none!important!;
	color:#fff; 
	font-weight:bold;
	border-radius: 0!important;
}
.btnloginline:focus,
.btnloginline:hover { 
	
		color:#80bdf2;
}
.btn {
	font-family: 'Gabarito', sans-serif!important;
}
.textborder {text-shadow: 2px 2px 0px rgba(14, 7, 93, 1);}
@media(max-width:767px){
	.divbgwhite {
	
		background-image: url('../img/bg_flower_mobile.jpg');
		background-repeat: repeat-x;
	}
}