﻿@import url(rentcafe_common.css);
@import url('//fonts.googleapis.com/css?family=Open+Sans:400,300,700,600');

body, label, input, button, select, textarea, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	font-size: 13px;
	font-family: "Muli Regular", 'Open Sans', sans-serif;
}

body {
	background-color: #ffffff; color: #F00;
}


hr {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-main-content-innerors: none;
	-moz-border-top-colors: none;
	border-color: #d9d9d9;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
	margin-bottom: 15px; 
	margin-top: 5px;
}
ol {
	list-style: decimal outside none;
}
a {
	-webkit-transition: color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out;
	-ms-transition: color .3s ease-in-out;
	-o-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out;
	text-decoration: none;

}

.dropdown-menu > li > a {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
	}

a:hover {
	text-decoration: none;
	color:#8DC442;
}
ul {
	list-style: disc outside none;
}

::selection {
	background: #8DC442; /* Safari */
	color: #FFF;
}
::-moz-selection {
	background: #8DC442; /* Firefox */
	color:#FFF;
}

strong, b {
	font-weight: 600;
}


/*===== HEADER STYLING START =====*/

#wrapper {
	padding-top: 15px;
}

.sm-logo img {
	max-width: 311px;
}

.top-links i {
	color: #1D6E88;
}

.top-links a {
	font-size: 14px;
}

.top-links li:after {
	content: "|";
	padding: 0 3px 0 10px;
	font-size: 14px;
	color: #bbb;
}

.top-links li:last-child:after {
	content: "";
	padding: 0;
}



/*===== NAV STYLING START =====*/

.nav{
	font-size: 14px;
}

.navbar {
	margin-bottom: 0px;
}

.navbar-inner {
	margin-top: 15px;
}

.nav-stacked  .dropdown {
	display: block; position: static;

}

.nav-stacked  .dropdown-submenu > a:after {
display: none;
}

.nav-stacked  .dropdown-menu {
	webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	margin-left: -3px;
}

.nav-stacked  .dropdown-menu li a {
	min-height: 28px;
}
.nav-stacked  .dropdown-submenu:hover a:after {
content: "\f04b"; 
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
/*--adjust as necessary--*/
	color: #ffffff;
	font-size: 49px;
	padding-right: 0.5em;
	position: absolute;
	top: 13px;
	left: -18px;
	width: 5px;
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
	z-index: -10;
}

ul.dropdown-menu .newreviews 
{
	float: right;
	border-radius: 1em;
	border: 1px solid black;
	padding: 1px;
}

.nav-stacked .dropdown-menu a:hover, .nav-stacked .dropdown-menu li .active {
	color: #0489b4!important;
	text-decoration: none;
	background-color: #ffffff!important;
	background-image: none;
	background-image: none;
	background-image: none;
	background-image: none;
	background-image: none;
	outline: 0;
	filter: none;
}


@media screen and (max-width: 760px) {
	.nav-stacked  .dropdown-menu {
		display: none!important;
	}	
}

#ctmcontentcontainer .navbar .nav > .active > a, #rentcafe_onlineleasing #ctmcontentcontainer.navbar .nav > li > a .navbar .nav > .active > a:hover, #ctmcontentcontainer.navbar .nav > li > a .navbar .nav > .active > a:focus, #ctmcontentcontainer .navbar .nav > .active > a, #rentcafe_residentportal #ctmcontentcontainer.navbar .nav > li > a .navbar .nav > .active > a:hover, #ctmcontentcontainer.navbar .nav > li > a .navbar .nav > .active > a:focus {
	color: #ffffff;
	text-decoration: none;
	background-color: #e0662c !important;
	-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	color: #ffffff;
	text-decoration: none;
	background-color: #0489b4!important;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  outline: 0;
  filter: none;
}

center { margin-top: 20px;}

.mainnavlink a {
	color: #ffffff;
	text-decoration: none;
}

.navbar .nav > li > a {
	position: relative;
}

/*===== Navbar Styling END =====*/


/*===== Navbar Popup Styling START =====*/

.popup {
  min-width: 300px;
  padding:0;
}
.popup-header {
  background: #27505e;
  text-align: center;
  color: #fff;
  border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
}
.popup .popup-header {
  margin: -1px -1px 0 -1px;
}
.popup-header > span {
  display: inline-block;
  margin: 11px 12px 12px 12px;
  line-height:14px;
}
.popup-header a {
  display: block;
  color: #fff;
  padding: 11px 12px 12px 12px;
  line-height: 1;
}
.popup-header a:hover {
  background-color: rgba(0,0,0,0.2);
  color: #fff;
}
.popup-header a i {
  opacity: 0.8;
  filter: alpha(Opacity=80);
}
.popup-header a:hover i {
  opacity: 1;
  filter: alpha(Opacity=100);
}

.dropdown-menu .popup-header:after {
  content: '';
  position: absolute;
  top: -7px;
  left: 13px;
  display: inline-block;
  border-right: 6px solid rgba(0, 0, 0, 0);
  border-bottom: 6px solid #27505e;
  border-left: 6px solid rgba(0, 0, 0, 0);
}
.dropdown-menu.dropdown-menu-right .popup-header:after {
  left: auto;
  right: 13px;
}

.popup .table {
  min-width: 400px;
}

.popup-body{
  padding: 14px;
}
.popup-body form{
	margin:0
}
.popup hr {
	margin: 5px -14px 15px -14px;
}
.popup.dropdown-menu .control-group {
	padding: 0 0 10px;
}

/* Promotions Site Manager */

ul.promotions li{
	line-height: 28px;
}

@media (max-width: 767px) {
  .popup, .popup .table {
	min-width: 0;
  }
}

/*===== Navbar Popup Styling START =====*/


.breadcrumb {
	margin: 0px;
}

/*===== TYPOGRAPHY START =====*/

h1 {
font-size: 24px;
line-height: 36px;
padding-bottom: 12px;
text-align: left;
font-weight: 400;
color: #F00555;
margin-top: 0px;
}

h2, h3, h4, h5, h6 {
	color:#2D6880;
	padding-bottom: 0;
	text-align: left;
	font-weight: 400;
	margin-top: 0;
}

h2 {
	font-size: 17px;
	line-height: 36px;
	border-bottom: 1px solid #E5E5E5 !important;
	margin-bottom: 20px;
	padding-bottom: 5px;
}

h2 i {
	margin-right:3px;
}

h3 {
	font-size: 16px;
	line-height: 20px;
}

h4 {
	font-size: 15px;
	line-height: 20px;
}

h5 {
	font-size: 14px;
	line-height: 20px;
}

h6 {
	font-size: 13px;
	line-height: 18px;
}

.lead {
	font-weight: inherit;
	font-size: 18px;
}

/*===== TYPOGRAPHY END =====*/

.section-title{margin-top: 20px;}

.label, .badge {
display: inline-block;
padding: 2px 4px!important;
font-size: 11.844px;
line-height: 14px;
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
white-space: nowrap;
vertical-align: baseline;
background-color: #999;
}


/*===== Label and Badge Styling START =====*/ 

.label-success, .badge-success {
background-color: #8dc23f!important;
}
.label-warning, .badge-warning {
background-color: #edad2e!important;
}

.badge-important, .label-important {
background-color: #d15b47!important;
}

.btn, .label, .badge {
	border-radius: 2px;
}

/*===== Label and Badge Styling END =====*/ 

.btn.btn-warning {
background-color: #edad2e;
}

.btn-design {
margin-top: 10px;
}

.noti_bubble { 
	background-color:#ffffff; 
	color:#e0662c ;
	position: absolute;
	top: -7px;
	right: -8px;
	padding: 1px 4px 2px 4px;
	font-size: 10px;
	text-shadow: 0 1px hsla(0, 0%, 0%, 0.25);
	border-width: 1px;
	border-style: solid;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: 0 1px 1px hsla(0, 0%, 0%, 0.08), inset 0 1px hsla(0, 100%, 100%, 0.3);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), inset 0 1px rgba(255, 255, 255, 0.3);
	box-shadow: 0 1px 1px hsla(0, 0%, 0%, 0.08), inset 0 1px hsla(0, 100%, 100%, 0.3);
	z-index: 10;
 }
	  
.InfoSectionsHeader {
margin: 0px;	
}

.InfoSectionsHeader h1{
margin: 0px 0;	
font-size: 28px;
text-transform: capitalize;
border-top: 0px;
}

#ContentWrap .loginwell{padding: 0px 20px 20px 20px!important}

#CommonLoginForm {padding-top:30px; min-height: 155px;}
#CommonLoginForm button.btn, #CommonLoginForm input[type="submit"].btn { display: block; margin-top: 10px; background: #27505e; color: #ffffff; border: #22434E;}

.MgrInfo-ListHeader { padding: 10px 0px;}
.MgrInfo-ListHeader img{ text-align: center; min-width: 180px; max-width: 180px; margin: 0 38%; display: block; clear: both;}


#MainWrap{margin-top: 30px; margin-bottom:40px;}

table {
	border-collapse: collapse;
	width: 100%!important;
}

.table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
}

.formtableheader {
	color:#2D6880;
	padding-bottom: 0;
	text-align: left;
	font-weight: 400;
	margin-top: 0;
	font-size: 17px;
	line-height: 36px;
	border-bottom: 1px solid #E5E5E5 !important;
	margin-bottom: 20px;
	padding-bottom: 5px;
}

.formtablerow {
line-height: 36px;
padding: 4px 0px;
}

.newappointmentblackout {margin:30px 0px;}

#UpdateBtnCC {margin-top:-58px; margin-left: 273px;}

.table th {
color: #ffffff;
font-weight: 600;
background-color: #3290b2 !important;
border-left: 1px solid #dddddd;
-webkit-border-radius: 0px!important;
-moz-border-radius: 0px!important;
border-radius: 0px!important;
}


.dataTables_scroll {
	font-size: 12px;
	}
	
.dataTables_scrollHead, .dataTables_scrollHeadInner, .dataTables_scrollHead, .table .table-striped .table-bordered .dataTable  {width: auto!important; }

th, tr {width: auto!important:}

.dataTables_info {
	margin-top: 10px;
	display: inline-block;
	padding: 5px 20px 8px 20px!important;
	font-size: 11.844px;
	font-weight: 400;
	line-height: 30px;
	background-color: whitesmoke!important;
	color: #999999;
	}

.nav-header {
	display: block;
	border-top: 1px solid #dddddd;
	font-size: 15px!important;
	line-height: 30px;
	color:#F00;
	font-weight: 400;
	position: relative;			
	margin: 0px!important;
	background-color: #ececec;
}


/*===== Nav Tabs START =====*/

.nav-tabs {
	*zoom: 1;

}

.tab-content {
clear: both;
}

#ContentWrap ul.nav-tabs   {
	background-color: #efefef;
	background-position: left 0px, right -45px, right -90px;
	background-repeat: no-repeat, no-repeat, repeat-x;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	height: 45px;
	padding: 0px 10px;
	line-height: 45px;
	border: 1px solid #bebebe;
	margin-bottom: 35px;
}
.nav-tabs {
	border-bottom: none;
}

.nav-tabs > li {
	margin-bottom: -1px;
	margin-top:4px;
	font-size: 13px;
}

.nav-tabs > li > a {
	line-height: 20px;
	margin-left: -3px;
	padding: 10px 9px;
	font-weight:600;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover { border-color:#eeeeee; border-bottom: none; background-color:#fefefe; }
.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
  color:#0b242f;
  background-color:#ffffff;
  border:1px solid #dddddd;
  border-bottom-color:transparent;
  cursor:default;
}

.page-tabs .nav-tabs > li.active > a, .page-tabs .nav-tabs > li.active > a:hover, .page-tabs .nav-tabs > li.active > a:focus{
  border-top: 1px solid #8DC442;
}

.nav-tabs > .active > a  {
  color: #F00555;
  cursor: default;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom: none;
  margin-top: 1px;
}

.nav-tabs > .active > a:hover { 
	background-color: #fcfcfc;
	border: 1px solid #ddd;
	border-bottom: none;
}

@media (max-width: 979px) {
	.nav-tabs > li > a {
		padding-right: 5px;
		padding-left: 5px;
		margin-right: 2px;
		line-height: 14px;
		font-size: 11px;
	}
	#ContentWrap ul.nav-tabs {
		height: 39px;
	}
}

/*===== Nav Tabs END =====*/


/*===== Nav Pills START =====*/

.nav-pills > li {
	font-size: 13px;
	display: block;
	position: relative;
	margin-right: 5px;
}

.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
color: #ffffff;
background-color: #3290b2;
}
.nav-pills.no-link a, .nav-pills.no-link  a:hover, .nav-pills.no-link > .active > a:focus {
	background-color: #fff !important;
	color: #333 !important;
	border-color: #ddd !important;
	cursor: default !important;
}


/*===== Nav Pills END =====*/


/*===== Tab Styling START =====*/

#ContentWrap .tabs-left   ul.nav-tabs   {
	background-color: #efefef!important;
	background-position: 0px;
	background-repeat: no-repeat;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	border-top-right-radius: 0px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
	height: auto;
	padding: 10px;
	line-height: 45px;
	border: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
	margin-bottom: 20px;
}
.tabs-left >.nav-tabs {
	border-bottom: 0px solid #bebebe;
}

.tabs-left >.nav-tabs > li {
	margin-bottom: 0px;
	margin-top:0px;
	text-align: right;
}

.tabs-left >.nav-tabs > li > a {
	padding-top: 7px;
	padding-bottom: 7px;
	margin-left: 0px;	margin-right: -11px;
	-webkit-border-radius: 4px 0px 0px 4px;
-moz-border-radius: 4px 0px 0px 4px;
border-radius: 4px 0px 0px 4px;
}

.tabs-left >.nav-tabs > li > a:hover { border-color:#eeeeee; border-right: 1px solid #bebebe; margin-bottom: 4px;}
.tabs-left >.nav-tabs > .active > a, .tabs-left >.nav-tabs > .active > a:hover {
  color:#0b242f;
  background-color:#ffffff;
  border:0px solid #dddddd;
  border-bottom-color:transparent;
  cursor:default;  margin-bottom: 4px;
}

.tabs-left >.nav-tabs > .active > a  {
	color: #F00555;
	cursor: default;
	background-color: #ffffff;
	border: 1px solid #ddd;
	margin-top: 0px; margin-left: -1px;
	-webkit-border-radius: 4px 0px 0px 4px;
	-moz-border-radius: 4px 0px 0px 4px;
	border-radius: 4px 0px 0px 4px;
	border-right: 1px solid #ffffff;
}

.tabs-left >.nav-tabs > .active > a:hover { 
	background-color: #fcfcfc;
	border: 1px solid #ddd;
	margin-top: 0px; margin-left: -1px;
	-webkit-border-radius: 4px 0px 0px 4px;
	-moz-border-radius: 4px 0px 0px 4px;
	border-radius: 4px 0px 0px 4px;
	border-right: 1px solid #ffffff;
}

.tabs-left .tab-content {
	clear: none;
}

/*===== Tab Styling ENDS =====*/


#previewdiv {
	padding-bottom: 10px;
}

#previewdiv > .formtableheader {
	padding-left: 10px;
	background-color: #f5f5f5;
	line-height: 12px;
	padding: 12px;
	margin-bottom: -10px;
}


.newfeature-button { position: relative; }
.text-margin{margin-left: 15px;}
.newfeature-button:before {
	content: "\f005"; 
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
/*--adjust as necessary--*/
	color: #3290b2;
	font-size: 14px;
	font-weight: 200;
	padding-right: 0.5em;
	position: absolute;
	top: 6px;
	left: 5px;
}


div.dataTables_paginate {
	float: right;
	margin: 10px 0;
}


#FindBtnAlert{
margin: 0px;
}


#div3col1, #div3col2, #div3col3, #div3col4 {
	margin: 20px 0px;
padding: 15px;
margin: 0px 0px 10px 0px;
	}
	
#UpdateBtnAM, #UpdateBtnPP {margin-top: 20px;  clear:both;}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .form-horizontal select {
border: 1px solid #dce4ec !important;
color: #555;
padding: -1px;
text-indent: 1px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
select{border: 1px solid #dce4ec !important;}


select.horizontal, input.horizontal{margin-right: 10px;} 
input[id="Parameter1"]{margin-left: 20px;}
input[id="Parameter2"]{margin-left: 20px;}
input[id="Parameter3"]{margin-left: 20px;}
select[id="ddparam1"]{margin-left: 20px;}
select[id="ddparam2"]{margin-left: 20px;}
select[id="ddparam3"]{margin-left: 20px;}




#UpdateBtn2, #UpdateBtnAM2, #UpdateBtnST2 {float:right; clear:both;}
#txtRomance{
width: 750px;
height:200px;
}

#Tiles {margin:0px 0px;}

.pagination-centered {
padding: 10px 0px;}




/*===== JQGRID Bootstrap START =====*/

.ui-jqgrid .ui-jqgrid-view,.ui-jqgrid .ui-paging-info, .ui-jqgrid .ui-pg-table,
.ui-jqgrid .ui-pg-selbox {
	
}

.ui-jqgrid .ui-pager-control table:first-child {
	width: auto !important;
}
.ui-jqgrid #jqGridPager_left {
	width:auto !important;
}

.ui-jqgrid .ui-jqgrid-titlebar{
	height: 40px;
	line-height: 24px;
	color: #000000;
	background-color: #F9F9F9;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	padding:0px;
}
.ui-jqgrid .ui-jqgrid-title {
	float: left;
	margin: 8px;
}

.ui-jqgrid .ui-widget-header{
	border-bottom:1px solid #D3D3D3;
}

.ui-jqgrid .ui-search-toolbar input[type="text"]{
	font-size: 12px;
	height: 15px;
	border: 1px solid #CCCCCC;
	border-radius: 4px;                
}                       
/*
.ui-jqgrid .ui-state-default, .ui-jqgrid .ui-widget-content .ui-state-default, .ui-jqgrid .ui-widget-header .ui-state-default {
	background: #F9F9F9;
	border: 1px solid #D3D3D3;               
	line-height: 15px;
	height: 45px;
	font-weight: bold;
	color: #777777;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
*/

/*** Column headers ******/
.ui-jqgrid .ui-jqgrid-hdiv {
	/*background: #F9F9F9;*/
	border: 1px solid #D3D3D3;               
	line-height: 15px;
	/*height: 45px;*/
	font-weight: bold;
	color: #777777;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.ui-jqgrid .ui-jqgrid-htable th span.ui-jqgrid-resize  {
	height: 45px !important;
}

.ui-jqgrid .ui-jqgrid-htable th div {
	padding-top: 12px;
		padding-bottom: 12px;
}

/**** Data rows ***/
.ui-jqgrid tr.jqgfirstrow td {
	border:none; /*firefox fix*/
}

.ui-jqgrid tr.jqgrow,.ui-jqgrid tr.ui-row-ltr {
   border:none;
}
.ui-jqgrid tr.ui-row-ltr td {
	border-bottom: 1px solid #DDDDDD;
		border-right:none;
		padding:8px;
}


/*** alt row color fix ***/
.ui-jqgrid-btable .ui-widget-content.ui-priority-secondary{
	background-image:none;
	background-color: #F9F9F9;
	opacity: 1;
}
.ui-jqgrid-btable .ui-widget-content.ui-state-hover{
	background-image:none;
	background-color: #F3F3F3;
	opacity: 1;
}

.ui-jqgrid-btable .ui-widget-content.ui-state-highlight {
	background-color: #EEDC94;		
		background-image: -webkit-linear-gradient(top, #fceec1, #eedc94); /* Safari 5.1+, Chrome 10+ */
		background-image: -moz-linear-gradient(top, #fceec1, #eedc94); /* Firefox 3.6 */
		background-image: -o-linear-gradient(top, #fceec1, #eedc94); /* Opera 11.10+ */
		background-image: linear-gradient(top, #fceec1, #eedc94); /* CSS3 Compliant */
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0); /* IE8 */
	background-repeat: repeat-x;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
		opacity: 1;
}


.ui-jqgrid .ui-icon-triangle-1-n {
	background-position: 1px -16px;
}

.ui-jqgrid tr.ui-search-toolbar th { 
	border-top-width: 0px !important; 
	border-top-color: inherit !important; 
	border-top-style: ridge !important 
}


/****** PAGER *******/
.ui-jqgrid .ui-jqgrid-pager {
	background: #F9F9F9;
	border: 1px solid #D3D3D3;               
	line-height: 15px;
	height: 45px;
}

.ui-jqgrid .ui-pg-input {
	font-size: inherit;
	width: auto;
}
.ui-jqgrid .ui-pg-selbox {
	display: block;
	height: auto;
	width: 70px;
	  margin: 0px;
		padding: 1px 4px;
	  line-height: normal;
}
.ui-jqgrid .ui-jqgrid-htable th div{
	overflow:visible;
}
.ui-jqgrid .ui-pager-control {
	height: 50px;
	position: relative;
}
.ui-pg-table .navtable .ui-corner-all{
	border-radius: 0px;
}
.ui-jqgrid .ui-pg-button:hover {
	padding: 1px;
}


.ui-jqgrid .loading {
	position: absolute; 
	top: 45%;
	left: 45%;
	width: auto;
	height: auto;
	z-index:101;
	padding: 6px; 
	margin: 5px;
	text-align: center;
	font-weight: bold;
	display: none;
	border-width: 2px !important; 
	font-size:11px;
}

/*===== JQGRID Bootstrap END =====*/


#PropertyDocuments tbody td input[type="text"] { width: 95% !important; }
#PropertyDocuments tbody td select { width: 95% !important; }


#iSM {
	margin: -20px 0 0px 15px!important;
	position: relative; top: 15px; left: 0px;
}

#iSM ul {
	border: 0;
	margin: 0px 0 -20px  0!important;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#iSM ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 10px!important;
	margin: 0;
	height: 18px!important;
}

#iWeak, #iMedium {
	border-right: solid 1px #DEDEDE;
}

#iWeak, #iMedium, #iStrong {
	width: 50px;
	color: #adadad;
	text-align: center;
	padding: 5px 5px;
	background-color: #F1F1F1;
	display: block;
}


#MessageDiv{margin-bottom: 20px;}
#DtFrom {margin-right: 10px;}

/* Change the hover color on standard tables */
.table .table-hover tbody tr:hover td,
.table .table-hover tbody tr:hover th {
  background-color: #d9edf7;
}


.video-ribbon-wrapper {
  width: 155px;
  height: 158px;
  overflow: hidden;
  position: absolute;
  top: -3px;
  right: -3px;
	
}

.video-ribbon{
  font: bold 15px Sans-Serif;
  color: #ffffff;
  text-align: center;
  -webkit-transform: rotate(45deg);
  -moz-transform:    rotate(45deg);
  -ms-transform:     rotate(45deg);
  -o-transform:      rotate(45deg);
  position: relative;
  padding: 7px 0;
  left: -25px;
  top: 40px;
  width: 250px;
  background-color: #8dc23f;
  -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
  -moz-box-shadow:    0px 0px 3px rgba(0,0,0,0.3);
  box-shadow:         0px 0px 3px rgba(0,0,0,0.3);
}


.video-ribbon-wrapper a, .video-ribbon-wrapper a:hover{ text-decoration: none}

.video-ribbon:before, .video-ribbon:after {
  content: "";
  border-top:   3px solid #6e8900;   
  border-left:  3px solid transparent;
  border-right: 3px solid transparent;
  position:absolute;
  bottom: -3px;
}

.video-ribbon:before {
  left: 0;
}
.video-ribbon:after {
  right: 0;
}

.cke_skin_kama .cke_wrapper {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #efefef!important;
}

.cke_skin_kama .cke_contents{
-moz-box-shadow: inset 0 0 5px #888!important;
-webkit-box-shadow: inset 0 0 5px#888!important;
box-shadow: inner 0 0 5px #888!important;
border: 1px solid #dce4ec!important;
}


pagination{margin:20px 0} 
.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;} 
.pagination ul > li{display:inline} 
.pagination ul > li > a,.pagination ul > li > span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:white;border:0px solid #dddddd;} 
.pagination ul > li > a:hover,.pagination ul > li > a:focus,.pagination ul > .active > a,.pagination ul > .active > span{background-color:whitesmoke;color:#999999} 
.pagination ul > .active > a,.pagination ul > .active > span{background-color:whitesmoke!important;color:#0489b4!important;cursor:default; margin-top: 8px!important;} 
.pagination ul > .disabled > span,.pagination ul > .disabled > a,.pagination ul > .disabled > a:hover,.pagination ul > .disabled > a:focus{color:#999999;background-color:transparent;cursor:default} 
.pagination ul > li:first-child > a,.pagination ul > li:first-child > span{border-left-width:0px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px} 
.pagination ul > li:last-child > a,.pagination ul > li:last-child > span{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px} 
.pagination ul > li.next > a, .pagination ul > li.next > span { }	
.pagination-centered{text-align:center} 
.pagination-right{text-align:right} 
.pagination-large ul > li > a,.pagination-large ul > li > span{padding:11px 19px;font-size:17.5px} 
.pagination-large ul > li:first-child > a,.pagination-large ul > li:first-child > span{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px} 
.pagination-large ul > li:last-child > a,.pagination-large ul > li:last-child > span{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px} 
.pagination-mini ul > li:first-child > a,.pagination-mini ul > li:first-child > span,.pagination-small ul > li:first-child > a,.pagination-small ul > li:first-child > span{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px} 
.pagination-mini ul > li:last-child > a,.pagination-mini ul > li:last-child > span,.pagination-small ul > li:last-child > a,.pagination-small ul > li:last-child > span{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px} 
.pagination-small ul > li > a,.pagination-small ul > li > span{padding:2px 10px;font-size:11.9px} 
.pagination-mini ul > li > a,.pagination-mini ul > li > span{padding:0 6px;font-size:10.5px} 
.pager{margin:20px 0;list-style:none;text-align:center;*zoom:1} 
.pager:before,.pager:after{display:table;content:"";line-height:0} 
.pager:after{clear:both} 
.pager li{display:inline} 
.pager li > a,.pager li > span{display:inline-block;padding:5px 14px;background-color:#ffffff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px} 
.pager li > a:hover,.pager li > a:focus{text-decoration:none;background-color:#f5f5f5} 
.pager .next > a,.pager .next > span{float:right} 
.pager .previous > a,.pager .previous > span{float:left} 
.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span{color:#999999;background-color:#ffffff;cursor:default}



#btnAdd {position: relative;
top: -39px;
right: 0px;
float: right;}




div.dataTables_length label {
float: left;
text-align: left;
margin-top: 0px;
position: relative;
top: 15px;
}

div.dataTables_filter label {
  float: right;
  position: relative;
  top: 15px;
}


#layoutSelection .thumbnail {
	height: 300px;
	overflow:hidden;
	margin-bottom: 10px;
	cursor: pointer;
}


#propsettings .controls {
	margin-left: 370px !important;
}	

#propsettings .label 
{
	white-space: normal !important;
}

#propsettings #dvILSDiv tr td:first-child img { max-width: 150px; }

.noti_bubble_holder {
	position:relative;
}

#sitemgreditprospect .row-fluid{
	border-top: 1px solid #f1f1f1; background-color: #ffffff;
	}

#sitemgreditprospect .row-fluid:hover{
	border-top: 1px solid #f1f1f1;  background-color: #d9edf7; 
	}	
	
#sitemgreditprospect .span4{
	font-weight: bold; line-height: 24px; padding-top:5px; margin-left: -100px; text-align: right; cursor: text;
	}
