pre.code {
	font-size: 8px;
}

.font-coheadline {
	font-family: "Coheadline";
}

.form-group label {
	margin-bottom: 0px;
}

.auto-thead {
  width: 1;
  white-space: nowrap;
}

.alert {
	font-size: 14px;
}

#main-navigation-bar .btn{
	font-size: 12px;
}

#asset-container {
	margin-top: 10px;
	z-index:1;
	height:100%;
}

#valuation-content .nav-tabs li a {
	font-size: 13px;
	padding: 7px 10px 8px;
}

.btn-group-single-multiselection a:hover{
	background-color: #1f95b4;
	color: white;
}

.btn-light-toolbar{
	background-color: #e4e4e4;
	color: #7a7a7a;
	border-radius: 0px;
	cursor: pointer;
}

.btn-light-toolbar .active, .btn-light-toolbar:hover, .btn-group-light .active {
	background-color: #1f95b4 !important;
	color: white !important;
}

.alert .btn-group-single-multiselection a.btn.active {
	color: white !important;
}

/** Font Sizes **/

.f-s-xs{
	font-size: 10px;
}

.f-s-sm{
	font-size: 12px;
}

.f-s-lg{
	font-size: 14px;
}

.f-s-xl{
	font-size: 18px;
}

/** Margins **/

.m-t-none {
	margin-top: 0 !important;
}
.m-t-xxs {
	margin-top: 1px;
}
.m-t-xs {
	margin-top: 5px;
}
.m-t-sm {
	margin-top: 10px;
}
.m-t {
	margin-top: 15px;
}
.m-t-md {
	margin-top: 20px;
}
.m-t-lg {
	margin-top: 30px;
}
.m-t-xl {
	margin-top: 40px;
}
.m-t-n-xxs {
	margin-top: -1px;
}
.m-t-n-xs {
	margin-top: -5px;
}
.m-t-n-sm {
	margin-top: -10px;
}
.m-t-n {
	margin-top: -15px;
}
.m-t-n-md {
	margin-top: -20px;
}
.m-t-n-lg {
	margin-top: -30px;
}
.m-t-n-xl {
	margin-top: -40px;
}
.m-b-none{
	margin-bottom: 0;
}
.m-b {
	margin-bottom: 15px;
}
.m-b-xs {
	margin-bottom: 5px;
}
.m-b-sm {
	margin-bottom: 10px;
}
.m-b {
	margin-bottom: 15px;
}
.m-b-md {
	margin-bottom: 20px;
}
.m-none {
	margin: 0;
}
.b-none{
	border:0;
}

.m-t-check{
	margin-top: 33px;
}

.m-b-xl {
	margin-bottom: 40px;
}

/** Margins **/
.p-md {
	padding: 10px;
}

.p-b-none{
	padding-bottom: 0;
}

.font-bold, .text-bold{
	font-weight: bold;
}

table{
	background: white;
}

.table-sm {
	font-size: 12px;
}

label, .checkbox, .dropdown-menu {
	font-size: 12px;
}
.clear, .clearfix{
	clear: both;
}

.m-r{
	margin-right: 10px;
}

.m-r-lg{
	margin-right: 20px;
}

.m-l{
	margin-left: 10px;
}

.m-l-lg{
	margin-left: 20px;
}

.pointer, .cursor-pointer {
	cursor: pointer;
}

.no-spacing {
	 padding: 0 !important;
	 margin: 0 !important;
}

.aktua-container{
	margin-top: 54px;
	background: whiteSmoke;
}

h3.bb
{
	padding-bottom: 10px;
	border-bottom: 1px solid #e1e9ed;
}

.text-left{
	text-align: left !important;
}

.text-right{
	text-align: right !important;
}

.text-center{
	text-align: center !important;
}

.text-valign-middle {
	vertical-align: middle !important;
}
.full-screen-map
{
	width: 100%;
	height: 100%;
	top:0px;
	left:0px;
}

#raw-details, #raw-details table
{
	font-size: 11px;
}

#raw-details ul
{
	list-style-type: square;
	-webkit-padding-start:20px;
}

#PROJECTS_LIST .mix{
	display: none;
}

#PROJECTS_LIST .btnCard {
	height:175px;
	padding-top:70px;
	font-weight: 700;
	font-size:20px;
}

#PROJECTS_LIST .btnCard i {
	position:absolute;
	top:18px;
	right:30px;
}

#PROJECTS_LIST .btnCard .badge {
	position:absolute;
	bottom:18px;
	right:30px;
	top:150px;
	font-weight: 700;
	text-shadow:none;
	background-color: whiteSmoke;
}

#PROJECTS_LIST .card-navbar {
	position:absolute;
	bottom:18px;
	left:30px;
	top:150px;
	font-weight: 700;
	text-shadow:none;
	color: #044567;
	background-color: whiteSmoke;
	font-size: 12px;
	border-radius: 6px;
	padding: 2px;
}

#PROJECTS_LIST .card-navbar a {
	color: #044567;
}

.crawl-row:hover {
	cursor: pointer;
}

#iframe-modal, #iframe-modal-comp, #editComparable, #addManualComparable, #updateAssetLocalization, #downloadReportTemplate, #copyComparablesFromValuation {
	margin-top: 60px;
}

.blur{
	-webkit-filter: blur(2px);
	-moz-filter: blur(2px);
	-o-filter: blur(2px);
	-ms-filter: blur(2px);
}

.no-blur{
	-webkit-filter: blur(0px);
	-moz-filter: blur(0px);
	-o-filter: blur(0px);
	-ms-filter: blur(0px);
}

.modal-xlg {
	width: 80%; /* respsonsive width */
	margin-left:10%; /* width/2) */
}

.modal-full-screen{
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}

#asset-container .btn-toolbar{
	margin-bottom: 15px;
}

#preloader {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-image:url('../img/bg_loader_overlay.png');
	background-repeat: repeat;
	z-index:99999999999999; /* makes sure it stays on top */
}

#preloader_close_button{
	top: 57px;
	right: 18px;
	position: absolute;
}

#status {
	width:170px;
	height:30px;
	position:absolute;
	left:50%; /* centers the loading animation horizontally one the screen */
	top:50%; /* centers the loading animation vertically one the screen */
	margin:-100px 0 0 -100px; /* is width and height divided by two */
	opacity: 0.85;
}

.disabled-content {
	opacity: 0.5;
}

.hidden-content, .hide, .hidden {
	display: none;
}

/* Generic */

.form-control[readonly]{
	color: inherit !important;
	opacity: 1;
}

label{
	/*line-height: 0;*/
	font-weight: bold;
}

label.checkbox {
	font-weight: normal;
	margin-bottom: 0px;
}

.margin-top-small{
	margin-top: 15px;
}

.content {
	margin: 15px;
}

.b-b{
	border-bottom: 1px solid #e1e9ed;
	padding-bottom: 14px;
}

.b-t {
	border-top: 1px solid #e1e9ed;
	padding-top: 14px;
}

.text-error {
	color:#e74c3c;
}

.text-md {
	font-size: 14px;
}

.text-small, .text-sm, a.text-small {
	font-size: 12px;
}

.text-xsm {
	font-size: 11px;
}

.text-center {
	text-align: center;
}

.no-margin{
	margin: 0px;
}

.spinner-max-width .ui-spinner-input{
	width: 100%;
}

/* Comparables */

.img-comparable img{
	border-radius: 10px;
	border:2px solid #cccccc;
}

/* Datatables Override */

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
	padding: 8px 8px;
	line-height: 1.231;
	border-top: 1px solid #eaeaea;
}

.table.dataTable.no-footer {
	border:none;
}

.table-bordered > thead > tr th,
.table-bordered > tbody > tr th,
.table-bordered > tfoot > tr th,
.table-bordered > thead > tr td,
.table-bordered > tbody > tr td,
.table-bordered > tfoot > tr td {
	border: 1px solid #eaeaea !important;
	padding-top: 8px;
	padding-bottom: 8px;
	vertical-align: middle;
}

