
/* Home Page */
.header-login-btn{
	margin-right: 10px;
	padding: 6px 17px 5px 17px;
}
#login-signup-block{
	display: none;
}
.navbar-collapse.in{
	max-height: 400px;
}
.search-heading{
	line-height: 1;
	margin-bottom: 5px;
}
.header-contactno{
	display: block;
	line-height: 38px;
	padding: 5px 0px;
}
.header-contactno.active{
	color: #FF8900 !important;
}
.header-contactno img{
	margin-right: 5px;
	margin-bottom: 10px;
}
.home-flash-msg{
	left: 30%;
    margin: 0 auto;
    position: absolute;
    top: 110px;
    z-index: 2;	
}
.home-featurette1{
	margin-top: 40px;
}
/* Home Video Thumbnail */
.homesliderVideo.homevideoThumbnail:after {
    background: url("../images/icn_video.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    content: " ";
    height: 100%;
    position: absolute;
    width: 100%;
}
.homesliderVideo.homevideoThumbnail{
    cursor: pointer;
    background-size: cover !important;
    height: 110px;
    position: relative;
}
.homesliderVideo{
	margin-bottom: 5px;
	line-height: 0;
}
.video_btm_des{
	margin-bottom: 5px;
}
/* Home Video Thumbnail */

.our-achievement{
	padding: 26px 0px;
}
.our-achievement p{
	line-height: 18px;
	margin-left: 10px;
	margin-top: 10px;
}
/* Home Page Features Block*/
.feature-slider-block{
	position: relative;
}
.main-block .slideshow-row{
	position: relative;
}
.slider-left-block{
	margin-left: 4.166666667%;	
}
.slideshow-laptop{
	margin-top: 30px;
}
.slideshow-laptop .carousel-indicators {
	bottom: -35px;
}
.slideshow-laptop .carousel-inner {
	overflow: hidden;
	top: 6.41125%;
	left: 12.03633%;
	height: 81.08084%;
	width: 76.34417%;
}
.carousel-indicators{
	z-index: 0;
}
.carousel-indicators li{
	border: 1px solid #ccc;
}
.carousel-indicators .active{
	background-color: #FF8900;
}
.slideshow-laptop .carousel-inner{
	position: absolute;
}
.laptop img{
	width: 100%;
}
.slide-image{
	width: 100%;
	height: 100%;
}
.product-feature-header a{
	display: block;
	font-size: 28px;
	margin-bottom: 20px;
}
.home-testimonial-author{
	color: #878787;
}
.icn_account_management, .icn_discussion, .icn_email, .icn_event, 
.icn_expense_tracker, .icn_issue, .icn_member_management, .icn_notice,
.icn_payment_gateway, .icn_report, .icn_resident_directory, .icn_vendor_management, .mobile{
	background: url(../images/homepage-icons.png) no-repeat;
}
.icn_account_management{
	background-position: -501px 0;
	width: 30px;
	height: 30px;
}
.icn_event{
	background-position: -362px 0;
	width: 30px;
	height: 30px;
}
.icn_discussion{
	background-position: -455px 0;
	width: 30px;
	height: 30px;
}
.icn_issue{
	background-position: -269px 0;
	width: 30px;
	height: 30px;
}
.icn_expense_tracker{
	background-position: -312px -1px;
	width: 30px;
	height: 30px;
}
.icn_member_management{
	background-position: -225px 0;
	width: 30px;
	height: 30px;
}
.icn_notice{
	background-position: -183px 0;
	width: 30px;
	height: 30px;
}
.icn_payment_gateway{
	background-position: -134px 0;
	width: 30px;
	height: 30px;
}
.icn_report{
	background-position: -91px 0;
	width: 30px;
	height: 30px;
}
.icn_resident_directory{
	background-position: -44px 0;
	width: 30px;
	height: 30px;
}
.icn_email{
	background-position: -408px 0;
	width: 30px;
	height: 30px;
}
.icn_vendor_management{
	background-position: 0 0;
	width: 30px;
	height: 30px;
}
.appDownload{
	color: #000;
	margin-bottom: 30px;
	font-weight: bold;
}
.appDownload .fontsize_var2 {
    margin-left: 30px;
}
.mobile{
	background-position: -551px 0;
	width: 17px;
	height: 34px;
}
.mobile-app{
	margin-top: 20px;
}
.mobile-app-des{
	padding-left: 15px;
}
.product-feature p{
	margin-left: 5px;
}
/* Home Page Features Block*/
.our-promise{
	padding-top: 30px;
	padding-bottom: 40px;
	margin-top: 40px;
	margin-bottom: 40px;
}
.our-promise p{
	padding-bottom: 40px;
}
.get-started{
	margin-bottom: 40px;
}
.we-excited{
	padding-top: 30px;
	margin-bottom: 10px;
}
.people-talking{
	margin-bottom: 40px;
}
.home-testimonial-slider{
	padding: 40px 0px;	
}
.home-testimonial-slider .carousel-control.right, .home-testimonial-slider .carousel-control.left {
	background-image: none;
}
.home-testimonial-slider .carousel-inner{
	background-color: #FFF;
	width: 90%;
	border: 1px solid #DBDBDB;
	border-radius: 2px;
}
.home-testimonial-slider .item{
	padding: 20px;
} 
.testimonial-slider-arrow{
	width: 6%;
}
.testimonial-slider-arrow .icon-next{
	margin-right: -15px;
}
.home-testimonial-slider .carousel-indicators{
	bottom: 0px;
}
.mble-promotion img{
    width: 100%;
    position: relative;
}
.homeSlider .item{
	height: 400px;
	background: url(/groups/images/Home-page-header.jpg);
	width: 100%;
	background-position: 50% 50%;
	background-repeat: no-repeat no-repeat;
}
.homeSlider h1{
  text-shadow: 1px 1px 5px rgba(0,0,0, .5);
  margin-top: 60px;
  margin-bottom: 5px;
  margin-left: -94px;
  font-size: 49px;
}
.learn-more{
	position: relative;
	z-index: 0;
	padding: 5px 17px 5px 17px;
	text-decoration: none;
    left: 10px;
}
.play-video{
	position: relative;
	z-index: 0;
	padding: 5px 15px 5px 15px;
	text-decoration: none;
	margin-left: 23px;
}
.grayopBg {
	background-color: #000000;
	opacity: .4;
	filter: alpha(opacity=30);
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-mso-border-radius: 3px;
}
.recognised-section{
	padding-bottom: 50px;
}
.feature-list{
	padding-bottom: 40px;
}
.feature-list .col-lg-4{
    text-align: center;
}
.feature-list .col-lg-4 a{
    color: #666666;
    line-height: 21px;
}
.feature-list .col-lg-4 a:hover{
    color: #666666;
}
.feature-list .col-lg-4 p{
    color: #969696;
}
.billboard{
	padding: 20px 0px;
    /*
    background:url(../images/billboard.png) no-repeat;
    background-size: 100% 100%;
    height: 399px;
    line-height: 51px;
    */
}
.billboard-intro{
    padding-top: 40px;
    margin-left: 65px;
}
.billboard .intro p{
    font-size: 16px;
}
.app-download{
    padding-top: 20px;
    margin-left: 13%;
}
.app-download a, .appDownload a {
    display: inline-block;
    margin: 5px 10px;
}
.app-download a.needs-fix {
    position: relative;
    top: -18px;
}
.create-community{
    color: #999;
    margin-top: 5px;
    display: block;
}
.what-with-us h2{
    color: #797979;
    margin-top: 40px;
    margin-bottom: 10px;
}
.what-with-us .col-md-4{
    margin-bottom: 40px;
}
.resident-info, .treasurer-info, .Committee-info{
    background-color: #F3F3F3;
    position: relative;
    height: 60px;
}
.member-img{
    position: absolute;
    bottom: 20px;
    left: 10px;
}
.member-column{
    border: 1px solid #E2E2E2;
    border-radius:3px;
    cursor: pointer;
}
.quote{
    height: 170px;
    padding: 20px 15px 0;
    font-size: 14px;
    color: #878787;
    line-height: 21px;
}
.name-designation{
    padding: 10px 0 20px 95px;
    color: #878787;
}
.Home_first_slide{
    top: 60px;
    left: 120px;
    width: 38%;
}
.carousel-upperLayer{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}
.slider-upperLayer-wrapper{
	height: 100%;
	position: relative;
}
.slider-video-app{
	position: absolute;
	bottom: 20px;
}
.slider-upperLayer-wrapper .slider-content{
	height: 100%;
} 
.home-slider-arrow{
    width: 5%;
}
.left-slider-block{
	height: 100%;
}
.slideImage{
    height: 400px !important;
    width: 100%;
}
.sign-up-btn{
    margin-top: 10px;
}   /* slider sign up button for small screen only */
.news-papers{
    padding: 26px 0px;
}
/* Home page Login form*/
.login-iframe{
    border: 0px; 
    display: block;
    height: 210px;
    border-radius: 5px;
    margin-top: 20px;
}
.form-container{
    position: absolute;
    top: 0px;
    right: 10%;
}
.login-form, .find-community{
    padding: 20px 20px 10px 20px;
    background-color: #F5F5F5;
    border-radius:5px;
    color: #646567;
}
.login-form img{
    width: auto;    
}
.pswdInputLogin{
    display:inline;
    width: 75%;
}
.login-btn{
    width: 23%;
}
.horiz-bar {
  margin: 0px 0px 10px 0px;
  overflow: hidden;
  text-align: center;
  display: block;
  width: 100%;
}
.horiz-bar:before,
.horiz-bar:after {
  background-color: #999;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}
.horiz-bar:before {
  right: 1em;
  margin-left: -50%;
}
.horiz-bar:after {
  left: 1em;
  margin-right: -50%;
}
.find-community{
    margin-top:70px;
}
.social-media{
    padding-top: 60px;
}
.blog, .FB, .twitter, .youtube{
    margin-right: 10px;
}
.blog a, .FB a, .twitter a, .youtube a{
    height: 60px;
}
.blog{
	background: url(../images/blog_static.png) no-repeat;
    width: 60px;
    height: 60px;
}
.blog:hover{
	background: url(../images/blog_hover.png) no-repeat;
}
.FB{
    background: url(../images/FB_static.png) no-repeat;
    width: 60px;
    height: 60px;
}
.FB:hover{
	background: url(../images/FB_hover.png) no-repeat;
}
.twitter{
    background: url(../images/twitter_static.png) no-repeat;
    width: 60px;
    height: 60px;
}
.twitter:hover{
	background: url(../images/twitter_hover.png) no-repeat;
}
.youtube{
    background: url(../images/youtube_static.png) no-repeat;
    width: 60px;
    height: 60px;
}
.youtube:hover{
	background: url(../images/youtube_hover.png) no-repeat;
}
.social-media-container{
    padding-bottom: 30px;
}
/* Home page login form ends*/
.search-form-Des{
	padding-top: 10px;
}
#index_search .covp-link{
	display: none;
	position: relative;
	margin-bottom: 2px;
	margin-top: -19px;
	margin-left: 2px;
}
.autosuggestDiv{
	z-index: 1 !important;
}
/* Home Page ends */

/* Home Page community Search */

.community-loader{
	z-index:5;
	width:32px;
	height:32px;
	top:45%;
	left:49.5%;
	position:fixed;
}

/* Join apt css */
.home_popup_bg {
	width: 100%;
	background-color: #000;
	position: fixed;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	z-index: 3;
	opacity: 0.2;
	filter:alpha(opacity=20); 
}
.join_apt_form {
	position: absolute;
	right:281px !important;
	top: -20px !important;
	z-index: 3;
}
.join_in_wrap{
	float:left; 
	width:600px; 
	background:#fff;
	box-shadow: 3px 2px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 3px 2px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: 3px 2px 2px rgba(0,0,0,0.1);
	margin-right: -81px;  
}
.join_in_wrap .projectTop_block{
	float:left; 
	width:100%; 
	background:#f0f0f0;
	padding:0px 0px 10px 0px; 
	margin:0px;
	border-radius: 3px 3px 0px 0px;  
}
.oa-noa-image{
	width: auto !important;
	display: block;
    position: relative;
    top: 8px;
}
.join_in_wrap .projectTop_block .image_box{ 
	float:left; 
	width:100px;
	height:100px; 
	margin:15px 0px 0px 10px;  
}
.join_in_wrap .projectTop_block .project_detail{ 
	float:left; 
	margin:15px 0px 0px 20px;
	width: 430px; 
}
.join_in_wrap .projectTop_block .project_detail h2{
	margin:0px 10px 0px 0px; 
	font-weight:bold; 
}
.join_in_wrap .projectTop_block .project_detail a{
	margin:0px; 
	padding:0px;  
	line-height:14px;
	color: #666; 
}
.join_in_wrap .projectTop_block .project_detail p{
	margin:0px 0px 0px 0px; 
	padding:7px 0px 12px 0px;  
}
.join_in_wrap .projectTop_block .close_block{
	float:right; 
	padding:10px; 
}
.join_in_wrap .projectTop_block .close_block a{
	text-decoration:none; 
}
.join_in_wrap .projectTop_block .close_block a:hover{
	opacity:0.8;
	filter:alpha(opacity=80);  
}
.publicpage-block{
	float: left;
}
.join_in_wrap .content_block{
	float:right; 
}
.join_in_wrap .content_block .content_unit{
	float:left; 
	padding: 8px;
}
.join_in_wrap .active-member{
	border-right: 1px solid #ccc;
}
.join_in_wrap .content_block .content_unit span{
	color:#666; 
	font-size:14px; 
}
.join_in_wrap .content_block .content_unit p{
	color:#666666; 
	padding:0px 10px;  
	line-height:14px; 
}
.community-info{
	background-color: #FFF;
	border: 1px solid #ccc;
}
.join_in_wrap .content_block .unitDetails{
	background:none; 
	width:210px; 
	clear: both;  
}
.join_in_wrap .content_block .unitDetails p{
	float:left; 
	width:100%;
	margin:0px ;
	padding:0px; 
	font-size:12px; 
	color:#333; 
	font-weight:bold; 
	line-height:17px; 
	text-align:left;  
}
.join_in_wrap .content_block .unitDetails p span{
	color:#999999;
	font-size:12px;  
	font-weight:normal; 
}
.join_in_wrap .content_block .unitDetails a{
	float:left; 
	width:70px; 
	font-weight:normal; 
	padding:0px; 
	margin:5px 0px 0px 0px; 
	text-decoration:none; 
	line-height:14px; 
	border-right:1px solid #666666;
}
.join_in_wrap .content_block .unitDetails a:hover{
	text-decoration: underline;	
}
.join_in_wrap .content_block .unitDetails a.public_forum{
	border:0px;
	width:110px;  
	margin:5px 0px 0px 7px;  
}
.join_in_wrap .join_group_Block{
	float:left;
	margin:10px 0px 0px 10px ;
	padding:0px 0px 20px 100px;
}
.join_in_wrap .join_group_Block h3{
	font-weight:bold; 
}
.join_in_wrap .join_box{
	float:left; 
	padding:5px 30px 5px 0px; 
}
.join_in_wrap .join_box .txtbx{
	width:180px; 
}
.join_in_wrap .join_box a{
	margin:10px 0px 0px 0px; 
}
.join_in_wrap .join_box span{
	color: #666666;
	float: left;
	font-size: 12px;
	margin-bottom: 10px;
}
.join_in_wrap .join_group_Block .social_link_block{
	float:left; 
	padding:5px 0px 0px 30px;
	border-left: 1px solid #cccccc;
}
.join_in_wrap .join_group_Block .social_link_block span{
	padding:0px 0px 10px 0px; 
	margin:0px;
	font-size:12px; 
	color:#666666; 
}
.join_in_wrap .join_group_Block .social_link_block a{
	width:205px; 
	display: block;
}
/* Join apt css ends */

.community_not_found{
	float:left; 
	position:relative;
	z-index:100; 
}
.community_not_found .arrow_block{
	float:left; 
	position:absolute; 
	z-index:999; 
	top:145px; 
	right:-36px; 
	width:auto;  
}
.community_not_found_wrap{
	width:225px; 
	padding:20px 10px 20px 10px; 
	height:85px; 
	background:#fff;
	margin-top: 110px;
}
.community_not_found_wrap h3{
	float:left; 
	width:185px; 
	margin:0px; 
	padding:0px 0px 10px 30px; 
	font-size:12px; 
	color:#666; 
	font-weight:bold; 
	line-height:14px; 
}
.community_not_found_wrap .create_btn {
	text-decoration: none;
	float:left; 
	height:20px; 
	color:#fff; 
	font-size:12px; 
	background:#e2893b; 
	padding:0px 8px 0px 8px; 
	margin:0px 0px 0px 7px;
	text-align:left; 
	border:0px; 
	cursor:pointer; 
}
.community_not_found_wrap .create_btn:hover{
	background:#ce7e38;
}

/* Home Page community Search ends */

/* common classes for reuse */
.gutter-gap{
    padding-right: 20px;
}
.static-main-content{
    margin-top: 40px;
}
.staticPage-form{
    margin-top: 20px;
    padding: 0px 20px 20px 20px;
    border-radius: 5px;
}
.group-select-box{
    width: 75px !important;
}
.btn-tab-group:focus, .btn-tab-group:active, .btn-tab-group.active{
    color:#FFFFFF;
    border:1px solid #ff6600;
    -webkit-box-shadow: inset 0 2px 0px rgba(0,0,0,0.05);
    box-shadow: inset 0 2px 0px rgba(0,0,0,0.05);
    background: #FF9A00;
    background: -moz-linear-gradient(top,  #FF9A00 0%, #FF8900 100%); /* FF3.6+ */
    background: -ms-linear-gradient(top,  #FF9A00 0%,#FF8900 100%); /* IE10+ */
    background: -webkit-linear-gradient(top,#FF9A00,#FF8900);
    background: linear-gradient(top,#FF9A00,#FF8900);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF9A00,endColorstr=#FF8900,GradientType=1);
}
.pad-top-0
{
	padding-top:0px;
}
.pad-rgt-0
{
	padding-right:0px;
}
.mar-lft-0
{
	margin-left:0px;
}
.mar-btm-20
{
	margin-bottom:20px;
}
.mar-btm-30
{
	margin-bottom:30px;
}
.mar-btm-60
{
	margin-bottom:60px;
}
/* common classes for reuse ends */


/* contact us page */
.contactPageWrapper{
    min-height: 100vh;
}
.contactus-form-container{
	margin-bottom: 20px;
}
.contact-containerbg {
	background: #ececec url(/images/contactus/transparentbg.png) repeat-x 0 0;
}
.contact-container .row {
	margin-top: 30px;
}
.ad-des{
	padding-left: 20px;
}
.contact-number{
	padding-left: 20px;
	margin-left: 20px;
	border-left: solid 1px #999999;
}
.contact-container .contactus-map-address {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.heading_img{
	margin-top: 30px;
}
.map-container {
	margin-top: 30px;
}
#customscroll {
	height: 600px;
	padding: 10px 5px 10px 10px;
	overflow: auto;
	border-left: 1px solid #ccc;
	position: relative;
	box-shadow: 3px 0px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 3px 0px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: 3px 0px 2px rgba(0,0,0,0.1);
}
ul.address-list {
	padding: 0;
}
ul.address-list li {
	padding: 10px 10px;
	font: normal 12px/20px arial;
	color: #333;
	cursor: pointer;
	word-wrap:break-word;
}
ul.address-list li h4 {
	font: bold 20px/20px arial;
	color: #333;
	margin-bottom: 10px;
	text-transform: uppercase;
}
ul.address-list li.active_loc {
	background: #db944c;
	color: #FFF;
}
ul.address-list li.active_loc h4 {
color: #FFF;
}
.contact-map{
	border-right:1px solid #ccc;
	height: 600px;
}
.all-city-location {
	background-color: rgba(0,0,0,.5);
	padding: 3px 5px;
	float: left;
	margin-right: 460px;
	margin-top: 10px;
	font-size: 12px;
	color: #FFF;
	cursor: pointer;
	display: none;
	font-size: 12px !important;
}
.all-city-location:hover{
	background-color:rgba(0,0,0,1);
}
.zoom-in {
	width: 25px;
	height: 20px;
	display: block;
	background-color: rgba(0,0,0,.5);
	background-image: url(/public/assets/atom-map/images/collapse.png?v=122);
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	margin: 10px 2px 0 5px;
}
.zoom-out {
	width: 25px;
	height: 20px;
	display: block;
	background-color: rgba(0,0,0,.5);
	background-image: url(/public/assets/atom-map/images/expand.png?v=122);
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	margin: 10px 10px 0 0;
}
.zoom-in:hover,.zoom-out:hover{ 
	background-color:rgba(0,0,0,1);
}
.other-slider{ 
	float: left; 
	margin-top: 25px !important;  
	background: #FFF !important; 
	width: 100%; 
	margin-bottom: 20px;
}
.contact-us-slider{ 
	width: 820px !important;
}
.contact-us-slider .cinfo{ 
	float: left; 
	width:368px; 
	padding: 20px; 
	border-left: 1px solid #eeeeee; 
	border-right: 1px solid #eeeeee; 
	height: 180px;
}
.contact-us-slider .cinfo .testimonial_text{ 
	font: normal 14px/20px arial; 
	color: #666; float: left;  
	height: 100px; 
	width: 368px; 
	overflow: hidden; 
	white-space: normal; 
	text-overflow: ellipsis;
}
.contact-us-slider .cinfo p{  
	width: 100%; 
	font: normal 14px/20px arial; 
	color: #666; 
	margin: 0; 
}
.contact-us-slider .cinfo h3{ 
	float: left; 
	font: normal 18px/18px arial; 
	color: #000; 
	margin: 15px 0 0 0; 
}
.contact-us-slider .cinfo h3 span{ 
	font-size: 14px; 
	color: #000;
}
.contact-us-slider .cinfo img{  
	float: right; 
	border-radius: 100%; 
	-webkit-border-radius: 100%; 
	-moz-border-radius: 100%;
}

.contact-us-slider .flex-direction-nav {
	*height: 0;
}
.contact-us-slider .flex-direction-nav a {
	width: 17px; 
	height: 31px; 
	margin: -20px 0 0; 
	display: block; 
	background: url(/images/contactus/arrow_left.png) no-repeat 0 0; 
	position: absolute; 
	top: 50%; 
	z-index: 10; 
	cursor: pointer; 
	text-indent: -9999px; 
	opacity: 1;
	filter:alpha(opacity=100); 
}
.contact-us-slider .flex-direction-nav .flex-next {
	background: url(/images/contactus/arrow_right.png) no-repeat 0 0 !important; 
	right: -50px; 
}
.contact-us-slider .flex-direction-nav .flex-prev {
	left: -50px; 
	background: url(/images/contactus/arrow_left.png) no-repeat 0 0 !important;
}
.contact-us-slider .flexslider:hover .flex-next {
	background: url(/images/contactus/arrow_right.png) no-repeat 0 0 !important; 
	background-position: 0 0 !important; 
}
.contact-us-slider .flexslider:hover .flex-prev{
	background: url(/images/contactus/arrow_left.png) no-repeat 0 0 !important; 
	background-position: 0 0 !important;
}
.contact-us-slider .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter:alpha(opacity=100); 
	background-position: 0 0 !important;
}
.contact-us-slider .flex-direction-nav .flex-disabled {
	opacity: 0!important; 
	filter:alpha(opacity=0); 
	cursor: default;
}
.contactus_infobox{  
	background: #000; 
	color: #FFF; 
	font: normal 12px/12px arial !important; 
	text-align: center; 
	padding-top: 8px; 
	padding-top: 8px; 
}
/* contact us page ends */

/* Get Listed Page */
.get-listed-page{
	padding-top: 20px;
}
.get-listed-right{
	margin-top: 20px;
	margin-left: 20px;
}
.listed-right-block{
	padding: 20px 10px;
	margin-bottom: 20px;
	border-radius:5px;
}
.horizontal-inputgroup{
    padding-left: 10px !important;
    padding-right: 10px !important;
}
#verify_container .top{
	float: left;
    text-align: center;
    width: 100%;
}
.pop_up_font_24 {
    color: #666;
    font-family: arial;
    font-size: 20px;
}
.pop_up_font_18 {
    color: #999;
    font-family: arial;
    font-size: 16px;
    padding-top: 1%;
}
.mobile_veri_form {
    margin-left: 24%;
    margin-top: 27%;
    width: 52%;
}
.left_label {
    color: #333;
    float: left;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding-top: 0;
    width: 85px;
    padding-bottom: 10px;
    text-align: center;
    width: 94% !important;
}
#verify_code{
	float: left;
	width: 92%;
}
.bottom_div{
	float: left;
	position: relative;
	width: 100%;
}
.proceed_code{
	margin-right: -14%;
    margin-top: -1%;
    float: right;
    padding: 7px;
}
.mb_img {
    float: left;
    padding-left: 20px;
    margin-bottom: -3%;
}
#close_popup{
	float: right;
	bottom: 16px;
	position: fixed;
	right: 15px;
}
.modal-content{
	border-radius: 0;
}
/* Get Listed Page ends */

/* request for demo Page */
.date-select-box{
    width: 65%;
}
.time-select-box{
    width: 30%;
}
.captcha-group .input-group-addon{
	padding: 0px;
	border: 0px;
}
.captcha-group .image_inputTxt{
	margin-left: 10px;
	width: 30%;
}
.demo-date-input .calendarDateInput{
	height: 30px;
}
/* request for demo Page ends */

/* find your community page */
.findCommunity-form{
    margin-top:20px;
    padding: 0px 20px 20px 20px;
    background-color: rgba(255,255,255,0.8);
    border-radius:5px;
    position: absolute;
    top: 80px;
    right: 10%;
}
.find-community-layer{
    margin-top: 40px;
}
/* find your community page ends*/

/* our team page */
.team-pic img{
    min-width: 100%;
}
.team-wrapper{
    padding-top: 20px;
    padding-bottom: 40px;
}
.team-wrapper h5{
    margin-top: 30px;
}
.tab-content{
    margin-top: 40px;
}
/* our team page ends*/

/* login Sign up pages */
.httpLogin{
	min-height: 528px;
}
.httpLogin .login_left_section table.login_table input.textbox{
	width: 232px !important;
}
.loginWrapper{
    min-height: 100vh;
    padding-top: 100px;
}
.socialLogin{
    border-right: 1px solid #cccccc;
    padding-bottom: 20px;
}
.fb-login{
    background-color: #0264AC;
    width:200px;
    margin-bottom: 10px;
}
.google-login{
    background-color: #E2536B;
    width:200px;
    margin-bottom: 10px;
}
.yahoo-login{
    background-color: #8B4CD2;
    width:200px;
    margin-bottom: 10px;
}
.fb-signup{
    background-color: #0264AC;
    width:250px;
    margin-bottom: 10px;
}
.google-signup{
    background-color: #E2536B;
    width:250px;
    margin-bottom: 10px;
}
.yahoo-signup{
    background-color: #8B4CD2;
    width:250px;
    margin-bottom: 10px;
}
.login-heading{
    margin-bottom: 30px;
}
/* login Sign up pages ends */

/* membership form */
.membershipWrapper{
    padding-top: 20px;
}
.membership-right{
	margin-top: 20px;
}
.horizontal-radio{
	margin-top: 10px !important;
}
.activity-item{
    padding-right: 20px;
}
.activity-count{
    padding: 0px 0px 0px 10px;
    line-height: 1;
}
.notchecked, .checked, .discussion-img, .edit_icon, .event-img, .notice-img, .official_portal-img, .poll-img{
    background: url(../images/icon-sprite.png) no-repeat;
}

.notchecked{
    background-position: 0 0;
    width: 25px;
    height: 25px;
}

.checked{
    background-position: -30px -1px ;
    width: 25px;
    height: 25px;
}

.discussion-img{
    background-position: 0 -28px ;
    width: 28px;
    height: 28px;
}

.edit_icon{
    background-position: -57px 0;
    width: 25px;
    height: 25px;
}

.event-img{
    background-position: -31px -28px ;
    width: 28px;
    height: 28px;
}

.notice-img{
    background-position: -62px -28px ;
    width: 28px;
    height: 28px;
}

.official_portal-img{
    background-position: 0 -59px ;
    width: 69px;
    height: 49px;
}

.poll-img{
    background-position: -93px -30px ;
    width: 28px;
    height: 28px;
}
.testimonial-block{
    margin-top: 20px;
    padding:20px;
}
/* membership form done */

/* success story page */
.header-image{
	max-width: 100%;
}
.success-pic{
	position: relative;
}
.success-pic-des{
	position: absolute;
	bottom: 40px;
	left: 50px;
}
.successContent{
}
.storyItem{
    padding: 20px 10px;
    margin-bottom: 20px;
    border: 1px solid #EBEBEB;
    border-radius: 3px;
}
.story-des-block{
	height: 180px;
	position: relative;
}
.story-author{
    margin-top: 20px;
    position: absolute;
    margin-bottom: 0px;
    bottom: 0px;
}
.laststory{
    margin-bottom: 40px;
}
.homePageVideo{
	background: url('//img.youtube.com/vi/BvYCWB-JN90/hqdefault.jpg') center center no-repeat;
}
.home-testi1{
	background: url('//img.youtube.com/vi/mROfjz6Mz5c/hqdefault.jpg') center center no-repeat;
}
.home-testi2{
	background: url('//img.youtube.com/vi/FczIjt6MsQM/hqdefault.jpg') center center no-repeat;
}
.home-testi3{
	background: url('//img.youtube.com/vi/XEEP89bij8U/hqdefault.jpg') center center no-repeat;
}
.story1{
	background: url('//img.youtube.com/vi/kT1DGI2copI/hqdefault.jpg') center center no-repeat;
}
.story2{
	background: url('//img.youtube.com/vi/EmeCOXwKuzk/hqdefault.jpg') center center no-repeat;
}
.story3{
	background: url('//img.youtube.com/vi/2uHl-JM5pr0/hqdefault.jpg') center center no-repeat;
}
.story4{
	background: url('//img.youtube.com/vi/FczIjt6MsQM/hqdefault.jpg') center center no-repeat;
}
.story5{
	background: url('//img.youtube.com/vi/XEEP89bij8U/hqdefault.jpg') center center no-repeat;
}
.story6{
	background: url('//img.youtube.com/vi/mROfjz6Mz5c/hqdefault.jpg') center center no-repeat;
}
.story7{
	background: url('//img.youtube.com/vi/J7tQP9s0jVM/hqdefault.jpg') center center no-repeat;
}
.story8{
	background: url('//img.youtube.com/vi/0_zYUPJCwPc/hqdefault.jpg') center center no-repeat;
}
.story9{
	background: url('//img.youtube.com/vi/7WUCKJWdL34/hqdefault.jpg') center center no-repeat;
}
.story10{
	background: url('//img.youtube.com/vi/fd4b34mlr3E/hqdefault.jpg') center center no-repeat;
}
/* success story page */

/* Features Page */
.feature-page-heading{
	color: #FF7901;
}
.feature_des{
    margin-bottom: 40px;
}
.feature-listing-bg{
	background-color: #FAFAFA;
	padding-top: 40px;
}
.feature-left-content{
	padding-left: 5%;
}
.feature-bottom-link{
	margin-bottom: 10px;
}
.feature-title{
	margin-top: 20px;
}
.feature-icon-text{
	padding: 0px 10px;
}
.feature-row{
	margin-bottom: 40px;
}
.feature-block{
	padding: 0px 20px;
}
.feature-content{
	display: none;
}
.feature-list-container{
	margin: 80px 0px 20px 0px;
}
.featurette-divider{
	margin-top: 40px;
	margin-bottom: 40px;
}
.dashed-separator{
	height: 1px;
	border: 1px dashed #999;
	margin-bottom: 40px;
}
/* Features Page ends */

/* TNC Page */
.tncWrapper{
    min-height:80vh;	
}
/* TNC Page */

/* Pricing Page */
.rupee-icon{
	margin-right: 0px;
	margin-top: 0px;
	max-height: 15px;
}
.pricing-wrapper{
	padding-top: 40px;
}
.pricing-wrapper h1{
	margin-top: 0px;
}
.pricing-des{
	color: #7B7B7B;
	margin-bottom: 40px;
}
.feature-coll-exp{
	cursor: pointer;
	font-size: 18px;
	margin-top: -4px;
}
.gray-border{
	border: solid 1px #E8E8E8;
	border-radius:3px;
}
.pricing-table th{
	font-weight: normal;
	text-align: center;
	width:133px;
	border: none !important;
}
.pricing-table th:first-child{
	font-weight: normal;
	text-align: center;
	width: 50px;
	border: none !important;
}
.pricing-table:hover td{
	border-bottom: none !important;
}
.pricing-icon{
	max-width: 24px;
}
.pricing-dash{
	max-height: 5px;
}
.pricing-dash-star{
	margin-left:5px;
	max-width:25px;
}
.pricing-table{
}
.pricing-head1{
	background-color: #E0E0E0;
	font-size: 18px;
}
.pricing-head2{
	background-color: #f2d40b;
	font-size: 18px;
}
.pricing-head3{
	background-color: #f2aa17;
	font-size: 18px;
}
.pricing-head4{
	background-color: #f28f1f;
	font-size: 18px;
}
.pricing-head5{
	background-color: #f26e25;
	font-size: 18px;
}
.pricing-subhead1{
	line-height: 3px;
	padding: 20px !important;
}
.pricing-subhead-text1{
	line-height: 5px;
	margin-left: -5px;
}
.rupee-img{
	line-height: 70px;
	width: 60px;
	display: inline-block;
	background-color: #E4644B;
}
.price-numbers{
	height: 10px;
}
.basic-price{
	color: #f2d40b;
	line-height: 1 !important;
	padding: 0px !important;
	margin-left: -10px;
}
.standard-price{
	color: #f2aa17;
	line-height: 1 !important;
	padding: 0px !important;
	margin-top: 9px !important;
}
.plus-price{
	color: #f28f1f;
	line-height: 1 !important;
	padding: 0px !important;
}
.gold-price{
	color: #f26e25;
	line-height: 1 !important;
	padding: 0px !important;
}
.gray-background{
	background-color: #E0E0E0;
}
.table-subheading:hover td{
	background-color: #fff !important;
}
.onwards {
	line-height: 3px;
	margin-left: 4px;
}
.communication-background{
	background-color: #E0E0E0;
	cursor: pointer;	
}
.communication-mngmt-background{
	background-color: #FFFFFF;
	cursor: pointer;
}
.advance-admin-background{
	background-color: #E0E0E0;
	cursor: pointer;
}
.accounting-background{
	background-color: #FFFFFF;
	cursor: pointer;
}
.advanced-background{
	background-color: #E0E0E0;
	cursor: pointer;
}
.knowledgebase-background{
	background-color: #FFFFFF;
	cursor: pointer;
}
.support-background{
	background-color: #E0E0E0;
	cursor: pointer;
}
.additional-background{
	background-color: #FFFFFF;
	cursor: pointer;
}
.communication-row:hover td{
	background-color: #E0E0E0 !important;
}
.communication-row:hover .communication-background{
	background-color: #E0E0E0 !important;
}
.communication-mngmt-row:hover td{
	background-color: #FFF !important;
}
.communication-mngmt-row:hover .communication-mngmt-background{
	background-color: #FFFFFF !important;
}
.advance-admin-row:hover td{
	background-color: #E0E0E0 !important;
}
.advance-admin-row:hover .advance-admin-background{
	background-color: #E0E0E0 !important;
}
.accounting-row:hover td{
	background-color: #FFF !important;
}
.accounting-row:hover .accounting-background{
	background-color: #FFF !important;
}
.advance-accounting-row:hover td{
	background-color: #E0E0E0 !important;
}
.advance-accounting-row:hover .advanced-background{
	background-color: #E0E0E0 !important;
}

.knowledgebase-row:hover td{
	background-color: #FFF !important;
}
.knowledgebase-row:hover .knowledgebase-background{
	background-color: #FFFFFF !important;
}

.support-row:hover td{
	background-color: #E0E0E0 !important;
}
.support-row:hover .support-background{
	background-color: #E0E0E0 !important;
}
.additional-row:hover td{
	background-color: #FFF !important;
}
.additional-row:hover .additional-background{
	background-color: #FFFFFF !important;
}
.pricing-feature-text{
	text-align: left;
	margin-left: 3px;
}
.feature-coll-exp .pricing-feature-text{
	text-transform: uppercase;
}
.exp-coll-symbol{
	padding-top: 5px;
}
.basic-feature-check{
	color: #f2d40b;
	padding-top: 15px;
	max-width: 10px;
}
.standard-feature-check{
	color: #f2aa17;
	padding-top: 15px;
}
.plus-feature-check{
	color: #f28f1f;
	padding-top: 15px;
}
.gold-feature-check{
	color: #f26e25;
	padding-top: 15px;
}
.customizable-feature-check{
	color: #FAC75A;
	padding-top: 15px;
}
.pricing-border-bottom{
	background-color: #DCDCDC;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.no-bottom-border{
	border-bottom : none;
}
.pricing-wrapper .pricing-table .collapse.in{
	display: table-row;
}
/* Pricing Page */

/* Mobile page */
.success-pic{
	position: relative;
}
.mble-app-header{
	position: relative;
}
.mble-header-des{
	position: absolute;
	top: 50px;	
}
.fontsize_var9
{
	font-size: 20px;
	font-family: Verdana, Geneva, sans-serif;
	color: #3c3c3c;
}
.fontsize_var10
{
	font-size: 16px;
	font-family: 'Muli', sans-serif;
	color: #585858;
	font-weight:300;
}
.fontsize_var11
{
	font-size: 16px;
	font-family: 'Muli', sans-serif;
	font-weight:300;
}
.fontsize_var12
{
	font-size: 14px;
	font-family: 'Muli', sans-serif;
	font-weight:300;
	color: #474546;
}
.mbl-app-container
{
	width:100%;
}
.mbl-content
{ 
	border-top:1px solid #C8C6C7;
	border-bottom:1px solid #C8C6C7;
	padding: 24px 0px 25px 0px;
}
.mble-app-header .mobile-bg
{ 
    /*min-height: 375px;*/
    height: auto;
}
.mar-btm-20-mob
{
    margin-bottom:20px;
}
.connect-block
{
	margin:10px 0px;
	font-size: 14px;
	font-family: 'Muli', sans-serif;
	font-weight:300;
}
.connect-img
{
	padding-left:15px;
	padding-right:15px;
}
.mble-header-des{
	top: 20px;	
}
.mble-app-header img#mble-app-img{
display:none;
}
.mble-app-header
{
	min-height:355px;
	height:auto;
	background-color: #F4F1F3;
}
.mar-btm-60lscreen
{
	margin-bottom:40px;
}