#sitemgreditprospect .span4:after{
	content: ":";
	}	
#sitemgreditprospect .span8{
	line-height: 24px; padding-top:5px; cursor: text;
	}
		
		
@media (max-width: 1210px) {
	#EditFloorPlanApartments input {
		width: 50px
	}
}
@media (min-width: 1210px) {
	#EditFloorPlanApartments input {
		width: 100px
	}
}
	
form.file_upload input {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	border: 0px solid transparent;
	opacity: 0;
	-ms-filter: 'alpha(opacity=0)';
	filter: alpha(opacity=0);
	-o-transform: translate(-300px, -300px) scale(10);
	-moz-transform: translate(-800px, 0) scale(10);
	cursor: pointer;
	height: 100%;
}
form.file_upload button, .no-js .file_upload_label, .no-js .file_upload_overall_progress, .no-js .file_upload_buttons {
	display: none;
}
.file_upload .file_upload_label, .file_upload .file_upload_overall_progress, .file_upload .file_upload_buttons {
	display: block;
}
#file-upload form.file_upload {
	background: none repeat scroll 0 0 #DCDADA;
	border: 1px solid #CBC6C6;
	border-radius: 0px 0px 0px 0px;
	color: #333333;
	cursor: pointer;
	direction: ltr;
	font-weight: bold;
	height: 1.5em;
	line-height: 1.5em;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 5em;
}

/*===== Portal Review Styling START =====*/

#PortalReviews #Options div {
	padding: 10px 0px; border-bottom: 1px solid #d6d6d6;
}

#PortalReviews #Options div:last-child {
	padding: 10px 0px; border-bottom: 0px solid #ffffff;
}


#PortalReviews #Filters span {
	width: 60px;
	display: inline-block;
}


#PortalReviews .ReadReviews{
	margin-top: 20px;
	border-top: 1px solid #d6d6d6;
}

#PortalReviews .ReadReviews .new {
	color: Green;
	margin: 7px;
}

#PortalReviews #Options input.checkbox {
	margin: 5px
}

#ResQuoteSettings {
	margin-top: 25px;
	border-top: 1px solid #d6d6d6;
}


#ExternalReviews .row-fluid{ padding: 20px 0px 10px 10px;}
#ExternalReviews .row-fluid .span1{ margin-left:6%;}
#ExternalReviews .row-fluid {
	border-top: 1px solid #d6d6d6;
}
#ExternalReviews .row-fluid:nth-child(odd) {
	background-color: #f9f9f9; 
}

/*===== Portal Review Styling END =====*/

tbody.ui-sortable tr {
	cursor: move;  
}
 
#ProspectSearchFilter {margin-top: 20px}
#bookmark-content img {max-height: 24px; position: relative;}
#bookmark-content {position: relative;}
#bookmark-content img:after { content: " - drag this button to your bookmarks bar"; 
/*--adjust as necessary--*/
	color: #3290b2;
	font-size: 12px;
	padding-left: 90px;
	position: absolute;
	top: 4px;
	left: 0;}
	

.adcafe { color:#f6f6f6; margin: 0px 10px -20px 0px; font-size: 16px; position: relative; top: 0px; right: 10px;}
.adcafe i { color:#ffffff; font-size: 46px; position: relative; top: 5px; margin: 0px 10px -20px 10px;  clear: both; }
.adcafe-bookmarklink {color:#f6f6f6; position: relative; top: -15px;}
.adcafe a:hover {color:#ffffff; text-decoration: none;}

a[rel="tooltip"] .icon-info-sign {
font-size: 26px; margin: 0px 5px;
}

a[data-toggle="tooltip"] .icon-info-sign {
font-size: 26px; margin: 0px 5px;
}

#lblRentCalcBasedOnUnitsInfo{ min-width: 200px; margin-left: 20px;}

#lblOptOutUpdateRentsInfo{margin: -22px 0 0 40px;}

#LeaseTermsMatrixdiv {
float: left!important;
width: 100%!important;
min-width: 800px;
display: inline-block;
margin: 0 auto;
clear: both;
}

#LeaseTermsMatrixdiv #rowdiv0, #LeaseTermsMatrixdiv #rowdiv1, #LeaseTermsMatrixdiv #rowdiv2, #LeaseTermsMatrixdiv #rowdiv3, #LeaseTermsMatrixdiv #rowdiv4, #LeaseTermsMatrixdiv #rowdiv5{ float: left; width: 10%!important;}

.form-horizontal .control-group {
margin-bottom: 10px;
padding: 5px;
}


/*===== Accordion Styling START =====*/

.accordion-heading h4 {
	font-size: 14px;
}

.accordion-inner .row-fluid {
margin-bottom: 0px;
padding: 5px 0px 3px 0px;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}

.accordion-inner .row-fluid:hover{
  background-color: #d9edf7;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
}

#propsettings .accordion-inner .row-fluid .span4 .control-label {
display: block;
margin-top: 0px;
}

.accordion-inner .row-fluid label {
margin-left: 10px;
}

.row-fluid .relations-header-titles:hover {background-color: #ffffff;  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff; cursor:text; }
  
.btn.pull-left.arf {margin-left: 20px; margin-top: 2px;}

.accordion-inner .leftlabel{
cursor: text;
}

.accordion-inner .rightlabel{
cursor: pointer;
}

/*===== Accordion Styling END =====*/


/*===== Property Settings Styling START =====*/

#propsettings {margin-bottom: 10px}

#propsettings .settings-group .settings-header {
	margin: 4px 0px 0px 0px;
	padding-left: 10px;
	color: #888;
	border: 1px solid #ddd;
	background-color: #fafafa;
	background-image: -moz-linear-gradient(top, #fafafa, #efefef);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#efefef));
	background-image: -webkit-linear-gradient(top, #fafafa, #efefef);
	background-image: -o-linear-gradient(top, #fafafa, #efefef);
	background-image: linear-gradient(to bottom, #fafafa, #efefef);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fafafa', endColorstr='#efefef', GradientType=0);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
	}
	
#propsettings .settings-group .settings-header:hover {
	color: #3290b2;
	background-color: #fafafa;
	border: 1px solid #ccc;
	background-color: #fafafa;
	background-image: -moz-linear-gradient(top, #ffffff, #f3f3f3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f3f3f3));
	background-image: -webkit-linear-gradient(top, #ffffff, #f3f3f3);
	background-image: -o-linear-gradient(top, #ffffff, #f3f3f3);
	background-image: linear-gradient(to bottom, #ffffff, #f3f3f3);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=0);
	-webkit-border-radius: 2px;
	 -moz-border-radius: 2px;
		  border-radius: 2px;
}	

#propsettings .settings-group .settings-header h4{
	color: #2e99bb;
	text-decoration: none!important;
	font-weight: 500;
	font-size: 14px;
	margin: 5px;
}

#propsettings .settings-group .settings-header a:hover{
	text-decoration:none!important;
}

#propsettings .settings-body .settings-inner { border: 1px solid #e5e5e5; margin-top: -1px; padding:10px;}

#propsettings .settings-body .settings-inner .row-fluid {
	margin-bottom: 0px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding: 10px 0px 5px 0px;
}

#propsettings .settings-body .settings-inner .row-fluid:hover{
  background-color: #d9edf7;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
}

#propsettings .settings-body .settings-inner .dataTables_wrapper .row-fluid {
	background-color: rgba(0,0,0,0);
	border: none;
	padding: 0px;
}

#propsettings .settings-save-btn-wrap { position: absolute; bottom: 10px; right: 10px; }

/*===== Property Settings Styling END =====*/


#AddPropertyFloorplans .row-fluid label.checkbox {float:right; margin-top: -20px; margin-bottom: 10px; margin-right: 10px;}


/*===== Theme Picker Styling START =====*/
	
	#themeThumbs li {
		list-style:none;
		padding: 5px;
		float: left;
	}
	#themeThumbs>li {
		width: 210px;
		height: 160px;
	}
	.view {
		position: relative;
		cursor: default;
		padding:10px;
	}
	.view .mask {
	   width: 100%;
	   height: auto;
	   position: absolute;
	   overflow: hidden;
	   top: 0px;
	   left: 0px;
	   color:#fff;
	   z-index:900;
	}
	.view .mask ul {
		margin:10px;
	}
	.view .mask ul li {
		border-bottom:1px solid #006a8c;
		font-size:16px;
		background-color:#006a8c;
		width:100%;
		margin-bottom:0;
	}
	.view .mask ul li:hover {
		background-color:#0489b4;
	}
	.view .mask ul li.theme-footer:hover {
		background-color:#FFF !important;
		}
	.view .mask ul li.theme-header a,
	.view .mask ul li.theme-use a,
	.view .mask ul li.theme-footer a {
		display:block;
		height:50px;
		line-height:59px;
		width:139px;
		color:#fff;
		padding-left:40px;
	}
	.view .mask ul li.theme-use a {
		position: relative;
	}
	.view .mask ul li.theme-use a:before {
		content: "\f0d0"; 
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
	/*--adjust as necessary--*/
		color: #fff;
		font-size: 18px;
		padding-right: 0.5em;
		position: absolute;
		top: 0px;
		left: 10px;
	}
	.view .mask ul li.theme-header a {
		position: relative;
	}
	 .view .mask ul li.theme-header a:before {
		content: "\f06e"; 
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
	/*--adjust as necessary--*/
		color: #fff;
		font-size: 18px;
		padding-right: 0.5em;
		position: absolute;
		top: 0px;
		left: 10px;
	}
	.view .mask ul li.theme-use {
		border-bottom:none;
	}
	.view .mask ul li.theme-header a {
		background-repeat:no-repeat;
		background-position:10px center;
	}
	.view .mask ul li.theme-use a {
		background-repeat:no-repeat;
		background-position:10px center;
	}

	.view .mask ul li.theme-footer {
		background:#FFF;
		border-bottom:none;
		padding:10px 0 7px;
	}

	.div-theme-footer {
	background: rgb(0, 0, 0); /* The Fallback */
	   background: rgba(0, 0, 0, 0.75); 
	margin-top: -36px;
	position: relative;
	}

	.div-theme-footer h5{
	padding: 8px 0px 8px 10px;
	margin-bottom: 0px;
	color:#d6d6d6;
	text-transform: capitalize;
	}


	.view .mask ul li.theme-footer h5 {
		font-size:18px;
		color:#006a8c;
		font-weight:600;
		margin-bottom:2px;
		margin-left:10px;
		text-transform: capitalize;
	}
	.view .mask ul li.theme-footer span {
		color:#b5c8d1;
		font-size:11px;
		font-family: "Muli Regular", Arial, Helvetica, sans-serif;
		display:block;
		margin-bottom:2px;
		margin-left:10px;
	}

	.view img {
	   display: block;
	   position: relative;
	   width:100%;
	}


	.view-first img {
	   -webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
	   -o-transition: all 0.2s linear;
	   -ms-transition: all 0.2s linear;
	   transition: all 0.2s linear;
	}
	.view-first .mask {
	   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	   filter: alpha(opacity=0);
	   opacity: 0;
	   -webkit-transition: all 0.4s ease-in-out;
	   -moz-transition: all 0.4s ease-in-out;
	   -o-transition: all 0.4s ease-in-out;
	   -ms-transition: all 0.4s ease-in-out;
	   transition: all 0.4s ease-in-out;
	}
	.view-first li.theme-header {
	   -webkit-transform: translateY(100px);
	   -moz-transform: translateY(100px);
	   -o-transform: translateY(100px);
	   -ms-transform: translateY(100px);
	   transform: translateY(100px);
	   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	   filter: alpha(opacity=0);
	   opacity: 0;
	   -webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
	   -o-transition: all 0.2s ease-in-out;
	   -ms-transition: all 0.2s ease-in-out;
	   transition: all 0.2s ease-in-out;
	}
	.view-first li.theme-use {
	   -webkit-transform: translateY(100px);
	   -moz-transform: translateY(100px);
	   -o-transform: translateY(100px);
	   -ms-transform: translateY(100px);
	   transform: translateY(100px);
	   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	   filter: alpha(opacity=0);
	   opacity: 0;
	   -webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
	   -o-transition: all 0.2s linear;
	   -ms-transition: all 0.2s linear;
	   transition: all 0.2s linear;
	}
	.view-first:hover img {
   
	}
	.view-first li.theme-footer {
		-webkit-transform: translateY(-50px);
	   -moz-transform: translateY(-50px);
	   -o-transform: translateY(-50px);
	   -ms-transform: translateY(-50px);
	   transform: translateY(-50px);
	   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	   filter: alpha(opacity=0);
	   opacity: 0;
	   -webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
	   -o-transition: all 0.2s ease-in-out;
	   -ms-transition: all 0.2s ease-in-out;
	   transition: all 0.2s ease-in-out;
	}
	.view-first:hover .mask {
	   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	   filter: alpha(opacity=100);
	   opacity: 1;
	}
	.view-first:hover li.theme-header,
	.view-first:hover li.theme-use,
	.view-first:hover li.theme-footer {
	   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	   filter: alpha(opacity=100);
	   opacity: 1;
	   -webkit-transform: translateY(0px);
	   -moz-transform: translateY(0px);
	   -o-transform: translateY(0px);
	   -ms-transform: translateY(0px);
	   transform: translateY(0px);
	}
	.view-first:hover li.theme-use {
	   -webkit-transition-delay: 0.1s;
	   -moz-transition-delay: 0.1s;
	   -o-transition-delay: 0.1s;
	   -ms-transition-delay: 0.1s;
	   transition-delay: 0.1s;
	}
	.view-first:hover li.theme-footer {
	   -webkit-transition-delay: 0.2s;
	   -moz-transition-delay: 0.2s;
	   -o-transition-delay: 0.2s;
	   -ms-transition-delay: 0.2s;
	   transition-delay: 0.2s;
	}
			

/*
	ColorBox Core Style:
	The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:visible;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
/* end default ColorBox Style */

			
#themeThumbs a.cboxElement { display: block; }
#cboxOverlay{background:#000; }
#colorbox{ height:auto}
#cboxContent{margin-top:150px; overflow:visible;}
.cboxIframe{background:#ffffff;}
#cboxError{padding:50px; }
#cboxLoadedContent{background:none; padding:0px; height:150%!important; position: fixed; top: 80px;}
#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center; width:100px; height:100px; background-color:#000; left:50%; margin-left:-50px; top:50%; margin-top:-50px; border-radius:50px;}
#cboxLoadingOverlay{background:none;}
#cboxTitle{background: none repeat scroll 0 0 #121212; color:#FFFFFF; height:40px; left: 0; padding: 20px; position: fixed; top: 0; width: 100%; font-size: 30px; font-weight:bold; line-height:40px; font-family: 'Muli Regular', 'helvetica,"Muli",sans-serif' , 'arial';}
#cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
#cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:40px; height:40px; position:absolute; top:-20px; background:url(../images/controls.png) no-repeat 0 0;}
#cboxSave{right:170px; position:fixed; margin-top:20px;top: 0px;
padding: 10px;}
#cboxPrevious{background:url(../images/left_hover.png) 12px 10px no-repeat #333; right:120px; position:fixed; margin-top:20px;}
#cboxPrevious:hover{background:url(../images/left_hover.png) 12px 10px no-repeat #F00555; }
#cboxNext{background:url(../images/right_hover.png) 14px 10px no-repeat #333; right:70px; position:fixed; margin-top:20px;}
#cboxNext:hover{background:url(../images/right_hover.png) 14px 10px no-repeat #F00555;}
#cboxClose{background:url(../images/close_hover.png) no-repeat #333; right:20px; margin-top:20px; position:fixed;}
#cboxClose:hover{background:url(../images/close_hover.png) no-repeat #F00555;}
#cboxColorVariations { position: fixed; top: 10px; left: 450px; color: #ffffff; }
#cboxColorVariations img { cursor: pointer; }
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}

/*===== Theme Picker Styling START =====*/


#TwitterLoginBtn {
  inherit: none;
  display: inline-block;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  /* gradient background -- thanks http://ie.microsoft.com/testdrive/graphics/cssgradientbackgroundmaker/ */
background: url('https://si0.twimg.com/images/dev/cms/intents/bird/bird_blue/bird_16_blue.png') no-repeat 5px 5px, -ms-linear-gradient(top, #FEFEFE 0%, #DFDFDF 100%);
background: url('https://si0.twimg.com/images/dev/cms/intents/bird/bird_blue/bird_16_blue.png') no-repeat 5px 5px, -moz-linear-gradient(top, #FEFEFE 0%, #DFDFDF 100%);
background: url('https://si0.twimg.com/images/dev/cms/intents/bird/bird_blue/bird_16_blue.png') no-repeat 5px 5px, -o-linear-gradient(top, #FEFEFE 0%, #DFDFDF 100%);
background: url('https://si0.twimg.com/images/dev/cms/intents/bird/bird_blue/bird_16_blue.png') no-repeat 5px 5px, -webkit-gradient(linear, left top, left bottom, color-stop(0, #FEFEFE), color-stop(1, #DFDFDF));
background: url('https://si0.twimg.com/images/dev/cms/intents/bird/bird_blue/bird_16_blue.png') no-repeat 5px 5px, -webkit-linear-gradient(top, #FEFEFE 0%, #DFDFDF 100%);
 
  border: 1px solid #cccccc;
  padding-left: 25px;
  padding-right: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
  line-height: 21px;
  font-weight: bold;
  text-decoration: none;
}
 
#TwitterLoginBtn:hover {
	background: url('https://si0.twimg.com/images/dev/cms/intents/bird/bird_blue/bird_16_blue.png') no-repeat 5px 5px, -ms-linear-gradient(top, #f7f7f7 0%, #d9d9d9 100%);
background: url('https://si0.twimg.com/images/dev/cms/intents/bird/bird_blue/bird_16_blue.png') no-repeat 5x 5px, -moz-linear-gradient(top, #f7f7f7 0%, #d9d9d9 100%);
background: url('https://si0.twimg.com/images/dev/cms/intents/bird/bird_blue/bird_16_blue.png') no-repeat 5px 5px, -o-linear-gradient(top, #f7f7f7 0%, #d9d9d9 100%);
background: url('https://si0.twimg.com/images/dev/cms/intents/bird/bird_blue/bird_16_blue.png') no-repeat 5px 5px, -webkit-gradient(linear, left top, left bottom, color-stop(0, #f7f7f7), color-stop(1, #d9d9d9));
background: url('https://si0.twimg.com/images/dev/cms/intents/bird/bird_blue/bird_16_blue.png') no-repeat 5px 5px, -webkit-linear-gradient(top, #f7f7f7 0%, #d9d9d9 100%);
}


#sitemgraddpropertyofficehours #divMessagelabel {
color: #ffffff;
font-weight: 400;
background-color: #3290b2 !important;
border: 0px solid #dddddd;
-webkit-border-radius: 0px!important;
-moz-border-radius: 0px!important;
border-radius: 0px!important;
padding: 6px 5px 1px 10px;
}
#sitemgraddpropertyofficehours #divMessageText textarea{
	width: 100%;
	min-height: 80px!important;
}

#sitemgraddpropertyinfo #Div5 label, .callcenterNotes-label {
color: #3290b2;
font-weight: 400;
background-color: #f3f3f3 !important;
border-top: 1px solid #d6d6d6;
-webkit-border-radius: 0px!important;
-moz-border-radius: 0px!important;
border-radius: 0px!important;
padding: 6px 5px 6px 10px;
margin-bottom: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

#GuestCardDiv h4 {padding-left: 10px; }

#ReviewsTable .Date {padding-left: 10px; }

#ReviewsTable .name {padding-top: 10px; }

.EditNotesButton {width: 100%; margin-top: 25px;}

.catlogbox, .ccnotificationshdr {margin-top: 25px}
.cc-notifications {margin: 0 auto; padding: 10px 40px;}

.RepTile {
	float: left;
	margin-right: 10px;
	margin-top: 20px;
	position: relative;
}

#ApplyFilters {
margin-top: 0px;
margin-left: 24px;
}


/*===== Reputation Management Styling START =====*/

#ReputationManager .NumberNew {
	position: absolute;
	top: 0;
	right: 0;
	background: url('../../../Images/yellow_triangle.png');
	width: 31px;
	height: 28px;
}

#ReputationManager .NumberNew span {
	float: right;
	color: #333333;
	font-size: 9px;
	text-align: center;
	width: 17px;
	margin-top: 1px;
}

#ReputationManager #RepMgmtFilters span {
	width: 60px;
	display: inline-block;
}

#ReputationManager #AT_VendorBoxes {
	display: inline-block;   
}

#ReputationManager #AT_VendorBoxes label {
	width: 35px;
	float: left;
}

#ReputationManager #AT_VendorBoxes label input {
	margin-left: 4px;   
}

.ReviewText .reviewText-title{ font-size: 18px;}
.ReviewText .reviewText-author{ font-size:11px; margin-left: 5px; }
.ReviewText-content{ margin-top: 15px; }
.RatingColumn{float:right; padding-top: 10px;}
.RatingColumn span{margin-right: 20px;}
.RatingColumn .label-info{background-color: #3a87ad!important;}
.connectWithResidents {
	margin: 20px 2px 2px 2px;
	color: #888;
	border: 1px solid #ddd;
	background-color: #fafafa;
	background-image: -moz-linear-gradient(top, #fafafa, #efefef);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#efefef));
	background-image: -webkit-linear-gradient(top, #fafafa, #efefef);
	background-image: -o-linear-gradient(top, #fafafa, #efefef);
	background-image: linear-gradient(to bottom, #fafafa, #efefef);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fafafa', endColorstr='#efefef', GradientType=0);
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
			border-radius: 2px;
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
	padding: 6px;		
	position:relative;
}

.connectWithResidents h2 {
	line-height: 24px;
	padding-bottom: 0px;
	text-align: center;
	font-weight: lighter;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 400;
	border-bottom: 1px solid #e3e3e3!important;
	color: #3290b2;
	margin-top: 5px;
	border-top: 0px!important;
}

.connectWithResidents h4 {
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	padding: 10px 0px;
	border-top: 1px solid #fff!important;
	margin-top: -10px;
}

.connectWithResidents ul {
	margin-bottom: 20px;
}

.connectWithResidents ul li {
	font-size: 12px;
	font-weight: 400;
	text-align: left;
}

.connectWithResidents .image-container {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

@media (max-width:1199px) and (min-width:767px) {
	.connectWithResidents .image-container {
		display: none;
	}
}

/*===== Reputation Management Styling END =====*/


select.stateInput {
	width: 90px;   
}
#sitemgrforgotpassword  .login-link {
	font-size: 12px;
	line-height: 20px;
	padding: 4px 12px;
	display: inline-block;
	vertical-align: middle;
}
#sitemgrforgotpassword .submitContainer {
	padding-top: 25px;
}

#RecurringDiv label span {
	font-weight: bold;
	display: inline-block;
	width: 60px;
}

#ScheduleDiv #WeeklySelector label {
	width: 20px;
	float: left;
}

#cltemplate_preview {
	width:300px;
	height:402px;
	overflow:hidden;
	position: relative;
}
#cltemplate_preview iframe {
	width: 970px;
	height: 1300px;
	-moz-transform: scale(0.3, 0.3); 
	-webkit-transform: scale(0.3, 0.3); 
	-o-transform: scale(0.3, 0.3);
	-ms-transform: scale(0.3, 0.3);
	transform: scale(0.3, 0.3); 
	-moz-transform-origin: top left;
	-webkit-transform-origin: top left;
	-o-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
	border: solid #DCE4EC 5px;
}
#templateContainer  {
	margin: 12px 0;
}
.templaterow {
	margin: 10px 0px;
}
.templateImg img {
	border: 1px solid #DDD;
}
#templateContainer button, #templateContainer .btn {
	padding:0px;
	margin:0px;
	background-color:transparent !important;
	background-image:none !important;
	display: block;
	border: 5px solid #FFF;
	border-radius: 4px;
}
#templateContainer button:hover, #templateContainer button:active, #templateContainer button.active {
	border-color: #8DC23F;
}
#templateContainer ul {
	list-style-type:none;
	margin:0px;
}
#templateContainer ul li {
	float:left;
	margin-right: 10px;
}
.previewaction {
	
	background-color:rgb(162, 207, 56);
	background-color:rgba(162,207,56,0.5);
	width:100px; 
	height:100px; 
	position:absolute; 
	top:151px; left:100px; 
	z-index:1000;  		
	border-radius:150px; 
	-webkit-border-radius:150px; 
	-moz-border-radius:150px; 
}

.templateoverlay{ 
	top:0;left:0;
	width: 100%; 
	height:100%;
	position:absolute; 
	z-index:1000;
	opacity:0;
	transition: opacity .4s ease-in-out;
	 -moz-transition: opacity .4s ease-in-out;
	-webkit-transition: opacity .4 5s ease-in-out;
}
.templateoverlay:focus, .templateoverlay:hover{
			opacity:1;
			cursor:pointer;
}

