:root {
	--main-black:#141414;
	--main-light-black:#181818;
	--main-input-box:#333333;
	--main-input-placeholder:#888888;
	--main-grey:#454545;
	--main-purple:#5A2E88;
	--main-lightpurple:#7B519D;
	--main-light-silver:#CCCCCC;
	--main-body-background:#FFFFFF;
	--main-dark-white:#f6f8f9;
	--main-border-color:#EEEEEE;
	--main-border-radius:3px;
	--main-h1-size:24px;
	--main-h2-size:22px;
	--main-h3-size:20px;
	--main-h4-size:18px;
	--main-paragraph-size:14px
}
@font-face {
	font-family: MuseoSans300Font;
	src: url("/fonts/Museo300-Regular.otf") format("opentype");
}

@font-face {
	font-family: MuseoSans700Font;
	src: url("/fonts/Museo700-Regular.otf") format("opentype");
}

@font-face {
	font-family: MuseoSans700;
	src: url("/fonts/MuseoSans-700.otf") format("opentype");
}

@font-face {
	font-family: MuseoSans;
	src: url("/fonts/MuseoSans.otf") format("opentype");
}

@font-face {
	font-family: MuseoSans500;
	src: url("/fonts/MuseoSans-500.otf") format("opentype");
}

@font-face { font-family:'Material';src:url('/fonts/icon-material.eot?t6w439');src:url('/fonts/icon-material.eot?t6w439#iefix') format('embedded-opentype'), url('/fonts/icon-material.ttf?t6w439') format('truetype'), url('/fonts/icon-material.woff?t6w439') format('woff'), url('/fonts/icon-material.svg?t6w439#Material') format('svg');font-style:normal;font-display:block;}

[class^="icon-"], [class*=" icon-"] {font-family:'Material'!important;position:relative;top:3px;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:140%;}
.icon-forward_left:before{content:"\e990"}
.icon-forward_right:before{content:"\e991"}
.icon-left_end:before{content:"\e992"}
.icon-right_end:before{content:"\e993"}
.icon-view_job:before{content:"\e97f"}
.icon-manage_business:before{content:"\e965"}
.icon-manage_business:before{content:"\e965"}
.icon-manage_property:before{content:"\e96e"}
.icon-sell_business:before{content:"\e970"}
.icon-money_2:before{content:"\e915"}
.icon-edit_file:before{content:"\e964"}
.icon-add_reminder:before{content:"\e989"}
.icon-add_person:before{content:"\e906"}
.icon-find_person:before{content:"\e93e"}
.icon-smartphone:before{content:"\e92e"}
.icon-search:before{content:"\e908"}
.icon-negotiation:before{content:"\e916"}
.icon-value_property:before{content:"\e976"}
.icon-eye:before{content:"\e91b"}
.icon-file:before{content:"\e933"}
.icon-business:before{content:"\e95a"}
.icon-star:before{content:"\e91f"}
.icon-star_outline:before{content:"\e98f"}
.icon-feedback:before{content:"\e98e"}
.icon-jobs:before{content:"\e98d"}
.icon-Commercial:before{content:"\e98b"}
.icon-Residential:before{content:"\e98c"}
.icon-homeupload:before{content:"\e98a"}
.icon-add_alert:before{content:"\e989"}
.icon-share:before{content:"\e987"}
.icon-handshake1:before{content:"\e988"}
.icon-financial:before{content:"\e986"}
.icon-bed:before{content:"\e900"}
.icon-Happy:before{content:"\e901"}
.icon-no_emotion:before{content:"\e902"}
.icon-normal:before{content:"\e903"}
.icon-sad:before{content:"\e904"}
.icon-Smile:before{content:"\e905"}
.icon-add_person:before{content:"\e906"}
.icon-adjust_height:before{content:"\e907"}
.icon-alarm_clock:before{content:"\e909"}
.icon-apps:before{content:"\e90a"}
.icon-drop_down:before{content:"\e90b"}
.icon-arrow_left:before{content:"\e90c"}
.icon-arrow_right:before{content:"\e90d"}
.icon-arrow_up_outlined:before{content:"\e90e"}
.icon-arrow_up:before{content:"\e90f"}
.icon-attach:before{content:"\e910"}
.icon-basket:before{content:"\e911"}
.icon-bath:before{content:"\e912"}
.icon-bell_filled:before{content:"\e913"}
.icon-bell_outline:before{content:"\e914"}
.icon-reminders:before{content:"\e94b"}
.icon-bin_outline:before{content:"\e917"}
.icon-block:before{content:"\e918"}
.icon-bold:before{content:"\e919"}
.icon-book:before{content:"\e91a"}
.icon-building_four:before{content:"\e91c"}
.icon-building_one:before{content:"\e91d"}
.icon-building_three:before{content:"\e91e"}
.icon-bullet_point:before{content:"\e920"}
.icon-calender:before{content:"\e921"}
.icon-centre_align:before{content:"\e923"}
.icon-clock:before{content:"\e924"}
.icon-cloud_filled:before{content:"\e925"}
.icon-cloud_outline:before{content:"\e926"}
.icon-cloud_upload:before{content:"\e927"}
.icon-credit_card:before{content:"\e928"}
.icon-cross_outline:before{content:"\e929"}
.icon-cross:before{content:"\e92a"}
.icon-dashboard:before{content:"\e92b"}
.icon-desktop:before{content:"\e92c"}
.icon-download:before{content:"\e92d"}
.icon-duplicate:before{content:"\e92f"}
.icon-error:before{content:"\e930"}
.icon-eur:before{content:"\e931"}
.icon-faq:before{content:"\e932"}
.icon-document:before{content:"\e933"}
.icon-filter:before{content:"\e934"}
.icon-find:before{content:"\e935"}
.icon-folder:before{content:"\e936"}
.icon-full_arrow_down:before{content:"\e937"}
.icon-full_arrow_left:before{content:"\e938"}
.icon-full_arrow_right:before{content:"\e939"}
.icon-full_arrow_up:before{content:"\e93a"}
.icon-fullscreen_close:before{content:"\e93b"}
.icon-fullscreen_open:before{content:"\e93c"}
.icon-gbp:before{content:"\e93d"}
.icon-heart_filled:before{content:"\e93f"}
.icon-heart_outlined:before{content:"\e940"}
.icon-help:before{content:"\e941"}
.icon-history:before{content:"\e942"}
.icon-home:before{content:"\e943"}
.icon-hourglass_empty:before{content:"\e944"}
.icon-hourglass_full:before{content:"\e945"}
.icon-image:before{content:"\e946"}
.icon-info:before{content:"\e947"}
.icon-inr:before{content:"\e948"}
.icon-italic:before{content:"\e949"}
.icon-justify_align:before{content:"\e94a"}
.icon-land:before{content:"\e94c"}
.icon-laptop:before{content:"\e94d"}
.icon-left_align:before{content:"\e94e"}
.icon-lock_open:before{content:"\e94f"}
.icon-lock:before{content:"\e950"}
.icon-maintainence:before{content:"\e951"}
.icon-map_pin:before{content:"\e952"}
.icon-map:before{content:"\e953"}
.icon-messages:before{content:"\e954"}
.icon-minus:before{content:"\e955"}
.icon-smartphone1:before{content:"\e956"}
.icon-move:before{content:"\e957"}
.icon-mobile_device:before{content:"\e92e"}
.icon-mur:before{content:"\e958"}
.icon-mur1:before{content:"\e922"}
.icon-notes:before{content:"\e959"}
.icon-number_list:before{content:"\e95b"}
.icon-pen:before{content:"\e95c"}
.icon-people_one:before{content:"\e95d"}
.icon-people_two:before{content:"\e95e"}
.icon-percent:before{content:"\e95f"}
.icon-person:before{content:"\e960"}
.icon-phone:before{content:"\e961"}
.icon-image_folder:before{content:"\e962"}
.icon-picture:before{content:"\e963"}
.icon-plus_surrounded:before{content:"\e966"}
.icon-plus:before{content:"\e967"}
.icon-rand:before{content:"\e968"}
.icon-receipt:before{content:"\e969"}
.icon-renew:before{content:"\e96a"}
.icon-resize:before{content:"\e96b"}
.icon-review:before{content:"\e96c"}
.icon-road:before{content:"\e96d"}
.icon-save:before{content:"\e96f"}
.icon-propertysearch:before{content:"\e971"}
.icon-security:before{content:"\e972"}
.icon-send:before{content:"\e973"}
.icon-sign_out:before{content:"\e974"}
.icon-size:before{content:"\e975"}
.icon-sofa:before{content:"\e977"}
.icon-suggestion:before{content:"\e978"}
.icon-support:before{content:"\e979"}
.icon-three_dot_menu:before{content:"\e97a"}
.icon-thumbs_down:before{content:"\e97b"}
.icon-thumbs_up:before{content:"\e97c"}
.icon-tick_surrounded:before{content:"\e97d"}
.icon-tick:before{content:"\e97e"}
.icon-underline:before{content:"\e980"}
.icon-usd:before{content:"\e981"}
.icon-verified:before{content:"\e982"}
.icon-view:before{content:"\e983"}
.icon-zoom_in:before{content:"\e984"}
.icon-zoom_out:before{content:"\e985"}