.sg-banner{
    background: url("../images/bg-sg-banner-new.png") center;
    height: 95px;
    margin-bottom: 40px;
    color: #757a8c
}
.sg-banner h3{
    margin-top: 28px;
    font-size: 19px;
    margin-bottom: 2px;
}
.sg-banner p{
    font-size: 14px;
}
.sg-banner .google-play-ico,.sg-banner .btn-success {
    margin-top: 25px;
}

.sg-logo {
    text-align: left;
    margin-top: 25px;
    border-right: 1px solid #757a8c;
    padding-right: 20px;
}

/* Mobile page */

/* Responsive Issues */
@media (max-width: 767px) {
    .slideImage{
       min-height: 330px;
    }
    .story-author{
		position: static;
	}
	.story-des-block{
		height: auto;
		position: static;
    }
	.mble-header-des{
	}
	.btn{
    	font-size: 12px;
	}
	.fontsize_var1{
		font-size: 12px;
	}
	.quote{
		height: 200px;
	}
	.address-list h4{
		font-size: 14px !important;
	}
	.personalise-block{
		margin-top: 40px;
	}
	.form-contact{
		padding-top: 1px;
	}
	.smedia-block{
		text-align: center;
		padding: 0px 20px 0px 20px;
	}
	.left-slider-block h1{
		font-size: 20px;
		text-align: center;
	}
	.left-slider-block p{
		text-align: center;
	}
	.form-container{
		position: static;
		right: auto;
		top: auto;
		margin-bottom: 20px;
	}
	.join_apt_form{
		right: auto !important;
		width: 100%;
		overflow: auto;
		
	}
	.navbar-secondary-header .navbar-nav{
		padding-top: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#login-signup-block{
		margin: 0px 15px 0px -10px;
	}
	#login-signup-block li{
		padding-left: 10px !important;
		display: block;
	}
	.header-contactno{
		padding-left: 10px;
	}
	.medium-device-tab{
		display: none;
	}
	.small-device-tab{
		display: block !important;
		visibility: visible !important;
		font-size: 14px;
	}
	.product-feature-header{
		padding-top: 40px;
	}
	.slider-left-block .product-feature-header{
		padding-top: 0px;
	}
	.our-promise p{
		padding-top: 0px;
		padding-bottom: 20px;
	}
	.our-promise img{
		margin-top: 20px;
	}
	.home-testimonial-slider .fontsize_var7{
		font-size: 16px;
	}
	.home-testimonial-slider .story-des-block{
		padding-top: 10px;
	}
	.fontsize_var5, .fontsize_var6, .fontsize_var8{
		font-size: 18px;
	}
	.fontsize_var3{
		font-size: 20px;
	}
	.get-started .fontsize_var5{
		font-size: 17px;
	}
	.product-feature-header a{
		font-size: 24px;
		margin-bottom: 10px;
	}
	.product-feature-header p{
		margin-bottom: 15px;
	}
	.slider-left-block{
		margin-left: 0px;
	}
	.our-achievement.gray-bg{
		background-color: #fff;
	}
	.achievement-item{
		margin-left: 2%;
		border-bottom: 1px solid #EBEBEB;
		padding-top: 10px;
	}
	.our-achievement .achievement-item:nth-child(1) img{
		margin-left: 0%;
	}
	.our-achievement .achievement-item:nth-child(2) img{
		margin-left: 1%;
	}
	.our-achievement .achievement-item:nth-child(3) img{
		margin-left: 3%;
	}
	.our-achievement .achievement-item:last-child img{
		margin-left: 6%;
	}
	.achievement-item .resident-img{
		margin-left: 0%;
		width: 80px;
	}
	.achievement-item img{
		max-width: 25%;
	}
	.achievement-item p{
		width: 68%;
		float: right !important;
		margin-left: 0px;
	} 
	.homeSlider .item{
		height: 300px;
		background-position: 35% 100%;
	}
	.homeSlider .form-container{
		background-color: #EBEBEB;
	}
	.find-community{
		background-color: #FFF;
		margin-bottom: 20px;
	}
	.head-content-block{
		margin-bottom: 20px;
	}
	.story-des-block{
		padding-top: 20px;
	}
	.pricing-feature-text{
		margin-left: 0%;
	}
	.pricing-table .fontsize_var7{
		font-size: 16px;
	}
	.pricing-table .fontsize_var1{
		font-size: 11px;
	}
	.pricing-table .glyphicon{
		font-size: 8px;
	}
	.rupee-img{
		line-height: 50px;
	}
	.rupee-icon{
		margin-top: 0px;
		margin-left: -5px;
	}
	.basic-price .rupee-icon{
		height: 22px;
		width: 14px;
	}
	.premium-price .rupee-icon{
		height: 22px;
		width: 14px;
	}
	.basic-price .fontsize_var6 {
		font-size: 44px;
	}
	.table-subheading .fontsize_var8{
		font-size: 24px;
	}
	.pricing-table td,.pricing-table tr {
		vertical-align: middle !important;
	}
	.exp-coll-symbol{
		padding-top: 0px;
	}
	.pricing-subhead-text1{
		margin-left: 5px;
		font-size: 14px;
	}
	.feature-coll-exp .pricing-feature-text{
		display: block;
	}
    .app-download {
        margin-left: 3%;
    }
    .sg-banner{
	    height: auto;
	    padding-bottom: 20px
    }
        .sg-banner .text-right{
	    text-align: left;
    }
    .sg-logo{
	    border-right: none;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
	.story-author{
		position: static;
	}
	.story-des-block{
		height: auto;
		position: static;
	}
	.quote{
		height: 190px;
	}
	.social-media .btn-danger{
		font-size: 12px;
		padding: 6px 5px 5px;
	}
	.sec-navbar-collapse .fontsize_var1{
		font-size: 12px;
	}
	.medium-device-tab{
		display: none;
	}
	.small-device-tab{
		display: block !important;
		visibility: visible !important;
	}
	.sg-banner{
	    height: auto;
	    padding-bottom: 20px
	}
    .sg-banner .text-right{
	    text-align: left;
    }
}