.dataTables_filter{

}

/* Maps */

#map-valuation {
	height: 399px;
	border-radius: 10px;
	border:2px solid #cccccc;
}

#map-big {
	height: 450px;
	border-radius: 10px;
	border:2px solid #cccccc;
	margin-bottom: 15px;
	width: 100%;
}

#map-semi-full-screen {
	top: 54px;
	right:0px;
	bottom: 0px;
	position: fixed !important;
	margin: 0px;
	padding: 0px;
	width: 66.6%;
}

#map-project-assets{
	top: 53px;
	right:0px;
	bottom: 0px;
	position: fixed !important;
	margin: 0px;
	padding: 0px;
	width: 75%;
}

#map-asssets-search{
	height: 450px;
	border-radius: 10px;
	border:2px solid #cccccc;
	margin-bottom: 15px;
	width: 100%;
}

#map-right-controls{
	top:85px;
	right: 5px;
	position: fixed;
	width:320px;
	border:1px solid rgba(0, 0, 0, 0.14902);
	box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;
}

#map-right-controls .label{
	font-size: 10px !important;
}

#map-right-controls h5{
	font-size: 13px !important;
}

#map-details-street-view
{
	height: 250px;
}

.line-break{
	border-bottom:1px solid whiteSmoke;
	margin:3px 0px 3px 0px;
	clear: both;
}

/* Modal */
.modal-backdrop.fade.in{
	opacity: 0.2;
}

/* Info Button */

.like-dropdown-info{
	border-color: #1f95b4 !important;
}

.has-info .help-block,
.has-info .control-label,
.has-info .radio,
.has-info .checkbox,
.has-info .radio-inline,
.has-info .checkbox-inline {
	color: #1f95b4;
	border:none !important;
	border-bottom: 1px solid #1f95b4 !important;
}
.has-info .form-control {
	border-color: #1f95b4;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-info .form-control:focus {
	border-color: #508628;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #9cd572;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #9cd572;
}
.has-info .input-group-addon {
	color: #1f95b4;
	border-color: #1f95b4;
	background-color: #dff0d8;
}
.has-info .form-control-feedback {
	color: #1f95b4;


}
.has-info .help-block,
.has-info .control-label,
.has-info .radio,
.has-info .checkbox,
.has-info .radio-inline,
.has-info .checkbox-inline {
	color: #1f95b4;
}
.has-info .form-control {
	color: #1f95b4;
	border-color: #1f95b4;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.has-info .form-control:-moz-placeholder {
	color: #1f95b4;
}
.has-info .form-control::-moz-placeholder {
	color: #1f95b4;
	opacity: 1;
}
.has-info .form-control:-ms-input-placeholder {
	color: #1f95b4;
}
.has-info .form-control::-webkit-input-placeholder {
	color: #1f95b4;
}
.has-info .form-control:-moz-placeholder {
	color: #1f95b4;
}
.has-info .form-control::-moz-placeholder {
	color: #1f95b4;
	opacity: 1;
}
.has-info .form-control:-ms-input-placeholder {
	color: #1f95b4;
}
.has-info .form-control::-webkit-input-placeholder {
	color: #1f95b4;
}
.has-info .form-control.placeholder {
	color: #1f95b4;
}
.has-info .form-control:focus {
	border-color: #1f95b4;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.has-info .input-group-addon {
	color: #1f95b4;
	border-color: #1f95b4;
	background-color: #dff0d8;
}

.has-info input:focus{
	border-color: #d5f2f7 !important;
}

input:focus{
	background-color: #d5f2f7;
	border-color: #f2f2f2 !important;
}

.toolbar-multiselect .btn-group a:first-child  {
	border-radius: 3px 0px 0px 3px;
}

.toolbar-multiselect .btn-group a:last-child  {
	border-radius: 0 3px 3px 0;
}

.toolbar-multiselect .btn-group a {
	font-size: 12px;
	margin-right: 0;
	color: #6e6e6e;
}

.toolbar-multiselect .btn-group a:hover {
	color:whiteSmoke;
	background-color: #74cfd0;
	border-color: #74cfd0;
}

#project-assets-table-list .dataTables_filter, #project-assets-table-list_filter {display: none}

.toolbar-multiselect .btn.active {
	color:white !important;
	background-color: #1f95b4;
	border-radius: 0;
}

.text-truncate-label {
    display: inline-block;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: help;
}

.alert-info{
	background-image: none !important;
}

.alert .btn{
	margin: 0;
}

.search-filter{
	margin-bottom: 15px;
}

.select-sm .btn{
	font-size: 12px;
}

/** Fine Details */
#SEGMENTATION_REV_CONTAINER .like-dropdown
{
	color: #1f95b4 !important;
	border: 2px solid #1f95b4 !important;
}

#SEGMENTATION_REV_CONTAINER .btn-default
{
	color: #1f95b4 !important;
}

/* Map Canvas */
#map-canvas {
	width:33.3333%;
	position:fixed !important;
	left:0px;
	top:60px;
	bottom:0;
	overflow:hidden;
	border-right: 1px solid #ccc;
}

#map-marker-details
{
	width:33.3333%;
	position:fixed !important;
	bottom:0;
	overflow:hidden;
	height: 170px;
	border-right: 1px solid #ccc;
	border-top:1px solid #ccc;
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.85);
}

#DETAILS_MARKER_TYPE {
	position: absolute;
	right: 5px;
	bottom: 5px;
}

#DETAILS_STATUS {
	position: absolute;
	left: 35px;
	top: 4px;
}

.bg-asset-comp {
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.85);
	color: #6e6e6e !important;
}

.bg-current-asset {
	background-color: rgb(3, 59, 88) !important;
	background-color: rgba(3, 59, 88, 0.85) !important;
	color: white !important;
}

.bg-search-comp {
	background-color: rgb(251, 175, 93) !important;
	background-color: rgba(251, 175, 93, 0.85) !important;
	color: #313732 !important;
}

.bg-nearby-valuation{
	background-color: rgb(31, 149, 180) !important;
	background-color: rgba(31, 149, 180, 0.85) !important;
	color: white !important;
}

#map-marker-details .marker-thumbnail
{
	padding: 0;
	margin: 0;
}

#map-marker-details .marker-thumbnail img
{
	max-height: 170px;
	border-right: 1px solid #ccc;
}

#map_project_add, #map_search{
	top: 54px;
	right:0px;
	left: 0px;
	width: 100%;
	bottom: 0;
	position: absolute !important;
	margin: 0;
	padding: 0;
}

.map_details{
	font-size: 12px;
	width:300px;
	overflow: hidden !important;
}

/* Custom Navbar */
.dropdown-menu-custom{
	margin-top: 0px !important;
	box-shadow: none;
	-webkit-box-shadow:none;
}

.dropdown-menu-button{
	background-color:transparent;
	color:white;
	text-shadow:none;
	padding:18px 10px 22px 10px;
	border-radius:0px;
	box-shadow: none;
}

/* Comparables Table */
.table-comparables{
	font-size: 12px;
}

.tabs-comparables {
	border:0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	padding: 0;
}

.nav-tabs-comparables {
	margin-bottom: 0;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
}

.table-comparables > thead > tr th,
.table-comparables > tbody > tr th,
.table-comparables > tfoot > tr th,
.table-comparables > thead > tr td,
.table-comparables > tbody > tr td,
.table-comparables > tfoot > tr td {
	padding-top: 5px;
	padding-bottom: 7px;
}

.selected-row, .selected-row td {
	background-color: #d0eefd !important;
}

.selected-row-custom {
	background-color: #d0eefd !important;
}

.checkedComparable, .checkedComparable td {
	background-color: #fcc374 !important;
}

.selected-row-clicked td {
	background-color: #6ab5c9 !important;
	color: white;
}

.crawl-row-current_asset td {
	background: #044567 !important;
	color: white !important;
}

.crawl-row-current_asset td select {
	color: black !important;
}

