﻿/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a.ui-button:link,a.ui-button:visited,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_444444_256x240-f6d8c091e81dfb911fc0815e7c9952c90b361a3f685804be08a5fa2ee6d6198b.png)}.ui-widget-header .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_444444_256x240-f6d8c091e81dfb911fc0815e7c9952c90b361a3f685804be08a5fa2ee6d6198b.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_555555_256x240-c23f23416a84a359723ffe28c6231f7e6edd10de024da40c190f9e0706c70276.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_ffffff_256x240-24221a00d39ccfd2da654907e99b5af8d8dc60b91bfb414b4ca82779f7f9ffb6.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/assets/jquery-ui/ui-icons_777620_256x240-0a3bb6e0c499ea585572cbda26b638d08b96a568bfb173f0dce2c9eee4a441b3.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_cc0000_256x240-c7cf3a680d1476856186d49a361c0b3e09d13a2f4ba4ebd638595bbad9d21c2d.png)}.ui-button .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_777777_256x240-ea4f5d5317b31eaaaf01e3db3357884b418c8b3361019647559c835996ddaedb.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:0.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI Tabs 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tabs/#theming
 */.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}/*!
 * jQuery UI Slider 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/slider/#theming
 */.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-autocomplete.ui-menu{max-height:250px;overflow-y:auto;overflow-x:hidden;-webkit-box-shadow:0 7px 3px 2px rgba(1,1,1,0.2);box-shadow:0 7px 3px 2px rgba(1,1,1,0.2);background:white;border:solid 1px #CCC;cursor:pointer;display:block;float:left;font-size:15px;left:145px;list-style:none outside none;margin:0px;padding:0px;position:absolute;top:205px;width:250px}.ui-autocomplete.ui-menu .ui-menu-item{border:1px solid transparent;border-bottom:1px solid #D0D2D3;margin:0px;padding:0px;width:100%}.ui-autocomplete.ui-menu .ui-menu-item:last-child{border-bottom:0px}.ui-autocomplete.ui-menu .ui-menu-item:hover{background-color:#EEE}.ui-autocomplete.ui-menu .ui-menu-item a{border:1px solid transparent;display:block;padding:0.2em 0.4em;text-decoration:none}.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-hover,.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;background-color:#EEE}.ui-autocomplete.ui-menu #ui-active-menuitem{background-color:#FFFF33}.ui-autocomplete.ui-menu .ui-autocomplete-loading{background:white url(/assets/core/spinner-8385a8ea9fcf33fd1ad0f9f01f7815bca44e12152ad511281ff29a201c8b4d98.gif) right center no-repeat}#description_box{font-size:1.1em}#description_box>p{text-align:left;padding:0px 40px}#description_box>p>a{text-decoration:none}#description_box span.only-ie{display:none}#description_box #tabs-new label,#description_box #tabs-new input{display:block}#description_box #tabs-new input,#description_box #tabs-new textarea{width:95%}#description_box #tabs{margin-top:1em}#description_box #tabs li .ui-icon-close{float:left;margin:0.4em 0.2em 0 0;cursor:pointer}#description_box #description_area{width:100%}#description_box #description_area textarea{width:100%}#description_box #description_area #more-taglines{display:none}#description_box #description_area #expand-taglines{color:gray;float:right;margin-bottom:10px}#description_box #description_area #expand-taglines:hover{color:black}#description_box #description_area.show-extra-taglines #more-taglines{display:block}#description_box #description_area.show-extra-taglines #expand-taglines{display:none}#description_box fieldset.ui-helper-reset div#content{width:95%;height:320px}#description_box #box-language-create{margin:25px auto;width:500px}#description_box #box-language-create label{width:55px;margin-right:5px;font-size:1em}#description_box #box-language-create select{margin-right:5px;font-size:1em}#description_box #box-language-create #new_label{width:430px}#description_box .property_description_tab{border:1px solid #EEE}#description_box .property_description_tab,#description_box .property_description_tab *{box-sizing:border-box}#description_box .property_description_tab input{padding:0px}#description_box .property_description_tab label{width:60px;font-size:1em;float:left;clear:left;margin:0px 0px 10px 0px;display:block;height:20px;line-height:20px}#description_box .property_description_tab .property-tagline{width:100%;margin:0px 0px 10px 0px;float:left}div#related_invoices_tabs .ui-state-active a{color:#c00}div#related_invoices_tabs .ui-state-active a:link,div#related_invoices_tabs .ui-state-active a:visited{color:#c00}#location-tree{border:1px solid silver}#location-tree li[data-owner=true]>a{color:green;font-weight:bold}.jstree-classic li,.jstree-classic ins{background-image:url(/assets/jquery.jstree/classic/d-79c194a8cae2b4307c38d200e1f32a01277d845cee3ffae764f1aa9d5d148ebb.png);background-repeat:no-repeat;background-color:transparent}.jstree-classic li{background-position:-90px 0;background-repeat:repeat-y}.jstree-classic li.jstree-last{background:transparent}.jstree-classic .jstree-open>ins{background-position:-72px 0}.jstree-classic .jstree-closed>ins{background-position:-54px 0}.jstree-classic .jstree-leaf>ins{background-position:-36px 0}.jstree-classic .jstree-leaf>a>ins.jstree-icon{display:none}.jstree-classic .jstree-hovered{background:#e7f4f9;border:1px solid #e7f4f9;padding:0 2px 0 1px}.jstree-classic .jstree-clicked{background:navy;border:1px solid navy;padding:0 2px 0 1px;color:white}.jstree-classic a .jstree-icon{background-position:-56px -19px}.jstree-classic .jstree-open>a .jstree-icon{background-position:-56px -36px}.jstree-classic a.jstree-loading .jstree-icon{background:url(/assets/jquery.jstree/classic/throbber-e611bd10da5752d2c77c75664d6ec0cc16491d9d1d85012a753624374ccfeeae.gif) center center no-repeat !important}.jstree-classic.jstree-focused{background:white}.jstree-classic .jstree-no-dots li,.jstree-classic .jstree-no-dots .jstree-leaf>ins{background:transparent}.jstree-classic .jstree-no-dots .jstree-open>ins{background-position:-18px 0}.jstree-classic .jstree-no-dots .jstree-closed>ins{background-position:0 0}.jstree-classic .jstree-no-icons a .jstree-icon{display:none}.jstree-classic .jstree-search{font-style:italic}.jstree-classic .jstree-no-icons .jstree-checkbox{display:inline-block}.jstree-classic .jstree-no-checkboxes .jstree-checkbox{display:none !important}.jstree-classic .jstree-checked>a>.jstree-checkbox{background-position:-38px -19px}.jstree-classic .jstree-unchecked>a>.jstree-checkbox{background-position:-2px -19px}.jstree-classic .jstree-undetermined>a>.jstree-checkbox{background-position:-20px -19px}.jstree-classic .jstree-checked>a>.jstree-checkbox:hover{background-position:-38px -37px}.jstree-classic .jstree-unchecked>a>.jstree-checkbox:hover{background-position:-2px -37px}.jstree-classic .jstree-undetermined>a>.jstree-checkbox:hover{background-position:-20px -37px}#vakata-dragged.jstree-classic ins{background:transparent !important}#vakata-dragged.jstree-classic .jstree-ok{background:url(/assets/jquery.jstree/classic/d-79c194a8cae2b4307c38d200e1f32a01277d845cee3ffae764f1aa9d5d148ebb.png) -2px -53px no-repeat !important}#vakata-dragged.jstree-classic .jstree-invalid{background:url(/assets/jquery.jstree/classic/d-79c194a8cae2b4307c38d200e1f32a01277d845cee3ffae764f1aa9d5d148ebb.png) -18px -53px no-repeat !important}#jstree-marker.jstree-classic{background:url(/assets/jquery.jstree/classic/d-79c194a8cae2b4307c38d200e1f32a01277d845cee3ffae764f1aa9d5d148ebb.png) -41px -57px no-repeat !important;text-indent:-100px}.jstree-classic a.jstree-search{color:aqua}.jstree-classic .jstree-locked a{color:silver;cursor:default}#vakata-contextmenu.jstree-classic-context{background:#f0f0f0;border:1px solid #979797;-moz-box-shadow:1px 1px 2px #999;-webkit-box-shadow:1px 1px 2px #999;box-shadow:1px 1px 2px #999}#vakata-contextmenu.jstree-classic-context li ul{background:#f0f0f0;border:1px solid #979797;-moz-box-shadow:1px 1px 2px #999;-webkit-box-shadow:1px 1px 2px #999;box-shadow:1px 1px 2px #999}#vakata-contextmenu.jstree-classic-context a{color:black}#vakata-contextmenu.jstree-classic-context a:hover{padding:0 5px;background:#e8eff7;border:1px solid #aecff7;color:black;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#vakata-contextmenu.jstree-classic-context .vakata-hover>a{padding:0 5px;background:#e8eff7;border:1px solid #aecff7;color:black;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#vakata-contextmenu.jstree-classic-context li.jstree-contextmenu-disabled a{color:silver;background:transparent;border:0;padding:1px 4px}#vakata-contextmenu.jstree-classic-context li.jstree-contextmenu-disabled a:hover{color:silver;background:transparent;border:0;padding:1px 4px}#vakata-contextmenu.jstree-classic-context li.vakata-separator{background:white;border-top:1px solid #e0e0e0;margin:0}#vakata-contextmenu.jstree-classic-context li ul{margin-left:-4px}.jstree-classic li,.jstree-classic ins{_background-image:url(/assets/jquery.jstree/classic/d-0f57686c9e65a89360e958148a4f6ec4885b2d3f39edb463b795b1d9e9c40228.gif)}#vakata-dragged.jstree-classic .jstree-invalid,#vakata-dragged.jstree-classic .jstree-ok{_background-image:url(/assets/jquery.jstree/classic/d-0f57686c9e65a89360e958148a4f6ec4885b2d3f39edb463b795b1d9e9c40228.gif)}#jstree-marker.jstree-classic{_background-image:url(/assets/jquery.jstree/classic/d-0f57686c9e65a89360e958148a4f6ec4885b2d3f39edb463b795b1d9e9c40228.gif)}.jstree-classic .jstree-open ins{_background-position:-72px 0}.jstree-classic .jstree-closed ins{_background-position:-54px 0}.jstree-classic .jstree-leaf ins{_background-position:-36px 0}.jstree-classic .jstree-open a ins.jstree-icon{_background-position:-56px -36px}.jstree-classic .jstree-closed a ins.jstree-icon,.jstree-classic .jstree-leaf a ins.jstree-icon{_background-position:-56px -19px}#vakata-contextmenu.jstree-classic-context ins{_display:none}#vakata-contextmenu.jstree-classic-context li{_zoom:1}.jstree-classic .jstree-undetermined a .jstree-checkbox{_background-position:-20px -19px}.jstree-classic .jstree-checked a .jstree-checkbox{_background-position:-38px -19px}.jstree-classic .jstree-unchecked a .jstree-checkbox{_background-position:-2px -19px}body.internal_properties #SWFUploadFileListingFiles,body.login-internal-property-images-index #SWFUploadFileListingFiles,body.internal_property_images #SWFUploadFileListingFiles{padding:4px 0px;margin-top:10px}body.internal_properties #SWFUploadFileListingFiles ul,body.login-internal-property-images-index #SWFUploadFileListingFiles ul,body.internal_property_images #SWFUploadFileListingFiles ul{margin:0;padding:0;list-style:none}body.internal_properties #SWFUploadFileListingFiles p,body.login-internal-property-images-index #SWFUploadFileListingFiles p,body.internal_property_images #SWFUploadFileListingFiles p{display:inline;margin:0 4px 0 0;font-weight:bold}body.internal_properties #SWFUploadFileListingFiles li.SWFUploadFileItem,body.login-internal-property-images-index #SWFUploadFileListingFiles li.SWFUploadFileItem,body.internal_property_images #SWFUploadFileListingFiles li.SWFUploadFileItem{list-style:none;width:200px;margin:5px 0px;padding:4px;border:solid 1px #E8E8E8;background-color:#F7F7F7;overflow:hidden}body.internal_properties a.cancelbtn,body.login-internal-property-images-index a.cancelbtn,body.internal_property_images a.cancelbtn{font-size:0px;display:block;height:14px;width:14px;background-image:url(/assets/swfupload/cancelbutton-0d1614c96b488f7788c1de6fab9e16134d50f967b8046da958e6ed561932dd4c.gif);background-repeat:no-repeat;background-position:-14px 0px;float:right}body.internal_properties a.cancelbtn:link,body.internal_properties a.cancelbtn:active,body.internal_properties a.cancelbtn:visited,body.login-internal-property-images-index a.cancelbtn:link,body.login-internal-property-images-index a.cancelbtn:active,body.login-internal-property-images-index a.cancelbtn:visited,body.internal_property_images a.cancelbtn:link,body.internal_property_images a.cancelbtn:active,body.internal_property_images a.cancelbtn:visited{font-size:0px;display:block;height:14px;width:14px;background-image:url(/assets/swfupload/cancelbutton-0d1614c96b488f7788c1de6fab9e16134d50f967b8046da958e6ed561932dd4c.gif);background-repeat:no-repeat;background-position:-14px 0px;float:right}body.internal_properties a.cancelbtn:hover,body.login-internal-property-images-index a.cancelbtn:hover,body.internal_property_images a.cancelbtn:hover{font-size:0px;display:block;height:14px;width:14px;background-image:url(/assets/swfupload/cancelbutton-0d1614c96b488f7788c1de6fab9e16134d50f967b8046da958e6ed561932dd4c.gif);background-repeat:no-repeat;background-position:-14px 0px;float:right;background-position:0px 0px}body.internal_properties .swfuploadbtn,body.login-internal-property-images-index .swfuploadbtn,body.internal_property_images .swfuploadbtn{display:block;width:100px;padding:0 0 0 0px}body.internal_properties .fileUploading,body.login-internal-property-images-index .fileUploading,body.internal_property_images .fileUploading{background:#fee727}body.internal_properties .uploadCompleted,body.login-internal-property-images-index .uploadCompleted,body.internal_property_images .uploadCompleted{background:#d2fa7c}body.internal_properties .uploadCancelled,body.login-internal-property-images-index .uploadCancelled,body.internal_property_images .uploadCancelled{background:#f77c7c;display:none}body.internal_properties .uploadCompleted>a.cancelbtn,body.login-internal-property-images-index .uploadCompleted>a.cancelbtn,body.internal_property_images .uploadCompleted>a.cancelbtn{display:none}body.internal_properties span.progressBar,body.login-internal-property-images-index span.progressBar,body.internal_property_images span.progressBar{width:200px;display:block;font-size:10px;height:8px;margin-top:2px;margin-bottom:10px;background-color:#CCC}body.internal_properties a img,body.login-internal-property-images-index a img,body.internal_property_images a img{border:none;text-decoration:none}body.internal_properties .box button,body.login-internal-property-images-index .box button,body.internal_property_images .box button{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal}body.internal_properties .property_select_thumbnail,body.login-internal-property-images-index .property_select_thumbnail,body.internal_property_images .property_select_thumbnail{margin:10px 3px 10px 0px}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#33aaff;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#33aaff;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-inrange .pika-button{background:#D5E9F7}.is-startrange .pika-button{color:#fff;background:#6CB31D;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#33aaff;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}.pikaday-container{box-sizing:border-box;font-family:arial;font-size:10pt;color:#666;position:relative;display:inline-block;width:110px;height:23px;vertical-align:middle}.pikaday-container>select{margin:0px;border:1px solid #EEE;vertical-align:top;height:22px;z-index:10;cursor:pointer}.pikaday-container>select:hover{border:1px solid #666}.pikaday-container>select[disabled]{color:#EEE}.pikaday-container>span.separator{vertical-align:top;font-size:12pt;color:#EEE;margin-top:1px;display:inline-block;font-weight:bold}.pikaday-container .pikaday.date-select{height:22px;width:107px;display:inline-block;position:relative;margin-right:10px}.pikaday-container .pikaday.date-select>div{position:absolute;top:0px;bottom:0px;right:0px;left:0px}.pikaday-container .pikaday.date-select .trigger{left:0px;right:20px;z-index:10;cursor:pointer;z-index:20}.pikaday-container .pikaday.date-select .display{border:1px solid #EEE}.pikaday-container .pikaday.date-select .display>.text{padding:3px;width:65px;overflow:hidden;line-height:12pt;white-space:nowrap}.pikaday-container .pikaday.date-select .icon{left:initial;top:3px;height:16px;width:16px;z-index:10}.pikaday-container .pikaday.date-select .icon.calendar{right:20px;background:url(/assets/open2view_pikaday_rails/calendar-16x16-98db3e0a60b19a43d3051595fbf40518289d066a9a0b833bbc6f374ae316f655.png)}.pikaday-container .pikaday.date-select .icon.clear{cursor:pointer;background:url(/assets/open2view_pikaday_rails/cross-16x16-61afa45378baf5fbb81b0f0664d64291f9f51e22fad011a1ef99649cf5f3f3e3.png);right:3px}.pikaday-container .pikaday.date-select:hover .display{border:1px solid #666}.pikaday-container.no-clear{width:92px}.pikaday-container.no-clear .pikaday{width:90px}.pikaday-container.no-clear .pikaday .icon.clear{display:none}.pikaday-container.no-clear .pikaday .icon.calendar{right:3px}.pikaday-container.no-clear .pikaday .white{width:17px}.pikaday-container.no-clear .pikaday .trigger{right:0px}.pikaday-container.time{width:210px}.pikaday-container.time.no-clear{width:195px}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, white 50%, #eee 100%);background-image:-o-linear-gradient(top, white 50%, #eee 100%);background-image:linear-gradient(to bottom, white 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, white 0%, #eee 50%);background-image:-o-linear-gradient(top, white 0%, #eee 50%);background-image:linear-gradient(to bottom, white 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, white 100%);background-image:-o-linear-gradient(top, #eee 50%, white 100%);background-image:linear-gradient(to bottom, #eee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.clr-picker{display:none;flex-wrap:wrap;position:absolute;width:200px;z-index:1000;border-radius:10px;background-color:#fff;justify-content:flex-end;direction:ltr;box-shadow:0 0 5px rgba(0,0,0,0.05),0 5px 20px rgba(0,0,0,0.1);-moz-user-select:none;-webkit-user-select:none;user-select:none}.clr-picker.clr-open,.clr-picker[data-inline="true"]{display:flex}.clr-picker[data-inline="true"]{position:relative}.clr-gradient{position:relative;width:100%;height:100px;margin-bottom:15px;border-radius:3px 3px 0 0;background-image:linear-gradient(rgba(0,0,0,0), #000),linear-gradient(90deg, #fff, currentColor);cursor:pointer}.clr-marker{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border:1px solid #fff;border-radius:50%;background-color:currentColor;cursor:pointer}.clr-picker input[type="range"]::-webkit-slider-runnable-track{width:100%;height:16px}.clr-picker input[type="range"]::-webkit-slider-thumb{width:16px;height:16px;-webkit-appearance:none}.clr-picker input[type="range"]::-moz-range-track{width:100%;height:16px;border:0}.clr-picker input[type="range"]::-moz-range-thumb{width:16px;height:16px;border:0}.clr-hue{background-image:linear-gradient(to right, red 0%, #ff0 16.66%, lime 33.33%, cyan 50%, blue 66.66%, #f0f 83.33%, red 100%)}.clr-hue,.clr-alpha{position:relative;width:calc(100% - 40px);height:8px;margin:5px 20px;border-radius:4px}.clr-alpha span{display:block;height:100%;width:100%;border-radius:inherit;background-image:linear-gradient(90deg, rgba(0,0,0,0), currentColor)}.clr-hue input[type="range"],.clr-alpha input[type="range"]{position:absolute;width:calc(100% + 32px);height:16px;left:-16px;top:-4px;margin:0;background-color:transparent;opacity:0;cursor:pointer;appearance:none;-webkit-appearance:none}.clr-hue div,.clr-alpha div{position:absolute;width:16px;height:16px;left:0;top:50%;margin-left:-8px;transform:translateY(-50%);border:2px solid #fff;border-radius:50%;background-color:currentColor;box-shadow:0 0 1px #888;pointer-events:none}.clr-alpha div:before{content:'';position:absolute;height:100%;width:100%;left:0;top:0;border-radius:50%;background-color:currentColor}.clr-format{display:none;order:1;width:calc(100% - 40px);margin:0 20px 20px}.clr-segmented{display:flex;position:relative;width:100%;margin:0;padding:0;border:1px solid #ddd;border-radius:15px;box-sizing:border-box;color:#999;font-size:12px}.clr-segmented input,.clr-segmented legend{position:absolute;width:100%;height:100%;margin:0;padding:0;border:0;left:0;top:0;opacity:0;pointer-events:none}.clr-segmented label{flex-grow:1;margin:0;padding:4px 0;font-size:inherit;font-weight:normal;line-height:initial;text-align:center;cursor:pointer}.clr-segmented label:first-of-type{border-radius:10px 0 0 10px}.clr-segmented label:last-of-type{border-radius:0 10px 10px 0}.clr-segmented input:checked+label{color:#fff;background-color:#666}.clr-swatches{order:2;width:calc(100% - 32px);margin:0 16px}.clr-swatches div{display:flex;flex-wrap:wrap;padding-bottom:12px;justify-content:center}.clr-swatches button{position:relative;width:20px;height:20px;margin:0 4px 6px 4px;padding:0;border:1px solid white;border-radius:50%;color:inherit;text-indent:-1000px;white-space:nowrap;overflow:hidden;cursor:pointer}.clr-swatches button.clr-swatch-selected{border-color:black}.clr-swatches button:after{content:'';display:block;position:absolute;width:100%;height:100%;left:0;top:0;border-radius:inherit;background-color:currentColor;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1)}input.clr-color{order:1;width:calc(100% - 80px);height:32px;margin:15px 20px 20px auto;padding:0 10px;border:1px solid #ddd;border-radius:16px;color:#444;background-color:#fff;font-family:sans-serif;font-size:14px;text-align:center;box-shadow:none}input.clr-color:focus{outline:none;border:1px solid #1e90ff}.clr-close,.clr-clear{display:none;order:2;height:24px;margin:0 20px 20px;padding:0 20px;border:0;border-radius:12px;color:#fff;background-color:#666;font-family:inherit;font-size:12px;font-weight:400;cursor:pointer}.clr-close{display:block;margin:0 20px 20px auto}.clr-preview{position:relative;width:32px;height:32px;margin:15px 0 20px 20px;border-radius:50%;overflow:hidden}.clr-preview:before,.clr-preview:after{content:'';position:absolute;height:100%;width:100%;left:0;top:0;border:1px solid #fff;border-radius:50%}.clr-preview:after{border:0;background-color:currentColor;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1)}.clr-preview button{position:absolute;width:100%;height:100%;z-index:1;margin:0;padding:0;border:0;border-radius:50%;outline-offset:-2px;background-color:transparent;text-indent:-9999px;cursor:pointer;overflow:hidden}.clr-marker,.clr-hue div,.clr-alpha div,.clr-color{box-sizing:border-box}.clr-field{display:inline-block;position:relative;color:transparent}.clr-field input{margin:0;direction:ltr}.clr-field.clr-rtl input{text-align:right}.clr-field button{position:absolute;width:30px;height:100%;right:0;top:50%;transform:translateY(-50%);margin:0;padding:0;border:0;color:inherit;text-indent:-1000px;white-space:nowrap;overflow:hidden;pointer-events:none}.clr-field.clr-rtl button{right:auto;left:0}.clr-field button:after{content:'';display:block;position:absolute;width:100%;height:100%;left:0;top:0;border-radius:inherit;background-color:currentColor;box-shadow:inset 0 0 1px rgba(0,0,0,0.5)}.clr-alpha,.clr-alpha div,.clr-swatches button,.clr-preview:before,.clr-field button{background-image:repeating-linear-gradient(45deg, #aaa 25%, transparent 25%, transparent 75%, #aaa 75%, #aaa),repeating-linear-gradient(45deg, #aaa 25%, #fff 25%, #fff 75%, #aaa 75%, #aaa);background-position:0 0, 4px 4px;background-size:8px 8px}.clr-marker:focus{outline:none}.clr-keyboard-nav .clr-marker:focus,.clr-keyboard-nav .clr-hue input:focus+div,.clr-keyboard-nav .clr-alpha input:focus+div,.clr-keyboard-nav .clr-segmented input:focus+label{outline:none;box-shadow:0 0 0 2px #1e90ff, 0 0 2px 2px #fff}.clr-picker[data-alpha="false"] .clr-alpha{display:none}.clr-picker[data-minimal="true"]{padding-top:16px}.clr-picker[data-minimal="true"] .clr-gradient,.clr-picker[data-minimal="true"] .clr-hue,.clr-picker[data-minimal="true"] .clr-alpha,.clr-picker[data-minimal="true"] .clr-color,.clr-picker[data-minimal="true"] .clr-preview{display:none}.clr-dark{background-color:#444}.clr-dark .clr-segmented{border-color:#777}.clr-dark .clr-swatches button{border-color:#444}.clr-dark .clr-swatches button.clr-swatch-selected{border-color:white}.clr-dark .clr-swatches button:after{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.3)}.clr-dark input.clr-color{color:#fff;border-color:#777;background-color:#555}.clr-dark input.clr-color:focus{border-color:#1e90ff}.clr-dark .clr-preview:after{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5)}.clr-dark .clr-alpha,.clr-dark .clr-alpha div,.clr-dark .clr-swatches button,.clr-dark .clr-preview:before{background-image:repeating-linear-gradient(45deg, #666 25%, transparent 25%, transparent 75%, #888 75%, #888),repeating-linear-gradient(45deg, #888 25%, #444 25%, #444 75%, #888 75%, #888)}.clr-picker.clr-polaroid{border-radius:6px;box-shadow:0 0 5px rgba(0,0,0,0.1),0 5px 30px rgba(0,0,0,0.2)}.clr-picker.clr-polaroid:before{content:'';display:block;position:absolute;width:16px;height:10px;left:20px;top:-10px;border:solid transparent;border-width:0 8px 10px 8px;border-bottom-color:currentColor;box-sizing:border-box;color:#fff;filter:drop-shadow(0 -4px 3px rgba(0,0,0,0.1));pointer-events:none}.clr-picker.clr-polaroid.clr-dark:before{color:#444}.clr-picker.clr-polaroid.clr-left:before{left:auto;right:20px}.clr-picker.clr-polaroid.clr-top:before{top:auto;bottom:-10px;transform:rotateZ(180deg)}.clr-polaroid .clr-gradient{width:calc(100% - 20px);height:120px;margin:10px;border-radius:3px}.clr-polaroid .clr-hue,.clr-polaroid .clr-alpha{width:calc(100% - 30px);height:10px;margin:6px 15px;border-radius:5px}.clr-polaroid .clr-hue div,.clr-polaroid .clr-alpha div{box-shadow:0 0 5px rgba(0,0,0,0.2)}.clr-polaroid .clr-format{width:calc(100% - 20px);margin:0 10px 15px}.clr-polaroid .clr-swatches{width:calc(100% - 12px);margin:0 6px}.clr-polaroid .clr-swatches div{padding-bottom:10px}.clr-polaroid .clr-swatches button{width:22px;height:22px}.clr-polaroid input.clr-color{width:calc(100% - 60px);margin:10px 10px 15px auto}.clr-polaroid .clr-clear{margin:0 10px 15px 10px}.clr-polaroid .clr-close{margin:0 10px 15px auto}.clr-polaroid .clr-preview{margin:10px 0 15px 10px}.clr-picker.clr-large{width:275px}.clr-large .clr-gradient{height:150px}.clr-large .clr-swatches button{width:22px;height:22px}.clr-picker.clr-pill{width:380px;padding-left:180px;box-sizing:border-box}.clr-pill .clr-gradient{position:absolute;width:180px;height:100%;left:0;top:0;margin-bottom:0;border-radius:3px 0 0 3px}.clr-pill .clr-hue{margin-top:20px}body{margin:0px;background-image:url(/assets/core/background-705e050a0d00f9eb9009cd5de70ec07de69b3ce9dd4b909a83ce28a07e3ca4b3.gif);background-attachment:fixed;background-position:left bottom;background-repeat:repeat-x;background-color:#ffffff;color:#333333;font:8pt Verdana, Arial, Helvetica, sans-serif}body.signboard_template_customizations div.box_style3,body.brochure_template_customizations div.box_style3{margin-right:0px}p,ol,ul,td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;line-height:15pt}textarea{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;line-height:15pt;background-color:white}textarea.textarea-large{height:100px;width:400px}input{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;width:auto;vertical-align:middle}input.submit-button{overflow:visible;padding:0px 5px;margin:10px 1px}select{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;line-height:15pt;min-width:150px;max-width:300px;vertical-align:middle;padding:2px}th{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;text-align:left;line-height:15pt}h1{font:23px Geneva, Helvetica, Arial, sans-serif;letter-spacing:-1px;margin:0px;margin-top:20px}h2{font:18px Helvetica, Arial, sans-serif;margin-bottom:5px}h3{margin-bottom:0px;padding:0px}form{display:inline}iframe{border:2px inset #999}td.approved_true{background-color:#EFE !important}td.approved_false{background-color:#FEE !important}tr.dark{background-color:#dddddd}tr.light{background-color:#ffffff}tr.darker{background-color:#bbbbbb}tr.grey{background-color:#EEEEEE}#location-tree{position:relative}.flatpickr{display:flex}.flatpickr a[data-toggle]{display:inline-block;height:19px;line-height:19px;padding:2px;vertical-align:top;width:20px;text-indent:-9999px;background-image:url(/assets/admin/flatpickr_calendar-488d3fcd5e06dc0e27f4045bb1b13acff56b5d1541add8016dab2094f319400c.svg);background-repeat:no-repeat;background-position:50% 50%}.flatpickr a[data-toggle]:hover{background-color:#eee;cursor:pointer}.flatpickr a[data-clear]{display:inline-block;height:19px;line-height:19px;padding:2px;vertical-align:top;width:20px;text-indent:-9999px;background-image:url(/assets/admin/flatpickr_clear-e1f7a7e96b3b071f0b5733526404e4cc4e63d1293a4a70225c323dda4f84892c.svg);background-repeat:no-repeat;background-position:50% 50%}.flatpickr a[data-clear]:hover{background-color:#fee;cursor:pointer}form.custom-form .field_with_errors{padding:15px;border-top:1px solid silver}form.custom-form .field_with_errors input{width:100%}form.custom-form label.custom-check-box{display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:-4px 5px 0 0;vertical-align:middle;font-weight:normal}form.custom-form label.custom-check-box input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}form.custom-form label.custom-check-box input:checked~.checkmark{filter:grayscale(0);opacity:1}form.custom-form label.custom-check-box input:checked~.checkmark:before{opacity:1}form.custom-form label.custom-check-box:hover .checkmark{filter:grayscale(1);opacity:0.3}form.custom-form label.custom-check-box .checkmark{display:inline-block;height:19px;width:19px;text-align:center;background-color:#efeff5;border:1px solid #888888;border-radius:3px;padding:1px;transition:opacity 300ms, filter 300ms}form.custom-form label.custom-check-box .checkmark:before{content:'✔';opacity:0;transition:opacity 300ms}body.accounts div.panel-right>div.box{background-color:#ffffff}body.accounts #agency_autocomplete,body.accounts #agent_autocomplete,body.accounts #franchisee_autocomplete{width:325px}body.accounts #agency-autocomplete-row hr,body.accounts #agent-autocomplete-row hr,body.accounts #franchisee-autocomplete-row hr{background-color:#EEE;border:0 none;color:red;height:1px;margin:15px 0}body.accounts table#account-agencies,body.accounts table#account-agents,body.accounts table#account-franchisees{width:90%;margin:20px 0}body.accounts table#account-agencies th,body.accounts table#account-agents th,body.accounts table#account-franchisees th{width:100px}body.accounts table#account-agencies td,body.accounts table#account-agencies th,body.accounts table#account-agents td,body.accounts table#account-agents th,body.accounts table#account-franchisees td,body.accounts table#account-franchisees th{padding:5px 5px}body.accounts div.brand-list,body.accounts div.agency-list,body.accounts div.office-list,body.accounts div.agent-list,body.accounts div.franchisee-list{border:1px solid #EEE;background-color:#fcfcfc;position:relative;padding:5px;height:46px}body.accounts div.brand-list:hover,body.accounts div.agency-list:hover,body.accounts div.office-list:hover,body.accounts div.agent-list:hover,body.accounts div.franchisee-list:hover{border:1px solid #666666}body.accounts div.brand-list:hover span.remove-brand,body.accounts div.agency-list:hover span.remove-agency,body.accounts div.office-list:hover span.remove-office,body.accounts div.agent-list:hover span.remove-agent,body.accounts div.franchisee-list:hover span.remove-franchisee{color:#ff0000}body.accounts div.agent-list img{width:31px;height:46px;float:left;margin-right:5px}body.accounts div.franchisee-list img{width:40px;height:40px;float:left;margin-right:5px}body.accounts div.brand-list div.name,body.accounts div.agency-list div.name,body.accounts div.office-list div.name,body.accounts div.agent-list div.name,body.accounts div.franchisee-list div.name{margin-top:2px}body.accounts div.brand-details-autocomplete div.name,body.accounts div.agency-details-autocomplete div.name,body.accounts div.office-details-autocomplete div.name,body.accounts div.agent-details-autocomplete div.name,body.accounts div.franchisee-details-autocomplete div.name,body.accounts div.brand-list div.name,body.accounts div.agency-list div.name,body.accounts div.office-list div.name,body.accounts div.agent-list div.name,body.accounts div.franchisee-list div.name{width:250px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}body.accounts div.agency-details-autocomplete div.brand,body.accounts div.office-details-autocomplete div.brand,body.accounts div.agent-details-autocomplete div.brand,body.accounts div.franchisee-details-autocomplete div.brand,body.accounts div.agency-list div.brand,body.accounts div.office-list div.brand,body.accounts div.agent-list div.brand,body.accounts div.franchisee-list div.brand{width:250px;font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}body.accounts div.agency-details-autocomplete div.agency,body.accounts div.office-details-autocomplete div.office,body.accounts div.agent-details-autocomplete div.agent,body.accounts div.franchisee-details-autocomplete div.franchisee{color:gray}body.accounts div.brand-list div.name,body.accounts div.agency-list div.name,body.accounts div.office-list div.name,body.accounts div.agent-list div.name,body.accounts div.franchisee-list div.name,body.accounts div.agency-list div.added-by,body.accounts div.office-list div.added-by,body.accounts div.agent-list div.added-by,body.accounts div.franchisee-list div.added-by,body.accounts div.agency-list div.brand,body.accounts div.office-list div.brand,body.accounts div.agent-list div.brand,body.accounts div.franchisee-list div.brand{margin-left:5px}body.accounts span.remove-brand,body.accounts span.remove-agency,body.accounts span.remove-office,body.accounts span.remove-agent,body.accounts span.remove-franchisee{cursor:pointer;position:absolute;right:8px;top:0px;color:#fcdbdb;font-weight:bold;font-size:24px}body.accounts span.remove-brand:hover,body.accounts span.remove-agency:hover,body.accounts span.remove-office:hover,body.accounts span.remove-agent:hover,body.accounts span.remove-franchisee:hover{color:#ff0000}body.accounts div.brand-list.no-added-by>div,body.accounts div.agency-list.no-added-by>div,body.accounts div.office-list.no-added-by>div,body.accounts div.agent-list.no-added-by>div,body.accounts div.franchisee-list.no-added-by>div{padding-top:6px}body.accounts li.expand-list-btn{margin:0px;padding:0px !important}body.accounts li.expand-list-btn a{margin:0px;padding:0px !important;text-align:center;font-size:8pt;background-color:#EEE !important}body.accounts li.expand-list-btn a:hover{text-decoration:underline}body.accounts li.autocomplete-category{margin:0px;padding:0px !important;text-align:center;font-size:8pt;font-weight:bold;background-color:#EEE !important}body.accounts div.brand-details-autocomplete>div,body.accounts div.agency-details-autocomplete>div,body.accounts div.office-details-autocomplete>div,body.accounts div.agent-details-autocomplete>div,body.accounts div.franchisee-details-autocomplete>div{line-height:1.6}body.accounts div.brand-details-autocomplete div.name,body.accounts div.agency-details-autocomplete div.name,body.accounts div.office-details-autocomplete div.name,body.accounts div.agent-details-autocomplete div.name,body.accounts div.franchisee-details-autocomplete div.name{font-size:8pt;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}body.accounts div.agency-details-autocomplete>img,body.accounts div.office-details-autocomplete>img,body.accounts div.agent-details-autocomplete>img,body.accounts div.franchisee-details-autocomplete>img{margin-right:5px;max-height:33px;float:left}body.accounts div.brand-details-autocomplete,body.accounts div.agency-details-autocomplete,body.accounts div.office-details-autocomplete,body.accounts div.agent-details-autocomplete,body.accounts div.franchisee-details-autocomplete{font-size:8pt}body.accounts .ui-autocomplete{max-height:250px;overflow-y:auto;overflow-x:hidden}body.reports .receivable{background-color:#ffffff}body.reports .receivable-agency{font-weight:bold}body.reports .receivable-agent{font-weight:bold;background-color:#e1e1e1}body.reports .receivable-property td{background-color:#eeeeee;spacing:1px;padding:2px}body.reports .receivable-withdrawn{color:#ff0000;font-weight:bold}body.reports .receivable-sold{color:#0000ff;font-weight:bold}body.reports .receivable-total{font-weight:bold;background-color:#e1e1e1;text-align:right}body.floor_plans div.property_select_thumbnail{border:1px solid #EEE;margin:3px 3px;padding:6px 3px 3px 3px;float:left;text-align:center}body.floor_plans div.property_select_thumbnail img,body.properties div.property_select_thumbnail img{margin:0}body.floor_plans div.property_select_thumbnail label{font-weight:normal;font-size:9px}body.print_quality_images div.box{margin-right:0px}body.print_quality_images div.box label{min-width:0px;clear:none;float:none}body.videos div.property_select_thumbnail,body.print_quality_images div.property_select_thumbnail{border:1px solid #EEE;margin:3px 3px;padding:6px 3px 3px 3px;float:left;text-align:center}body.videos div.property_select_thumbnail img,body.print_quality_images div.property_select_thumbnail img{margin:0}body.videos div.property_select_thumbnail label,body.print_quality_images div.property_select_thumbnail label{font-weight:normal;font-size:9px}body.videos div.property_select_thumbnail img,body.print_quality_images div.property_select_thumbnail img{height:133px}body.videos .larger_thumbnail,body.print_quality_images .larger_thumbnail{width:125px;height:90px}body.videos .largest_thumbnail,body.print_quality_images .largest_thumbnail{width:225px}body.videos .property_show{border:none;width:75px;padding:5px}body.print_quality_images .property_show{border:none;width:75px;padding:5px}body.print_quality_images .property_select_numbers{font:12px Geneva, Helvetica, Arial, sans-serif;float:left;margin-right:1px}body.print_quality_images .hidden_thumbnail{background-color:#eee;border:1px dotted #666}body.print_quality_images .selected_thumbnail{background-color:#fdc;border:1px dotted #f00}body.print_quality_images .green_selected_thumbnail{background-color:#dfc;border:1px dotted #0f0}body.print_quality_images .selected_thumbnail img,body.print_quality_images .green_selected_thumbnail img{opacity:0.5}body.administrators div.panel-right>div.box{background-color:#ffffff;width:475px}body.administrators div#administrator_agents_box{height:600px;overflow:auto}body.administrators div.agent-list{border:1px solid #EEE;background-color:#fcfcfc;position:relative;padding:5px;margin:5px;width:195px;height:66px;float:left}body.administrators div.agent-list:hover{border:1px solid #666666}body.administrators div.agent-list img{width:31px;height:46px;float:left;margin-right:5px}body.administrators div.agent-list div.name,body.administrators div.agent-list div.email,body.administrators div.agent-list div.office{width:157px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;margin-left:5px}body.administrators div.agent-list div.name{margin-top:2px;font-weight:bold}body.administrators div.green_selected_thumbnail{background-color:#dfc;border:1px dotted #0f0}body.administrators div.green_selected_thumbnail img{opacity:0.5}body.agents #agent_details{background-color:white;margin:10px}body.agents #agent_details th{text-align:right;vertical-align:baseline}body.agents #agent_details #easylink{display:inline-block;background-color:#EEE;padding:2px 5px}body.agents #agent_details #reset-easy-link{display:block}body.agents #agent_details #easylink-provider-warning{color:orange;font-weight:600}body.agents #agent_property_list{height:300px;overflow:auto;border:2px inset;background-color:white}body.agents tr.personal-assistant tr.pa-title{background-color:#F1F1F1;padding:5px}body.agents tr.personal-assistant th.left-colomun{vertical-align:top}body.agents .unverified{color:orange}body.agents div.adm-list{border:1px solid #EEE;background-color:#fcfcfc;position:relative;padding:5px;margin:5px;width:195px;height:36px;float:left}body.agents div.adm-list:hover{border:1px solid #666666;cursor:pointer}body.agents div.adm-list div.name,body.agents div.adm-list div.email{width:157px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;margin-left:5px}body.agents div.adm-list div.name{margin-top:2px;font-weight:bold}body.agents div.adm-list input[type='checkbox']{float:left}body.agents div.adm-list.green_selected{background-color:#dfc;border:1px dotted #0f0}body.agent_providers table.providers th.name{background-color:#000000;color:#ffffff}body.agents tr.agent-has-image .-hidden{visibility:hidden}body.agent_merges #content{max-width:1020px}body.agent_merges div.box{margin:0px}body.agent_merges #agent-details{display:flex;flex-direction:row}body.agent_merges #agent-details>div{padding:10px;contain:content}body.agent_merges #agent-details>div>.agent_details{font-size:25px;border-bottom:solid 1px black;padding:10px 0px}body.agent_merges #agent-details div.source_agent{max-width:380px;min-width:150px;border:5px solid rgba(255,0,0,0.9);flex:1}body.agent_merges #agent-details div.arrow{font-weight:700;text-align:center;font-size:60pt;color:rgba(255,0,0,0.9);line-height:50px;flex:0}body.agent_merges #agent-details div.target_agent{max-width:380px;min-width:150px;border:5px solid rgba(0,255,0,0.9);flex:1}body.agents .box-table.admin-hq-images-box tr.default-image th>label{padding:2px 5px;background-color:#0075ff;border-radius:2px;color:white}body.agents .box-table.admin-hq-images-box label{vertical-align:sub}body.agents .box-table.admin-hq-images-box img{min-width:100px;min-height:70px;background-color:#f3f3f3}body.agents .box-table.admin-hq-images-box:has(.delete-hq-image input:checked) img{opacity:0.3;filter:grayscale(1)}body.agents .box-table.admin-hq-images-box:has(.delete-hq-image input:checked) th{text-decoration:line-through}body.agents .box-table.admin-hq-images-box:has(.delete-hq-image input:checked) .delete-hq-image th{text-decoration:none}body.agents .box-table.admin-hq-images-box:has(.delete-hq-image input:checked) .delete-hq-image th label{color:#d10000}body.agencies table.box-table{margin:20px 0px}body.agencies tr#preview-watermark img{margin:20px;-webkit-box-shadow:1px 1px 20px -10px #010101;box-shadow:1px 1px 20px -10px #010101}body.agencies span.watermark-slider-info{vertical-align:top;margin-left:10px;color:gray}body.agencies #deleteAgencyDialog{position:relative;border:solid 3px darkblue;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);width:300px;padding:20px;background-color:white;border-radius:5px}body.agencies #deleteAgencyDialog .dialog-body{min-height:50px}body.agencies #deleteAgencyDialog .dialog-footer{display:flex;justify-content:center;gap:10px;padding:0}body.agencies #deleteAgencyDialog .dialog-footer button{padding:10px 20px;font-size:12px;background-color:darkgray;color:white;border:none;border-radius:5px;cursor:pointer}body.agencies #deleteAgencyDialog .dialog-footer .confirm-button{background-color:darkblue}body.agencies #deleteAgencyDialog .dialog-footer button:disabled{background-color:#DDD;cursor:not-allowed}body.brochures #spinner{float:right}body.brochures .status{font-weight:bold}body.brochures .status.current,body.brochures .status.installed{color:green}body.brochures .status.sold,body.brochures .status.approved{color:blue}body.brochures .status.pending{color:orange}body.brochures .status.expired,body.brochures .status.removed,body.brochures .status.completed{color:gray}body.brochures .status.withdrawn{color:black}body.brochures div#brochure_tracking_number{margin-top:5px}body.brochures .box_style3.box-warning{border-color:#D5060B}body.brochures table.box-table{width:100%;margin:20px 0px;border-collapse:collapse}body.brochures table.box-table .table-divider hr{border:0;border-top:1px solid #EEE;margin:20px}body.brochures table.box-table tr>th{padding-right:5px}body.brochures table.box-table tr>*{padding:2px 0px}body.brochures table.box-table .gray-out{color:#DDD}body.brochures .template-warning{background-color:#D5060B;color:white;font-size:18px;padding:5px;margin:5px 0}body.brochures .template-error{color:#D5060B;font-weight:bold}body.shop-carts #category-list,body.shop-carts #all,body.shop-carts #featured{color:#000000}body.shop-carts #product-list{border:1px solid #CCC;height:570px;overflow-x:hidden;overflow-y:scroll}body.shop-carts .order-item{border-bottom:solid 1px #777;margin:4px 0}body.shop-carts ul{padding:0;margin:0;list-style:none}body.shop-carts #product-list>div{position:relative;border:1px solid #ddd;font:12px/17px "Helvetica Neue", Arial, sans-serif;color:#444;overflow:hidden;height:200px;width:200px;margin:1px 0;padding:2px;display:inline-table}body.shop-carts #category-list li{position:relative;border:1px solid #AAA;font:12px/17px "Helvetica Neue", Arial, sans-serif;color:#444;width:100px;display:inline-block;text-align:center;line-height:20px;background-color:#f0f0f0;cursor:pointer;border-radius:3px}body.shop-carts #category-list li:hover{background-color:#fcfcfc}body.shop-carts #category-list li.selected{background-color:#dcdcdc}body.shop-carts #category-list li a{display:block;color:black;margin:0px;text-decoration:none}body.shop-carts #category-list li ul{display:none;position:absolute;z-index:300;top:100%;left:0;background-color:#f0f0f0;border:1px solid #999;border-top:none;width:100px;border-radius:3px}body.shop-carts #category-list li ul li{width:100px}body.shop-carts #category-list li li{width:14em;margin:0px;padding:0px;display:block;float:none;background-color:transparent;border:0}body.shop-carts #category-list li li a{display:block;color:black;margin:0px}body.shop-carts #category-list li>ul{top:auto;left:auto}body.shop-carts #category-list li:hover ul,body.shop-carts #category-list li.over ul{display:block}body.shop-carts .details{height:160px;margin:0;padding:0;overflow:hidden;position:relative}body.shop-carts .price{background-color:#EEE;margin:0;padding:0;height:40px}body.shop-carts .description{z-index:10;position:absolute;top:34px;background:url(/assets/admin/transparent_white_bg-17c130797486fc04d18d4b00a5e14cc7a0bef8bbbf7611da8361e9ebfb81554a.png) repeat transparent;padding:5px}body.coupon_codes .pretty-coupon-code{font-size:36px;color:#D5060B;border:5px solid #D5060B;border-radius:14px;padding:10px}body.coupon_codes .pretty-coupon-code .btn.failed{color:#D5060B !important}body.coupon_codes form h3{padding:10px 0 5px 0}body.coupon_codes div.discount-types{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;gap:5px}body.coupon_codes div.discount-types>label{-webkit-box-flex:1;-webkit-flex:1 1 33%;-moz-box-flex:1;-moz-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%;border:2px solid #A0ABBB;border-radius:5px;padding:5px}body.coupon_codes div.discount-types>label>.input{padding:15px 0}body.coupon_codes div.discount-types>label>.input .hint{font-weight:normal;padding-top:10px}body.coupon_codes div.discount-types input[type=radio]{display:none}body.coupon_codes div.discount-types input[type=radio]:checked+label{border-color:green}body.coupon_codes .simple_form .error{color:#D5060B}#credits_balance{font-family:'Helvetica', Arial, sans-serif;float:right;width:450px;margin:12px;color:#7876ae}#credits_balance span#credits_amount{font-size:36px;float:right;margin-left:10px;font-weight:bold;line-height:1;height:36px;display:block}#credits_balance p{text-align:right;margin:4px;line-height:14px;font-size:11px}#credits_balance p a{color:#d5d4f1}#credits_balance div.regular-credits{display:inline-block;height:36px;line-height:36px;position:relative;margin-left:26px;margin-right:10px;color:white}#credits_balance div.regular-credits:before{content:"";display:inline-block;background-image:url(/assets/admin/credits_symbol-2bc3a5cbd38549b2aa633194273b89bc00c47de22d71c9e54a3fb9d7348586ab.svg);background-position:-61px -6px;width:23px;height:29px;position:absolute;top:50%;left:-26px;margin-top:-15px}#credits_balance div.super-credits{display:inline-block;height:36px;line-height:36px;position:relative;margin-left:26px;color:#2F7FEE}#credits_balance div.super-credits:before{content:"";display:inline-block;background-image:url(/assets/admin/credits_symbol-2bc3a5cbd38549b2aa633194273b89bc00c47de22d71c9e54a3fb9d7348586ab.svg);background-position:-61px -46px;width:23px;height:29px;position:absolute;top:50%;left:-26px;margin-top:-15px}@-moz-document url-prefix(){#credits_balance span{line-height:44px}}.credit_card_payments form#filter{display:block;border:1px solid #ccc;background-color:white;width:580px;padding:10px}.credit_card_payments form#filter .filter{margin-bottom:5px;padding:5px;border-bottom:1px solid #eee}.credit_card_payments form#filter .filter .info{color:#999;margin-left:85px;margin-top:5px}.credit_card_payments form#filter .filter label{display:inline-block;width:80px;text-align:right;margin-right:5px}.credit_card_payments form#filter .filter input[type="text"]{padding:3px;width:350px}.credit_card_payments form#filter .filter select{width:180px;max-width:220px}.credit_card_payments form#filter input[type="submit"]{margin-left:85px;margin-top:10px}.credit_card_payments #invoice-selector{height:400px;width:600px;overflow-y:scroll;background-color:white;margin:20px 0px;border:1px solid #CCC}.credit_card_payments #invoice-selector ul{margin:0;padding:0;display:block}.credit_card_payments #invoice-selector ul li{padding:0;margin:0;display:block}.credit_card_payments #invoice-selector ul li input{display:none;width:0}.credit_card_payments #invoice-selector ul li input:checked+label{background-color:#aea;background-image:url(/assets/admin/icons/tick-4eb7fe30dfcb3725c2160e595c283edefe3c05d3eca657720734a72e63b169db.png);background-repeat:no-repeat;background-position-x:5px;background-position-y:50%}.credit_card_payments #invoice-selector ul li input:checked+label .debtor-details{color:#090}.credit_card_payments #invoice-selector ul li label{display:flex;cursor:pointer;padding:10px;padding-left:26px;font-weight:normal;border-bottom:1px solid #f5f5f5;overflow:hidden;white-space:nowrap;height:20px;line-height:20px}.credit_card_payments #invoice-selector ul li label:hover{background-color:#ccc}.credit_card_payments #invoice-selector ul li label .amount{display:inline-block;font-weight:bold;flex:2 0;text-align:right}.credit_card_payments #invoice-selector ul li label .property-details{flex:6 6;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.4em;width:260px}.credit_card_payments #invoice-selector ul li label .debtor-details{flex:6 0;color:#999;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.4em;max-width:250px}.credit_card_payments #add-invoice{float:right}.credit_card_payments #invoice-search{float:left;width:600px}.credit_card_payments #new_credit_card_transaction{display:block;float:left;margin-left:10px;width:500px}.credit_card_payments #new_credit_card_transaction #invoices-for-payment{padding:10px;background-color:white;margin-bottom:15px}.credit_card_payments #new_credit_card_transaction #invoices-for-payment li:hover{background-color:#eee}.credit_card_payments #new_credit_card_transaction #invoices-for-payment li a.remove{margin:0px 6px;text-indent:-9999px;background:url(/assets/admin/icons/cross-61afa45378baf5fbb81b0f0664d64291f9f51e22fad011a1ef99649cf5f3f3e3.png) no-repeat;display:inline-block;width:16px;height:16px;opacity:0.5;vertical-align:middle}.credit_card_payments #new_credit_card_transaction #invoices-for-payment li a.remove:hover{opacity:1}.credit_card_payments #new_credit_card_transaction #invoices-for-payment .total-box{height:18px;border-bottom:1px solid #eee;vertical-align:middle;line-height:18px;padding:5px}.credit_card_payments #new_credit_card_transaction #invoices-for-payment .total-box input.total_to_pay,.credit_card_payments #new_credit_card_transaction #invoices-for-payment .total-box input.fees,.credit_card_payments #new_credit_card_transaction #invoices-for-payment .total-box input.sub_total{border:none;background-color:transparent;float:right;font-size:12px;text-align:right}.credit_card_payments #new_credit_card_transaction #invoices-for-payment .total-box input.total_to_pay{font-weight:bold}.credit_card_payments #new_credit_card_transaction #invoices-for-payment .total-box.grand-total{background-color:#fee;border-bottom:1px solid #900}.credit_card_payments #new_credit_card_transaction ul{padding:5px 0px;margin:20px 0px 5px 0px;background-color:white;display:block;border-top:1px solid #CCC;border-bottom:1px solid #CCC;height:220px;overflow-y:scroll}.credit_card_payments #new_credit_card_transaction ul li{display:block;padding:10px 0px;margin:0;border-bottom:1px solid #f5f5f5;line-height:16px}.credit_card_payments #new_credit_card_transaction ul li:last-child{border-bottom:none}.credit_card_payments #new_credit_card_transaction ul li>label{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:16px;line-height:16px;width:400px;font-weight:normal;vertical-align:middle}.credit_card_payments #new_credit_card_transaction ul li>span{display:block;float:right;font-weight:bold}.credit_card_payments #new_credit_card_transaction #payment-details{padding:10px;background-color:white}.credit_card_payments #new_credit_card_transaction #payment-details .form-row{padding:5px}.credit_card_payments #new_credit_card_transaction #payment-details input{padding:3px}.credit_card_payments #new_credit_card_transaction #payment-details label>span{display:inline-block;text-align:right;width:150px}.credit_card_payments #new_credit_card_transaction #payment-details label>span::after{content:": "}.credit_card_payments #new_credit_card_transaction #payment-details input[type="submit"]{margin-top:10px;margin-left:155px}.credit_card_payments #new_credit_card_transaction #payment-details #card-element{border:1px solid grey;border-radius:5px;padding:5px}.credit_card_payments #process-success p b{color:green}.credit_card_payments #process-failure p b{color:red}body.dashboards .latest_links{height:257px;position:relative;overflow-y:auto}body.dashboards .latest_links ol{margin-top:10px}body.dashboards .latest_links li div{display:inline-block;vertical-align:middle;overflow:hidden;height:21px}body.dashboards #bottom-row{clear:both}body.dashboards #forums-container,body.dashboards #trac-container{width:32%;float:left}body.dashboards #forums-container.no-trac{width:66%}body.dashboards #trac-container{margin-left:2%}body.dashboards #manuals-container,body.dashboards #messages-container{width:32%;float:right}body.dashboards #stats-container{width:66%;float:left}body.payments .invoice{float:left}body.payments .box{margin-right:20px;width:400px;display:inline-block}body.payments .box input,body.payments .box select{font:11px Arial, Helvetica, sans-serif}body.payments .box label{clear:left;float:left;height:23px;min-width:120px;text-align:right;margin-right:10px}body.payments #invoice_table{padding:5px;border:1px solid #DDD;background-color:white;margin-bottom:10px;display:table}body.payments .payment-box{width:980px;border:solid 1px #DDD;margin-bottom:10px;padding:10px;background-color:white}body.payments table.invoice-items{width:100%}body.payments .ii div{display:table-cell;height:22px}body.payments .ii .payee{width:220px}body.payments .com{width:120px;padding:2px 0px 4px 10px}body.payments .grey{background-color:#CCC}body.payments .dark-grey{background-color:#AAA}body.payments .light-grey{background-color:#EEE}body.payments .invoice_table{width:100%}body.payments input.amount{width:90%;text-align:right}body.payments input.total{font-weight:bold}body.payments table#commissions{width:100%;border-spacing:0px}body.payments tr.ii:hover{background-color:#EFE}body.deposits .deposit-UNCLAIMED{color:#fd9604}body.deposits .deposit-CLAIMED{color:#990099}body.deposits .deposit-UNSUBMITTED{color:#990000}body.deposits .deposit-SUBMITTED{color:#009900}body.deposits .deposit-PROCESSED{color:#000099}body.deposits .search-box{background-color:silver;border-color:#BBBBBB;float:right;padding:2px 2px 2px 11px;margin:0px 1px;position:relative}body.deposits #query-boxes{float:right}body.deposits #deposit_notes,body.deposits #deposit_reference{width:500px}body.deposits .currency{text-align:right}body.deposits .currency>input{text-align:right}body.deposits .box{width:940px;margin:0 0 10px 0}body.admin-deposits-new td.date,body.admin-deposits-csv_import td.date{min-width:145px}body.admin-deposits-new tr.grey,body.admin-deposits-csv_import tr.grey{background:#EEEEEE}body.admin-deposits-new tr.highlight,body.admin-deposits-csv_import tr.highlight{background-color:#CCCCCC}body.admin-deposits-new span.warning,body.admin-deposits-csv_import span.warning{color:darkorange;font-weight:800;padding:5px}body.admin-deposits-new td.warning,body.admin-deposits-csv_import td.warning{border:solid 2px darkorange}body.admin-deposits-new .reference,body.admin-deposits-csv_import .reference{min-width:300px;max-width:500px}body.admin-deposits-new .reference>input,body.admin-deposits-csv_import .reference>input{width:95%}body.admin-deposits-new .remove_line,body.admin-deposits-csv_import .remove_line{cursor:pointer}body.admin-deposit-items-new div.box{padding:10px;margin-right:0px;min-width:700px;max-width:1000px}body.admin-deposit-items-new .deposit-invoices th,body.admin-deposit-items-new .deposit-invoices td{padding:0px 10px}body.admin-deposit-items-new .auto-matched-invoices ul.invoices{list-style:none;padding:0px}body.admin-deposit-items-new .auto-matched-invoices input[type="submit"],body.admin-deposit-items-new .auto-matched-invoices button{padding:1px 5px;height:20px;font-size:12px}body.admin-deposit-items-new .auto-matched-remittances ul.remittances{list-style:none;padding:0px}body.admin-deposit-items-new .auto-matched-remittances input[type="submit"],body.admin-deposit-items-new .auto-matched-remittances button{padding:1px 5px;height:20px;font-size:12px}body.admin-deposit-items-new .statement-load{padding:3px 10px;background-color:#EEE;margin:2px}body.admin-deposit-items-new .find-invoices-result{display:none;margin:10px;padding:10px;border:solid 1px grey}body.admin-deposit-items-new .find-invoices-result div#statement{font-size:14px;border-bottom:solid 1px grey}body.admin-deposit-items-new .find-invoices-result ul.invoices{list-style:none;padding:0px}body.admin-deposit-items-new .find-invoices-result ul.invoices>li{border:solid 1px white}body.admin-deposit-items-new .find-invoices-result .overdue{background-color:#FFDDDD}body.admin-deposit-items-new .find-invoices-result input[type="submit"],body.admin-deposit-items-new .find-invoices-result button{padding:1px 5px;height:20px;font-size:12px}body.admin-deposit-items-new .note{font-size:10px;padding:5px 2px;color:#D66}body.admin-deposit-items-new .balanced{background-color:#7ED321}body.admin-deposit-items-new label.disabled{font-weight:200;color:#777777}body.email_signatures .container{display:flex;align-items:flex-start}body.email_signatures .container>section#instructions{flex:0 1 560px;padding-right:15px}body.email_signatures .container>section#sample-signature{flex:0 1 560px}body.email_signatures pre{display:inline-block;border:1px solid #aaa;border-radius:4px;padding:0px 5px;background-color:#eee;margin:0 4px}body.email_signatures pre>img{vertical-align:middle}body.email_signatures #instructions{width:500px}body.email_signatures #not-chrome{border:2px solid red;padding:15px;color:red}body.email_signatures #sample-signature{width:600px;border:1px solid #999;background-color:white;padding:20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}body.email_signatures #sample-signature iframe{flex:0 0 400px;border:none;width:calc(100% - 10px);height:400px;margin:5px}body.email_signatures #sample-signature div{flex:1 0 auto}body.email_signatures #sample-signature div>button{width:160px;margin-right:10px}body.email_signatures #platform-list a.selected,body.email_signatures #client-list li.selected a{font-weight:bold;color:red;text-decoration:none}body.email_signatures #client-steps>div{display:none;border:1px solid #ccc;padding:10px;background-color:white}body.feedback_entries #message{padding:15px}body.floor_plans div.centered>div.helptext{margin:10px 0px}body.floor_plans section#floorplans{margin-right:17px}body.floor_plans section#floorplans>a{display:inline-block;border:4px solid #eee;margin-left:5px}body.floor_plans section#floorplans>a.selected{border-color:#6699FF}body.floor_plans section#floorplans>a>img{border:0px}body.floor_plans section#images{display:block;border:1px solid #DDDDDD;width:917px;padding:20px 22px;margin-bottom:10px;z-index:10;background-color:#EEEEEE;min-height:179px;margin-top:5px}body.floor_plans section#images section#draggable-photos{margin-bottom:20px}body.floor_plans section#images div.helptext{margin-top:-17px;float:right}body.floor_plans section#preview{position:relative;border:1px solid #DDDDDD;background-color:white;float:right;width:280px;height:186px}body.floor_plans section#preview>img{z-index:1;width:280px}body.floor_plans section.selection-box{border:1px solid #DDDDDD;display:inline-block;height:auto;width:610px;background-color:white;padding-bottom:5px;min-height:42px}body.floor_plans section.selection-box div.item{height:37px;width:50px;background-color:gray;margin:5px 0 0 5px;float:left;position:relative}body.floor_plans section.selection-box div.item img{height:37px;width:50px;cursor:pointer}body.floor_plans div.item:before{background-color:red;border-radius:5px 5px 5px 5px;content:"";height:5px;left:-2px;position:absolute;top:-2px;width:5px;cursor:pointer}body.floor_plans div.item.photo-invisible:before{opacity:0.4;filter:alpha(opacity=40)}body.floor_plans section#draggable-virtualtours.selection-box div.item,body.floor_plans section#draggable-virtualtours.selection-box div.item img{width:146px}body.floor_plans section#floorplan-pinboard{position:relative;border:2px dashed gray;width:auto;height:auto;display:inline-block;margin-bottom:60px}body.floor_plans section#floorplan-pinboard div.item{cursor:pointer;position:absolute !important}body.floor_plans section#floorplan-pinboard div.item img{display:none}body.floor_plans section#floorplan-pinboard div.item:before{background:url(/assets/core/hotspot-2b93e62c8bb119df398544443757212f851f649e835b9744eef935d43d72f31b.png);height:35px;width:34px;top:0px;left:0px;padding-left:1px}body.floor_plans section#floorplan-pinboard div.item.error{background-color:gray !important}body.floor_plans section#floorplan-pinboard div.item.virtualtour:before{background:url(/assets/core/vt_hotspot-84d8c908762c09eb2ce48e0c7932183e52f57c77bf3974fcd04138511baf79f7.png);width:40px;height:42px}body.floor_plans div#bin{position:absolute;right:-56px;bottom:-4px}body.floor_plans div#bin img{width:55px;height:55px}body.reports table.franchisee-report{border:1px solid #666666}body.reports table.franchisee-report tr.title td{font-weight:bold;color:#ffffff;background-color:#666666}body.reports table.franchisee-report tr.underlined td{border-bottom:1px solid #000000}body.reports table.franchisee-report tr.header td{background-color:#e1e1e1;font-weight:bold;color:#000000}body.reports table.franchisee-report tr.data-row td{background-color:#eeeeee;spacing:1px;padding:2px}body.reports table.franchisee-report tr.data-row td.right{text-align:right}body.reports table.franchisee-report tr.footer td{font-weight:bold;background-color:#e1e1e1;text-align:right}body.franchisees #buttons{float:right;margin-top:5px}body.franchisees #buttons a{padding:5px}body.franchisees .label_STATE{color:#C00;font-weight:bold}body.franchisees .label_AREA{color:#090;font-weight:bold}body.franchisees .label_PHOTO{color:#00C;font-weight:bold}body.franchisees .label_SIGNBOARD{color:#840;font-weight:bold}body.franchisees .franchisee-list h2{padding:5px;margin:10px 0px 0px 0px;background-color:#f3f2f2;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;clear:left}body.franchisees .franchisee-list .group{border-left:1px solid #ddd}body.franchisees .franchisee-list .franchisee{width:245px;height:155px;float:left;padding:15px;background-color:white;font:11px Helvetica, Arial, sans-serif;border-bottom:1px solid #ddd;border-right:1px solid #ddd}body.franchisees .franchisee-list .franchisee img{margin:1px}body.franchisees .franchisee-list .franchisee img.face{border:1px solid #CCC;margin:5px}body.franchisees .franchisee-list .franchisee .details{margin-left:75px}body.franchisees .franchisee-leaf div.franchisee{border-top:1px solid #ddd;border-left:1px solid #ddd}body.franchisees .treeview-cell{vertical-align:top;background-image:url(/assets/core/treeline-ea7245dadc238300d9bf8b8b6904c79f4b6c0388258c41f65cbc745fdfb36138.gif);background-repeat:repeat-y;background-position:center top}body.franchisees .treeview-icon{position:absolute;margin-top:60px;margin-left:46%}body.franchisees .treeview-horizontal{position:absolute;height:1px;margin-top:68px;left:50%;width:50%}body.franchisees .life-style-image{--color-bg: #f5f5f5;--color-border: #e6e6e6}body.franchisees .life-style-image hr{border:0;border-top:1px solid var(--color-border);margin:15px 0}body.franchisees .life-style-image article{margin:15px;position:relative;width:200px;max-height:100%;border:1px solid var(--color-border);padding:7px;background-color:var(--color-bg);text-align:center}body.franchisees .life-style-image article>img{width:100%;max-height:100%}body.franchisees .life-style-image article>a{position:absolute;top:12px;right:12px;background-color:var(--color-bg);padding:2px;opacity:0;transition:opacity 250ms;color:black;text-decoration:none}body.franchisees .life-style-image article .hq-image-buttons{position:absolute;right:0;bottom:0;left:0;opacity:0;transition:opacity 250ms;padding-top:5px;background-color:var(--color-bg);box-shadow:0 -15px 10px -10px #2020201f}body.franchisees .life-style-image article .hq-image-buttons>label{display:inline-block;padding:7px;cursor:pointer}body.franchisees .life-style-image article .hq-image-buttons>label>input{vertical-align:middle}body.franchisees .life-style-image article .hq-image-buttons>label.-red:hover{color:red}body.franchisees .life-style-image article:hover{border-color:var(--color-border)}body.franchisees .life-style-image article:hover>a{opacity:1}body.franchisees .life-style-image article:hover .hq-image-buttons{opacity:1}body.franchisees .life-style-image article.default:before{content:'DEFAULT';display:inline-block;position:absolute;top:7px;left:8px;background-color:#03a9f4;color:white;padding:3px;font-size:9px;transition:opacity 250ms}body.franchisees .life-style-image article.default:hover:before{opacity:0}body.franchisees .life-style-image>.field_with_errors{padding:15px;border-top:1px solid silver}body.franchisees .life-style-image>.field_with_errors input{width:100%}body.franchisees .life-style-image .upload-hq-image-input{padding:0 15px}body.franchisees .life-style-image .upload-hq-image-input input[type="file"]{cursor:pointer;margin:15px auto}body.franchisees tr.public-contact-area td{padding:5px;background-color:#eaeaea6b}body.franchisees .service-limits table#franchisee_blocked_days{border-bottom:solid 1px #ccc;margin-bottom:4px}body.franchisees .service-limits table#franchisee_blocked_days th{background-color:#ccc}body.franchisees .service-limits table#franchisee_blocked_days th,body.franchisees .service-limits table#franchisee_blocked_days td{padding:4px 8px;height:18px;vertical-align:middle}body.franchisees .service-limits table#franchisee_blocked_days .date{text-align:left;width:200px}body.franchisees .service-limits table#franchisee_blocked_days .delete{text-align:right;width:50px}body.franchisees .service-limits table#franchisee_blocked_days .new{color:#888}body.franchisees .service-limits a.button{background-color:#DDD;border:1px solid #CCC;padding:3px 10px;border-radius:3px;text-decoration:none;color:#000}body.franchisees .service-limits a.button:hover{background-color:#EEE}body.franchisees .booking_details .clr-field button{width:22px;height:22px;left:5px;right:auto;border-radius:50%}body.franchisees .booking_details .clr-field input{width:150px;height:32px;padding:0 10px 0 32px;border:1px solid #666;border-radius:5px;font-family:inherit;font-size:inherit;font-weight:inherit;box-sizing:border-box}body.franchisees .gcal-link{cursor:pointer}body.franchisees .gcal-link div{display:block;height:32px;width:120px;background-image:url(/assets/admin/google-calendar-integration-631c03be200a66cf997b7b0d355f951c39fe54159ad06d667ccbb4ce7419b1ae.svg);background-repeat:no-repeat;background-position:0px 0px}body.franchisees .gcal-link:hover div{background-position:0px -32px}body.franchisees .gcal-link.connected div{background-position:0px -64px}#google-map-interest{width:400px;height:400px;border:1px solid #999;background-color:#EEE}.google-map,#locate_map{width:300px;height:300px;border:1px solid #999;background-color:#EEE;margin:auto;margin-bottom:10px}body.av19 .hq-images-external{container-type:inline-size}body.av19 .hq-images-external .hq-images-list{display:grid;gap:16px;grid-template-columns:repeat(3, 1fr)}body.av19 .hq-images-external .hq-image-box{background-color:#e4e4e4;border:1px solid #a5a5a5}body.av19 .hq-images-external .hq-image-box .hq-image-options{padding:5px;display:flex;justify-content:space-between}body.av19 .hq-images-external .hq-image-box .hq-image-options a.full-size{opacity:0;transition:250ms}body.av19 .hq-images-external .hq-image-box:hover a.full-size{opacity:1}body.av19 .hq-images-external picture{display:block}body.av19 .hq-images-external picture img{width:100%;vertical-align:top}body.av19 .hq-images-external .hqi-new-record{border-style:dashed;border-width:3px;background-color:#f3f3f3;border-color:#dbdbdb;min-height:55px}body.av19 .hq-images-external .hqi-new-record .hq-image-options{justify-content:center;padding:0}body.av19 .hq-images-external .hqi-new-record .hq-image-options input[type='file']{background-color:white;border:1px solid silver;padding:5px;align-self:center}body.av19 .hq-images-external .hqi-shrine-cached{border:3px solid green;background-color:#cce1cc}body.av19 .hq-images-external .hqi-shrine-cached .hq-image-options{display:none}body.av19 .hq-images-external .hqi-shrine-cached::before{padding:8px;font-size:15px;color:green;content:'Processing...';display:block;text-align:center}@container (width < 700px){body.av19 .hq-images-external .hq-images-list{grid-template-columns:repeat(2, 1fr)}}@container (width < 500px){body.av19 .hq-images-external .hq-images-list{grid-template-columns:repeat(1, 1fr)}}body.interests{font-family:"Helvetica Neue", Arial, Helvetica;font-size:8pt}body.interests div.box{margin-right:450px;padding-bottom:25px}body.interests tbody#photo div.property_select_thumbnail{width:75px;height:55px}body.interests div.property_select_thumbnail{border:1px solid #EEE;margin:3px 3px;padding:6px 3px 3px 3px;float:left;text-align:center}body.interests div.property_select_thumbnail img{margin:0}body.interests div.property_select_thumbnail label{font-weight:normal;font-size:9px}body.interests .property_select_numbers{font:12px Geneva, Helvetica, Arial, sans-serif;float:left;margin-right:1px}body.interests .hidden_thumbnail{background-color:#eee;border:1px dotted #666}body.interests .selected_thumbnail{background-color:#fdc;border:1px dotted #f00}body.interests .green_selected_thumbnail{background-color:#dfc;border:1px dotted #0f0}body.interests .selected_thumbnail img,body.interests .green_selected_thumbnail img{opacity:0.5}body.interests .mapbox-interest{width:400px;height:400px;border:1px solid #999;background-color:#EEE;float:right}body.interests .mapboxgl-ctrl.btn.satellite,body.interests .mapboxgl-ctrl.btn.streets{background-color:#ffffff;padding:2px 4px;border:2px;border-radius:4px;box-shadow:0 0 0 2px #bbbbbb;cursor:pointer}body.interests .mapboxgl-ctrl.btn.satellite:hover,body.interests .mapboxgl-ctrl.btn.streets:hover{background-color:#dddddd}body.interests #map{width:392px;height:412px}body.interests #quick-edit{background-color:silver;padding:2px;padding-left:11px;border-color:#BBBBBB;width:200px;margin-bottom:10px}body.interests .full-screen{height:600px}body.interests div.center{margin:10px;border:1px solid #DDD}body.interests .mapbox-interests{width:100%;height:600px;background-color:#EEE}body.interests .mapbox-interests .marker{cursor:pointer}body.interests .mapbox-interests .mapboxgl-popup .mapboxgl-popup-content{width:415px;height:300px;overflow:auto}body.interests .mapbox-interests .poi-popup{min-height:100px}body.interests .mapbox-interests .poi-popup section.media{min-height:150px;min-width:200px}body.interests .mapbox-interests .poi-popup .images,body.interests .mapbox-interests .poi-popup .videos{height:100%}body.interests .mapbox-interests .poi-popup .-hidden{display:none}body.interests .mapbox-interests .poi-popup .images{height:150px;background-size:cover;background-position:50% 50%;position:relative}body.interests .mapbox-interests .poi-popup .images>.more{background-color:rgba(0,0,0,0.548);color:white;position:absolute;bottom:0;left:0;padding:2px 10px}body.interests .mapbox-interests .poi-popup .videos iframe.youtube{display:none}body.interests .mapbox-interests .poi-popup .videos iframe.youtube.-shown{display:block}body.interests .mapbox-interests .poi-popup .videos .buttons{height:0}body.interests .mapbox-interests .poi-popup .videos button{transform:translateY(-25px);border:1px solid white;background-color:black;color:white;border-radius:5px;line-height:14px;opacity:0;transition:opacity 300ms;margin-left:6px;cursor:pointer}body.interests .mapbox-interests .poi-popup .videos:hover button{opacity:1}body.interests .mapbox-interests .poi-popup section.info{padding:0 5px 5px 5px}body.interests .mapbox-interests .poi-popup .description{border-top:1px solid #DEE1E7}body.interests .mapbox-interests .poi-popup .description h2{color:#3B3B3F}body.interests .mapbox-interests .poi-popup .description p{line-height:14px;font-size:10px;font-weight:300;color:#8793A3;max-height:50px;overflow:hidden;text-overflow:ellipsis;position:relative;min-height:20px}body.interests .mapbox-interests .poi-popup .description p.-fadded:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:75px;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, white 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, white 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, white 100%)}body.interests .mapbox-interests .poi-popup h2,body.interests .mapbox-interests .poi-popup h3,body.interests .mapbox-interests .poi-popup a{font-size:12px;line-height:13px;margin:0 0 5px 0;padding:0;color:#2CACBB}body.interests .mapbox-interests .poi-popup a{color:blue;font-size:10px;max-width:235px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;margin-bottom:5px}body.interests .mapbox-interests .poi-popup h3{font-weight:300;color:#8793A3;margin-bottom:5px}body.interests .mapbox-interests .poi-popup .category{text-transform:capitalize}body.interests .mapbox-interests .poi-popup .description>h2{margin-top:2px}body.interests .mapbox-interests .poi-popup.no-desc .description{display:none}body.interests .mapbox-interests .poi-popup p{margin:0}body.interests .mapbox-interests .poi-popup>.buttons{display:flex;margin-bottom:5px;justify-content:flex-end}body.interests .mapbox-interests .poi-popup>.buttons>button{background-color:white;border:1px solid transparent;padding:2px 5px;cursor:pointer;background-color:#89b489;color:white}body.interests .mapbox-interests .poi-popup>.buttons .-hidden{display:none}body.interests .location{background-color:#EEE;right:20px;bottom:20px;z-index:10;padding:10px;border:2px solid #EEE}body.interests #jump-to{width:222px;border:1px solid #EEE;padding:5px;margin:0px}body.interests .jstree{height:400px;width:250px;overflow-y:scroll}body.interests #browse-error{background-image:none;background-color:white;border:2px solid #D00;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;color:red;height:30px;left:50%;margin-left:-100px;margin-top:0px;padding:20px;position:absolute;text-align:center;top:40px;width:200px;z-index:90;font-size:11pt}body.interests #view_poi_photos{display:none}#interest-videos article{padding:5px 0}#interest-videos .btn-blue{display:inline-block;margin:5px 0}body.interests span#af_enter_manually{cursor:pointer}body.interests .address-autocomplete input[data-af-autocomplete]{width:400px;border:1px solid #737373;border-radius:0;height:auto;padding-left:initial;font-size:12px;color:#212121;padding:1px 2px}body.interests .address-autocomplete .autoComplete_wrapper{display:block}body.interests .address-autocomplete .autoComplete_wrapper>input{width:400px;border:1px solid #737373;border-radius:0;height:auto;padding-left:initial;font-size:12px;color:#212121;padding:1px 2px}body.interests .address-autocomplete .autoComplete_wrapper>ul{margin:0;border-radius:0}body.interests .address-autocomplete .autoComplete_wrapper>ul>li{padding:5px;font-size:14px}body.interests .address-autocomplete .autoComplete_wrapper>ul>li mark{color:#212121}body.interests .address-autocomplete .autoComplete_wrapper>ul li.no_result{padding:5px}body.interests .af-spinner:after{content:'';display:inline-block;height:16px;width:16px;background-image:url(/assets/core/spinner-8385a8ea9fcf33fd1ad0f9f01f7815bca44e12152ad511281ff29a201c8b4d98.gif)}body.interests .error[data-addy-error=true]{color:red}body.internal_properties span.only-ie{display:none}body.internal_properties .property-tagline{width:95%;margin:5px 0px}body.internal_properties #description_area textarea#internal_property_description{width:95%}body.internal_properties #description_box{padding:0px 20px}body.internal_properties .thumb-box{border:1px solid #EEE;display:inline-block;padding:5px;vertical-align:middle;text-align:center;background-color:#EEE}body.internal_properties .thumb-box.selected-box{background-color:#fdc;border:1px dotted #f00}body.internal_properties #geo_spinner{display:none;float:right}body.internal_properties #geo_spinner img{vertical-align:middle;margin-bottom:2px}body.internal_properties div#property-phototour div.image-thumb{display:inline-block;border:1px solid #EEE;padding:5px}body.internal_properties .propcontent{width:400px}body.internal_properties .box,body.internal_properties .box_style3{margin-right:420px}body.internal_properties div#images-upload *,body.internal_properties div#images-upload *:before,body.internal_properties div#images-upload *:after,body.internal_properties #images-popup *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.internal_properties div#images-upload div.box-image{position:relative;display:inline-block;width:123px;height:91px;cursor:pointer}body.internal_properties div#images-upload div.box-image div.image img{width:122px;height:88px;border:1px solid #DDD;-webkit-box-shadow:1px 1px 2px 1px rgba(0,0,0,0.2);box-shadow:1px 1px 2px 1px rgba(0,0,0,0.2)}body.internal_properties div#images-upload div.box-image.remove img{border:2px solid #FF5F5F !important;height:91px;width:123px}body.internal_properties div#images-upload div.box-image input{display:none}body.internal_properties div#images-upload div.box-image div.options{left:0px;right:0px;position:absolute;top:0px}body.internal_properties div#images-upload div.box-image div.remove-options div.icon{background-image:url(/assets/open2view/agent_uploader/sprites-58ecaef1f269d14f7e240d33dd8b330a8280875435e153d90b434cf3b909e8ee.png);position:absolute;top:50%;left:50%;width:38px;height:44px;margin-top:-22px;margin-left:-19px;display:none}body.internal_properties div#images-upload div.box-image:hover div.remove-options div.icon{display:block;background-position:0px 0}body.internal_properties div#images-upload div.box-image:hover div.remove-options div.background{background-position:32px 0px;background-color:black;display:block}body.internal_properties div#images-upload div.box-image div.remove-options div.background{display:none;position:absolute;top:0px;right:1px;bottom:3px;left:1px;background-color:red;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";opacity:0.6}body.internal_properties div#images-upload div.box-image.to-remove:hover div.remove-options div.background,body.internal_properties div#images-upload div.box-image.to-remove div.remove-options div.background{background-color:red;display:block !important}body.internal_properties div#images-upload div.box-image.to-remove:hover div.remove-options div.icon,body.internal_properties div#images-upload div.box-image.to-remove div.remove-options div.icon{background-position:-37px 0;display:block !important}body.internal_properties div#images-upload div.box-image div.options input{vertical-align:bottom}body.internal_properties div#images-upload div.box-image div.options div.index{text-shadow:0 0 3px #0F0F0F;display:inline-block;padding:3px 6px;color:white}body.internal_properties div.qq-uploader.drag-hover div#drop-area{-webkit-box-shadow:0 0 4px 4px #63CF5A;box-shadow:0 0 4px 4px #63CF5A}body.internal_properties .intermediate-popup{top:0px;bottom:0px;right:0px;left:0px;position:fixed;z-index:100}body.internal_properties .intermediate-popup #background{position:absolute;top:0px;bottom:0px;right:0px;left:0px;opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:black}body.internal_properties .intermediate-popup #box-center{top:50%;left:50%;position:absolute;width:500px;margin-left:-250px;margin-top:-150px;background-color:white;z-index:200;padding:50px;border-radius:5px}body.internal_properties .intermediate-popup #box-center .notice{font-size:12pt;margin-top:14pt;text-align:center}body.internal_properties .intermediate-popup #btn-close{cursor:pointer;display:none;position:absolute;top:8px;right:7px;padding:1px;width:45px}body.internal_properties .image-progress,body.internal_properties .task-progress{margin:20px 0px}body.internal_properties .task-progress table{width:100%}body.internal_properties .task-progress table td.title{text-align:left}body.internal_properties .task-progress table td.progress{width:150px}body.internal_properties .task-progress table td.spinner{width:23px;text-align:right}body.internal_properties .task-progress table td.spinner img{vertical-align:top}body.internal_properties .task-progress .progress-box{margin:auto;position:relative;height:25px;border:1px solid #999;text-shadow:0 0 5px #666;color:white;padding:4px;text-align:center;background-color:gray;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.internal_properties .image-progress .bar-outer{background-color:#444;margin:auto;position:relative;height:25px;border:1px solid #999}body.internal_properties .image-progress .bar-outer .title,body.internal_properties .task-progress .bar-outer .title{color:white;position:absolute;top:0px;left:0px;bottom:0px;right:0px;z-index:1;padding:5px}body.internal_properties .image-progress .bar-center,body.internal_properties .task-progress .bar-center{text-align:center;position:absolute;top:0px;bottom:0px;left:0px;right:100%;padding:2px}body.internal_properties .image-progress.completed .bar-center{background-color:#5bb904 !important;right:0px !important}body.internal_properties .image-progress.errored .bar-center,body.internal_properties .task-progress.errored .bar-center{background-color:red}body.internal_properties ul.qq-upload-list-selector li{height:52px;position:relative}body.internal_properties #fine-uploader{margin-top:35px}body.internal_properties .qq-upload-button{float:right;margin-top:10px}body.internal_properties .qq-upload-list{color:gray;border:2px solid #DDD;min-height:195px}body.internal_properties .qq-uploader{margin-bottom:40px}body.internal_properties .qq-thumbnail-selector{max-width:50px !important;max-height:33px !important}body.internal_properties .qq-upload-cancel-selector{background-color:#FF0000;padding:5px 10px;position:absolute;right:5px;top:11px;display:none !important;text-decoration:none}body.internal_properties .qq-upload-button-selector{background-color:#FF0000}body.internal_properties .qq-upload-file-selector{vertical-align:top;margin:0px;margin-top:10px;padding-left:5px}body.internal_properties .qq-upload-status-text{position:absolute;font-size:8pt;left:64px;top:32px}body.internal_properties ul.qq-upload-list-selector li.qq-upload-fail:hover .qq-upload-cancel-selector,body.internal_properties ul.qq-upload-list-selector li.pending-upload:hover .qq-upload-cancel-selector{vertical-align:super;display:inline !important}body.internal_properties .below-ie8,body.internal_properties .below-ie9,body.internal_properties .firstlook.hidden{display:none}body.internal_properties #drop-area{position:relative}body.internal_properties #drop-area .icon{display:none;left:50%;top:50%;margin-left:-84px;margin-top:-38px;background-image:url(/assets/open2view/agent_uploader/sprites-58ecaef1f269d14f7e240d33dd8b330a8280875435e153d90b434cf3b909e8ee.png);background-position:0 75px;position:absolute;height:77px;width:168px}body.internal_properties #drop-area.show-hint .icon{display:block}body.internal_properties #drop-area.show-hint:after{top:50%;left:50%;margin-top:40px;margin-left:-55px;position:absolute;content:'Select Images';color:silver;font-size:11pt;font-style:italic}body.internal_properties #images-popup #container>div.title{color:#DDD;font-size:20pt;text-align:center}body.internal_properties #images-popup #container>div.title.error{color:#d61111;font-size:15pt}body.internal_properties #images-popup #container #file-list{max-height:500px;margin-top:40px}body.internal_properties #images-popup #container #file-list.long-list{overflow-y:scroll;margin-bottom:10px}body.internal_properties #images-popup #container #file-list.long-list .image-progress,body.internal_properties #images-popup #container #file-list.long-list .task-progress{margin:10px 0px}body.internal_properties .bar-outer .title{text-shadow:0 0 5px #666}body.internal_properties #images-popup #container #sub-title{color:black;margin-top:30px}body.internal_properties #images-popup #container>button{float:right}body.internal_properties .green{background-color:#5bb904 !important}body.internal_properties .blue{background-color:#33a6d5 !important}body.internal_properties .red{background-color:#d61111 !important}body.internal_properties .task-progress .bar-outer{width:300px}body.internal_properties div.title-container{width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.internal_properties .image-progress.below-ie9 .title{padding:5px}body.internal_properties .image-progress.below-ie9 .title>img{float:right}body.internal_properties .image-progress.completed.below-ie9 .title{background-color:#5bb904 !important}body.internal_properties .image-progress.completed.below-ie9 .title>img{display:none}body.invoices .togglable a.toggle-btn,body.invoice_templates .togglable a.toggle-btn{display:none}body.invoices .togglable span,body.invoice_templates .togglable span{display:none}body.invoices .togglable .edit-box,body.invoice_templates .togglable .edit-box{display:block}body.invoices .togglable.closed a.toggle-btn,body.invoices .togglable.closed span,body.invoice_templates .togglable.closed a.toggle-btn,body.invoice_templates .togglable.closed span{display:inline-block}body.invoices .togglable.closed .edit-box,body.invoice_templates .togglable.closed .edit-box{display:none}body.invoices .togglable select,body.invoice_templates .togglable select{width:200px}body.invoices .togglable select.invoice_cost_id.changed,body.invoice_templates .togglable select.invoice_cost_id.changed{box-shadow:0 0 2px 2px red}body.invoices .void,body.invoice_templates .void{color:red;text-transform:uppercase}body.invoices .filter select#invoice_franchisee,body.invoices .filter select#invoice_account,body.invoice_templates .filter select#invoice_franchisee,body.invoice_templates .filter select#invoice_account{width:100px}body.invoices .invoice,body.invoice_templates .invoice{width:48%;margin-right:2%;float:left}body.invoices .invoice div.box,body.invoice_templates .invoice div.box{margin-right:auto;width:100%}body.invoices #signboard-id,body.invoice_templates #signboard-id{transition:background-color 2s;padding:0px;display:flex}body.invoices #entity-list ul,body.invoice_templates #entity-list ul{margin:0 0 5px 0;padding-left:20px}body.invoices #entity-list ul .remove-icon,body.invoice_templates #entity-list ul .remove-icon{vertical-align:text-bottom}body.invoices .remove-icon,body.invoice_templates .remove-icon{display:inline-block;cursor:pointer;color:#fcdbdb;font-weight:bold;font-size:23px;text-decoration:none;line-height:13px;padding:0 2px}body.invoices .remove-icon:hover,body.invoice_templates .remove-icon:hover{color:#ff0000}body.invoices .highlight,body.invoice_templates .highlight{background-color:yellow}body.invoices .old_package td,body.invoice_templates .old_package td{background-color:#EEE}body.invoices #old_package,body.invoice_templates #old_package{width:98%}body.invoices table.invoice-items,body.invoice_templates table.invoice-items{border:1px solid #EEE;border-collapse:collapse}body.invoices .invoice-items td,body.invoices .invoice-items th,body.invoice_templates .invoice-items td,body.invoice_templates .invoice-items th{vertical-align:top;border:0px solid #EEE;padding:2px 5px}body.invoices .invoice-items tr .item-button.update,body.invoices .invoice-items tr .item-button.cancel,body.invoice_templates .invoice-items tr .item-button.update,body.invoice_templates .invoice-items tr .item-button.cancel{display:none}body.invoices .invoice-items tr.editing .item-button.edit,body.invoices .invoice-items tr.editing .item-button.remove,body.invoice_templates .invoice-items tr.editing .item-button.edit,body.invoice_templates .invoice-items tr.editing .item-button.remove{display:none}body.invoices .invoice-items tr.editing .item-button.update,body.invoices .invoice-items tr.editing .item-button.cancel,body.invoice_templates .invoice-items tr.editing .item-button.update,body.invoice_templates .invoice-items tr.editing .item-button.cancel{display:inline}body.invoices .invoice-items tr.error,body.invoice_templates .invoice-items tr.error{background-color:#FEC6C6}body.invoices td.grey,body.invoice_templates td.grey{color:#BBB}body.invoices td.indent,body.invoice_templates td.indent{padding-left:20px;background:#eee url(/assets/admin/package-90b3895f90cfe1c5062f8f4724bd0dc97c884b67d871509f8a4b27be428e2d69.gif) no-repeat scroll left top}body.invoices td.pending:before,body.invoice_templates td.pending:before{display:inline-block;content:"PENDING";padding:0px 3px;margin-top:3px;margin-right:2px;line-height:15px;background-color:#F5A623;color:white;font-weight:bold;font-size:9px;border-radius:3px;box-shadow:1px 1px 2px rgba(128,64,0,0.3);vertical-align:top}body.invoices th.amount,body.invoices td.amount,body.invoice_templates th.amount,body.invoice_templates td.amount{text-align:right;padding-right:10px;white-space:nowrap}body.invoices th.text,body.invoices td.text,body.invoice_templates th.text,body.invoice_templates td.text{width:210px}body.invoices th.number,body.invoice_templates th.number{width:50px;text-align:right;padding-right:10px}body.invoices td.number,body.invoice_templates td.number{width:50px;text-align:right;padding-right:10px}body.invoices td.total,body.invoice_templates td.total{font-weight:bold}body.invoices td.column-total,body.invoice_templates td.column-total{border-top:1px solid #000000;border-bottom:3px double #000000}body.invoices a.item-button,body.invoice_templates a.item-button{background-color:#DDD;border:1px solid #CCC;padding:3px 10px;text-decoration:none;color:#000}body.invoices a.item-button:hover,body.invoice_templates a.item-button:hover{background-color:#EEE}body.invoices div#quick-edit,body.invoice_templates div#quick-edit{float:right}body.invoices .alert,body.invoice_templates .alert{clear:left;float:left;color:red;margin:0px 0px 5px 130px}body.invoices .note,body.invoice_templates .note{clear:left;float:left;color:#777;margin:0px 0px 5px 130px}body.invoices .details input[type='text'],body.invoices .details input[type='checkbox'],body.invoice_templates .details input[type='text'],body.invoice_templates .details input[type='checkbox']{float:left}body.invoices .details textarea,body.invoices .details select,body.invoice_templates .details textarea,body.invoice_templates .details select{float:left}body.invoices .truncated,body.invoice_templates .truncated{width:220px;text-overflow:ellipsis;white-space:nowrap;height:13pt;overflow:hidden;display:inline-block}body.invoices .truncated.short,body.invoice_templates .truncated.short{width:70px}body.invoices .truncated.medium,body.invoice_templates .truncated.medium{width:100px}body.invoices .ui-autocomplete.ui-menu,body.invoice_templates .ui-autocomplete.ui-menu{font-size:11px}body.invoices div.box.recurring-details,body.invoice_templates div.box.recurring-details{border-color:#D5060B}body.invoices div.box.recurring-details>.box-title,body.invoice_templates div.box.recurring-details>.box-title{color:#D5060B}body.invoices div.box.recurring-details div.recurring-information,body.invoice_templates div.box.recurring-details div.recurring-information{display:flex}body.invoices div.box.recurring-details div.recurring-information>*,body.invoice_templates div.box.recurring-details div.recurring-information>*{flex:1 1 auto}body.invoices div.box.recurring-details div.recurring-information div#invoice_schedule_message,body.invoice_templates div.box.recurring-details div.recurring-information div#invoice_schedule_message{background-color:#3a404d;color:#e1e1e1;padding:5px 10px;border-top-left-radius:5px;border-top-right-radius:5px}body.invoices div.box.recurring-details div.recurring-information .invoice_schedule_outer,body.invoice_templates div.box.recurring-details div.recurring-information .invoice_schedule_outer{background:#cce5ff;margin-top:0}body.invoices div.box.recurring-details div.recurring-information .invoice_schedule_outer ol#invoice_schedule,body.invoice_templates div.box.recurring-details div.recurring-information .invoice_schedule_outer ol#invoice_schedule{padding:1px 0 1px 25px;margin-top:0}body.invoices div.box.recurring-details div.recurring-information .invoice_schedule_outer ol#invoice_schedule>li,body.invoice_templates div.box.recurring-details div.recurring-information .invoice_schedule_outer ol#invoice_schedule>li{color:darkblue;margin:5px}body.invoices div.box.recurring-details div.recurring-information .invoice_schedule_outer>div,body.invoice_templates div.box.recurring-details div.recurring-information .invoice_schedule_outer>div{padding:5px}body.invoices button#more_info,body.invoice_templates button#more_info{font:11px Arial, Helvetica, sans-serif;margin-left:75px;background-color:red;color:white;border:none;padding:5px 15px;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px}body.invoices div#related_invoices,body.invoice_templates div#related_invoices{padding:0px;background-color:#ffffff}body.invoices div#related_invoices_tabs,body.invoice_templates div#related_invoices_tabs{height:500px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px}body.invoices #cboxClose,body.invoice_templates #cboxClose{width:50px;height:19px;text-indent:0px;border:1px solid #ffffff;background:none;color:#ffffff;margin:10px}body.invoices #cboxContent,body.invoice_templates #cboxContent{background-color:#000055;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px}body.invoices #cboxLoadedContent,body.invoice_templates #cboxLoadedContent{border:none;padding:40px 0px 0px 0px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px}body.invoices #cboxTitle,body.invoice_templates #cboxTitle{color:#ffffff;font-size:14px;padding:10px}body.invoices .ui-tabs-vertical,body.invoice_templates .ui-tabs-vertical{width:100%;border:none;padding:0px;margin:0px}body.invoices .ui-tabs-vertical .ui-tabs-nav,body.invoice_templates .ui-tabs-vertical .ui-tabs-nav{padding:5px 0px;float:left;width:100px;height:488px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;background:none;background-color:#cccccc;overflow-y:auto;overflow-x:hidden}body.invoices .ui-tabs-vertical .ui-tabs-nav li,body.invoice_templates .ui-tabs-vertical .ui-tabs-nav li{clear:left;width:100%;border:none;background:none;margin:0px}body.invoices .ui-tabs-vertical .ui-tabs-nav li a,body.invoice_templates .ui-tabs-vertical .ui-tabs-nav li a{display:block;color:#212121}body.invoices .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active,body.invoice_templates .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active{padding-bottom:0;padding-right:2px;margin:0px;background-color:#ffffff;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px}body.invoices .ui-tabs-vertical .ui-tabs-nav li.tabs-title,body.invoice_templates .ui-tabs-vertical .ui-tabs-nav li.tabs-title{padding:5px 10px}body.invoices .ui-tabs-vertical .ui-tabs-panel,body.invoice_templates .ui-tabs-vertical .ui-tabs-panel{padding:10px;float:left;width:778px;height:480px;overflow:auto}body.invoices div#credits_orders,body.invoice_templates div#credits_orders{padding:5px;background-color:#ffffff}body.invoices div#credits_orders div#credits_orders_list,body.invoice_templates div#credits_orders div#credits_orders_list{padding:0px 10px}body.invoices div#credits_orders div#credits_orders_list table,body.invoice_templates div#credits_orders div#credits_orders_list table{border-collapse:collapse;width:100%}body.invoices div#credits_orders div#credits_orders_list table thead th,body.invoice_templates div#credits_orders div#credits_orders_list table thead th{color:#8793A3;font-size:12px;border-bottom:1px solid #A8AFB9}body.invoices div#credits_orders div#credits_orders_list table tfoot td,body.invoice_templates div#credits_orders div#credits_orders_list table tfoot td{color:#8793A3;font-size:12px;border-top:1px solid #A8AFB9}body.invoices div#credits_orders div#credits_orders_list table tbody td,body.invoice_templates div#credits_orders div#credits_orders_list table tbody td{padding:2px 5px;color:#8793A3;cursor:pointer}body.invoices div#credits_orders div#credits_orders_list table tbody tr.selected td,body.invoice_templates div#credits_orders div#credits_orders_list table tbody tr.selected td{background-color:#D7EFF1}body.invoices div#credits_orders div#credits_orders_list table tbody tr.disabled td,body.invoice_templates div#credits_orders div#credits_orders_list table tbody tr.disabled td{color:#DEE1E7;cursor:initial}body.invoices div#credits_orders div#credits_orders_list p.no-orders,body.invoice_templates div#credits_orders div#credits_orders_list p.no-orders{color:#8793A3;font-size:12px}body.invoices div#credits_orders div#credits_orders_errors,body.invoice_templates div#credits_orders div#credits_orders_errors{padding:2px 10px;font-size:12px;color:red}body.invoices div#credits_orders div#credits_orders_buttons,body.invoice_templates div#credits_orders div#credits_orders_buttons{margin-top:10px;height:50px;padding:0px 10px}body.invoices div#credits_orders div#credits_orders_buttons input,body.invoice_templates div#credits_orders div#credits_orders_buttons input{float:right;border:none;color:white;padding:7px 25px;margin-left:10px;font-size:12px;cursor:pointer}body.invoices div#credits_orders div#credits_orders_buttons input#save_credits_order,body.invoice_templates div#credits_orders div#credits_orders_buttons input#save_credits_order{background-color:#7ED321}body.invoices div#credits_orders div#credits_orders_buttons input#cancel_credits_order,body.invoice_templates div#credits_orders div#credits_orders_buttons input#cancel_credits_order{background-color:#A8AFB9}body.invoices tr.credits-order td:first-child,body.invoice_templates tr.credits-order td:first-child{border-top:1px solid #DEE1E7;padding:0px 0px 0px 2px}body.invoices tr.credits-order td:first-child>div,body.invoice_templates tr.credits-order td:first-child>div{background-color:#EFF1F5;width:50%;padding:3px 5px;border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;-o-border-radius:0px 0px 10px 10px}body.invoices tr.credits-order td:first-child button,body.invoice_templates tr.credits-order td:first-child button{background-color:#8793A3;color:white;font-size:12px;font-weight:400;padding:3px 7px;margin-right:10px;border:none;vertical-align:top;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px}body.invoices tr.credits-order td:first-child button.disabled,body.invoice_templates tr.credits-order td:first-child button.disabled{background-color:#DEE1E7;cursor:default}body.invoices tr.credits-order td:first-child span.credits-order-number,body.invoice_templates tr.credits-order td:first-child span.credits-order-number{color:#A8AFB9;font-size:10px;font-weight:600}body.invoices button#email,body.invoice_templates button#email{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;width:auto}body.invoices div#email_options,body.invoices div#template_email_options,body.invoice_templates div#email_options,body.invoice_templates div#template_email_options{padding:15px 15px 30px 15px;background-color:#ffffff}body.invoices div#email_options table th,body.invoices div#template_email_options table th,body.invoice_templates div#email_options table th,body.invoice_templates div#template_email_options table th{vertical-align:top;width:105px;text-align:right;padding-right:5px}body.invoices div#email_options table td,body.invoices div#template_email_options table td,body.invoice_templates div#email_options table td,body.invoice_templates div#template_email_options table td{width:445px}body.invoices div#email_options table td div.help,body.invoices div#template_email_options table td div.help,body.invoice_templates div#email_options table td div.help,body.invoice_templates div#template_email_options table td div.help{color:#AAA}body.invoices div#email_options #send_to_custom_email_address,body.invoices div#email_options #custom_email_address,body.invoices div#template_email_options #send_to_custom_email_address,body.invoices div#template_email_options #custom_email_address,body.invoice_templates div#email_options #send_to_custom_email_address,body.invoice_templates div#email_options #custom_email_address,body.invoice_templates div#template_email_options #send_to_custom_email_address,body.invoice_templates div#template_email_options #custom_email_address{width:90%}body.invoices div#email_options #send_to_subject,body.invoices div#email_options #send_to_message,body.invoices div#email_options .email-fields,body.invoices div#template_email_options #send_to_subject,body.invoices div#template_email_options #send_to_message,body.invoices div#template_email_options .email-fields,body.invoice_templates div#email_options #send_to_subject,body.invoice_templates div#email_options #send_to_message,body.invoice_templates div#email_options .email-fields,body.invoice_templates div#template_email_options #send_to_subject,body.invoice_templates div#template_email_options #send_to_message,body.invoice_templates div#template_email_options .email-fields{width:100%;line-height:12pt}body.invoices div#email_options input[type=submit],body.invoices div#template_email_options input[type=submit],body.invoice_templates div#email_options input[type=submit],body.invoice_templates div#template_email_options input[type=submit]{float:right;min-width:50px}body.invoices div#email_options #offset_row,body.invoices div#template_email_options #offset_row,body.invoice_templates div#email_options #offset_row,body.invoice_templates div#template_email_options #offset_row{height:42px}body.invoices div#email_options ul.recipients,body.invoices div#template_email_options ul.recipients,body.invoice_templates div#email_options ul.recipients,body.invoice_templates div#template_email_options ul.recipients{list-style-type:none;margin:0;padding:0;white-space:nowrap;width:450px}body.invoices div#email_options label,body.invoices div#template_email_options label,body.invoice_templates div#email_options label,body.invoice_templates div#template_email_options label{font-weight:normal;display:flex;line-height:22px}body.invoices div#email_options label span.email,body.invoices div#template_email_options label span.email,body.invoice_templates div#email_options label span.email,body.invoice_templates div#template_email_options label span.email{color:#AAA;overflow:hidden;text-overflow:ellipsis;text-indent:3px}body.invoices div#email_options #custom_email_address td,body.invoices div#template_email_options #custom_email_address td,body.invoice_templates div#email_options #custom_email_address td,body.invoice_templates div#template_email_options #custom_email_address td{text-indent:21px}body.invoices div#template_entity_options,body.invoice_templates div#template_entity_options{padding:15px 15px 30px 15px;background-color:#ffffff}body.invoices button#link,body.invoice_templates button#link{display:none}body.invoices div#link_signboard,body.invoice_templates div#link_signboard{padding:15px 15px 30px 15px;background-color:#ffffff}body.invoices div#link_signboard input[type=submit],body.invoice_templates div#link_signboard input[type=submit]{float:right}body.invoices button#download,body.invoice_templates button#download{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;width:auto}body.invoices div#download_options,body.invoice_templates div#download_options{padding:15px 15px 30px 15px;background-color:#ffffff}body.invoices div#download_options table th,body.invoice_templates div#download_options table th{vertical-align:top;width:150px;text-align:left;padding-right:5px}body.invoices div#download_options table td,body.invoice_templates div#download_options table td{width:120px}body.invoices div#download_options input[type=submit],body.invoice_templates div#download_options input[type=submit]{float:right;min-width:50px}body.invoices .service-select,body.invoice_templates .service-select{position:relative;display:inline-block;width:300px}body.invoices .service-select.hidden,body.invoice_templates .service-select.hidden{display:none}body.invoices .service-select div.selected-service,body.invoice_templates .service-select div.selected-service{display:inline-block;box-sizing:border-box;width:100%;padding:5px;cursor:pointer;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAABmJLR0QA/wD/AP+gvaeTAAAAVklEQVQY02NgIBEwMjAwMGRnZ5czMjJ2EFDbMGXKlEZmBgYGhtOnTx81NTX9wcjI6IJPMQMDAwMzTASPJrhiFA04NKEoxtAA02RmZsbIwMBwEF0xfQAAw7AjGEuDbpoAAAAASUVORK5CYII=");border-radius:2px;padding:0px 25px 0px 5px;border:1px solid #767676;height:15pt;line-height:15pt;font-size:8pt;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:white;background-repeat:no-repeat;background-position:calc(100% - 10px) 50%;position:relative}body.invoices .service-select div.selected-service.changed,body.invoice_templates .service-select div.selected-service.changed{box-shadow:0 0 2px 2px red}body.invoices .service-select div.selected-service div.name,body.invoice_templates .service-select div.selected-service div.name{display:flex;flex-direction:row;flex-wrap:nowrap;max-width:270px;max-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:70px}body.invoices .service-select div.selected-service div.price,body.invoice_templates .service-select div.selected-service div.price{float:right;position:absolute;top:0px;height:18px;right:30px;background:white}body.invoices .service-select div.product-list-view,body.invoice_templates .service-select div.product-list-view{position:absolute;display:none;box-sizing:border-box;background-color:#FFFFFF;border:1px solid #A8AFB9;width:500px;padding:0;margin:0;z-index:1}body.invoices .service-select ul.product-list,body.invoice_templates .service-select ul.product-list{overflow-x:hidden;overflow-y:scroll;scroll-snap-type:y proximity;list-style:none;padding:0;margin:0;max-height:100px}body.invoices .service-select ul.product-list ul,body.invoice_templates .service-select ul.product-list ul{list-style:none;padding:0;margin:0}body.invoices .service-select lh,body.invoice_templates .service-select lh{background-color:#DDD;display:block;padding:0 10px;font-weight:600}body.invoices .service-select #product-filter,body.invoice_templates .service-select #product-filter{width:95%;margin:5px}body.invoices .service-select .filter-clear,body.invoice_templates .service-select .filter-clear{position:absolute;right:10px;font-weight:900;top:6px;width:20px;height:17px;line-height:16px;text-align:center;cursor:pointer}body.invoices .service-select ul ul li,body.invoice_templates .service-select ul ul li{height:20px;line-height:20px;padding:0 10px;cursor:pointer;display:flex}body.invoices .service-select ul ul li>span:first-child,body.invoice_templates .service-select ul ul li>span:first-child{flex:1 1 90%;height:auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body.invoices .service-select ul ul li>span.price,body.invoice_templates .service-select ul ul li>span.price{flex:1 0 65px;min-width:65px;height:auto;text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body.invoices .service-select ul ul li.filter--notFound,body.invoice_templates .service-select ul ul li.filter--notFound{display:none}body.invoices .service-select ul ul li:hover,body.invoice_templates .service-select ul ul li:hover{background-color:#D7EFF1}body.invoices .service-select ul ul li:last-child,body.invoice_templates .service-select ul ul li:last-child{border-bottom:none}body.invoices .service-select div.emptylist,body.invoice_templates .service-select div.emptylist{display:none;padding:0px 5px;background:#DDD}body.invoices dialog,body.invoice_templates dialog{position:relative;border:solid 5px darkblue;box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 25px 50px -12px rgba(0,0,0,0.25);max-width:400px;padding:10px}body.invoices dialog section.no-account-msg,body.invoice_templates dialog section.no-account-msg{display:none}body.invoices dialog .approve-confirm,body.invoice_templates dialog .approve-confirm{display:block}body.invoices dialog .must-have,body.invoice_templates dialog .must-have{display:none}body.invoices dialog.no-account-error,body.invoice_templates dialog.no-account-error{border-color:red}body.invoices dialog.no-account-error section.no-account-msg,body.invoice_templates dialog.no-account-error section.no-account-msg{background:red;display:block}body.invoices dialog.no-account-error .must-have,body.invoice_templates dialog.no-account-error .must-have{display:block}body.invoices dialog.no-account-error .approve-confirm,body.invoice_templates dialog.no-account-error .approve-confirm{display:none}body.invoices dialog.no-account-warning,body.invoice_templates dialog.no-account-warning{border-color:#ff8b3e}body.invoices dialog.no-account-warning section.no-account-msg,body.invoice_templates dialog.no-account-warning section.no-account-msg{background:#ff8b3e;display:block}body.invoices dialog.no-account-warning .approve-confirm,body.invoice_templates dialog.no-account-warning .approve-confirm{display:block}body.invoices dialog.no-account-warning .must-have,body.invoice_templates dialog.no-account-warning .must-have{display:none}body.invoices dialog section,body.invoice_templates dialog section{padding:10px}body.invoices dialog section.no-account-msg,body.invoice_templates dialog section.no-account-msg{color:white}body.invoices dialog section.no-account-msg>.icon.warning,body.invoice_templates dialog section.no-account-msg>.icon.warning{width:24px;height:23px;background:url(/assets/dashboard/artwork/icons_sprite-2ea79fc8b3d15cd2646b26fc74a100361067e4abbb1719bbfbc934c593dd40c1.svg) no-repeat -436px -148px;background-size:600px;float:left;padding-right:10px}body.invoices dialog menu,body.invoice_templates dialog menu{display:flex;flex-wrap:wrap;justify-content:center;padding:0px;background-color:#EEE}body.invoices dialog menu button,body.invoice_templates dialog menu button{margin:8px}body.invoices .footer,body.invoice_templates .footer{text-align:center;height:50px}body.invoice_costs td.copy:after{content:'copy';display:inline-block;border-radius:4px;color:white;background-color:#FF781E;padding:0 5px;font-size:8px;line-height:14px;font-weight:bold;margin-left:5px;position:relative;top:-1px}body.job_reminders #edit-box{width:800px;padding:20px;border:solid 1px #DDD;margin-bottom:10px}body.job_reminders #agents{width:800px;padding:20px;border:solid 1px #DDD;margin-bottom:10px}body.job_reminders p.note{color:#777}body.job_reminders #edit-box.p{font-family:"Geneva",Helvetica,Arial,sans-serif;font-size:10px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:-1px;line-height:normal}body.job_requests table.request{border:solid 1px #CCCCCC;background-color:white;width:960px}body.job_requests div#job_request_list{height:500px}body.job_requests table.request_edit{background-color:#EEEEEE;width:100%;margin:10px 0}body.job_requests table.request_edit th{padding-left:10px;width:105px}body.job_requests table.request_edit tr:hover{background-color:#eeeeee}body.job_requests ul.req{list-style-type:none;padding:0px;margin:0px}body.job_requests ul.req li{float:left;padding:1px 7px 0;margin:0px 1px 0px 0px}body.job_requests ul.req label{margin:0px}@media only screen and (max-height: 768px){#job-calendar div.cal-overflow-control{min-height:94% !important}#job-calendar div.cal-overflow-control span{padding:0px 5px !important;font-size:10px !important;height:20px !important;line-height:20px !important}#job-calendar div.cal-overflow-control .day{font-size:12px !important;padding:8px !important}}@media only screen and (max-width: 1280px){#job-calendar .toolbar_icon{width:0px}#job-calendar div.cal-overflow-control span{margin:0px 2px !important}#job-calendar div.cal-overflow-control span.apt_completed{background-image:none !important}#job-calendar span.show_all_jobs{width:70px !important;margin-left:-35px !important}#job-details{width:495px !important}#job-details #property-details{width:435px !important;position:relative !important}#job-details #property-details fieldset{width:435px !important}#job-details #property-details fieldset div.full{width:415px !important}#job-details #property-details fieldset div.full input,#job-details #property-details fieldset div.full textarea{width:280px !important}#job-details #property-details fieldset div.full select{width:290px !important;max-width:290px !important}#job-details #property-details fieldset div.half input,#job-details #property-details fieldset div.half textarea{width:187px !important}#job-details #property-details fieldset div.half select{width:197px !important}#job-details #property-details fieldset div.fifth input{width:78px !important}#job-details #property-details fieldset #agency_name{width:250px !important}#job-details #job-appointments{position:relative !important;left:0px !important}}body.jobs>div#content{font:10px Helvetica, Arial, sans-serif}body.jobs>div#content h1,body.jobs>div#content h2,body.jobs>div#content h3,body.jobs>div#content li,body.jobs>div#content th,body.jobs>div#content td,body.jobs>div#content input,body.jobs>div#content select{font-family:Helvetica, Arial, sans-serif !important}body.jobs>div#content input{border:none}body.jobs>div#content select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-image:url(/assets/admin/jobs/job_booking_select_box-1ed576cf412919f5b444a475d50d214f9d7efba1d0ea496e88d7f3506d7a7ed6.svg);background-repeat:no-repeat}body.jobs>div#content select::-ms-expand{display:none}body.jobs>div#content form{display:inline;padding:0;margin:0}body.jobs>div#content h1{font-size:18px;margin:0;padding:0px 0px 20px 0px;color:#6C6C6C;font-weight:300;letter-spacing:0px;min-height:22px}body.jobs>div#content h2{margin:0px 15px;padding:10px 0px}body.jobs>div#content a:visited{background-color:transparent}body.jobs>div#content a img{border:none}body.jobs .cf:before,body.jobs .cf:after{content:" ";display:table}body.jobs .cf:after{clear:both}body.jobs .cf{*zoom:1}body.jobs span.left{float:left}body.jobs span.right{float:right}body.jobs div.flash-notice,body.jobs div.timezone{display:none}body.jobs #content{position:absolute;left:0px;right:0px;top:114px;padding:0px;bottom:0px}body.jobs #content section{height:100%}body.jobs map{display:block;height:800px}body.jobs .btn-gray{padding:2px 10px;cursor:pointer;border:1px solid #DDD}body.jobs .btn-gray:hover{background-color:#EEE}body.jobs input.large,body.jobs a.large{font-size:18px;color:#FFFFFF}body.jobs ::-webkit-scrollbar-track{background-color:transparent}body.jobs ::-webkit-scrollbar{width:4px;background-color:transparent}body.jobs ::-webkit-scrollbar-thumb{background-color:#CACACA;border:none}body.jobs #fullscreen-screen{display:none;position:absolute;top:-91px;left:0px;bottom:0px;right:0px;background-color:black;opacity:0.7;z-index:99}body.jobs div.show{display:block !important}body.jobs #fullscreen-container{display:none;position:absolute;top:-91px;left:0px;height:100%;right:0px;background-color:transparent;z-index:100}body.jobs #fullscreen-container div.confirm_box{display:none;margin:auto;background-color:white;width:420px;padding:45px 70px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body.jobs #fullscreen-container div.confirm_box h1{color:#6C6C6C;text-align:center;width:100%;padding:0px;margin-bottom:30px}body.jobs #fullscreen-container div.confirm_box div.confirm-buttons{margin:auto;width:360px;height:34px}body.jobs #fullscreen-container div.confirm_box div.confirm-buttons .job_button{padding:8px 0px;border-radius:4px;font-size:16px;font-weight:600;color:white;cursor:pointer;text-align:center}body.jobs #fullscreen-container div.confirm_box div.confirm-buttons span.commit{float:left;width:225px;background-color:#CD546E}body.jobs #fullscreen-container div.confirm_box div.confirm-buttons span.commit:hover{background-color:#B6465E}body.jobs #fullscreen-container div.confirm_box div.confirm-buttons span.cancel{float:right;width:125px;background-color:#ACACAC}body.jobs #fullscreen-container div.confirm_box div.confirm-buttons span.cancel:hover{background-color:#6C6C6C}body.jobs #fullscreen-container #confirm-delete-apt div.apt-delete{margin:auto;margin-bottom:20px;background-color:#f1f1f1;width:300px;border-radius:8px;padding:15px 30px}body.jobs #fullscreen-container #confirm-delete-apt div.apt-delete span.date{font-size:14px;font-weight:600;color:#6C6C6C;width:167px}body.jobs #fullscreen-container #confirm-delete-apt div.apt-delete span.hour{font-size:14px;font-weight:600;color:#CD546E !important;width:137px;text-align:right;float:right}body.jobs #fullscreen-container #confirm-delete-apt div.apt-delete span.address{width:100%;display:inline-block;line-height:22px;color:#ACACAC;font-size:12px}body.jobs #fullscreen-container #confirm-delete-apt div.apt-delete span.services{width:100%;display:inline-block;font-size:11px;font-weight:300;color:#CACACA}body.jobs #job_body{position:relative;margin-left:385px;height:100%;overflow:hidden}body.jobs #job_body #edit-job-pointer{position:absolute;left:0px;height:45px;width:40px;margin:8px 0px;z-index:50;background:transparent;background-image:url(/assets/admin/jobs/job_booking_sprites-5a8c90d0fa2cc52b95309c41d655f79090f4b247af8f0351ffb0f834477ee910.svg);background-repeat:no-repeat;background-position:-154px -111px;display:none}body.jobs #job_left{position:absolute;left:0px;top:0px;bottom:0px;width:385px}body.jobs #job_left #cal-day{width:100%;display:block;position:relative;background-color:white;height:73px}body.jobs #job_left #cal-day span{padding:30px 10px 10px 18px;font-size:20px;color:#78B7BB;font-weight:300;display:block}body.jobs #job_left #cal-day #cal-day-button{height:26px;position:absolute;right:10px;top:26px;font-size:12px;font-weight:300;color:#CACACA;text-align:center;line-height:26px;padding:0px 8px;border:solid 1px #CACACA;border-radius:6px;background-color:white;cursor:pointer}body.jobs #job_left #cal-day #cal-day-button:hover{background-color:#CACACA;color:white}body.jobs #job_left.min_calendar #job-list{top:425px}body.jobs #job_filter{background-color:#6C6C6C;height:50px;position:relative}body.jobs #job_filter #list-filter{width:300px;height:100%;background-color:transparent;padding:0px 10px;font-size:24px;font-weight:300;color:#FFFFFF;border:none}body.jobs #job_filter #list-filter:focus{border:none;outline:none}body.jobs #job_filter.focus{background-color:#797979}body.jobs #job_filter input[type="submit"]{text-indent:-9999px;background-color:transparent;background-image:url(/assets/admin/jobs/job_booking_sprites-5a8c90d0fa2cc52b95309c41d655f79090f4b247af8f0351ffb0f834477ee910.svg);background-repeat:no-repeat;background-position:0px 0px;width:34px;height:34px;float:right;margin:8px 10px;cursor:pointer}body.jobs #job-map{position:absolute;top:0px;left:0px;bottom:0px;right:0px}body.jobs #job-map #map{width:100%;height:100%;position:absolute;background-color:#e5e3df;overflow-x:hidden;overflow-y:hidden}body.jobs #job-map div.info-window{width:160px;font-family:Helvetica, Arial, sans-serif !important}body.jobs #job-map div.info-window span{display:inline-block;font-size:11px;font-weight:300;color:#ACACAC;line-height:22px;padding-left:5px}body.jobs #job-map div.info-window span.address{font-size:14px;font-weight:400;color:#8ACDD2;margin-top:20px;cursor:pointer}body.jobs #job-map .gm-style .gm-style-iw{margin:0px;padding:0px}body.jobs #job-map-hide-screen{position:absolute;top:0px;left:0px;bottom:0px;right:0px;opacity:0.7;background-color:black;z-index:9}body.jobs #job-list{position:absolute;width:100%;overflow-y:auto;bottom:44px;left:0px;top:122px;background-color:white}body.jobs #job-list ul{padding:0;margin:0}body.jobs #job-list li{position:relative;border-bottom:2px solid #ddd;overflow:hidden;list-style-type:none;padding:8px 60px 10px 18px;height:40px}body.jobs #job-list li span.job_list_item_address{color:#6C6C6C;font-size:16px;font-weight:300;width:100%;margin:0;padding:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:285px;display:inline-block}body.jobs #job-list li div.job_list_address_details span.job_list_item_map_icon{display:inline-block;height:20px;width:14px;background-image:url(/assets/admin/jobs/job_booking_sprites-5a8c90d0fa2cc52b95309c41d655f79090f4b247af8f0351ffb0f834477ee910.svg);background-repeat:no-repeat;background-position:-38px -111px}body.jobs #job-list li div.job_list_address_details span.job_list_item_map_icon.mapped{background:none}body.jobs #job-list li span.job_list_item_edit{position:absolute;right:0px;top:0px;color:#6C6C6C;font-size:12px;display:block;margin:12px 12px;padding:0px;background-image:url(/assets/admin/jobs/job_booking_sprites-5a8c90d0fa2cc52b95309c41d655f79090f4b247af8f0351ffb0f834477ee910.svg);background-repeat:no-repeat;background-position:-72px 0px;width:36px;height:36px;text-indent:-999px}body.jobs #job-list li span.job_list_item_edit:hover{background-position:-34px 0px}body.jobs #job-list li div.job_list_agent_details{font-size:11px;width:302px;height:19px;overflow:hidden;margin:0;font-weight:300;color:#ACACAC;text-overflow:ellipsis}body.jobs #job-list li div.job_list_agent_details span.job_list_item_agent{color:#ACACAC}body.jobs #job-list li div.job_list_agent_details span.job_list_item_agency{color:#ACACAC}body.jobs #job-list li:hover{background-color:#F1F1F1}body.jobs #job-list li.selected{background-color:#E2F3F4}body.jobs #job-list li.selected span.job_list_item_edit{background-position:-52px -112px}body.jobs #job-list li.completed{background-color:#CACACA}body.jobs #job-list li.completed span.job_list_item_address,body.jobs #job-list li.completed span.job_list_item_agent,body.jobs #job-list li.completed span.job_list_item_agency{color:#6C6C6C !important;font-style:italic}body.jobs #job-list li.completed span.job_list_item_edit{background-position:0px -153px}body.jobs #job-list li.completed span.job_list_item_edit:hover{background-position:-34px 0px}body.jobs #job-list li.selected a{color:white}body.jobs #job-list li.selected .date{color:#E2F3F4}body.jobs #job-list li:last-child{border-bottom:none}body.jobs #job-list a:active{background-color:transparent}body.jobs #job-list .completed{background-color:#CACACA}body.jobs #new-job-link{position:absolute;bottom:0px;left:0px;width:100%;display:inline-block;background-color:#CD546E;color:white;text-align:center;font-size:16px;text-decoration:none;padding:13px 0px;background-image:url(/assets/admin/jobs/add_job_icon-e1e3bca0d58f7f661e57fb59436d732fe99a510bf151e7c40ecc0c5dcf7e62ac.svg);background-repeat:no-repeat;background-position:130px 12px}body.jobs #new-job-link:hover{background-color:#B6465E}body.jobs #job-details{visibility:hidden;opacity:0;z-index:10;position:absolute;top:0px;left:30px;bottom:0px;right:0px;margin:30px 0px;width:870px;background-color:white;box-shadow:4px 4px 30px #6C6C6C}body.jobs #job-details.shown{z-index:10;display:inline-block}body.jobs #job-details.show{visibility:visible;opacity:1}body.jobs #job-details #property_geocode_notice{margin:3px;padding:10px;border:solid 1px #DDD;display:block;color:red}body.jobs #job-details h1{display:inline-block}body.jobs #job-details #close-job-form{position:absolute;top:5px;right:5px;width:20px;height:20px;background-image:url(/assets/admin/jobs/job_booking_sprites-5a8c90d0fa2cc52b95309c41d655f79090f4b247af8f0351ffb0f834477ee910.svg);background-position:0px -130px}body.jobs #job-details #close-job-form:hover{background-position:-19px -130px}body.jobs #job-details #agency_name{padding:0px 30px 0px 10px !important;background-image:url(/assets/admin/jobs/job_booking_select_box-1ed576cf412919f5b444a475d50d214f9d7efba1d0ea496e88d7f3506d7a7ed6.svg);background-position:right 8px top 7px;background-repeat:no-repeat;border-radius:20px;width:150px !important}body.jobs #job-details #agency_name.open{background-position:right 8px top -26px}body.jobs #job-details #clear_agency_name_button{background-image:url(/assets/admin/jobs/job_booking_select_box-1ed576cf412919f5b444a475d50d214f9d7efba1d0ea496e88d7f3506d7a7ed6.svg);background-position:right 0px top -70px;background-repeat:no-repeat;background-color:white;position:absolute;right:36px;top:14px;width:20px;height:14px;cursor:pointer}body.jobs #job-details #clear_agency_name_button:hover{background-position:right 0px top -48px}body.jobs #job-details #agencyAutocomplete{position:absolute;background-color:white;display:block;right:10px;z-index:1;box-shadow:2px 2px 5px #ACACAC}body.jobs #job-details #agencyAutocomplete input[type="text"]{border:solid 1px #ACACAC;margin:2px 5px;width:167px;height:22px;display:inline-block;background-image:url(/assets/admin/jobs/job_booking_select_box-1ed576cf412919f5b444a475d50d214f9d7efba1d0ea496e88d7f3506d7a7ed6.svg);background-position:right 4px top -89px;background-repeat:no-repeat}body.jobs #job-details #agencyAutocomplete input::-ms-clear{display:none}body.jobs #job-details #agencyAutocomplete ul{margin:0px;padding:0px;clear:both}body.jobs #job-details #agencyAutocomplete ul li{margin:0px;cursor:pointer;list-style-type:none;color:#ACACAC;padding:2px 10px}body.jobs #job-details #agencyAutocomplete ul li:hover{background-color:#CACACA;color:#6C6C6C}body.jobs #job-details #agencyAutocomplete #search-all{display:block;width:100%;cursor:pointer;background-color:#CACACA;color:white;text-transform:uppercase;height:22px;line-height:22px;text-align:center;font-size:12px}body.jobs #job-details #agencyAutocomplete #search-all:hover{background-color:#ACACAC}body.jobs #job-details #agencyAutocomplete #search-all.enabled{background-color:#CD546E}body.jobs #job-details #agencyAutocomplete #search-all.enabled:hover{background-color:#B6465E}body.jobs #job-details #scroll-container{position:absolute;top:30px;left:25px;right:25px;bottom:54px;overflow-y:auto;overflow-x:hidden}body.jobs #job-details #scroll-container #property-details{width:336px;margin:0px;top:0px;bottom:0px;overflow-y:auto;overflow-x:hidden;position:absolute;height:auto;padding-right:10px}body.jobs #job-details #scroll-container #property-details #property-address{display:inline-block;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.jobs #job-details #scroll-container #property-details #property-map-icon{height:22px;width:14px;display:inline-block;margin-right:5px;vertical-align:top;background:url(/assets/admin/jobs/job_booking_sprites-5a8c90d0fa2cc52b95309c41d655f79090f4b247af8f0351ffb0f834477ee910.svg) no-repeat scroll -37px -111px transparent}body.jobs #job-details #scroll-container #property-details #property-map-icon.mapped{background:none}body.jobs #job-details #scroll-container #property-details fieldset{width:336px;padding:0px;margin:0px 0px 20px 0px;display:inline-block;border:none}body.jobs #job-details #scroll-container #property-details fieldset legend{display:block;font-weight:bold;font-size:12px;padding:2px;position:relative;top:-5px;color:#6C6C6C}body.jobs #job-details #scroll-container #property-details fieldset section{height:auto;background-color:#F1F1F1;border-bottom:1px solid white}body.jobs #job-details #scroll-container #property-details fieldset section:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}body.jobs #job-details #scroll-container #property-details fieldset section:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}body.jobs #job-details #scroll-container #property-details fieldset section div.field:first-child{border-left:none}body.jobs #job-details #scroll-container #property-details div.field{position:relative;float:left;padding:10px 10px}body.jobs #job-details #scroll-container #property-details div.field select,body.jobs #job-details #scroll-container #property-details div.field input,body.jobs #job-details #scroll-container #property-details div.field textarea{line-height:23px;background-color:white;font-size:12px;border:none;padding:0px 5px;color:#6C6C6C;float:right;margin:0px}body.jobs #job-details #scroll-container #property-details div.field.focus{background-color:#E2F3F4}body.jobs #job-details #scroll-container #property-details div.field select{border-radius:20px;width:100%;background-position:right 7px top 7px;padding-right:20px;height:23px}body.jobs #job-details #scroll-container #property-details div.field input[type="text"]{background-color:white;position:relative;left:0px;right:0px;float:right;height:23px}body.jobs #job-details #scroll-container #property-details div.field label{text-transform:uppercase;font-weight:300;font-size:10px;color:#6C6C6C}body.jobs #job-details #scroll-container #property-details div.top_label label{line-height:18px;display:block;margin-bottom:3px}body.jobs #job-details #scroll-container #property-details div.left_label label{width:60px;line-height:21px}body.jobs #job-details #scroll-container #property-details div.left_label input,body.jobs #job-details #scroll-container #property-details div.left_label textarea{width:180px}body.jobs #job-details #scroll-container #property-details div.left_label select{width:190px}body.jobs #job-details #scroll-container #property-details div.full{width:316px}body.jobs #job-details #scroll-container #property-details div.half{border-right:solid 1px white}body.jobs #job-details #scroll-container #property-details div.half input{width:137px}body.jobs #job-details #scroll-container #property-details div.half select{width:147px}body.jobs #job-details #scroll-container #property-details div.fifth{border-right:solid 1px white}body.jobs #job-details #scroll-container #property-details div.fifth input{width:53px}body.jobs #job-details #scroll-container #property-details div.last{border-right:none}body.jobs #job-details #scroll-container #property-details #job-invoice{font-size:12px;font-weight:100;color:#6C6C6C}body.jobs #job-details #scroll-container #property-details #job-invoice span{line-height:22px;padding-right:10px}body.jobs #job-details #scroll-container #property-details #job-invoice a.invoice_button{border:solid 1px #ACACAC;border-radius:6px;text-decoration:none;line-height:22px;float:right;margin-left:5px;padding:0px 10px;background-color:#F1F1F1;color:#ACACAC}body.jobs #job-details #scroll-container #property-details #job-invoice a.invoice_button:hover{background-color:#ACACAC;color:#F1F1F1}body.jobs #job-details #scroll-container #property-details #property_price_to.disabled label{color:#CACACA}body.jobs #job-details #scroll-container #property-details #property_price_to.disabled input{background-color:#CACACA}body.jobs #job-details #scroll-container #job-appointments{width:435px;position:absolute;left:372px;top:0px;bottom:0px;overflow-y:auto;overflow-x:hidden;padding-right:10px}body.jobs #job-details #scroll-container #job-appointments #apts-list div.apt{border:solid 1px #ACACAC;width:433px;padding-bottom:6px}body.jobs #job-details #scroll-container #job-appointments #apts-list div.apt div.apt_details{width:100%;min-height:36px}body.jobs #job-details #scroll-container #job-appointments #apts-list div.apt div.apt_details span.apt_top{height:26px;line-height:26px;font-size:18px;margin-top:16px;margin-bottom:12px;display:inline-block;float:left}body.jobs #job-details #scroll-container #job-appointments #apts-list div.apt div.apt_details span.apt_complete_icon{width:26px;margin-left:22px;margin-right:20px;background:url(/assets/admin/jobs/dashboard_sprites-ae180ad320626751e78135913e6099fd85b8fa7bf13fc9ebc4188e06f6a1cd29.svg) no-repeat scroll 0px 0px transparent;text-indent:-9999px;cursor:pointer}body.jobs #job-details #scroll-container #job-appointments #apts-list div.apt div.apt_details span.apt_complete_icon.completed{background-position:-56px 0px !important}body.jobs #job-details #scroll-container #job-appointments #apts-list div.apt div.apt_details span.apt_complete_icon:hover{background-position:-28px 0px}body.jobs #job-details #scroll-container #job-appointments #apts-list div.apt div.apt_details span.apt_date{width:90px;color:#6C6C6C;font-weight:500}body.jobs #job-details #scroll-container #job-appointments #apts-list div.apt div.apt_details span.apt_time{color:#CD546E;text-transform:lowercase;text-align:right;font-weight:600;width:200px}body.jobs #job-details #scroll-container #job-appointments #apts-list div.apt div.apt_details span.apt_edit{float:right;width:26px;margin-left:20px;margin-right:22px;background:url(/assets/admin/jobs/dashboard_sprites-ae180ad320626751e78135913e6099fd85b8fa7bf13fc9ebc4188e06f6a1cd29.svg) no-repeat scroll 0px -28px transparent;text-indent:-9999px;cursor:pointer}body.jobs #job-details #scroll-container #job-appointments #apts-list div.apt div.apt_details span.apt_edit:hover{background-position:-28px -28px}body.jobs #job-details #scroll-container #job-appointments #apts-list div.apt div.apt_details div.apt_services{padding:0px 22px 8px 22px;color:#ACACAC;font-weight:200}body.jobs #job-details #scroll-container #job-appointments #apts-list div.apt div.apt_details div.apt_services span.apt_service_name{display:inline-block;width:186px;font-size:12px}body.jobs #job-details #scroll-container #job-appointments #apts-list div.apt div.apt_details div.apt_services span.apt_provider_name{display:inline-block;width:200px;font-size:11px;text-align:right}body.jobs #job-details #scroll-container #job-appointments #apts-list div.apt div.apt_details div.apt_services span.apt_provider_name div.apt_service_confirmed{width:5px;height:5px;background-color:#CD546E;margin:4px;float:right}body.jobs #job-details #scroll-container #job-appointments #apts-list div.apt div.apt_details div.apt_services span.apt_provider_name div.apt_service_confirmed.confirmed{background-color:green}body.jobs #job-details #scroll-container #job-appointments #apts-list div.apt:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}body.jobs #job-details #scroll-container #job-appointments #apts-list div.apt:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}body.jobs #job-details #scroll-container #job-appointments #apts-none{font-size:14px;color:#ACACAC;background:transparent;background-image:url(/assets/admin/jobs/job_booking_sprites-5a8c90d0fa2cc52b95309c41d655f79090f4b247af8f0351ffb0f834477ee910.svg);background-repeat:no-repeat;background-position:-152px -78px;padding-left:40px;margin:20px 100px}body.jobs #job-details #scroll-container #job-appointments #new-apt{margin-bottom:10px;background-color:#F1F1F1;border-radius:8px;width:435px}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container{position:relative;background:transparent;border-bottom:solid 1px white;height:60px;color:#6C6C6C}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container div.new_apt_date{float:left;height:40px;padding:10px;font-size:12px;display:inline-block;position:relative;border-top-left-radius:8px;cursor:pointer}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container div.new_apt_date input.apt_day{position:absolute;top:0px;left:0px;border:none;background:transparent;background-image:url(/assets/admin/jobs/calendar_icon-aeaee3a31b084ddc10806d2800583434eb75c094436031dd4a7a221a237021f4.svg);background-repeat:no-repeat;background-position:18px 13px;width:204px;height:60px;margin:0px;padding:0px;text-indent:-9999px;text-align:left;cursor:pointer}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container div.new_apt_date input.apt_day:focus{outline-color:transparent;outline-style:none}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container div.new_apt_date input::-ms-clear{display:none}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container div.new_apt_date input.apt_time{width:70px;font-weight:600;background-color:transparent;color:#6C6C6C;font-size:14px;cursor:pointer}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container div.new_apt_date input.apt_time:focus{outline-color:transparent;outline-style:none}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container div.new_apt_date input.apt_time:disabled{color:#6C6C6C !important}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container div.new_apt_date label{cursor:pointer}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container div.new_apt_date span{line-height:18px;font-size:14px;display:block}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container .apt_date{width:185px}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container .apt_date .display_date{float:right;width:120px}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container .apt_times{width:94px;border-left:solid 1px white}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container .apt_times label,body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container .apt_times input{display:block;float:left;text-align:left;width:100%;line-height:17px;font-weight:300}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container .apt_times label{background-image:url(/assets/admin/jobs/job_booking_select_box-1ed576cf412919f5b444a475d50d214f9d7efba1d0ea496e88d7f3506d7a7ed6.svg);background-position:right 8px top 4px;background-repeat:no-repeat;text-transform:uppercase}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container .apt_times.right{border-top-right-radius:8px}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container div.selected{background-color:#E2F3F4}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container #time-picker{position:absolute;top:61px;height:auto;width:100%;background-color:white;color:#ACACAC;display:block;box-shadow:2px 2px 5px #ACACAC;z-index:3}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container #time-picker span.title{display:block;width:100%;text-align:center;line-height:25px;height:25px;font-size:12px;font-weight:600}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container #time-picker div.tp-hour{display:inline-block;width:253px;padding:10px;border-left:solid 1px #F1F1F1;border-right:solid 1px #F1F1F1;height:auto;float:left}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container #time-picker div.tp-min{display:inline-block;width:140px;padding:10px;height:auto;float:left}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container #time-picker span.time_cell{width:28px;height:28px;line-height:28px;margin:2px 7px;border-radius:20px;display:inline-block;text-align:center;font-size:12px;color:#CACACA;cursor:pointer}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container #time-picker span.time_cell.bold{color:#ACACAC;font-weight:600}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container #time-picker span.time_cell:hover{background-color:#CACACA;color:white}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container #time-picker span.time_cell.selected{background-color:#CD546E;color:white}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_date_container #time-picker #close-time-picker{position:absolute;top:0px;right:0px;height:15px;width:15px;display:block;line-height:15px}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container{padding:0px 10px}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #notify label{font-size:12px;font-weight:300;color:#6C6C6C}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #notify input{padding:2px;display:inline-block}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-list{margin:10px 0px;font-size:10px}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-list div.apt_service{padding:5px 8px;margin:0px 0px 1px 0px;background-color:#FFFFFF;color:#6C6C6C}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-list div.apt_service span.service_name{width:180px;display:inline-block}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-list div.apt_service span.franchisee_name{width:180px;display:inline-block}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-list div.apt_service div.delete_icon{float:right;width:12px;height:12px;background-image:url(/assets/admin/jobs/job_booking_sprites-5a8c90d0fa2cc52b95309c41d655f79090f4b247af8f0351ffb0f834477ee910.svg);background-repeat:no-repeat;background-position:-53px -61px;text-indent:-9999px;cursor:pointer}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-list div.apt_service div.delete_icon:hover{background-position:-39px -61px}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-list div.apt_service:first-child{border-top-left-radius:4px;border-top-right-radius:4px}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-list div.apt_service:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #add-service-button{display:block;background-color:white;margin-top:10px;width:100%;text-align:center;line-height:34px;font-size:14px;font-weight:600;color:#6C6C6C;cursor:pointer}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form{position:absolute;width:415px;box-shadow:2px 2px 5px #ACACAC}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form div.services_panel{position:relative;float:left;background-color:#FFF;height:200px}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form div.services_panel h3{margin:0px;padding:2px 10px;height:16px;font-size:8px;color:#ACACAC;text-transform:uppercase;font-weight:normal}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form div.services_panel #services-select{height:130px;overflow-y:auto;padding-left:5px;margin:0px 5px}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form div.services_panel div.services-provider{overflow-y:auto;height:130px;padding:0px 5px;margin:0px 5px}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form div.services_panel div.services-provider #recently-used-providers{border-bottom:solid 1px #ACACAC;padding-bottom:5px;margin-bottom:5px}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form div.services_panel div.services-provider #recently-used-providers h4{margin:0px;padding:2px 0px;height:16px;font-size:8px;color:#CACACA;text-transform:uppercase}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form div.services_panel div.select{padding:4px 0px;position:relative}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form div.services_panel div.select label{position:relative;width:183px;color:#ACACAC;height:auto;font-weight:normal;padding:1px 1px 1px 19px;margin:0px;background-image:url(/assets/admin/jobs/service_check_box-5a4a93f5b2d42eb4a5fd41149f7e4715d05e78e1d0dfa8e2de2af7ffbee1a12d.svg);background-repeat:no-repeat;background-position:0px 0px}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form div.services_panel div.select label:hover{background-position:0px -22px;color:#6C6C6C}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form div.services_panel div.select>.product{color:#CD546E}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form div.services_panel div.select input[type="radio"]:checked+label:after,body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form div.services_panel div.select input[type="checkbox"]:checked+label:after{content:'';position:absolute;width:14px;height:14px;top:0px;left:0px;background-image:url(/assets/admin/jobs/service_check_box-5a4a93f5b2d42eb4a5fd41149f7e4715d05e78e1d0dfa8e2de2af7ffbee1a12d.svg);background-repeat:no-repeat;background-position:0px -44px}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form div.services_panel div.select input[type="radio"],body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form div.services_panel div.select input[type="checkbox"]{visibility:hidden;display:none}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form div.services_panel #new-service-form{float:left;padding:0px 10px;margin:0px 0px 10px 0px;height:25px;display:inline-block}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form div.services_panel #new-service-form input[type="text"]{border-top-left-radius:4px;border-bottom-left-radius:4px;width:89px;height:25px;background-color:#F1F1F1;font-size:10px;color:#6C6C6C;border:none;padding:0px 10px}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form div.services_panel #new-service-form button{color:white;background-color:#ACACAC;border-top-right-radius:4px;border-bottom-right-radius:4px;width:54px;height:25px;border:none;font-size:10px;margin:0px 0px 0px -3px;cursor:pointer}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form #service-form-left{width:185px;border-right:solid 1px #ACACAC}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form #service-form-right{width:229px}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form #service-form-right #provider-filter{border:none;background-color:#F1F1F1;color:#6C6C6C;height:25px;padding:0px 10px;font-size:10px;width:189px;margin:0px 10px 10px 10px}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form div.service_form_button{width:100%;display:inline-block;height:30px;font-size:14px}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form div.service_form_button span{display:block;line-height:30px;padding:0px 10px;cursor:pointer}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form div.service_form_button #service-form-cancel{background-color:white;color:#6C6C6C;text-align:right}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form div.service_form_button #service-form-save{background-color:#CD546E;color:white;text-align:center;display:block;line-height:30px;padding:0px 10px;cursor:pointer;font-size:14px;width:100%}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form div.service_form_button #service-form-save:hover{background-color:#B6465E}body.jobs #job-details #scroll-container #job-appointments #new-apt #new_apt_service_container #services-form div.service_form_button #service-form-save.disabled{background-color:#CACACA;color:#ACACAC}body.jobs #job-details #scroll-container #job-appointments #new-apt .new_apt_container{padding:10px}body.jobs #job-details #scroll-container #job-appointments #new-apt .new_apt_container #create-new-apt{width:100%;height:44px;background-color:#8ACDD2;display:block;text-align:center;cursor:pointer;background-image:url(/assets/admin/jobs/add_job_icon-e1e3bca0d58f7f661e57fb59436d732fe99a510bf151e7c40ecc0c5dcf7e62ac.svg);background-repeat:no-repeat;background-position:102px 12px;border-radius:8px}body.jobs #job-details #scroll-container #job-appointments #new-apt .new_apt_container #create-new-apt:hover{background-color:#78B7BB}body.jobs #job-calendar{padding:0px;position:absolute;margin-top:50px;top:0px;left:0px;bottom:0px;right:0px;background-color:white;border-left:1px solid #CACACA;display:block;z-index:6}body.jobs #job-calendar.shown{z-index:10;display:inline-block}body.jobs #job-calendar table.calendar{width:100%;height:100%;border-spacing:0px;table-layout:fixed}body.jobs #job-calendar table.calendar th{color:#CACACA;padding:14px 14px;font-size:14px;font-weight:500}body.jobs #job-calendar table.calendar td{border-top:1px solid #CACACA;margin:0px;padding:0px;width:14%;height:16%;vertical-align:top;position:relative}body.jobs #job-calendar table.calendar td.more_jobs span.show_all_jobs{display:block !important}body.jobs #job-calendar table.calendar td div.insert_wrapper{position:relative;height:100%;width:100%}body.jobs #job-calendar table.calendar td div.cal-overflow-control{display:block;position:absolute;vertical-align:top;overflow:hidden;line-height:8px;border-width:2px;border-style:solid;border-color:white;background-color:white;color:#ACACAC;right:0px;left:0px;top:0px;bottom:0px;transition:height 1s, top 1s, bottom 1s}body.jobs #job-calendar table.calendar td div.cal-overflow-control.month{color:#6C6C6C}body.jobs #job-calendar table.calendar td div.cal-overflow-control.blocked{background-color:#ACACAC;border-color:#ACACAC}body.jobs #job-calendar table.calendar td div.cal-overflow-control.blocked.selected{background-color:#B6465E !important;border-color:#B6465E}body.jobs #job-calendar table.calendar td div.cal-overflow-control:hover{border-color:#CD546E !important}body.jobs #job-calendar table.calendar td div.cal-overflow-control.today{background-color:#F3D4DB;border-color:#F3D4DB;color:#FFFFFF}body.jobs #job-calendar table.calendar td div.cal-overflow-control.today .day{font-weight:900}body.jobs #job-calendar table.calendar td div.cal-overflow-control.selected{background-color:#CD546E !important;border-color:#CD546E;color:#FFFFFF;z-index:9;bottom:auto;top:auto;min-height:97%}body.jobs #job-calendar table.calendar td div.cal-overflow-control.selected.bottom_row{top:auto !important;bottom:0px !important}body.jobs #job-calendar table.calendar td div.cal-overflow-control .day{padding:8px 14px;display:block;font-size:16px;font-weight:300}body.jobs #job-calendar table.calendar td div.cal-overflow-control span{display:block;font-size:12px;font-weight:300;height:24px;line-height:24px;padding:0px 14px;white-space:nowrap;overflow:hidden;margin:0px 8px;text-overflow:ellipsis}body.jobs #job-calendar table.calendar td div.cal-overflow-control span.job{background-color:#8ACDD2;color:white}body.jobs #job-calendar table.calendar td div.cal-overflow-control span.job:hover{background-color:#78B7BB}body.jobs #job-calendar table.calendar td div.cal-overflow-control span.request{background-color:#f7ef06;color:#6C6C6C}body.jobs #job-calendar table.calendar td div.cal-overflow-control span.request:hover{background-color:#fddb34}body.jobs #job-calendar table.calendar td div.cal-overflow-control span.job_completed{background-color:#CACACA;color:#6C6C6C;font-style:italic}body.jobs #job-calendar table.calendar td div.cal-overflow-control span.job_completed:hover{background-color:#ACACAC}body.jobs #job-calendar table.calendar td div.cal-overflow-control span.apt_completed{background-image:url(/assets/admin/jobs/job_booking_select_box-1ed576cf412919f5b444a475d50d214f9d7efba1d0ea496e88d7f3506d7a7ed6.svg);background-repeat:no-repeat;background-position:right 4px top -124px}body.jobs #job-calendar table.calendar td div.cal-overflow-control span.selected{background-color:#78B7BB}body.jobs #job-calendar table.calendar td div.cal-overflow-control span:hover{cursor:pointer}body.jobs #job-calendar table.calendar td div.cal-overflow-control span:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}body.jobs #job-calendar table.calendar td div.cal-overflow-control span:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-bottom:4px}body.jobs #job-calendar table.calendar td span.show_all_jobs{display:none;position:absolute;line-height:24px;bottom:4px;left:50%;width:100px;margin-left:-50px;text-align:center;font-weight:600;color:white;cursor:pointer;background-color:rgba(0,0,0,0.5);border-radius:4px}body.jobs #job-calendar table.calendar td div.bottom_row+div.selected{background-color:orange  !important;top:auto !important;bottom:0px !important}body.jobs #job-calendar .calendar_controls{position:absolute;top:-50px;margin:0px;padding:0px;background-color:#CACACA;color:white;height:50px;width:100%;overflow:hidden}body.jobs #job-calendar .calendar_controls .toolbar_icon{padding:0px 10px 0px 30px;height:50px;background-repeat:no-repeat;background-position:10px 15px;line-height:50px;font-size:12px;font-weight:300;text-indent:10px;overflow:hidden}body.jobs #job-calendar .calendar_controls .toolbar_icon:hover{background-color:#ACACAC;cursor:pointer}body.jobs #job-calendar .calendar_controls .toolbar_prev{background-image:url(/assets/admin/jobs/job_booking_sprites-5a8c90d0fa2cc52b95309c41d655f79090f4b247af8f0351ffb0f834477ee910.svg);background-position:-111px -225px;overflow:hidden;width:0px;text-indent:30px}body.jobs #job-calendar .calendar_controls .toolbar_month{background-image:none;padding-left:5px;font-size:16px;font-weight:600;width:142px;text-align:center}body.jobs #job-calendar .calendar_controls .toolbar_next{background-image:url(/assets/admin/jobs/job_booking_sprites-5a8c90d0fa2cc52b95309c41d655f79090f4b247af8f0351ffb0f834477ee910.svg);background-position:-159px -225px;overflow:hidden;width:0px;text-indent:30px}body.jobs #job-calendar .calendar_controls .toolbar_min{background-image:url(/assets/admin/jobs/job_booking_sprites-5a8c90d0fa2cc52b95309c41d655f79090f4b247af8f0351ffb0f834477ee910.svg);background-position:-4px -225px}body.jobs #job-calendar .calendar_controls .toolbar_block{background-image:url(/assets/admin/jobs/block_day_icon-0958fcdd84e979e8b2981ee172bf4c91465a0fd5e350ffa6ca2a63bdf01236e1.svg)}body.jobs #job-calendar .calendar_controls .toolbar_print{background-image:url(/assets/admin/jobs/print_icon-98f76464ff0b00316401a7cdccf5720481e66ebabb9cd9082a0df80d0af0b0a5.svg)}body.jobs #job-calendar .calendar_controls .toolbar_new{background-image:url(/assets/admin/jobs/add_job_icon-e1e3bca0d58f7f661e57fb59436d732fe99a510bf151e7c40ecc0c5dcf7e62ac.svg)}body.jobs #job-calendar-min{width:100%;padding:0px;background-color:white;display:block;z-index:0;overflow:hidden}body.jobs #job-calendar-min table.calendar{width:100%;border-spacing:0px}body.jobs #job-calendar-min table.calendar th{color:#ACACAC;font-family:Helvetica, Verdana, Arial, sans-serif;padding:4px 5px}body.jobs #job-calendar-min table.calendar td{background-color:#FFFFFF;border-top:1px solid #CACACA;margin:0px;padding:0px}body.jobs #job-calendar-min table.calendar td .cal-overflow-control{position:relative;vertical-align:top;overflow:hidden;height:30px;width:47px;border-width:2px;border-style:solid;border-color:white;line-height:100%;padding:2px;color:#CACACA}body.jobs #job-calendar-min table.calendar td .cal-overflow-control.month{color:#6C6C6C}body.jobs #job-calendar-min table.calendar td .cal-overflow-control.blocked{background-color:#CCC;border-color:#CCC}body.jobs #job-calendar-min table.calendar td .cal-overflow-control.blocked.selected{background-color:#B6465E !important;border-color:#B6465E}body.jobs #job-calendar-min table.calendar td .cal-overflow-control:hover{border-color:#CD546E !important}body.jobs #job-calendar-min table.calendar td .cal-overflow-control.today{background-color:#F3D4DB;border-color:#F3D4DB;color:#FFFFFF}body.jobs #job-calendar-min table.calendar td .cal-overflow-control.today .day{font-weight:900}body.jobs #job-calendar-min table.calendar td .cal-overflow-control.selected{background-color:#CD546E !important;border-color:#CD546E;color:#FFFFFF}body.jobs #job-calendar-min table.calendar td .cal-overflow-control .day{position:absolute;left:0px;top:0px;padding:4px;display:inherit;font-size:14px;font-weight:300}body.jobs #job-calendar-min table.calendar td .cal-overflow-control span{float:right;color:#78B7BB;display:block;font-size:9px;padding:0px;height:4px;width:20px;margin:1px 2px;overflow:hidden}body.jobs #job-calendar-min table.calendar td .cal-overflow-control span.job{background-color:#78B7BB;color:#78B7BB}body.jobs #job-calendar-min table.calendar td .cal-overflow-control span.request{background-color:#fddb34;color:#fddb34}body.jobs #job-calendar-min table.calendar td .cal-overflow-control span.completed{background-color:#ACACAC;font-style:italic}body.jobs #job-calendar-min table.calendar td .cal-overflow-control span.selected{background-color:#64b7c4}body.jobs #job-calendar-min table.calendar td .cal-overflow-control span:hover{cursor:pointer}body.jobs #job-calendar-min .calendar_controls{position:relative;margin:0px;background-color:#CACACA;color:white;height:40px;overflow:hidden}body.jobs #job-calendar-min .calendar_controls .toolbar_icon{padding:10px 10px 5px 30px;height:25px;width:0px;background-repeat:no-repeat;background-position:10px 10px;line-height:22px;text-indent:7px;overflow:hidden;text-indent:-999px;cursor:pointer}body.jobs #job-calendar-min .calendar_controls .toolbar_icon:hover{background-color:#ACACAC}body.jobs #job-calendar-min .calendar_controls .toolbar_prev{background-image:url(/assets/admin/jobs/job_booking_sprites-5a8c90d0fa2cc52b95309c41d655f79090f4b247af8f0351ffb0f834477ee910.svg);background-position:-111px -230px;overflow:hidden;width:0px;text-indent:30px}body.jobs #job-calendar-min .calendar_controls .toolbar_month{background-image:none;padding-left:0px;padding-right:0px;text-indent:0px;width:142px;text-align:center;font-size:16px;font-weight:600}body.jobs #job-calendar-min .calendar_controls .toolbar_next{background-image:url(/assets/admin/jobs/job_booking_sprites-5a8c90d0fa2cc52b95309c41d655f79090f4b247af8f0351ffb0f834477ee910.svg);background-position:-159px -230px;overflow:hidden;width:0px;text-indent:30px}body.jobs #job-calendar-min .calendar_controls .toolbar_max{background-image:url(/assets/admin/jobs/job_booking_sprites-5a8c90d0fa2cc52b95309c41d655f79090f4b247af8f0351ffb0f834477ee910.svg);background-position:-57px -231px}body.jobs #job-calendar-min .calendar_controls .toolbar_block{background-image:url(/assets/admin/jobs/block_day_icon-0958fcdd84e979e8b2981ee172bf4c91465a0fd5e350ffa6ca2a63bdf01236e1.svg)}body.jobs #job-calendar-min .calendar_controls .toolbar_print{background-image:url(/assets/admin/jobs/print_icon-98f76464ff0b00316401a7cdccf5720481e66ebabb9cd9082a0df80d0af0b0a5.svg)}body.jobs #job-calendar-min .calendar_controls .toolbar_new{background-image:url(/assets/admin/jobs/add_job_icon-e1e3bca0d58f7f661e57fb59436d732fe99a510bf151e7c40ecc0c5dcf7e62ac.svg)}body.jobs div.center_contents{display:-moz-box;-moz-box-pack:center;-moz-box-align:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;display:box;box-pack:center;box-align:center}body.jobs #job-buttons{position:absolute;bottom:0px;left:0px;right:0px;height:34px;padding:5px;background-color:#CACACA;text-align:center}body.jobs #job-buttons span.job_button{margin-right:5px;padding:5px;border-radius:4px;font-size:16px;font-weight:600;color:white;cursor:pointer;display:inline-block;text-align:center;line-height:24px}body.jobs #job-buttons #create_job_details_button{width:200px;background-color:#7ED321}body.jobs #job-buttons #create_job_details_button:hover{background-color:#76C222}body.jobs #job-buttons #save_job_details_button{width:200px;background-color:#CD546E}body.jobs #job-buttons #save_job_details_button:hover{background-color:#B6465E}body.jobs #job-buttons #cancel_job_details_button{width:100px;background-color:#ACACAC}body.jobs #job-buttons #cancel_job_details_button:hover{background-color:#6C6C6C}body.jobs #job-buttons #delete_job_details_button{width:100px;color:#ACACAC;border:solid 1px #ACACAC;background-color:white}body.jobs #job-buttons #delete_job_details_button:hover{background-color:#D0021B;color:white;border-color:#D0021B}body.jobs #mc-messages-wrapper{display:block;width:500px;position:absolute;bottom:36px;right:36px;opacity:0.8;color:white;z-index:99;margin-top:10px}body.jobs #mc-messages-wrapper a{padding:13px 20px;cursor:pointer;float:right;line-height:38px;font-size:38px}body.jobs #mc-messages-wrapper div.alert{width:100%;min-height:64px;border-radius:6px;margin-top:10px;text-align:left;font-size:18px;font-weight:500}body.jobs #mc-messages-wrapper span{line-height:40px;display:inline-block;padding:6px 0px 6px 10px;width:420px}body.jobs #mc-messages-wrapper .alert-danger{background-color:#BD0000}body.jobs #mc-messages-wrapper .alert-info{background-color:#75c8d5}body.jobs #mc-messages-wrapper .alert-warning{background-color:#E46C41}body.jobs #mc-messages-wrapper .alert-success{background-color:#62C45F}body.jobs #job-property-actions{float:right;width:110px;padding:0px}body.jobs #job-property-actions select{width:70px;border:none;height:24px;background-color:#ACACAC;background-position:right 7px top -9px;border-radius:6px 0px 0px 6px;color:white;padding:0px 15px 0px 5px}body.jobs #job-property-actions input{width:40px;height:24px;border:none;background-color:#CACACA;color:#6C6C6C;border-radius:0px 6px 6px 0px;margin-left:-3px;cursor:pointer;padding:0px}body.jobs #dashboard-button{z-index:2;background-color:white;display:block;position:absolute;right:20px;top:20px;width:32px;height:31px;overflow:hidden;padding:5px;border-radius:8px;box-shadow:1px 4px 30px #6C6C6C}body.jobs #dashboard-button .dashboard-count{top:5px;left:5px}body.jobs div.dashboard-icon{width:30px;height:30px;background:url(/assets/admin/jobs/dashboard_sprites-ae180ad320626751e78135913e6099fd85b8fa7bf13fc9ebc4188e06f6a1cd29.svg);background-repeat:no-repeat;background-position:-84px 0px;display:inline-block;padding:5px;float:left;cursor:pointer}body.jobs span.dashboard-count{border-radius:14px;background-color:#CD546E;display:inline;padding:4px 6px 4px 10px;color:white;font-weight:900;position:absolute;top:0px;left:10px;cursor:pointer}body.jobs #job-dashboard{z-index:2;background-color:white;display:block;position:absolute;right:-420px;top:0px;bottom:0px;width:420px;height:auto;overflow:hidden;transition:right 1s;padding:25px 0px 0px 0px;transition-timing-function:ease;box-shadow:1px 4px 30px #6C6C6C}body.jobs #job-dashboard div.dashboard-header{position:relative;padding-left:12px}body.jobs #job-dashboard div.dashboard-header h1{display:inline-block;width:140px;float:left;line-height:40px}body.jobs #job-dashboard div.dashboard-header #google-cal_icon{float:left;height:32px;width:120px;background:url(/assets/admin/jobs/job_booking_sprites-5a8c90d0fa2cc52b95309c41d655f79090f4b247af8f0351ffb0f834477ee910.svg);background-position:-38px -155px;cursor:pointer}body.jobs #job-dashboard div.dashboard-header #google-cal_icon:hover{background-position:-38px -191px}body.jobs #job-dashboard div.dashboard-header #google-cal_icon.connected{background-position:-38px -277px}body.jobs #job-dashboard div.dashboard-header #close-dashboard{height:20px;width:12px;float:right;background:url(/assets/admin/jobs/dashboard_sprites-ae180ad320626751e78135913e6099fd85b8fa7bf13fc9ebc4188e06f6a1cd29.svg);background-position:-22px -55px;margin:7px 20px;cursor:pointer}body.jobs #job-dashboard h2{font-size:14px;font-weight:500;color:#8ACDD2;margin:10px 0px 15px 15px;padding:0px;clear:both}body.jobs #job-dashboard.maximised{right:0px;height:auto;border-radius:0px}body.jobs #job-dashboard.maximised #dashboard-scroll{overflow-y:auto;height:95%;width:100%}body.jobs #job-dashboard span.date{font-size:14px;font-weight:600;color:#6C6C6C;width:210px}body.jobs #job-dashboard span.hour{font-size:14px;font-weight:600;color:#CD546E !important;width:140px;text-align:right;float:right}body.jobs #job-dashboard span.address{width:207px;clear:both;float:left}body.jobs #job-dashboard div.job_request{width:390px;padding:15px;margin-bottom:2px;font-size:12px;font-weight:300;display:inline-block}body.jobs #job-dashboard div.job_request.agent{background-color:#FDE5DD}body.jobs #job-dashboard div.job_request.service{background-color:#E2F3F4}body.jobs #job-dashboard div.job_request span{display:inline-block;padding:2px 0px;color:#6C6C6C}body.jobs #job-dashboard div.job_request span.request_provider{width:183px;text-align:right;float:right;vertical-align:top;font-size:11px}body.jobs #job-dashboard div.job_request span.request_provider span{width:164px;white-space:nowrap;height:12px;line-height:12px;overflow:hidden;text-overflow:ellipsis;display:inline-block}body.jobs #job-dashboard div.job_request span.request_provider div.request_type{line-height:16px;padding:0px 4px;margin-left:4px;display:block;border-radius:4px;float:right;color:white;font-size:10px;font-weight:600}body.jobs #job-dashboard div.job_request span.request_provider div.request_type.agent{background-color:#E46C41;font-weight:500}body.jobs #job-dashboard div.job_request span.request_provider div.request_type.service{background-color:#78B7BB}body.jobs #job-dashboard div.job_request span.request_services{width:390px;font-size:11px;color:#ACACAC;padding-bottom:10px}body.jobs #job-dashboard div.job_request span.request_services.comments{border-top:1px solid #ACACAC}body.jobs #job-dashboard div.job_request span.request_services:last-of-type{border:none;margin-top:8px;margin-bottom:5px}body.jobs #job-dashboard div.job_request .request_button{display:block;color:white;height:26px;line-height:26px;padding:0px 10px;border-radius:6px;text-align:center;font-size:12px;font-weight:300;cursor:pointer;margin-top:8px}body.jobs #job-dashboard div.job_request .request_process{float:left;width:55px;background-color:#7ED321}body.jobs #job-dashboard div.job_request .request_process:hover{background-color:#76C222}body.jobs #job-dashboard div.job_request .request_delete{float:left;width:55px;margin-left:5px;background-color:#CACACA}body.jobs #job-dashboard div.job_request .request_delete:hover{background-color:#ACACAC}body.jobs #job-dashboard div.job_request .request_mailto{float:right;width:120px;background-color:#CD546E;text-decoration:none}body.jobs #job-dashboard div.job_request .request_mailto:hover{background-color:#B6465E}body.jobs #job-dashboard div.apt{padding:15px;font-size:12px;font-weight:300;width:390px;display:inline-block;border-bottom:solid 1px #CACACA}body.jobs #job-dashboard div.apt span{display:inline-block;padding:2px 0px;color:#6C6C6C}body.jobs #job-dashboard div.apt span.services{font-size:11px;font-weight:300;color:#ACACAC;clear:both;float:left;width:280px;display:inline-block}body.jobs #job-dashboard div.apt span.edit{width:65px;height:20px;line-height:20px;float:right;border-radius:6px;font-size:12px;font-weight:300;padding:0px 0px;border:1px solid #CACACA;color:#CACACA;text-align:center;background-color:white;cursor:pointer}body.jobs #job-dashboard div.apt span.edit:hover{background-color:#CACACA;color:white}body.jobs #job-dashboard div.apt:last-child{border:none}body.jobs #job-dashboard span.apt_complete_icon{width:26px;height:22px;background:url(/assets/admin/jobs/dashboard_sprites-ae180ad320626751e78135913e6099fd85b8fa7bf13fc9ebc4188e06f6a1cd29.svg) no-repeat scroll 0px 0px transparent;text-indent:-9999px;cursor:pointer}body.jobs #job-dashboard span.apt_complete_icon.completed{background-position:-56px 0px !important}body.jobs #job-dashboard span.apt_complete_icon:hover{background-position:-28px 0px}body.jobs #job-dashboard #empty-dashboard{padding-top:200px}body.jobs #job-dashboard #empty-dashboard #empty-dashboard-icon{height:126px;background:url(/assets/admin/jobs/dashboard_sprites-ae180ad320626751e78135913e6099fd85b8fa7bf13fc9ebc4188e06f6a1cd29.svg);background-repeat:no-repeat;background-position:25px -75px;padding-bottom:16px}body.jobs #job-dashboard #empty-dashboard span{font-size:16px;line-height:32px;color:#CACACA;width:220px;margin:auto;text-align:center;display:block}body.jobs .pika-single .is-selected .pika-button{color:#fff;font-weight:bold;background:#CD546E;box-shadow:inset 0 1px 3px #B6465E;border-radius:20px;text-align:center}body.jobs .pika-single .pika-button{cursor:pointer;display:inline-block;outline:none;border:0;margin:0;width:28px;height:28px;padding:0px;color:#ACACAC;font-size:12px;line-height:28px;text-align:right;background:white;text-align:center;border-radius:20px}body.jobs .pika-single .pika-button.is-selected{color:#fff;font-weight:bold;background:#CD546E;box-shadow:inset 0 1px 3px #B6465E}body.jobs .pika-single .pika-button:hover{color:#fff !important;font-weight:bold !important;background:#ACACAC !important;box-shadow:none !important;border-radius:20px !important}body.jobs #franchisee-filter{position:absolute;bottom:0px;left:0px;right:0px;background-color:rgba(0,0,0,0.7);z-index:8;text-align:center;height:0px;transition:height 0.5s;transition-timing-function:ease}body.jobs #franchisee-filter.open{height:140px}body.jobs #franchisee-filter #filter-button{position:absolute;width:180px;left:-90px;top:-32px;height:32px;line-height:32px;margin-left:50%;color:white;cursor:pointer;text-transform:uppercase;text-indent:28px;border-top-left-radius:8px;border-top-right-radius:8px;font-size:11px;font-weight:500;background-image:url(/assets/admin/jobs/job_booking_sprites-5a8c90d0fa2cc52b95309c41d655f79090f4b247af8f0351ffb0f834477ee910.svg);background-repeat:no-repeat;background-position:-158px -277px;background-color:rgba(0,0,0,0.7)}body.jobs #franchisee-filter #hide-overflow{height:100%;overflow:hidden}body.jobs #franchisee-filter #franchisee-list{width:870px;display:block;color:white;overflow-y:auto;height:auto;max-height:118px;margin:22px auto;text-align:center}body.jobs #franchisee-filter #franchisee-list div.select{width:180px;height:30px;line-height:30px;display:inline-block;overflow:hidden;float:left;text-align:left;margin:0px 15px 3px 15px}body.jobs #franchisee-filter #franchisee-list div.select input[type="radio"]:checked+label:after{content:'';position:absolute;width:30px;height:30px;top:0px;left:0px;background-image:url(/assets/admin/jobs/service_check_box-5a4a93f5b2d42eb4a5fd41149f7e4715d05e78e1d0dfa8e2de2af7ffbee1a12d.svg);background-repeat:no-repeat;background-position:8px -58px}body.jobs #franchisee-filter #franchisee-list div.select input[type="radio"]{visibility:hidden;display:none}body.jobs #franchisee-filter #franchisee-list div.select label{position:relative;width:180px;color:white;cursor:pointer;display:inherit;height:30px;line-height:30px;margin:0px;border-radius:4px;font-weight:normal;font-size:12px;text-indent:30px;text-overflow:ellipsis;background-image:url(/assets/admin/jobs/service_check_box-5a4a93f5b2d42eb4a5fd41149f7e4715d05e78e1d0dfa8e2de2af7ffbee1a12d.svg);background-repeat:no-repeat;background-position:8px 8px}body.jobs #franchisee-filter #franchisee-list div.select label:hover{background-color:rgba(120,120,120,0.7)}body.jobs #franchisee-filter #franchisee-list div.select label.selected{background-color:#CD546E}body.locations div.centered input,body.locations div.centered a:not(.jstree-anchor){display:inline-block;line-height:12pt !important}body.locations div.centered input[type=submit]{cursor:pointer}body.locations h1{margin-top:50px}body.locations div.centered{position:relative;width:855px}body.locations div#location-progress-indicator{right:15px;top:15px;position:absolute}body.locations div#right-contents{right:0px;position:absolute;display:inline-block}body.locations #background-shade{background-color:black;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);position:fixed;top:0px;left:0px;height:100%;width:100%;z-index:200}body.locations #form-border{padding:10px;background-color:white;margin:auto;position:fixed;width:380px;height:475px;top:30%;left:50%;margin-left:-200px;margin-top:-150px;z-index:210;-moz-border-radius:10px 10px 10px 10px;border:2px solid black}body.locations #intermediate-form table{margin:auto;height:115px}body.locations #intermediate-form input[type=text]{border:1px solid black}body.locations table#properties-list{border-collapse:collapse;margin:0px;padding:0px;width:100%}body.locations table#properties-list tr>th{background-color:#EEE;border-bottom:1px solid silver}body.locations table#properties-list tr>th:first-child,body.locations table#properties-list tr>td:first-child{padding-left:5px}body.locations div#location-box{height:140px}body.locations div#location-box h4{padding:0px;margin:0px}body.locations div#location-box form>label{display:block}body.locations div#location-box form input[type=text]{width:98%}body.locations div#location-box form input[type=submit]{padding:3px}body.locations div#location-box form input[type=submit],body.locations div#location-box form td a{display:inline-block;float:right;margin-left:5px}body.locations div#location-box form input#google-coordinates-link[type=submit],body.locations div#location-box form td a#google-coordinates-link{float:none;text-decoration:none}body.locations table.right-table{border-collapse:collapse;border:0px;width:100%;height:100%}body.locations table.right-table tr th{width:140px}body.locations table.right-table tr td{text-align:right}body.locations div#location-box #region-type{color:gray}body.locations table.right-table input[type=checkbox]{vertical-align:bottom}body.locations div#extra-details-box{width:447px;height:324px;overflow-y:scroll}body.locations div#extra-details-box.right-box{padding:0px}body.locations div#locations-box{position:relative;display:inline-block;vertical-align:top}body.locations div#locations-box a#btn-add{position:absolute;top:0px;right:22px}body.locations div#location-transfer-tree{width:378px;height:385px;overflow:auto;border:1px solid silver}body.locations div#location-tree{width:400px;height:574px;overflow:auto}body.locations th,body.locations td{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;line-height:10pt;font-weight:normal}body.locations div#right-contents div.right-box:first-child{margin-top:0px}body.locations div.right-box{width:427px;padding:10px;margin-top:5px;border:1px solid silver;background-color:white}body.locations a.btn-blue,body.locations input.btn-blue{margin-top:10px}body.locations a.disabled,body.locations input.disabled,body.locations input[disabled]{color:gray !important;border:1px solid #AAA !important;background-color:#EEE !important;cursor:default !important}body.locations a.disabled:hover,body.locations input.disabled:hover,body.locations input[disabled]:hover{background-color:#EEE !important}body.locations #cancel-destroy{float:left}body.locations .ui-dialog .ui-state-error{padding:.3em}body.locations form#location-save .right-table tr td{text-align:left}body.locations form#location-save #location_latitude,body.locations form#location-save #location_longitude{width:100px}body.matterports td.matterport-url{overflow-wrap:break-word;width:min-content;max-width:250px}body.av19 h1,body.av19 h2,body.av19 h3,body.av19 h4,body.av19 h5,body.av19 h6{margin:0;padding:0}body.av19 h1{font-size:25px;margin-top:1.5em}body.av19 h6.help{font-weight:normal;font-size:12px;color:#CCCCCC}body.av19 .hgroup{padding:1.5em 0}body.av19 .hgroup>h6+h6{margin-top:0.1em}body.av19 span.grey{color:#CCCCCC}body.av19 div.box-options{border-radius:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:10pt;width:100%;color:#666;display:inline-block;cursor:pointer;padding:15px;border:1px solid #EEE;background-color:#FAFAFA;margin:20px 0px}body.av19 div.box-options input[type=submit]{float:right}body.av19 div.box-options div.filter-bottom{padding:10px 0 0}body.av19 .btn-blue{background-color:#DDF;border:1px solid #88F;border-radius:3px 3px 3px 3px;color:#33F;padding:3px 5px;text-decoration:none;cursor:pointer}body.av19 .btn-blue:hover{background-color:#BBF}body.av19 .admin-box{padding:5px;border:1px solid #DDD;background-color:#ffffff;display:block}.admin-flex-filter{padding:7px;display:flex;flex-direction:column;gap:15px 5px}.admin-flex-filter label{color:#7f7f7f;vertical-align:middle}.admin-flex-filter input,.admin-flex-filter select{padding:5px}.admin-flex-filter .flex-filter-top,.admin-flex-filter .flex-filter-bottom{display:flex;gap:5px}.admin-flex-filter .filter-field:hover label{color:black}.admin-flex-filter .filter-submit{flex:1}.admin-flex-filter .filter-spinner{flex:1;display:flex;justify-content:end;align-items:center}body.av19 ul.property-info-tags{display:flex;gap:5px;padding:0;margin:0}body.av19 ul.property-info-tags>li{background-color:#787878;padding:1px 8px;display:inline-block;color:white;border-radius:4px}#notice,#success,#warning,#error{border:1px solid;margin:10px 0px;padding:15px 10px 15px 60px;background-repeat:no-repeat;background-position:10px center;font-weight:bold}#notice ul,#warning ul,#error ul,#success ul{margin:0px;padding:0px}#notice{color:#00529B;background-color:#BDE5F8;background-image:url(/assets/admin/icons/notice/info-a5effa0dc1eb385ecebcfb53cf1eaa84aacc2c3cdd9bd62dbce1ff425eea3eab.png)}#success{color:#4F8A10;background-color:#DFF2BF;background-image:url(/assets/admin/icons/notice/success-c3bdd380d83a4779af829c27d1deb8ae29953eaae40b9cf53b2b6138376a2a43.png)}#warning{color:#9F6000;background-color:#FEEFB3;background-image:url(/assets/admin/icons/notice/warning-b6599a4f9e6b949f1ecf9aed43b545f769be467cb46ef31431e053d555521fe5.png)}#error{color:#D8000C;background-color:#FFBABA;background-image:url(/assets/admin/icons/notice/error-6478f5e73facddd01e6deb383f8986ad37c5f91bbebc5267eebf5fb038fe0bba.png)}.flash-notice img{float:right;cursor:pointer}body.sessions #form-box{font:'Helvetica Neue', Helvetica, Arial;width:300px;margin:auto;border:1px solid #eee;background-color:#f8f8f8;border-radius:10px;-moz-border-radius:10px;padding:25px;margin-top:15px}body.sessions #form-box label{display:block;color:#777;font-size:13px;font-weight:normal}body.sessions #form-box input[type="text"]{margin-bottom:15px;font-size:14px;padding:5px;width:280px;border:1px solid #ddd}body.sessions #form-box input[type="password"]{font-size:14px;padding:5px;width:280px;border:1px solid #ddd}body.sessions #form-box select{font-size:13px;padding:2px}body.sessions #form-box input[type='submit']{float:right;background-color:red;color:white;border-radius:5px;-moz-border-radius:5px;border:none;width:120px;padding:12px;font-size:14px;cursor:pointer}body.sessions #form-box hr{border:none;height:1px;background-color:#ccc;margin:15px 0px}body.sessions #forgot{text-align:center}body.sessions #forgot a{color:#555}body.sessions .policy-notice{margin:16px 0;color:black;text-align:center}body.offices .ui-helper-clearfix:after{clear:left}body.offices #geo_spinner{display:none;float:right}body.offices #geo_spinner img{vertical-align:middle;margin-bottom:2px}body.offices #office-edit-google-map{width:auto;height:300px;border:1px solid #999;background-color:#EEE;margin:10px}body.offices .warning{display:none;color:darkorange;font-weight:bold;line-height:21px}body.offices .non-service-days:checked~.warning{display:block}body.offices span#af_enter_manually{cursor:pointer}body.offices .address-autocomplete input[data-af-autocomplete]{width:400px;border:1px solid #737373;border-radius:0;height:auto;padding-left:initial;font-size:12px;color:#212121;padding:1px 2px}body.offices .address-autocomplete .autoComplete_wrapper{display:block}body.offices .address-autocomplete .autoComplete_wrapper>input{width:400px;border:1px solid #737373;border-radius:0;height:auto;padding-left:initial;font-size:12px;color:#212121;padding:1px 2px}body.offices .address-autocomplete .autoComplete_wrapper>ul{margin:0;border-radius:0}body.offices .address-autocomplete .autoComplete_wrapper>ul>li{padding:5px;font-size:14px}body.offices .address-autocomplete .autoComplete_wrapper>ul>li mark{color:#212121}body.offices .address-autocomplete .autoComplete_wrapper>ul li.no_result{padding:5px}body.offices .af-spinner:after{content:'';display:inline-block;height:16px;width:16px;background-image:url(/assets/core/spinner-8385a8ea9fcf33fd1ad0f9f01f7815bca44e12152ad511281ff29a201c8b4d98.gif)}body.offices .error[data-addy-error=true]{color:red}body.offices .mapbox-office{width:100%;height:300px;border:1px solid #999;background-color:#EEE;margin-top:5px}body.offices .mapboxgl-ctrl.btn.satellite,body.offices .mapboxgl-ctrl.btn.streets{background-color:#ffffff;padding:2px 4px;border:2px;border-radius:4px;box-shadow:0 0 0 2px #bbbbbb;cursor:pointer}body.offices .mapboxgl-ctrl.btn.satellite:hover,body.offices .mapboxgl-ctrl.btn.streets:hover{background-color:#dddddd}body .box.no-right-margin{margin-right:0px}body.orderable_products .actionbox{text-align:left}body.orderable_products span.enabled{background-color:#B5DFB5;border:1px solid #83BF83;color:#008000;padding:2px}body.orderable_products span.warn{color:#9F6000;background-color:#FEEFB3;border:1px solid #9F6000;padding:2px;margin-left:15px}body.orderable_products span.deleted{color:#D5060B;background-color:#ffddcc;border:1px solid #D5060B;padding:2px}body.orderable_products h3{margin-top:20px;margin-bottom:10px;border-bottom:1px solid #eee}body.orderable_products th{vertical-align:top;line-height:2em;white-space:nowrap}body.orderable_products select.changed{box-shadow:0 0 2px 2px red}body.orderable_products #quantity_fields>.set-pricing>.table-wrapper{overflow-x:scroll}body.orderable_products #quantity_fields>.set-pricing>.table-wrapper>table{border-collapse:collapse}body.orderable_products #quantity_fields>.set-pricing>.table-wrapper>table th,body.orderable_products #quantity_fields>.set-pricing>.table-wrapper>table td{text-align:left;vertical-align:middle;padding:5px 10px;white-space:nowrap}body.orderable_products #quantity_fields>.set-pricing>.table-wrapper>table th.left,body.orderable_products #quantity_fields>.set-pricing>.table-wrapper>table td.left{text-align:left}body.orderable_products #quantity_fields>.set-pricing>.table-wrapper>table th.right,body.orderable_products #quantity_fields>.set-pricing>.table-wrapper>table td.right{text-align:right}body.orderable_products #quantity_fields>.set-pricing>.table-wrapper>table th img{vertical-align:middle;cursor:pointer;opacity:0.5}body.orderable_products #quantity_fields>.set-pricing>.table-wrapper>table th img:hover{opacity:1}body.orderable_products #quantity_fields>.set-pricing>.table-wrapper>table td:last-child{padding-right:5px}body.orderable_products #quantity_fields>.set-pricing>.table-wrapper>table td:last-child img{vertical-align:middle;cursor:pointer;opacity:0.5}body.orderable_products #quantity_fields>.set-pricing>.table-wrapper>table td:last-child img:hover{opacity:1}body.orderable_products #quantity_fields>.set-pricing>.table-wrapper>table span.tax-inclusive{color:grey}body.orderable_products #quantity_fields>.set-pricing>.table-wrapper>table tbody{border-top:1px solid #eee;border-bottom:1px solid #eee}body.orderable_products #quantity_fields>.set-pricing>.table-wrapper>table tbody tr:first-child td{padding-top:5px}body.orderable_products #quantity_fields>.set-pricing>.table-wrapper>table tbody tr:last-child td{padding-bottom:5px}body.orderable_products #quantity_fields>.set-pricing>.table-wrapper>table tbody td input{width:100px}body.orderable_products #quantity_fields>.set-pricing>.table-wrapper>table tbody td input.pricing{width:40px}body.orderable_products #quantity_fields>.set-pricing>.table-wrapper>table tfoot{background-color:#f5f5f5}body.orderable_products #quantity_fields>.set-pricing>.table-wrapper>table tfoot tr td{padding-top:5px;padding-bottom:5px}body.orderable_products #quantity_fields>.set-pricing img#button_add_pricing,body.orderable_products #quantity_fields>.set-pricing img#button_add_option{cursor:pointer}body.orderable_products div.consumer-row,body.orderable_products div.franchisee-list,body.orderable_products div.consumer-include-none,body.orderable_products div.consumer-exclude-none{border:1px solid #EEE;background-color:#fcfcfc;padding:5px;position:relative;width:400px}body.orderable_products div.consumer-row.hidden,body.orderable_products div.franchisee-list.hidden,body.orderable_products div.consumer-include-none.hidden,body.orderable_products div.consumer-exclude-none.hidden{display:none}body.orderable_products div.consumer-row div.name,body.orderable_products div.franchisee-list div.name,body.orderable_products div.consumer-include-none div.name,body.orderable_products div.consumer-exclude-none div.name{margin-top:2px;width:320px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;margin-left:5px}body.orderable_products div.consumer-row div.added-by,body.orderable_products div.consumer-row div.type,body.orderable_products div.franchisee-list div.added-by,body.orderable_products div.franchisee-list div.type,body.orderable_products div.consumer-include-none div.added-by,body.orderable_products div.consumer-include-none div.type,body.orderable_products div.consumer-exclude-none div.added-by,body.orderable_products div.consumer-exclude-none div.type{margin:0px 0px 0px 5px;width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}body.orderable_products div.consumer-row:hover,body.orderable_products div.franchisee-list:hover,body.orderable_products div.consumer-include-none:hover,body.orderable_products div.consumer-exclude-none:hover{border:1px solid #5C5}body.orderable_products div.consumer-row:hover span.remove-consumer,body.orderable_products div.franchisee-list:hover span.remove-consumer,body.orderable_products div.consumer-include-none:hover span.remove-consumer,body.orderable_products div.consumer-exclude-none:hover span.remove-consumer{color:#ff0000}body.orderable_products div.consumer-row span.remove-consumer,body.orderable_products div.consumer-row span.remove-franchisee,body.orderable_products div.franchisee-list span.remove-consumer,body.orderable_products div.franchisee-list span.remove-franchisee,body.orderable_products div.consumer-include-none span.remove-consumer,body.orderable_products div.consumer-include-none span.remove-franchisee,body.orderable_products div.consumer-exclude-none span.remove-consumer,body.orderable_products div.consumer-exclude-none span.remove-franchisee{cursor:pointer;position:absolute;right:5px;top:5px;color:#fcdbdb;font-weight:bold;font-size:24px}body.orderable_products div.consumer-row span.remove-consumer:hover,body.orderable_products div.consumer-row span.remove-franchisee:hover,body.orderable_products div.franchisee-list span.remove-consumer:hover,body.orderable_products div.franchisee-list span.remove-franchisee:hover,body.orderable_products div.consumer-include-none span.remove-consumer:hover,body.orderable_products div.consumer-include-none span.remove-franchisee:hover,body.orderable_products div.consumer-exclude-none span.remove-consumer:hover,body.orderable_products div.consumer-exclude-none span.remove-franchisee:hover{color:#ff0000}body.orderable_products div.franchisee-list img{width:40px;height:40px;float:left;margin-right:5px}body.orderable_products div.franchisee-list div.name{width:250px}body.orderable_products div.franchisee-list div.brand{width:250px}body.orderable_products div.franchisee-list div.franchisee{color:gray}body.orderable_products .consumer-autocomplete-cell{vertical-align:top}body.orderable_products .consumer-autocomplete-row{width:400px;background-color:#eee;padding:6px}body.orderable_products .consumer-autocomplete-row #consumer_autocomplete_include,body.orderable_products .consumer-autocomplete-row #consumer_autocomplete_exclude{width:calc(100% - 15px);padding:5px}body.orderable_products #franchisee-autocomplete-row>td{background-color:#eee;padding:6px}body.orderable_products #franchisee-autocomplete-row>td #franchisee_autocomplete{width:calc(100% - 15px);padding:5px}body.orderable_products #franchisee-autocomplete-row>td div.helptext{color:red;font-weight:600}body.orderable_products div.agency-details-autocomplete,body.orderable_products div.franchisee-details-autocomplete{font-size:8pt}body.orderable_products div.agency-details-autocomplete>div,body.orderable_products div.franchisee-details-autocomplete>div{line-height:1.6}body.orderable_products div.agency-details-autocomplete div.name,body.orderable_products div.franchisee-details-autocomplete div.name{width:400px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}body.orderable_products div.agency-details-autocomplete div.brand,body.orderable_products div.franchisee-details-autocomplete div.brand{width:400px;font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}body.orderable_products div.agency-details-autocomplete div.agency,body.orderable_products div.franchisee-details-autocomplete div.agency{color:gray}body.orderable_products div.agency-details-autocomplete>img,body.orderable_products div.franchisee-details-autocomplete>img{margin-right:5px;max-height:33px;float:left}body.orderable_products div.franchisee-details-autocomplete div.name{width:250px}body.orderable_products li.expand-list-btn{margin:0px;padding:0px !important}body.orderable_products li.expand-list-btn a{margin:0px;padding:0px !important;text-align:center;font-size:8pt;background-color:#EEE !important}body.orderable_products li.expand-list-btn a:hover{text-decoration:underline}body.orderable_products li.autocomplete-category{margin:0px;padding:0px !important;text-align:center;font-size:8pt;font-weight:bold;background-color:#EEE !important}body.orderable_products .ui-autocomplete{max-height:250px;overflow-y:auto;overflow-x:hidden}body.signboards .opt-box,body.brochures .opt-box{border:1px solid #EEE;background-color:#f7f7f7;padding:10px;margin:10px 0;width:80%}body.signboards .opt-warn,body.brochures .opt-warn{color:red;display:block;margin:5px 0}body.admin-signboards-show table.box-table a.warn,body.admin-brochures-show table.box-table a.warn{color:red;font-weight:100}body.payments .warning{font-weight:bold;color:red}body.payment_plans.admin-payment-plans-index div#filterbox div#quick-edit{float:right}body.payment_plans.admin-payment-plans-index table#payment_plan_table td.payment_plan_pending{color:orange}body.payment_plans.admin-payment-plans-index table#payment_plan_table td.payment_plan_cancelled,body.payment_plans.admin-payment-plans-index table#payment_plan_table td.payment_plan_declined,body.payment_plans.admin-payment-plans-index table#payment_plan_table td.payment_plan_error,body.payment_plans.admin-payment-plans-index table#payment_plan_table td.payment_plan_failed{color:red}body.payment_plans.admin-payment-plans-show #edit_link{float:right}body.payment_plans.admin-payment-plans-new #service_order-agents .agent-details,body.payment_plans.admin-payment-plans-create #service_order-agents .agent-details{width:300px}body.payment_plans.admin-payment-plans-new form#filter,body.payment_plans.admin-payment-plans-create form#filter{display:block;border:1px solid #ccc;background-color:white;width:580px;padding:10px}body.payment_plans.admin-payment-plans-new form#filter .filter,body.payment_plans.admin-payment-plans-create form#filter .filter{margin-bottom:5px;padding:5px;border-bottom:1px solid #eee}body.payment_plans.admin-payment-plans-new form#filter .filter .info,body.payment_plans.admin-payment-plans-create form#filter .filter .info{color:#999;margin-left:85px;margin-top:5px}body.payment_plans.admin-payment-plans-new form#filter .filter label,body.payment_plans.admin-payment-plans-create form#filter .filter label{display:inline-block;width:80px;text-align:right;margin-right:5px}body.payment_plans.admin-payment-plans-new form#filter .filter input[type="text"],body.payment_plans.admin-payment-plans-create form#filter .filter input[type="text"]{padding:3px;width:350px}body.payment_plans.admin-payment-plans-new form#filter .filter select,body.payment_plans.admin-payment-plans-create form#filter .filter select{width:180px;max-width:220px}body.payment_plans.admin-payment-plans-new form#filter input[type="submit"],body.payment_plans.admin-payment-plans-create form#filter input[type="submit"]{margin-left:85px;margin-top:10px}body.payment_plans.admin-payment-plans-new #invoice-selector,body.payment_plans.admin-payment-plans-create #invoice-selector{height:400px;width:600px;overflow-y:scroll;background-color:white;margin:20px 0px;border:1px solid #CCC}body.payment_plans.admin-payment-plans-new #invoice-selector ul,body.payment_plans.admin-payment-plans-create #invoice-selector ul{margin:0;padding:0;display:block}body.payment_plans.admin-payment-plans-new #invoice-selector ul li,body.payment_plans.admin-payment-plans-create #invoice-selector ul li{padding:0;margin:0;display:block}body.payment_plans.admin-payment-plans-new #invoice-selector ul li input,body.payment_plans.admin-payment-plans-create #invoice-selector ul li input{display:none;width:0}body.payment_plans.admin-payment-plans-new #invoice-selector ul li input:checked+label,body.payment_plans.admin-payment-plans-create #invoice-selector ul li input:checked+label{background-color:#aea;background-image:url(/assets/admin/icons/tick-4eb7fe30dfcb3725c2160e595c283edefe3c05d3eca657720734a72e63b169db.png);background-repeat:no-repeat;background-position-x:5px;background-position-y:50%}body.payment_plans.admin-payment-plans-new #invoice-selector ul li input:checked+label .debtor-details,body.payment_plans.admin-payment-plans-create #invoice-selector ul li input:checked+label .debtor-details{color:#090}body.payment_plans.admin-payment-plans-new #invoice-selector ul li label,body.payment_plans.admin-payment-plans-create #invoice-selector ul li label{display:flex;cursor:pointer;padding:10px;padding-left:26px;font-weight:normal;border-bottom:1px solid #f5f5f5;overflow:hidden;white-space:nowrap;height:20px;line-height:20px}body.payment_plans.admin-payment-plans-new #invoice-selector ul li label:hover,body.payment_plans.admin-payment-plans-create #invoice-selector ul li label:hover{background-color:#ccc}body.payment_plans.admin-payment-plans-new #invoice-selector ul li label .amount,body.payment_plans.admin-payment-plans-create #invoice-selector ul li label .amount{display:inline-block;font-weight:bold;flex:2 0;text-align:right}body.payment_plans.admin-payment-plans-new #invoice-selector ul li label .property-details,body.payment_plans.admin-payment-plans-create #invoice-selector ul li label .property-details{flex:6 6;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.4em;width:260px}body.payment_plans.admin-payment-plans-new #invoice-selector ul li label .debtor-details,body.payment_plans.admin-payment-plans-create #invoice-selector ul li label .debtor-details{flex:6 0;color:#999;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.4em;max-width:250px}body.payment_plans.admin-payment-plans-new #add-invoice,body.payment_plans.admin-payment-plans-create #add-invoice{float:right}body.payment_plans.admin-payment-plans-new #invoice-search,body.payment_plans.admin-payment-plans-create #invoice-search{float:left;width:600px}body.payment_plans.admin-payment-plans-new #new_payment_plan #invoices-for-payment,body.payment_plans.admin-payment-plans-create #new_payment_plan #invoices-for-payment{padding:10px;background-color:white;margin-bottom:15px}body.payment_plans.admin-payment-plans-new #new_payment_plan #invoices-for-payment li:hover,body.payment_plans.admin-payment-plans-create #new_payment_plan #invoices-for-payment li:hover{background-color:#eee}body.payment_plans.admin-payment-plans-new #new_payment_plan #invoices-for-payment li a.remove,body.payment_plans.admin-payment-plans-create #new_payment_plan #invoices-for-payment li a.remove{margin:0px 6px;text-indent:-9999px;background:url(/assets/admin/icons/cross-61afa45378baf5fbb81b0f0664d64291f9f51e22fad011a1ef99649cf5f3f3e3.png) no-repeat;display:inline-block;width:16px;height:16px;opacity:0.5;vertical-align:middle}body.payment_plans.admin-payment-plans-new #new_payment_plan #invoices-for-payment li a.remove:hover,body.payment_plans.admin-payment-plans-create #new_payment_plan #invoices-for-payment li a.remove:hover{opacity:1}body.payment_plans.admin-payment-plans-new #new_payment_plan #invoices-for-payment .total-box,body.payment_plans.admin-payment-plans-create #new_payment_plan #invoices-for-payment .total-box{height:18px;border-bottom:1px solid #eee;vertical-align:middle;line-height:18px;padding:5px}body.payment_plans.admin-payment-plans-new #new_payment_plan #invoices-for-payment .total-box input.total_to_pay,body.payment_plans.admin-payment-plans-new #new_payment_plan #invoices-for-payment .total-box input.fees,body.payment_plans.admin-payment-plans-new #new_payment_plan #invoices-for-payment .total-box input.sub_total,body.payment_plans.admin-payment-plans-create #new_payment_plan #invoices-for-payment .total-box input.total_to_pay,body.payment_plans.admin-payment-plans-create #new_payment_plan #invoices-for-payment .total-box input.fees,body.payment_plans.admin-payment-plans-create #new_payment_plan #invoices-for-payment .total-box input.sub_total{border:none;background-color:transparent;float:right;font-size:12px;text-align:right}body.payment_plans.admin-payment-plans-new #new_payment_plan #invoices-for-payment .total-box input.total_to_pay,body.payment_plans.admin-payment-plans-create #new_payment_plan #invoices-for-payment .total-box input.total_to_pay{font-weight:bold}body.payment_plans.admin-payment-plans-new #new_payment_plan #invoices-for-payment .total-box.grand-total,body.payment_plans.admin-payment-plans-create #new_payment_plan #invoices-for-payment .total-box.grand-total{background-color:#fee;border-bottom:1px solid #900}body.payment_plans.admin-payment-plans-new #new_payment_plan ul,body.payment_plans.admin-payment-plans-create #new_payment_plan ul{padding:5px 0px;margin:20px 0px 5px 0px;background-color:white;display:block;border-top:1px solid #CCC;border-bottom:1px solid #CCC;height:220px;overflow-y:scroll}body.payment_plans.admin-payment-plans-new #new_payment_plan ul li,body.payment_plans.admin-payment-plans-create #new_payment_plan ul li{display:block;padding:10px 0px;margin:0;border-bottom:1px solid #f5f5f5;line-height:16px}body.payment_plans.admin-payment-plans-new #new_payment_plan ul li:last-child,body.payment_plans.admin-payment-plans-create #new_payment_plan ul li:last-child{border-bottom:none}body.payment_plans.admin-payment-plans-new #new_payment_plan ul li>label,body.payment_plans.admin-payment-plans-create #new_payment_plan ul li>label{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:16px;line-height:16px;width:400px;font-weight:normal;vertical-align:middle}body.payment_plans.admin-payment-plans-new #new_payment_plan ul li>span,body.payment_plans.admin-payment-plans-create #new_payment_plan ul li>span{display:block;float:right;font-weight:bold}body.payment_plans.admin-payment-plans-new #new_payment_plan,body.payment_plans.admin-payment-plans-create #new_payment_plan{display:block;float:left;margin-left:10px;width:500px}body.payment_plans.admin-payment-plans-new #new_payment_plan #payment-details,body.payment_plans.admin-payment-plans-create #new_payment_plan #payment-details{padding:10px;background-color:white}body.payment_plans.admin-payment-plans-new #new_payment_plan #payment-details .form-row,body.payment_plans.admin-payment-plans-create #new_payment_plan #payment-details .form-row{padding:5px}body.payment_plans.admin-payment-plans-new #new_payment_plan #payment-details input,body.payment_plans.admin-payment-plans-create #new_payment_plan #payment-details input{padding:3px}body.payment_plans.admin-payment-plans-new #new_payment_plan #payment-details label>span,body.payment_plans.admin-payment-plans-create #new_payment_plan #payment-details label>span{display:inline-block;text-align:right;width:150px}body.payment_plans.admin-payment-plans-new #new_payment_plan #payment-details label>span::after,body.payment_plans.admin-payment-plans-create #new_payment_plan #payment-details label>span::after{content:": "}body.payment_plans.admin-payment-plans-new #new_payment_plan #payment-details input[type="submit"],body.payment_plans.admin-payment-plans-create #new_payment_plan #payment-details input[type="submit"]{margin-top:10px;margin-left:155px}body.payment_plans.admin-payment-plans-new #new_payment_plan #payment-details textarea#payment_schedule,body.payment_plans.admin-payment-plans-create #new_payment_plan #payment-details textarea#payment_schedule{width:200px}body.payment_plans.admin-payment-plans-new #process-success p b,body.payment_plans.admin-payment-plans-create #process-success p b{color:green}body.payment_plans.admin-payment-plans-new #process-failure p b,body.payment_plans.admin-payment-plans-create #process-failure p b{color:red}body.payment_plans.admin-payment-plans-new div.new-from-package select,body.payment_plans.admin-payment-plans-create div.new-from-package select,body.payment_plans.admin-payment-plans-edit div.new-from-package select,body.payment_plans.admin-payment-plans-update div.new-from-package select{height:25px;line-height:23px}body.payment_plans.admin-payment-plans-new div.new-from-package label,body.payment_plans.admin-payment-plans-create div.new-from-package label,body.payment_plans.admin-payment-plans-edit div.new-from-package label,body.payment_plans.admin-payment-plans-update div.new-from-package label{line-height:23px}body.payment_plans.admin-payment-plans-new div.new-from-package input[type=text],body.payment_plans.admin-payment-plans-create div.new-from-package input[type=text],body.payment_plans.admin-payment-plans-edit div.new-from-package input[type=text],body.payment_plans.admin-payment-plans-update div.new-from-package input[type=text]{line-height:17px;padding:3px}body.payment_plans.admin-payment-plans-new div.new-from-package span.helptext,body.payment_plans.admin-payment-plans-create div.new-from-package span.helptext,body.payment_plans.admin-payment-plans-edit div.new-from-package span.helptext,body.payment_plans.admin-payment-plans-update div.new-from-package span.helptext{line-height:23px}body.payment_plans.admin-payment-plans-new div.new-from-package div.box.packages-outer,body.payment_plans.admin-payment-plans-create div.new-from-package div.box.packages-outer,body.payment_plans.admin-payment-plans-edit div.new-from-package div.box.packages-outer,body.payment_plans.admin-payment-plans-update div.new-from-package div.box.packages-outer{height:300px;overflow:auto}body.payment_plans.admin-payment-plans-new div.new-from-package form#new_payment_plan,body.payment_plans.admin-payment-plans-new div.new-from-package form.edit_payment_plan,body.payment_plans.admin-payment-plans-create div.new-from-package form#new_payment_plan,body.payment_plans.admin-payment-plans-create div.new-from-package form.edit_payment_plan,body.payment_plans.admin-payment-plans-edit div.new-from-package form#new_payment_plan,body.payment_plans.admin-payment-plans-edit div.new-from-package form.edit_payment_plan,body.payment_plans.admin-payment-plans-update div.new-from-package form#new_payment_plan,body.payment_plans.admin-payment-plans-update div.new-from-package form.edit_payment_plan{width:auto}body.payment_plans.admin-payment-plans-new div.new-from-package form .form-row label,body.payment_plans.admin-payment-plans-create div.new-from-package form .form-row label,body.payment_plans.admin-payment-plans-edit div.new-from-package form .form-row label,body.payment_plans.admin-payment-plans-update div.new-from-package form .form-row label{vertical-align:top}body.payment_plans.admin-payment-plans-new div.new-from-package div#payment-details,body.payment_plans.admin-payment-plans-create div.new-from-package div#payment-details,body.payment_plans.admin-payment-plans-edit div.new-from-package div#payment-details,body.payment_plans.admin-payment-plans-update div.new-from-package div#payment-details{float:right;margin-right:0}body.payment_plans.admin-payment-plans-new div.new-from-package div#payment_plan-details table.box-table,body.payment_plans.admin-payment-plans-create div.new-from-package div#payment_plan-details table.box-table,body.payment_plans.admin-payment-plans-edit div.new-from-package div#payment_plan-details table.box-table,body.payment_plans.admin-payment-plans-update div.new-from-package div#payment_plan-details table.box-table{width:100%}body.payment_plans.admin-payment-plans-new div.new-from-package div#package-container,body.payment_plans.admin-payment-plans-create div.new-from-package div#package-container,body.payment_plans.admin-payment-plans-edit div.new-from-package div#package-container,body.payment_plans.admin-payment-plans-update div.new-from-package div#package-container{position:relative;padding:20px 0px 0px 0px;width:90%;margin:0px 5%}body.payment_plans.admin-payment-plans-new div.new-from-package div#package-container table.orderable-products,body.payment_plans.admin-payment-plans-create div.new-from-package div#package-container table.orderable-products,body.payment_plans.admin-payment-plans-edit div.new-from-package div#package-container table.orderable-products,body.payment_plans.admin-payment-plans-update div.new-from-package div#package-container table.orderable-products{padding:0px;margin:0px;border-spacing:0px;width:100%}body.payment_plans.admin-payment-plans-new div.new-from-package div#package-container table.orderable-products thead,body.payment_plans.admin-payment-plans-create div.new-from-package div#package-container table.orderable-products thead,body.payment_plans.admin-payment-plans-edit div.new-from-package div#package-container table.orderable-products thead,body.payment_plans.admin-payment-plans-update div.new-from-package div#package-container table.orderable-products thead{height:30px}body.payment_plans.admin-payment-plans-new div.new-from-package div#package-container table.orderable-products thead th,body.payment_plans.admin-payment-plans-create div.new-from-package div#package-container table.orderable-products thead th,body.payment_plans.admin-payment-plans-edit div.new-from-package div#package-container table.orderable-products thead th,body.payment_plans.admin-payment-plans-update div.new-from-package div#package-container table.orderable-products thead th{border-bottom:1px solid #DEE1E7;font-size:12px}body.payment_plans.admin-payment-plans-new div.new-from-package div#package-container table.orderable-products thead th.price,body.payment_plans.admin-payment-plans-create div.new-from-package div#package-container table.orderable-products thead th.price,body.payment_plans.admin-payment-plans-edit div.new-from-package div#package-container table.orderable-products thead th.price,body.payment_plans.admin-payment-plans-update div.new-from-package div#package-container table.orderable-products thead th.price{text-align:right}body.payment_plans.admin-payment-plans-new div.new-from-package div#package-container table.orderable-products tbody td,body.payment_plans.admin-payment-plans-create div.new-from-package div#package-container table.orderable-products tbody td,body.payment_plans.admin-payment-plans-edit div.new-from-package div#package-container table.orderable-products tbody td,body.payment_plans.admin-payment-plans-update div.new-from-package div#package-container table.orderable-products tbody td{font-size:12px;padding:10px 0px}body.payment_plans.admin-payment-plans-new div.new-from-package div#package-container table.orderable-products tbody td.price,body.payment_plans.admin-payment-plans-create div.new-from-package div#package-container table.orderable-products tbody td.price,body.payment_plans.admin-payment-plans-edit div.new-from-package div#package-container table.orderable-products tbody td.price,body.payment_plans.admin-payment-plans-update div.new-from-package div#package-container table.orderable-products tbody td.price{width:125px;height:30px;line-height:28px;text-align:right;vertical-align:top}body.payment_plans.admin-payment-plans-new div.new-from-package div#package-container table.orderable-products tbody td.ordered-item-type div.category-and-name,body.payment_plans.admin-payment-plans-create div.new-from-package div#package-container table.orderable-products tbody td.ordered-item-type div.category-and-name,body.payment_plans.admin-payment-plans-edit div.new-from-package div#package-container table.orderable-products tbody td.ordered-item-type div.category-and-name,body.payment_plans.admin-payment-plans-update div.new-from-package div#package-container table.orderable-products tbody td.ordered-item-type div.category-and-name{display:inline-block;vertical-align:middle;max-width:calc(100% - 60px)}body.payment_plans.admin-payment-plans-new div.new-from-package div#package-container table.orderable-products tbody td.ordered-item-type div.category-and-name div.category,body.payment_plans.admin-payment-plans-create div.new-from-package div#package-container table.orderable-products tbody td.ordered-item-type div.category-and-name div.category,body.payment_plans.admin-payment-plans-edit div.new-from-package div#package-container table.orderable-products tbody td.ordered-item-type div.category-and-name div.category,body.payment_plans.admin-payment-plans-update div.new-from-package div#package-container table.orderable-products tbody td.ordered-item-type div.category-and-name div.category{font-weight:bold}body.payment_plans.admin-payment-plans-new div.new-from-package div#package-container table.orderable-products tbody td.ordered-item-type div.category-and-name div.name,body.payment_plans.admin-payment-plans-create div.new-from-package div#package-container table.orderable-products tbody td.ordered-item-type div.category-and-name div.name,body.payment_plans.admin-payment-plans-edit div.new-from-package div#package-container table.orderable-products tbody td.ordered-item-type div.category-and-name div.name,body.payment_plans.admin-payment-plans-update div.new-from-package div#package-container table.orderable-products tbody td.ordered-item-type div.category-and-name div.name{line-height:130%}body.payment_plans.admin-payment-plans-new div.new-from-package div#package-container table.orderable-products tbody td.quantity,body.payment_plans.admin-payment-plans-create div.new-from-package div#package-container table.orderable-products tbody td.quantity,body.payment_plans.admin-payment-plans-edit div.new-from-package div#package-container table.orderable-products tbody td.quantity,body.payment_plans.admin-payment-plans-update div.new-from-package div#package-container table.orderable-products tbody td.quantity{height:30px;vertical-align:top}body.payment_plans.admin-payment-plans-edit div.new-from-package div#payment-details,body.payment_plans.admin-payment-plans-update div.new-from-package div#payment-details{float:initial;margin-right:initial;width:500px}body.payment_plans.admin-payment-plans-edit div.new-from-package div#payment-details .form-row,body.payment_plans.admin-payment-plans-update div.new-from-package div#payment-details .form-row{padding:5px}body.payment_plans.admin-payment-plans-edit div.new-from-package div#payment-details div.field_with_errors,body.payment_plans.admin-payment-plans-update div.new-from-package div#payment-details div.field_with_errors{display:inline-block}body.payment_plans.admin-payment-plans-edit div.new-from-package div#payment-details label>span,body.payment_plans.admin-payment-plans-update div.new-from-package div#payment-details label>span{display:inline-block;text-align:right;width:150px}body.payment_plans.admin-payment-plans-edit div.new-from-package div#payment-details label>span::after,body.payment_plans.admin-payment-plans-update div.new-from-package div#payment-details label>span::after{content:": "}body.packages span.deleted{color:#D5060B;background-color:#ffddcc;border:1px solid #D5060B;padding:2px;margin-left:15px}body.packages .actionbox{text-align:left}body.packages span.enabled{background-color:#B5DFB5;border:1px solid #83BF83;color:#008000;padding:2px;margin-left:15px}body.packages span.warn{color:#9F6000;background-color:#FEEFB3;border:1px solid #9F6000;padding:2px;margin-left:15px}body.packages form.edit_package,body.packages form.new_package{margin-bottom:30px}body.packages form.edit_package td,body.packages form.edit_package th,body.packages form.new_package td,body.packages form.new_package th{padding:5px}body.packages form.edit_package th,body.packages form.new_package th{width:80px;vertical-align:top;padding-top:7px}body.packages form.edit_package th.available_to,body.packages form.new_package th.available_to{padding-top:13px}body.packages form.edit_package>.box,body.packages form.new_package>.box{margin-right:0px}body.packages div.consumer-row,body.packages div.franchisee-list,body.packages div.consumer-include-none,body.packages div.consumer-exclude-none{border:1px solid #EEE;background-color:#fcfcfc;padding:5px;position:relative;width:400px}body.packages div.consumer-row.hidden,body.packages div.franchisee-list.hidden,body.packages div.consumer-include-none.hidden,body.packages div.consumer-exclude-none.hidden{display:none}body.packages div.consumer-row div.name,body.packages div.franchisee-list div.name,body.packages div.consumer-include-none div.name,body.packages div.consumer-exclude-none div.name{margin-top:2px;width:320px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;margin-left:5px}body.packages div.consumer-row div.added-by,body.packages div.consumer-row div.type,body.packages div.franchisee-list div.added-by,body.packages div.franchisee-list div.type,body.packages div.consumer-include-none div.added-by,body.packages div.consumer-include-none div.type,body.packages div.consumer-exclude-none div.added-by,body.packages div.consumer-exclude-none div.type{margin:0px 0px 0px 5px;width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}body.packages div.consumer-row:hover,body.packages div.franchisee-list:hover,body.packages div.consumer-include-none:hover,body.packages div.consumer-exclude-none:hover{border:1px solid #5C5}body.packages div.consumer-row:hover span.remove-consumer,body.packages div.franchisee-list:hover span.remove-consumer,body.packages div.consumer-include-none:hover span.remove-consumer,body.packages div.consumer-exclude-none:hover span.remove-consumer{color:#ff0000}body.packages div.consumer-row span.remove-consumer,body.packages div.consumer-row span.remove-franchisee,body.packages div.franchisee-list span.remove-consumer,body.packages div.franchisee-list span.remove-franchisee,body.packages div.consumer-include-none span.remove-consumer,body.packages div.consumer-include-none span.remove-franchisee,body.packages div.consumer-exclude-none span.remove-consumer,body.packages div.consumer-exclude-none span.remove-franchisee{cursor:pointer;position:absolute;right:5px;top:5px;color:#fcdbdb;font-weight:bold;font-size:24px}body.packages div.consumer-row span.remove-consumer:hover,body.packages div.consumer-row span.remove-franchisee:hover,body.packages div.franchisee-list span.remove-consumer:hover,body.packages div.franchisee-list span.remove-franchisee:hover,body.packages div.consumer-include-none span.remove-consumer:hover,body.packages div.consumer-include-none span.remove-franchisee:hover,body.packages div.consumer-exclude-none span.remove-consumer:hover,body.packages div.consumer-exclude-none span.remove-franchisee:hover{color:#ff0000}body.packages div.franchisee-list img{width:40px;height:40px;float:left;margin-right:5px}body.packages div.franchisee-list div.name{width:250px}body.packages div.franchisee-list div.brand{width:250px}body.packages div.franchisee-list div.franchisee{color:gray}body.packages .consumer-autocomplete-cell{vertical-align:top}body.packages .consumer-autocomplete-row{width:400px;background-color:#eee;padding:6px}body.packages .consumer-autocomplete-row #consumer_autocomplete_include,body.packages .consumer-autocomplete-row #consumer_autocomplete_exclude{width:calc(100% - 15px);padding:5px}body.packages #agency-autocomplete-row hr{background-color:#EEE;border:0 none;color:red;height:1px;margin:15px 0}body.packages #franchisee-autocomplete-row>td{background-color:#eee;padding:6px}body.packages #franchisee-autocomplete-row>td #franchisee_autocomplete{width:calc(100% - 15px);padding:5px}body.packages #franchisee-autocomplete-row>td div.helptext{color:red;font-weight:600}body.packages div.agency-details-autocomplete,body.packages div.franchisee-details-autocomplete{font-size:8pt}body.packages div.agency-details-autocomplete>div,body.packages div.franchisee-details-autocomplete>div{line-height:1.6}body.packages div.agency-details-autocomplete div.name,body.packages div.franchisee-details-autocomplete div.name{width:400px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}body.packages div.agency-details-autocomplete div.brand,body.packages div.franchisee-details-autocomplete div.brand{width:400px;font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}body.packages div.agency-details-autocomplete div.agency,body.packages div.franchisee-details-autocomplete div.agency{color:gray}body.packages div.agency-details-autocomplete>img,body.packages div.franchisee-details-autocomplete>img{margin-right:5px;max-height:33px;float:left}body.packages div.franchisee-details-autocomplete div.name{width:250px}body.packages li.expand-list-btn{margin:0px;padding:0px !important}body.packages li.expand-list-btn a{margin:0px;padding:0px !important;text-align:center;font-size:8pt;background-color:#EEE !important}body.packages li.expand-list-btn a:hover{text-decoration:underline}body.packages li.autocomplete-category{margin:0px;padding:0px !important;text-align:center;font-size:8pt;font-weight:bold;background-color:#EEE !important}body.packages .ui-autocomplete{max-height:250px;overflow-y:auto;overflow-x:hidden}body.packages div.current-products{margin:10px}body.packages div.current-products table{width:100%;border-collapse:collapse;border-bottom:1px solid #eee}body.packages div.current-products table thead>tr{background-color:#eee}body.packages div.current-products table tfoot>tr{background-color:#eee;border-top:1px solid #ccc}body.packages div.current-products table tfoot>tr th{text-align:right}body.packages div.current-products table tr{opacity:1;transition:opacity 500ms}body.packages div.current-products table tr.product-row{border-top:1px solid #ccc}body.packages div.current-products table tr.product-row:hover{background-color:#eef}body.packages div.current-products table tr.product-row:first-child{border:none}body.packages div.current-products table tr.option-row td{background-color:#fefefe}body.packages div.current-products table tr.option-row td.name{border-top:1px solid #f0f0f0;text-overflow:ellipsis}body.packages div.current-products table tr.option-row td.price{border-top:1px solid #f0f0f0}body.packages div.current-products table tr.option-row td.quantity{background-color:white}body.packages div.current-products table tr.deleted{opacity:0.5}body.packages div.current-products table tr.deleted td.remove-button div{background-image:url(/assets/icons/add-925b0763111fd6d9ce38557df9c6166ea78c238326ceeb94ed6470c09da2e6a0.png)}body.packages div.current-products table tr.error{border:1px solid red}body.packages div.current-products table tr th{padding:5px 10px}body.packages div.current-products table tr th:nth-child(3),body.packages div.current-products table tr th:nth-child(4),body.packages div.current-products table tr th:nth-child(5),body.packages div.current-products table tr th:nth-child(6),body.packages div.current-products table tr th:nth-child(7){text-align:right}body.packages div.current-products table tr td{padding:10px}body.packages div.current-products table tr td input{padding:2px}body.packages div.current-products table tr td input[data-dirty]{border:1px solid red}body.packages div.current-products table tr td.quantity{width:50px}body.packages div.current-products table tr td.name{width:150px;max-width:150px;white-space:nowrap;overflow:hidden}body.packages div.current-products table tr td.name div.id-num{width:30px;display:inline-block}body.packages div.current-products table tr td.name input[type='text']{width:100px}body.packages div.current-products table tr td.rrp{width:50px;text-align:right}body.packages div.current-products table tr td.price,body.packages div.current-products table tr td.price-incl-tax{width:80px;text-align:right;white-space:nowrap}body.packages div.current-products table tr td.price input[type='text'],body.packages div.current-products table tr td.price-incl-tax input[type='text']{text-align:right;width:70px}body.packages div.current-products table tr td.available-to{width:150px;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}body.packages div.current-products table tr td.franchisee{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}body.packages div.current-products table tr td.add-button{width:20px;max-width:20px}body.packages div.current-products table tr td.add-button div{cursor:pointer;width:20px;height:16px;background:url(/assets/icons/add-925b0763111fd6d9ce38557df9c6166ea78c238326ceeb94ed6470c09da2e6a0.png) no-repeat center center}body.packages div.current-products table tr td.remove-button{width:20px;max-width:20px}body.packages div.current-products table tr td.remove-button div{float:right;margin-right:5px;cursor:pointer;width:20px;height:16px;background:url(/assets/icons/delete-40725cad1e2a66cf41e25a5ef9426310fe97b89be21052195560f5f4532ec71b.png) no-repeat center center}body.packages div.available-products{height:300px;background-color:#f9f9f9;border:1px solid #ddd;overflow-y:auto;overflow-x:hidden;margin:0px 10px 10px 10px;padding:0}body.packages div.available-products table{width:100%;border-collapse:collapse;border-bottom:1px solid #eee}body.packages div.available-products table thead>tr{background-color:#eee}body.packages div.available-products table thead>tr th.expand-button{width:20px;max-width:20px}body.packages div.available-products table thead>tr th.expand-button div{cursor:pointer;width:20px;height:16px}body.packages div.available-products table thead>tr th.expand-button div.up{background:url(/assets/icons/arrow-desc-9fe874a99076709f77562a5a2de22f8bf163e8155d163dff011e7487d0a0cabd.png) no-repeat center center}body.packages div.available-products table thead>tr th.expand-button div.down{background:url(/assets/icons/arrow-asc-046a1206741decc374d0f26357223185aa8817fbd657af6202b21c4ce3a83b8a.png) no-repeat center center}body.packages div.available-products table tfoot>tr{background-color:#eee;border-top:1px solid #ccc}body.packages div.available-products table tfoot>tr th{text-align:right}body.packages div.available-products table tr{opacity:1;transition:opacity 500ms}body.packages div.available-products table tr th{border-bottom:1px solid #ccc}body.packages div.available-products table tr td.add-button{width:40px;max-width:40px}body.packages div.available-products table tr td.add-button div{cursor:pointer;width:20px;height:16px;background:url(/assets/icons/add-925b0763111fd6d9ce38557df9c6166ea78c238326ceeb94ed6470c09da2e6a0.png) no-repeat center center}body.packages div.available-products table tr td.franchisee>div{width:500px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.packages div.available-products table tr td.name>div{width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.packages div.available-products table tr td.name>div:first-child{font-weight:bold}body.packages div.available-products table tbody>tr:hover{background-color:#efe}body.packages div.available-products table tbody>tr.selected{background-color:#efe}body.packages div.available-products-filter{background-color:#f9f9f9;border:1px solid #ddd;border-bottom:none;margin:10px 10px 0px 10px;padding:10px}body.packages div.available-products-filter span{font-weight:600}body.packages div.available-products-filter input#available_products_filter_name,body.packages div.available-products-filter input#available_products_filter_franchisee,body.packages div.available-products-filter input#available_products_filter_available_to{width:100px}body.packages div.available-products-filter input#available_products_filter_id,body.packages div.available-products-filter input#available_products_filter_width,body.packages div.available-products-filter input#available_products_filter_height{width:50px}body.packages #mismatched_amounts{width:400px;padding:0 20px;margin:20px;color:red;margin:auto;border:1px solid red;border-radius:5px}body.packages #mismatched_amounts h2{margin:10px 0}nav.pagination{display:flex;justify-content:center;padding:15px 0;max-width:50%;margin:auto}nav.pagination>.pages{padding:0 15px}nav.pagination>.pages .page>a{padding:5px 7px;transition:background-color 250ms;border-radius:4px;text-decoration:none}nav.pagination>.pages .page:hover>a{background-color:#f3f3f3;text-decoration:underline}nav.pagination>.side{flex:1;display:flex}nav.pagination>.side.-right{justify-content:flex-end}nav.pagination>.side.-left{justify-content:flex-start}nav.pagination .page{line-height:35px}nav.pagination .page a{color:black}nav.pagination .page.current{font-weight:bold;color:red;text-decoration:underline;padding:5px 7px}nav.pagination .first{padding-right:5px}nav.pagination .last{padding-left:5px}nav.pagination .first a,nav.pagination .last a{display:block;width:60px;padding:0px 10px;text-align:center;color:white;line-height:35px;color:white;background-color:#999;text-decoration:none;border-radius:5px}nav.pagination .next a,nav.pagination .prev a{display:block;width:60px;text-align:center;background-color:#333;color:white;line-height:35px;padding:0px 10px;text-decoration:none;border-radius:5px}nav.pagination .next a:visited{color:white;text-decoration:none}body.photo_tours #rubbish_bin{background-color:#fff;width:200px;text-align:center;border:1px solid #999999;clear:both;margin-top:20px}body.photo_tours #photo_tour_actionbox{text-align:left}body.photo_tours #content{width:960px}body.photo_tours #hidden{background:none repeat scroll 0 0 #EEEEEE}body.photo_tours #sortable ul{padding:0px;margin:0px;height:67px}body.photo_tours #sortable li{float:left;list-style:none;margin:5px;display:list-item}body.photo_tours #sortable li>img{display:block}body.photo_tours #visible,body.photo_tours #hidden{min-height:80px;background-color:#EEE;padding:20px;margin-bottom:30px;border:3px solid white}body.photo_tours #title{margin-bottom:15px}body.photo_tours .actionbox{clear:both}body.photo_tours #hidden-images>*,body.photo_tours #visible-images>*{width:100px}body.photo_tours div.fake-image{background-color:white;border:1px dotted gray;height:65px;width:98px}.selected-box{background-color:#dfc;border:1px dotted #0f0}div.select-buttons{clear:both;border:1px solid #EEE;padding:5px 10px}div.select-buttons a{padding:2px 5px}div.select-buttons a:link,div.select-buttons a:visited{color:black}div.select-buttons a:hover{background-color:#EEE}body.featured_properties td.-type-normal,body.featured_properties td.-type-super{font-weight:600}body.featured_properties td.-type-normal{color:#8A2EC7}body.featured_properties td.-type-super{color:#EB185C}body.featured_properties td.-property-status-pending{color:#9b9b50;font-weight:bold}body.featured_properties td.-property-status-expired,body.featured_properties td.-property-status-withdrawn{color:#a1a1a1}body.properties .ui-helper-clearfix:after{clear:left}body.properties table#properties_table th:first-child{width:75px}body.properties table#properties_table td:first-child{white-space:nowrap}body.properties table#properties_table td:first-child img{vertical-align:text-bottom}body.properties table#properties_table div.icon.property-type{display:inline-block;background-image:url(/assets/admin/prop-cbc42881c3e3e517fd4a7a9815679981cff3b5b6cc985b12f207291eaea4f45a.gif);width:16px;height:16px;vertical-align:text-bottom;margin-right:2px}body.properties table#properties_table div.icon.property-type.firstlook{background:url(/assets/open2view/login/property_multi_icons-32dc7fa1c63246083f1bd6309c4b2262bca5f8622820787a89e5d8e13752cfc9.png) repeat scroll 20px -1px/78px 50px rgba(0,0,0,0);height:12px}body.properties .transfer_to_div th{text-align:right}body.properties #transfer_property_to_div{display:none;margin-bottom:5px}body.properties #price-error{background:url(/assets/admin/icons/cross-61afa45378baf5fbb81b0f0664d64291f9f51e22fad011a1ef99649cf5f3f3e3.png) no-repeat;padding-left:20px;margin-top:5px;margin-left:5px;height:16px;color:red}body.properties #geo_spinner{display:none;float:right}body.properties #geo_spinner img{vertical-align:middle;margin-bottom:2px}body.properties div#property_pts_box div.property_select_thumbnail{width:75px;height:55px}body.properties div.property_select_thumbnail{border:1px solid #EEE;margin:3px 3px;padding:6px 3px 3px 3px;float:left;text-align:center}body.properties div.property_select_thumbnail img{max-height:33px}body.properties div.property_select_thumbnail label{cursor:pointer}body.properties div.property_select_thumbnail:hover{border:1px solid #ccF;background-color:#eeeeff}body.properties #property_vids_box div.property_select_thumbnail{width:75px}body.properties div.property_select_thumbnail label{font-weight:normal;font-size:9px}body.properties div#property_vts_box.box div.property_select_thumbnail>img{width:340px;height:66px}body.properties #thumb_preview{position:absolute;width:280px;height:187px;top:0px;left:0px;background-color:black;box-shadow:5px 5px 20px rgba(0,0,0,0.8);transition:left 150ms linear, top 150ms linear}body.properties .larger_thumbnail{width:125px;height:90px}body.properties .largest_thumbnail{width:225px;height:155px}body.properties .property_show{border:none;width:75px;padding:5px}body.properties .property_select_numbers{font:12px Geneva, Helvetica, Arial, sans-serif;float:left;margin-right:1px}body.properties .hidden_thumbnail{background-color:#eee;border:1px dotted #666}body.properties .selected_thumbnail,body.properties td.highlightable.selected,body.properties td.highlightable.search-show{background-color:#fdc;border:1px dotted #f00}body.properties td.search-show.highlightable.selected{background-color:transparent;border-color:transparent}body.properties .green_selected_thumbnail{background-color:#dfc;border:1px dotted #0f0}body.properties .selected_thumbnail img,body.properties .green_selected_thumbnail img{opacity:0.5}body.properties div#query-pq-spinner,body.properties div#query-video-spinner{width:25px;background-repeat:no-repeat;background-position:right}body.properties .reserve{width:100%;height:50px;background-color:#fff;border:1px solid #ddd}body.properties .reserve th{width:19%;text-align:right}body.properties .reserve td{width:27%;text-align:left;padding:10px}body.properties .propactionbox{padding:6px;background-color:#999;color:white;font-weight:bold}body.properties .propactionbox:Hover{background-color:#369}body.properties .propactionbox div#bulk_approve{float:right;width:200px;text-align:right}body.properties .propcontent div.box label{min-width:0px;clear:none;float:none}body.properties div.keyword_group{display:inline-block;margin:0px 10px 20px 10px;vertical-align:top}body.properties table.keyword-table{margin-top:10px}body.properties table.keyword-table tr th{width:0;text-align:left}body.properties div#review_actionbox{text-align:left;height:20px}body.properties div#review_actionbox form>div{display:inline}body.properties div#review_actionbox form>div>input{display:inline}body.properties div#review_actionbox .button-to{float:right}body.properties input#approve_validated{vertical-align:top}body.properties form#form-review{float:right}body.properties #service_providers{padding-top:10px}body.properties table#firstlooks tr.approved{background-color:#CFEFB3}body.properties table#firstlooks th.col-id,body.properties table#firstlooks th.col-status{width:100px}body.properties div.keyword_group label{font-weight:normal}body.properties table.locked{border:1px solid #FF9A57}body.properties table.unlocked{border:1px solid #7ED321}body.properties td.address-locked-warning{background-color:#FF9A57;color:white;padding:5px 10px 5px 35px;height:24px;position:relative}body.properties td.address-locked-warning button#unlock_address{border:none;background-color:white;color:#646970;cursor:pointer;font-size:11px;padding:7px 10px}body.properties td.address-locked-warning:before{background-image:url(/assets/admin/lock_icon-61f2c2adf0ad8ac23315ea6371d1029cb59aa367d8320e742c72f56470f95af5.svg);content:'';height:24px;width:20px;position:absolute;top:5px;left:5px}body.properties td.address-locked-success{background-color:#7ED321;color:white;padding:5px 10px 5px 35px;height:24px;position:relative}body.properties td.address-locked-success:before{background-image:url(/assets/admin/unlock_icon-8efd5a98de720265d519798c04a820922784f35054e441f0928b315feb10c8c1.svg);content:'';height:24px;width:20px;position:absolute;top:5px;left:5px}body.properties tr.unlock-address-confirmation button#unlock_go{border:none;background-color:#7ED321;color:white;cursor:pointer;font-size:11px;padding:7px 10px}body.properties #force-address-duplicate{color:#D5060B;padding:0;background-color:transparent}body.properties #force-address-duplicate a{color:#D5060B;font-weight:600}body.properties #force-address-duplicate a:hover{color:#FF0006}body.properties #force-address-duplicate input{display:none}body.properties #agent_added_box>p{padding:0px 20px;color:#FF0006}body.properties div#price_view_field a.customise{font-weight:bold;color:darkturquoise;text-decoration:none}body.properties div#related_invoices{padding:0px;background-color:#ffffff}body.properties div#related_invoices_tabs{height:500px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px}body.properties #cboxClose{width:50px;height:19px;text-indent:0px;border:1px solid #ffffff;background:none;color:#ffffff;margin:10px}body.properties #cboxContent{background-color:#000055;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px}body.properties #cboxLoadedContent{border:none;padding:40px 0px 0px 0px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px}body.properties #cboxTitle{color:#ffffff;font-size:14px;padding:10px}body.properties .ui-tabs-vertical{width:100%;border:none;padding:0px;margin:0px}body.properties .ui-tabs-vertical .ui-tabs-nav{padding:5px 0px;float:left;width:100px;height:488px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;background:none;background-color:#cccccc}body.properties .ui-tabs-vertical .ui-tabs-nav li{clear:left;width:100%;border:none;background:none;margin:0px}body.properties .ui-tabs-vertical .ui-tabs-nav li a{display:block}body.properties .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active{padding-bottom:0;padding-right:2px;margin:0px;background-color:#ffffff;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px}body.properties .ui-tabs-vertical .ui-tabs-nav li.tabs-title{padding:5px 10px}body.properties .ui-tabs-vertical .ui-tabs-panel{padding:10px;float:left;width:778px;height:480px;overflow:auto}body.properties .mapbox-property{width:100%;height:300px;border:1px solid #999;background-color:#EEE;margin-top:5px}body.properties .mapboxgl-ctrl.btn.satellite,body.properties .mapboxgl-ctrl.btn.streets{background-color:#ffffff;padding:2px 4px;border:2px;border-radius:4px;box-shadow:0 0 0 2px #bbbbbb;cursor:pointer}body.properties .mapboxgl-ctrl.btn.satellite:hover,body.properties .mapboxgl-ctrl.btn.streets:hover{background-color:#dddddd}body.properties section.matterports-box input[type='url'],body.properties section.archilogic_plans-box input[type='url']{width:285px}body.properties section.matterports-box .matterport-new,body.properties section.matterports-box .archilogic_plan-new,body.properties section.archilogic_plans-box .matterport-new,body.properties section.archilogic_plans-box .archilogic_plan-new{padding-left:18px}body.properties.admin-properties-show div.property-invoices-outer,body.properties.admin-properties-show div.property-orders-outer{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}body.properties.admin-properties-show div.property-invoices-outer>div,body.properties.admin-properties-show div.property-orders-outer>div{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;width:33%;margin-bottom:10px}body.properties .property-identifiers .hint{display:flex;flex-direction:column-reverse;padding:10px 0 10px 15px;background-color:#ececec;border-radius:6px}body.properties .property-identifiers .hint img{margin-top:15px;width:calc(100% - 15px);border-radius:7px;transition:opacity 350ms, filter 350ms}body.properties .property-identifiers .hint p{padding:0 5px 0 0;width:calc(100% - 15px);text-align:center}body.properties .property-identifiers ul{padding:0}body.properties .property-identifiers ul label{cursor:pointer}body.properties .property-identifiers ul label .remove{display:inline;color:#ac0000}body.properties .property-identifiers ul label .keep{display:none}body.properties .property-identifiers ul li>.code,body.properties .property-identifiers ul input[type="text"]{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal}body.properties .property-identifiers ul input[disabled]{background-color:transparent;color:#333333;border-color:transparent !important}body.properties .property-identifiers ul>input.destroy{display:none}body.properties .property-identifiers ul>input.destroy:checked+li .code{text-decoration:line-through;color:#ac0000}body.properties .property-identifiers ul>input.destroy:checked+li label .remove{display:none}body.properties .property-identifiers ul>input.destroy:checked+li label .keep{display:inline}body.properties .property-identifiers ul>li{list-style:none;padding:2px 0 0 5px}body.properties .property-identifiers ul>li .code{display:inline-block}body.properties .property-identifiers ul>li>label{padding-left:15px;font-weight:bold;opacity:0;transition:opacity 250ms}body.properties .property-identifiers ul>li:hover>label{opacity:1}body.properties .property-identifiers .property-identifiers-input{padding-bottom:16px;display:flex}body.properties .property-identifiers .property-identifiers-input>input,body.properties .property-identifiers .property-identifiers-input>button{border:1px solid grey;border-radius:0;padding:5px}body.properties .property-identifiers .property-identifiers-input>input[type=text]{flex:1;border-right:0}body.properties .property-identifiers .property-identifiers-input>button{flex:0 1 115px;cursor:pointer;background-color:#059669;color:white;line-height:1;transition:background-color 250ms}body.properties .property-identifiers .property-identifiers-input>button:hover{background-color:#34D399}body.properties .property-identifiers .property-identifiers-input>button[disabled]{cursor:default;background-color:#ECFDF5 !important;color:#5f5e5e}body.properties .property-identifiers .no-qr-codes{text-align:center;padding:5px}body.properties .property-identifiers .no-qr-codes.-hidden{display:none}body.properties .property-identifiers .qr-code-header{font-weight:bold}body.properties .property-identifiers .new-property-identifier input{border:1px solid transparent;width:auto;min-width:5ch;margin-left:-2px;outline:0;transition:border-color 250ms}body.properties .property-identifiers .new-property-identifier input:hover{border:1px solid #bebebe}body.properties .property-identifiers .new-property-identifier input:focus{border:1px solid #bebebe}body.admin-properties-review iframe#previewprop{height:70vh;border:2px solid #212121;box-shadow:0 0 6px 3px #3a3a3a40;margin-top:20px}body.properties span#af_enter_manually{cursor:pointer}body.properties .address-autocomplete input[data-af-autocomplete]{width:400px;border:1px solid #737373;border-radius:0;height:auto;padding-left:initial;font-size:12px;color:#212121;padding:1px 2px}body.properties .address-autocomplete .autoComplete_wrapper{display:block}body.properties .address-autocomplete .autoComplete_wrapper>input{width:400px;border:1px solid #737373;border-radius:0;height:auto;padding-left:initial;font-size:12px;color:#212121;padding:1px 2px}body.properties .address-autocomplete .autoComplete_wrapper>ul{margin:0;border-radius:0}body.properties .address-autocomplete .autoComplete_wrapper>ul>li{padding:5px;font-size:14px}body.properties .address-autocomplete .autoComplete_wrapper>ul>li mark{color:#212121}body.properties .address-autocomplete .autoComplete_wrapper>ul li.no_result{padding:5px}body.properties .af-spinner:after{content:'';display:inline-block;height:16px;width:16px;background-image:url(/assets/core/spinner-8385a8ea9fcf33fd1ad0f9f01f7815bca44e12152ad511281ff29a201c8b4d98.gif)}body.properties .error[data-addy-error=true]{color:red}body.public_contacts .-hidden{display:none}body.public_contacts .o2v-list-table span.region-parent{color:silver}body.public_contacts .o2v-list-table span.state-name{color:silver}body.public_contacts .o2v-list-table span.-warning{color:red}body.public_contacts .custom.region-name,body.public_contacts .custom.contact-name{margin-top:20px;border-top:1px solid #ebebeb;padding-top:20px}body.public_contacts .o2v-list-row.brochure{background-color:rgba(0,128,0,0.15)}body.public_contacts .o2v-list-row.signboard{background-color:rgba(255,0,0,0.15)}body.public_contacts span.service-tag{padding:2px 5px;background-color:silver;margin:0 2px}body.franchisees span.pub-contact-id{color:#8f8f8f;padding:0 5px}.novice td{background-color:#ffffff}.pro td{background-color:#d0d0d0}.gold td{background-color:#e9bb01}body.rentals .rental-list-inner{border-top:1px solid #ddd;border-left:1px solid #ddd;float:left;margin-bottom:15px}body.rentals .rental-photo-div{float:left;width:60px}body.rentals .rental-photo-div img{width:50px}body.rentals .rental-more-photos-div{width:60px;display:none;background-color:#ffffff}body.rentals .rental-details{margin-left:70px}body.reports .report-box{padding:5px;border:1px solid #DDD;background-color:#ffffff;margin-bottom:10px;display:table;width:48%}body.reports table.report-table{border:none}body.reports table.report-table tr.columns th{background-color:#aaaaaa;font-weight:normal;padding:2px 5px}body.reports table.report-table tr.franchisee-heading th{background-color:#444444;font-weight:bold;color:#ffffff;padding:2px 5px}body.reports table.report-table td{white-space:nowrap;padding:2px 5px}body.reports table.report-table tr.data-rows-light{background-color:#eeeeee}body.reports table.report-table tr.data-rows-dark{background-color:#dddddd}body.reports table.report-table td.total-footer{background-color:#dddddd;text-align:right}body.reports table.report-table td.currency{text-align:right}body.reports table.report-table td.red{background-color:pink}body.reports table.report-table td.green{background-color:lightgreen}body.reports div#marketing_credits_report .red{color:red;font-weight:bold}body.reports div#marketing_credits_report .orange{color:orange}body.reports div#marketing_credits_report .dark{background-color:#EEE}body.reports div#marketing_credits_report .light{background-color:#FFF}body.reports div#marketing_credits_report .state{background-color:#ABB}body.reports div#marketing_credits_report .area{background-color:#ACC}body.reports div#marketing_credits_report .photo{background-color:#ADD}body.reports div#marketing_credits_report table{display:table;border-collapse:separate;border-spacing:2px;border-color:#EEE}body.reports table.payment-plan tr.status-pending td{background-color:orange}body.reports table.payment-plan tr.status-cancelled td,body.reports table.payment-plan tr.status-declined td,body.reports table.payment-plan tr.status-error td{background-color:red;color:white}body.reports table#installed-signs{border-collapse:collapse;table-layout:fixed;width:100%}body.reports table#installed-signs tr:hover td{background-color:#EEE}body.reports table#installed-signs td,body.reports table#installed-signs th{white-space:nowrap}body.reports table#installed-signs th.id{width:50px}body.reports table#installed-signs th.date,body.reports table#installed-signs th.money,body.reports table#installed-signs th.size{width:60px}body.reports table#installed-signs th.office-agency{width:45%}body.reports table#installed-signs div.compact{text-overflow:ellipsis;overflow:hidden}body.reports table#installed-signs a:link{color:blue !important;text-decoration:none}.select2-results__options span.additional{color:#666666}.select2-results__option--highlighted[aria-selected] span.additional{color:#dddddd}body.service_orders table#service_order-info{width:505px;margin:20px 0}body.service_orders #filterbox #quick-edit{float:right}body.service_orders #filterbox #spinner{display:inline-block}body.service_orders #filterbox select{width:130px}body.service_orders table#service_order-info{width:505px;margin:20px 0}body.service_orders ul.order-products *{box-sizing:border-box}body.service_orders #service_order-agents .agent-details{width:300px}body.service_orders a.order-edit{float:right;-webkit-appearance:none;border-radius:0px;border:2px solid transparent;text-decoration:none;text-align:center;display:inline-block;color:white;font-family:'Open Sans', sans-serif;font-size:14px;font-weight:600;padding:0px 30px;background-color:#FF0006;cursor:pointer;line-height:28px;height:32px;min-width:110px;position:relative}body.service_orders div.order-date span{font-weight:bold}body.service_orders ul.order-products{margin:0;margin-top:10px;list-style:none;padding:0}body.service_orders ul.order-products li.item{border:1px solid #DDD;background-color:#ffffff;margin-bottom:10px;padding:14px 18px}body.service_orders .btn{-webkit-appearance:none;border-radius:0px;border:2px solid transparent;text-decoration:none;text-align:center;display:inline-block;color:white;font-size:14px;font-weight:400;padding:0px 30px;background-color:#8793A3;cursor:pointer;line-height:28px;height:32px;min-width:110px;position:relative}body.service_orders .btn.rounded{border-radius:5px}body.service_orders .btn.red{background-color:#FF0006}body.service_orders ul.order-products li.item div.ordered-item-header{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%;height:40px;margin:0px 0px 10px 0px;border-bottom:1px solid #DEE1E7}body.service_orders ul.order-products li.item div.ordered-item-header div.category-and-name{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;height:38px;padding-top:0px;overflow:hidden}body.service_orders ul.order-products li.item div.ordered-item-header div.category-and-name div.category{font-size:12px;font-weight:700;color:#D5060B}body.service_orders ul.order-products li.item div.ordered-item-header div.category-and-name div.name{font-size:16px;color:#646970;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.service_orders ul.order-products li.item div.ordered-item-header div.category-and-name div.name span.supplier{font-size:12px}body.service_orders ul.order-products li.item div.ordered-item-header div.status{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:180px;height:38px;padding-top:10px;text-align:left;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:50}body.service_orders ul.order-products li.item div.ordered-item-header div.status .status{font-weight:600;color:#1C2B3E}body.service_orders ul.order-products li.item div.ordered-item-header div.status .status.current,body.service_orders ul.order-products li.item div.ordered-item-header div.status .status.installed,body.service_orders ul.order-products li.item div.ordered-item-header div.status .status.dispatched,body.service_orders ul.order-products li.item div.ordered-item-header div.status .status.delivered,body.service_orders ul.order-products li.item div.ordered-item-header div.status .status.answered{color:#7ED321}body.service_orders ul.order-products li.item div.ordered-item-header div.status .status.sold{color:blue}body.service_orders ul.order-products li.item div.ordered-item-header div.status .status.pending,body.service_orders ul.order-products li.item div.ordered-item-header div.status .status.new{color:#F5A623}body.service_orders ul.order-products li.item div.ordered-item-header div.status .status.expired,body.service_orders ul.order-products li.item div.ordered-item-header div.status .status.removed,body.service_orders ul.order-products li.item div.ordered-item-header div.status .status.completed{color:grey}body.service_orders ul.order-products li.item div.ordered-item-header div.status .status.withdrawn{color:black}body.service_orders ul.order-products li.item div.ordered-item-header div.status .status.approved{color:#7F21D3}body.service_orders ul.order-products li.item div.ordered-item-header div.status .status.downloaded,body.service_orders ul.order-products li.item div.ordered-item-header div.status .status.printed,body.service_orders ul.order-products li.item div.ordered-item-header div.status .status.in-production{color:#F350CF}body.service_orders ul.order-products li.item div.ordered-item-header div.status:hover{overflow:unset;text-overflow:unset}body.service_orders ul.order-products li.item div.ordered-item-header div.status .status{font-size:12px;font-weight:600;display:inline-block;padding-top:10px}body.service_orders ul.order-products li.item div.ordered-item-header div.price{padding-top:8px;padding-right:18px;font-size:16px}body.service_orders ul.order-products li.item div.ordered-item-body{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}body.service_orders ul.order-products li.item div.ordered-item-body div.ordered-item-preview{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;width:273px;height:181px}body.service_orders ul.order-products li.item div.ordered-item-body div.ordered-item-preview div.image-preview{position:absolute;left:0px;top:0px;width:163px;height:163px;background-color:#DEE1E7}body.service_orders ul.order-products li.item div.ordered-item-body div.ordered-item-preview div.image-preview.thumbnail>div:first-child{margin:10px;height:143px}body.service_orders ul.order-products li.item div.ordered-item-body div.ordered-item-preview div.image-preview.thumbnail>div:first-child img{vertical-align:middle;display:inline-block;-webkit-box-shadow:1px 1px 2px 1px #8793A3;box-shadow:1px 1px 2px 1px #8793A3}body.service_orders ul.order-products li.item div.ordered-item-body div.ordered-item-preview div.image-preview.thumbnail>div:first-child img.spinner{padding:63px;-webkit-box-shadow:none;box-shadow:none}body.service_orders ul.order-products li.item div.ordered-item-body div.ordered-item-preview div.image-preview.spinner{background-color:white}body.service_orders ul.order-products li.item div.ordered-item-body div.ordered-item-preview div.image-preview.signboard>div:first-child{position:absolute;height:79px;width:63px;margin:40px 52px;background-image:url(/assets/dashboard/dashboard-icons-122e8b9376bce591de39e93198fe8d4a655b175c76f5c57dbb5bf83b86fe95ee.svg);background-position:-539px -156px}body.service_orders ul.order-products li.item div.ordered-item-body div.ordered-item-preview div.image-preview.brochure>div:first-child{position:absolute;height:80px;width:85px;margin:40px 38px;background-image:url(/assets/dashboard/dashboard-icons-122e8b9376bce591de39e93198fe8d4a655b175c76f5c57dbb5bf83b86fe95ee.svg);background-position:-614px -155px}body.service_orders ul.order-products li.item div.ordered-item-body div.ordered-item-preview div.image-preview.service>div:first-child{position:absolute;height:79px;width:63px;margin:40px 52px;background-image:url(/assets/dashboard/dashboard-icons-122e8b9376bce591de39e93198fe8d4a655b175c76f5c57dbb5bf83b86fe95ee.svg);background-position:-539px -156px}body.service_orders ul.order-products li.item div.ordered-item-body div.ordered-item-preview .download-pdf{position:absolute;min-width:80px;width:80px;height:80px;left:175px;top:83px;padding:0px;text-align:center;font-size:11px;line-height:14px}body.service_orders ul.order-products li.item div.ordered-item-body div.ordered-item-preview .download-pdf:before{content:"";height:20px;width:20px;display:inline-block;vertical-align:middle;margin:10px 30px 5px 30px;background-image:url(/assets/dashboard/dashboard-icons-122e8b9376bce591de39e93198fe8d4a655b175c76f5c57dbb5bf83b86fe95ee.svg);background-position:-628px -332px}body.service_orders ul.order-products li.item div.ordered-item-body div.ordered-item-preview .customize-artwork{position:absolute;top:0px;left:175px;min-width:80px;width:80px;height:80px;padding:0px;text-align:center;font-size:11px;line-height:14px}body.service_orders ul.order-products li.item div.ordered-item-body div.ordered-item-preview .customize-artwork:before{content:"";height:15px;width:23px;margin:15px 26px 5px 26px;display:block;background-image:url(/assets/dashboard/dashboard-icons-122e8b9376bce591de39e93198fe8d4a655b175c76f5c57dbb5bf83b86fe95ee.svg);background-position:-447px -394px}body.service_orders ul.order-products li.item div.ordered-item-body div.ordered-item-preview .create-booking{position:absolute;top:0px;left:175px;min-width:80px;width:80px;height:80px;padding:0px;text-align:center;font-size:11px;line-height:14px}body.service_orders ul.order-products li.item div.ordered-item-body div.ordered-item-preview .create-booking:before{content:"";height:15px;width:23px;margin:15px 26px 5px 26px;display:block}body.service_orders ul.order-products li.item div.ordered-item-preview a.edit-material{position:absolute;top:167px;left:0px;width:255px;height:26px;font-size:11px;padding:0px 3px;line-height:21px;text-align:center}body.service_orders ul.order-products li.item div.ordered-item-footer{position:relative;margin-top:10px;height:26px}body.service_orders ul.order-products li.item div.ordered-item-footer input.remove-from-order{float:right}body.service_orders ul.order-products li.item div.ordered-item-body>form{width:100%}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;list-style:none;padding-left:18px;position:relative;margin-left:0px;border-left:2px solid #EFF1F5}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li{display:block;position:relative;min-height:40px;background-color:#EFF1F5;border-bottom:1px solid #DEE1E7;padding:0px}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li:first-child{border-top-left-radius:5px;border-top-right-radius:5px}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li:last-child{border-bottom:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li:hover{background-color:#D7EFF1}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li div.current{font-size:12px;font-weight:400;color:#646970;text-align:right;top:12px;right:12px;position:absolute;margin-left:100px}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li div.current.required{color:#D5060B}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li div.label{position:relative;height:100%;padding:12px 20px}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li div.label div.title{font-size:11px;font-weight:600;color:#646970;line-height:21px}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.show-extras div.extra-options{background-color:white;padding:0px;margin:0px 20px 12px 20px;border:2px solid #D7EFF1;max-width:calc(100% - 40px);min-width:350px}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.show-extras div.extra-options:after,body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.show-extras div.extra-options:before{left:323px}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.show-extras div.extra-options div.columns{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;list-style:none;padding:0px;margin:0px;overflow-x:auto;position:relative}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.show-extras div.extra-options div.columns>ul{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:200px;padding:10px;list-style:none;overflow:hidden;white-space:nowrap}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.show-extras div.extra-options div.columns>ul li.heading{border-bottom:2px solid #DEE1E7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.show-extras div.extra-options div.columns>ul li.heading span.required-extra{color:#D5060B;margin-left:5px}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.show-extras div.extra-options div.columns>ul li{padding:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.show-extras div.extra-options div.columns>ul li:hover{color:black;background-color:#EEE}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.show-extras div.extra-options div.columns>ul li input[type=checkbox],body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.show-extras div.extra-options div.columns>ul li input[type=radio]{display:none}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.show-extras div.extra-options div.columns>ul li input[type=checkbox]~label,body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.show-extras div.extra-options div.columns>ul li input[type=radio]~label{display:block;height:20px;padding:0px;margin:0px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.show-extras div.extra-options div.columns>ul li input[type=checkbox]~label:before{content:"";height:16px;width:16px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block;vertical-align:middle;margin:2px 5px 0px 0px;background-color:#DEE1E7;border-radius:5px}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.show-extras div.extra-options div.columns>ul li input[type=radio]~label:before{content:"";height:14px;width:14px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block;vertical-align:middle;margin:3px 5px 0px 0px;background-color:#DEE1E7;border-radius:7px}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.show-extras div.extra-options div.columns>ul li input[type=checkbox]~label span,body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.show-extras div.extra-options div.columns>ul li input[type=radio]~label span{display:inline-block;height:20px;vertical-align:middle;line-height:20px}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.show-extras div.extra-options div.columns>ul li input[type=checkbox]~label span.item-name,body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.show-extras div.extra-options div.columns>ul li input[type=radio]~label span.item-name{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.show-extras div.extra-options div.columns>ul li input[type=checkbox]~label span.item-price,body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.show-extras div.extra-options div.columns>ul li input[type=radio]~label span.item-price{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.show-extras div.extra-options div.columns>ul li input[type=checkbox]:checked~label:before{background-image:url(/assets/dashboard/dashboard-icons-122e8b9376bce591de39e93198fe8d4a655b175c76f5c57dbb5bf83b86fe95ee.svg);background-position:-637px -97px}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.show-extras div.extra-options div.columns>ul li input[type=radio]:checked~label:before{background-image:url(/assets/dashboard/dashboard-icons-122e8b9376bce591de39e93198fe8d4a655b175c76f5c57dbb5bf83b86fe95ee.svg);background-position:-698px -8px}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.not-applicable{background-color:white;cursor:default}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.not-applicable div.title{color:#DEE1E7}body.service_orders ul.order-products li.item div.ordered-item-body>form>ul.operation>li.buttons{padding:10px;text-align:center}body.service_orders ul.order-products li.item div.ordered-item-body ul.operation>li.install-dates>div.label div.instructions,body.service_orders ul.order-products li.item div.ordered-item-body ul.operation>li.install-dates>div.label div.delivery_address{font-size:12px;font-weight:400;color:#A8AFB9;padding-left:30px}body.service_orders ul.order-products li.item div.ordered-item-body ul.operation>li.quantity div.label{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:space-between}body.service_orders ul.order-products li.item div.ordered-item-body ul.operation>li.quantity div.label>div{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap}body.service_orders ul.order-products li.item div.ordered-item-body ul.operation>li.quantity div.label>div.title{width:100px}body.service_orders ul.order-products li.item div.ordered-item-body ul.operation>li.quantity div.label select.quantity-select{position:relative;border-radius:0px;border:2px solid #DEE1E7;padding:5px 15px}body.service_orders ul.order-products li.item div.ordered-item-body ul.operation>li.quantity div.label input.quantity-select,body.service_orders ul.order-products li.item div.ordered-item-body ul.operation>li.quantity div.label input.price-field{position:relative;border-radius:0px;border:2px solid #DEE1E7;padding:5px 15px;color:grey;width:90px}body.service_orders ul.order-products li.item div.ordered-item-body ul.operation>li.quantity div.label div.quantity-select,body.service_orders ul.order-products li.item div.ordered-item-body ul.operation>li.quantity div.label span.price-field,body.service_orders ul.order-products li.item div.ordered-item-body ul.operation>li.quantity div.label div.additional-quantity-select-inner{border-radius:0px;border:2px solid #DEE1E7;background-color:#EFF1F5;padding:5px 15px}body.service_orders ul.order-products li.item div.ordered-item-body ul.operation>li.quantity div.label div.additional-quantity-select{position:relative;padding-left:30px}body.service_orders ul.order-products li.item div.ordered-item-body ul.operation>li.quantity div.label div.additional-quantity-select:before{content:'';display:block;position:absolute;top:8px;left:5px;width:16px;height:16px;background-image:url(/assets/dashboard/dashboard-icons-122e8b9376bce591de39e93198fe8d4a655b175c76f5c57dbb5bf83b86fe95ee.svg);background-position:-541px -334px}body.service_orders ul.order-products li.item.package{position:relative;padding:0px}body.service_orders ul.order-products li.item.package>ul{padding:0px;list-style:none}body.service_orders ul.order-products li.item.package>ul>li{border:none}body.service_orders ul.order-products li.item.package>div.ordered-item-header{background-color:#3B3B3F;color:white;margin:0px;width:100%}body.service_orders ul.order-products li.item.package>div.ordered-item-header div.category-and-name{padding-top:8px;padding-left:18px}body.service_orders ul.order-products li.item.package>div.ordered-item-header div.category-and-name div.name{font-weight:bold;color:white}body.service_orders ul.order-products li.item.package>div.ordered-item-footer{border-top:1px solid #DEE1E7;height:50px;margin:18px}body.service_orders ul.order-products li.item.package>div.ordered-item-footer input.remove-from-order{float:right;margin-top:10px}body.service_orders div.edit-page{width:initial}body.service_orders div.edit-page *{box-sizing:border-box}body.service_orders div.edit-page div.orderable-items-outer{display:flex;flex-direction:column;flex-direction:row}body.service_orders div.edit-page #content-right header.title,body.service_orders div.edit-page #content-right>.content,body.service_orders div.edit-page #content-right form>.content{max-width:100%}body.service_orders div.edit-page div#products_tabs{margin:0px;padding:20px 0px;background-color:#EFF1F5;min-width:700px}body.service_orders div.edit-page .tabs-menu{height:40px;clear:both;list-style:none;width:90%;margin:0px 5%;padding:0px}body.service_orders div.edit-page .tabs-menu li{height:40px;padding:12px 6px;float:left;background-color:#EFF1F5;font-size:12px;font-weight:bold;text-align:center}body.service_orders div.edit-page .tabs-menu li:hover{background-color:#DEE1E7}body.service_orders div.edit-page .tabs-menu li.current{background-color:white;position:relative;z-index:5;-webkit-box-shadow:6px 0px 3px -3px #E6E6E6;box-shadow:6px 0px 3px -3px #E6E6E6}body.service_orders div.edit-page .tabs-menu li.current a{color:#2899A6}body.service_orders div.edit-page .tabs-menu li a{padding:10px;color:#646970;text-decoration:none}body.service_orders div.edit-page .tabs{background-color:#fff;margin:0px 5% 20px 5%;width:90%;-webkit-box-shadow:2px 2px 5px 3px #E6E6E6;box-shadow:2px 2px 5px 3px #E6E6E6}body.service_orders div.edit-page .tabs>div{width:100%;height:500px;overflow-y:scroll;padding:0px;display:none}body.service_orders div.edit-page .tabs>div#loading{display:block;padding:50px 20px;text-align:center}body.service_orders div.edit-page .tabs>div table.orderable-products{width:calc(100% - 40px);position:relative;font-size:12px;padding:0px;margin:20px;border-spacing:0px}body.service_orders div.edit-page .tabs>div table.orderable-products th{border-bottom:1px solid #DEE1E7;background-color:white;font-weight:bold;padding:5px 0px;height:20px;font-size:12px;position:-webkit-sticky;position:sticky;top:0;z-index:2}body.service_orders div.edit-page .tabs>div table.orderable-products th.price{text-align:right;width:125px}body.service_orders div.edit-page .tabs>div table.orderable-products th.product{text-align:left}body.service_orders div.edit-page .tabs>div table.orderable-products td{border-bottom:1px solid #DEE1E7;height:30px;padding:10px 0px}body.service_orders div.edit-page .tabs>div table.orderable-products td.price{line-height:28px;text-align:right;font-size:14px}body.service_orders div.edit-page .tabs>div table.orderable-products td.ordered-item-type div.category-and-name{display:inline-block;vertical-align:middle;max-width:190px}body.service_orders div.edit-page .tabs>div table.orderable-products td.ordered-item-type div.category-and-name div.category{font-size:10px;font-weight:bold}body.service_orders div.edit-page .tabs>div table.orderable-products td.ordered-item-type div.category-and-name div.name{font-size:14px;line-height:130%}body.service_orders div.edit-page .tabs>div table.orderable-products td.quantity{text-align:right;font-size:0px}body.service_orders div.edit-page .tabs>div table.orderable-products td.quantity .quantity_select{border-radius:0px;padding:5px 25px 5px 10px;color:#646970;border:1px solid #8793A3;height:33px;font-size:12px;background-repeat:no-repeat;background-position:calc(100% - 10px) 50%}body.service_orders div.edit-page .tabs>div table.orderable-products td.quantity .quantity_select::-ms-expand{display:none}body.service_orders div.edit-page .tabs>div table.orderable-products td.quantity .add-item{display:inline-block;height:33px;padding:0 10px;line-height:30px;min-width:30px;border-top-right-radius:5px;border-bottom-right-radius:5px}body.service_orders div.edit-page div#current-items{position:relative;padding:20px 0px 0px 0px;width:90%;margin:0px 5%}body.service_orders div.edit-page div#current-items table.current-items{padding:0px;margin:0px;border-spacing:0px;width:100%}body.service_orders div.edit-page div#current-items table.current-items thead{height:30px}body.service_orders div.edit-page div#current-items table.current-items thead th{border-bottom:1px solid #DEE1E7}body.service_orders div.edit-page div#current-items table.current-items thead .order-id{text-align:left;height:30px;line-height:30px;font-size:14px;font-weight:600;color:#2CACBB}body.service_orders div.edit-page div#current-items table.current-items thead .order-item-count{text-align:right;font-size:12px;color:#2CACBB;font-weight:600;height:30px;line-height:30px;width:125px}body.service_orders div.edit-page div#current-items table.current-items thead .price{font-size:12px}body.service_orders div.edit-page div#current-items table.current-items tfoot{height:30px;font-weight:bold}body.service_orders div.edit-page div#current-items table.current-items tfoot td{border-top:1px solid #DEE1E7}body.service_orders div.edit-page div#current-items table.current-items tfoot .order-price-warning{text-align:left;font-size:12px;font-weight:normal}body.service_orders div.edit-page div#current-items table.current-items tfoot .order-total{text-align:right;height:30px;line-height:30px}body.service_orders div.edit-page div#current-items table.current-items tfoot .order-total-price{text-align:right;height:30px;line-height:30px}body.service_orders div.edit-page div#current-items table.current-items tbody tr.deleted td{opacity:0.5}body.service_orders div.edit-page div#current-items table.current-items tbody tr.deleted td.remove .icon.remove{background-image:url(/assets/admin/icons/add-925b0763111fd6d9ce38557df9c6166ea78c238326ceeb94ed6470c09da2e6a0.png)}body.service_orders div.edit-page div#current-items table.current-items tbody td{font-size:12px;padding:10px 0px;opacity:1;transition:opacity 500ms}body.service_orders div.edit-page div#current-items table.current-items tbody td.heading{font-weight:bold}body.service_orders div.edit-page div#current-items table.current-items tbody td.heading>div.product-header{position:relative;width:100%;height:30px}body.service_orders div.edit-page div#current-items table.current-items tbody td.remove{width:50px;height:30px}body.service_orders div.edit-page div#current-items table.current-items tbody td.remove .icon.remove{cursor:pointer;display:block;width:32px;height:32px;border:0;background:url(/assets/admin/icons/delete-40725cad1e2a66cf41e25a5ef9426310fe97b89be21052195560f5f4532ec71b.png) no-repeat center center}body.service_orders div.edit-page div#current-items table.current-items tbody td.price{width:125px;height:30px;line-height:28px;text-align:right;font-size:14px}body.service_orders div.edit-page div#current-items table.current-items tbody td.price input[type=text]{height:33px;width:80px;padding:5px;color:grey}body.service_orders div.edit-page div#current-items table.current-items tbody td.ordered-item-type div.category-and-name{display:inline-block;vertical-align:middle;max-width:calc(100% - 60px)}body.service_orders div.edit-page div#current-items table.current-items tbody td.ordered-item-type div.category-and-name div.category{font-size:10px;font-weight:bold}body.service_orders div.edit-page div#current-items table.current-items tbody td.ordered-item-type div.category-and-name div.name{font-size:14px;line-height:130%}body.service_orders div.edit-page div#current-items table.current-items tbody td.quantity{height:30px;text-align:right}body.service_orders div.edit-page div#current-items table.current-items tbody td.quantity>div.single-quantity{height:30px;padding:5px 30px 5px 15px}body.service_orders div.edit-page div#current-items table.current-items tbody td.quantity>div.poa-quantity input[type=text]{height:33px;width:80px;padding:5px;color:grey}body.service_orders div.edit-page div#current-items table.current-items tbody td.quantity select{height:33px;width:80px;padding:5px;color:grey;background:#ffffff;border-radius:0px}body.service_orders div.edit-page div#current-items table.current-items tbody td.quantity .select-container{display:inline-block;border:1px solid #646970;border-radius:0px;position:relative;height:33px}body.service_orders div.edit-page div#current-items table.current-items tbody td.quantity .select-container select{background:#ffffff;border:none;border-radius:0px}body.service_orders div.edit-page .form-buttons{position:relative;margin:20px 0px;width:100%;height:50px}body.service_orders div.edit-page .form-buttons .create-order{position:absolute;right:0px;top:0px}body.service_providers .per-setting:hover div.help{display:block}body.service_providers .per-setting div.help{display:none;position:absolute;background-color:white;border:1px solid black;font-weight:normal}body.shipping_carriers [data-deleted]:after{display:inline-block;content:attr(data-deleted);padding:0 3px;line-height:15px;background-color:red;color:white;font-weight:bold;font-size:9px;border-radius:3px;box-shadow:1px 1px 2px rgba(128,64,0,0.3);vertical-align:middle;margin-left:5px}body.signboards div.sign_status-options input[type=checkbox]{vertical-align:text-top}body.signboards div.sign_status-options input[type=submit]{float:right}body.signboards div.sign_status-options div.filter-bottom{padding:10px 0 0}body.signboards div.sign_status-options div.filter-bottom input[type=checkbox]{margin-right:50px}body.signboards span#install-date-range,body.signboards div#legend{display:none}body.reports table.signboard-report{padding:0px;margin:0px;border:1px solid #CCCCCC}body.reports table.signboard-report th{font-weight:bold;background-color:#777777;color:#EEEEEE;text-align:left;margin:0;padding:0;padding-left:5px;padding-right:5px;border:1px solid #CCCCCC}body.reports table.signboard-report td{border:1px solid #CCCCCC;padding:0;padding-left:5px;margin:0;font-family:Arial, Verdana, Helvetica;font-size:8pt;color:#000000}body.reports table.signboard-report tr.frame td{color:#000000;background-color:#EEEEEE;vertical-align:top;text-align:left}body.reports p.help{font-size:7pt;color:#777777}.maintenance-notice td{color:#6699bb}.maintenance-install td,.maintenance-remove td{font-weight:bold}#pdf-right-preview{float:right;width:560px;border:1px solid #cccccc;padding:10px;background-color:#ffffff;margin-bottom:10px}.preview-refresh{position:absolute;width:200px;height:200px;border:2px solid blue}#download-pdf-options{font-size:8pt;margin-top:20px;margin-left:20px;font-weight:bold}.download-pdf-option{display:inline;margin-left:10px;background-color:#EEE;padding:5px 10px}.download-pdf-option a:link{text-decoration:none;color:black}.download-pdf-option:hover{background-color:#5AC94C}.detail-title{margin-top:5px;font-size:9pt;font-weight:bold}ul#list-details{list-style:none;padding-left:5px}ul#details li{padding-bottom:5px}#refresh-preview{background-color:#EEE;padding:10px 1px;text-align:center;font-size:14pt;font-weight:bold}#refresh-preview img{vertical-align:middle}#refresh-preview a:link{text-decoration:none;color:#5AC94C}#refresh-spinner{background-color:#CDCDCD;color:gray;font-size:10pt;font-weight:bold;position:absolute;padding:10px;text-align:center;width:100px;left:220px;top:40%;border:3px solid white;-webkit-border-radius:5px;-moz-border-radius:5px;border-bottom-radius:5px;z-index:1}.pdf-refresh-button{background-color:#5AC94C;font-weight:bold;font-size:16pt;border:1px solid;color:white;padding:5px 10px;position:absolute;text-align:center;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-bottom-radius:5px}@media screen{body.signboard_payment_reports .print-only{display:none}body.signboard_payment_reports table.invoice-records tr.installer-total>*{padding-bottom:50px}}body.signboard_payment_reports a{color:#00407F}body.signboard_payment_reports table.invoice-records{width:100%;border-collapse:collapse}body.signboard_payment_reports table.invoice-records{margin-bottom:40px}body.signboard_payment_reports table.invoice-records tr td{padding:10px;border-bottom:1px solid #CCC}body.signboard_payment_reports table.invoice-records tr.invoice{cursor:pointer}body.signboard_payment_reports table.invoice-records tr.invoice-item.hidden{display:none}body.signboard_payment_reports table.invoice-records tr.invoice-item.zero-amount>*,body.signboard_payment_reports table.invoice-records tr.invoice-item.zero-amount a{background-color:lightpink;text-decoration:none}body.signboard_payment_reports table.invoice-records tr.invoice-item.service>*,body.signboard_payment_reports table.invoice-records tr.invoice-item.service a{background-color:lightblue;color:black;text-decoration:none}body.signboard_payment_reports table.invoice-records tr.invoice-item.credit>*,body.signboard_payment_reports table.invoice-records tr.invoice-item.credit a{background-color:lightgreen;color:black;text-decoration:none}body.signboard_payment_reports table.invoice-records tr.invoice-item.service>*{background-color:lightgray}body.signboard_payment_reports table.invoice-records tr.invoice-item>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.signboard_payment_reports table.invoice-records tr.invoice-desc td.item-name{max-width:150px}body.signboard_payment_reports table.invoice-records tr.invoice-item td.item-desc{max-width:345px}body.signboard_payment_reports div.options{-moz-box-sizing:border-box;background-color:#FAFAFA;border:1px solid #EEEEEE;border-radius:10px 10px 10px 10px;color:#666666;display:inline-block;width:100%;font-size:10pt;margin:20px 0;padding:15px}body.signboard_payment_reports div.options input.date-field{width:75px}body.signboard_payment_reports table.invoice-records tr th{-moz-box-sizing:border-box;background-color:#FAFAFA;border-top:1px solid #CCC;border-bottom:1px solid #CCC;color:#666666}body.signboard_payment_reports table.invoice-records tr .col-short{width:55px}body.signboard_payment_reports table.invoice-records tr .created{padding-left:10px}body.signboard_payment_reports table.invoice-records tr .share-total{text-align:right;padding-right:10px}body.signboard_payment_reports table.invoice-records tr .total{padding-left:10px;font-weight:bold}body.signboard_payment_reports table.invoice-records th.title-franchisee-name{border-bottom-color:#CCC}body.signboard_payment_reports table.invoice-records tr.installer-total>*{font-weight:bold;border-bottom:0px}body.signboard_payment_reports a#link-excel-download{float:right;padding:1px 5px;font-size:10pt}body.signboard_payment_reports select#date_range{max-width:300px}@media print{body.signboard_payment_reports #date-range{display:inline;color:#DDD;padding-left:15px;font-size:14pt}body.signboard_payment_reports body,body.signboard_payment_reports html{margin:0px;padding:0px}body.signboard_payment_reports *{background-color:white}body.signboard_payment_reports a{color:black !important;text-decoration:none}body.signboard_payment_reports h1{margin-bottom:25px}body.signboard_payment_reports .non-print,body.signboard_payment_reports table.invoice-records tr.invoice-item.ignore,body.signboard_payment_reports table.invoice-records tr.invoice-item.mute,body.signboard_payment_reports div#header,body.signboard_payment_reports div.timezone,body.signboard_payment_reports div.options{display:none !important}body.signboard_payment_reports div.centered,body.signboard_payment_reports div#content{width:99%}body.signboard_payment_reports table{width:100%}body.signboard_payment_reports table.installer-records tr .total,body.signboard_payment_reports table.invoice-records tr .share-total{text-align:right;padding-right:10px}body.signboard_payment_reports tbody.page-break{page-break-after:always}body.signboard_payment_reports table.installer-totals{page-break-before:always}body.signboard_payment_reports th.title-franchisee-name{border:0px !important;padding:10px;font-size:12pt}body.signboard_payment_reports .non-print{display:none}body.signboard_payment_reports table.invoice-records tr.installer-total .total{text-align:right;padding-right:10px}body.signboard_payment_reports table.invoice-records tr td,body.signboard_payment_reports table.invoice-records tr th{padding:3px}body.signboard_payment_reports table.invoice-records tr .total,body.signboard_payment_reports table.invoice-records tr .share-total,body.signboard_payment_reports table.invoice-records tr .invoice-id,body.signboard_payment_reports table.invoice-records tr .sign-id{width:90px}body.signboard_payment_reports table.invoice-records tr.print-headers>*{color:gray}body.signboard_payment_reports table.invoice-records tr.invoice-item.mute,body.signboard_payment_reports table.invoice-records tr.invoice-item.zero-amount{display:none}}@keyframes show-preview{from{opacity:0}to{opacity:1}}body.signboards .field-compact,body.dashboards .field-compact{position:relative}body.signboards .field-compact.-compact,body.dashboards .field-compact.-compact{position:absolute;top:14px;right:0;bottom:6px;left:0;align-items:flex-start;display:flex;line-height:1.1;hyphenate-limit-chars:1;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;flex-direction:column}body.signboards table.tasks,body.dashboards table.tasks{width:100%;border-collapse:collapse;margin-bottom:50px}body.signboards table.tasks a,body.dashboards table.tasks a{text-decoration:none;color:#00096F}body.signboards table.tasks tr,body.dashboards table.tasks tr{width:100%;background-color:white}body.signboards table.tasks tr td,body.dashboards table.tasks tr td{border-top:1px solid #CCC;border-bottom:1px solid #CCCCCC}body.signboards table.tasks tr td.install,body.dashboards table.tasks tr td.install{font-weight:bold;color:blue}body.signboards table.tasks tr td.remove,body.dashboards table.tasks tr td.remove{font-weight:bold;color:red}body.signboards table.tasks tr td.complete-task input,body.dashboards table.tasks tr td.complete-task input{visibility:hidden;float:right}body.signboards table.tasks tr td.agent,body.dashboards table.tasks tr td.agent{min-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.signboards table.tasks tr td.location,body.dashboards table.tasks tr td.location{overflow:hidden;line-height:1.1;text-overflow:ellipsis;max-width:10rem}body.signboards table.tasks tr td.assigned,body.dashboards table.tasks tr td.assigned{width:150px}body.signboards table.tasks tr td.quantity.red,body.dashboards table.tasks tr td.quantity.red{color:red;font-weight:600}body.signboards table.tasks tr td,body.dashboards table.tasks tr td{position:relative}body.signboards table.tasks tr div.icon-move,body.dashboards table.tasks tr div.icon-move{width:6px;height:16px;background-image:url(/assets/icons/move_vertical-d9c8b7a2e29f687fec3a8144c4f828e081cd651236fd0fa51fb0910c2a1ccdf4.png);visibility:hidden}body.signboards table.tasks tr:hover div.icon-move,body.dashboards table.tasks tr:hover div.icon-move{visibility:visible}body.signboards table.tasks tr:hover td.complete-task input,body.dashboards table.tasks tr:hover td.complete-task input{cursor:pointer;visibility:visible}body.signboards table.tasks tr:hover div.icon-move:hover,body.dashboards table.tasks tr:hover div.icon-move:hover{cursor:hand;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}body.signboards table.tasks tr:hover .signboard-preview,body.dashboards table.tasks tr:hover .signboard-preview{visibility:visible}body.signboards table.tasks tr.overdue,body.dashboards table.tasks tr.overdue{background-color:#FEE}body.signboards table.tasks tr.overdue td.date-due,body.dashboards table.tasks tr.overdue td.date-due{color:#F55}body.signboards table.tasks tr.completed>td:first-child::before,body.dashboards table.tasks tr.completed>td:first-child::before{content:'Completed';display:inline-block;position:absolute;z-index:10;bottom:0;left:37px;font-size:9px}body.signboards table.tasks tr.completed>td,body.dashboards table.tasks tr.completed>td{color:#626262;background-color:#dfe9fc}body.signboards table.tasks tr th.col-extra,body.dashboards table.tasks tr th.col-extra{width:16px}body.signboards table.tasks tr th.col-date,body.dashboards table.tasks tr th.col-date{width:80px}body.signboards table.tasks tr th.col-id,body.dashboards table.tasks tr th.col-id{width:80px;min-width:80px}body.signboards table.tasks tr th.col-size,body.dashboards table.tasks tr th.col-size{min-width:150px}body.signboards table.tasks tr th.col-product,body.dashboards table.tasks tr th.col-product{min-width:150px}body.signboards table.tasks tr th.col-agent,body.dashboards table.tasks tr th.col-agent{width:100px}body.signboards table.tasks tr th.col-action,body.dashboards table.tasks tr th.col-action{width:70px}body.signboards table.tasks tr th.col-location,body.dashboards table.tasks tr th.col-location{width:300px}body.signboards table.tasks tr th.col-qty,body.dashboards table.tasks tr th.col-qty{width:20px}body.signboards table.tasks tr th.col-desc,body.dashboards table.tasks tr th.col-desc{min-width:200px}body.signboards table.tasks tr th.col-extra-options,body.dashboards table.tasks tr th.col-extra-options{width:10rem}body.signboards table.tasks tr th.col-complete,body.dashboards table.tasks tr th.col-complete{width:22px}body.signboards table.tasks tr td.size,body.dashboards table.tasks tr td.size{position:relative;overflow:hidden;text-overflow:ellipsis}body.signboards table.tasks tr td>.limited,body.dashboards table.tasks tr td>.limited{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}body.signboards table.tasks tr.placeholder,body.dashboards table.tasks tr.placeholder{height:41px;border:2px solid #DDD;background-color:#EEE}body.signboards table.tasks tr.updating div.spinner,body.dashboards table.tasks tr.updating div.spinner{display:block !important}body.signboards table.tasks tr.updating div.icon-move,body.dashboards table.tasks tr.updating div.icon-move{display:none !important}body.signboards table.tasks tr.completed,body.dashboards table.tasks tr.completed{text-decoration:line-through}body.signboards table.tasks tr div.spinner,body.dashboards table.tasks tr div.spinner{height:16px;width:16px;background-image:url(/assets/core/spinner-8385a8ea9fcf33fd1ad0f9f01f7815bca44e12152ad511281ff29a201c8b4d98.gif)}body.signboards table.tasks tr .signboard-preview,body.dashboards table.tasks tr .signboard-preview{visibility:hidden}body.signboards table.tasks tr .signboard-preview .preview,body.dashboards table.tasks tr .signboard-preview .preview{opacity:0;display:none;position:absolute;bottom:100%;left:0;padding:5px;background-color:silver;justify-content:center;align-items:center}body.signboards table.tasks tr .signboard-preview .preview>img,body.dashboards table.tasks tr .signboard-preview .preview>img{max-width:190px;max-height:150px}body.signboards table.tasks .signboard-preview:hover .preview,body.dashboards table.tasks .signboard-preview:hover .preview{animation:show-preview 300ms forwards;display:flex}body.signboards table.tasks tr>*,body.dashboards table.tasks tr>*{padding:10px 5px}body.signboards label.include-completed,body.dashboards label.include-completed{font-weight:normal;margin:0 15px 0 5px;font-size:10pt}body.signboards label.include-completed>input[type=checkbox],body.dashboards label.include-completed>input[type=checkbox]{vertical-align:text-bottom;margin:0 5px 0 2px}body.signboards label.include-completed:hover,body.dashboards label.include-completed:hover{text-decoration:underline}body.signboards div#date-options input[type=text],body.dashboards div#date-options input[type=text]{margin-left:10px}body.signboards div#date-options img,body.dashboards div#date-options img{margin-right:10px}body.signboards div#date-options select,body.dashboards div#date-options select{margin:0px 10px}body.signboards div#date-options input[type=input],body.signboards div#date-options input[type=select],body.dashboards div#date-options input[type=input],body.dashboards div#date-options input[type=select]{width:75px}body.signboards div#date-options input[type=submit],body.dashboards div#date-options input[type=submit]{width:35px}body.signboards div#date-options input.go-button[type=submit],body.dashboards div#date-options input.go-button[type=submit]{float:initial}html.touch body.signboards .complete-task>input,html.touch body.dashboards .complete-task>input{visibility:visible !important}@media print{*{background-color:white}body.signboards{width:100% !important;margin:0}body.signboards table .field-compact{height:auto !important;white-space:pre-wrap !important;max-width:auto}body.signboards p,body.signboards ol,body.signboards ul,body.signboards th,body.signboards td{font-size:0.7rem;line-height:1.1}body.signboards a{color:black !important}body.signboards h1{margin:0 0 1rem 0}body.signboards div#header,body.signboards div.timezone,body.signboards div#date-options,body.signboards .col-size,body.signboards .flash-notice{display:none}body.signboards div.centered,body.signboards div#content{width:100%;padding:0}body.signboards table.tasks tr>*{padding:5px}body.signboards table.tasks tr th{min-width:0 !important;width:auto}body.signboards table.tasks tr th .col-id{width:7rem}body.signboards table.tasks tr th.col-extra,body.signboards table.tasks tr th.col-complete{display:none}body.signboards table.tasks tr th.col-assigned{width:5rem}body.signboards table.tasks tr th.col-agent{width:8rem}body.signboards table.tasks tr th.col-product{max-width:25rem}body.signboards table.tasks tr td{vertical-align:top;width:auto;break-inside:avoid}body.signboards table.tasks tr td.extra,body.signboards table.tasks tr td.complete-task{display:none}body.signboards table.tasks tr td.col-extra-options>.field-compact{max-width:10rem;display:block;position:relative}body.signboards table.tasks tr td.assigned{font-size:0.6rem;max-width:5rem;width:auto}body.signboards table.tasks tr td.location{white-space:pre-wrap}body.signboards table.tasks tr td>.limited{max-width:20rem;left:2px;right:2px;max-height:5.8rem;text-overflow:ellipsis;white-space:pre-wrap;overflow:hidden;position:relative;transform:initial}body.signboards table.tasks tr.overdue td.date-due{font-weight:bold}}body.signboard_maintenances .task-completion-photo a{color:grey}body.signboard_maintenances .task-completion-notify td>label{font-weight:normal;color:#333333}@media screen{body.signboards .print-only{display:none}}body.signboards .pikaday-container{vertical-align:middle}body.signboards .fieldWithErrors{border:none}body.signboards .fieldWithErrors select{border:2px solid red}body.signboards .status{font-weight:bold}body.signboards .status.current,body.signboards .status.installed{color:green}body.signboards .status.sold,body.signboards .status.approved{color:blue}body.signboards .status.pending{color:orange}body.signboards .status.expired,body.signboards .status.removed,body.signboards .status.completed{color:gray}body.signboards .status.withdrawn{color:black}body.signboards #filterbox select{width:100px}body.signboards #property-warning{display:none;padding:5px;color:red;font-weight:bold}body.signboards .button_to div{display:inline;width:100px}body.signboards .select{border:none !important}body.signboards div.nestedAction{border:1px solid gray;width:210px;padding:5px;margin-right:3px;position:relative;vertical-align:middle;margin-top:10px;background-color:Whitesmoke}body.signboards div.nestedAction>div{display:inline}body.signboards #spinner{float:right}body.signboards .wrap-cell{overflow:hidden;line-height:17px;height:1.6em}body.signboards .wrap-cell.red{color:red;font-weight:600}body.signboards #quick-edit{float:right}body.signboards table td a{text-decoration:none}body.signboards table td.col-id{white-space:nowrap}body.signboards table td.col-id img{vertical-align:text-bottom;display:inline-block}body.signboards table td th{white-space:nowrap}body.signboards table td.col-id{width:65px}body.signboards table td.col-status{width:50px}body.signboards table td.col-installer{width:11%}body.signboards table td.col-agent{width:10%}body.signboards table td.col-frame{width:50px}body.signboards table td.col-template{width:35%}body.signboards span.concat-text{display:inline-block;height:14pt;line-height:19pt;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:120px}body.signboards img.template-thumb{border:2px solid #EEE}body.signboards .box_style3 h3{margin:10px}body.signboards .box_style3 table.box-table{width:100%;margin:20px 0px;border-collapse:collapse}body.signboards .box_style3 table.box-table .table-divider hr{border:0;border-top:1px solid #EEE;margin:20px}body.signboards .box_style3 table.box-table tr>th{padding-right:5px}body.signboards .box_style3 table.box-table tr>*{padding:2px 0px}body.signboards .box_style3 table.box-table .gray-out{color:#DDD}body.signboards .box_style3.box-warning{border-color:#D5060B}body.signboards .invoices .linked{display:inline-flex}body.signboards .invoices .linked .remove-icon{position:relative;display:inline-block;cursor:pointer;color:#fcdbdb;font-weight:bold;font-size:23px;text-decoration:none;line-height:13px;padding:0 20px 0 2px}body.signboards .invoices .linked .remove-icon:hover{color:#ff0000}body.signboards .invoices .linked .remove-icon:after{content:'\00D7';position:absolute;left:5px;top:0px}body.signboards .invoices .link-invoice{display:inline-block;padding:2px 5px;border:1px solid #ccc;margin:0 5px;border-radius:2px}body.signboards .invoices div.box-options input[type=submit]{margin-left:5px}body.signboards .template-warning{background-color:#D5060B;color:white;font-size:18px;padding:5px;margin:5px 0}body.signboards .template-error{color:#D5060B;font-weight:bold}@media print{body.signboards *{color:#333}body.signboards a:link{color:#333}body.signboards body a{text-decoration:none}body.signboards th.col-id{width:50px}body.signboards th.col-status{width:40px}body.signboards th.col-installer{width:120px}body.signboards th.col-agent{width:120px}body.signboards th.col-property{width:220px}body.signboards th.col-frame{width:50px}body.signboards th.col-template{width:auto}body.signboards tr td{border-top:1px solid #DDD}body.signboards tr.signboard-info td{border:0px}body.signboards .print-only-concat-text{display:inline-block;height:14pt;line-height:19pt;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:210px}body.signboards body *{font-size:10px !important}body.signboards #header,body.signboards #actionbox,body.signboards .timezone,body.signboards #find-signboard-id,body.signboards #quick-edit{display:none}body.signboards #content>h1,body.signboards #content>p{display:none}body.signboards .innerlistbox{height:100%}body.signboards .listbox{border:0px;margin:0;padding:0}body.signboards .innerlistbox,body.signboards #filterbox{border:0px}body.signboards table th,body.signboards table td{white-space:nowrap}body.signboards td.col-id{font-weight:bold}body.signboards td.col-id>img{display:none !important}body.signboards tr.signboard-info *{margin:0px;padding:0px}body.signboards tr.signboard-info span.install,body.signboards tr.signboard-info span.remove{padding:0px 10px}body.signboards span.signboard-warning{background-color:#DDDDDD;color:#FF0000;padding:0px 10px;display:inline-block}}body.signboards div.map .right-side{margin-right:10px;width:230px;position:relative}body.signboards div.map #map-canvas{width:580px;height:400px;margin:10px;position:relative}body.signboards div.map .right-col{float:left}body.signboards div.map .box{margin-right:10px}body.signboards div.map tr td.radio-selection{font-weight:bold}body.signboards div.map #properties-last{background-color:#DDDDDD}body.signboards div.map table#no-coord-properties{width:100%;border-collapse:collapse}body.signboards div.map table#no-coord-properties th{background-color:#DDD}body.signboards div.map table#no-coord-properties th:first-child{width:53px}body.signboards div.map .list-table th{border:0}@media print{body.signboards .signboard-preview{display:none}body.signboards div.map #header,body.signboards div.map .timezone{display:none}body.signboards div.map html{margin:0}body.signboards div.map #map-canvas{width:600px;height:400px}body.signboards div.map a:link,body.signboards div.map a:visited{color:black;text-decoration:none}body.signboards div.map .right-col{float:none}}body.signboards .remove-install-location-image{font-weight:normal;padding:2px 5px;display:inline-block;margin-left:5px;cursor:pointer;vertical-align:middle}body.signboards .remove-install-location-image:hover{color:red;text-decoration:underline}body.signboards .remove-install-location-image>input[type=checkbox]{margin:0 0 0 2px;accent-color:red}body.stats-agent_listings .summary-agency{color:#ffffff;background-color:#000000;border:1px solid #000000;padding:5px;margin-bottom:10px}body.stats-agent_listings .summary-office{color:#000000;background-color:#cccccc;border:1px solid #000000;padding:5px;margin-bottom:10px}body.stats-agent_listings .summary-agent{color:#000000;background-color:#ffffff;border:1px solid #000000;padding:5px;margin-bottom:10px}body.stats-agent_listings .summary-property{width:100%}body.stats-agent_listings .agent-summary-sold{color:#ff0000;font-weight:bold}body.stats-agent_listings .agent-summary-withdrawn{color:#000099;font-weight:bold}body.stats-agent_listings .agent-summary-pending{color:#009900;font-weight:bold}body.statements button#email{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;width:auto}body.statements #email_statement{max-width:90%;min-width:400px;border:solid 2px #999;padding:20px;box-shadow:0 0 40px rgba(0,0,0,0.2)}body.statements #email_statement::backdrop{background-color:rgba(0,0,0,0.5)}body.statements #email_statement h1{margin:0.5em 0}body.statements div#email_options{padding:15px 15px 30px 15px;background-color:#ffffff;display:flex;border:1px solid #DDD}body.statements div#email_options table th{vertical-align:top;width:105px;text-align:left;padding-right:5px}body.statements div#email_options table td{width:445px}body.statements div#email_options #send_to_custom_email_address{width:90%}body.statements div#email_options #send_to_subject,body.statements div#email_options #send_to_message{width:100%;line-height:12pt}body.statements div#email_options input[type=submit]{float:right;min-width:50px}body.statements div#email_options #offset_row{height:42px}body.statements div#email_options ul.recipients{list-style-type:none;margin:0;padding:0;white-space:nowrap;width:450px}body.statements div#email_options ul.recipients label{font-weight:normal;display:flex;line-height:22px}body.statements div#email_options ul.recipients label span.email{color:#AAA;overflow:hidden;text-overflow:ellipsis;text-indent:3px}body.statements div#email_options #custom_email_address td{text-indent:21px}body.statements div#email_options #custom_email_address td div.help{color:#AAA}body.statements div#email_options #pdf-viewer{width:100%;height:inherit;background:rgba(0,0,0,0.1);overflow-x:hidden;overflow-y:auto;max-height:450px}body.statements div#email_options .pdf-page-canvas{display:block;margin:5px auto;border:1px solid rgba(0,0,0,0.2)}body.summaries div#tree-boxes-container{width:360px}body.summaries div#franchisee_tree_outer,body.summaries div#agency_tree_outer,body.summaries div#agent_tree_outer{width:350px}body.summaries div.border-box.tree-box{height:200px;width:350px;border:1px solid #CCC;overflow:auto}body.summaries div.report-all-options>div{display:inline-block;vertical-align:top}body.summaries div#report_help{float:right;width:350px}body.summaries div#report_help div.box{margin-right:0px;padding:20px}body.summaries .pikaday-container{vertical-align:middle}body.summaries #date_range>*{float:left;margin-right:11px;margin-top:15px}body.summaries table.franchisee-report{border:1px solid #666666}body.summaries table.franchisee-report tr.title td{font-weight:bold}body.summaries table.franchisee-report tr.underlined td{border-bottom:1px solid #000000}body.summaries table.franchisee-report td{font-family:Arial, Verdana, Helvetica;font-size:8pt;color:#000000;padding:2px}body.summaries table.franchisee-report tr.header td,body.summaries table.franchisee-report td.header{font-weight:bold;color:#ffffff;background-color:#666666;border-top:1px solid #666666;border-bottom:1px solid #666666}body.summaries table#grouped-table{border:1px solid #666;border-collapse:collapse;border-spacing:1px}body.summaries table#grouped-table td.area-name{padding-left:10px}body.summaries table#grouped-table tr.franchisee-children:hover td{background-color:#DFD !important}body.summaries table#grouped-table tr.franchisee-children td.photo-name{padding-left:20px}body.summaries table#grouped-table tr.area-totals td.total-title{padding-left:10px}table.standard-style{border-spacing:0px;width:100%;margin:25px 0px}table.standard-style a{text-decoration:none;color:black}table.standard-style a:hover{color:blue}table.standard-style tr:hover td{color:green;background-color:#ddeedd !important}table.standard-style tr:hover a{text-decoration:underline}table.standard-style tr:last-child td{border-bottom:0px}table.standard-style tr.o2v.warn td{background-color:#feefb3;border-color:#9f6000}table.standard-style tr.o2v.sold.visible td{background-color:#bde5f8}table.standard-style tr.o2v.sold.visible.overdue td{background-color:#ffbaba}table.standard-style tr.non-o2v.non-visible.overdue td{background-color:#ffbaba}table.standard-style tr.o2v.expired td,table.standard-style tr.o2v.withdrawn td{background-color:#ffbaba}table.standard-style tr.title th{font-size:15pt}table.standard-style td{border-bottom:1px solid silver}table.standard-style th.right,table.standard-style td.right{text-align:right}table.standard-style th.far-right,table.standard-style td.far-right{padding-right:5px}table.standard-style th.far-left,table.standard-style td.far-left{padding-left:5px}table.standard-style th.col-left,table.standard-style td.col-left{padding-left:5px;text-align:left}table.standard-style th.col-right,table.standard-style td.col-right{padding-right:5px;text-align:right}table.standard-style tr td,table.standard-style tr th{padding:5px 0px}table.admin-table-info{margin:32px 0}table.admin-table-info tr>th{text-align:right;padding-right:5px}table.admin-table-info th,table.admin-table-info td{padding:2px 5px}table.admin-table-info tr.-line th,table.admin-table-info tr.-line td{border-bottom:1px solid #e4e4e4}#filterbox,.filterbox{border:1px solid #ccc;padding:8px 5px;color:black;font-weight:bold;margin-bottom:10px}#filterbox input,#filterbox select,.filterbox input,.filterbox select{font:11px Arial, Helvetica, sans-serif;margin-right:10px}#filterbox:hover,.filterbox:hover{background-color:#EFE;border:1px solid #9C9}#filterbox div.left,.filterbox div.left{height:25px;float:left}#filterbox div.right,.filterbox div.right{height:25px;float:right}.list-table{width:100%;padding:0;margin:0;background-color:white;border:none;border-collapse:collapse}.list-table tr{border:1px solid #FFF}.list-table td{font:11px Arial, Helvetica, sans-serif;padding:2px 2px 2px 5px;line-height:25px}.list-table th{text-align:left;background-color:#DDD;border:1px solid #EEE;text-align:left;font-size:11px;line-height:18px;padding:2px 2px 2px 5px}.list-table th:hover{background-color:#EFE}.list-table th a{display:block;color:#000;text-decoration:none}.list-table th a:hover{text-decoration:underline}.list-box,.listbox{background-color:#fff;padding:15px 15px 50px;border:1px solid #BBB;font:11px Arial, Helvetica, sans-serif}.list-box .innerlistbox.expand-horizontal,.listbox .innerlistbox.expand-horizontal{height:50vh;min-height:300px}.innerlistbox{height:300px;overflow:auto;border:2px inset;background-color:white}.innerlistbox .highlight{background-color:#CCC;border:1px solid #999}.innerlistbox .select{background-color:#69F}.innerlistbox tr:hover{background-color:#CCC}.innerlistbox td{cursor:pointer}.innerlistbox table.sortable-table tr>th{border-collapse:collapse;border:1px solid white;padding:3px 5px}.innerlistbox table.sortable-table tr>th .selected{text-decoration:underline}.innerlistbox table.sortable-table tr>th:hover{background-color:#EFE}.innerlistbox table.sortable-table tr>td{cursor:pointer;border-collapse:collapse;border:0px;background-color:#FFF}.innerlistbox table.sortable-table tr>td.records-found{background-color:#EEE}.innerlistbox table.sortable-table tr:hover>*{background-color:#CCC}.innerlistbox table.sortable-table tr.select>*{background-color:#69f}.sortable-list-actions{background-color:#ffffff;border:1px solid #CCCCCC;color:#000000;font-weight:bold;margin:10px 0;padding:8px 5px;clear:both}.sortable-list-actions:hover{background-color:#FFEEDD !important;border:1px solid #CC9999}body.reports table.tax-report{width:100%}body.reports table.tax-report tr.header th{background-color:#e1e1e1;font-weight:bold;color:#000000}body.reports table.tax-report tr.header th.clickable:hover{cursor:pointer}body.reports table.tax-report tr.header th.photographer{min-width:200px}body.reports table.tax-report tr.header th.void,body.reports table.tax-report tr.header th.unpaid,body.reports table.tax-report tr.header th.credits,body.reports table.tax-report tr.header th.payments,body.reports table.tax-report tr.header th.invoices{min-width:80px;text-align:right}body.reports table.tax-report tr.state td{font-weight:bold;color:#000000;background-color:#b0b0b0;border-bottom:solid 1px black}body.reports table.tax-report tr.area td{font-weight:bold;color:#000000;background-color:#d0d0d0;border-bottom:solid 1px black}body.reports table.tax-report td.payments,body.reports table.tax-report td.void,body.reports table.tax-report td.invoices,body.reports table.tax-report td.credits,body.reports table.tax-report td.unpaid{text-align:right;padding:0px 5px}body.reports table.tax-report tr.grand-total td{font-weight:bold;background-color:#e1e1e1;text-align:right}body.brochure_templates div#loading_templates,body.brochure_templates div#template-selection,body.signboard_templates div#loading_templates,body.signboard_templates div#template-selection,body.signboard_overlay_templates div#loading_templates,body.signboard_overlay_templates div#template-selection{text-align:center}@media screen{body.brochure_templates .template-select,body.signboard_templates .template-select,body.signboard_overlay_templates .template-select{float:left;margin:3px;padding:6px 3px 3px;border:1px solid #EEEEEE;text-align:center;width:260px;height:284px}body.brochure_templates .selected-item,body.signboard_templates .selected-item,body.signboard_overlay_templates .selected-item{background-color:#DDFFCC;border:1px dotted #00FF00}body.brochure_templates .wrap-cell,body.signboard_templates .wrap-cell,body.signboard_overlay_templates .wrap-cell{overflow:hidden;line-height:1.3em;height:1.6em;white-space:nowrap;text-overflow:ellipsis}body.brochure_templates .franchisee,body.signboard_templates .franchisee,body.signboard_overlay_templates .franchisee{border:1px solid #DDDDDD;font-size:11px;padding:15px;width:250px;height:90px;text-align:left;margin-left:auto;margin-right:auto;display:block}}body.text_messages .tab_nav{border-collapse:collapse;width:100%}body.text_messages .tab_nav td{border-bottom:1px solid #BBBBBB;text-align:center;white-space:nowrap;padding:2px 10px}body.text_messages .tab_nav td.selected{background-color:#DDDDDD}body.text_messages .tab_nav a:active{background-color:transparent}body.text_messages .fieldWithErrors{display:inline;border:0}body.text_messages .fieldWithErrors input,body.text_messages .fieldWithErrors textarea,body.text_messages .fieldWithErrors select{border:1px solid red}body.text_messages .errorExplanation{color:red}body.text_messages div.box{margin-right:0px}body.text_messages div.helptext{margin:10px 0px}body.third_party_importers td.disabled:after{content:'disabled';display:inline-block;border-radius:4px;color:white;background-color:#FF781E;padding:0 5px;font-size:10px;line-height:14px;margin-left:5px;position:relative}body.third_party_importers h1.disabled:after{content:'disabled';display:inline-block;border-radius:4px;color:white;background-color:#FF781E;padding:2px 7px;font-size:18px;letter-spacing:normal;margin-left:10px;position:relative;top:-2px}.top10_table{width:100%;table-layout:fixed}.top10_table th{color:#000000;text-align:left;vertical-align:top;width:20%}.top10_row td{width:20%}.top10_row td>div>span{display:inline-block;max-width:70%;height:1.5em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.top10_row td>div img{vertical-align:middle}.top10_nav{border-collapse:collapse;width:100%}.top10_nav td{border-bottom:1px solid #BBBBBB;text-align:center;white-space:nowrap;padding:2px 6px 2px 6px}.top10_nav td.selected{background-color:#DDDDDD}.top10_nav a:active{background-color:transparent}#top10_highest_billed{width:100%;display:block;border-top:1px solid #BBBBBB}body.reports table.unpaid-by-agency-report{width:100%;border:1px solid #000000;background-color:#ffffff;font-size:7pt;margin-bottom:10px}body.reports table.unpaid-by-agency-report tr.title th{color:#666666;background-color:#ffffff}body.reports table.unpaid-by-agency-report tr.footer td{font-weight:bold}body.reports table.unpaid-by-agency-report td.agency-name{background-color:#666666;font-weight:bold;color:#ffffff}body.reports table.unpaid-by-agency-report td.agent-name{background-color:#e1e1e1;font-weight:bold;color:#000000}body.reports table.unpaid-by-agency-report tbody.data-row:hover tr{background-color:#000000;color:#ffffff;cursor:pointer}body.reports table.unpaid-by-agency-report tbody.data-row-selected tr{background-color:#000000;color:#ffffff}body.reports table.unpaid-by-agency-report td.right-total,body.reports table.unpaid-by-agency-report td.left-total{font-weight:bold}body.reports table.unpaid-by-agency-report td.unpaid-cell{color:#ff0000;font-weight:bold}body.reports table.unpaid-by-franchisee-report{width:100%;border:1px solid #000000;background-color:#ffffff;font-size:7pt;margin-bottom:10px}body.reports table.unpaid-by-franchisee-report tr.title td{font-weight:bold;color:#ffffff;background-color:#666666}body.reports table.unpaid-by-franchisee-report tr.approved-row{background-color:#ffffff}body.reports table.unpaid-by-franchisee-report tr.approved-row td{border-top:1px solid silver}body.reports table.unpaid-by-franchisee-report tr.unapproved-row{background-color:#ffcccc}body.reports table.unpaid-by-franchisee-report tr.unapproved-row td{border-top:1px solid silver}body.reports table.unpaid-by-franchisee-report td.unapproved-cell{background-color:#ccccff}body.reports table.unpaid-by-franchisee-report tr.footer td{font-weight:bold}body.reports table.unpaid-by-account-report{width:100%;border:1px solid #000000;background-color:#ffffff;font-size:7pt;margin-bottom:10px}body.reports table.unpaid-by-account-report tr.title td{font-weight:bold;color:#ffffff;background-color:#666666}body.reports table.unpaid-by-account-report tr.approved-row{background-color:#ffffff}body.reports table.unpaid-by-account-report tr.approved-row td{border-top:1px solid silver}body.reports table.unpaid-by-account-report tr.unapproved-row{background-color:#ffcccc}body.reports table.unpaid-by-account-report tr.unapproved-row td{border-top:1px solid silver}body.reports table.unpaid-by-account-report td.unapproved-cell{background-color:#ccccff}body.reports table.unpaid-by-account-report tr.footer td{font-weight:bold}body.reports table.unpaid-by-account-report tbody.data-row td{vertical-align:top}body.void_invoices .warning{color:red;font-weight:bold;padding:2px 5px}body.void_invoices .remittances .box-table{width:initial}body.void_invoices .remittances .remittance-list th{text-align:left}body.walkthroughs h2{font:23px "Geneva", Helvetica, Arial, sans-serif;letter-spacing:-1px;margin:5px 5px 5px 0px;padding:0}body.walkthroughs #slide-options{margin:0px;height:370px;margin-right:560px;background-color:white;min-width:400px}body.walkthroughs #selected-slide{padding:5px;height:33px;color:white;background-color:#777;font:11px/12px Verdana}body.walkthroughs #selected-slide img{float:left;vertical-align:middle;margin-right:5px}body.walkthroughs #option-table{padding:8px;clear:left;font:11px Verdana}body.walkthroughs #option-table form>table{width:100%;border-collapse:collapse}body.walkthroughs #option-table form>table th{text-align:right;width:50px;font-weight:normal;padding:5px;color:#000;background-color:#f5f5f5}body.walkthroughs #option-table form>table td{background-color:#f5f5f5;padding:5px}body.walkthroughs #option-table form>table td.divider{background-color:white;font-weight:bold;font-size:12px;color:#222;border-bottom:1px solid #222;padding-top:10px !important}body.walkthroughs #frame-box{padding:5px;background-color:white;border:1px solid #bbb;padding:7px;margin-bottom:15px}body.walkthroughs #preview{float:right;height:350px;width:550px;padding:40px 0px;background-color:#000}body.walkthroughs #preview-frame{width:550px;height:350px;border:none;overflow:hidden}body.walkthroughs #timeline-container{clear:both;margin:15px 0px;background-color:#f0f7ff;color:black;padding:10px}body.walkthroughs #timeline{border:1px inset #f0f7ff;height:100px;padding-left:10px;padding-top:10px;overflow-x:scroll;margin-bottom:5px;background-color:white}body.walkthroughs .slider_track{width:100px;margin:10px 0}body.walkthroughs .emptyPlaceMarker{border:red 2px dashed;width:3px;-moz-border-radius:8px;-webkit-border-radius:8px;z-index:100}body.walkthroughs .selectedFrame{background-color:#fc0 !important;border:1px solid red !important;-webkit-box-shadow:#f00 0px 0px 4px}body.walkthroughs .frame{float:left;border:1px solid #000;margin:2px;padding:1px;background-color:#000;height:73px;width:100px}body.walkthroughs .frame img{height:67px}body.walkthroughs .frame_length{margin-top:1px;height:5px;background-color:#ff0000}body.walkthroughs #audio-options{border:1px solid #999;background-color:#ffffff;color:black;padding:10px;margin-right:520px;min-width:370px}body.walkthroughs #unsaved-warning,body.walkthroughs #loading{color:red;font-weight:bold;background-color:#fff;border:1px solid red;padding:2px 5px}body.walkthroughs #loading{float:right}body.walkthroughs #unsaved-warning{float:left;margin:4px}body.walkthroughs #loading img,body.walkthroughs #photo-loading img{vertical-align:middle}body.walkthroughs #photo-loading{float:left;font-size:13px;margin-right:40px;letter-spacing:-1px;padding:4px 8px;border:1px solid #369;background-color:#fff}body.walkthroughs #walkthrough-options{float:right;width:475px;padding:10px;border:1px solid #999;background-color:#ffffff;color:black}body.walkthroughs .info{margin:5px;padding:5px;border:1px solid #eee;color:#666}body.walkthroughs .status_approved{font-size:14px;font-weight:bold;color:#0a0}body.walkthroughs .status_pending{font-size:14px;font-weight:bold;color:#f00}body.walkthroughs #available-photos{position:absolute;top:100px;right:30px;width:500px;height:550px;padding:10px;z-index:100;background-color:#000000;color:white;font-weight:bold;border:2px solid white}body.walkthroughs #available-photos a{color:#88f}body.walkthroughs #available-photos-content{overflow:auto;height:500px;width:500px;margin-bottom:5px}body.walkthroughs .available-photo{float:left;margin:8px;border:2px solid black;width:100px;height:67px}body.walkthroughs .available-photo:hover{border:2px solid #0f0}body.walkthroughs .selected-photo{border:2px solid #f00}body.walkthroughs table.position_select{border-collapse:collapse;border:none;padding:0px}body.walkthroughs .position_select td{cursor:pointer;border:1px solid #ccc;width:15px !important;height:15px !important;padding:0px !important;background-color:#f5f5f5;display:table-cell}body.walkthroughs .position_select td:hover{background-color:#6699ff !important}body.walkthroughs .position_select td.selected{background-color:red !important}section.o2v-list-filter{padding:5px 15px;background-color:#efefef;padding:15px}section.o2v-list-filter .flatpickr-wrapper{padding:0 15px}section.o2v-list-filter .flatpickr-wrapper input{min-width:300px}section.o2v-list-filter .flatpickr-wrapper button{float:right;padding:0px 5px;font-size:10px;line-height:17px;border:1px solid silver;border-left:0}section.o2v-list-filter input[type=submit]{padding:5px;background-color:#4CAF50;border:0;border-radius:4px;cursor:pointer}body.av19 section.o2v-list-frame{--list-row-padding-vertical: 4px;padding:15px;background-color:white;border:1px solid #e9e9e9}body.av19 section.o2v-list-frame table{border-collapse:collapse;width:100%;table-layout:fixed}body.av19 section.o2v-list-frame table tr th,body.av19 section.o2v-list-frame table tr td{padding-top:var(--list-row-padding-vertical);padding-bottom:var(--list-row-padding-vertical)}body.av19 section.o2v-list-frame table tr th{position:sticky;z-index:1;top:0;color:white;background-color:#575757;transition:color 300ms, background-color 300ms;font-weight:100}body.av19 section.o2v-list-frame table tr th a{text-decoration:none;color:white}body.av19 section.o2v-list-frame table tr th a:hover{color:#bbbbbb}body.av19 section.o2v-list-frame table tr th:first-child{padding-left:5px}body.av19 section.o2v-list-frame table tr td:first-child{padding-left:5px}body.av19 section.o2v-list-frame table tr td a{text-decoration:none;color:black;transition:color 300ms}body.av19 section.o2v-list-frame table tr td a:hover{color:#000062}body.av19 section.o2v-list-frame table tr .-tr-hover{opacity:0;transition:opacity 300ms}body.av19 section.o2v-list-frame table tr:hover td{background-color:#0000ff0a}body.av19 section.o2v-list-frame table tr:hover td .-tr-hover{opacity:1}body.av19 section.o2v-list-frame table tr.-selected{cursor:default}body.av19 section.o2v-list-frame table tr.-selected td{background-color:rgba(0,211,0,0.3)}body.av19 section.o2v-list-frame table tbody tr{cursor:pointer}body.av19 section.o2v-list-frame section.o2v-list-table{min-height:300px;height:50vh;border:1px solid #c7c7c7;overflow:hidden;overflow-y:auto;position:relative}body.av19 section.o2v-list-frame .o2v-list-record-data{margin-top:15px;min-height:50px}body.av19 section.o2v-list-frame table th.-col-id,body.av19 section.o2v-list-frame table th.-col-sm{width:5%}body.av19 section.o2v-list-frame table th.-col-md{width:15%}body.av19 section.o2v-list-frame table th.-col-primary{width:40%}body.av19 section.o2v-list-frame table th,body.av19 section.o2v-list-frame table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.av19 :is(section.o2v-list-frame .o2v-list-buttons, .form-buttons){margin-top:15px;padding:10px 5px;border:1px solid #c7c7c7}body.av19 :is(section.o2v-list-frame .o2v-list-buttons, .form-buttons) .btn{border:1px solid silver;padding:5px 10px;display:inline-block;padding:5px 10px;background-color:#e3e3e3;border:1px solid #c9c9c9;border-radius:4px;color:#4a4a4a;text-decoration:none;transition:all 300ms;cursor:pointer}body.av19 :is(section.o2v-list-frame .o2v-list-buttons, .form-buttons) .btn:hover{border-color:#7d7d7d;color:black;background-color:#cecece}body.av19 :is(section.o2v-list-frame .o2v-list-buttons, .form-buttons) .btn[disabled]{cursor:not-allowed}body.av19 :is(section.o2v-list-frame .o2v-list-buttons, .form-buttons) .btn[disabled]:hover{text-decoration:line-trough}body.av19 :is(section.o2v-list-frame .o2v-list-buttons, .form-buttons) .btn.-new{float:right}body.av19 :is(section.o2v-list-frame .o2v-list-buttons, .form-buttons) .btn.-delete{border-color:transparent;background-color:transparent}body.av19 :is(section.o2v-list-frame .o2v-list-buttons, .form-buttons) .btn.-delete:not([disabled]){color:red}body.av19 section.interface-service .btn{display:inline-block;padding:5px 10px;background-color:#e3e3e3;border:1px solid #c9c9c9;border-radius:4px;color:#4a4a4a;text-decoration:none;transition:all 300ms;cursor:pointer}body.av19 section.interface-service .btn:hover{border-color:#7d7d7d;color:black;background-color:#cecece}body.av19 section.interface-service .btn.-green{border-color:#42bc42;background-color:#42bc42;color:white}body.av19 section.interface-service .btn.-green:hover{border-color:#42bc42;color:white;background-color:#339133}body.av19 section.interface-service .btn.-cancel{border-color:transparent;background-color:transparent}body.av19 section.interface-service label.control-label{width:120px;display:inline-block;text-align:right}body.av19 section.interface-service label.custom{display:block;padding:5px 0}body.av19 section.interface-service label.custom *{box-sizing:border-box}body.av19 section.interface-service label.custom div.title{display:inline-block;width:150px}body.av19 section.interface-service label.custom input,body.av19 section.interface-service label.custom select{padding:5px 0}body.av19 section.interface-service label.custom input:not([type='checkbox']),body.av19 section.interface-service label.custom select{width:350px;max-width:none}body.av19 section.interface-service label.custom select{min-height:24px}body.av19 section.interface-service.content{max-width:960px;margin:auto}body.av19 section.interface-service section.form,body.av19 section.form-buttons{margin-top:15px;padding:10px;border:1px solid rgba(128,128,128,0.15);background-color:white}body.av19 section.form-buttons{text-align:center;margin-bottom:32px}body.landing_pages section.form{min-height:300px}body.landing_pages article{float:right;position:relative;width:200px;max-height:100%;min-width:300px;border:1px solid #e6e6e6;padding:7px 7px 0 7px;background-color:#f5f5f5;text-align:center}body.landing_pages article>img{width:100%;max-height:100%}body.landing_pages article>a{position:absolute;top:12px;right:12px;background-color:rgba(255,255,255,0.6);padding:2px;opacity:0;transition:opacity 250ms;color:black;text-decoration:none}body.landing_pages article>label{display:block;padding:7px;cursor:pointer}body.landing_pages article>label>input{vertical-align:middle}body.landing_pages article:hover{border-color:#d6d6d6}body.landing_pages article:hover>a{opacity:1}body.landing_pages article .hero-upload{padding:15px 0}body.admin-list-now-entries section.interface-service .input>label.control-label{display:block;padding:0;width:auto;text-align:left;color:#949494}body.admin-list-now-entries section.interface-service .input>textarea{width:100%;min-height:300px;resize:vertical}body.admin-list-now-entries section.interface-service .input>input{width:500px;padding:5px}body.admin-list-now-entries section.interface-service hr{border-top:1px solid #e4e4e4;margin:16px auto}body.admin-list-now-entries tr th.-col-status,body.admin-list-now-entries tr td.-col-status{text-align:right;padding-right:16px;width:100px}body.admin-list-now-entries tr .list-now-status{color:white;background-color:#64748B;display:inline-block;padding:2px 10px;border-radius:4px;text-transform:uppercase}body.admin-list-now-entries tr .list-now-status.-pending{background-color:#F59E0B}body.admin-list-now-entries tr .list-now-status.-converted{background-color:#7f21d3}body.admin-list-now-entries tr .list-now-status.-approved{background-color:#28B96A}body.admin-list-now-entries tr:nth-child(n + 15) td .list-now-info>.content{bottom:100%;top:initial}body.admin-list-now-entries section.o2v-list-frame table td.col-id{overflow:visible}body.admin-list-now-entries tr:hover .list-now-info{opacity:1}body.admin-list-now-entries .list-now-info{--icon-size: 10px;display:inline-block;height:var(--icon-size);width:var(--icon-size);background-color:#E91E63;border-radius:50%;vertical-align:middle;position:relative;opacity:0.2;transition:250ms}body.admin-list-now-entries .list-now-info>.content{position:absolute;top:100%;left:100%;z-index:1;display:none;background-color:#262626;color:white;padding:2px 5px;border-radius:2px;width:300px;text-wrap:wrap;box-shadow:5px 6px 10px 0px #2525253d}body.admin-list-now-entries .list-now-info:hover>.content{display:block}body.admin-list-now-entries section.o2v-list-frame table tr td a.list-now-tab{background-color:#597ba7;color:white;font-size:8px;border-radius:3px;padding:3px 5px;transition:filter 250ms, opacity 250ms;opacity:0.2}body.admin-list-now-entries section.o2v-list-frame table tr:hover td a.list-now-tab{opacity:1}body.admin-list-now-entries-show .columns-flexed{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:20px}body.admin-list-now-entries-show .columns-flexed .column-left{-webkit-box-flex:0;-webkit-flex:0 0 60%;-moz-box-flex:0;-moz-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%}body.admin-list-now-entries-show .columns-flexed .column-right{-webkit-box-flex:0;-webkit-flex:0 0 40%;-moz-box-flex:0;-moz-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%}body.admin-list-now-entries-show .box-frame{padding:5px;border:1px solid #DDD;background-color:#ffffff;margin-bottom:10px;border-radius:5px}body.admin-list-now-entries-show .reminder{color:white;background-color:#dc0000;font-size:12px;font-weight:600;padding:8px 15px;border-radius:5px;display:inline-block;text-align:center}body.admin-list-now-entries-show .reminder a,body.admin-list-now-entries-show .reminder a:link,body.admin-list-now-entries-show .reminder a:visited{color:white}body.admin-list-now-entries-show .external-url{overflow-wrap:anywhere}body.av19 .simple_form .input{padding:5px 0}body.av19 .simple_form .input>label{padding:5px 10px}body.av19 .simple_form .input>.flatpickr{display:inline-block}input#agent_autocomplete{width:325px}#agent-autocomplete-row hr{background-color:#EEE;border:0 none;color:red;height:1px;margin:15px 0}table#property-agents{width:505px;margin:20px 0}table#property-agents th{width:150px}table#property-agents td,table#property-agents th{padding:5px 5px}div.agent-list{border:1px solid #EEE;position:relative;padding:5px;height:46px}div.agent-list:hover{border:1px solid #666666}div.agent-list:hover span.remove-agent{color:#ff0000}div.agent-list img{max-width:45px;max-height:45px;float:left;margin-right:5px}div.agent-list div.name{margin-top:2px}div.agent-details-autocomplete div.name,div.agent-details div.name{width:250px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}div.agent-details-autocomplete div.brand,div.agent-list div.brand{width:250px;font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}div.agent-details-autocomplete div.agent{color:gray}div.agent-list div.name,div.agent-list div.added-by,div.agent-list div.brand{margin-left:5px}span.remove-agent{cursor:pointer;position:absolute;right:8px;top:0px;color:#fcdbdb;font-weight:bold;font-size:24px}span.remove-agent:hover{color:#ff0000}div.agent-list.no-added-by>div{padding-top:6px}li.expand-list-btn{margin:0px;padding:0px !important}li.expand-list-btn a{margin:0px;padding:0px !important;text-align:center;font-size:8pt;background-color:#EEE !important}li.expand-list-btn a:hover{text-decoration:underline}div.agent-details-autocomplete{font-size:8pt}div.agent-details-autocomplete>div{line-height:1.6}div.agent-details-autocomplete div.name{font-size:8pt;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}div.agent-details-autocomplete>img{margin-right:5px;max-height:33px;float:left;max-width:33px}.rental{width:250px;height:140px;float:left;padding:15px;background-color:white;font:11px Helvetica, Arial, sans-serif;border-bottom:1px solid #ddd;border-right:1px solid #ddd;overflow:auto}#proppreview{float:right;width:230px}.propinfo{margin-right:0px}.propinfo th{padding-right:5px;font-weight:bold;background-color:#F0F0F0}.propinfo td{padding:5px;background-color:#F5F5F5;min-height:20px}.progressBar .border{background-color:white;border:1px solid grey;width:100%}.progressBar .background{background-color:#333333;height:18px;width:0%}form.button_to div{display:inline}:root{--layout-right-box-width: 480px;--padding: 15px;--left-label-width: 170px}body.offices div.box,body.administrators div.box,body.brands div.box,body.agencies div.box,body.accounts div.box{margin-right:550px}body.offices div.panel-right div.box,body.administrators div.panel-right div.box,body.brands div.panel-right div.box,body.agencies div.panel-right div.box,body.accounts div.panel-right div.box{margin-right:0px}body.offices div.panel-right,body.administrators div.panel-right,body.brands div.panel-right,body.agencies div.panel-right,body.accounts div.panel-right{width:535px}.centered{width:980px;margin:auto}.approvebox .button-to{display:inline;float:right}#header{background-color:#005}#header h1{margin:0;padding:0;height:66px;width:401px;float:left;background-image:url(/assets/core/logo-nz-abd1315c838cd4bc52ec6c6b9b2a8e5d57dbbf27b7e706863c580cd8543021f6.gif);background-repeat:no-repeat;cursor:pointer;cursor:hand}#header h1 span{display:none}#toolbar{color:#FF9999;height:15px;padding:5px;padding-left:10px;font:11px Helvetica, Arial, Verdana, sans-serif;background:#005 url(/assets/core/toolbar_bg_blue-7961b2026775fb66b605653d92aa6ac42e146824f4226a5a25a1310a92edc4a1.gif) repeat-x top left;clear:both}#toolbar a{margin:0px 5px 0px 5px;display:block;color:white;text-decoration:none;font-size:11px;padding:0px 5px}#toolbar a:Hover{text-decoration:underline;color:black;background:#ff0}#toolbar ul{padding:0;margin:0;list-style:none}#toolbar ul li{float:left;position:relative}#toolbar li ul{display:none;position:absolute;z-index:300;top:100%;left:0;background-color:#f0f0f0;border:1px solid #999;border-top:none;opacity:0.9}#toolbar li li{width:14em;margin:0px;padding:0px;display:block;float:none;background-color:transparent;border:0}#toolbar li li a{background-color:#f0f0f0;color:black;margin:0px}#toolbar li li a:Visited,#toolbar li li a:Active{background-color:#f0f0f0;color:black;margin:0px}#toolbar li li a:Hover{background-color:#0d0}#toolbar li>ul{top:auto;left:auto}#toolbar li:hover ul,#toolbar li.over ul{display:block}#toolbar div#notification_toggle{color:white;text-align:right;float:right;height:20px;padding:0px 5px}#toolbar div#notification_toggle>div{cursor:pointer;height:20px}#toolbar div#notification_toggle ul{text-align:left;display:none;position:absolute;z-index:300;top:auto;right:0;width:400px;border:1px solid #999;border-top:none}#toolbar div#notification_toggle ul::-webkit-scrollbar-track{background-color:#F5F5F5}#toolbar div#notification_toggle ul::-webkit-scrollbar{width:8px;background-color:#F5F5F5}#toolbar div#notification_toggle ul::-webkit-scrollbar-thumb{background-color:#ccc}#toolbar div#notification_toggle div.notifications{max-height:300px;overflow-y:auto}#toolbar div#notification_toggle div.older{border-top:1px solid #e2e2e2;background-color:#fcfcfc;bottom:0;position:relative;padding:0;text-align:center;font-weight:bold}#toolbar div#notification_toggle div.older a{padding:8px 15px;color:#777;text-decoration:none}#toolbar div#notification_toggle div.older a:hover{color:#333;background-color:initial}#toolbar div#notification_toggle li{width:100%;margin:0px;padding:0px;display:block;float:none;background-color:#fcfcfc;border:0;border-bottom:1px solid #e2e2e2;padding:0px}#toolbar div#notification_toggle li:after{content:'';clear:both;display:block}#toolbar div#notification_toggle li:hover{background-color:#fcfcfc}#toolbar div#notification_toggle li:last-child{border-bottom:none}#toolbar div#notification_toggle li div{margin:0px;padding:5px}#toolbar div#notification_toggle li div div,#toolbar div#notification_toggle li a div{color:#333333;padding:0px}#toolbar div#notification_toggle li div div.notification-title,#toolbar div#notification_toggle li a div.notification-title{font-weight:bold}#toolbar div#notification_toggle li a{margin:0px;padding:5px}#toolbar div#notification_toggle li a:hover{background-color:initial !important;text-decoration:none;color:#000000}#toolbar div#notification_toggle li.unread{background-color:#f0f0f0}#toolbar div#notification_toggle li.unread div div,#toolbar div#notification_toggle li.unread a div{color:#000000}.timezone{margin-left:10px;padding:10px;font:11px Helvetica, Arial, sans-serif;color:#CCCCCC}#content{padding:0px 20px}.actionbox{background-color:#ffffff;border:1px solid #CCCCCC;color:#000000;font-weight:bold;margin:10px 0;padding:8px 5px;text-align:center;clear:both}.actionbox:hover{background-color:#FFEEDD !important;border:1px solid #CC9999}div.box_style3,.box{padding:5px;border:1px solid #DDD;background-color:#ffffff;margin-bottom:10px;margin-right:calc(var(--layout-right-box-width) + var(--padding));display:block}.box_style1{border:1px solid #ccc;background-color:#ffffff;padding:10px;margin-bottom:15px}.box_style1 hr{border:none;background-color:#ccc;height:1px}.box_style1 h3{font-weight:normal;color:#f00;margin:0;padding:6px 4px;display:block}.propcontent,div.panel-right{width:var(--layout-right-box-width);float:right}.propcontent div.box,div.panel-right div.box{margin-right:0px}.box-title{text-align:left;font-weight:bold;font:13px Helvetica, Arial, sans-serif;padding-bottom:var(--padding);color:#a1a1a1;font-weight:bold;transition:color 350ms}.box-table{width:100%;padding:5px}.box-table th{font:11px Arial, Helvetica, sans-serif;text-align:right;font-weight:bold;width:var(--left-label-width);vertical-align:top}.box-table td{font:11px Arial, Helvetica, sans-serif;padding-bottom:5px}.caption_row td,.caption_row th{border-bottom:1px dashed #999}.divider{clear:both;padding:0;margin:0;padding-top:var(--padding);margin-bottom:var(--padding);border-bottom:1px solid #f1f1f1}.inputheading,label{font:bold 11px Helvetica, Arial, sans-serif}.helptext{font:11px Helvetica, Arial, sans-serif;color:#81819a;line-height:1.5em}.helptext a{color:#75749f;transition:color 250ms}.helptext:hover a{color:blue}.hidden{display:none}.unhidden{display:block}.clear_both{clear:both}.clearfix{clear:both}.clear_right{clear:right}.error_explanation{border:1px solid #ffd4d4;padding:15px;margin-top:15px;margin-bottom:15px;background-color:#ffeeee;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px}.error_explanation h2{color:red}.error_explanation ul{margin:0;padding:0 0 0 15px}.fieldWithErrors{border:1px solid red}.geooptions>table{width:100%;margin-bottom:10px}.geooptions th{text-align:left;font-weight:bold;border-bottom:1px solid #999}.geooptions tr:hover{background-color:#efe}.geooptions td{border-bottom:1px dashed #999;padding:3px}.transfer_to_div,.transfer-box{display:none;background-color:#FFE;border:1px dashed #FC0;padding:15px;margin:10px 0px;font:11px Arial, Helvetica, sans-serif}select.cascading-select{width:240px}#filterbox select.cascading-select{width:130px}@media print{body{width:19cm;background-image:none}a{color:black !important}#header{display:none}.timezone{display:none}#franchisee_toolbar{display:none}#filterbox{display:none}.innerlistbox{height:auto;overflow:auto;border:none;background-color:white}body.agencies div.panel-right,body.offices div.panel-right{width:9cm}body.agencies div.box,body.offices div.box{margin-right:9.25cm}body.agencies table.box-table th,body.offices table.box-table th{width:1.5cm}body.agencies table.box-table th label,body.offices table.box-table th label{width:1.5cm}body.agencies table.box-table td,body.offices table.box-table td{width:5.5cm}body.agencies table.box-table td input[type=text],body.agencies table.box-table td select,body.agencies table.box-table td textarea,body.offices table.box-table td input[type=text],body.offices table.box-table td select,body.offices table.box-table td textarea{width:5.5cm}body.deposits .box{margin-right:0px}body.job_requests div#job_request_list{height:auto}body.signboards div#header,body.signboards div.timezone,body.signboards div.box-options,body.signboards nav.pagination{display:none}body.signboards div.centered,body.signboards div#content{margin:0px}body.signboards .page-break{page-break-after:always}body.signboards table.standard-style tr td,body.signboards table.standard-style tr th{border-color:#EEE !important}body.signboards table.standard-style tr.header{color:gray}body.signboards table.standard-style tr.o2v.warn td{background-color:#FEEFB3;border-color:#9F6000}body.signboards table.standard-style tr.o2v.sold.visible td,body.signboards table.standard-style tr.o2v.sold.visible td a{font-weight:bold !important;color:blue !important}body.signboards table.standard-style tr.o2v.sold.visible.overdue td,body.signboards table.standard-style tr.non-o2v.non-visible.overdue td,body.signboards table.standard-style tr.o2v.expired td,body.signboards table.standard-style tr.o2v.withdrawn td,body.signboards table.standard-style tr.o2v.sold.visible.overdue td a,body.signboards table.standard-style tr.non-o2v.non-visible.overdue td a,body.signboards table.standard-style tr.o2v.expired td a,body.signboards table.standard-style tr.o2v.withdrawn td a{font-weight:bold !important;color:red !important}body.signboards span#install-date-range{padding-left:25px}body.signboards div#legend{float:right;font-size:7pt;text-align:right;font-weight:bold;width:200px;height:40px;line-height:9pt}}