@media (width: 768px){
	.quote{
		height: 250px;
	}
	.sec-navbar-collapse .fontsize_var1{
		font-size: 12px;
	}
	.pricing-blocks{
		margin-left: 9%;
	}
	.form-contact{
		padding-top: 1px;
	}
	.medium-device-tab{
		display: none;
	}
	.small-device-tab{
		display: block !important;
		visibility: visible !important;
	}
}
@media (min-width: 768px) {
	
  .fontsize_var9
{
	font-size: 25px;
}
.fontsize_var10
{
	font-size: 18px;
}
.fontsize_var11
{
font-size:20px;
}
.fontsize_var12
{
	font-size: 16px;
}

.mar-btm-20-mob
{
    margin-bottom:0px;
}
.mble-app-header img#mble-app-img{
display:block;
}
.mar-btm-60lscreen
{
	margin-bottom:60px;
}
.mble-app-header
{
	min-height:381px;
	height:auto;
}
}
@media (min-width: 992px) {
 .fixed-width-650
 { 
   width:650px;
   float:none;
   margin:0px auto;
 }
 .fontsize_var9
{
	font-size: 30px;
}
.mble-header-des{
	top: 50px;	
}
.connect-img
{
	padding-left:0px;
	padding-right:0px;
}
.sg-banner{
    height: auto;
    padding-bottom: 20px
}

}
@media (min-width: 1200px) {
	.width-1050
	{
		width:1050px;
	}
  .manage-container-width .container {
    width: 940px;
  }
}
/* Responsive Issues */