.floating-map-content {
	background-color:rgba(255,255,255,0.8);
	border: 1px solid #cccccc;
	border-radius:4px;
}

.btn-light, .label-light {
	background-color: #d3d3d3;
	color: #7a7a7a;
}

.btn-light:hover, .label-light:hover {
	background-color: #e8e8e8;
	color: #7a7a7a;
}

#asset-pointer{
	cursor: pointer;
}

.map_details_right {
	float:right;
	width:130px;
}

.map_details_left {
	float:left;
	width:170px;
}

/** Row Stat */
.row-stat {
	padding: 5px 13px 0px;
	margin-bottom: 1.25em;
	border: 1px solid #e3e3e3;
	border-radius: 3px;
	background: white;
}
.row-stat-label {
	color: #999;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 14px;
}
.row-stat-value {
	display: inline-block;
	margin-right: .25em;
	margin-bottom: 0;
}
.row-stat-badge {
	position: relative;
	top: -3px;
	font-size: 85%;
}
.row-stat-label span {
	font-size: 20px;
}
/*
.row-stat:after,
.row-stat:before {
	content: '';
	position: absolute;
	display: block;
	height: 1px;
	bottom: -3px;
	left: 3px;
	right: 3px;
	background-color: #ffffff;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	border: 1px solid #ddd;
	border-top: 0;
}
.row-stat:before {
	bottom: -5px;
	left: 6px;
	right: 6px;
}*/

.row-stat h1{
	margin-top: 5px;
}
.row-stat p{
	margin-top: 0;
	margin-bottom: 0;
}

.content-min{
	margin: 15px !important;
}

/* Charts */
#AREA_AVG_PRICE_M2 .tickLabel, #AREA_AVG_PRICE .tickLabel, #AREA_PRICE_M2_STDEV .tickLabel{

	font-size: 10px;
 }

.labels{
	font-size: 16px;
	color:white;
	font-weight: bold;
	font-family: "Roboto", Helvetica, Arial, sans-serif;
}

#results-table-list th {
	padding-right: 20px;
}

.marker-label,
.marker-icon {
	z-index: 99;
	position: absolute;
	display: block;
	margin-top: -50px;
	margin-left: -25px;
	width: 50px;
	height: 50px;
	font-size: 14px !important;
	text-align: center;
	color: #FFFFFF;
	white-space: nowrap;
}

#project-pagination-controls {
	margin-top: 30px;
	font-size: 12px;
}

#project-pagination-controls a{
	color:white;
	font-size: 16px;
}

.project-pagination-control{
	background: #cccccc;
	padding-top:5px;
	padding-bottom: 5px;
	text-align: center;
	display: block;
	cursor: pointer;
}

.project-pagination-control:hover, input[name="PAGINATION_CHANGE"]:hover{
	background-color: #e8e8e8;
	color: #7a7a7a;
}

input[name="PAGINATION_CHANGE"]{

	width: 100%;
	background: #cccccc;
	color: #ffffff;
	padding: 6px 10px 4px 10px;
	margin: 0;
	display: inline-block;
	border: none;
	font-size: 16px;
	text-align: center;
	cursor: pointer;
}
.aactive{
	background-color: #e6ecf0;
	color: #2a617e;
	border-radius: 4px;
	font-size: 15px;
	line-height: 1.333;
	font-weight: 700;
	padding: 6px 13px 8px;
	text-shadow: none;
}

#nav-tabs-assets-map a

{
	padding: 2px 15px 2px 3px;
	border:none;
}


#nav-tabs-assets-map a.active

{
	background-color: #e6ecf0;
	color: #5c869c;
}

#nav-tabs-assets-map > li.active:first-child:before

{

	display: none;

}

#nav-tabs-assets-map > li

{

	width:33.333%;
	text-align:center;
	background: #e6ecf0;
	color: #5c869c;
	border-radius: 0;

}

#nav-tabs-assets-map > li.active

{
	border:none;
	border-radius: 0;
}

#valuations-table-list, #comps-results-table-list, .FixedHeader_Cloned {
	font-size: 11px;
	border: none !important;
}

#valuations-table-list thead tr, #comps-results-table-list thead tr, .FixedHeader_Cloned table thead tr {
	background-color: #e6ecf0;
	color: #5c869c;
	border: none !important;
}

#valuations-table-list thead th, #comps-results-table-list thead th, .FixedHeader_Cloned table thead th {
	background-color: #e6ecf0;
	color: #5c869c;
	border: none !important;
}

#valuations-table-list tr, #comps-results-table-list tr, .FixedHeader_Cloned tr {
	border: none !important;
}

#valuations-table-list td, #comps-results-table-list td, .FixedHeader_Cloned td {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border: none !important;
}

#valuations-table-list td:nth-child(1){
	text-align: center !important;
}

#valuations-table-list td:nth-child(3){
	text-align: center !important;
}

#valuations-table-list td:nth-child(4){
	text-align: center !important;
}

#valuations-table-list td:nth-child(5){
	text-align: right !important;
}

#valuations-table-list td:nth-child(6){
	text-align: right !important;
}

#valuations-table-list td:nth-child(7){
	text-align: right !important;
}

#valuations-table-list td{
	cursor: pointer;
}

#assets-map-table {
	width: 100%;
}

div.FixedHeader_Cloned th,
div.FixedHeader_Cloned td {
	background: #e6ecf0;
	color: #5c869c;
}

#map-sidebar {
	position:fixed;
	top:55px;
	left:0px;
	height:120px;
	width:25%;
	background:white;
	padding: 0px 5px;
	-webkit-transition: all 0.5s ease-in-out;
}

#map-sidebar-header{
	padding:2px;
	font-size:10px;
	margin-bottom:0px;
	color: #5c869c;
}

#map-sidebar-table{
	position:fixed;
	top:105px;
	left:0px;
	width:25%;
	height:100%;
	padding-bottom:70px;
	overflow-y:scroll;
	z-index:1;
}

#map-sidebar-table-comps{
	position:fixed;
	top:54px;
	left:0px;
	width:20%;
	height:100%;
	padding-bottom:70px;
	overflow-y:scroll;
	z-index:1;
}

#valuations-table-list-search-field:hover, #valuations-table-list-search-field:focus{
	background: white;
}

.alpha60 {
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.95);
}

.singleTop .address {
	font-size: 12px;
	line-height: 20px;
	padding:0px;
	height: 50px;
}
.singleTop ul.rating {
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding: 0;
	float: left;
}
.singleTop ul.rating li {
	font-size: 12px;
	line-height: 13px;
	color: #333;
	float: left;
	margin-right: 3px;
}
.singleTop ul.rating li a span {
	color: #eab134;
	font-size: 14px;
}
.singleTop ul.stats {
	float: right;
	list-style-type: none;
	margin: 0;
	padding: 0;

}
.singleTop ul.stats li {
	float: left;
	margin-left: 7px;
	color:rgb(92, 134, 156);
	font-size: 11px;
}
.singleTop ul.stats li span {
	font-size: 11px;
	color: #999;
}
.singleTop ul.features {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-top: 20px;
	border: 1px solid #e8e8e8;
	float: left;
	width: 100%;
}
.singleTop ul.features li {
	float: left;
	width: 33.33%;
	text-align: center;
	padding: 0;
	border-right: 1px solid #e8e8e8;
}
.singleTop ul.features li:last-child {
	border-right: 0 none;
}
.singleTop ul.features li span {
	color: #999;
	display: block;
	height: 24px;
	font-size: 24px;
	line-height: 24px;
}
.singleTop ul.features li div {
	font-size: 13px;
}

.agentName {
	padding: 2px 0 10px 0;
	font-size: 10px;
}

.agentAvatar{
	text-align: center;
}

.agentAvatarImg {
	width: 60px;
	height: auto;
	border: 1px solid #e8e8e8;
	padding: 3px;
	border-radius: 50%;
}

