/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
 
body{ font-family: "Trebuchet MS"; font-size:14px; background:#fff;}
.container-fluid {
padding-right: 0px;
padding-left: 0px; 
margin-right: auto;
margin-left: auto;
}
.modal-open .modal{z-index:5000}
ul.topbar{margin:0px; padding:0px; background:#FFF;}
ul.topbar li{list-style:none; padding:5px; margin-right:10px;  color:#7c8081;}
ul.topbar li a{ color:#7c8081;}
ul.logobar{margin:0px 0 20px 0!important; padding:0px; background:#FFF;min-height: 68px;}
ul.logobar li{padding:5px 0 5px 0;list-style:none;}
.topmenuborder{ border-bottom:1px solid #ede7e9!important;}
.mar-b-20{ margin-bottom:20px!important;}
.mar-b-30{ margin-bottom:30px!important;}
.mar-b-10{ margin-bottom:10px!important;}
.mar-b-5{ margin-bottom:5px!important;}
.mar-b-0{ margin-bottom:0px!important}
.mar-t-5{ margin-top:5px!important;}
.mar-t-10{ margin-top:10px!important;}
.m-t-0{ margin-top:0px!important;}
.mar-t-15{ margin-top:15px!important;}
.mar-t-25{ margin-top:25px!important;}
.pad-0{padding:0px!important;}
.pad-20{padding:20px;}
.pad-10{padding:10px;}
.pad-r-20{padding-right:20px;}
.mar-r-20{margin-right: 20px;}
.mar-r-10{margin-right: 10px;}
.mar-t-20{margin-top: 20px!important;}
.mar-t-30{margin-top: 30px;}
.mar-t-40{margin-top: 40px!important;}
.mar-t-10{margin-top: 10px;}
.mar-t-15{margin-top: 15px;}
.mar-t-100{margin-top: 100px;}
.mar-b-100{margin-bottom: 100px;}
.mar-l-5{margin-left: 5px;}
.mar-l-30{margin-left: 30px;}
.mar-l-100{margin-left: 100px;}
.mar-r-5{margin-right: 5px;}
.pad-r-no{padding-right: 0px;}
.pad-l-no{padding-left: 0px;}
.p-l-40{padding-left: 40px;}
.p-l-75{padding-left: 75px;}
.head{color: #fff;}
.notfound{
    font-size: 20px;
    text-align: center;
   }
.modal-head{background-color: #428bca;color: #fff;}
.center{ text-align:center}
.certi-box{display: block; margin-top:30px;
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.width-170{width:170px!important; }
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #e8e8e8;
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #357ebd;
  background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image:         linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
  background-repeat: repeat-x;
}
.navbar-default {
  background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
  background-image:         linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
}
.navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #efeded 0%, #efeded 100%);
  background-image:         linear-gradient(to bottom, #efeded 0%, #efeded 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efeded', endColorstr='#efeded', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
}
.navbar {
position: relative;
min-height: 35px;
margin-bottom: 20px;
border:0px!important;
}
.navbar-brand,
.navbar-nav > li > a {
}
.navbar-inverse {
background: #bf2143; /* Old browsers */
background: -moz-linear-gradient(top,  #bf2143 0%, #bf2143 50%, #bf2143 50%, #b52040 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bf2143), color-stop(50%,#bf2143), color-stop(50%,#bf2143), color-stop(100%,#b52040)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bf2143 0%,#bf2143 50%,#bf2143 50%,#b52040 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bf2143 0%,#bf2143 50%,#bf2143 50%,#b52040 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bf2143 0%,#bf2143 50%,#bf2143 50%,#b52040 100%); /* IE10+ */
background: linear-gradient(to bottom,  #bf2143 0%,#bf2143 50%,#bf2143 50%,#b52040 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf2143', endColorstr='#b52040',GradientType=0 ); /* IE6-9 */
border-radius:0px!important;
}
.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #efeded 0%, #efeded 100%);
  background-image:         linear-gradient(to bottom, #efeded 0%, #efeded 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efeded', endColorstr='#efeded', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
}

.navbar-inverse .navbar-nav > li:hover {
  background-image: -webkit-linear-gradient(top, #efeded 0%, #efeded 100%);
  background-image:         linear-gradient(to bottom, #efeded 0%, #efeded 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efeded', endColorstr='#efeded', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
  
}
.navbar-inverse .navbar-nav > li:hover a{color: #bf2143;}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}
.navbar-inverse .navbar-brand {
color: #FFF;
font-size:12px;
font-weight:bold;
}
.navbar-inverse .navbar-nav > li > a {color:#FFF;
font-size:15px;
font-weight:bold;}
.navbar-inverse .navbar-nav > .active > a {
color: #0fa5cf;
font-size:15px;
font-weight:bold;
}
.navbar-inverse .navbar-nav > .active > a:hover {
	color: #bf2143;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
border:0px;
}
.navbar-nav {
margin: 0px -15px;
}
.carousel-indicators li {
display: inline-block;
width: 16px;
height: 16px;
margin: 1px;
text-indent: -999px;
cursor: pointer;
background-color: #0ea5d2;
border-radius: 16px;
border: 0px;
}
.carousel-indicators .active {
width: 18px;
height: 18px;
margin: 0;
background-color: #bf2143;
}

.carousel-caption{left: 5%;text-align: left;width:50%;}
.carousel-caption div{margin:0px; color: #FFF;}
.carousel-caption div.lineone{background: #bf2143;background-color: rgba(187,34,65,0.8); font-size:20px;font-family: "trebuchet MS"; font-weight: normal;padding: 5px 20px 5px 5px;width: auto!important;display:inline-block;}
.carousel-caption div.linetwo{background: #0ea5d2;background-color: rgba(16,167,207,0.8);font-size: 24px; font-family: "trebuchet MS";font-weight: normal;padding: 5px 20px 5px 5px;width: auto!important;display:inline-block;}
.loginform{background: #efeded; background-color: rgba(245,245,245,0.8);padding:10px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.forgotform{background: #efeded; background-color: rgba(245,245,245,0.8);padding:10px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.loggedinSection{background: #efeded; background-color: rgba(245,245,245,0.8);padding:10px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; height:120px;width:265px;font-size:12px;}
.loginSectionFormSection{background: #efeded; background-color: rgba(245,245,245,0.8);padding:4px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; width:252px;height:125px;font-size:12px;}
.profilepic{background: #efeded; background-color: rgba(224,215,215,0.8);min-height: 117px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}

.cmbutton {
text-shadow:none!important;
background: #bf2143!important; /* Old browsers */
background: -moz-linear-gradient(top,  #bf2143 0%, #bf2143 50%, #bf2143 50%, #b52040 100%)!important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bf2143), color-stop(50%,#bf2143), color-stop(50%,#bf2143), color-stop(100%,#b52040))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bf2143 0%,#bf2143 50%,#bf2143 50%,#b52040 100%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bf2143 0%,#bf2143 50%,#bf2143 50%,#b52040 100%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bf2143 0%,#bf2143 50%,#bf2143 50%,#b52040 100%); /* IE10+ */
background: linear-gradient(to bottom,  #bf2143 0%,#bf2143 50%,#bf2143 50%,#b52040 100%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf2143', endColorstr='#b52040',GradientType=0 )!important; /* IE6-9 */
border-radius:0px!important;
border:0px;
color: #FFF!important;
font-size:12px;
font-weight: bold;
}

.cmtextbox {
display: block;
width: 100%;
height:30px!important;
padding: 6px 12px;
font-size: 12px!important;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 0px!important;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.searchform{background: #efeded; background-color: rgba(245,245,245,0.8);-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.idform{margin-top: 10px; border-top: 1px solid #FFF;}
.searchformtopbar{
background-color:#10a4d2;
padding:10px;
height:40px;
margin-bottom:20px;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;}
.form-group{margin:10px!important;}
.searchtextbox {
display: block;
width:100%;
height:24px!important;
padding: 0px;
padding-left:2px;
font-size: 12px!important;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 0px!important;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.searchtextboxsmall {
display: block;
width:100%;
height:24px!important;
padding:0px;
padding-left:2px;
font-size: 12px!important;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 0px!important;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.control-label{padding-top:2px!important; font-size:12px; color:#535351; padding-left:0px; padding-right:0px;}
.tolabel{padding-right:0px;
padding-left: 2px;
font-size:12px; 
color:#535351;
font-weight: bold;
}
.forgotdrop{
font-size: 12px;
color:#FFFFFF;
font-weight: normal;
padding-left: 10px;
position: relative;
top: -10px;
}
.forgotdrop a{
font-size: 12px;
color: #FFFFFF;
}
.forgotdrop a:hover{ text-decoration: underline;}
.forgot{
font-size: 12px;
color: #FFFFFF;
font-weight: normal;
padding-left: 10px;
position: relative;
top: -10px;
}
.forgot a{
font-size: 12px;
color: #10a4d2;
}
.forgot a:hover{ text-decoration: underline;}
.searchformtopbar ul{margin: 0px;padding: 0px;}
.searchformtopbar ul li{
list-style: none;
padding: 5px 0 20px 0;
height: 30px;
font-size: 16px;
float: left;
text-align: center;}
.searchformtopbar ul li.opensearch{background-color:#FFF; color: #0fa5cf;width: 50%;}
.searchformtopbar ul li.closeregister{color: #FFF;width: 50%;padding:3px 0 20px 0;}
.searchformtopbar ul li a{color: #FFF!important;}
.shdw-a {
-webkit-box-shadow: 0px 2px 5px 1px rgba(193, 193, 193, 0.75);
-moz-box-shadow:    0px 2px 5px 1px rgba(193, 193, 193, 0.75);
box-shadow:         0px 2px 5px 1px rgba(193, 193, 193, 0.75);
}
.imgbor{border:2px solid #ccc;}
.profilethumb{margin-bottom:20px;}
.profilename{padding: 5px 5px 0px 0px; color:#bf2143; text-align: center; font-weight:bold; }
.profilequalification{padding: 5px 35px 0px 0px; color:#7c8081; text-align: center;}
.hprofiles{text-align: center;}
.sechead{margin-bottom: 25px;}
.secheadh2{font-size: 16px; font-weight: bold; color:#15AF84; text-align: left; margin: 0px;}
.slidebuttons{padding:4px; color:#0fa5cf;background-color:#E9ECEC; border:1px solid #D9DBDB; font-weight: bold;}
ul.features{margin: 20px 0 0 0; padding: 0px;}
ul.features li{padding: 5px 5px 5px 20px;color:#bf2143; background: url(../../images/list-icon.png) no-repeat 0px 6px; list-style: none; float: left;width:50%}
.footerfull{padding: 30px 0 20px 0; background-color: #f8f8f6;}
.footer ul{margin: 0px 40px 0px 0px; padding: 0px;float: left;}
.footer ul li{padding:5px;float: none;color: #7c8081; list-style: none;font-size: 12px;}
.footer ul li a{color: #7c8081;}
.footer ul li.head{color: #0fa5cf;font-size: 16px; font-weight: bold;}
.footer ul.sharebox{}
.footer ul.sharebox li.head{width: 200px;padding-top:0px;}
.footer ul.sharebox li{width: 10px; float: left; padding: 20px; list-style: none;}
.footer ul.sharebox li.facebook{background: url(../../images/social-sprite.png) no-repeat -25px 0px;}
.footer ul.sharebox li.twitter{background: url(../../images/social-sprite.png) no-repeat 0px 0px;}
.footer ul.sharebox li.linkedin{background: url(../../images/social-sprite.png) no-repeat -57px -3px;}
.footer ul.sharebox li.googleplus{background: url(../../images/social-sprite.png) no-repeat -90px 0px;}
.footer ul.sharebox li a{padding: 10px;}
.footerlast{background: #666;min-height: 50px;}
.folpad{padding: 15px 0 10px 0; color: #FFF; text-align: right;}

.span12 {
  width: 950px;
}

.span11 {
  width: 850px;
}

.span10 {
  width: 750px;
}

.span9 {
  width: 650px;
}

.span8 {
  width: 550px;
}

.span7 {
  width: 450px;
}

.span6 {
  width: 350px;
}

.span5 {
  width: 250px;
}

.span4 {
  width: 150px;
}

.span3 {
  width: 50px;
}

.span2 {
  width: 25px;
}

.span1 {
  width: 12.5px;
}

.error {font-size:14px;color:red;margin-left: 242px;margin-top: 5px;}
.errorpswd {font-size:14px;color:red;margin-bottom:5px;}
.nav-tabs .glyphicon:not(.no-margin) { margin-right:10px; }
.tab-pane .list-group-item:first-child {border-top-right-radius: 0px;border-top-left-radius: 0px;}
.tab-pane .list-group-item:last-child {border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}
.tab-pane .list-group .checkbox { display: inline-block;margin: 0px; }
.tab-pane .list-group input[type="checkbox"]{ margin-top: 2px; }
.tab-pane .list-group .glyphicon { margin-right:5px; }
.tab-pane .list-group .glyphicon:hover { color:#FFBC00; }
a.list-group-item.read { color: #222;background-color: #F3F3F3; }
hr { margin-top: 5px;margin-bottom: 10px; }
.nav-pills>li>a {padding: 5px 10px;}

.ad { padding: 5px;background: #F5F5F5;color: #222;font-size: 80%;border: 1px solid #E5E5E5; }
.ad a.title {color: #15C;text-decoration: none;font-weight: bold;font-size: 110%;}
.ad a.url {color: #093;text-decoration: none;}
.top-buffer { margin-top:20px; }
.bottom-buffer { margin-bottom:20px; }



/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 20;
  margin-top: 20px;
}

/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper .container {
  padding-left: 0;
  padding-right: 0;
}
.navbar-wrapper .navbar {
  padding-left: 15px;
  padding-right: 15px;
}

.navbar-content
{
    width:235px;
    padding: 15px;
    padding-bottom:0px;
}
.navbar-content:before, .navbar-content:after
{
    display: table;
    content: "";
    line-height: 0;
}
.navbar-nav.navbar-right:last-child {
margin-right: 15px !important;
}
.navbar-footer 
{
    background-color:#DDD;
}
.navbar-footer-content { padding:15px 15px 15px 15px; }
.dropdown-menu {
padding: 0px;
overflow: hidden;
}
#lightbox .modal-content {
    display: inline-block;
    text-align: center;   
}

#lightbox .close {
    opacity: 1;
    color: rgb(255, 255, 255);
    background-color: rgb(25, 25, 25);
    padding: 5px 8px;
    border-radius: 30px;
    border: 2px solid rgb(255, 255, 255);
    position: absolute;
    top: -15px;
    right: -55px;
    
    z-index:1032;
}

/**** listing LAYOUT ****/
.list-inline>li {
   padding: 3px 10px 3px 0;
}
.container-pad {
    padding: 8px 15px;
}


/**** MODULE ****/
.bgc-fff {
    background-color: #fff!important;
}
.box-shad {
    -webkit-box-shadow: 1px 1px 0 rgba(0,0,0,.2);
    box-shadow: 1px 1px 0 rgba(0,0,0,.2);
}
.brdr {
    border: 1px solid #ededed;
}

/* Font changes */
.fnt-smaller {
    font-size: .9em;
}
.fnt-lighter {
    color: #bbb;
}

/* Padding - Margins */
.pad-10 {
    padding: 10px!important;
}
.mrg-0 {
    margin: 0!important;
}
.btm-mrg-10 {
    margin-bottom: 10px!important;
}
.btm-mrg-20 {
    margin-bottom: 20px!important;
}

/* Color  */
.clr-535353 {
    color: #535353;
}
.button{margin-left:20px;background-color: #bf2143;border-color: #bf2143;font-size: 16px;color: #fff; margin-bottom:10px;}
.reg{ float:right; color:#FFFFFF; width:150px; margin-top:0px;}
.button:hover,.button:focus { color:#31708f;  background-color: #bce8f1;  border-color: #bce8f1;  font-size:16px;}
.hed{ background-color: #d9edf7; text-align:center;padding: 1px 0px 1px 0px;}
.prof{margin-left:500px; text-decoration:underline;margin-top:20px;}
.mand{ margin-top:10px; margin-bottom:20px;}
.mprof{font-size: 16px;font-weight: bold;}
.lab{width: 240px!important;padding: 10px 30px 10px 10px!important;font-size: 14px!important;}
.control{margin-left: 115px!important;width: 50%!important;}
.mar-0{margin:0px;}
.mar-5{margin:5px;}
.mar-t-14{margin-top: 14px!important;}
.mar-10{margin-left:10px!important;}
.pan{ font-size: 16px;font-weight: bold;}
.tabl{margin-left:5px; margin-top:20px; font-weight:bold;}
.tdstyle{padding: 10px 10px 10px 90px;}
.p-l-10{padding-left:10px;}
.p-l-20{padding-left:20px;}
.butn{margin-top: 55px;text-align: center;}
.tdlabel{width:160px;color: #797777;}
.bor-img-grey {border: 3px solid #e2e2e2;}
.fo{color:#428bca; font-size:16px; font-weight:bold;}
.clr{ color:#FF0000}
.colr{ color:#0fa5cf!important}
.day{ width:75px; float:left;margin:0px;}
.mnth{ width:90px;float:left; margin-left:10px;}
.yr{width:78px;float:left;margin-left:10px;}
.rang{width:80px; float:left;}
.to{width:50px; float:left; margin-top:15px;}
.w-40{width:40px!important;}
.w-80{width:80px!important;}
.cer{width:430px!important;float: left;}
.hgt{ width:70px; float:left; margin:0;}
.unit{margin-left: 325px; width: 20%;}
.wgt{float:left; width: 10%;}
.mar-t-15{ margin-top:15px!important;}
.mar-t-30{ margin-top:30px!important;}
.mname{margin-left: 115px;width: 60%;height: 34px;}
.blk{color:#000000;}
.ash{color: #797777;}
.tdstl{margin:0px 5px 0px 0px;color:#428bca;}
.tdhd{color:#428bca;font-weight:bold;}
.flot{ width:160px; float:left}
.flt{width:70px; float:left}
.erstlye{text-align: center;color:red;font-weight:bold;margin-right: 100px; }
.sstlye{text-align: center;color:#579957;font-weight:bold;margin-right: 140px; }
.uploadbtn{
	background-color: #bf2143;
	border-color: #bf2143;
	font-size: 16px;
	color: #fff;
	 padding-top:3px!important;
}

.uploadbtn:hover,.button:focus { color:#31708f;  background-color: #bce8f1;  border-color: #bce8f1;  font-size:16px;}
label.valid {
  width: 24px;
  height: 24px;
background: url(../../images/done.png) right no-repeat;
  display: inline-block;
  text-indent: -9999px;
}
label.error {
  font-weight: bold;
  color: red;
  padding: 2px 8px;
  margin-top: 2px;
}

.addrs{color:#464747; float:left; padding-left:40px; margin-bottom:20px;}
.addrs1{color:#464747; float:left; padding-left:175px;margin-bottom:20px;}
.al-c{ text-align:center;font-size: 18px!important;}
.leftareaheight{min-height:862px!important;}
.viewdetails{
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding:5px;}
.pad-tp-10{padding:10px 0 10px 0!important;}
.label { font-size:12px; font-weight:bold;}
.listingbox{background: #f9f8e5;
border: solid 1px #d9d9d9;
}
.like_txt {
font-size:16px;
color: #666;
font-weight:bold;
margin-bottom:10px;
text-align:center;
}
.mar-r-10{margin-right:10px;}
.mar-b-20{margin-bottom:20px; background: #fff;}
.mar-t-30{margin-top:30px;}
.setbtn{padding:3px 5px; font-weight:bold;}
.setcenter{margin:0 auto; text-align:center}
.setgroupcenter{margin:0 auto; text-align:center;width:75%;}
.paddng{padding: 0px 0px 25px 30px;}
.pmainbox{background: #f9f8e5;
border: solid 1px #d9d9d9;
padding:10px;}
.pid{padding:0 10px 0 10px; font-size:14px; font-weight:bold; color:#0fa5cf;}
.pname{margin:0px;}
.prby{font-size: 12px;
color: #807D7D;
border-bottom: 1px solid #ddd;
padding: 10px 0 10px 0;
}
.loc{padding:10px 0 10px 0; font-size:14px; font-weight:bold; color:#666;}
.interesttxt{font-size:20px;padding-left: 70px;}
.printp{font-size:12px; font-weight:bold; color:#807D7D;}
.picon{color:#0fa5cf;}
.mar-t-13{margin-top: 13px;}
.changepic{width: 70px;margin-top: 10px;}
.profiletable{/*width: 50%!important;*/
margin-bottom: 20px!important;
float: left!important;
}
.pageinfo{color: #0fa5cf;
font-size: 14px;
font-weight: bold;
}
.mod{color:#000; margin-left:5px;font-size:16px;font-weight:bold;}
.error_label{clear:both; margin-top:2px; color:#FF0000; font-weight:normal;}
#contact-form .error{margin-left:0px!important; margin-top:0px;margin-bottom: 0px;}
#contact-form .error_label{background: url(../../images/error-btn.png) 2px 7px no-repeat;padding-left: 10px;}
#contact-form .validinput {
background: url(../../images/done.png) 2px 4px no-repeat!important;
padding-left: 20px;
color: #04B104!important;
font-weight: bold!important;
}
.msgstyle{margin-bottom:20px; color:#FF0000; font-size:18px; text-align:center;}

.headfont{ font-size:18px!important; font-weight:bold;}
.pass{text-align:center; color:#31708f}
.mar-l-175{margin-left: 175px;}
.memberlogin{margin-top:7px; font-size:14px; font-weight:bold; margin-right:8px;}
.logindropdown-menu {
position: absolute;
top: 90%!important;
left: -123px!important;
z-index: 1000;
display: none;
/* float: left; */
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
font-size: 14px;
list-style: none;
background-color: #39b3d7;
border-color: #39b3d7;
-webkit-border-radius: 4px;
-webkit-border-top-right-radius: 0;
-moz-border-radius: 4px;
-moz-border-radius-topright: 0;
border-radius: 4px;
border-top-right-radius: 0;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.myacountdropdown-menu {
position: absolute;
top: 90%!important;
left: -123px!important;
z-index: 1000;
display: none;
color:#FFFFFF;
/* float: left; */
min-width: 231px;
padding: 5px 0;
margin: 2px 0 0;
font-size: 14px;
list-style: none;
background-color: #39b3d7;
border-color: #39b3d7;
-webkit-border-radius: 4px;
-webkit-border-top-right-radius: 0;
-moz-border-radius: 4px;
-moz-border-radius-topright: 0;
border-radius: 4px;
border-top-right-radius: 0;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
box-shadow: 0 6px 12px rgba(0, 0, 0, .175);

}
.whtcolor{ color:#FFFFFF!important;}
.dropdownloginform {
padding: 10px;
}
.headerlogin{float:right;}
.uname{float:left; padding-left:20px;}
.ashcolor{background:#f3f3f3;}
.modheader{padding: 1px 1px 1px 18px;
border-bottom: 1px solid #e5e5e5;
background-color: #d9534f;
color: #fff;}
.modfooter{padding: 7px 20px 8px;
/* margin-top: 15px; */
text-align: right;
border-top: 1px solid #e5e5e5;}
.flagstyle{ float:right;margin-right:266px; margin-top:10px;}
.flag_style{ float:right;margin-right:355px; margin-top:10px;}
.profilelistimg{overflow: hidden;}
.imghgt{height: 100px;
overflow: hidden;}
.rotate {
/* Safari, Chrome */
-webkit-transform: rotate(-90deg);
/* Firefox */
-moz-transform: rotate(-90deg);
/* IE */
-ms-transform: rotate(-90deg);
/* Opera */
-o-transform: rotate(-90deg);
/* Older versions of IE */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
/* CSS3 standard as defined here: http://www.w3.org/TR/css3-transforms/ */
  transform: rotate(-90deg);
}
     
.required {
  background-color:#F2DEDE !important;
  border: 1px #F00 solid !important;
}
     
.feedback {
  position  : fixed; /* This will never scroll out of view */
  background-color: #bf2143;
  border    : 5px solid #DDD;
  color   : #FFF;
  font-weight : bold;
  font-size : 18px;
  padding : 15px;
}
.form-horizontal legend{font-size:20px;}     
.feedback-form-wrapper {
/*
This is the CSS for the feedback div that is fixed to the top left hand side
of the screen.
*/
display   : block;
  z-index   : 9999; /* Make sure it floats a little higher than the feedback form div below */
  bottom   : 0px; 
  left    : -395px; /* Bring the div in and hide the left (top) border */
  width   :  395px;
   background-color: #5cb85c;
}
     
/* This will put some distance between the input box and the next label */
.feedback input{
  margin-bottom:5px; 
  width: 262px;
  color:#333;
  font-size:12px;
}
 .feedback textarea{
  margin-bottom:5px; 
  width: 262px;
   color:#333;
  font-size:12px;
}   
.feedback legend{
  color   : #FFF;
}
     
.feedback-toggle {
/*
This is the CSS for the feedback div that is fixed to the top left hand side
of the screen. This div should slide with the form so that it provides a
close button when the form is slid into view.
*/
left    : 265px; /* Bring the div in and hide the left (top) border */
  left    : -10px\9; /* Less Than IE9 Hack - Bring the div in and hide the left (top) border */
  bottom     : 0px;
  cursor    : pointer;
   padding: 2px;
  width   : 89px; /* Since this is getting rotated width appears as height to the eye*/
  height    : 90px; /* Since this is getting rotated height appears as width to the eye*/
  text-align  : center;
   border    : 5px solid #DDD;
   border-left:0px;
  z-index   : 10000; /* Make sure it floats above the content */
}
.feedback-toggle  span{font-size:14px;}
.beta-info{font-size:12px;}
.mar-l-50{ margin-left:60px;}
.alertbox{font-size:14px; font-weight:normal; color: #FFF;
margin-right: 110px;}
.carousel-inner > .item > img, .carousel-inner > .item{text-align:center!important;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{width:auto!important; margin:0 auto!important;}
/**** MEDIA QUERIES ****/
@media only screen and (max-width: 991px) {
    #property-listings .property-listing {
        padding: 5px!important;
    }
    #property-listings .property-listing a {
        margin: 0;
    }
    #property-listings .property-listing .media-body {
        padding: 10px;
    }
	.carousel-caption div.lineone{ display:none;}
	.carousel-caption div.linetwo{ display:none;}
	.margin-bot250{ margin-bottom:490px!important;}
}

@media only screen and (min-width: 992px) {
    #property-listings .property-listing img {
        max-width: 180px;
    }
	
}
@media (max-width:720px) {
.headerlogin{float:right;width:100%!important;}
.memberlogin {
margin-top:10px;
font-size: 14px;
font-weight: bold;
margin-right:0px;
width: 100%!important;
margin-bottom: 10px;}
.margin-bot250{ margin-bottom:445px!important;}
.logindropdown-menu{left:0px!important;width: 100%!important;}
}
@media (max-width: 768px) {

.modalclosewindow{
	position: relative;
	z-index: 5000;
	top: -14px;
	}
.modal-body{margin-top:20px;}
.bgclrwht{margin-top:20px!important;}
}
@media (max-width: 480px) {
   .profiletable{width: 100%!important;
margin-bottom: 20px!important;
float: none!important;
}
.col-sm-12{min-width:98%;}
.navbar{min-width:360px;}
.margin-bot250{ margin-bottom:260px!important;}
}