﻿.icms-update-property-form {
	width: 626px;
}

	.icms-update-property-form .question {
		width: 176px;
	}

	.icms-update-property-form .answer {
		width: 450px;
	}

.icms-update-property-flags {
	width: 400px;
}

.icms-update-property-rental-term {
	width: 375px;
}

	.icms-update-property-rental-term .question {
		width: 104px;
	}

	.icms-update-property-rental-term .answer {
		width: 271px;
	}

.icms-property-grid {
	min-width: 1184px !important;
}

	.icms-property-grid .rgMasterTable {
		width: 1182px !important;
		min-width: 1182px !important;
	}

.icms-update-property-images {
	width: 825px;
	min-height: 500px;
}

	.icms-update-property-images button {
		margin-bottom: 0;
	}

.icms-update-property-listing {
	width: 580px;
}

	.icms-update-property-listing .question {
		width: 110px;
	}

	.icms-update-property-listing .answer {
		width: 470px;
	}

.export-radio {
	margin-top: 0px;
	float: left;
}

.export-label, .export-selected {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	margin-right: 8px;
	line-height: 24px;
}

.export-label {
	color: #fff;
}

.export-selected {
	color: yellow;
}

.icms-export-selected-listings {
	width: 630px;
	min-height: 160px;
}

#copy-to-clipboard {
	cursor: pointer;
}

.icms-export-selected-listings .answer {
	width: 500px;
}

.fa-2x, .fa-lg {
	color: #666 !important;
}

.icms-view-property-contacts {
	width: 800px;
	min-height: 600px;
}

.icms-update-property-amenities {
	width: 790px;
}

.icms-rental-term-row {
	position: relative;
	line-height: 36px;
	padding-bottom: 8px;

}

	.icms-rental-term-row .icms-button-container {
		position: absolute;
		right: 0;
		top: 0;
		height: 36px;

	}

		.icms-rental-term-row .icms-button-container a {
			margin-right: 15px;
		}

		.icms-rental-term-row .icms-button-container a:last-child {
			margin-right: 0;
		}

		.icms-update-property-contact {
			width: 407px;
		}

	.icms-update-property-contact .question {
		width: 167px;
	}

	.icms-update-property-contact .answer {
		width: 240px;
	}

#admin-listings {
	box-sizing: border-box;
}

	#admin-listings #listings {
		margin-bottom: 1.2em;
		border-bottom: solid 2px black;
	}

	#admin-listings .listing {
		padding: 15px;
		box-sizing: border-box;
	}

		#admin-listings .listing div {
			box-sizing: border-box;
		}

		#admin-listings .listing:first-child, #admin-listings .listing:last-child {
			border-top: solid 2px black;
		}

	#admin-listings .listing {
		float: left;
		width: 100%;
		background-color: #fff;
		border: none;
		margin-bottom: 0;
		border-left: solid 2px black;
		border-right: solid 2px black;
	}

	#admin-listings .listing-headers {
		float: left;
		border: solid 2px black;
		padding: 8px 15px;
		width: 100%;
		font-weight: bold;
		background-color: #000;
		color: #fff;
		text-transform: uppercase;
	}


	#admin-listings .alternate-row {
		background-color: #ccc;
	}

	#admin-listings .inactive div {
		text-decoration: line-through;
		color: #ff0000;
	}

.export-selected, .export-label {
	display: inline;
}

.export-radio {
	margin-bottom: 0;
}

.admin-virtual-tour,
.admin-within-walking-distance-to-beach,
.admin-heated,
.admin-is-for-sale,
.admin-furnished,
.admin-has-images {
	float: left;
	padding-right: 39px;
	margin-top: 15px;
}

.icms-filter-wrapper .RadCheckBox.RadButton .rbText {
	padding-left: 5px;
}

.nlc {
	color: #000;
}

.listing .export-column {
	width: 78px;
}

#admin-listings .details {
	float: left;
	width: 1070px;
}

	#admin-listings .details div,
	#admin-listings .export-column {
		float: left;
		min-height: 5px;
		padding-right: 15px;
	}

	#admin-listings .details .image-column {
		width: 90px;
		text-align: center;
	}

		#admin-listings .details .image-column img,
		#admin-listings .details .unit-column,
		#admin-listings .details .beds-column {
			width: 75px;
		}

	#admin-listings .details .address-column {
		width: 205px;
	}

	#admin-listings .details .city-column {
		width: 125px;
	}

	#admin-listings .details .contacts-column {
		width: 300px;
	}

	#admin-listings .details .beds-column {
		width: 69px
	}

	#admin-listings .details .rental-options-column {
		width: 198px;
		padding-right: 0;
	}

.icms-button-container span.reassign {
	background-image: url(/images/admin/reassign-icon.png);
	background-position: 0;
}


.icms-update-property-agent {
	min-height: 400px;
	width: 400px;
}

	.icms-update-property-agent .question {
		width: 160px;
	}

	.icms-update-property-agent .answer {
		width: 240px;
	}


#irentals-image-grid {
	list-style-type: none;
	margin-left: -15px;
	margin-top: -15px;
	padding: 15px;
	width: 1181px;
	float: left;
	font-size: 16px;
}

	#irentals-image-grid li {
		margin-left: 15px;
		margin-top: 15px;
		float: left;
		width: 215px;
		border: none;
		background-color: none;
	}

		#irentals-image-grid li:nth-child(5n) {
			margin-left: 16px;
		}

.image-relative {
	position: relative;
}