.previewaction:before{
	content: "\f00e";
	font-family: FontAwesome;
	font-size: 50px;
	position: absolute;
	z-index: 1000;
	color:#FFFFFF;
	top:42px;
	left:30px;
}
.fullscreen {
	position: absolute !important;
	top:0 !important;
	left:0 !important;
	overflow:auto !important;
	width: 100% !important;
	height: 100% !important;
	background-color: #FFF;
	z-index:99999;
}
.fulscreenControls {
	width:100%;
	height:50px;
	background-color: #8DC442;
}
#closePreview {
	margin: 10px;
}
.fullscreen .templateoverlay {
	display:none;
}
.fullscreen iframe {
	margin: 0 0 0 25%;
}
.fullscreeniframe {
	-moz-transform: scale(1, 1) !important; 
	-webkit-transform: scale(1, 1) !important; 
	-o-transform: scale(1, 1) !important;
	-ms-transform: scale(1, 1) !important;
	transform: scale(1, 1) !important; 
}
.previewTitle {
	color:#FFF;
	line-height:30px;
	font-size:30px;
	padding: 10px;
	text-transform: none;
}
#content_container {
	font-size: 14px;
}
.clactions {
	padding: 3px 7px;
	font-size: 14px;
	line-height: 20px;
	display: inline-block;
}
.clactions:before {
	font-family: FontAwesome;
	margin-right: 3px;
}
.clposted:before {
	content: "\f14a";
}
.cldelete:before {
	content: "\f014";
}
.cledit:before {
	content: "\f044";
}
.clrepost:before {
	content: "\f01e";
}
.clfilterlist {
	margin: 0px;
	list-style-type: none;
	overflow: auto;
}
.clfilterlist li {
	float:left;
	padding: 5px;
}
.badge-inverse {
	background-color: #000;
}
.badge-info {
	background-color: #3A87AD;
}
.no-border th, .no-border td{
	border:none;
}
#templateContainer p {
	text-align: center;
}
.clposts {
	font-size: 14px;
}
.clposts thead th{
	font-weight:bold;
}
.clposts th a {
	color: #FFF;
}
.clposts a :hover{
	color: ##FFF;
}
.cl_featurelist {
	list-style-type: none;
}
.cl_featurelist li {
	padding-bottom: 10px;
}
.cl_featurelist li b{
	color: #515151;
}
.cl_featurelist li i{
	margin-right: 5px;
}
.cl_center {
	text-align: center;
	margin: 15px 0px;
}
.cl_title {
	text-transform: inherit; 
	border-top: 0px; 
	font-size: 24px; 
	text-align:center;
}
.fileUploader iframe {
	border:none;
	height: 30px;
}
.sm-channel {
	font-size: 25px;
}
.sm-channel .icon-rss-sign {
	color: #8DC442; 
}
.sm-channel .icon-twitter-sign {
	color: #00acee;
}
#ILSDiv input[type="text"] { width: 88%; }


/*===== Email Filters START =====*/

label.CheckTextCombo input[type="checkbox"] {
	margin: 0px 3px 3px 0px;
}

label.CheckTextCombo input.number {
	width: 50px;
}

#EmailAttachmentUpload [class^="icon-"], #EmailAttachmentUpload [class*=" icon-"] {
	font-size: 15px;
}

#emailAnalyticsDateFilter .date-range  > i { font-size : 24px }
#emailAnalyticsDateFilter .date-range  b > i { font-size : 10px }
#emailAnalyticsDateFilter{margin-right : 1%; margin-top : 1%; margin-left : 2%; background-color : white}
#emailAnalyticsPropertyId{margin-right : 1%; margin-top : 1%}
#emailAnalyticsRecipientType{margin-right : 1%; margin-top : 1%}
#emailAnalyticsTemplateId{margin-right : 1%; margin-top : 1%}
#emailAnalyticsEmailAddress{margin-right : 1%; margin-top : 1.2%}
#emailAnalyticsRunBtn { margin-top : .5%}

#OneTimeEmailRadio {padding-left:20px}
#RecurringEmailRadio {padding-left:20px}
/*===== Email Filters END =====*/

/*===== Resident Invite Failure Report Filters START =====*/
#residentInviteFailureReportDateFilter .date-range  > i { font-size : 24px }
#residentInviteFailureReportDateFilter .date-range  b > i { font-size : 10px }
#residentInviteFailureReportDateFilter{margin-right : 1%; margin-top : 1%; margin-left : 2%; background-color : white}
#ResidentInviteFailureFilter #btnSubmit { margin-top : 1%}

#myResidentInviteFailureDetails.modal { width: 850px; }
#myResidentInviteFailureDetails.modal .modal-body{ max-height:600px !important; overflow-y:auto !important; }
/*===== Resident Invite Failure Report Filters END =====*/

/*===== Facebook Apps Page START =====*/

.panel-body:before,
.panel-body:after {
	content: " ";
	display: table;
}
.panel-body:after {
  clear: both;
}

#FacebookApps .panel {
	margin-bottom: 24px;
	background-color: #ffffff;
	border: 1px solid #ddd;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);	
}
#FacebookApps .panel-heading {
	color: #444;
	border-bottom: 1px solid #dcdcdc;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	background-color:#f7f7f7;
	position:relative;
}

#FacebookApps .panel-success .panel-heading:before {
	content: "\f058";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #74c376;
	font-size: 38px;
	text-shadow:1px 1px 2px #fefefe;
	position: absolute;
	top: 28px;
	right: 20px;
}
#FacebookApps .panel-warning .panel-heading:before {
	content: "\f056";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #777;
	font-size: 38px;
	text-shadow:1px 1px 2px #fefefe;
	position: absolute;
	top: 28px;
	right: 20px;
}

#FacebookApps .panel-body {
	overflow: visible;
	padding: 16px 16px 10px 16px;
	font-size:14px;
	color:#787878;
	border-bottom: 1px solid #d7d7d7;
}
#FacebookApps .panel h4 {
	display: inline-block;
	margin-left: 14px;
	font-weight: 300;
	font-size: 24px;
	color: #4F4F4F;
	letter-spacing: 1px;
}

#FacebookApps button, #FacebookApps button:hover {
	border-radius:0px;
	position:relative;
	background-image:none;
	background:none;
	border:none;
	font-size: 14px;
	text-align: right;
	color:#888;
	text-shadow:none;
	-moz-box-shadow:none;	
	-webkit-box-shadow:none;	
	box-shadow:none;
	display: block;
	padding: 8px 10px 8px 40px;
	background: #f7f7f7;
}

#FacebookApps button:hover {
	background-color:#eaeaea;
	color:#3290b2;
}

/*===== Facebook Apps Page END =====*/


#existingBuildings .buildingTitleWrap a {
	margin: 2px 0 0 10px;
}

#FPLeaseTermsMatrixdiv {
float: left!important;
width: 100%!important;
min-width: 800px;
display: inline-block;
margin: 0 auto;
clear: both;
}

#FPLeaseTermsMatrixdiv #FProwdiv0, #FPLeaseTermsMatrixdiv #FProwdiv1, #FPLeaseTermsMatrixdiv #FProwdiv2, #FPLeaseTermsMatrixdiv #FProwdiv3, #FPLeaseTermsMatrixdiv #FProwdiv4, #FPLeaseTermsMatrixdiv #FProwdiv5{ float: left; width: 10%!important;}

.media-body:before {
	content: "";
}

#mainheader .media a {
	left: 5px !important;
	top: 5px !important;
}

/* BTN INFO styles */
.btn {
  border: 1px solid transparent;
  font-size: 13px;
  font-weight: 400;

 }
.btn-info {
  color: #ffffff;
  border-color: #0F5D92;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff;
  border-color: #2383c4;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}

.btn.btn-info:active, .btn.btn-info.active {
background-color: #1874B3;
outline: 0;
background-image: none;
-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

.btn.btn-info:hover {
opacity: 0.95; /* css standard */
	filter: alpha(opacity=95); /* internet explorer */
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
color: #ffffff;
border-color: #0F5D92;
}

.row-action-btn {
  background:none;
  border:none;
  box-shadow:none;
  padding:0;
  color: #F00;
}

.row-action-btn .caret {
  border-top: 4px solid #F00 !important;
}

.row-action-btn:hover {
  background:none;
  border:none;
  box-shadow:none;
  color: #F00;
}

.btn-group.open .dropdown-toggle.row-action-btn {
  background:none;
  border:none;
  box-shadow:none;
  color: #F00;
}

.header-actions {
  margin-top:20px;
  text-align:right;
}

.form-search {
  margin-right: 20px;
}

.filters {
  margin-bottom: 40px;
}

.column-image {
  width: 20%;
}

.column-number {
  width: 3%;
}

.column-select {
  width: 3%;
}

.row-actions {
	margin-top:15px;
}

.icon-success {
  color: #46a546;
}

.icon-warning {
  color: #f89406;
}


#EventTemplates #EventTemplateTypeSelector.btn-group .btn {
	background-color: #629713;
	color: #fff;
}

#EventTemplates #EventTemplateTypeSelector.btn-group .btn.active {
	background-color: #8dc23f;
	color: #fff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#EventTemplates #EventTemplateTypeSelector.btn-group .btn:hover {
	border: 1px solid black;
}

#EventTemplates #EventTemplateTypeSelector.btn-group .btn.active:after {
	position: absolute;
	bottom: -7px;
	left: 50%;
	margin-left: -7px;
	display: block;
	border-right: 7px solid rgba(0, 0, 0, 0);
	border-top: 7px solid #8dc23f;
	border-left: 7px solid rgba(0, 0, 0, 0);
	content: '';
}



/* new features navigation styling */

#newFeatures{ 
	margin:0 auto;
}
 #newFeatures .carousel-inner {
	padding:5px;
 }
#newFeatures .carousel-inner > .item {
	height:100%;
}    
#newFeatures .carousel-control {
	top:0;
	margin:0;
	height:100%;
	border:0;
	border-radius:0;
	filter:alpha(opacity=10);
	opacity: 0.1;   
	width: 15px;
	font-size: 20px;
	line-height:20px !important;
}
#newFeatures .carousel-control.left {
	left:0;
}
#newFeatures .carousel-control.right {
	right:0;
}
#newFeatures .carousel-control i {
	position:absolute;
	margin:0;
	top:45%;
	display:block;
	font-size: 20px;
	line-height: 20px !important;
}
#newFeatures:hover .carousel-control {
	filter:alpha(opacity=25);
	opacity: 0.25;
}
#newFeatures:hover .carousel-control:hover {
	filter:alpha(opacity=90);
	opacity: 0.9;
}
#newFeatures.carousel {
	min-height:130px;
	border:none;
	box-shadow: none;
	margin-bottom: 20px;
}

/* end of new features navigation styling */

#doc-onlineLeasing .btn.btn-info, #doc-residentServices .btn.btn-info{
background-color:#e8e8e8;
color:#969696;
border-color:#969696;
}

#doc-onlineLeasing .btn.btn-info:active, #doc-onlineLeasing .btn.btn-info.active ,#doc-residentServices .btn.btn-info:active, #doc-residentServices .btn.btn-info.active {
background-color: #3d83bf;
color:#fff;
}

.signstatus{
width:15px; 
text-align:center; 
display:block; 
float:left 
}

.signdivider{
width:5%; 
text-align:center; 
display:block; 
float:left 

}

.signdata{
width:80%; 
display:block; 
float:left;
} 

#getLeasesign_datatable_wrapper a{
	display:inline-block;
}

/* adding space below the form buttons */
#divButtons {
	margin-bottom: 30px;
}




/*===== Main navigation ====*/
#SubMenuWrap {
	
}
.navigation {
  list-style: none;
  margin: 0 0 35px 0;
  padding: 0;
  border-bottom: 1px solid #D3D3D3;
  background-color: #EEEEEE;
}
.navigation > li {
  position: relative;
  border-top: 1px solid #fafafa;
  position: relative;
  background-color: #f5f5f5;
  line-height:16px;
}


.navigation > li.active > a > i {
  opacity: 1;
  filter: alpha(Opacity=100);
}
.navigation > li > a {
  color: #F00555;
  font-weight: 400;
  padding: 12px 40px 12px 14px;
  display: block;
  border-left: 3px solid transparent;
  border-bottom: 1px solid #ddd;
}
.navigation > li:hover > a, .navigation > li ul > li > a, .navigation > li ul > li > a:hover {
  color: #3290b2;
}
.navigation > li:hover > a > i {
  opacity: 1;
  filter: alpha(Opacity=100);
}
.navigation > li > a > i {
  font-size: 16px;
  position: absolute;
  right: 14px;
  top: 13px;
  opacity: 0.5;
  filter: alpha(Opacity=50);
}

.navigation > li > a.level-opened {
  background-color: #ff00ff;
}
.navigation > li > a.level-opened > i {
  opacity: 1;
  filter: alpha(Opacity=100);
}

.navigation > li ul {
  display: none;
  margin: 0;
  padding: 0;
  background-color: #2D3A42;
  font-size: 11px;
  list-style: none;
}
.navigation > li ul > li {
  border-top: 1px solid #dddddd;
  background-color: #eeeeee;
}
.navigation > li ul > li:first-child {
  border-top: 0;
}
.navigation > li ul > li.active a{
  color: #D18549;
;
}

.navigation > li ul > li.active a:after {
  content: "\f101"; 
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
/*--adjust as necessary--*/
  color: #8DC442;
  font-size: 18px;
  right: 20px;
  position: absolute;
}

.navigation > li ul > li > a.expand:after {
  content: "";
  background: url(../images/interface/plus.png) no-repeat;
  opacity: 0.4;
  filter: alpha(Opacity=40);
  margin-top: 4px;
  float: right;
  width: 7px;
  height: 7px;
  margin-right: 2px;
}
.navigation > li ul > li > a.level-opened:after {
  content: "";
  background: url(../images/interface/minus.png) no-repeat;
  opacity: 1;
  filter: alpha(Opacity=100);
  margin: 4px 2px 0 10px;
  float: right;
  width: 7px;
  height: 7px;
}

.navigation > li ul > li > a {
  display: block;
  padding: 9px 14px 9px 43px;
  color: #F00555;
  font-size:13px;
}
.navigation > li ul > li > a:hover {
  background: #ff0000;
}
.navigation > li ul > li > a .label {
  position: absolute;
  top: 9px;
  right: 12px;
}
.navigation > li ul > li.active > a .label {
  right: 30px;
}
.navigation > li ul li ul a {
  display: block;
  color: #fff;
}
.navigation > li ul li a.level-opened, 
.navigation > li ul li a.level-opened:hover {
  background-color: #65B688;
}

.navigation > li ul > li > ul > li > a {
  padding-left: 30px;
}
.navigation > li ul > li > ul > li > ul > li > a {
  padding-left: 36px;
}

.navigation li.disabled a, .navigation li.disabled a:hover {
  opacity: 0.4;
  filter: alpha(Opacity=40);
  cursor: not-allowed;
}
.navigation li.disabled:hover a {
  background: none;
  border-color: transparent;
}
.navigation > li.disabled:hover > a:after, 
.navigation > li.disabled:hover > a > i {
  opacity: 0.5;
  filter: alpha(Opacity=50);
}


/* Left aligned icons */

.navigation-icons-left > li > a {
  padding-right: 14px;
  padding-left: 40px;
}
.navigation-icons-left > li > a > i {
  left: 14px;
  right: auto;
  color: #3290b2;
  opacity: 1;
}
.navigation-icons-left > li a.expand:after {
  content: "";
  background: url(../images/plus.png) no-repeat;
  opacity: 0.7;
  filter: alpha(Opacity=40);
  margin: 6px 0 0 10px;
  float: right;
  width: 7px;
  height: 7px;
}
.navigation-icons-left > li a.expand:hover:after, 
.navigation-icons-left > li.active > a.expand:after {
  opacity: 1;
  filter: alpha(Opacity=100);
}
.navigation-icons-left > li a.level-opened:after {
  content: "";
  background: url(../images/minus.png) no-repeat;
  opacity: 1;
  filter: alpha(Opacity=100);
  margin: 6px 0 0 10px;
  float: right;
  width: 7px;
  height: 7px;
}

.user-menu > a, .navigation > li ul, .navigation > li:hover > a {
	background-color:#2f333b;
}

.navigation > li ul > li.active > a {
	background-color:#f0f0f0;
	border-left: 3px solid #8DC442;
	padding-left: 40px;
}

.navigation > li ul > li > a:hover {
	background-color:#ececec;
}


@media (max-width: 991px) {
  .navigation {
	margin: 0;
  }
}

/* Tab Content Styling */

.tab-content {
	padding: 0;
	overflow:inherit;
}

.tab-content h2, pill-content h2{
	font-size:14px;
}

.page-container{
	background:#fff;
}

.btn-icon{
	padding:5px 6px 3px;
}


.btn-group[data-toggle="buttons-radio"] .btn{
	background-color:#e8e8e8;
	color:#666;
}

.btn-group[data-toggle="buttons-radio"] .btn.active, .has-switch span.switch-left, .has-switch span.switch-primary{
	background-color: #4da2b8;
	border-color: #4da2b8;
	color:#fff;
}

/* tab restyle */

#ContentWrap ul.nav-tabs{
	background:transparent;
	border:0;
	border-bottom:1px solid #ddd;
}
.nav-tabs > li > a{
	color:#333;
	border-radius:0;
}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus{
	color:#0489B4;
	border-top:1px solid #8DC442;
}

.nav-tabs .label-text{
	font-weight:600;	
}
/* /tabs restyle */

/*** Overwrite classes from londinium-theme.css END ***/


/*** Added from sitemanager-v2.css START ***/

.well.prospect-tile	{
	min-height: 240px;
}

.prospect-tile-content {
	position: relative;
	z-index: 9;
}

.select-VoyagerLeasingAgent {
	margin-top:10px;
	margin-bottom: 10px
}

.prospect-tile {
	position:relative;
	overflow: hidden;
	border-top: 1px solid #fc7351;
	border-bottom: 5px solid rgba(50,50,50,0.15);
	background:#fff;
	margin-bottom:0;
	color:#333;
}

.prospect-tile h3{
	font-size:20px;
	color:#333;
	text-transform:capitalize;
	border-bottom:0;
	margin-top:0;
}

.prospect-tile ul li{
	line-height:25px;
}

.prospect-tile .icon-float {
	color: rgba(0,0,0,0.03);
	position: absolute;
	right: -25px;
	bottom: -5px;
	z-index: 1;
}

.prospect-tile .icon-float  i {
	font-size: 180px;
	line-height: 0;
	margin: 0;
	padding: 0;
	vertical-align: sub;
}
#sitemgrleasingdashboardeditleasingagent #UpdateagentBtn {
  margin-left:5px;
}

.lessee-icon{
	font-size:18px;
}

/*** Added from sitemanager-v2.css END ***/


.info-buttons a{
	text-align:left;
	border: 1px solid #eeeeee;
	padding: 25px;
	display: block;
	position:relative;
	background:#f6f6f6;
	color:#333;
}

.info-buttons a i{
	display:inline-block;
	position:absolute;
	z-index:1;
	right:20px;
	font-size:30px;
	padding: 12px;
	border-radius: 2px;
	margin-top: -5px;
}

.bg-tile-1.active  a i{
	color:#ffffff;
	background-color: #44a089;
}

.bg-tile-2.active  a i{
	color:#ffffff;
	background-color: #6c9c5e;
}

.bg-tile-3.active  a i{
	color:#ffffff;
	background-color: #be6851;
}

.bg-tile-1  a i, .bg-tile-2  a i, .bg-tile-3  a i{
	color:#ffffff;
	background-color: #bbb;
}

.info-buttons .info-count{
	border-bottom:0;
	text-transform:capitalize;
	font-size: 45px;
	font-weight:600;
	line-height:30px;
	display:inline-block;
	padding-right:10px;
}

.info-buttons .info-text{
	display:inline-block;
}

.info-buttons .info-text span{
	display:block;
}

.info-buttons .info-head{
	font-size:20px;
	line-height:22px;
}

.info-buttons .info-pending{
	color:#737373;
}

.bg-tile-1.active{
	border-bottom:2px solid #35b898;
}

.bg-tile-2.active{
	border-bottom:2px solid #77b866;
}

.bg-tile-3.active{
	border-bottom:2px solid #de7e52;
}

.bg-tile-1.active .info-count{
	color:#44a089;
}

.bg-tile-2.active .info-count{
	color:#6c9c5e;
}

.bg-tile-3.active .info-count{
	color:#be6851;
}

div[class*='bg-tile-']  .info-count{
	color:#666;
}

div[class*='bg-tile-']{
	border-bottom:2px solid #ccc;
} 


@media (max-width: 320px){
	.info-buttons a i{
		display:none;
	}
}

.no-margin{
	margin:0 !important;
}

.no-padding{
	padding:0 !important;
}

.info-div{
	display: inline-block;
}

.datatable-tasks .prosp-search{
	display:inline-block;
	position:absolute;
	right:15px;
	margin-top:-6px;
	z-index:99;
}

.prosp-search #SimpleSearch form{
	padding:6px 6px 0 0;
}

.prosp-search #adv-searchToggle form{
	background: none repeat scroll 0 0 #fafafa;
	border: 1px solid #DDDDDD;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	padding: 5px;
}

.select-width-130{
	min-width:130px;
}

.bulk-actions{
	margin-bottom:10px;
	margin-right:10px;
}

#BulkActionButtons{
	margin-right:10px;
}

#BulkActionButtons .countersign{
	display:none;
}

#pending-execution #BulkActionButtons .countersign,
#pending-addendums #BulkActionButtons .countersign {
	display:inline-block;
	margin-right:3px;
}

#panel-additional-applicants .datatable-header{
	border: 0;
	padding: 0 0 15px;
}
.datatable-header:after {
	clear: both;
	content: "";
	display: table;
}
td.document-list-icon{
	width:42px;
}
.document-list-icon i{
	font-size: 35px;
}

.document-list-icon i + i {
	font-size: 20px;
	margin-left: -15px;
	margin-top: 18px;
	position: absolute;
	text-shadow:2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
}

.document-list-icon i + i.icon-warning.text-error {
	color: #b94a48;
}
.signed-status{
	font-size:13px;
	color:#999;
}
.sign-summary-list{
	margin-top:10px;
	color:#666;
	width:100%;
}
.sign-summary-inner{
	padding:10px 50px 0 50px;
}
.sign-summary-list .pull-right{
	color:#a2a2a2;
}
#document-list .list-group-actions{
	position:absolute;
	right:0;
	top:20px;
}
.document-date{
	opacity:0;
	filter: alpha(opacity=0);
	transition:all 0.3s ease;
}
#document-list .list-group-item:hover .document-date{
	opacity:100;
	filter: alpha(opacity=100);
}
/* class added related to Shraddha's change: bg color given to pending action item on leasing dashboard prospect details page*/
.list-call-out {
	background:#fcf6e7 !important;
}



/*===== User status styles =====*/

.status {
  width: 6px;
  height: 6px;
  margin-left: 4px;
  vertical-align: 2px;
  display: inline-block;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
}

.status-default {
  background-color: #aaa;
}

.status-success {
  background-color: #468847;
}

.status-info {
  background-color: #3a87ad;
}

.status-danger {
  background-color: #b94a48;
}

.status-warning {
  background-color: #c09853;
}
.signed-list li{
	display:block;
	border:0 !important;
	padding-top:3px !important;
	padding-bottom:3px !important;
}
.signed-list small {
	float: none;
	line-height: 100%;
}
.prosp-search #adv-searchToggle form label {
	margin: 0 5px;
	float:none;
}

.table th.text-right,
.table td.text-right {
	text-align:right;
}

.table th.text-center,
.table td.text-center{
	text-align:center;
}

#results2 .block{
	margin-bottom:10px;
}

#results2 .panel-footer .pull-right > span{
	padding:10px 10px 0 0;
	display:block;
}

.text-top {
	vertical-align:text-top;
}

.icon-small{
	font-size:0.8em;
	line-height:17px;
}

.icon-normal{
	font-size:1em;
}
.icon-medium{
	font-size:2.5em;
}

.icon-large{
	font-size:3.4em;
}

/*--- color theme ---*/

.navbar-inverse .navbar-inner {
	background:#118CB4;
}

.navigation > li.active > a,
.navigation > li.active:hover > a,
.navigation > li.active:focus > a {
	background:#3290b2;
	color: #ffffff;
}

.navigation > li.active > a i,
.navigation > li.active:hover > a i,
.navigation > li.active:focus > a i {
	color: #ffffff;
}

/*.navigation > li > a.level-opened {
	background:rgba(255,255,255,0.05);
}
*/
.sidebar-wide .sidebar {
	background-color:#383d47;
}

.user-menu > a, .navigation > li ul,
.navigation > li:hover > a {
	background-color:#ececec;
}

.navigation > li ul > li.active > a,
.navigation > li ul > li > a:hover {
	background-color:#e7e7e7;
	border-bottom: none;
}

.navigation > li ul > li.active > a:hover {
	background-color:none;
}

.navigation > li ul > li:last-child {
	border-bottom:1px solid #dddddd;
}


/* Custom Date Range Styling */

.custom-date-range{
	padding:3px;
	margin:-6px 0 -6px -3px;
	position:relative;
	z-index:1;
}
.custom-date-range-holder{
	max-width:100%;
	display:inline-block;
	vertical-align:middle;

}
.custom-date-range input{
	margin-top:0;
}
.custom-date-range .close{
	background: #fff;
	border: 1px solid #ddd;
	height: 30px;
	opacity: 1;
	filter: alpha(opacity=100);
	width: 22px;
	margin-left:3px;
}



/*** Overwrite for Modal boxes START ***/

.modal{
	max-width:97%;
	left:0;
	right:0;
	margin:0 auto;
}
@media (min-width: 768px) {
	.modal{
		width:600px;
	}
	.modal-mini{
		width:300px;
	}
	.modal-small{
		width:400px;
	}
	.modal-large{
		width:800px;
	}
	.modal-xlarge{
		width:1000px;
	}
}

.modal-dialog form{
	margin-bottom:0;
}
/*** Overwrite for Modal boxes END ***/


/*** Overwrite classes from bootstrap.min.css START ***/
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
	border-bottom-color: #FFFFFF;
	border-top-color: #FFFFFF;
	margin-left:3px;
}
.caret {
	border-width: 4px;
}
.table th,
.table td{
	vertical-align:middle !important;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
	border-radius:0; 
	padding: 6px 9px;
}
#AcceptProspectEM {
	padding:0;
}
input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .input-block-level {
	min-height: 36px;
}    
a:hover, a:focus{
	text-decoration:none;
}
.tooltip {
	z-index: 1100;
}
/*** Overwrite classes from bootstrap.min.css END ***/