.agentAvatarImg-sm {
	height: 30px;
	width: auto;
}

.additional-details {
	list-style: none;
	margin: 0;
	border-top: 1px solid #f1f1f1;
	font-size: 10px;
	padding-left: 10px;
}
.additional-details li {
	padding: 6px 5px 6px 0px;
	border-bottom: 1px solid #eee;
	margin: 0;
}
.additional-details li:hover {
	background-color: #f1f1f1;
}
.additional-details li strong {
	display: inline-block;
	font-weight: 500;
	color: #394041;
	margin-right: 10px;
}

.map-details-section-title {
	background-color: rgb(248, 248, 248);
	border-bottom-color: rgb(222, 222, 222);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	display: block;
	float: none;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	margin: 0;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 0px;
	text-align: left;
	text-transform: capitalize;
}

#closeMapSidebar{
	position:fixed;
	left:25%;
	top:58px;
	z-index:2;
	background:white;
	padding:0px 7px 3px 2px;
	border-radius:0px 4px 2px 0px;
	cursor: pointer;
}
.color-light{
	color:rgb(204, 204, 204);
}

.admin-header{
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
	padding-bottom: 5px;
	color:#7a7a7a;
}

.filterUIRight{
	-webkit-background-clip: padding-box;
	-webkit-box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;
	-webkit-user-drag: none;
	-webkit-user-select: none;
	background-clip: padding-box;
	background-color: rgb(255, 255, 255);
	border-bottom-color: rgba(0, 0, 0, 0.14902);
	border-bottom-right-radius: 2px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-image-outset: 0px;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	border-left-color: rgb(86, 86, 86);
	border-left-style: none;
	border-left-width: 0px;
	border-right-color: rgba(0, 0, 0, 0.14902);
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: rgba(0, 0, 0, 0.14902);
	border-top-right-radius: 2px;
	border-top-style: solid;
	border-top-width: 1px;
	box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;
	box-sizing: border-box;
	color: rgb(86, 86, 86);
	cursor: pointer;
	direction: ltr;
	display: block;
	font-family: Roboto, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 22px;
	line-height: 18.9444198608398px;
	min-width: 40px;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 1px;
	position: relative;
	text-align: center;
}

.filterUILeft{
	-webkit-background-clip: padding-box;
	-webkit-box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;
	-webkit-user-drag: none;
	-webkit-user-select: none;
	background-clip: padding-box;
	background-color: rgb(255, 255, 255);
	border-bottom-color: rgba(0, 0, 0, 0.14902);
	border-bottom-left-radius: 2px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-image-outset: 0px;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	border-left-color: rgba(0, 0, 0, 0.14902);
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: rgba(0, 0, 0, 0.14902);
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: rgba(0, 0, 0, 0.14902);
	border-top-left-radius: 2px;
	border-top-style: solid;
	border-top-width: 1px;
	box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;
	box-sizing: border-box;
	color: rgb(0, 0, 0);
	cursor: pointer;
	direction: ltr;
	display: block;
	font-family: Roboto, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 22px;
	line-height: 18.9444198608398px;
	min-width: 30px;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 1px;
	position: relative;
	text-align: center;
}

.filterUICenter{
	-webkit-background-clip: padding-box;
	-webkit-box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;
	-webkit-user-drag: none;
	-webkit-user-select: none;
	background-clip: padding-box;
	background-color: rgb(255, 255, 255);
	border-bottom-color: rgba(0, 0, 0, 0.14902);
	border-bottom-left-radius: 2px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-image-outset: 0px;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	border-left-color: rgba(0, 0, 0, 0.14902);
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: rgba(0, 0, 0, 0.14902);
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: rgba(0, 0, 0, 0.14902);
	border-top-left-radius: 2px;
	border-top-style: solid;
	border-top-width: 1px;
	box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;
	box-sizing: border-box;
	color: rgb(0, 0, 0);
	cursor: pointer;
	direction: ltr;
	display: block;
	font-family: Roboto, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 22px;
	line-height: 18.9444198608398px;
	min-width: 30px;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 1px;
	position: relative;
	text-align: center;
}

#map-overlay-header{
	position:absolute;
	top:0px;
	z-index:2;
	width:100%;
	height: 28px;
	padding: 5px;
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.9);
}

#map-overlay-footer{
	font-size: 10px;
	position:absolute;
	top:222px;
	z-index:2;
	width:100%;
	height: 28px;
	padding: 5px;
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.9);
}

#ASSET_LIQUIDITY_INDEX_LABEL .label{
	padding: 3px;
	vertical-align: middle;
}

/* Remove Google Maps Copyright */

.gm-style-cc{display: none;}

/* Gravatar */

.gravatar{
	border-radius: 40px;
	max-width: 50px;
	max-height: 40px;
	vertical-align: middle;
	margin-top: 8px;
	margin-right: -18px;
}

.avatar-profile{
	border-radius: 100px;
	max-width: 270px;
	max-height: 200px;
	vertical-align: middle;
	margin-top: 8px;
	margin-right: -18px;
}

.avatar{
	border-radius: 40px;
	max-width: 50px;
	max-height: 40px;
	vertical-align: middle;
	border:5px solid white;
}

.property .avatar{
	border-radius: 40px;
	max-height: 50px;
	vertical-align: middle;
}

.select .btn .filter-option{
	left:7px;
	top:9px;
}

/** Loader **/
.spinner {
	margin: 100px auto;
	width: 50px;
	height: 40px;
	text-align: center;
	font-size: 10px;
}

.spinner > div {
	background-color: #033b58;
	height: 100%;
	width: 6px;
	display: inline-block;

	-webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
	animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.spinner .rect2 {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s;
}

.spinner .rect3 {
	-webkit-animation-delay: -1.0s;
	animation-delay: -1.0s;
}

.spinner .rect4 {
	-webkit-animation-delay: -0.9s;
	animation-delay: -0.9s;
}

.spinner .rect5 {
	-webkit-animation-delay: -0.8s;
	animation-delay: -0.8s;
}

@-webkit-keyframes sk-stretchdelay {
	0%, 40%, 100% { -webkit-transform: scaleY(0.4) }
	20% { -webkit-transform: scaleY(1.0) }
}

@keyframes sk-stretchdelay {
	0%, 40%, 100% {
		transform: scaleY(0.4);
		-webkit-transform: scaleY(0.4);
	}  20% {
		   transform: scaleY(1.0);
		   -webkit-transform: scaleY(1.0);
	   }
}

/** Search Comps Styles **/

#search_comps_sidebar {
	float: left;
	width: 350px;
	height: 100%;
	margin-top: 60px;
	overflow-y: scroll;
	position: fixed;
	overflow-x:hidden;
}

#search_comps_filters_holder {
	float: right;
	width: 100%;
	height: 100%;
	right: 0px;
	top: 54px;
}

#search_comps_stats {
	background-color: rgba(245,245,245,0.8);
	border: 1px solid #cccccc;
	bottom: 0px;
	width: 80%;
	right: 0px;
	position: fixed;
	padding: 5px;
	display: none;
}

.search_comps_stats_min {
	height: 105px;
	overflow: hidden;;
}

.search_comps_stats_max {
	height: 50%;
	overflow-x:hidden !important;
	overflow-y:scroll !important;
}
.search_comp_stats_maximize_button {
	position: absolute;
	right: 3px;
	top: 0px;
}

#search_comps_stats b {
	color: #1f95b4;
	font-size:16px;
}

.valuation-toolbar {
	margin-left: 4px !important;
	padding-top: 26px !important;
}

#portfolio-stats {
	position: fixed;
	top: 54px;
	left:435px;
	width:300px;
	background: white;
	padding: 5px;
	height:400px;
	border: 1px solid rgba(0, 0, 0, 0.14902);
	box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;
}

.ui-widget-content{
	background: #e8e8e8 !important;
	border:none !important;
}

#elfinder, .elfinder {
	font-family: 'Roboto';
}