#irentals-image-grid .icms-button-container {
	position: absolute;
	top: 11px;
	right: 5px;
}

.icms-property-image {
	height: 216px;
}

.delete-property-image {
	width: 320px;
}

.irentals-property-rental-term-deposit,
.irentals-property-rental-term-minimum-rental-period {
	display: none;
}

.icms-update-assigned-date {
	min-height: 200px;
	width: 340px;
}

	.icms-update-assigned-date .question {
		width: 100px;
	}

	.icms-update-assigned-date .answer {
		width: 240px;
	}

.admin-background .RadComboBoxDropDown_Bootstrap,
.admin-rental-type-filter,
.icms-filter-widget-wrapper .RadInput_Bootstrap .riTextBox,
.icms-filter-widget-wrapper .rcbEmptyMessage,
.admin-featured-filter .rbText {
	font-family: 'Roboto', sans-serif !important
}

.listing .export-column {
	width: 86px
}

#admin-listings .details {
	float: left;
	width: 1062px
}

#admin-listings .listing {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

	.admin-property-info-header .icms-button,
	.icms-property-section .icms-button {
		margin-top: 0px;
		min-width: unset !important;
	}

#admin-listing #property-details-image-section {
	padding-right: 0.46875rem !important;
}

#admin-listing #property-details-summary-section {
	padding-left: 0.46875rem !important;
}

#rental-terms-header-row {
	font-weight: bold;
	border-top: solid 1px #ccc;
	float: left;
	width: 100%;
}

#admin-listing  #rental-terms-header-row {
	border-top: none;
}

#admin-listing #amenity-details {
	width: 100%;
	margin-top: -10px;

}

	#admin-listing #amenity-details,
	#admin-listing #amenity-details .amenity-detail {
		padding: 0 0.46875rem;
		float: left !important;
		margin-top: 10px;
	}

#admin-listing #amenity-details {
	margin-top: -10px;
}

/*ViewProperty.aspx Page*/
#admin-listing {
	float: left;
}

	#admin-listing #property-details {
		float: left;
	}

	#admin-listing .ajax-panel {
		margin-top: 20px;
	}

	#admin-listing #property-details .property-information-ajax-panel {
		margin-top: 0;
	}

	#admin-listing .icms-property-section {
		padding: 15px 0;
		background-color: #f5f5f5;
		border: solid 1px #ccc;
		margin-top: 35px;
	}

	#admin-listing .admin-property-info-header {
		padding-bottom: 9px;
	}

	#admin-listing .admin-property-info-header .icms-h1 {
		margin-bottom: 15px;
	}

	#admin-listing #property-details-top {
		margin-top: 0;
		float: left;
	}


	#admin-listing .icms-property-section {
		margin-top: 0;
	}

	#admin-listing #additional-details,
	#admin-listing #rental-terms {
		padding: 0 0.46875rem;
		float: left;
		width: 100%;
	}

	#admin-listing #additional-details .additional-detail {
		padding: 0 0.46875rem;
	}

		#admin-listing #additional-details .additional-detail div,
		#admin-listing #additional-details .additional-detail span {
			padding-top: 2px;
			padding-bottom: 2px;
			float: left;
		}

		#admin-listing #additional-details .additional-detail div:nth-child(1) {
			padding-right: 4px;
			width: 45%;
			font-weight: bold;
		}

			#admin-listing #additional-details .additional-detail span {
				padding-left: 4px;
				width: 55%;
			}

	#admin-listing .admin-property-additional-details {
		padding-bottom: 8px;
	}

	#admin-listing  .admin-irentals-view-property-rental-terms{
		padding-bottom: 7px;
	}


	#admin-listing .admin-irentals-view-property-amenities {
		padding-bottom: 10px;
	}

	#admin-listing .admin-irentals-view-property-flags {
		padding-bottom: 10px;
	}

	#admin-listing #rental-terms .icms-rental-term-row {
		line-height: 36px;
		width: 100%;
		float: left;
	}

		#admin-listing #rental-terms .column {
			padding: 0 0.46875rem;
		}

	#admin-listing #rental-terms .irentals-utility-row{
		width: 100%;
		float: left;
		position: relative;
		padding-right: 121px;
	}

	#admin-listing #rental-terms .irentals-utility-row .icms-button-container {
		margin-top: 0;
	}
		#admin-listing #flags {
		width: 100%;
		float: left;
	}

	#admin-listing #flags ul {
		margin-bottom: 0;
	}

	#admin-listing #flags,
	#admin-listing #flags .column {
		padding: 0 0.46875rem;
		float: left;
	}


	#admin-listing #property-images-panel {
		margin-top: 15px;
		float: left;
		width: 100%;
	}

.icms-rad-checkbox-list button {
	padding-right: 15px !important;
	margin-bottom: 10px;
}

.icms-rad-checkbox-list-three button {
	width: 33.3333333%;
}

.icms-rad-checkbox-list-two button {
	width: 50%;
}
.icms-rad-checkbox-list button .rbToggleCheckbox,
.icms-rad-checkbox-list button .rbToggleCheckboxChecked,
.icms-rad-checkbox-list button .rbText {
	float: left;
}

.icms-update-property-flags {
	width: 470px;
}


.icms-irentals-reassign-properties {
	width: 410px;
	min-height: 300px;
}

	.icms-irentals-reassign-properties .question {
		width: 100px;
	}

	.icms-irentals-reassign-properties .answer {
		width: 310px;
	}

#admin-listings #listings {
	margin-top: 15px;
}