/*** Added for current SM START ***/
.heading-hr {
  border-bottom: 1px solid #E5E5E5;
  padding-bottom: 8px;
  margin-bottom: 20px;
  margin-top:0;
  font-size:16px;
}

.heading-no-hr {
	border-bottom: none !important;
	margin-bottom: 10px;
}

.heading-list-group {
	margin-bottom: 0;
}

.block{
	margin-bottom:35px;
}

.block-large {
	margin-bottom: 75px;
}

#footer {
	padding-top: 5px;
}

.datatable-header input{
	border:1px solid #ddd;
}

.btn-default {
	background-color: #f5f5f5;
	color:#333;
	border:1px solid #ccc;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
	background-color: #FFFFFF;
	border-color: #CCCCCC;
	color: #333333;
}

.btn.btn-disabled, .btn.btn-disabled:hover, .btn.btn-disabled:focus {
	background-color: #F0F0F0;
	color: #cfcfcf;
	border: 1px solid #cccccc;
}

a.btn.btn-disabled {
	cursor: not-allowed;
}

.action-buttons{
	background:transparent;
	margin:-20px 0 20px 0;
	box-shadow:none;
	-webkit-box-shadow:none;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	padding:10px 0;
}

.action-buttons-space{
	margin-right:10px;
}

/*** class added for smaller icon in table action button***/
.btn-small-icon {
   font-size:11px;
   margin-left:-3px;
   text-shadow:2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff
}


.text-muted {
	color: #999999;
}

/*** Added for current SM END ***/

/*** Overwrite classes from rentcafe_sitemanager.css START ***/

.btn-info,
.btn-info:hover{
	border-color:transparent;
}
.tooltip.top{
	padding-bottom:7px;
}
.tooltip.top .tooltip-arrow{
	border-width:7px 7px 0;
	margin-left:-7px;
}
.tooltip-inner{
	width:auto;
	padding:6px 12px;
	border-radius:2px;
}

.label-warning,
.badge-warning {
	background-color: #DE7E52!important;
}

.label-inverse, .badge-inverse {
	background-color:#000;
}

.label-default, .badge-default {
	background-color:#999;
}

.btn.btn-warning {
	background-color: #DE7E52;
}

.btn.btn-warning:hover,
.btn.btn-warning:focus {
	background-color: #be6851;
}

.btn.btn-warning:active,
.btn.btn-warning.active {
	background-color: #be6851;
}

.alert-info a{
	text-decoration:none;
}

/*** Overwrite classes from rentcafe_sitemanager.css END ***/


/*** Added from londinium theme common classes for current SM START ***/

/* ===== Contextual backgrounds ===== */

.bg-primary, .bg-primary a {
  color: #fff;
  background-color: #27505e;
}
.bg-success, .bg-success a {
  color: #fff;
  background-color: #77B866;
}
.bg-info, .bg-info a {
  color: #fff;
  background-color: #3CA2BB;
}
.bg-warning, .bg-warning a {
  color: #fff;
  background-color: #DE7E52;
}
.bg-danger, .bg-danger a {
  color: #fff;
  background-color: #D65C4F;
}

/*===== Breadcrumb =====*/

.breadcrumb > li {
  font-weight: 600;
}
.breadcrumb > li:first-child > a {
  background: url(../images/breadcrumb_home.png) no-repeat 0;
  padding-left: 16px;
}
.breadcrumb > li > a {
  color: #F00555;
}

.breadcrumb > li > a:hover {
  text-decoration: underline;
}


/* ===== Alerts ===== */

.alert {
  padding: 13px 14px 14px 14px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  font-weight: 600;
}
.alert i {
  margin-right: 8px;
}
.alert h6 {
  margin-top: 0;
  font-size:15px;
}
.alert .alert-link {
  font-weight: 600;
}
.alert .btn {
  margin-top: 14px;
}
.alert hr {
  margin: 12px -14px
}


/* Success */

.alert-success {
  color: #2D552D;
  background-color: #F5FAF4;
  border-color: #D6E9C6;
}
.alert-success hr {
  border-top-color: #D6E9C6;
}
.alert-success .alert-link {
  color: #2D552D;
}


/* Info */

.alert-info {
  color: #426A7E;
  background-color: #F5FBFD;
  border-color: #C8DEE2;
}
.alert-info hr {
  border-top-color: #C8DEE2;
}
.alert-info .alert-link {
  color: #426A7E;
}


/* Warning */

.alert-warning {
  color: #725A32;
  background-color: #FFFDF0;
  border-color: #E9DDC4;
}
.alert-warning hr {
  border-top-color: #E9DDC4;
}
.alert-warning .alert-link {
  color: #725A32;
}


/* Danger */

.alert-danger {
  background-color: #FDF5F5;
  border-color: #EED3D7;
  color: #923E3C;
}
.alert-danger hr {
  border-top-color: #EED3D7;
}
.alert-danger .alert-link {
  color: #923E3C;
}
.alert button.close {
	top: 0;
	right: 0;
}

.block-inner {
	display: block;
	margin-bottom: 20px;
}


.block-inner {
	display: block;
	margin-bottom: 20px;
}

/* ===== Panel ===== */

.panel-toolbar:after,
.page-header:after,
.header-bar-stats .page-stats li:after,
.panel-heading:after { content: ""; display: table; clear: both; }

.panel > .tabbable > .tab-content { border: 0; }

.panel {
  margin-bottom: 35px;
  box-shadow: none;
  background-color: #fff;
  border: 1px solid transparent;
}

.panel .panel-body .panel:last-child {
  margin-bottom: 0;
}

.panel-heading {
  padding: 0;
  position: relative;
  border-bottom:1px solid transparent;
}

.panel-body {
  padding: 15px;
}

.panel-body .fusioncharts-container svg { left: 0px !important; } /* fixes chart from covering panel's left border. */

.panel-default, .panel-default .panel-heading {
  border-color: #ddd;
  overflow: hidden; /*Fix for panel border been overlapped by the panel background color (in our case white)*/
}

.panel-default > .panel-heading {
	background-color:#f5f5f5;
}

.panel .accordion{
	margin-bottom:10px;
}
.panel .accordion-group{
	border:0;
}
.panel .accordion-heading .accordion-toggle{
	padding:2px 0;
}
.panel .accordion-heading {
	background:transparent;
}
.panel .accordion-toggle:not(.collapsed){
	color:#8DC442;
}
.input-auto-small{
	width:auto;
	padding:0 !important;
	height:auto;
}
.panel-row{
	margin-bottom:10px;
}
.panel-heading ul{
	margin-bottom:0;
}
.panel-row-highlighted{
	margin:0 -14px 15px;
	padding:0 14px 5px;
	background:#f5f5f5;
}

/* Panel heding buttons */

.panel-heading .btn, .panel-heading .btn-group {
  margin: 4px 3px 4px 0;
}

.panel-heading .btn-link { 
  margin-right: 0; 
}

.panel-heading .btn-group .btn, 
.panel-heading .btn-group .btn-small, 
.panel-heading .btn-group .btn-xs { 
  margin: 0; 
}

.panel-heading .btn-small {
  margin: 6px 4px 0 0;
}
.panel-heading .btn-group .btn-small {
  margin-top: 1px;
}

.panel .panel-heading .btn-default { 
  border-color: #fcfcfc; 
}

.panel-default .panel-heading .btn-default { 
  border-color: #ccc; 
}


/* Panel heading icons */

.panel-icon { 
  padding: 11px 12px; 
  display: block; 
  line-height: 1; 
  color: #333;
}

.panel-icons-group { 
  float: right; 
  margin-right: 2px; 
}
.panel-icons-group .btn { 
  float: left; 
  margin-right: 0; 
  margin-left: -8px; 
}
.panel-default .panel-heading .panel-icon:hover { 
  color: #777; 
}


/* Panel heading labels */

.panel-heading .label, 
.panel-heading .badge {
  margin: 8px;
}

/* Panel title */

.panel-title {
  float: left;
  display: block;
  font-size: 13px;
  padding: 10px 10px 10px 12px;
  margin:0;
  font-weight:600;
}
.panel-title > i {
  float: left;
  margin: 3px 8px 0 0;
}

/* Panel footer */

.panel .panel-footer, 
.task .panel-footer { 
  border: 0; 
  border-top: 1px solid #ddd; 
  border-radius: 0 0 2px 2px; 
}

.task .panel-footer{
	padding:0;
}

.panel-footer {
  background-color: #f9f9f9;
  padding: 10px 15px;
  border: 1px solid #dddddd;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}

.panel-footer:after {
  content: "";
  display: table;
  clear: both;
}
.panel-footer .pull-left i { 
  float: left; 
  margin: 0 6px 0 0; 
}
.panel-footer .pull-left > span { 
  padding: 9px 12px 10px 12px; 
  display: block; 
  color: #777; 
}

/* Panel accordion */

.panel .accordion{
	margin-bottom:10px;
}
.panel .accordion-group{
	border:0;
}
.panel .accordion-heading .accordion-toggle{
	padding:2px 0;
}
.panel .accordion-heading {
	background:transparent;
}
.panel .accordion-toggle:not(.collapsed){
	color:#8DC442;
}
.input-auto-small{
	width:auto;
	padding:0 !important;
	height:auto;
}
.panel-row{
	margin-bottom:10px;
}

/*===== Weekly Selector and Message Control START =====*/  
#WeeklySelector label {
	float: left;
	width: 14.285%;
	text-align:center;
}
#WeeklySelector label input{
	margin:0;
}
#WeeklySelector label span{
	width:100% !important;
}
.btn.btn-link, .btn.btn-link:hover{
	background:transparent;
	border-color:transparent;
	color:#0489b4;
}
.message-controls{
	background: #fcfcfc;
	border:1px solid #ddd;
	border-radius: 0;
	padding: 10px;
}
.message-controls.editor-controls{
	background: #f5f5f5;
	border:1px solid rgba(0, 0, 0, 0.05);
	border-radius: 0 0 4px 4px;
	border-top:0;
	margin-top: -20px;
	padding: 10px 20px;
	z-index: 1;
}

.alert ul:not(.unstyled), .callout ul:not(.unstyled){
	margin-left:13px !important;
}

/*===== Weekly Selector and Message Control END =====*/



/*===== Other typography =====*/ 

.text-semibold {
  font-weight: 600;
}
.text-smaller {
  font-size: 11px;
}
.display-block {
  display: block;
}
small.display-block { 
  margin-top: 4px;
  margin-bottom:8px;
}

/*===== Task grid =====*/

.task {
  background-color: #fff;
  font-size: 12px;
  border: 0px solid #ddd;
}

.block.task {
  border: 1px solid #ddd;
}


.task-high {
  border-left-color: #D65C4F;
}
.task-normal {
  border-left-color: #65B688;
}
.block.task.task-high {
  border-left-width: 3px;
  border-left: 3px solid #D65C4F;
}
.block.task.task-normal {
  border-left-width: 3px;
  border-left: 3px solid #65b688;
}
.block.task.task-medium {
  border-left-width: 3px;
  border-left: 3px solid #c09853;
}
.block.task.task-low {
  border-left-width: 3px;
  border-left: 3px solid #ddd;
}

.with-padding {
	padding: 16px;
}

/*===== Page header and elements START =====*/


/* Page header */


#header-buttons > ul {
	list-style-type: none;
}
#header-buttons > ul > li {
	display: inline;
	list-style-type: none;
	float: left;
	margin: 0 0 0 5px;
	height: 36px
}

#header-buttons ul.dropdown-menu {
	left: auto;
	right: 0px;
}
#header-buttons ul.dropdown-menu li {
	float: none;
	text-align: left;
	height: auto;
}

#header-buttons .btn i {
	color: #3290b2;
}

.page-header { 
  padding: 5px 0 5px 0; 
  margin: 0 0 35px 0; 
  position: relative;
  border: 0; 
  border-bottom:1px solid #eaeaea;
  box-shadow: 0 4px 3px -4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 4px 3px -4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 4px 3px -4px rgba(0, 0, 0, 0.2);
}

.page-header small {
  display: block;
  font-size: 12px;
  color: #999;
  margin: 8px 0 0 0;
}

.page-title {
  float: left;
}

.page-title h1{
	font-size:22px;
	font-weight: 400;
	line-height: 30px;
	margin: 0;
	color:#F00555;
}

.page-title.title-with-back-link h1, .page-title.title-with-back-link .title-back-link {
				padding-bottom: 2px;
}


/* Page header buttons */

.header-buttons { 
  float: right; 
  z-index: 10; 
}

.header-buttons .well, 
.header-progress .well, 
.header-statistics .well, 
.header-search .well, 
.header-info-buttons .well, 
.header-select .well, 
.header-bar-stats .well { 
  padding: 0; 
  background: none; 
  border: 0; 
  margin-bottom:10px;
}

.header-buttons ul li {
	padding:0;
}

.header-element-toggle { 
  position: absolute; 
  top: 5px; 
  right: 0; 
}

@media (min-width: 768px) {

	.header-buttons > div, .header-progress > div, .header-statistics > div, .header-search > div, .header-info-buttons > div, .header-select > div, .header-bar-stats > div { 
		display: block;
		height:auto !important;
	}

}

@media (min-width: 768px) and (max-width:979px){
	.datatable-tasks .dataTables_filter{
		margin-bottom:20px;
	}
	.list-group-actions {
		margin-top: 5px;
	}
}

@media (max-width: 767px) {

	.panel-footer {
		text-align: center;
	}
	.panel-footer > .pull-left {
		float: none!important;
	}
	
	.panel-footer > .pull-right {
		float: none!important;
	}
	
	
	
	.header-search, 
	.header-buttons, 
	.header-info-buttons, 
	.header-select { 
		width: 100%; 
	}
	
	.header-buttons, 
	.header-progress, 
	.header-statistics, 
	.header-search, 
	.header-info-buttons, 
	.header-select, 
	.header-bar-stats { 
		position: absolute; 
		right: 0; 
		top: 50px; 
		margin: 0;  
	}
	
	.header-buttons .well, 
	.header-progress .well, 
	.header-statistics .well, 
	.header-search .well, 
	.header-info-buttons .well, 
	.header-select .well, 
	.header-bar-stats .well { 
		padding: 12px; 
		background-color: #fcfcfc; 
		border: 1px solid #E5E5E5; 
		text-align: center; 
	}
	
	.header-buttons ul{
		margin-bottom:0;
	}
	
	.header-buttons ul li {
		margin-bottom:5px;
	}
	
	.header-buttons .well {
		padding-bottom:7px;
	}
	
	#document-list .list-group-actions{
		position:relative;
		top:inherit;
	}
	.sign-summary-inner{
		padding:5px;
	}

}

@media (max-width: 568px) {

	.header-element-toggle { 
		position: static;
		margin-bottom: 5px;
		float:right;
	}
	
	.header-buttons, 
	.header-progress, 
	.header-statistics, 
	.header-search, 
	.header-info-buttons, 
	.header-select, 
	.header-bar-stats { 
		position: relative; 
	}
	
	.header-buttons, 
	.header-progress, 
	.header-statistics, 
	.header-search, 
	.header-info-buttons, 
	.header-select, 
	.header-bar-stats {
		top: 5px;
	}

}


/*===== Button Styling START =====*/

.btn {
	background: #eeeeee;
	color: #F00555;
	border: 1px solid #ccc;
}

.btn:hover, .btn:focus {
	background-color: #ffffff;
	color: #F00555;
}

.btn.btn-primary {
	background: #27505e;
	color: #fff;
	border-color: #22434E;
}

.btn.btn-primary:hover, .btn.btn-primary:focus {
	background-color: #1D3B46;
}

.btn.btn-success {
	background: #63AF39;
	color: #ffffff;
	border-color: #62A83A;
	
}

.btn.btn-success:hover, .btn.btn-success:focus  {
	background-color: #599735;
}

.btn.btn-info {
	background: #3290b2;
	border-color: #3187A7;
	color: #ffffff;
	
}

.btn.btn-info:hover, .btn.btn-info:focus {
	background-color: #2F7D9B;
}

.btn.btn-warning {
	background: #E27746;
	border-color: #D66A39;
	color: #ffffff;
	
}

.btn.btn-warning:hover, .btn.btn-warning:focus {
	background-color: #CE5F2D;
}

.btn.btn-danger {
	background: #e74c3c;
	border-color: #e74c3c;
	color: #ffffff;
	
}

.btn.btn-danger:hover, .btn.btn-danger:focus {
	background-color: #D1301E;
}

.btn.btn-inactive, .btn.btn-inactive:hover {
	background-color: #F0F0F0;
	color: #bbbbbb;
	border: 1px solid #ebebeb;
}

a.btn.btn-inactive {
	cursor: default;
}

/*===== Button Styling END =====*/


/*===== Toolbar Styling START =====*/

.page-toolbar {
	background-color: #f5f5f5;
	padding: 5px;
	margin-top: -35px;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 35px;
}

.page-toolbar .btn, .page-toolbar .btn.btn-default {
	background-color: #ffffff;
}

.section-toolbar {
	background-color: #f5f5f5;
	padding: 5px;
	margin-top: -20px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 35px;
}

/*===== Toolbar Styling END =====*/


/*===== CSS for Blog Management START =====*/

.help-block {
	margin-top: -5px;
	margin-bottom: 12px;
	color: #999;
	font-size: 11px;
}

.form-group .input-lg {
	height: 40px;
	padding: 10px 12px;
	font-size: 14px;
	border-radius: 0;
}

.field--wrapper {
  position:relative;
}

.field--wrapper label {
  position:absolute;
  top:-20px;
  left:0;
  font-size:12px;
  color: transparent;
  transition: all 0.1s linear;
  opacity:0;
  filter: alpha(opacity=0);
}

.field--wrapper label.on {
  color: #3290b2;
}

.field--wrapper label.show {
  top:-20px;
  opacity:1;
  filter: alpha(opacity=100);
}

/*===== CSS for Blog Management END =====*/


/*===== Form Styling Override START (for external tracking) =====*/

.control-group label.control-label {
	font-weight:600;
	font-size:12px;
	color:#F00;
}
.control-group, .form-horizontal .control-group{
	margin:0;
	padding:10px 0;
}
.form-bordered .control-group{
	border-top:1px solid #eee;
}
.form-bordered .control-group:first-child{
	border-top:0;
}

@media (max-width: 767px) {
	.form-horizontal .control-label, .form-horizontal .controls{
		width:100%;
		text-align:left;
		margin:0;
		float:none;
	}
	.form-horizontal .control-label{
		margin-bottom:5px;
	}
	.form-horizontal .control-group{
		margin:0;
	}
	.form-horizontal .controls select, .form-horizontal .controls textarea, .form-horizontal .controls select, .form-horizontal .controls input {
		box-sizing: border-box;
		height: auto;
		width: 100%;
	}
}

/*===== Form Styling Override END =====*/


/*===== SPACING CLASSES START =====*/

.gap {
  display: block;
  position: relative;
  margin: 30px 0 30px 0;
  clear: both;
}
.gap:after {
  clear: both;
  content: '';
  display: table;
}
.gap-small {
  margin: 15px 0 15px 0;
}
.gap-mini {
  margin: 10px 0 10px 0;
}
.gap-big {
  margin: 60px 0 60px 0;
}
.gap-large {
  margin: 90px 0 90px 0;
}
.gap-top {
  margin-bottom: 0 !important;
}
.gap-bottom {
  margin-top: 0 !important;
}
.gap-border {
  border: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #fff;
}

/*===== SPACING CLASSES END =====*/


/*===== EXTERNAL TRACKING =====*/

@media (min-width: 768px) {
	#sitemgrmanageexternaltrackingadd .control-label {
	width: 200px;
	}

	#sitemgrmanageexternaltrackingadd  .controls {
	margin-left: 220px;
	}

	#sitemgrmanageexternaltrackingadd #sTrackingCode{
		min-height: 200px !important;
		width: 500px;
	}
	
	#sitemgrmanageexternaltrackingadd #sDescription{
		width: 500px;
	}
	
	#sitemgrmanageexternaltrackingadd select {
		min-width: 500px !important;
	}
	
	#descBlock {
		width: 800px;
		padding-top:0;
	}

	#typeBlock {
		width: 800px;
		padding-top:0;
	}
}

/*===== EXTERNAL TRACKING END =====*/


/*===== NAV/TABS STYLE START =====*/

#ContentWrap ul.nav-tabs{
	background:transparent;
	border:0;
	border-bottom:1px solid #ddd;
	height: 45px;
	line-height: 45px;
}

.page-tabs .nav-tabs > li.active > a, .page-tabs .nav-tabs > li.active > a:hover, .page-tabs .nav-tabs > li.active > a:focus{
	color:#0489B4;
	border-top-color:#8DC442;
	border-bottom: 0;
}

.nav-tabs > li > a .label {
	margin: -5px 0 -5px 5px;
}

.page-tabs > .nav-tabs, .page-tabs > .nav-pills {
	margin-bottom: 35px !important;
}

.nav-tabs > li > a{
	font-weight:600;
}

.page-tabs .nav-tabs > li > a {
	color:#F00;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

.page-tabs .nav-pills > li > a {
	color:#F00;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

.pill-content {
	border: 0;
	margin-top: 16px;
}

/*===== Nav pills =====*/

.nav-pills > li > a {
	color: #333;
	padding: 8px 16px 8px 16px;
	background-color: #fff;
	font-weight: 600;
	border: 1px solid #dddddd;
}
.nav-pills > li > a:hover,
.nav-pills > li > a:focus {
	background: transparent;
	background-color: #eeeeee;
	box-shadow: none;
}
.nav-pills > li.active > a .text-error, .nav-pills > li.active > a:hover .text-error, .nav-pills > li.active > a:focus {
	color:#ffffff;
}
.nav-pills > li > a > i {
	float: left;
	margin: 0px 6px 0 0;
}
.nav-pills > li > a > i.pull-right {
	margin: 0px -6px 0 0;
}
.nav-pills > li > a .label {
	margin: -1px -8px -5px 3px;
}

.nav-pills.nav-justified > li > a .label {
	float: right;
}
.nav-pills .open > a, 
.nav-pills .open > a:hover, 
.nav-pills .open > a:focus {
	color: #ffffff;
	background-color: #3086A5;
	border-color: #3086A5;
}
.nav-pills .open a .caret, 
.nav-pills .open a:hover .caret, 
.nav-pills > li.active .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.nav-pills > li.active > a, 
.nav-pills > li.active > a:hover, 
.nav-pills > li.active > a:focus {
	background-color: #3086A5;
	border: 1px solid #3086A5;
	color: #ffffff;
}

.nav.page-level-pills .task .open > a, .nav.page-level-pills .task .open > a:hover, .nav.page-level-pills .task .open > a:focus {
background-color: #fff;
color: #3ca2bb;
border-color: #3ca2bb;
}

/* Justified pills */

.nav-pills.nav-justified > li > a {
	margin-left: 4px;
	text-align: left;
}
.nav-pills.nav-justified > li:first-child > a {
	margin-left: 0;
}
.nav-pills.nav-justified > li > a:after, 
.nav-pills.nav-justified > li.active > a:after {
	left: 15px;
	margin-left: 0;
}
.nav-pills.nav-justified .dropdown-menu {
	margin-left: 4px;
}
.nav-pills.nav-justified .dropdown-menu.dropdown-menu-right {
	margin-right: 4px;
}

/* Stacked pills */

.nav-pills.nav-stacked > li.active > a:after {
	border: 0;
}
@media (max-width: 767px) {
	.nav-pills.nav-justified > li + li {
		margin-left: 0;
		margin-top: 2px;
	}
	.nav-pills.nav-justified > li > a {
		margin-left: 0;
	}
	.nav-pills.nav-justified > li.active > a:after {
		content: "";
		border: 0;
	}
	.nav-pills.nav-justified .dropdown-menu {
		margin-left: 0;
	}
}
@media (max-width: 480px) {
	.nav-pills > li {
		float: none;
	}
	.nav-pills > li + li {
		margin-left: 0;
		margin-top: 2px;
	}
	.nav-pills > li.active > a:after {
		content: "";
		border: 0;
	}
}

@media (min-width: 768px) {
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
	border-bottom-color: #fff;
	margin-top:5px;
  }
}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.navbar-nav.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
}
.nav > li.disabled > a {
  color: #999;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #999;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #3ca2bb;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
	display: table-cell;
	width: 1%;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-list>.active>a, .nav-list>.active>a:hover, .nav-list>.active>a:focus {
	text-shadow: none;
	background: none;
	color: #3ca2bb;
}

/*===== NAV/TABS STYLE END =====*/


/*===== LEFT/RIGHT TABS STYLE START =====*/

#ContentWrap .tabs-left ul.nav-tabs{
	background:transparent !important;
	padding:10px 0 10px 10px;
	border-right:1px solid #ddd !important;
}

.tabs-left > .nav-tabs, .tabs-right > .nav-tabs {
	border: 0 !important;
	background:transparent !important;
	width:168px;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
	border:1px solid transparent !important;
	font-size:14px;
}

.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}

.tabs-left > .nav-tabs > li > a {
	border-right:3px solid transparent !important;
	margin-right: 0;
	padding:12px 15px 12px 0;
}

.tabs-left > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:hover {
	color:#333 !important;
}

.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus, .tabs-left > .nav-tabs > .active > a, .tabs-left > .nav-tabs > .active > a:hover, .tabs-right > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:focus, .tabs-right > .nav-tabs > .active > a, .tabs-right > .nav-tabs > .active > a:hover{
	margin-bottom:3px;
}

.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a{
	color:#787878;
}
.tabs-left > .nav-tabs > .active > a, .tabs-left > .nav-tabs > .active > a:hover{
	border-right-color: #3aa4cd !important;
	color:#333 !important;
}

.tabs-left > .nav-tabs > .active > a:hover, .tabs-right > .nav-tabs > .active > a:hover{
	background:#fff;
}

.tabs-left > .tab-content{
	margin-left:178px;
	border-left:1px solid #ddd;
	padding-left:25px;
}

.tabs-right > .nav-tabs > li{
	margin-left:0;
}

#ContentWrap .tabs-right ul.nav-tabs{
	background:transparent !important;
	padding:10px 10px 10px 0;
	border-left:1px solid #ddd !important;
	height:auto;
}