#elfinder .ui-state-hover{
	border: 1px;
	background: transparent;
	font-weight: bold;
	color: #c77405;
}

#elfinder .elfinder-cwd-wrapper{
	background: white;
}

.comparable-row, #comps-results-table-list tr:hover {
	cursor: pointer;
}

.comparable-row .addresCompsTable {
	position: relative;
	padding-right: 30px;
}

.comparable-row .remove-comparable-action {
	position: absolute;
	bottom: 5px;
	right: 5px;
	width: 18px;
	padding: 2px 0;
}

.comparable-row .edit-comparable-action, .comparable-row .edit-manual-comparable-action {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 18px;
	padding: 2px 3px;
}

.nearby-valuation-row:hover{
	cursor: pointer;
}

.alert-flash
{
	padding: 14px 18px 14px 18px !important;
}

.aktua-login-container .aktua-login p{
	margin: 20px 0 20px !important;
}

/** Properties Grid */
.properties-grid .property{
	display:inline-block;
	zoom:1;
	-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);
	box-shadow:0px 1px 1px rgba(0,0,0,0.1);
	background-color:#fff;
	margin-bottom:30px;
	padding-bottom:10px;
	position:relative;
	height: 100%;
}

.properties-grid .property:after{
	height:0;
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
}

.properties-grid .property .image{
	overflow:hidden;
	position:relative;
}

.properties-grid .property .image a{
	-moz-transition:background-color 0.2s ease-in;
	-o-transition:background-color 0.2s ease-in;
	-webkit-transition:background-color 0.2s ease-in;
	transition:background-color 0.2s ease-in;
	background-color:transparent;
	display:block;
	height:100%;
	left:0px;
	position:absolute;
	top:0px;
	width:100%;
	z-index:200;
}

.properties-grid .property .image a:hover{
	background-color:rgba(0,0,0,0.5);
	background-image:url("../img/eye.png");
	background-position:center center;
	background-repeat:no-repeat;
}

.properties-grid .property .image img{
	height:auto;
	width:100%;
}

.properties-grid .property h2{
	line-height:22px;
	margin:10px 0px 0px 0px;
	padding:0px 15px;
	height:53px;
	font-size: 12px;
}

.properties-grid .property h2 a{
	-moz-transition:color 0.1s ease-in;
	-o-transition:color 0.1s ease-in;
	-webkit-transition:color 0.1s ease-in;
	transition:color 0.1s ease-in;
	color:#1f95b4;
	font-size:14px;
	font-weight:normal;
}

.properties-grid .property h2 a:hover{color:#0584b8;
text-decoration:none}
.properties-grid .property .location{padding:0px 15px}
.properties-grid .property .price{
	background-color:#fff;
color:#313131;
font-size:12px;
padding:5px 16px;
position:absolute;
right:0px;
bottom:25px}
.properties-grid .property .reduced{background-color:#313131;
color:#fff;
font-size:12px;
padding:5px;
position:absolute;
right:0px;
top:0px}
.properties-grid .property .area{color:#313131;
float:left;
margin-top:0px;
font-size:12px;}
.properties-grid .property .area .key{display:inline;
font-weight:bold;
padding:0px 0px 0px 15px}
.properties-grid .property .area .value{display:inline}
.properties-grid .property .bedrooms{float:right;
margin-right:10px;
padding-top:0px;
font-size: 12px;}
.properties-grid .property .bedrooms .content{background-image:url("../img/bedrooms.png");
background-position:left center;
background-repeat:no-repeat;
background-size:18px 9px;
color:#313131;
padding-left:30px}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2){.properties-grid .property .bedrooms .content{background-image:url("../img/bedrooms@2x.png")}
}
.properties-grid .property .bathrooms{
	float:right;
	margin-right:15px;
	padding-top:0px;
	font-size: 12px;
}

.properties-grid .property .bathrooms .content{
	background-image:url("../img/bathrooms.png");
	background-position:left center;
	background-repeat:no-repeat;
	background-size:14px 20px;
	color:#313131;
	padding-left:25px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2){
	.properties-grid .property .bathrooms .content{background-image:url("../img/bathrooms@2x.png")}
}
.properties-grid .property:nth-last-child(1),.properties-grid .property:nth-last-child(2),.properties-grid .property:nth-last-child(3){margin-bottom:0px}

@media (min-width: 768px) and (max-width: 1199px){
	.properties-grid .property .reduced,.properties-grid .property .price{font-size:14px;padding:5px 8px}
}

@media (min-width: 768px) and (max-width: 979px){
	.properties-grid .property .reduced,.properties-grid .property .price{font-size:11px;padding:5px 4px}
	.properties-grid .property h2 a{font-size:14px}
	.properties-grid .property .location{font-size:12px}
	.properties-grid .property .area{float:none;margin:0px}
	.properties-grid .property .area,.properties-grid .property .bedrooms,.properties-grid .property .bathrooms{font-size:12px}
	.properties-grid .property .bedrooms,.properties-grid .property .bathrooms{float:left;margin-left:16px}
}

@media (max-width: 767px){
	.properties-grid .property:nth-last-child(1),.properties-grid .property:nth-last-child(2),.properties-grid .property:nth-last-child(3){
		margin-bottom:30px
	}

	.properties-grid .property:last-child{
		margin-bottom:0px
	}
}

.properties-grid .property {
	display: inline-block;
	zoom: 1;
	-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	background-color: white;
	margin-bottom: 30px;
	padding-bottom: 10px;
	position: relative;
}

.property .content {
	margin: 0px;
}

.property .title {
	height: 50px;
}

/** agent */

.agent {
	margin-bottom: 60px;
	position: relative;
	padding-left: 180px;
}
.agent .agent-image {
	-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	transition: 0.2s;
	left: 0;
	position: absolute;
	top: 0;
	width: 160px;
}
.agent .agent-image:hover {
	top: -5px;
}
.agent .agent-image img {
	width: 100%;
}
.agent .wrapper h2 {
	border: none;
	margin-bottom: 10px;
	margin-top: 0;
	padding-bottom: 0;
}
.agent .wrapper aside {
	opacity: 0.6;
}
.agent .wrapper dl {
	border-top: 1px solid #f3f3f3;
	margin-top: 10px;
	padding-top: 10px;
	font-size: 12px;
}
.agent .wrapper dl dd {
	margin-bottom: 4px;
}

#agent-detail h3 {
	margin-bottom: 20px;
	margin-top: 0;
}
#agent-detail .property h3 {
	margin: 5px 0 3px 0;
}
#agent-detail .agent-image img {
	width: 100%;
}
#agent-detail .agent-social .btn {
	width: 36px;
}
#agent-detail .agency-logo {
	display: block;
	position: relative;
}
#agent-detail .agency-logo:after {
	opacity: 0;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	transition: 0.2s;
	text-shadow: none;
	-webkit-font-smoothing: antialiased;
	font-family: 'fontawesome';
	speak: none;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	text-transform: none;
	content: "\f105";
	color: #1396e2;
	font-size: 18px;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 15px;
	height: 20px;
	right: 20px;
}
#agent-detail .agency-logo:hover:after {
	opacity: 1;
	right: 5px;
}

#agent-detail .agency-logo img {
	max-width: 100%;
}

.agent-form .agent-info {
	padding-left: 140px;
	position: relative;
}
.agent-form .agent-info h3 {
	margin-top: 0;
}
.agent-form .agent-info hr {
	margin: 10px 0;
}
.agent-form .agent-info figure {
	left: 0;
	position: absolute;
	top: 0;
}
.agent-form .agent-info figure img {
	width: 120px;
}