/* Enquiry form fix for COVP page (bootstrap conflict)*/
#vertpost_req_form_pop_up .project-enquiry-heading, #vertpost_req_form_pop_up .Enquiry-form {
  width: 320px;
}
#vertpost_req_form_pop_up input[type="radio"], #vertpost_req_form_pop_up input[type="checkbox"] {
  margin: 0;
}
#vertpost_req_form_pop_up .Enquiry-form table tr td input[type=text] {
  width: 272px;
}
#vertpost_req_form_pop_up .Enquiry-form table tr td input[type=text].mobile {
  width: 187px;
  height: 24px;
}
#vertpost_req_form_pop_up .Enquiry-form table tr td select.stdcode {
  font-size: 12px;
  padding: 3px 2px;
  float: left;
}
#vertpost_req_form_pop_up .mrl5 {
  float: left;
  margin-left: 3px;
} 
#vertpost_req_form_pop_up .Enquiry-form table tr td select {
  padding: 3px 2px;
}
#vertpost_req_form_pop_up .Enquiry-form .dd_image {
  width: 272px;
  border: 1px solid #ccc;
}
#vertpost_req_form_pop_up .Enquiry-form table tr td textarea {
  width: 272px;
}
#vertpost_req_form_pop_up .Enquiry-form table tr td .eq_submit {
  padding: 6px 17px;
}
.project-enquiry #vertseeker_leadgen_form_container #vertseeker_mobile {
  width: 187px;
}
.project-enquiry .Enquiry-form .drop_down ul {
  box-sizing: content-box;
}
.project-enquiry .Enquiry-form .drop_down ul li {
  margin: 3px 0px;
  padding: 3px 0px;
}