.tabs-right > .nav-tabs > li > a {
	border-left:3px solid transparent !important;
	margin-left: 0;
	padding:12px 0 12px 15px;
}

.tabs-right > .nav-tabs > .active > a, .tabs-right > .nav-tabs > .active > a:hover{
	border-left-color: #3aa4cd !important;
	color:#333 !important;
}

.tabs-right > .tab-content{
	margin-right:178px;
	border-right:1px solid #ddd;
	padding-right:25px;
	clear:none;
}

@media (max-width: 767px) {
	.tabs-left > .nav-tabs, .tabs-right > .nav-tabs {
		width:100%;
		margin:0;
		padding:0 !important;
		border-bottom:1px solid #eee !important;
	}
	.tabs-left > .tab-content, .tabs-right > .tab-content{
		margin:10px 0;
		padding:0;
		border:0;
	}
	.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li{
		display:inline-block;
	}
	.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a{
		min-width:inherit;
		border:0 !important;
		margin:0 !important;
		line-height:20px;
	}
	.tabs-left > .nav-tabs > .active > a, .tabs-right > .nav-tabs > .active > a{
		border-bottom:2px solid #3aa4cd !important;
	}
	#ContentWrap .tabs-left ul.nav-tabs{
		border-right:0 !important;
	}
	#ContentWrap .tabs-right ul.nav-tabs{
		border-left:0 !important;
	}
}

/*===== LEFT/RIGHT TABS STYLE END =====*/


/*===== LABELS AND BADGES START =====*/

/* Labels */
.label {
	display: inline-block;
	font-size: 11px;
	padding: 5px 8px 6px 8px;
	line-height: 13px;
	font-weight: 600;
	color: #FFF;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
.label-block {
	margin-top: 6px;
	display: block;
}
.label-block.text-left {
	text-align: left;
}
.label-block.text-right {
	text-align: right;
}
.label-default {
	background-color: #999999;
}
.label-default[href]:hover, .label-default[href]:focus {
	background-color: #808080;
}
.label-primary {
	background-color: #445661;
}
.label-primary[href]:hover, .label-primary[href]:focus {
	background-color: #3071a9;
}
.label-success {
	background-color: #65B688;
}
.label-success[href]:hover, .label-success[href]:focus {
	background-color: #449d44;
}
.label-info {
	background-color: #3CA2BB;
}
.label-info[href]:hover, .label-info[href]:focus {
	background-color: #31b0d5;
}
.label-warning {
	background-color: #E7804F;
}
.label-warning[href]:hover, .label-warning[href]:focus {
	background-color: #ec971f;
}
.label-danger {
	background-color: #D65C4F;
}
.label-danger[href]:hover, .label-danger[href]:focus {
	background-color: #c9302c;
}

/* Badge */
.badge {
	padding: 6px 10px 7px 10px;
	font-weight: 600;
	border-radius: 2px;
	font-size: 11px;
}

.badge-default {
	background-color: #445661;
}

/*===== LABELS AND BADGES END =====*/


/*===== ON/OFF SWITCH BUTTONS START =====*/
/* ========================================================================
 * bootstrap-switch - v3.3.2
 * http://www.bootstrap-switch.org
 * ========================================================================
 * Copyright 2012-2013 Mattia Larentis
 *
 * ========================================================================
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================================
 */

.bootstrap-switch {
  display: inline-block;
  direction: ltr;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid;
  border-color: #cccccc;
  position: relative;
  text-align: left;
  overflow: hidden;
  line-height: 8px;
  z-index: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  -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;
}
.bootstrap-switch .bootstrap-switch-container {
  display: inline-block;
  top: 0;
  border-radius: 4px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch .bootstrap-switch-label {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block !important;
  height: 100%;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px;
}
.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off {
  text-align: center;
  z-index: 1;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  color: #fff;
  background: #546672
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  color: #fff;
  background: #428bca;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  color: #fff;
  background: #65B688;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  background: #E48561;
  color: #fff;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  color: #fff;
  background: #D65C4F;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  color: #000;
  background: #eeeeee;
}
.bootstrap-switch .bootstrap-switch-label {
  text-align: center;
  margin-top: -1px;
  margin-bottom: -1px;
  z-index: 100;
  color: #333333;
  background: #ffffff;
}
.bootstrap-switch .bootstrap-switch-handle-on {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.bootstrap-switch .bootstrap-switch-handle-off {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.bootstrap-switch input[type='radio'],
.bootstrap-switch input[type='checkbox'] {
  position: absolute !important;
  top: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1;
}
.bootstrap-switch input[type='radio'].form-control,
.bootstrap-switch input[type='checkbox'].form-control {
  height: auto;
}
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
}
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
  padding: 6px 16px;
  font-size: 18px;
  line-height: 1.33;
}
.bootstrap-switch.bootstrap-switch-disabled,
.bootstrap-switch.bootstrap-switch-readonly,
.bootstrap-switch.bootstrap-switch-indeterminate {
  cursor: default !important;
}
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default !important;
}
.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
  -webkit-transition: margin-left 0.5s;
  transition: margin-left 0.5s;
}
.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
.bootstrap-switch.bootstrap-switch-focused {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}

.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label:before,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label:before,
.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label:before, .bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label:before {
  content: "|||";
  font-size: 9px;
  color: #999;
  letter-spacing: -2px;
  vertical-align: top;
  line-height: 16px;
}


/*===== ON/OFF SWITCH BUTTONS END =====*/



/*===== UI WIDGET OVERRIDES START =====*/
.ui-widget-content{
	color: #F00;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-size: 13px;
}

/*===== UI WIDGET OVERRIDES END =====*/

/* CRAIGSLIST TEMPLATE */

.ui-draggable {
	cursor: move;
}

#iconWidgets {
	list-style-type:none;
	margin-left:0px !important;
}
#iconWidgets .quick-button-small {
	font-family: 'Muli Regular', Helvetica, Arial, sans-serif;
	margin: 0 4px 4px 0; 
	float: left;
	border: 1px solid #ccc;
	vertical-align: middle;
	color: #999999;
	background-color:#fff;
	outline: 0;
	padding: 0;
	position: relative;
	height: 45px;
	min-width: 175px;
}

#widgetRightPane #widgetContainer {
	padding-left: 60px;
}
#iconWidgets .quick-button-small.ui-draggable-dragging {
	z-index: 9999;
}

#iconWidgets .quick-button-small:hover, #iconWidgets a.active .widgetThumb {
	color: #3290b2;
	border: 1px solid #3290b2;
}
#iconWidgets i {
	display: inline-block;
	font-size:2em;
	margin: 10px 0 0 8px;
}
#iconWidgets p {
	line-height:12px;
	display: inline-block;
	float: right;
	margin: 15px 10px 0 0;
}
#iconWidgets .ui-sortable-helper {
	background-color:#ffffff;
	border:1px dashed #999;
}

#iconWidgets .ui-sortable .quick-button-small:after {
	content: "\f0c9";
	display: inline-block;
	font-family: "FontAwesome";
	position: absolute;
	right: 18px;
	top: 9px;
	text-align: center;
	line-height: 35px;
	color: rgba(255,255,255,.2);
	text-shadow: 0px 0px 0px rgba(0,0,0,0);
	cursor: move;
}
#iconWidgets .quick-button-small.disabled:hover {
	cursor:not-allowed;
}


/* END CRAIGSLIST TEMPLATE */

/* Callout */ 

.callout { 
  margin: 0 0 35px 0; 
  padding: 20px; 
  border-left: 3px solid #eee; 
}
.callout h5 {
  margin-top: 0; 
  margin-bottom: 6px;
  font-weight:600;
  font-size:15px;
}
.callout p:last-child { 
  margin-bottom: 0; 
}
.callout code { 
  background-color: #fff; 
  border-radius: 3px; 
}

.callout-default { 
  background-color: #f5f5f5; 
  border-color: #ddd; 
}
.callout-default h5 { 
  color: #F00; 
}

.callout-danger { 
  background-color: #fdf7f7; 
  border-color: #D65C4F; 
}
.callout-danger h5 { 
  color: #D65C4F; 
}

.callout-warning { 
  background-color: #fcf8f2; 
  border-color: #E7804F; 
}
.callout-warning h5 { 
  color: #E7804F; 
}

.callout-info { 
  background-color: #f2f7f9; 
  border-color: #1992C2; 
}
.callout-info h5 { 
  color: #1992C2; 
}

.callout-success{ 
  background-color: #f4faf5; 
  border-color: #239169; 
}
.callout-success h5 { 
  color: #239169; 
}
/* End Callout */

/* siteManager ratings and reviews  css*/
.footer-icons-group {
margin: 0;
list-style: none;
padding: 0;
}
.footer-icons-group > li {
float: left;
position: relative;
}
.footer-icons-group > li > a {
line-height: 1;
color: #999;
display: block;
padding: 9px 10px 10px 10px;
border-left: 1px solid #eee;
font-size: 15px;
line-height: 20px;
}

.footer-icons-group > li > a .icon-feed{
font-size: 18px;
line-height: 20px;
}

.task-description a {
font-size: 14px;
font-weight: 600;
}

.task-description a.text-smaller {
font-size: 12px;
font-weight: 400;
}
.task-description i {
font-style: normal;
font-size: 11px;
color: #999;
margin-left: 8px;
}

.task-description span {
display: block;
margin-top: 6px;
}
.task-info > span {
display: block;
color: #777;
margin-top: 6px;
}

.block.task .popover {min-width: 200px;}

#PortalReviewsReadReviews .task-description {
min-height:88px;}

.task-description a {
font-size: 14px;
font-weight: 600;
}

.task-description a.text-smaller {
font-size: 12px;
font-weight: 400;
}

.task-description i {
font-style: normal;
font-size: 11px;
color: #999;
margin-left: 8px;
}

.task-description span {
display: block;
margin-top: 6px;
}
.task-info > span {
display: block;
color: #777;
margin-top: 6px;
}
.FBPostSection > textarea {
width:97%;

}
.ddWidthAuto {
	width: auto;
}

/* DMA Classes*/
CalMultiselect .ms-container {
width: 100%;
}

#CalMultiselect .ms-selectable {
width: 30%;
}

#CalMultiselect .ms-container ul.ms-list {
	height: 200px;
	overflow-y: auto;
	padding: 0;
	width: 200px;
}
/* End DMA Classes*/

/** classes added for bluemoon set signature **/


.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus {
	text-decoration: none;
	background-color: #eeeeee;
}
.tabs-left > .nav-tabs > .active > a, .tabs-left > .nav-tabs > .active > a:hover, .tabs-left > .nav-tabs > .active > a:focus {
	background-color: #eeeeee;
}
.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
	color:#eb6d30 !important;
}
.tabs-left > .nav-tabs > li > a > i, .tabs-right > .nav-tabs > li > a > i {
	color:#d9d9d9;
	padding-right:10px;
}
.tabs-left > .nav-tabs > .active > a> i {
	color: #eb6d30;
}
.tabs-left > .tab-content {
	padding-top:30px;
}
.tab-content .radio {
	padding-left:0;
}
#signature-selection .inline li {
	margin-bottom:10px;
}
.set-sign {
	margin:0px 5px;
}
.set-sign-legend {
	margin-left:50px;
}

/*** classes for bluemoon set signature  ends here*/


/*===== Uniform. Checkbox =====*/

.checker, .checker span, .checker input {
	width: 18px;
	height: 18px;
}
.checker {
	position: relative;
	margin-right: 6px;
	margin-top: -3px;
	display: inline-block;
	cursor: pointer;
	vertical-align: middle;
}
.checker span {
	border: 1px solid #c5c5c5;
	background-color: #fff;
	display: -moz-inline-box;
	display: inline-block;
	text-align: center;
	position: relative;
}
.checker span:after {
	content: "";
	background: url(../images/check.png) no-repeat 50%;
	opacity: 0;
	filter: alpha(Opacity=0);
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.checker span.checked:after {
	content: "";
	opacity: 1;
	filter: alpha(Opacity=100);
}
.checker.focus span.checked:after {
	opacity: 1;
	filter: alpha(Opacity=100);
}
.checkbox-danger .checker span:after {
	content: "";
	background-image: url(../images/check_white.png);
}
.checkbox-danger .checker span:hover {
	border-color: #D65C4F;
}
.checkbox-danger .checker:active span, .checkbox-danger .checker.active span, .checkbox-danger .checker span.checked {
	border-color: #D65C4F;
	background-color: #D65C4F;
}
.checkbox-success .checker span:after {
	content: "";
	background-image: url(../images/check_white.png);
}
.checkbox-success .checker span:hover {
	border-color: #1CAF9A;
}
.checkbox-success .checker:active span, .checkbox-success .checker.active span, .checkbox-success .checker span.checked {
	border-color: #1CAF9A;
	background-color: #1CAF9A;
}
.checkbox-primary .checker span:after {
	content: "";
	background-image: url(../images/check_white.png);
}
.checkbox-primary .checker span:hover {
	border-color: #455763;
}
.checkbox-primary .checker:active span, .checkbox-primary .checker.active span, .checkbox-primary .checker span.checked {
	border-color: #455763;
	background-color: #455763;
}
.checkbox-info .checker span:after {
	content: "";
	background-image: url(../images/check_white.png);
}
.checkbox-info .checker span:hover {
	border-color: #3CA2BB;
}
.checkbox-info .checker:active span, .checkbox-info .checker.active span, .checkbox-info .checker span.checked {
	border-color: #3CA2BB;
	background-color: #3CA2BB;
}
.checker input[type=checkbox] {
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	border: none;
	background: none;
	display: -moz-inline-box;
	display: inline-block;
 *display: inline;
	zoom: 1;
	margin: 0;
	vertical-align: top;
	cursor: pointer;
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: 2;
}
.checker:active span, .checker.active span {
	background-color: #f8f8f8;
	border-color: #d5d5d5;
}
.checker.focus span, .checker:hover span {
	background-color: #fafafa;
}
.checker.focus:active span.checked:after, .checker:hover:active span.checked:after, .checker.active:hover span.checked:after, .checker.active.focus span.checked:after {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.checker.disabled span, .checker.disabled:active span, .checker.disabled.active span {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.checker.disabled span.checked, .checker.disabled:active span.checked, .checker.disabled.active span.checked {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.checker.disabled span.checked:after, .checker.disabled:active span.checked:after, .checker.disabled.active span.checked:after {
	opacity: 1;
	filter: alpha(opacity=100);
}
/*===== Uniform. Radio =====*/

.choice, .choice span, .choice input {
	width: 18px;
	height: 18px;
}
.choice {
	position: relative;
	margin-right: 6px;
	margin-top: -3px;
	display: inline-block;
	cursor: pointer;
	vertical-align: middle;
}
.choice span {
	border: 1px solid #c5c5c5;
	background-color: #fff;
	display: -moz-inline-box;
	display: inline-block;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	text-align: center;
	position: relative;
}
.choice span:after {
	content: "";
	background: url(../images/choice.png) no-repeat 50%;
	opacity: 0;
	filter: alpha(Opacity=0);
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.choice span.checked:after {
	content: "";
	opacity: 1;
	filter: alpha(Opacity=100);
}
.choice.focus span.checked:after {
	opacity: 1;
	filter: alpha(Opacity=100);
}
.choice:active span, .choice.active span {
	background-color: #f8f8f8;
	border-color: #d5d5d5;
}
.choice.focus span, .choice:hover span {
	background-color: #fafafa;
}
.radio-danger .choice span:after {
	content: "";
	background-image: url(../images/choice_white.png);
}
.radio-danger .choice span:hover {
	border-color: #D65C4F;
}
.radio-danger .choice:active span, .radio-danger .choice.active span, .radio-danger .choice span.checked {
	border-color: #D65C4F;
	background-color: #D65C4F;
}
.radio-success .choice span:after {
	content: "";
	background-image: url(../images/choice_white.png);
}
.radio-success .choice span:hover {
	border-color: #1CAF9A;
}
.radio-success .choice:active span, .radio-success .choice.active span, .radio-success .choice span.checked {
	border-color: #1CAF9A;
	background-color: #1CAF9A;
}
.radio-primary .choice span:after {
	content: "";
	background-image: url(../images/choice_white.png);
}
.radio-primary .choice span:hover {
	border-color: #455763;
}
.radio-primary .choice:active span, .radio-primary .choice.active span, .radio-primary .choice span.checked {
	border-color: #455763;
	background-color: #455763;
}
.radio-info .choice span:after {
	content: "";
	background-image: url(../images/choice_white.png);
}
.radio-info .choice span:hover {
	border-color: #3CA2BB;
}
.radio-info .choice:active span, .radio-info .choice.active span, .radio-info .choice span.checked {
	border-color: #3CA2BB;
	background-color: #3CA2BB;
}
.choice input[type=radio] {
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: 2;
	opacity: 0;
	filter: alpha(opacity=0);
	width: 18px;
	-moz-opacity: 0;
	border: none;
	background: none;
	display: -moz-inline-box;
	display: inline-block;
	text-align: center;
	float: none;
	margin: 0;
	vertical-align: top;
	cursor: pointer;
}
.choice.focus:active span.checked:after, .choice:hover:active span.checked:after, .choice.active:hover span.checked:after, .choice.active.focus span.checked:after {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.choice.disabled span, .choice.disabled:active span, .choice.disabled.active span {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.choice.disabled span.checked, .choice.disabled:active span.checked, .choice.disabled.active span.checked {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.choice.disabled span.checked:after, .choice.disabled:active span.checked:after, .choice.disabled.active span.checked:after {
	opacity: 1;
	filter: alpha(opacity=100);
}
/*===== Multiselect =====*/

.multiselect-container li a {
	padding: 0;
}
.multiselect-container li a label {
	width: 100%;
	padding: 10px 10px 11px 10px!important;
	cursor: pointer;
	font-weight: 600;
	font-size: 12px;
	margin: 0!important;
}
.multiselect-group {
	color: #D65C4F;
	padding: 11px 12px 12px 12px;
	margin: 0;
}
#reportSummary .panel-heading .pull-right .text-smaller {
line-height: 40px;
}

#reportSummary .classifiedsDash-leases,#reportSummary  .classifiedsDash-leads {text-align: center; margin: 40px 0px 0px 20px;}

#reportSummary .classifiedsDash-leaseNum {font-size: 50px;
font-weight: 900;
line-height: 30px;
display: inherit;
text-align: center;
margin-top: 20px;
}

#reportSummary .classifiedsDash-leadsNum {font-size: 50px;
font-weight: 900;
line-height: 30px;
display: inherit;
text-align: center;
margin-top: 20px;
}

#reportSummary .classifiedsDash-leasePercent {text-align: center;}

#reportSummary .classifiedsDash-leasePercent {text-align: center;} 
 #reportSummary .no-padding {
padding: 0;
}

.newfeature {
	position: inherit !important;
}

/* These css below were initially for DMA */

#cssCheckbox input[type=checkbox] { display:none; } /* to hide the checkbox itself */
#cssCheckbox input[type=checkbox] + label:before {
  font-family: FontAwesome;
  display: inline-block;
  cursor: pointer;
  font-size: 18px;
}

#cssCheckbox input[type=checkbox] + label:before { content: "\f096"; } /* unchecked icon */
#cssCheckbox input[type=checkbox] + label:before { letter-spacing: 10px; } /* space between checkbox and label */

#cssCheckbox input[type=checkbox]:checked + label:before { content: "\f046"; } /* checked icon */
#cssCheckbox input[type=checkbox]:checked + label:before { letter-spacing: 5px; } /* allow space for check mark */

.table-default .dataTable thead th, .table-default .dataTable tfoot th  {
  background-color: #fafafa!important;
  color: #666!important;
  cursor: pointer;
}
.table-default .dataTable thead th.sorting_disabled {
  cursor: default;
}
.table-default .dataTable thead th:active, 
.table-default .dataTable thead td:active {
  outline: none;
}

.table-default .datatable-scroll {
  overflow-x: auto;
  overflow-y: visible;
}

.table-default .datatable-header, .table-default .datatable-footer {
  background: #fff;
}
.table-default .datatable-header label {
  margin-bottom: 0;
}
.table-default .panel .panel-body .datatable-header {
  border: 1px solid #ddd;
  border-bottom: 0;
}
.table-default .panel .panel-body .datatable-footer {
  border: 1px solid #ddd;
  border-top: 0;
}
.table-default .dataTables_wrapper {
  position: relative;
  clear: both;
}

.table.table-default{
margin-bottom: 0px!important;
}

.table.table-default thead th, .table th{
background-color: #fafafa!important;
color: #666!important;
cursor: pointer;
}

.table-striped tbody > tr:nth-child(even) > td, .table-striped tbody > tr:nth-child(even) > th {
	background-color: #f9f9f9;
}

.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
	background-color: #ffffff;
}

.table.table-default.table-bordered thead th {
	border-top: 0px solid #d6d6d6!important;
}

.datetimepicker table tr td.active, .datetimepicker table tr td.active:hover, .datetimepicker table tr td.active.disabled, .datetimepicker table tr td.active.disabled:hover, .datetimepicker table tr td span.active, .datetimepicker table tr td span.active:hover, .datetimepicker table tr td span.active.disabled, .datetimepicker table tr td span.active.disabled:hover {
background-color: #3290b2;
background-image: none;
background-repeat: no-repeat;
filter: none;
border-color: none;
text-shadow: none;
}

.datetimepicker table tr td.active:active, .datetimepicker table tr td.active:hover:active, .datetimepicker table tr td.active.disabled:active, .datetimepicker table tr td.active.disabled:hover:active, .datetimepicker table tr td.active.active, .datetimepicker table tr td.active:hover.active, .datetimepicker table tr td.active.disabled.active, .datetimepicker table tr td.active.disabled:hover.active, .datetimepicker table tr td span.active, .datetimepicker table tr td span.active:hover, .datetimepicker table tr td span.active.disabled, .datetimepicker table tr td span.active.disabled:hover, .datetimepicker table tr td span.active:active, .datetimepicker table tr td span.active:hover:active, .datetimepicker table tr td span.active.disabled:active, .datetimepicker table tr td span.active.disabled:hover:active, .datetimepicker table tr td span.active.active, .datetimepicker table tr td span.active:hover.active, .datetimepicker table tr td span.active.disabled.active, .datetimepicker table tr td span.active.disabled:hover.active {
background-color: #3290b2;
}

.tagsinput, .tagsinput .tag {
border-radius: 0px;
}
.tagsinput .tag:hover {
	  background-color: #239169;
	  padding: 7px 12px 8px 26px; }


/*===== Flot chart tooltip =====*/

.chart-tooltip {
  position: absolute;
  display: none;
  max-width: 200px;
  font-weight: 400;
  white-space: nowrap;
  padding: 9px 14px;
  line-height: 1.4;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #32434D;
  z-index: 9999;
}
.chart-tooltip:after {
  content: '';
  display: inline-block;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #32434D;
  position: absolute;
  bottom: -5px;
  left: 4px;
}





/*===== Select2 plugin =====*/

.select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.select2-container .select2-choice {
  display: block;
  height: 34px;
  background-color: #fff;
  padding: 0 0 0 10px;
  overflow: hidden;
  position: relative;
  border: 1px solid #ddd;
  white-space: nowrap;
  line-height: 32px;
  color: #333;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.select2-container .select2-choice:hover {
  background-color: #fcfcfc;
}
.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #ddd;
}
.select2-container .select2-choice > .select2-chosen {
  margin-right: 31px;
  font-size: 11px;
  display: block;
  overflow: hidden;
  font-weight: 600;
  text-transform: uppercase;
  text-align: left;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.select2-container .select2-choice abbr {
  display: none;
  width: 14px;
  height: 14px;
  position: absolute;
  right: 9px;
  top: 9px;
  z-index: 100;
  background-color: #3CA2BB;
  background-image: url(../../../images/forms/clear_results.png);
  background-position: 4px 4px;
  cursor: pointer;
  outline: 0;
}
.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block;
}
.select2-container .select2-choice abbr:hover {
  background-color: #CA665B;
  cursor: pointer;
}

.select2-drop-mask {
  border: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 9998;
  background-color: #fff;
  filter: alpha(opacity=0);
}
.select2-drop {
  width: 100%;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background-color: #fff;
  color: #333;
  border-bottom: 1px solid #ddd;
}
.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto;
}
.select2-drop-auto-width .select2-search {
  padding-top: 4px;
}
.select2-drop.select2-drop-above {
  border-top: 1px solid #ddd;
  border-bottom: 0;
}
.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid #ddd;
}

.select2-container .select2-choice .select2-arrow {
  width: 11px;
  height: 6px;
  right: 11px;
  top: 13px;
  z-index: 99;
  display: inline-block;
  position: absolute;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.select2-container .select2-choice .select2-arrow b {
  display: block;
  width: 11px;
  height: 6px;
  background: url(../../../images/interface/vertical_arrows.png) no-repeat 0 0;
}

.select2-search {
  display: block;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding: 4px;
  border-left: 1px solid #DDD;
  border-right: 1px solid #DDD;
  position: relative;
  z-index: 10000;
  white-space: nowrap;
}
.select2-search input {
  width: 100%;
  height: auto !important;
  padding: 7px 20px 8px 30px!important;
  margin: 0;
  outline: 0;
  border: 1px solid #DDD;
  background: #FFF url(../../../images/interface/filter.png) no-repeat 10px;
}

.select2-container-active .select2-choice, 
.select2-container-active .select2-choices {
  outline: none;
}
.select2-dropdown-open .select2-choice {
  background-color: #fafafa;
}
.select2-dropdown-open.select2-drop-above .select2-choice, 
.select2-dropdown-open.select2-drop-above .select2-choices {
  border: 1px solid #ddd;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: 0 -6px;
}
.select2-hidden-accessible {
	border: 0 !important;
	clip: rect(0 0 0 0) !important;
	height: 1px !important;
	margin: -1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important;
}

/* Results */

.select2-results {
  max-height: 204px;
  margin: 0;
  padding: 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.select2-results ul.select2-result-sub {
  margin: 0 -1px;
  padding-left: 0;
}
.select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 20px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 40px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 60px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 80px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 100px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 110px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 120px;
}

.select2-results li {
  list-style: none;
  display: list-item;
  border-left: 1px solid #DDD;
  border-right: 1px solid #DDD;
}
.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
  color: #D65C4F;
}

