.table-property {font-size:10px;}
.pad0 {padding-bottom:0px;}
.top-space {margin-top:-24px;}
.search_container {width:100%; float:left;}
.box {
    position: relative;
    width: 220px;
	margin-top:-7px; 
}
.search_bar {
    width: 200px;
    max-width:0;
    padding: 5px;
    transition: all .5s ease;
    position:absolute;
    right:20px;
    box-sizing:border-box;
    opacity:0;
	margin-right:7px;

}
.search_bar.expanded {
    max-width:200px;
    opacity:1;
}
.icon {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
	cursor:pointer;
	margin-top:7px;
}
.icon .fa-search {color:#ffffff;}
.select_bar {background:#19467f; margin-top:48px; line-height:61px; position:fixed; z-index:10000; color:#ffffff; padding:0 34px;}
.container {width:100%;}
.sidebar {margin-top:70px;}
.fixed .content-wrapper {margin-top:50px;}
.form_control {width:100%; color:#000000;}
.fleft {float:left;}
.fright {float:right;}
.select_bar span {float:left;margin-left:12px;}
.country {width:158px; color:#000000;}
.category {width:57px;color:#000000;}
.date {color:#000000; position:relative;}
.select_bar input {height:34px;}
.select_bar select {height:34px;}
.date .fa.fa-calendar-o {
  margin-right: 12px;
  position: absolute;
  right: -7px;
  top: 24px;
}
.search_option {width:auto; float:right;}
.address {width:16%!important; text-align:left!important;}
.status {padding:7px 16px;}
.table_tr {background-color:#c0ccd7;}
.table-property td {text-align:center; width:6%;}
.check {width:31px!important;}
.status-icon {color:#ffffff; border-radius:50%; width:21px; height:21px; float:left;text-align:center; padding-top:1px;}
.status_o {background-color:#ff0000;}
.status_r {background-color:#00aeef;}
.status_a {background-color:#f26522;}
.status_p {background-color:#598527;}
.status_s {background-color:#000000;}
.status_sold {background-color:#577a3b;}
.status_pending{background-color:#5d2f21;}
.status_renovating{background-color:#f79527;}
.status_active{background-color:#048dce;}
.status_occupied-no-deal{background-color:#bd1920;}
.status_occupied-deal{background-color:#605d22;}
.status_rescinded{background-color:#4e4e4e;}
.status_rental{background-color:#66249a;}
.status_acquisition{background-color:#d0b900;}
.status_offers{background-color:#0829d2;}
.status_seller-financed{background-color:#fe007e;}
	
.table_title {width:100%; padding:12px;}
.search-property {width:70%;float:left; margin-right:12px;}
.table_title .form-control {border-radius:4px;  margin-right:12px;}
.table_title .btn {margin-top:1px; padding-bottom: 10px; padding-top: 8px;}
.table_title .status-icon {padding:2px;}
.table_title .fa {color:#000000; margin:0 7px;}
.table_title .status-icon {margin-right:7px;}
.btn {font-size:12px;}
.main-header .top-nav {margin-right:25px;}
.table_title .fa {font-size:16px;}
#resultDiv {background-color:white!important; z-index:10000; width:759px;border-left:1px solid #bababa;border-right:1px solid #bababa; border-bottom:1px solid #bababa;background-color:#cbcbcb;top:40px;left:1px;padding:5px 5px 5px 5px;cursor:pointer;border-radius:0px 0px 4px 4px;position:absolute; max-height:160px; overflow:auto;}

#integration-list {
    font-family: 'Open Sans', sans-serif;
    width: 100%;
    margin: 0 auto;
    display: table;
}
#integration-list ul {
    padding: 0;
    margin:  0;
    color: #555;
}
#integration-list ul > li {
    list-style: none;
    border-top: 1px solid #ddd;
    display: block;
    overflow: hidden;
}
#integration-list ul:last-child {
    border-bottom: 1px solid #ddd;
}
#integration-list ul > li:hover {
    background: #efefef;
}
.expand {
    display: block;
    text-decoration: none;
    color: #555;
    cursor: pointer;
}
#integration-list h2 {
    padding: 7px 0;
    margin: 0;
    font-size: 17px;
    font-weight: 400;
	background-color:#c0ccd7;
}
span {
    font-size: 12.5px;
}
#left,#right{
    display: table;
}
#sup{
    display: table-cell;
    vertical-align: middle;
    width: 80%;
}
.detail a {
    text-decoration: none;
    color: #C0392B;
    border: 1px solid #C0392B;
    padding: 6px 10px 5px;
    font-size: 14px;
}
.detail {
    margin: 10px 0 10px 0px;
    display: none;
    line-height: 22px;
}
.detail span{
    margin: 0;
}
.right-arrow {
    margin-top: 0px;
    margin:0 7px;
    width: 10px;
    height: 100%;
    float: left;
    font-weight: bold;
    font-size: 20px;
}



.card {min-height:434px;}
.table_border {border-bottom:1px solid #cbcbcb; padding:7px 0;}
.modal {z-index:10000;}
.top-space .modal-sm {
  width: 434px;
  position: absolute;
  right: 0px;
  top: 0px;
}

.top-space .modal-content {border-radius:0px;}
.top-space .modal-header { border:none;}
.top-space .modal-body {padding-top:0px;}
.property-info {color:#5b5b5b;}
.property-info ul {list-style:none;padding:0px;}
.property-info span {
  float: left;
  font-weight: bold;
  text-align: right;
  width: 50%;
  margin-right: 8px;
}
.property-info ul li {float:left; width:100%;}
.font17 {font-size:17px;}
.top-space .modal-footer {text-align:center;}
.btn-primary:focus, .btn-primary.focus {background-color:#00aeef;}
.btn-primary {background:1f77b8!important;}
.top-space .bs-modal-sm {position:absolute; top:0px; right:0px;}
.top-space {position:relative;}
.top-space .modal-dialog {margin-top:0px;}
.property_status {width:34px; float:left; margin-top:8px;}
.table-property tr:hover {background-color:#c0ccd7;}
.table-propertytr {background-color:#c0ccd7;}
.tab_title {background-color:#c0ccd7;  padding:7px;}
.tabs {
	background: #ffffff none repeat scroll 0 0;
	border-radius: 3px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	margin-bottom: 30px;
	position: relative;
	transition: all 0.3s ease-in-out 0s;
}
.tabs-padding {padding:7px 20px;}
.init-info b{min-width:134px; float:left;}
.init-info h3 {padding:0px; margin:0px;}
.finance b {min-width:231px; float:left;}
.property_tab {position:relative; overflow:hidden; z-index:1000;}
.property_tab button {position: relative; z-index:10000; left:70px; top:34px; display:block!important;}

	.floatR{ float:right; margin:12px;}
	.recentItem {
  float: left;
  margin-right: 21px;
  overflow: auto;
  padding: 10px;
  position: relative;
  top: 0;
  width: 30%;
  z-index: 999999;
  background-color:#c0ccd7;
}
	.recentItemTxt{ padding:25px 0 0 0px; font-size:1.5em; font-weight:300;}
	.ctntItem{ background:#FFF; padding:10px; border-bottom:1px solid #aaa;}
	.ctntItem img{ margin-right:8px; display:inline; float:left;}
	.ctntItem h3{ font-size:0.95em; font-weight: normal; padding:0 0 7px 0;}
	.ctntItem h3 a{ text-decoration:none;}
	.propDfn{ display:inline; font-size:0.785em; line-height:19px;}
	.cntLoc{ vertical-align:middle; margin:2px 5px 0 0;}
	.recentItem a > i{ color:#000; font-size:21px;}
	.recentItem a:hover > i{ color:#a54686; }
	.ctntItem:hover{ box-shadow:0 0 10px #999;}
	.btn-lg, .btn-group-lg > .btn {
	    border-radius: 6px;
	    font-size: 18px;
	    line-height: 1.33;
	    padding: 10px 16px;
	}
	.btn-bricky {
	    background-color: #c83a2a;
	    border-color: #b33426;
	    color: #ffffff;
	    margin:30px;
	}
.centerItem{margin:100px 0 0 250px;} 
.tab-content ul li a {color:#000000;}





.list-group.panel > .list-group-item {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px
}
.list-group-submenu {
  margin-left:20px;
}

.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}

.tab-content .treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: url(../images/list.gif) no-repeat left center;
list-style-type: none;
padding-left: 22px;
margin-bottom: 3px;
}

.tab-content .treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: white url(../images/closed.gif) no-repeat left 1px;
cursor: hand !important;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}
.tab-content ul {padding:0px;}
.table-user {margin-top:12px;}
.table-user table {border:1px solid #cbcbcb;}
.table-user td {
  font-size: 14px;
  padding-top: 12px;
  text-align: left;
  border: 1px solid #cbcbcb;
  padding-left: 12px;
}
.table-user th {background:#c0ccd7; padding:7px; text-align:center;}
#userForm {background-color: #cbcbcb;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 7%;
  border-radius: 12px;
  padding: 12px;}
#userForm label {display: inline-block;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 7px;
    max-width: 100%;  }
.user-form .close {
  color: #000000;
  font-size: 34px;
  padding: 4px 12px;
}
.user-form .modal-content {background-color: #cbcbcb;}
#userForm label {
  width: 95%;
}
#userForm input, select {width:100%; height:34px; font-weight:normal;}
#userForm th {margin-right:12px; float:left;}
.login {background-color:#cbcbcb; border-radius:12px; padding:21px; font-size:17px;}
.login h3 {margin-top:7px; margin-bottom:21px;}
.login {
  background-color: #cbcbcb;
  border: 1px solid #b3b3b3;
  border-radius: 12px;
  box-shadow: 1px 0 7px #cbcbcb;
  font-size: 17px;
  padding: 21px; margin-top:21px;
}
.mart34 {margin-top:34px;}
.checkbox input {
  height: 17px !important;
  width: 21px !important;
  float:left;
}
.checkbox {color:#333333; float:left; margin-left:12px; width:44%; margin-top:-6px;}
.save-btn {padding-left:48px; padding-right:48px; width:134px;}
.checkbox span {margin-left:7px;}
legend {color:#1f77b8;}
.time-card {
  background-color: #cbcbcb;
  border: 1px solid #b3b3b3;
  border-radius: 12px;
  box-shadow: 1px 0 7px #cbcbcb;
  font-size: 17px;
  padding: 21px; margin-top:21px;
}
.time-card .btn {margin-right:12px; margin-top:12px;}
.time-card select {color:#555555;}
.time-card label {
  line-height: 21px;
 /*on 17/10/17 padding-top: 10px;*/
  text-align: right;
  font-size: 15px;
}
.time-cardtable th, .time-cardtable td {
  text-align: center;
  padding-top: 7px;
  padding-bottom: 7px;border-color:#c0ccd7;
}
.time-cardtable table {border-color:#c0ccd7;}
.select-page {width:70px;}
.sidebar-menu > li > a {width:100%;}
.treeview span {font-size:16px;}
.search_picture {background-color:#cbcbcb; border-radius:12px; padding:12px;}
.mar_right12 {margin-right:12px;}
.search_picture h3 {margin-top:7px;}
.mart12 {margin-top:12px;}
.full {width:100%; float:left;}
.pagination  {float:right;}
.pagination ul li {list-style:none; float:left; margin-right:12px;}
.pagination ul li  a {border:1px solid #cbcbcb; padding:4px 7px; border-radius:3px;}
.pagination ul li  a:hover {background-color:#cbcbcb;}
.picture_modal label {padding-top:7px;}
.picture_modal .modal-footer {border:none;}
.report .modal-footer {border:none;}

#lightbox .modal-content {
    display: inline-block;
    text-align: center;   
}

#lightbox .close {
    opacity: 1;
    color: rgb(255, 255, 255);
    background-color: rgb(25, 25, 25);
    padding: 5px 8px;
    border-radius: 30px;
    border: 2px solid rgb(255, 255, 255);
    position: absolute;
    top: -15px;
    left:55%;
    z-index:1032;
}

#lightbox .hidden {display:block!important;}
#lightbox .modal-dialog img {width:100%!important;}
.receipt img {width:70%; margin:auto; margin-top:7px;}
.form-control {height:41px;}
.utalities input {
margin-right:12px;
}
.marl12 {margin-left:12px;}
.panel-heading {font-size:17px;}
.utalites {font-size:16px; float:left;}
.table-width {max-width:1332px; overflow:scroll;}
.utality_table table {text-align:center;border-color:#cbcbcb;}
.utality_table th{border-color:#cbcbcb;padding:7px;}
.utality_table th, .utality_table td {text-align:center;border-color:#cbcbcb; font-size:10px;}
.utality_table td {font-size:12px;}
.padt7 {padding-top:7px;}
.work-order .btn {float:left; margin-right:8px;}
#tab2warning ul {padding-left:34px;} 
.error-form .modal-header {background-color:#dba6a6; font-size:17px;}
.error-form .modal-content {overflow:hidden;}
.error-form button.close {
  background: #ffffff none repeat scroll 0 0;
  border: 0 none;
  cursor: pointer;
  padding: 6px;
  border-radius: 50%;
  width: 34px;
  height: 34px;
  margin:4px;
}
.manual-edit .modal-header {background-color:#dba6a6; font-size:17px;}
.manual-edit .modal-content {overflow:hidden;}
.manual-edit button.close {
  background: #ffffff none repeat scroll 0 0;
  border: 0 none;
  cursor: pointer;
  padding: 6px;
  border-radius: 50%;
  width: 34px;
  height: 34px;
  margin:4px;
}
.error {font-size:14px;}
.error-form {top:34%;}
error-form .modal-content {max-width:400px;}
.paginate span.disabled {display:none;}
.error-form .modal-dialog {width:400px;}
.time-cardtable td {font-size:14px;}
#userForm .btn-lg, .btn-group-lg > .btn {
  border-radius: 6px;
  font-size: 18px;
  line-height: 1.33;
  padding: 10px 16px;
  text-transform: none;
  font-weight: normal;
}
.reset {background-color:#ca3b37;}
.reset:hover {background-color:#f33123;}
#success_er_message iframe {height:570px; border:0px;}
#manual_edited iframe {height:570px; border:0px;}
.manual-edit {top:7%;} 
.table-manualedit td {font-size:14px; text-align:left; padding:4px 12px;}
.table-manualedit .form-control {padding:4px 12px;}
.hour_select {width:70px;float:left;}
.manual-edit .modal-dialog {width:480px;}
.height_edit {height:534px;}
.map-info{margin:auto;}
#success_er_message span {margin-left:7px;}
#manual_edited span {margin-left:7px;}
.utility-page td {font-size:14px; text-align:left;padding-left:37px;}
.utility-page { border:1px solid #cbcbcb;}
.utility-page h3 {text-align:center;}
.text-center {text-align:center!important;}
.utility-page  {margin-top:80px;}
.agent {text-align:center;}
.admin-cover {background:url(../images/admin.jpg) no-repeat; background-size:cover; background-attachment: fixed;}
.login-page h1 {color:#ffffff; margin-top:4%; font-weight:bold; font-size:57px; text-align:center;}
.login-page h4 {color:#ffffff; margin-top:7%; font-weight:bold; font-size:34px;text-align:center;}
.login-agent {max-width:660px; margin:auto; margin-top:34px; text-align:center;}
.login-agent .btn {margin-top:21px;}
.marl34 {margin-left:34px;}
.login-page .modal-sm {max-width:377px;}
.modal.in .modal-dialog {top:7%;}
#propertiesMap {width:100%;}
.gm-style-iw h3 {font-size:14px; margin:0px;}
.gm-style-iw .time-cardtable th, .gm-style-iw .time-cardtable td {padding:0px;}	
.gm-style img {margin:7px 0;}
.showstreet {position:relative;}
.div_text_white {position:absolute; top:12px;}
.main-header {z-index:100000;}
/*#propertyCommentForm {
  background-color: #ffffff;
  border-radius: 7px;
  box-shadow: 3px 3px 7px #343434;
  margin-left: 12px;
  margin-top: 12px;
  padding: 4px 12px;
  position: absolute;
  width: 224px;
  margin-top:34px;
}*/
#markersLegend td {text-align:left; font-size:13px;}
#markersLegend th {padding-left:6px;}
#userForm input, select {border-radius:0x;}
#loader_div img {width:57px;}
#loader_div {
  left: 114px;
  position: absolute;
  text-align: center;
}
#filterID .panel-body {min-height:84px;}
.modal-content {border:none;}
.paginate {text-align:right;}
.paginate {margin-top:34px!important;}
.paginate a {
  border: 1px solid #999;
  border-radius: 3px!important;
  color: #666;
  font-size: 14px!important;
  margin: 2px;
 padding: 7px 9px!important;
  text-decoration: none;
}
.paginate a:hover {
  border: 1px solid #1f77b8!important;
  background-color:#1f77b8!important;
  border-radius: 4px!important;
  color: #666;
  font-size: 14px!important;
  padding: 7px 9px!important;
  text-decoration: none;
  color:#ffffff!important;
}
.paginate span.current {
  background-color: #1f77b8;
  border: medium none;
  border-radius: 4px!important;
  color: #fff;
  font-size: 14px!important;;
  font-weight: bold;
  margin: 2px;
  padding: 7px 9px!important;
}

.paginate span.current {background-color:#1f77b8!important; color:#ffffff!important;border: 1px solid #1f77b8!important;}
.paginate .btn-primary  {border:none!important; color:#ffffff;}
.paginate .btn-primary:hover  {border:none!important; color:#ffffff; background-color:#00aeef!important;}
.inner-page .tabs {width:100%;}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.inner-tab {background-color:#ffffff;}
.wrapper {overflow:visible;}
.tabs-padding.finance {margin-bottom:34px;}
.property_table td {margin-left:12px;}
.property-td .form-control {width:95%; margin-top:12px;}
.property-td th {text-align:center;}
.property-td td {font-size:14px;}
.fright {float:right;}
.check-width {width:131px;}
.ecrow td {font-size:16px; width:50%; padding-bottom:21px; text-align:left;}
.upload-file td {
  font-size: 16px;
  text-align: left;
  margin-bottom: 12px;
  float: left;
}
.upload-file span {margin-top:7px;}
.upload-file label {width:100%;}
.title {font-size:16px; width:100%; float:left; text-align:left;}
.upload-file input[type="file"] {margin-top:3px;}
.search_input {
  font-size: 17px;
  line-height: 38px;
}
.upload-file input[type="file"] {width:221px; margin-right:34px;}
.search_picture input {height:37px;}
.picture_details .modal.in .modal-dialog {left:201px; top:21%;}
.receipt_details #lightbox .close {left:auto;right:0px; }
.receipt_image {width:170px; height:100px; overflow:hidden; margin:auto;}
.receipt img {margin-bottom:21px;}
.receipt_details .modal.in .modal-dialog {top:21%;}
.escrow textarea {width:100%;}

 /* Style the buttons that are used to open and close the accordion panel */
button.accordion {
    background-color: #c0ccd7;
    color: #363636;
    cursor: pointer;
    padding: 18px;
	font-size:21px;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
	border-bottom:1px solid #ffffff;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
button.accordion.active, button.accordion:hover {
    background-color: #8e9bac; color:#ffffff;
}

/* Style the accordion panel. Note: hidden by default */
div.panel {
    padding: 21px 18px;
    background-color: white;
    display: none;
}
button.accordion::after {
  color: #777;
  content: "+";
  float: right;
  font-size: 21px;
  font-weight: bold;
  margin-left: 5px;
  color:#ffffff;
}
button.accordion.active::after {
  content: "-";
  color:ffffff;
}

.upload-file tr {
  float: left;
  width: 100%;
}
.margin12 {margin:12px;}
.schedule td {
  font-size: 16px;
  text-align: left;
  margin-bottom: 12px;
  float: left;
  width:23%;
  text-align:center;
  margin-left:7px;
}

.acquisition td {
  font-size: 16px;
  text-align: left;
  margin-bottom: 12px;
  float: left;
  width:48%;
  margin-left:7px;
  line-height:34px;
}

.schedule .form-control {border: 1px solid #cbcbcb}
.schedule select {border: 1px solid #cbcbcb}
.schedule {margin-top:12px;}
.accordion .panel {padding-top:21px;}
.aquisation .btn {margin-top:12px;}

.utalities-container {width:400px; margin:auto;}
.utalities-container input[type="radio"], input[type="checkbox"] {margin-right:7px;}
.padt7 {float:left; width:210px;}
.acquisition-report {
  margin: auto;
  width: 450px;
}
.form-340 {width:340px;}
.calendar-select #userForm input, select {width:auto;}
.calendar-select {line-height:34px;}
.marb34 {margin-bottom:34px;}
.span-table span {margin-left:7px;}
.table_style th {font-size:11px; text-align:center; border:1px solid #a0afc2;}
.table_style table {text-align:center;border:1px solid #cbcbcb;}
.table_style th{padding:7px;}
.table_style th  {text-align:center;border-color:#a0afc2; font-size:12px; padding:7px;}
.table_style td {text-align:center;border-color:#cbcbcb; font-size:12px; padding:7px;}
.table-14 th, .table-14 td {font-size:14px;} 
.table_style

/*Content Management*/
.content-management .btn {font-size:12px; margin-left:7px;}
.content-management {margin-bottom:34px; text-align:left;}
.title-center {background-color:#c0ccd7; padding:12px; width:100%; text-align:center;}
.content-management .btn a, .content-management .btn a:hover {color:#FFFFFF;}
.inventory-modal .form-control {padding:5px 12px;}
.inventory-content {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #cbcbcb;
  border-radius: 12px;
  box-shadow: 1px 3px 8px #cbcbcb;
  margin: 34px auto auto;
  width: 400px;
  line-height:34px;
  padding-bottom:12px;
}
.pad-21 {padding:21px;}	
.inventory-content h4 {
  background: #1f77b8 none repeat scroll 0 0;
  font-weight: bold;
  margin-bottom: 21px;
  margin: 0px;
  padding-left: 21px;
  line-height: 50px;
  color: #ffffff;
  text-align: center;
}
.inventory-content .form-control {height:37px;}
.start-date {width:70px; float:left;}
.result {font-weight:bold; line-height:34px;}
.span-table input {height:34px; border:1px solid #cbcbcb; padding-left:3px;}
.mart70 {margin-top:70px}
 
 
 
 /* Error*/
 #confm_div {background-color: #ffffff;
	padding:3px;
    border-radius: 12px;
    box-shadow: 1px 1px 3px #000000;
    display: block;
    height: 210px;
    left: 60%;
    outline: 0 none;
    position: absolute;
    top: 60%;
    width: 340px;
    z-index: 5000;background: rgba(196,196,196,1);
background: -moz-linear-gradient(top, rgba(196,196,196,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(196,196,196,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(top, rgba(196,196,196,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(196,196,196,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(196,196,196,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(196,196,196,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); overflow:hidden;}

.ui-helper-clearfix::after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 6px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 6px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 6px;
}
.ui-widget-header {
  background: #333333 url("images/ui-bg_gloss-wave_25_333333_500x100.png") repeat-x scroll 50% 50%;
  border: 1px solid #333333;
  color: #ffffff;
  font-weight: bold;
  border-radius:6px;
  
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 16px 0.1em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
  height: 18px;
  margin: -10px 0 0;
  padding: 1px;
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 19px;
}
.ui-widget-header a {
  color: #ffffff;
}
.ui-dialog-title-propertyComments span {font-size:16px;}
.ui-icon-closethick {font-size:28px;}
#ui-dialog-title-propertyComments > label {
  font-size: 21px;
}
.ui-dialog .ui-dialog-titlebar-close {top:21%;}
#success_er_message {font-size:17px;}
.utality_table td {padding:7px 0;}
.search-form {
  border: 1px solid #cbcbcb;
  font-family: inherit;
  font-size: inherit;
  height: 34px;
  line-height: inherit;
  border-radius: 5px;
  padding-left: 7px;
}
.input-120 {width:120px; height:34px; border:1px solid #cbcbcb;}
.open-workorder .btn {margin-left:7px;}


/* Property Page Popup*/ 
.address-form {background-color:#d7d7d7;  padding:21px; margin-bottom:21px;}
.sqft-form {background-color:#ebebeb;  padding:21px; margin-bottom:21px;}
.companyoffice-form {background-color:#d7d7d7;  padding:21px; margin-bottom:21px;}
.initial-form p {margin:0px;}
.initial-form .form-control {margin-bottom:12px;}
.status .btn {margin-bottom:12px;}
#status-comments textarea {width:100%; height:140px;}
.address-form textarea {width:100%; height:140px;}
.property-form  label {
  display: inline-block;
  float: left;
  font-weight: bold;
  margin-bottom: 5px;
  width: 30%; line-height:48px;
}
.property-form .form-control {
  margin-bottom: 12px;
  width: 70%;
}

.bidder-management .row {margin-top:34px; line-height:34px;}
.table-12 td {font-family:12px;}
.table-12 th {font-size:11px; text-align:center;}
.bidder-management-map {height:217px; margin-bottom:34px; overflow:hidden;border:3px solid #000000;}
.table_style table {border:1px solid #c0ccd7; background-color:#FFFFFF;}
.table_style th {background-color:#c0ccd7;}
.input-date {width:40px;}
#add-auction input {margin-bottom:21px;}
#add-auction select {margin-bottom:21px; margin-right:12px;}


/* Add Bid*/
#add-bid .modal-dialog {width:800px;}
#add-bid label {width:120px; float:left;}
#add-bid input[type='text']{width:210px; border:1px solid #cbcbcb;}
#add-bid select {width:210px;border:1px solid #cbcbcb;}
#add-bid textarea {width:210px;border:1px solid #cbcbcb;}
.upload-file .add-on {
  position: absolute;
  top: 0;
  right: 23px;
}
.upload-file .fa {font-size:17px; padding-top:44px;}
.upload-file label {margin-top:12px;}
.th-left th {text-align:left;border:1px solid #a0afc2; padding:12px;}
.budget-report {width:700px; margin:auto; margin-top:34px;}
#confm_div {width:340px;}

/* Budget Report */ 
#owner_div iframe {
  background: #ffffff;
  border: 1px solid #cbcbcb;
}
#owner_div td {color:#000000;}
.hasDatepicker {
  border: 1px solid #cbcbcb;
  font-size: 14px;
  height: 27px;
  margin-bottom: 7px;
  width: auto;
  padding-left: 12px;
  /*on 17/10/17 margin-left:34px;*/
}
.numeric {
  border: 1px solid #cbcbcb;
  height: 27px;
  margin-bottom: 0;
  width: 80%;
}

.date_size {font-size:14px; font-weight:bold; padding:12px;}
#edit_owner_frame {margin-top:0px;}
.padt34 {padding-top:34px;}
.table-white th {background-color:#c0ccd7; padding:12px;}
.table-white {background-color:#FFFFFF;}
.table-white td {padding:12px; border-bottom:1px solid #e1e1e1;}
.textarea_400 {width:400px; height:150px;}
.comment-contener {width:400px;}
.table_pad7 td {padding:7px;}
#filterID .panel {display:block;}
.acquisition-report input[type="radio"], input[type="checkbox"] {margin-right:7px; float:left;}
.construction input {float:left;}
.construction .padt7 {width:282px;}
.construction .btn {float:none;text-align:center;}
#main_container input {float:none; text-align:center;}
ui-widget-content {right:0px;}
.text-left {text-align:left!important;}
.pad34 {padding:34px;}
#add_work_order input {height:37px; margin-top:12px;}
#add_work_order textarea {height:37px; margin-top:12px;}
#add_work_order .input-append .add-on, .input-prepend .add-on {height:37px;}
#add_work_order .btn-lg {padding-top:7px;}
.search-input {
  border: 1px solid #cbcbcb;
  border-radius: 6px;
  height: 37px; margin-right:12px;
}
#edit_owner_detail input {
  border: 1px solid #cbcbcb;
  height: 34px;
  padding-left: 12px;
  width: 82%;
}
a {text-decoration:none;}
#edit_owner_detail .btn-primary {width:auto!important; border-radius:4px; border:none;}
#edit_owner_detail textarea {width:82%;}
#edit_owner_detail select {width:82%;}
.bidder-management .btn {margin-left:12px;}
.mart34 {margin-top:34px;}
.mart78 {margin-top:78px;}
.input-space .form-control {margin-bottom:21px;}
#userForm > fieldset {
  margin-top: 21px;
  width: 100%;
}



@media (max-width:990px) {
.add-picture .btn {margin-top:12px;}
}

@media (max-width:768px) {
.login-page h1 {
  color: #ffffff;
  font-size: 34px;
  font-weight: bold;
  margin:auto;
  margin-top:30%;
  text-align: center;
  width:90%;
}
.login-page h4 {
  font-size: 21px;
  margin-top: 17%;
}
.login-agent {width:100%;}
}
@media (max-width:350px) {
.btn-lg, .btn-group-lg > .btn {
  border-radius: 6px;
  font-size: 14px;
  line-height: 1.33;
  padding: 10px 16px;
}
.login-page h1 {font-size:26px;}
}
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
