.upload{border-top:solid 1px #CCC;width:400px;padding-top:10px;margin-top:10px}.upload .progress{margin-top:8px;border:solid 1px #555;border-radius:3px;-moz-border-radius:3px}.upload .progress .bar{height:10px;background:#3EC144}#item_template_table td{padding:10px}.ui-autocomplete{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;_width:160px;padding:4px 0;margin:2px 0 0 0;list-style:none;background-color:#ffffff;border-color:#ccc;border-color:rgba(0,0,0,0.2);border-style:solid;border-width:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px}.ui-autocomplete .ui-menu-item>a.ui-corner-all{display:block;padding:3px 15px;clear:both;font-weight:normal;line-height:18px;color:#555555;white-space:nowrap}.ui-menu-item.ui-menu-active{color:#ffffff !important;text-decoration:none;background-color:#0088cc !important;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;background-image:none}.ui-helper-hidden-accessible{display:none !important}.fileinput-logo{overflow:hidden;position:relative;display:inline-block}.fileinput-brochure-logo{overflow:hidden;position:relative;display:inline-block}.fileinput-small-brochure-logo{overflow:hidden;position:relative;display:inline-block}.hb-calendar,.hb-calendar *{box-sizing:border-box;user-select:none}.hb-calendar{background-color:#eee}.hb-calendar a{color:inherit;text-decoration:none;transition:all 0.2s ease-in-out;cursor:default}.hb-calendar a:hover,.hb-calendar a:focus{text-decoration:none;color:inherit}.hb-months{display:flex;justify-content:space-between;padding:0.5rem 0;border-bottom:1px solid white}.hb-months .hb-change-month{cursor:pointer}.hb-current-month h5{font-weight:400}.hb-current-month span{font-weight:300}.hb-change-month{display:flex;align-items:center;width:2rem;justify-content:center}.hb-change-month i{font-size:1.5rem}.hb-days{width:280px;height:auto;padding:10px 0;margin:0 auto}.hb-days .hb-day{color:#aaa}.hb-days .hb-day:hover,.hb-days .hb-day:focus{color:#aaa}@media screen and (min-width: 768px){.hb-days{width:300px;padding:10px}}.hb-day{display:inline-block;width:38px;height:38px;line-height:38px;margin:1px;text-align:center;transition:all 0.2s ease-in-out;border-radius:50% !important}.hb-day.hb-day-name{margin-bottom:6px;font-size:0.7rem;text-transform:uppercase;color:black}.hb-day.hb-day-name:hover{color:black}.hb-day.hb-day-active{color:black;background-color:#aaa;cursor:pointer}.hb-day.hb-day-active:hover{color:white;background-color:black}.hb-day.hb-day-active.hb-day-selected,.hb-day.hb-day-active.hb-day-selected:hover{color:white;background-color:black;cursor:default}.hb-event-list{border:1px solid #e1e1e1;border-top:0;padding:1rem 1rem 0.5rem;display:flex;flex-wrap:wrap;align-content:flex-start}@media screen and (min-width: 768px){.hb-event-list{border:1px solid #e1e1e1;border-left:0;overflow-y:auto;flex:auto;padding:2rem 2rem 0}.hb-event-list::after{content:"";display:block;height:25px;width:100%}}.hb-event-instruction{color:#aaa;padding-bottom:0.5rem}.hb-event{width:100%;height:2rem;line-height:calc(2rem - 2px);border:1px solid #e1e1e1;transition:all 0.2s ease-in-out;text-align:center;margin-bottom:2%;border-radius:5px !important;cursor:pointer}.hb-event:hover,.hb-event:focus{text-decoration:none;color:#428bca;border-color:#428bca}.hb-event.is-active,.hb-event.is-active:hover{color:#428bca;border-color:#428bca}@media screen and (min-width: 480px){.hb-event{width:49%;margin:0 2% 2% 0}.hb-event:nth-child(even){margin-right:0}}.bif h2{font-size:2.5rem}.bif h3{font-size:2rem}.bif h4{font-size:1.5rem}.bif h5{font-size:1.25rem}.bif strong{font-weight:600}.bif .btn{white-space:normal;transition:all 0.2s ease-in-out}.bif-logo{display:block;max-width:300px;max-height:100px;width:100%;height:auto;margin:0 auto}@media screen and (min-width: 480px){.bif-logo{margin:0}}.bif-heading{margin:3rem 0;text-align:center}@media screen and (min-width: 480px){.bif-heading{margin:4rem 0}}.bif-confirm-msg{font-size:1.5rem;text-align:center;margin-bottom:2rem}.bif-confirm-btn{margin-bottom:1rem;text-align:center}.bif-property{margin-top:1rem}.bif-property__img img{width:100%;height:auto}.bif-property__info{border:1px solid #e1e1e1;border-top:0;padding:0.75rem 1rem}.bif-property__stats{margin-bottom:1rem}.bif-property__stats span{display:inline-block;margin-right:0.5rem}@media screen and (min-width: 480px){.bif-property{margin-top:2rem;display:flex}.bif-property__img{flex:0 0 30%;border:1px solid #e1e1e1;border-right:0;display:flex}.bif-property__img img{align-self:center}.bif-property__info{flex:auto;border:1px solid #e1e1e1;border-left:0;padding:0.75rem 1rem}}.bif-instructions{display:block;margin-bottom:1rem}.bif-instructions__number{display:inline-block;border:1px solid #aaa;width:23px;text-align:center;border-radius:50% !important;font-weight:600;margin-right:0.5rem}@media screen and (min-width: 768px){.bif-instructions__number{width:26px}}.bif-calendar{margin-bottom:1rem}@media screen and (min-width: 768px){.bif-calendar{display:flex;height:352px}}.bif-waitlist{margin-bottom:4rem}.bif-form{margin-bottom:10rem}.bif-form .form-control{font-size:1rem;color:black;border-color:#e1e1e1}.bif-form__row{margin-bottom:2rem}@media screen and (min-width: 480px){.bif-form__row-2-col{display:flex}}.bif-form__col-half:first-child{margin-bottom:2rem}@media screen and (min-width: 480px){.bif-form__col-half{width:49%}.bif-form__col-half:first-child{margin:0 2% 0 0}}.bif-form label{font-size:1rem;cursor:pointer}.bif-form label .is-required{color:#d84a38}.clear-postcode-contact,.clear-postcode-contact:visited,.clear-postcode-contact:active,.clear-postcode-contact:enabled{color:#ccc;text-decoration:none}.clear-postcode-contact:hover{color:#666}.has-error .select2-container a{border-color:#a94442 !important}.has-error .find_or_create_element input{border-color:#a94442 !important}.contact_modal{background-color:white !important}.progress-bar.arrow-right{position:relative;background:#f5f5f5;color:#3b3b3b}.progress-bar.end-bar{position:relative;background:#f5f5f5;color:#3b3b3b}.arrow-right.arrow-right-completed,.arrow-right.arrow-right-completed.overdue,.end-bar.arrow-right-completed{background:#dff0d8 !important;color:#3c763d !important}.progress-bar.arrow-right:after{left:98%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:20px;margin-top:-20px;border-color:rgba(245,245,245,0);border-left-color:#f5f5f5}.arrow-right.overdue.arrow-right-completed:after,.arrow-right.arrow-right-completed:after{border-color:rgba(223,240,216,0);border-left-color:#dff0d8}.end-bar .check-unchecked,.arrow-right .check-unchecked{background-image:url("/assets/global/img/unchecked.png");background-repeat:no-repeat;background-position:right top;margin-left:3px;padding-left:15px;margin-right:4px;display:inline;top:1px;position:relative}.arrow-right-completed .check-unchecked{background-image:url("/assets/global/img/checked.png") !important}.contract-date-chevron{cursor:pointer}.contract-date .clear-div{padding-bottom:15px;text-align:center}.contract-date .submit-button{width:100%}.sale-num a{color:#169ef4}.sale-num *{font-size:12px;float:none}.sale-num>*{color:black;font-size:20px}.arrow-right.overdue{background:#f2dede;color:#a94442}.end-bar.overdue{background:#f2dede;color:#a94442}.arrow-right.overdue:after{border-color:rgba(242,222,131,0);border-left-color:#f2dede}#commission_tab input.input-medium{font-size:14px;border:1px solid #e5e5e5;padding:6px 12px;height:34px;line-height:1.43;width:120px !important}.sale-num input.input-medium{font-size:14px;border:1px solid #e5e5e5;padding:6px 12px;height:34px;line-height:1.43;width:120px !important}.allocation-total-td{background-color:#def2de !important}.allocation-total-td.allocation-warning{background-color:#f2dede !important;color:#a94442}.allocation-warning-text{display:none}.allocation-warning .allocation-warning-text{display:block}#edit-email-design #email-preview-content .blocks-sortable-target{position:relative}#edit-email-design #email-preview-content .email-design-editable{cursor:pointer}#edit-email-design #email-preview-content .email-design-editable.email-design-editing{border:dashed 1px purple}#edit-email-design #available-blocks .drag-drop-base-element,#edit-email-design #saved-blocks .drag-drop-base-element,#edit-email-design #email-preview-content .drag-drop-base-element{position:relative}#edit-email-design #available-blocks .drag-drop-base-element.bordered,#edit-email-design #saved-blocks .drag-drop-base-element.bordered,#edit-email-design #email-preview-content .drag-drop-base-element.bordered{border:dashed 1px #999;line-height:1}#edit-email-design #available-blocks div,#edit-email-design #available-blocks input,#edit-email-design #available-blocks select,#edit-email-design #available-blocks textarea,#edit-email-design #available-blocks span,#edit-email-design #available-blocks img,#edit-email-design #available-blocks table,#edit-email-design #available-blocks label,#edit-email-design #available-blocks td,#edit-email-design #available-blocks th,#edit-email-design #available-blocks p,#edit-email-design #available-blocks a,#edit-email-design #available-blocks ul,#edit-email-design #available-blocks code,#edit-email-design #available-blocks pre,#edit-email-design #available-blocks li,#edit-email-design #saved-blocks div,#edit-email-design #saved-blocks input,#edit-email-design #saved-blocks select,#edit-email-design #saved-blocks textarea,#edit-email-design #saved-blocks span,#edit-email-design #saved-blocks img,#edit-email-design #saved-blocks table,#edit-email-design #saved-blocks label,#edit-email-design #saved-blocks td,#edit-email-design #saved-blocks th,#edit-email-design #saved-blocks p,#edit-email-design #saved-blocks a,#edit-email-design #saved-blocks ul,#edit-email-design #saved-blocks code,#edit-email-design #saved-blocks pre,#edit-email-design #saved-blocks li,#edit-email-design #email-preview-content div,#edit-email-design #email-preview-content input,#edit-email-design #email-preview-content select,#edit-email-design #email-preview-content textarea,#edit-email-design #email-preview-content span,#edit-email-design #email-preview-content img,#edit-email-design #email-preview-content table,#edit-email-design #email-preview-content label,#edit-email-design #email-preview-content td,#edit-email-design #email-preview-content th,#edit-email-design #email-preview-content p,#edit-email-design #email-preview-content a,#edit-email-design #email-preview-content ul,#edit-email-design #email-preview-content code,#edit-email-design #email-preview-content pre,#edit-email-design #email-preview-content li{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}#edit-email-design .available-blocks-container{max-height:800px;overflow-y:scroll}#edit-email-design .email-design-edit-btn{position:absolute;display:block;top:10px;left:10px;width:23px;height:21px}#edit-email-design #email-preview-content a.email-design-delete-btn,#edit-email-design #email-preview-content a.email-design-move-btn,#edit-email-design #email-preview-content a.email-design-styles-btn,#edit-email-design #email-preview-content a.email-design-load-data-btn,#edit-email-design #email-preview-content a.email-design-star-btn,#edit-email-design #saved-blocks a.email-design-delete-btn,#edit-email-design #saved-blocks a.email-design-move-btn,#edit-email-design #saved-blocks a.email-design-styles-btn,#edit-email-design #saved-blocks a.email-design-load-data-btn,#edit-email-design #saved-blocks a.email-design-star-btn{-webkit-border-radius:4px !important;-moz-border-radius:4px !important;border-radius:4px !important}.noemail .noemail{background-color:#ddd !important}.save-button{width:70px}.find_or_create_element{position:relative}.find_or_create_element .pos{position:relative;height:0px;z-index:3}.find_or_create_element ul{width:100%;background-color:white;border:1px solid gray;list-style:none;padding-left:2px;top:34px}.find_or_create_element li{font-size:13px;line-height:20px;cursor:pointer;padding:4px 7px 4px}.find_or_create_element input{min-width:230px}.find_or_create_element li.add_new_contact{font-weight:bold}.find_or_create_element li:hover{background-color:#eee}.find_or_create_element li.selected{background-color:#eee}.find_or_create_element.multi{background-color:white;font-size:14px;border:1px solid #e5e5e5}.find_or_create_element.multi .tag{background-color:#ffffff;font-size:13px;display:inline-block;padding:3px 5px 3px 5px;margin:5px 0 3px 5px;border:1px solid #e5e5e5}.find_or_create_element.multi .tag a{text-decoration:none;color:#999999}.find_or_create_element.multi input:focus{outline:0}.find_or_create_element.multi .find_or_create_q{background-color:white;padding:4px;font-size:14px;margin:3px;border:0px}.fileinput-button{overflow:hidden;position:relative;margin-top:10px;display:inline-block}.fileinput-avatar{overflow:hidden;position:relative;display:inline-block}.fileinput-post{overflow:hidden;position:relative;display:inline-block}.portlet-tabs .alert{margin-top:-52px;margin-bottom:45px}.property_document_input,.property_statement_of_information_input,.project_document_input,.address_document_input{position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;position:0px;top:0px;font-size:200px;right:0px;direction:ltr;display:block}.property_floorplan_input,.project_floorplan_input,.address_floorplan_input{position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;position:0px;top:0px;font-size:200px;right:0px;direction:ltr;display:block}.property_image_input{position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;position:0px;top:0px;font-size:200px;right:0px;direction:ltr;display:block}.project_image_input{position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;position:0px;top:0px;font-size:200px;right:0px;direction:ltr;display:block}.address_image_input{position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;position:0px;top:0px;font-size:200px;right:0px;direction:ltr;display:block}.agent_avatar_input{position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;position:0px;top:0px;font-size:200px;right:0px;direction:ltr;display:block}.agent_post_input{position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;position:0px;top:0px;font-size:200px;right:0px;direction:ltr;display:block}#property_images,#project_images,#project_stage_images,#address_images{list-style-type:none;margin:0;padding:0}#property_images li,#project_images li,#project_stage_images li,#address_images li{text-align:right;margin:4px;display:inline-block;width:150px;height:150px;background-color:white;vertical-align:top;-webkit-box-shadow:0px 0px 6px 0px rgba(50,50,50,0.5);-moz-box-shadow:0px 0px 6px 0px rgba(50,50,50,0.5);box-shadow:0px 0px 6px 0px rgba(50,50,50,0.5)}#property_images>li>img,#project_images>li>img,#project_stage_images>li>img,#address_images>li>img{width:150px;height:120px;margin-bottom:5px}#property_images .fa,#project_images .fa,#project_stage_images .fa,#address_images .fa{margin-right:3px}#property_alt_to_price{margin-left:10px}.alt_to_price_shunt span{margin-left:10px}label.alt_to_price{margin-top:5px;clear:both}#property_floorplans,#project_floorplans,#project_stage_floorplans,#address_floorplans{list-style-type:none;margin:0;padding:0}#property_floorplans li,#project_floorplans li,#project_stage_floorplans li,#address_floorplans li{text-align:right;margin:4px;display:inline-block;width:150px;height:150px;background-color:white;vertical-align:top;-webkit-box-shadow:0px 0px 6px 0px rgba(50,50,50,0.5);-moz-box-shadow:0px 0px 6px 0px rgba(50,50,50,0.5);box-shadow:0px 0px 6px 0px rgba(50,50,50,0.5)}#property_floorplans>li>img,#project_floorplans>li>img,#project_stage_floorplans>li>img,#address_floorplans>li>img{width:150px;height:120px;margin-bottom:5px}#property_floorplans .fa,#project_floorplans .fa,#project_stage_floorplans .fa,#address_floorplans .fa{margin-right:3px}#property_alt_to_price{margin-left:10px}.btn-group .btn{margin:0px !important}#properties-list table tbody{max-height:500px;overflow:auto;display:block;width:100%}#properties-list table tbody td,#properties-list table tbody th{padding:5px 10px}.search_bar{position:relative;cursor:pointer}.search_bar label{cursor:pointer}.search_bar .status{margin-right:3px}.search_bar .street{min-width:430px}.search_bar .pos{position:relative;height:0px;z-index:3;right:0px}.search_bar ul{position:absolute;top:0px;background-color:white;border:1px solid gray;list-style:none;padding-left:2px}.search_bar li{font-size:13px;line-height:20px;cursor:pointer;padding:4px 7px 4px}.search_bar input{height:29px;border:0px;margin-top:9px;padding-left:10px;width:100%}.search_bar li.add_new_contact{font-weight:bold}.search_bar li:hover{background-color:#eee}.search_bar li.selected{background-color:#eee}@media screen and (min-width: 816px) and (max-width: 1000px){.search_bar input{min-width:250px}}@media screen and (max-width: 680px){.search_bar{display:none}}@media screen and (min-width: 1001px){.search_bar input{min-width:400px}}.sentance{font-size:14px}.sentance-segment{position:relative}.sentance-segment .phrase{text-decoration:underline;cursor:pointer}.sentance-segment .options{display:none;top:18px;left:0px;background-color:#FFFF66;position:absolute;text-align:left;z-index:999;padding:20px}.sentance-segment button{float:right}.timeline-grey .timeline-disabled{display:inline}.timeline-disabled{display:none}.trigger_instance{width:200px;border:1px solid black;display:inline-block;padding:15px}.template-options{display:none}#new_category,#new_group,#new_task_container,#edit_task_container,#send_test_email_container,#clone_property_container,#property_tags_container #new_tag{display:none;position:absolute;right:0px;background-color:white;-webkit-box-shadow:0px 0px 5px 1px rgba(50,50,50,0.5);-moz-box-shadow:0px 0px 5px 1px rgba(50,50,50,0.5);box-shadow:0px 0px 5px 1px rgba(50,50,50,0.5);padding:15px;z-index:999}#edit_contact_group,#edit_post_category,#edit_property_tag{left:0;top:0;display:none;position:absolute;padding:5px;background-color:#e5e5e5;width:100%;margin-top:-3px}#new_group,#new_category,#clone_property_container,#property_tags_container #new_tag{width:300px}#new_task_container,#edit_task_container{width:400px}#send_test_email_container{width:400px}#new_group #contact_group_name,#new_category #post_category_name,#property_tags_container #new_tag #property_tag_name{height:33px;position:relative;top:1px;width:205px}#edit_contact_group #contact_group_name,#post_category_name,#property_tags_container #edit-buttons #property_tag_name{height:28px;width:100px;top:1px;position:relative}.contact-group,.post-category,#property_tags_container .property-tag{position:relative}.contact-group .edit-buttons,.post-category .edit-buttons,#property_tags_container .edit-buttons{display:none}.contact-group .edit-buttons a,.post-category .edit-buttons a,#property_tags_container .edit-buttons a{text-decoration:none;color:#333}.hr{border-top:1px solid #eeeeee;margin-bottom:25px;margin-top:25px}.strikethrough{text-decoration:line-through}.solid-tabs{margin-top:10px !important}.solid-tabs .portlet-title{margin-top:-10px;margin-left:-10px;margin-right:-10px;background-color:white}.solid-tabs .portlet-body{margin-top:-10px}.solid-tabs .nav-tabs{float:left;margin-left:-10px}.solid-tabs .portlet-tabs>.nav-tabs>li>a{margin-left:0px}.solid-tabs .portlet-tabs>.nav-tabs>li{margin-left:15px}.solid-tabs .portlet-tabs>.nav-tabs>li>a,.solid-tabs .portlet-tabs>.nav-tabs>li>a:hover{background-color:#BCBCBC}.solid-tabs .portlet-tabs>.nav-tabs>li.active>a,.solid-tabs .portlet-tabs>.nav-tabs>li.active>a:hover{background-color:#e5e5e5}.solid-tabs .tab-content{clear:both;position:relative;top:-50px;margin-bottom:-50px !important}.tabbable-custom{overflow:visible !important}.template-options{display:none}.custom_field_form input[type=text]{display:inline !important}.custom_field_name .pull-right{padding:0px 5px}.custom_field_name .field_name{display:inline}.edit_custom_field_name{display:none}.cfn-open{color:white;background:black}.predefined-values{clear:both;padding:10px 10px 0px 10px}.predefined-values .maximized{display:none}.predefined-values input[type=text]{display:inline !important;width:200px !important}.show_custom_field_name{font-size:16px}.allowed-value{color:gray;font-size:14px}.allowed-value a{display:none}.predefined-values>*{display:none}.cfna-open{margin-top:10px}.predefined-values>small.cfna-open{display:block}.predefined-values>div.allowed-values{display:block}.predefined-values.maximized>small.cfna-open{display:none}.predefined-values.maximized>*{display:block}.predefined-values.maximized .allowed-value:hover a{display:inline}.wait-for-load{display:none}.show-while-loading{text-align:center;padding:20px;font-size:14px}.edit_custom_label{display:none}.cfn-rename .save{display:none}.cfn-rename.cfn-open .edit{display:none}.cfn-rename.cfn-open .save{display:block}.custom_field_allowed_values_form{padding-bottom:10px}table tr.ui-sortable-helper{display:table !important}.tiles .close-tile:after{font-family:FontAwesome;font-size:13px;content:"\f00d";display:inline-block;position:absolute;top:0;font-weight:bold;right:2px;color:white}.vertical-tile{position:relative;top:50%;transform:translateY(-50%)}.tile-object .name i{font-size:1.6em}.tiles .tile{display:inline-block !important;float:initial !important}.ver-inline-menu li.tab-done a,.ver-inline-menu li:not(.active).tab-done a:hover{background-color:#bbdba1;color:#3c763d;border-left:2px solid #8fb96d}.tab-done .fa,.ver-inline-menu li:not(.active).tab-done a:hover .fa{background-color:#8fb96d !important;color:#3c763d}@media print{a[href]:after{content:none !important}}.nav.navbar-nav .active .selected{z-index:20000}.nav.navbar-nav.topnav li a{width:120px;text-align:center}.mobile-header table{text-align:center;vertical-align:middle}.mobile-header table a{width:100%;height:100%;font-size:14px;line-height:36px;display:inline-block;color:#b4bcc8;text-decoration:none}.mobile-header table a.active{background-color:#35aa47;color:white}