.select2-results .select2-result-label {
  padding: 9px 10px 10px 10px;
  margin: 0;
  cursor: pointer;
  font-size: 12px;
  font-weight: 600;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.select2-results .select2-highlighted {
  background: #3A4B55;
  border-color: #3A4B55;
  color: #FFF;
}
.select2-results li em {
  background: #feffde;
  font-style: normal;
}
.select2-results .select2-highlighted em {
  background: transparent;
}
.select2-results .select2-highlighted ul {
  background: #fff;
  color: #000;
}
.select2-results .select2-no-results, 
.select2-results .select2-searching, 
.select2-results .select2-selection-limit {
  background: #FAFAFA;
  display: list-item;
  padding: 6px 10px;
  font-size: 11px;
  border-top: 1px solid #DDD;
  color: #999;
  line-height: 16px;
}
.select2-results .select2-disabled.select2-highlighted {
  color: #666;
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}
.select2-results .select2-selected {
  display: none;
}
.select2-more-results.select2-active {
  background: #f4f4f4 url(../../../images/interface/loader.gif) no-repeat 100%;
}
.select2-more-results {
  background: #f5f5f5;
  display: list-item;
}
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f5f5f5;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0;
}
.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}


/* Multiselect */

.select2-container-multi .select2-choices {
  height: auto;
  margin: 0;
  padding: 0 0 3px 0;
  position: relative;
  border: 1px solid #ddd;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
}
.select2-locked {
  padding: 3px 5px 3px 5px !important;
}
.select2-container-multi .select2-choices {
  min-height: 26px;
}
.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #ddd;
  outline: none;
}
.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}
.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.select2-container-multi .select2-choices .select2-search-field input {
  padding: 7px 10px 8px 10px;
  line-height: 1.42857143;
  margin: 3px 0 0 0;
  outline: 0;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: transparent !important;
}

.select-multiple-smaller .select2-choices .select2-search-field input {
	padding: 5px 10px 5px 10px;
	line-height: 1;
	margin: 3px 0 0 5px;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #fff url(../../../images/interface/loader.gif) no-repeat 100% !important;
}
.select2-default {
  color: #999 !important;
}
.select2-container-multi .select2-choices .select2-search-choice {
  padding: 7px 12px 8px 26px;
  margin: 3px 0 0 3px;
  position: relative;
  color: #FFF;
  background-color: #239169;
  cursor: default;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default;
}
.select-disabled.select2-container-multi {
  width: 100%!important;
}
.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 3px;
  top: 10px;
  outline: none;
  background: url(../../../images/forms/clear_results.png) no-repeat 50%;
}
.select2-container-multi .select2-search-choice-close {
  left: 8px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  opacity: 0.6;
  filter: alpha(Opacity=60);
}
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #FCFCFC;
  background-image: none;
  border: 1px solid #DDD;
  cursor: default;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 6px 12px 7px 12px;
  border: 1px solid #DDD;
  background-color: #F8F8F8;
  color: #999;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none;
}


/* General */

.select2-result-selectable .select2-match, .select2-result-unselectable .select2-match {
  text-decoration: underline;
}
.select2-offscreen, .select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}
.select2-display-none {
  display: none;
}
.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll;
}



/*===== Tags Input plugin =====*/

.tagsinput {
  border: 1px solid #d5d5d5;
  background: #fff;
  padding: 0 0 3px 0;
  width: 100%;
  overflow-y: auto;
}
.tagsinput span.tag {
  display: block;
  float: left;
  position: relative;
  padding: 7px 12px 8px 26px;
  background: #239169;
  color: #fff;
  margin: 3px 0 0 3px;
}
.tagsinput span.tag a {
  display: block;
  text-indent: -9999px;
  width: 12px;
  height: 12px;
  position: absolute;
  left: 8px;
  top: 10px;
  outline: none;
  background: url(../../../images/forms/clear_results.png) no-repeat 50%;
}
.tagsinput span.tag a:hover {
  opacity: 0.6;
  filter: alpha(Opacity=60);
}
.tagsinput input {
  width: 120px;
  border: none;
  padding: 7px 12px 8px 12px;
  background: transparent;
  margin: 3px 0 0 0;
}
.tagsinput input:focus {
  outline: 0;
}
.tagsinput div {
  display: block;
  float: left;
  position: relative;
  margin-left: 3px;
}
.tags_clear {
  clear: both;
  height: 0px;
}
.not_valid {
  background: #FBD8DB !important;
  color: #90111A !important;
}
.tagsinput .ui-helper-hidden-accessible {
  display: none;
}

/* SiteManager right aligned sub navigation */
 
.smNav-right a.list-group-item {
	color: #F00;
	padding-left: 35px;
}

.smNav-right a.list-group-item .list-group-item-heading {
	color: #333;
}

.smNav-right a.list-group-item:hover,
.smNav-right a.list-group-item:focus {
	text-decoration: none;
	background-color: #f5f5f5;
	color: #3290b2;
}

.smNav-right a.list-group-item.active .list-group-item-heading,
.smNav-right a.list-group-item.active:hover .list-group-item-heading,
.smNav-right a.list-group-item.active:focus .list-group-item-heading {
	color: inherit;
}

.smNav-right a.list-group-item.active .list-group-item-text,
.smNav-right a.list-group-item.active:hover .list-group-item-text,
.smNav-right a.list-group-item.active:focus .list-group-item-text {
	color: #e1edf7;
}

.smNav-right .list-group-item.disabled, .smNav-right .list-group-item.disabled:hover, .smNav-right .list-group-item.disabled:focus, .smNav-right .list-group.hover .smNav-right .list-group-item.disabled:hover {
	color:#777;
	background-color:#eee;
}
.smNav-right .list-group-item.disabled .list-group-item-heading, .smNav-right .list-group-item.disabled:hover .list-group-item-heading, .smNav-right .list-group-item.disabled:focus .list-group-item-heading {
	color:inherit
}
.smNav-right .list-group-item.disabled .list-group-item-text, .smNav-right .list-group-item.disabled:hover .list-group-item-text, .smNav-right .list-group-item.disabled:focus .list-group-item-text {
	color:#777
}
.smNav-right .list-group-item.active, .smNav-right .list-group-item.active:hover, .smNav-right .list-group-item.active:focus {
	z-index:2;
	color: #D18549;
	background-color:#e7e7e7;
	border-color:#e5e5e5;
	border-right: 3px solid #8DC442;
}

.smNav-right .list-group-item.active .list-group-item-heading, .smNav-right .list-group-item.active:hover .list-group-item-heading, .smNav-right .list-group-item.active:focus .list-group-item-heading, .smNav-right .list-group-item.active .list-group-item-heading>small, .smNav-right .list-group-item.active:hover .list-group-item-heading>small, .smNav-right .list-group-item.active:focus .list-group-item-heading>small, .smNav-right .list-group-item.active .list-group-item-heading>.small, .smNav-right .list-group-item.active:hover .list-group-item-heading>.small, .smNav-right .list-group-item.active:focus .list-group-item-heading>.small {
	color:inherit
}
.smNav-right .list-group-item.active .list-group-item-text, .smNav-right .list-group-item.active:hover .list-group-item-text, .smNav-right .list-group-item.active:focus .list-group-item-text {
	color:#e1edf7
}

.smNav-right .list-group-item.active:before {
  content: "\f100";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  color: #8DC442;
  font-size: 18px;
  left: 10px; top: 20px;
  position: absolute;
}

#sm-filterBar .filter-line {
	background: none repeat scroll 0 0 #f5f5f5;
	border: 1px solid #ddd;
	border-radius: 2px;
	padding: 0 20px;
}

.chartTogggler-shell {
	position: absolute;
	right: 20px;
}

.chartTogggler {
	padding: 8px 12px;
	background: #f5f5f5;
	border: 1px solid #ddd;
	border-top: 1px dashed #ddd;
	z-index: 999;
	position: relative;
	top: -1px;
}
.colcount {

-webkit-column-count: 3; /* Chrome, Safari, Opera */
-moz-column-count: 3; /* Firefox */
column-count: 3;

}

#MarketTypeDiv {
	padding-top: 7px;
}

/* Flexslider Modifications for sliding Tags - used on ideaBank  */
#tags-slider .flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;
width: auto !important;
}
#tags-slider .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] #tags-slider .slides {display: block;}
#tags-slider .flexslider { margin: 0 0 30px; background: #fff;  zoom: 1; -webkit-box-shadow: 0 0px 0px rgba(0,0,0,.2);
  -moz-box-shadow: 0 0px 4px rgba(0,0,0,.0);
  -o-box-shadow: 0 0px 0px rgba(0,0,0,.0);
  box-shadow: 0 0px 0px rgba(0,0,0,.0);}
#tags-slider .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;   margin: 0px 60px;}
#tags-slider .flex-direction-nav a  { text-decoration:none; display: block; width: 20px; height: 20px; margin: -10px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
#tags-slider .flex-direction-nav .flex-prev { left: 0px;opacity: .3!important; filter:alpha(opacity=3); }
#tags-slider .flex-direction-nav .flex-next { right: 0px; text-align: right; opacity: .3!important; filter:alpha(opacity=3);}
#tags-slider .flexslider:hover .flex-prev { opacity: 0.9; }
#tags-slider .flexslider:hover .flex-next { opacity: 0.9;  }
#tags-slider .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: .9!important; filter:alpha(opacity=9); cursor: pointer;}
#tags-slider .flex-direction-nav .flex-disabled { opacity: .3!important; filter:alpha(opacity=3); cursor: pointer; }
#tags-slider .flex-direction-nav a:before  { font-family: "icomoon"; font-size: 20px; line-height:1; display: inline-block; content: '\edc1'; }
#tags-slider .flex-direction-nav a.flex-next:before  { content: '\edb9'; }

/* User Management CSS */
#dvSummaryData .statistics {background: transparent;   margin: 0; padding: 20px 0px 0px 0px;}
#dvSummaryData .statistics-info > a > i {font-size: 20px;}
#sitemgrusermanagementdashboard .select2-container-multi .select2-choices .select2-search-field input { padding: 4px 2px 5px 10px;}
#sitemgrusermanagementdashboard .select2-container-multi .select2-choices .select2-search-choice { padding: 3px 12px 3px 26px; background-color: #27505E;}
#sitemgrusermanagementdashboard .select2-search-choice-close { top: 7px;}
#dvUserManagmentResult .btn.btn-default.pull-right {position: relative; top: 45px; z-index: 2;}
#dvUserManagmentResult #txtSearchDatatable {margin-right: 90px;}

.registered-resident {background-color: #77B866;}
.unregistered-resident {background-color: #D65C4F;}
.registered-prospect {background-color: #DE7E52;}
.unregistered-prospect {background-color: #C03895;}
.site-manager-user {background-color: #3CA2BB;}
.registered-owner {background-color: #663399;}
.registered-senior-Contact {background-color: #77B866;}
.unregistered-senior-Contact {background-color: #D65C4F;}
.invited-senior-Contact {background-color: #c09853;}
.registered-senior-Applicant {background-color: #77B866;}
.unregistered-senior-Applicant {background-color: #D65C4F;}
.invited-senior-Applicant {background-color: #c09853;}
.registered-broker {background-color: #fab63f;}
/* fix full width clickable labels */
#sitemgrpropertysettings form .controls label {
	display: inline-block;
}

#sitemgrpropertysettings .alert label { float: none; clear: none; 	display: inline-block;}

#sitemgrpropertysettings .form-horizontal .controls { margin-left: 20px; float: left; }
/* end fix full width clickable labels */

	#txtTaskTypeDesc {margin: 0 auto; min-height: 44px;	border: 1px solid #DDD;}
	button#btnadd {padding: 10px 15px;}

.user_type_info{font-size: 11px; color: #F00; font-weight: 800;}
#dtUserManagment small, a.email-sub, #dtUserManagment ul.unstyled {font-size:11px; margin:0px;}
#dtUserManagment i {margin-left: 7px;}
#dtUserManagment tr [data-label="Details"] {font-size:11px; margin:0px;}

/*Manage Corporate Sites*/
/* TILE CLASSES */
#ManageCorporateSites .tile {
  height: 300px;
  width: 100%;
  overflow: hidden;
  position: relative;
  margin-bottom: 0px;
}

#ManageCorporateSites .tile .backstretch {
  -moz-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
 -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

#ManageCorporateSites .tile:hover .backstretch {
  transform: scale(1.05);
}

#ManageCorporateSites .tile p {
  font-family: 'Open Sans', sans-serif;
  margin: 0;
}

#ManageCorporateSites .tile .tile-title {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.7);
  color: #FFF;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
  -moz-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

#ManageCorporateSites .tile:hover .tile-title {
  background: rgba(0, 0, 0, 1);
}

#ManageCorporateSites .tile .tile-title .tile-title-inner {
  position: relative;
  padding: 5px 15px;
}

#ManageCorporateSites .tile .tile-title .title {
  font-size: 15px;
  font-weight: 700;
}

#ManageCorporateSites .tile .tile-title .note {
  font-size: 12px;
}

#ManageCorporateSites .tile .tile-title .subtitle {
  font-size: 13px;
}

#ManageCorporateSites .tile .tile-title i {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 16px;
}

#ManageCorporateSites .tile {
  margin-bottom: 0px;
}

#ManageCorporateSites .buttons {
  position: relative;
  top: 0px;
  margin: 0 0 20px 0;
}

#ManageCorporateSites .buttons .btn,
#ManageCorporateSites .buttons .btn:hover,
#ManageCorporateSites .buttons .btn:active,
#ManageCorporateSites .buttons .btn:focus {
  color: #FFF;
  background-color: #545454;
  outline: none;
  padding: 15px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  width: 100%;
  border: 0px;
}

#ManageCorporateSites .buttons .dropdown-menu {
  width: 100%;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  box-sizing: border-box;
}


/*Manage Corporate Sites*/
/*Ratings and Reviews notification text*/
.noti-reviewer {text-align: right;}
@media (max-width: 1200px) {
.noti-reviewer {line-height: 14px; max-width: 180px;}
}



.npsData-visualization {padding-bottom: 30px; border-bottom: 1px solid #efefef;}
.nps-container {border: 1px solid #3290b2; padding: 30px 10px;}
.score-container {margin: 0px 60px 0px 0px; position:relative; color: #3290b2}
.score-container:after {content: "="; position: absolute; left: 115%; top: 50%; font-size: 60px; color: #d6d6d6;}
.promoters-container {margin: 0px 30px 0px 0px; color: #1aaf5d; border-color: #1aaf5d; position:relative;}
.promoters-container:after {content: "-"; position: absolute; left: 115%; top: 50%; font-size: 60px; color: #d6d6d6;}
.detractors-container {margin: 0px 0px 0px 30px; color: #8DC442; border-color: #8DC442; position:relative;}
.chart-container {margin: 0px;}
.nps-num {font-size: 35px; display: block; line-height: 60px;}
.score-container .nps-num {color: #3290b2}
.promoters-container .nps-num {color: #1aaf5d}
.detractors-container .nps-num {color: #8DC442}
.nps {position: relative;}
.nps-define{position: relative; display: block; float: right; top: -26px; right: -1px; }		
.nps-define .btn.btn-info {
  background: #3290b2;
  border-color: #DDDDDD;
  color: #ffffff;
  font-size: 15px;
  padding: 19px 15px;
  border-radius: 0px 3px 3px 0px;
  
}
.label-promoter {background-color: #1aaf5d;}
.label-passive {background-color:#edab3a ;}
.label-detractor {background-color: #8DC442;}

/* Overlay style */
.overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(255,255,255,1);
	z-index: 999999;
}
			
			
/* Overlay closing cross */
.overlay .overlay-close {
	width: 50px;
	height: 50px;
	position: absolute;
	right: 20px;
	top: 20px;
	overflow: hidden;
	border: none;
	outline: none;
	background: transparent;
	border: 1px solid #666;
	border-radius: 50%;
}
			
			
/* Effects */
.overlay-scale {
	visibility: hidden;
	opacity: 0;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s, visibility 0s 0.3s;
	transition: transform 0.3s, opacity 0.3s, visibility 0s 0.3s;
}
			
.overlay-scale.open {
	visibility: visible;
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);	
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
	transition: transform 0.4s, opacity 0.4s;
}
/* classified title and buttons*/
#classifiedsHead > ul {
	list-style-type: none;
}
#classifiedsHead > ul > li {
	display: inline;
	list-style-type: none;
	float: right;
	margin: 0 0 0 5px;
	height: 36px
}
#cclassifiedsHead .btn i {
	color: #3290b2;
}
#classifiedsHead .classifiedTitle {
	float: left;
}
.control-label.inline {float: left; }
.control-label.inline  + label.checkbox {display: inline-block;}
.redirect-table {  
	max-width: 520px;
	min-width: 70px;
	word-wrap: break-word;
}
#Update301RedirectBtn {
	position: relative;
	top: 24px;
}	

/*-----------OLE Registration content config----------------*/
/* PREVIEW PANELS */
section.ole_reg_section{
	padding:15px;
	border-bottom:1px solid #e4e4e4;
	margin-bottom:15px;
	color:#F00;
	font-size:14px;
	position: relative;
}
section.ole_reg_section.edit{
	border:1px solid #e4e4e4;
}
section.ole_reg_section .callout{
	font-size:12px;
	line-height:16px;
	font-weight:400;
	margin:15px 0 0 0;
	display:none;
}

div section.ole_reg_section:last-child{
	margin-bottom:0px;
	border-bottom:none;
}

.ole_reg_panels_preview h4{
	font-size: 22px;
	line-height: 30px;
}

/* PREVIEW PANELS OVERLAY */
section.ole_reg_section .ole_section_overlay{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	color:#000;
	text-align:center;
	background-color:rgba(255,255,255,0.9);
	border:1px solid #e4e4e4;

	opacity:0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
section.ole_reg_section:hover .ole_section_overlay{
	opacity:1;
}
.ole_section_overlay{ /* this prevents the child from being vertically centered on a half-pixel, which causes blurriness */
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.ole_section_overlay h5{
	text-align:center;
	font-size:30px;
	font-weight:600;
	color:#F00;
}
.overlay_inner{
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.ole_section_overlay p{
	font-style:italic;
}
.ole_section_overlay i:before{
	font-size:11px;
}

/* EDIT PANELS */
.ole_section_edit{
	display:none;
}

.ole_section_edit input,
.ole_section_edit textarea{
	margin-bottom:10px;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	height: 30px;
}

.ole_section_edit textarea{
	resize:none;
	padding:5px;
	height:80px
}

.ole_section_edit input.headline_input{
	font-size:16px;
	font-weight:600;
}
.ole_section_edit .uneditable{
	opacity:0.3;
	-webkit-opacity: 0.3;
	-moz-opacity: 0.3;
	filter:alpha(opacity=30);
}
.ole_section_edit a.showTip{
	font-size:12px;
	font-style:italic;
	top:15px;
	position:relative;
}



/* CHARACTER COUNTER */
.limitedInput{
	display:flex;
	margin-bottom:10px; 
}
.limitedInput input,
.limitedInput textarea{
	flex:1;
	margin:0px; 
}
.limitedInput .counter{
	width:30px;
	text-align:right;
	font-style:italic;
	font-size:13px;
	visibility: hidden; 
	line-height:30px; 
	text-align:center; 
}
.limitedInput .tooltip-inner{
	white-space:nowrap; 
}


/* TESTIMONIALS PANEL */
p.section_disabled{
	margin-left:30px;
	font-size:12px;
	line-height:16px;
	font-style:italic;
}
p.section_disabled:before{
	content: '\ed4d';
	font-family: 'icomoon';
	color: #d3d3d3;
	font-size: 14px;
	margin-left: -30px;
	margin-right:15px;    
	color:#c09853;
}
.ole_preview_testimonial:before {
	content: '\eb18';
	font-family: 'icomoon';
	color: #d3d3d3;
	font-size: 24px;
	margin-left: -40px;
	padding-right: 15px;
}
.ole_preview_testimonial{
	padding-left: 40px;
	font-size:13px;
}
.ole_reg_preview_testimonial_attribution{
	padding-left: 40px;
	font-size:12px;
	font-style: italic;
}
.ole_reg_preview_testimonial_attribution:before{
	content: '- ';
}

/* VALUES PANEL */
#ole_reg_preview_highlights ul{
	list-style: none;
	margin:0;
}
#ole_reg_preview_highlights ul li{
	line-height:30px;
	font-size:1.1em;
}
#ole_reg_preview_highlights ul li:before{
	content: '\ed6e';
	font-family: 'icomoon';
	padding-right: 10px;
	color: #91b55e;
	font-size:1.25em;
	vertical-align: -4px;
}

/* FORM */
.ole_reg_form_preview .well{
	box-shadow: none;
	border:none;
	padding:20px 50px;
}
.ole_reg_form_preview h3{
	font-size:30px;
	line-height:42px;
	padding-bottom:25px;
	border-bottom:1px solid #e4e4e4;
	margin-bottom:35px;
	font-weight:300;
}
.heavy{
	font-weight:400;
}

/* FORM INPUTS */
.ole_reg_form_preview input{
	width:100%;
	margin-bottom:20px;
	box-sizing: border-box;
	line-height:20px;
	font-size:14px;
	height:38px;

}

/* FORM BUTTON */
.ole_reg_form_preview .btn.btn-fancy {
	box-sizing: border-box;
	padding: 1em;
	width:100%;
	position: relative;
	margin: 0 auto;
	text-transform:uppercase;
	text-shadow:none;
	font-size:24px;
	line-height:28px;
}
.ole_reg_form_preview .btn.btn-fancy:before {
	background: none;
	border: 6px solid #fff;
	content: "";
	display: block;
	position: absolute;
	top: 1px;
	left: 1px;
	right: 1px;
	bottom: 1px;
}
/* FORM AGREEMENT */
.ole_reg_form_preview .smaller{
	margin-top:10px;
	padding:0 25px;
}

/* FOOTER */
.page-footer{
	margin-top:25px;
}
/*-----------OLE Registration content config----------------*/
/*-------------------Conversion Optimization Settings-----------*/
.page-footer{
	margin-top:25px;
}
.configure_page{
	margin-left:25px;
}
.help-block{
	margin-top:5px;
}
.help-block i{
	color:#3290b2;
}
.help-block a{
	text-decoration: underline;
}
/*-------------------Conversion Optimization Settings-----------*/
.cke_reset_all table{
	width:auto !important;
}

.emailAutoresponder-checkbox {display: inline-block; float: right; margin-right: 15px;}

.callout-inline { display: inline-block; margin: 0px 35px;}

.relative { position: relative; }
.absolute { position: absolute; }

/*** Metropolitan Map Starts ***/
#corpUSAMap_hoverColor {
	color: #f0654e;
}

#corpUSAMap_emptyColor {
	color: #e8d6bf;
}

#corpUSAMap_hasPropertiesColor {
	color: #dbbe99;
}

.panel-header {
	background: #f5f5f5;
	padding: 10px;
	border: 1px solid #ccc;
	font-weight: 600;
}

.maparea_ct {
	padding: 10px;
	border: 1px solid #ccc;
	text-align: right;
	border-top: 0;
}

.maparea_ct ul {
	list-style: none;
	margin: 3px 0 0;
}

.maparea_ct ul li {
	display: inline-block;
	vertical-align: top;
	margin-left: 5px;
}

p.maparea_name,
p.maparea_prop_count {
	margin: 0;
	padding: 0;
}

p.maparea_name {
	font-weight: 600;
}

p.maparea_prop_count {
	font-style: italic;
}
.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch .bootstrap-switch-label{
	padding: 8px 12px;
}
.maparea_ct a.btn{
	padding: 8px 12px;
}

.maparea_ct a.btn {
	background: #FFF;
	color: #000;
}

.maparea_ct a.btn.disabled {
	color: #888;
	border-color: #888;
}

.panel_actions {
	text-align: right;
	font-weight: normal;
}

.panel_actions a {
	margin-left: 10px;
	font-size: 11px;
	text-decoration: underline;
}
.functionality-toggle .bootstrap-switch{
	margin-right:20px;
}

.functionality-toggle {
	font-size:18px;
	margin-bottom:40px;
}

.maparea_ct{
	text-align:left;
}
.maparea_ct ul {
	height:40px;
	position:relative;
}
.maparea_ct ul li {
	vertical-align:top;
	width:40% !important;
}
.maparea_ct ul li:first-child {
	margin-top:5px;
	text-align:left;
	font-weight:600;
}
.maparea_ct ul li:last-child {
	width:auto;
	float:right;
	position: absolute;
	top:0;
	right:0;
	text-align:right;
}
.maparea_ct ul li:last-child label {
	margin-top:0;
}
@media only screen and (min-width : 768px) and (max-width:1349px) {
	.maparea_ct ul {
		height:auto;
	}
	.maparea_ct ul li {
		display:block !important;
		width:100% !important;
		margin-top:0px !important;
		margin-bottom:0px !important;
		text-align:right !important;
	}
	.maparea_ct ul li:last-child {
		margin-top:5px !important;
		width:auto;
		display:block;
		float:none;
		position:relative;
		text-align:right;
		width:100% !important;
		text-align:right;
	}
}
@media only screen and (min-width : 1350px) and (max-width:1680px) {
		.maparea_ct ul li {
			display:block !important;
			width:100% !important;
			margin-top:0px !important;
			margin-bottom:0px !important;
		}
}
/*** Metropolitan Map Ends ***/


/*-----------------nudge manager styles----------------------------------------------------------------------------------------------------------*/
/* TABLES */
.table th{
	background-color:#fafafa !important;
	color:#F00;
}
/* SECTION PANELS */

h2.section-header.b-b-none{
	border-bottom:0px!important;
}
.filter-line{
	-webkit-border-radius: 0px;
	border-radius:0px;
}

/* HEADLINES */
h3.nudge_headline {
	line-height: 16px;
	margin-bottom: 5px;
	font-weight:600;
	font-size:16px;
	color:#F00;
}
h2.flip{
	border-bottom: none !important;
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-top: 1px solid #E5E5E5 !important;
	margin-top: 20px;
	padding-top: 20px;
}

/* DEFINITION LISTS */
.dl-horizontal dt{
	width:120px;
	font-weight:600; /* THIS FONT-WEIGHT RULE SHOULD ULTIMATELY MAKE IT'S WAY TO SITEMANGER.CSS */
}
.dl-horizontal dd{
	margin-left:140px;
}

/* FIELDS & BUTTONS */
.noresize{
	resize:none;
}
.btn-minwidth{
	min-width:100px;
}

/* CALLOUTS */
.field_callout{
	display:none;
	margin-top:6px;
}

/* CREATE CAMPAIGN */
.campaignTypeBox{
	padding:10px 20px;
	border:1px solid #e8e8e8;
	transition: all .1s linear;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color:#0489b4;
	display:block;
	width:100%;
}
.campaignTypeBox:hover,
.campaignTypeBox:focus{
	border-color:#F00;
	background:#f9f9f9;
	color:#0489b4;
}
a.campaignTypeBox i{
	font-size:22px;
	color:#0489b4;
	margin-top:8px;
	display:none;
}
.campaignTypeBox:hover i,
.campaignTypeBox:focus i{
	display:inline-block;
}

/* BOOTSTRAP OVERRIDES */
.well{
	box-shadow:none;
}

/* LABELS */
.spaced-options label{
	min-height:38px;
}
.spaced-options label:last-child{
	min-height:0;
}
label.has_callout{
	color:#3290b2 !important;
}
.inline-form label{
	display:inline-block;
	/*vertical-align:top;*/
	margin-left:30px;
	min-height:initial;
}

/* ALIGN LABELS TO TOP OF LONDINIUM-STYLED FIELDS */
.form-horizontal .control-label.styled-label{
	padding-top:0;
}

/* GENERAL & ID-SPECIFIC */
#set_schedule_ct{
	display:inline-block;
	vertical-align:top;
}
#edit_status_btn,
#cancel_status_change{
	margin-left:30px;
}

#campaigns tr td{
	position: relative;
}
#campaigns tr td .actions{
	display:none;
	position:absolute;
	bottom:0;
}
 @media only screen and (max-width : 992px) {
	#campaigns tr td .actions{
		display:inline-block !important;
		position:relative;
	}
 }
 .statistics > li{
	 margin:5px 50px 5px 0;
 }

 
