body{
	    line-height: 0;
}
#content{
	line-height: 1.428571429;
}
header{
position: absolute;
z-index: 999;
width: 100%;
padding:20px 0;
background: rgba(255,255,255,.3);
padding-bottom: 0;
border-bottom: solid 1px #939192;
line-height: 1.428571429;
}

header.subpage_bl {
  background: #e2ecee none repeat scroll 0 0;
  height: 147px;
  position: static;
}

header .form-group input[type=text],input[type=password] {
  background-color: #fff;
  background-image: none;
  /* border: 1px solid #ccc;
  border-radius: 4px; */
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #555;
  display: block; 
  font-size: 14px;
  height: 34px;
  line-height: 1.42857;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  vertical-align: middle;
  width: 100%;
  /*border: medium none; */
  border: 0.5px solid #c1c3de !important;
` border-radius: 0;
}
/*Added by divya on 31/01/2017 for profile welcome style change*/
.subpage .navbar{
margin-bottom:0px !important;
}
.subpage_home .pull-right{
padding-top:65px;
}
.subpage .pull-right{
/* padding-top:65px; */ /* changed by divya on 03/03/2017 for welcome div */
  padding-top: 38px;
}
.banners .search-form .btn:hover, .banners .search-form .btn-focus {
	background: none !important;
	color: #333333 !important;}
.btnlogin{
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(162, 51, 206, 1) 0%, rgba(147, 35, 199, 1) 44%, rgba(117, 28, 175, 1) 58%, rgba(117, 28, 175, 1) 100%) repeat scroll 0 0;
color: #fff;
font-family: "Roboto",sans-serif;
font-weight: 300;
text-transform: uppercase;
border: medium none;
border-radius: 0;
padding: 6px 12px;
margin: 5px;
}

.send_message_btn{
background: #c26bff none repeat scroll 0 0;
color: #fff;
display: inline-block;
font-weight: 300;
/*text-transform: uppercase;*/
border: medium none;
border-radius: 0;
padding: 2px 5px;
border-radius: 5px;
text-decoration: none;
/* margin: 5px; */
}
.send_message_btn a:hover{
text-decoration: none;
}
.send_message_btn a{
color: #fff;
}

.btnlogin:hover
.btnlogin:focus
.btnlogin:active{
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(162, 51, 206, 1) 0%, rgba(147, 35, 199, 1) 44%, rgba(117, 28, 175, 1) 58%, rgba(117, 28, 175, 1) 100%) repeat scroll 0 0 !important;
color: #fff !important;
}
#match_board_status a:hover 
{
	background: #c26bff none repeat scroll 0 0;
color: #fff ;
text-decoration: none;
}
.btnlogin a {
	color: #fff;
}
.btnlogin a:hover {
	text-decoration: none;
}
.navbar .col-lg-6{
padding-left: 2px;
padding-right: 8px;
}
.navbar .col-lg-6 input,
.navbar button{
border-radius: 0px;
border:none;
}
.nav.navbar-nav{
margin-top: 20px;
}
.nav>li>a{
color: #7814be;
font-family: "Roboto",sans-serif;
font-size: 18px;
font-weight: 300;
}
.nav>li>a:hover, .nav>li>a:focus{
background: none;
}
.form-inline button,
.form-inline button:hover{
font-family: 'Roboto', sans-serif;
font-weight: 300;
text-transform: uppercase;
color:#fff;
background: rgb(162,51,206); /* Old browsers */
background: -moz-linear-gradient(top, rgba(162,51,206,1) 0%, rgba(147,35,199,1) 44%, rgba(117,28,175,1) 58%, rgba(117,28,175,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(162,51,206,1) 0%,rgba(147,35,199,1) 44%,rgba(117,28,175,1) 58%,rgba(117,28,175,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(162,51,206,1) 0%,rgba(147,35,199,1) 44%,rgba(117,28,175,1) 58%,rgba(117,28,175,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a233ce', endColorstr='#751caf',GradientType=0 ); /* IE6-9 */
}
.login_btn{
	padding:0;
}
.login_button
{
border-radius: 0px;
border:none;
padding: 6px 12px;	
font-family: 'Roboto', sans-serif;
font-weight: 300;
text-transform: uppercase;
color:#fff;
background: rgb(162,51,206); /* Old browsers */
background: -moz-linear-gradient(top, rgba(162,51,206,1) 0%, rgba(147,35,199,1) 44%, rgba(117,28,175,1) 58%, rgba(117,28,175,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(162,51,206,1) 0%,rgba(147,35,199,1) 44%,rgba(117,28,175,1) 58%,rgba(117,28,175,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(162,51,206,1) 0%,rgba(147,35,199,1) 44%,rgba(117,28,175,1) 58%,rgba(117,28,175,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a233ce', endColorstr='#751caf',GradientType=0 ); /* IE6-9 */
}
.banners{
position: relative;
}
.banner img{
width: 100%;
}
.banner .slick-next {
right: 20px;
z-index: 99;
}
.banner .slick-prev {
left: 20px;
z-index: 9999;
}
.banner .slick-dots{
bottom: 10px;
z-index: 999;
}
.form-quick_search select {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #333;
  cursor: pointer;
  display: inline-block;
  height: 35px;
  white-space: nowrap;
  width: 100%;
}
.banner .slick-dots li button:before{
font-size: 45px;
}
.banner.slick-dotted.slick-slider{
margin-bottom: 0px;
}
.featured{
background:url('../images/featured-bg.jpg') left top;
padding:30px 0;
}

/* Added by divya on 17/05/2017 for Profile of the day background */
.prfile_highlight {
	background: rgba(0, 0, 0, 0) url("../images/featured-bg.jpg") repeat scroll left top;
}

.featureCarousel .item{
position: relative;
padding:0 15px;
}
.featureCarousel .item img{
/* width:100%; */
max-height: 130px;
}
.featureCarousel .item p{
/* position: absolute;;
background:rgba(0,0,0, .5);
color:#fff;
z-index: 999;
bottom: 0px;
left:0px;
right:0px;
margin:0 15px; */
text-align:center;/* 
padding: 10px 0;
font-size:20px;
font-family: 'Roboto', sans-serif;
font-weight: 300; */
}
.featured h2{
color: #8b48ba; /*Added by divya on 30/05/2017 for featured members color change */	
font-size:34px;
text-align: center;
text-transform: uppercase;
margin:0px;
padding-bottom:25px;
font-family: 'Roboto', sans-serif;
font-weight: 400;
}
.mixed{
padding:30px 0;
}
.mixed .add-section img{
max-width: 100%;
}
.blessing-section{
background: #8b48ba;
padding:1px;
min-height: 376px;
}
.blessing-section img{
width: 100%;
}
.blessing-section .desc{
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size:20px;
color: #fff;
text-transform: uppercase;
padding:15px;
text-align: center;
}
.blessing-section .desc p{
margin-bottom: 0px;
}
.recent-profile{
background:#fcfcfc;
min-height: 376px;
}
.recent-profile h3{
margin:0px;
padding:0px;
padding-left: 15px;
padding-top: 15px;
padding-bottom: 8px;
font-size: 22px;
color:#8b48ba;
text-transform:uppercase;
font-family: 'Roboto', sans-serif;
font-weight: 600;
}
.recent-profile ul,
.recent-profile ul li{
padding:0px;
list-style-type: none;
}
.recent-profile ul li{
float: left;
width: 100%;
border-bottom: solid 1px #e7e6e6;
padding-bottom: 10px;
padding-top: 10px;
}
.recent-profile ul li:nth-last-of-type(1){
border-bottom: none;
}
.recent-profile ul li img{
width:100%;
max-height: 95px;
}
.recent-profile ul li p{
margin-bottom: 5px;
font-size: 16px;
font-family: 'Roboto', sans-serif;
font-weight: 400;
}
.membership{
padding: 30px 0;
background: url('../images/membership.jpg') left top;
border-bottom: solid 1px #e7e6e5;
}
.membership h2,
.membership h3{
margin:0px;
padding: 0px;
}
.membership h2{
font-family: 'Roboto', sans-serif;
font-size: 30px;
font-weight: 700;
color:#7434a1;
text-transform: uppercase;
margin-bottom: 5px;
}
.membership h3{
font-size: 24px;
color:#747474;
text-transform: uppercase;
}
.membership .browse-btn{
float: right;
font-family: 'Roboto', sans-serif;
font-size: 30px;
font-style: italic;
font-weight: 300;
padding: 8px 20px;
border:none;
background: rgb(162,51,206); /* Old browsers */
background: -moz-linear-gradient(top, rgba(162,51,206,1) 0%, rgba(147,35,199,1) 44%, rgba(117,28,175,1) 58%, rgba(117,28,175,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(162,51,206,1) 0%,rgba(147,35,199,1) 44%,rgba(117,28,175,1) 58%,rgba(117,28,175,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(162,51,206,1) 0%,rgba(147,35,199,1) 44%,rgba(117,28,175,1) 58%,rgba(117,28,175,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a233ce', endColorstr='#751caf',GradientType=0 ); /* IE6-9 */
}
.multi-section{
background: #f7f7f7;
padding:15px 0;
}
.multi-section h3{
font-family: 'Roboto', sans-serif;
font-size: 25px;
font-weight: 400;
text-transform: uppercase;
color:#7434a1;
}
.success-story img{
	 /* Added by divya on 15/02/2017 for succes stories image overlap with title */
margin-top: 10px;
/* width: 100%; */ /* commented by divya on 09/03/2017 for remove success stories image streching */
}
.success-story .item{
padding: 0 5px;
}
.success-story .item p{
font-family: 'Roboto', sans-serif;
font-weight: 400;
color:#585858;
text-align: center;
font-size: 15px;
padding: 5px 0 10px;
}
.success-story h3{
text-align: center;
}
.profile-by-region{
font-family: 'Roboto', sans-serif;
font-weight: 400;
color:#7434a1;
padding-right: 30px;
}
.profile-by-region ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.profile-by-region ul li {
  display: inline;
}
.profile-by-region a{
color:#7434a1;
}
.profile-by-region h4{
color:#5c5c5c;
font-size: 16px;
font-weight: 700;
margin-top: 15px;
}
.h-adds{
background: #e7e6e6;
text-align: center;
padding: 15px 0;
}
footer{
background: #8b48ba;
padding: 20px 0;
color:#fff;
line-height: 1.428571429;
}
footer a,
footer a:hover{
color:#fff;
}
footer .links ul{
padding-left: 0px;
list-style-type: none;
font-family: 'Roboto', sans-serif;
font-weight: 300;
font-size: 16px;
}
footer .links ul li{
padding:5px 0;
}
footer .links ul li a{
color:#fff;
}
footer .address h3{
margin-top: 5px;
font-family: 'Roboto', sans-serif;
font-weight: 600;
font-size: 18px;
color: #fff;
}
footer .address p{
margin-bottom: 5px;
font-size: 16px;
font-family: 'Roboto', sans-serif;
font-weight: 300;
}
footer .social {
text-align: right;
}
footer .social span{
font-size: 40px;
opacity: .8;
margin-left: 10px;
}
.copyright{
background: #642c9c;
text-align: center;
color:#fff;
padding: 20px 0;
font-family: 'Roboto', sans-serif;
font-weight: 300;
line-height: 1.42857;
}
.copyright p{
margin: 0px;
}
.slick-prev, .slick-next{
height: 80px;
}
.slick-prev:before,
.slick-next:before{
font-family: "FontAwesome";
content: "\f053";
color:#b8b8b8;
font-size: 70px;
font-weight: normal;
}
.slick-prev:before{
content: "\f104";
}
.slick-next:before{
content: "\f105";
}
.search-form{
width:370px;
border-radius:5px;
background: rgba(255,255,255, .8);
position: absolute;
z-index: 1;
bottom: 20%;
right:100px;
padding: 20px;
}
.search-form h2{
padding: 0px;
margin: 0px;
font-size: 21px;
color:#595fa5;
text-transform: uppercase;
font-family: 'Roboto', sans-serif;
font-weight: 600;
margin-bottom: 10px;
}

.special
{
color:#8b48ba;
}



.search-form .fivecol{
width:40%;
float:left;
}
.search-form .twocol{
width:20%;
float:left;
text-align: center;
font-weight: bold;
line-height: 35px;
}
.search-form .fivecol select{
width: 100%;
}
.search-form .fivecol .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn),
.search-form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
width: 100%;
}
.search-form .btn:active, .search-form .btn.active{
box-shadow: none;
}
.search-form .btn-group-horizontal{
font-size: 14px;
width: 100%;
}
.search-form .btn-group-horizontal label{
position: relative;
}
.search-form label.btn span {
font-size: 14px ;
}
.search-form .btn-group-horizontal .fa-2x{
font-size: 25px;
}
.search-form label{
font-family: 'Roboto', sans-serif;
font-weight: 300;
font-size: 16px;
}
.search-form .customBtn, .search-form .customBtn:active button, .search-form .customBtn:hover button{
background: #8b48ba !important;
color: #fff !important;
width: 100%;
border: none;
-moz-user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
cursor: pointer;
display: inline-block;
font-size: 14px;
font-weight: normal;
line-height: 1.42857;
margin-bottom: 0;
padding: 6px 12px;
text-align: center;
vertical-align: middle;
white-space: nowrap;
}
.search-form label input[type="radio"] ~ i.fa.fa-circle-o{
color: #9e9e9e;
display: inline;
position: absolute;
left: 0;
z-index: 5;
}
.search-form label input[type="radio"] ~ i.fa.fa-dot-circle-o{
display: none;
position: absolute;
left: 0;
z-index: 5;
}
.search-form label input[type="radio"]:checked ~ i.fa.fa-circle-o{
display: block;
position: absolute;
left: 0;
z-index: 4;
}
.search-form label input[type="radio"]:checked ~ i.fa.fa-dot-circle-o{
color: #a97ac9;
display: inline;
position: absolute;
left: 0;
z-index: 1;
}
.search-form label:hover input[type="radio"] ~ i.fa {
color: #a97ac9;
}
 .navbar .topIcon{
/* width:40px; */ //changed by divya on 14/02/2017 for mobile view of nav icons
width:30px;
float: left;
height: 40px;
margin-left: 4px;
margin-right: 5px;
padding: 0px;
background: none;
}  
.navbar .topIcon:focus{
outline: none;
}
.navbar .topIcon span{
font-size: 30px;
color: #fff;
}
@media screen and (min-width: 1024px){
#login,
#navigation,
#searchform{
display: block;
}

.mobilenav
{
	visibility:  hidden;
	display:none !important;
}

.profile-nav
{
	height:auto !important;
}

}
@media screen and (min-width: 992px) and (max-width: 1024px) {
.recent-profile ul li p{
font-size: 15px;
}
.recent-profile,
.blessing-section{
min-height: 340px;
}
.membership h2{
font-size: 25px;
}
.membership h3 {
font-size: 20px;
}
.multi-section h3 {
font-size: 23px;
}
.search-form {
bottom: 6%;
right: 45px;
}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
.profile-nav{
	background: #eaeaea;
	display: none;
}
/*Added by divya on 02/02/2017 nav home page design after login */
.profile-nav-home{
  display: none;
}	
header .logo {
  width: 180px !important;
}	
.h-adds{
padding: 15px;
}
.h-adds img{
width: 100%;
}
.slick-next {
right: -18px;
}
.recent-profile .col-sm-5{
padding-right: 0px;
}
.recent-profile .col-sm-7{
padding-right: 5px;
}
.recent-profile .col-sm-5,
.recent-profile .col-sm-7{
padding-left: 7px;
}
.recent-profile ul li p{
font-size: 12px;
}
.recent-profile,
.blessing-section{
min-height: 305px;
}
.membership .browse-btn{
float: none;
margin-top: 20px;
}
.membership .col-sm-12{
text-align: center;
}
footer .social{
text-align: center;
}
#navigation{
position: absolute;
top: 100%;
background: #fff;
width: 220px;
right: 0px;
z-index: 999;
border-radius: 5px;
}
#navigation ul{
padding-top: 0px;
}
#navigation ul li{
display: block;
width: 100%;
text-align: left;
}
#searchform{
/* top:70px; Changed by divya on 15/02/2017 for search form in ipad view*/
top:146px;
height: 305px !important;
right: 60px;
}
#login{
position: absolute;
width: 250px;
float: none !important;
right: 50px;
top: 100%;
padding: 10px;
background: #fff;
border-radius: 5px;
z-index: 1;
}
#login .form-group{
width: 100%;
}
#login .form-group .col-lg-6{
width: 100%;
padding-bottom: 10px;
}
#login .form-group .col-lg-6 input{
border: 1px solid #ccc;
width: 100%;
}
#facebox {
left: 10%;
right: 10%;
}
#facebox  .container {
  width: 500px;
}
.planet_pos table {
  padding: 0 !important;
  width: 240px !important;
}
.page_title .twocolumn .col1 .labelname, .page_title .onecolumn .col1 .labelname {
    width: 100px !important;
}
.page_title .twocolumn .col1 .labelvalue {
  width: 140px !important;
}
.recent-profile ul li img {
  max-height: 75px !important;
}
.recent-profile h3 {
  font-size: 21px !important;
}
.like-user {
  padding-left: 42%;
}
.partners .prifle-match span {
  margin-left: 48%;
}
}
@media screen and (min-width: 320px) and (max-width: 767px) {	
header.subpage,header.subpage_home
{
	height:auto !important;
}
header.subpage_bl {
  height: auto !important;
}
.subpage .pull-right,.subpage_home .pull-right
{	
	padding-top:0px;
}
.mobilenav
{
	visibility:  visible !important;
	display: normal !important;
}
.quickSearch .btn { /*Added by divya on 14/02/2017 for quick search in left side bar in mobile view */
  margin-top: -33px;
}	
.banner .slick-prev{
z-index: 99;
}
.option_list {
  background: #f9f9f9 url("../images/textbox_bg.png") repeat-x scroll 0 0;
  border: 1px solid #d6d6d6;
  color: #393939;
  height: 75px;
  overflow: auto;
  width: 172px !important;
}
.h-adds{
padding: 15px;
}
.h-adds img{
width: 100%;
}
.slick-next {
right: -15px;
}
.slick-prev {
left: -15px;
}
.featured h2 {
font-size: 26px;
}
.recent-profile .col-xs-4{
padding-right: 0px;
}
.membership{
text-align: center;
}
.membership h2 {
font-size: 25px;
}
.membership h3 {
font-size: 18px;
margin-top: 10px;
}
.membership .browse-btn {
margin-top: 15px;
float: none;
font-size: 20px;
}
.multi-section h3 {
font-size: 23px;
}
.slick-prev:before, .slick-next:before {
font-size: 50px;
}
footer .social{
text-align: left;
}
footer .social span {
margin-left: 0px;
margin-top: 10px;
margin-right: 10px;
}
.mixed .add-section img {
width: 100%;
}
header {
position: static;
width: 100%;
padding:10px 0;
background: none;
}
header .container{
padding:0;
}
header .logo{
width: 180px;
}

.navbar .topIcon span {
font-size: 25px;
color: #000;
}
header .navbar {
margin: 0px;
padding-top: 6px;
}
header .logo img {
width: 100%;
}
.banner .slick-dots {
bottom: 10px;
z-index: 99;
}
#navigation{
position: absolute;
top: 100%;
background: #fff;
width: 220px;
right: 0px;
z-index: 999;
border-radius: 5px;
padding: 0 15px;
}
#navigation ul{
padding-top: 0px;
}
#navigation ul li{
display: block;
width: 100%;
text-align: left;
}
#searchform{
width: 100%;
top:1px;
height: 305px !important;
right: 0px;
background: rgba(255,255,255, 1);
}
.search-form h2 {
font-size: 16px !important;
}
#login{
position: absolute;
width: 318px;
float: none !important;
right: 0px;
top: 71px;
padding: 10px;
background: #fff;
border-radius: 5px;
z-index: 999;
}
#login .form-group{
width: 100%;
}
#login .form-group .col-lg-6{
width: 100%;
padding-bottom: 10px;
}
#login .form-group .col-lg-6 input{
border: 1px solid #ccc;
width: 100%;
}
.nav > li > a {
  color: #7814be;
  font-family: "Roboto",sans-serif;
  font-size: 16px;
  font-weight: 300;
}
/* Added by divya on 08/02/2017 to modify the design  for success stories in mobile view */
.edit_pro a {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(162, 51, 206, 1) 0%, rgba(147, 35, 199, 1) 44%, rgba(117, 28, 175, 1) 58%, rgba(117, 28, 175, 1) 100%) repeat scroll 0 0;
  border-radius: 4px;
  color: #fff;
  float: right;
  font: 700 11px Arial,Helvetica,sans-serif !important;
  height: 22px !important;
  margin: 0 5px 11px;
  /* padding-left: 10px !important; */
  padding-top: 5px;
  text-decoration: none;
  width: 46px !important;
  text-align: center;
}
h2, .h2 {
  font-size: 20px !important;
}
/*Addedby divya on 10/02/2017 to align search form text boxes in mobile view */
.form-control {
  padding: 1px !important;
  width: unset;
}
/* #success-stories_form a{	
float: right;
margin-right: 34px;
margin-top: -29px;
} */
#facebox .content {
  padding-bottom: 2px !important;
  padding-left: 2px !important;
  padding-right: 2px !important; 
  /* width: unset !important; */
  width: 100% !important;
  height: auto;
}
.yourphoto {
   width: unset !important;
   margin-right: 2px !important;
}
#facebox {
left: 10%;
right: 10%;
}
.planet_pos table {
  height: 200px !important;
  padding: 0 !important;
  width: 200px !important;
}
.page_title .twocolumn .col1 .labelname, .page_title .onecolumn .col1 .labelname {
    width: 80px !important;
}
.page_title .twocolumn .col1 .labelvalue {
  width: 100px !important;
}
/*Added by divya on 20/02/2017  for contact us info msg box */
.info_msg {
  height: 328px !important;
}
.info_right {
  margin: 0 !important;
}
/*Added by divya on 20/02/2017 for all dropdown in search form*/
.dropdown_list, select {  
  width: 172px !important;
}
.partners .prifle-match span {
  margin-left: 40%;
}
.like-user {
  padding-left: 30%;
}
.partner-pref .checked{
    margin-right: 5px !important;
}
.partner-pref .unchecked {
  margin-right: 5px !important;
}
}

.nav > li > a:hover
{
	color:#E55CC5 !important;
}

 ul.nav li.active a{
  /*border-bottom: solid 3px #5d029d;  */
  color: #E55CC5;
}
/*my profile*/

header.subpage{
	background: #e2ecee;
	height: 147px;
	position: static;
}
 /* added by divya for home page after login */
header.subpage_home {
  background: #e2ecee none repeat scroll 0 0;
  border-bottom: 2px solid #939192;
  height: 147px;
} 
header.nonhome{
 height: 147px;
 position: static;
}
.userlogin{
	padding-top: 82px;
}
.userlogin a{
	color: #5960a8;
	font-weight: bold;
	text-decoration: underline;
}
.content{
	padding-top: 30px;
	line-height: 1.428571429;
}
.profile-nav{
	background: #eaeaea;
}
/*Added by divya on 02/02/2017 nav home page design after login */
/* .profile-nav-home{
  background: #eaeaea none repeat scroll 0 0;
  position: relative;
  top: 146px;
  z-index: 999;
} */
/* Added by divya on 02/03/2017 for new header in home page after login */
.profile-nav-home {
  background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0;
  position: absolute;
  top: 127px;
  width: 100%;
  z-index: 999;
}

.profile-nav ul.nav{
	padding: 0px;
	margin: 0px;
	 display: table;
    width: 100%;
}
.profile-nav ul.nav a{
	color: #595fa5;
	font-size: 16px;
	font-weight: 500;
}
.profile-nav ul.nav li{
	/*display: table-cell;
	float: none;
	text-align: center; */
}
.profile-nav ul.nav li.active a{
	border-bottom: solid 3px #595fa5;
}
.box{
	border:solid 1px #e0e0e0;
	margin-bottom: 20px;
	padding:10px;
	box-shadow: 2px 2px 0px 0px rgba(191,191,191,.3);
}
.content img{
	max-width: 100% !important;
	/*max-height:-webkit-fill-available;*/
	/* Added by divya on 16th feb 2019 to fix horoscope image issue. */
	/*width: 100%;*/
}
.box .viewall{
	border-top:solid 1px #e8e8e8;
	text-align: center;
	padding: 12px 0 5px;
	margin-top: 15px;
}
.box h3{
	font-size: 18px;
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	margin: 0px;
	margin-bottom: 15px;
	margin-top: 5px;
}

.box .viewall a{
	color: #982fe1;
	text-decoration: none;
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
}
.content .newMatchCarousel .item,
.content .interestedCarousel .item,
.content .viewedCarousel .item{
	text-align: center;
}
.content .newMatchCarousel .item p,
.content .interestedCarousel .item p,
.content .viewedCarousel .item p{
	margin:0px;
}
.content .newMatchCarousel img,
.content .interestedCarousel img,
.content .viewedCarousel img{
	width: auto;
	max-width: none;
	display: inline;
}
.box .slick-prev:before, 
.box .slick-next:before{
	font-size: 40px;
}

.box .slick-next {
    right: -3px;
    /* z-index: 999; */ /* commented by divya on 28/03/2017 for arrow marks showing on facebox */
	z-index: 1;
}
.box .slick-prev {
    left: -3px;
    /* z-index: 999; */ /* commented by divya on 28/03/2017 for arrow marks showing on facebox */
	z-index: 1;
}

.box .sendInterest{
	background: #c26bff;
	color: #fff;
	display: inline-block;
	padding: 2px 5px;
	border-radius: 5px;
	text-decoration: none;
}
.accord{
	border:solid 1px #dddddd;
}
.accord h3{
	font-family: 'Roboto', sans-serif;
	background: #f1f1f1;
	color: #000;
	font-size: 18px;
	margin: 0px;
	padding: 10px 15px;
	font-weight: 600;
}
.accord .panel-default > .panel-heading,
.accord .panel-default{
	background: none;
	border:none;
	border-radius: 0px;
}
.accord .accordion-toggle{
	cursor: pointer;
	font-size: 15px;
    font-weight: bold;
}
.accord .accordion-toggle .editpl{
	display: inline-block;
	border-left:solid 2px #eeeeee;
	margin-left: 5px;
	padding-left: 5px;
	font-size: 12px;
}
.accord .accordion-toggle .fa-plus,
.accord .accordion-toggle .fa-minus{
	color: #cccccc;
}

.accord .accordion-toggle .fa-plus{
	display:none;
}
.accord .accordion-toggle.collapsed .fa-minus{
	display:none;
}
.accord .accordion-toggle.collapsed .fa-plus{
	display: block;
}
.bbspace{
	margin-bottom: 20px;
}
.left-nav{
	background: #f7f7f7;
	border-left: solid 3px #7814be;
}
.left-nav ul{
	list-style-type: none;
	margin:0px;
	padding: 0px;
}
.left-nav ul li{
	position: relative;
}
.left-nav ul li.active:before{
	content: "\f0da";
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: #7814be;
    font-size: 20px;
}
.left-nav ul li a{
	display: block;
	padding: 10px 15px;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 15px;
	border-bottom: solid 1px #dddddd;
	text-decoration: none;
}
.profile-of-day{
	border:solid 1px #595fa5;
	position: relative;
}
.profile-of-day h2{
	background: #595fa5;
	text-transform: uppercase;
	color: #fff;
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	margin: 0px;
	padding: 10px 10px;
	text-align: center;
}
.profile-of-day p{
	background: rgba(89,95,165,.8);
	position: absolute;
	bottom: 0px;
	padding: 10px;
	text-align: center;
	color: #fff;
	width: 100%;
	margin: 0px;
}
.veeraragavan{
	border: solid 1px #8b48ba;
}
.veeraragavan h3{
	background: #8b48ba;
	font-size: 15px;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	color:#fff;
	text-align: center;
	padding: 15px;
	margin: 0px;
	line-height: 25px;
}
.quickSearch{
	background: #f7f7f7;
	padding: 25px 15px;
}
.quickSearch h3{
	margin: 0px;
	font-size: 18px;
	color: #595fa5;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	margin-bottom: 8px;
}
.quickSearch .form-control{
	width: 75%;
}
.quickSearch .btn{
	display: inline-block;
	float: right;
}
.quickSearch a{
	display: block;margin-top: 10px;
	text-decoration: underline;
	color: #595fa5;
}
.roundedimg{
	border-radius: 100px;
	border:solid 1px #c3c3c3;
}
.boxshadow{
-webkit-box-shadow: 0px 0px 5px 1px rgba(191,191,191,1);
-moz-box-shadow: 0px 0px 5px 1px rgba(191,191,191,1);
box-shadow: 0px 0px 5px 1px rgba(191,191,191,1);
}
.user-profile .upheader{
	border-bottom: solid 1px #e8e8e8;
}
.user-profile .upheader .col-lg-6{
	padding: 0px;
}
.user-profile .upheader .col-lg-6 h3{
	    font-size: 16px;
}
.user-profile .upheader .col-lg-6.imgbox{
	text-align: right;
}
.profileCarousel .item{
	padding: 15px;
}
.profileCarousel .item .profile-desc{
	font-size: 16px;
	color: #000;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	padding-top: 25px;
}
.profileCarousel .item .profile-desc .percent{
	color:#44a54d;
}
.profileCarousel .item .custbtn{
	margin-top: 35px;
	float: right;
	text-transform: uppercase;
	background: #c16aff;
	color: #fff;
}
.accord .item{
	clear: both;
	padding-bottom: 20px;
	position: relative;
}
.accord .item p{
	margin-bottom: 0px;
}
.accord .item .imgwrap{
	padding: 0px;
}	
.accord .item .descwrap{
	padding-top: 10px;
}
.accord .item .descwrap a.sendInterest{
	color: #9721ea;
}
.accord .viewall{
		border-top:solid 1px #e8e8e8;
	text-align: center;
	padding: 12px 0 5px;
}
.accord .viewall a {
    color: #982fe1;
    text-decoration: none;
    font-size: 15px;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
}
.accord .item .closebtn{
	position: absolute;9
	background: none;
	border:none;
	background: #fff;
	right:0px;
	top:0px;
	cursor: pointer;
	z-index: 999;
}

/*view profile*/
.useraccount{
	margin-bottom: 20px;
}
.useraccount h2{
	font-size: 24px;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    margin: 0px;
    margin-bottom: 5px;
    color: #737373;
}
.useraccount h2 span{
	font-size: 12px;
	background: #7d7d7d;
	padding: 3px 5px;
	color: #fff;
	 font-weight: 300;
	 text-transform: uppercase;
	 vertical-align: middle;
}
.useraccount .memid{
	color: #000;
}
.useraccount .profile-created{
	color:#737373;
	display: inline-block;
	margin-left: 10px;
	border-left:solid 1px #737373;
	padding-left: 10px;
}
.user-slider{
	border:solid 1px #e0e0e0;

}
.profile-basic-info{
	padding: 20px;
}
.indicator{
	padding: 15px 30px 30px;
	background: url(../images/profile-shadow.jpg) no-repeat left bottom;
}
.indicator .items{
	border:solid 1px #eeeeee;
	border-radius: 100px;
	overflow: hidden;
	margin: 0 5px;
}
.appbox{
	text-align: center;
}
.appbox span{
	font-size: 25px;
}

.user-slider-info ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.user-slider-info ul li{
	padding: 3px 0 3px 30px;
	margin-bottom: 5px;
}
.age{
	background: url(../images/profile-sprite.jpg) no-repeat left top;
}
.religion{
	background: url(../images/profile-sprite.jpg) no-repeat left -26px;	
}
.cast{
	background: url(../images/profile-sprite.jpg) no-repeat left -114px;	
}
.cast1{
	background: url(../images/profile-sprite.jpg) no-repeat left -84px;	
}
.location{
	background: url(../images/profile-sprite.jpg) no-repeat left -56px;	
}
.edu{
	background: url(../images/profile-sprite.jpg) no-repeat left -167px;	
}
.job{
	background: url(../images/profile-sprite.jpg) no-repeat left -141px;	
}
.salary{
	background: url(../images/profile-sprite.jpg) no-repeat left bottom;	
}
.like-option{
	background: #dfdfdf;
	padding: 30px;
}
.like-option h3{
	font-size: 30px;
	margin: 0px;
}
.like-option .yes{
	background: #828282;
	color:#fff;
	font-weight: bold;
	border: none;
	padding: 5px 10px;
	border-radius: 5px;
}
.like-option .skip{
	background: #fff;
	color:#000;
	font-weight: bold;
	border: none;
	padding: 5px 10px;
	border-radius: 5px;
}
.like-option .info{
	font-size: 12px;
    margin-top: 25px;
}
.user-profile-detail h3{
	/* height: 45px; */
	line-height: 45px;
	padding-left: 55px;
	margin: 0px;
	font-size: 20px;
	color:#6905af;
}

.user-profile-detail .info-section{
	padding: 0 20px 0 55px;
	margin-bottom: 30px;
}
.user-profile-detail .info-section .col-lg-6{
	padding-left: 0px;
}
.user-profile-detail .info-section table td{
	padding: 5px 0;
}
.user-profile-detail .info-section h4{
	padding-top: 20px;
	clear: both;
	font-weight: bold;
}
.about-info-icon{
	background: url(../images/profile-sprite2.jpg) no-repeat left top;
}
.basic-detail-icon{
	background: url(../images/profile-sprite2.jpg) no-repeat left -135px;
}
.contact-detail-icon{
	background: url(../images/profile-sprite2.jpg) no-repeat left -181px;	
}
.religion-detail-icon{
	background: url(../images/profile-sprite2.jpg) no-repeat left -90px;	
}
.bride-detail-icon{
	background: url(../images/profile-sprite2.jpg) no-repeat left -44px;	
}
.prof-detail-icon{
	background: url(../images/profile-sprite2.jpg) no-repeat left -271px;	
}
.family-detail-icon{
	background: url(../images/profile-sprite2.jpg) no-repeat left -225px;	
}
.eduction-detail-icon{
	background: url(../images/profile-sprite3.jpg) no-repeat left -360px;
}
.horoscope-detail-icon{
	background: url(../images/profile-sprite3.jpg) no-repeat left -405px;
}
.astrology-detail-icon{
	background: url(../images/profile-sprite3.jpg) no-repeat left -450px;
}
.life-style{
	padding-top: 30px;
}
.life-style h3{
	padding: 0px;
	color:#919191;
	font-size: 30px;
	border-bottom: solid 1px #eeeeee;
}
.life-style-content ul{
	list-style-type: none;
}
.life-style-content ul li{
	padding: 0 0 0 55px;
	    min-height: 45px;
    margin-bottom: 20px;
    margin-top: 15px;
}
.life-style-content ul li h4{
	margin: 0px;
	font-weight: bold;
}
.life-style-content ul li p{
	margin: 0px;
}
.hobbies{
	background: url(../images/profile-sprite2.jpg) no-repeat left -316px;	
}
.interest{
	background: url(../images/profile-sprite2.jpg) no-repeat left -360px;	
}
.music{
	background: url(../images/profile-sprite2.jpg) no-repeat left -405px;	
}
.language{
	background: url(../images/profile-sprite2.jpg) no-repeat left -450px;	
}
.reads{
	background: url(../images/profile-sprite3.jpg) no-repeat left 0px;	
}
.movie{
	background: url(../images/profile-sprite3.jpg) no-repeat left -45px;		
}
.sports {
	background: url(../images/profile-sprite3.jpg) no-repeat left -90px;	
}
.cuisine{
	background: url(../images/profile-sprite3.jpg) no-repeat left -135px;	
}
.dress {
	background: url(../images/profile-sprite3.jpg) no-repeat left -180px;
}
.eating {
	background: url(../images/profile-sprite3.jpg) no-repeat left -225px;
}
.drinking {
	background: url(../images/profile-sprite3.jpg) no-repeat left -270px;
}
.smoking {
	background: url(../images/profile-sprite3.jpg) no-repeat left -315px;	
}
.partner-pref h2{
	color: #919191;
	font-size: 30px;
	border-bottom: solid 1px #eeeeee;
}
.partners .user-img{
	text-align: center;
	margin-bottom: 50px;
}
.partners .user-img img{
	border-radius: 100px;
}
.partners .prifle-match{
	font-size: 16px;
	padding-top: 50px;
}
.partners .prifle-match span,
.partners .prifle-match p{
	display: inline-block;
}
.partners .prifle-match p{
	text-align: center;
}
.partners .prifle-match span{
	font-size: 40px;
	color:#a1a1a1;
}
.partner-pref h3{
	font-family: 'Roboto', sans-serif;
	color:#6905af;
	font-size: 20px;
}

.basic-preference,
.relig-preference,
.prof-preference,
.loc-preference{
	margin-bottom: 40px;
} 
.basic-preference .t-data td,
.relig-preference .t-data td,
.prof-preference .t-data td,
.loc-preference .t-data td{
	padding: 5px 0;
}
.partner-pref .checked{
	background: url(../images/checkbox.jpg) no-repeat left top;
	display: inline-block;
	height: 21px;
    width: 70px;
    float: right;
    margin-right: 50px;
}
.partner-pref .unchecked{
	background: url(../images/checkbox.jpg) no-repeat left -31px;
	display: inline-block;
	height: 21px;
    width: 70px;
    float: right;
    margin-right: 50px;
}

.partner-pref h4{
	font-weight: bold;
}
.like-user img{
	border-radius: 100px;
	border: solid 5px #d8d8d8;
}
.like-info{
	text-align: center;
}
.print-fun ul{
	list-style-type: none;
	padding: 0px;
}
.print-fun ul li{
	padding: 10px 0;
}
.print-fun ul li span{
	display: inline-block;
}
.like-info h3{
	margin: 0px;
	font-size: 30px;
}
.like-member{
	padding: 30px;
}
.like-info .yes{
	background: #828282;
	color: #fff;
	border: 0px;
	border-radius: 5px;
	padding: 5px 10px;
}
.like-info .skip{
	background: #fff;
	color: #000;
	border: solid 1px #eeeeee;
	border-radius: 5px;
	padding: 5px 10px;
}
.like-info .info{
	padding: 20px 0 0 0;
}

/* Added by divya on 06012017 to work on search */ 
.ui-tabs #tab1, .ui-tabs #tab2, .ui-tabs #tab3, .ui-tabs #tab4, .ui-tabs #tab5 {
    border-bottom: 1px solid #dfd0f2;
    border-left: 1px solid #dfd0f2;
    border-right: 1px solid #dfd0f2;
    padding-bottom: 10px;
}
table {
    margin-bottom: 0.4em;
    width: 100%;
}
table, th, td {
    padding: 3px;
    vertical-align: middle;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
table tr td {
    color: #1f3d71;
    font: 13px Arial,Helvetica,sans-serif;
    padding: 3px;
}
table, th, td {
    padding: 3px;
    vertical-align: middle;
}
caption, td {
    float: none !important;
    font-weight: normal;
    text-align: left;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}

.option_list {
    background: #f9f9f9 url("../images/textbox_bg.png") repeat-x scroll 0 0;
    border: 1px solid #d6d6d6;
    color: #393939;
    height: 75px;
    overflow: auto;
    /* width: 220px; */
}
table.items {
    background: white none repeat scroll 0 0;
    border: 2px solid #e1d4f2;
    border-collapse: collapse;
    margin: 35px 4px 4px;
    padding: 7px;
    width: 99%;
}
table.items th, table.items td {
    border: 1px solid white;
    font-size: 1em;
    padding: 0.5em;
	height:20%;
}
table.items th {
    background: #e1d4f2 url("../images/top_banner.jpg") repeat-x scroll left top;
    color: #64046c;
    height: 20px;
    text-align: center;
}

/* Added by saranya to modify design for static pages */
.option_list {
    background: #f9f9f9 url("../images/textbox_bg.png") repeat-x scroll 0 0 !important;
    border: 1px solid #d6d6d6 !important;
    color: #393939 !important;
    height: 100px !important;
    overflow: auto !important;
   /*  width: 100% !important; */
	font-weight: normal !important;
}

.option_list label {
	padding-left: 3%;
	font-weight: normal !important;
}

.customBtn-reg, .customBtn-reg:hover, .customBtn-reg:focus  {
    background: #8b48ba none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    width: 250px;
}

.note {
    float: right;
    font-style: italic;
}

/* Added for the design for memberdetails package info to align lv matrimonials  contact info */

.info_left {
    /*background: rgba(0, 0, 0, 0) url("../images/contact.png") no-repeat scroll 0 0;*/
    float: left;
    margin: 10px 0 5px 10px;
    /*padding-left: 80px;*/
}
.info_right {
    float: left;
    margin: 10px 0 5px 75px;
}

.complete {
  font-size: 10px;
}

/* Old Design Integration Basic Search Result Design */

.topbanner{height:40px;padding-top:5px}

.formblkreg h2, .formblk h2 {
    color: #64046c;
    display: inline;
    font: 18px Arial,Helvetica,sans-serif;
    padding: 4px;
}

.form-horizontal #members-form .control-label {
	text-align: left !important;
}

#DeactivateNote_deactivate_reason label,#DeactivateNote_deactivate_source label{
 font-weight:normal !important;
}

.uploadfile ul li {
    background: #fafafa url("../images/tick_ing.png") no-repeat scroll 1% 48%;
    border: 1px solid #f4f4f4;
    font-size: 14px;
    line-height: 20px;
    list-style: outside none none;
    margin: 10px;
    padding: 6px 32px;
    vertical-align: middle;
}

.option_list label:first-of-type
{
	display:none !important;
}

.edit_pro a{
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(162, 51, 206, 1) 0%, rgba(147, 35, 199, 1) 44%, rgba(117, 28, 175, 1) 58%, rgba(117, 28, 175, 1) 100%) repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    float: right;
    font: 700 14px Arial,Helvetica,sans-serif;
    height: 25px;
    /*margin: -35px 0 10px; */
    /* padding-left: 20px; */
    padding-top: 5px;
    text-decoration: none;
    width: 70px;
	margin: 0 5px 11px;
	text-align: center;
}
.btn:hover, .btn-focus {/*color: #fff !important;*/
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(162, 51, 206, 1) 0%, rgba(147, 35, 199, 1) 44%, rgba(117, 28, 175, 1) 58%, rgba(117, 28, 175, 1) 100%) repeat scroll 0 0 !important;
color: #fff !important;}

.btn {border-radius: 4px !important;}

.probox{
    border: solid 4px #e0e0e0;
    margin-bottom: 20px;
    padding: 10px;
    box-shadow: 2px 2px 0px 0px rgba(191,191,191,.3);
    background: url(../images/feature_background.jpg) bottom left repeat-x;
}
.profilehead{height:30px;}

.user-profile-detail table, .user-profile-detail tr, .user-profile-detail td:first-child{/* font-weight: bold !important; */}

.pos_cret{font-size:14px;font-weight:700;padding:3px 0 8px}
.feedback,.pofile_content{padding-left:10px; padding-bottom:10px;}

#sidebar{padding:20px 20px 20px 0}
.bottom_pos{background:#7D0087;margin:0 auto;width:100%}
.selectall_left{float:left}
.fea_profile_detail{margin:10px 5px 5px}
.fea_profile_det{background:none repeat scroll 0 0 #F4F4F4;border:1px solid #E6E6E6;height:200px;margin:10px 5px 5px}
.fea_pro_content{height:200px}
.fea_profile{background:#fff;border:1px #9e77b8 solid;height:322px;margin:10px 5px 5px}
.fea_profile h3{background:url(../images/feature_top.jpg) 0 0 repeat-x;color:#fff;font:14px Arial, Helvetica, sans-serif;height:33px;padding:8px 0 0 5px}

.more{background:url(../images/more.png) 10% 10% no-repeat;color:#f09d01;float:right;font:14px Arial, Helvetica, sans-serif;height:30px;margin:10px;padding-top:4px;text-align:right;width:55px}
.sucessfact .para a{color:#f09d01;float:right;font:14px Arial, Helvetica, sans-serif;height:30px;margin:10px;padding-top:4px;text-align:right;width:55px}
.classic_sup{float:left;padding:5px}
.classic_short{color:#f09d01;float:right;padding:10px}
.classic_short a{color:#f09d01;font:13px Arial, Helvetica, sans-serif;padding:5px}
.fprofile_id{color:#7527ae;display:inline;font:14px Arial, Helvetica, sans-serif;font-weight:700;padding:4px}
.prefer_side{float:left;padding:2px}
.prefer_complete{color:#960ab5;float:left;font:16px Arial, Helvetica, sans-serif;font-weight:700;height:22px;vertical-align:middle;width:230px;}
.prefer_complete_img{float:left;font:14px Arial, Helvetica, sans-serif;padding-left:0;text-align:center;width:250px}
.prefer_complete_img .complete {
  color: #d98f00;
  padding: 0 8px 10px 110px;
  position: absolute;
}
.profile_side{float:left;width:520px;padding-top: 30px;}
.group_add{float:left;width:255px}
.activitygrph{border:1px #f1f1f1 solid;float:left;line-height:22px;padding:10px;width:225px}
.activityborder{float:left;line-height:22px;width:225px}
.add_famdet{background:url(../images/add_family.png) center left no-repeat;font:14px/2.5 Arial, Helvetica, sans-serif;height:30px;margin-bottom:4px;padding-left:30px}
.classic_support{background:url(../images/classic_supper.jpg) center left no-repeat;font:14px arial;height:16px;padding:10px;width:125px}
.image_slider{padding-left:5px}
.add_horosdet{background:url(../images/globe.png) center left no-repeat;font:14px/2.5 Arial, Helvetica, sans-serif;height:30px;margin-bottom:6px;padding-left:30px}
.protect_contact{background:url(../images/protect_contact.png) center left no-repeat;font:14px/2.5 Arial, Helvetica, sans-serif;height:30px;margin-bottom:6px;padding-left:30px}
.add_refsdet{background:url(../images/add_horo.png) center left no-repeat;font:14px/2.2 Arial, Helvetica, sans-serif;height:30px;margin-bottom:4px;padding-left:30px}
.photo_side{background:#fff;border:5px #efe1fa solid;margin-left:10px;margin-right:20px;padding:4px}
.prefer_sides{border:1px #efe1fa solid;margin-left:10px;margin-right:20px;padding:4px; margin-bottom:10px;}
.prefer_side1{float:left;width:24%}
.prefer_side2{float:left;line-height:20px;margin-left:10px;}
.img_gallery{border:1px #eee2fa solid;height:100px;padding:3px;width:100px}
.games-slider{background:#936ab0;margin:0 auto;padding:12px 0 0 12px;width:968px}

.view_profile{color:#f4b976;font-weight:700;margin-top:10px;text-align:right;text-decoration:none}

.send_message{color:#f4b976;font-weight:700;margin-top:10px;text-align:right;text-decoration:none}
.express_message{color:#f4b976;font-weight:700;margin-top:10px;text-align:right;text-decoration:none}
.img_match{border:1px #eee2fa solid;float:left;margin-left:5px;padding:5px;width:90px}
.match_view{float:left;font:13px Arial, Helvetica, sans-serif;padding:20px 0 0 10px}
.img_bride{font-size:12px;text-align:center;width:135px; vertical-align:top; }
.img_bride a{ color:#f09d01;}
.img_list{border:1px #eee2fa solid;display:inline-block;overflow:hidden;padding:3px;position:relative;text-align:center;width:105px}
.prematch{background:#efe1fa;font-size:12px;padding:5px;text-align:center}
.rightchat{border:1px #efe1fb solid;color:#eda100;font-size:12px;height:13px;margin-top:10px;padding:5px;width:143px}
.profile_details{background:#fff;border:1px #efe1fb solid;color:#000;word-wrap:break-word;font:14px Arial, Helvetica, sans-serif;/* height:100px; */margin:10px 0;padding:10px;width:150px}
.profile_details a{color:#d72fa0; font-size:11px}


.mailbox_bottom{background:url(../images/mailbox_bottom.png) bottom right no-repeat;padding:7px}

/* .personal_msg{background:#fff;border:1px #e8e8e8 solid;height:700px;line-height:30px; margin:10px; width:215px} */ //changed by divya on 14/02/2017 for personal_msg
.personal_msg1{background:#fff;border:1px #e8e8e8 solid;line-height:30px;margin:10px;width:215px; max-height:500px;}
.personal_msg {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #e8e8e8;
  height: 700px;
  line-height: 30px;
  margin-left: 15px;
  margin-right: 15px;
  width: unset;
}

.prefer_side2 .profilelable{font:14px Arial, Helvetica, sans-serif;line-height:20px;}
.prefer_side2 .labelvalue{float:left;font:14px Arial, Helvetica, sans-serif;width:160px}

.view_profile a {
    background: rgba(0, 0, 0, 0) url("../images/users.png") no-repeat scroll left center;
    color: #7727ae;
    font: 14px Arial,Helvetica,sans-serif;
    height: 24px;
    padding: 15px 0 10px 30px;
    width: 24px;
}

.express_message a {
    background: rgba(0, 0, 0, 0) url("../images/express.gif") no-repeat scroll left center;
    color: #7727ae;
    font: 14px Arial,Helvetica,sans-serif;
    height: 30px;
    padding: 10px 0 10px 30px;
    width: 29px;
    cursor: pointer;
}

.send_message a {
    background: rgba(0, 0, 0, 0) url("../images/send-msg.png") no-repeat scroll left center;
    color: #7727ae;
    font: 14px Arial,Helvetica,sans-serif;
    height: 28px;
    padding: 1px 0 10px 30px;
    width: 34px;
}

.top_upgra {
    background: #faf4cf none repeat scroll 0 0;
    border: 1px dotted #f7e79b;
    border-radius: 0.3em;
    font: 15px Arial,Helvetica,sans-serif;
    /* height: 17px; */
    margin: 12px;
    padding: 5px;
}

.tblprofile{
	font: 16px Helvetica Neue,Helvetica,Arial,sans-serif;
}

.agetxt {
  margin-left: 4%;
  padding: 5px;
  width: 26%;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #333;
  white-space: nowrap;
}
.view_mobile {
  background: rgba(0, 0, 0, 0) url("../images/phone-icon.png") no-repeat scroll left center;
  display: block;
  font-size: 12px;
  height: 25px;
  padding-left: 27px;
  padding-top: 5px;
}
.view_loc {
  background: rgba(0, 0, 0, 0) url("../images/location-icon.png") no-repeat scroll left center;
  display: block;
  font-size: 12px;
  height: 25px;
  padding-left: 27px;
  padding-top: 5px;
}
.view_horo {
  background: rgba(0, 0, 0, 0) url("../images/horoscope-icon.png") no-repeat scroll left center;
  display: block;
  font-size: 12px;
  height: 25px;
  padding-left: 27px;
  padding-top: 5px;
}
.prefer_side3 a {
	color: #7727ae;
}
.rbox{
	border: solid 1px #e0e0e0;
    margin-bottom: 33px;
    padding: 4px;
}

/* Added by fethics for home page */
header.nonhome{
 height: 147px;
 position: static;
}
/* Added by fethics for home page */

/* Added by sankar for profile page */
#ContactForm_name, #ContactForm_email,#ContactForm_subject {
	border: 1px solid #CCCCCC !important;
}
#contact-form label{
	color: #333333 !important;
}
.personal_msg .mailbox{list-style:none;padding:5px 10px}
.personal_msg .mailbox .active a { color:#960AB5 !important; font-weight:bold; text-decoration:underline; }
.personal_msg{background:#fff;line-height:30px;height:auto;}}
.personal_msg1{background:#fff;line-height:30px;max-height:auto;}
.personal_msg .mailbox .new_mailbox{background:url(../images/mailbox.png) center left no-repeat;}
.personal_msg .mailbox .awaiting_mailbox{background:url(../images/mail_awating.png) center left no-repeat;}
.personal_msg .mailbox .mail_filtered{background:url(../images/mail_filted.png) 0% 50%  no-repeat;}
.personal_msg .mailbox .declined_mailbox{background:url(../images/mail_replied.png) 0% 50%  no-repeat;}
.personal_msg .mailbox .replied_mailbox{background:url(../images/mail_reply.png) 0% 50%  no-repeat;}
.personal_msg .mailbox .new_accepted{background:url(../images/new_accepted.png)  0% 50%  no-repeat;}
.personal_msg .mailbox .new_express{background:url(../images/new_love.png) 0% 50%  no-repeat;}
.personal_msg .mailbox .new_interested{background:url(../images/new_interested.png) 0% 50%  no-repeat;}
.personal_msg .mailbox .new_filted{background:url(../images/new_filted.png) 0% 50%  no-repeat;}
.personal_msg .mailbox .photo_request_note{background:url(../images/photo_request.png) center left no-repeat; text-decoration: none;}
.personal_msg .mailbox .photo_request_log{background:url(../images/reqlog.png) center left no-repeat; text-decoration: none;}
.personal_msg .mailbox .contact_request_note{background:url(../images/contact_request.png) center left no-repeat; text-decoration: none;}
.personal_msg .mailbox .new_search{background:url(../images/view_more.png) 5% 50%  no-repeat;}

.personal_msg .mailbox li{border-bottom:1px #c7c7c7 dotted;font:14px Arial, Helvetica, sans-serif;padding:10px 10px 10px 40px}
.personal_msg h5{color:#f5a522;display:inline;font:17px Arial, Helvetica, sans-serif;padding:5px} 

.add_famdet{background:url(../images/add_family.png) center left no-repeat;font:14px/2.5 Arial, Helvetica, sans-serif;height:30px;margin-bottom:4px;padding-left:30px}
.classic_support{background:url(../images/classic_supper.jpg) center left no-repeat;font:10px arial;height:16px;padding:10px;width:125px}
.image_slider{padding-left:5px}
.add_horosdet{background:url(../images/globe.png) center left no-repeat;font:14px/2.5 Arial, Helvetica, sans-serif;height:30px;margin-bottom:6px;padding-left:30px}
.protect_contact{background:url(../images/protect_contact.png) center left no-repeat;font:14px/2.5 Arial, Helvetica, sans-serif;height:30px;margin-bottom:6px;padding-left:30px}
.payment_details{background:url(../images/payment_details.jpg) center left no-repeat;font:14px/2.5 Arial, Helvetica, sans-serif;height:30px;margin-bottom:6px;padding-left:30px}
.add_refsdet{background:url(../images/add_horo.png) center left no-repeat;font:14px/2.2 Arial, Helvetica, sans-serif;height:30px;margin-bottom:4px;padding-left:30px}
.add_horos,.add_family,.add_ref{background:#f9f9f9;border:1px #cbcbcb dotted;height:27px;margin-bottom:10px;width:200px}
.add_sucessstories
{
    border: 1px #7A3DA5 solid;
    margin: 20px;
    width: 450px;
}

tr.mailbox-item > td > div {
	padding: 30px 10px !important;
}

.mailbox-sorter ul{
	list-style: none !important;
}

input[type="file"]{
	border: none !important;
}
/* Added by sankar for profile page */

.navbar-nav > li > a {
  padding-bottom: 2px;
  padding-top: 2px;
}
div.flash-notification {
  background: #f0e354 none repeat scroll 0 0;
  border: 1px dotted #4f8a10;
  border-radius: 0.5em;
  color: #541a54;
  font: bold 14px Arial,Helvetica,sans-serif;
  margin: 5px;
  padding: 5px;
 /*  width: 73%; */
  width: 100%;
  float: right;
}
#Menu-Nav a {
    line-height: 1.3em;
    font-weight: bold;
    padding: 10px 24px;
}

div.flash-success {
  background-color: #dff2bf;
  background-image: url("../images/success.png");
  background-position: 10px center;
  background-repeat: no-repeat;
  border: 1px dotted #4f8a10;
  border-radius: 0.5em;
  color: #4f8a10;
  font: bold 14px Arial,Helvetica,sans-serif;
  margin: 10px;
  padding: 5px 10px 10px 50px;
  float: right;
  /*  width: 73%; */
  width: 100%;
}


.span-32 {
  min-height: 635px;
}

.ui-tabs .ui-tabs-nav, *, #user1 ul {
  margin: 0;
  padding: 0;
}

.formblk {
  border-color: #dfd0f2;
  border-style: solid;
  border-width: 1px;
  float: left;
  width:100%;
  /* width: 712px; changed by divya on 15/02/2017 for send message facebox design in mobile view*/
}
#facebox h3 {
	font-size: 1.6em;
	margin-left: 14px;
}

h3 {
  font-size: 1.4em;
  line-height: 1;
  margin-bottom: 0.5em;
}
h1, h2, h3, h4, h5, h6 {
  color: #111;
  font-weight: normal;
}

.yourphoto {
  background: rgba(0, 0, 0, 0) url("../images/top_banner.jpg") repeat-x scroll 0 0;
  border: 1px solid #dfd0f2;
  float: left;
  margin-right: 20px;
  padding-top: 10px;
  width: 495px;
}
#request_photo_tips_div {
  background: #fefef4 none repeat scroll 0 0;
  border: 1px solid #fee8bf;
  color: #3e1042;
  font-size: 12px;
  margin: 9px;
  padding: 3px 10px 10px 15px;
  text-decoration: none;
  margin-top: 30px;
}
#facebox .content {
  background: #f9f9f9 none repeat scroll 0 0;
  border: 1px solid #f4f4f4;
  border-radius: 4px;
  /*display: table;*/
  /* height: 150px; //Changed by divya on 07/03/2017 for popup in mobile view not proper design */ 
  padding: 25px;
  /* width: 650px ; */
  width: auto;
  /* Added by divya on 16th feb 2019 to fix horoscope image issue. */
  /* Commented by Varada on 06th Nov 2020 to fix express interest popup visibility issue. 
  display: block; */
  /* height: -webkit-fill-available; */
  height: auto;
}
.print-fun a{
	font-family: Arial;
	font-size: 14px;
	color: #6905af;
}
.search_tabs .ui-state-default, .search_tabs .ui-widget-content .ui-state-default, .search_tabs .ui-widget-header .ui-state-default {
 background: #595fa5 repeat-x scroll 50% 50%;
  border: 1px solid #e3e3e3;
  color: #E661C7;
  font-weight: normal;
}

.search_tabs .ui-state-default a, .search_tabs .ui-state-default a:link, .search_tabs .ui-state-default a:visited {
  color: #ffffff;
  text-decoration: none;
}

.search_tabs .ui-state-active, .search_tabs .ui-widget-content .ui-state-active, .search_tabs .ui-widget-header .ui-state-active {
  background: #E560C7 repeat-x scroll 50% 50%;
  border: 1px solid #e3e3e3;
  color: #E661C7;
  font-weight: normal;
}
.search_tabs .ui-state-active a, .search_tabs .ui-state-active a:link, .search_tabs .ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}
.user_detail tr td{
	color: #111113;
	padding-top: 47px;
}
.user_detail .userlogin {
  float: right !important;
  font-size: 14px;
  font-weight: 300;
  margin-right: 26px;
  padding-top: 7px;
  width: 50%;
}
.userlogin img{ 
	margin-right: 69px;
}
.errorMessage{
	color: red;
}
.form-control {  
  padding: 1px 12px;
}
.btn .ui-button-text-only .ui-button-text {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(162, 51, 206, 1) 0%, rgba(147, 35, 199, 1) 44%, rgba(117, 28, 175, 1) 58%, rgba(117, 28, 175, 1) 100%) repeat scroll 0 0 !important;
  padding: 0.4em 1em;
}
.info_msg {
  background-color: #f7eaf7;
  background-position: 10px center;
  background-repeat: no-repeat;
  border: 1px solid #966db3;
  border-radius: 0.3em;
  color: #333333;
  font: 12px/20px Arial,Helvetica,sans-serif;
  /* height: 100px; */
  height: 132px;
  margin: 5px;
  padding: 15px 15px 20px 10px;
}
.info_left {
  background: rgba(0, 0, 0, 0) url("../images/contact.png") no-repeat scroll 0 0;
  float: left;
  margin: 10px 0 5px 10px;
  padding-left: 80px;
}
/*Added by divya on 16th sept 2020 for Gpay payment */
.pay_info_left {
	background: rgba(0, 0, 0, 0) url(../images/Google_Pay.png) no-repeat scroll 0 0;
    margin: 10px 0 5px 10px;
    padding-left: 90px;
}
/*Tiles for Browse Matrimonial profiles by */
.profile-by-region  h1, .profile-by-region  h2, .profile-by-region  h3{
	margin-bottom: 0px;
}
/*Titles for partner preference */
.partner-pref  h1, .partner-pref  h2, .partner-pref  h3{
	margin-bottom: 5px;
  margin-top: 4px;
}

/* Titles design for all static pages */
h1, h2, h3 {
  margin-bottom: -23px;
  margin-top: 1px;
}
h2, .h2 {
  font-size: 25px;
}
.address h3{
	margin-bottom: 17px;
}
/* styles for membership package details */
.membership_feature_details {
  background: #f8f8f8 none repeat scroll 0 0;
  border: 1px solid #d6d6d6;
  /* margin: 20px;
  width: 670px; */
}
.membership_feature_details h5 {
  color: #e18728;
  font-size: 16px;
  padding: 3px;
}
.membership_feature_details table, th, td {
  padding: 3px;
  vertical-align: middle;
}
.membership_feature_details table {
	border: medium none #fff;
  margin-bottom: 0.4em;
  width: 100%;
  border-collapse: unset;
}
.tb_textindent {
  background: #fff url("../images/tb_bg.png") repeat-y scroll left top;
  padding-left: 5px;
}
.membership_feature_details table tr td {
  border: 1px solid #e2dfe3;
  color: #1f3d71;
  font: 13px Arial,Helvetica,sans-serif;
  /* height: 30px; */
  height: 39px;
  padding: 3px;
}
.new_req {
  background: rgba(0, 0, 0, 0) url("../images/new_request.gif") no-repeat scroll center top;
  padding: 0 0 0 80px;
}
.no_req {
  background: rgba(0, 0, 0, 0) url("../images/no_request.gif") no-repeat scroll center top;
  padding: 0 0 0 80px;
}

.membership_feature_details .no-border table {
  background-color: #fdfafd;
  border: 1px solid #f7eaf7;
  margin: 4px;
  width: 98%;
}
.membership_feature_details .no-border table tr td {
  border: medium none;
  color: #663399;
  font: bold 12px Arial,Helvetica,sans-serif;
  height: 20px;
  padding: 1px;
  width: 300px;
}

.dropdown_list, select {
  background: #eee url("../images/textbox_bg.png") repeat-x scroll 0 0;
  border-color: #d6d6d6;
  border-style: solid;
  border-width: 1px;
  color: #383838;
  height: 25px;
  /* width: 222px; */
}
.membership_feature_details .labelname {
  float: left;
  font: bold 12px Arial,Helvetica,sans-serif;
  padding: 5px;
  width: 200px;
  margin-left: 42px;
}
.membership_feature_details .labelvalue {
  float: left;
  font: 12px Arial,Helvetica,sans-serif;
  padding: 5px;
}

/*For her partner preference styles */
.partners{
	margin-top: 33px;
}
/*For success stories design */
.success_str {
  border: 1px dotted #ccc;
  /* height: 190px; */
  margin-top: 10px;
  /* width: 789px; */
}
.uploadsize {
  /* float: left; */
  font: 12px Arial,Helvetica,sans-serif;
  padding: 32px 0 0 10px;
  text-align: center;
  width: 175px;
}
.photoupload {
  /* float: left; */
  padding: 20px 0 10px 10px;
  text-align: justify;
 /*  width: 470px; */
}
.photoupload h6, .uploadfile h6 {
  background: rgba(0, 0, 0, 0) url("../images/photoprotect_ing.png") no-repeat scroll left top;
  color: #ff9a33;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
  padding: 5px 5px 5px 30px;
}
/* Added by divya on 02/02/2017 for select items in search form*/
.search_tabs .form-control {
  font-size: 13px;
}
/* Added by divya on 15/02/2017 for close icon in facebox.*/
#facebox .close img {
  opacity: 0.5;
}
.close {
  opacity: 1 !important;
}
#facebox .close {
  padding:unset;
}

/* Added by divya for horoscope facebox */
.page_title h3 {
  background: rgba(0, 0, 0, 0) url("../images/sub_banner.jpg") repeat-x scroll 0 0;
  border-bottom: 1px dotted #cbcbcb;
  border-top: 1px dotted #cbcbcb;
  color: #e18728;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
  font-weight: bold;
  padding: 5px;
  display:none;
}
.page_title .twocolumn, .page_title .onecolumn, .page_title .singlecolumn, .page_title .optioncolumn {
  line-height: 30px;
 /*  max-width: 720px; */
}
.page_title .twocolumn .col1 {
  float: left;
  padding: 5px;
}
.page_title .twocolumn .col1 .labelname, .page_title .onecolumn .col1 .labelname {
  float: left;
  font: bold 12px Arial,Helvetica,sans-serif;
  width: 140px;
}
.page_title .twocolumn .col1 .colon, .page_title .onecolumn .col1 .colon {
  float: left;
  font: bold 12px Arial,Helvetica,sans-serif;
  padding: 5px;
  width: 10px;
}
.page_title .twocolumn .col1 .labelvalue {
  float: left;
  font: 12px Arial,Helvetica,sans-serif;
  width: 150px;
}
.image_field {
  height: 300px;
  width: 300px;
}
.image_field {
  font-weight: bold;
}
.page_title .labelvalue {
  float: left;
  font: bold 12px Arial,Helvetica,sans-serif;
  overflow-wrap: break-word;
  padding: 5px;
}
.left_pos, .right_pos {
  float: left;
  margin: 0;
  padding: 5px;
  vertical-align: top;
}
.planet_pos table {
  height: 237.9px;
  padding: 0 !important;
  width: 350px;
}
.planet_pos table td {
  border: 1px solid #666;
  font: 18px Arial,Helvetica,sans-serif;
  height: 50px;
  padding: 2px;
  text-align: center;
  width: 100px !important;
}
.planet_note {
  padding: 5px 5px 5px 30px;
}
.planet_note span {
  display: inline-block;
  padding: 15px;
}
#facebox .page_title h3 {
  font-size: 1.6em;
  margin-bottom: -1px;
  margin-left: 1px;
  margin-top: -1px;
}
/*Added by divya on 21/02/2017 for membership schemas select package validation */
div .flash-error {
  background-color: #ffbaba;
  background-image: url("../images/error.png");
  background-position: 10px center;
  background-repeat: no-repeat;
  border: 1px dotted #d8000c;
  border-radius: 0.5em;
  color: #d8000c;
  font: bold 12px Arial,Helvetica,sans-serif;
  margin: 5px;
  padding: 5px 10px 10px 50px;
}

.srh-tooltip {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #9e77b8;
  box-shadow: 0 0 4px 1px #d7d7d7;
  padding: 15px;
}
.paddt10 {
  padding-top: 10px;
}
.primaryactbtn-big, .primaryactbtn-medium, .primaryactbtn-small {
  background: #000000 none repeat scroll 0 0;
  border: medium none;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  line-height: 10px;
  outline: medium none;
  padding: 5px;
  text-decoration: none;
}
.clr6 {
  color: #fff !important;
}
.boldtxt {
  font-weight: bold;
}
.skiptxtbtn, .skiptxtbtn-medium {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #d6d6d6;
  border-radius: 3px;
  color: #000000;
  display: inline-block;
  font-size: 14px;
  line-height: 10px;
  padding: 5px 6px;
  text-decoration: none;
}
.paddt5 {
  padding-top: 5px;
}.mediumtxt {
  font-size: 12px;
}.boldtxt {
  font-weight: bold;
}.txt-left {
  text-align: left;
}.tiptopBArrow {
  background: rgba(0, 0, 0, 0) url("../images/ttBArrow.png") no-repeat scroll 0 0 !important;
  height: 12px;
  width: 25px;
}

.regular-btn
{
	-moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
/* Added by Saranya on 15/02/2017- adds logo to the print page */
.welcomeblk .matrilogo, .welcomeblk .user-info{
	display: inline-block !important;
}
.user-info{
	min-height: 1px;
    padding-top: 55px;
    padding-right: 15px;
    position: relative;
	float: right;
	width: 55%;
}
/* Added by Saranya on 4th April 2021 - Add Back to Search Results link */
.profile-searchbacklink{
	float: right;
}