.animate-loading {
	-webkit-animation-name: animate-loading;
	-moz-animation-name: animate-loading;
	-ms-animation-name: animate-loading;
	animation-name: animate-loading;
	-webkit-animation-duration: infinite;
	-moz-animation-duration: infinite;
	-ms-animation-duration: infinite;
	animation-duration: infinite;
}
@-webkit-keyframes animate-loading {}
@-moz-keyframes animate-loading {}
@-ms-keyframes animate-loading {}
@keyframes animate-loading {}
@-webkit-keyframes animate-loading {
	0% {
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	}

	100% {
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
	}
}
@-moz-keyframes animate-loading {
	0% {
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	}

	100% {
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
	}
}
@-ms-keyframes animate-loading {
	0% {
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	}

	100% {
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
	}
}
@keyframes animate-loading {
	0% {
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	}

	100% {
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
	}
}

/** timeline **/
.message-item {
margin-bottom: 25px;
margin-left: 40px;
position: relative;
}
.message-item .message-inner {
background: #fff;
border: 1px solid #ddd;
border-radius: 3px;
padding: 10px;
position: relative;
}
.message-item .message-inner:before {
border-right: 10px solid #ddd;
border-style: solid;
border-width: 10px;
color: rgba(0,0,0,0);
content: "";
display: block;
height: 0;
position: absolute;
left: -20px;
top: 6px;
width: 0;
}
.message-item .message-inner:after {
border-right: 10px solid #fff;
border-style: solid;
border-width: 10px;
color: rgba(0,0,0,0);
content: "";
display: block;
height: 0;
position: absolute;
left: -18px;
top: 6px;
width: 0;
}
.message-item:before {
background: #fff;
border-radius: 2px;
bottom: -30px;
box-shadow: 0 0 3px rgba(0,0,0,0.2);
content: "";
height: 100%;
left: -30px;
position: absolute;
width: 3px;
}
.message-item:after {
background: #fff;
border: 2px solid #ccc;
border-radius: 50%;
box-shadow: 0 0 5px rgba(0,0,0,0.1);
content: "";
height: 15px;
left: -36px;
position: absolute;
top: 10px;
width: 15px;
}
.clearfix:before, .clearfix:after {
content: " ";
display: table;
}
.message-item .message-head {

}
.message-item .message-head .avatar {
margin-right: 20px;
}
.message-item .message-head .user-detail {
overflow: hidden;
}
.message-item .message-head .user-detail h5 {
font-size: 12px;
font-weight: bold;
margin: 0;
}
.message-item .message-head .post-meta {
float: left;
padding: 0 15px 0 0;
}
.post-meta > div {
color: #777;
font-size: 12px;
line-height: 22px;
}
.message-item .message-head .post-meta >div {
color: #333;
font-weight: bold;
text-align: left;
}
.avatar img
{
	max-height: 40px;
	max-width: 40px;
}

/* ttimeline 2 */

img {
	vertical-align: middle;
}

.img-responsive {
	display: block;
	height: auto;
	max-width: 100%;
}

.img-rounded {
	border-radius: 3px;
}

.img-thumbnail {
	background-color: #fff;
	border: 1px solid #ededf0;
	border-radius: 3px;
	display: inline-block;
	height: auto;
	line-height: 1.428571429;
	max-width: 100%;
	moz-transition: all .2s ease-in-out;
	o-transition: all .2s ease-in-out;
	padding: 2px;
	transition: all .2s ease-in-out;
	webkit-transition: all .2s ease-in-out;
}

.img-circle {
	border-radius: 50%;
}

.timeline-centered {
	position: relative;
	margin-bottom: 30px;
}

	.timeline-centered:before, .timeline-centered:after {
		content: " ";
		display: table;
	}

	.timeline-centered:after {
		clear: both;
	}

	.timeline-centered:before, .timeline-centered:after {
		content: " ";
		display: table;
	}

	.timeline-centered:after {
		clear: both;
	}

	.timeline-centered:before {
		content: '';
		position: absolute;
		display: block;
		width: 4px;
		background: #f5f5f6;
		/*left: 50%;*/
		top: 20px;
		bottom: 20px;
		margin-left: 30px;
	}

	.timeline-centered .timeline-entry {
		position: relative;
		/*width: 50%;
		float: right;*/
		margin-top: 5px;
		margin-left: 30px;
		margin-bottom: 10px;
		clear: both;
	}

		.timeline-centered .timeline-entry:before, .timeline-centered .timeline-entry:after {
			content: " ";
			display: table;
		}

		.timeline-centered .timeline-entry:after {
			clear: both;
		}

		.timeline-centered .timeline-entry:before, .timeline-centered .timeline-entry:after {
			content: " ";
			display: table;
		}

		.timeline-centered .timeline-entry:after {
			clear: both;
		}

		.timeline-centered .timeline-entry.begin {
			margin-bottom: 0;
		}

		.timeline-centered .timeline-entry.left-aligned {
			float: left;
		}

			.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner {
				margin-left: 0;
				margin-right: -18px;
			}

				.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time {
					left: auto;
					right: -100px;
					text-align: left;
				}

				.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-icon {
					float: right;
				}

				.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label {
					margin-left: 0;
					margin-right: 70px;
				}

					.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label:after {
						left: auto;
						right: 0;
						margin-left: 0;
						margin-right: -9px;
						-moz-transform: rotate(180deg);
						-o-transform: rotate(180deg);
						-webkit-transform: rotate(180deg);
						-ms-transform: rotate(180deg);
						transform: rotate(180deg);
					}

		.timeline-centered .timeline-entry .timeline-entry-inner {
			position: relative;
			margin-left: -20px;
		}

			.timeline-centered .timeline-entry .timeline-entry-inner:before, .timeline-centered .timeline-entry .timeline-entry-inner:after {
				content: " ";
				display: table;
			}

			.timeline-centered .timeline-entry .timeline-entry-inner:after {
				clear: both;
			}

			.timeline-centered .timeline-entry .timeline-entry-inner:before, .timeline-centered .timeline-entry .timeline-entry-inner:after {
				content: " ";
				display: table;
			}

			.timeline-centered .timeline-entry .timeline-entry-inner:after {
				clear: both;
			}

			.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time {
				position: absolute;
				left: -100px;
				text-align: right;
				padding: 10px;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;
			}

				.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span {
					display: block;
				}

					.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:first-child {
						font-size: 15px;
						font-weight: bold;
					}

					.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:last-child {
						font-size: 12px;
					}

			.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon {
				background: #fff;
				color: #737881;
				display: block;
				width: 40px;
				height: 40px;
				-webkit-background-clip: padding-box;
				-moz-background-clip: padding;
				background-clip: padding-box;
				-webkit-border-radius: 20px;
				-moz-border-radius: 20px;
				border-radius: 20px;
				text-align: center;
				-moz-box-shadow: 0 0 0 5px #f5f5f6;
				-webkit-box-shadow: 0 0 0 5px #f5f5f6;
				box-shadow: 0 0 0 5px #f5f5f6;
				line-height: 40px;
				font-size: 15px;
				float: left;
			}

				.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-primary {
					background-color: #303641;
					color: #fff;
				}

				.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-secondary {
					background-color: #ee4749;
					color: #fff;
				}

				.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-success {
					background-color: #00a651;
					color: #fff;
				}

				.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-info {
					background-color: #21a9e1;
					color: #fff;
				}

				.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-warning {
					background-color: #fad839;
					color: #fff;
				}

				.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-danger {
					background-color: #cc2424;
					color: #fff;
				}

			.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label {
				position: relative;
				background: #f5f5f6;
				padding: 1em;
				margin-left: 60px;
				-webkit-background-clip: padding-box;
				-moz-background-clip: padding;
				background-clip: padding-box;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
			}

				.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label:after {
					content: '';
					display: block;
					position: absolute;
					width: 0;
					height: 0;
					border-style: solid;
					border-width: 9px 9px 9px 0;
					border-color: transparent #f5f5f6 transparent transparent;
					left: 0;
					top: 10px;
					margin-left: -9px;
				}

				.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2, .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p {
					color: #737881;
					font-family: "Noto Sans",sans-serif;
					font-size: 12px;
					margin: 0;
					line-height: 1.428571429;
				}

					.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p + p {
						margin-top: 15px;
					}

				.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 {
					font-size: 16px;
					margin-bottom: 10px;
				}

					.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 a {
						color: #303641;
					}

					.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 span {
						-webkit-opacity: .6;
						-moz-opacity: .6;
						opacity: .6;
					}