/* NUDGE MARKETING CAMPAIGNS */

#nudgeMarketingCampaign{
	text-align:center;
	width:560px;
	top: 50%;
}
#nudgeMarketingCampaign .modal-header{
	border-bottom:none;
}
#nudgeMarketingCampaign .modal-header h2{
	margin:40px 0 15px 0;
	color:#F00;
	font-weight:500;
	font-family:'Open Sans', sans-serif;
	font-size:28px;
}
#nudgeMarketingCampaign .modal-body{
	max-width:400px;
	margin:0 auto;
}
@media (max-width: 767px){
	#nudgeMarketingCampaign .modal-body{
		height:calc(100% - 100px) !important;
	}
}
#nudgeMarketingCampaign .campaignIntro {
	margin-bottom:30px;
	font-size:18px;
	text-align: center;
	padding-left:0px;
	display:block;
}
#nudgeMarketingCampaign .campaignDetails{
	margin-bottom:30px;
	clear:both;
}
#nudgeMarketingCampaign .campaignFooter{
	font-size:18px;
	margin-bottom:30px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}
#nudgeMarketingCampaign .campaignBtns{
	text-align:center;
	margin-bottom:30px;
}
#nudgeMarketingCampaign .campaignBtns .btn{
	padding:10px 20px;
	font-size:18px;
	font-weight:normal;
}
#nudgeMarketingCampaign .campaignBtns .btn-primary{
	font-weight:normal;
}
#nudgeMarketingCampaign .campaignBtns .btn{
	margin:10px;
}

#nudgeMarketingCampaign .campaignBtns .btn:first-child{
	margin-left:0px;
}

#nudgeMarketingCampaign .campaignBtns .btn:last-child{
	margin-right:0px;
}
#nudgeMarketingCampaign .btn.btn-flat{
	background-image:none;
	box-shadow:none;
	text-shadow:none;
}
#nudgeMarketingCampaign .modal-footer{
	border-top:none;
	background-color:#FFF;
	padding-bottom:20px;
}

/* SPECIALS */
#nudgeMarketingCampaign .campaignIntro span:before{
	content: "\e9ed";
	font-family: "icomoon";
	font-size: 36px;
	color: #91b55e;
	display: inline-block;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	margin-right:15px;

}
#nudgeMarketingCampaign .campaignSpecial span{
	font-size:22px;
	text-align: justify;
	font-weight:500;
	font-family:'Open Sans', sans-serif;
	color:#0088cc;
}

/* PROMOTIONS */
#nudgeMarketingCampaign .campaignPromoCode{
	width:auto;
	display: inline-block;
	padding:20px 30px;
	margin:30px auto 0;
	background-color:#F1AF00;
	color:#FFF;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	font-size:28px;
	border:1px solid #CA9200;
	margin-top:0;
}

/* INPUT VALIDATION */
.field-error-message{
	display:none;
	font-size:12px;
	color: #e74c3c;
}
label.error{
}
label.error input,
label.error select{
	border-color: #e74c3c;
	color: #e74c3c;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
label.error .field-error-message{
	display: block;
}
.inline-form label.error .field-error-message{
	margin: 5px 0 0 35px;
	text-align:right;
}

textarea.customhtml {
	height: 200px;
}


/* THIS CSS OVERRIDES STYLES FROM RENTCAFE_COMMON.CSS THAT MAKE INPUT PREPENDS & APPENDS NOT COMPATIBLE WITH SITE MANAGER INPUTS */
.input-append .add-on, .input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 31px;
  min-width: 16px;
  padding: 4px 10px;
  font-size: 13px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}

.panel-last {
  margin-bottom: 5px;  

}



.form-horizontal .help-block{
	clear:both;
}
.form-control-static{
	padding-top:5px;
	color:#F00;
	margin:0;
}

/* THIS CSS IS USED TO MAKE FIELDSET LEGENDS LOOK LIKE OUR FIELD LABELS - FOR ADA COMPLIANCE */
legend.control-label{
	margin: 0 0 5px 0;
	font-size:12px;
	font-weight: 600;
	color:#F00;
	line-height:20px;
	border:0px;
}

/* THIS SHOWS A TIP FOR A FIELD INPUT WHEN IT IS FOCUSED */
.inputTip{
	display:none;
}
input:focus ~ .inputTip{
	display:block;
}


/*-----------------END nudge manager styles----------------------------------------------------------------------------------------------------------*/



/* css adjustments to refine layout based on html structure in rcqatol */
.npsData-visualization#MainFilters {
padding-bottom: 15px;
border-bottom: 1px solid #ddd;
margin-top: -20px;
}
.npsData-visualization {
padding-bottom: 0px;
border-bottom: 0px solid #efefef;
}
#ResultTab #ResultGrid .filter-line {
border: 0px solid #cccccc;
}
/* New styles for surveys */
.categoriesFilter:before {
font-family: icomoon;
content: "\ea80";
font-size: 30px;
line-height:30px;
}
.campaignsFilter:before {
font-family: icomoon;
content: "\e9ad";
font-size: 30px;
line-height:30px;
}


#SurveyResults ul.nav.nav-tabs li {
float: right;
}

/*-----------------Property Switcher styles----------------------------------------------------------------------------------------------------------*/
.breadcrumb-buttons#propertySwitchModule  {
  margin: 0;
  padding: 0;
  float: right;
  list-style: none;
  font-size: 0;
  position: relative;
  top: -6px;
}
.breadcrumb-buttons#propertySwitchModule  > li {
  position: relative;
  border-left: 1px solid #eee;
  display: block;
  float: left;
  font-size: 12px;
}
.breadcrumb-buttons#propertySwitchModule  > li > a {
  color: #444;
  display: block;
  padding: 7px 14px 7px 14px;
  font-weight: 600;
}
.breadcrumb-buttons#propertySwitchModule  > li.open > a, 
.breadcrumb-buttons#propertySwitchModule  > li.open > a:hover {
  color: #777;
}
.breadcrumb-buttons#propertySwitchModule  > li.open > a .caret {
  border-top-color: #777;
}
.breadcrumb-buttons#propertySwitchModule  > li > a > i {
  float: left;
	display: block;
	margin: 0 10px 0 0;
	position: relative;
	top: 5px;
}

.breadcrumb-buttons#propertySwitchModule  .caret {
	border-top: 4px solid #777;
}

.breadcrumb-buttons#propertySwitchModule  > li > a:hover {
  background-color: #fcfcfc;
  color: #777;
}
.breadcrumb-buttons#propertySwitchModule  .label {
  margin-left: 6px;
  margin: -1px -2px -1px 2px;
  padding: 4px 7px;
}

.breadcrumb-buttons#propertySwitchModule .breadcrumb-search {
  padding: 14px 14px 0px 14px;
	margin-bottom: 10px;
}
.breadcrumb-buttons#propertySwitchModule .breadcrumb-search input[type=text] {
  background: #fff url(/images/interface/filter.png) no-repeat 10px;
  padding-left: 30px;
  margin-bottom: 2px;
}

.breadcrumb-buttons#propertySwitchModule .breadcrumb-search .form-control {
	padding: 7px 9px 8px 9px;
	font-size: 12px;
	border-color: #3290B2;
	box-shadow: none;
	border-radius: 0;
	-webkit-appearance: none;
}

.breadcrumb-buttons#propertySwitchModule .breadcrumb-toggle {
  position: absolute;
  top: 0;
  right: 0;
}

.breadcrumb-buttons#propertySwitchModule  .dropdown-menu.propSwitcher {
	margin-top: 2px;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
	border: 0px solid transparent;
  }




@media (min-width: 768px) {
  .breadcrumb-buttons#propertySwitchModule .breadcrumb-buttons {
	display: block;
  }
}

@media (max-width: 767px) {
  .breadcrumb-buttons#propertySwitchModule .breadcrumb-line {
	border: 0;
	background: none;
  }

  .breadcrumb-buttons#propertySwitchModule .breadcrumb-top {
	margin: 0 -15px;
  }
  .breadcrumb-buttons#propertySwitchModule .breadcrumb-top .breadcrumb-buttons {
	margin-right: 0;
  }
  .breadcrumb-buttons#propertySwitchModule .breadcrumb-top .breadcrumb {
	padding-left: 15px;
  }
  .breadcrumb-buttons#propertySwitchModule .breadcrumb-top .breadcrumb-toggle {
	right: 3px;
  }

  .breadcrumb-buttons#propertySwitchModule .breadcrumb-buttons {
	margin-top: 15px;
	background-color: #fff;
	width: 100%;
	border: 0px solid #ddd;
	z-index: 2;
  }
  .breadcrumb-buttons#propertySwitchModule .breadcrumb-buttons > li {
	float: none;
	width: 1%;
	display: table-cell;
  }
  .breadcrumb-buttons#propertySwitchModule .breadcrumb-buttons > li:first-child {
	border-left: 0;
  }
  .breadcrumb-buttons#propertySwitchModule .breadcrumb-buttons > li > a .caret {
	float: right;
	margin-top: 9px;
  }
  .breadcrumb-buttons#propertySwitchModule .breadcrumb-buttons .dropdown-menu, 
  .breadcrumb-buttons#propertySwitchModule .breadcrumb-buttons .popup.dropdown-menu.dropdown-menu-right {
	float: left!important;
	left: -1px;
	right: -1px;
  }
  .breadcrumb-buttons#propertySwitchModule .breadcrumb-buttons > li {
	position: static;
  }
  
 
  
  .breadcrumb-buttons#propertySwitchModule .breadcrumb-buttons .popup-header:before, 
  .breadcrumb-buttons#propertySwitchModule .breadcrumb-buttons .popup-header:after, 
  .breadcrumb-buttons#propertySwitchModule .breadcrumb-buttons .dropdown-menu > li:first-child:before, 
  .breadcrumb-buttons#propertySwitchModule .breadcrumb-buttons .dropdown-menu > li:first-child:after {
	content: "";
	border: 0;
  }
}

@media (max-width: 479px) {

  .breadcrumb-buttons#propertySwitchModule .breadcrumb-buttons > li {
	text-align: center;
  }

  .breadcrumb-buttons#propertySwitchModule .breadcrumb-buttons > li > a {
	height: 36px;
  }
}
 .breadcrumb-buttons#propertySwitchModule .dropdown-menu > li > a {
	padding: 10px 12px 11px 12px;
	text-align: left;
	font-weight: 600;
}

.breadcrumb-buttons#propertySwitchModule .recent.nav.nav-list {
	padding-right: 0px;
	padding-left: 0px;
	margin: 10px 0px 0px 0px;
}
.breadcrumb-buttons#propertySwitchModule .recent.nav.nav-list .nav-header {
	background-color: transparent;
	border-top: 1px solid #eee;
}
.breadcrumb-buttons#propertySwitchModule .recent.nav.nav-list > li > a {
	padding: 5px 30px;
	margin: 0;
	font-size: 12px;
}

.breadcrumb-buttons#propertySwitchModule .recent.nav.nav-list > li.last {
	margin-top: 5px; border-top: 1px solid #eee; padding-top: 10px;
}

.breadcrumb-buttons#propertySwitchModule .recent.nav.nav-list > li.last a:hover {
	background: transparent;
 }

.breadcrumb-buttons#propertySwitchModule .dropdown .dropdown-menu .recent li.nav-header {
	padding-right: 0px;
	padding-left: 15px;
}   

.breadcrumb-buttons#propertySwitchModule .dropdown-menu .current-prop-info:before {
	position: absolute;
	top: -11px;
	right: 11px;
	display: inline-block;
	border-right: 11px solid rgba(0, 0, 0, 0);
	border-bottom: 11px solid #efefef;
	border-left: 11px solid rgba(0, 0, 0, 0);
	content: '';
}

.breadcrumb-buttons#propertySwitchModule .dropdown-menu .current-prop-info:after {
	position: absolute;
	top: -8px;
	right: 14px;
	display: inline-block;
	border-right: 8px solid rgba(0, 0, 0, 0);
	border-bottom: 8px solid #FFF;
	border-left: 8px solid rgba(0, 0, 0, 0);
	content: '';
}


.breadcrumb-buttons#propertySwitchModule .current-prop-info      {
	text-align: center;
	}

.breadcrumb-buttons#propertySwitchModule .current-prop-info h4   {
	display: inline-block;
	margin: 11px 12px 0px 12px;
	text-align: center;
	color: #8DC442;
	}
.breadcrumb-buttons#propertySwitchModule .current-prop-info span {
	display: block;
	font-size: 10px;
	line-height: 10px;
	padding-bottom: 10px;
	}
.breadcrumb-buttons#propertySwitchModule .current-prop-links {padding: 0px 0px 10px 0px;}
	
.breadcrumb-buttons#propertySwitchModule .propswitch {border-top: 1px solid #eee; padding:15px 15px 0px; }
.breadcrumb-buttons#propertySwitchModule .propswitch h4 {margin: 0px; padding:0px;     text-transform: uppercase;
	line-height: 0px;
	font-size: 12px; }
	
.breadcrumb-buttons#propertySwitchModule .breadcrumb-search ul.typeahead.dropdown-menu {
	display: block;
	margin-top: 0px;
	width: 270px;
}
.breadcrumb-buttons#propertySwitchModule .breadcrumb-search ul.typeahead.dropdown-menu li {
	overflow-x: auto;
}
	
	
	
	
	
	label.required.readonly {
	position: relative;
	top: 5px;
}

/*-----------------END Property Switcher styles----------------------------------------------------------------------------------------------------------*/

.blueMoon-Definitions{margin-top: 15px; padding-right: 6px;}
.bm-automatic-disabled {color: #95a5a6; padding-right: 6px;}
.bm-automatic {color: #3CA2BB; padding-right: 6px;}
.bm-custom {color: #ee6e73; padding-right: 6px;}

.blueMoon-Definitions {margin-top: 45px;}

#fieldOverrides-datatable .btn.disabled, #fieldOverrides-datatable.btn[disabled] {
	background-color: #ffffff;
	color: #95a5a6;
}

#sitemgrcompanylevelsettings input[type='checkbox']{
	margin-left: 0px;
}
#UpdateBtnCompanyLevelSettings {
	margin-left: -180px;
}

#divSearchinVoyager.search-voyager-enable{
	display:inline-block !important;
}
#divSearchinVoyager.search-voyager-enable label{
	top:0;
}

#divSearcchInactiveProspects.search-voyager-enable{
	display:inline-block !important;
}
#divSearcchInactiveProspects.search-voyager-enable label{
	top:0;
}
ul.feature_list li{
	color:#D65C4F;
	font-size:14px;
	line-height:32px;
}

ul.feature_list li:before{
	content: "\ed6b";
	font-family:icomoon;
	padding-top:5px;
	line-height: 32px;
	margin-right:5px;
}

ul.feature_list li.included{
	color:#4E9C39;
}
ul.feature_list li.included:before{
	content: "\ed6e";
}

 @media only screen and (min-width : 992px) {
	.pull-right-md{
		float:right;
	}
	.pull-right-md > .dropdown-menu{
	right: 0;
	 left: auto; 
	}
}

/*---------------------------- Start style added for Manage Blue Moon Lease pages---------------------------------------*/
 /* SiteManager left aligned vertical sub tabs */
 
.smNav-leftTabs a.list-group-item {
	color: #F00;
	padding-left: 15px;
}

.smNav-leftTabs a.list-group-item .list-group-item-heading {
	color: #333;
}

.smNav-leftTabs a.list-group-item:hover,
.smNav-leftTabs a.list-group-item:focus {
	text-decoration: none;
	background-color: #f5f5f5;
	color: #3290b2;
}

.smNav-leftTabs a.list-group-item.active .list-group-item-heading,
.smNav-leftTabs a.list-group-item.active:hover .list-group-item-heading,
.smNav-leftTabs a.list-group-item.active:focus .list-group-item-heading {
	color: inherit;
}

.smNav-leftTabs a.list-group-item.active .list-group-item-text,
.smNav-leftTabs a.list-group-item.active:hover .list-group-item-text,
.smNav-leftTabs a.list-group-item.active:focus .list-group-item-text {
	color: #e1edf7;
}

.smNav-leftTabs .list-group-item.disabled, .smNav-leftTabs .list-group-item.disabled:hover, .smNav-leftTabs .list-group-item.disabled:focus, .smNav-leftTabs .list-group.hover .smNav-leftTabs .list-group-item.disabled:hover {
	color:#777;
	background-color:#eee;
}
.smNav-leftTabs .list-group-item.disabled .list-group-item-heading, .smNav-leftTabs .list-group-item.disabled:hover .list-group-item-heading, .smNav-leftTabs .list-group-item.disabled:focus .list-group-item-heading {
	color:inherit
}
.smNav-leftTabs .list-group-item.disabled .list-group-item-text, .smNav-leftTabs .list-group-item.disabled:hover .list-group-item-text, .smNav-leftTabs .list-group-item.disabled:focus .list-group-item-text {
	color:#777
}
.smNav-leftTabs .list-group-item.active, .smNav-leftTabs .list-group-item.active:hover, .smNav-leftTabs .list-group-item.active:focus {
	z-index:2;
	color: #3290B2;
	background-color:#fff;
	border-color:#fff;
	border-left: 1px solid #3290B2;
}

.smNav-leftTabs .list-group-item.active .list-group-item-heading, .smNav-leftTabs .list-group-item.active:hover .list-group-item-heading, .smNav-leftTabs .list-group-item.active:focus .list-group-item-heading, .smNav-leftTabs .list-group-item.active .list-group-item-heading>small, .smNav-leftTabs .list-group-item.active:hover .list-group-item-heading>small, .smNav-leftTabs .list-group-item.active:focus .list-group-item-heading>small, .smNav-leftTabs .list-group-item.active .list-group-item-heading>.small, .smNav-leftTabs .list-group-item.active:hover .list-group-item-heading>.small, .smNav-leftTabs .list-group-item.active:focus .list-group-item-heading>.small {
	color:inherit
}
.smNav-leftTabs .list-group-item.active .list-group-item-text, .smNav-leftTabs .list-group-item.active:hover .list-group-item-text, .smNav-leftTabs .list-group-item.active:focus .list-group-item-text {
	color:#e1edf7
}

.smNav-leftTabs .list-group-item.active:before {
  content: "\f101";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  color: #3290B2;
  font-size: 18px;
  right: 50px; top: 20px;
  position: absolute;
}

.smNav-leftTabs .list-group-item, .list-group.simple .list-group .list-group-item {
	border: 1px solid #fff;
}
	 
#fieldOverridesNav.smNav-leftTabs .list-group {
	max-width: 250px;
}     

.bm-field--wrapper {
  position:relative; margin: 30px 20px;
}

.bm-field--wrapper label {
  position:absolute;
  top: -25px;
  left:0;
  font-size:15px;
  color: #777777;
  transition: all 0.1s linear;
  opacity:.7;
}

.bm-field--wrapper label.on {
  color: #333;
  opacity:1;
}
.bm-field--wrapper label.custom {
	color: #3290b2;
	opacity:1;
}
.bm-field--wrapper label.show {
	top:-25px;
	opacity:1;
	color: #DE7E52;
}
.radio label.show {
	top:0px;
	opacity:1;
	color: #DE7E52;
}

.defaultBM {
	color: #7777777!important;
}     


.bm-field--wrapper .select.highlightLabel {width: calc(50% - 16px); display: block; margin-bottom: 45px;}
	 
.changeEmailLink {padding: 0px 0px 10px 10px;position: relative;bottom: 12px;font-size: 11px;}