::-webkit-scrollbar { width:.5rem; }
::-webkit-scrollbar-track { border-radius:0; background:#CCCCCC; }
::-webkit-scrollbar-thumb { border-radius:0; background:#21395c; -webkit-box-shadow:inset 1px 1px 4px rgba(33,57,92,.4); }
::-webkit-scrollbar-thumb:horizontal:hover, ::-webkit-scrollbar-thumb:vertical:hover { background:#999999 !important; -webkit-box-shadow:inset 0 0 4px rgba(33,57,92,.9); }
* { scrollbar-color:#999 rgba(33,57,92,.15); scrollbar-width:thin; outline-style:none!important;outline:0!important; }
html { position:relative; min-height:100%; }
body { background-color:var(--main-body-background); margin-bottom:60px; font-family:"MuseoSans", "Trebuchet MS", Arial, Helvetica, sans-serif; height: auto; }
body.login { background-color:var(--main-dark-white); }
a, a:hover, a:active, a:focus { color:var(--main-purple); }
a, a:hover, a:active, a:focus, object, embed, button {outline-style:none!important;outline:0!important;}
input::-moz-focus-inner,select::-moz-focus-inner{border:0!important;outline:0!important;outline-style:none!important;}
select {-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;}
h2 { font-size:15px; color:var(--main-lightpurple); font-family:"MuseoSans700Font", "Trebuchet MS", Arial, Helvetica, sans-serif; }
h3 { font-size:15px; color:var(--main-light-black); font-family:"MuseoSans700", "Trebuchet MS", Arial, Helvetica, sans-serif; }
body p { overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all; word-break: break-all; word-break: break-word; }
.input-lg, .form-group-lg .form-control { font-size:15px; color:var(--main-input-box); filter:none!important; }
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background:transparent; }
select.input-lg > option, select.form-group-lg .form-control > option { color:var(--main-input-box); }
.form-control::-moz-placeholder, .form-control:-ms-input-placeholder, .form-control::-webkit-input-placeholder { color:var(--main-input-placeholder); }
.btn, .dropdown-menu, .label { border-radius:var(--main-border-radius); -moz-border-radius:var(--main-border-radius); -webkit-border-radius:var(--main-border-radius); }
.btn,.dropdown-menu,.label{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.form-control, .form-control:focus { border:none; border-radius:0; box-shadow:none; border-bottom:1px solid var(--main-border-color); }
.label-primary, .label-purple { background-color:var(--main-purple); border-color:var(--main-lightpurple);  border-radius:var(--main-border-radius); -moz-border-radius:var(--main-border-radius); -webkit-border-radius:var(--main-border-radius); }
.btn-primary { background-color:var(--main-purple); box-shadow: 0 0 6px 0 rgba(90, 42, 136, 0.3) !important; border-radius:21px !important; -moz-border-radius:21px !important; -webkit-border-radius:21px !important; }
.btn-primary:hover, .btn-primary:focus { background-color:var(--main-purple); border-radius:21px; -moz-border-radius:21px; -webkit-border-radius:21px; outline: 0!important;}
.btn-info, .btn-info:hover, .btn-info:focus { background:none!important; border:none !important; box-shadow:none !important; color:var(--main-grey); }
body .box-wrapper h2 .btn-info { font-size:14px; padding:0!important; margin-top:-3px; background:transparent!important; }
.button-wrapper .btn-danger, .button-wrapper .btn-danger:focus, .button-wrapper .btn-danger:active { border:1.5px solid #d14836!important; background:transparent!important; color:#d14836!important;box-shadow:none !important;border-radius:21px;-moz-border-radius:21px;-webkit-border-radius:21px;}
.button-wrapper .btn-success, .button-wrapper .btn-success:focus, .button-wrapper .btn-success:active { border:1.5px solid #449D44!important; background:transparent!important; color:#449D44!important;box-shadow:none !important;border-radius:21px;-moz-border-radius:21px;-webkit-border-radius:21px;}
.button-wrapper .primary-btn, .button-wrapper .primary-btn:focus, .button-wrapper .primary-btn:active { border:1.5px solid var(--main-purple)!important; background:transparent!important; color:var(--main-purple)!important;box-shadow:none !important;border-radius:21px;-moz-border-radius:21px;-webkit-border-radius:21px;}
.button-wrapper .btn-danger:hover { background-color:#d14836!important;color:#FFFFFF!important; }
.button-wrapper .btn-success:hover { background-color:#449D44!important;color:#FFFFFF!important; }
.button-wrapper .primary-btn:hover { background-color:var(--main-purple)!important;color:#FFFFFF!important; }
.label { padding: .3em .7em .3em; font-weight:unset!important; border-radius: 12px;}
label { font-weight:unset!important; }
.label-purple { background-color:var(--main-lightpurple); border-color:var(--main-purple); }
.form-group, .input-group { display:flex; height:55px; position:relative; margin-bottom:20px; }
.form-control, select.input-lg { height:43px; }
.box-wrapper .focused input[type=text] { height:40px; }
.input-group.file-caption-main{height: auto; display: table;}
.btn {
	font-size:16px;
	font-family:"MuseoSans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	-moz-transition: box-shadow .28s cubic-bezier(0.4,0.0,0.2,1);
	transition: box-shadow .28s cubic-bezier(0.4,0.0,0.2,1);
	-moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);
	border:none;
}
.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary { background-color:var(--main-lightpurple)!important; border-color:var(--main-lightpurple)!important; }
.btn-default, .btn-default:hover, .btn-default:active, .btn-default:focus { background-color:#FAFAFA !important; box-shadow:none !important; border:none; text-align:center; color:#555; font-size:14px; }
.label-enquiry { box-shadow:none !important; text-align:center; font-size:14px; color:#5a2a87; border:1px solid #5a2a87;background:none;vertical-align:middle!important;padding:5px 10px!important;}
.generic-label { font-size:11px!important;box-shadow:none!important;text-align:center;background:none;padding:8px 12px!important;}
.generic-label i {margin-right:2px;}
.primary-label { color:#565656; border:none; background-color:#F6F6F6; }
.purple-label { color:#9477CB; border:none; background-color:#F4F1FA; }
.success-label { color:#69BEBF; border:none; background-color:#EFF8F8; }
.warning-label, .danger-label { color:#ff817b; border:none; background-color:#FA7F7819; }
.m-0 {margin: 0 !important;}
.mt-0, .my-0 {margin-top: 0 !important;}
.mr-0, .mx-0 {margin-right: 0 !important;}
.mb-0, .my-0 {margin-bottom: 0 !important;}
.ml-0, .mx-0 {margin-left: 0 !important;}
.m-1 {margin: 0.25rem !important;}
.mt-1, .my-1 {margin-top: 0.25rem !important;}
.mr-1, .mx-1 {margin-right: 0.25rem !important;}
.mb-1, .my-1 {margin-bottom: 0.25rem !important;}
.ml-1, .mx-1 {margin-left: 0.25rem !important;}
.m-2 {margin: 0.5rem !important;}
.mt-2, .my-2 {margin-top: 0.5rem !important;}
.mr-2, .mx-2 {margin-right: 0.5rem !important;}
.mb-2, .my-2 {margin-bottom: 0.5rem !important;}
.ml-2, .mx-2 {margin-left: 0.5rem !important;}
.m-3 {margin: 1rem !important;}
.mt-3, .my-3 {margin-top: 1rem !important;}
.mr-3, .mx-3 {margin-right: 1rem !important;}
.mb-3, .my-3 {margin-bottom: 1rem !important;}
.ml-3, .mx-3 {margin-left: 1rem !important;}
.m-4 {margin: 1.5rem !important;}
.mt-4, .my-4 {margin-top: 1.5rem !important;}
.mr-4, .mx-4 {margin-right: 1.5rem !important;}
.mb-4, .my-4 {margin-bottom: 1.5rem !important;}
.ml-4, .mx-4 {margin-left: 1.5rem !important;}
.m-5 {margin: 3rem !important;}
.mt-5, .my-5 {margin-top: 3rem !important;}
.mr-5, .mx-5 {margin-right: 3rem !important;}
.mb-5, .my-5 {margin-bottom: 3rem !important;}
.ml-5, .mx-5 {margin-left: 3rem !important;}
.p-0 {padding: 0 !important;}
.pt-0, .py-0 {padding-top: 0 !important;}
.pr-0, .px-0 {padding-right: 0 !important;}
.pb-0, .py-0 {padding-bottom: 0 !important;}
.pl-0, .px-0 {padding-left: 0 !important;}
.p-1 {padding: 0.25rem !important;}
.pt-1, .py-1 {padding-top: 0.25rem !important;}
.pr-1, .px-1 {padding-right: 0.25rem !important;}
.pb-1, .py-1 {padding-bottom: 0.25rem !important;}
.pl-1, .px-1 {padding-left: 0.25rem !important;}
.p-2 {padding: 0.5rem !important;}
.pt-2, .py-2 {padding-top: 0.5rem !important;}
.pr-2, .px-2 {padding-right: 0.5rem !important;}
.pb-2, .py-2 {padding-bottom: 0.5rem !important;}
.pl-2, .px-2 {padding-left: 0.5rem !important;}
.p-3 {padding: 1rem !important;}
.pt-3, .py-3 {padding-top: 1rem !important;}
.pr-3, .px-3 {padding-right: 1rem !important;}
.pb-3, .py-3 {padding-bottom: 1rem !important;}
.pl-3, .px-3 {padding-left: 1rem !important;}
.p-4 {padding: 1.5rem !important;}
.pt-4, .py-4 {padding-top: 1.5rem !important;}
.pr-4, .px-4 {padding-right: 1.5rem !important;}
.pb-4, .py-4 {padding-bottom: 1.5rem !important;}
.pl-4, .px-4 {padding-left: 1.5rem !important;}
.p-5 {padding: 3rem !important;}
.pt-5, .py-5 {padding-top: 3rem !important;}
.pr-5, .px-5 {padding-right: 3rem !important;}
.pb-5, .py-5 {padding-bottom: 3rem !important;}
.pl-5, .px-5 {padding-left: 3rem !important;}

.alert { color:#FFFFFF; width:100%; position:absolute; top:0; left:0; border-radius:0; border:none; z-index:200; }
.alert .close { opacity:1; text-shadow:none; color:#FFFFFF; }
.alert-danger { background-color:#d14836; }
.alert-success { background-color:#34A855; }
.alert-info { background-color:#2aabd2; position:relative !important; }

.form-signin-options { padding:0 0 20px 0; margin:0; text-align:center; }
.form-signin-options p { margin-top:25px; padding:0 25px; color:#F39200; }
.form-signin-options p span { position:relative; top:0; color:#999999; }
.form-signin-options a { color:#999; padding:0; margin:0 10px; font-size:15px; font-family:"MuseoSans500", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.form-signin-options a.text-active { color:#242424; font-family:"MuseoSans500", "Trebuchet MS", Arial, Helvetica, sans-serif; }

.form-signin, .form-session-end {border-radius:5px;background-color:#fff;position:relative;width:400px;padding:40px 40px 40px 40px;margin:0 auto;box-shadow: 0 5px 20px 0 rgba(21,27,38,.08);}
form.form-session-end h1{font-size:22px!important;line-height:1.2;text-align:left;padding-top:0!important;padding-left:0!important;padding-bottom:10px!important}
form.form-session-end .session-message{font-size:12px;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;text-align:left;color:#707070;margin-top:15px;margin-bottom:15px;}
p.session-forget-link{margin-top:20px;margin-bottom:0}

.box-wrapper { margin:10px 0 5px 0 !important; padding:25px 20px 10px 20px; border-radius:2px; box-shadow: 0 5px 20px 0 rgba(21,27,38,.08); }
@-moz-document url-prefix() { .input-group .input-lg { padding-left:15px;} .select-group .input-lg { padding-left:13px;} }
.form-group.focused .control-label, .input-group.focused .control-label {opacity:0.6;transform: translate3d(15px, 0px, 0) scale(0.80);}
.form-control { align-self: flex-end; }
.form-control::-webkit-input-placeholder {transition: 240ms;}
.form-control:focus::-webkit-input-placeholder {transition: none;}
.control-label{font-size:15px;opacity:.8;pointer-events:none;position:absolute;transform:translate3d(10px,25px,0) scale(1);transform-origin:left top;transition:240ms;z-index:100}
.text-group{display:block!important}
.text-group .control-label{top:0!important;left:0!important}
.upload-property-form .text-group .control-label{top:-10px!important}
body .upload-property-form .textarea-box .control-label{top:0!important}
.text-group textarea{padding-top:25px!important;padding-left:15px!important}
.form-group.focused .control-label,.input-group.focused .control-label{opacity:.6;transform:translate3d(15px,0px,0) scale(0.80)}
.form-control{align-self:flex-end}
.form-control::-webkit-input-placeholder{transition:240ms}
.form-control:focus::-webkit-input-placeholder{transition:none}
.input-group-addon { position:absolute;top:0;right:0;z-index:100;padding:0;margin:0;width:35px;background:transparent;border:none;}
.input-group-addon .icon { margin-top:21px; color:#666; }
.input-group-addon .icon-drop_down{margin-top:24px; color:#666; font-size: 22px; }
.residential-property-for-sale .input-group-addon .icon { margin-top:25px; color:#666; font-size:22px }
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus
input:-webkit-autofill,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus{-webkit-text-fill-color:inherit!important;-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
input[type=number] {-moz-appearance: textfield;}
.form-control:focus { border-color:var(--main-lightpurple)!important; color:var(--main-input-box)!important; }
body .required-error { border-color:#d14836 !important; color:#d43f3a !important; background-color:red; opacity:0.1; z-index:249!important; }
select{-webkit-appearance:none!important;-moz-appearance:none!important;line-height:30px!important;text-indent:-1px}
.overlay{position:absolute;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.3);z-index:500}
/** Header **/
.navbar-default { background-color:#FFFFFF; border-bottom:1px solid #EEEEEE; box-shadow:0 2px 16px 0 rgba(0,0,0,0.08); z-index:250; height:67px; }
.navbar-header { min-height:60px; }
.navbar-header .navbar-toggle, .navbar-header .navbar-toggle:active, .navbar-header .navbar-toggle:focus  { margin-top:10px; height:40px; background-color:#FEFEFE; display:block; }
.navbar-default .navbar-nav > li > .add-on-services { color:#F0AD4E !important; }
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:focus { margin-left:10px;  color:#666; padding:20px 10px 22px 10px; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a.active { border-bottom:2px solid #666; z-index:999;  }
.navbar-default .dropdown-support .dropdown-menu { margin-top:1.5px; }
.navbar-default .dropdown-user-menu { margin:0 0 0 25px !important; padding:0 !important; z-index:500; position:relative !important; }
.navbar-default .dropdown-user-menu a.loggedin { padding:14px 20px 11px 0px !important; }
.navbar-default .dropdown-user-menu a:hover { border:none !important; }
.navbar-default .dropdown-user-menu .dropdown-menu { width:350px; margin-right:15px !important; margin-top:1px !important; border:1px solid #DDDDDD !important; }
.navbar-default .dropdown-user-menu img { border-radius:50%; }
.navbar-default .dropdown-user-menu .dropdown-menu li, .navbar-default .dropdown-user-menu .dropdown-menu li a { padding-top:10px !important; padding-bottom:10px; margin:0 !important; }
.navbar-default .dropdown-user-menu .dropdown-menu li.user-options, .navbar-default .dropdown-support .dropdown-menu li { margin:0 !important; padding:5px 0 !important; }
.navbar-default .dropdown-user-menu .dropdown-menu li.user-options a, .navbar-default .dropdown-support .dropdown-menu li a { padding-top:7px; padding-bottom:7px; color:#181818; }
.navbar-default .dropdown-user-menu .profile-wrapper { padding:15px 15px 15px 20px !important; border-bottom:1px solid #EEE; }
.navbar-default .dropdown-user-menu .profile-wrapper p { color:#333; font-size:15px; }
.navbar-default .dropdown-user-menu .profile-wrapper p span { color:#666; font-size:13px; font-family: "MuseoSans300Font", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a.active { background-color:transparent; color:#333; }
.navbar-brand { margin-top:0px !important; padding-top:17px; }
.navbar-brand img { height:32px; }
.navbar-header .navbar-toggle,.navbar-header .navbar-toggle:active,.navbar-header .navbar-toggle:focus,.navbar-header .navbar-toggle:hover{padding-top:7px;margin:13px 0 0 5px;background-color:#fff;border-color:white}
.navbar-right{padding-right:10px}
.navbar-right>li>a:hover,.navbar-right>li>a.active{border:none!important}
#navbar .navbar-nav li .user-options .icon{margin-right:10px}
li.support-ticket a {position:relative;}
span#notification-count{position:absolute;top:12px;right:15px;background-color:#d03131;min-width:20px;min-height:20px;color:#fff;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;padding:3px!important;margin:0!important;text-align:center;font-family:"MuseoSans","Trebuchet MS",Arial,Helvetica,sans-serif;font-size:10px}
.container{width:100%}
#content-left{padding-left:240px}
body.search-property #content-left{padding-left:290px}
.sidebar{display:block;position:fixed;top:65px;left:0;bottom:0;width:240px;padding:15px 0 0 0;overflow-x:hidden;overflow-y:auto;background-color:#f9f9f9;border-right:1px solid #efefef;box-shadow:0 0 5px #eee}
.button-wrapper{padding-bottom:10px}
.button-wrapper .btn-default{background:transparent!important;margin-top:2px!important}
.footer{position:absolute;bottom:0;width:100%;text-align:center;z-index:101}
.footer a,.footer p{color:#fff;margin-top:6px}
.footer .container-bottom-wrapper{background-color:#31154f;padding:2px 0 0 0}
.footer .container-bottom-wrapper p{font-size:11px}
.footer .container-bottom-wrapper p span{margin:0 5px}
body.login .footer{background-color:unset!important;padding-bottom:5px!important}
body.login .footer .container-bottom-wrapper p,body.login .footer .container-bottom-wrapper a{color:#676767!important}
.sidebar a{color:#454545;margin-bottom:5px;padding:8px 10px 13px 23px!important}
.sidebar a.active{background-color:#efefef;color:#5a2e87}
.sidebar a:hover{color:#5a2e87;background-color:#efefef!important}
body .nav-sidebar a i{font-size:20px!important}
.sidebar .icon{margin-right:15px}
.profile-top img,.profile-top p a,.box-wrapper img,.box-wrapper p a,.initial-wrapper,.card-image a,.card-image a img,.card-image p.thumbnail,.rectangle-wrapper p.thumbnail,body .documents-center-tenant .card-image p.thumbnail img,.home-enquiry-latest a.no-image{border-radius:50%;height:100%}
.initial-wrapper{line-height:0!important;background-color:#999;width:40px!important;height:40px!important;padding:53% 0 0 0!important;margin:0!important;text-align:center}
.initial-wrapper span,.profile-wrapper .initial-wrapper span{line-height:0!important;padding:0!important;margin:0!important;color:#FFF!important;font-size:13px;font-family:"MuseoSans700Font","Trebuchet MS",Arial,Helvetica,sans-serif!important}
.navbar-default .dropdown-user-menu .profile-wrapper p{color:#333;font-size:15px}
.profile-wrapper .initial-wrapper{width:90px!important;height:90px!important}
.profile-wrapper .initial-wrapper span{font-size:25px!important}
.navbar-default .dropdown-user-menu a.loggedin{padding:14px 20px 11px 0!important}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:transparent;color:#333}
#options-wrapper .row{margin:auto}
.sidebar #options-wrapper i{margin-right:0;font-size:36px;line-height:1.5;vertical-align:middle}
#options-wrapper a{color:unset!important;border-radius:unset;background-color:transparent!important;box-shadow:unset}
body .sidebar .side-top-wrapper a,body .sidebar .side-top-wrapper a:hover,body .sidebar .side-top-wrapper a:focus,body .sidebar .side-top-wrapper a:active{box-shadow:0 1px 5px 0 #eee;color:#fff!important;border:none!important;padding:0!important;line-height:0!important;background-color:#ababab!important;display:block!important;font-size:27px!important;text-decoration:none!important}
#options-wrapper a{color:unset!important;border-radius:unset;background-color:transparent!important;box-shadow:unset}
#options-wrapper a:hover{opacity:1}
#options-wrapper .options-name{font-size:13px;text-align:center;margin-top:5px;line-height:1.5;vertical-align:middle}
#options-wrapper a:not(.active){opacity:.3}
#options-wrapper a:hover{opacity:1}
.input-group-addon.last{top:21px!important}
body .sidebar .side-top-wrapper{padding-top:0;padding-bottom:25px!important;text-align:center!important;border:0 solid red}
body #content-left{margin-top:67px}
.page-heading-wrapper{border-bottom:1px solid #eee}
.page-heading-wrapper h1{border:none!important}
#content h1,#content-left h1,#content-right h1{font-family:"MuseoSans700Font","Trebuchet MS",Arial,Helvetica,sans-serif;font-size:24px;color:#454545;margin:0;padding:15px 0 13px 15px;border-bottom:1px solid #eee}
.home-letting-type{margin-top:0;background:#fff}
.property-list .home-letting-type,.valuer-portfolio .home-letting-type{margin-top:20px}
.home-letting-type .tab-names{margin-top:0!important}
.home-letting-type .tab-names{margin:0;padding:0;position:relative}
.home-letting-type .tab-names a{text-decoration:none!important;border:1.6px solid #ccc;color:#ccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;padding:7px 15px;font-family:"MuseoSans","Trebuchet MS",Arial,Helvetica,sans-serif;font-size:14px;text-transform:capitalize;margin:0 10px 0 0;display:inline-block}
.home-letting-type .tab-names a:first-child{margin-left:0}
.home-letting-type .tab-names a.active,.home-letting-type .tab-names a:hover{border:1.6px solid rgba(110,67,149,1)!important;color:#5a2e87}
.login #content{margin-top:100px}
.search-box-wrapper .form-control{border:.5px solid #ccc;color:#9f9f9f;height:35px;border-radius:2px;padding:0 10px}
.search-box-wrapper span.input-group-btn{right:37px;z-index:9}
.form-group,.input-group{display:flex;height:55px;position:relative;margin-bottom:20px}
.search-box-wrapper{margin:0 0 10px 0;height:auto!important}
.filter-toggle-button{display:none;vertical-align:super;font-size:19px}
.search-box-wrapper button.btn.btn-primary{background:transparent;color:#ccc;border-radius:0;box-shadow:none!important}
body.property-list .search-box-wrapper .icon,body.valuer-portfolio .search-box-wrapper .icon{right:4px;top:3px}
body.property-list .search-box-wrapper .icon,body.valuer-portfolio .search-box-wrapper .icon{right:4px;top:3px}
.filter-toggle{display:inline-block}
.search-box-wrapper{margin:0 0 10px 0;height:auto!important}
body.property-list select,body.reminders select{line-height:15px!important}
.search-box-wrapper .form-control{border:solid .5px #ccc;color:#9f9f9f}
.search-box-wrapper .form-control{border:.5px solid #ccc;color:#9f9f9f;height:35px;border-radius:2px;padding:0 10px}
.customer-search .form-control{ margin-bottom: 5px !important;}
.customer-search .input-group-addon .icon {margin-top: 6px !important;color: #ccc !important;}
.property-list .filter-toggle select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none}
.home select+i.icon,.property-list .filter-toggle select+i.icon, .customer-status select+i.icon, .viewings .filter-toggle select+i.icon,.valuer-portfolio .filter-toggle select+i.icon{position:absolute;right:20px;top:7px;background-color:#fff;padding-right:5px;color:#9f9f9f;font-size:22px}
.content-main-body{position:relative!important;margin-top:15px}
.card{box-shadow:0 5px 20px 0 rgba(21,27,38,.08)!important;border-radius:2px;overflow:hidden;-webkit-transition:all 400ms cubic-bezier(0.165,0.84,0.44,1);transition:all 400ms cubic-bezier(0.165,0.84,0.44,1);text-align:center;margin-bottom:15px}
.grid-wrapper .card{width:100%;margin-top:10px;min-height:365px;border-radius:2px;box-shadow:0 0 6px 0 rgb(0 0 0 / 8%)}
.card-image{background-color:#fafafa;padding:20px 0;text-align:center}
.grid-wrapper .card-image{padding:0!important;height:270px;z-index:-1!important;border-radius:2px}
.card-image a,.card-image p{margin:0 auto;text-align:center}
.grid-wrapper .card-image a,.grid-wrapper .card-image a img,.image-file-manager img{border-radius:0!important;text-align:center!important;margin:0 auto!important}
.grid-wrapper .card-image a,.grid-wrapper .card-image a img,.image-file-manager img{border-radius:0!important;text-align:center!important;margin:0 auto!important}
.grid-wrapper .card-image a img{vertical-align:middle!important;height:100%!important;width:100%!important}
.status-purple{font-size:12px;text-transform:uppercase;position:absolute;z-index:1;top:5%;left:8px;padding:3px 10px 2px;background-color:#9477cb;border-radius:3px;height:22px;color:#fff}
.status-red{font-size:12px;text-transform:uppercase;position:absolute;z-index:1;top:5%;left:8px;padding:3px 10px 2px;background-color:#d14836;border-radius:3px;height:22px;color:#fff}
.status-green{font-size:12px;text-transform:uppercase;position:absolute;z-index:1;top:5%;left:8px;padding:3px 10px 2px;background-color:#69bebf;border-radius:3px;height:22px;color:#fff}
.status-orange{font-size:12px;text-transform:uppercase;position:absolute;z-index:1;top:5%;left:8px;padding:3px 10px 2px;background-color:#ff817b;border-radius:3px;height:22px;color:#fff}
.grid-wrapper .card-text{position:relative;z-index:1;background:white!important;text-align:left;padding:15px 15px 5px 15px}
.card-text h2,.card-text p{padding:0;margin:0}
.card-text h2{font-size:18px;color:#181818;font-family:"MuseoSans700","Trebuchet MS",Arial,Helvetica,sans-serif}
.grid-wrapper .card-text h2{font-size:15px;width:90%!important;color:#141414}
.grid-wrapper .property-outline{padding:5px 0 5px 0;margin:0;color:#767676;font-size:13px;padding:9px 0 5px 0}
.grid-wrapper .property-outline span{border-right:1px solid #eee;margin:0 10px;color:#999;font-size:14px}
.property-outline.property-outline-bottom{color:#767676;padding-top:0!important}
.property-outline.property-outline-bottom i:first-child{margin-left:0}
.property-outline.property-outline-bottom small{width:15px;display:inline-block;text-align:center;font-size:13px;margin-left:2px}
.property-outline.property-outline-bottom i{margin-left:30px}
.guide-price{font-size:15px;color:#676767;margin-top:4px;margin-bottom:7px!important;text-transform:capitalize}
.card-text p{margin-top:5px}
.guide-price span{font-size:12px}
.card-actions{border-top:1px solid #EEE;padding:15px 0 15px 0}
.grid-wrapper .card-actions{position:relative;z-index:5;background-color:#FFF}
.card-actions a{border-radius:2px;font-size:13px;color:#555!important;background-color:#fafafa!important;text-transform:capitalize;margin:0!important;display:inline-block;padding:5px 10px!important;text-decoration:none!important}
.card-actions span,.edit-actions span{border-right:0 solid #EEE;margin:0 15px}
.grid-wrapper .card-actions span{margin:0 15px!important}
.grid-wrapper .dropdown,.rectangle-wrapper .dropdown-menu{z-index:230;position:absolute;right:10px}
.grid-wrapper .btn-default:active,.grid-wrapper .btn-default:focus,h1 .btn-default:active,h1 .btn-default:focus{background:transparent!important;box-shadow:none!important;border:0;text-align:center;color:#555}
.card .card-divider .dropdown .btn-default{margin-right:12px!important}
.grid-wrapper .dropdown .dropdown-menu{background-color:#f9f9f9;top:8px;left:-5px;position:relative}
.grid-wrapper .btn-default .icon,h1 .btn-default .icon{margin:0!important;color:#676767;font-size:29px!important;top:-5px!important;right:5px}
.grid-wrapper .btn-default,.grid-wrapper .btn-default:active,.grid-wrapper .btn-default:focus,h1 .btn-default:active,h1 .btn-default:focus{background:transparent!important;box-shadow:none!important;border:0;text-align:center;color:#555}
.dropdown-menu li{display:block}
.grid-wrapper .dropdown-menu li,h1 .dropdown-menu li,.rectangle-wrapper .dropdown-menu li{padding:0!important;margin:0!important}
.dropdown-menu li a{padding-top:10px;padding-bottom:10px}
.grid-wrapper .dropdown-menu li a,h1 .dropdown-menu li a,.rectangle-wrapper .dropdown-menu li a{text-decoration:none!important;font-size:14px!important;color:#676767!important;font-weight:normal!important}
.grid-wrapper .dropdown-menu li .icon,h1 .dropdown-menu li .icon,.rectangle-wrapper .dropdown-menu li .icon{margin-right:10px!important}
.grid-wrapper .property-outline-bottom span{border:none!important}
#options-wrapper a.active .options-name:before,#options-wrapper a:hover .options-name:before{content:"";position:absolute;bottom:0;left:32%;height:2.5px;width:35%;border-bottom:2.5px solid #767676}
.nav-tabs{border-bottom:1px solid #efefef;display:block;width:100%;overflow:auto;white-space:nowrap;padding:0!important;margin:0!important}
.nav-tabs div,ul.nav-tabs li{display:inline-block;position:relative!important;padding:0;margin:0!important}
.nav-tabs a{border:none!important;background:none!important;color:#666;font-size:15px;border-radius:0!important;line-height:25px;display:block;padding:10px 15px;margin:0!important;text-decoration:none!important;cursor:pointer!important}
.nav-tabs div a{color:#9f9f9f}
.nav-tabs div.active a,.nav-tabs div:hover a{color:#5a5a5a}
.nav-tabs .active a:before,.nav-tabs div:hover a:before,.nav-tabs li:hover a:before{content:"";position:absolute;bottom:0;left:25%;height:2.5px;width:50%;border-bottom:2.5px solid #666}
#save_images{margin:20px 0 5px 0;display:none}
.save_exit_btn,#save_images,.custom_btn{font-size:16px;color:#5a2a87;cursor:pointer;border-radius:4px;box-shadow:0 0 6px 0 rgb(221 221 221 / 30%);border:solid 1px #5a2e88;background-color:#fff;border-radius:30px}
h1 a,h1 button{color:#454545!important;background:transparent;border:0}
.card-actions a.delete,.card-actions a.delete:focus,.card-actions a.delete:active{color:#d14836!important;background:0;border:0;box-shadow:none}
.page-heading-wrapper .action-content .options .icon{background:transparent!important;font-size:21px;top:4px}
.page-heading-wrapper .action-content .options .icon-plus,.page-heading-wrapper .action-content .options .icon-history,.page-heading-wrapper .action-content .options .icon-messages,.page-heading-wrapper .action-content .options .icon-clock,.page-heading-wrapper .action-content .options .icon-download{font-size:30px!important;top:-2px!important;color:#454545!important}
h1 small.icon-arrow_right{top:unset;left:-5px;vertical-align:middle;line-height:1px!important}
.image-manager .pull-right a{text-decoration:none}
.drop_zone{display:table;overflow:inherit;border-radius:2px;box-shadow:0 3px 6px 0 rgb(0 0 0 / 4%);padding-top:0!important;padding-bottom:20px!important;margin-top:10px}
.images_dropzone h2{font-family:MuseoSans,"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:17px;text-align:left;color:#5f5f5f}
.drop_zone_box{width:100%;min-height:325px;object-fit:contain;border-radius:3px;border:3px dashed #ccc;position:relative;padding-left:0;padding-bottom:10px;padding-right:0}
.fileInput{cursor:pointer;height:100%;width:100%;position:absolute;top:0;right:0;z-index:99;font-size:50px;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}
input[type=file]{display:block}
.add_circle_outline{width:40px;height:40px;object-fit:contain;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0}
.file_list,ul.images_list{list-style:none;position:relative;z-index:247!important;display:inline-block;padding-left:1px;width:100%;margin-left:-30px}
.file_list li,ul.images_list li{display:inline-block;float:left;position:relative;width:49%;height:250px;margin-right:2px}
ul.images_list li{padding-left:30px;margin-bottom:25px}
.drop_zone_box .unsortable{height:190px!important;margin-bottom:0!important}
ul.images_list li:first-child{width:96%;height:550px;margin-top:1px;margin-left:30px;padding-left:0!important;padding-right:1px}
#viwer_box .unsortable{display:none}
ul.images_list li:first-child .imgs{width:100%;height:500px;display:block;border-radius:0!important}
span#delete_id{color:red;position:absolute;top:5px;right:5px;padding:3px 0 0 3px;font-size:12px;cursor:pointer;width:19px;height:20px;border-radius:2px;box-shadow:0 3px 3px 0 rgb(190 190 190 / 42%);background-color:#fff}
.icon_class{width:7.8px;height:10.2px;right:0!important}
.icon_class_img{right:1px!important;top:0}
ul.images_list li:first-child>span.coverphoto{content:'Cover Photo';display:block!important;position:absolute;top:5px;left:5px;font-size:12px!important;line-height:16px!important;letter-spacing:normal!important;text-transform:uppercase!important;color:#484848!important;white-space:nowrap!important;border-radius:4px!important;padding:4px 8px!important;background-color:#fff!important}
.add_caption-field{margin-top:14px;border-bottom:1px solid #ccc;border-left:none;border-top:0;border-right:0;width:200px}
.input-group-addon i{display:block}
#add_new_image{height:200px;width:1%;display:table-cell;vertical-align:middle;border:2px dashed;color:#3333;text-align:center;cursor:pointer;position:relative}
ul.images_list li div img.add_circle_new{z-index:-99;width:40px;height:40px;object-fit:contain;margin:auto!important;top:0!important;bottom:0;left:0;right:0;position:absolute}
body.image-manager .images_dropzone #add_new_image img{height:auto!important}
.input-group-addon.last{top:unset!important}
.file_list li .imgs,ul.images_list li .imgs{width:100%;height:200px;cursor:move;display:block;border-radius:0!important}
.caption_summary{position:absolute;top:55px;right:0;font-size:12px;color:#c3c3c3}
.pagination{border-radius:2px}
.pagination>li:first-child>a,.pagination>li:first-child>span{color:#666;background-color:#FFF;border-top-left-radius:2px;border-bottom-left-radius:2px}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:5px 13px;margin-left:0;color:#666!important;text-decoration:none;background-color:#fff;border:0}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#efefef!important;color:#666!important}
.dropdown button.dropdown-toggle{width:30px!important;text-decoration:none}
.page-heading-wrapper .action-content .btn-default{margin-top:-4px!important;border-radius:50%!important;text-align:center;padding:3px 5px 4px 5px!important}
.page-heading-wrapper .option-dropdown .dropdown-menu{top:115%!important;right:0!important;left:unset;background-color:#f9f9f9}
#summary_count,.highlight_count{float:right;font-size:12px;color:#c3c3c3;vertical-align:middle;padding-top:5px}
.property-types .multiselect-container,.multidropdown .multiselect-container{margin-top:10px!important;max-height:270px!important;width:200px!important;border-radius:2px!important;box-shadow:none!important;padding:11px 0 10px;z-index:unset!important}
.multidropdown .multiselect-container{z-index:999!important;width:250px!important}
.property-types .multiselect-container>li,.multidropdown .multiselect-container>li{margin:5px 0;padding:0}
.property-types .multiselect-container>li>a,.multidropdown .multiselect-container>li>a{padding:0}
.property-types .multiselect-container>li.active>a,.multidropdown .multiselect-container>li.active>a{background-color:#fff!important;color:#0f0f0f!important}
.property-types .multiselect-container>li>a>label,.multidropdown .multiselect-container>li>a>label{color:#9f9f9f;display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;height:100%;cursor:pointer;padding:4px 0 3px 55px;font-size:12px}
.multiselect-container>li>a>label.checkbox,.property-types .multiselect-container>li>a>label.radio,.multiselect-container>li>a>label.checkbox,.multidropdown .multiselect-container>li>a>label.radio{margin:0}
.property-types .multiselect-container li.active input,.multidropdown .multiselect-container li.active input{background-color:#7b4d9d}
.property-types .multiselect-container>li>a>label>input[type=checkbox],.multidropdown .multiselect-container>li>a>label>input[type=checkbox]{border:1px solid #c4c4c4;padding:0!important;margin-top:unset!important;position:absolute;opacity:.9;cursor:pointer;width:15px;height:15px;border-radius:2px;margin-left:-35px;-webkit-appearance:none}
.property-types .multiselect-container>li.active>a>label:before,.multidropdown .multiselect-container>li.active>a>label:before{content:'';position:absolute;border-color:#fff;border-style:solid;border-width:0 1px .5px 0;height:8px;top:1.5em;left:26px;margin-top:-1em;transform:rotate(45deg);width:4px;z-index:999}
.property-types .multiselect,.multidropdown .multiselect{margin-top:10px!important;background-color:#fff!important;font-size:14px!important;line-height:25px!important;color:#767676!important;border-radius:2px!important;border:1px solid #CCC!important;height:38px!important;text-align:left;padding-top:14px!important;padding-left:15px!important;text-decoration:none}
.multidropdown .multiselect{border:0!important;border-bottom:1px solid #eee!important;margin-top:18px!important;padding-top:5px!important}
.multidropdown span.multiselect-selected-text{font-size:15px!important;color:black}
.property-types .multiselect span,.multidropdown .multiselect span{position:relative;left:-6px;top:-1px;font-size:13px}
.multidropdown .multiselect span{left:0!important}
.map-property .search-address{margin-top:200px}
.map-property .search-address h2{font-family:"MuseoSans700","Trebuchet MS",Arial,Helvetica,sans-serif;font-size:27px;color:#676767}
.pac-target-input:not(:-webkit-autofill){animation-name:endBrowserAutofill}
.map-property .address_section{margin-top:15px;height:115px}
.map-property #selected_address{opacity:.5;font-family:MuseoSans;font-size:15px;color:#5f5f5f}
.map-property form .continue,.map-property form span{display:none}
.search-listing-map{padding:0!important;margin:0 0 35px!important;height:540px!important;background-color:#c4c4c4}
.map-property .search-listing-map{margin-top:20px!important;height:540px!important;background-color:#c4c4c4}
body #map{width:100%;height:350px;margin-bottom:20px}
#desktop_save_exit_btn{position:fixed;top:650px;right:40px;z-index:99}
.save_exit_btn,#save_images,.custom_btn{font-size:16px;color:#5a2a87;cursor:pointer;border-radius:4px;box-shadow:0 0 6px 0 rgb(221 221 221 / 30%);border:solid 1px #5a2e88;background-color:#fff;border-radius:30px}
.save_exit_btn{border:none!important;box-shadow:0 0 6px 0 rgba(221,221,221,0.65)!important;margin-top:0!important}
.save_exit_btn:hover,#save_images:hover,.custom_btn:hover{color:#fff;background-color:#5a2e88;border-color:#5a2e88}
.message-body{position:relative;max-width:50%;background-color:#eee;padding:15px 25px 1px 20px;border-radius:1em 1em 1em 0}
.message-body-right{border-radius:1em 1em 0 1em;background:linear-gradient(45deg,#5a2e88 0,#7b519d 65%);position:relative}
.message-body p{font-size:14px;margin:0 0 10px 0!important;color:#333}
.message-body-right p,.message-body-right p small,.message-body-right p span{color:#fff!important}
.message-body p span{font-family:"MuseoSans","Trebuchet MS",Arial,Helvetica,sans-serif;color:#565656;font-size:13px}
.message-body-right p,.message-body-right p small,.message-body-right p span{color:#fff!important}
.ticket-status-orange{font-size:12px;text-transform:uppercase;padding:3px 10px 2px;background-color:#ff817b;border-radius:3px;height:22px;color:#fff}
.ticket-status-red{font-size:12px;text-transform:uppercase;padding:3px 10px 2px;background-color:#d14836;border-radius:3px;height:22px;color:#fff}
.ticket-status-green{font-size:12px;text-transform:uppercase;padding:3px 10px 2px;background-color:#69bebf;border-radius:3px;height:22px;color:#fff}
h1 span{font-size:19px;color:#565656}
.support-image img{width:80%;border-radius:0;float:right}
.message-wrapper{display:block;padding-top:0;padding-bottom:10px;margin-bottom:10px}
.job-name{padding-left:20px!important;margin-top:2px!important}
.job-name h2 a{font-family:'MuseoSans700'}
.jobs-wrapper .right-content{margin-top:2px!important;margin-left:-45px!important}
.interested-traders{font-family:'MuseoSans700';font-size:14px;color:#5a2e87}
.rectangle-wrapper .row,.rectangle-wrapper div{margin:0;padding:0;position:relative}
.rectangle-wrapper .dropdown{right:20px;top:5px;z-index:230;position:absolute}
body .jobs-wrapper .dropdown{top:-3px!important}
body .jobs-wrapper .dropdown .icon-three_dot_menu{font-size:29px!important}
.rectangle-wrapper{margin:0 0 15px 0!important;padding:15px 15px 15px 0!important;min-height:75px}
.tab-pane{padding:20px 0 0 0}
.rectangle-wrapper .dropdown .btn-default{padding:0!important;border-radius:50%;text-align:center}
.rectangle-wrapper .dropdown .btn-default{position:absolute;top:0!important;right:-20px!important;z-index:50;background:transparent!important}
body .rectangle-wrapper .dropdown .btn-default{background:transparent!important}
body .rectangle-wrapper .dropdown-menu{background-color:#f9f9f9;top:10px!important;left:-10px!important;position:relative}
.rectangle-wrapper h2,.rectangle-wrapper h2 a{font-size:15px;color:#454545!important;margin:0!important;padding:0!important;width:95%!important;line-height:17px!important;font-family:"MuseoSans700","Trebuchet MS",Arial,Helvetica,sans-serif}
.rectangle-wrapper p{font-size:14px;margin:5px 0 0 0!important;padding:0!important;color:#454545!important}
body .upload-property-form .job-images .existing-job-images{margin:0!important}
.image-rows{padding-left:0!important}
body .upload-property-form .job-images img{border-radius:3px!important;padding-top:15px!important;padding-right:10px;height:185px!important}
.btn-file{height:40px!important;border-radius:0 3px 3px 0!important}
.thumbnail,.thumbnail:hover{border:none!important}
body .home-enquiry-latest a.thumbnail{padding:0;margin:0;border-radius:50%}
h1 small+span{margin-left:-10px}
.job-property-details{font-family:"MuseoSans"}
.job-description{color:#454545;font-family:"MuseoSans";text-align:left}
.tradesmen-heading{font-size:14px;color:#5a2e87;font-family:"MuseoSans"}
.quoted-price{color:#181818!important;font-size:17px;font-family:"MuseoSans700";position:relative!important;top:2px!important}
.quoted-text{color:#676767;font-size:13px;font-family:"MuseoSans";position:relative!important;top:2px!important}
.enquired{color:#707070;font-family:"MuseoSans";font-size:12px!important}
body .customer-wrapper .grid-wrapper{margin-bottom:5px}
.home-letting-type{margin-top:20px}
body .customer-wrapper .grid-wrapper .card{min-height:0!important}
.customer-wrapper .grid-wrapper .card{width:100%;margin-top:10px;border-radius:2px}
.customer-wrapper .card{box-shadow:0 5px 20px 0 rgba(21,27,38,.08)!important;border-radius:2px;overflow:hidden;-webkit-transition:all 400ms cubic-bezier(0.165,.84,.44,1);transition:all 400ms cubic-bezier(0.165,.84,.44,1);text-align:center;margin-bottom:15px}
body .archive-customer{font-size:13px;color:#454545;position:absolute!important;top:20px;right:30px;text-decoration:none!important}
body .customer-wrapper .grid-wrapper .card-image{background-color:#FAFAFA;padding:20px 0!important;height:auto!important;z-index:-1!important;border-radius:2px;text-align:center}
.customer-wrapper .grid-wrapper .dropdown{z-index:230;position:absolute;right:10px}
.customer-wrapper .grid-wrapper .card-text{position:relative;z-index:1;background:#fff!important;text-align:center;padding:20px 0}
.customer-wrapper .grid-wrapper .card-actions{position:relative;z-index:5;background-color:#FFF;border-top:1px solid #EEE;padding:15px 0}
body .customer-wrapper .grid-wrapper .customer-content a.thumbnail,body .grid-wrapper .customer-content a.thumbnail img{border-radius:50%!important}
.customer-wrapper .card-image a.thumbnail{background-color:#FFF}
.customer-wrapper .grid-wrapper .card-image a:hover,.grid-wrapper .card-image a:active,.grid-wrapper .card-image a:focus{border:none!important;text-decoration:none!important;outline:0!important}
.customer-wrapper .grid-wrapper .card-image a,.grid-wrapper .card-image a img,.image-file-manager img{text-align:center!important;margin:0 auto!important}
.customer-wrapper .card-image a{border:none!important;text-decoration:none!important;outline:0!important}
.customer-wrapper .card-image a.thumbnail{display:table!important;padding:0!important;box-shadow:0 1px 9px 0 #D9D9D9}
.customer-wrapper .card-image a span{color:#787878;display:block!important;padding:50% 0 0;line-height:0;font-size:27px;font-family:MuseoSans700Font,"Trebuchet MS",Arial,Helvetica,sans-serif}
.customer-wrapper .card-image a{width:100px!important;height:100px!important}
.customer-wrapper .card .card-divider .dropdown .btn-default{margin-right:12px!important;background:0 0!important}
.customer-wrapper .dropdown button.dropdown-toggle{width:30px!important;text-decoration:none}
.customer-wrapper .grid-wrapper .btn-default{vertical-align:top!important;padding:3px 6px!important;margin:10px 7px 0 0;border-radius:50%!important;text-align:center}
.customer-wrapper .grid-wrapper .btn-default .icon{margin:0!important;color:#676767;font-size:29px!important;top:-5px!important;right:5px}
.customer-wrapper .grid-wrapper .dropdown .dropdown-menu{background-color:#f9f9f9;top:8px;left:-5px;position:relative;-webkit-border-radius:2px}
body .customer-wrapper .grid-wrapper h2{width:100%!important;font-size:18px;font-family:MuseoSans700,"Trebuchet MS",Arial,Helvetica,sans-serif}
.customer-wrapper .grid-wrapper .card-text h2{color:#141414}
.card-text p,.customer-wrapper .card-text h2{padding:0;margin:0}
.customer-wrapper .card-text p{margin-top:5px}
.customer-wrapper .card-text p.last{margin-top:10px;font-size:13px}
.page-heading-wrapper .option-dropdown .dropdown.open{z-index:201}
.customers .page-heading-wrapper .action-content .btn-default{margin-top:-4px!important;border-radius:50%!important;text-align:center;padding:3px 5px 4px!important;background:0 0!important}
.page-heading-wrapper .option-dropdown .dropdown-menu{top:115%!important;right:0!important;left:unset;background-color:#f9f9f9}
.open>.dropdown-menu{display:block}
.customers .page-heading-wrapper .action-content .option-dropdown .icon-plus{font-size:30px!important;top:-2px!important;color:#454545!important}
.customers .profile-top{margin-top:0;text-align:center;border-bottom:1px solid #EEE;background-color:#f9f9f9}
.customers .profile-top div{padding-top:15px}
.customers .profile-top p{position:relative!important;display:table!important;border-radius:50%!important;overflow:hidden!important;box-shadow:0 1px 4px 0 #D9D9D9}
.customers .profile-top p,.profile-top h1,.profile-top img,.profile-top p a{padding:0!important;margin:0!important}
.customers .profile-top p a.thumbnail{position:relative!important}
.customers .profile-top p a:hover,.profile-top p a:active,.profile-top p a:focus{text-decoration:none;border:none!important}
.customers .profile-top p a.thumbnail{text-align:center;display:table!important;background-color:transparent;padding:0!important;box-shadow:0 1px 9px 0 #D9D9D9}
.customers .profile-top img,.profile-top p a{border-radius:50%;height:100%;margin:0!important}
.customers .profile-top p a.thumbnail img,.profile-top p a.thumbnail span{width:100px!important;height:100px!important;color:#787878;display:block!important;padding:50% 0 0;line-height:0;font-size:27px;font-family:MuseoSans700Font,"Trebuchet MS",Arial,Helvetica,sans-serif}
.customers .profile-top img,.profile-top h1{padding:0!important;margin:0!important}
.customers .profile-top .photo-upload{font-family:MuseoSans,"Trebuchet MS",Arial,Helvetica,sans-serif;background:rgba(0,0,0,.52);border-radius:0!important;color:#fff!important;font-size:9px!important;bottom:0;position:absolute!important;padding:10px 0 0!important;text-align:center;height:22px!important;display:block;line-height:0;width:100px}
.customers .profile-top h1{font-size:19px!important;border-bottom:none!important;padding-top:15px!important;padding-bottom:15px!important;color:#454545;font-family:MuseoSans700Font,"Trebuchet MS",Arial,Helvetica,sans-serif}
.customers .box-wrapper h2{font-size:15px;margin:10px 0 18px!important;padding:0!important;font-family:MuseoSans500,"Trebuchet MS",Arial,Helvetica,sans-serif}
.customers .box-wrapper{padding:10px 20px 5px!important}
.customers .btn-primary{background-color:#5A2E88;box-shadow:0 0 6px 0 rgba(90,42,136,.3)!important;-webkit-border-radius:21px}
.support-ticket .home-letting-type{ margin-bottom: 20px !important;}
.upload-property-form .box-wrapper {
	padding: 10px 20px 5px 20px !important;
}
.upload-property-form .box-wrapper h2 {
	font-size: 15px;
	margin: 10px 0 18px 0!important;
	padding: 0!important;
	font-family: "MuseoSans500", "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.datetimepicker table.table-condensed, #availability-date table.table-condensed{width:100%;height:370px;border-top:unset;border-collapse: separate;}
body.viewings #availability-date table.table-condensed{ margin-top:20px!important; }
.datetimepicker .table-condensed>thead>tr>th.picker-switch ,#availability-date .table-condensed>thead>tr>th.picker-switch{animation:calendar-title-left-animation .2s ease-out .1s normal both;margin-left:13px;margin-right:auto;font-size:16px;}
.datetimepicker .table-condensed>thead>tr>th.dow, #availability-date .table-condensed>thead>tr>th.dow{text-transform:uppercase;font-size:12px;line-height:1;text-align:center;padding:14px!important;background:transparent}
.datetimepicker .table-condensed>tbody>tr>td.day, #availability-date .table-condensed>tbody>tr>td.day{position:relative;margin-right:auto;margin-left:auto;padding:1px 0 0 !important;font-size:16px;width:44px;height:44px;background-color:transparent;border-radius:50%;text-align:center;cursor:pointer;font-family:MuseoSans;font-size:16px;line-height:1.2;color:#575757}
.datetimepicker .table-condensed>tbody>tr>td.day.disabled,.availability .table-condensed>tbody>tr>td.day.old, #availability-date .table-condensed>tbody>tr>td.day.disabled,.availability .table-condensed>tbody>tr>td.day.old,#availability-date .table-condensed>tbody>tr>td.day.old{background-color:transparent;color:#dedede!important;cursor:default}
#availability-date .table-condensed>tbody>tr>td.day.active{color:#fff;background-color:#00a2ff}
.datetimepicker .table-condensed>tbody>tr>td.day.active{ background-color: #fff !important;border: 1px solid #5a2e87;color: #5a2e87 !important;box-shadow: 0 3px 6px 0 rgba(90, 46, 135, 0.12); background-image: unset}
.datetimepicker li.picker-switch.accordion-toggle, #availability-date li.picker-switch.accordion-toggle{display:none}
.availability .booking-picker-times{padding-top:17px;padding-bottom:10px;margin-top:30px;border-radius:2px;box-shadow: 0 5px 20px 0 rgba(21,27,38,.08);padding-left:22px;margin-right:22px}
.availability .booking-list{height:350px;overflow-y:scroll;padding-right:31px;margin-top:8px;white-space:nowrap}
.availability .booking-list-item{margin-bottom:10px;font-size:16px}
.availability button.booking-list-item-data-time{width:100%;height:52px;color:#00a2ff;border:1px solid rgba(0,162,255,0.5);position:relative;padding:13px 10px;vertical-align:top;border-radius:4px;transition:all .3s ease;transition-property:width,transform;text-align:center;text-decoration:none;background-color:transparent;text-transform:lowercase}
.availability button.booking-list-item-data-time:hover{border-color:#00a2ff;border-width:2px}
.datetimepicker .table-condensed>thead>tr>th{background-color: #FFFFFF;}
.datetimepicker .table-condensed>thead>tr>th, #availability-date .table-condensed>thead>tr>th{text-align:center}
.datetimepicker .table-condensed>thead>tr>th.next,.table-condensed>thead>tr>th.prev, #availability-date .table-condensed>thead>tr>th.next,.table-condensed>thead>tr>th.prev{display:inline-flex;justify-content:center;align-items:center;margin-left:5px;width:38px;height:38px;border-radius:50%;color:#181818;cursor:pointer;font-size:17px;background:transparent}
.datetimepicker .table-condensed>thead>tr>th.next.disabled,.table-condensed>thead>tr>th.prev.disabled, #availability-date .table-condensed>thead>tr>th.next.disabled,.table-condensed>thead>tr>th.prev.disabled{pointer-events:none;background-color:transparent;color:#8e8e8ea1!important;visibility:visible}
.datetimepicker .table-condensed>thead>tr>th.next:hover,.table-condensed>thead>tr>th.prev:hover, #availability-date .table-condensed>thead>tr>th.next:hover,.table-condensed>thead>tr>th.prev:hover{background-color:transparent}
.availability .booking-picker .bootstrap-select.btn-group .dropdown-menu li a span.text{width:100%}
.availability .booking-picker .bootstrap-select.btn-group .dropdown-menu li small{float:right}
.availability .booking-picker button.btn.dropdown-toggle.btn-default span.filter-option.pull-left:before{content:"\e135";display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;padding-right:7px}
.availability .booking-picker-items-list .form-group button.add-time-slot,.booking-picker-items-list .form-group button.remove-time-slot,.action-div .plus,.action-div .minus{background:transparent;border:0;font-size:29px;line-height:30px}
.availability .booking-picker-items-list .form-group button.add-time-slot,.action-div .plus{color:#56b053}
.availability .booking-picker-items-list .form-group button.remove-time-slot,.action-div .minus{color:#db1818}
.availability h2.booking-picker-times-title{font-size:17px;font-style:normal;line-height:1.23;color:#7B519D;margin-bottom:20px}
.availability .booking-picker-items-list .has-success .form-control-feedback{right:14px;color:#f8f8f8}
.datetimepicker .datepicker, #availability-date .datepicker{border-radius:0;padding:0}
.datetimepicker .datepicker-days table thead,.datepicker-days table tbody,.datepicker-days table tfoot, #availability-date .datepicker-days table thead,.datepicker-days table tbody,.datepicker-days table tfoot{padding:0px 10px;display:block}
.datetimepicker .datepicker-days table thead,.datepicker-months table thead,.datepicker-years table thead,.datepicker-decades table thead,.datepicker-centuries table thead, #availability-date .datepicker-days table thead,.datepicker-months table thead,.datepicker-years table thead,.datepicker-decades table thead,.datepicker-centuries table thead{background:#3546b3;color:#fff;border-radius:0}
.datetimepicker .datepicker-days table thead tr:nth-child(2n+0) td,.datepicker-days table thead tr:nth-child(2n+0) th, #availability-date .datepicker-days table thead tr:nth-child(2n+0) td,.datepicker-days table thead tr:nth-child(2n+0) th{border-radius:3px}
.datetimepicker .datepicker-days table thead tr:nth-child(3n+0), #availability-date .datepicker-days table thead tr:nth-child(3n+0){text-transform:uppercase;font-size:12px;color:#181818}
.datetimepicker .table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th, #availability-date .table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:11px 13px}
.datetimepicker .datepicker-months table thead td,.datepicker-months table thead th,.datepicker-years table thead td,.datepicker-years table thead th,.datepicker-decades table thead td,.datepicker-decades table thead th,.datepicker-centuries table thead td,.datepicker-centuries table thead th, #availability-date .datepicker-months table thead td,.datepicker-months table thead th,.datepicker-years table thead td,.datepicker-years table thead th,.datepicker-decades table thead td,.datepicker-decades table thead th,.datepicker-centuries table thead td,.datepicker-centuries table thead th{border-radius:0}
.datetimepicker .datepicker td,.datepicker th, #availability-date .datepicker td,.datepicker th{border-radius:50%;padding:0 12px}
.datetimepicker .datepicker-days table thead,.datepicker-months table thead,.datepicker-years table thead,.datepicker-decades table thead,.datepicker-centuries table thead, #availability-date .datepicker-days table thead,.datepicker-months table thead,.datepicker-years table thead,.datepicker-decades table thead,.datepicker-centuries table thead{background:transparent;color:#181818;border-radius:0}
.datetimepicker .datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover, #availability-date .datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-image:none}
.datetimepicker .datepicker .prev,.datepicker .next,#availability-date .datepicker .prev,.datepicker .next{color:rgba(255,255,255,0.5);transition:.3s;width:37px;height:37px}
.datetimepicker .datepicker .datepicker-switch, #availability-date .datepicker .datepicker-switch{transition:.3s;font-size:18px;line-height:1.22;color:#181818;background:transparent}
.datetimepicker .datepicker .datepicker-switch:hover, #availability-date .datepicker .datepicker-switch:hover{background:transparent}
.datetimepicker .datepicker table tr td span, #availability-date .datepicker table tr td span{border-radius:2px;margin:3%;width:27%}
.datetimepicker .datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover, #availability-date .datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#3546b3;background-image:none}
.availability .dropdown-menu{border:1px solid rgba(0,0,0,.1);box-shadow:0 6px 12px rgba(0,0,0,.175)}
.availability .datepicker-dropdown.datepicker-orient-top:before{border-top:7px solid rgba(0,0,0,.1)}
.datetimepicker .datepicker-inline, #availability-date .datepicker-inline{width:335px;display:block;margin:auto}
.datetimepicker .datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover, #availability-date .datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background:transparent!important;border-radius:50%;border:0;font-size:17px;line-height:1.18;text-align:center;color:#5A2E85;border: 1px solid #5a2e87 !important;box-shadow: 0 3px 6px 0 rgba(90, 46, 135, 0.12);}
.datetimepicker .datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled], #availability-date .datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background:#5a2e87}
.datetimepicker .datepicker table tr td.active.active, #availability-date .datepicker table tr td.selected, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .availability .datepicker table tr td.selected:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled], #availability-date .datepicker table tr td.active.active, #availability-date .datepicker table tr td.selected, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .availability .datepicker table tr td.selected:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled]{border: 1px solid #5a2e87;color: #5a2e87 !important;box-shadow: 0 3px 6px 0 rgba(90, 46, 135, 0.12);}
.datetimepicker .datepicker .prev,.datepicker .next, #availability-date .datepicker .prev,.datepicker .next{color:#181818;transition:.3s;width:37px;height:37px}
.datetimepicker .table-condensed>tbody>tr>td.day.alreay_available_slot::after, #availability-date .table-condensed>tbody>tr>td.day.alreay_available_slot::after{background-color:transparent!important;content:"\2022";color:#f39200;position:absolute;text-align:center;left:48%;right:57%;top:68%;font-size:13px;transform: rotate(270deg);}
.datetimepicker table tr td.new, #availability-date table tr td.new { display: none; }
#availability-date .datepicker-days table tfoot {display: none !important;}
.datetimepicker-dropdown-bottom-left:after{display: none !important;}
.datetimepicker-dropdown-bottom-left:before{display: none !important;}
.datetimepicker table.table-condensed{ height: 335px !important;}
.btn-group.bootstrap-select{display:flex;height:55px;position:relative;width:auto;border-bottom:1px solid #EEE}
.country-code-wrapper{display:flex!important;position:relative;width:auto!important;border-bottom:1px solid #EEE!important}
.btn-group.bootstrap-select .btn-default, .btn-group.bootstrap-select .btn-default:active,.btn-group.bootstrap-select .btn-default:focus, .btn-group.bootstrap-select .btn-default:hover{background:0 0!important;text-decoration:none;padding:10px 16px;outline:0!important;border:none}
span.bs-caret span{color:#666;font-size:22px;top:16px;right:10px}
.bootstrap-select.btn-group .dropdown-toggle .filter-option span{position:relative;top:2px;font-size:15px!important;margin-left:5px!important}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{margin-top:12px!important}
.people-lable {font-size: 12px;display: inline;line-height: 1;color: #7b4f9d;text-align: center;white-space: nowrap;vertical-align: baseline;border: 1px solid;border-color: #7b4f9d;-webkit-border-radius: 12px;padding: .3em .7em .3em;}
.owner-detail-sidebar a.thumbnail{display: block !important;padding: 0!important;box-shadow: 0 1px 9px 0 #d9d9d9;border-radius: 50%!important;width: 100px!important;height: 100px!important;text-align: center;margin: 20px auto;}
.owner-detail-sidebar a.thumbnail span{color: #787878;display: block!important;padding: 50% 0 0;line-height: 0;font-size: 27px;}
body .tenant-wrapper .grid-wrapper .card{min-height:0!important}
body .tenant-wrapper .grid-wrapper .card-image{background-color:#fafafa;padding:20px 0!important;height:auto!important}
body #content-left .applied-wrapper a,body #content-left .applied-wrapper a img{border-radius:50%!important}
body #content-left .applied-wrapper a,body #content-left .applied-wrapper a img{border-radius:50%!important}
body .tenant-wrapper .grid-wrapper .card-text{padding:20px 0 20px 0}
body .tenant-wrapper .grid-wrapper .card-text{text-align:center}
body .tenant-wrapper .grid-wrapper h2{width:100%!important;font-size:18px;font-family:"MuseoSans700","Trebuchet MS",Arial,Helvetica,sans-serif}
body .tenant-wrapper .grid-wrapper .last{font-size:13px}
.grid-wrapper .card-actions{position:relative;z-index:5;background-color:#FFF}
.profile-top p a.thumbnail img,.profile-top p a.thumbnail span,.card-image a,.card-image p.thumbnail,.rectangle-wrapper p.thumbnail span{width:100px!important;height:100px!important}
.profile-top p a.thumbnail span,.card-image a span,.card-image p span,.rectangle-wrapper p.thumbnail,.home-enquiry-latest a.no-image{color:#787878;display:block!important;padding:50% 0 0 0;line-height:0;font-size:27px;font-family:"MuseoSans700Font","Trebuchet MS",Arial,Helvetica,sans-serif}
body .archive-tenant{font-size:13px;color:#454545;position:absolute!important;top:20px;right:30px;text-decoration:none!important}
.card-text p.last{margin-top:10px}
body .enquiry-details-wrapper img{width:90px;height:90px;padding:0!important;margin:0!important}
.company_logo{min-height:0!important}
.post-content-editor{display:block}
body .enquiry-details-top{margin-top:10px!important;padding-bottom:10px!important}
.grid-wrapper .dropdown-menu li:hover,h1 .dropdown-menu li:hover,.rectangle-wrapper .dropdown-menu li:hover{background-color:#efefef}
.company-logo-button {
	border: 1px solid #D6D6D6;
	border-radius: 15px;
	padding: 7px 15px;
	margin: 0 0 10px 0!important;
	box-shadow: none!important;
	font-size: 14px;
	color: #454545;
}
.file-input .kv-fileinput-caption {
	border: 1px solid #EEEEEE !important;
	height: auto !important;
	padding-top: 10px;
}
.availability .booking-picker-items-list .form-group button.add-time-slot, .previous-purchases .form-group button.add-time-slot, .action-div .plus {
	color: #56b053;
}
.availability .booking-picker-items-list .form-group button.add-time-slot, .previous-purchases .form-group button.add-time-slot, .previous-purchases .form-group button.remove-time-slot, .booking-picker-items-list .form-group button.remove-time-slot, .action-div .plus, .action-div .minus {
	background: transparent;
	border: 0;
	font-size: 29px;
	line-height: 30px;
}
.availability .booking-picker-items-list .form-group button.remove-time-slot, .previous-purchases .action-div .remove-time-slot, .action-div .minus {
	color: #db1818;
}
@media (min-width: 768px){
	.sidebar ul.nav.nav-sidebar li{height:36px;min-height:44px}
	.sidebar.sidebar-hover .nav>li>a,.sidebar.sidebar_toggle .nav>li>a{font-size:14px}
	.sidebar .nav>li>a i{font-size:initial}
	div.sidebar{width:65px;z-index:101}
	.sidebar.sidebar-hover,.sidebar.sidebar_toggle{width:240px}
	.sidebar .nav>li>a{font-size:0}
	.sidebar.sidebar-hover .nav>li>a,.sidebar.sidebar_toggle .nav>li>a{font-size:14px}
	#options-wrapper a.active{display:block!important;width:auto!important;color:#181818!important}
	.sidebar.sidebar-hover #options-wrapper a,.sidebar.sidebar_toggle #options-wrapper a{display:block!important;text-align:center}
	div#options-wrapper>.row>div:not(.active-parent){display:none}
	.sidebar.sidebar-hover div#options-wrapper>.row>div:not(.active-parent),.sidebar.sidebar_toggle div#options-wrapper>.row>div:not(.active-parent){display:block}
	#options-wrapper .options-name{display:none}
	.sidebar.sidebar-hover #options-wrapper .options-name,.sidebar.sidebar_toggle #options-wrapper .options-name{display:block}
	#content-left{padding-left:65px}
	#content-left.sidebar-margin:not(.search-pages-list){padding-left:240px}
}
@media (max-width: 767px){
	body .navbar-right .initial-wrapper{padding-top:50%!important}
	.navbar-right>li>a,.navbar-right>li>a:focus{margin-right:10px;padding:15px 0 15px 0!important}
	body .navbar-right .dropdown-user-menu{margin:0!important;padding:0!important}
	.navbar-right li{float:left}
	#navbar .navbar-right{padding:2px 0 0 0!important;margin:0 0 0 0!important;position:relative;left:30px}
	#content-left{padding-left:0!important}
	.navbar-header{float:left}
	.navbar-brand{margin:10px 0 0 15px!important;padding-top:10px!important;padding-left:0!important;position:absolute;left:28%}
	.navbar-right{float:right}
	.row-offcanvas{z-index:999!important;position:fixed;top:0!important;height:100%!important;margin:0;padding:0;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}
	.row-offcanvas-left{left:0}
	.row-offcanvas-left.active{left:240px}
	.sidebar-offcanvas{display:block;position:absolute;z-index:999;width:240px;top:0!important;height:100%!important}
	.row-offcanvas-left .sidebar-offcanvas{left:-240px}
	.row-offcanvas{z-index:999!important;position:fixed;top:0!important;height:100%!important;margin:0;padding:0;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}
	.row-offcanvas-left{left:0}
	.sidebar-offcanvas{display:block;position:absolute;z-index:999;width:240px;top:0!important;height:100%!important}
}