/* login page and sign up btn-primary css conflict with RE CSS */
#auth_login_form .login, #auth_register_form .button-register, .httpLogin .signup{
	border: 1px solid #ff7700;
	background: #ff9a00; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff9a00 0%, #ff8800 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a00), color-stop(100%,#ff8800)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff9a00 0%,#ff8800 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff9a00 0%,#ff8800 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff9a00 0%,#ff8800 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff9a00 0%,#ff8800 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a00', endColorstr='#ff8800',GradientType=0 ); /* IE6-9 */
	color: #fff;
	padding: 5px 20px;
}
#auth_login_form .login:hover, #auth_login_form .login:focus, #auth_login_form .login:active,
#auth_register_form .button-register:hover, #auth_register_form .button-register:focus,
#auth_register_form .button-register:active, .httpLogin .signup:hover, .httpLogin .signup:focus,
.httpLogin .signup:active{
	border:1px solid #ff6600;
	-webkit-box-shadow: inset 0 2px 0px rgba(0,0,0,0.05);
	box-shadow: inset 0 2px 0px rgba(0,0,0,0.05);
	background: #FF9A00; /* Old browsers */
	background: -moz-linear-gradient(top,  #FF9A00 0%, #FF8900 100%); /* FF3.6+ */
	background: -ms-linear-gradient(top,  #FF9A00 0%,#FF8900 100%); /* IE10+ */
	background: -webkit-linear-gradient(top,#FF9A00,#FF8900);
	background: linear-gradient(top,#FF9A00,#FF8900);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF9A00,endColorstr=#FF8900,GradientType=1);
}
/* login page and sign up btn-primary css conflict with RE CSS */
.modal-backdrop {
   background-color: #fff;
   opacity: 0.9 !important;
}