.form-group.bm-field--wrapper.inline {float: left; display: inline-block;}     

	 
.bm-field--wrapper .highlightLabel.input-lg  {color:#DE7E52  }   
	 

.bm-field--wrapper span.v {
  width: 85px;
  height: 45px;
  position: relative;
}
.bm-field--wrapper span.v:before {
  content: '';
  position: absolute;
  width: 27px;
  height: 23px;
  background-image: url(http://216.157.102.75/~yardi/rentcafe/bm-logo@2x.png);
		background-size: 80px; left: 5px;
}
	 
form input.bm-required, form select.bm-required, form textarea.bm-required {
	border-left: 2px solid #b94a48;
}   
	 
	 .radio.reset{margin-top: 10px;}
	 .radio.reset .reset-radio{border-radius: 50%; padding: 0px 2px; background: #fff; border: none; color: #777;}     
	 .reset-radio i{font-size: 16px; margin-right: 7px;}
	 .bm-radioLabels {color: #777777;transition: all 0.1s linear;opacity: .7; margin: 40px 60px 60px;}

 
.btn.ladda-button.disabled, .btn.ladda-button[disabled] {
		color: #d6d6d6;
		background-color: #ffffff;
		border-color: #d6d6d6;
	}
	
.panel-heading .btn.btn-default i, .tab-heading .btn.btn-default i {
  color: #3290b2;
}
.form-wizard .steps > li > a.step {
	text-align: center;
}
.form_wizard_bm .progress {
	border-radius: 0px !important;
	height: 2px !important;
}     
.form-wizard .steps > li > a.step > .desc:hover {
	color: #3290b2;
}
.form-wizard .steps {
	padding: 0px;
	margin-bottom: 10px;
	margin-top: -20px;

}
.modal-header #tabsMini.nav.nav-tabs {  height: 30px;   margin-bottom: -10px;}
#tabsMini.nav.nav-tabs > li > a {padding: 2px 9px;}
#leaseData.modal {width: 80%; margin-top: auto!important; }
#FormData.modal {width: 80%; margin-top: auto!important; }

.toggle-default-values {
		margin: 0px 5px;
	font-size: 11px;
   
}

/*---------------------------- End style added for Manage Blue Moon Lease pages---------------------------------------*/

/* Start New LD Style  */

#sm-filterBar .input-large {padding: 6px;}
						#divSearchinVoyager {margin-left: 5px;}
						#divSearcchInactiveProspects {margin-left: 5px;}
						div#prospectsTable_length {height: 50px;}
						
					 
						.iconMedia {
						  margin-top: 15px;
						}
						.iconMedia:first-child {
						  margin-top: 0;
						}
						.iconMedia,
						.iconMedia-body {
						  overflow: hidden;
						  zoom: 1;
						}
						.iconMedia-object {
						  display: block;
						  margin: 0px 15px;
							font-size: 19px;
						}
						.iconMedia-right,
						.iconMedia > .pull-right {
						  padding-left: 10px;
						}
						.iconMedia-left,
						.iconMedia > .pull-left {
						  padding-right: 20px;
						}
						.iconMedia-left,
						.iconMedia-right,
						.iconMedia-body {
						  display: table-cell;
						  vertical-align: top;
						}
						.iconMedia-middle {
						  vertical-align: middle;

						}

						
						
						<!-- update info buttons css -->



						
.bg-tile-1.active  a i{
	color:#ffffff;
	background-color: #512da8;
}
.bg-tile-1.active a i {
	color: #ffffff;
	background-color: #512da8;
}
							
.bg-tile-1.active{
	border-bottom:2px solid #512da8;
}

.bg-tile-1.active .info-count{
	color: #512da8;
}
 
						
						
.bg-tile-2.active  a i{
	color:#ffffff;
	background-color: #b71c1c;
}
.bg-tile-2.active a i {
	color: #ffffff;
	background-color: #b71c1c;
}
							
.bg-tile-2.active{
	border-bottom:2px solid #b71c1c;
}

.bg-tile-2.active .info-count{
	color: #b71c1c;
}

						
.bg-tile-3.active  a i{
	color:#ffffff;
	background-color: #00acc1;
}
.bg-tile-3.active a i {
	color: #ffffff;
	background-color: #00acc1;
}
							
.bg-tile-3.active{
	border-bottom:2px solid #00acc1;
}

.bg-tile-3.active .info-count{
	color: #00acc1;
}
 

						
.bg-tile-4.active  a i{
	color:#ffffff;
	background-color: #00c853;
}
.bg-tile-4.active a i {
	color: #ffffff;
	background-color: #00c853;
}
							
.bg-tile-4.active{
	border-bottom:2px solid #00c853;
}

.bg-tile-4.active .info-count{
	color: #00c853;
}

						
.bg-tile-5.active  a i{
	color:#ffffff;
	background-color: #01579b;
}
.bg-tile-5.active a i {
	color: #ffffff;
	background-color: #01579b;
}
							
.bg-tile-5.active{
	border-bottom:2px solid #01579b;
}

.bg-tile-5.active .info-count{
	color: #01579b;
}
 

						
.bg-tile-6.active  a i{
	color:#ffffff;
	background-color: #e65100;
}
.bg-tile-6.active a i {
	color: #ffffff;
	background-color: #e65100;
}
							
.bg-tile-6.active{
	border-bottom:2px solid #e65100;
}

.bg-tile-6.active .info-count{
	color: #e65100;
}
 
						

.btn.disabled:hover, .btn[disabled]:hover{
	background-color: #ffffff;
	color: #95a5a6;
	cursor: not-allowed;
}
						
.info-buttons .info-pending {
	font-size: 12px;
}     
				   


   .info-buttons a {
	padding: 20px 5px 20px 20px;
}                     
@media screen and (max-width: 1981px) { 
	.info-buttons .info-count {
	width: 100%;
	}
   
	 
}           


 .list-group-item:first-of-type, .list-group.simple .list-group .list-group-item:first-of-type {
 
	border-top: 0px solid #fff;
}      


					  #sm-filterBar .input-large {padding: 6px;}
						#divSearchinVoyager {margin-left: 5px;}
						#divSearcchInactiveProspects {margin-left: 5px;}
						div#prospectsTable_length {height: 50px;}
						
					 
						.iconMedia {
						  margin-top: 15px;
						}
						.iconMedia:first-child {
						  margin-top: 0;
						}
						.iconMedia,
						.iconMedia-body {
						  overflow: hidden;
						  zoom: 1;
						}
						.iconMedia-object {
						  display: block;
						  margin: 0px 15px;
							font-size: 19px;
						}
						.iconMedia-right,
						.iconMedia > .pull-right {
						  padding-left: 10px;
						}
						.iconMedia-left,
						.iconMedia > .pull-left {
						  padding-right: 20px;
						}
						.iconMedia-left,
						.iconMedia-right,
						.iconMedia-body {
						  display: table-cell;
						  vertical-align: top;
						}
						.iconMedia-middle {
						  vertical-align: middle;

						}

						
						
						<!-- update info buttons css -->



						
.bg-tile-1.active  a i{
	color:#ffffff;
	background-color: #512da8;
}
.bg-tile-1.active a i {
	color: #ffffff;
	background-color: #512da8;
}
							
.bg-tile-1.active{
	border-bottom:2px solid #512da8;
}

.bg-tile-1.active .info-count{
	color: #512da8;
}
 
						
						
.bg-tile-2.active  a i{
	color:#ffffff;
	background-color: #b71c1c;
}
.bg-tile-2.active a i {
	color: #ffffff;
	background-color: #b71c1c;
}
							
.bg-tile-2.active{
	border-bottom:2px solid #b71c1c;
}

.bg-tile-2.active .info-count{
	color: #b71c1c;
}

						
.bg-tile-3.active  a i{
	color:#ffffff;
	background-color: #00acc1;
}
.bg-tile-3.active a i {
	color: #ffffff;
	background-color: #00acc1;
}
							
.bg-tile-3.active{
	border-bottom:2px solid #00acc1;
}

.bg-tile-3.active .info-count{
	color: #00acc1;
}
 

						
.bg-tile-4.active  a i{
	color:#ffffff;
	background-color: #00c853;
}
.bg-tile-4.active a i {
	color: #ffffff;
	background-color: #00c853;
}
							
.bg-tile-4.active{
	border-bottom:2px solid #00c853;
}

.bg-tile-4.active .info-count{
	color: #00c853;
}

						
.bg-tile-5.active  a i{
	color:#ffffff;
	background-color: #01579b;
}
.bg-tile-5.active a i {
	color: #ffffff;
	background-color: #01579b;
}
							
.bg-tile-5.active{
	border-bottom:2px solid #01579b;
}

.bg-tile-5.active .info-count{
	color: #01579b;
}
 

						
.bg-tile-6.active  a i{
	color:#ffffff;
	background-color: #e65100;
}
.bg-tile-6.active a i {
	color: #ffffff;
	background-color: #e65100;
}
							
.bg-tile-6.active{
	border-bottom:2px solid #e65100;
}

.bg-tile-6.active .info-count{
	color: #e65100;
}
 
						

.btn.disabled:hover, .btn[disabled]:hover{
	background-color: #ffffff;
	color: #95a5a6;
	cursor: not-allowed;
}
						
.info-buttons .info-pending {
	font-size: 12px;
}     
				   


   .info-buttons a {
	padding: 20px 5px 20px 20px;
}                     
@media screen and (max-width: 1981px) { 
	.info-buttons .info-count {
	width: 100%;
	}
   
	 
}    

.column { flex: 1; padding: 10px; }
.columns.is-mobile > .column.is-half { flex: none; width: 50%; }
.columns.is-mobile > .column.is-third { flex: none; width: 33.3333%; }
.columns.is-mobile > .column.is-quarter { flex: none; width: 25%; }
.columns.is-mobile > .column.is-offset-half { margin-left: 50%; }
.columns.is-mobile > .column.is-offset-third { margin-left: 33.3333%; }
.columns.is-mobile > .column.is-offset-quarter { margin-left: 25%; }
.columns.is-mobile > .column.is-1 { flex: none; width: 8.33333%; }
.columns.is-mobile > .column.is-offset-1 { margin-left: 8.33333%; }
.columns.is-mobile > .column.is-2 { flex: none; width: 16.66667%; }
.columns.is-mobile > .column.is-offset-2 { margin-left: 16.66667%; }
.columns.is-mobile > .column.is-3 { flex: none; width: 25%; }
.columns.is-mobile > .column.is-offset-3 { margin-left: 25%; }
.columns.is-mobile > .column.is-4 { flex: none; width: 33.33333%; }
.columns.is-mobile > .column.is-offset-4 { margin-left: 33.33333%; }
.columns.is-mobile > .column.is-5 { flex: none; width: 41.66667%; }
.columns.is-mobile > .column.is-offset-5 { margin-left: 41.66667%; }
.columns.is-mobile > .column.is-6 { flex: none; width: 50%; }
.columns.is-mobile > .column.is-offset-6 { margin-left: 50%; }
.columns.is-mobile > .column.is-7 { flex: none; width: 58.33333%; }
.columns.is-mobile > .column.is-offset-7 { margin-left: 58.33333%; }
.columns.is-mobile > .column.is-8 { flex: none; width: 66.66667%; }
.columns.is-mobile > .column.is-offset-8 { margin-left: 66.66667%; }
.columns.is-mobile > .column.is-9 { flex: none; width: 75%; }
.columns.is-mobile > .column.is-offset-9 { margin-left: 75%; }
.columns.is-mobile > .column.is-10 { flex: none; width: 83.33333%; }
.columns.is-mobile > .column.is-offset-10 { margin-left: 83.33333%; }
.columns.is-mobile > .column.is-11 { flex: none; width: 91.66667%; }
.columns.is-mobile > .column.is-offset-11 { margin-left: 91.66667%; }
@media screen and (max-width: 768px) { .column.is-half-mobile { flex: none; width: 50%; }
  .column.is-third-mobile { flex: none; width: 33.3333%; }
  .column.is-quarter-mobile { flex: none; width: 25%; }
  .column.is-offset-half-mobile { margin-left: 50%; }
  .column.is-offset-third-mobile { margin-left: 33.3333%; }
  .column.is-offset-quarter-mobile { margin-left: 25%; }
  .column.is-1-mobile { flex: none; width: 8.33333%; }
  .column.is-offset-1-mobile { margin-left: 8.33333%; }
  .column.is-2-mobile { flex: none; width: 16.66667%; }
  .column.is-offset-2-mobile { margin-left: 16.66667%; }
  .column.is-3-mobile { flex: none; width: 25%; }
  .column.is-offset-3-mobile { margin-left: 25%; }
  .column.is-4-mobile { flex: none; width: 33.33333%; }
  .column.is-offset-4-mobile { margin-left: 33.33333%; }
  .column.is-5-mobile { flex: none; width: 41.66667%; }
  .column.is-offset-5-mobile { margin-left: 41.66667%; }
  .column.is-6-mobile { flex: none; width: 50%; }
  .column.is-offset-6-mobile { margin-left: 50%; }
  .column.is-7-mobile { flex: none; width: 58.33333%; }
  .column.is-offset-7-mobile { margin-left: 58.33333%; }
  .column.is-8-mobile { flex: none; width: 66.66667%; }
  .column.is-offset-8-mobile { margin-left: 66.66667%; }
  .column.is-9-mobile { flex: none; width: 75%; }
  .column.is-offset-9-mobile { margin-left: 75%; }
  .column.is-10-mobile { flex: none; width: 83.33333%; }
  .column.is-offset-10-mobile { margin-left: 83.33333%; }
  .column.is-11-mobile { flex: none; width: 91.66667%; }
  .column.is-offset-11-mobile { margin-left: 91.66667%; } }
@media screen and (min-width: 769px) { .column.is-half, .column.is-half-tablet { flex: none; width: 50%; }
  .column.is-third, .column.is-third-tablet { flex: none; width: 33.3333%; }
  .column.is-quarter, .column.is-quarter-tablet { flex: none; width: 25%; }
  .column.is-offset-half, .column.is-offset-half-tablet { margin-left: 50%; }
  .column.is-offset-third, .column.is-offset-third-tablet { margin-left: 33.3333%; }
  .column.is-offset-quarter, .column.is-offset-quarter-tablet { margin-left: 25%; }
  .column.is-1, .column.is-1-tablet { flex: none; width: 8.33333%; }
  .column.is-offset-1, .column.is-offset-1-tablet { margin-left: 8.33333%; }
  .column.is-2, .column.is-2-tablet { flex: none; width: 16.66667%; }
  .column.is-offset-2, .column.is-offset-2-tablet { margin-left: 16.66667%; }
  .column.is-3, .column.is-3-tablet { flex: none; width: 25%; }
  .column.is-offset-3, .column.is-offset-3-tablet { margin-left: 25%; }
  .column.is-4, .column.is-4-tablet { flex: none; width: 33.33333%; }
  .column.is-offset-4, .column.is-offset-4-tablet { margin-left: 33.33333%; }
  .column.is-5, .column.is-5-tablet { flex: none; width: 41.66667%; }
  .column.is-offset-5, .column.is-offset-5-tablet { margin-left: 41.66667%; }
  .column.is-6, .column.is-6-tablet { flex: none; width: 50%; }
  .column.is-offset-6, .column.is-offset-6-tablet { margin-left: 50%; }
  .column.is-7, .column.is-7-tablet { flex: none; width: 58.33333%; }
  .column.is-offset-7, .column.is-offset-7-tablet { margin-left: 58.33333%; }
  .column.is-8, .column.is-8-tablet { flex: none; width: 66.66667%; }
  .column.is-offset-8, .column.is-offset-8-tablet { margin-left: 66.66667%; }
  .column.is-9, .column.is-9-tablet { flex: none; width: 75%; }
  .column.is-offset-9, .column.is-offset-9-tablet { margin-left: 75%; }
  .column.is-10, .column.is-10-tablet { flex: none; width: 83.33333%; }
  .column.is-offset-10, .column.is-offset-10-tablet { margin-left: 83.33333%; }
  .column.is-11, .column.is-11-tablet { flex: none; width: 91.66667%; }
  .column.is-offset-11, .column.is-offset-11-tablet { margin-left: 91.66667%; } }
@media screen and (min-width: 980px) { .column.is-half-desktop { flex: none; width: 50%; }
  .column.is-third-desktop { flex: none; width: 33.3333%; }
  .column.is-quarter-desktop { flex: none; width: 25%; }
  .column.is-offset-half-desktop { margin-left: 50%; }
  .column.is-offset-third-desktop { margin-left: 33.3333%; }
  .column.is-offset-quarter-desktop { margin-left: 25%; }
  .column.is-1-desktop { flex: none; width: 8.33333%; }
  .column.is-offset-1-desktop { margin-left: 8.33333%; }
  .column.is-2-desktop { flex: none; width: 16.66667%; }
  .column.is-offset-2-desktop { margin-left: 16.66667%; }
  .column.is-3-desktop { flex: none; width: 25%; }
  .column.is-offset-3-desktop { margin-left: 25%; }
  .column.is-4-desktop { flex: none; width: 33.33333%; }
  .column.is-offset-4-desktop { margin-left: 33.33333%; }
  .column.is-5-desktop { flex: none; width: 41.66667%; }
  .column.is-offset-5-desktop { margin-left: 41.66667%; }
  .column.is-6-desktop { flex: none; width: 50%; }
  .column.is-offset-6-desktop { margin-left: 50%; }
  .column.is-7-desktop { flex: none; width: 58.33333%; }
  .column.is-offset-7-desktop { margin-left: 58.33333%; }
  .column.is-8-desktop { flex: none; width: 66.66667%; }
  .column.is-offset-8-desktop { margin-left: 66.66667%; }
  .column.is-9-desktop { flex: none; width: 75%; }
  .column.is-offset-9-desktop { margin-left: 75%; }
  .column.is-10-desktop { flex: none; width: 83.33333%; }
  .column.is-offset-10-desktop { margin-left: 83.33333%; }
  .column.is-11-desktop { flex: none; width: 91.66667%; }
  .column.is-offset-11-desktop { margin-left: 91.66667%; } }

.columns { margin-left: -10px; margin-right: -10px; margin-top: -10px; }
.columns:last-child { margin-bottom: -10px; }
.columns:not(:last-child) { margin-bottom: 10px; }
.columns.is-mobile { display: flex; }
.columns.is-gapless { margin-left: 0; margin-right: 0; }
.columns.is-gapless:not(:last-child) { margin-bottom: 20px; }
.columns.is-gapless > .column { margin: 0; padding: 0; }
.columns.is-multiline { flex-wrap: wrap; }
.columns.is-vcentered { align-items: center; }
@media screen and (min-width: 769px) { .columns.is-grid { flex-wrap: wrap; }
  .columns.is-grid > .column { flex-basis: 33.3333%; max-width: 33.3333%; padding: 10px; width: 33.3333%; }
  .columns.is-grid > .column + .column { margin-left: 0; } }
@media screen and (min-width: 769px) { .columns:not(.is-desktop) { display: flex; } }
@media screen and (min-width: 980px) { .columns.is-desktop { display: flex; } }    

.list-group-callout.pull-left.callout {
	margin-left: 30px;
	margin-bottom: 0px;
}
#sm-filterBar-Bulk {
	margin-top: 13px;
}

/* END New LD Style  */

/* Added for data grid START */
#gbox_rolesecurity {
	width:100% !important;
}
#gview_rolesecurity {
	width:100% !important;
}
.ui-userdata {
	background:none !important;
	position:absolute;
	margin-top:-40px;
	width:100px !important;
	margin-left:10px;
	border:none !important;
}
.ui-userdata input{
	height:auto !important;
}
.ui-jqgrid-hdiv {
	width:100% !important;
}
.ui-jqgrid-hbox table {
	width:100% !important;
}
#rolesecurity {
	width:100% !important;
}
.ui-jqgrid-bdiv {
	width:100% !important;
	padding:3px!important;
	height:auto !important;
}
#jqGridPager {
	width:100% !important;
}
.ui-jqgrid-titlebar {
	border: 1px solid #aaa;
	border-radius:4px 4px 0 0;
	color: #222222;
	height:25px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	color:#333;
	font-weight: normal;
	background: #eee;
	border:1px solid #ccc;
	border-right:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
.ui-jqgrid tr.jqgrow td {
	line-height:28px !important;
	height:28px !important;
}
#pg_jqGridPager {
background::none !important;
}
.ui-jqgrid {
	width:100% !important;
	overflow:hidden;
}
.ui-jqgrid-view {
	width:100% !important;
}
.ui-jqgrid-pager {
	width:100% !important;
}
.ui-jqgrid .ui-jqgrid-btable {
	width:100% !important;
	table-layout: inherit !important;
}
.ui-jqgrid .ui-jqgrid-titlebar + .ui-userdata > input[type="button"] {
	background: none repeat scroll 0 0 #f5f5f5;
	border: 0 none;
	border-radius: 3px;
	margin: 3px;
	padding:2px 8px 3px 8px;
	font-family: 'Open Sans', sans-serif;
	color:#333;
}
.ui-jqgrid .ui-jqgrid-titlebar + .ui-userdata > input[type="button"]:hover {
	background: none repeat scroll 0 0 #34495e;
	color: #fff;
}
.inner-input-block-level select, .inner-input-block-level input[type=text]{
	display: block;
	width: 100% !important;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom:0;
}
.ui-jqgrid .ui-jqgrid-pager{
	height:auto !important;
	border-radius:0 !important;
}
.ui-jqgrid .ui-jqgrid-hbox{
	padding-right:0 !important;
	padding:0 8px !important;
}
.ui-jqgrid-hbox, .ui-jqgrid-bdiv{
	border-left:1px solid #ccc !important;
	border-right:1px solid #ccc !important;
	box-sizing:border-box;
}
.ui-pager-control{
	border:1px solid #ccc !important;
	border-top:0 !important;
	box-sizing:border-box;
}
.ui-pg-div{
	border:1px solid #ccc;
	border-radius:2px;
	background:#eee;
	padding:3px !important;
}
.ui-pg-div:hover{
	background:#fff;
	border:1px solid #2b7797;
	border-radius:2px;
	color:#fff;
}
.ui-pg-button[title*="Auto Resize"] .ui-pg-div{
	display:none;
}
.ui-jqgrid tr.jqgrow td{
	padding:3px 2px !important;
	box-sizing:border-box;
}
.ui-jqgrid .ui-jqgrid-htable th, .ui-jqgrid .ui-jqgrid-htable th{
	box-sizing:border-box;
}
.ui-jqgrid-bdiv table tr td[align=left]{
	padding-left:9px;
}
.ui-jqgrid-bdiv table tr td[align=right]{
	padding-right:9px;
}
.editMenu, .deleteMenu, .addSubMenu {
	float: right;
	width: 20px;
}
/* Added for data grid END */


#sitemgrsalesilsdashboard #dvSummaryData {
	margin-top: 30px;
	margin-bottom: 50px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	 /* remove dotted outline around divs for IE */
	 div {outline: none!important;}
}

.ysi-google-ad {
	font-family: 'Muli Regular', arial,helvetica,sans-serif;
	line-height: 14.4px;
	font-size: 12px;
	background-color: #f9f9f9;
	border: 1px solid #eee;
	padding: 10px;
}
.ysi-google-ad .header {
	color: #1a0dab;
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 3px;
}

.ysi-google-ad p {
	margin: 0;
	color: #545454;
	font: 13px/1.231 "Roboto", 'Muli Regular', arial,helvetica,sans-serif;
	line-height: 17px;
	font-size: 14px;	
}

.ysi-google-ad .badge-ad {
	display: inline-block;
	border-radius: 2px;
	background: #59946b;
	color: #fff;
	padding: 0 3px;
	font-size: 12px;
	line-height: 14px;
	vertical-align: baseline;
	margin-right: 8px;
}

.ysi-google-ad a {
	display: inline-block;
	color: #006621;
	font: 13px/1.231 "Roboto", 'Muli Regular', arial,helvetica,sans-serif;
	line-height: 17px;
	margin-bottom: 3px;
}

.ui-slider-handle.ui-state-default.ui-corner-all {
	border: 1px solid #ccc;
}

#locationWrap #locationSlider { margin-top: 45px; }
#locationWrap .marker-line {
	position: relative;
	right: 10px;
}
#locationWrap .marker-line {
	float: left;
	border-right: 1px solid #ccc;
	height: 10px;
	width: 14.1%;
}
#locationWrap #locationSliderValue { margin-top: 5px; font-size: 2em; width: 102px; margin: 0 auto;}
#locationTypes .span6.inactive { opacity: .5;}
#locationWrap #map { margin-top: 20px; }

#keywordsWrap .removeBtn {
	background-color: #ddd;
	border-radius: 8px;
	padding: 0 5px;
	text-transform: capitalize;
	font-size: 10px;
	font-weight: bold;
	color: white;
}
#keywordsWrap .removeBtn:hover {
	background-color: red;
}
#keywordList {     
	display: block;    
	height: 20px;
	margin: 0 0 10px 0;
}
#keywordList li { list-style-type: none; float: left;  margin: 0 10px 0 0; }
#reviewWrap .section {
	border: 1px solid #dce4ec;
	padding: 5px;
	margin: 10px 0;
	box-shadow: 0 0 1px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);
}
#reviewWrap .section h3 { line-height: 27px; }
input.success { border-color: #0c0;}


.supportRequestTabs {text-align: center; margin: 0 auto;}
.supportRequestTabs li a:hover, .supportRequestTabs li a, .supportRequestTabs li.active a {background-color: transparent;}
.supportRequestTabs li.active a, .supportRequestTabs li.active a h6 {color: #8DC442;}
.icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.icon-stack-1x,
.icon-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.icon-stack-1x {
  line-height: inherit;
    font-size: 1em !important;
}
.icon-stack-2x {
  font-size: 2em !important;
}
               
 .icon-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.icon-stack [class^="icon-1x"]  {font-size: 1em !important;}                              
.icon-stack [class^="icon-2x"]  {font-size: 2em !important;}                            
.icon-stack [class^="icon-3x"]  {font-size: 3em !important;}                            
.icon-stack [class^="icon-4x"]  {font-size: 4em !important;}                            
.icon-stack [class^="icon-5x"]  {font-size: 5em !important;}    

        .support-icons h6 {font-size: 15px; margin: 15px 0px;}    
        
.col-md-3.support-icons.selected a, .col-md-3.support-icons.selected h6 {
    color: #8DC442;
}        

.supportRequestPills li a {     
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
        }
        
.supportRequestPills li.active > a, .supportRequestPills  > li.active > a:focus {
    background-color: #fff;
    border: 1px solid #8DC442;
    color: #8DC442;
            
}

.supportRequestPills  > li > a:hover, .supportRequestPills  > li.active > a:hover {
    background-color: #fff;
    border: 1px solid #3086A5;
    color: #3086A5;
            
}

.nav-twoCol li {
            width: 49.52%;
            text-align: center;
            font-size: 14px;
            }      
            .nav-twoCol.block {margin-bottom: 35px;}
                    

        .help-block {
            margin-top: -10px;
            margin-bottom: 12px;
            color: #999;
            font-size: 11px;
        }

        .form-group input {
            margin-bottom: 30px;
        }

        .field--wrapper {
            position:relative;
        }

        .field--wrapper label {
            position:absolute;
            top:-20px;
            left:0;
            font-size:12px;
            color: #737373;
            transition: all 0.1s linear;
            opacity:0;
        }

        .field--wrapper label.on {
            color: #3290b2;
        }

        .field--wrapper label.show {
            top:-20px;
            opacity:1;
        }

        .form-group.field--wrapper.inline {float: left; display: inline-block;}

        .block-inner {
            margin-bottom: 20px;
            display: block;
        }

        .select2-hidden-accessible {color: transparent;}  
   
        .attachment-label {opacity: 1!important;}  


 #sm-filterBar .filter-line.addPropertiesOption#addPropsToCase {
    background: #fff;
    border: none;
    border-bottom: 1px solid #ddd;
    padding: 0px 0px 20px 0px;
}

.sublessee-icon{
	background: url(../../../images/icon-sub-lessee.jpg) no-repeat 8%;
	padding:20px;
} 

/* SM Case Creation TR 44186 Defect 74028  */
.ms-container input {
    border: 1px solid #cccccc;
}
.ms-selectable label.show, .ms-selection label.show {
    position: relative;
    top: 70px;
    left: 0;
}

/* SM Case Creation TR 44186 defect#74021  */
#dvSubmitRequest label.error.formError {
    position: absolute;
    top: -5px;
    opacity: 1;
}

/* BUTTON RADIOS */
.btn-radio-group{
    display:inline-flex;
    margin-bottom: 20px;
}
.btn-radio input[type=radio] + label {
    margin: 0px 5px 0 0;
}
.btn-radio input[type=radio] + label .selectedText {
    display:none;
} 
.btn-radio input[type=radio]:checked + label .unselectedText {
    display:none;
}
.btn-radio input[type=radio]:checked + label .selectedText {
    display:inline-block;
}
.btn-radio input[type=radio] { display:none; }
.btn-radio input[type=radio] + label:before {
    font-family: 'FontAwesome';
    display: inline-block;
    margin: 0px 15px -1px 0;
}
.btn-radio input[type=radio] + label:before { content: "\f10c"; } /* unchecked icon */
.btn-radio input[type=radio]:checked + label.loading:before { 
    content: "\f110";
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
} /* spinner icon */
.btn-radio input[type=radio]:checked + label:before { content: "\f058"; } /* checked icon */
.btn-radio input[type=radio]:checked + label {
    color:#FFF;
    /*background:rgba(0, 128, 0, 1);*/
    /*border:1px solid #62A83A;*/
    background:#63AF39;
    border:1px solid #62A83A;
}

.menu-badge {
    position:absolute;
    right:55px;
}

.multiselect-flexible-width {
    min-width:220px;
    width:auto;
}
input[type=file].ui-button{
	padding:0;
}


/* ================================= 
	Style for Video Slider Settings
	==================================== */
.video-button {
	background-color: white;
	border-radius: 5px;
}
		
		
/* ================================= 
	Video Modal 
==================================== */
		
#myVideoModal {
	width: 60%
}
		
#myVideoModal input {
	width: 60%
}
		
#myVideoModal label, #add-video-link {
	padding-top: 1.6em
}
		
#myVideoModal .video-type-labels {
	display: inline-block; 
	text-align: right; 
	float: right; 
	padding-right: 40%
}
		
#myVideoModal .upload-poster-img {
	position:relative; 
	display: inline-block; 
	padding-left: 30px
}

#myVideoModal .video-remove-mobile, iframe#ifr {
	padding-left: 30px
}

#so-dashboard .dashboard-panel .panel-body {
    padding: 15px;
    min-height: 130px;
}

/*-------------------Lead Attribution And DNI SM page--------------------*/
.url-text-to-copy{
	max-width:calc(300px - 40px);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	vertical-align:top;
	display:inline-block;
	padding-right:5px;
}

.d-flex{
	display:flex;
}

.tooltip-inner {
    word-wrap: break-word;
}

/*-------------------summcounts table formatting and alignment--------------------*/
.summcounts-table td,.summcounts-table th{
vertical-align: top!important;
}

.word-wrap {    
	word-break: break-all;	
}
.width-1 {
	width: 18%;
}
.width-2 {
	width: 25%;
}

#ilsReportsProfiler {
    border: solid;
    margin: 0 10px 10px 10px;
    padding: 5px;
}