@font-face {
    font-family: MuseoSans300Font;
    src: url("/fonts/Museo300-Regular.otf") format("opentype");
    font-display: block;
}

@font-face {
    font-family: MuseoSans700Font;
    src: url("/fonts/Museo700-Regular.otf") format("opentype");
    font-display: block;
}

@font-face {
    font-family: MuseoSans700;
    src: url("/fonts/MuseoSans-700.otf") format("opentype");
    font-display: block;
}

@font-face {
    font-family: MuseoSans;
    src: url("/fonts/MuseoSans.otf") format("opentype");
    font-display: block;
}

@font-face {
    font-family: MuseoSans500;
    src: url("/fonts/MuseoSans-500.otf") format("opentype");
    font-display: block;
}

@font-face { font-family:'Material';src:url('/fonts/icon-material.eot?t6w441');src:url('/fonts/icon-material.eot?t6w441#iefix') format('embedded-opentype'), url('/fonts/icon-material.ttf?t6w441') format('truetype'), url('/fonts/icon-material.woff?t6w441') format('woff'), url('/fonts/icon-material.svg?t6w441#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-restarant:before{content:"\e9a4"}
.icon-bus:before{content:"\e9a5"}
.icon-doctor:before{content:"\e9a6"}
.icon-food:before{content:"\e9a7"}
.icon-rail:before{content:"\e9a8"}
.icon-school:before{content:"\e9a9"}
.icon-pinterest:before{content:"\e9a2"}
.icon-Youtube_2:before{content:"\e9a3"}
.icon-Instagram:before{content:"\e9a1"}
.icon-AI:before{content:"\e9a0"}
.icon-electricalsafety:before{content:"\e99c"}
.icon-epc:before{content:"\e99d"}
.icon-gas_safety:before{content:"\e99e"}
.icon-farm:before{content:"\e99f"}
.icon-bot:before{content:"\e99b"}
.icon-for_sale:before{content:"\e99a"}
.icon-Facebook:before{content:"\e994"}
.icon-Linkedin:before{content:"\e995"}
.icon-Mail:before{content:"\e996"}
.icon-Twitter:before{content:"\e997"}
.icon-Whatsapp:before{content:"\e998"}
.icon-round_tick:before{content:"\e999"}
.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; height: .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;font-weight:unset!important; }
html { position:relative; min-height:100%; }
body { background-color:#FFF; margin-bottom:60px; font-family:"MuseoSans", "Trebuchet MS", Arial, Helvetica, sans-serif; height:auto; }
body.register, body.login, body.forgot, body.mobile-confirmation, body.two-factor-verification { background-color:#f6f8f9; }
a, a:hover, a:active, a:focus { color:#5A2E88; }
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:#7B519D; font-family:"MuseoSans700Font", "Trebuchet MS", Arial, Helvetica, sans-serif; }
h3 { font-size:15px; color:#555555; 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:#333333; 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:#333333; }
.form-control::-moz-placeholder, .form-control:-ms-input-placeholder, .form-control::-webkit-input-placeholder { color: #888888; }
.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 #EEEEEE; }
.label-primary, .label-purple { background-color:#5A2E88; border-color:#7B519D;  border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.btn-primary { background-color:#5A2E88; box-shadow: 0 0 6px 0 rgba(90, 42, 136, 0.3) !important; border-radius:21px; -moz-border-radius:21px; -webkit-border-radius:21px; }
.btn-primary:hover, .btn-primary:focus { background-color:#5A2D80; 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:#454545!important; }
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 #5A2E88!important; background:transparent!important; color:#5A2E88!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:#5A2E88!important;color:#FFFFFF!important; }
body.register .label-primary { border-radius:21px; -moz-border-radius:21px; -webkit-border-radius:21px; }
.label { padding:.4em .9em .4em .9em;border-radius:12px;}
.label-purple { background-color:#7B519D; border-color:#5A2E88; }
.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:#7b4d9d!important; border-color: #7b4d9d!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;}
.btn-default:hover { text-decoration:underline; }
.grid-wrapper .btn-default { vertical-align:top !important; padding:3px 6px !important; margin:10px 7px 0 0; border-radius:50% !important; text-align:center; text-decoration: none; }
h1 .btn-default { vertical-align:top !important; padding:3px 6px !important; border-radius:50%; text-align:center; margin-top:-2px !important; }
.rectangle-wrapper .dropdown .btn-default { padding:0 !important; border-radius:50%; text-align:center;   }
.grid-wrapper .btn-default .icon, h1 .btn-default .icon { margin:0 !important; color:#676767; font-size:29px!important; top:-5px!important; right:5px; }
h1 .pull-right .btn-default .icon { top:2px!important; }
.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:none; text-align:center; color:#555; }
.card .card-divider .dropdown .btn-default { margin-right:12px!important; }

h1 small.icon-arrow_right{top:unset;left:-5px; vertical-align: middle;line-height:1px !important; }
h1 small + span{margin-left: -10px;}
.control-label {
    font-size: 15px;
    opacity: 0.8;
    pointer-events: none;
    position: absolute;
    transform: translate3d(10px, 25px, 0) scale(1);
    transform-origin: left top;
    transition: 240ms;
    z-index: 100;
    font-weight:unset!important;
}

.text-group {
    display:block !important;
}

.text-group .control-label {
    top:0px !important;
    left:0 !important;
}

.upload-property-form .text-group .control-label {top:-10px !important;}
body .upload-property-form .textarea-box .control-label {top:0px !important;}
.text-group textarea {
    padding-top:25px !important;
    padding-left:15px !important;
}

.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;
}
.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; }
.input-group-addon { position:absolute;top:0;right:0;z-index:100;padding:0;margin:0;width:35px;background:transparent;border:none;pointer-events: 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 0px 1000px #FFFFFF 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:#7B519D !important; color:#333333 !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;
}

body.property-list select, body.reminders select {
    line-height:15px !important;
}


.floating-action-button { position:fixed; bottom:30px; right:25px; border:none !important; z-index:301; }
.floating-action-button .btn { border-radius:50% !important; border:none !important; padding:10px 15px 10px 15px !important; width:65px; height:65px; }
.floating-action-button .dropdown-menu { border-radius:10px; border-bottom-right-radius:0; margin-bottom:15px; margin-right:5px; }
.floating-action-button .dropdown-menu li { padding:0; }
.floating-action-button .dropdown-menu li a { padding-top:10px; padding-bottom:10px; }
.floating-action-button .dropdown-menu li i { margin-right:10px; }

.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 0px 0 5px;
    background-color:#fff;
    border-color:white;
}

.navbar-right { padding-right:10px; }
.not-loggedin-mobile li.hidden-xs { padding-right:10px; padding-top:13px; }
.navbar-right > li > a:hover, .navbar-right > li > a.active { border:none !important; }

#navbar .navbar-nav li .user-options .icon { margin-right: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 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    background-color:#F9F9F9;
    border-right:1px solid #EFEFEF;
    box-shadow: 0 0 5px #EEEEEE;
}

#options-wrapper .row {
    margin: auto;
}
.sidebar #options-wrapper i {
    margin-right: 0px;
    font-size: 36px;
    line-height: 1.5;
    vertical-align: middle;
}
#options-wrapper .options-name {
    font-size: 13px;

    text-align: center;
    margin-top: 5px;
    line-height: 1.5;
    vertical-align: middle;
}
#options-wrapper a{
    color: unset !important;
    border-radius: unset;
    background-color: transparent !important;
    box-shadow: unset;
}
#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;
}
#options-wrapper a:not(.active){opacity: 0.3;}
#options-wrapper a:hover{opacity: 1;}

body.home h2.today-events {font-size: 17px;font-stretch: normal;color: #5a5a5a;margin: 1px 0px 20px 0px;}
body.home h2.upcoming-events {font-size: 14px;color: #5a5a5a;margin: 13px 0px 13px 0px;}
body.home .tab-pane.active > .row > div > .upcoming-events{margin: 0px 0px 13px 0px;}
.nav-tabs div a{color: #9f9f9f;}
.nav-tabs div.active a,.nav-tabs div:hover a{ color: #5a5a5a;}
.dropdown button.dropdown-toggle {width: 30px !important; text-decoration: none}
.job-search .dropdown button.dropdown-toggle{ width: 100% !important;}
.search-box-wrapper span.input-group-btn{right:37px;z-index:9;}
.search-box-wrapper button.btn.btn-primary{background:transparent;color:#cccccc;border-radius:0px;box-shadow:none !important;}
.search-box-wrapper .form-control{border:solid 0.5px #cccccc;color:#9f9f9f;}
#addNew{ float: right;top: -10px;position: relative;top: -55px;right: 30px;}
#remvoe-row{cursor: pointer; padding-right: 10px !important;}
.bordered-input .input-group-addon .icon-drop_down{ margin-top: 16px !important;}
.bordered-input{height: 45px !important;}
.bordered-input span.input-group-btn{right:37px;z-index:9;}
.bordered-input button.btn.btn-primary{background:transparent;color:#cccccc;border-radius:0px;box-shadow:none !important;}
.bordered-input .form-control{border:solid 0.5px #cccccc;color:#9f9f9f; height: 34px !important; font-size: 13px !important;}
.input-icon .icon{right: 25px;z-index: 9;top: 22px;font-size: 16px;}
.guide-price{font-size:15px;color:#676767;margin-top:4px;margin-bottom:7px!important;text-transform:capitalize;}
.guide-price span{font-size:12px;}
.filter-toggle-button{display:none;vertical-align:super;font-size:19px;}
.filter-toggle{display:inline-block;}
.bs-wizard{border-bottom:solid 1px #e0e0e0;padding:0 0 10px 0;}
.bs-wizard > .bs-wizard-step{padding:0;position:relative;}
.bs-wizard > .bs-wizard-step + .bs-wizard-step{}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum{color:#5a5a5a;font-size:12px;margin-bottom:5px;}
.bs-wizard > .bs-wizard-step .bs-wizard-info{color:#999;font-size:14px;}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot{position:absolute;display:block;background:#fbe8aa;top:23px;left:50%;margin-top:-15px;margin-left:-15px;border-radius:50%;}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after{content:'\2713';width:15px;height:15px;background:#5db556;border-radius:50px;position:absolute;top:7px;left:8px;text-align:center;padding-top:2px;color:#FFFFFF;font-size:9px;}
.bs-wizard > .bs-wizard-step > .progress{position:relative;border-radius:0px;height:5px;box-shadow:none;margin:20px 0;}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar{width:0px;box-shadow:none;background:#59b356;}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar{width:100%;}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar{width:50%;}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar{width:0%;}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar{width:100%;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot{background-color:#f5f5f5;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after{opacity:1;background-color:#eaeaea;color:#eaeaea;}
.bs-wizard > .bs-wizard-step:first-child > .progress{left:50%;width:50%;}
.bs-wizard > .bs-wizard-step:last-child > .progress{width:50%;}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{pointer-events:none;}
.sales-journey{border-radius:2px;box-shadow:0 0 6px 0 rgba(0, 0, 0, 0.08);margin-bottom:10px;}
.sales-journey .property-title h3{text-align:center;font-size:13px;margin-top:12px;}
.sales-journey .property-img img{width:59px;height:59px;display:block;margin:auto;border-radius:50%;}
.sales-journey .bs-wizard{text-align:center;display:block;margin:auto;padding-left:10px;padding-right:10px;}
.sales-journey .bs-wizard > .bs-wizard-step{width:11%;}
.sales-journey .property-detail{margin-top:21px;}
.status-purple{font-size:12px !important;text-transform:uppercase !important;position:absolute !important;z-index:1 !important;top:5% !important;left:8px !important;padding:3px 10px 2px !important;background-color:#9477cb !important;border-radius:3px !important;height:22px;color:#fff}
.status-red{font-size:12px !important;text-transform:uppercase !important;position:absolute !important;z-index:1 !important;top:5% !important;left:8px !important;padding:3px 10px 2px !important;background-color:#d14836 !important;border-radius:3px !important;height:22px;color:#fff}
.status-green{font-size:12px !important;text-transform:uppercase !important;position:absolute !important;z-index:1 !important;top:5% !important;left:8px !important;padding:3px 10px 2px !important;background-color:#69BEBF !important;border-radius:3px !important;height:22px;color:#fff}
.status-orange{font-size:12px !important;text-transform:uppercase !important;position:absolute !important;z-index:1 !important;top:5% !important;left:8px !important;padding:3px 10px 2px !important;background-color:#ff817b !important;border-radius:3px !important;height:22px;color:#fff}
.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, .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}
.floating-action-button button.btn i{font-size:23px;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;}
.valuer-portfolio .footer{position: fixed !important;}
.footer.dropdown_open{ position: fixed !important;}
.home .tab-content .rectangle-wrapper{padding: 15px 0px 15px 0 !important;}
.property-main-body.property-explore h2{font-size:25px}
body .property-main-body.property-tenant-note h2{padding:0 0 15px;}
body .property-main-body.property-features h2{padding:0 0 5px 0;text-transform:capitalize}
.property-main-body .tenant-note{font-family:MuseoSans;font-size:16px;color:#676767;margin-bottom:5px}
body .property-main-body .list-inline li{margin:5px 10px 5px 0;padding:5px 10px;font-size:13px;color:#7b4d9d;border-radius:2px;border:1px solid #7b4d9d;background-color:transparent}
body .property-main-body.property-tenant-note .list-inline li{border:1px solid #7b4d9d;color:#7b4d9d;}
body .property-bottom-footer .landlord-details { }
body .property-bottom-footer .landlord-details p.thumbnail{line-height:0!important;background-color:silver;border-radius:50%;width:45px;height:45px;margin:0!important;margin-top:1.5px!important;text-align:center}
body .property-bottom-footer .landlord-details p.thumbnail img{border-radius:50%}
body .property-bottom-footer .landlord-details p.thumbnail.thumbnail-initials{padding-top:10px!important}
body .property-bottom-footer .landlord-details p.thumbnail span{color:#FFF!important;font-size:14px; position:relative;top:13px;}
body .property-bottom-footer .landlord-details p{color:#449D44;font-size:11px;font-family:MuseoSans;margin:3px 0 0!important}
body .property-bottom-footer .landlord-details p i{margin-right:2px; }
body .property-bottom-footer .landlord-details h3{margin-top:8px!important;color:#676767;font-size:14px}
body .property-main-body .local-info h4{display:inline-block;color:#5f5f5f;font-size:14px}
body .property-main-body .local-info p{display:inline-block;float:right;margin-bottom:0}
body .property-main-body .local-info i{font-size:22px;vertical-align:sub;color:#767676}
body .local-info div div{padding:7px!important;margin:0 10px 0 0!important;height:auto;background:0 0}
.property-action .save-property,.property-action .share-property{display:inline-block;font-size:19px}
.property-action .save-property a,.property-action .share-property a{color:#9f9f9f}
.property-action .save-property{margin-left:30px}
body .property-bottom-footer .bottom-action { padding-left:5px!important; }
body .property-bottom-footer .bottom-action a.btn{text-transform:uppercase;font-size:15px;letter-spacing:.6px;line-height:1.17;padding:8px 32px 7px 32px;margin-top:6px!important;}
body .property-bottom-footer .bottom-action i{margin-right:5px;}
.property-images img{border-radius:3px;width:315px;height:210px;cursor:pointer;object-fit: cover;}
.property-images .image-detail{font-size:13px;color:#454545;padding:10px 0 5px 0px;text-transform: capitalize;min-height: 35px;}
.property-images .property-image{margin-bottom:0;}
.commercial-job .property-images .property-image, .residential-job .property-images .property-image{padding-top: 10px;padding-bottom: 10px;}
.property-top-left p{color:#575757}
.property-top-left p span{text-transform:capitalize!important}
.property-top-left label.affordable{width:85px;height:23px;border-radius:2px;box-shadow:0 3px 6px 0 rgba(93,181,85,.44);background-color:#5bb455;font-size:11px;color:#fff;display:inline-block;border-width:0;padding:0px 5px 10px 5px;position:absolute;bottom:60px;}
.property-top-left label.affordable span{vertical-align: middle;}
.property-top-left label.affordable i{ top:3px;}
.input-group-addon i{margin-top:28px;color:#666;display:block}
.estimation-desc{margin-bottom:30px;font-size:14px;color:#5f5f5f}
.repayments-text{font-family:MuseoSans;font-size:20px;line-height:1.2;color:#7b4d9d;margin:8px 0 0}
.repayments-text span{font-size:14px;color:#5f5f5f}
.total-cost-of-mortgage-text{font-family:MuseoSans;font-size:14px;line-height:1.21;color:#5f5f5f;margin:8px 0}
.mortgage-calculator>h3{font-family:MuseoSans;font-size:17px;line-height:1.18;color:#262626;margin-bottom:25px}
.estimation-labels{font-size:17px;line-height:1.18;color:#5f5f5f;margin:21px 0;display:inline-block}
.estimation-labels span{font-size:15px}
span.box-label{display:inline-block;width:17px;height:17px;margin-right:24px}
.absolute-center.text-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.absolute-center.text-center p.appr-label{font-size:14px!important;line-height:1.21!important;text-align:center!important;color:#5f5f5f!important}
.absolute-center.text-center p.appr-amount{font-size:24px!important;line-height:1.21!important;text-align:center!important;color:#7b4d9d!important}
.absolute-center.text-center p.appr-amount span{display:block;font-size:10px;line-height:1.2;color:#5f5f5f;text-transform:lowercase}
.property-mobile-body{padding:0}
body .property-mobile-body h1,body .property-mobile-body h1 span{margin:0!important}
.mortgage-calculator{border-bottom:1px solid #F1F1F1;padding-bottom:10px;margin-bottom:30px}
.property-main-body.property-explore,.property-main-body.property-features,.property-main-body.property-images{}
.property-main-body.compliance-section,.property-main-body.property-features{padding-top:25px!important;}
body .property-features {padding-top:0!important;}
.property-main-body.map-section h2.near-by-h2{clear:both;padding-top:7px!important}
.my-rent .rent-notes .box-wrapper h2{font-size: 18px !important;}
.my-rent .tab-pane{min-height: 0px !important; padding: 15px 15px 0px 15px !important;}
.search .search-wrapper, .job-search .search-wrapper{margin-top:138px}
.search .search-box-container, .job-search .search-box-container{background-color:#FFF;position:relative;padding:40px;margin:auto;display:block;float:unset;box-shadow:0 5px 20px 0 rgba(21,27,38,.08);border-radius:5px;}
.search .search-your-joy, .job-search .search-your-joy{font-family:MuseoSans700Font;font-size:24px;line-height:1.21;text-align:center;color:#5a5a5a!important}
.search .find-properties-or-land, .job-search .find-properties-or-land{font-family:MuseoSans!important;padding:0 0 5px 0!important;border-bottom:none!important;font-size:15px!important;line-height:1.15!important;text-align:center;color:#5a5a5a!important}
.search .property-types, .job-search .property-types{padding-top:20px;text-align:center}
.search .property-types{width:75%;margin:0 auto;}
.search .property-types i, .job-search .property-types i{font-size:36px;line-height:1.5;vertical-align:middle;margin-bottom:10px}
.search .options-offset, .job-search .options-offset{margin-left:56px}
.search #location, .job-search #location{height:38px;border:.5px solid #ccc;border-top-right-radius: 2px;border-bottom-right-radius: 2px;}
.search .search-location i, .job-search .search-field i{margin-top:0!important;top:26px;color:#ccc!important}
.search .search-btn-wrapper, .job-search .search-btn-wrapper{margin:0 auto;}
.search .search-btn-wrapper .btn, .job-search .search-btn-wrapper .btn{font-size:14px;height:35px;padding:5px 15px;min-width:125px;}
.search .search-btn-wrapper .buy_button, .job-search .search-btn-wrapper .buy_button{float:right;}
.search .property-type-options:not(.active), .job-search .property-type-options:not(.active){opacity:.3}
.search .property-types a:focus, .job-search .property-types a:focus{outline:0!important}
.search .property-types a, .job-search .property-types a{text-decoration: none}
.search .property-type-options a i:focus, .job-search .property-type-options a i:focus{outline:0!important;}
.people-lable{display:inline;line-height:1;color:#7b4f9d;text-align:center;white-space:nowrap;vertical-align:baseline;border:1px solid;border-color:#7b4f9d;border-radius:12px;-moz-border-radius:2px;-webkit-border-radius:12px;padding:.3em .7em .3em;margin-left:10px;margin-top:-1px}
/*search page style end*/

/*search-to-rent style start*/
.location-row{padding-top:5px!important;padding-bottom:0!important;position:fixed;z-index:10;background:#FFF;width:100%}
.location-input{font-size:14px!important;line-height:25px!important;color:#575757!important;border-radius:2px!important;border:1px solid #CCC!important;height:38px!important;width:100%!important;padding:11px 16px 10px 12px}
.location-input::placeholder{color:#9f9f9f!important}
.search-input .search-icon{color:#9f9f9f!important;margin-right:5px!important}
.search-input .search-icon .icon{margin-top:17px!important}
.bedrooms-top-filter.dropdown button.dropdown-toggle{width:100%!important}
.filters-input{margin-top:11px!important;background-color:#fff!important;font-size:13px!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;padding-left:10px!important}
.land-size-top ul{padding-left: 0px !important;}
.land-size-top ul> :first-child, .land-size-mod ul> :first-child{padding-left: 0px !important;}
.land-size-top ul> :nth-child(2){padding-left: 20px;}
.land-size-mod ul> :nth-child(2){padding-left: 35px;}
.property-filter .form-group,input-group{height:48px!important}
.location-input:active,.location-input:focus{border:1px solid #DBDBDB!important}
.filter-icon{margin-top:16px!important;padding-left:36px!important}
.filter-icon span{font-size:25px;color:#9f9f9f}
.folder-icon{margin-top:16px!important;padding-right:unset!important;padding-left:36px!important}
.folder-icon a{text-decoration: none}
.filter-icon a{text-decoration: none}
.folder-icon span{font-size:25px}
.image-carousel .carousel-indicators li{width:6px !important;height:6px!important;}
.image-carousel .carousel-indicators .active{margin:0 0 0 5px!important;width:6px!important;height:6px!important;background-color:#FFF;position:relative;top:-1px;}
.property-card-image{padding:0px !important;position:relative}
.card-property-content{text-align:left;padding:13px 0 0 10px;line-height:10px}
.card-property-content p.types{color:#7b4d9d!important;font-family:MuseoSans,"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;line-height:8px;}
.card-property-content p.types span{position:relative;top:-2.5px;margin-left:3px;margin-right:3px;font-size:23px!important}
.card-property-content h2{padding:2px 10px 2px 0;margin-top:0!important}
.card-property-content h2 a{font-family:MuseoSans700Font,"Trebuchet MS",Arial,Helvetica,sans-serif;color:#575757!important;font-size:15px!important}
.card-property-content h2 a:hover{text-decoration:none}
.card-property-content p.prices{color:#575757;font-size:14px;font-family:MuseoSans500,"Trebuchet MS",Arial,Helvetica,sans-serif}
.card-property-content p.prices span{font-size:13px}
.image-carousel .carousel-control .icon{margin-top:unset;top:unset}
h1.search-text{font-size:24px!important;text-align:left;color:#454545!important;padding:15px 0 5px 15px!important;}
.search-listing-map{padding:0!important;margin:0 0 35px!important;height:540px!important;background-color:#c4c4c4}
.delete-button span{font-size:21px;right:4px;top:11px;color:#c41919}
.rent{margin-top:10px!important}
#filters-modal-footer{border:unset!important;text-align:center;position:fixed;width:100%!important;background-color:#fff;bottom:2px;z-index:9}
.modal-title-filters{color:#5f5f5f;font-family:MuseoSans;font-size:15px;}
.quantity-field::-webkit-inner-spin-button,.quantity-field::-webkit-outer-spin-button{-webkit-appearance:none}
.input-group .button-minus,.input-group .button-plus{height:15px;padding:0;width:15px;border-radius:18px;background-color:transparent;color:#707070;font-size:8px;border:1px solid #c4c4c4}
.search-to-rent .search-listing-modal .input-group .quantity-field, .search-for-sale .search-listing-modal .input-group .quantity-field, .search-land-for-sale .search-listing-modal .input-group .quantity-field{width: 170px !important;}
.size-top-filter .input-group .quantity-field{width: 135px;}
.price_dropdown .input-group .quantity-field{width: 165px; padding: 0px;}
.price_dropdown .counter-lable{width: 30px}
.price .input-group .quantity-field{width: 155px; padding: 0px;}
.price .counter-lable{width: 40px !important;}
.bedrooms .quantity-field{width: 175px !important;}
.input-group .quantity-field{position:relative;text-align:center;width:155px;display:inline-block;resize:vertical;border:none!important;float:unset!important;font-family:MuseoSans;font-size:22px;color:#767676;vertical-align:middle;height:38px;-moz-appearance:textfield}
/*.rent.input-group .quantity-field {padding:0!important;position:relative;text-align:left;width:110px;display:inline-block;resize:vertical;border:none!important;float:unset!important;font-family:MuseoSans;font-size:22px;color:#767676;vertical-align:middle;height:38px;-moz-appearance:textfield}*/
.rent-dropdown-menu .input-group span{margin-left:25px;vertical-align:sub;color:#767676!important;position:relative;top:1px}
.rent.input-group span{margin-left:35px;vertical-align:sub;color:#767676!important;position:relative;top:1px}
.search-to-rent .rent.input-group span, .search-for-sale .rent.input-group span{margin-left: 51px !important;}
.search-commercial-for-sale .min-lable, .search-commercial-for-sale .max-lable{width: 70px !important;}
.search-commercial-to-rent .min-lable, .search-commercial-to-rent .max-lable{width: 70px !important;}
.search-commercial-for-sale .search-property-wrapper{margin-top: 61px !important;}
.counter-lable{font-family:MuseoSans;font-size:12px;color:#9f9f9f;width:45px;height:14px;position:relative;top:1px}
.size-top-filter .counter-lable{width:65px;}
.size-alert-filter .counter-lable{width:65px !important;}
.size-alert-filter .input-group .quantity-field{ width: 135px !important;}
.property-filter .last{margin-right:unset;margin-top:0!important;font-size:13px}
.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}
.edit-commercial-business .multidropdown .multiselect{ padding-left: 16px !important; }
.multidropdown .multiselect{border:0!important;border-bottom:1px solid #EEEEEE !important;margin-top: 18px!important;padding-top:5px!important;}
.property-types span.multiselect-native-select,.multidropdown span.multiselect-native-select{position:relative}
.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;}
.multidropdown .control-label{color:#666!important;font-size: 15px!important;margin-top: 6px}
.multidropdown span.multiselect-selected-text{font-size: 15px !important;color:black;}
.property-types .multiselect-container .input-group,.multidropdown .multiselect-container .input-group{margin:5px}
.property-types .multiselect-container>li,.multidropdown .multiselect-container>li{margin:5px 0;padding:0}
.property-types .multiselect-container>li.multiselect-group label,.multidropdown .multiselect-container>li.multiselect-group label{margin:0;padding:3px 20px;height:100%}
.property-types .multiselect-container>li.multiselect-group-clickable label,.multidropdown .multiselect-container>li.multiselect-group-clickable label{cursor:pointer}
.property-types .multiselect-container>li>a,.multidropdown .multiselect-container>li>a{padding:0}
.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}
.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}
.location-input:focus,.property-types .multiselect:focus{border-color:#7B519D!important}
.property-types .multiselect-container>li.active>a> label:after,.multidropdown .multiselect-container>li.active>a> label:after{border:solid #fff}
.property-types .multiselect-container>li.active>a,.multidropdown .multiselect-container>li.active>a{background-color:#fff!important;color:#0f0f0f!important}
.property-types .multiselect span,.multidropdown .multiselect span{position:relative;left:-6px;top:-1px;font-size:13px}
.multidropdown .multiselect span{ left: 0px !important;}
.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>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 input,.multidropdown .multiselect-container li.active input{background-color:#7b4d9d}
.btn-group>.btn-group:nth-child(2)>.multiselect.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}
.form-inline .multiselect-container label.radio,.form-inline .property-types .multiselect-container label.checkbox{padding:3px 20px 3px 40px}
.form-inline .multiselect-container li a label.radio input[type=radio],.form-inline .property-types .multiselect-container li a label.checkbox input[type=checkbox]{margin-left:-80px;margin-right:0}
.beds-dropdown-menu{margin-top:10px!important;width:280px;height:auto;padding:9px 20px 5px!important;box-shadow:none;z-index:unset}
.rent-dropdown-menu{margin-top:10px!important;width:280px;height:auto;padding:9px 20px 5px!important;box-shadow:none;z-index:unset}
.rent-dropdown-menu li a{padding:0!important}
.rent-dropdown-menu li{margin-bottom:5px}
.beds-dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:unset}
.beds-dropdown-menu li a{padding:unset!important}
.beds-dropdown-menu li{margin-bottom:5px}
.search-listing-modal{left:unset; margin:unset!important;text-align:right;height:100%;transition:opacity .3s linear 0s,right .3s ease-out 0s}
.search-listing-modal .modal-dialog{width:325px;margin:0 0 0 auto;height:100%!important;transform:translate(0)}
.search-listing-modal.modal.fade .modal-dialog{right:-320px;-webkit-transition:opacity .3s linear,left .3s ease-out;-moz-transition:opacity .3s linear,left .3s ease-out;-o-transition:opacity .3s linear,left .3s ease-out;transition:opacity .3s linear,right .3s ease-out;transform:translate(0,0)}
.search-listing-modal.modal.in{right:0; display: block; left: 0; display: none;}
.search-listing-modal.modal.in .modal-dialog{right:0; display: block;}
.search-listing-modal .modal-header{border-bottom:1px solid #f8f8f8!important;position:fixed;width:100%;background:#fff;z-index:9;top:0}
.search-listing-modal .modal-content{padding:5px 0 0!important;overflow-y:scroll;height:96%;border:unset!important}
.search-listing-modal .modal-body{padding:10px 15px!important;margin-top:50px;margin-bottom:50px}
.search-listing-modal .modal-title{position:relative;top:1px;}
.search-listing-modal .close{float:left;margin-right:17px;color:#767676!important;font-size:20px!important;margin-top:unset!important}
.search-listing-modal .filters-reset{float:right;font-family:MuseoSans;font-size:14px;color:#999;padding:unset!important;box-shadow:unset!important;margin-top:2px;margin-right:3px}
.search-listing-modal .filters-reset.active.focus,.search-listing-modal .filters-reset.active:focus,.search-listing-modal .filters-reset.focus,.search-listing-modal .filters-reset:active.focus,.search-listing-modal .filters-reset:active:focus,.search-listing-modal .filters-reset:focus{outline:unset!important;outline-offset:unset!important;text-decoration:none!important}
.search-listing-modal .filters-reset:hover{text-decoration:none!important}
.search-listing-modal.modal.in:before {display: none;}
.property-type-container{display:block;position:relative;padding-left:35px;margin-bottom:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:MuseoSans;font-size:12px;!important;color:#999}
.property-type-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.checkmark{position:absolute;top:0;left:0;width:15px;height:15px;border-radius:2px;border:.5px solid #c6c6c6;background-color:#fff}
.property-type-container:hover input~.checkmark{background-color:#fafafa}
.property-type-container input:checked~.checkmark{background-color:#7b4d9d}
.checkmark:after{content:"";position:absolute;display:none}
.property-type-container input:checked~.checkmark:after{display:block}
.property-type-container .checkmark:after{left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.property-filter-checkbox{height:unset!important;margin-top:15px}
.property-filter-checkbox ul{list-style-type:none}
.counter-wrap{padding-left:30px!important;padding-right:15px!important;padding-top:5px}
.filter-submit{font-family:MuseoSans;font-size:14px;color:#fff;text-transform:uppercase;background-color:#5a2e87;border-radius:21px;box-shadow:0 0 6px 0 rgba(90,42,136,.3);height:35px}
.modal-content-heading{font-family:MuseoSans;font-size:12px;text-align:left;color:#767676;margin-left:2px}
.last-caret .icon{font-size:12px!important;color:#9f9f9f!important}
.filters-input-group{display:unset!important}
.break{border-bottom:1px solid #f8f8f8!important;margin-bottom:10px!important;margin-left:-15px;margin-right:-15px}
.filter-keyword{font-family:MuseoSans;font-size:12px;color:#9f9f9f}
.search-icon{height:10px!important}
.filters-label .control-label{font-family:MuseoSans;font-size:14px;!important;color:#9f9f9f;opacity:1!important;transform:translate3d(10px,20px,0) scale(1)!important}
.search-listing-modal .modal-dialog .modal-body .form-group,.search-listing-modal .modal-dialog .modal-body .form-group ul{margin-bottom:0!important;padding-bottom:0!important}
.search-listing-modal .modal-dialog .modal-body .break{margin-top:10px!important;margin-bottom:15px!important}
.form-group.focused .custom-label,.input-group.focused .custom-label{transform:translate3d(15px,15px,0) scale(0.8)!important;font-size:15px;color:#333;opacity:.8!important;left:-5px!important;}
.multidropdown.focused .custom-label,.multidropdown.focused .custom-label{margin-top: -15px!important;}
.edit-commercial-business .multidropdown.focused .custom-label, .multidropdown.focused .custom-label{ left: 0px !important;}
.checkbox-list{padding-left:15px!important}
.multidropdown.focused .custom-label{left: 0px !important;}
#model-upload .modal-footer{ padding-top: 0px !important; border: none;}
#model-upload .modal-content{ padding: 5px 10px 5px 10px !important;}
.file-caption-icon .icon{ right: 5px; top: 0px !important;}
.file-input .btn{ box-shadow: none !important;}
.search-text-row{margin-right: unset !important;}
.search-text-row .nav-tabs{margin-top:0!important;}
a[href^="https://maps.google.com/maps?ll=52.7,-2.434&z=14&t=p&hl=en-US&gl=US&mapclient=apiv3"]{display:none !important}
.gmnoprint a, .gmnoprint span, .gm-style-cc { display:none;}
.gmnoprint div { background:none !important;}
.info-window-remove-marker{ color:#db3737;font-size:11px; top: 0.8px;}
.info-window-img{ width:220px; height:130px;}
.info-window-address{ font-family: MuseoSans700;color:#454545;font-size:13px;}
.info-window-price{ font-family: MuseoSans500, "Trebuchet MS", Arial, Helvetica, sans-serif; color: #676767;font-size:14px;}
.info-window-price span { font-size:12px; }
.info-window-price .icon{ left:-3px; margin-right:-5px!important; font-size:15px; }
body .valuer-property-popup { margin-top:-3px!important; }
.search-listing-result .card{border-radius:2px!important;box-shadow:0 0 6px 0 rgba(0,0,0,.08)!important;height:330px;margin-bottom:15px!important}
.search-listing-result .property-card-image a img{border-radius:unset;width:100% !important;height:100% !important;object-fit: cover;}
.search-listing-result{background:#fff!important}
.mobile-tab-content .search-listing-result{padding-left:0px !important;}
.search-property-wrapper{margin-top:62px}
#searchListingtMap{position:fixed;top:145px!important;right:0;overflow:hidden;bottom:0;padding-left:30px!important}
.search-property-wrapper .properties-wrapper{padding-right:0!important}
.search-text{border-bottom:unset!important}
.location-input:-ms-input-placeholder,.location-input::-moz-placeholder,.location-input::-webkit-input-placeholder{color:#9f9f9f!important;font-size:14px!important;font-family:MuseoSans!important}
.search-input .form-group,input-group{height:48px!important}
.payment-terms>div{padding-left:0!important}
.payment-terms .checkbox-list{padding-left:unset!important}
.payment-terms .checkbox-list>li>div,.payment-terms .checkbox-list>li>div>div:first-child{padding-left:0!important}
.payment-terms .checkbox-list>li>div>div:nth-child(2){padding-left:30px!important}
.search-commercial-to-rent .payment-terms .checkbox-list>li>div>div:nth-child(2){padding-left:5px!important}
.search-icon{cursor:pointer}
.quantity-field{opacity:.6}
.multipletab{width:100%;height:370px;margin:0 auto -15px;background:#FFF;overflow:hidden;position:relative}
.mobile-tab-content1{position:relative}
.mobile-tab-content1>div{position:absolute;color:#666;font-family:'pt sans',sans-serif}
.multipletab:hover .tab-nav{opacity:1}
.tab-buttons .carousel-indicators{position:absolute;bottom:0;z-index:15;width:100%;padding-left:0;list-style:none;text-align:center;left:unset;display:block;margin:auto}
.property-card-image .carousel-indicators{bottom:-5px!important}
.tab-buttons .carousel-indicators li{width:7.5px!important;height:7.5px!important;border:1px solid #5a2e87!important;background-color:#FFF;margin:0 5px 0 0!important}
.tab-buttons .carousel-indicators .active{width:7.5px!important;height:7.5px!important;background-color:#5a2e87}
.image-carousel .item{height:225px;overflow:hidden;background-color:#FFF}
.image-carousel .carousel-inner .item a img{height:auto;}
.listed-site-filter .panel-group{margin-bottom:0!important}
.listed-site-filter .panel{padding:0!important;-webkit-box-shadow:unset;box-shadow:none;border:none}
.listed-site-filter .panel-heading{background-color:unset;border:none;padding:5px 5px 10px!important}
.listed-site-filter .panel-body{border:none;padding:0}
.listed-site-filter .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top:none!important}
.listed-site-filter .panel-title{font-family:MuseoSans;font-size:12px;text-align:left;color:#767676}
.listed-site-filter .panel-title:hover{color:#767676}
.listed-site-filter .panel-title a,.listed-site-filter .panel-title a:hover{text-decoration:none}
.listed-site-filter .panel-heading [data-toggle=collapse]:after,.listed-site-filter .panel-heading a:hover{font-size:12px!important;line-height:14px!important;color:#767676!important}
.listed-site-filter .panel-title{line-height:unset}
.filter-menu{margin-top:10px!important;height:auto;width:200px!important;border-radius:2px!important;box-shadow:none!important;padding:20px 0 5px 22px;z-index:unset!important}
.top-filter-custome{margin-top:11px!important;background-color:#fff!important;font-size:13px!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;padding-left:10px!important}
.highlight-list ul { margin-bottom:0!important; }
.highlight-list ul li{font-size:16px;color:#454545;padding:5px 0px 5px 15px;}
.highlight-list ul li:last-child { padding-bottom:0!important; }
.property-current-tenants table thead{background: #fcfcfc;border-bottom: 1px solid rgba(0, 0, 0, 0.08);}
.property-current-tenants .table>tbody>tr>td, .property-current-tenants .table>tbody>tr>th, .property-current-tenants .table>tfoot>tr>td, .property-current-tenants .table>tfoot>tr>th, .property-current-tenants .table>thead>tr>td, .property-current-tenants .table>thead>tr>th{border-top: unset;}
.property-current-tenants .table>thead>tr>th{font-size:14px;color:#676767;font-family: "MuseoSans500", "Trebuchet MS", Arial, Helvetica, sans-serif!important;}
.property-current-tenants .table>tbody>tr>td, .property-current-tenants .table>tbody>tr>th{font-size:16px;color:#454545;padding:10px 10px;}
.property-current-tenants .table>tbody>tr>td{color:#181818!important;}
.property-current-tenants .table>tbody{padding-top:10px;}
.property-current-tenants .table>tbody>tr>td:first-child, .property-current-tenants .table>thead>tr>th:first-child{padding-left:25px !important;}
body .property-main-body.sale-details{padding-bottom:30px;}
.sale-details-content .tab-pane {min-height: auto !important;padding-top:0;}
.sale-details-content .tab-pane .title-label{font-size:13px; color:#676767; margin-top:25px; display:block;}
.sale-details-content .tab-pane .title-text{font-size:16px; line-height:1; color:#181818; display:block; margin-top:10px;}
#saledetailstab li{ text-align:center!important; }
#saledetailstab li a{ font-size:17px; line-height:1.2; color:#181818;opacity:0.5!important;padding:10px 30px;}
#saledetailstab li.active a{ opacity:1!important; }
#saledetailstab li:first-child a{padding-left: 0px;}
.property-main-body.property-explore{border-bottom: 1px solid #F1F1F1;}
body.home .home-message-wrapper{ border-radius: 2px; box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.08); }
.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:0px!important;}
.home-letting-type .tab-names a{ position: relative;}
.home-letting-type .tab-names a .notification{top: -10px; right: -7px;}
.property-top-left{ position: relative; }
.property-top-left h1{position: absolute; bottom: 151px; border-bottom: unset !important;}
.property-top-left p{  position: absolute; bottom: 86px;}
.commercial-job .property-top-left h1,.residential-job .property-top-left h1{ bottom: 50%;}
.commercial-job .property-top-left p, .residential-job .property-top-left p {  bottom: 43%;}
.image-manager .pull-right{text-decoration: none}
.image-manager .pull-right a{text-decoration: none}
.pull-right a{text-decoration: none}
h1 .pull-right{text-decoration: none}
.property-main-body.agent-detail{padding: 15px 20px 15px 20px !important;border-radius: 2px;box-shadow: 0 5px 20px 0 rgb(21 27 38 / 8%);border: none;margin: 15px 0 15px 0 !important;}
.commercial-property-for-sale .share-property a{text-decoration: none}
.security_page h3.signin_date, .trustable-devices h3.signin_date { color:#181818; margin-top:5px;margin-bottom:5px; }
.security_page .form-group { margin-bottom:5px; }
.security_page .icon-three_dot_menu, .trustable-devices .icon-three_dot_menu{ top:0; }
body .security_page .btn-default, body.trustable-devices .btn-default{ font-size:17px;background-color:transparent!important;margin-right:5px;}
.security_page .dropdown-menu{ right:30px;top:5px; }
.security_page .dropdown-menu li a { padding-bottom:5px;padding-top:5px; }
.security_page small, .trustable-devices .activity-right small { font-size:13px; }
.security_page .activity-wrapper, .trustable-devices .activity-wrapper { height:70px !important; padding:10px 10px!important; margin:5px 0 10px 0!important; }
.security_page .activity-left .icon, .trustable-devices .activity-left .icon { font-size:30px;margin-top:15px!important;position:relative;top:10px;text-align:center; }
.security_page .activity-right, .trustable-devices .activity-right { padding-left:0; }
body .bullet-middle { margin:0 5px; }
.security_page h2{ font-size:18px;color:#5a5a5a; }
.security_page .material-switch { margin-right:5px!important;position:relative;top:25px; }
.security_page .material-switch > input[type="checkbox"]:checked + label::before { background:#5a2a87; opacity:0.8; }
.security-hr-bottom { margin-top:5px; }
.security_page .view_activity_link{ color:#454545;float:right;margin-right:20px;margin-bottom:10px;margin-top:5px!important;padding-bottom:5px;text-decoration:none;}
#date_paginator .pagination>li:not(:first-child)>a,#date_paginator .pagination>li:not(:first-child)>span{color:#5a2e87!important;border-radius:2px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.08);background-color:#fff!important;margin-left:5px!important;margin-right:5px!important;height:80px;width:80px!important}
#date_paginator .pagination>li:not(:first-child):not(:last-child)>a:hover,#date_paginator .pagination>li:not(:first-child):not(:last-child)>span:hover{border-radius:2px;box-shadow:0 3px 6px 0 rgba(90,46,135,0.18);border:solid 1.5px #5a2e87!important;background-color:#fff!important}
#date_paginator .pagination>li>a.dp-item.dp-selected{border-radius:2px;box-shadow:0 3px 6px 0 rgba(90,46,135,0.18);border:solid 1.5px #5a2e87!important;background-color:#fff!important;width:80px!important}
#date_paginator .pagination>li{display:inline-block;width:90px;height:85px}
#date_paginator .pagination>li:first-child{width:auto}
#date_paginator .pagination>li>a p:first-child,#date_paginator .pagination>li>span p:first-child{opacity:.5;font-family:'MuseoSans';font-size:10px;line-height:1.25;letter-spacing:2.4px;text-align:center;color:#5a2e87;text-transform:uppercase;margin-bottom:0;pointer-events:none;margin-top:0}
#date_paginator .pagination>li>a p:nth-child(2),#date_paginator .pagination>li>span p:nth-child(2){font-family:'MuseoSans';font-size:26px;line-height:1.19;text-align:center;color:#5f5f5f;margin-bottom:0;pointer-events:none;margin-top:0}
#date_paginator .pagination>li>a.dp-item.dp-selected p:nth-child(2),#date_paginator .pagination>li>span.dp-item.dp-selected p:nth-child(2){color:#5a2e87}
#date_paginator .pagination>li>a p:nth-child(3),#date_paginator .pagination>li>span p:nth-child(3){font-family:'MuseoSans';font-size:11px;line-height:1.2;text-align:center;color:#5f5f5f;margin-bottom:0;pointer-events:none;margin-top:0}
#date_paginator .pagination>li>a.dp-item.dp-selected p:nth-child(3),#date_paginator .pagination>li>span.dp-item.dp-selected p:nth-child(3){color:#5f5f5f}
.booking-note{font-family:'MuseoSans';font-size:16px;line-height:1.15;text-align:left;color:#5f5f5f;margin-bottom:15px}
#date_paginator .pagination>li:last-child>a,#date_paginator .pagination>li:first-child>a,#date_paginator .pagination>li:last-child>span,#date_paginator .pagination>li:first-child>span{border:unset;box-shadow:unset;padding-top:25px!important}
#date_paginator .pagination>li:last-child>a i,#date_paginator .pagination>li:last-child>span i{vertical-align:bottom}
a.dp-nav.dp-nav-left.dp-no-select{display:none}
.booking-date-wrapper{padding-top:15px;padding-bottom:0px;}
.booking-picker-times-title{font-family:'MuseoSans';font-size:14px;line-height:1.15;text-align:left;color:#5f5f5f;margin-top:0!important;margin-bottom:15px!important;}
.available-slots{border:unset;border-radius:3px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.08);background-color:#fff;padding:13px;display:inline-block;cursor:pointer;margin-bottom:15px;margin-right:15px;width:135px!important;height:70px!important;border: solid 1.5px #fff;}
.time-range{font-family:'MuseoSans';font-size:16px;line-height:1.20;color:#5f5f5f;text-align:center;}
.time-range-remaining{font-family:'MuseoSans700';font-size:11px;line-height:1.25;text-align:center;color:#5a2e87;margin-top:10px;}
.available-slots.active-slot,.available-slots:hover{border-radius:3px;box-shadow:0 3px 6px 0 rgba(90,46,135,0.09);border:solid 1.5px #5a2e87;background-color:#fff;}
.available-slots.active-slot .time-range,.available-slots:hover .time-range{color:#5a2e87}
.datepaginator{height:auto!important}
#date_paginator.pagination>li:last-child{width:auto;height:auto}
#date_paginator .pagination>li:first-child a,#date_paginator .pagination>li:last-child a{width:auto!important}
#date_paginator ul.pagination{display:block;margin:auto;text-align:center}
body.contact-agent .declaration{margin-top:5px!important;}
.unit-div {border-radius: 3px;border: solid 1px #ebebeb;margin-bottom: 21px;}
.unit-head, .unit-detail{padding: 0px 22px;display: block;border-bottom: solid 1px #ebebeb;}
.unit-head h3 {margin-top: 13px;line-height:1.2;color: #262626;font-size: 20px;}
.unit-data{font-size: 20px;line-height: 1;color: #262626;}
.unit-detail h5{font-size: 14px;line-height: 1.21;color: #262626;margin-top: 21px;}
.unit-detail {padding-bottom: 21px;}
.property-bottom-footer ul.dropdown-menu.dropdown-menu-right{bottom:30px;top:unset;right:12px;border-radius:10px;border-bottom-right-radius:0;margin-bottom:15px;margin-right:5px;}
.register form.form-signin .btn-group.bootstrap-select {display: flex;height: 55px;position: relative;width: auto;border-bottom: 1px solid #EEEEEE;}
.register form.form-signin .btn-group.bootstrap-select .btn-default, .register form.form-signin .btn-group.bootstrap-select .btn-default:hover, .register form.form-signin .btn-group.bootstrap-select .btn-default:active, .register form.form-signin .btn-group.bootstrap-select .btn-default:focus{background: transparent !important;text-decoration: none;padding: 10px 16px;outline:0!important;}
form.form-signin h1 { padding-left:0!important; }
.country-code-wrapper{ display: flex !important; position: relative; width: auto !important; border-bottom: 1px solid #EEEEEE;}
.country-code-wrapper .btn-default{background: transparent !important; text-decoration: none;padding: 10px 16px; outline:0!important;}
.country-code-wrapper ul li:hover{background:#FAFAFA!important;}
.country-code-wrapper ul li a {background:none!important;}
.country-code-wrapper ul li span{padding:0!important;margin:0!important;top:1px;position:relative;}
.country-code-wrapper ul li img{margin-right:7px!important;}
.bootstrap-select.btn-group .dropdown-toggle .caret {width:15px;height:21px;border:none;font-family:'Material'!important;color:#666;font-size:22px;top:23px!important;}
.bootstrap-select.btn-group .dropdown-toggle .caret:before {content:"\e91c";}
.bootstrap-select.btn-group .dropdown-toggle .filter-option { margin-top:12px!important; }
.bootstrap-select.btn-group .dropdown-toggle .filter-option span{position:relative;top:2px;font-size:15px!important;margin-left:5px!important;}
.availability .booking-container{transition:all .22s ease-out}
.availability .profile-info img{width:65px;height:65px;margin-bottom:10px;border-radius:50%}
.availability .booking-picker{padding-top:25px;padding-bottom:25px}
.availability .profile_description .rich-text-view p{margin:0!important;padding:0!important;font-size:16px!important;line-height:1.5!important}
.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);}
.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,.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.add-time-slot,.previous-purchases .form-group button.add-time-slot,.action-div .plus{color:#56b053}
.availability .booking-picker-items-list .form-group button.remove-time-slot,.previous-purchases .action-div .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;}
label.up-scale{width:48px;height:16px;box-shadow:0 3px 6px 0 rgba(7,52,109,0.47);background-color:#07346d}
label.up-scale span{font-size:9px;line-height:1.11;color:#fff;text-align:center;display:block;vertical-align:middle;padding-top:3px}
.carousel-control{text-shadow:unset;}
#date_time_pagination .carousel-control.left,#date_time_pagination .carousel-control.right{top:32%;background-image:none;opacity:1;}
#date_time_pagination .carousel-control.left{left:-70px;opacity:0.35;}
#date_time_pagination .carousel-control.right{right:-30px;}
#date_time_pagination .carousel-control a{text-decoration:none!important;}
#date_time_pagination.carousel .item{background-color:transparent}
#date_time_pagination .carousel-control>a>span{color:#5f5f5f!important;font-size:25px!important}
.date-time-inner .carousel-col{position:relative;min-height:1px;padding:5px 5px;float:left;margin-bottom:5px;}
.date-time-inner .active>div,body .preferred_date{display:none}
.date-time-inner .active>div:first-child{display:block;}
body.contact-agent .carousel-inner.date-time-inner{padding-left: 0px;width: 93%;}
.box-wrapper.purchase-history-wrapper{height:70px!important;padding:10px!important;margin:5px 0 10px!important}
.box-wrapper.purchase-history-wrapper h3.signin_date, .box-wrapper.purchase-history-wrapper h3.signin_date a{color:#181818;margin-top:5px;margin-bottom:5px}
.box-wrapper.purchase-history-wrapper .dropdown button.dropdown-toggle{font-size:17px;background-color:transparent!important;margin-right:5px}
.box-wrapper.purchase-history-wrapper .activity-right{padding-left:25px}
.button-wrapper .btn-tour-blue{border: 2px solid #5a2e87!important;background: transparent!important;color: #5a2e87!important;box-shadow: none !important;border-radius: 21px;-moz-border-radius: 21px;-webkit-border-radius: 21px;}
.tour-effect{z-index: 99999 !important;}
.card-divider .tour-effect .dropdown-toggle i { background-color:#FFFFFF; border-radius:50%; }
.cd-tabs .tour-effect{ padding-bottom:3px; }
.back-button-mobile{ margin: 13px 0px 0 5px;font-size: 24px;}
.back-button-mobile i{ vertical-align: middle}
.back-button-mobile:hover {text-decoration: none;}
.properties-applied .box-wrapper .card p.offer-created-date,.box-wrapper p.offer-created-date { font-size: 11px;text-align: left;color:#676767;margin-bottom: 0px !important;padding: 0px !important;margin-top: 0px !important;}
.latest-offers .card{box-shadow: none;border-bottom: 1px solid #f5f5f5;padding-bottom: 7px;margin-bottom: 0px;margin-top: 26px;}
.latest-offers > div:last-child .card {border-bottom: unset;}
.btn.btn-lg.offer-accept{font-size:13px;line-height:1.2;color:#5a2e87;background:#FFFFFF;border-radius:34px;box-shadow:0 3px 6px 0 rgba(90,46,135,.09);border:1px solid #5a2e87;float: right;}
.btn.btn-lg.offer-accept:hover { color:#FFFFFF;background:#5a2e87; }
.counter-offer p{font-size: 10px;line-height: 1.2;color: #5f5f5f;}
.search-listing-result .status-orange, .search-listing-result .status-green, .search-listing-result .status-purple{ left: -8px !important;}
body .file-caption .file-caption-name { font-size:13px!important; font-family:"MuseoSans500", "Trebuchet MS", Arial, Helvetica, sans-serif !important; }
body .file-caption-icon { left:15px!important; top:9px!important; }
body .file-caption.icon-visible .file-caption-name { padding-left: 25px!important; position: relative!important; top:-1px!important; }
.message-inbox .kv-avatar .krajee-default.file-preview-frame,.message-inbox .kv-avatar .krajee-default.file-preview-frame:hover{margin:0;padding:0;border:none;box-shadow:none;text-align:center}
.message-inbox .kv-avatar{display:inline-block}
.message-inbox .kv-avatar .file-input{display:table-cell;width:213px}
.message-inbox button.kv-hidden.fileinput-cancel.fileinput-cancel-button{background:0 0;border:0}
.message-inbox .disabled.message-attachment{display:none}
.message-inbox .kv-reqd{color:red;font-family:monospace;}
.typing-animation{position:relative;width:71px;background-color:#EEE;padding:10px 0 10px 30px;border-radius:1em 1em 1em 0;margin-bottom:10px}
.typing-animation .dot-flashing{position:relative;width:10px;height:10px;border-radius:5px;background-color:#999999;color:#999999;animation:dot-flashing 1s infinite linear alternate;animation-delay:.5s}
.typing-animation .dot-flashing::after, .typing-animation .dot-flashing::before{content:'';display:inline-block;position:absolute;top:0}
.typing-animation .dot-flashing::before{left:-15px;width:10px;height:10px;border-radius:5px;background-color:#999999;color:#999999;animation:dot-flashing 1s infinite alternate;animation-delay:0s}
.typing-animation .dot-flashing::after{left:15px;width:10px;height:10px;border-radius:5px;background-color:#999999;color:#999999;animation:dot-flashing 1s infinite alternate;animation-delay:1s}
@keyframes dot-flashing{0%{background-color:#999999} 100%,50%{background-color:#CCCCCC}}
.notification-popup-list{position:fixed;z-index:302;bottom:15px;right:15px}
.notification-popup{width:310px;z-index:105;font-size:14px;color:#000;background-color:#fff;border-radius:5px;padding:10px 20px 10px 20px;box-shadow:rgba(35,47,53,.09) 0 2px 8px 0;text-align:left;margin-top:10px}
.notification-popup-body {display: inline-block;}
.notification-popup span.dismiss{border:2px solid #FFF;padding:0 2px;cursor:pointer;float:right;margin-right:0;background:#EEE;color:#fff;border-radius:50%;width: 24px;height: 24px;}
.notification-popup a.notification-popup-cancel i{top: 2px;}
.notification-popup a.notification-popup-cancel{color:#000;text-decoration:none;font-size:11px;}
.notification-popup img.notification-popup-image{width:45px;height:45px;border-radius:50%}
.notification-popup .notification-popup-header{padding-bottom:10px}
.notification-popup .notification-popup-message{padding-right:25px;line-height:17px; color: #181818}
.notification-popup .notification-popup-time{padding-right:20px;font-size:12px;color:#5A2E88}
.notification-popup .notification-popup-content{padding-left:0}
.notification-popup span.notification-popup-message-dot{margin:0!important;padding:0!important;line-height:0!important;height:10px;width:10px;background-color:#ff817b;border-radius:50%;top:39%!important;position:absolute;right:20px}
#filter_data .select-group{min-width: 85px;}
.image-profile .thumbnail.user-online:after {content: '';width: 12px;height: 12px;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;background-color: #35ac19;position: absolute;bottom: 3px;right: 18px;border: 2px solid #fff;}
.contact-agent .card-image img{width: 100%}
.grid-wrapper .company_logo .card-image{ height: auto !important;}
.company_logo{ min-height: 0 !important;}
.grid-wrapper .company_logo {text-align:left!important;}
#drag_n_drop_portion .icon_class_file{right: 1px !important;top: 1px;}
.property-main-body.agent-detail + #map {height: 445px !important;}
.previous-purchases-icons{display: inline-block;}
.map-active{width: 50%;}
.search-box-wrapper.filter-toggle.map-icon{
    width: 55px;
    text-align: center;
    margin-top: 2px;
}
div#porfolio-map {
    margin-top: 10px;
    display: block;
}
body #content-left div.ListingMap{
    position: fixed;
    top: 75px !important;
    right: 15px;
    overflow: hidden;
    bottom: 0;
    padding-left: 30px !important;
    width: 42%;
}
body #content-left:not(.sidebar-margin) div.ListingMap{
    width: 48%;
}
.col-xs-12.col-sm-6.grid-wrapper.col-md-6:nth-child(2n+1){
    clear: left;
}
@media(max-width:767px){
    .datetimepicker{left: 21.8px !important;}
    .country-code-wrapper{top: -20px}
    .availability .booking-picker{padding-bottom: 0px;}
    .availability .booking-picker-times{margin-top: 0px;margin-right: 0px;padding-right: 22px;}
    .availability .booking-picker-times input.btn.btn-primary.btn-block.btn-lg {margin-top: 15px;}
    .availability .booking-picker-times .time-slots-form-group { margin-top: 15px; }
    .dashboard-personalisation .purpose,.dashboard-personalisation .role-heading-commercial {margin-top:5px!important;}
    .date-time-inner .active.left{left:-33%}
    .date-time-inner .active.right{left:33%}
    .date-time-inner .next{left:33%}
    .date-time-inner .prev{left:-33%}
    .date-time-inner .carousel-col{width:33%}
    .date-time-inner .active>div:first-child+div{display:block}
    .date-time-inner .active>div:first-child+div +div{display:block}
    #date_time_pagination .carousel-control{display: none}
    .date-time-inner .carousel-col { width: 80px; float: unset;}
    .date-time-inner .active>div{display: inline-block !important;}
    #date_time_pagination.carousel .item{display:inline-block;overflow-x:scroll;white-space:nowrap;width:100%}
    .property-main-body.agent-detail{margin: 15px 10px 15px 8px !important}
}
@media(min-width:768px) and (max-width:991px){
    .date-time-inner .active.left{left:-33%}
    .date-time-inner .active.right{left:33%}
    .date-time-inner .next{left:33%}
    .date-time-inner .prev{left:-33%}
    .date-time-inner .carousel-col{width:33%}
    .date-time-inner .active>div:first-child+div{display:block}
    .date-time-inner .active>div:first-child+div +div{display:block}
    .date-time-inner .carousel-col { width: 80px; float: unset;}
    .date-time-inner .active>div{display: inline-block !important;}
    #date_time_pagination.carousel .item{display:inline-block;overflow-x:scroll;white-space:nowrap;width:100%}
}@media(min-width:992px) and (max-width:1199px){
    .date-time-inner .active.left{left:-33%}
    .date-time-inner .active.right{left:33%}
    .date-time-inner .next{left:33%}
    .date-time-inner .prev{left:-33%}
    .date-time-inner .carousel-col{width:33%}
    .date-time-inner .active>div:first-child+div{display:block}
    .date-time-inner .active>div:first-child+div+div{display:block}
    .date-time-inner .carousel-col { width: 80px; float: unset;}
    .date-time-inner .active>div {display: inline-block !important;}
    #date_time_pagination.carousel .item{display:inline-block;overflow-x:scroll;white-space:nowrap;width:100%}
}
@media(min-width:1200px){
    .company-detail-wrapper{position: fixed; left: 50%;}
    .date-time-inner .active.left{left:-20%}
    .date-time-inner .active.right{left:20%}
    .date-time-inner .next{left:20%}
    .date-time-inner .prev{left:-20%}
    .date-time-inner .carousel-col{width:20%}
    .date-time-inner .active>div:first-child+div{display:block}
    .date-time-inner .active>div:first-child+div+div{display:block}
    .date-time-inner .active>div:first-child+div+div+div{display:block}
    .date-time-inner .active>div:first-child+div+div+div+div{display:block}
    body.notifications-center #form1 .row > div:nth-child(4), body.notifications-center #form1 .row > div:nth-child(7), body.notifications-center #form1 .row > div:nth-child(10) {clear: both;}
}
#date_time_pagination .carousel-inner .block{width:80px;height:80px;border-radius:3px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.08);background-color:#fff;padding:10px 0 0 0!important;border: solid 1.5px #fff !important;}
#date_time_pagination .carousel-inner .date_time p:first-child{opacity:.5;font-family:'MuseoSans';font-size:10px;line-height:1.25;letter-spacing:2.4px;text-align:center;color:#676767;text-transform:uppercase;margin-bottom:0;pointer-events:none;margin-top:0;}
#date_time_pagination .carousel-inner .date_time p:nth-child(2){font-family:'MuseoSans';font-size:25px;line-height:1.19;text-align:center;color:#676767;margin-bottom:0;pointer-events:none;margin-top:3px;}
#date_time_pagination .carousel-inner .date_time p:nth-child(3){font-family:'MuseoSans';font-size:11px;line-height:1.2;text-align:center;color:#676767;margin-bottom:0;pointer-events:none;margin-top:1px;}
#date_time_pagination .carousel-inner .active-date .date_time, #date_time_pagination .carousel-inner .date_time:hover{border-radius:2px;box-shadow:0 3px 6px 0 rgba(90,46,135,0.18);border:solid 1.5px #5a2e87!important;background-color:#fff!important;cursor:pointer}
body #date_time_pagination .carousel-inner .custom-date{padding-top:10px;}
body #date_time_pagination .carousel-inner .custom-date p:nth-child(2){font-size:15px!important;padding:5px 0 6px 0;}
div#date_time_pagination{margin-bottom:15px}
.accordion-header{cursor:pointer;padding:0 3px 5px!important;width:100%;border:none;outline:0;transition:.4s;font-family:MuseoSans;font-size:12px;text-align:left;color:#767676}
.accordion-header:after{font-family:'Material'!important;content:"\e90b";float:right;font-size:12px!important;line-height:14px!important;color:#767676!important;}
.arrow:after{transform:rotate(180deg)}
.accordion-body{width:100%;height:auto;overflow:hidden;display:none}
.accordion{width:100%;height:auto;overflow:hidden;margin:5px 0}
.selected-box{color: #7b4d9d;}
.valuer-dashboard-map { padding: 0!important; margin:15px 0 35px!important; height: 480px!important; background-color: #c4c4c4;}
.rectangle-wrapper .valuer-property-name{padding-left:15px!important;margin-top:5px!important;}
.rectangle-wrapper .valuer-property-name a{color:#181818!important;font-size:14px}
.rectangle-wrapper .valuer-property-name span{font-size:12px;text-align:left;color:#454545;padding-right:5px!important}
.valuer-property-price{font-family:'MuseoSans700';font-size:14px;}
.valuer-property-valuation{font-family:'MuseoSans500';line-height:19px;color:#646464;font-size:12px}
label.tag-luxury{position:absolute;top:-25px;left:-5px;border-radius:1px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.4);background-color:#000;}
label.tag-luxury span{font-family:'MuseoSans500';font-size:11px;line-height:21px;color:#fff;padding:5px 7px!important;}
label.tag-up-scale{position:absolute;top:-25px;left:-5px;border-radius:1px;box-shadow:0 2px 4px 0 rgba(7,52,109,0.47);background-color:#07346d}
label.tag-up-scale span{font-family:'MuseoSans500';font-size:11px;line-height:21px;color:#fff;padding:5px 7px!important;}
label.tag-budget{position:absolute;top:-25px;left:-5px;border-radius:1px;box-shadow:0 2px 4px 0 rgba(60,183,224,0.55);background-color:#3cb7e0}
label.tag-budget span{font-family:'MuseoSans500';font-size:11px;line-height:21px;color:#fff;padding:5px 7px!important;}
label.tag-mid-market{position:absolute;top:-25px;left:-5px;border-radius:1px;box-shadow:0 2px 4px 0 rgba(171,15,60,0.54);background-color:#ac0f3c}
label.tag-mid-market span{font-family:'MuseoSans500';font-size:11px;line-height:21px;color:#fff;padding:5px 7px!important;}
.rectangle-wrapper .dropdown{right:20px;top:5px;z-index:230;position:absolute}
.rectangle-wrapper .valuer-property-name span.split{width:3px;height:3px;background-color:#606060;margin-right:5px!important;display:inline-block;padding-right:0!important;margin-bottom:2px!important;border-radius:50%}
#feedback{cursor: pointer;}
#feedback_click{padding: 18px 0 0 15px;}
.financial-statement #feedback, .property-expenses #feedback{ top: 55% !important;}
#feedback_click > card:hover{box-shadow:0 2px 4px 0 rgba(186,200,211,0.75);transform:translateY(-5%)}
.feedback{font-family:'MuseoSans500'!important;padding:15px 10px 20px 10px!important;text-align:center;border:solid 1px transparent;height:140px;}
.feedback:hover{cursor:pointer; color:#5a2e87; border-radius: 2px;box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.08); border:solid 1px #5a2e87;}
.feedback:hover * {color:#5a2e87; }
.feed-icon{ object-fit: contain; font-size:27px; }
.feed-para{font-size:12px;margin:10px 0 0 0 !important;color:#676767;line-height:15px;font-family: 'MuseoSans500' !important;}
.rating { margin: 13px 0 10px; padding: 0; list-style-type: none; }
.rating li{ display:inline-grid; width:50px }
#feedback_detail_heading{ margin-top:20px; font-size: 15px;line-height: 1.2;letter-spacing: normal;text-align: left;color: #707070; }
ul.rating li input[type=radio] { display: none; }
ul.rating li input[type=radio] + i { position: relative;left: 0;cursor: pointer;font-size:35px;color:#B6B6B6; }
ul.rating li input[type="radio"]:checked + i { color:#5a2e87; }
.thanks_para{ font-family: 'MuseoSans500' !important;font-size:15px;color:#676767; padding:15px 0 15px 0!important;}
.feed-body-p{ margin-top: 15px !important;font-size: 15px;text-align: left;color: #676767; }
.feedback_title { font-size: 20px;text-align: left;color: #262626; }
.feedback-col-4 { padding-left: 0 !important; }
.feeback-modal-content { padding: 23px 25px 22px 25px !important; }
.feedback-modal-body { padding: 0 !important; }
.feeback-modal-footer{ border-top:none !important;padding: 25px 0 0 0 !important; }
.comment-input { margin: 15px 0 0 0;font-size: 15px;color: #707070; }
#feedback_detail::placeholder { font-size: 12px;color: #5f5f5f;line-height: 1.17; position: relative; top: 10px;}
.para-footer { padding: 19px 0 0 0 !important;border-top: none !important;}
.hover_class{ outline-color:#ffd65b !important;outline-style:solid !important;outline-width:thick !important; }
.properties-applied .box-wrapper .card p {line-height: normal;padding: 0.5rem !important;margin: 0 0 10px !important;}
button.btn.btn-danger.fileinput-remove.fileinput-remove-button { height: 40px; }
.confirm-dialog .modal-footer{border:none!important;padding:10px 15px 5px 15px}
.confirm-dialog .btn-danger{font-size:15px}
.confirm-dialog .btn-default .btn-default,.btn-default:focus,.btn-default:active{font-size:14px}
.confirm-dialog .btn-lg{padding: 7px 12px !important;}.datetimepicker, .viewings div#availability-date{border-radius:2px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.04);border:solid 1px #f3f3f3;background-color:#fff}
.viewing-appointment{border-radius:2px;box-shadow: 0 5px 20px 0 rgba(21,27,38,.08);background-color:#fff;padding:15px 20px;min-height:500px}
h2.viewing-appointment-title{line-height:1.15;color:#181818;margin-top:2px}
body .home-message-wrapper.view-latest-appointments h3{font-size:14px!important;color:#676767;}
.viewing-appointment .right-content, .viewing-appointment .right-content p.no-viewing { margin-top:0!important; }
.viewing-appointment .right-content .has-viewings{margin-top:10px!important;}
.viewing-appointment .right-content .success-label{padding:4px 10px !important;}
.sale-details-content{position:relative;overflow:hidden}
.z-index_class{z-index:99;display:block}
.drop_zone_box_show{border:dashed 3px #ccc}
.blur_img{filter:blur(10px)}
.caption_summary{position:absolute;top: 55px;right:0;font-size:12px;color:#c3c3c3}
.load-more-pagination-parent{display:block;margin:auto;text-align:center;}
.nav-bar-fixed{position: absolute !important; z-index: unset !important;}
.richtext-main .Rectangle-753 { width: auto;min-height: 250px;border-radius: 2px;border: solid 1px #e3e3e3;background-color: #f9f9f9;/*#f9f9f9 */}
/*.Path-614 { width: 1204px;height: 958.7px;box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);background-color: #ffffff;}*/
.richtext-main .Rectangle-888{width:100%;height:38px;border-radius:2px;box-shadow:0 3px 6px 0 rgba(0,0,0,.08);border:1px solid #e3e3e3;background-color:#FFFFFF!important;}
.richtext-main .richtext{ width: 100%;height: 250px;font-size: 14px;font-stretch: normal;font-style: normal;line-height: 1.79;letter-spacing: normal;text-align: left;color: #5a5a5a;padding-left: 21px;padding-right: 21px;padding-bottom: 10px;overflow-y: auto;overflow-x:hidden;padding-top: 10px}
.richtext-main .icons{ list-style-type: none;padding-left:0;margin-top: -4px;}
.richtext-main .icons li{ display: inline-block;width:17px;height:17px;margin:7px 0 7px 15px;}
.richtext-main .icons  li a i{ font-size:23px;}
.richtext-main .richtext::-webkit-scrollbar { width: 5px;}
.richtext-main .richtext::-webkit-scrollbar-track { box-shadow: inset 0 0 5px grey;border-radius: 10px;}
.richtext-main .richtext::-webkit-scrollbar-thumb { background: #03020291;border-radius: 10px;}
.richtext-main .richtext::-webkit-scrollbar-thumb:hover { background: #b30000;}
.richtext-main .highight-menu { padding: 10px 0 0 0;background-color: #24222280 !important;color: white !important;}
.richtext-main a{ text-decoration: none;color: black;}
.upload-property-form .box-wrapper.richtext-main p.heading{ font-size:21px!important;font-style: normal;margin-top:10px !important;margin-bottom: 10px !important;}
.upload-property-form .box-wrapper .tages_div p.second_para{font-size:14px;line-height:1.2;color:#5a5a5a;padding-bottom:5px!important;padding-top:5px!important}.richtext-main.tags-on-right{ min-height:390px;}
.richtext-main ul.tags_list, .richtext-main ul.tags_list1{ list-style-type: none;padding: 0 0 0 0px;}
.richtext-main ul.tags_list1{ padding: 0 0 0 0 !important;}
.richtext-main ul.tags_list li{ display: inline-block; margin-bottom: 10px;border: 1px solid #fff;}
.richtext-main ul.tags_list li:hover { border: unset;}
.richtext-main ul.tags_list li span{ padding: 4px 8px 4px 8px; font-size: 13px; color: #999999; text-align: center; text-transform: capitalize; }
.richtext-main ul.tags_list1 li{ display: inline-block; margin-bottom: 8px;}
.richtext-main ul.tags_list li span:hover{ cursor:move; color: #999999; border-radius: 3px; border: solid 2px #999999;}
.richtext-main ul.tags_list1 li button{ background: white; padding: 1px 8px 1px 8px; border: none; text-transform: capitalize; font-size: 13px; color: #999999; text-align: center; }
.richtext-main ul.tags_list li span{ width: fit-content; border-radius: 3px; border: solid 1px #999999;  }
.richtext-main ul.tags_list1 li{ width: fit-content; border-radius: 2px; border: solid 1px #999999; margin-bottom: 8px; }
.richtext-main .replace, .richtext-main .REMOVE { font-size: 15px; text-align:center; color:#646464; background:transparent; border:none; margin-top:3px; margin-left:-60px; }
.richtext-main li.remove_li, .richtext-main li.replace_li{ display: none; }
.richtext-main .pop-up{ padding: 10px 10px 10px 10px; width: 270px; min-height: 183px; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.08); background-color: #ffffff; position: absolute; display:none; z-index: 333;height: 340px;overflow-y: scroll; }
.richtext-main .pop-up::before{ content: ' ';width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ffffff; position: absolute; top: -7px; left: 45%; }
.richtext-main ::-moz-selection { width: 125px; height: 20px; border-radius: 2px; background-color: #accff5; }
.richtext-main ::selection { width: 125px; height: 20px; border-radius: 2px; background-color: #accff5; }
.richtext-main span.hightlight_tags{ cursor:move; font-size: 13px; font-stretch: normal; font-style: normal; line-height: 1.15; letter-spacing: normal; text-align: center; color: #5a2e87; border-radius: 3px; border: solid 2px #5a2e87; padding: 4px 8px 4px 8px; margin-left: 4px;margin-right: 9px;display: inline !important;white-space: nowrap;}
/*.richtext-main span { display: inline-block; }*/
.richtext-main span.dragged { cursor: move !important;}
.richtext-main ol li > ol li{ list-style-type: lower-alpha;}
.richtext-main ol li > ol li > ol li{ list-style-type: lower-roman;}
.richtext-main ol li > ol li > ol li > ol li{ list-style-type: upper-latin;}
.richtext-main ol li > ol li > ol li > ol li > ol li{ list-style-type: upper-alpha;}
.richtext-main ol li > ol li > ol li > ol li > ol li > ol li{ list-style-type: lower-roman;}
/*.richtext-main p > span { position: relative; display: inline;}
.richtext-main p > strong ,.richtext-main  span:not(.input-group-addon){ position: relative; display: inline;}
*/.richtext-main u, .richtext-main u *{ -webkit-text-underline-position: under;-ms-text-underline-position: below;text-underline-position: under; text-decoration: underline !important; }
.richtext-main .tages_div.fixed { position: fixed; top: 100px; }
.richtext-main .alignright-button { position: relative;display: block; }
.richtext-main .alignright-button .icon-left_align { position: absolute; top:4px;transform: rotate(180deg); }
.richtext-main ul.tags_list{ height: 345px;overflow-y: scroll;padding-top: 10px;}
.upload-property-form .box-wrapper .richtext-main .richtext p{margin-top:5px!important}
.editor-controls{ z-index:9;min-width:580px;background:#fff;z-index:101;}
.richtext-main .action-div{display: block;}
.richtext-main .richtext * { font-family: MuseoSans; font-size:14px; line-height:1.79 }
.richtext-main .richtext b, .richtext-main .richtext strong{ font-weight: 700 !important;}
.richtext-main .richtext img{ border-radius: 0px}
.upload-property-form .box-wrapper .richtext-main .richtext li p{display: contents;}
.tenancy-agreements .richtext-main .richtext{ height: 485px; }
.richtext-main span.hightlight_tags *{ font-size: 13px; line-height: 1.15;}
.richtext-main .replace_li, .richtext-main .remove_li { margin: 9px 0 7px 12px !important; }
.richtext-main .richtext .first-element{padding-left: 108px;height: 27px;border: 1px dotted rgb(153, 153, 153);}
.property-main-body.make-offer{border-radius:3px;border:1px solid #ebebeb;background-color:#fff; padding: 0px 0 0px 0px;margin-top:30px!important;}
.property-main-body.make-offer h2{font-size:20px;line-height:1.2;color:#262626;padding: 18px 0 13px 22px;border-bottom: 1px solid #ebebeb;}
.make-offer-content{padding:18px 22px 18px 22px}
body .property-main-body .make-offer-content p:not(.text-danger){font-size:13px;line-height:1.2;color:#454545;}
body .property-main-body .make-offer-content .icon { margin-top:20px!important; }
body .property-main-body .make-offer-content p.text-danger{margin:0;color:#a94442;}
.offer-amount-date{height:40px;vertical-align:bottom;background-color:transparent!important;padding-left:0!important;font-size:14px;line-height:1.21;color:#575757;padding:10px 16px;}
.offer-amount-date:hover{background-color:transparent!important;text-decoration:none;cursor: text;}
.offer-amount-date.red, .bidding-date.red{color: #d53b3b}
@-moz-document url-prefix() {
    /*.richtext-main .richtext{white-space: unset !important;}
    .richtext-main .richtext ol li > span:not(.input-group-addon), .richtext-main .richtext ul li > span:not(.input-group-addon) { display: table; }*/
}
.navbar-default .not-loggedin-mobile>li .btn-primary {
    padding:10px 20px!important;
    margin-left:15px!important;
    font-size:14px;
    color:#ffffff;
    background-color:#5a2e88;
    border:1px solid #7b519d;
    box-shadow:unset!important;
}
body .navbar-default .not-loggedin-mobile>li .signin-btn {
    background-color:#FFFFFF !important;
    color:#5a2e88  !important;
}
body .navbar-default .not-loggedin-mobile>li .signin-btn:hover {
    background-color:#5a2e88 !important;
    border:1px solid #7b519d !important;
    color:#FFFFFF !important;
}
body .navbar-default .not-loggedin-mobile>li .join-for-btn {
    margin-top:12px;
    margin-right:3px;
}
body .navbar-default .not-loggedin-mobile>li .join-for-btn:hover {
    border:1px solid #7b519d !important;
}
#profile_username + span.input-group-addon i.icon-tick { font-weight: bold !important;color: green;}
#profile_username + span.input-group-addon i.icon-cross { font-weight: bold !important;color: red;}
.map-toggle-close{
    display: none;
}
/*search-to-rent-style end*/
@media (max-width: 1100px) {
    .sales-journey {overflow-x: auto;}
    .sales-journey .bs-wizard{min-width: 800px;overflow: scroll;}
}
@media (max-width: 990px) {
    .row.content-main-list > div:first-child{
        order: 2;
    }
    .search-box-wrapper.filter-toggle.map-icon{
        position: absolute;
        top: -116px;
        right: 15px;
    }
    .search-box-wrapper.filter-toggle.map-icon .icon{
        font-size: 25px;
    }
    .properties-list div .prev, .properties-list div .next {
        cursor: pointer;
        position: absolute;
        top: 30%;
        width: auto;
        margin-top: -22px;
        padding: 16px;
        color: white;
        font-weight: bold;
        font-size: 18px;
        transition: 0.6s ease;
        border-radius: 0 3px 3px 0;
        user-select: none;
    }
    /* Position the "next button" to the right */
    .properties-list div .next {
        right: 10px;
        border-radius: 3px 0 0 3px;
    }
    .properties-list div .prev {
        left: 10px;
        border-radius: 3px 0 0 3px;
    }
    /* The dots/bullets/indicators */
    .properties-list .dot {
        cursor: pointer;
        height: 8px;
        width: 8px;
        margin: 0 2px;
        background-color: #bbb;
        border-radius: 50%;
        display: inline-block;
        transition: background-color 0.6s ease;
    }
    .properties-list div .active, .properties-list div .dot:hover {
        background-color: #717171;
    }
    .map-toggle-close{
        display: block;
        position: absolute;
        font-size: 15px;
        top: 14px;
        width: 40px;
        height: 40px;
        right: 19px;
        border-radius: 21px;
        box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);
        background-color: #fff;
        text-align: center;
        padding-top: 8px;
    }
}
@media (max-width: 767px) {
    .feedback { height:130px!important; }
    .feed-para { width:75% !important;margin:10px auto 0 auto!important; }
    #content-left{padding-left:0!important}
    .navbar-default{height:69px}
    .filters-modal .modal-dialog{width:100%!important}
    .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 .sidebar-offcanvas{left:-240px}
    .row-offcanvas-left.active{left:240px}
    body.search-property .row-offcanvas-left .sidebar-offcanvas{left:-290px}
    body.search-property .row-offcanvas-left.active{left:290px}
    .sidebar-offcanvas{display:block;position:absolute;z-index:999;width:240px;top:0!important;height:100%!important}
    body.search-property .sidebar-offcanvas{width:290px!important}
    .button-wrapper { text-align:center; padding-bottom:5px !important; }
    .btn-default { margin:20px auto 0 auto; }
    .filter-toggle-button {display: inline-block;color: #9f9f9f;}
    .filter-toggle{display: none;}
    body .property-bottom-footer {padding:10px 15px!important;}
    body .property-bottom-footer p{font-size:12px !important;}
    body .property-bottom-footer p span{font-size:9px !important; text-transform: capitalize !important;}
    body .property-bottom-footer .bottom-action a.btn{font-size:11px;padding:7px 14px}
    body .property-bottom-footer .landlord-details h3{font-size:14px !important;}
    body .property-bottom-footer .bottom-action {text-align:right!important;}
    body .property-bottom-footer .bottom-action a.btn {margin-top:8px!important;padding:9px 22px!important;}
    body .property-bottom-footer .landlord-details p{font-size:11px !important;}
    .property-action{margin-top:20px !important;}
    .property-action .save-property, .property-action .share-property {font-size:17px!important;}
    body .property-description .property-action{text-align:right!important;padding-right:0!important;}
    body .modal-dialog .close { margin-top:1px!important; }
    .property-mobile-body p.property-mobile-amount{font-size:17px!important;color:#575757!important;margin-top:5px;}
    .property-mobile-body p.property-mobile-amount span{text-transform:capitalize;font-family:"MuseoSans500", "Trebuchet MS", Arial, Helvetica, sans-serif !important;}
    body .property-top-info{clear:both;padding:0}
    .property-images>div.row{overflow-x:scroll;white-space:nowrap}
    .property-images .property-image{display:inline-table!important;float:none!important}
    .security_page .material-switch { top:10px;}
    h1 small.icon-arrow_right{ top:4px; }
    .search .search-btn-wrapper{text-align:center;}
    .search .search-btn-wrapper .btn{width:100%;}
    .search .search-btn-wrapper .buy_button{float:none!important;}
    .search-input{margin-top:5px;}
    .property-current-tenants .table-responsive{margin-bottom:5px!important;}
    body .property-main-body .make-offer-content .offer-amount-date { margin-bottom:0!important; padding:20px 0 0 0!important; text-align:center; }
    .search .property-types{width:100%;}
}

.dropdown-menu li { display: block; }
.dropdown-menu li:last-child { margin-right: 0; }
.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; }

#navbar .navbar-right { position:relative; left:17px; top:-1px !important; }
#navbar .dropdown-user { right:5px; }

.sidebar a { color:#454545; margin-bottom:5px; padding:8px 10px 13px 23px !important; }
.sidebar .add-on-services { color:#F39200; }
.sidebar a.active { background-color:#EFEFEF; color:#5A2E87; }
.sidebar a:hover { color:#5A2E87; background-color:#EFEFEF !important; }
.sidebar .icon { margin-right:15px; }

body .sidebar .side-top-wrapper { padding-top:0; padding-bottom:25px !important; text-align:center !important; border:0px solid red; }
body .sidebar .side-top-wrapper a, .side-top-wrapper img, .side-top-wrapper span { width:85px !important; height:85px !important; border-radius:50%; display:table; margin:0 auto !important; }
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: 0px 1px 5px 0px #EEE; color:#FFFFFF !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; }
body .sidebar .side-top-wrapper a span { line-height:0 !important; color:#FFFFFF !important; padding-top:49% !important; }
body .sidebar .side-top-wrapper h2 { color:#454545; padding-top:20px; font-size:16px; margin:0 !important; }
body .sidebar .side-top-wrapper hr { padding:0 !important; margin:20px auto 0 auto; width:85%; border-top:1px solid #E5E5E5 !important; }
body .nav-sidebar a i{ font-size:20px!important; }

/** Login Page **/
.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);}
body.register .form-signin,body.trader-register .form-signin{width:800px}
body.register .form-signin .form-signin-options { width:400px; margin:0 auto; }
body.register .checkbox { padding-bottom:5px; }
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;}
.button-wrapper { padding-bottom:10px; }
.button-wrapper .btn-default { background:transparent !important; margin-top:2px !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; }
/** Session out **/
p.session-forget-link{margin-top:20px;margin-bottom:0}
/** Content **/
#content { margin-top:67px; }
#content h1, #content-left h1, #content-right h1 { font-family:"MuseoSans700Font", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#454545;margin:0 0 0 0;padding:15px 0 13px 15px; border-bottom:1px solid #EEEEEE;}
#content-left, #content-right { margin-top:67px; }
body.home #content-left { margin-top:80px; }
.content-main-body{ position:relative !important; margin-top:15px; }
body.saved-properties .content-main-body { margin-top:5px; }
h1 .pull-right { margin-right:15px; }
.my-documents.tenant h1 .pull-right{ padding-top: 5px !important;}
h1 a, h1 button { color:#454545 !important; background:transparent; border:none;}
h1 a:hover, h1 button:hover { color:#454545 !important; }
h1 span { font-size:19px; color:#565656; }
h1 .dropdown { z-index:201; top: 3px }
h1 .dropdown span { font-size:inherit !important; }
h1 .pull-right label { font-family: "MuseoSans", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; }
h1 .pull-right { margin-top:-3px;}
.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); }
body.tenant-applied-details #my-tabs { margin-top:0 !important; }
body .tenants-applied-wrapper { padding:0px 20px 25px 20px !important; }
body #employer h2 { margin:0 0 20px 0 !important; padding:0 !important; }
body #documents .tenants-applied-wrapper { padding:5px 20px 15px 20px !important; }
body .tenants-applied-wrapper h2, body #employer h2 { color:#7B519D; }
body .tenants-applied-wrapper h3, .enquiry-message h3 { color:#565656 !important; font-size:14px !important; }
body .tenants-applied-wrapper h2 small { color:#454545; font-family:"MuseoSans", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px !important; }
body .tenants-applied-wrapper .row, body .tenants-applied-wrapper .row div, body .tenants-applied-wrapper .row a, body .tenants-applied-wrapper hr { padding:0; margin:0; }
body .tenants-applied-wrapper .row a { display:table; }
body .tenants-applied-wrapper hr { margin-top:15px !important; margin-bottom:5px; }
body .tenants-applied-wrapper .row .document-body { margin-top:10px; margin-bottom:15px; }
body.tenant-applied-details .main-break { margin-bottom:15px !important; }
body #form-cancel { padding-bottom:10px !important; }
body .signature .box-wrapper { padding-bottom:0 !important; position:relative; }
body #signature { margin-top:-10px; width:98% !important; }
body .signature #clear { position:absolute; right:25px; bottom:58px; text-decoration: none; }
body .signature #clear .icon { font-size:20px; }
body .signature .img-responsive { border-radius:0 !important; }
body .subscription-wrapper { padding:5px 20px 25px 20px !important; }
body .subscription-wrapper h3 { color:#555 !important; font-size:16px !important; }
body .subscription-wrapper p { padding:15px 0 15px 0 !important; }
.box-wrapper .box-content { padding-top:5px; }
.box-wrapper p { line-height:17px; padding:0 !important; margin:-10px 0 0 0 !important; }
.box-wrapper.inventory-wrapper p { float:right;line-height:17px; padding:0 !important; margin:6px 0 0 0 !important; }
.box-wrapper .tradesmen-services p { padding:5px 0 15px 0!important; }
.box-wrapper .tradesmen-services div { height:auto;padding:0 0 3px 0!important;margin:0 0 0 0!important;}
.box-wrapper p small { font-size:13px; padding:0 !important; margin:0 !important; }
body.maintenance-issues .box-wrapper h3 { font-family:"MuseoSans", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px !important; }
body.maintenance-issues .box-wrapper h3 small { font-size:12px !important; }
body .break-style { line-height:0 !important; padding:0 !important; margin:5px 0 0 0 !important; }
.rectangle-wrapper { margin:0 0 15px 0 !important; padding:15px 15px 15px 0 !important; min-height:75px; }
.viewing-appointment .view-latest-appointments{padding-top:0!important;padding-bottom:20px!important;border:unset;border-bottom:1px solid #eee;-webkit-box-shadow:unset;-moz-box-shadow:unset;box-shadow:unset}
.rectangle-wrapper .row, .rectangle-wrapper div { margin:0; padding:0; position:relative; }
.rectangle-wrapper .row .status { height:30px; width:3.5px; position:absolute; top:0px; left:0; }
.inventory-wrapper { padding-top:15px !important; padding-bottom:15px !important; }
.inventory-wrapper h2 { margin:0 !important; padding:10px 0 !important; color:#565656 !important; font-size:15px; font-family: "MuseoSans", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.inventory-image-content img { border-radius:0 !important; }
.inventory-preview h3, .inventory-preview p { padding:0 !important; margin:0 !important; }
.inventory-preview p { padding:10px 0 0 0 !important; font-size:14px; }
.inventory-preview p span { font-size:13px; }
.inventory-preview h2 { color:#5A2E88; font-size:14px; font-family: "MuseoSans", "Trebuchet MS", Arial, Helvetica, sans-serif;  }
.inventory-preview hr { margin-top:7px; margin-bottom:25px !important; }
.cd-tabs { padding-top:10px; }
.trader-dash-tabs{ padding-top:0!important; margin-top:-20px; }
.home-letting-type .tab-names { margin:0; padding:0; position:relative;}
.tenant-home-enquiry .tab-names { padding:0 !important; margin:0 !important; }
.tenant-home-manage .tab-names { padding:0 !important; margin:0 !important; }
.home-letting-type .tab-names a { text-decoration:none !important; border:1.6px solid #CCCCCC; color:#CCCCCC; 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:0px 10px 0 0; display: inline-block; }
.home-letting-type .tab-names a:first-child {margin-left: 0px;}
.home-letting-type .tab-names a:hover { border:1.6px solid rgba(110, 67, 149, 1) !important; color:#5A2E87; }
.home-letting-type .tab-names a.active { border:1.6px solid rgba(110, 67, 149, 1) !important; color:#5A2E87; }
.filter-by-property { margin-top:2px !important;position:absolute!important;}
.home-letting-type .filter-property { padding-top:10px; padding-bottom:0 !important; margin:0 !important; }
.home-enquiry-type .filter-property { padding:0 0 5px 0 !important; margin-top:-5px !important; }
.home-letting-type .filter-property .form-control, .home-enquiry-type .filter-property .form-control { padding:0 7px 0 10px !important; margin:0 !important; }
.notification { position:absolute; top:-1px; right:-5px; background-color:#D03131; min-width:18px; min-height:18px; display:none; border:1px solid #fff; color:#FFFFFF; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; padding:1px !important; margin:0 !important; text-align:center; font-family:"MuseoSans", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; }
.prospective { font-size:14px !important; }
body.home .home-message-wrapper { position:relative !important;border-radius: 2px; box-shadow: 0 5px 20px 0 rgba(21,27,38,.08); border:none;}
body.home .home-message-wrapper .row { position:static !important; }
body.home .home-message-wrapper .right-content { margin-top:7px !important; }
body.home .home-message-wrapper .right-trader-top { margin-top:18px !important; }
body.home .home-appointment-wrapper .right-content { margin-top:2px !important; }
body.home .rectangle-wrapper .row .message-status{position:absolute;top:22px;right:0!important;width:3.5px;height:65px;background-color:#d14836}
body.home .rectangle-wrapper .row .rent-status{height:30px;width:3.5px;position:absolute;top:20px;left:0}
body.home .home-enquiry-message .row .message-status { top: 24px !important; }
.right-content { padding:0; margin:3px 0 0 0 !important; }
.empty-right-content { margin-top:14px !important; }
.rectangle-wrapper span { margin:0 !important; padding:0 !important; }
.rectangle-wrapper h2, .rectangle-wrapper h2 a { font-size:14px; 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; }
body .home-message-wrapper h2 a { font-size:16px !important; }
body .home-message-wrapper h3, body.home .home-appointment-wrapper h3 { font-size:15px !important; padding:0; margin:7px 0 0 0; font-family: "MuseoSans", "Trebuchet MS", Arial, Helvetica, sans-serif; }
body .home-appointment-wrapper h3, body .home-appointment-wrapper h2 { margin-bottom:5px !important; }
body .home-message-wrapper .right-content p { font-size:14px !important; }
.issues-wrapper { padding-bottom:20px !important; }
body.home .rent-wrapper h2 { margin-top:2px !important; }
body.home h3.rent { margin:0px 0 20px 0 !important; }
.rectangle-wrapper p { font-size:14px; margin:5px 0 0 0 !important; padding:0 !important; color:#454545 !important; }
body .doc-status{ margin-top:8px !important; }
body.inspection-report .label-enquiry{top: 8px;}
body .enquiry-details-header a.pull-right { margin-top:-5px!important; }
body .enquiry-details-wrapper .thumbnail { margin-top:0!important;}
body .enquiry-details-wrapper img { width:90px; height:90px; padding:0!important;margin:0!important;}
body .enquiry-details-wrapper h2 { margin:0!important; padding:0!important; font-size:19px; }
body .enquiry-details-top { margin-top:10px!important; padding-bottom:10px!important; }
.rectangle-wrapper span.date { font-size:13px; }
.rectangle-wrapper span.time { font-size:15px; }
.rectangle-wrapper .btn-danger, .rectangle-wrapper .btn-danger:focus, .rectangle-wrapper .btn-danger:active { position:absolute; top:20%; right:5px; z-index:50; background:transparent !important; color:#d14836; }
.rectangle-wrapper .dropdown .btn-default { position:absolute; top:0 !important; right:-20px !important; z-index:50; background:transparent !important;  }
.rent-wrapper-box .btn-default { position:absolute; top:35%; right:10px; z-index:50; background:transparent !important; color:#676767 !important; }
.rectangle-wrapper .btn-danger:hover { opacity:0.9; }
.left-document { padding-left:20px !important; padding-top:2px !important; }
.right-document a { margin-top:15px; margin-right:5px; text-decoration:none!important; }
.right-document .btn-default { background:transparent !important; position:relative; right:30px; margin-top:0px;  }
.viewing-appointment .rectangle-wrapper .dropdown .btn-default { right:unset!important; }
body .right-document .tenant-download { right:-10px!important; }
.right-document .btn-danger { top:-5px !important; }
body table a:hover { text-decoration:none; }
a.epc { color:#5A2E88;  }
.top-graph-body { padding-top:5px !important; }
body.home .tab-content .grid-wrapper .btn-default { text-decoration: none; }
body.home .tab-content .grid-wrapper .btn-default:active, body.home .tab-content .grid-wrapper .btn-default:focus { background:transparent!important; box-shadow:none !important; border:none; text-align:center; color:#555; }
body.home .tab-content .rectangle-wrapper .dropdown-menu { left:-23px !important; }
.disable-button { opacity:0.4!important; cursor:no-drop!important; pointer-events:none!important; }

/*#property_address2,#property_town,#property_postcode,#property_county,#land_address1,#land_town,#land_postcode,#land_county{ cursor: no-drop;}*/
body .valuer-box-wrapper { margin-bottom:25px!important; }

/** Home Page **/
.title-panel { font-size:17px; }
.panel .icon { font-size:3.4em;  }
.huge { font-size: 35px; }
.huge a { font-size: 35px; color:white; }

.panel { padding:5px 5px 0 5px; }
.panel-purple { color:#fff; border:none; background-color:#7B519D; box-shadow: 0 6px 20px 0 rgba(162,138,210, 0.4); background: linear-gradient(45deg, #5A2E88 0%, #9477cb 0%); }
.panel-green { color: #fff; border:none; background-color:#5cb85c; box-shadow: 0 6px 20px 0 rgba(105,190,191, 0.4); background: linear-gradient(45deg, #43A047 0%, #69BEBF 0%); }
.panel-red, body #cancelFeature { border-color: #d9534f !important; color: #fff !important; background-color: #d9534f !important; }
.panel-yellow, .floating-action-button .btn { border:none !important; background: linear-gradient(45deg, #ec971f 0%, #ff817b 0%); color: #fff; box-shadow: 0 6px 20px 0 rgba(255, 105, 97, 0.4); }
.panel .icon { font-size:50px!important; padding:0 !important; margin:5px 0 0 0px !important; }

.background-round {
    /*background-color: rgba(0, 0, 0, 0.18);*/
    padding:0 0 0 0;
    border-radius: 50%;
}

body.home .tenant { margin-bottom:10px; }
.progress-bar { background-color:#7B519D; }
.progress-bar-success { background-color:#43A047; }
.uploader-prog-bar{ width:0%;}
body.home .tenant-profile { padding:10px 0 0px 0; text-align:left; }
body.home .tenant-profile p { padding:15px 0 10px 0 !important; border-top:1px solid #F1F1F1; }
body.home .tenant-profile .last-paragraph { border-bottom:1px solid #F1F1F1 !important; }
body.home .tenant-profile .icon { top:1px; color:#454545; font-size:13px; }
body.home .tenant-profile a { margin-left:10px; color:#181818 !important; }
body.home .tenant-profile span { color:#5A2E88; }
body.home .tenant-profile span.success { color:#43A047; }

.modal { height:auto !important; text-align:center; padding:0 !important; }
.modal-content { border:1px solid #EEE; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; padding:5px 10px 10px 10px; }
.modal:before { content:''; display:inline-block; height:100%; vertical-align:middle; margin-right:-5px; }
.modal-dialog { display:inline-block; text-align:left; vertical-align:middle; }
.modal-dialog h4 { color:#181818; font-family:"MuseoSans500", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:21px; padding:0 0 0 0; margin:0 0 0 0; }
.modal-dialog .close { margin-top:3px; font-size:23px; }
.modal-dialog p { color:#676767; font-family:"MuseoSans500", "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 0 0; margin:0 0 0 0; }
body .feed-head{font-size:14px;margin:10px 0 0 0 !important;color:#181818;line-height: 12px;font-family: 'MuseoSans500' !important;}
.modal .confirm-options div { margin:0 auto; text-align:center; float:none; }
.modal .confirm-options div p { margin-top:10px; }
.modal .confirm-options div p a { float:none; font-family:"MuseoSans700Font", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.modal .confirm-options div p a.close { font-size:15px; font-family:"MuseoSans", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#565656 !important; opacity:1; }
body.property .modal-content { width:350px !important; margin:0 auto !important; }
.social-media-share p { margin:0 !important; padding:20px 0 !important; border-bottom:1px solid #F1F1F1; }
.social-media-share p a { margin:0 !important; padding:0 !important; font-size:15px; font-family:"MuseoSans", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#454545; text-decoration:none !important; }
.social-media-share p a img { margin:0 15px 0 0 !important; padding:0 !important; }
.social-media-share p a span { position:relative; top:2px; }

/** Profile Page **/
.profile-top { margin-top:0; text-align:center; border-bottom:1px solid #EEEEEE; background-color:#f9f9f9; }
.profile-top div { padding-top:15px; }
.profile-top p, .profile-top p a, .profile-top img, .profile-top h1 { padding:0 !important; margin:0 !important;  }
.profile-top p a.thumbnail, .card-image a.thumbnail, .card-image p.thumbnail { text-align:center; display:table !important; background-color:transparent; padding:0 !important; box-shadow:0px 1px 9px 0px #D9D9D9; border:none !important; }
.card-image a.thumbnail img { height:inherit; }
.thumbnail, .thumbnail:hover { border:none !important; text-decoration: none !important; }
.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; }
body.home .rectangle-wrapper p.thumbnail, .home-enquiry-latest a.no-image, .rectangle-wrapper p.thumbnail span { background-color:#EEE; width:80px !important; height:80px !important; border:1px solid #EEEEEE !important; margin:0 0 0 0 !important; text-align:center; }
body.home .rectangle-wrapper.issues-wrapper p.thumbnail{ width:65px !important; height:65px !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.home .rectangle-wrapper p.thumbnail span { position:relative; top:45%; font-size:19px !important; color:#888888 !important; }
.profile-top p a:hover, .profile-top p a:focus, .profile-top p a:active, .card-image a:hover, .card-image a:focus, .card-image a:active { text-decoration:none; border:none !important; }
.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%; }
body.image-manager .images_dropzone #add_new_image img { height:auto!important; }
body.support-ticket .box-wrapper img{ width: 100%; border-radius: 0 !important;}
body .enquiry-details-wrapper p.thumbnail span { display:block!important;width:100px!important;height:100px!important; border-radius:50%!important; padding-top:27%!important; }
body .documents-center-content .card { margin-top:10px; }
.maintenance-issues-images { padding-top:0 !important; padding-bottom:20px !important; }
body .maintenance-issues-images a { display:block !important; border-radius:0 !important; height:250px !important; width:100% !important; }
.maintenance-issues-images img { border-radius:0 !important; height:100% !important; width:100% !important; }
.image-rows { padding-left:0 !important;  }
body.tenant-applied-details .box-wrapper img { height:inherit; }
.home-enquiry-latest .image-profile { width:31%; }
body.home .home-enquiry-latest .right-content { margin-top:1px !important; }
body .home-enquiry-latest a.thumbnail { padding:0; margin:0; border-radius:50%; }
body .home-enquiry-latest a.no-image { padding:40px 0 0 0 !important; font-size:19px !important; color:#888888 !important; }
body .dashboard-tenant a.no-image { padding:26% 0 0 0 !important; }
body .home-enquiry-latest h3 { font-size:14px !important; width:93% !important; }
body .home-enquiry-message h3 { font-size:14px !important; width:98% !important; }
body .tenant-wrapper .home-enquiry-latest .right-content p { padding-top:5px !important; margin-bottom:5px !important; }
body .tenant-wrapper .home-enquiry-latest .right-content label { padding: .4em .6em .4em; font-size: 76%; }
body .tenant-wrapper .home-enquiry-latest .right-content small .icon { top:3px; margin-right:2px; }
body .tenant-wrapper .home-enquiry-latest .dropdown { right:20px; top:5px; }
body .tenant-wrapper .home-enquiry-latest .dropdown .dropdown-menu { left:-23px !important; }
body .home-enquiry-message .right-content { padding:15px 0 0 0; }
body .home-enquiry-message .right-content-padd { padding-top:10px;}
body .home-enquiry-message .dropdown { right:20px; top:40% !important; }
#financial-statement a.label.danger-label:hover{ color: #d14836;border: 1px solid #d14836;}
.card-image a.thumbnail { background-color:#FFFFFF; }
.card-image img { margin:auto; }
.profile-top p { position:relative !important; display:table !important; border-radius:50% !important; overflow: hidden !important; box-shadow:0px 1px 4px 0px #D9D9D9; }
.profile-top p a.thumbnail { position:relative !important; }
body #content-left .profile-top .photo-upload { font-family: "MuseoSans", "Trebuchet MS", Arial, Helvetica, sans-serif; background:rgba(0,0,0,.52); border-radius:0 !important; bottom:0; color:#fff !important; font-size:9px !important; bottom:0; position:absolute !important; padding:10px 0 0 0 !important; text-align:center; width:100%; height:22px !important; }
body .applied-wrapper .card-image a img { height:inherit !important; }
.tenancy-home { margin-top:0 !important; }
.tenancy-home .card-image img { height:235px !important; }
.tenancy-home .card-actions p, .tenancy-home .card-actions p label { padding:0 !important; }
.tenancy-home .alert-danger a { color:#FFFFFF !important; margin-left:3px; }
body .schedule-property { margin-top:10px !important; color:#141414;font-family:"MuseoSans700", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.receipts .thumbnail { border-radius:2px; background-color:transparent; padding:3px !important; box-shadow:0px 1px 9px 0px #D9D9D9; border:1px solid #EEE; }
.receipts .thumbnail:hover { border:1px solid #CCC; }

.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; }
.profile-wrapper .initial-wrapper { width:90px !important; height:90px !important; }
.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; }
.profile-wrapper .initial-wrapper span { font-size:25px !important; }
.profile-top h1 { font-size:19px !important; border-bottom:none !important; padding-top:15px !important; padding-bottom:15px !important; }
.user-image-wrapper h3 { font-size:19px; }
.profile .checkbox-inline { font-size:14px !important; padding:0 0 0 20px !important; margin:0 !important; }
.profile .checkbox-inline label { min-width:135px;  line-height:23px; }
.profile .scheme-paragraph { font-size:13px; color:#333; margin-top:10px; }
.profile .checkbox { padding:0; margin:0; line-height:21px; }
.file-input .kv-fileinput-caption { border:1px solid #EEEEEE !important; height:auto !important; padding-top:10px; }
.card-image p.thumbnail { margin:0 auto !important; }

body.home #content-left .home-options-wrapper h2 { color:#454545; font-size:23px; padding-bottom:10px; font-family:"MuseoSans700Font", "Trebuchet MS", Arial, Helvetica, sans-serif; }
body.home #content-left .home-options-wrapper p { color:#676767; font-size:15px; margin-bottom:5px; }
body.home #content-left .home-options-wrapper .box-wrapper { padding:25px 0 25px 0 !important; text-align:center; min-height:170px; }
body.home #content-left .home-options-wrapper .box-wrapper i { font-size:29px; color:#676767; }
body.home #content-left .home-options-wrapper .box-wrapper a:hover, body.home #content-left .home-options-wrapper .box-wrapper a:active, body.home #content-left .home-options-wrapper .box-wrapper a:focus { text-decoration:none!important; }
body.home #content-left .home-options-wrapper .box-wrapper a img { border-radius:0 !important; background:transparent; line-height:0 !important; padding:0 !important; margin:0 !important; width:225px; }
body.home #content-left .home-options-wrapper .box-wrapper .left { position:absolute; border-left:2px solid #F1F1F1; left:50%; top:45px; bottom:45px; }
body.home #content-left .home-options-wrapper .box-wrapper h3, body.home #content-left .home-options-wrapper .box-wrapper h3 a { font-family:"MuseoSans500", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#181818; padding:0 !important; margin:15px 0 0 0 !important; text-align:center; display:block !important; font-size:17px; text-decoration:none; }
.home-upload-image { display:block; }
body.home .upload-valuer {margin-top:25px;}
body.home #content-left .home-options-wrapper .box-wrapper p, body.home #content-left .home-options-wrapper .box-wrapper p a { color:#454545; font-size:14px; width:70% !important; margin:15px auto 0 auto !important; padding:0 !important; line-height:19px; text-decoration:none!important;}
body.home #content-left .home-options-wrapper .box-wrapper p a { width:100% !important; display:block !important; border-radius:0; text-decoration:none!important; }
body.home .home-profile-message { padding-bottom:20px; margin-top:-10px; }
body.home .buyer-wrapper .home-profile-message {margin-top:0!important;}
body.home .home-profile-message .right-content { margin-top:3px !important; }
body.home .home-profile-message p { margin-bottom:7px !important; }
body.home .home-profile-message p a { color:#454545 !important; text-decoration:none !important; }

@-moz-document url-prefix() {
    .input-group .input-lg { padding-left:15px;}
    .select-group .input-lg { padding-left:13px;}
}

.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;
}

.card-tenant { position:relative !important; }
.renew-tenancy { color:#d14836; }
.card-image { background-color:#FAFAFA; padding:20px 0; text-align:center; }
body.image-manager .card-image { padding:0 !important; }
.card-service { background:none; padding:20px; }
.card-image a, .card-image p { margin:0 auto; text-align:center; }
.card-text { padding:20px 0 20px 0; }
.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; }
.card-text p { margin-top:5px; }
.card-text p.last { margin-top:10px; }
.card-actions { border-top:1px solid #EEE; padding: 15px 0 15px 0; }
.property-outline.property-outline-bottom i {margin-left: 30px;}
.property-outline.property-outline-bottom i:first-child {margin-left: 0px;}
.property-outline.property-outline-bottom span {margin-left: 3px;!important;}
.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;}
body.home .recent-property h2 {color:#5a5a5a;margin-top:5px;margin-bottom:5px;font-family:"MuseoSans700", "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:15px;}
.continue-basket .btn-default{width: 150px}
body .rectangle-wrapper .dropdown .btn-default { background:transparent !important; }
.card-actions a.delete, .card-actions a.delete:focus, .card-actions a.delete:active { color:#d14836 !important; background:none; border:none; box-shadow:none; }
.card-actions a:hover, .card-actions a:focus, .card-actions a:active { text-decoration:underline; }
.card-actions span, .edit-actions span { border-right: 0px solid #EEE; margin:0 15px; }
.edit-actions { text-align: right; }
.card-divider .btn-default, .rectangle-wrapper .dropdown .btn-default { background:transparent !important;  }
body .archive-tenant { font-size:13px; color:#454545; position:absolute !important; top:20px; right:30px; text-decoration:none!important; }
body .archive-tenant:hover { color:#d14836 !important; }

.user-image-wrapper { padding:0 15px 15px 15px !important; margin:0 !important; }
.user-image-wrapper .card-image { margin-bottom:20px; }
.time-content { padding-top:25px; }
#download_receipts { margin-right:10px !important; }

.grid-wrapper .card { width:100%; margin-top:10px; min-height:365px; border-radius: 2px;box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.08);}
.valuer-portfolio .grid-wrapper .card, .valuer-comparables .grid-wrapper .card {min-height: 300px;}
.offers-wrapper .grid-wrapper .card {min-height:333px; margin-top:0;}
body.home .valuer-portfolio .grid-wrapper .card {min-height:300px;margin-top:0;}
body.home .valuer-portfolio .archive-tenant {top:10px;}
body.properties-applied .grid-wrapper .card { min-height:inherit !important; }
.grid-wrapper .card-image { padding:0 !important; height:270px; z-index:-1 !important; border-radius: 2px;}
.grid-wrapper .image-manager a { width:100% !important; height:265px !important; display:block; }
.grid-wrapper .image-manager a .icon, .image-file-manager .card-image .icon { font-size:50px; color:#666 !important; line-height:15px !important; padding:0 !important; margin:25% 0 0 0; }
.image-file-manager .card-image .icon { margin:15% 0 15% 0; }
.grid-wrapper .card-text { position:relative; z-index:1; background:white !important; text-align:left; padding:15px 15px 5px 15px; }
.grid-wrapper .card-text h2 { font-size:15px; width:90% !important; color:#141414; }
.grid-wrapper .image-manager-text { padding-bottom:15px; }
.grid-wrapper .image-manager-text h2 { width:100% !important; font-size:16px !important; }
.grid-wrapper .image-manager-text h2 small { text-transform:uppercase; font-size:11px; color:#676767; }
.grid-wrapper .image-manager-text p i { font-size:21px; margin-top:5px; color:#F39200; }
.grid-wrapper .card-actions { position:relative; z-index:5; background-color:#FFF; }
.grid-wrapper .dropdown, .rectangle-wrapper .dropdown-menu { z-index:230; position:absolute; right:10px; }
.grid-wrapper .dropdown .dropdown-menu { background-color:#f9f9f9; top:8px; left:-5px; position:relative; }
body .rectangle-wrapper .dropdown-menu { background-color:#f9f9f9; top:10px !important; left:-10px !important; position:relative; }
h1 .dropdown-menu, .rectangle-wrapper .dropdown-menu { background-color:#f9f9f9; }
.grid-wrapper .dropdown-menu li, h1 .dropdown-menu li, .rectangle-wrapper .dropdown-menu li { padding:0 !important; margin:0 !important; }
.grid-wrapper .dropdown-menu li .icon, h1 .dropdown-menu li .icon, .rectangle-wrapper .dropdown-menu li .icon { margin-right:10px !important; }
.grid-wrapper .dropdown-menu li:hover, h1 .dropdown-menu li:hover, .rectangle-wrapper .dropdown-menu li:hover { background-color:#EFEFEF; }
.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-family: "MuseoSans", "Trebuchet MS", Arial, Helvetica, sans-serif !important;  }
.grid-wrapper .dropdown-menu li a:hover, h1 .dropdown-menu li a:hover, .rectangle-wrapper .dropdown-menu li a:hover { color:#5A2E88 !important; background:transparent !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; }
body .grid-wrapper .tenancy-content a.thumbnail, body .grid-wrapper .tenancy-content a.thumbnail img { border-radius:50% !important; }
body .grid-wrapper .tenancy-content a.thumbnail img { height:inherit !important; width:100% !important; }
body .tenancy-content .card-text .icon {top:0.6px;}
body #content-left .applied-wrapper a, body #content-left .applied-wrapper a img {  border-radius:50% !important; }
.grid-wrapper .card-image a img { vertical-align:middle !important; height:100% !important; width:100% !important;object-fit: cover; }
.grid-wrapper .card-image a:hover, .grid-wrapper .card-image a:focus, .grid-wrapper .card-image a:active { border:none !important; }
.grid-wrapper .now-let, .carousel-inner .now-let { font-size:12px; text-transform:uppercase; position:absolute; z-index:100; top:5%; left:8px; padding:2px 10px; background-color:#449D44;border-radius: 2px; box-shadow: 0 3px 3px 0 rgba(88, 177, 83, 0.31);}
.carousel-inner .now-let { color:#FFFFFF !important; top:75%; right:0; text-align:center; }
.grid-wrapper .to-let { font-size:12px; text-transform:uppercase; position:absolute; z-index:100; top:5%; left:8px; padding:2px 10px; background-color:#F39200;border-radius: 2px;box-shadow: 0 3px 3px 0 rgba(234, 161, 48, 0.42); }
.grid-wrapper .not-let { font-size:12px; text-transform:uppercase; position:absolute; z-index:100; top:5%; left:8px; padding:2px 10px; background-color:#d14836;border-radius: 2px;box-shadow: 0 3px 3px 0 rgba(211, 42, 42, 0.42); }
.label-tenant { font-size:12px; text-transform:uppercase; padding:5px 10px; }
.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 #EEEEEE; margin:0 10px; color: #999999; font-size:14px; }
.property-outline.property-outline-bottom{color:#767676;padding-top:0!important;}
.grid-wrapper .property-outline-bottom span { border:none !important; }
.property-outline.property-outline-bottom small{width: 15px;display: inline-block;text-align: center;font-size: 13px;margin-left: 2px;}
.grid-wrapper .card-actions span { margin:0 15px !important; }
body.image-manager .card-image img { width:auto!important; height:100% !important; }
body .tenant-wrapper .grid-wrapper { margin-bottom:5px; }
body .tenant-wrapper .grid-wrapper .alert{ left:auto !important; width:91%; }
body .tenant-wrapper .grid-wrapper .card { min-height:0 !important; }
body .tenant-wrapper .grid-wrapper .card-text { padding:20px 0 20px 0; }
body .tenant-wrapper .grid-wrapper .card-image { background-color:#FAFAFA; padding:20px 0 !important; height:auto !important; }
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 .home-enquiry-latest h2, body .home-enquiry-latest h3{ margin: 4px 0 4px 0!important; }
body .tenant-wrapper .grid-wrapper .last { font-size:13px; }
body .tenant-wrapper .grid-wrapper .last small { font-size:11px; }

.btn-heading { font-size:14px; padding:5px 10px; margin-top:-5px !important; }
.pagination { border-radius:2px; }
.pagination > li:first-child > a, .pagination > li:first-child > span { color: #666666; 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:0px;
    color: #666666 !important;
    text-decoration: none;
    background-color: #fff;
    border:none;
}

.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;
}

.home-properties-wrapper { height:550px !important; overflow-y: scroll; position:relative;border-left: 2px solid #f8f8f8;padding-left: 15px; }
.home-properties-wrapper h2.box-heading { color:#545454; }
.top-row { position:relative; }

body.home h1 { font-size:23px !important; color:#454545 !important; border-bottom:none !important; padding:5px 0 17px 15px !important; }
body.home hr { padding:0; margin:0 0 15px 0; }
body.home h2 { font-size:17px; color:#5A2E88; margin:0; }
body.home .home-tips h2 { margin:0 0 0 0; padding:0 0 5px 0; color:#5A2E88; }
body.home .home-tips ul { margin:0; padding:0; list-style:none; }
body.home .home-tips ul li { padding:0px 0px 0px 30px; margin:15px 0px; background:url('../images/orange-tick.png') no-repeat left top; color:#333;  }

.nav-tabs { border-bottom:1px solid #EFEFEF; display:block; width:100%; overflow:auto; white-space: nowrap; padding:0 !important; margin:0 !important; }
ul.nav-tabs { overflow:hidden; }
.nav-tabs div, ul.nav-tabs li { display:inline-block; position:relative !important; padding:0 0 0 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 .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 #666666;
}
.search-text-row #my-tabs{ margin-bottom:20px !important; border-bottom: unset;}

#saledetailstab li:first-child a:before{
    left:13%;
}

.nav-tabs::-webkit-scrollbar {
    width:1px !important;
    background-color:transparent;
}

.nav-tabs::-webkit-scrollbar-thumb {
    background-color:#EEE;
}

body.home #getting-started-wrapper .row .step-wrapper { border:1px solid #DDD; padding:10px; margin-bottom:10px; }
body.home #getting-started-wrapper .row .step-wrapper h2 { font-size:19px; margin-bottom:10px; }
body.home #getting-started-wrapper p { margin-top:5px !important; }
body.home #getting-started-wrapper .row .step-wrapper h3 { padding:0; margin:0; color:#F39200; font-size:18px; }
body.home #getting-started-wrapper .row .step-wrapper h4 { padding:0; margin:0; color:#555; font-size:15px;  }
body.home #getting-started-wrapper .row .step-wrapper a { color:#5A2E88; font-size:14px; }

body table { border-top:1px solid #EFEFEF; }
body table thead tr th { color:#444; font-size:14px; border:none !important; background-color:#FAFAFA; padding:10px !important; }
body table tr td { vertical-align:middle !important; }
body table tr td p { margin:0 !important; padding:0 !important; }
body table tr td a { font-size:14px;  color:#7B519D; }
body table tr td { background:none !important; font-size:13px; }
body table tr td a:hover { text-decoration:underline; color:#7B519D; }
body table tr td .image-thumb { margin-top:4px; }
body table tr td a { position:relative; display:block; }
body table tr td a .thumbnail { padding:5px ; margin:0; }
body table .price, body .datetimepicker-days table .active { color:#f0ad4e !important;  }
body table .delete_service a, body table .delete_service a:active, body table .delete_service a:focus { color:#d14836 !important; }
body table .delete_service a:hover { opacity:0.9; }
body .datetimepicker-days table .active { background-color:#FAFAFA !important; border-radius:50% !important; padding:8px 10px !important; text-shadow:none !important; }

body .datetimepicker table tr td span.active, .datetimepicker table tr td span.active:hover, .datetimepicker table tr td span.active.disabled, .datetimepicker table tr td span.active.disabled:hover {
    background-color:#F39200 !important;
}

body.property .content-main-body { margin-right:0 !important; }
.property-top-left { background-color:#F4F4F4; margin:0; padding:45px; border-radius:3px; height:525px; }
.property-top-left h3, body .property-bottom-footer h3, body .property-mobile-body h3 { text-transform:uppercase; font-family:"MuseoSans700", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#5A2E88; padding:0; margin:0; }
body .property-top-left h1, body .property-top-left h1 span, body .property-mobile-body h1, body .property-mobile-body h1 span { color:#333 !important; font-family:"MuseoSans", "Trebuchet MS", Arial, Helvetica, sans-serif !important; font-size:33px !important; padding:0 !important; margin:40px 0 0 0 !important; width:80%; line-height:40px; }
body .property-top-left p, body .property-bottom-footer p { font-family:"MuseoSans700Font", "Trebuchet MS", Arial, Helvetica, sans-serif; padding-top:35px; font-size:19px; color:#454545; }
body .property-top-left p span, body .property-bottom-footer p span { font-family:"MuseoSans", "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:capitalize; font-size:13px;  }
body .right-image { padding:0px 15px 0px 0px !important; margin:0 0 0 0 !important; height:525px; text-align:center; background-color:#FFFFFF; border-radius:3px; }
body .right-image img { height:525px !important; width:100%; border-radius:3px;object-fit: cover; }
body .right-image .carousel .actions { position:absolute; top:15px; right:20px; z-index:10; color:#444444 !important; }
body .right-image .carousel .share-property { right:55px; top:16px; }
body .right-image .carousel .actions i { color:#444444; font-size:21px;  }
body .right-image .carousel .save-property i.icon-heart { color:#5A2E88 !important; }
body .col-centered, body .property-main-body { margin:0px auto 0 auto !important; padding-bottom:0; float:none; border-bottom:1px solid #F1F1F1; }
body .property-top-info { padding: 22px 0 20px 0 }
body .property-top-info p, body .property-description, body .right-details, body .right-details h3 { padding:0; margin:0; }
body .property-images { padding-bottom:20px!important; }
body .property-top-info p span { color:#181818;padding:0 20px 0 0; margin:0 0 0 0; font-family:"MuseoSans500", "Trebuchet MS", Arial, Helvetica, sans-serif !important;font-size:14px!important; }
body .property-description p, body .property-main-body p { text-align: justify; text-justify: inter-word; font-size:17px; line-height:27px; color:#454545; }
body #brochure-documents .property-brochures{ margin:15px 0 10px -10px; }
body .bottom-text { text-align:left !important; }
body .bottom-text .divider { margin:0 10px; color:#F1F1F1; }
body .property-description p span, body .property-main-body p span { text-transform:uppercase; font-size:14px; font-family: "MuseoSans700", "Trebuchet MS", Arial, Helvetica, sans-serif }
body .property-main-body .bottom-text { margin-top:10px!important; }
body .property-main-body .bottom-text span { font-size:13px!important; }
body #moreless-text{font-size:14px; margin-top:10px; margin-bottom:5px;}
body .property-main-body p span { color:#181818; }
body .property-main-body .bottom-text span { color:#5A2E88 !important; }
body .property-landlord { padding:22px 0 0 0; }
body .property-landlord p.thumbnail { line-height:0 !important; background-color:#C0C0C0; border-radius:50%; margin:0 !important; text-align:center; width:75px; height:75px; padding:0; }
body .property-landlord p.thumbnail-initials { padding-top:37px !important; }
body .property-landlord p.thumbnail span { line-height:0 !important; padding:0 !important; margin:0 !important; color:#FFF !important; font-size:25px; }
body .property-landlord p.thumbnail img { border-radius:50% !important; }
body .property-current-tenants table{margin:0!important;}
body .right-details { padding-top:5px; padding-left:0px; }
body .right-details-no { padding-top:15px; }
body .right-details h3 { color:#454545; font-size:16px; padding-bottom:3px; }
body .right-details p { padding:0; margin:5px 0 0 0; text-transform:uppercase; font-size:12px; }
body .right-details p i { top:1px; margin-right:5px; }
body .property-main-body { padding:25px 0 25px 0; margin:0; }
body .property-main-body.sale-details{padding-top:11px;}
body .property-main-body h2 { font-size:19px; padding:0 0 15px 0; margin:0; text-transform:uppercase; font-family:"MuseoSans500", "Trebuchet MS", Arial, Helvetica, sans-serif; color: #262626;text-transform: capitalize;}
body .property-main-body p { font-size:15px; line-height:23px; color:#555555; }
body .property-main-body .list-inline { margin:0 !important; padding:0 !important; }
body .property-main-body .list-inline li { text-align:center; background-color:#F9F9F9; border-radius:3px; line-height:17px; margin:5px 10px 5px 0; padding:5px 10px; font-size:13px; color:#7b4d9d;border: 1px solid #7b4d9d;background-color: transparent; }
body .compliance { margin:0 20px 0 0; padding-bottom:10px; }
body .compliance div { text-align:center; padding:25px 0 25px 0 !important; margin:5px 0 0 0 !important; background-color:#F9F9F9; border-radius:3px; height:188px; width:165px; }
body .compliance div img { margin:0 0 20px 0 !important; padding:0 !important; }
body .compliance div h3, body .compliance div h3 a { text-align:center; padding:0 !important; margin:0 auto !important; font-size:14px; font-family:"MuseoSans", "Trebuchet MS", Arial, Helvetica, sans-serif; width:95%; text-transform:uppercase; color:#454545 !important; line-height:19px; }
body .documents-served .compliance { margin-right:40px; }
body .documents-served .compliance div img { height:auto !important; }
body .documents-served .compliance div h3 { width:80% !important; }
body .property-bottom-footer { z-index:102; position:fixed !important; bottom:0px !important; left:0px !important; right:0px !important; background-color:#FFF; padding:16px 16px; border-top:1px solid #EEE; box-shadow: 0 1px 5px 0 #EEEEEE; }
body .property-bottom-footer h3 { margin-top:15px !important; color: #454545; }
body .property-bottom-footer p { padding:0 !important; margin:10px 0 0 0 !important; }
body .property-bottom-footer .bottom-price { position:relative; }
body .property-bottom-footer .bottom-price div { position:absolute; border-left:1px solid #DDD; top:2px; bottom:-6px;right: 0px; }
body .property-bottom-footer .bottom-action p.sold-property { margin-top:8px!important; }
body .property-bottom-footer .bottom-action p.sold-property span { margin-left:10px!important; padding-right:15px; padding-left:15px; }
body .property-floorplan a { border-radius:3px !important; padding:5px !important; margin:0 0 0px 0 !important; border:1px solid #F1F1F1; display:block; text-align:center; }
body .property-floorplan a img { height:275px; padding:0 !important; margin:0 auto !important; float:none !important; }
body .property-floorplan p, body .property-brochures p { margin-top:15px; text-align:center!important; }
body .property-mobile-body h3 { margin-top:10px; }
body .property-mobile-body h1, body .property-mobile-body h1 span { width:100% !important; border:none !important; font-size:28px !important; padding:0 !important; margin:20px 0 0 0 !important; line-height:34px; }
body .location-checks p { text-align:left !important; padding:0 !important; margin:0 0 10px 0 !important; }
body .location-checks p span { min-width:135px; padding-right:30px; display:inline-block !important; font-size:12px; font-family:"MuseoSans", "Trebuchet MS", Arial, Helvetica, sans-serif; }
body .location-checks p label { position:relative; top:-1px; margin-left:10px; }
body #map { width:100%; height:350px; margin-bottom:20px; }
body .local-info h3 { padding:0 !important; margin:10px 0 !important; font-family:"MuseoSans700", "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:14px;display:inline-block;margin-left:10px!important;color:#181818; }
body .local-info .local { padding-bottom:15px; }
body .local-info .local .icon{top:2px;}
body .local-info div div { padding: 7px !important;margin: 0px 10px 0 0 !important;  border-radius:3px; height:auto;background: transparent;padding-left: 33px !important;}
body .local-info div div h4 { padding:0 !important; margin:0 !important; font-size:14px; font-family:"MuseoSans", "Trebuchet MS", Arial, Helvetica, sans-serif; }
body .local-info div div span { font-size:13px; font-family:"MuseoSans", "Trebuchet MS", Arial, Helvetica, sans-serif; }

#carousel-bounding-box { padding-left:0px; }
.carousel-control { position:absolute; top:50%; width:7%; height:10%; background-image:none !important; }
#slider-thumbs .selected img { opacity:0.5; border:1px solid #333; }
#myCarousel { border:1px solid #CCC; background-color:#EFEFEF; }
.tab-pane { padding:20px 0px 0px 0px; }
body .no-tab-pane{ padding-top:10px!important; }

.message-wrapper { display:block; padding-top:0px; padding-bottom:10px; margin-bottom:10px; }
.message-body { position:relative;max-width:50%; background-color:#EEEEEE; padding:15px 25px 1px 20px; border-radius:1em 1em 1em 0px; }
body.message-inbox .message-body{ padding:10px 20px 0px 20px!important; }
.message-body-right { border-radius:1em 1em 0 1em; background: linear-gradient(45deg, #5A2E88 0%, #7B519D 65%); position:relative; }
.message-body small { line-height:25px; }
.message-body p { font-size:14px; margin:0px 0 10px 0 !important; color:#333333; }
body.message-inbox .message-body p { line-height:19px!important; }
.message-body p span { font-family:"MuseoSans", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#565656; font-size:13px; }
.message-body p small { color:#676767; font-size:11px; }
.message-body-right p, .message-body-right p small, .message-body-right p span { color:#FFFFFF !important; }
.viewed-message { position:absolute; right:15px; bottom:15px; font-size:11px; color:#F39200; }
.media .media-body h1 { margin-top:0; }
.media .media-body h2, .media .media-body h2 a { font-size:20px; color:#F39200; margin-top:0px; margin-bottom:0px; }
.media .media-body h3 { margin-top:0px; margin-bottom:0px; line-height:20px; }
.media .media-body h3 a { font-size:17px; color:#5A2E88; margin-top:0px; }
.media .media-body h4, .media .media-body h4 a { font-size:15px; color:#333; margin:10px 0px; }
.media .media-body ul { margin:5px 0px ; }
.media .media-body ul li { font-size:13px; padding:0px 0px 0px 0px; }
ul li.save-success { color:#F39200 !important; }
ul li.save-success > a { color:#F39200 !important; }
body .message-file-top { padding-bottom:0 !important; border-radius:1em 1em 0 2em !important; }
.message-file-bottom { position:relative; z-index:10 !important; background-color:#F5F5F5; border-top:1px solid #FFFFFF; margin-right:-25px; margin-left:-20px; padding:7px 25px 10px 20px !important; border-radius:0 0 0 1em !important;  }
.message-file-bottom a { padding:3px 0; color:#454545; text-decoration:none !important; text-transform:uppercase; width:100% !important; display:block; font-size:13px; line-height:15px; }
.message-file-bottom a i { margin-right:3px; }
body .message-file-top-left .message-file-bottom { border-radius:0 0 1em 0 !important; }
body .message-file-top-left { padding-bottom:0 !important; border-radius:1em 1em 2em 0 !important; }

.required-contact-tenant { background-color:#F4F4F4; padding:25px 25px 15px 25px; margin:5px 0 10px 0; border-radius:3px; }
.required-contact-tenant p { font-size:15px; }
.required-contact-tenant ul { list-style-type:circle; }
.required-contact-tenant li { font-size:14px; padding-top:5px !important; line-height:23px; font-size:14px; color:#141414; }
.required-contact-tenant li a { color:#000; }

.credit-report-content { padding:0 !important; margin:0 !important; height:inherit !important; position:absolute !important; top:0; right:25px; }
.credit-report-content i { font-size:18px; color:#565656; }

/** Filters **/
body.search-property .sidebar { background:white !important; width:290px; }
#filters { padding:5px 12px 10px 12px !important; margin:0 !important; }
#filters h2 { padding:5px 0 10px 2px; margin:0 0 0 0; font-size:13px; text-transform:uppercase; }

.details-customer { min-height:130px; }
.details-landlord { min-height:115px; }
.details-landlord2 { min-height:90px; }
.details-customer p { margin:0 0 10px 0 !important; }
.page-header h1 small a { font-size:12px; line-height:25px; }

.maintenance-wrapper .tab-pane { padding:0 !important; }
.maintenance-wrapper .details-customer { min-height:85px !important; }

.pick-services { background-color:#F39200; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; padding:10px 10px 10px 10px; text-align: center; }
.pick-services h2 a { margin:0 0 10px 0; padding:0; font-family:"MuseoSans700Font", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-align: center; }
.flow-chart div div { background-color:#5A2E87; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; margin:10px 0 10px 0; padding:10px 15px 5px 15px; }
.flow-chart div .option-wrapper { padding:10px 0; margin:10px 0 5px 0; }
.flow-chart div .option-wrapper h2 { font-family:"MuseoSans300Font", "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; font-size:21px; color:#FFF; padding:0; margin:0; }
.flow-chart div div h3 { font-family:"MuseoSans300Font", "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; margin:0; color:#F39200; font-size:18px; }
.flow-chart .manage { background-color:#F9F8F8 !important; border:1px solid #EEE; }
.flow-chart div p, #financial-statement .final-take-home { font-family:"MuseoSans700Font", "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; font-size:17px; color:#F39200 !important; }
.flow-chart .tenant-list small, .flow-chart .tenant-list .offer { color:#FFFFFF; }
.flow-chart .manage .offer { color:#5A2E87; }
body.home .flow-chart h2 a { color:#FFF; font-size:17px; }

.input-submit-wrapper .btn { margin-top:10px !important; text-transform:uppercase !important; font-size:14px !important; text-decoration:none !important; }
.billing-total p { padding-top:5px !important; color:#454545 !important; text-align:center; font-size:16px; font-family:"MuseoSans700Font", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.billing-total span { padding:0 !important; margin:0 !important; }
.billing-input { margin:-5px 0 15px 0 !important; }

.input-submit-wrapper .btn-danger, .input-submit-wrapper .btn-danger:focus, .input-submit-wrapper .btn-danger:active { background:#d14836 !important; color:#FFF !important; }
.input-submit-wrapper .btn-danger:hover { opacity:0.9; }
.payments-content .btn-danger, .payments-content .btn-danger:focus, .payments-content .btn-danger:active, .right-document .btn-danger, .right-document .btn-danger:focus, .right-document .btn-danger:active { margin-left:15px; background:transparent !important; color:#d14836 !important; }
.payments-content .btn-danger .icon { font-size:13px !important; position:relative; top:2px; }
.payments-content-total .total-expense span { font-size:14px !important; }
.last-record { border:none !important; }

body.search-property h1 small a { color:#FFFFFF !important; }
.search-property-content { padding:0 15px 0 0 !important; min-height:325px; }
.carousel { width:100% !important; }
.carousel .carousel-indicators { bottom:0; }
.carousel .carousel-indicators li { width:6.5px; height:6.5px; margin-left:5px; }
.carousel .carousel-indicators .active { width:9px; height:9px; }
.carousel .item { background-color:#CCC; border-radius:3px 3px 0 0; }
.carousel .item img { border-radius:3px; text-align:center !important; margin:0 auto !important; }
.carousel .carousel-control { width:22% !important; }
.carousel .carousel-control .icon { font-size:25px;  }
.property-search-content, .property-search-content > * { padding:0; margin:0; }
.property-search-content a { text-decoration:none !important; }
.property-search-content h3, .property-search-content h3 a { text-transform:uppercase; font-size:13px; margin-top:10px; color:#5A2E88; }
.property-search-content span { position:relative; top:-2.5px; margin-left:1px; margin-right:1px; font-size:16px; }
.property-search-content h2, .property-search-content h2 a { font-size:18px; color:#181818 !important; margin:5px 0; line-height:24px; }
.property-search-content p { font-family: "MuseoSans", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; }

.top-right-content button { position:relative; top:1px; }

.location-wrapper { padding-top:6px !important; padding-bottom:2px !important; }
.location-wrapper input {
    font-size: 16px !important;
    line-height: 25px !important;
    color: #484848 !important;
    border-radius: 2px !important;
    border: 1px solid #EEEEEE !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) !important;
    height: 45px !important;
    width: 100% !important;
}

.location-wrapper input:active, .location-wrapper input:focus {
    border: 1px solid #DBDBDB !important;
}

.location-wrapper span {
    background:transparent !important;
    margin-right:5px;
    margin-top:-3px;
}

.pac-container:after{ content:none !important; }
.pac-item{ padding-left:10px!important; }
.pac-icon-marker{ display:none!important; }
body .financial-statement div { margin:0; padding:0; }
body .financial-top div { margin-bottom:0 !important; }
body #financial-statement .buttons-right { text-align: left; padding-top:13px; padding-left:0px; }
body #financial-statement .buttons-right a { text-align:right !important; }
body #financial-statement h2 { margin:10px 0 10px 0; }
body #financial-statement h3 { color:#454545; font-size:15px; margin:10px 0 10px 0; padding:0; }
body #financial-statement p { font-size:13px; }
body #financial-statement p span { font-size:11px; }
body #financial-statement .center-headings { text-align: center; }
body #financial-statement .body-text { font-size: 13px; color:#333; }
body #financial-statement .body-text span { color:#5A2E87; }
body #financial-statement .total-body, #financial-statement .final-take-home { border-top:1px solid #EFEFEF; padding:10px 0 0 0 !important; margin-bottom:10px; border-bottom:1px solid #EFEFEF; display:table !important; width:100%; }
body #financial-statement .total-body div p { color:#7B519D; font-size:15px; }
body #financial-statement .btn-default { background-color:#DDD !important; padding:10px 15px !important; }
body #financial-statement .btn-default .icon { color:#444; }
body #financial-statement .btn-default:hover { background-color:#CCC !important; }
#financial-statement .final-take-home { margin-top:15px !important; font-size:15px !important; }
body .payments-content { border-bottom:1px solid #EFEFEF; margin:10px 0 !important; }
body .payments-content .expense-name a { font-size:14px !important; color:#454545; text-decoration:none !important; }
body .payments-content .expense-price { font-size:14px !important; color:#444; font-family: "MuseoSans700Font", "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:15px !important; }
#financial-statement .label-rent label { position:relative; top:-2px; margin-left:5px; }

body #content-left .actions-buttons div { padding-top:12px !important; }
body .container table div.alert-warning, body .container table .danger-update, body .container table div.alert-warning a { padding:0; margin:0; }
body .container table .danger-update { background-color:#FFFFFF; }
body .container table .danger-update div { padding:5px 0; }
body .container table .danger-update div a { color:#8a6d3b; }
.message-box { padding-top:20px !important; padding-bottom:10px !important; }
body .valuer-box-wrapper2 { margin-bottom:20px!important; }
body .valuer-box-wrapper .dropdown .btn-default { right:-35px!important; }
body .box-wrapper-cashflow { margin-top:0!important; }
a.back-link { color:#F39200; }
.property-modal-lg{background-color:rgba(33,33,33,.83)}
.property-modal-lg #myCarousel{border:unset;background:transparent}
.property-modal-lg .carousel .item img{width:100%;height:auto!important;object-fit: cover;}
.property-modal-lg .thumbnails.row{overflow-x:hidden;white-space:nowrap;margin-right:0;margin-left:0;margin-top:18px}
.property-modal-lg .thumbnails.row::-webkit-scrollbar{width:12px}
.property-modal-lg .thumbnails.row::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.9);border-radius:10px}
.property-modal-lg .thumbnails.row::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(255,255,255,.9)}
.property-modal-lg .thumbnails.row>div{display:inline-block;float:unset; opacity: 0.6}
.property-modal-lg .thumbnails.row>div.deactive{display: none}
.property-modal-lg .thumbnails.row>div.active{opacity: 1}
.property-modal-lg .thumbnails.row>div:first-child{padding-left:0}
.property-modal-lg .modal-content{border:unset;padding:0;background-color:transparent;box-shadow:unset}
.property-modal-lg .modal-dialog .close{margin-top:0;font-size:19px;color:#fff;opacity:1;}
.property-modal-lg .modal-header{padding:0;border-bottom:unset;margin-bottom:7px}
.property-modal-lg .numbertext{display:inline-block;color:#fff}
.property-modal-lg .slide-images{display:block;max-height:170px;margin:auto;overflow:hidden}
.property-modal-lg .slide-images img{width:100%;border-radius:3px;object-fit: cover;}
.property-modal-lg .carousel-control.left,.property-modal-lg .carousel-control.right{width:100px!important;color:#fff;font-size:35px;opacity:1}
.property-modal-lg .carousel .item{background:transparent}
.property-modal-lg .carousel-control.left{left:-84px}
.property-modal-lg .carousel-control.right{right:-84px}
.property-modal-lg .image-caption{font-family:MuseoSans;font-size:12px;line-height:1.17;color:#fff;margin-top:7px;text-transform:capitalize}
.load-more-image{margin-left:15px;padding-top:10px;font-size:17px;color:#262626;cursor:pointer;clear:both}
.property-modal-lg .modal-dialog{margin-top:15px}
.property-modal-lg .image-overlay{max-height:500px!important;overflow:hidden; border-radius: 3px;}
.traderman-name, .booked-profile-img{ cursor: pointer !important;}
.stick-date{position: absolute;z-index: 99;text-align: center;left: 0;right: 0;}
.stick-date span{background: #EEEEEE;padding: 8px 15px;border-radius: 20px;}
@media (max-width: 767px) {
    body .navbar-header .navbar-toggle, .navbar-header .navbar-toggle:active, .navbar-header .navbar-toggle:focus, .navbar-header .navbar-toggle:hover { margin-top:15px!important;}
    h1 { font-size:18px !important; }
    h1 span { font-size:17px; }
    h1 .btn { margin-top:-10px; }
    h1 .btn-default { margin-top:-5px !important; }
    .navbar-brand { margin:10px 0 0 15px !important; padding-top:10px!important; padding-left:0 !important; position:absolute; left:27%; }
    .not-loggedin-logo{left:0% !important; }
    .not-logged-listing-logo{left:8% !important; }
    .navbar-brand img { height:29px; }
    .navbar-right { float:right; }
    .navbar-right li { float:left; }
    .navbar-right > li > a, .navbar-right  > li > a:focus { margin-right:10px; padding:15px 0px 15px 0px!important; }
    .navbar-header { float:left; }
    .panel-purple { box-shadow: 0 6px 10px 0 rgba(162,138,210, 0.3); }
    .panel-green { box-shadow: 0 6px 10px 0 rgba(105,190,191, 0.3); }
    .panel-yellow { box-shadow: 0 6px 10px 0 rgba(255, 105, 97, 0.3); }
    .cd-tabs { padding-top:0!important; margin-top:-5px; }
    .generic-label{padding:8px!important;}
    #navbar .navbar-right { padding:2px 0 0 0 !important; margin:0 0 0 0 !important; position:relative; left:30px; }
    body .navbar-right .dropdown-user-menu { margin:0 !important; padding:0 !important; }
    #navbar .dropdown-user { right:15px !important; }
    body.home .home-profile-message { padding-bottom:0px; margin-top:0px; }
    body.home .home-profile-message .right-content { margin-top:10px !important; }
    body .navbar-right .dropdown-menu {
        width:275px !important;
        background:#FFFFFF !important;
        float:left !important;
        border:1px solid red !important;
        position:absolute !important;
        right: 10px !important;
        left: auto !important;
    }

    body .navbar-right .initial-wrapper { padding-top:50% !important; }

    .row .btn-success { margin-top:10px; }
    body.home .flow-chart .btn-success, body .dna-wrapper .btn-success { margin-top:0px !important; }
    .resend-button { margin-top:20px; }
    .media .media-body h3 { line-height:15px; }
    .media .media-body h3 a { font-size:13px; }
    .media .media-body h4, .media .media-body h4 a { margin:5px 0px 0px 0px; padding:0px; font-size:14px; }
    .media .media-body ul li { font-size:11px; margin:0; padding:0; }
    body.property-list .media .media-body li.pull-right { float:none !important; }
    .container-bottom img { float:left !important; }
    .row div.pull-right input { margin-top:10px; }
    body.login #content, body.register #content, body.forgot #content { margin-top:15px; }
    body.register .form-signin .form-signin-options { width:auto; }
    .form-signin { max-width:340px !important; padding:30px 20px; width: auto;}
    select{ text-indent:0px;}
    .list-inline li { min-width:130px; }
    .message-body { width:65%; }
    .button-wrapper .btn-default { margin-top:25px !important; }
    body .home-properties-wrapper { overflow-y:visible; padding-top:20px; margin-top:15px; display:table; border-top:1px solid #F1F1F1; }
    body .nav-tabs div a { padding:10px 10px 10px 5px; }
    .search-property-content { padding:5px 15px 20px 0 !important; }
    body.home .rectangle-wrapper .row .rent-status{ left:27px; }
    body .nav-tabs { overflow-x:scroll !important; margin-top:10px!important; margin-left: 8px !important; }
    body .property-main-body.sale-details .nav-tabs{margin-top:3px!important;}
    .nav-tabs > li { float:none; }
    .document-body .document-file { width:95% !important; }
    body .mobile-nav-bar{margin-top:10px!important;}
    body .not-loggedin-mobile{margin-top:1px !important;}
    body.home #content-left .home-options-wrapper h2 { font-size:19px; }
    body.home #content-left .home-options-wrapper .box-wrapper .row div { padding:30px 0; }
    body.home #content-left .home-options-wrapper .box-wrapper .left { border-bottom:2px solid #F1F1F1; padding:0 !important; top:50%; bottom:inherit; left:40px !important; right:40px !important; }
    body.home #content-left .home-options-wrapper .box-wrapper a img { width:195px; }
    body.property .content-main-body, body.property .right-image, body.property .property-right { padding:0 !important; margin:0 !important; border-radius:0 !important; }
    body.property .right-image, body .right-image img { height:inherit !important; }
    body.property .property-top-info p { text-align:left !important; }
    body.property .property-top-info span { display:inline-block; min-width:160px !important; margin:0px 0 5px 0; }
    body.property .property-landlord { padding:20px 0 15px 0 !important; margin:0 !important; }
    body.property .property-landlord .right-details { padding-left:15px; }
    body .financial-top .select-group { margin-bottom:13px !important; }
    body .financial-top .buttons-right { padding-bottom:8px !important; }
    body .home-letting-type .filter-property { margin:0; width:100% !important; padding:10px 0 0 0; }
    body .jSignature { height:125px !important; }
    .modal-dialog { min-width:80%; }
    .modal-dialog h4 { font-size:18px; }
    .property-images img { border-radius: 3px;width: 100%;height: auto;}
    .property-modal-lg .modal-dialog{width:90%}
    body .right-image{height: auto}
    body.home .home-enquiry-latest .right-content{ margin-top:-5px!important;}
    body.home .home-enquiry-latest .right-content-messages{ margin-top:-11px!important;}
    .home-enquiry-latest .image-profile { width:auto; padding:0px 10px; }

    body .enquiry-details-wrapper img, .home-enquiry-latest .image-profile img, body .enquiry-details-wrapper .thumbnail, body .image-profile .thumbnail, body .enquiry-details-wrapper p.thumbnail span { width:60px!important; height:60px!important; padding:0!important;margin:0!important;}
    body .enquiry-details-wrapper h2, body .enquiry-details-wrapper p.thumbnail span { font-size:16px; }
    body .enquiry-details-wrapper h2{margin-top:-5px!important;}
    body .home-enquiry-latest a.thumbnail span {position:relative; top:10px!important;}
    body .enquiry-details-wrapper p.thumbnail span { padding-top:48% !important; }
    body.home .rectangle-wrapper .row .message-status { top:13px!important; }
    body .home-enquiry-message .image-profile {padding-left:20px}
    body .home-enquiry-message .right-content { padding:12px 0 0 10px; }
    body.home .home-enquiry-message .right-content-padd { padding-top:10px!important;margin-top:-10px!important;}
    body.home .home-message-wrapper .message-top {margin-top:0!important;}
    body.home .home-message-wrapper .single-line { margin-top:10px!important; }
    body.home .home-message-wrapper .right-trader-top{margin-top:20px!important;}
    h1 small.icon-arrow_right { top:0!important; }
    body .inventory-wrapper .right-document a { margin-right:0; }
    body .inventory-wrapper .right-document p { padding-top:17px!important; }
    .security_page .activity-wrapper, .trustable-devices .activity-wrapper { height:90px!important; }
    .register form.form-signin .btn-group.bootstrap-select { height:auto!important; }
    .property-mobile-body p.property-mobile-amount {font-size:18px!important;}
    body .property-top-info {padding-top:0!important;}
    body .property-top-info p{text-align:left!important;padding-bottom:3px!important;}
    body .property-main-body .list-inline > li {min-width:auto!important;}
    body .property-images .property-image img{ height:210px!important; }
    body .property-main-body.property-explore .property-description{line-height:23px!important;}
    body .property-top-info p{ line-height:25px!important;}
    body .property-top-info p span{font-size:13px!important;}
    body .property-investment h2{font-size:17px!important;}
    body .property-investment .investment-title{font-size:15px!important;}
    body .property-investment .investment-amount{font-size:18px!important;}
    body .map-section .location-checks .col-xs-12{padding-right:15px!important;}
    body .compliance-section .compliance{margin-right:20px!important;}
    body .compliance-section .compliance:last-child {margin-right:0px!important;margin-left:0!important;}
    body .property-description .property-top-info p span {padding-right:0!important;margin-right:20px!important;}
    body .valuer-tabs-wrapper .nav-tabs { margin-top:0!important; }
    body .valuer-tabs-wrapper .home-letting-type { margin-top:-15px!important; }
    body .valuer-box-wrapper2 .valuer-property-name span{ display:block; margin-top:3px!important; }
    body .valuer-box-wrapper2 .valuer-property-name .split { display:none!important; }
    body .valuer-box-wrapper2 .right-content{ margin-top:20px!important; }
    body .valuer-content-body, body .valuer-box-wrapper .btn{ margin-top:0!important;}
    body .page-heading-wrapper .action-content .options .icon-plus { top:-4px!important; }
    body .valuer-box-wrapper2 label span { padding:0px 10px !important; }
    .valuation-history .buttons-right { margin:-5px 0 15px 0!important; }
    .search .country-code-wrapper, .job-search .country-code-wrapper { margin-top:37px!important; }
    .search .country-code-wrapper .btn-default, .job-search .country-code-wrapper .btn-default { top:-23px!important; }
    body .property-bottom-footer .bottom-action p.sold-property{ margin-top:16px!important; }
    body .property-bottom-footer .bottom-action p.sold-property span { font-size:13px!important; }
    .load-more-pagination-parent{ margin:15px 0!important;}
    .property-main-body.property-company-details div img{margin-top:0!important;}
}
.navbar-default .navbar-toggle .icon-bar { color:#242424; margin-bottom:5px; display:block; width:20px; height:1px; border-radius:0!important; }
@media (min-width : 768px) {
    #content-right { width:75%; margin-top:90px; }
    .right-sidebar {
        display:block;
        position:relative;
        top:65px;
        width:225px;
        padding:15px 10px 0px 0px;
        /* Scrollable contents if viewport is shorter than content. */
        background-color:transparent;
    }

    .tab-pane { min-height:400px !important; }
    .tenant-applied-details .tab-pane { min-height:auto !important; }
    .carousel img { height:225px !important; }

    body .left-image { width:35%; }
    body .right-image { width:65%; }
    body .compliance2 { margin:0 20px 0 0; }
    body.contact-agent .grid-wrapper{width:45%;}
    body.contact-agent .carousel-inner{padding-left:5px;width:95%;}
    #date_time_pagination {margin-left:19px;!important;}
    .navbar-toggle {
        display: block;
    }
    .navbar-header .navbar-toggle, .navbar-header .navbar-toggle:active, .navbar-header .navbar-toggle:focus, .navbar-header .navbar-toggle:hover{
        margin: 12px 10px 0 0px;
    }
    .sidebar  ul.nav.nav-sidebar li{
        height: 36px;
        min-height: 44px;
    }

    #content-left.sidebar-margin:not(.search-pages-list){
        padding-left: 240px;
    }
    .sidebar .nav>li>a {
        font-size: 0px;
    }
    .sidebar .nav>li>a i {
        font-size: initial;
    }

    #options-wrapper a{
        display: none !important;
    }
    #options-wrapper a.active {
        display: block !important;
        width: auto !important;
        color:#181818!important;
    }
    #options-wrapper .options-name{
        display: none;
    }
    div.sidebar {
        width: 65px;
        z-index: 101;
    }
    .sidebar.sidebar-hover, .sidebar.sidebar_toggle{
        width: 240px;
    }
    .sidebar.sidebar-hover .nav>li>a, .sidebar.sidebar_toggle .nav>li>a{
        /*-webkit-transition: font-size .5s;
        -moz-transition:font-size .5s;
        -o-transition:font-size .5s;
        transition:font-size .5s;*/
        font-size: 14px;
    }
    .sidebar.sidebar-hover #options-wrapper a, .sidebar.sidebar_toggle #options-wrapper a{
        display: block !important;
    }
    .sidebar.sidebar-hover  #options-wrapper .options-name, .sidebar.sidebar_toggle  #options-wrapper .options-name{
        display: block;
    }
    #content-left{
        padding-left: 65px;
    }
    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;
    }
    body .dashboard-trade-messages .right-content { padding-top:0px!important; }
}

@media only screen and (device-width: 768px) {
    /* For general iPad layouts */
    .panel .icon { font-size:2em;  }
}

@media screen and (min-width: 1025px) and (max-width: 1280px) {
    body .grid-wrapper { width:33% !important; }
    body.my-jobs .grid-wrapper {width: initial !important;}
    body .home-properties-wrapper .grid-wrapper { width:100% !important; }
}

body.mobile-confirmation .form-signin { margin-top:25px!important; }
body.mobile-confirmation .form-signin p { padding-bottom:10px; text-align:center; }

/** Register Agent **/
.colorgraph {
    height: 5px; border-top: 0; background: #c4e17f; border-radius: 2px;
    background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
    background-image: -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
    background-image: -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
    background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
}

.search-box-wrapper .form-control { border:0.5px solid #cccccc;color:#9f9f9f;height:35px;border-radius:2px;padding:0px 10px; }
.search-box-wrapper { margin:0 0 10px 0; height:auto!important; }
body.property-list .search-box-wrapper .icon, body.valuer-portfolio .search-box-wrapper .icon{right:4px;top:3px;}
body.manage-tenants .search-box-wrapper .icon, body.manage-leases .search-box-wrapper .icon{right:4px;top:4px;}
body.manage-tenants .search-box-wrapper .pull-left .icon, body.manage-leases .search-box-wrapper .pull-left .icon{right:1px;top:2px;}
.property-required-wrapper { margin:0 0 15px 0; }
.property-required-wrapper h2, .property-required-wrapper p { margin:5px 0 0 0 !important; padding:0 0 5px 0 !important; }
body.faqs-help .search-box-wrapper { margin:5px 0 0 0; }

body .chart-wrapper { height:300px !important; }
body .right-chart-wrapper { padding-top:20px !important; }
body .half-chart-wrapper { padding-left:30px !important; padding-right:30px !important; }
body .right-yield-wrapper { padding-top:15px !important; }
body .right-yield-wrapper div div { padding:10px 10px 10px 10px; margin:0 !important; text-align:center; position:relative; }
body .right-yield-wrapper div div p { padding:0 !important; margin:0 0 10px 0 !important; color:#181818; font-size:18px; font-family: "MuseoSans700Font", "Trebuchet MS", Arial, Helvetica, sans-serif; }
body .right-yield-wrapper div div span { padding:0 !important; margin:0 auto 0 auto !important; color:#454545; font-size:13px; width:75% !important; line-height:16px; display:block; }
body .right-yield-wrapper .stat-box:after { content:''; position: absolute; height:60%; left:0; top:20%; border-left:1px solid #EEEEEE; }
body .yield-wrapper { padding-bottom:15px !important; margin-top:20px !important; }
body .yield-wrapper p { padding:0 !important; margin:0 0 5px 0 !important; color:#F39200; font-size:22px; }
body .yield-wrapper span { padding:0 !important; margin:0 !important; color:#565656; font-size:13px; }
body .yield-wrapper p span.orange, body .yield-wrapper p.orange { color: #F39200; }

body .chart-tenant { padding-top:5px !important; }
body .chart-tenant .afford-summary { padding-bottom:15px !important; }
body .afford-summary p { padding:0 !important; margin:0 0 5px 0 !important; color:#181818; font-size:22px; font-family: "MuseoSans700Font", "Trebuchet MS", Arial, Helvetica, sans-serif; }
body .afford-summary p.break-salary { margin-top:20px !important; font-size:17px; color:#454545 !important; font-family: "MuseoSans", "Trebuchet MS", Arial, Helvetica, sans-serif; }
body .afford-summary span { padding:0 !important; margin:0 !important; color:#565656; font-size:13px; }
body .yield-wrapper p span, body p.green { font-size:22px; color: #00a651 !important; }
#myChart-license-text { display:none; }
#myChart-wrapper { height:220px !important; }
body p.red { font-size:22px; color:#d14836 !important; }
body .afford-summary p.green, body .afford-summary p.red { font-size:15px !important;  }

/** Property Required **/
.bootstrap-tagsinput {
    border-bottom: 1px solid #ccc;
    display: inline-block;
    padding: 0px 15px 0px 15px;
    color: #888;
    vertical-align: middle;
    max-width: 100%;
    width: 100% !important;
    cursor: text;
    font-size:15px;
    height:35px !important;
}

.bootstrap-tagsinput input {
    border: none;
    box-shadow: none;
    outline: none;
    background-color: transparent;
    padding: 0;
    margin: 0;
    width: 150px !important;
    max-width: 150px;
}

.bootstrap-tagsinput input:focus {
    border: none;
    box-shadow: none;
}
.bootstrap-tagsinput .tag {
    margin-right: 2px;
    padding-top:5px;
    padding-bottom:5px;
    color:#5A2E88;
    background-color:#EEEEEE;
    padding-left: 15px;
    padding-right: 13px;
}
.bootstrap-tagsinput .tag [data-role="remove"] {
    margin-left: 3px;
    cursor: pointer;
}
.bootstrap-tagsinput .tag [data-role="remove"]:after {
    content: "x";
    padding: 0px 2px;
}

body.agree-terms h2 { font-size:17px; color:#5A2E88;  padding:0; margin:0; }
body.agree-terms .checkbox { border:1px solid #DDD; padding:5px 0px 5px 10px; }
body .myError{ color: red; }
body.agreement .agreement-row { display:table; }
body.agreement .agreement-row:after { clear:none; }
body.agreement .additional-clauses-style { padding:0px; margin:5px 0px 5px 0px; color:#F39200; font-size:17px; }

.bs-callout { padding: 15px 20px 5px 20px; margin: 0px 0px 20px 0px; border: 1px solid #f0ad4e; border-left-width: 5px; border-radius: 2px; }
.bs-callout-danger { border-color:#d9534f; }
.bs-callout-warning { border-color:#f0ad4e; }
.bs-callout p { font-size:15px;  }

body.basket h2 { font-size:16px; }
body.basket .breadcrumb { margin:10px 0px; color:#7B519D; }
body.my-orders .breadcrumb, body.tenant-applied-details .breadcrumb, body.property .breadcrumb { color:#F39200; }
body.my-orders .breadcrumb .icon, body.tenant-applied-details .breadcrumb .icon, body.property .breadcrumb .icon { color:#7B519D; }
body.upload-report h3 { font-size:18px; color:#F39200;  }
.breadcrumb { border-radius:2px; }

.order_id_class { color:#7B519D;  }
body.our-services .tab-content { margin:10px 0 0 0 !important; }

.service-card .price, .service-card .price { color:#F39200; font-size:27px; margin:0 !important; }
.service-card h2 { font-size:15px; color:#7B519D !important; width:90%; margin:0 auto; }
.service-card .card-image p { margin-top:15px; }
.service-card .card-text { padding-bottom:10px; }
.service-card .info-icon, .service-card .info-icon:hover, .service-card .info-icon:active, .service-card .info-icon:focus { position:absolute; top:10px; right:28px; color:#666; font-size:16px; width:auto !important; height:auto !important; border:none !important;  }
.service-card .basket-btn { margin:0 !important; }
.blurb-heading { color:#676767 !important; padding:10px 0 20px 0 !important; }
.continue-basket { margin-top:10px; }

body.our-services .tab-pane .media h3 {  text-align:left; font-family:"MuseoSans700Font", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#565655; margin:5px 0 0 0; padding:0; }
body.our-services .tab-pane .media .media-main { padding:0; margin:0; }
body.our-services .tab-pane .media .media-main p { text-align:left; padding:0; margin:10px 0 0 0; color:#888888; }
body.our-services .tab-pane .media .media-image p { padding:0; margin:0 !important; }
body.our-services .tab-pane .media .media-image { text-align:center; }
body.our-services .tab-pane .media .media-image span { padding:0; margin:0; }
body.our-services .tab-pane .media .media-image img { margin:0 auto 5px auto; text-align:center; }
body.our-services .tab-pane .media .price-body { padding:0; margin:0; }
body.our-services .tab-pane .media .price { font-family:"MuseoSans700Font", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F0AD4E; font-size:22px; padding:0; margin:0; }
body.our-services .tab-pane .media .from-price { font-family:"MuseoSans700Font", "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; margin:0; }
body.our-services .tab-pane .media .btn { font-family:"MuseoSans300Font", "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase; font-size:11px; }
body.our-services .tab-pane .media .basket-btn { padding:0 !important; margin:0 !important; }

body.request-services .media { height: 140px; }
body.request-services .media .media-body { width: 50%; }
body.our-services .can-we-help {  color:#F0AD4E; font-size: 13px; }
body.our-services .continue-basket { margin-bottom:0px; }

.panel { border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.panel-primary { border:1px solid #5A2E88; border-radius:0; }
.panel-primary .panel-heading { border-radius:0; background:none; border:none; border-bottom:1px solid #5A2E88; width:96%; margin:0 auto; padding:10px 0px; color:#7B519D; font-size:21px;  }
.panel-primary p { font-size:14px; }
.panel-primary p span {  color:#F39200; font-size:13px; }
.panel-primary p small { color:#888; font-size:11px; }
.panel-primary .media-object { background-color:#EFEFEF; }
.panel-primary .pull-left { padding-right:20px; }
.panel-primary .read-message { color:#FFFFFF; font-size:11px; margin-top:3px; }

body.home .panel-primary .panel-heading { font-size:17px; color:#F39200; }
body.home .panel-primary .panel-body .media { padding:1px 0px; }

body .file-document { border-radius:3px; background-color:#F1F1F1; padding:15px; width:200px; height:150px; text-align:center; }
body .file-document .icon { font-size:39px; color:#676767; margin-top:24%; top: 40px; }
body .file-document .icon:hover{ text-decoration: none !important;}
body .tenants-applied-wrapper .document-file { width:150px; height:115px !important; }
body .tenants-applied-wrapper .document-file .icon { font-size:37px; top:32% !important; }
body.tenant-applied-details .request-paragraph { padding:0 !important; margin:0 0 20px 0 !important; }
body.tenant-applied-details .request-tenant-info p label { padding:0; margin:10px 0 3px 0; }
body.tenant-applied-details .request-tenant-info p label input { padding:0; margin:0; position:relative; top:1px; margin-right:5px; }
.fade-scale{transform:scale(0);opacity:0;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}
.fade-scale.in{opacity:1;transform:scale(1)}
.property-modal-lg .thumbnails.row>div.deactive + div{padding-left:0px;}
a.moreless-button{font-size:14px;color:#181818;text-decoration:none;clear:both; cursor: pointer}
.property-main-body.property-explore .property-description{font-size:14px;text-align:left;color:#454545;line-height:21px;}
.property-main-body .property-summary {font-size:16px!important;color:#262626;line-height:23px!important;}
.property-main-body.property-company-details h2{font-size:17px!important;padding:0;margin:0 0 0 0;font-family: "MuseoSans700", "Trebuchet MS", Arial, Helvetica, sans-serif;}
.property-main-body.agent-detail h2{margin-top:5px;}
.property-main-body.property-company-details p{font-size:15px!important;padding:0;margin:5px 0 10px 0;}
.property-main-body.property-company-details div img {margin-top:5px; max-width: 90%; float: right;}
#moreless-text{display:none;}
a.moreless-button i{padding-left:10px;}
.map-property .search-address h2{ font-family: "MuseoSans700", "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:27px;color:#676767;}
.map-property .search-listing-map{ margin-top:20px !important;height: 540px !important;background-color: #c4c4c4;}
.map-property #selected_address{ opacity: 0.5;font-family: MuseoSans;font-size:15px;color:#5f5f5f;}
.map-property .find_address{ height:30px;width:85px;margin-top:0!important;font-size:13px!important;}
.map-property .find_div{ padding-top:25px;}
.map-property .address_section{ margin-top:15px;height:115px}
.map-property form .continue,.map-property form span{ display:none;}
.map-property .search-address{ margin-top:200px;}
body.home .tenant-wrapper .grid-wrapper:nth-child(odd) {clear: both;}
@media (max-width: 767px) {
    body .file-document .icon { top:32% !important; }
    .home-letting-type .tab-names {white-space:nowrap;overflow:auto;padding-top:15px;padding-bottom:15px;float:none!important;}
    body .tenant-dash { margin-top:0!important;}
    body.home .tenant-menus .nav-tabs{ margin-top:5px!important; }
    body .tenant-home-enquiry .tab-names, body .tenant-home-manage .tab-names { padding-top:10px!important;padding-bottom:10px!important; }
    body.viewings .home-letting-type .tab-names {padding-top:7px!important;padding-bottom:7px!important;}
    body.viewings .booking-picker { margin-bottom:15px!important; }
    .filter-by-property { position:relative!important; }
    .search-box-wrapper { margin:10px 0 -5px 0!important; }
    body.manage-leases .search-box-wrapper { margin:0px 0 5px 0!important; }
    .property-list .content-main-body, .valuer-portfolio .content-main-body{ margin-top:0; }
    .property-list .home-letting-type, .valuer-portfolio .home-letting-type { margin:5px 0 0 0!important; }
    .property-list .search-box-wrapper, .valuer-portfolio .search-box-wrapper { margin:0 0 5px 0!important; }
    .property-list .home-letting-type .tab-names, .valuer-portfolio .home-letting-type .tab-names { padding-bottom:10px; }
    .property-list .search-box-wrapper .icon-search{top:3px!important; }
    .filter-toggle-button .icon {top:-3px;cursor:pointer;left:30px;}
    body.property-list .filter-toggle-button .icon { top:7px!important; }
    .home-enquiry-type .search-box-wrapper,body.reminders .search-box-wrapper,body.leases .search-box-wrapper { margin:0 0 10px 0!important; }
    body.manage-tenants .search-box-wrapper { margin:-10px 0 5px 0!important; }
    .property-list .filter-toggle { margin-top:10px!important; }
    body .panel-wrapper { overflow-x:scroll; white-space: nowrap; }
    body .panel-wrapper .title-panel { white-space:normal !important; font-size:15px; }
    body .panel-wrapper .panel-content { display:inline-table !important; vertical-align: top !important; float: none !important;}
    .break-boxes { margin-top:15px; }
    .document-body .document-file { width:135px !important; }
    body .documents-served .compliance { padding-right:0; margin:0px !important; display:table; }
    body .documents-served .compliance div { width:150px !important; }
    body h1 .main-pull-right { top:0px!important; }
    h1 div.dropdown {top:-6px!important; }
    h1 .pull-right .label {position:relative; top:-15px;}
    body #financial-statement .btn-default { margin-top:0!important; }
    body .right-yield-wrapper div div p { font-size:17px; }
    body .yield-wrapper p span, body p.green, h1.search-text { font-size:21px!important; }
    body #financial-statement .total-body div p, .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 a { font-size:14px; }
    body #financial-statement .buttons-right { padding-top:0!important; }
    .image-rows { margin-bottom:15px; }
    .delete-button a { text-decoration:none!important; }
    body .property-main-cover{ width:100%!important;display:block;margin:0!important;position:relative;}
    body .property-main-cover .save-property{position:absolute;top:15px;right:15px;}
    body .property-main-cover .save-property a{text-decoration:none!important;}
    body .property-main-cover .content-main-body{margin-top:0!important;}
    body .property-main-cover .content-main-body img { border-radius:0!important;}
    .carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img{ width:100%;}
    .sale-details-content .tab-pane .title-text {line-height:21px;}
    .property-modal-lg .image-overlay img{width:100% !important;}
    .property-modal-lg .mobile_pop-up { font-size:21px!important; }
    .property-modal-lg .modal-dialog .close {margin-top:5px !important; }
    .property-modal-lg .image-caption { margin: 10px 0px 15px 0px!important; font-size:15px!important; }
    .property-action .save-property{ margin-left:15px!important;}
    body .property-mobile-body h1, body .property-mobile-body h1 span { font-size:24px!important;}
    .map-property .address_section{ margin-top:20px;height:70px}
    .map-property .search-address{ margin-top:10px;}
    body .jobs-trade-list { padding-top:20px!important;padding-bottom:20px!important; }
    body .jobs-trade-list .dropdown { top: -15px!important; right:5px!important; }
    body .jobs-trade-list h2{ padding-top:0!important; margin-top:-5px!important; }
    body .jobs-trade-list h2 a{font-size:14px!important;}
    body .jobs-trade-list .quote-wrapper{ margin-left:70px; }
    body .simple-wrapper .completed-jobs-heading h2 { font-size:14px!important; }
    body .simple-wrapper .completed-jobs-heading label { font-size:13px!important; }
    .property-main-body.property-company-details h2{margin-top:0;font-size:16px!important;}
    .property-main-body.property-company-details p{font-size:14px!important;}
    .property-main-body.property-company-details img{margin-top:35px;}
}

.timeline-centered {
    position: relative;
    margin-bottom: 30px;
}

.timeline-centered:before, .timeline-centered:after {
    content: " ";
    display: table;
}

.timeline-centered:after {
    clear: both;
}

.timeline-centered:before, .timeline-centered:after {
    content: " ";
    display: table;
}

.timeline-centered:after {
    clear: both;
}

.timeline-centered:before {
    content: '';
    position: absolute;
    display: block;
    width: 4px;
    background: #f5f5f6;
    left: 50%;
    top: 20px;
    bottom: 20px;
    margin-left: -4px;
}

.timeline-centered .timeline-entry {
    position: relative;
    width: 50%;
    float: right;
    margin-bottom: 70px;
    clear: both;
}

.timeline-centered .timeline-entry:before, .timeline-centered .timeline-entry:after {
    content: " ";
    display: table;
}

.timeline-centered .timeline-entry:after {
    clear: both;
}

.timeline-centered .timeline-entry:before, .timeline-centered .timeline-entry:after {
    content: " ";
    display: table;
}

.timeline-centered .timeline-entry:after {
    clear: both;
}

.timeline-centered .timeline-entry.begin {
    margin-bottom: 0;
}

.timeline-centered .timeline-entry.left-aligned {
    float: left;
}

.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner {
    margin-left: 0;
    margin-right: -18px;
}

.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time {
    left: auto;
    right: -100px;
    text-align: left;
}

.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-icon {
    float: right;
}

.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label {
    margin-left: 0;
    margin-right: 70px;
}

.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label:after {
    left: auto;
    right: 0;
    margin-left: 0;
    margin-right: -9px;
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.timeline-centered .timeline-entry .timeline-entry-inner {
    position: relative;
    margin-left: -22px;
}

.timeline-centered .timeline-entry .timeline-entry-inner:before, .timeline-centered .timeline-entry .timeline-entry-inner:after {
    content: " ";
    display: table;
}

.timeline-centered .timeline-entry .timeline-entry-inner:after {
    clear: both;
}

.timeline-centered .timeline-entry .timeline-entry-inner:before, .timeline-centered .timeline-entry .timeline-entry-inner:after {
    content: " ";
    display: table;
}

.timeline-centered .timeline-entry .timeline-entry-inner:after {
    clear: both;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time {
    position: absolute;
    left: -100px;
    text-align: right;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span {
    display: block;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:first-child {
    font-size: 15px;

}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:last-child {
    font-size: 12px;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon {
    background: #fff;
    color: #737881;
    display: block;
    width: 40px;
    height: 40px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-align: center;
    -moz-box-shadow: 0 0 0 5px #f5f5f6;
    -webkit-box-shadow: 0 0 0 5px #f5f5f6;
    box-shadow: 0 0 0 5px #f5f5f6;
    line-height: 40px;
    font-size: 15px;
    float: left;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-primary {
    background-color: #5A2E88;
    color: #fff;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-secondary {
    background-color: #FFFFFF;
    color: #fff;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-success {
    background-color: #00a651;
    color: #fff;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-info {
    background-color: #DDDDDD;
    color: #fff;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-warning {
    background-color: #21a9e1;
    color: #fff;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-danger {
    background-color: #cc2424;
    color: #fff;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label {
    position: relative;
    background: #FAFAFA;
    padding: 1.7em;
    margin-left: 70px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label:after {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 9px 9px 0;
    border-color: transparent #f5f5f6 transparent transparent;
    left: 0;
    top: 10px;
    margin-left: -9px;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2, .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p {
    color: #737881;
    font-size: 13px;
    margin: 0;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p strong {
    color:#555;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p + p {
    margin-top: 15px;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 {
    font-size: 15px;
    margin-bottom: 10px;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 a.even-box {
    color: #181818;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 a.odd-box {
    color: #7B519D;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 span {
    -webkit-opacity: .6;
    -moz-opacity: .6;
    opacity: .6;
    -ms-filter: alpha(opacity=60);
    filter: alpha(opacity=60);
}

.material-switch {
    padding-top:9px;
    padding-left:25px;
}

.material-switch > input[type="checkbox"] {
    display: none;
}

.material-switch > label {
    cursor: pointer;
    height: 0px;
    position: relative;
    width: 40px;
}

.material-switch > label::before {
    background: #d5d5d5;
    box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.4);
    border-radius: 8px;
    content: '';
    height: 20px;
    margin-top: -10px;
    position:absolute;
    opacity: 0.3;
    transition: all 0.4s ease-in-out;
    width: 45px;
}
.material-switch > label::after {
    background: white;
    border-radius: 9px;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);
    content: '';
    height: 23px;
    left: -4px;
    margin-top: -5px;
    position: absolute;
    top: -6px;
    transition: all 0.3s ease-in-out;
    width: 26px;
}
.material-switch > input[type="checkbox"]:checked + label::before {
    background:#00a651;
    opacity: 0.8;
}
.material-switch > input[type="checkbox"]:checked + label::after {
    background: #FFF;
    left: 20px;
}

body.documents-center .multiselect { height:45px !important; }

body.faqs-help .panel-default {
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
    border-radius: 2px;
    -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);
    margin-bottom:15px;
    background-color:#FFFFFF;
}

body.faqs-help .panel-default .panel-heading{
    padding:15px;
    background-color:#FAFAFA;
    border-radius:0 !important;
    margin-bottom:5px !important;
}

body.faqs-help .panel-default .panel-heading a {
    font-size:15px;
}

body.faqs-help .panel-default .alert{
    padding:5px 5px !important;
    margin:10px 0 10px 0 !important;
}

.panel-heading [data-toggle="collapse"]:after {
    font-family: 'Glyphicons Halflings' !important;
    content: "\e258"; /* "play" icon */
    float: right;
    color: #F39200;
    font-size: 18px;
    line-height: 22px;
    /* rotate "play" icon from > (right arrow) to down arrow */
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.panel-heading [data-toggle="collapse"].collapsed:after {
    /* rotate "play" icon from > (right arrow) to ^ (up arrow) */
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    color: #5A2E88;
}

body.faqs-help .panel-default .panel-body i { font-size:inherit !important; }
body.faqs-help .panel-default ul li { list-style-type: square; }
#go-live-modal .modal-dialog{width: 325px !important;}
#go-live-modal .modal-header{text-align: center; border: none;}
#go-live-modal .modal-header .modal-title{margin-top: 15px;}
#go-live-modal .modal-body{text-align: center;}
#go-live-modal .publish-now{ padding: 10px 15px;margin: 0;font-size: 12px;text-decoration: none;border: 1px solid #204d74;}
#go-live-modal .publish-now:hover {
    background-color: transparent !important;
    color: #5A2E87;
    border: 1px solid #204d74;
}
#go-live-modal .modal-footer{ border: none;}
#go-live-modal .modal-footer .button-wrapper{ padding-bottom: 0px !important; margin: 0 auto;}
@media screen and (max-width: 768px) {

}

@media only screen and (max-width: 767px)
and (orientation : portrait){

}

@media only screen and (min-device-pixel-ratio: 2),
only screen and (max-width: 1066px) {
    /* Style Rules */
}

.box-wrapper .logo-preview { border-radius:0!important; margin:10px 0 5px 0; padding:0!important; }

/** Footer **/
.footer { position:absolute; bottom:0; width:100%; text-align:center; z-index: 101;}
.footer a, .footer p  { color:#FFFFFF; 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:0px 5px; }
body.register .footer .container-bottom-wrapper, body.login .footer .container-bottom-wrapper, body.forgot .footer .container-bottom-wrapper, body.mobile-confirmation .footer .container-bottom-wrapper, body.two-factor-verification .footer .container-bottom-wrapper{background-color:unset!important; padding-bottom:5px!important; }
body.register .footer .container-bottom-wrapper p, body.login .footer .container-bottom-wrapper p, body.forgot .footer .container-bottom-wrapper p, body.mobile-confirmation .footer .container-bottom-wrapper p, body.two-factor-verification .footer .container-bottom-wrapper p{ color:#676767!important; }
body.register .footer .container-bottom-wrapper a, body.login .footer .container-bottom-wrapper a, body.forgot .footer .container-bottom-wrapper a, body.mobile-confirmation .footer .container-bottom-wrapper a, body.two-factor-verification .footer .container-bottom-wrapper a{ color:#676767!important; }

#error-display .icon {top: 5px !important; margin-right: 5px !important;}
#item_description{
    max-width: 100% !important;
}
.btn-file{
    height:40px!important;
    border-radius:0 3px 3px 0!important;
}
.btn-file .icon{
    top:3px !important;
    right:0px;
}
body .upload-property-form .job-images img {
    border-radius: 3px !important;
    padding-top: 15px !important;
    padding-right: 10px;
    height: 185px !important;
}
body .upload-property-form .job-images .existing-job-images { margin:0!important; }
.file-caption .file-caption-name { padding-bottom:3px!important;}
/*image upload plugin css start*/
body.search{background-position:right center;background-repeat:no-repeat;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-image:url(../images/search-background.png)}
body.job-search{background-position:right center;background-repeat:no-repeat;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-image:url(../images/search-job-background.png)}
.drop_zone{display:table;overflow:inherit;border-radius:2px;box-shadow:0 3px 6px 0 rgba(0,0,0,.04);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}
.drop_zone #submit_btn, .drop_zone #reset_btn{margin-top:20px !important;padding-left:20px;padding-right:20px}
.add_circle_outline{width:40px;height:40px;object-fit:contain;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0}
.add_caption-field{margin-top:14px;border-bottom:1px solid #ccc;border-left:none;border-top:none;border-right:none;width:200px}
.images_type::placeholder{width:69px;height:14px;font-family:MuseoSans;font-size:12px;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;text-align:left;color:#5f5f5f}
.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:progid:DXImageTransform.Microsoft.Alpha(opacity=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 { margin-left: 0 !important; }
.file_list li,ul.images_list li{display:inline-block;float:left;position:relative;width:49%;height:250px;margin-right:2px;}
.file_list li button,ul.images_list li button{color:red;position:absolute;top:5px;right:5px;background-color:#fff;padding:5px;border-radius:100%;cursor:pointer}
.file_list li {height: 275px !important;}
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}
.file_list li .imgs,ul.images_list li .imgs{width:100%;height:200px;cursor:move;display:block; border-radius: 0px !important; }
ul.images_list li:first-child .imgs{width:100%;height:500px;display:block; border-radius: 0px !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 progress{position:absolute;top:50%;margin:0 auto;width:100%;height:5px}
#viwer_box .unsortable{ display: none;}
#other_item_content { display: none;}
.basket-table{ width:260px; border:1px solid #CCC;}
#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.ui-sortable-helper{width:341px!important;height:230px!important;position:absolute}
ul.images_list li.ui-sortable-helper img.imgs{width:341px!important;height:200px!important;position:absolute;display:block; border-radius: 0px !important; }
ul.images_list li.ui-sortable-helper progress{position:absolute;top:50%!important;margin:0 auto;width:100%;height:5px}
ul.images_list li.ui-sortable-placeholder{position:relative;display:block!important}
ul.images_list li.ui-sortable-helper+li:nth-child(2){width:100%!important;height:530px!important}
ul.images_list li.ui-sortable-helper+li:nth-child(2) .imgs{width:100%!important;height:500px!important;display:block; border-radius: 0px !important; }
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}
span#delete_id{color:red;position:absolute;top:5px;right:5px;padding:1px 0 0 2px;font-size:12px;cursor:pointer;width:19px;height:20px;border-radius:2px;box-shadow:0 3px 3px 0 rgba(190,190,190,.42);background-color:#fff}
.import-properties span#delete_id{padding: 3px 0 0 5px;}
.import-properties span#delete_id .icon_class_file{top: 0px;}
ul.images_list li{padding-left:30px;margin-bottom:25px}
.drop_zone_box .unsortable{height:190px!important;margin-bottom:0!important}
.icon_class{ width: 7.8px; height: 10.2px; right: 0px !important; }
.icon_class_img{ right:1px !important; top:0; }
.icon_class_file{ right: 4px !important; }
.file-size-text{font-family:MuseoSans;font-stretch:normal;font-style:normal;text-align:center;color:#9f9f9f;margin-top:20px;padding-top:14px;border-top:1px solid #f8f8f8; }
@media only screen and (max-width:900px){.add_circle_outline{width:40px;height:40px;object-fit:contain;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0}
    ul.images_list{padding-left:0;margin:0 auto;display:table-cell}
    ul.images_list li{padding-left:0;margin-top:10px;width:100%;height:240px;margin-bottom:25px}
    span#delete_id i{top:-3px!important;right:3px!important;cursor:pointer}
    span#delete_id{padding:6px 0 0 5px}
    ul.images_list li:first-child .imgs{height:200px;display:block; border-radius: 0px !important; }
    ul.images_list li:first-child{width:100%;height:240px;margin-left:0}
    ul.images_list li.ui-sortable-helper{width:100%!important;height:230px!important}
    ul.images_list li.ui-sortable-helper .imgs{width:100%!important;height:200px!important;display:block; border-radius: 0px !important; }
    ul.images_list li.ui-sortable-helper+li:nth-child(2),ul.images_list li.ui-sortable-helper+li:nth-child(2) .imgs{height:200px!important;display:block; border-radius: 0px !important; }
    ul.images_list li div img.add_circle_new{width:18%;height:40px;margin:auto;top:-23px}
    .drop_zone_box .unsortable{margin-bottom:10px!important}
    .file_list li{width:100%;}}


.svg-pdf{text-align:center;object-fit:contain;border-radius:3px;box-shadow:0 3px 6px 0 rgba(0,0,0,.05);background-color:#fff}
.svg-pdf svg{height:150px!important}
.svg-pdf svg {margin-top: 30px !important;}
.property-brochures .svg-pdf a { margin:30px auto!important; text-align:center!important; }
.property-brochures .svg-pdf a img, .property-floorplan .svg-pdf a img { margin:25px 0!important; }
.property-floorplan .svg-pdf a img{ height: unset !important; margin: 25px auto 25px auto !important;}
.property-floorplan{margin: 15px 0 10px -10px;}
body .property-floorplan .svg-pdf a{ border: unset !important;}
body .property-brochures .svg-pdf p, body .property-brochures .svg-pdf .file-size-text, body .property-floorplan .svg-pdf p, body .property-floorplan .svg-pdf .file-size-text { margin:0!important;padding:0!important; }
body .property-brochures .svg-pdf .file-size-text, body .property-floorplan .svg-pdf .file-size-text{ padding:15px 0!important;}
/*image magnager style*/
.cursor_move:hover { cursor:move !important; }
div.ui-sortable-placeholder{ visibility:visible !important;height:400px;width:426px; }
#save_images { margin:20px 0 5px 0; display:none;}
@media only screen and ( max-width:900px ) {
    div.ui-sortable-placeholder{ visibility:hidden !important;}
}
/*image upload plugin css end*/

/*Style for Properties Map start*/
.gm-style .gm-style-iw-c{border-radius:5px!important;padding:0px!important;box-shadow: 0 5px 20px 0 rgba(21,27,38,.08) !important;}
.gm-style .gm-style-iw-a{width:100%!important;}
.gm-style .gm-style-iw-c button{right:5px!important;top:5px!important;height:20px!important;width:20px!important;border-radius:10px!important;background:white!important;}
.gm-style-iw-d{overflow:auto!important;}
.gm-style .gm-style-iw-t::after{content:none!important;}
/*Style for Properties Map end*/
.mobile_pop-up{ display: inline-block;font-family: MuseoSans;color: #fff; font-size: 25px; }
#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 rgba(221, 221, 221, 0.3);border: solid 1px #5A2E88;background-color: #ffffff;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}
.custom_btn { margin-top:10px; }
.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;}
.upload-property-form .box-wrapper p{ margin-top:-5px !important;}
body .upload-property-form .box-wrapper .latest-content p.offer-accepted { margin-top:10px!important; text-align:right!important; }
body .upload-property-form .box-wrapper .latest-content p.offer-accepted span { padding-right:10px!important; padding-left:10px!important; }
body .upload-property-form .box-wrapper .latest-content p.offer-declined { margin-right:10px!important;font-size:13px;}
body.valuer-cashflow .upload-property-form .other-expenses{margin-top:0px!important;margin-bottom:20px !important;}
.plus{ color:green;font-size: 18px;cursor:pointer;font-size:26px;}
.data-content-dynamic::before, .rent-content::before { background-color:#69BEBF; width:15px; height:10px; border-radius:3px; position:absolute; margin-top:3px; left:10px; }
body .rent-content::before, body .expense-content-remove::before { background-color:#ff817b; width:15px; height:10px; border-radius:3px; position:absolute; margin-top:3px; left:10px; }
.remove_panel,.remove_features{ color:red!important;font-size:26px!important;}
#summary_count,.highlight_count { float: right; font-size: 12px; color: #c3c3c3; vertical-align: middle; padding-top: 5px;}
.custom-accordion{cursor:pointer;padding:0 5px 5px!important;width:100%;border:none;outline:0;transition:.4s;font-family:MuseoSans;font-size:12px;text-align:left;color:#767676}
.custom-accordion:after{font-family:'Glyphicons Halflings'!important;content:"\e258";float:right;font-size:12px!important;line-height:14px!important;color:#767676!important;transform:rotate(90deg)}
.active:after{transform:rotate(270deg)}
.custom-panel{background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}
span.bs-caret span { color: #666;font-size: 22px;top: 16px;right: 10px;}
.search span.bs-caret span, .job-search span.bs-caret span{color: #9f9f9f; font-size: 21px; top:12px;right:8px;}
.search .bootstrap-select.btn-group .dropdown-toggle .filter-option, .job-search .bootstrap-select.btn-group .dropdown-toggle .filter-option{ margin-top:11px!important; }
.search .bootstrap-select .dropdown-toggle:focus, .form-signin .bootstrap-select .dropdown-toggle:focus, .job-search .bootstrap-select .dropdown-toggle:focus{ outline: none !important;}
body.profile .bootstrap-tagsinput{padding: 0px 15px 10px 0px;height: 45px !important;margin-top: -5px;}
.dashboard-personalisation .personalise-wrapper{margin-top:85px!important}
.dashboard-personalisation .form-signin{width:800px;padding-top:35px}
.dashboard-personalisation .p-heading{font-size:21px;line-height:1.2;letter-spacing:normal;text-align:left;color:#262626}
.dashboard-personalisation .p-lable{font-size:14px;text-align:left;color:#707070}
.dashboard-personalisation .purpose{margin-top:25px}
.dashboard-personalisation .select-group{height:40px!important;margin-bottom:0!important}
.dashboard-personalisation .country-code-wrapper .btn-default{border-radius:2px;box-shadow:0 3px 6px 0 rgba(0,0,0,.05);border:1px solid #5a2a87;background-color:#fff!important;padding:8px 12px;font-size:14px;color:#c4c4c4}
.dashboard-personalisation .language-selector option{color:#c4c4c4}
.dashboard-personalisation img{float:right;margin-top:1px;margin-right:1px}
.dashboard-personalisation .country-code-wrapper ul li img{margin-right:4px!important}
.dashboard-personalisation .bootstrap-select.btn-group .dropdown-toggle .filter-option{margin-top:0!important;color:#5a2a87;font-size:14px!important;line-height:20px!important}
.dashboard-personalisation .bootstrap-select.btn-group .dropdown-menu.inner{margin:2px 0 0}
.dashboard-personalisation .bootstrap-select .dropdown-toggle:focus{outline:unset!important;color:#c4c4c4!important}
.dashboard-personalisation .bootstrap-select .dropdown-toggle:hover{color:#c4c4c4!important}
.dashboard-personalisation .role-heading{font-size:17px;text-align:left;color:#262626}
.dashboard-personalisation .inputGroup{border-radius:2px;box-shadow:0 3px 6px 0 #f6f6f6;border:1px solid #f0f0f0;background-color:#fff;display:block;margin:10px 0 15px;position:relative}
.dashboard-personalisation .inputGroup label{padding:10px 15px;width:100%;display:block;text-align:left;cursor:pointer;position:relative;z-index:2;overflow:hidden;color:#c4c4c4;font-size:14px;margin-bottom:0!important}
.dashboard-personalisation.inputGroup label:before{width:10px;height:10px;border-radius:50%;content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale3d(1,1,1);transition:all 300ms cubic-bezier(0.4,0,.2,1);opacity:0;z-index:-1}
.dashboard-personalisation .inputGroup label:after{width:16px;height:16px;content:'';background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");background-repeat:no-repeat;background-position:0 1px;border-radius:50%;z-index:2;position:absolute;right:15px;top:30%;cursor:pointer}
.dashboard-personalisation .inputGroup input:checked~label{color:#5a2e87}
.dashboard-personalisation .inputGroup input:checked~label:before{transform:translate(-50%,-50%) scale3d(56,56,1);opacity:1}
.dashboard-personalisation .inputGroup input:checked~label:after{background-color:#5a2a87;border:2px solid #5a2a87}
.dashboard-personalisation .inputGroup input:checked~label{border:1px solid #5a2a87}
.dashboard-personalisation .inputGroup input{width:32px;height:32px;order:1;z-index:2;position:absolute;right:30px;top:50%;transform:translateY(-50%);cursor:pointer;visibility:hidden}
.dashboard-personalisation .language-wrapper{border-radius:2px;border:1px solid #5a2a87;background-color:#fff!important;padding:6px 15px;font-size:14px;color:#5a2a87;height:40px!important}
.dashboard-personalisation .language-wrapper:focus{border:1px solid #5a2a87}
.dashboard-personalisation .input-group-addon i{margin-top:12px!important}
.dashboard-personalisation .bootstrap-select.btn-group.show-tick:not(.open) span.bs-caret span,.dashboard-personalisation .check{width:16px;height:16px;content:'';background-position:0 1px;border-radius:50%;z-index:2;position:absolute;right:23px;top:29%;cursor:pointer;color:#fff;font-size:12px}
.dashboard-personalisation .bootstrap-select.btn-group.show-tick:not(.open) span.bs-caret span:before{width:16px;height:16px;content:'';background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");background-position:0 1px;background-repeat:no-repeat;border-radius:50%;z-index:2;position:absolute;cursor:pointer;background-color:#5a2a87;border:2px solid #5a2a87}
.dashboard-personalisation .bootstrap-select.btn-group.show-tick span.bs-caret span{color:#fff;font-size:0}
.dashboard-personalisation .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{width:16px;height:16px;content:'';background-position:0 1px;border-radius:50%;z-index:2;position:absolute;right:15px;top:30%;cursor:pointer;color:#fff;font-size:12px}
.dashboard-personalisation .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark.icon-tick:before{width:16px;height:16px;content:'';background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");background-position:0 1px;background-repeat:no-repeat;border-radius:50%;z-index:2;position:absolute;cursor:pointer;background-color:#5a2a87;border:2px solid #5a2a87}
.dashboard-personalisation .bootstrap-select.btn-group .dropdown-toggle .filter-option span{top:0!important}
body .upload-property-form .latest-offers { padding-bottom:5px; }
.offer-amount-list {text-align: left;}
.offer-amount-list h3 { display: inline-block;color:#454545;margin: 0px;}
.offer-amount-list span { display: inline-block;font-size:12px;color:#898989;}
.latest-offers .latest-content { margin-bottom:10px!important; }
.back-button-mobile { vertical-align: middle!important; }
body .upload-property-form .latest-offers .offer-created-date { margin-top:0!important; }
body .property-investment{border-radius:3px;background-color:#f7f7f7;padding:20px 20px 5px 20px !important;}
body .property-investment > div.row{margin-left:7px;}
body .property-investment h2, body .box-wrapper .property-investment h2{font-size:18px !important;color:#5a2e87 !important;border-bottom:1px solid rgba(0, 0, 0, 0.08);padding-bottom:10px !important;margin-bottom:20px!important;}
body .box-wrapper .property-investment h2, body .box-wrapper .photo-heading{ margin-top:0!important; }
body .box-wrapper .photo-wrapper .file-input{ width:99.7%; margin-left:1px; }
body .property-investment .investment-title{font-size:16px;color:#181818;margin-bottom:10px;}
body .property-investment .investment-amount{font-size:20px;color:#181818;margin-bottom:15px;}
body .property-investment .profit-status{color:#4da94e;}
.valuation-history .buttons-right{ margin-top: 10px;}
.valuation-history p{ color:#999;}
.valuation-history .dropdown button.dropdown-toggle{ width:40px !important;background: none!important;}
.valuation-history .dropdown{ display: inline-flex}
.valuation-history .dropdown ul{ left:-200px;}
.value-commercial-lable{ margin-top: 27px;}
.previous_valuation .row{ padding:5px;border-bottom: 1px solid #EEEEEE;margin-bottom: 20px;}
.view-valuation-page .details_section{ background:#f9f9f9;margin-bottom: 10px;padding: 3px 10px;}
.search .country-code-wrapper, .job-search .country-code-wrapper{margin-top: 17px;height: 38px;border-bottom: .5px solid #ccc;border-top: .5px solid #ccc;border-left: .5px solid #ccc;border-top-left-radius: 2px;border-bottom-left-radius: 2px;}
.search .country-code-wrapper .btn-default, .job-search .country-code-wrapper .btn-default{padding: 0px 25px 0px 14px !important;top:-6px!important;height:100%;}
.search .bootstrap-select.btn-group .dropdown-toggle .filter-option span, .job-search .bootstrap-select.btn-group .dropdown-toggle .filter-option span{display: none}
#not_register form.form-signin{margin-bottom:100px!important;width:660px!important;border-radius:2px;box-shadow:0 3px 6px 0 rgba(0,0,0,.08);background-color:#fff;padding:10px 40px!important}
#not_register form.form-signin h2{border-bottom:none!important;font-family:MuseoSans;font-size:24px;text-align:center;color:#5a5a5a}
#not_register .sign-in-text{text-align:center;padding-top:30px}
#not_register form.form-signin .form-signin-options p{color:#5a5a5a!important;margin-top:0!important;padding:0!important;text-align:center}
.residential-property-to-rent .footer{display:none}
div#not_register{position:absolute;width:100%;z-index:1;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff 29%,#fff);height:100%;top:30%;backdrop-filter:blur(0.5px);}
.commercial-property-to-rent div#not_register, .commercial-property-for-sale div#not_register{ top: 15% !important;}
.residential-land-for-sale div#not_register{ top: 15% !important;}
.commercial-land-for-sale div#not_register{ top: 20% !important;}
.document-body a{ text-decoration: none !important;}
.back-button-mobile{ text-decoration: none !important;}
span.notification-popup-initial {height: 50px!important;border-radius: 50%;text-decoration: none!important;width: 50px!important;padding-top: 15px!important;font-size: 15px !important;color: #888888 !important;display: block !important;background-color: #EEE;text-align: center;}
@media only screen and (min-width: 767px) {
    .view-valuation-page .details_section {width: 65%;}
}
@media only screen and (max-width: 767px) {
    body #not_register form.form-signin{padding:10px 15px!important}
    .search .country-code-wrapper .btn-default, .job-search .country-code-wrapper .btn-default{padding: 0px 25px 0px 14px !important;top:-25px!important;height:100%;}
}
.view-valuation-page .top-summary .details_section{ border-radius:3px; min-height:170px; background:#f9f9f9;margin-bottom:10px;padding:10px 15px 5px 15px;}
.view-valuation-page .top-summary h2 { font-size:21px; color:#454545; padding:0 0 10px 0; margin:10px 0 10px 0; border-bottom:1px solid #EEEEEE!important; }
.view-valuation-page .top-summary img { border-radius:3px; height:170px!important; width:100%; }
.view-valuation-page .top-summary p { font-size:13px; }
#property_alert .modal-body{
    padding: 5px 15px 15px 15px !important;
}
#property_alert .btn-primary{font-size: 14px !important;}
#property_alert p{font-size: 13px; margin: 10px 0px 15px 0px;}
.property_type_alert, .alert_dropdown{ margin-top: -8px !important;}
.property_type_alert .control-label, .alert_dropdown .control-label{font-size: 14px !important; color: #9f9f9f !important; margin-top: 8px !important;}
.property_type_alert .icon-drop_down, .alert_dropdown .icon-drop_down{color: #9f9f9f !important;}
.alert_dropdown .filter-menu{ z-index: 1000 !important;}
.alert-filters{ padding-left: 0px !important; padding-right: 0px !important;}
.alert-filters .filters-label { margin-bottom:15px!important; }
#property_alert .modal-footer{ padding: 0px 15px 5px 15px !important; border: none !important;}
#property_alert .beds-dropdown-menu{ z-index: 10 !important;}
#property_alert .multidropdown.focused .custom-label{
    margin-top: 8px !important;
    color: #333 !important;
}
#property_alert .multidropdown span.multiselect-selected-text{
    font-size: 13px !important;
    color: #767676 !important;
}
.property_type_alert .multiselect{
    background-color: #fff !important;
    font-size: 14px !important;
    color: #767676 !important;
    border-radius: 2px !important;
    border: 1px solid #CCC !important;
    text-align: left;
    padding-top: 14px !important;
}
.top-right-search-filters .col-md-4.property-filter{
    width: 31% !important;
}
.job-marketplace .top-right-search-filters .col-md-4.property-filter{
    width: 33.33333333% !important;
}
.job-inquire-img{ height: 200px !important;}
.top-right-search-filters .col-md-3.property-filter{
    width: 23% !important;
}
.top-right-search-filters .col-md-1{
    width: 7% !important;
    padding-left: 36px !important;
    padding-right: 0px !important;
}
label.label.generic-label {
    display: inline-block;
    font-size: 11px !important;
}
label.label.generic-label i {
    font-size: 16px;
    line-height: 6px;
}
@media (max-width: 767px) {
    body #content-left .job-message-wrapper, body .my-jobs-viewing-wrapper {padding-left:15px!important;}
    body #content-left .job-message-wrapper div .job-message-body {padding-left:15px!important;}
    .view-valuation-page .top-summary { margin:auto!important; }
    .view-valuation-page .image-value { padding:0!important; }
    .view-valuation-page .top-summary h2 { margin-top:5px!important; }
    .view-valuation-page .top-summary .details_section {
        margin:15px auto 5px auto!important;
    }
    body .upload-property-form .box-wrapper .latest-content p.offer-accepted { margin-left:-20px!important; margin-top:8px!important; }
    body .dashboard-jobs .box-right-content {padding: 10px 0 15px 20px !important;}
}
/*search page media start */
@media only screen and (max-width:768px){.search .options-offset{margin-left:unset}
    .search .property-type-options{padding-left:10px;padding-right:10px}
    .search .property-types a{padding:unset;font-size:13px}
    .search .btn-primary{margin-bottom:20px}
    .search .search-wrapper{margin-top:115px}
}

@media only screen and (max-width:768px){
    .top-right-search-filters .col-md-1{padding-left: 0px !important;}
    .top-right-search-filters .col-md-1.folder-icon{padding-left: 36px !important; width: 50px !important;}
    .top-right-search-filters .alert-bell{ display: none !important;}
}
@media only screen and (max-width:768px){
    div#not_register{height: 80% !important;}

}
@media (max-width:768px){
    .search-property-wrapper{display:flex;flex-direction:column;margin-top:15px!important}
    .search-commercial-for-sale .search-property-wrapper {margin-top:15px!important}
    #searchListingtMap{order:1;padding-left:0!important;padding-right:0!important;top:unset;position:fixed!important;width:100%!important;margin-top:-76px;margin-bottom:15px; height: 300px;z-index: 99;}
    /*.search-commercial-for-sale #searchListingtMap{ margin-top: 0px !important;}*/
    .search-property-wrapper .properties-wrapper{order:2}
    .search-text{font-size:16px;padding:0 0 0 15px}
    .folder-icon{width:50px;height:50px;object-fit:contain;box-shadow:0 3px 6px 0 rgba(0,0,0,.08);background-color:#7b4d9d;right:5%;border-radius:25px;top:86%!important;z-index:1;position:fixed}
    .folder-icon span{top:13px;right:24px;color:#fff}
    .search-listing-result{padding:unset!important}
    #filters-modal-footer{border:unset!important;text-align:center;position:fixed;width:100%!important;background-color:#fff;bottom:2px;z-index:9}
    .delete-button{float:right;width:42px;height:42px;right:13px;border-radius:21px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);background-color:#fff;top: 75px;z-index: 1000;position: fixed;}
    .filter-icon{padding-left:5px!important}
    .search-property-wrapper .properties-wrapper{padding-right:15px!important}
    .search-property-wrapper .properties-wrapper .pagination{margin-left:-15px!important;margin-right:-15px!important}
    .search-listing-map{height:300px!important}
    .location-row,.row .location-row{padding-top:0!important}
    .sort_by_filter{display:none}
    .location-row .filter-icon .icon{top:5px!important;}
    .editor-controls{ min-width: 100%; left: 0px; }
    .form-session-end{width: auto;}
    body .home-enquiry-latest a.no-image {padding-top: 20px !important;}
    .search-property-wrapper .properties-wrapper.map-view-wrapper{top: 295px !important;}
    .map-view-footer{ bottom: -290px !important;}
}
@media (min-width:768px) and (max-width:991px){
    .property-filter{ display: none !important;}
    .sort_by_filter_top{ display: none !important;}
    .search-text-row{ z-index: 9; margin-top: 40px !important;}
    .search-commercial-for-sale .search-text-row{ margin-top: 0px !important}
    .search-property-wrapper{display:flex;flex-direction:column;margin-top:15px!important}
    #searchListingtMap{order:1;padding-left:0!important;padding-right:0!important;top:unset;position:unset!important;width:100%!important;margin-bottom:15px;height:420px}
    /*.search-to-rent #searchListingtMap{ margin-top: -60px !important;}*/
    .search-property-wrapper .properties-wrapper{order:2}
    .search-text{font-size:16px;padding:0 0 0 15px}
    .top-right-search-filters .col-md-1{ padding-left: 50px !important;}
    /*.folder-icon{width:50px;height:50px;object-fit:contain;box-shadow:0 3px 6px 0 rgba(0,0,0,.08);background-color:#7b4d9d;right:5%;border-radius:25px;top:86%!important;z-index:1;position:fixed}*/
    /*.folder-icon span{top:13px;right:24px;color:#fff}*/
    /*.search-listing-result{padding:unset!important}*/
    #filters-modal-footer{border:unset!important;text-align:center;position:fixed;width:100%!important;background-color:#fff;bottom:2px;z-index:9}
    .delete-button{float:right;width:42px;height:42px;right:13px;border-radius:21px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);background-color:#fff;top:13px;z-index:1}
    .filter-icon{padding-left:5px!important}
    /*.search-property-wrapper .properties-wrapper{padding-right:15px!important}*/
    .search-property-wrapper .properties-wrapper .pagination{margin-left:-15px!important;margin-right:-15px!important}
    .search-listing-map{height:420px!important}
    .location-row,.row .location-row{padding-top:0!important}
    .sort_by_filter{display:none}
    .location-row .filter-icon .icon{top:5px!important;}
    .editor-controls{ min-width: 100%; left: 0px; }
    .folder-icon{ padding-left: 15px !important;}
}
@media (min-width:991px) and (max-width:1199px){
    .property-filter{ display: none !important;}
    .sort_by_filter_top{ display: none !important;}
}
.search-to-rent .properties-wrapper, .search-commercial-to-rent .properties-wrapper{ margin-top: 12px !important;}

.job-description{color:#454545;font-family:MuseoSans;text-align:left;}
.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}
.my-jobs blockquote small::before{content:none!important}
.my-jobs .simple-wrapper{padding:10px 20px 5px!important;margin:0 0 15px!important}
.simple-wrapper h2{color:#181818;font-size:16px;margin:10px 0 18px!important;font-family:MuseoSans500,"Trebuchet MS",Arial,Helvetica,sans-serif}
body .about-me-text{color:#333333;font-family:MuseoSans;margin-bottom:20px!important;margin-top:0!important;line-height:15px;}
body .simple-wrapper .tradesman-services{margin:15px 0 20px 0!important}
body .simple-wrapper .tradesman-services span{font-size:12px!important;background-color:rgba(237,232,242,1);color:#5a2e87;border-radius:25px;padding:7px 15px!important;margin-right:5px; line-height: 20px; display: inline-block;margin-top: 10px;}
body .simple-wrapper .trader-highlights{
    margin:-5px 0 15px 0!important;
    color:#181818!important;
    font-family: MuseoSans,"Trebuchet MS",Arial,Helvetica,sans-serif;
}
body .simple-wrapper .trader-highlights span{position:relative;top:2.4px!important;margin-left:3px;margin-right:3px;font-size:23px!important;}
body .simple-wrapper .credential-heading{
    color:#454545!important;
    font-size:14px!important;
}
body .simple-wrapper .credentials{
    margin-top:10px!important;
}
body .simple-wrapper .credentials span{
    color: #565656!important;
    background-color: #F6F6F6!important;
}
body .simple-wrapper .credentials:last-child{
    margin-bottom:22px!important;
}
.completed-jobs-heading{border-bottom:1px solid #EEE}
.completed-jobs-count{padding-top:8px}
.completed-jobs-count label{font-size:13px;color:#5a2e87}
.completed-jobs-section h3{color:#181818;font-size:14px;font-family:MuseoSans;margin:10px 0 5px!important}
.completed-jobs-section .icon{font-size:15px}
.completed-jobs-section p{margin:2px 0 5px!important;font-size:13px}
.completed-jobs-section span label{font-family:MuseoSans700,"Trebuchet MS",Arial,Helvetica,sans-serif;margin-left:7px;position:relative;font-size:13px;position:relative;top:1px;}
.completed-jobs-section{border-bottom:1px solid #f3f3f3;margin-top:5px;margin-bottom:5px;padding-bottom:10px}
.completed-date{padding:0!important}
.completed-jobs-section .date-section{padding-top:10px!important}
.box-wrapper .cancel-job p{padding-bottom:20px!important}
body .tradesman-job-enquiry div h2{color:#181818!important;font-family:MuseoSans700;font-size:16px}
.trader-rating{display:inline-block;unicode-bidi:bidi-override;color:#E1E1E1;font-size:25px;height:25px;width:auto;margin:0;position:relative;padding:0}
.trader-rating-lower{padding:0;display:flex;z-index:0}
.icon.icon-star.filled{color:#5A2E88}
.icon.icon-star.halfstar{position:absolute;top:0;left:0;color:#5A2E88;overflow:hidden}
.main-section .enquired{ color: #707070; font-family: "MuseoSans"; font-size: 12px !important }
.my-jobs .main-section blockquote small::before{ content: none !important;}
.my-jobs .main-section .simple-wrapper{ padding:10px 20px 10px 20px !important; margin: 0 0 5px 0 !important;}
body .main-section .grid-wrapper .no-trader-complete { padding:0 20px 10px 20px!important; }
.main-section .simple-wrapper h2{ font-size: 16px; margin: 10px 0 18px 0 !important; font-family: "MuseoSans500", "Trebuchet MS", Arial, Helvetica, sans-serif;}
.main-section .about-me-text{ color: #606060; font-family: "MuseoSans"; }
.main-section .completed-jobs-heading{ border-bottom:  solid 2px #f3f3f3; }
.main-section .completed-jobs-count{ padding-top: 5px;}
.modal-dialog .completed-jobs-count { padding-top:8px!important; }
.main-section .completed-jobs-count label{ float: right;}
.main-section .completed-jobs-section h3{ color: #181818; font-size: 12px; font-family: "MuseoSans"; margin: 10px 0 5px 0!important; }
.main-section .completed-jobs-section .icon{ color: #5a2e87;}
.main-section .completed-date{ margin:0 0 0 0 !important;}
.main-section .completed-jobs-section p{ margin: 0 0 5px !important;}
.main-section .completed-jobs-section p small{ color: #606060; font-size: 85% !important;}
.main-section .completed-jobs-section{ border-bottom:  solid 2px #f3f3f3; margin: 10px -15px 10px -15px !important;}
.main-section .completed-jobs-footer{ margin-bottom: 5px !important;}
.main-section .completed-jobs-footer .view-all-jobs{ float: right; color: #606060; font-size: 13px !important;}
.main-section .completed-date{ padding: 0px 0px 0 34px !important;}
.main-section .completed-jobs-section .date-section{ padding-top: 10px !important;}
.main-section .completed-date-text{ color: #606060;}
.main-section .job-overview .tab-pane{ min-height: auto !important; }
.main-section .job-feedback{ padding-left: 15px !important; padding-right: 15px !important; margin-top: 20px !important; color: #606060 !important;}
.main-section .job-feedback h2{ color: #5a2e87 !important;}
.main-section .job-feedback p, .reviews p{ color: #606060 !important; font-size: 13px !important;}
.main-section .job-feedback-rating{ color: #606060; padding-left: 15px !important; padding-right: 15px !important; margin-top:10px !important; font-size: 13px !important;}
.main-section .job-feedback-rating span{ position:relative; top:3px; }
.main-section .reviews{ padding-left: 15px !important; padding-right: 15px !important; margin-top: 5px !important;}
.main-section .reviews .form-group{ margin-bottom: 10px !important;}
body .main-section .simple-wrapper .job-summary, body .simple-wrapper .job-invoice{ font-size: 13px !important;}
.main-section .job-overview-detail{ color:#454545; font-size: 13px; padding-bottom: 5px !important;}
.main-section .job-summary .booked-tradesman { padding-top:2px!important; }
.main-section .job-summary .booked-tradesman h2{ margin:0px 0 5px 0!important; }
.main-section .job-summary .booked-tradesman label{ margin-top:5px!important; }
.main-section .job-summary .booked-profile-img{ margin-right:20px!important; }
.main-section .job-summary .booked-profile-img.no-image {padding: 28px 0 0 0 !important;font-size: 19px !important;color: #888888 !important;background-color: #EEE;width: 80px !important;height: 80px !important;border: 1px solid #EEEEEE !important;margin: 0 0 0 0 !important;text-align: center;border-radius: 50px;}
body .main-section .simple-wrapper .top-heading { margin-top:0!important; }
body .main-section .simple-wrapper .job-images img{ border-radius:3px!important; padding-right:10px; height:185px!important;}
body .main-section .simple-wrapper .maintenance-issues-images a { height:185px!important; }
body .main-section .simple-wrapper .job-invoice img{ border-radius: 0 !important;}
.page-heading-wrapper { border-bottom:1px solid #EEEEEE; }
.page-heading-wrapper h1{ border:none!important; }
.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;}
.page-heading-wrapper .action-content .options > *:not(.ticket-status) , .page-heading-wrapper .action-content .options button{ margin:0!important;padding:0!important;background:transparent!important;border:none!important; }
.page-heading-wrapper .action-content .options .icon {
    background:transparent!important;
    font-size:21px;
    top:4px;
}
.page-heading-wrapper .action-content .options .agreement-icon{
    font-size:28px;
    top:-1px;
}
.page-heading-wrapper .action-content .options .label { font-size: 100%; }
.page-heading-wrapper .option-dropdown  .dropdown.open{
    z-index: 201;
}
.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 }
.page-heading-wrapper .action-content .button2 { margin-left:10px!important; }
.cash-content div div > *, .cashflow-totals div div > * { padding:0; margin:0; }
.cash-heading { margin-top:0; font-family: "MuseoSans500", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.cashflow-totals { padding-top:10px; padding-bottom:10px; }
.cashflow-totals div div { padding-top:5px; padding-bottom:5px; }
.cashflow-totals div div span { margin-right:5px; color:#454545; font-size:14px }
.cashflow-totals div div span.gross { font-family:"MuseoSans700", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.cash-expense-totals div div span.gross { color:#449D44!important; }
.cash-content .accordion{ padding:18px 15px 0px 15px !important; border:1px solid #EEEEEE;}
.cash-content { margin-bottom:5px!important; }
.cash-content:last-child { margin-bottom:0!important; }
.cash-content .accordion-header { position:relative; }
.cash-content .accordion-header h2{ font-size:17px; font-family: "MuseoSans500", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#181818; }
.cash-content .accordion-header p{ margin-top:10px; }
.cash-content .accordion-header span{ margin-right:15px;color:#454545;font-size:13px; }
.cash-content .accordion-header p span.total { color:#7b4d9d; position:absolute; top:27px; right:0; font-size:15px; font-family:"MuseoSans700", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.cash-content .accordion-header:after{ top:-50px;position:relative; font-size:22px!important; }
.cash-content .accordion-body .date-content { padding-bottom:18px; }
.cash-content .accordion-body .date-content h3 { font-size:13px; font-family: "MuseoSans500", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#454545; margin-bottom:5px; }
.cash-content .accordion-body .date-content span { font-size:14px; }

.box-wrapper.purchase-history-wrapper {
    height: 70px !important;
    padding: 10px 10px!important;
    margin: 5px 0 10px 0!important;
}
.box-wrapper.purchase-history-wrapper h3.signin_date {
    color: #181818;
    margin-top: 5px;
    margin-bottom: 5px;
}
.box-wrapper.purchase-history-wrapper .dropdown button.dropdown-toggle{
    font-size: 17px;
    background-color: transparent!important;
    margin-right: 5px;
}
.box-wrapper.purchase-history-wrapper .activity-right {
    padding-left: 25px;
}
.simple-wrapper.rattings_review_section h2{ font-size: 16px; margin: 10px 0 18px 0 !important; font-family: "MuseoSans500", "Trebuchet MS", Arial, Helvetica, sans-serif;}
.trader_job-rattings h3{ color: #181818; font-size: 14px; font-family: "MuseoSans"; margin: 10px 0 5px 0!important; }
.trader_job-rattings .icon{ font-size: 15px !important;}
.completed-date{ margin:0 0 0 0 !important;}
.trader_job-rattings p{ margin: 2px 0 5px!important;font-size: 13px;}
.trader_job-rattings p small{ color: #606060; font-size: 85% !important;}
.completed-date{ padding: 0px 0px 0 34px !important;}
.trader_job-rattings .date-section{ padding-top: 10px !important;}
.completed-date-text{ color: #606060;}
.rattings_review_section{ padding: 10px 20px 10px 20px !important; margin: 10px 0 5px 0 !important;}
.trader-dash-tabs{ border-right:  solid 2px #f3f3f3;}
.enquired{ color: #707070; font-family: "MuseoSans"; font-size: 12px !important }
.job-property-details { font-family: "MuseoSans"; }
.tradesmen-heading{ font-size:14px; color:#5a2e87; font-family: "MuseoSans";}
.jobs-trade-list .dropdown { top:-5px; }
.jobs-trade-list .dropdown-menu { margin-right:10px; }
.job-list-section .job-name{ padding-left:20px!important;margin-top:2px!important;}
.job-list-section .job-name h2 a { font-family: 'MuseoSans700'; }
.job-list-section .interested-traders{ font-family: 'MuseoSans700';font-size:14px;color: #5a2e87;}
.job-list-section .jobs-wrapper .right-content { margin-top:2px!important; margin-left:-45px!important; }
body .jobs-wrapper .job-name .status-job { margin-top:10px!important; }
body .job-list-section .jobs-wrapper .dropdown { top:-3px!important; }
body .job-list-section .jobs-wrapper .dropdown .icon-three_dot_menu { font-size:29px!important; }
body .my-jobs-viewing-wrapper .job-name { margin-top:7px!important; }
.job-booking-section .job-name{ font-size: 17px; color: #5a2e87; font-family: "MuseoSans";}
.job-booking-section .job-description { color: #707070; font-family: "MuseoSans";}
.job-booking-section .tradesmen-heading{ font-size: 15px; color: #5a2e87; font-family: "MuseoSans";}
.job-booking-section .enquired{ color: #707070; font-family: "MuseoSans"; font-size: 12px !important }
.job-booking-section .quoted-price{ color: #5a2e87; font-size: 15px; font-family: "MuseoSans700"}
.job-booking-section .quoted-text{ color: #606060; font-size: 13px; font-family: "MuseoSans"}
.job-booking-section .immediate-start-date{ font-size: 9px; color: #606060; font-family: "MuseoSans";}
.my-jobs .job-booking-section  blockquote small::before{ content: none !important;}
.my-jobs .job-booking-section  .simple-wrapper{ padding: 10px 20px 5px 20px !important; margin: 0 0 15px 0 !important;}
.job-booking-section .simple-wrapper h2{ font-size: 16px; margin: 10px 0 18px 0 !important; font-family: "MuseoSans500", "Trebuchet MS", Arial, Helvetica, sans-serif;}
.job-booking-section .about-me-text{ color: #606060; font-family: "MuseoSans"; }
.job-booking-section .completed-jobs-heading{ border-bottom:  solid 2px #f3f3f3; }
.job-booking-section .completed-jobs-count{ padding-top: 5px;}
.job-booking-section .completed-jobs-count label{ float: right;}
.job-booking-section .completed-jobs-section h3{ color: #181818; font-size: 12px; font-family: "MuseoSans"; margin: 10px 0 5px 0!important; }
.job-booking-section .completed-jobs-section .icon{ color: #5a2e87;}
.job-booking-section .completed-date{ margin:0 0 0 0 !important;}
.job-booking-section .completed-jobs-section p{ margin: 0 0 5px !important;}
.job-booking-section .completed-jobs-section p small{ color: #606060; font-size: 85% !important;}
.job-booking-section .completed-jobs-section{ border-bottom:  solid 2px #f3f3f3; margin: 10px -15px 10px -15px !important;}
.job-booking-section .completed-jobs-footer{ margin-bottom: 5px !important;}
.job-booking-section .completed-jobs-footer .view-all-jobs{ float: right; color: #606060; font-size: 13px !important;}
.job-booking-section .completed-date{ padding: 0px 0px 0 34px !important;}
.job-booking-section .completed-jobs-section .date-section{ padding-top: 10px !important;}
.job-booking-section .completed-date-text{ color: #606060;}
.job-booking-section .proceed_book{ margin-top: 15px !important;}
.job-booking-section .cancel-job{ padding: 15px 0 15px 0 !important;}
.job-booking-section .box-wrapper .cancel-job p{ padding-bottom: 20px !important;}
.dashboard-jobs .enquired{ color: #676767; font-family: "MuseoSans"; font-size:13px !important }
.dashboard-jobs .rectangle-wrapper{ padding: 0px !important; border: 1px solid #EEEEEE; border-radius: 2px; box-shadow: 2px 2px 5px 0px #EFEFEF;}
.dashboard-jobs .rectangle-wrapper img{ width: 100% !important;}
.dashboard-jobs .box-right-content { padding: 15px 0 0 20px !important;}
.dashboard-jobs p.types{ color: #5a2a87 !important; font-family: MuseoSans,"Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; line-height:15px; padding: 0 0 10px 0 !important;}
.dashboard-jobs p.types span { font-size:19px!important; position:relative; top:-2px; margin:0 3px!important; }
.card-text p.types{ color: #7b4d9d!important;font-family: MuseoSans,"Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 12px;}
.dashboard-jobs .box-right-content h2{ margin: 0px 0 4px 0 !important; font-size: 16px !important;}
body .dashboard-jobs .rectangle-wrapper .dropdown{ right:20px!important; top:10px!important; }
.job-name{ padding-left:20px!important;margin-top:2px!important;}
.job-name h2 a { font-family: 'MuseoSans700'; }
.interested-traders{ font-family: 'MuseoSans700';font-size:14px;color: #5a2e87;}
.jobs-wrapper .right-content { margin-top:2px!important; margin-left:-45px!important; }
body .jobs-wrapper .dropdown { top:-3px!important; }
body .jobs-wrapper .dropdown .icon-three_dot_menu { font-size:29px!important; }
.plus-highlights, .minus-highlights{position: relative; top: 20px}
.notification-counter-wrapper{width:13px;height:13px;box-shadow:0 0 6px 0 rgba(177,177,177,.26);border:1px solid #fff;background-color:#ce3131;border-radius:50%;position:absolute;right:4px}
.notification-counter{font-size:6px;line-height:1.33;color:#fff;display:block;text-align:center;padding-top:2px}
.rating-stars ul { list-style-type:none;padding:0;-moz-user-select:none;-webkit-user-select:none; margin-right: 30px;}
.rating-stars ul > li.star {display:inline-block;}
.rating-stars ul > li.star{color:#eeeeee;}
.rating-stars ul > li.star.hover > .icon-star, .rating-stars ul > li.star.selected > .icon-star {color:#5A2E88;}
.row.simple-wrapper-heading{ border-bottom: solid 2px #f3f3f3 !important; padding-bottom: 10px; margin-bottom: 10px}
.main-section .simple-wrapper .row.simple-wrapper-heading h2{margin:-4px 0 0px 0 !important; }
.main-section .simple-wrapper .row.simple-wrapper-heading small{ margin-left: 25px;font-size:13px!important;color:#606060!important;}
.job-recomandation{ list-style: none; display: flex; padding-left: 0px !important}
.job-recomandation li{ margin-right: 20px; text-align: center;}
.job-recomandation li:first-child{ margin-right: 30px;}
.job-recomandation li:last-child{ margin-right: 10px;}
.job-recomandation li small { position:relative; top:6px; font-size:13px; }
body #content-left .feedback-wrapper { margin-top:15px!important; }
body .feedback-wrapper .checkbox-list{ padding-left:0!important; }
.feedback-wrapper p{ margin: 0 0 10px !important;}
.feedback-wrapper .property-type-container{ color: #606060 !important; font-size:13px!important; line-height:18px!important; }
.feedback-wrapper .form-group.property-filter-checkbox{ margin-bottom:-5px !important;}
.job-recomandation li label, .job-recomandation li input{ margin: 0px !important;}
.rating-stars{ display: flex}
.feedback-wrapper .reviews {margin-top:10px !important;margin-bottom:10px!important;}
.feedback-wrapper .reviews p{ margin-bottom:15px!important; }
body #custom-modal .confirm-dialog .icon-three_dot_menu{ background-color:#EEE!important;border-radius:50%; }
body #content-left .job-message-wrapper div p.thumbnail { margin-top:0!important; }
body #content-left .job-message-wrapper div .job-message-body { padding-top:15px; }
.dropdown-notification ul.dropdown-menu{border:0;box-shadow:0 3px 6px 0 rgba(0,0,0,.08);background-color:#fff;width:365px;padding-top: 0 !important; max-height: 315px;overflow-y: scroll;}
.dropdown-notification ul.dropdown-menu li{border-radius:2px;box-shadow:0 2px 6px 0 rgba(0,0,0,.08);border:1px solid #f5f5f5;background-color:#fff;margin:15px 12px 10px 12px}
.dropdown-notification ul.dropdown-menu li.up-to-date-notification {border: 0px;box-shadow: unset;text-align: center; }
.notification-icons{font-size:15px;margin-top:2px}
.notification-time{font-size:12px;line-height:1.18;text-align:left;color:#aaa}
.notification-title{font-size:14px;line-height:1.15;text-align:left;color:#5a5a5a;white-space: normal !important;}
.notification-unread{width:6px;height:6px;background-color:#ff817b;display:block;border-radius:50%;margin-top:12px;float:right}
.view-all-notification{text-align:right;margin-right:12px;margin-bottom:10px}
.view-all-notification a{font-size:12px;line-height:1.18;text-align:right;color:#5a5a5a}
.map-icon-color{ color: #9f9f9f;}
.residential-property-for-sale footer, .commercial-property-for-sale footer, .commercial-property-to-rent footer, .commercial-land-for-sale footer, .residential-land-for-sale footer{ display: none;}
.notification-icons i{display:block;text-align:center}
.notification-list .notification-unread{float:left;margin-top:12px!important}
.job-in{ padding: 25px 0 0 0!important; width: 2% !important;}
.input-group-addon .icon-map_pin{ margin-top: 17px !important;}
.general-input{ height: 38px;border: .5px solid #ccc;border-top-right-radius: 2px;border-bottom-right-radius: 2px;}
body .search-messages, body .messages-toggle .filters-label { height:unset!important; margin:0!important; }
body .search-messages input { border-radius:3px!important; }
.search-messages.focused input { border:1px solid!important; }
.search-messages span i{margin-top: 0!important;top:10px !important;color: #ccc!important;}
.job-search .search-input{ height: 38px;border: .5px solid #ccc;border-top-right-radius: 2px;border-bottom-right-radius: 2px;}
.keywords-input{ font-size: 14px!important;line-height: 25px!important;color: #575757!important;border-radius: 2px!important;border: 1px solid #CCC!important;height: 38px!important;width: 100%!important;padding: 11px 16px 10px 12px;}
.job-marketplace .properties-wrapper{ margin-top: 12px !important;}
p.buttons-right {text-align: left;padding-top: 13px;padding-left: 0px;}
.suggestion-list{ margin-top: 0px!important;height: auto;width: 100%!important;border-radius: 2px!important; border: none!important;}
.suggestion-list li{ padding: 10px 0 10px 15px;display: block;cursor: pointer;}
.suggestion-list li.hover{ background-color: #EFEFEF;}
.suggestion-list li i{ top: 1px !important; right: 6px}
.location-search .suggestion-list{width: calc(100% - 75px) !important; margin-left: 75px;}
.messages-list{ padding-top: 5px;}
.messages-toggle{ margin-top:0px!important;}
.messages-toggle a{ font-size:22px; color:#262626;}
.messages-toggle span{ float: right; cursor: pointer;}
.message-tiles{ margin: 0!important; box-shadow: none !important;border: none !important;padding: 10px 10px 10px 10px !important;border-radius: 5px !important;cursor: pointer;}
.message-tiles-subject{ padding-bottom:13px!important; }
.message-tiles .image-profile { padding-right:10px; }
.message-tiles a.thumbnail{ width:50px!important; height:50px!important;padding:0;margin:5px 0 0 0;border-radius:50%; display:table!important;text-decoration:none!important;}
.message-tiles .right-content{padding: 13px 15px 10px 0 !important; margin: 0 !important;}
.message-inbox h2{ margin-top: 0 !important;margin-bottom: 5px !important; color: #5a5a5a;}
.message-inbox .message-wrapper{ padding-bottom:5px; margin-right: 5px; }
.message-inbox .message-purpose{ padding:0!important;margin:0 0 2px 0!important; font-size:14px;color: #767676;}
.message-inbox .message-date{ padding: 0 !important;margin: 0!important; font-size:13px; color: #999999;}
.message-inbox .message-from{ color:#454545 !important; font-size:15px; font-family: "MuseoSans500", "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none!important; }
.message-tiles .message-dot{ margin:0!important; padding:0!important; line-height:0!important; height:10px;width:10px;background-color:#ff817b;border-radius:50%;top:45% !important;position:absolute; right:20px;}
.message-tiles.active{ background-color: #f9f9f9; border-radius:10px!important; }
.message-container{ padding:17px 20px 0px 20px !important;margin-top:15px!important;}
.message-header{ border-bottom:1px solid #EEEEEE !important;padding-bottom:15px;margin-bottom: 10px;}
.message-header .icon-attach{ float:right;margin-top:5px;font-size:23px;}
.message-date_time{ padding: 10px 0 10px 0;text-align: center;color: #c6c6c6;font-size: 12px;}
.message-seen-div{ padding-left: 0px}
.message-seen{font-size:10px;color: #454545;margin-top:5px;}
body .message-inbox-parent .has-subject { padding-top:6px!important; padding-bottom:0!important; }
.compose-message{ padding-left: 0px !important;padding-right: 0px !important; border-top:1px solid #EEEEEE !important}
.compose-message .form-group.input-group{ margin-bottom: 0px !important; height: 50px !important;}
.compose-message .form-control{ border-bottom: none !important; padding-bottom: 12px !important;}
.compose-message .input-group-addon .icon { margin-top:10px!important; color:#cccccc;font-size:25px;cursor: pointer;}
.compose-message .input-group-addon .icon.active { color:#5a2a87; }
.message-inbox .message-body-container {visibility: visible;transition: visibility 0.2s;margin-right: 15px;}
.message-content-overlay {height: 438px;overflow-y: scroll;overflow-x: hidden;visibility: hidden;transition: visibility 0.3s;margin-right: -20px;}
.message-content-overlay:hover {visibility: visible;transition: visibility 0s 0.2s;scroll-behavior: smooth;}
.messages-toggle .filter-menu{ z-index: 1000 !important; right: 0 !important; left: unset !important; margin-top: 5px !important; margin-right: 8px!important;}
.message-tiles a.thumbnail.no-image {height:50px;!important;width:50px!important;padding-top:15px!important;font-size: 15px !important;color: #888888 !important;display: block !important;background-color: #EEE;}
.message-container .image-file{margin-top: 5px;width: auto;max-height: 240px;overflow: hidden;}
.message-container .image-file img{display: block;margin: auto;border-radius: 5px;width: 50%;}
.message-container .pull-right.image-file img{margin-right: 0px;}
.message-container .pull-left.image-file img{margin-left: 0px;}
body #compose-message { height:44px!important;}
.message-inbox .tab-pane .message-list-overlay {overflow-y: scroll;overflow-x: hidden;visibility: hidden;height: 435px;transition: visibility 0.3s;}
.message-inbox .tab-pane .message-list-overlay:hover,.message-inbox .tab-pane .message-list-overlay:active{ visibility: visible;transition: visibility 0s 0.2s;scroll-behavior: smooth;}
.message-inbox .tab-pane .message-list-overlay > .row{visibility: visible;transition: visibility 0.2s;padding-right: 5px;}
.job-marketplace .property-types .multiselect-container, .job-marketplace .multidropdown .multiselect-container{ width: 280px!important}
.search .suggestion-list{ margin-top: 0px!important;height: auto; width: calc(100% - 75px) !important;border-radius: 2px!important;border: none!important;margin-left: 75px;overflow-y: scroll;max-height: 245px;}
.message-tiles a.thumbnail.no-image main{ width: 80px;}
.pdf-icon{width:50px;height:80px;background-color:#e94a4c;margin:38px auto;text-align:center;display:block;vertical-align:middle;padding-top:36px;position:relative;border-radius:5px}
.pdf-icon:before{content:"";position:absolute;top:0;right:0;border-width:0 16px 16px 0;border-style:solid;border-color:#f7b8b8 #fff}
.pdf-icon span{font-size:14px;color:#FFF;vertical-align:middle}
.file-name{ color: #9f9f9f;font-size: 11px;}
.pdf-download{ padding: 0px !important; border-radius: 5px !important;}
.pdf-download hr{ margin-top: 22px !important; margin-bottom: 10px !important;}
.pdf-download p{ margin: 0px 0 10px 34px !important;}
.pdf-download a{ text-decoration: none !important;}
.alert-list{ padding: 15px 15px 15px 15px !important; height: 90px !important;}
.job-marketplace .tradesperson_list{ height: 292px;overflow-x: hidden;overflow-y: scroll;width: 276px !important;}
.remove-search-text{ right: 35px !important; display: none; cursor: pointer;}
span.input-group-addon.search-submit {cursor: pointer;}
.message-empty-center-content{width: 80%;}
#report-issue-modal .modal-header{ border-bottom: none !important;}
#report-issue-modal .modal-footer{ border-top: none !important;}
#report-issue-modal .button-wrapper{ padding-bottom: 0px !important;}
#report-issue-modal .report-issue-tabs{ margin: 10px 10px 5px 0;padding: 10px 20px;border-radius: 20px;background-color: #f8f8f8; color: #c1c1c1;font-size: 13px;text-decoration: none;cursor: pointer; display: inline-block;}
#report-issue-modal .report-listion-options{ padding-bottom: 25px !important;}
.report-listing-modal{ cursor: pointer;}
.social-media-share .icon{ padding-right: 15px;}
#report-issue-modal #modal-body{ padding: 8px 15px 15px 15px !important;}
#report-issue-modal .report-issue-tabs.active{ background-color: #5A2D80; color: #fff;}
.two-factor-verification-form{ width:525px; margin-top:90px !important;margin-bottom:15px!important;padding:20px 20px 25px 20px;border-radius:5px;box-shadow: 0 5px 20px 0 rgba(21,27,38,.08);background-color: #ffffff; margin: 0 auto; position: relative;}
.two-factor-heading{ font-size: 20px;color: #262626; border-bottom:1px solid #E5E5E5;padding-bottom:10px;margin-bottom:15px;}
.two-factor-reason{ margin: 30px 0 0 0;border:1px solid #f2f2f2;border-radius: 3px;padding: 0px 15px 8px;}
.two-factor-reason h2{ font-family:"MuseoSans500", "Trebuchet MS", Arial, Helvetica, sans-serif !important; color:#5a2a87!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;background-color: #d14836;border-radius:12px;color:#FFFFFF;}
.ticket-status-green{font-size: 12px;text-transform: uppercase;padding: 3px 10px 2px;background-color: #69BEBF;border-radius: 3px;height: 22px;color: #fff;}

.search-commercial-for-sale .payment-terms .size-type-checkbox>li>div>div:nth-child(2){ padding-left: 5px !important;}
.com_prop_size .modal-content-heading{ margin-left: 0px !important;}
.no-permissions-allowed .container.page-content{ padding-top: 50px !important;}
.no-permissions-allowed .container.page-content h1{ border-bottom: none !important; padding-left: 0px !important;}
.no-permissions-allowed .container.page-content > .row > div > div > .col-md-5{ margin-top: 200px;}
.page-not-found .container.page-content{ padding-top: 50px !important;}
.page-not-found .container.page-content > .row > div > div > .col-md-5{ margin-top: 150px;}
.page-not-found .container.page-content h1{ border-bottom: none !important; padding-left: 0px !important;}
.password_regex{ font-size: 11px; color:#999; position:relative; top:-15px;margin-right:9px;}
.password_regex:last-child{margin-right:0!important;}
.password_regex.active{ color: #69BEBF;}
.more-properties-by-agent{ cursor: pointer;}
/*.video-tour { height: 460px !important;}*/
/*.video-tour iframe{ height: 85% !important;}*/

@media(max-width:767px){
    .message-tiles { padding-bottom:5px!important; }
    .message-tiles-subject{ padding-bottom:8px!important; }
    .message-tiles .right-content{ padding-top:7px!important; }
    body .message-inbox-parent .has-subject {padding-top:2px!important; }
    .message-inbox .message-content-overlay{ visibility: visible}
    .message-inbox .tab-pane .message-list-overlay{ visibility: visible}
    .keyword-search .suggestion-list{ width: 294px !important;}
    .location-search .suggestion-list {width: 292px !important;}
    .password_regex{ font-size:12px;margin-right:10px;}
}
@media(max-width:768px) {
    .two-factor-verification-form{ width:auto!important; }
    .job-search .search-btn-wrapper .buy-btn{ margin-bottom: 20px !important;}
}
@media(min-width:768px) and (max-width:1100px){
    .home .tab-names{white-space: nowrap;overflow: auto;padding-top: 15px;padding-bottom: 15px;float: none !important;}
    .home .panel-content .text-right{ padding-right: 10px !important;}
    .home .panel-content .title-panel{ font-size: 15px !important;}
    .home .filter-by-property{ margin-top: 10px !important;}
    .home .nav-tabs{ margin-top: 45px !important;}
    .home .generic-label{ font-size: 9px !important;}
}
@media(min-width:1194px){
    .home .tab-names{white-space: nowrap;overflow: auto;padding-top: 15px;padding-bottom: 15px;float: none !important;}
    .home .filter-by-property{ margin-top: 15px !important;}
}
@media(min-width:991px) and (max-width:1199px){
    .home .filter-by-property{ margin-top: 10px !important;}
    .home .nav-tabs{ margin-top: 45px !important;}
    .home-properties-wrapper{ height: auto !important;}
    body .grid-wrapper{ width: 83.33333333% !important;}
    body.tenant .grid-wrapper{ width: 50% !important;}
    .home .generic-label{ font-size: 9px !important;}
}
@media(min-width:1199px) {
    .job-location{ width: 47.66666666% !important;}
}
@media(min-width:1199px) and (max-width:1438px){
    body .cd-tabs .grid-wrapper{ width: 50% !important;}
    body.trader .cd-tabs .col-lg-6{ width: 83.33333333% !important;}
    body.trader .cd-tabs .col-md-10{ width: 83.33333333% !important;}
    .home .generic-label{ font-size: 9px !important;}
    body .home-enquiry-latest h3 {font-size: 13px !important;}
}