.dashboard-stats-containter h3{
	font-size: 14px !important;
	margin-bottom: 10px;
	margin-top: 0px;
}

.property-user-dashboard {
	height: 260px;
	width: 100%;
}


#WEEK_VALUATIONS .flot-x-axis, #WEEK_VALUATIONS .flot-y-axis, #USER_STATS .flot-x-axis, #USER_STATS .flot-y-axis {
	font-size: 9px;
}

#project-dashboard-cards .alert
{
	padding:15px;
	height: 150px;
}

#project-dashboard-cards .alert {
	font-size: 12px;
	background: white;
	border-radius: 0px !important;
	border:none !important;
}

#project-dashboard-cards .alert a {
	font-weight: normal;
	color:#044567;
}

.dash-area{
	background: white;
}

.dash-area p {
	font-weight: bold;
}

.not-active p {
	font-weight: 400;
}

/** profile */
#agent-info dl {
	margin-bottom: 10px;
}
#agent-info dl dt {
	float: left;
}
#agent-info dl dd {
	margin-bottom: 8px;
	text-align: right;
}
#agent-info dl dd .rating {
	float: right;
	position: relative;
	top: -5px;
}
#parse-manual-comp-url {
	/*height: 35px;*/
	padding: 7px 15px;
	background: #cccccc;
}

.pac-container {
	background-color: #FFF;
	z-index: 999999999;
	position: fixed;
	display: inline-block;
	float: left;
}

#dashboard-launcher .dash-area .xl-icon{
	font-size: 180%;
}

.tab-pane-extended-valuation{
	padding: 10px;
	background: white;
}

.chat
{
	list-style: none;
	margin: 0;
	padding: 0;
}

.chat li
{
	padding: 15px;
	border-bottom: 1px dotted #B3A9A9;
}

.chat li.left .chat-body
{
	margin-left: 40px;
}

.chat li.right .chat-body
{
	margin-right: 60px;
}


.chat li .chat-body p
{
	margin: 0;
	color: #777777;
}

.panel .slidedown .glyphicon, .chat .glyphicon
{
	margin-right: 5px;
}

/*.panel-body*/
/*{*/
	/*overflow-y: scroll;*/
	/*height: 250px;*/
/*}*/

::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}
#valuation-notes p{
	font-size: 12px;
}

.dashboard-stats-containter {
	padding: 10px;
}

.dashboard-stats-containter a{
	color:#044567;
	font-weight: normal;
}

.chosen-select {
	width: 100%;
	font-family: Roboto, sans-serif;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
	font-family: Roboto, sans-serif;
}

.alert-sm {
	padding: 10px;
	font-size: 12px;
	margin-bottom: 15px;
}

/* Errors validation */
.parsley-errors-list {
	color:red;
	list-style-type: none;
	padding-left: 2px;
	display: inline;
}

.parsley-errors-list li {
	display: inline;
	font-size: 12px;
}

#search_id:focus {
	border-color: #03314a !important;
	color:white;
}

#search_icon {
	margin-top: 10px;
	margin-right: 12px;
	color:white;
}

#multipleCompsEdit span{
	margin: 0;
}

#comparablesDropDown{
	width: 164px;
	margin-bottom: 10px;
}

.comparables-table-list .checkbox, #comparables-table-list .checkbox, #comparables-table-list-main .checkbox {
	min-height: 14px;
	margin:0 0 0 4px;
}

.btn-xs .dropdown-arrow {
	right:12px;
}

.specialArrow{
	left: 21px;
}

.group-totals {
	background: whiteSmoke;
}

.btn-group-details {
	padding: 1px;
	text-shadow: none;
}

.btn-group-justified .disabled{
	color:white;
}

.alert-step-details {
	margin-bottom: 0px;
	margin-top: 10px;
}

.inline-table{
	display: inline-table;
}

#tableBox li{
	text-transform: capitalize;
}

.delete {
	left: 8px;
}

.search_navigation_bar_results {
	font-size: 11px;
}

.row-stat-external-valuation {
	border-bottom: 1px solid whitesmoke;
	margin-bottom: 10px;
}

.parsley-error {
  border-color: #e74c3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.parsley-error:focus {
  border-color: #d62c1a;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f29f97;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f29f97;
}

table thead tr {
	background-color: #e8eef1;
	color: #044567;
	font-weight:bold;
}

.archived {
	background-color: #fcf8e3 !important;
}

.table-striped tbody tr .archived {
	background-color: #fcf8e3 !important;
}

#top-navigation-bar-search .select2-selection {
	height: 40px !important;
}

#top-navigation-bar-search .select2-selection .select2-selection__arrow {
	top: 7px;
}

#top-navigation-bar-auth li {
	margin: 15px;
}

#top-navigation-bar-auth li > a {
	padding: 0;
}

#select2-search_from_navigation_bar-results {
	font-size: 11px;
	background: #032e45;
	color:white;
}

#select2-search_from_navigation_bar-results .select2-search--dropdown {
	font-size: 11px;
	border-radius: 5px;
	margin:10px;
}

#select2-search_from_navigation_bar-results .select2-search__field {
	border-radius: 3px;
}

#select2-search_from_navigation_bar-results .select2-dropdown--below {
	background: #032e45 !important;
	border: 0 !important;
	opacity: 0.9;
}
#select2-search_from_navigation_bar-results .select2-results__option {
	margin-bottom: 5px;
}

#select2-search_from_navigation_bar-results .select2-search__field {
	font-size: 11px;
	background: #032e45;
	color:white;
}

#select2-search_from_navigation_bar-results .select2-results__option--highlighted {
	background: #1f95b4;
}

#select2-search_from_navigation_bar-results .select2-results__option {
	padding: 2px;
}

#select2-search_from_navigation_bar-container {
	padding-left: 0px;
	color: white;
	font-size: 11px;
	line-height: 20px;
}

#search_from_navigation_bar .select2-selection--single {
	height: 40px !important;
}

#selectAgent .select2, .select2-container.select2-container--classic.select2-container--open {
	font-size: 12px;
}

.select2-search--dropdown {
	border: 0;
}

.assign-to-group-container .select2-selection--single {
	height: 45px;
}

.assign-to-group-container .select2-selection__rendered {
	font-size: 14px;
}

.assigneeUserId {
	background-color: white !important;
	/*border: 1px solid #5897fb !important;*/
	font-size: 12px;
}

.modal-footer {
	background: whiteSmoke;
}

.modal-header {
	background: whiteSmoke;
}

.executed {
	margin-left: -5px;
}

.iframe-modal-loading {
	height: 400px;
	padding-top: 160px;
	padding-left: 390px;
}

.iframe-modal-conent {
	display: none;
}

/*custom user navbar*/

#userProfile {
	padding: 18px 10px;
}

.userProfileDropdown {
	margin-top:0px;
	width:350px;
}

.customUserNavBar {
	list-style: none;
	padding-left: 0px;
}
.customUserNavBar > li > a {
	display: block;
	padding: 5px 10px;
	width: 100%;
}

.customUserNavBar > li > a:after .customUserNavBar > li > a:before, .dropdown-menu-custom li > a:after, .dropdown-menu-custom li > a:before{
	display: none;
	content: '';
}

.mrxUser {
	margin-right: 0px !important;
}

.userMenu {
	padding-left: 120px;
}

.locButtons{
	margin-left: 5px;
}

.valuationHistoryContent {
	border:0;
	padding:0;
	margin-bottom:0;
	border-radius:0;
}

.valuationHistoryContent .nav-tabs > li >a {
	font-size: 14px;
	border-bottom: 0px;
}
.nav-tabs-valuation-history > li > a {
	font-size: 12px;
}
.info-clear{
	position: relative;
	top: 50px;
}

#land-comps-filtered{
	margin-bottom: 10px;
}

.tooltip-price {
	position: absolute;
	display: none;
	border: 1px solid #1f95b4;
	padding: 5px;
	background-color: #74cfd0;
	opacity: 0.90;
	z-index: 1060!important;
}

/*Modal Hotel*/

#adrAverage.form-control[disabled] { color: black }

.external-pac-input {
	height: 36px;
}

table.table-comparables{
	width: 100%!important
}

label.parsley-error {
	color: #e74c3c;
	box-shadow: none;
}

.parsley-errors-list{
	font-size: 14px;
}

.main-image-container {
	height: 300px;
}

#dropzoneUpload {
	border: 1px solid #cccccc;;
	border-radius: 3px;
}

.btn-new-asset {
	width: 100%;
	padding: 50px;
	display: block;
	text-align: center;
	font-size: 17px;
}

.not-active {
	pointer-events: none;
	cursor: default;
	color: darkgrey !important;
}

.not-active i, .not-active.dash-area p {
	color: darkgrey !important;
}

.input-group .input-group-addon {
	font-size: 13px;
}

.error-500 {
	padding: 2px 6px;
	font-size: 12px;
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 3px;
	font-family: 'Monaco', 'Menlo', 'Consolas', 'Courier New', monospace;
}

.btn-header-action {
	padding:5px 15px;margin-right:15px;
}

.table-tr-link tr{
	cursor: pointer;
}

.toggleLoader {
	cursor: pointer;
}

.value-checked {
	background: green !important;
    color: whiteSmoke !important;
}

.select2-container .select2-selection--single {
	height: 48px !important;
	padding: 8px;
	border: 1px solid #cccccc !important;
}
.purple, .label-purple, .btn-purple, .text-purple {
	background: purple;
}

.profile-header {
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.538;
	font-size: 13px;
	border-bottom: 2px solid #e6ecf0;
	padding-bottom: 10px;
}

.report-liquidity {
	font-size:24px !important;
	margin: 6px 10px 0 20px !important;
	padding: 0 5px !important;
}

.navbar-atenea {
    position:fixed;
    z-index:999;
}

.navbar-atenea .dropdown button {
	font-size: 12px;
}

.includes-navbar {
  margin-top: 0px !important;
  padding-top: 54px !important;
}

.includes-navbar-container {
  margin-top: 0px !important;
  padding-top: 50px !important;
}

.navbar-brand {
  font-size: 16px;
  font-weight: 100;
  padding: 19px 16px;
}

#navbar-solvia .navbar, #navbar-solvia .navbar-collapse {
    background: black !important;
    border-color: black;
    color: white;
}

#navbar-solvia .navbar-brand img  {
  max-height:20px;
}

#navbar-solvia .navbar-nav .dropdown-toggle .caret {
    border-top-color: whiteSmoke;
    border-bottom-color: whiteSmoke;
}

#navbar-solvia .select2-selection {
  background: whiteSmoke;
}

.search-comparables-stats-block .count {
	font-size: 30px;
	font-weight: bold;
}

.search-comparables-stats-block .labels-legend {
	font-size: 16px;
	text-transform: uppercase;
}

.search-comparables-stats-block .labels-count {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}

#userProfile img {
	margin: -12px 10px;
}

.userProfileDropdown li {
	padding-left:14px; margin:5px; font-weight:bold;
}

.input-sm {
	font-size: 12px !important;
}

.icon-margin-right li a i {
	margin-right: 4px;
}

.bg-whiteSmoke {
    background: whiteSmoke;
}

.bg-white {
    background: white;
}

.text-black {
    color: black !important;
}

#group-totals-sale thead, #group-totals-rent thead {
    font-size: 12px;
}

.dropdown-toggle::after {
	border: none !important;
	display: none !important;
}

.mt-n45 {
	margin-top: -1.3em !important;
}

@media (max-width: 991px) {
    .navbar-header.mt-n45.mr-n3{
        width: 100% !important;
    }
  }
  div.dropdown>ul.dropdown-menu.dropdown-menu-custom{
    display: none;
  }

  div.dropdown.open>ul.dropdown-menu.dropdown-menu-custom{
    display: block;
  }
 div.form-group>a.btn.btn-primary.btn-block{
    font-size: 12px;
 }

 table.table-bordered.table-hover.table-tr-link.text-sm.dataTable.no-footer{
    width: 100% !important;
 }

 .container.includes-navbar-container{
    margin-top: 9px !important;
 }

 @media (min-width: 992px)  {
	.modal-lg, .modal-xl {
		max-width: 900px !important;
	}
}

.modal.fade .modal-dialog {
	margin-top: 5em !important;
}
.modal-title {
    margin-bottom: 0 !important;
    line-height: 1.5 !important;
    margin-top: 10px !important;
}

#updateAssetLocalization {
	margin-top: 18px !important;
}

.modal-fullscreen {
	width: 100% !important;
	height: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}

.modal-fullscreen .modal-content {
	width: 99vw !important;
	height: auto !important;
	min-height: 100% !important;
	border-radius: 0 !important;
}

.modal.fade .modal-dialog {
  transform: translate3d(0, -25%, 0) !important;
}
.modal.in .modal-dialog {
  transform: translate3d(0, 0, 0) !important;
}

.alert-success {
    background-image: linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%) !important;
	
}

.alert-warning {
	background-image: linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%) !important;
}

.alert-danger {
	background-image: linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%) !important;
}

a.edit-comparable-action,
a.remove-comparable-action {
	cursor: pointer !important;
}

.show-valuation-map {
	margin-left: 33.33% !important;
}

.hide-valuation-map {
	margin-left: 0% !important;
}

/* google maps visualización */

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    /* position: relative; sticky */
    min-height: 1px;
    padding-left: 8px;
    padding-right: 8px;
}

.prueba{
	margin-top:20px !important;
}

.h3-margin-ofertas{
	margin-left:10px !important;
	font-size:13px !important;
	padding: 2px !important;
	text-align:center !important;
	background-color: #E8EEF1 !important;
	margin-top:1px !important;
    padding-right: 8px;	
}

.labelValoraciones {
    color:#6e6e6e; 
	font-size:14px !important;
}

[aria-labelledby="select2-valorador-container"].select2-selection.select2-selection--single {
	height: 42px !important;
	border-radius: 4px;
}

#select2-valorador-container {
	font-size: 15px !important;
}

.labelFiltroValoraciones{
	font-size:medium !important;
}
#select2-valorador-results{
	overflow-y: auto;
	max-height: 300px;
}

#select2-valuator_id-results{
	overflow-y: auto;
	max-height: 300px;
}

.modal_sign{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index:10;
	width: 100%
	};
	
	#custom_modal_x{
		width: 1000px;
	}


	#noty_center_layout_container > li{
		width: 630px !important;
	}

#valuation-tab > div:nth-child(1) > div > div:nth-child(1) > div:nth-child(1) > div > label:nth-child(1){
	width: 130px;
}

#valuation-tab > div:nth-child(1) > div > div:nth-child(1) > div:nth-child(4) > div > label:nth-child(5){
	width: 130px;
}

#valuation-details-type-default > div:nth-child(6) > div > label{
	width: 130px;
}
#valuation-tab > div:nth-child(1) > div > div:nth-child(1) > div:nth-child(1) > div > label:nth-child(4){
	display: -webkit-inline-box;
}

#valuation-tab > div:nth-child(1) > div > div:nth-child(1) > div:nth-child(2) > div > label:nth-child(4){
	display: -webkit-inline-box;
}

#valuation-tab > div:nth-child(1) > div > div:nth-child(1) > div:nth-child(2) > div > label:nth-child(4) > div > small{
	margin-left:2.5px;
}

#valuation-tab > div:nth-child(1) > div > div:nth-child(1) > div:nth-child(1) > div > label:nth-child(4) > div > small{
	margin-left: 2.5px;
}

label, .checkbox, .dropdown-menu {
    font-size: 11px;

}
