html{background:#fff}body{vertical-align:top;border:0;border-collapse:collapse;margin:0;padding:0;font-family:Roboto,sans-serif;letter-spacing:0;font-weight:400;-moz-osx-font-smoothing:grayscale}img{border:none}a:active,a:focus,a:hover,a:link,a:visited,table a:hover,table a:link,table a:visited{color:#347baf;text-decoration:none;outline:none}a:hover,table a:hover{color:#347baf;text-decoration:underline}a.button{background:transparent url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/bg_button_a.gif) no-repeat scroll 100% 0;color:#999;display:block;float:left;font-size:80%;font-weight:bolder;height:24px;margin-right:6px;padding-right:18px;text-decoration:none}a.button span{background:transparent url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/bg_button_span.gif) no-repeat;display:block;line-height:14px;padding:5px 0 5px 18px}a.button:active,a.button:hover{color:#666;outline:none}a.button:active{background-position:100% 100%}a.button:active span{background-position:0 100%;padding:6px 0 4px 18px}a.button-gray{background:transparent url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/button_gray.gif) no-repeat scroll 100% 0;color:#999;display:block;float:left;font-size:80%;font-weight:bolder;height:24px;margin-right:6px;padding-right:18px;text-decoration:none}a.button-gray span{background:transparent url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/button_gray_span.gif) no-repeat;display:block;line-height:14px;padding:5px 0 5px 18px}a.button-gray:active,a.button-gray:hover{color:#666;outline:none}a.button-gray:active{background-position:100% 100%}a.button-gray:active span{background-position:0 100%;padding:6px 0 4px 18px}a.button-gray-light{background:transparent url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/button_gray_light.gif) no-repeat scroll 100% 0;color:#999;display:block;float:left;font-size:80%;font-weight:bolder;height:24px;margin-right:6px;padding-right:18px;text-decoration:none}a.button-gray-light span{background:transparent url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/button_gray_light_span.gif) no-repeat;display:block;line-height:14px;padding:5px 0 5px 18px}a.button-gray-light:hover{color:#666;outline:none}a.button-gray-light:active{background-position:100% 100%;color:#666;outline:none}a.button-gray-light:active span{background-position:0 100%;padding:6px 0 4px 18px}.link-next-to-button-div{padding:7px 0 0;margin-right:10px}.link-next-to-small-button-div{padding:3px 0 0;margin-right:10px;font-size:80%}.link-next-to-big-button-div{padding:10px 0 0;margin-right:15px}.button-links-row{margin-top:5px;font-size:90%}.gold-button{background:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/gold-button-sprite.png) repeat-x;text-align:center;cursor:pointer;position:relative;font-family:Roboto,sans-serif;color:#6e654a;font-style:normal;font-weight:400;text-decoration:none}.gold-button .pending-div{background:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/spinner.gif) no-repeat;float:right;height:16px;width:0}.gold-button.pending .pending-div{width:16px}.gold-button.disabled{color:#999;cursor:default}.gold-button .gold-button-left,.gold-button .gold-button-right{background:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/gold-button-sprite.png) no-repeat;position:absolute;top:0}.gold-button.huge{background-position:0 -47px;font-size:15px;height:47px;line-height:45px;min-width:100px;padding:0 5px 0 17px;margin:0 17px 0 10px}.gold-button.huge .gold-button-left{background-position:0 0;width:5px;height:47px;left:-5px}.gold-button.huge .gold-button-right{background-position:-5px 0;width:17px;height:47px;right:-17px}.gold-button.huge.disabled{background-position:0 -141px}.gold-button.huge.disabled .gold-button-left{background-position:0 -94px}.gold-button.huge.disabled .gold-button-right{background-position:-5px -94px}.gold-button.huge .pending-div{margin-top:13px}.gold-button.large{background-position:0 -227px;font-size:13px;height:39px;line-height:35px;min-width:100px;margin:0 5px 0 10px;padding:0 5px}.gold-button.large .gold-button-left{background-position:0 -188px;width:5px;height:39px;left:-5px}.gold-button.large .gold-button-right{background-position:-5px -188px;width:5px;height:39px;right:-5px}.gold-button.large.disabled{background-position:0 -305px}.gold-button.large.disabled .gold-button-left{background-position:0 -266px}.gold-button.large.disabled .gold-button-right{background-position:-5px -266px}.gold-button.large .pending-div{margin-top:8px}.gold-button.medium{background-position:0 -375px;font-size:12px;height:31px;line-height:29px;min-width:65px;margin:0 5px 0 10px;padding:0 5px}.gold-button.medium .gold-button-left{background-position:0 -344px;width:5px;height:31px;left:-5px}.gold-button.medium .gold-button-right{background-position:-5px -344px;width:5px;height:31px;right:-5px}.gold-button.medium.disabled{background-position:0 -437px}.gold-button.medium.disabled .gold-button-left{background-position:0 -406px}.gold-button.medium.disabled .gold-button-right{background-position:-5px -406px}.gold-button.medium .pending-div{margin-top:5px}.gold-button.small{background-position:0 -491px;font-size:10.25px;height:23px;line-height:21px;min-width:50px;margin:0 5px 0 8px;padding:0 5px}.gold-button.small .gold-button-left{background-position:0 -468px;width:5px;height:23px;left:-5px}.gold-button.small .gold-button-right{background-position:-5px -468px;width:5px;height:23px;right:-5px}.gold-button.small.disabled{background-position:0 -537px}.gold-button.small.disabled .gold-button-left{background-position:0 -514px}.gold-button.small.disabled .gold-button-right{background-position:-5px -514px}.gold-button.small .pending-div{margin-top:1px}.gold-message{border-color:#347baf}.error-message,.gold-message{border-style:solid;border-width:3px 0;background-color:#fff;color:#000;padding:2px 5px;margin:5px 0;text-align:left;font-size:80%}.error-message{border-color:#d00}.error-message-venue-admin{background-color:#ff3b3b;color:#fff;padding:10px 20px;margin:10px 0;text-align:left;box-shadow:0 2px 4px rgba(0,0,0,.2);font-weight:700}.error-outline,input[type=email].error-outline,input[type=password].error-outline,input[type=tel].error-outline,input[type=text].error-outline{border:1px solid red}input[type=email],input[type=password],input[type=tel],input[type=text]{width:180px;background-color:#fff;border:1px solid #999;padding:3px;color:#666;font-size:95%;font-weight:400}input[type=email].MuiInputBase-input,input[type=password].MuiInputBase-input,input[type=tel].MuiInputBase-input,input[type=text].MuiInputBase-input{width:unset;background-color:unset;border:unset;color:unset;font-size:unset;font-weight:unset}textarea{width:239px;height:50px;background-color:#fff;border:1px solid #999;padding:3px;color:#666;font-size:95%;font-weight:400}.float-right{float:right}.float-left{float:left}.float-end{clear:both}.rounded-corners{border-radius:10px}.rounded-corners-medium{border-radius:20px}.half{width:50%}.onefourth{width:25%}.threefourths{width:75%}.w10{width:10%}.w13{width:13%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w100{width:100%}.right{text-align:right}.center{text-align:center}.left{text-align:left}.justify{text-align:justify}.no-display{display:none}.underline{text-decoration:underline}.italics{font-style:italic}.bold{font-weight:700}.icon{height:25px}.relative{position:relative}.overflow{overflow:hidden}.indent{padding-left:5px}.indent-right{padding-right:5px}.indent-top{padding-top:5px}.indent-bottom{padding-bottom:5px}.container{overflow:auto}.sans{font-family:Roboto,sans-serif}.serif{font-family:Roboto,serif}.sans-400{font-family:Roboto,sans-serif;font-weight:400}.white-box{margin:0 10px 10px 0}#get-in-touch.white-box,.white-box{background-color:#fff;padding:0 0 10px}#get-in-touch.white-box{margin:30px 10px 10px 0}.white-box-single{background-color:#fff;padding:10px}.filled-box{margin:0 10px 10px 0;padding:0}.block-shadow{box-shadow:1px 1px 5px #ccc;-moz-box-shadow:1px 1px 5px #ccc;-webkit-box-shadow:1px 1px 5px #ccc}.white-box-block{padding:10px 10px 0}.white-box.error-message,.white-box.gold-message{padding:5px 10px}#ajax-spinner{position:fixed;top:0;left:0;right:0;margin:0 auto;width:968px}#ajax-spinner.wide-nav{right:10px;top:25px;width:auto}#ajax-spinner img{position:absolute;top:7px;right:0}#print-container #footer{text-align:center;background:#000}#print-container{background:#fff}div.ui-datepicker{font-size:10px;z-index:99999!important}.number{font-family:Roboto,serif}input.number,select.number{min-height:15px}.opacity-zero{visibility:hidden}.allcaps{font-family:Roboto,sans-serif}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.contextual-link{font-size:12px;vertical-align:super;cursor:help;font-family:Roboto,sans-serif}.contextual-content{color:#555;border:1px solid #666;padding:5px 10px;width:250px;position:absolute;background:#fff;display:none;font-size:11px;z-index:50;text-align:left;font-family:Roboto,sans-serif}.ui-autocomplete .ui-menu-item{background:#fff;color:#666;font-size:70%;list-style:none;line-height:10px}.calendar .blacked-date a,.calendar .closed-date a{background-color:#ededed;border-color:#ededed;color:#999}.calendar .passed-date a{background-color:#e7cb7f;border-color:#e7cb7f}.calendar .today-date a{border:1px solid #666;background:#666;color:#fff}.calendar .blacked-date a.ui-state-hover,.calendar .booked-date a.ui-state-hover,.calendar .closed-date a.ui-state-hover,.calendar .completed-date a.ui-state-hover,.calendar .passed-date a.ui-state-hover,.calendar .today-date a.ui-state-hover{background:#fff}.calendar .blacked-date a.ui-state-active,.calendar .booked-date a.ui-state-active,.calendar .closed-date a.ui-state-active,.calendar .completed-date a.ui-state-active,.calendar .passed-date a.ui-state-active,.calendar .today-date a.ui-state-active{background:#fff;border-color:#000;color:#999}.calendar .today-date a.ui-state-hover{color:#666}.calendar .booked-date a,.calendar .booked-date a.ui-state-active,.calendar .booked-date a.ui-state-hover{background-image:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/circle-calendar.png);background-position:2px 0;background-repeat:no-repeat}body #habla_link_div{display:none!important}.poweredby{margin-left:auto;margin-right:auto;width:160px;padding:12px}.poweredby img{width:135px}
.enable-bootstrap .visible-lg,.enable-bootstrap .visible-lg-block,.enable-bootstrap .visible-lg-inline,.enable-bootstrap .visible-lg-inline-block,.enable-bootstrap .visible-md,.enable-bootstrap .visible-md-block,.enable-bootstrap .visible-md-inline,.enable-bootstrap .visible-md-inline-block,.enable-bootstrap .visible-sm,.enable-bootstrap .visible-sm-block,.enable-bootstrap .visible-sm-inline,.enable-bootstrap .visible-sm-inline-block,.enable-bootstrap .visible-xs,.enable-bootstrap .visible-xs-block,.enable-bootstrap .visible-xs-inline,.enable-bootstrap .visible-xs-inline-block{display:none!important}@media (max-width:767px){.enable-bootstrap .visible-xs{display:block!important}.enable-bootstrap table.visible-xs{display:table}.enable-bootstrap tr.visible-xs{display:table-row!important}.enable-bootstrap td.visible-xs,.enable-bootstrap th.visible-xs{display:table-cell!important}}@media (max-width:767px){.enable-bootstrap .visible-xs-block{display:block!important}}@media (max-width:767px){.enable-bootstrap .visible-xs-inline{display:inline!important}}@media (max-width:767px){.enable-bootstrap .visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.enable-bootstrap .visible-sm{display:block!important}.enable-bootstrap table.visible-sm{display:table}.enable-bootstrap tr.visible-sm{display:table-row!important}.enable-bootstrap td.visible-sm,.enable-bootstrap th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.enable-bootstrap .visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.enable-bootstrap .visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.enable-bootstrap .visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.enable-bootstrap .visible-md{display:block!important}.enable-bootstrap table.visible-md{display:table}.enable-bootstrap tr.visible-md{display:table-row!important}.enable-bootstrap td.visible-md,.enable-bootstrap th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.enable-bootstrap .visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.enable-bootstrap .visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.enable-bootstrap .visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.enable-bootstrap .visible-lg{display:block!important}.enable-bootstrap table.visible-lg{display:table}.enable-bootstrap tr.visible-lg{display:table-row!important}.enable-bootstrap td.visible-lg,.enable-bootstrap th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.enable-bootstrap .visible-lg-block{display:block!important}}@media (min-width:1200px){.enable-bootstrap .visible-lg-inline{display:inline!important}}@media (min-width:1200px){.enable-bootstrap .visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.enable-bootstrap .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.enable-bootstrap .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.enable-bootstrap .hidden-md{display:none!important}}@media (min-width:1200px){.enable-bootstrap .hidden-lg{display:none!important}}.enable-bootstrap .visible-print{display:none!important}@media print{.enable-bootstrap .visible-print{display:block!important}.enable-bootstrap table.visible-print{display:table}.enable-bootstrap tr.visible-print{display:table-row!important}.enable-bootstrap td.visible-print,.enable-bootstrap th.visible-print{display:table-cell!important}}.enable-bootstrap .visible-print-block{display:none!important}@media print{.enable-bootstrap .visible-print-block{display:block!important}}.enable-bootstrap .visible-print-inline{display:none!important}@media print{.enable-bootstrap .visible-print-inline{display:inline!important}}.enable-bootstrap .visible-print-inline-block{display:none!important}@media print{.enable-bootstrap .visible-print-inline-block{display:inline-block!important}}@media print{.enable-bootstrap .hidden-print{display:none!important}}.enable-bootstrap .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.enable-bootstrap .container{width:750px}}@media (min-width:992px){.enable-bootstrap .container{width:970px}}@media (min-width:1200px){.enable-bootstrap .container{width:1170px}}.enable-bootstrap .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.enable-bootstrap .row{margin-left:-15px;margin-right:-15px}.enable-bootstrap .col,.enable-bootstrap .col-lg-1,.enable-bootstrap .col-lg-2,.enable-bootstrap .col-lg-3,.enable-bootstrap .col-lg-4,.enable-bootstrap .col-lg-5,.enable-bootstrap .col-lg-6,.enable-bootstrap .col-lg-7,.enable-bootstrap .col-lg-8,.enable-bootstrap .col-lg-9,.enable-bootstrap .col-lg-10,.enable-bootstrap .col-lg-11,.enable-bootstrap .col-lg-12,.enable-bootstrap .col-md-1,.enable-bootstrap .col-md-2,.enable-bootstrap .col-md-3,.enable-bootstrap .col-md-4,.enable-bootstrap .col-md-5,.enable-bootstrap .col-md-6,.enable-bootstrap .col-md-7,.enable-bootstrap .col-md-8,.enable-bootstrap .col-md-9,.enable-bootstrap .col-md-10,.enable-bootstrap .col-md-11,.enable-bootstrap .col-md-12,.enable-bootstrap .col-sm-1,.enable-bootstrap .col-sm-2,.enable-bootstrap .col-sm-3,.enable-bootstrap .col-sm-4,.enable-bootstrap .col-sm-5,.enable-bootstrap .col-sm-6,.enable-bootstrap .col-sm-7,.enable-bootstrap .col-sm-8,.enable-bootstrap .col-sm-9,.enable-bootstrap .col-sm-10,.enable-bootstrap .col-sm-11,.enable-bootstrap .col-sm-12,.enable-bootstrap .col-xs-1,.enable-bootstrap .col-xs-2,.enable-bootstrap .col-xs-3,.enable-bootstrap .col-xs-4,.enable-bootstrap .col-xs-5,.enable-bootstrap .col-xs-6,.enable-bootstrap .col-xs-7,.enable-bootstrap .col-xs-8,.enable-bootstrap .col-xs-9,.enable-bootstrap .col-xs-10,.enable-bootstrap .col-xs-11,.enable-bootstrap .col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.enable-bootstrap .col,.enable-bootstrap .col-xs-1,.enable-bootstrap .col-xs-2,.enable-bootstrap .col-xs-3,.enable-bootstrap .col-xs-4,.enable-bootstrap .col-xs-5,.enable-bootstrap .col-xs-6,.enable-bootstrap .col-xs-7,.enable-bootstrap .col-xs-8,.enable-bootstrap .col-xs-9,.enable-bootstrap .col-xs-10,.enable-bootstrap .col-xs-11,.enable-bootstrap .col-xs-12{float:left}.enable-bootstrap .col-xs-12{width:100%}.enable-bootstrap .col-xs-11{width:91.66666667%}.enable-bootstrap .col-xs-10{width:83.33333333%}.enable-bootstrap .col-xs-9{width:75%}.enable-bootstrap .col-xs-8{width:66.66666667%}.enable-bootstrap .col-xs-7{width:58.33333333%}.enable-bootstrap .col-xs-6{width:50%}.enable-bootstrap .col-xs-5{width:41.66666667%}.enable-bootstrap .col-xs-4{width:33.33333333%}.enable-bootstrap .col-xs-3{width:25%}.enable-bootstrap .col-xs-2{width:16.66666667%}.enable-bootstrap .col-xs-1{width:8.33333333%}.enable-bootstrap .col-xs-pull-12{right:100%}.enable-bootstrap .col-xs-pull-11{right:91.66666667%}.enable-bootstrap .col-xs-pull-10{right:83.33333333%}.enable-bootstrap .col-xs-pull-9{right:75%}.enable-bootstrap .col-xs-pull-8{right:66.66666667%}.enable-bootstrap .col-xs-pull-7{right:58.33333333%}.enable-bootstrap .col-xs-pull-6{right:50%}.enable-bootstrap .col-xs-pull-5{right:41.66666667%}.enable-bootstrap .col-xs-pull-4{right:33.33333333%}.enable-bootstrap .col-xs-pull-3{right:25%}.enable-bootstrap .col-xs-pull-2{right:16.66666667%}.enable-bootstrap .col-xs-pull-1{right:8.33333333%}.enable-bootstrap .col-xs-pull-0{right:auto}.enable-bootstrap .col-xs-push-12{left:100%}.enable-bootstrap .col-xs-push-11{left:91.66666667%}.enable-bootstrap .col-xs-push-10{left:83.33333333%}.enable-bootstrap .col-xs-push-9{left:75%}.enable-bootstrap .col-xs-push-8{left:66.66666667%}.enable-bootstrap .col-xs-push-7{left:58.33333333%}.enable-bootstrap .col-xs-push-6{left:50%}.enable-bootstrap .col-xs-push-5{left:41.66666667%}.enable-bootstrap .col-xs-push-4{left:33.33333333%}.enable-bootstrap .col-xs-push-3{left:25%}.enable-bootstrap .col-xs-push-2{left:16.66666667%}.enable-bootstrap .col-xs-push-1{left:8.33333333%}.enable-bootstrap .col-xs-push-0{left:auto}.enable-bootstrap .col-xs-offset-12{margin-left:100%}.enable-bootstrap .col-xs-offset-11{margin-left:91.66666667%}.enable-bootstrap .col-xs-offset-10{margin-left:83.33333333%}.enable-bootstrap .col-xs-offset-9{margin-left:75%}.enable-bootstrap .col-xs-offset-8{margin-left:66.66666667%}.enable-bootstrap .col-xs-offset-7{margin-left:58.33333333%}.enable-bootstrap .col-xs-offset-6{margin-left:50%}.enable-bootstrap .col-xs-offset-5{margin-left:41.66666667%}.enable-bootstrap .col-xs-offset-4{margin-left:33.33333333%}.enable-bootstrap .col-xs-offset-3{margin-left:25%}.enable-bootstrap .col-xs-offset-2{margin-left:16.66666667%}.enable-bootstrap .col-xs-offset-1{margin-left:8.33333333%}.enable-bootstrap .col-xs-offset-0{margin-left:0}@media (min-width:768px){.enable-bootstrap .col,.enable-bootstrap .col-sm-1,.enable-bootstrap .col-sm-2,.enable-bootstrap .col-sm-3,.enable-bootstrap .col-sm-4,.enable-bootstrap .col-sm-5,.enable-bootstrap .col-sm-6,.enable-bootstrap .col-sm-7,.enable-bootstrap .col-sm-8,.enable-bootstrap .col-sm-9,.enable-bootstrap .col-sm-10,.enable-bootstrap .col-sm-11,.enable-bootstrap .col-sm-12{float:left}.enable-bootstrap .col-sm-12{width:100%}.enable-bootstrap .col-sm-11{width:91.66666667%}.enable-bootstrap .col-sm-10{width:83.33333333%}.enable-bootstrap .col-sm-9{width:75%}.enable-bootstrap .col-sm-8{width:66.66666667%}.enable-bootstrap .col-sm-7{width:58.33333333%}.enable-bootstrap .col-sm-6{width:50%}.enable-bootstrap .col-sm-5{width:41.66666667%}.enable-bootstrap .col-sm-4{width:33.33333333%}.enable-bootstrap .col-sm-3{width:25%}.enable-bootstrap .col-sm-2{width:16.66666667%}.enable-bootstrap .col-sm-1{width:8.33333333%}.enable-bootstrap .col-sm-pull-12{right:100%}.enable-bootstrap .col-sm-pull-11{right:91.66666667%}.enable-bootstrap .col-sm-pull-10{right:83.33333333%}.enable-bootstrap .col-sm-pull-9{right:75%}.enable-bootstrap .col-sm-pull-8{right:66.66666667%}.enable-bootstrap .col-sm-pull-7{right:58.33333333%}.enable-bootstrap .col-sm-pull-6{right:50%}.enable-bootstrap .col-sm-pull-5{right:41.66666667%}.enable-bootstrap .col-sm-pull-4{right:33.33333333%}.enable-bootstrap .col-sm-pull-3{right:25%}.enable-bootstrap .col-sm-pull-2{right:16.66666667%}.enable-bootstrap .col-sm-pull-1{right:8.33333333%}.enable-bootstrap .col-sm-pull-0{right:auto}.enable-bootstrap .col-sm-push-12{left:100%}.enable-bootstrap .col-sm-push-11{left:91.66666667%}.enable-bootstrap .col-sm-push-10{left:83.33333333%}.enable-bootstrap .col-sm-push-9{left:75%}.enable-bootstrap .col-sm-push-8{left:66.66666667%}.enable-bootstrap .col-sm-push-7{left:58.33333333%}.enable-bootstrap .col-sm-push-6{left:50%}.enable-bootstrap .col-sm-push-5{left:41.66666667%}.enable-bootstrap .col-sm-push-4{left:33.33333333%}.enable-bootstrap .col-sm-push-3{left:25%}.enable-bootstrap .col-sm-push-2{left:16.66666667%}.enable-bootstrap .col-sm-push-1{left:8.33333333%}.enable-bootstrap .col-sm-push-0{left:auto}.enable-bootstrap .col-sm-offset-12{margin-left:100%}.enable-bootstrap .col-sm-offset-11{margin-left:91.66666667%}.enable-bootstrap .col-sm-offset-10{margin-left:83.33333333%}.enable-bootstrap .col-sm-offset-9{margin-left:75%}.enable-bootstrap .col-sm-offset-8{margin-left:66.66666667%}.enable-bootstrap .col-sm-offset-7{margin-left:58.33333333%}.enable-bootstrap .col-sm-offset-6{margin-left:50%}.enable-bootstrap .col-sm-offset-5{margin-left:41.66666667%}.enable-bootstrap .col-sm-offset-4{margin-left:33.33333333%}.enable-bootstrap .col-sm-offset-3{margin-left:25%}.enable-bootstrap .col-sm-offset-2{margin-left:16.66666667%}.enable-bootstrap .col-sm-offset-1{margin-left:8.33333333%}.enable-bootstrap .col-sm-offset-0{margin-left:0}}@media (min-width:992px){.enable-bootstrap .col,.enable-bootstrap .col-md-1,.enable-bootstrap .col-md-2,.enable-bootstrap .col-md-3,.enable-bootstrap .col-md-4,.enable-bootstrap .col-md-5,.enable-bootstrap .col-md-6,.enable-bootstrap .col-md-7,.enable-bootstrap .col-md-8,.enable-bootstrap .col-md-9,.enable-bootstrap .col-md-10,.enable-bootstrap .col-md-11,.enable-bootstrap .col-md-12{float:left}.enable-bootstrap .col-md-12{width:100%}.enable-bootstrap .col-md-11{width:91.66666667%}.enable-bootstrap .col-md-10{width:83.33333333%}.enable-bootstrap .col-md-9{width:75%}.enable-bootstrap .col-md-8{width:66.66666667%}.enable-bootstrap .col-md-7{width:58.33333333%}.enable-bootstrap .col-md-6{width:50%}.enable-bootstrap .col-md-5{width:41.66666667%}.enable-bootstrap .col-md-4{width:33.33333333%}.enable-bootstrap .col-md-3{width:25%}.enable-bootstrap .col-md-2{width:16.66666667%}.enable-bootstrap .col-md-1{width:8.33333333%}.enable-bootstrap .col-md-pull-12{right:100%}.enable-bootstrap .col-md-pull-11{right:91.66666667%}.enable-bootstrap .col-md-pull-10{right:83.33333333%}.enable-bootstrap .col-md-pull-9{right:75%}.enable-bootstrap .col-md-pull-8{right:66.66666667%}.enable-bootstrap .col-md-pull-7{right:58.33333333%}.enable-bootstrap .col-md-pull-6{right:50%}.enable-bootstrap .col-md-pull-5{right:41.66666667%}.enable-bootstrap .col-md-pull-4{right:33.33333333%}.enable-bootstrap .col-md-pull-3{right:25%}.enable-bootstrap .col-md-pull-2{right:16.66666667%}.enable-bootstrap .col-md-pull-1{right:8.33333333%}.enable-bootstrap .col-md-pull-0{right:auto}.enable-bootstrap .col-md-push-12{left:100%}.enable-bootstrap .col-md-push-11{left:91.66666667%}.enable-bootstrap .col-md-push-10{left:83.33333333%}.enable-bootstrap .col-md-push-9{left:75%}.enable-bootstrap .col-md-push-8{left:66.66666667%}.enable-bootstrap .col-md-push-7{left:58.33333333%}.enable-bootstrap .col-md-push-6{left:50%}.enable-bootstrap .col-md-push-5{left:41.66666667%}.enable-bootstrap .col-md-push-4{left:33.33333333%}.enable-bootstrap .col-md-push-3{left:25%}.enable-bootstrap .col-md-push-2{left:16.66666667%}.enable-bootstrap .col-md-push-1{left:8.33333333%}.enable-bootstrap .col-md-push-0{left:auto}.enable-bootstrap .col-md-offset-12{margin-left:100%}.enable-bootstrap .col-md-offset-11{margin-left:91.66666667%}.enable-bootstrap .col-md-offset-10{margin-left:83.33333333%}.enable-bootstrap .col-md-offset-9{margin-left:75%}.enable-bootstrap .col-md-offset-8{margin-left:66.66666667%}.enable-bootstrap .col-md-offset-7{margin-left:58.33333333%}.enable-bootstrap .col-md-offset-6{margin-left:50%}.enable-bootstrap .col-md-offset-5{margin-left:41.66666667%}.enable-bootstrap .col-md-offset-4{margin-left:33.33333333%}.enable-bootstrap .col-md-offset-3{margin-left:25%}.enable-bootstrap .col-md-offset-2{margin-left:16.66666667%}.enable-bootstrap .col-md-offset-1{margin-left:8.33333333%}.enable-bootstrap .col-md-offset-0{margin-left:0}}@media (min-width:1200px){.enable-bootstrap .col,.enable-bootstrap .col-lg-1,.enable-bootstrap .col-lg-2,.enable-bootstrap .col-lg-3,.enable-bootstrap .col-lg-4,.enable-bootstrap .col-lg-5,.enable-bootstrap .col-lg-6,.enable-bootstrap .col-lg-7,.enable-bootstrap .col-lg-8,.enable-bootstrap .col-lg-9,.enable-bootstrap .col-lg-10,.enable-bootstrap .col-lg-11,.enable-bootstrap .col-lg-12{float:left}.enable-bootstrap .col-lg-12{width:100%}.enable-bootstrap .col-lg-11{width:91.66666667%}.enable-bootstrap .col-lg-10{width:83.33333333%}.enable-bootstrap .col-lg-9{width:75%}.enable-bootstrap .col-lg-8{width:66.66666667%}.enable-bootstrap .col-lg-7{width:58.33333333%}.enable-bootstrap .col-lg-6{width:50%}.enable-bootstrap .col-lg-5{width:41.66666667%}.enable-bootstrap .col-lg-4{width:33.33333333%}.enable-bootstrap .col-lg-3{width:25%}.enable-bootstrap .col-lg-2{width:16.66666667%}.enable-bootstrap .col-lg-1{width:8.33333333%}.enable-bootstrap .col-lg-pull-12{right:100%}.enable-bootstrap .col-lg-pull-11{right:91.66666667%}.enable-bootstrap .col-lg-pull-10{right:83.33333333%}.enable-bootstrap .col-lg-pull-9{right:75%}.enable-bootstrap .col-lg-pull-8{right:66.66666667%}.enable-bootstrap .col-lg-pull-7{right:58.33333333%}.enable-bootstrap .col-lg-pull-6{right:50%}.enable-bootstrap .col-lg-pull-5{right:41.66666667%}.enable-bootstrap .col-lg-pull-4{right:33.33333333%}.enable-bootstrap .col-lg-pull-3{right:25%}.enable-bootstrap .col-lg-pull-2{right:16.66666667%}.enable-bootstrap .col-lg-pull-1{right:8.33333333%}.enable-bootstrap .col-lg-pull-0{right:auto}.enable-bootstrap .col-lg-push-12{left:100%}.enable-bootstrap .col-lg-push-11{left:91.66666667%}.enable-bootstrap .col-lg-push-10{left:83.33333333%}.enable-bootstrap .col-lg-push-9{left:75%}.enable-bootstrap .col-lg-push-8{left:66.66666667%}.enable-bootstrap .col-lg-push-7{left:58.33333333%}.enable-bootstrap .col-lg-push-6{left:50%}.enable-bootstrap .col-lg-push-5{left:41.66666667%}.enable-bootstrap .col-lg-push-4{left:33.33333333%}.enable-bootstrap .col-lg-push-3{left:25%}.enable-bootstrap .col-lg-push-2{left:16.66666667%}.enable-bootstrap .col-lg-push-1{left:8.33333333%}.enable-bootstrap .col-lg-push-0{left:auto}.enable-bootstrap .col-lg-offset-12{margin-left:100%}.enable-bootstrap .col-lg-offset-11{margin-left:91.66666667%}.enable-bootstrap .col-lg-offset-10{margin-left:83.33333333%}.enable-bootstrap .col-lg-offset-9{margin-left:75%}.enable-bootstrap .col-lg-offset-8{margin-left:66.66666667%}.enable-bootstrap .col-lg-offset-7{margin-left:58.33333333%}.enable-bootstrap .col-lg-offset-6{margin-left:50%}.enable-bootstrap .col-lg-offset-5{margin-left:41.66666667%}.enable-bootstrap .col-lg-offset-4{margin-left:33.33333333%}.enable-bootstrap .col-lg-offset-3{margin-left:25%}.enable-bootstrap .col-lg-offset-2{margin-left:16.66666667%}.enable-bootstrap .col-lg-offset-1{margin-left:8.33333333%}.enable-bootstrap .col-lg-offset-0{margin-left:0}}.enable-bootstrap .clearfix,.enable-bootstrap .clearfix:after,.enable-bootstrap .clearfix:before,.enable-bootstrap .container-fluid:after,.enable-bootstrap .container-fluid:before,.enable-bootstrap .container:after,.enable-bootstrap .container:before,.enable-bootstrap .row:after,.enable-bootstrap .row:before{content:" ";display:table}.enable-bootstrap .clearfix:after,.enable-bootstrap .container-fluid:after,.enable-bootstrap .container:after,.enable-bootstrap .row:after{clear:both}.enable-bootstrap .center-block{display:block;margin-left:auto;margin-right:auto}.enable-bootstrap .pull-right{float:right!important}.enable-bootstrap .pull-left{float:left!important}.enable-bootstrap *,.enable-bootstrap :after,.enable-bootstrap :before{box-sizing:border-box}.clearfix{clear:both;display:block}.tool-tip{color:#347baf;cursor:pointer;font-size:9px}.tool-tip span{display:none}#tool-tip-box{border-radius:3px;background:#666;color:#fff;font:normal 11px Roboto,sans-serif;line-height:1.3;padding:8px 10px 9px;width:150px;z-index:9999}#tool-tip-arrow{height:0;border-bottom:8px solid #666;border-right:6px solid transparent;border-left:6px solid transparent;width:0;left:50%;margin-left:-4px;position:absolute;top:-4px}.public-DraftEditor-content{font-size:14px;height:200px!important;line-height:1.4;padding:15px}.public-DraftEditor-content ol,.public-DraftEditor-content ul{padding-left:20px!important}#nightloop form.styled label{cursor:pointer}#nightloop form.styled input,#nightloop form.styled textarea{border-radius:3px;border:1px solid #ccc;font-size:14px;padding:6px 8px}#nightloop form.styled input.disabled,#nightloop form.styled input:disabled,#nightloop form.styled textarea.disabled,#nightloop form.styled textarea:disabled{background:#ddd}#nightloop form.styled input[readonly],#nightloop form.styled textarea[readonly]{background:#eee}#nightloop form.styled #mobile-phone-picker input,#nightloop form.styled #work-phone-picker input{border:none!important;padding:0!important}#nightloop form.styled .form-element{clear:both;float:left}#nightloop form.styled p.validator{clear:both;color:#c00;display:none;float:left;font-size:11px;margin:4px 0}#nightloop form.styled p.group-label,#nightloop form.styled p.label{color:#aaa;font-size:12px;font-weight:700;margin:10px 0 3px}#nightloop form.styled p.settings-label{color:#000;font-size:13px;font-weight:700;margin:20px 0 3px}#nightloop form.styled.h2 p.group-label,#nightloop form.styled.h2 p.label{color:#000;font-weight:400}#nightloop form.styled .settings-height{height:40px}#nightloop form.styled div.settings-col{width:300px;float:left;line-height:40px}#nightloop form.styled div.inset{margin-left:16px}#nightloop form.styled .input-height{height:70px}#nightloop form.styled .input-col{width:150px;float:left;line-height:20px}#nightloop form.styled .input-select{padding:32px 0 0;height:30px}#nightloop form.styled div.form-element.number{font-family:inherit}#nightloop form.styled .switch-label{color:#aaa;font-size:12px;font-weight:700}#nightloop form.styled div.inline{clear:both;float:left}#nightloop form.styled div.inline .policy-controls{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:10px}#nightloop form.styled div.inline .policy-controls p.input{width:-moz-fit-content;width:fit-content;min-width:20em;max-width:24em}#nightloop form.styled div.inline .form-element{clear:none;float:left;margin-right:10px}#nightloop form.styled div.inline .form-element.inline-end{margin-right:0}#nightloop form.styled .form-element.radio label{background:#ccc;color:#999;font-weight:700;height:20px;width:20px}#nightloop form.styled .form-element.radio p.input{height:20px;width:20px}#nightloop form.styled .form-element.radio p.input input{left:-10000em;position:absolute}#nightloop form.styled .form-element.select p.input{border-radius:3px;background:#fff;border:1px solid #ccc;font-size:14px;font-weight:700;margin:0;overflow:hidden;padding:0;position:relative;width:12em}#nightloop form.styled .form-element.select p.input select{border-radius:0;-webkit-appearance:none;background-color:transparent;background-image:none;border:none;box-shadow:none;cursor:pointer;outline-width:0;padding:9px .5em;width:150%}#nightloop form.styled .form-element.select p.input select.disabled,#nightloop form.styled .form-element.select p.input select:disabled{background:#ddd!important}#nightloop form.styled .form-element.select p.input #tax_groups{width:100%}#nightloop form.styled .form-element.select p.input .downer{pointer-events:none;right:10px;top:14px}#nightloop form.styled .form-element.select p.input span.select-wrapper select{border-radius:0;-webkit-appearance:none;background-color:transparent;background-image:none;border:none;box-shadow:none;cursor:pointer;outline-width:0;padding:9px .5em;width:150%}#nightloop form.styled .artificial-exclusion .sub-option{margin-left:30px}#nightloop form.styled .artificial-exclusion .sub-option input,#nightloop form.styled .artificial-exclusion .sub-option select{width:331px!important}#nightloop form.styled .form-element.cal{position:relative}#nightloop form.styled .form-element.cal p.input{font-weight:700}#nightloop form.styled .form-element.cal p.input img{background:#a7a7a7;height:16px;position:absolute;right:10px;top:10px;width:16px}#nightloop form.styled label.money{position:relative}#nightloop form.styled label.money input{overflow:hidden;padding-left:20px;text-align:right}#nightloop form.styled label.money span.sign{color:#aaa;font-size:14px;font-weight:400;left:8px;position:absolute;top:16px}#nightloop form.styled input.pin-number{width:auto}#nightloop form.styled .radioset .form-element.checkbox label{border:none}#nightloop form.styled .radioset .form-element.checkbox p.label.post{position:relative}#nightloop form.styled .radioset .form-element{margin-right:0;overflow:hidden}#nightloop form.styled .radioset .form-element.first{margin-right:0!important}#nightloop form.styled .radioset .form-element.first p.label{border-radius:3px 0 0 3px;border-right:none}#nightloop form.styled .radioset .form-element.middle{margin-right:0!important}#nightloop form.styled .radioset .form-element.middle p.label{border-right:none}#nightloop form.styled .radioset .form-element.last p.label{border-radius:0 3px 3px 0}#nightloop form.styled .radioset .form-element.auto-wide p.label{min-width:61px;width:auto;padding:0 10px}#nightloop form.styled .radioset p.label{height:34px;line-height:34px!important;background:#fff;border:1px solid #ccc;text-align:center;width:61px}#nightloop form.styled .radioset .form-element.checkbox p.label,#nightloop form.styled .radioset .form-element.radio p.label{background:#fff!important}#nightloop form.styled .radioset .form-element.checked p.label{background:#d7e8ff!important;color:#347baf!important}#nightloop form.styled .radioset .form-element.radio.checked.disabled p.label,#nightloop form.styled .radioset .form-element.radio.disabled p.label{cursor:not-allowed}#nightloop form.styled .radioset p.input{position:absolute;left:-100px}#manager .form-element.quicksave input,#manager .form-element.quicksave textarea{outline:none}#manager .form-element.quicksave label{display:inline-block;position:relative}#manager .form-element.quicksave .controls{background:#f1f1f1;bottom:-20px;display:none;position:absolute;right:4px;z-index:10}#manager .form-element.quicksave .controls span{height:20px;line-height:20px!important;cursor:pointer;display:block;float:left;font-size:11px;text-align:center;width:50px}#manager .form-element.quicksave .controls span.save{border-radius:0 0 0 2px;background:#347baf;color:#fff}#manager .form-element.quicksave .controls span.cancel{border-radius:0 0 2px 0;background:#f1f1f1;color:#999}#manager .form-element.checkbox.radio-style label{border-radius:20px}#manager .form-element.checkbox.radio-style p.input{border-radius:20px;height:10px;margin:4px;width:10px}#manager .form-element.checkbox.radio-style.checked p.input{background:#347baf}#manager .form-element.checkbox label{border-radius:4px;border:1px solid #ccc;cursor:pointer;float:left;margin:10px 0 0;position:relative}#manager .form-element.checkbox p.label.post{font-weight:400;line-height:20px;margin:0 0 0 25px;padding:0 0 0 4px;position:absolute;text-align:left;white-space:nowrap;width:auto}#manager .form-element.checkbox p.label.pre{line-height:10px;padding:4px 8px 0 0}#manager .form-element.checkbox p.input{border-radius:4px;float:left;height:13px;margin:2px;overflow:hidden;position:relative;width:13px}#manager .form-element.checkbox p.input input{left:-40px;position:absolute}#manager .form-element.checkbox.disabled p.input{background:#a7a7a7}#manager .form-element.checkbox.checked p.input{background:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/checkbox.png) 50% no-repeat;background-size:13px 13px}#manager .currency p.input{position:relative}#manager .currency p.input input{text-indent:20px}#manager .currency span.currency{color:#ccc;left:10px;position:absolute;top:10px}#manager .form-element .input input.cal-input{cursor:pointer;background:#fff url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/new-calendar-icon.png);background-size:18px;background-position:right 8px top 8px;background-repeat:no-repeat}#manager .form-element .input input.cal-input.evil-cal-fix{background-size:15px}#page-floorplan .full-calendar-area,body #ui-datepicker-div.customize{background:#fff;border:1px solid #333;width:164px}#page-floorplan .full-calendar-area .ui-datepicker-calendar tbody tr td a,body #ui-datepicker-div.customize .ui-datepicker-calendar tbody tr td a{text-align:center}#manager #sidebar .calendar,#page-floorplan .full-calendar-area,#ui-datepicker-div.customize{background:none;color:#777;font-family:Roboto,sans-serif;left:6px;padding:10px;position:relative;width:160px}#manager #sidebar .calendar .ui-datepicker-buttonpane,#page-floorplan .full-calendar-area .ui-datepicker-buttonpane,#ui-datepicker-div.customize .ui-datepicker-buttonpane{display:none}#manager #sidebar .calendar .ui-datepicker-header,#manager #sidebar .calendar .ui-widget-content,#page-floorplan .full-calendar-area .ui-datepicker-header,#page-floorplan .full-calendar-area .ui-widget-content,#ui-datepicker-div.customize .ui-datepicker-header,#ui-datepicker-div.customize .ui-widget-content{border-radius:0;background:none;border:none;font-family:Roboto,sans-serif;margin:0;padding:0;width:160px}#manager #sidebar .calendar .ui-datepicker-header,#page-floorplan .full-calendar-area .ui-datepicker-header,#ui-datepicker-div.customize .ui-datepicker-header{font-family:Oswald,sans-serif;font-size:14px}#manager #sidebar .calendar .ui-widget-header,#page-floorplan .full-calendar-area .ui-widget-header,#ui-datepicker-div.customize .ui-widget-header{color:#777}#manager #sidebar .calendar table,#page-floorplan .full-calendar-area table,#ui-datepicker-div.customize table{width:100%}#manager #sidebar .calendar tr,#page-floorplan .full-calendar-area tr,#ui-datepicker-div.customize tr{color:#777}#manager #sidebar .calendar td,#manager #sidebar .calendar tr,#page-floorplan .full-calendar-area td,#page-floorplan .full-calendar-area tr,#ui-datepicker-div.customize td,#ui-datepicker-div.customize tr{padding:0}#manager #sidebar .calendar td a,#manager #sidebar .calendar td span,#page-floorplan .full-calendar-area td a,#page-floorplan .full-calendar-area td span,#ui-datepicker-div.customize td a,#ui-datepicker-div.customize td span{height:22px;line-height:22px!important;background:none;border:none;color:#000;display:block;padding:0;text-align:center;width:22px}#manager #sidebar .calendar td a,#page-floorplan .full-calendar-area td a,#ui-datepicker-div.customize td a{border-radius:100px;font-weight:400}#manager #sidebar .calendar td a.ui-state-active,#manager #sidebar .calendar td a:hover,#page-floorplan .full-calendar-area td a.ui-state-active,#page-floorplan .full-calendar-area td a:hover,#ui-datepicker-div.customize td a.ui-state-active,#ui-datepicker-div.customize td a:hover{background:#347baf;color:#000!important}#manager #sidebar .calendar td a.ui-state-highlight,#page-floorplan .full-calendar-area td a.ui-state-highlight,#ui-datepicker-div.customize td a.ui-state-highlight{height:20px;line-height:20px!important;border:1px solid #347baf;width:20px}#manager #sidebar .calendar td a.ui-priority-secondary,#page-floorplan .full-calendar-area td a.ui-priority-secondary,#ui-datepicker-div.customize td a.ui-priority-secondary{display:none}#manager #sidebar .calendar td.closed-date,#manager #sidebar .calendar td.passed-date,#page-floorplan .full-calendar-area td.closed-date,#page-floorplan .full-calendar-area td.passed-date,#ui-datepicker-div.customize td.closed-date,#ui-datepicker-div.customize td.passed-date{opacity:.5}#manager #sidebar .calendar td.blacked-date,#page-floorplan .full-calendar-area td.blacked-date,#ui-datepicker-div.customize td.blacked-date{opacity:1!important}#manager #sidebar .calendar td.blacked-date a,#page-floorplan .full-calendar-area td.blacked-date a,#ui-datepicker-div.customize td.blacked-date a{background:#222;color:#666}#manager #sidebar .calendar td.booked-date a,#page-floorplan .full-calendar-area td.booked-date a,#ui-datepicker-div.customize td.booked-date a{font-size:11px;font-weight:900}#manager #sidebar .calendar .ui-datepicker-month,#page-floorplan .full-calendar-area .ui-datepicker-month,#ui-datepicker-div.customize .ui-datepicker-month{text-transform:capitalize}#manager #sidebar .calendar .ui-corner-all,#manager #sidebar .calendar .ui-corner-bl,#manager #sidebar .calendar .ui-corner-bottom,#manager #sidebar .calendar .ui-corner-left,#page-floorplan .full-calendar-area .ui-corner-all,#page-floorplan .full-calendar-area .ui-corner-bl,#page-floorplan .full-calendar-area .ui-corner-bottom,#page-floorplan .full-calendar-area .ui-corner-left,#ui-datepicker-div.customize .ui-corner-all,#ui-datepicker-div.customize .ui-corner-bl,#ui-datepicker-div.customize .ui-corner-bottom,#ui-datepicker-div.customize .ui-corner-left{border-radius:0}#manager #sidebar .calendar .ui-datepicker table,#page-floorplan .full-calendar-area .ui-datepicker table,#ui-datepicker-div.customize .ui-datepicker table{font-size:10px;margin:0}#manager #sidebar .calendar .ui-corner-all,#page-floorplan .full-calendar-area .ui-corner-all,#ui-datepicker-div.customize .ui-corner-all{border-radius:0}#manager #sidebar .calendar .ui-datepicker-title,#page-floorplan .full-calendar-area .ui-datepicker-title,#ui-datepicker-div.customize .ui-datepicker-title{margin-left:7px;text-align:left}#manager #sidebar .calendar .ui-datepicker-next,#manager #sidebar .calendar .ui-datepicker-prev,#page-floorplan .full-calendar-area .ui-datepicker-next,#page-floorplan .full-calendar-area .ui-datepicker-prev,#ui-datepicker-div.customize .ui-datepicker-next,#ui-datepicker-div.customize .ui-datepicker-prev{border:none;top:7px}#manager #sidebar .calendar .ui-datepicker-next span,#manager #sidebar .calendar .ui-datepicker-prev span,#page-floorplan .full-calendar-area .ui-datepicker-next span,#page-floorplan .full-calendar-area .ui-datepicker-prev span,#ui-datepicker-div.customize .ui-datepicker-next span,#ui-datepicker-div.customize .ui-datepicker-prev span{background:none}#manager #sidebar .calendar .ui-datepicker-next-hover,#manager #sidebar .calendar .ui-datepicker-prev-hover,#page-floorplan .full-calendar-area .ui-datepicker-next-hover,#page-floorplan .full-calendar-area .ui-datepicker-prev-hover,#ui-datepicker-div.customize .ui-datepicker-next-hover,#ui-datepicker-div.customize .ui-datepicker-prev-hover{background:none;border:none;cursor:pointer}#manager #sidebar .calendar .ui-datepicker-next-hover span,#manager #sidebar .calendar .ui-datepicker-prev-hover span,#page-floorplan .full-calendar-area .ui-datepicker-next-hover span,#page-floorplan .full-calendar-area .ui-datepicker-prev-hover span,#ui-datepicker-div.customize .ui-datepicker-next-hover span,#ui-datepicker-div.customize .ui-datepicker-prev-hover span{background:none;border:none}#manager #sidebar .calendar .ui-datepicker-next,#page-floorplan .full-calendar-area .ui-datepicker-next,#ui-datepicker-div.customize .ui-datepicker-next{border-bottom:6px solid transparent;border-left:8px solid #777;border-top:6px solid transparent;height:0;width:0;right:8px}#manager #sidebar .calendar .ui-datepicker-next:hover,#page-floorplan .full-calendar-area .ui-datepicker-next:hover,#ui-datepicker-div.customize .ui-datepicker-next:hover{border-bottom:6px solid transparent;border-left:8px solid #fff;border-top:6px solid transparent;height:0;width:0}#manager #sidebar .calendar .ui-datepicker-prev,#page-floorplan .full-calendar-area .ui-datepicker-prev,#ui-datepicker-div.customize .ui-datepicker-prev{height:0;border-bottom:6px solid transparent;border-right:8px solid #777;border-top:6px solid transparent;width:0;left:130px}#manager #sidebar .calendar .ui-datepicker-prev:hover,#page-floorplan .full-calendar-area .ui-datepicker-prev:hover,#ui-datepicker-div.customize .ui-datepicker-prev:hover{height:0;border-bottom:6px solid transparent;border-right:8px solid #fff;border-top:6px solid transparent;width:0}#nightloop,body,html{height:100%}#ajax-spinner,#ajax-spinner.wide-nav{background:#333;border-radius:10px;height:70px;left:50%;line-height:100px;margin:-35px 0 0 -35px;text-align:center;top:50%;width:70px;z-index:99999}#ajax-spinner.wide-nav img,#ajax-spinner img{left:27px;position:absolute;top:27px}#click-blocker{background:transparent;height:100%;top:0;width:100%;z-index:9999}#click-blocker,#manager-ajax{display:none;left:0;position:fixed}#manager-ajax{right:0;height:2px;z-index:1000}#manager-ajax .line{position:absolute;background:#347baf;width:100%;height:100%}#manager-ajax .break{position:absolute;background:#fff;width:1px;height:100%}#manager-ajax .dot1{animation:loading 3s infinite}#manager-ajax .dot2{animation:loading 3s .5s infinite}@keyframes loading{0%{left:0;width:1px;animation-timing-function:ease-in}33%{left:37%;width:25%;animation-timing-function:ease-out}66%{left:100%;width:1px;animation-timing-function:linear}to{left:100%;width:1px}}.dockableContainer,.embeddedServiceHelpButton .helpButton,.embeddedServiceSidebarMinimizedDefaultUI{right:80px!important}#validation-error-message{border:none}html.manager{background:#fff}body #main-popup .overlay-header{background:transparent;font:200 20px Oswald,sans-serif;margin:0 0 10px;padding:0 0 5px}body #main-popup .overlay-body{border:none;font:400 14px Roboto,sans-serif;margin:10px 0}body #main-popup .closer{border-radius:100px;width:21px;height:21px;line-height:21px!important;color:#000;display:block;font-size:25px;text-align:center}body #main-popup .closer:hover{text-decoration:none;color:#aaa}body #main-popup p.button a,body #splash p.button a{border-radius:3px;height:40px;line-height:40px!important;background:#347baf;color:#fff;display:block;float:left;font:300 14px Roboto,sans-serif;padding:0 30px}body #main-popup p.button a:hover,body #splash p.button a:hover{text-decoration:none}body #splash p.button{margin-top:24px;text-align:center}body #splash p.button a{display:inline-block;float:none}body #splash p.button-padding-bottom{padding-bottom:24px}#manager{background:#fff;font:400 12px Roboto,sans-serif;height:100%;min-width:920px;position:relative}#manager .hide{display:none}#manager .new-spin{height:20px;padding:10px;width:20px}#manager .highlight{background-color:#d7e6ff!important}#manager .downer{border-radius:3px;background:#fff;height:100%;position:absolute;right:0!important;top:0!important;width:30px}#manager .downer:after{background-image:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/selector.png);background-size:11px 15px;content:"";display:block;height:15px;margin-top:10px;margin-left:10px;width:10px}#manager a{color:#347baf}#manager a:hover{text-decoration:none}#manager a.closer,#manager span.closer{border-radius:20px;height:17px;width:17px;background:#000;color:#fff;cursor:pointer;display:block;font-weight:700;line-height:16px;text-align:center}#manager a.closer.small,#manager span.closer.small{height:14px;width:14px;font-size:12px;line-height:14px}#manager a.expander,#manager span.expander{border-radius:18px;height:15px;width:15px;background:#fff;border:1px solid #aaa;color:#aaa;cursor:pointer;display:inline-block;font-weight:700;line-height:16px;text-align:center}#manager .expand-content,#manager .expanded a.expander .open,#manager .expanded span.expander .open,#manager a.expander .shut,#manager span.expander .shut{display:none}#manager .expanded a.expander .shut,#manager .expanded span.expander .shut{display:inline}#manager .expanded .expand-content{display:block}#manager .tip-pop{border-radius:3px;background:#f1f1f1;display:none;padding:10px 8px;position:absolute;z-index:1001}#manager .tip-pop .up-arrow{height:0;border-bottom:8px solid #f1f1f1;border-right:6px solid transparent;border-left:6px solid transparent;width:0;position:absolute}#manager .hover-action{display:none}#manager .button a{border-radius:3px;height:40px;line-height:40px!important;background:#347baf;color:#fff;cursor:pointer;display:block;font-size:14px;min-width:70px;padding:0 30px;text-align:center}#manager .button a.disabled{background:#ededed!important;cursor:not-allowed!important}#manager .button a.reset-status-btn{background:#fff!important;color:#347baf!important;border:1px solid #347baf}#manager .button.outline a{background:#fff;border:1px solid #347baf;color:#347baf}#manager .button.outline a:hover{color:#fff;background:#347baf}#manager .button.outline-danger a{background:#fff;border:1px solid #c00;color:#c00}#manager .button.outline-danger a:hover{color:#fff;background:#c00}#manager .button.danger a{background:#c00}#manager .button.light a{height:38px;line-height:38px!important;background:#ededed;border:1px solid #ededed;color:#777}#manager .button.plain a{height:40px;line-height:40px!important;background:transparent;color:#666;min-width:0;padding:0 8px}#manager .button.small a{height:30px;line-height:30px!important}#manager .button.smaller a{height:20px;line-height:20px!important;font-size:12px}#manager .button.narrow a{height:33px;line-height:33px!important;min-width:45px;margin-top:2px}#manager p.block-error{border-radius:10px;height:20px;line-height:20px!important;background:#c00;clear:both;color:#fff;float:left;margin:10px;padding:0 20px}#manager #general-error,#manager #general-success,#manager #left-bottom-error{border-radius:10px;background:#c00;color:#fff;display:none;font-weight:400;left:50%;margin-left:-150px;padding:3px 20px;position:fixed;text-align:center;top:5px;width:260px;z-index:100001}#manager #general-error span#close-error,#manager #general-success span#close-error,#manager #left-bottom-error span#close-error{border-radius:10px;width:16px;height:16px;line-height:16px!important;background:#fcc;color:#c00;cursor:pointer;display:block;position:absolute;right:2px;top:2px}#manager #left-bottom-error{left:20px;bottom:20px;top:unset;border-radius:5px;margin-left:1rem}#manager #general-success{background:#347baf!important}#manager #general-success span#close-success{border-radius:10px;width:16px;height:16px;line-height:16px!important;background:#347baf;color:#fff;cursor:pointer;display:block;position:absolute;right:2px;top:2px}#manager .thumb{background:#eee;overflow:hidden;position:relative}#manager .thumb img{height:inherit;left:0;position:absolute;top:0;width:inherit}#manager .thumb img#photo-img-src{background:#eee}#manager .global-message{border-radius:100px;background:#000;color:#fff;font-size:14px;font-weight:400;left:50%;margin-left:-200px!important;margin-top:0!important;padding:5px 20px;position:fixed;text-align:center;top:5px;width:360px;z-index:1001}#manager .global-message.success{color:#fff;background:#347baf!important}#manager .global-message.error{color:#fff;background:#c00!important}#manager .global-message a{color:#fff;text-decoration:underline}#manager p.no-content{clear:both;float:left;font-size:16px;font-style:oblique;margin:10px}#manager .local-popup{border-radius:3px;box-shadow:0 0 2px 0 rgba(0,0,0,.3);background:#fff;font-size:14px;padding:15px;position:absolute;width:300px}#manager .local-popup .question{padding-bottom:10px}#manager .local-popup .button{float:right}#manager .export-link{border-radius:3px;height:40px;line-height:40px!important;background:#ededed;display:block;text-align:center}#manager .export-link img{margin-top:11px}#manager .adder-link{border-radius:20px;width:12px;height:12px;line-height:12px!important;background:#347baf;color:#fff;margin:8px 5px 0;text-align:center}#manager #content-header h2 a:hover{text-decoration:underline}#manager .alert{border-radius:16px;height:16px;line-height:16px!important;border:1px solid #ff902d;color:#ff902d;display:inline-block;font-weight:900;text-align:center;width:16px}#manager .pagination{clear:both;float:left;width:100%}#manager .pagination a{display:inline-block;margin:5px;position:relative}#manager .pagination .first,#manager .pagination .prev{float:left;position:relative;z-index:3}#manager .pagination .first a,#manager .pagination .first span,#manager .pagination .prev a,#manager .pagination .prev span{height:0;border-bottom:5px solid transparent;border-right:6.666666666666667px solid #e1e1e1;border-top:5px solid transparent;width:0}#manager .pagination .first:hover a,#manager .pagination .first:hover span,#manager .pagination .prev:hover a,#manager .pagination .prev:hover span{border-right-color:#347baf}#manager .pagination .last,#manager .pagination .next{float:right;position:relative;z-index:3}#manager .pagination .last a,#manager .pagination .last span,#manager .pagination .next a,#manager .pagination .next span{border-bottom:5px solid transparent;border-left:6.666666666666667px solid #e1e1e1;border-top:5px solid transparent;height:0;width:0}#manager .pagination .last:hover a,#manager .pagination .last:hover span,#manager .pagination .next:hover a,#manager .pagination .next:hover span{border-left-color:#347baf}#manager .pagination a span{position:absolute}#manager .pagination .first span{left:6px;top:-5px}#manager .pagination .last span{right:6px;top:-5px}#manager .pagination .status{padding:5px 0;position:relative;text-align:center}#manager .pagination .status select{-webkit-appearance:none;background:none;border:none;color:#347baf;cursor:pointer;padding:0 20px 0 4px;position:relative;z-index:1}#manager .pagination .status select:focus{outline:0}#manager .pagination .status .downer{border-top-color:#347baf;cursor:pointer;margin:5px 0 0 -14px;z-index:0}#manager .bare{clear:both;padding:10px}#manager p.add-more{clear:both;cursor:pointer;float:left;font-size:10px;font-weight:400;margin:5px 0}#manager p.add-more span{border-radius:9px;height:9px;line-height:9px!important;background:#347baf;width:9px}#manager a.remover,#manager p.add-more span{color:#fff;display:inline-block;text-align:center}#manager a.remover{border-radius:13px;background:#131415;cursor:pointer;font-size:10px;font-weight:300;height:13px;line-height:12px;width:13px}#manager a.remover:hover{text-decoration:none;background:#555}#manager #content-header div.cal{padding:7px 0 0 7px}#manager #content-header div.cal p.input input{color:#000;font-weight:700;padding:8px 8px 9px;width:140px}#manager #content-header div.cal p.input img{top:17px}#manager a,#manager h1,#manager h2,#manager h3,#manager h4,#manager h5,#manager li,#manager ol,#manager p,#manager ul{margin:0;padding:0}#manager h1,#manager h2,#manager h3,#manager h4,#manager h5{font:300 12px Oswald,sans-serif}#manager .dropdown-arrow img{margin-top:13px;height:5px;width:9px}#manager .muted-text{color:#777}#manager #venue-search{float:right}#manager #venue-search #venue-search-container{position:relative;font-size:9pt;font-weight:200;margin-left:10px}#manager #venue-search #venue-search-container #venue-search-input{float:left;height:40px;border:none;border-right:1px solid #e1e1e1;font-size:16px;outline:none;padding:0 10px 0 5px}#manager #venue-search #venue-search-container #venue-search-input:focus{outline:none}#manager #venue-search #venue-search-container .glass{float:left;height:30px;margin:5px 0 5px 5px;width:30px}#manager #venue-search #venue-search-container #venue-search-spinner{padding-top:5px;padding-right:0;padding-left:10px}#manager #venue-search #venue-search-container #venue-search-results{position:absolute;overflow-y:auto;max-height:88vh;z-index:999999;border:1px solid #e1e1e1;background:#fff}#manager #venue-search #venue-search-container .venue-search-result{color:#fff;background:#444;width:203px;padding-left:12px;cursor:pointer}#manager #venue-search #venue-search-container .venue-search-result.selected,#manager #venue-search #venue-search-container .venue-search-result:hover{cursor:pointer;color:#fff;background:#7b7b7b}#manager #tour-guide-container{margin-top:8px;cursor:pointer}#manager #main-area{background:#fff;float:left;width:100%}#manager #control-bar{font:300 12px Oswald,sans-serif;background:#09223a;float:left;min-height:100%;position:fixed;width:80px;z-index:300}#manager #control-bar hr{background:#272727;border:0;height:1px}#manager #control-bar h3{font-size:18px}#manager #control-bar ul.sub-menu{display:none!important}#manager #control-bar #universal-search-entry{display:block;background:#7d7d7d;color:#fff;font-size:1.5rem;line-height:4.5rem;text-align:center}#manager #control-bar #universal-search-entry:hover{color:#000}#manager #control-bar #universal-search-entry:active{background:#fff;color:#000}#manager #control-bar #logo a{height:42px;line-height:42px!important;background:#090909;display:block;font-size:20px;font-weight:700;padding-top:14px;text-align:center}#manager #control-bar #venue-name{color:#777;padding:7px 0 12px;text-align:center}#manager #control-bar #menu{background:#090909;font-size:11px;font-family:Roboto;font-weight:700;overflow:visible;width:80px}#manager #control-bar #menu li.slug{background:#090909;height:1000px;width:80px}#manager #control-bar #menu li{background:#090909;height:63px;position:relative;width:80px}#manager #control-bar #menu li a{color:#47484c;background:#47484c;display:block;height:73px;overflow:visible;position:absolute;top:0;width:65px}#manager #control-bar #menu li a img{height:73px;width:80px}#manager #control-bar #menu li a span{display:block;top:50px;position:absolute;text-align:center;width:80px}#manager #control-bar #menu li:hover a{background:#fff;color:#fff}#manager #control-bar #menu li.selected{background:none}#manager #control-bar #menu li.selected a{background:#fff;color:#fff}#manager #status{height:41px;line-height:41px!important;background:#fff;border-bottom:1px solid #e1e1e1;position:relative}#manager #status .utilwrap{float:right;margin:5px 10px}#manager #status h3{color:#999;float:left;font-size:21px;line-height:40px;margin-left:10px;text-transform:uppercase}#manager #status a.top-menu,#manager #status span{display:block;float:left;line-height:31px;margin:0 0 0 5px}#manager #status a span{float:right}#manager #status span.thumb{border-radius:30px;height:30px;width:30px;overflow:hidden}#manager #status span.help-link{text-decoration:underline;margin-right:15px}#manager #status a{color:#777}#manager #perf-stats{display:none;position:fixed;left:0;right:0;top:2px;height:50px;z-index:1200;text-align:center;width:60%;background-color:#c8c8c8}#manager #perf-stats .line{height:50%}#manager #perf-stats .line div{float:left;border-left:1px solid #646464}#manager #perf-stats .line .header{height:25px}#manager #perf-stats .line .header.latency{background-color:#a6c9e2}#manager #perf-stats .line .header.domProcessing{background-color:#cb6e6f}#manager #perf-stats .line .header.domComplete{background-color:#00d6b2}#manager #perf-stats .line .label{width:10px}#manager #user-menu{display:none;padding-top:10px;position:absolute;right:5px;top:28px;width:180px;z-index:999}#manager #user-menu .pin-arrow{height:0;border-bottom:8px solid #444;border-right:6px solid transparent;border-left:6px solid transparent;width:0;display:block;position:absolute;right:30px;top:4px}#manager #user-menu ul{border-radius:3px;background:#444;padding:6px}#manager #user-menu ul li{line-height:1em;list-style:none;margin:5px;padding:0}#manager #user-menu ul li hr{width:95%;margin-left:auto;margin-right:auto}#manager #user-menu ul a{border-radius:2px;color:#fff;display:block;font-size:11px;padding:3px;margin:1px 0}#manager #user-menu ul a:hover{background:hsla(0,0%,100%,.3)}#manager #content-container{background:#fff;margin-left:80px;min-height:100%}#manager #content-container.sidebar{margin-left:80px}#manager #content-container .has-sidebar{margin-left:180px}#manager #content-container.so-above #status h3{margin-left:190px}#manager #content-container .closed{float:left}#manager #content-container .closed h3,#manager #content-container .closed p{font-size:16px;margin:20px}#manager #content-container .closed p.inform{font-weight:700}#manager #content-container .clear-it{position:absolute;right:20px;top:12px}#manager #content-header{border-bottom:1px solid #e1e1e1;float:left;width:100%}#manager #content-header h2{height:50px;line-height:50px!important;float:left;font-size:20px;font-weight:400;text-indent:10px;text-transform:uppercase}#manager #content-header h2 span{color:#347baf;margin-left:5px}#manager #content-header .button{float:right;margin:5px 5px 0 0}#manager #interface{border-bottom:1px solid #e1e1e1;float:left;margin-right:5px;width:100%;position:relative}#manager #interface .search-interface{float:left}#manager #interface .search-interface img.glass{float:left;height:30px;margin:5px 0 5px 5px;width:30px}#manager #interface .search-interface input{height:40px;border:none;border-right:1px solid #e1e1e1;font-size:16px;outline:none;padding:0 10px 0 5px}#manager #interface .search-interface.res-page input{border-right:0}#manager #interface .search-interface.res-page input::-ms-clear{height:0;width:0}#manager #interface .search-interface.res-page .search-type{float:left;padding:5px 17px 13px 10px;position:relative;border-right:1px solid #e1e1e1;cursor:pointer;font-size:13px;color:#347baf}#manager #interface .search-interface.res-page .search-type .current{display:block;float:left;padding-top:6px;width:33px;text-align:center}#manager #interface .search-interface.res-page .search-type .dropdown-arrow{margin-left:15px}#manager #interface .search-interface.res-page .search-type-dropdown{position:absolute;left:211px;background:#fff;text-align:center;border:1px solid #e1e1e1;top:41px;z-index:9999;width:102px;border-top:0}#manager #interface .search-interface.res-page .search-type-dropdown .item{padding:12px 12px 12px 0;cursor:pointer;font-size:13px;color:#aaa}#manager #interface .search-interface.res-page .search-type-dropdown .item.selected,#manager #interface .search-interface.res-page .search-type-dropdown .item:hover{color:#347baf}#manager #interface .actions{float:right}#manager #interface .actions span{width:30px;height:14px;display:inline-block;padding:10px;border-left:1px solid #eee;margin-top:2px;text-align:center;cursor:pointer}#manager #sidebar{background:#f5f6f7;height:100vh;left:73px;min-height:-webkit-fill-available;position:fixed;top:0;width:187px;z-index:98;overflow:auto;padding-bottom:24px}#manager #sidebar ul.sidebar-drop{background:#7c7c7c;color:#000;cursor:pointer;font-size:14px;overflow:hidden;width:100%}#manager #sidebar ul.sidebar-drop li.current{font-family:Oswald,sans-serif;background:#7c7c7c;text-indent:20px}#manager #sidebar ul.sidebar-drop li.option{display:none;font-weight:400}#manager #sidebar ul.sidebar-drop li{height:30px;line-height:30px!important;background:#fff}#manager #sidebar ul.sidebar-drop li a{height:30px;line-height:30px!important;color:#666;display:block;text-indent:20px}#manager #sidebar ul.sidebar-drop li a:hover{color:#000;background:#347baf}#manager #sidebar ul.sidebar-drop span{height:30px;line-height:30px!important;border-left:1px solid #e1e1e1;display:block;float:right;text-align:center;text-indent:0;width:30px}#manager #sidebar ul.sidebar-drop span img{padding-top:8px;width:16px}#manager #sidebar h3.subheader{color:#777;font-weight:400;margin-top:20px;margin-bottom:5px}#manager #sidebar h2.subheader{border-bottom:1px solid #fff;color:#777;font-weight:400;margin:20px 10px 5px}#manager #sidebar h3.filter-title{margin-left:21px;color:#000;font-family:Roboto,sans-serif;font-weight:400}#manager #sidebar .request-date-picker{padding-right:0!important;margin-left:21px;margin-bottom:21px;margin-top:10px;position:relative}#manager #sidebar .request-date-picker .date-closer{position:absolute;top:6px;right:20px;display:none}#manager #sidebar .request-date-picker #request-date{width:135px}#manager #sidebar .toggler{cursor:pointer;margin-left:56px;color:#000}#manager #sidebar .checkbox-section{margin-top:20px}#manager #sidebar .checkbox-section .toggler{display:none}#manager #sidebar .status-selector #show-all{border-top:1px solid #000;padding-top:5px;margin-right:12px;margin-top:5px}#manager #sidebar .status-selector .toggler{color:#000;margin-left:10px}#manager #sidebar .status-selector .toggler.minimizer{display:none}#manager #sidebar ul.filter{list-style:none;margin-left:25px}#manager #sidebar ul.filter li{list-style:none;color:#000;margin:10px}#manager #sidebar ul.filter li a{color:#000}#manager #sidebar ul.filter li a:before{display:inline-block;content:"";width:8px;height:8px;border:1px solid #000;border-radius:999px;margin-right:10px}#manager #sidebar ul.filter li a.selected:before{background-size:90%;background:#000;content:"";border-radius:999px}#manager #sidebar ul.filter li.selected{background:hsla(0,0%,100%,.3);text-decoration:none;font-weight:800}#manager #sidebar h3.subheader,#manager #sidebar ul.submenu{margin-left:21px}#manager #sidebar ul.submenu{list-style:none}#manager #sidebar ul.submenu.bottom{bottom:10px;position:absolute}#manager #sidebar ul.submenu li{list-style:none;margin-left:-3px}#manager #sidebar ul.submenu li a{border-radius:2px;color:#000;display:block;font-family:Roboto;font-size:10px;margin:1px 0;padding:3px;width:151px;font-size:11px;cursor:pointer}#manager #sidebar ul.submenu li a span.stat{float:right;background:#535353;color:#000;padding:2px;font-size:6pt;border-radius:3px;font-weight:800}#manager #sidebar ul.submenu li a span.stat.vip{background:#d9a723}#manager #sidebar ul.submenu li a.selected,#manager #sidebar ul.submenu li a:hover{text-decoration:none;background:#ddd}#manager #sidebar ul.submenu li a.selected{font-weight:800}#manager #sidebar ul.submenu li a img{height:10px;margin-right:5px;position:relative;top:1px;width:10px}#manager #sidebar a.menu-link{margin-left:21px;color:#aaa;text-decoration:underline;font-size:8pt}#manager span.status-badge{border-radius:3px;color:#fff;display:inline-block;margin-left:0;padding:1px 5px;font-size:7pt;text-transform:uppercase}#manager span.status-badge.new{background:#6b7aa3}#manager span.status-badge.hold,#manager span.status-badge.offer{background:#e28f2d}#manager span.status-badge.declined{background:red}#manager span.status-badge.booked,#manager span.status-badge.confirmed{background:#72a575}#manager span.status-badge.expired,#manager span.status-badge.removed{background:#e1e1e1}@media print{#manager #main-interface{display:none}#manager #page-summaryreports{margin:none!important;padding:none!important}#manager #control-bar,#manager #sidebar{display:none!important}#manager #report-blocks{font-size:.7em!important;width:100px!important}#manager #report-blocks .report-block{margin:0!important}#manager #report-blocks .report-block .report-table .header-row{text-overflow:ellipsis!important}#manager #content-container{margin:0!important}#manager #content-container .so-above #status h3{margin:0!important;padding:0!important}#manager .so-above #status h3{margin:0!important}#manager #main-area{margin:0!important;padding:0!important;float:none}#manager #venue-search,#manager .utilwrap{display:none}#manager .page-report.has-sidebar{margin:0!important;padding:0!important}@page{size:auto;margin:5mm 5mm 5mm 5mm}#manager .page-report.has-sidebar body{margin:0}#manager .print-header{font-size:12px;text-transform:capitalize}#manager #status{border-bottom:none!important}#manager #page-bookedbyindividualreport #report-blocks,#manager #page-bookedbylistreport #report-blocks{width:95%!important;float:none!important}#manager #page-bookedbyindividualreport .report-block,#manager #page-bookedbylistreport .report-block{float:none!important}}#manager .prev-next-link-bar{display:flex;align-items:center;justify-content:space-between;height:35px;min-width:100%}#manager .prev-next-link-bar .next-container,#manager .prev-next-link-bar .previous-container{display:flex;flex:1;padding:0 10px}#manager .prev-next-link-bar .next-container{justify-content:flex-end;padding-right:80px}#manager .filter-interface,#manager .tab-interface{float:left;position:relative;z-index:10}#manager .filter-interface .show-filters,#manager .filter-interface .show-tags,#manager .tab-interface .show-filters,#manager .tab-interface .show-tags{height:40px;line-height:40px!important;border-right:1px solid #e1e1e1;color:#666;cursor:pointer;float:left;font-size:16px;font-weight:400;overflow:hidden;padding:0 29px 0 12px;position:relative}#manager .filter-interface .show-filters .downer,#manager .filter-interface .show-tags .downer,#manager .tab-interface .show-filters .downer,#manager .tab-interface .show-tags .downer{right:0!important;top:3px!important}#manager .filter-interface span.cheat,#manager .tab-interface span.cheat{background:#fff;display:block;left:1px;position:absolute;top:0;width:84px}#manager .filter-interface .filter-dropdown-container,#manager .tab-interface .filter-dropdown-container{border-radius:0 0 3px 3px;background:#fff;border:1px solid #e1e1e1;display:none;float:left;margin-left:-1px;padding-top:5px;position:absolute;top:40px;width:285px}#manager .filter-interface .filter-dropdown-container p.button,#manager .tab-interface .filter-dropdown-container p.button{float:right}#manager .filter-interface .filter-dropdown-container .form-element.select,#manager .tab-interface .filter-dropdown-container .form-element.select{float:none}#manager .filter-interface .filter-dropdown-container .form-element.select p.input,#manager .tab-interface .filter-dropdown-container .form-element.select p.input{border:none;width:280px}#manager .filter-interface .filter-dropdown-container .form-element.select p.input select,#manager .tab-interface .filter-dropdown-container .form-element.select p.input select{padding:5px .5em}#manager .filter-interface .filter-dropdown-container .filter-submit,#manager .tab-interface .filter-dropdown-container .filter-submit{float:right;padding:10px}#manager .filter-interface .filter-dropdown-container p.label,#manager .tab-interface .filter-dropdown-container p.label{padding-left:5px}#manager .filter-interface .filter-dropdown-container.labels p.label,#manager .tab-interface .filter-dropdown-container.labels p.label{float:left;margin:0;padding:6px;width:110px}#manager .filter-interface .filter-dropdown-container.labels p.input,#manager .tab-interface .filter-dropdown-container.labels p.input{width:160px!important}#manager .filter-interface .filter-dropdown-container .filter-dropdown .form-element.select,#manager .filter-interface .filter-dropdown-container .filter-row,#manager .tab-interface .filter-dropdown-container .filter-dropdown .form-element.select,#manager .tab-interface .filter-dropdown-container .filter-row{border-bottom:1px dotted #ccc}#manager .filter-interface .filter-dropdown-container .filter-dropdown span.downer,#manager .filter-interface .filter-dropdown-container .filter-row-selection span.downer,#manager .tab-interface .filter-dropdown-container .filter-dropdown span.downer,#manager .tab-interface .filter-dropdown-container .filter-row-selection span.downer{top:-5px!important}#manager .filter-interface .filter-row-selection,#manager .filter-interface .filter-row-title,#manager .tab-interface .filter-row-selection,#manager .tab-interface .filter-row-title{float:left;font-size:14px;margin:5px;width:140px}#manager .filter-interface .filter-display,#manager .tab-interface .filter-display{float:left}#manager .filter-interface .filter-display div,#manager .tab-interface .filter-display div{border-radius:3px;height:30px;line-height:30px!important;background:#eee;color:#999;float:left;margin:5px 0 5px 5px;padding:0 10px;display:inline-block}#manager .filter-interface .filter-display div div.close-button,#manager .tab-interface .filter-display div div.close-button{display:inline;float:right;padding:0 0 0 5px;margin:0}#manager .filter-interface .filter-display div div.close-button:hover,#manager .tab-interface .filter-display div div.close-button:hover{cursor:pointer}#manager .filter-interface .filter-submit,#manager .tab-interface .filter-submit{clear:both}#manager .calendar-icon{display:inline;cursor:pointer}#manager .calendar-icon>img{top:-5px;position:relative}#manager .sorter{height:20px;line-height:20px!important;overflow:hidden;position:relative}#manager .sorter img{height:210px;margin-left:10px;position:absolute;top:100px;width:21px}#manager .sorter.sorter-increased-height{height:40px}#manager .sorter.sorter-alphabetic.asc img{top:-12px}#manager .sorter.sorter-alphabetic.desc img{top:-46px}#manager .sorter.sorter-numeric.asc img{top:-80px}#manager .sorter.sorter-numeric.desc img{top:-114px}#manager .sorter.sorter-date.asc img{top:-148px}#manager .sorter.sorter-date.desc img{top:-181px}#manager .sorter-name-single-line{vertical-align:bottom;line-height:60px}#manager.grid{overflow-y:hidden}#manager #page-day #show-hide-canceled{font-size:14px;font-weight:400;padding:15px 15px 15px 25px}#manager .standard-list{clear:right;float:left;position:relative;width:100%}#manager .standard-list.canceled{background:#f1f1f1}#manager .standard-list#grid-hour-headers{margin-left:0;padding-left:76px}#manager .standard-list#grid-hour-headers .standard-row{margin-left:-39px!important;text-align:left;width:inherit}#manager .standard-list.grid-list .list-block .col,#manager .standard-list.grid-list .table-header .col{float:left;font-size:14px;padding:0;height:58px}#manager .standard-list.grid-list .list-block .col.col-max,#manager .standard-list.grid-list .list-block .col.col-table,#manager .standard-list.grid-list .table-header .col.col-max,#manager .standard-list.grid-list .table-header .col.col-table{background:#fff}#manager .standard-list.grid-list .list-block .col.col-table,#manager .standard-list.grid-list .table-header .col.col-table{text-align:center;line-height:33.6px;width:42px}#manager .standard-list.grid-list .list-block .col.col-table>.table-label,#manager .standard-list.grid-list .table-header .col.col-table>.table-label{background:#bbb;height:33.6px;width:33.6px;border-radius:5px;color:#fff;font-weight:700;font-size:12px;margin-left:-16.8px;margin-top:-16.8px;top:50%;left:50%;position:relative}#manager .standard-list.grid-list .list-block .col.col-hour,#manager .standard-list.grid-list .table-header .col.col-hour{border-right:1px solid #e1e1e1}#manager .standard-list.grid-list .list-block .col.col-header,#manager .standard-list.grid-list .table-header .col.col-header{height:30px}#manager .standard-list.grid-list .list-block .col.col-max,#manager .standard-list.grid-list .table-header .col.col-max{width:58px;line-height:33px;text-align:left;margin-left:2px;margin-right:-1px;border-right:1px solid #e1e1e1}#manager .standard-list.grid-list .list-block .col.col-max>.max-label,#manager .standard-list.grid-list .table-header .col.col-max>.max-label{font-size:13px;height:42px;width:42px;margin-left:-23px;margin-top:-17px;top:50%;left:50%;position:relative}#manager .standard-list.grid-list .list-block .col.col-max.col-header,#manager .standard-list.grid-list .table-header .col.col-max.col-header{height:30px}#manager .standard-list.grid-list .list-block .col.col-half-hour,#manager .standard-list.grid-list .table-header .col.col-half-hour{width:120px;height:58px;margin:0;border:0}#manager .standard-list.grid-list .list-block .col.col-half-hour.col-header,#manager .standard-list.grid-list .table-header .col.col-half-hour.col-header{height:30px}#manager .standard-list.grid-list .list-block .col.col-half-hour.col-header>span,#manager .standard-list.grid-list .table-header .col.col-half-hour.col-header>span{text-align:center;left:0;position:relative;font-size:16px;line-height:30px}#manager .standard-list.grid-list .list-block .col.col-half-hour.col-header.border,#manager .standard-list.grid-list .table-header .col.col-half-hour.col-header.border{border-right:1px solid #fff}#manager .standard-list.grid-list .list-block .col.col-half-hour.col-header.border>span,#manager .standard-list.grid-list .table-header .col.col-half-hour.col-header.border>span{left:14px;font-size:12px}#manager .standard-list.seating-columns{background:none;position:absolute;max-width:103px;min-width:103px;overflow-x:hidden;overflow-y:hidden;left:82px}#manager .standard-list.seating-columns.table-headers{top:93px}#manager .standard-list.seating-columns.table-body{background:#fff;top:173px;z-index:200}#manager .standard-list.seating-columns>div>div.standard-row{padding:5px 15px;background-color:#fafafa}#manager .standard-list.seating-columns.scroll-y{overflow-y:scroll;height:calc(100% - 148px)}#manager .standard-list.grid{overflow-x:hidden;overflow-y:hidden;margin-left:103px}#manager .standard-list.grid.scroll-x{overflow-x:auto}#manager .standard-list.grid.scroll-y{overflow-y:auto;height:calc(100% - 155px)}#manager .standard-list.grid .grid-box .grid-row .slot.from-unassigned.bookable{background-color:#626c7f;cursor:copy;background-repeat:no-repeat;background-position:50%;background-image:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/hover-plus-sign.png)}#manager .standard-list.grid .grid-box .grid-row.odd .slot{background-color:#fafafa}#manager .standard-list.grid .grid-box .grid-row.odd .slot.from-unassigned.bookable{background-color:#626c7f;cursor:copy;background-repeat:no-repeat;background-position:50%;background-image:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/hover-plus-sign.png)}#manager .standard-list.grid .grid-box .grid-row .col-hour .slot:nth-child(2){border-right:1px solid #e1e1e1}#manager .standard-list.grid .grid-box>.standard-row{background-color:#fafafa;padding:5px}#manager .standard-list.grid .grid-box>.standard-row>.cover-count{display:inline-block;width:121px;height:15px;position:relative;left:-68px;color:#999;font-weight:700;font-size:15px}#manager .standard-list.grid .grid-box .grid-reservation{z-index:10;position:relative!important;height:56px;background-color:#dcdcdc;cursor:pointer}#manager .standard-list.grid .grid-box .grid-reservation.HOLD{background-color:#f5ce8e!important}#manager .standard-list.grid .grid-box .grid-reservation .reservation-tag{width:0;height:5px;margin-top:3px}#manager .standard-list.grid .grid-box .grid-reservation .state-icons{position:absolute;right:6px;top:5px}#manager .standard-list.grid .grid-box .grid-reservation .linked{background:transparent url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/icons/linked-icon.png) 6px 2px no-repeat;background-size:16px 8px;font-size:10px;padding-left:28px}#manager .standard-list.grid .grid-box .grid-reservation .shuffle-icon{background:transparent url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/icons/shuffle-icon-dark_2x.png) 50% no-repeat;background-size:16px 8px;font-size:10px;padding-left:14px}#manager .standard-list.grid .grid-box .grid-reservation .problem{background-size:18px 18px;height:18px;width:18px;display:inline-block;background-repeat:no-repeat}#manager .standard-list.grid .grid-box .grid-reservation .problem.major{background-image:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/icons/severe-alert-small.png)}#manager .standard-list.grid .grid-box .grid-reservation .problem.minor{background-image:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/icons/minor-alert-small.png)}#manager .standard-list.grid .grid-box .grid-reservation .info{position:absolute;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}#manager .standard-list.grid .grid-box .grid-reservation .info>.num-guests{float:left;font-weight:700;font-size:14px;margin:5px 0 0 5px}#manager .standard-list.grid .grid-box .grid-reservation .info>.thumbnail{clear:right;float:left;width:45px;height:45px;border-radius:25px;margin:3px 5px 0 3px;position:relative}#manager .standard-list.grid .grid-box .grid-reservation .info>.name{display:block;font-weight:700;font-size:16px;margin-top:3px;margin-left:20px}#manager .standard-list.grid .grid-box .grid-reservation .info>.notes{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;display:block;margin-left:20px}#manager .standard-list.grid .grid-box .grid-reservation.confirmed{background-color:#626c7f;color:#fff}#manager .standard-list.grid .grid-box .grid-reservation.confirmed .shuffle-icon{background-image:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/icons/shuffle-icon-white_2x.png)}#manager .standard-list.grid .grid-box .grid-reservation.confirmed .linked{background-image:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/icons/linked-icon-white.png)}#manager .standard-list.grid .grid-box .grid-reservation.confirmed.HOLD{background-color:#f5ce8e}#manager .standard-list.grid .grid-box .grid-reservation:hover{background-color:#d7e6ff;color:#000}#manager .standard-list.grid .grid-box .slot{border:none;height:58px;width:60px;padding:0;margin:0;display:inline-block}#manager .standard-list.grid .grid-box .slot.bookable:hover{cursor:pointer;background-color:rgba(52,123,175,.5);background-repeat:no-repeat;background-position:50%;background-image:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/hover-plus-sign.png)}#manager .standard-list.grid .grid-box .slot.remember{background-color:rgba(52,123,175,.5)}#manager .standard-list.grid .grid-box .slot.divider{background-image:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/stripes.png)}#manager .standard-list.grid .grid-box .grid-booking-block{height:58px;background-image:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/block-stripe.png);background-repeat:repeat;opacity:.5;position:absolute;cursor:pointer}#manager .standard-list.grid .grid-box .grid-booking-block span.block-name{display:inline-block;margin:5px;padding:3px;background:#fff}#manager .standard-list.grid .grid-box .standard-row{border-right:0;clear:both;cursor:pointer;float:left;font-weight:400;width:100%}#manager .standard-list.grid .grid-box .standard-row:hover{background:#f1f1f1}#manager .standard-list.grid .grid-box .standard-row .col{color:#999;font-size:12px}#manager .standard-list .list-block,#manager .standard-list .table-header{width:100%}#manager .standard-list .list-block .col,#manager .standard-list .table-header .col{float:left;font-size:14px;padding:10px}#manager .standard-list .list-block .col.col-client,#manager .standard-list .table-header .col.col-client{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:130px}#manager .standard-list .list-block .col.col-bookedby,#manager .standard-list .table-header .col.col-bookedby{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100px}#manager .standard-list .list-block .col.col-table-no,#manager .standard-list .table-header .col.col-table-no{width:65px}#manager .standard-list .list-block .col.col-arrival,#manager .standard-list .list-block .col.col-minimum,#manager .standard-list .list-block .col.col-time,#manager .standard-list .table-header .col.col-arrival,#manager .standard-list .table-header .col.col-minimum,#manager .standard-list .table-header .col.col-time{width:70px}#manager .standard-list .list-block .col.col-payment,#manager .standard-list .table-header .col.col-payment{float:right;width:90px}#manager .standard-list .list-block .col.col-partysize,#manager .standard-list .table-header .col.col-partysize{width:80px}#manager .standard-list .list-block .col.col-venuenote,#manager .standard-list .table-header .col.col-venuenote{width:270px}#manager .standard-list .list-block .col.col-venuenote.showing-cost,#manager .standard-list .list-block .col.col-venuenote.with-payments,#manager .standard-list .table-header .col.col-venuenote.showing-cost,#manager .standard-list .table-header .col.col-venuenote.with-payments{width:100px}#manager .standard-list .list-block .col.col-spend,#manager .standard-list .table-header .col.col-spend{width:80px}#manager .standard-list .list-block .col.col-is-vip,#manager .standard-list .table-header .col.col-is-vip{padding:0;position:absolute;display:none;width:14px}#manager .standard-list .list-block .col.col-is-vip.is-vip,#manager .standard-list .table-header .col.col-is-vip.is-vip{display:block}#manager .standard-list .list-block .col.col-is-vip.is-vip:after,#manager .standard-list .table-header .col.col-is-vip.is-vip:after{content:"";position:absolute;top:0;left:0;border-color:#f8e81c transparent;border-style:solid;border-width:17px 17px 0 0}#manager .standard-list .list-block .col.col-res-type,#manager .standard-list .table-header .col.col-res-type{width:10px;max-width:5px;min-width:5px;max-height:5px;min-height:5px;padding:1px;border-radius:5px;margin-left:10px;top:15px;position:relative}#manager .standard-list .list-block .col.col-guestname,#manager .standard-list .table-header .col.col-guestname{width:200px}#manager .standard-list .list-block .col.col-note,#manager .standard-list .table-header .col.col-note{width:300px}#manager .standard-list .list-block .col.col-status,#manager .standard-list .table-header .col.col-status{width:90px}#manager .standard-list .list-block .col.col-received,#manager .standard-list .table-header .col.col-received{width:50px}#manager .standard-list .list-block .col.col-phone,#manager .standard-list .table-header .col.col-phone{width:120px;float:right;text-overflow:ellipsis;overflow:hidden}#manager .standard-list .list-block .col.col-email-address,#manager .standard-list .table-header .col.col-email-address{width:150px;float:right;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#manager .standard-list .list-block .col.col-createddate,#manager .standard-list .table-header .col.col-createddate{width:130px;float:right;text-overflow:ellipsis;overflow:hidden}#manager .standard-list .table-header{float:left;font-weight:700}#manager .standard-list .table-header .col{cursor:pointer;font-size:12px;text-transform:uppercase}#manager .standard-list .table-header+div.standard-row{border-bottom:0}#manager .standard-list .booked-block,#manager .standard-list .canceled-block{float:left}#manager .standard-list .standard-row{border-bottom:1px dotted #ccc;clear:both;cursor:pointer;float:left;font-weight:400;width:100%}#manager .standard-list .standard-row:hover{background:#d1eaff}#manager .standard-list .standard-row .col{color:#999;font-size:12px}#manager .standard-list .standard-row .col-client,#manager .standard-list .standard-row .col-guestname{color:#131415}#manager .standard-list .standard-row .col-client.HOLD,#manager .standard-list .standard-row .col-guestname.HOLD{color:#999!important}#manager .standard-list .standard-row.just-added{background:#fffbcc}#manager .standard-list .standard-row.selected{background:#347baf!important}#manager .standard-list .standard-row.selected .col{color:#fff!important}#manager .standard-list .seating-area-group-header{font:700 italic 14px Roboto,sans-serif;float:left;padding:8px 12px;width:100%;border-right:1px solid #fff;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;white-space:nowrap}#manager .standard-list .actual-group-header,#manager .standard-list .request-group-header{background:#f1f1f1;color:#000;float:left;font:normal 12px Roboto,sans-serif;padding:5px 0;text-indent:25px;width:100%}#manager .standard-list.input-table .table-header .col{color:#999;font-size:12px}#manager .standard-list.input-table .input-row{clear:both}@media (min-width:1920px){#manager .standard-list .list-block .col.col-venuenote,#manager .standard-list .list-block .col.col-venuenote.showing-cost,#manager .standard-list .list-block .col.col-venuenote.with-payments,#manager .standard-list .table-header .col.col-venuenote,#manager .standard-list .table-header .col.col-venuenote.showing-cost,#manager .standard-list .table-header .col.col-venuenote.with-payments{width:calc(100% - 1355px)}#manager .standard-list .list-block .col.col-notes,#manager .standard-list .table-header .col.col-notes{width:300px}}@media (max-width:1920px){#manager .standard-list .list-block .col.col-venuenote,#manager .standard-list .list-block .col.col-venuenote.showing-cost,#manager .standard-list .list-block .col.col-venuenote.with-payments,#manager .standard-list .table-header .col.col-venuenote,#manager .standard-list .table-header .col.col-venuenote.showing-cost,#manager .standard-list .table-header .col.col-venuenote.with-payments{width:calc(100% - 1355px)}#manager .standard-list .list-block .col.col-notes,#manager .standard-list .table-header .col.col-notes{width:300px}}@media (max-width:1770px){#manager .standard-list .list-block .col.col-venuenote,#manager .standard-list .list-block .col.col-venuenote.showing-cost,#manager .standard-list .list-block .col.col-venuenote.with-payments,#manager .standard-list .table-header .col.col-venuenote,#manager .standard-list .table-header .col.col-venuenote.showing-cost,#manager .standard-list .table-header .col.col-venuenote.with-payments{width:calc(100% - 1185px)}#manager .standard-list .list-block .col.col-email-address,#manager .standard-list .table-header .col.col-email-address{display:none}}@media (max-width:1680px){#manager .standard-list .list-block .col.col-venuenote,#manager .standard-list .list-block .col.col-venuenote.showing-cost,#manager .standard-list .list-block .col.col-venuenote.with-payments,#manager .standard-list .table-header .col.col-venuenote,#manager .standard-list .table-header .col.col-venuenote.showing-cost,#manager .standard-list .table-header .col.col-venuenote.with-payments{width:calc(100% - 1040px)}#manager .standard-list .list-block .col.col-createddate,#manager .standard-list .table-header .col.col-createddate{display:none}}@media (max-width:1400px){#manager .standard-list .list-block .col.col-venuenote,#manager .standard-list .list-block .col.col-venuenote.showing-cost,#manager .standard-list .list-block .col.col-venuenote.with-payments,#manager .standard-list .table-header .col.col-venuenote,#manager .standard-list .table-header .col.col-venuenote.showing-cost,#manager .standard-list .table-header .col.col-venuenote.with-payments{width:calc(100% - 900px)}#manager .standard-list .list-block .col.col-phone,#manager .standard-list .table-header .col.col-phone{display:none}}@media (max-width:1380px){#manager .standard-list .list-block .col.col-message,#manager .standard-list .table-header .col.col-message{width:135px}#manager .standard-list .list-block .col.col-notes,#manager .standard-list .table-header .col.col-notes{width:200px}#manager .standard-list .list-block .col.col-status,#manager .standard-list .table-header .col.col-status{width:90px}}@media (max-width:1275px){#manager .standard-list .list-block .col.col-payment,#manager .standard-list .table-header .col.col-payment{display:none}#manager .standard-list .list-block .col.col-venuenote,#manager .standard-list .list-block .col.col-venuenote.showing-cost,#manager .standard-list .list-block .col.col-venuenote.with-payments,#manager .standard-list .table-header .col.col-venuenote,#manager .standard-list .table-header .col.col-venuenote.showing-cost,#manager .standard-list .table-header .col.col-venuenote.with-payments{width:calc(100% - 790px)}}@media (max-width:1250px){#manager .standard-list .list-block .col.col-message,#manager .standard-list .table-header .col.col-message{width:120px}#manager .standard-list .list-block .col.col-source,#manager .standard-list .table-header .col.col-source{width:70px}#manager .standard-list .list-block .col.col-notes,#manager .standard-list .table-header .col.col-notes{width:220px}#manager .standard-list .list-block .col.col-bookedby,#manager .standard-list .table-header .col.col-bookedby{width:100px}}@media (max-width:1205px){#manager .standard-list .list-block .col.col-table-no,#manager .standard-list .table-header .col.col-table-no{display:none}#manager .standard-list .list-block .col.col-venuenote,#manager .standard-list .list-block .col.col-venuenote.showing-cost,#manager .standard-list .list-block .col.col-venuenote.with-payments,#manager .standard-list .table-header .col.col-venuenote,#manager .standard-list .table-header .col.col-venuenote.showing-cost,#manager .standard-list .table-header .col.col-venuenote.with-payments{width:calc(100% - 705px)}}@media (max-width:1180px){#manager .standard-list .list-block .col.col-message,#manager .standard-list .table-header .col.col-message{width:100px}#manager .standard-list .list-block .col.col-source,#manager .standard-list .table-header .col.col-source{width:70px}#manager .standard-list .list-block .col.col-notes,#manager .standard-list .table-header .col.col-notes{width:200px}}@media (max-width:1150px){#manager .standard-list .list-block .col.col-bookedby,#manager .standard-list .list-block .col.col-client,#manager .standard-list .list-block .col.col-note,#manager .standard-list .table-header .col.col-bookedby,#manager .standard-list .table-header .col.col-client,#manager .standard-list .table-header .col.col-note{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:90px!important}#manager .standard-list .list-block .col.col-minimum,#manager .standard-list .table-header .col.col-minimum{width:70px}#manager .standard-list .list-block .col.col-payment,#manager .standard-list .table-header .col.col-payment{width:90px}#manager .standard-list .list-block .col.col-source,#manager .standard-list .table-header .col.col-source{width:70px}#manager .standard-list .list-block .col.col-notes,#manager .standard-list .table-header .col.col-notes{width:50px}#manager .standard-list .list-block .col.col-venuenote,#manager .standard-list .list-block .col.col-venuenote.showing-cost,#manager .standard-list .list-block .col.col-venuenote.with-payments,#manager .standard-list .table-header .col.col-venuenote,#manager .standard-list .table-header .col.col-venuenote.showing-cost,#manager .standard-list .table-header .col.col-venuenote.with-payments{width:calc(100% - 665px)}#manager .standard-list .list-block .request-row .col.col-client,#manager .standard-list .table-header .request-row .col.col-client{width:85px!important}}@media (max-width:1025px){#manager .standard-list .list-block .col.col-message,#manager .standard-list .table-header .col.col-message{width:100px}}#manager #manager .paging{display:none}#manager #manager .paging.top{position:absolute;right:20px;top:10px}#manager #manager .paging.bottom{float:right;padding:10px 20px;right:20px}#manager #manager .paging p{color:#000;display:inline-block;font-size:18px;padding:0 2px}#manager #manager .paging a{display:block;position:relative}#manager #manager .paging a span{position:absolute}#manager #manager .paging p.last a,#manager #manager .paging p.last a span,#manager #manager .paging p.next a{border-bottom:8px solid transparent;border-left:10.666666666666666px solid #131415;border-top:8px solid transparent;height:0;width:0}#manager #manager .paging p.last a:hover,#manager #manager .paging p.last a:hover span,#manager #manager .paging p.last a span:hover,#manager #manager .paging p.last a span:hover span,#manager #manager .paging p.next a:hover,#manager #manager .paging p.next a:hover span{border-bottom:8px solid transparent;border-left:10.666666666666666px solid #347baf;border-top:8px solid transparent;height:0;width:0}#manager #manager .paging p.first a,#manager #manager .paging p.first a span,#manager #manager .paging p.prev a{height:0;border-bottom:8px solid transparent;border-right:10.666666666666666px solid #131415;border-top:8px solid transparent;width:0}#manager #manager .paging p.first a:hover,#manager #manager .paging p.first a:hover span,#manager #manager .paging p.first a span:hover,#manager #manager .paging p.first a span:hover span,#manager #manager .paging p.prev a:hover,#manager #manager .paging p.prev a:hover span{height:0;border-bottom:8px solid transparent;border-right:10.666666666666666px solid #347baf;border-top:8px solid transparent;width:0}#manager #manager .paging p.first a span,#manager #manager .paging p.last span{top:-8px}#manager #manager .paging p.first a span{right:-5px}#manager #manager .paging p.last span{left:-5px}#manager #chat-interface{background:#fff;border-top:1px solid #e7e7e7;bottom:0;left:0;padding:10px;position:absolute;width:430px;z-index:2}#manager #chat-interface p{display:inline-block}#manager #chat-interface p.type{height:20px;line-height:20px!important;margin-bottom:7px;position:relative;text-align:center}#manager #chat-interface p.type span{position:absolute}#manager #chat-interface p.type a{height:20px;line-height:20px!important;color:#666;display:block}#manager #chat-interface p.chat{border:1px solid #e7e7e7;width:50px}#manager #chat-interface p.chat.selected{background:#666}#manager #chat-interface p.chat.selected a{color:#fff}#manager #chat-interface p.chat.selected span{height:0;border-top:5.333333333333333px solid #666;border-right:4px solid transparent;border-left:4px solid transparent;width:0;left:50%;margin-left:-6px;top:20px}#manager #chat-interface p.message-links{border:1px solid #ddd;padding:8px;border-radius:5px;font-weight:400;font-size:10pt;float:left;overflow:hidden;width:413px}#manager #chat-interface p.message-links.withmenu{width:285px}#manager #chat-interface .respond-to{background:#347baf;border-radius:5px;width:100px;margin-left:10px;color:#fff;font-size:11pt;font-weight:400;cursor:pointer;line-height:33px;padding-left:15px;float:right}#manager #chat-interface .respond-to .open-arrow{width:17px;float:right;margin-top:11px;margin-right:10px}#manager #chat-interface .respond-to .respond-to-menu{clear:both;position:relative}#manager #chat-interface .respond-to .respond-to-menu .container{position:absolute;bottom:30px;right:0;background:#fff;border-radius:5px;font-size:10pt;font-weight:400;width:114px;text-align:left;border:1px solid #eee;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;display:none;z-index:10}#manager #chat-interface .respond-to .respond-to-menu .container.show{display:block}#manager #chat-interface .respond-to .respond-to-menu .container .row{display:block;padding-left:15px;color:#666;cursor:pointer}#manager #chat-interface .respond-to .respond-to-menu .container .row:hover{background:#c3d9fe;color:#000}#manager #chat-send-message{overflow:hidden;position:absolute;z-index:999;background:#eee;margin:0;padding:0;width:100%;left:0;top:0;bottom:0}#manager #chat-send-message .lock-img{display:none}#manager #chat-send-message.lock .lock-img{display:inline;float:left}#manager #chat-send-message.lock #chat-input,#manager #chat-send-message.lock .message{background-color:#e1ecff}#manager #chat-send-message.lock span.note{display:inline}#manager #chat-send-message.lock span.msg{display:none}#manager #chat-send-message.expanded{top:0;display:block}#manager #chat-send-message.contracted{display:none;top:999px}#manager #chat-send-message .title{position:fixed;z-index:999;width:450px;background:#666;color:#fff;text-align:center;padding:10px;font-weight:400;font-size:10pt}#manager #chat-send-message .close-arrow{width:20px;vertical-align:text-top;float:right;margin-right:20px}#manager #chat-send-message .message{margin:5px;background:#fff;border-radius:5px;padding:5px;position:absolute;bottom:51px;top:35px;left:0;right:0}#manager #chat-send-message .message textarea{background-color:#fff;padding:5px;position:absolute;width:418px;top:5px;bottom:30px;outline:none;border:0;height:auto;min-height:70%}#manager #chat-send-message .message span.attachment-filename-display{position:absolute;bottom:9px;left:40px}#manager #chat-send-message .message span.attachment-filename-display span{color:#666;background:#ccc;border:1px solid #aaa;display:inline-block;font-weight:400;margin:1px 1px 0 0;padding:1px 4px}#manager #chat-send-message .message span.attachment-filename-display span a{color:#666;cursor:pointer;padding:0 0 0 5px}#manager #chat-send-message span.note{display:none}#manager #chat-send-message span.msg{display:inline}#manager #chat-send-message .bottom{position:absolute;bottom:0;padding:10px;background:#fff;left:0;right:0;text-align:center}#manager #chat-send-message .bottom .button{float:none!important}#manager #chat-send-message .bottom .button a{height:30px;line-height:30px!important}#manager p.chatting a,#manager p.chatting textarea{border:1px solid #e7e7e7;display:inline-block}#manager p.chatting textarea{border-radius:2px 0 0 2px;height:28px;line-height:1.7;outline:none;padding:6px 8px;resize:none;width:320px}#manager p.chatting a{border-radius:0 2px 2px 0;height:40px;line-height:40px!important;background:#fff;border-left:0;overflow:hidden;width:25px}#manager p.chatting a img{background:#ccc;height:38px;left:-4px;position:relative;top:2px;width:32px}#manager p.chatting a:hover img{background:#347baf}#manager p.chatting a.attach-file{position:relative}#manager p.chatting a.attach-file input{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}#manager a.attach-file{position:absolute;bottom:0;margin-left:0;cursor:pointer}#manager a.attach-file input{position:absolute;top:0;left:0;opacity:0;border:1px solid green;width:100%;height:100%;cursor:pointer}#manager a.attach-file span{font-weight:400;border-bottom:1px solid}#manager a.attach-file img.loader{display:none}#manager a.attach-file img.button{background:#347baf;position:relative;width:30px}#manager a.attach-file.loading img.loader{display:block}#manager a.attach-file.loading img.button{display:none}#manager .tag-item-container .tag-item{border-radius:3px;background:#f1f1f1;cursor:pointer;margin:2px;overflow:hidden}#manager .tag-item-container .tag-name{font-weight:700;padding-right:6px}#manager .tag-item-container .tag-item-color{border-right:1px solid #fff;width:15px}#manager .tag-item-container .close-tag{width:16px;height:16px;line-height:16px!important;color:#999;display:block;font-size:14px;margin:2px;text-align:center}#manager .tag-item-container .restricted-tag{background:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/icons/lock-icon.png) no-repeat;background-size:12px;height:14px;width:14px}#manager .tag-item-container .tag-close-confirm-container{position:relative}#manager .tag-item-container .tag-close-confirm{left:0;padding:10px;position:absolute;top:0;z-index:20}#manager .tag-item-container.new-style .tag-item{height:auto;padding:6px}#manager .tag-item-container.new-style .tag-name{font-weight:700;padding-left:6px}#manager .tag-item-container.new-style .tag-icon{font-family:VmsIcons;padding-left:6px}#manager .tags-group-tags .tag-item-container .tag-icon,#manager .tags-group-tags .tag-item-container .tag-name{padding-top:2px}#manager .tag-editor h3{color:#aaa;font:700 12px Roboto,sans-serif;margin:10px 0}#manager .tag-editor h3 .tag-table-category,#manager .tag-editor h3 .tags-group-category{color:#999;font-weight:700;margin:5px 0}#manager .generic-tag-editor .relative-container{position:absolute;z-index:300}#manager .generic-tag-editor .lookup{border:0;width:100%}#manager .generic-tag-editor .lookup:focus{outline:none}#manager .generic-tag-editor .new{font-weight:700}#manager .generic-tag-editor .tag-table-category .restricted-icon{width:200px;background-image:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/icons/lock-icon.png);background-size:15px;height:25px;line-height:25px;padding-left:20px;background-repeat:no-repeat;background-position-y:3px;background-position-x:1px}#manager .generic-tag-editor .tag-table-container{height:200px;overflow:scroll;width:375px}#manager .generic-tag-editor .tag-table-container .color{display:block;width:10px;height:10px;border-radius:5px;margin:3px 3px 0 0}#manager .generic-tag-editor .tag-table-container .tag-item-container{padding:0 5px;float:none}#manager .generic-tag-editor .tag-table-container .tag-item{background-color:#fff!important}#manager .generic-tag-editor .tag-table-container .tag-item-color{border-radius:4px;height:6px;width:6px;margin-top:5px}#manager .generic-tag-editor .tag-table-container .tag-item:hover{background-color:#eee!important}#manager .generic-tag-editor h3{color:#aaa;font:700 12px Roboto,sans-serif;margin:10px 0}#manager .generic-tag-editor .tags-group.new-style{clear:both}#manager .generic-tag-editor .tag-item{background-color:#fff}#manager .generic-tag-editor .tag-item.hover{background-color:#eee}#manager .generic-tag-editor .tag-item.hover .close-tag{color:#999}#manager .generic-tag-editor .tag-table-category,#manager .generic-tag-editor .tags-group-category{color:#999;font-weight:700;margin:5px 0}#manager .generic-tag-editor .tag-table-category span,#manager .generic-tag-editor .tags-group-category span{width:10px;height:10px;border-radius:5px;margin:3px 3px 0 0;display:block}#manager .generic-tag-editor .tag-table-category .tag-group-name,#manager .generic-tag-editor .tags-group-category .tag-group-name{margin-left:5px}#manager .generic-tag-editor .tag-table-category .restricted-tag,#manager .generic-tag-editor .tags-group-category .restricted-tag{background-image:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/icons/lock-icon.png);background-size:15px;height:25px;background-repeat:no-repeat;background-position-y:3px;background-position-x:1px}#manager .generic-tag-editor #find-source-tags-input,#manager .generic-tag-editor #find-tags-input{border-radius:3px;width:375px;min-height:20px;resize:vertical;overflow:hidden;border:1px solid #ccc;cursor:text}#manager .generic-tag-editor #find-source-tags-results,#manager .generic-tag-editor #find-tags-results{width:365px;-ms-text-overflow:ellipsis;text-overflow:ellipsis}#manager .generic-tag-editor .tag-item{cursor:pointer}#manager .generic-tag-editor .add-tags-area{min-height:auto}#manager .generic-tag-editor #page-clientsprofile .add-tags-area{min-height:250px}#manager #find-source-tags-results,#manager #find-tags-results{border-radius:3px;box-shadow:0 0 2px 0 rgba(0,0,0,.3);background:#fff;padding:5px}#manager .error{clear:both;color:#c00;float:left;margin:10px 0}#manager p.button.plain>a.filter-nevermind-link{color:#347baf;font-weight:300}#manager #expiration-select-div p.input{width:16em}#manager #booked-box,#manager #guestlist-box{padding-bottom:40px}#manager #booked-box{min-width:840px}#manager .client-search-button-wrapper{margin-right:12px!important}#manager .more-button,#manager .reservation-button{float:right}#manager .more-button .collapsed a,#manager .reservation-button .collapsed a{width:100px;border-radius:3px;background-image:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/down-arrow.png);background-size:10px;background-position:145px;background-repeat:no-repeat;display:block}#manager .more-button .collapsed a:hover,#manager .reservation-button .collapsed a:hover{cursor:pointer;background-color:#cdcdcd}#manager .more-button .collapsed a.client-search-page-button,#manager .reservation-button .collapsed a.client-search-page-button{width:115px}#manager .more-button .dropdown-arrow,#manager .reservation-button .dropdown-arrow{border-radius:0 3px 3px 0;height:40px;padding-left:10px;width:20px;background-color:#ededed}#manager .more-button .dropdown-arrow img,#manager .reservation-button .dropdown-arrow img{height:4px;margin-top:18px}#manager .more-button .dropdown-arrow:hover,#manager .reservation-button .dropdown-arrow:hover{cursor:pointer;background-color:#cdcdcd}#manager .more-button .more-drop-down-wrapper,#manager .more-button .reservation-drop-down-wrapper,#manager .reservation-button .more-drop-down-wrapper,#manager .reservation-button .reservation-drop-down-wrapper{position:relative;visibility:hidden;display:inline-block;margin:5px 5px 0 0}#manager .more-button .more-drop-down-wrapper .more-drop-down,#manager .more-button .more-drop-down-wrapper .reservation-drop-down,#manager .more-button .reservation-drop-down-wrapper .more-drop-down,#manager .more-button .reservation-drop-down-wrapper .reservation-drop-down,#manager .reservation-button .more-drop-down-wrapper .more-drop-down,#manager .reservation-button .more-drop-down-wrapper .reservation-drop-down,#manager .reservation-button .reservation-drop-down-wrapper .more-drop-down,#manager .reservation-button .reservation-drop-down-wrapper .reservation-drop-down{position:absolute;z-index:100}#manager .more-button .more-drop-down-wrapper .more-drop-down #more,#manager .more-button .more-drop-down-wrapper .reservation-drop-down #more,#manager .more-button .reservation-drop-down-wrapper .more-drop-down #more,#manager .more-button .reservation-drop-down-wrapper .reservation-drop-down #more,#manager .reservation-button .more-drop-down-wrapper .more-drop-down #more,#manager .reservation-button .more-drop-down-wrapper .reservation-drop-down #more,#manager .reservation-button .reservation-drop-down-wrapper .more-drop-down #more,#manager .reservation-button .reservation-drop-down-wrapper .reservation-drop-down #more{background-color:#ededed}#manager .more-button .more-drop-down-wrapper .more-drop-down .button,#manager .more-button .more-drop-down-wrapper .reservation-drop-down .button,#manager .more-button .reservation-drop-down-wrapper .more-drop-down .button,#manager .more-button .reservation-drop-down-wrapper .reservation-drop-down .button,#manager .reservation-button .more-drop-down-wrapper .more-drop-down .button,#manager .reservation-button .more-drop-down-wrapper .reservation-drop-down .button,#manager .reservation-button .reservation-drop-down-wrapper .more-drop-down .button,#manager .reservation-button .reservation-drop-down-wrapper .reservation-drop-down .button{clear:none;float:left!important;margin:0!important}#manager .more-button .more-drop-down-wrapper .more-drop-down .button a,#manager .more-button .more-drop-down-wrapper .reservation-drop-down .button a,#manager .more-button .reservation-drop-down-wrapper .more-drop-down .button a,#manager .more-button .reservation-drop-down-wrapper .reservation-drop-down .button a,#manager .reservation-button .more-drop-down-wrapper .more-drop-down .button a,#manager .reservation-button .more-drop-down-wrapper .reservation-drop-down .button a,#manager .reservation-button .reservation-drop-down-wrapper .more-drop-down .button a,#manager .reservation-button .reservation-drop-down-wrapper .reservation-drop-down .button a{width:125px;border-radius:0;padding:0 20px;background-color:#fff}#manager .more-button .more-drop-down-wrapper .more-drop-down .button a:hover,#manager .more-button .more-drop-down-wrapper .reservation-drop-down .button a:hover,#manager .more-button .reservation-drop-down-wrapper .more-drop-down .button a:hover,#manager .more-button .reservation-drop-down-wrapper .reservation-drop-down .button a:hover,#manager .reservation-button .more-drop-down-wrapper .more-drop-down .button a:hover,#manager .reservation-button .more-drop-down-wrapper .reservation-drop-down .button a:hover,#manager .reservation-button .reservation-drop-down-wrapper .more-drop-down .button a:hover,#manager .reservation-button .reservation-drop-down-wrapper .reservation-drop-down .button a:hover{cursor:pointer;background-color:#d0e0fe}#manager .more-button .more-drop-down-wrapper .more-drop-down .button a.client-search-page-button,#manager .more-button .more-drop-down-wrapper .reservation-drop-down .button a.client-search-page-button,#manager .more-button .reservation-drop-down-wrapper .more-drop-down .button a.client-search-page-button,#manager .more-button .reservation-drop-down-wrapper .reservation-drop-down .button a.client-search-page-button,#manager .reservation-button .more-drop-down-wrapper .more-drop-down .button a.client-search-page-button,#manager .reservation-button .more-drop-down-wrapper .reservation-drop-down .button a.client-search-page-button,#manager .reservation-button .reservation-drop-down-wrapper .more-drop-down .button a.client-search-page-button,#manager .reservation-button .reservation-drop-down-wrapper .reservation-drop-down .button a.client-search-page-button{width:140px}#manager #stats-bar{background:#fff;border-top:1px solid #e1e1e1;bottom:0;height:40px;position:fixed;width:100%;z-index:50}#manager #stats-bar.expanded{background:#f8f8f8}#manager #stats-bar.expanded .toggler{background-image:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/down-arrow.png);width:12px;height:6px;top:20px;position:absolute;left:3px}#manager #stats-bar strong{font-size:18px;font-weight:300}#manager #stats-bar span{height:40px;line-height:40px!important;color:#666;display:inline-block;font-size:14px;padding:0 20px;width:135px}#manager #stats-bar span.clickable{color:#347baf}#manager #stats-bar span.clickable:hover{text-decoration:underline;cursor:pointer}#manager #stats-bar span.group-name{text-transform:lowercase}#manager #stats-bar strong{color:#000;font-size:20px;font-weight:400}#manager #stats-bar .toggler{width:20px;height:10px;top:18px;position:absolute;cursor:pointer;background-repeat:no-repeat;background-position:50%;background-image:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/right-arrow-grey.png)}#manager #fixed-action-panel{background:#fff;border-top:1px solid #e1e1e1;bottom:0;height:48px;left:80px;position:fixed;right:0;z-index:400}#manager #fixed-action-panel p.button{float:right;margin:4px 4px 0 0}#manager .has-sidebar #fixed-action-panel{left:260px}#manager .print-only{display:none!important}#manager .print-break{clear:both;-moz-column-break-after:always;break-after:always;page-break-after:always}@media print{#manager{font-size:20px}#manager .print-only{display:block!important}#manager .do-not-print{display:none!important}}#manager .client-group,#manager .res-type{border-radius:2px;color:#fff;font-size:14px;padding:3px 5px;position:relative;text-shadow:0 1px 2px #333}#manager .client-group.clickable,#manager .res-type.clickable{cursor:pointer}#manager .client-group.closable,#manager .res-type.closable{padding-right:25px}#manager .client-group .closer,#manager .res-type .closer{background:transparent;position:absolute;right:4px;top:4px}#manager .group-selector,#manager .res-types-selector{border:1px solid #e1e1e1;padding:2px}#manager .group-selector .client-group,#manager .group-selector .res-type,#manager .res-types-selector .client-group,#manager .res-types-selector .res-type{margin:2px}#manager .groups #groups-area,#manager .groups #res-types-area{border-radius:3px;background:#fff;border:1px solid #ccc;float:left;min-height:23px;padding:3px;width:398px}#manager .groups #res-types-area{width:176px!important;min-height:29px!important}#manager #res-types-dropdown{clear:both;display:none;width:184px;float:right;margin-right:10px}#manager #group-dropdown{clear:both;display:none;float:left;width:406px}#manager #groups-area .client-group,#manager #groups-area .res-type,#manager #res-types-area .client-group,#manager #res-types-area .res-type{float:left;margin-right:2px}#manager .tags .client-group,#manager .tags .res-type{float:left;margin:2px;padding:1px 5px 2px}#manager .min-max-toggle{border-radius:15px;border:1px solid #347baf;color:#347baf;height:15px;width:15px;line-height:12px;text-align:center}#manager #content-header .controls{float:left;padding:7px}#manager #content-header .controls form{float:left}#manager #content-header .controls form p.input{height:34px;line-height:34px!important}#manager #content-header .controls form select{padding-top:8px}#manager #content-header .controls .booking-health{margin:0}#manager #content-header .controls .booking-health a{height:34px;line-height:34px!important;background:#fff;border:1px solid #ccc;color:#000;font-weight:700;padding:0 10px}#manager #content-header .controls .booking-health i{color:#a1befe}#manager #content-header .controls .cover-flow{float:left;margin:0 0 0 6px}#manager #content-header .controls .cover-flow a{height:34px;line-height:34px!important;background:#fff;border:1px solid #ccc;color:#000;font-weight:700;padding:0 10px}#manager #content-header .controls .cover-flow img{padding:0 7px 0 0;position:relative;top:3px;width:16px}#manager .shift-summaries{margin-left:5px;display:block}#manager .shift-summaries .standard-list{display:inline-block;float:none;clear:both}#manager .shift-summaries .standard-row{cursor:normal;border:none}#manager .shift-summaries .standard-row:hover{background:none}#manager .shift-summary{padding-top:25px;padding-bottom:25px}#manager .shift-summary h1{font-size:15px;margin-bottom:25px;font-weight:700}#manager .shift-summary ul{list-style:none}#manager .followers-component .title{float:left;font-style:italic;color:#999;font-size:11px;margin-right:3px;margin-top:7px}#manager .followers-component img{height:25px;width:25px;position:absolute;z-index:0}#manager .followers-component #followers-select{height:25px;width:25px;opacity:0;cursor:pointer}#manager .followers-component span{width:25px;height:25px;background:#dedede;display:block;float:left;margin:2px 1px;color:#000;text-align:center;font-weight:400;line-height:23px;position:relative}#manager .followers-component span.followers-area,#manager .followers-component span.frozen-followers-area{background:none;width:auto;height:auto}#manager .followers-component span.frozen-followers-area span.pic{color:#fff;background-color:#9e9e9e}#manager .followers-component span.frozen-followers-area span.pic em.name{color:#999}#manager .followers-component span em.name{position:absolute;z-index:99;top:19px;width:200px;left:-89px;text-align:center;font-size:9px;display:none}#manager .followers-component span .pic{margin-top:0;cursor:default}#manager .followers-component span .pic .del{display:none}#manager .followers-component span .pic:hover .del,#manager .followers-component span .pic:hover em.name{display:inline}#manager .followers-component span .del{position:absolute;background:#000;z-index:2;top:-3px;color:#fff;font-size:10px;width:10px;height:10px;right:-1px;line-height:9px;cursor:pointer}#manager .followers-component span .del:hover{background:#666}#manager #canceled-rows{font-style:italic}#manager .slideout{box-shadow:0 0 9px 0 rgba(0,0,0,.3);background:#fff;height:100%;overflow-y:scroll;position:fixed!important;right:-456px;top:0;width:450px}#manager .slideout #res_status{text-transform:capitalize}#manager .slideout .empty{color:#999;font:400 12px Roboto,sans-serif;font-style:oblique;padding:10px;text-align:center}#manager .slideout a.attach-file input{cursor:pointer}#manager .slideout .tag-table-group{clear:both}#manager .slideout .tag-table-group .tag-table-category{font-weight:700;padding-top:7px}#manager .slideout #add-client-tags-container,#manager .slideout #add-tag-container{width:390px}#manager .slideout #add-tag-results{border-bottom:1px solid #e1e1e1;margin-bottom:10px;padding-bottom:10px}#manager .slideout .formarea{float:left;position:relative;top:2px}#manager .slideout .slide-controls{background:#131415;width:100%}#manager .slideout .slide-controls p{padding:0 5px}#manager .slideout .slide-controls p.cancel{float:left}#manager .slideout .slide-controls p.save{float:right}#manager .slideout .slide-controls h3{height:40px;line-height:40px!important;color:#fff;font-size:16px;font-weight:400;text-align:center;text-transform:uppercase}#manager .slideout .slide-controls .back-arrow{height:0;border-bottom:7px solid transparent;border-right:9.333333333333334px solid #666;border-top:7px solid transparent;width:0;display:inline-block;margin-bottom:-1px;margin-right:3px}#manager .slideout .slide-controls .back-arrow span{height:0;border-bottom:6px solid transparent;border-right:8px solid #131415;border-top:6px solid transparent;width:0;display:block;margin-left:2px;margin-top:-6px}#manager .slideout span.status{border-radius:2px;color:#fff;display:none;margin-right:5px;margin-top:-3px;padding:3px 8px;font-size:8pt;line-height:9px;font-family:Roboto,sans-serif;font-weight:400}#manager .slideout span.status.hold{background:#ffd9ac;color:#e28f2d;display:inline-block;position:relative;top:-2px}#manager .slideout span.status.booked{background:#d4f4e3;color:#72a575;display:inline-block;position:relative;top:-2px}#manager .slideout span.status.new{background:#d1eaff;color:#6b7aa3}#manager .slideout .company-lookup-option{cursor:pointer;padding:3px;color:grey;margin-left:15px}#manager .slideout #profile-company-lookup{margin-top:60px}#manager .slideout #profile-company-lookup,#manager .slideout #source-company-lookup{position:absolute;background:#fff;width:378px;border:1px solid #ccc;overflow-y:scroll;max-height:100px}#manager .slideout #source-company-lookup{margin-top:149px}#manager #edit-reservation textarea,#manager #tab-book textarea,#manager #tab-request textarea{font-size:12px!important}#manager #tab-book #book-res{position:relative;top:50px;height:770px}#manager #add-new-block{background:#fff}#manager #content .slideout-reservation-inputs .formarea{padding:10px}#manager #content .slideout-reservation-inputs .form-element.text input,#manager #content .slideout-reservation-inputs textarea{width:362px}#manager #content .slideout-reservation-inputs .form-element.text input#id_minimum,#manager #content .slideout-reservation-inputs textarea#id_minimum{width:102px}#manager #content .slideout-reservation-inputs .form-element.text input{font-size:18px!important}#manager #content .slideout-reservation-inputs #id_phone_number{width:288px}#manager #content .slideout-reservation-inputs #id_cc_month{width:50px}#manager #content .slideout-reservation-inputs #id_cc_year{width:80px}#manager #content .slideout-reservation-inputs #id_cc_cvv{width:60px}#manager #content .slideout-reservation-inputs #profile-custom-salutation{width:100px}#manager #content #tab-payments .two-equal .form-element.text input,#manager #content .slideout-reservation-inputs .two-equal .form-element.text input{width:166px}#manager #content #tab-payments .three-equal .form-element.text input,#manager #content .slideout-reservation-inputs .three-equal .form-element.text input{width:102px}#manager #content #tab-payments #ptab_requestbase_amount,#manager #content .slideout-reservation-inputs #ptab_requestbase_amount{width:360px}#manager #content #tab-payments #ptabservice_charge_percent input,#manager #content #tab-payments #ptabtip_percent input,#manager #content #tab-payments .service_charge_percent input,#manager #content #tab-payments .tip_percent input,#manager #content .slideout-reservation-inputs #ptabservice_charge_percent input,#manager #content .slideout-reservation-inputs #ptabtip_percent input,#manager #content .slideout-reservation-inputs .service_charge_percent input,#manager #content .slideout-reservation-inputs .tip_percent input{background:#fff url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/icons/percent.png) 355px 11px no-repeat;background-size:12px 12px;width:360px}#manager #content .slideout .comp-options.radioset,#manager #content .slideout .cost-type.radioset{float:left;margin-top:18px}#manager #content .slideout .comp-options.radioset>div p.label,#manager #content .slideout .cost-type.radioset>div p.label{border-left:1px solid #ccc;border-right:none}#manager #content .slideout .comp-options.radioset>div:first-child p.label,#manager #content .slideout .cost-type.radioset>div:first-child p.label{border-radius:3px 0 0 3px}#manager #content .slideout .comp-options.radioset>div:last-child p.label,#manager #content .slideout .cost-type.radioset>div:last-child p.label{border-radius:0 3px 3px 0;border-right:1px solid #ccc}#manager #content .slideout .gender.radioset p.label{margin-top:0}#manager #content .slideout .radioset .form-element{margin-right:0;overflow:hidden}#manager #content .slideout .radioset .form-element.first p.label{border-radius:3px 0 0 3px;border-right:none}#manager #content .slideout .radioset .form-element.last p.label{border-radius:0 3px 3px 0}#manager #content .slideout .radioset p.label{height:34px;line-height:34px!important;background:#fff;border:1px solid #ccc;text-align:center;width:61px}#manager #content .slideout .radioset .form-element.checkbox p.label,#manager #content .slideout .radioset .form-element.radio p.label{background:#eee}#manager #content .slideout .radioset .form-element.checked p.label{background:#fff}#manager #content .slideout .radioset p.input{position:absolute;left:-100px}#manager #content .slideout .form-element.comps p input,#manager #content .slideout .form-element.min_price_override p input{width:102px}#manager #content .slideout .cost-type .form-element.comp_table p.label,#manager #content .slideout .cost-type .form-element.nomin_table p.label{font-weight:700;margin-left:0;padding:0!important}#manager #content .slideout .meridian .form-element.first p.label{border-right:none}#manager #content .slideout .form-element.override_payment_requirement{margin-bottom:8px}#manager #content .slideout .form-element.est_arrival_time input{width:100px}#manager #content .slideout .insert-table .form-element{clear:both;margin-top:1px}#manager #content .slideout .insert-table .form-element p.input{overflow:visible}#manager #content-container #content .slideout .cal p.input input{font-size:17px!important;padding:6px 8px 7px;width:166px}#manager #content-container #content .slideout.type-requests .dining .cal p.input input,#manager #content-container #content .slideout.type-reservations .dining .cal p.input input{font-size:14px!important;margin:10px 0 0 10px;padding:8px 6px 9px;width:101px}#manager #content-container #content .slideout.type-requests .dining .cal p.input img,#manager #content-container #content .slideout.type-reservations .dining .cal p.input img{right:5px;top:20px}#manager #linker-info{padding:15px}#manager #linker-info #link-phone-locale{height:29px;margin-top:28px;width:60px}#manager #linker-info #link-phone-locale select{padding:6px}#manager #linker-info #link-phone-locale span.downer{top:11px}#manager #linker-info #link-input-email{width:388px}#manager #linker-info .form-element.email{display:inline-block!important}#manager #linker-info p.button,#manager #profile-unlinker-button{bottom:0;left:0;position:absolute;width:100%}#manager #linker-info p.button a,#manager #profile-unlinker-button a{border-radius:0}#manager #profile-unlinker-button{position:fixed;left:auto;right:0;bottom:29px;width:450px}#manager #profile-unlinker-button a{text-transform:uppercase;background:#fff;border-top:1px solid #ccc;color:#999}#manager #nav-profile-linker{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#manager #book-res .tables-wrap{float:left}#manager #book-res .booked_by_wrap{position:relative}#manager #book-res a.remover{position:absolute;right:-20px;top:10px}#manager #book-res #new-promoter-name-container{float:left}#manager #book-res #new-promoter-name{margin-top:28px;margin-left:10px;height:23px}#manager #book-res #res-type-wrap{width:182px}#manager #book-res #booked-by-input p.input{margin-bottom:1px;overflow:hidden;width:248px}#manager #book-res #booked-by-spinner{clear:both;float:left;margin-top:10px}#manager #book-res #phone-locale,#manager #book-res #phone-locale-alt,#manager #book-res #source-phone-locale{margin-top:28px;width:135px!important}#manager #book-res #save-reservation{margin:10px 0 10px 10px}#manager #book-res #venue-private-notes-remaining,#manager #book-res #venue-public-notes-remaining{clear:both;float:left}#manager #book-res #perks-freeform-textarea{height:17px}#manager #book-res #reservation-type-color-indicator p.input{width:22px}#manager #book-res #reservation-type-color{width:22px;background-color:#fff}#manager p.connection{display:inline-block}#manager p.connection img{height:18px;width:18px}#manager #block-slideout{background:#fff!important}#manager #block-slideout .scrollable-container{width:430px}#manager #content .slideout{background:#f7f7f7;height:100%;min-height:350px;overflow:hidden;z-index:400!important;border-collapse:separate}#manager #content .slideout .slide-problem{display:none}#manager #content .slideout .slide-problem .icon{height:18px;width:18px;background-repeat:no-repeat;display:inline-block;margin-right:10px}#manager #content .slideout .slide-problem.major-problem{display:block;background-color:#ffd5dd}#manager #content .slideout .slide-problem.major-problem .icon{background-image:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/icons/severe-alert-small.png)}#manager #content .slideout .slide-problem.minor-problem{display:block;background-color:#fdedd2}#manager #content .slideout .slide-problem.minor-problem .icon{background-image:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/icons/minor-alert-small.png)}#manager #content .slideout .thumb{border-radius:100px;overflow:hidden}#manager #content .slideout .slide-alert-common{position:relative;height:41px}#manager #content .slideout .slide-alert-common p.status{font-family:Oswald,sans-serif;font-size:16px;line-height:41px;margin-right:40px;padding-left:10px;position:absolute;text-transform:uppercase}#manager #content .slideout .slide-status{background:#eee;border-bottom:1px solid #efefef;height:41px;position:relative}#manager #content .slideout .slide-status p.status{color:#666;display:none;top:0;width:90%}#manager #content .slideout .slide-status p.status img{margin-right:10px;position:relative;top:3px;width:20px}#manager #content .slideout .slide-status p.status.action-needed{display:block}#manager #content .slideout .slide-status p.status .expiration{float:right;font-size:14px;font-style:oblique;font-weight:300;line-height:42px}#manager #content .slideout .slide-status p.status.add-block{display:block}#manager #content .slideout .slide-status p.close{position:absolute;right:0;top:0}#manager #content .slideout .slide-status p.close a{height:41px;line-height:41px!important;color:#000;display:block;font-size:20px;text-align:center;width:40px}#manager #content .slideout .slide-status p.close a:hover{color:#666;text-decoration:none}#manager #content .slideout p.button.bottom{position:absolute;left:0;bottom:0;background:#fff;padding:10px;border-top:1px solid #eee;margin:0}#manager #content .slideout p.button.bottom a{width:370px;margin:0;border-radius:3px;height:35px;line-height:35px!important;font-weight:400}#manager #content .slideout #add-charge{background:#fff;color:#888;text-transform:uppercase}#manager #content .slideout #charge-form .payments-cc-form{bottom:56px;overflow-y:scroll;padding-bottom:40px;position:absolute;top:10px;width:420px}#manager #content .slideout #add-new-block,#manager #content .slideout #edit-reservation{padding:0!important;top:0!important}#manager #content .slideout #add-new-block form#book-res,#manager #content .slideout #edit-reservation form#book-res{padding-bottom:0}#manager #content .slideout #add-new-block{position:static}#manager #content .slideout #add-new-block #block-form{padding:20px}#manager #content .slideout.new-reservation .slide-status{background:#eee}#manager #content .slideout.new-reservation .slide-status p{color:#333}#manager #content .slideout.new-reservation .slide-status p.new-reservation{display:block}#manager #content .slideout.new-request .slide-status,#manager #content .slideout.new-reservation .slide-status p.close{background:#eee}#manager #content .slideout.new-request .slide-status p{color:#333}#manager #content .slideout.new-request .slide-status p.new-request{display:block}#manager #content .slideout.edit-reservation .slide-status,#manager #content .slideout.new-request .slide-status p.close{background:#eee}#manager #content .slideout.edit-reservation .slide-status p.edit-reservation{color:#000;display:block}#manager #content .slideout.edit-reservation .slide-status p.close,#manager #content .slideout.view-reservation .slide-status{background:#eee}#manager #content .slideout.view-reservation .slide-status p.view-reservation{color:#000;display:block}#manager #content .slideout.request-approved .slide-status,#manager #content .slideout.view-reservation .slide-status p.close{background:#eee}#manager #content .slideout.request-approved .slide-status p.request-approved{display:block}#manager #content .slideout.request-hold .slide-status{background:#ffd9ac;color:#e28f2d}#manager #content .slideout.request-hold .slide-status p.request-hold{display:block;color:#e28f2d}#manager #content .slideout.request-denied .slide-status{background:#f1e4e4}#manager #content .slideout.request-denied .slide-status p.request-denied{display:block}#manager #content .slideout .consequence{display:none}#manager #content .slideout p.message-links .divider{color:#bbb;padding:0 3px}#manager #content .slideout .consequence{background:#fff;font-weight:16px;height:100%;position:absolute;text-align:left;width:100%}#manager #content .slideout .consequence p{font-size:12px;font-weight:400;padding:20px 20px 20px 40px;position:relative}#manager #content .slideout .consequence p img{height:16px;width:16px;display:block;left:15px;position:absolute;top:20px}#manager #content .slideout .consequence#approved-hold-request,#manager #content .slideout .consequence#offermade-request{color:#e28f2d}#manager #content .slideout .consequence#approved-request{color:#347baf}#manager #block-to-date-selector.disabled{background:#ddd}#manager #content .slideout.accepted .slide-status,#manager #content .slideout.booked .slide-status{background:#eee}#manager #content .slideout.accepted #approved-request,#manager #content .slideout.accepted p.request-accepted,#manager #content .slideout.accepted p.request-booked,#manager #content .slideout.booked #approved-request,#manager #content .slideout.booked p.request-accepted,#manager #content .slideout.booked p.request-booked{display:block}#manager #content .slideout.accepted #persons,#manager #content .slideout.accepted #tab-chat #chat-interface,#manager #content .slideout.booked #persons,#manager #content .slideout.booked #tab-chat #chat-interface{display:none}#manager #content .slideout.accepted #tab-chat,#manager #content .slideout.accepted #tab-chat #chat-area,#manager #content .slideout.booked #tab-chat,#manager #content .slideout.booked #tab-chat #chat-area{bottom:0}#manager #content .slideout.bar .table-only{display:none}#manager #content .slideout #interface-client{background:#fff;border-bottom:1px solid #e7e7e7;min-height:96px;padding:10px;position:relative}#manager #content .slideout #interface-client .restricted-icon{background-image:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/icons/lock-icon.png);background-size:14px;height:15px;line-height:15px;padding-left:15px;background-repeat:no-repeat;background-position-y:0;background-position-x:2px}#manager #content .slideout #interface-client p.thumb{height:75px;width:75px;background:#ccc;float:left}#manager #content .slideout #interface-client p.thumb img{height:75px;width:75px}#manager #content .slideout #interface-client .info{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#manager #content .slideout #interface-client .info,#manager #content .slideout #interface-client .location,#manager #content .slideout #interface-client .name,#manager #content .slideout #interface-client .tags{margin-left:85px}#manager #content .slideout #interface-client .info.via,#manager #content .slideout #interface-client .location.via,#manager #content .slideout #interface-client .name.via,#manager #content .slideout #interface-client .tags.via{margin-left:0;font-size:12px}#manager #content .slideout #interface-client h3{font-family:Roboto,sans-serif;font-size:20px}#manager #content .slideout #interface-client h3 span{cursor:pointer}#manager #content .slideout #interface-client h3.name{margin-bottom:0}#manager #content .slideout #interface-client .toggle{position:absolute;right:10px}#manager #content .slideout #interface-client .groups-prepend .client-group{margin:0 2px 0 0!important}#manager #content .slideout #interface-client .groups-prepend .client-group .name{margin-left:0!important}#manager #content .slideout #interface-client .max,#manager #content .slideout #interface-client .min{border-radius:100px;height:14px;line-height:14px!important;color:#347baf;border:1px solid #347baf;background:#fff;width:13px;height:18px;padding-left:2px;padding-right:4px;display:inline-block}#manager #content .slideout #interface-client .max{display:none}#manager #content .slideout #interface-client p{color:#888}#manager #content .slideout #interface-client .social-links{clear:both;right:10px;position:absolute;top:10px}#manager #content .slideout #interface-client .tags{clear:both;height:21px;margin-top:10px;overflow:hidden}#manager #content .slideout #interface-client .tags p{border-radius:3px;background:#eee;color:#fff;display:inline-block;margin-right:3px;padding:3px 5px;text-shadow:1px 1px #000}#manager #content .slideout #interface-client .via{display:none;font-style:italic}#manager #content .slideout #interface-client a.client-profile-link:hover{text-decoration:underline}#manager #content .slideout .tab{bottom:29px;display:none;float:left;overflow-y:scroll;overflow-x:hidden;padding:5px;position:absolute;top:198px;z-index:1;width:440px}#manager #content .slideout .interior-scroll{bottom:40px;overflow-x:hidden;overflow-y:scroll;position:absolute;top:0;width:440px}#manager #content .slideout.type-requests.min-client .tab,#manager #content .slideout.type-reservations.min-client .tab{top:121px}#manager #content .slideout.type-requests.min-client.is_concierge .tab,#manager #content .slideout.type-reservations.min-client.is_concierge .tab{top:136px}#manager #content .slideout.type-reservations #interface-navigation li.profile{width:80px;display:inline}#manager #content .slideout.min-client #interface-client{min-height:0}#manager #content .slideout.min-client #interface-client .info,#manager #content .slideout.min-client #interface-client .location,#manager #content .slideout.min-client #interface-client .min,#manager #content .slideout.min-client #interface-client .tags,#manager #content .slideout.min-client #interface-client .via{display:none!important}#manager #content .slideout.min-client #interface-client p.thumb,#manager #content .slideout.min-client #interface-client p.thumb img{height:20px;width:20px}#manager #content .slideout.min-client #interface-client .name{font-size:16px;margin-bottom:0;margin-left:30px}#manager #content .slideout.min-client #interface-client .max{display:inline-block;line-height:18px!important;text-indent:3px}#manager #content .slideout #interface-navigation{background:#fff}#manager #content .slideout #interface-navigation ul{background:#fff;float:left;list-style:none}#manager #content .slideout #interface-navigation li{background:#fff;border-bottom:1px solid #e7e7e7;float:left;list-style:none;position:relative}#manager #content .slideout #interface-navigation li a{height:38px;line-height:38px!important;color:#ccc;display:block;font-weight:400;overflow:hidden;text-align:center;width:120px}#manager #content .slideout #interface-navigation li a img{margin-left:-1px}#manager #content .slideout #interface-navigation li a span{left:-5px;position:relative;z-index:1}#manager #content .slideout #interface-navigation li a:hover{color:#347baf}#manager #content .slideout #interface-navigation li a:hover img{background:#347baf}#manager #content .slideout #interface-navigation li.mini a{border-left:1px solid #e7e7e7;height:26px;margin:6px 0;width:42px}#manager #content .slideout #interface-navigation li.mini a img{top:-4px;margin-left:0}#manager #content .slideout #interface-navigation li.selected{border-bottom:1px solid #347baf}#manager #content .slideout #interface-navigation li.selected a{color:#347baf}#manager #content .slideout #interface-navigation li.selected img{background:#347baf}#manager #content .slideout #interface-navigation li.request{width:160px}#manager #content .slideout #interface-navigation li.profile{width:80px;display:inline}#manager #content .slideout #interface-navigation li.profile a{width:200px;text-align:left}#manager #content .slideout #interface-navigation li.profile-linker{display:none}#manager #content .slideout #interface-navigation li.profile-linker a{width:200px}#manager #content .slideout #interface-navigation.no_profile li.profile-linker{display:inline}#manager #content .slideout #interface-navigation.no_profile li.profile{display:none}#manager #content .slideout #interface-navigation img{background:#ccc;height:38px;margin-bottom:-15px;position:relative;width:32px}#manager #content .slideout #chat-counter{border-radius:12px;width:12px;height:12px;line-height:12px!important;background:#347baf;color:#fff;display:block;font-size:8px;font-style:normal;font-weight:400;position:absolute;right:8px;text-align:center;top:8px}#manager #content .slideout.type-requests #chat-area{top:55px}#manager #content .slideout.type-requests #interface-navigation li.profile{width:204px}#manager #content .slideout #chat-area .chat-line{position:relative}#manager #content .slideout #chat-area .chat-line .thumb{height:30px;width:30px;border:1px solid #d1eaff;margin-top:5px;position:absolute;z-index:1}#manager #content .slideout #chat-area .chat-line.in .thumb{left:0}#manager #content .slideout #chat-area .chat-line.out .thumb{right:0}#manager #content .slideout #chat-area .chat-line span.tag{border-radius:3px;color:#fff;display:inline-block;margin-left:0;padding:1px 5px;font-size:7pt;text-transform:uppercase}#manager #content .slideout #chat-area .chat-line span.tag.new{background:#6b7aa3}#manager #content .slideout #chat-area .chat-line span.tag.hold{background:#e28f2d}#manager #content .slideout #chat-area .chat-line span.tag.declined{background:red}#manager #content .slideout #chat-area .chat-line span.tag.booked,#manager #content .slideout #chat-area .chat-line span.tag.confirmed{background:#72a575}#manager #content .slideout #chat-area .chat-line span.system{color:#000;font-weight:400;margin-bottom:10px;margin-left:3px}#manager #content .slideout #chat-area .chat-line .message{border-radius:3px;background:#fff;border:1px solid #e7e7e7;margin:5px 20px;padding:5px 16px;position:relative}#manager #content .slideout #chat-area .chat-line .message em{color:#ccc;font-size:10px;font-style:normal;font-weight:300;position:absolute;right:15px;top:5px}#manager #content .slideout #chat-area .chat-line.internal .message{background:#e1ecff url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/lock_white.png) no-repeat 1px 4px;background-size:14px}#manager #content .slideout #edit-reservation{display:none;padding:30px;width:110%!important}#manager #content .slideout .update-confirmation{display:none;bottom:56px;position:absolute;left:0;z-index:20;background:#fff;width:429px;padding:0 10px 10px;border-top:1px solid #eee}#manager #content .slideout .update-confirmation .send_update_email{margin-bottom:10px;left:40px}#manager #content .slideout .update-confirmation p.input textarea{margin-left:20px;width:321px}#manager #content .slideout #save-changes{display:none}#manager #content .slideout #save-changes p.button{z-index:10}#manager #content .slideout #res-actions .status-switcher a{text-transform:capitalize!important}#manager #content .slideout.new-request #edit-reservation,#manager #content .slideout.new-reservation #edit-reservation{display:block}#manager #content .slideout.new-request #display-reservation,#manager #content .slideout.new-request #interface-client,#manager #content .slideout.new-request #interface-navigation,#manager #content .slideout.new-request .edit-button,#manager #content .slideout.new-reservation #display-reservation,#manager #content .slideout.new-reservation #interface-client,#manager #content .slideout.new-reservation #interface-navigation,#manager #content .slideout.new-reservation .edit-button{display:none}#manager #content .slideout.new-request #tab-reservation.tab,#manager #content .slideout.new-reservation #tab-reservation.tab{top:42px}#manager #content .slideout.new-request #tab-reservation,#manager #content .slideout.new-reservation #tab-reservation{bottom:0}#manager #content .slideout.new-request #tab-reservation #res-actions .cancel,#manager #content .slideout.new-request #tab-reservation #res-actions .edit,#manager #content .slideout.new-request #tab-reservation #res-actions .edit-actuals,#manager #content .slideout.new-request #tab-reservation #res-actions .more,#manager #content .slideout.new-request #tab-reservation #res-actions .undo-cancellation,#manager #content .slideout.new-reservation #tab-reservation #res-actions .cancel,#manager #content .slideout.new-reservation #tab-reservation #res-actions .edit,#manager #content .slideout.new-reservation #tab-reservation #res-actions .edit-actuals,#manager #content .slideout.new-reservation #tab-reservation #res-actions .more,#manager #content .slideout.new-reservation #tab-reservation #res-actions .undo-cancellation{display:none}#manager #content .slideout.new-request #save-changes,#manager #content .slideout.new-reservation #save-changes{display:block}#manager #content .slideout.new-request #persons,#manager #content .slideout.new-reservation #persons{display:none}#manager #content .slideout #display-reservation{padding-bottom:21px}#manager #content .slideout p.edit-button{border-radius:3px;background:#347baf;clear:both;cursor:pointer;display:none;float:left;margin:10px;width:430px}#manager #content .slideout p.edit-button a{height:30px;line-height:30px!important;color:#fff;display:block;font-size:16px;font-weight:400;text-align:center}#manager #content .slideout.confirmed .slide-status p.reservation-confirmed,#manager #content .slideout.late .slide-status p.reservation-late,#manager #content .slideout.left_message .slide-status p.reservation-left-message,#manager #content .slideout.no_answer .slide-status p.reservation-no-answer,#manager #content .slideout.not_reconciled .slide-status p.reservation-booked,#manager #content .slideout.wrong_number .slide-status p.reservation-wrong-number{display:block}#manager #content .slideout.priority-alert.unapproved #request-actions,#manager #content .slideout.priority-alert.unapproved .action-needed{display:none!important}#manager #content .slideout.priority-alert.unapproved .request-priority-alert{display:block}#manager #content .slideout.accepted #request-actions,#manager #content .slideout.accepted #tab-request .tab,#manager #content .slideout.accepted .action-needed,#manager #content .slideout.accepted .request-priority-alert,#manager #content .slideout.accepted .respond-to,#manager #content .slideout.confirmed #request-actions,#manager #content .slideout.confirmed #tab-request .tab,#manager #content .slideout.confirmed .action-needed,#manager #content .slideout.confirmed .request-priority-alert,#manager #content .slideout.confirmed .respond-to,#manager #content .slideout.declined #request-actions,#manager #content .slideout.declined #tab-request .tab,#manager #content .slideout.declined .action-needed,#manager #content .slideout.declined .request-priority-alert,#manager #content .slideout.declined .respond-to,#manager #content .slideout.expired #request-actions,#manager #content .slideout.expired #tab-request .tab,#manager #content .slideout.expired .action-needed,#manager #content .slideout.expired .request-priority-alert,#manager #content .slideout.expired .respond-to,#manager #content .slideout.hold #request-actions,#manager #content .slideout.hold #tab-request .tab,#manager #content .slideout.hold .action-needed,#manager #content .slideout.hold .request-priority-alert,#manager #content .slideout.hold .respond-to,#manager #content .slideout.offermade #request-actions,#manager #content .slideout.offermade #tab-request .tab,#manager #content .slideout.offermade .action-needed,#manager #content .slideout.offermade .request-priority-alert,#manager #content .slideout.offermade .respond-to,#manager #content .slideout.trashed #request-actions,#manager #content .slideout.trashed #tab-request .tab,#manager #content .slideout.trashed .action-needed,#manager #content .slideout.trashed .request-priority-alert,#manager #content .slideout.trashed .respond-to{display:none!important}#manager #content .slideout.accepted #chat-interface p.message-links.withmenu,#manager #content .slideout.confirmed #chat-interface p.message-links.withmenu,#manager #content .slideout.declined #chat-interface p.message-links.withmenu,#manager #content .slideout.expired #chat-interface p.message-links.withmenu,#manager #content .slideout.hold #chat-interface p.message-links.withmenu,#manager #content .slideout.offermade #chat-interface p.message-links.withmenu,#manager #content .slideout.trashed #chat-interface p.message-links.withmenu{width:413px}#manager #content .slideout.hold .slide-status{background:#eee}#manager #content .slideout.hold #approved-hold-request,#manager #content .slideout.hold p.request-accepted-hold{display:block}#manager #content .slideout.declined .slide-status{background:#f1e4e4!important}#manager #content .slideout.declined #declined-request,#manager #content .slideout.declined p.request-declined{display:block}#manager #content .slideout.offermade .slide-status{background:#e9e9e9}#manager #content .slideout.offermade #offermade-request,#manager #content .slideout.offermade p.request-offermade{display:block}#manager #content .slideout.trashed .slide-status{background:#ccc!important}#manager #content .slideout.trashed #trashed-request,#manager #content .slideout.trashed p.request-trashed{display:block}#manager #content .slideout.trashed #persons,#manager #content .slideout.trashed #tab-chat #chat-interface{display:none}#manager #content .slideout.trashed #tab-chat,#manager #content .slideout.trashed #tab-chat #chat-area{bottom:0}#manager #content .slideout.expired .slide-status{background:#ccc}#manager #content .slideout.edit-reservation .edit-button,#manager #content .slideout.expired #expired-request,#manager #content .slideout.expired p.request-expired{display:block}#manager #content .slideout.edit-reservation #send_client_sms_row,#manager #content .slideout.edit-reservation .form-element.send_client_email,#manager #content .slideout.edit-reservation.view-only #res-actions{display:none}#manager #content .slideout.edit-reservation.view-only #tab-reservation #tab-display-res{bottom:0}#manager #content .slideout.edit-reservation.view-only #persons #insert-followers,#manager #content .slideout.edit-reservation.view-only #persons span.follower-remove,#manager #content .slideout.edit-reservation.view-only #tab-chat #chat-interface{display:none}#manager #content .slideout.edit-reservation.view-only #tab-chat #chat-area{bottom:0}#manager #content .slideout.edit-reservation.edit-reservation #guestlist-actions ul li,#manager #content .slideout.edit-reservation.edit-reservation #res-actions ul li{width:195px!important}#manager #content .slideout.edit-reservation.edit-reservation #guestlist-actions ul li.mini,#manager #content .slideout.edit-reservation.edit-reservation #res-actions ul li.mini{width:60px!important}#manager #content .slideout.edit-reservation.edit-reservation #guestlist-actions .edit-actuals,#manager #content .slideout.edit-reservation.edit-reservation #guestlist-actions .undo-cancellation,#manager #content .slideout.edit-reservation.edit-reservation #res-actions .edit-actuals,#manager #content .slideout.edit-reservation.edit-reservation #res-actions .undo-cancellation{display:none}#manager #content .slideout.edit-reservation.edit-reservation #guestlist-actions .cancel,#manager #content .slideout.edit-reservation.edit-reservation #guestlist-actions .edit,#manager #content .slideout.edit-reservation.edit-reservation #guestlist-actions .more,#manager #content .slideout.edit-reservation.edit-reservation #res-actions .cancel,#manager #content .slideout.edit-reservation.edit-reservation #res-actions .edit,#manager #content .slideout.edit-reservation.edit-reservation #res-actions .more{display:inline!important}#manager #content .slideout.edit-reservation.edit-reservation #guestlist-actions .cancel,#manager #content .slideout.edit-reservation.edit-reservation #guestlist-actions .more,#manager #content .slideout.edit-reservation.edit-reservation #res-actions .cancel,#manager #content .slideout.edit-reservation.edit-reservation #res-actions .more{position:relative}#manager #content .slideout.edit-reservation.edit-reservation #guestlist-actions .cancel ul.container,#manager #content .slideout.edit-reservation.edit-reservation #guestlist-actions .more ul.container,#manager #content .slideout.edit-reservation.edit-reservation #res-actions .cancel ul.container,#manager #content .slideout.edit-reservation.edit-reservation #res-actions .more ul.container{bottom:40px;right:0;border:1px solid #ccc;position:absolute;display:none}#manager #content .slideout.edit-reservation.edit-reservation #guestlist-actions .cancel ul.container.show,#manager #content .slideout.edit-reservation.edit-reservation #guestlist-actions .more ul.container.show,#manager #content .slideout.edit-reservation.edit-reservation #res-actions .cancel ul.container.show,#manager #content .slideout.edit-reservation.edit-reservation #res-actions .more ul.container.show{display:block}#manager #content .slideout.edit-reservation.edit-reservation #guestlist-actions .cancel ul.container li,#manager #content .slideout.edit-reservation.edit-reservation #guestlist-actions .more ul.container li,#manager #content .slideout.edit-reservation.edit-reservation #res-actions .cancel ul.container li,#manager #content .slideout.edit-reservation.edit-reservation #res-actions .more ul.container li{width:200px}#manager #content .slideout.edit-reservation.edit-reservation #guestlist-actions .cancel ul.container li a,#manager #content .slideout.edit-reservation.edit-reservation #guestlist-actions .more ul.container li a,#manager #content .slideout.edit-reservation.edit-reservation #res-actions .cancel ul.container li a,#manager #content .slideout.edit-reservation.edit-reservation #res-actions .more ul.container li a{text-transform:none;text-align:left;padding-left:10px}#manager #content .slideout.edit-reservation.edit-reservation #guestlist-actions .cancel ul.container li a:hover,#manager #content .slideout.edit-reservation.edit-reservation #guestlist-actions .more ul.container li a:hover,#manager #content .slideout.edit-reservation.edit-reservation #res-actions .cancel ul.container li a:hover,#manager #content .slideout.edit-reservation.edit-reservation #res-actions .more ul.container li a:hover{background:#347baf;color:#fff}#manager #content .slideout.edit-reservation.no_entry .slide-status p{display:none}#manager #content .slideout.edit-reservation.no_entry .slide-status p.noentry-reservation{display:block;color:#666}#manager #content .slideout.edit-reservation.no_entry .slide-status p.close{display:inline}#manager #content .slideout.edit-reservation.no_show #interface-status{background:#e25858}#manager #content .slideout.edit-reservation.no_show .slide-status p{display:none}#manager #content .slideout.edit-reservation.no_show .slide-status p.noshow-reservation{display:block;color:#666}#manager #content .slideout.edit-reservation.no_show .slide-status p.close{background:#e25858;display:inline}#manager #content .slideout.edit-reservation.canceled #interface-status{background:#999}#manager #content .slideout.edit-reservation.canceled .slide-status p{display:none}#manager #content .slideout.edit-reservation.canceled .slide-status p.canceled-reservation{display:block;color:#fff}#manager #content .slideout.edit-reservation.canceled .slide-status p.close{background:#999;color:#fff;display:inline}#manager #content .slideout.edit-reservation.complete .slide-status p{display:none}#manager #content .slideout.edit-reservation.complete .slide-status p.complete-reservation{display:block;color:#fff;background:#347baf}#manager #content .slideout.edit-reservation.complete .slide-status p.close{background:#347baf;display:inline}#manager #content .slideout.edit-reservation.canceled.past_day #res-actions ul li,#manager #content .slideout.edit-reservation.complete #res-actions ul li,#manager #content .slideout.edit-reservation.no_access #res-actions ul li,#manager #content .slideout.edit-reservation.no_entry #res-actions ul li,#manager #content .slideout.edit-reservation.no_show #res-actions ul li,#manager #content .slideout.edit-reservation.past_day #res-actions ul li,#manager #content .slideout.edit-reservation.past_time #res-actions ul li{width:450px!important}#manager #content .slideout.edit-reservation.canceled.past_day #res-actions .cancel,#manager #content .slideout.edit-reservation.canceled.past_day #res-actions .edit,#manager #content .slideout.edit-reservation.canceled.past_day #res-actions .more,#manager #content .slideout.edit-reservation.canceled.past_day #res-actions .undo-cancellation,#manager #content .slideout.edit-reservation.complete #res-actions .cancel,#manager #content .slideout.edit-reservation.complete #res-actions .edit,#manager #content .slideout.edit-reservation.complete #res-actions .more,#manager #content .slideout.edit-reservation.complete #res-actions .undo-cancellation,#manager #content .slideout.edit-reservation.no_access #res-actions .cancel,#manager #content .slideout.edit-reservation.no_access #res-actions .edit,#manager #content .slideout.edit-reservation.no_access #res-actions .more,#manager #content .slideout.edit-reservation.no_access #res-actions .undo-cancellation,#manager #content .slideout.edit-reservation.no_entry #res-actions .cancel,#manager #content .slideout.edit-reservation.no_entry #res-actions .edit,#manager #content .slideout.edit-reservation.no_entry #res-actions .more,#manager #content .slideout.edit-reservation.no_entry #res-actions .undo-cancellation,#manager #content .slideout.edit-reservation.no_show #res-actions .cancel,#manager #content .slideout.edit-reservation.no_show #res-actions .edit,#manager #content .slideout.edit-reservation.no_show #res-actions .more,#manager #content .slideout.edit-reservation.no_show #res-actions .undo-cancellation,#manager #content .slideout.edit-reservation.past_day #res-actions .cancel,#manager #content .slideout.edit-reservation.past_day #res-actions .edit,#manager #content .slideout.edit-reservation.past_day #res-actions .more,#manager #content .slideout.edit-reservation.past_day #res-actions .undo-cancellation,#manager #content .slideout.edit-reservation.past_time #res-actions .cancel,#manager #content .slideout.edit-reservation.past_time #res-actions .edit,#manager #content .slideout.edit-reservation.past_time #res-actions .more,#manager #content .slideout.edit-reservation.past_time #res-actions .undo-cancellation{display:none!important}#manager #content .slideout.edit-reservation.canceled.past_day #res-actions .edit-actuals,#manager #content .slideout.edit-reservation.complete #res-actions .edit-actuals,#manager #content .slideout.edit-reservation.no_access #res-actions .edit-actuals,#manager #content .slideout.edit-reservation.no_entry #res-actions .edit-actuals,#manager #content .slideout.edit-reservation.no_show #res-actions .edit-actuals,#manager #content .slideout.edit-reservation.past_day #res-actions .edit-actuals,#manager #content .slideout.edit-reservation.past_time #res-actions .edit-actuals{display:inline!important}#manager #content .slideout.edit-reservation.no_menu #res-actions{display:none}#manager #content .slideout.edit-reservation.no_menu #tab-display-res{bottom:0!important}#manager #content .slideout.edit-reservation.canceled #res-actions ul li{width:450px!important}#manager #content .slideout.edit-reservation.canceled #res-actions .cancel,#manager #content .slideout.edit-reservation.canceled #res-actions .edit,#manager #content .slideout.edit-reservation.canceled #res-actions .edit-actuals,#manager #content .slideout.edit-reservation.canceled #res-actions .more{display:none!important}#manager #content .slideout.edit-reservation.canceled #res-actions .undo-cancellation{display:inline!important}#manager #content .slideout.editing #display-reservation,#manager #content .slideout.editing .swap-edit{display:none}#manager #content .slideout.editing #edit-reservation,#manager #content .slideout.editing .swap-nevermind{display:block!important}#manager #content .slideout.editing #res-actions .cancel,#manager #content .slideout.editing #res-actions .edit,#manager #content .slideout.editing #res-actions .edit-actuals,#manager #content .slideout.editing #res-actions .more,#manager #content .slideout.editing #res-actions .undo-cancellation{display:none!important}#manager #content .slideout.editing #save-changes{display:block}#manager #content .slideout #chat-area{bottom:55px;padding-bottom:50px}#manager #content .slideout p.button{float:right}#manager #content .slideout p.button.primary a{height:42px;line-height:42px!important;background:#347baf;color:#fff;margin-left:3px;min-width:0;padding:0;width:60px}#manager #content .slideout #tab-chat{background:#f7f7f7;z-index:1}#manager #content .slideout #tab-reservation #edit-reservation{bottom:0}#manager #content .slideout #tab-reservation p.thumb{float:left;width:50px}#manager #content .slideout #tab-reservation p.thumb img{position:static}#manager #content .slideout #tab-reservation .form-element.public-notes{margin-top:5px}#manager #content .slideout #tab-reservation .form-element.public-notes p.input{float:left}#manager #content .slideout #tab-reservation .form-element.public-notes p.input textarea{margin-left:10px;width:301px;height:40px}#manager #content .slideout #tab-request,#manager #content .slideout #tab-reservation{padding:0;width:450px}#manager #content .slideout #tab-request .tab,#manager #content .slideout #tab-reservation .tab{bottom:41px;padding:0 0 10px;top:85px;width:450px}#manager #content .slideout #tab-request .tab.no-menu,#manager #content .slideout #tab-reservation .tab.no-menu{bottom:41px}#manager #content .slideout #tab-request #req-date-selector{position:absolute;height:0;width:0;overflow:hidden;left:0;top:20px;background:none;padding:0;margin:0}#manager #content .slideout #tab-request .time-range-offer{cursor:pointer;display:inline-block}#manager #content .slideout #tab-request .time-selector{cursor:pointer;-webkit-appearance:none}#manager #content .slideout #tab-request .req-time-selector-link{display:block;margin:0 auto;position:relative;text-align:center;width:200px}#manager #content .slideout #tab-request .req-time-selector-link img,#manager #content .slideout #tab-request .req-time-selector-link span{cursor:pointer}#manager #content .slideout #tab-request .req-time-selector-link img{width:20px;padding-top:18px}#manager #content .slideout #tab-request .req-date-selector-link img{width:20px;float:left;padding-top:18px}#manager #content .slideout #tab-reservation{border-bottom:0}#manager #content .slideout #tab-reservation #res-actions .cancel,#manager #content .slideout #tab-reservation #res-actions .edit,#manager #content .slideout #tab-reservation #res-actions .edit-actuals,#manager #content .slideout #tab-reservation #res-actions .more,#manager #content .slideout #tab-reservation #res-actions .undo-cancellation{display:none}#manager #content .slideout .basic-info{border-bottom:1px solid #e7e7e7;float:left;width:410px}#manager #content .slideout .basic-info span{display:block;font:300 20px Oswald,sans-serif;padding:10px;text-align:center}#manager #content .slideout .basic-info span.date{float:left}#manager #content .slideout .basic-info span.guests{float:right}#manager #content .slideout .basic-info em{font-style:normal;font-weight:300}#manager #content .slideout .basic-info select{background:transparent;outline:none;border:0;color:transparent;position:absolute;z-index:99;top:22px}#manager #content .slideout .basic-info select.middle{left:157px;width:136px}#manager #content .slideout .basic-info select.right{right:3px;width:105px}#manager #content .slideout .basic-info .req-time-selector-link span{display:inline}#manager #content .slideout.new-request #save-changes span.editing,#manager #content .slideout.new-reservation #save-changes span.editing{display:none}#manager #content .slideout.new-request #save-changes span.new,#manager #content .slideout.new-reservation #save-changes span.new{display:inline}#manager #content .slideout.edit-reservation #save-changes span.new{display:none}#manager #content .slideout.edit-reservation #save-changes span.editing{display:inline}#manager #content .slideout.edit-reservation .form-element.public-notes{display:none!important}#manager #content .slideout #rule-actions ul>li{display:inline;width:100%}#manager #content .slideout #block-actions,#manager #content .slideout #guestlist-actions{margin-left:-30px;background:#f1f1f1;width:100%}#manager #content .slideout #block-actions ul>li,#manager #content .slideout #guestlist-actions ul>li{display:inline;width:225px}#manager #content .slideout #res-actions ul li{width:225px!important}#manager #content .slideout #res-actions ul li a:hover{background:#f1f1f1}#manager #content .slideout #edit-reservation,#manager #content .slideout #tab-display-res{bottom:41px;overflow-x:hidden;overflow-y:scroll;position:absolute;top:50px;width:100%}#manager #content .slideout #block-actions,#manager #content .slideout #guestlist-actions,#manager #content .slideout #request-actions,#manager #content .slideout #res-actions,#manager #content .slideout #rule-actions{bottom:0;position:absolute;width:450px}#manager #content .slideout #block-actions ul,#manager #content .slideout #guestlist-actions ul,#manager #content .slideout #request-actions ul,#manager #content .slideout #res-actions ul,#manager #content .slideout #rule-actions ul{list-style:none}#manager #content .slideout #block-actions li,#manager #content .slideout #guestlist-actions li,#manager #content .slideout #request-actions li,#manager #content .slideout #res-actions li,#manager #content .slideout #rule-actions li{float:left;list-style:none;width:130px}#manager #content .slideout #block-actions li.mini,#manager #content .slideout #guestlist-actions li.mini,#manager #content .slideout #request-actions li.mini,#manager #content .slideout #res-actions li.mini,#manager #content .slideout #rule-actions li.mini{width:60px!important}#manager #content .slideout #block-actions li.mini img,#manager #content .slideout #guestlist-actions li.mini img,#manager #content .slideout #request-actions li.mini img,#manager #content .slideout #res-actions li.mini img,#manager #content .slideout #rule-actions li.mini img{background:transparent;height:38px;margin-right:-1px;margin-top:2px;width:32px}#manager #content .slideout #block-actions li.mini a,#manager #content .slideout #guestlist-actions li.mini a,#manager #content .slideout #request-actions li.mini a,#manager #content .slideout #res-actions li.mini a,#manager #content .slideout #rule-actions li.mini a{border-right:none}#manager #content .slideout #block-actions li a,#manager #content .slideout #guestlist-actions li a,#manager #content .slideout #request-actions li a,#manager #content .slideout #res-actions li a,#manager #content .slideout #rule-actions li a{height:40px;line-height:40px!important;background:#fff;border-right:1px solid #e7e7e7;border-top:1px solid #e7e7e7;color:#888;display:block;font-size:13px;font-weight:400;text-align:center;text-transform:uppercase}#manager #content .slideout #block-actions li.selected a,#manager #content .slideout #guestlist-actions li.selected a,#manager #content .slideout #request-actions li.selected a,#manager #content .slideout #res-actions li.selected a,#manager #content .slideout #rule-actions li.selected a{border-top:1px solid #e9e9e9;background:#e9e9e9}#manager #content .slideout #block-actions li.selected.accept a,#manager #content .slideout #guestlist-actions li.selected.accept a,#manager #content .slideout #request-actions li.selected.accept a,#manager #content .slideout #res-actions li.selected.accept a,#manager #content .slideout #rule-actions li.selected.accept a{border-top:1px solid #e6eefe;background:#e6eefe}#manager #content .slideout #block-actions li.selected.decline a,#manager #content .slideout #guestlist-actions li.selected.decline a,#manager #content .slideout #request-actions li.selected.decline a,#manager #content .slideout #res-actions li.selected.decline a,#manager #content .slideout #rule-actions li.selected.decline a{border-top:1px solid #f1e4e4;background:#f1e4e4}#manager #content .slideout p.notes{background:#fff;border-bottom:1px dotted #ccc;font-style:oblique;margin:0;padding:10px 20px}#manager #content .slideout #tab-request p.notes{clear:both;position:relative}#manager #content .slideout #tab-request .tab{bottom:0;padding-bottom:30px}#manager #content .slideout #tab-request .tab .request-action-button{position:fixed;bottom:29px;border-radius:0;width:450px;margin-left:0;right:0}#manager #content .slideout #tab-request .tab .request-action-button a{border-radius:0}#manager #content .slideout #tab-request #tab-book div.form-element.public-notes p.input{width:380px}#manager #content .slideout #tab-request #tab-book div.form-element.public-notes p.input textarea#venue-public-notes-textarea{width:312px}#manager #content .slideout #tab-request .tab{background:#e9e9e9;top:0}#manager #content .slideout #tab-request .tab#tab-accept{background:#e6eefe}#manager #content .slideout #tab-request .tab#tab-decline{background:#f1e4e4}#manager #content .slideout #tab-request .tab#tab-decline p.button a{background:#000}#manager #content .slideout #tab-request .tab#tab-trash{text-align:center}#manager #content .slideout #tab-request .tab#tab-trash h3{font:300 20px Roboto,sans-serif;margin-bottom:30px}#manager #content .slideout #tab-request .tab#tab-trash p.button{float:none}#manager #content .slideout #tab-request .tab#tab-trash p.button a{background:#000}#manager #content .slideout #tab-request .tab .close-arrow{width:20px;vertical-align:text-top;float:right;margin-right:20px}#manager #content .slideout #tab-request .tab .action-notice{position:fixed;z-index:999;width:450px;background:#666;color:#fff;text-align:center;padding:10px;font-weight:400;font-size:10pt}#manager #content .slideout #tab-request .tab .basic-info{margin-bottom:10px;margin-top:37px;padding:10px;height:40px;line-height:40px!important;border-bottom:1px dotted #ccc;font-size:14px;font-weight:700;position:relative;text-align:center}#manager #content .slideout #tab-request .tab .basic-info .selector{color:#347baf}#manager #content .slideout #tab-request .tab .basic-info .time{text-transform:lowercase}#manager #content .slideout #tab-request .tab .basic-info #close-accept{color:#347baf;position:absolute;right:0;width:40px}#manager #content .slideout #tab-request .tab .inner{padding:0 0 10px}#manager #content .slideout #tab-request .tab .request-form{padding:0 12px}#manager #content .slideout #tab-request .tab p.chatting{margin-bottom:10px}#manager #content .slideout #tab-request .tab input.micro{width:30px}#manager #content .slideout #tab-request .tab p.chatting a,#manager #content .slideout #tab-request .tab textarea{border-color:#e1e1e1!important}#manager #content .slideout #tab-request .tab textarea.internal-notes{border-radius:2px;resize:none;padding:6px 8px;width:408px}#manager #content .slideout #tab-request .tab textarea.message{width:332px;height:40px}#manager #content .slideout #tab-request .tab .attach-file{height:52px;position:absolute}#manager #content .slideout #tab-request .tab .attach-file img{top:9px}#manager #content .slideout #tab-request .tab h4.instruction{clear:both;color:#777;float:left;font-family:Roboto,san-serif;font-weight:400;margin:15px 0 5px;text-indent:2px}#manager #content .slideout #tab-request .tab p.thumb{border-radius:40px;height:40px;width:40px;clear:both;float:left;margin-right:10px}#manager #content .slideout.nightlife .tab#tab-offer{background:#e9e9e9}#manager #content .slideout.nightlife #request-actions li{width:195px}#manager #content .slideout.nightlife #request-actions li.selected.offer a{border-top:1px solid #e6eefe;background:#e6eefe}#manager #content .slideout #tab-requests p.basic-info span em,#manager #content .slideout #tab-reservation p.basic-info span em{color:#000;display:inline;font-style:normal;font-weight:300}#manager #content .slideout #tab-profile,#manager #content .slideout #tab-reservation{background:#fff}#manager #content .slideout #tab-profile p.header-info,#manager #content .slideout #tab-profile p.info,#manager #content .slideout #tab-profile p.note,#manager #content .slideout #tab-reservation p.header-info,#manager #content .slideout #tab-reservation p.info,#manager #content .slideout #tab-reservation p.note{border-bottom:1px dotted #e1e1e1}#manager #content .slideout #tab-profile p.header-info span,#manager #content .slideout #tab-reservation p.header-info span{display:block;float:left;font:300 20px Oswald,sans-serif;padding:10px 5px;text-align:center;width:21%}#manager #content .slideout #tab-profile p.header-info span.cheat,#manager #content .slideout #tab-reservation p.header-info span.cheat{width:20%}#manager #content .slideout #tab-profile p.header-info span em,#manager #content .slideout #tab-reservation p.header-info span em{font-style:normal;font-weight:300}#manager #content .slideout #tab-profile p.header-info span.time-or-price,#manager #content .slideout #tab-profile p.header-info span.total-guests,#manager #content .slideout #tab-reservation p.header-info span.time-or-price,#manager #content .slideout #tab-reservation p.header-info span.total-guests{width:33%}#manager #content .slideout #tab-profile p.reservation-info span,#manager #content .slideout #tab-reservation p.reservation-info span{padding:10px 8px}#manager #content .slideout #tab-profile p.note,#manager #content .slideout #tab-reservation p.note{clear:both;font-style:oblique;padding:10px}#manager #content .slideout #tab-profile p.info,#manager #content .slideout #tab-reservation p.info{clear:both;min-height:16px;padding:10px;text-align:right}#manager #content .slideout #tab-profile p.info *,#manager #content .slideout #tab-reservation p.info *{font-style:normal;font-weight:400}#manager #content .slideout #tab-profile p.info em,#manager #content .slideout #tab-reservation p.info em{color:#999;float:left}#manager #content .slideout #tab-profile p.info.sub em,#manager #content .slideout #tab-reservation p.info.sub em{font-style:italic;padding-left:15px}#manager #content .slideout #tab-profile h3,#manager #content .slideout #tab-reservation h3{font:400 16px Roboto,sans-serif;padding:10px;margin-top:10px}#manager #content .slideout #tab-profile p.history-item{border-top:1px solid #e1e1e1;float:left;padding:10px}#manager #content .slideout #tab-profile p.history-item *{display:block;float:left}#manager #content .slideout #tab-profile p.history-item em{color:#347baf;font-style:normal;width:65px}#manager #content .slideout #tab-profile p.history-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#manager #content .slideout #tab-profile p.history-item span.name{width:85px}#manager #content .slideout #tab-profile p.history-item span.via{width:100px}#manager #content .slideout #tab-profile p.history-item span.min,#manager #content .slideout #tab-profile p.history-item span.spend{width:80px}#manager #content .slideout #tab-profile p.history-item span.note{clear:both;float:right;font-style:oblique;padding-top:5px;width:360px}#manager #content .slideout #tab-attachments{background:#fff}#manager #content .slideout #tab-attachments p.attachment{margin:1px 0;overflow:hidden;padding:8px 10px 8px 40px;position:relative}#manager #content .slideout #tab-attachments p.attachment.internal{background:#fff6df}#manager #content .slideout #tab-attachments p.attachment:hover a.delete{display:inline}#manager #content .slideout #tab-attachments p.attachment:hover a.file-link{text-decoration:underline}#manager #content .slideout #tab-attachments strong{display:block;margin-bottom:3px}#manager #content .slideout #tab-attachments a{color:#666}#manager #content .slideout #tab-attachments a.delete{display:none;font-size:14px;font-weight:700;margin-left:5px;position:absolute;top:25px}#manager #content .slideout #tab-attachments a.delete:hover{color:#e6526a;text-decoration:none}#manager #content .slideout #tab-attachments img{height:38px;left:6px;position:absolute;top:0;width:32px}#manager #content .slideout #tab-attachments em{color:#999;font-size:10px;position:absolute;right:10px;top:8px}#manager #content .slideout #tab-activity{display:block;background:#fff}#manager #content .slideout #tab-activity p.activity{padding:10px}#manager #content .slideout #tab-activity p.activity .dot{color:#6b7aa3;float:left;font-size:20px;line-height:12px;text-indent:4px}#manager #content .slideout #tab-activity p.activity .info,#manager #content .slideout #tab-activity p.activity em{display:block;margin-left:20px}#manager #content .slideout #tab-activity p.activity .label{border-radius:3px;background:#6b7aa3;color:#fff;display:inline-block;font-weight:400;left:4px;margin-bottom:3px;padding:1px 4px;position:relative;text-transform:uppercase;top:-1px}#manager #content .slideout #tab-activity p.activity em{color:#999;font-size:10px}#manager #content .slideout #tab-activity p.activity.offer .dot{color:#e28f2d}#manager #content .slideout #tab-activity p.activity.offer .label{background:#e28f2d}#manager #content .slideout #tab-activity p.activity.booked .dot{color:#72a575}#manager #content .slideout #tab-activity p.activity.booked .label{background:#72a575}#manager #persons{background:#f7f7f7;border-top:1px solid #e7e7e7;bottom:0;color:#999;margin-right:1px;position:absolute;width:449px}#manager #persons,#manager #persons p{height:28px;line-height:28px!important}#manager #persons p.assigned{float:left}#manager #persons p.followers{float:right}#manager #persons em{float:left;font-weight:300;margin:0 7px}#manager #persons span{height:24px;width:24px;background:#dedede;display:block;float:left;margin:2px 1px;color:#000;text-align:center;font-weight:400;line-height:23px;position:relative}#manager #persons span.assigned-area{padding:0;margin:0}#manager #persons span.assigned-area,#manager #persons span.followers-area{background:none;width:auto;height:auto}#manager #persons span .pic{margin-top:0}#manager #persons span .pic .del{display:none}#manager #persons span .pic:hover .del{display:inline}#manager #persons span .del{position:absolute;background:#000;z-index:2;top:-3px;color:#fff;font-size:10px;width:10px;height:10px;right:-1px;line-height:9px;cursor:pointer}#manager #persons span .del:hover{background:#666}#manager #persons span select{height:24px;width:24px;position:absolute;top:0;left:0;opacity:0}#manager #persons span img{height:24px;width:24px}#manager #persons .add a{height:24px;width:24px;color:#777;display:block;line-height:24px;text-align:center}#manager .tag{display:inline-block;border:1px solid;margin:3px;white-space:nowrap;color:#999;font-weight:700;background-color:#bbb;border-radius:3px;padding:3px}#manager .tag .close-button{display:inline;cursor:pointer;margin-left:3px}#manager #content .slideout.guestlist{background:#f1f1f1}#manager #content .slideout.guestlist .formarea{padding:30px;background:#fff;right:0;left:0;position:absolute;bottom:0;top:42px}#manager #content .slideout.guestlist .select p.input{padding-right:28px!important}#manager #content .slideout.guestlist p.button{clear:both;float:left}#manager #client-profile-area,#manager #flyout-notes-area,#manager #source-client-profile-area{box-shadow:0 0 9px 0 rgba(0,0,0,.3);background:#fff;display:none;height:100%;overflow-y:scroll;padding:0;position:fixed;right:451px;top:0;width:400px;z-index:999}#manager #client-profile-area h3,#manager #client-profile-area h4,#manager #flyout-notes-area h3,#manager #flyout-notes-area h4,#manager #source-client-profile-area h3,#manager #source-client-profile-area h4{font-family:Roboto,sans-serif}#manager #client-profile-area h3,#manager #flyout-notes-area h3,#manager #source-client-profile-area h3{height:41px;line-height:41px!important;color:#666;font-size:16px;font-weight:400;padding-left:10px}#manager #client-profile-area h4,#manager #flyout-notes-area h4,#manager #source-client-profile-area h4{color:#bbb;font-size:14px;font-weight:400}#manager #client-profile-area p.button,#manager #flyout-notes-area p.button,#manager #source-client-profile-area p.button{border-radius:3px;background:#347baf;color:#fff;cursor:pointer;display:block;font-weight:400;padding:3px 5px;position:absolute;right:20px;top:20px}#manager #client-profile-area p.button.dark,#manager #flyout-notes-area p.button.dark,#manager #source-client-profile-area p.button.dark{background:#000}#manager #client-profile-area .groups-prepend .client-group,#manager #flyout-notes-area .groups-prepend .client-group,#manager #source-client-profile-area .groups-prepend .client-group{float:left;margin:2px;padding:1px 5px 2px}#manager #client-profile-area #cpm-loading-div,#manager #flyout-notes-area #cpm-loading-div,#manager #source-client-profile-area #cpm-loading-div{padding:10px}#manager #client-profile-area .client-profile,#manager #flyout-notes-area .client-profile,#manager #source-client-profile-area .client-profile{padding:20px;position:relative}#manager #client-profile-area .client-profile.even,#manager #flyout-notes-area .client-profile.even,#manager #source-client-profile-area .client-profile.even{background:#f7f7f7}#manager #client-profile-area .client-profile .basic-info,#manager #flyout-notes-area .client-profile .basic-info,#manager #source-client-profile-area .client-profile .basic-info{width:50%}#manager #client-profile-area .client-profile .basic-info p,#manager #flyout-notes-area .client-profile .basic-info p,#manager #source-client-profile-area .client-profile .basic-info p{width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#manager #client-profile-area .column,#manager #flyout-notes-area .column,#manager #source-client-profile-area .column{float:left;width:45%}#manager #client-profile-area h4.name,#manager #flyout-notes-area h4.name,#manager #source-client-profile-area h4.name{color:#347baf;padding-bottom:10px}#manager #client-profile-area h4.info,#manager #flyout-notes-area h4.info,#manager #source-client-profile-area h4.info{margin:5px 0}#manager #client-profile-area div.notes,#manager #flyout-notes-area div.notes,#manager #source-client-profile-area div.notes{clear:both;padding:10px 0 5px}#manager #client-profile-area p.full-view,#manager #flyout-notes-area p.full-view,#manager #source-client-profile-area p.full-view{clear:both;padding:10px 0 0}#manager #client-profile-area .standard-list .table-header .col,#manager #flyout-notes-area .standard-list .table-header .col,#manager #source-client-profile-area .standard-list .table-header .col{font-size:12px}#manager #client-profile-area .standard-list .list-block,#manager #flyout-notes-area .standard-list .list-block,#manager #source-client-profile-area .standard-list .list-block{float:left;padding-bottom:15px}#manager #client-profile-area .standard-list .list-block,#manager #client-profile-area .standard-list .table-header,#manager #flyout-notes-area .standard-list .list-block,#manager #flyout-notes-area .standard-list .table-header,#manager #source-client-profile-area .standard-list .list-block,#manager #source-client-profile-area .standard-list .table-header{min-width:0}#manager #client-profile-area .standard-list .list-block .col,#manager #client-profile-area .standard-list .table-header .col,#manager #flyout-notes-area .standard-list .list-block .col,#manager #flyout-notes-area .standard-list .table-header .col,#manager #source-client-profile-area .standard-list .list-block .col,#manager #source-client-profile-area .standard-list .table-header .col{cursor:default;padding:5px 5px 5px 0;width:80px}#manager #client-profile-area .standard-list .list-block .standard-row:hover,#manager #client-profile-area .standard-list .table-header .standard-row:hover,#manager #flyout-notes-area .standard-list .list-block .standard-row:hover,#manager #flyout-notes-area .standard-list .table-header .standard-row:hover,#manager #source-client-profile-area .standard-list .list-block .standard-row:hover,#manager #source-client-profile-area .standard-list .table-header .standard-row:hover{background:#fff}#manager #flyout-notes-area{box-shadow:none;z-index:998;height:auto;background-color:hsla(0,0%,98%,0)}#manager #flyout-notes-area .flyout-note-area{margin-top:10px;margin-right:10px;color:#666;font-size:13px;font-family:Roboto,sans-serif;padding:0;border:1px solid #dadada;border-radius:4px;background-color:#fafafa}#manager #flyout-notes-area .flyout-note-area .header-wrapper{padding:6px;overflow:hidden}#manager #flyout-notes-area .flyout-note-area .event-line{padding:6px;font-size:12px}#manager #flyout-notes-area .flyout-note-area .event-line .label{font-weight:700;color:#4a4a4a}#manager #flyout-notes-area .flyout-note-area .event-line .text{font-weight:400;color:#ababab;margin-left:5px}#manager #flyout-notes-area .flyout-note-area .header,#manager #flyout-notes-area .flyout-note-area .header-label{margin:5px;padding:0;height:20px;width:20px;float:left;background-size:20px}#manager #flyout-notes-area .flyout-note-area .header-label.notes-icon,#manager #flyout-notes-area .flyout-note-area .header.notes-icon{background-image:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/icons/note_icon.png)}#manager #flyout-notes-area .flyout-note-area .header-label.event-icon,#manager #flyout-notes-area .flyout-note-area .header.event-icon{background-image:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/icons/event_icon.png)}#manager #flyout-notes-area .flyout-note-area .header-label{font-weight:700;width:200px;padding-top:3px;text-transform:capitalize;font-size:11px}#manager #flyout-notes-area .flyout-note-area .notes{border-top:1px solid #ccc;padding:10px;clear:both;overflow:hidden}#manager #flyout-notes-area .flyout-note-area .less,#manager #flyout-notes-area .flyout-note-area .more{text-align:left;margin-left:10px;font-size:12px;padding:10px;cursor:pointer;color:#347baf}#manager #flyout-notes-area .flyout-note-area .close{float:right;font-size:18px}#manager #client-profile-area .client-profile .tag-display{float:left;width:100%}#manager #tab-payments{background:#fff;overflow:hidden!important}#manager #tab-payments .payment{margin:10px 0 20px;position:relative}#manager #tab-payments .dot{color:#090;font-size:24px;position:absolute;top:-9px;left:5px}#manager #tab-payments .dot.hold{color:#c0900b}#manager #tab-payments .details{color:#999;margin:10px 0;padding-left:14px}#manager #tab-payments .details strong{color:#000}#manager #tab-payments .details .charge-breakdown,#manager #tab-payments .details .charge-description{margin:10px 0;font-style:italic}#manager #tab-payments .details .link-copy{margin-top:10px;width:290px}#manager #tab-payments .actions{margin-top:10px}#manager #tab-payments .actions span.divide{padding:0 10px}#manager #tab-payments .actions a{color:#347baf;font-style:normal}#manager #tab-payments .date{color:#999;position:absolute;right:30px;font-size:10px;font-style:italic;top:2px}#manager #tab-payments #payments-history{background:#fff;bottom:56px;overflow:scroll;position:absolute;top:0;width:100%}#manager .section-label{height:30px;line-height:30px!important;background:#eaeaea;border-bottom:1px solid #ccc;border-top:1px solid #ccc;cursor:pointer;font-weight:700;position:fixed;text-indent:20px;text-transform:uppercase;width:100%;z-index:3}#manager .section-label#main-details{top:41px}#manager .section-label#more-details{bottom:86px}#manager .section-label#payment-details{bottom:56px}#manager .no-bank .section-label#payment-details{display:none}#manager .no-bank .section-label#more-details{bottom:56px}#manager .section-label img{display:block;height:20px;left:420px;position:absolute;top:5px;width:22px}#manager .section-label img.open{display:none}#manager .section-label.open img.open{display:block}#manager .section-label.open img.shut{display:none}#manager .form-section{display:none;float:left;padding:60px 0 240px 30px}#manager .form-section.main-details{display:block}#manager #res-section-set{position:relative}#manager #res-section-set .card_cvv{width:80px}#manager #res-section-set .card_cvv input{font-size:18px!important;width:40px!important}#manager .use-different-card-container,#manager .use-existing-card-container{padding-top:15px}#manager #content #res-section-set .payment_amount,#manager #content #tab-payments .payment_amount{width:108px}#manager #content #res-section-set .payment_amount input,#manager #content #tab-payments .payment_amount input{width:90px}#manager #content #res-section-set .charge_description input,#manager #content #tab-payments .charge_description input{width:362px}#manager #content #res-section-set .payment-details .radioset,#manager #content #res-section-set .payments-cc-form .radioset,#manager #content #tab-payments .payment-details .radioset,#manager #content #tab-payments .payments-cc-form .radioset{float:left;margin-top:5px}#manager #content #res-section-set .payment-details .radioset p.label,#manager #content #res-section-set .payments-cc-form .radioset p.label,#manager #content #tab-payments .payment-details .radioset p.label,#manager #content #tab-payments .payments-cc-form .radioset p.label{width:75px}#manager #content #res-section-set .payment-details .radioset .last p.label,#manager #content #res-section-set .payments-cc-form .radioset .last p.label,#manager #content #tab-payments .payment-details .radioset .last p.label,#manager #content #tab-payments .payments-cc-form .radioset .last p.label{border-left:none!important}#manager #content #res-section-set #ptabbase_amount,#manager #content #tab-payments #ptabbase_amount{width:362px!important}#manager #content #res-section-set #ptabservice_charge_percent,#manager #content #res-section-set #ptabtip_percent,#manager #content #tab-payments #ptabservice_charge_percent,#manager #content #tab-payments #ptabtip_percent{width:362px!important;display:none}#manager #content #res-section-set .apply_gratuity_charge,#manager #content #res-section-set .apply_service_charge,#manager #content #res-section-set .apply_tax,#manager #content #tab-payments .apply_gratuity_charge,#manager #content #tab-payments .apply_service_charge,#manager #content #tab-payments .apply_tax{clear:both;padding:0 0 7px;width:100%}#manager #content #res-section-set .service_charge_percent,#manager #content #res-section-set .tip_percent,#manager #content #tab-payments .service_charge_percent,#manager #content #tab-payments .tip_percent{clear:both;width:100%}#manager #content #res-section-set #service_charge_percent,#manager #content #res-section-set #tax_groups_wrapper,#manager #content #res-section-set #tip_percent,#manager #content #tab-payments #service_charge_percent,#manager #content #tab-payments #tax_groups_wrapper,#manager #content #tab-payments #tip_percent{display:none}#manager #content #res-section-set #tax_groups_wrapper .input,#manager #content #res-section-set #tax_groups_wrapper .tax_groups,#manager #content #tab-payments #tax_groups_wrapper .input,#manager #content #tab-payments #tax_groups_wrapper .tax_groups{width:380px}#manager .groups #groups-area,#manager .groups #res-types-area{width:372px}#manager #group-dropdown{width:380px}#manager #group-dropdown .group-selector,#manager #group-dropdown .res-types-selector,#manager #res-types-dropdown .group-selector,#manager #res-types-dropdown .res-types-selector{border-radius:3px}#manager #res-section-set #add-tag-input{width:362px}#manager #res-section-set.more-details .form-section{padding:81px 30px 140px}#manager #res-section-set.more-details .form-section.main-details{display:none}#manager #res-section-set.more-details .form-section.more-details{display:block}#manager #res-section-set.payment-details .form-section{padding:112px 30px 110px}#manager #res-section-set.payment-details .form-section.main-details{display:none}#manager #res-section-set.payment-details .form-section.payment-details{display:block}#manager #res-section-set.payment-details .section-label#payment-details{bottom:auto;top:102px}#manager #res-section-set.more-details .section-label#more-details,#manager #res-section-set.payment-details .section-label#more-details{bottom:auto;top:71px}#manager .editing .section-label#main-details{top:80px}#manager .editing .section-label#more-details{bottom:113px}#manager .editing.no-bank .section-label#more-details,#manager .editing .section-label#payment-details{bottom:85px}#manager .editing #interface-client{display:none}#manager .editing #tab-reservation{top:80px!important}#manager .editing.modify-res-full .update-confirmation{height:118px!important;display:block!important}#manager .editing.modify-res-full .update-confirmation .update-message{display:block}#manager .editing.modify-res-full .section-label#more-details{bottom:245px}#manager .editing.modify-res-full.no-bank .section-label#more-details,#manager .editing.modify-res-full .section-label#payment-details{bottom:214px}#manager .editing.modify-res-full-with-sms .update-confirmation{height:131px!important;display:block!important}#manager .editing.modify-res-full-with-sms .update-confirmation .update-message{display:block}#manager .editing.modify-res-full-with-sms .section-label#more-details{bottom:258px}#manager .editing.modify-res-full-with-sms.no-bank .section-label#more-details,#manager .editing.modify-res-full-with-sms .section-label#payment-details{bottom:227px}#manager .editing.modify-res-small .update-confirmation{height:30px!important;display:block!important}#manager .editing.modify-res-small .update-confirmation .update-message{display:none}#manager .editing.modify-res-small .section-label#more-details,#manager .editing.modify-res-small .section-label#payment-details{bottom:126px}#manager .editing.modify-res-small.no-bank .section-label#more-details{bottom:126px!important}#manager .editing.modify-res-small-with-sms .update-confirmation{height:70px!important;display:block!important}#manager .editing.modify-res-small-with-sms .update-confirmation .update-message{display:none}#manager .editing.modify-res-small-with-sms .section-label#more-details,#manager .editing.modify-res-small-with-sms .section-label#payment-details{bottom:166px}#manager .editing.modify-res-small-with-sms.no-bank .section-label#more-details{bottom:166px!important}#manager .editing #res-section-set.payment-details .section-label#payment-details{bottom:auto;top:142px}#manager .editing #res-section-set.more-details .section-label#more-details,#manager .editing #res-section-set.payment-details .section-label#more-details{bottom:auto;top:111px}#manager .type-requests #res-section-set .section-label#main-details{top:156px}#manager .type-requests #res-section-set .section-label#more-details{bottom:100px}#manager .type-requests #res-section-set.no-bank .section-label#more-details,#manager .type-requests #res-section-set .section-label#payment-details{bottom:69px}#manager .type-requests #res-section-set.more-details .form-section{padding-top:70px}#manager .type-requests #res-section-set.payment-details .form-section{padding-top:70px;position:absolute;top:30px}#manager .type-requests #res-section-set.more-details .section-label#more-details,#manager .type-requests #res-section-set.payment-details .section-label#more-details{bottom:auto;top:187px}#manager .type-requests #res-section-set.payment-details .section-label#payment-details{top:218px}#manager #add-details .form-element.day p.input,#manager #add-details .form-element.month p.input{width:80px}#manager #add-details .inline.anniversary{clear:none}#manager #charge-form{padding:0 20px 20px}#manager #charge-form .payment_amount input{font-size:18px;width:100px}#manager #notification-form,#manager #refund-form{padding:0 20px 20px}#manager #notification-form input,#manager #refund-form input{width:300px}#manager #refund-form .amount input{font-size:18px;width:100px}#manager #content .slideout #charge-form,#manager #refund-form .notification-address{display:none}#manager #content .slideout #charge-form .cost-type.radioset{clear:none;margin-top:0}#manager #content .slideout #charge-form .cost-type.radioset div p.label{margin-top:0}#manager #content .slideout #res-status-wrap{width:13em}#manager #content .slideout p.checkbox-form-element-label{font-weight:400;line-height:20px;display:inline-block;float:left}#manager #content .slideout .send-source-destination-control-group{position:absolute;left:60px}#manager #content .slideout .send-source-destination-control-group .send-source-destination-control{margin-left:-7px;display:none}#manager #content .slideout .send-source-destination-control-group .send-source-destination-control p.input{width:123px!important;font-size:inherit;border:none;display:inline-block;background:none}#manager #content .slideout .send-source-destination-control-group .send-source-destination-control p.input select{text-decoration:underline;color:#347baf;line-height:20px;font-weight:400}#manager #content .slideout .send-source-destination-control-group .send-source-destination-control p.input .downer{background:none;right:auto!important}#manager #content .slideout .send-source-destination-control-group .send-source-destination-control p.input .downer:after{background-image:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/icons/blue-arrow-down.png);background-size:10px 10px;content:"";display:block;height:10px;margin-top:13px;margin-left:0;width:10px}#manager #content .slideout #date-buttons p.label{line-height:15px!important}#manager #content .slideout #date-buttons p.label em,#manager #content .slideout #date-buttons p.label span{display:block}#manager #content .slideout #date-buttons p.label span{font-size:10px;margin-top:2px}#manager #content .slideout #date-buttons p.label em{font-style:normal;font-size:12px}#manager #content .slideout .inline.date-button-picker{margin-top:-20px}#manager #content .slideout .inline.date-button-picker .group-label,#manager #content .slideout .inline.group-size .group-label{position:relative;top:10px}#manager #content .slideout .inline.date-button-picker .radioset,#manager #content .slideout .inline.group-size .radioset{float:left}#manager #content .slideout .inline.date-button-picker .radio p.label,#manager #content .slideout .inline.group-size .radio p.label{border-right:none;width:35px}#manager #content .slideout .inline.date-button-picker .radio.last p.label,#manager #content .slideout .inline.group-size .radio.last p.label{border-right:1px solid #ccc}#manager #content .slideout .inline.date-button-picker #custom-party-size,#manager #content .slideout .inline.group-size #custom-party-size{border-radius:0 3px 3px 0;font-size:16px!important;margin:10px 0 0;padding:6px 5px 9px;text-align:center;width:25px}#manager #content .slideout .inline.date-button-picker .duration p.label,#manager #content .slideout .inline.group-size .duration p.label{margin-top:-9px}#manager #content .slideout .inline.date-button-picker .duration p.input,#manager #content .slideout .inline.group-size .duration p.input{width:113px!important}#manager #content #res-section-set .dining .select p.input{width:182px}#manager #content #res-section-set .dining .select p.input#phone-locale{width:135px}#manager #content #res-section-set .dining .reservation-type p.input{width:132px!important}#manager #content .shift-duration,#manager #content .time-select{margin-top:10px}#manager #times-spinner{display:none;text-align:center}#manager #content .slideout.new-request .time-select #availability,#manager #content .slideout.new-request .time-select #times-spinner,#manager #content .slideout.new-request .time-select .add-more{display:none}#manager #content .time-select{float:left;width:380px}#manager #content .time-select #time-display{border-radius:3px;height:40px;line-height:40px!important;border:1px solid #ccc;display:none;float:left;width:376px}#manager #content .time-select #time-display strong{float:left;font-size:14px;text-transform:lowercase;padding-left:10px}#manager #content .time-select #time-display a,#manager #content .time-select #time-display span{float:right;font-size:10px;padding:0 10px}#manager #content .time-select #time-display span.block,#manager #content .time-select #time-display span.overbooking{color:#c00}#manager #content .time-select #time-display span.block,#manager #content .time-select #time-display span.no_tables{float:left}#manager #content .time-select #time-display span.possible-pacing{color:#ff943d}#manager #content .time-select .irs:focus,#manager #content .time-select .irs :focus{outline:none}#manager #content .time-select .irs-with-grid{top:-10px}#manager #content .time-select .irs-bar-edge,#manager #content .time-select .irs-line-left,#manager #content .time-select .irs-line-mid,#manager #content .time-select .irs-line-right,#manager #content .time-select .irs-slider{background:#d9d9d9}#manager #content .time-select .irs-bar{background:#d0e0fe;cursor:move}#manager #content .time-select .irs-bar,#manager #content .time-select .irs-line{height:6px}#manager #content .time-select .irs-slider{border-radius:30px;height:16px;width:16px;background:#347baf;border:2px solid #fff;top:18px}#manager #content .time-select #availability{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;float:left;margin:10px 0 0;width:380px}#manager #content .time-select #availability li{height:40px;line-height:40px!important;border-bottom:1px dotted #e7e7e7;cursor:pointer;float:left;list-style:none;width:100%}#manager #content .time-select #availability li.limit-warning{background:#f1f1f1;color:#888;font-size:14px;height:auto;line-height:1.4!important;padding:10px;text-align:center;width:360px}#manager #content .time-select #availability li.last{border-bottom:none}#manager #content .time-select #availability li strong{color:#347baf;font-weight:400;font-size:14px;float:left;padding:0 5px;text-transform:lowercase;min-width:60px}#manager #content .time-select #availability li span.pacing{color:#666;float:right;padding-right:5px;min-width:40px;text-align:right}#manager #content .time-select #availability li span.possible-pacing{color:#ff943d;float:right;padding-right:15px}#manager #content .time-select #availability li.blocked,#manager #content .time-select #availability li.no-tables,#manager #content .time-select #availability li.overbooked{cursor:default}#manager #content .time-select #availability li.blocked *{color:#aaa}#manager #content .time-select #availability li.blocked.override *{color:#c00}#manager #content .time-select #availability li.blocked strong{background:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/stripe-gray.png) repeat 0 0}#manager #content .time-select #availability li.bookable-block,#manager #content .time-select #availability li.override{cursor:pointer!important}#manager #content .time-select #availability li.bookable-block{color:#c00}#manager #content .time-select #availability li.bookable-block strong{background:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/stripe-red.png) repeat 0 0;color:#c00}#manager #content .time-select #availability li.overbooked strong{background:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/stripe-gray.png) repeat 0 0;color:#aaa}#manager #content .time-select #availability li.overbooked.override strong{color:#c00}#manager #content .time-select #availability li.overbooked em{color:#aaa}#manager #content .time-select #availability li.overbooked.override em{color:#c00}#manager #content .time-select #availability li.blocked em,#manager #content .time-select #availability li.bookable-block em,#manager #content .time-select #availability li.no-tables em,#manager #content .time-select #availability li.overbooked em{float:left;font-size:10px;font-style:normal;padding-left:20px}#manager #content .time-select #availability li.no-tables{background:#eee}#manager #content .time-select #availability li.no-tables *{color:#999}#manager #content #with-access-blocks-discl{color:#ff943d;float:right;padding-right:15px;font-style:italic;margin-top:8px}#manager #content #main-interface.slideout .credit-card-input-group .card-details p.input,#manager #content #main-interface.slideout .credit-card-input-group .card_request_description input{width:364px}#manager #content #main-interface.slideout .credit-card-input-group .card-request{border-top:1px dotted #e1e1e1;clear:both;display:none;float:left;margin-top:15px}#manager #content #main-interface.slideout .credit-card-input-group.request-card .card-request{display:block}#manager #content #main-interface.slideout .credit-card-input-group .card-request-form .card-only,#manager #content #main-interface.slideout .credit-card-input-group.request-card .card-entry{display:none}#manager #content #main-interface.slideout .credit-card-input-group .card-request-form.card-only-display .card-only{display:block}#manager #content #main-interface.slideout .credit-card-input-group .card-request-form.card-only-display .card-payment{display:none}#manager #content #main-interface.slideout .credit-card-input-group .credit-card-form{border-bottom:1px dotted #e1e1e1;margin-bottom:0;padding-bottom:15px}#manager #content #main-interface.slideout .credit-card-input-group .card_cvv input{width:40px}#manager #content #main-interface.slideout .credit-card-input-group .card_number input,#manager #content #main-interface.slideout .credit-card-input-group .cardholder_name input{width:348px}#manager #content #main-interface.slideout .credit-card-input-group .card-exp p.input{width:120px}#manager #content #main-interface.slideout .credit-card-input-group .choose-card p.input{width:364px}#manager #content #main-interface.slideout .credit-card-input-group .payment_action p.label,#manager #content #main-interface.slideout .credit-card-input-group .request_action p.label{font-weight:400;text-transform:uppercase;width:160px}#manager #content #main-interface.slideout .credit-card-input-group .payment_action.first p.label,#manager #content #main-interface.slideout .credit-card-input-group .request_action.first p.label{border-right:1px solid #ccc}#manager #content #main-interface.slideout .credit-card-input-group .commentary{clear:both;color:#999;font-style:italic;padding:3px 50px 10px 3px}#manager #content #main-interface.slideout .credit-card-input-group .commentary .save_for_later{display:none}#manager #content #main-interface.slideout .credit-card-input-group .save-later{border-top:1px dotted #e1e1e1;clear:both;float:left;margin-top:15px;padding-top:5px;width:100%}#manager #content #main-interface.slideout .credit-card-input-group .save-later p.label.post{white-space:normal;width:340px}#manager #content #main-interface.slideout.type-requests .credit-card-input-group .credit-card-form{border-bottom:1px dotted #ccc}#manager #content #main-interface.slideout.type-requests .credit-card-input-group .save-later{border-top:1px dotted #ccc}#manager #content #main-interface.slideout .notification_email{display:none}#manager #no-payments-prompt{line-height:30px;padding:20px}#manager .slideout-shuffle-icon{width:15px;margin-right:5px}#manager .form-element #id_booking_policy,#manager .form-element #id_cancellation_policy{height:200px;width:380px}#manager .form-element #id_booking_policy{margin:10px 0 0}#manager .form-element #id_cancellation_policy{margin:10px 0 30px}#manager #block-slideout .checkbox{margin-right:8.5px!important}#manager #source-interface{clear:both;float:left}#manager .results-area{height:30px;line-height:30px!important;background:#f9f9f9;border-top:1px solid #e1e1e1;clear:both;font-size:14px;padding:10px 20px}#manager .results-area .tag-item-container{margin-top:6px}#manager.guestlist.mobile{min-width:auto}#page-bookedby .venue-promoter-name,#page-bookedby .venue-server-name,#page-venueservers .venue-promoter-name,#page-venueservers .venue-server-name{clear:both;float:left;margin-left:10px;margin-top:7px}#page-bookedby a.closer,#page-venueservers a.closer{float:left;margin-top:8px;margin-left:10px;height:16px}#page-bookedby .indent,#page-venueservers .indent{margin-left:10px;margin-top:10px}#page-bookedby .button,#page-venueservers .button{width:150px;margin:20px 10px 10px}#page-bookedby #validation-error-message,#page-venueservers #validation-error-message{color:red;font-weight:400;margin-left:10px;margin-top:10px}#page-bookedby .invalid input,#page-venueservers .invalid input{border:1px solid red}#page-bookedby .message,#page-venueservers .message{font-size:10pt;font-weight:400;padding-left:10px;margin-top:60px}#page-bookedby #add-new-promoter-name,#page-bookedby #add-new-server-name,#page-venueservers #add-new-promoter-name,#page-venueservers #add-new-server-name{clear:both;float:left;margin-top:20px}#coverflow-content-wrapper .container:not(.print):not(.standalone){font-size:16px;position:fixed;z-index:1000;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}#coverflow-content-wrapper .container:not(.print):not(.standalone) .content{z-index:1000;position:absolute;top:50%;left:50%;max-width:80%;max-height:80%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);margin:auto;background-color:rgba(0,0,0,.5)}#coverflow-content-wrapper .container:not(.print):not(.standalone) .content .table{overflow:auto;clear:both}#coverflow-content-wrapper .container:not(.print):not(.standalone) .clear{clear:both}#coverflow-content-wrapper .container:not(.print):not(.standalone) form.styled{float:inherit!important}#coverflow-content-wrapper .container.standalone{overflow:visible}#coverflow-content-wrapper .container.standalone .form-element.cal p.input img{right:1.25em;top:1.25em}#coverflow-content-wrapper .container.print{overflow:inherit}#coverflow-content-wrapper .container.print .content{display:block}#coverflow-content-wrapper .content .header{height:auto;min-height:2em;background-color:#fff;width:100%}#coverflow-content-wrapper .content .header .cal{padding-bottom:.4375em!important}#coverflow-content-wrapper .content .header .close-link{position:absolute;height:1em;color:#000;display:block;font-size:1em;text-align:right;width:1em;top:0;left:100%;margin-right:.625em;margin-top:.325em;margin-left:-1.5em;font-weight:lighter}#coverflow-content-wrapper .content .header .close-link:hover{color:grey}#coverflow-content-wrapper .content .header form.styled{margin-right:1.25em}#coverflow-content-wrapper .content .header label{cursor:pointer}#coverflow-content-wrapper .content .header .validator{clear:both;color:#c00;display:none;float:left;font-size:.6875em;margin:.25em 0}#coverflow-content-wrapper .content .header .room,#coverflow-content-wrapper .content .header .shift-selector{padding:.5em .4375em;float:left;clear:inherit!important;top:0}#coverflow-content-wrapper .content .header .room p,#coverflow-content-wrapper .content .header .shift-selector p{border-radius:.1875em;background:#fff;border:.0625em solid #ccc}#coverflow-content-wrapper .content .header .room p.input{border-left:2px solid #ccc!important;height:2.4em}#coverflow-content-wrapper .content .header .shift-selector{margin-right:-.5em;border-radius:.1875em;-webkit-border-radius:.1875em}#coverflow-content-wrapper .content .header .shift-selector .option{padding:.5em .5em .5625em;float:left;font-size:.875em;width:4.125em;height:1.35em;color:grey;margin-left:-.0625em;border:.08em solid #ccc;cursor:pointer;text-transform:uppercase;text-align:center}#coverflow-content-wrapper .content .header .shift-selector .option:first-child{margin-left:0;border-radius:.1875em 0 0 .1875em;-webkit-border-radius:.1875em 0 0 .1875em}#coverflow-content-wrapper .content .header .shift-selector .option:last-child{border-radius:0 .1875em .1875em 0;-webkit-border-radius:0 .1875em .1875em 0}#coverflow-content-wrapper .content .header .shift-selector .selected{background-color:#d7e8ff;color:#347baf}#coverflow-content-wrapper .content .header .room p{border-left:2px}#coverflow-content-wrapper .content .header .print-icon{float:left;padding:0 8px;margin-top:1.25em;cursor:pointer}#coverflow-content-wrapper .content .footer{background:#fff;padding:.625em;text-align:left}#coverflow-content-wrapper .content .footer .label{font-size:.875em;text-align:right;padding-left:.375em;font-weight:700;max-width:6.25em}#coverflow-content-wrapper .content .footer .big{font-size:1.25em;font-weight:700;padding-left:1.25em}#coverflow-content-wrapper .reservation-table{background-color:#fff;font-size:16px;table-layout:fixed;font-family:Roboto;border-spacing:0;border:0;width:100%;margin:0;border-collapse:inherit}#coverflow-content-wrapper .reservation-table col.even{background-color:#fafafa}#coverflow-content-wrapper .reservation-table col.odd{background-color:#fff}#coverflow-content-wrapper .reservation-table .grey{background-color:#eee}#coverflow-content-wrapper .reservation-table .reservation-row.close,#coverflow-content-wrapper .reservation-table .reservation-row.top{background-color:#fff}#coverflow-content-wrapper .reservation-table .reservation-row.close td{height:2.5em}#coverflow-content-wrapper .reservation-table .reservation-row.top td{height:0}#coverflow-content-wrapper .reservation-table .reservation-row.reservation-total{background-color:#f5f5f5;height:2.5em}#coverflow-content-wrapper .reservation-table .reservation-row.covers-total,#coverflow-content-wrapper .reservation-table .reservation-row.reservation-total{color:#878787;font-size:.75em}#coverflow-content-wrapper .reservation-table .reservation-row.covers-total .label,#coverflow-content-wrapper .reservation-table .reservation-row.reservation-total .label{text-align:right;color:#000;font-weight:700}#coverflow-content-wrapper .reservation-table .reservation-row.covers-total .label div,#coverflow-content-wrapper .reservation-table .reservation-row.reservation-total .label div{max-width:6.25em}#coverflow-content-wrapper .reservation-table .reservation-row.intervals{color:#000;border-bottom:.1875em solid #dadada;border-top:.125em solid #dadada}#coverflow-content-wrapper .reservation-table .reservation-row.reservation-total{border-top:.1875em solid #dadada;border-bottom:.0625em solid #dadada}#coverflow-content-wrapper .reservation-table .reservation-row.reservation-total td{padding-top:.3125em}#coverflow-content-wrapper .reservation-table .reservation-row.footer td:first-child{padding-left:1.25em}#coverflow-content-wrapper .reservation-table .reservation-row.intervals{font-size:.75em}#coverflow-content-wrapper .reservation-table .reservation-row td{text-align:center;width:3.25em;height:1.875em;padding:0;border:0;border-bottom:.0625em solid #fff;border-right:.0625em solid #fff}#coverflow-content-wrapper .reservation-table .reservation-row td:first-child{width:5.3125em}#coverflow-content-wrapper .reservation-table .reservation-row td.totals,#coverflow-content-wrapper .reservation-table .reservation-row td.totals div{border:0!important;color:grey;font-weight:700}#coverflow-content-wrapper .reservation-table .reservation-row td:last-child{border-right:0}#coverflow-content-wrapper .reservation-table .reservation-row td.hour{font-weight:700}#coverflow-content-wrapper .reservation-table .reservation-row td div{height:100%;padding-top:.375em}#coverflow-content-wrapper .reservation-table .reservation-row td.not-confirmed div,#coverflow-content-wrapper .reservation-table .reservation-row td.totals div{border:.0625em solid #dcdcdc}#coverflow-content-wrapper .reservation-table .reservation-row td.empty div{border-right:.0625em solid #fff}#coverflow-content-wrapper .reservation-table .reservation-row td.confirmed.not-empty div{border:.0625em solid #626c7f;background-color:#626c7f;color:#fff}#coverflow-content-wrapper .reservation-table .reservation-row td.even.not-confirmed.not-empty{background-color:#fff}#coverflow-content-wrapper .reservation-table .reservation-row td.add-link,#coverflow-content-wrapper .reservation-table .reservation-row td.add-link div{height:1.4em;padding:0;vertical-align:top;font-weight:700}#coverflow-content-wrapper .reservation-table .reservation-row td.add-link a.disabled,#coverflow-content-wrapper .reservation-table .reservation-row td.add-link div a.disabled{color:grey;pointer-events:none}#coverflow-content-wrapper .reservation-table .reservation-row.intervals td,#coverflow-content-wrapper .reservation-table .reservation-row.reservation-total td,#coverflow-content-wrapper .reservation-table .reservation-row td.empty,#coverflow-content-wrapper .reservation-table .reservation-row td.empty div{border:0}#coverflow-content-wrapper .reservation-table .reservation-row.covers-total,#coverflow-content-wrapper .reservation-table .reservation-row.reservation-total{font-size:.875em}#manager.reservations #page-day{min-width:750px}#manager.reservations #page-day .shuffle-icon{width:15px;margin-right:5px}#manager.reservations .received-button p.button a{min-width:0;height:25px;line-height:25px!important;font-size:12px;padding:0 10px;width:30px}#manager.reservations .received-button p.button a:hover{background:#000}#manager.reservations img.reopen-check-img{width:20px;height:20px}#manager.reservations .list-block .past,#manager.reservations .list-block .upcoming{border-bottom:none}#manager.reservations .list-block p.no-content{margin-left:25px;border-bottom:1px solid #e1e1e1}#manager.reservations .list-block .standard-row{position:relative}#manager.reservations .list-block .standard-row:last-child{border-bottom:none}#manager.reservations #blocks-list{color:#888}#manager.reservations #blocks-list .col{padding:10px;word-break:break-word}#manager.reservations #blocks-list .col-block-icon{background:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/icons/icon-block.png) no-repeat;background-size:7px;padding:5px;height:20px}#manager.reservations #blocks-list .col-repeat-icon{background:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/icons/icon-repeat.png) no-repeat;background-size:20px;height:10px;margin:5px 0}#manager.reservations #blocks-list .wrapper{border-top:1px dotted #ccc;clear:both;overflow:hidden}#manager.reservations #blocks-list .wrapper:hover{background:#d1eaff}#manager.reservations #blocks-list .header{color:#347baf;cursor:pointer;clear:both;padding:15px 25px;font-size:14px}#manager.reservations #blocks-list .blocks-list-wrapper{font-size:12px;cursor:pointer}#manager.reservations .standard-list .list-block .col-bookedby,#manager.reservations .standard-list .list-block .col-received,#manager.reservations .standard-list .list-block .col-status,#manager.reservations .standard-list .table-header .col-bookedby,#manager.reservations .standard-list .table-header .col-received,#manager.reservations .standard-list .table-header .col-status{float:right}#manager.reservations .standard-list .list-block .col-status,#manager.reservations .standard-list .table-header .col-status{text-align:left;width:90px}#manager.reservations .standard-list .list-block .col-status.HOLD,#manager.reservations .standard-list .table-header .col-status.HOLD{color:#f5a623;font-weight:700}#manager.reservations .standard-list .list-block .col-status{text-transform:capitalize}#manager.reservations .table-header{padding-top:20px}#manager.reservations #search-results .table-header{margin-left:17px}#manager.reservations span.export{background:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/icons/export-small.png) no-repeat;background-position:18px 10px}#manager.reservations span.blackout{background:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/dashboard_blackout_off.png) no-repeat;background-position:18px 10px}#manager.reservations span.blackout.enabled{background-image:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/dashboard_blackout_on.png)}#manager.reservations span.door-notes{background:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/dashboard_door_notes.png) no-repeat;background-position:18px 10px}#manager.reservations span.print{background:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/dashboard_print.png) no-repeat;background-position:18px 10px}#manager.reservations #door-notes{float:left;background:#eee;border-bottom:#e1e1e1;width:100%;overflow:hidden;position:relative}#manager.reservations #door-notes.no-data{display:none}#manager.reservations #door-notes div.view{min-height:15px;font-weight:400}#manager.reservations #door-notes div.edit,#manager.reservations #door-notes div.view,#manager.reservations #door-notes span{font-style:oblique;height:15px;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding:10px;margin-right:40px}#manager.reservations #door-notes div.edit.toggle,#manager.reservations #door-notes div.view.toggle,#manager.reservations #door-notes span.toggle{font-style:normal;font-size:15px;text-align:center;padding:3px;width:10px!important;font-weight:400;height:10px!important;line-height:10px!important;color:#347baf;border:1px solid #347baf;background:#fff;border-radius:100px;position:absolute;top:8px;right:-30px;cursor:pointer}#manager.reservations #door-notes div.edit.toggle.close-link,#manager.reservations #door-notes div.view.toggle.close-link,#manager.reservations #door-notes span.toggle.close-link{display:none}#manager.reservations #door-notes div.edit.toggle.expand-link,#manager.reservations #door-notes div.view.toggle.expand-link,#manager.reservations #door-notes span.toggle.expand-link{display:block}#manager.reservations #door-notes div.edit.event,#manager.reservations #door-notes div.edit.note,#manager.reservations #door-notes div.view.event,#manager.reservations #door-notes div.view.note,#manager.reservations #door-notes span.event,#manager.reservations #door-notes span.note{margin:0;padding:0;display:inline}#manager.reservations #door-notes div.edit.event,#manager.reservations #door-notes div.view.event,#manager.reservations #door-notes span.event{font-style:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;max-width:215px;padding-right:5px;margin-right:5px;line-height:20px}#manager.reservations #door-notes div.edit.event a,#manager.reservations #door-notes div.view.event a,#manager.reservations #door-notes span.event a{font-weight:400}#manager.reservations #door-notes div.edit.event img,#manager.reservations #door-notes div.view.event img,#manager.reservations #door-notes span.event img{position:relative;top:-3px;height:15px;vertical-align:middle;margin-right:2px}#manager.reservations #door-notes.expanded div.edit,#manager.reservations #door-notes.expanded div.view{white-space:normal;overflow:auto;height:auto}#manager.reservations #door-notes.expanded span.close-link{display:block}#manager.reservations #door-notes.expanded span.expand-link{display:none}#manager.reservations #door-notes.expanded div.view span.note{white-space:normal}#manager.reservations #door-notes.editing{display:block!important}#manager.reservations #door-notes.editing div.view{display:none}#manager.reservations #door-notes.editing div.edit{display:block}#manager.reservations #door-notes.editing span.toggle{display:none!important}#manager.reservations #door-notes div.edit{display:none;margin-right:10px;padding-right:0}#manager.reservations #door-notes div.edit textarea{width:100%;border-radius:5px;border:1px solid #e1e1e1;padding:10px;height:125px;box-sizing:border-box;border-radius-bottom-left:0;border-radius-bottom-right:0;outline:none}#manager.reservations #door-notes .save-area{background:#fff;border-left:1px solid #e1e1e1;width:100%;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;height:40px}#manager.reservations #door-notes .save-area span.cancel-btn,#manager.reservations #door-notes .save-area span.save-btn{margin-top:7px;margin-right:7px;color:#347baf;border:1px solid #e1e1e1;border-radius:5px;font-style:normal;font-weight:400;width:75px;text-align:center;padding:5px;float:right;cursor:pointer}#manager.reservations #door-notes .save-area span.save-btn{background:#eee}#manager.reservations #door-notes .save-area span.save-btn:hover{background:#fff}#manager.reservations #door-notes .save-area span.cancel-btn{border:0}#manager.reservations #search-results .standard-row .col-minimum{width:50px!important}#manager.reservations #search-results .standard-row .col-time{width:60px!important}#manager.reservations #search-results .standard-row .col-client,#manager.reservations #search-results .standard-row .col-table-no{width:100px!important}#manager.reservations #search-results .standard-row .col-status{width:80px!important}#manager.reservations #search-results .standard-row .col-partysize{width:55px!important}#manager.reservations #search-results .standard-row .col-bookedby{width:100px!important}#manager.reservations #search-results .standard-row .col-payment{display:none!important}#manager.reservations #search-results .standard-row .col-res-problem{padding:0;height:32px;width:4px;position:absolute;border-radius:2pt}#manager.reservations .res-actual-problem .col-res-problem{height:100%;position:absolute;padding:0;float:none;width:4px;transition:background-color .1s ease-in;border-radius:2pt;background-color:transparent;background-color:initial}#manager.reservations .res-actual-problem.res-actual-problem-minor .col-res-problem{background-color:#ff943d}#manager.reservations .res-actual-problem.res-actual-problem-minor:hover{background-color:#fdedd2}#manager.reservations .res-actual-problem.res-actual-problem-major .col-res-problem{background-color:#f3356b}#manager.reservations .res-actual-problem.res-actual-problem-major:hover{background-color:#ffd5dd}#page-reservation-types .reservation-type-entry{margin-left:10px;margin-top:10px}#page-reservation-types .reservation-type-colorpicker{width:50px}#page-reservation-types .reservation-type-name{float:left;margin-left:10px}#page-reservation-types .colorpicker-container{position:absolute;z-index:101}#page-reservation-types a.closer{float:left;margin-left:10px;margin-top:5px}#page-reservation-types .indent{margin-left:10px;margin-top:10px}#page-reservation-types .button{width:150px;margin:20px 10px 10px}#page-reservation-types .reservation-type-input.invalid{border:1px solid red}#page-requests #main-area #content-header .controls{float:none;padding-bottom:0;padding-top:14px}#page-requests #main-area #content-header .controls div.cal{padding-top:5px}#page-requests #main-area #content-header .controls .button.export,#page-requests #main-area #content-header .controls .export-interface,#page-requests #main-area #content-header .controls form.right{float:right;margin:0}#page-requests #main-area #content-header .controls .export-interface{display:none;margin-top:-6px;margin-right:-1px;line-height:50px}#page-requests #main-area #content-header .controls .button a{height:36px;line-height:36px!important;border:none}#page-requests #main-area #content-header .controls .export-message{float:right;display:none;font-size:14px;margin-right:10px;line-height:35px}#page-requests #main-area #content-header .controls #confirm-sending{color:#347baf}#page-requests #main-area #content-header .controls #export-failure{color:#c00}#page-requests #requests-box.standard-list{min-width:1226px}#page-requests #requests-box.standard-list .indicators{float:left;width:15px}#page-requests #requests-box.standard-list .indicators span.priority{height:12px;width:12px;display:inline-block;margin-left:9px;overflow:hidden;position:relative;top:11px}#page-requests #requests-box.standard-list .indicators span.priority img{height:12px;width:24px;left:0;position:absolute}#page-requests #requests-box.standard-list .table-header{cursor:auto!important}#page-requests #requests-box.standard-list .table-header .col{cursor:inherit!important}#page-requests #requests-box.standard-list .table-header .col.col-client{width:212px}#page-requests #requests-box.standard-list .list-block .col.col-client{width:200px}#page-requests #requests-box.standard-list .request-row{height:35px}#page-requests #requests-box.standard-list .request-row .col-created{margin-right:10px}#page-requests #requests-box.standard-list .request-row.selected{color:#fff!important}#page-requests #requests-box.standard-list .request-row.selected .last-communication,#page-requests #requests-box.standard-list .request-row.selected .muted-text{color:#fff}#page-requests #requests-box.standard-list .request-row .col{color:#131415}#page-requests #requests-box.standard-list .request-row .col span.status{border-radius:2px;color:#fff;display:none;margin-right:5px;margin-top:-3px;padding:3px 8px}#page-requests #requests-box.standard-list .request-row.priority span.priority img{left:auto;right:0}#page-requests #requests-box.standard-list .request-row.booked .col span.status{background:#d4f4e3;color:#72a575}#page-requests #requests-box.standard-list .request-row.hold .col span.hold{background:#ffd9ac;color:#e28f2d;display:inline-block}#page-requests #requests-box.standard-list .request-row.new .col span.status{background:#d1eaff;color:#6b7aa3}#page-requests #requests-box.standard-list.all-days .request-row{font-weight:900}#page-requests #requests-box.standard-list.all-days .request-row.read{background:#f1f1f1;font-weight:400}#page-requests #requests-box.standard-list.all-days .request-row.expired{background:#fafafa;font-style:oblique;font-weight:400}#page-requests #requests-box.standard-list.all-days .request-row.expired .col{color:#999}#page-requests .request-row .col-expiration{padding-right:40px}#page-requests .request-row .alert-holder{display:inline-block;width:30px}#page-requests .request-row .alert{float:none}#page-requests .list-block,#page-requests .table-header{cursor:auto}#page-requests .list-block .col.col-initials,#page-requests .table-header .col.col-initials{font-family:Oswald;font-size:11px;color:#444!important;width:10px;font-style:normal}#page-requests .list-block .col.col-date,#page-requests .table-header .col.col-date{width:80px}#page-requests .list-block .col.col-time,#page-requests .table-header .col.col-time{width:115px!important}#page-requests .list-block .col.col-guests,#page-requests .table-header .col.col-guests{text-align:center;width:70px}#page-requests .list-block .col.col-offer,#page-requests .table-header .col.col-offer{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100px}#page-requests .list-block .col.col-availability,#page-requests .table-header .col.col-availability{text-align:center;width:70px!important}#page-requests .list-block .col.col-source,#page-requests .table-header .col.col-source{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:120px}#page-requests .list-block .col.col-message,#page-requests .table-header .col.col-message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:22%}#page-requests .list-block .col.col-message img.lock,#page-requests .table-header .col.col-message img.lock{height:12px;padding-right:3px;position:relative;top:1px;width:12px}#page-requests .list-block .col.col-created,#page-requests .table-header .col.col-created{float:right;width:90px;text-align:center}#page-requests .list-block .col.col-last-comm,#page-requests .table-header .col.col-last-comm{float:right;text-align:right;width:60px}#page-requests .list-block .col.col-last-comm .last-communication,#page-requests .table-header .col.col-last-comm .last-communication{float:right;font-style:italic;color:#999}#page-requests .list-block .col.col-expiration,#page-requests .table-header .col.col-expiration{float:right;text-align:right;width:72px}@media (max-width:1190px){#page-requests #requests-box.standard-list .table-header .col.col-client{width:192px}#page-requests #requests-box.standard-list .list-block .col.col-client{width:180px}}#page-venuesettings div.setting{border-bottom:1px dotted #e1e1e1;clear:both;margin:0 10px 10px;padding:10px 0 20px}#page-venuesettings h3{font:400 18px Roboto,sans-serif;margin-bottom:10px}#page-venuesettings p{font-size:14px}#page-venuesettings p.instruction{clear:both;margin-bottom:10px;padding-top:10px}#page-venuesettings .select-set .form-element,#page-venuesettings .select-set p{display:inline-block;float:none!important}#page-venuesettings .select-set p{padding:0}#page-venuesettings .select-set .form-element{left:4px;margin-bottom:3px;margin-right:6px;position:relative;top:-3px;vertical-align:middle}#page-venuesettings #average-bottle-price-display label.money span.sign{top:7px}#page-venuesettings .insert-feedback-summary-time,#page-venuesettings .insert-summary-time{display:inline}#page-venuesettings #add-feedback-summary-time-link,#page-venuesettings #add-summary-time-link{display:block}#page-venuesettings a.remover{cursor:pointer;margin-left:8px;position:relative;top:-15px}#page-venuesettings #id_average_bottle_price,#page-venuesettings .average_bottle_price{float:none!important;width:120px}#page-venuesettings div.address strong{display:block;margin:10px 0 5px}#page-venuesettings #update-customer-emails-form .form-element,#page-venuesettings #update-payment-gateway-form .form-element,#page-venuesettings #update-printer-chit-message-form .form-element,#page-venuesettings #update-sms-messages-form .form-element{float:none}#page-venuesettings #update-customer-emails-form input,#page-venuesettings #update-customer-emails-form textarea,#page-venuesettings #update-payment-gateway-form input,#page-venuesettings #update-payment-gateway-form textarea,#page-venuesettings #update-printer-chit-message-form input,#page-venuesettings #update-printer-chit-message-form textarea,#page-venuesettings #update-sms-messages-form input,#page-venuesettings #update-sms-messages-form textarea{width:400px}#page-venuesettings #update-allowable-eta-form{padding-bottom:10px}#page-venuesettings #update-email-summary-form .float-end,#page-venuesettings #update-feedback-email-summary-form .float-end{display:inline-block}#page-venuesettings form.styled .form-element.select p.input{font-size:12px;padding-right:20px;width:auto}#page-venuesettings form.styled .form-element.select p.input .downer{top:14px}#page-venuesettings .add-shift-feedback-send-time-link,#page-venuesettings .add-shift-reminder-send-time-link,#page-venuesettings .add-shift-send-time-link{margin-top:10px;margin-bottom:10px;display:block}#page-venuesettings .color-form{clear:both}#page-venuesettings .color-form input{width:40px}#page-venuesettings .color-form .colorpicker-container{position:relative}#page-venuesettings .color-form .colorpicker{position:absolute;z-index:1001}#page-venuesettings .color-form .colorpicker-entry{clear:none!important}#page-venuesettings .picker-wrapper{clear:both;float:left}#page-venuesettings .hex-code-entry-el{float:none!important}#page-venuesettings .hex-code-entry-el p.input{float:left}#page-venuesettings .hex-code-entry-el input.hex-code-entry{margin-right:10px;text-align:center;width:100px}#page-venuesettings .colorpick *{float:none!important}#page-venuesettings .colorpick p,#page-venuesettings .short-text p{display:inline-block}#page-venuesettings .colorpick p.label,#page-venuesettings .short-text p.label{width:200px}#page-venuesettings .colorpick p input,#page-venuesettings .short-text p input{text-align:center;width:100px}#page-venuesettings .short-text.lengthen p input{width:200px}#page-venuesettings .long-text textarea{width:580px}#page-venuesettings #update-email-confirmations-form{clear:both;padding-top:10px}#page-venuesettings #custom-sms-message-container{padding-top:10px}#page-venuesettings #custom-sms-message-container div.form-element{display:inline-block}#page-venuesettings #custom-sms-message-container p.label.pre{margin-top:0}#page-venuesettings #set-feedback-time,#page-venuesettings #set-reminder-time{padding-top:10px}#page-venuesettings #set-feedback-time div div,#page-venuesettings #set-reminder-time div div{padding-top:7px}#page-venuesettings #set-feedback-time .float-end,#page-venuesettings #set-reminder-time .float-end{display:inline-block}#page-bankaccount #payout-container{margin-left:20px;margin-top:20px}#page-bankaccount #payout-container input{width:215px}#page-bankaccount #payout-container .tax_rate input{background:#fff url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/icons/percent.png) 98px 8px no-repeat;background-size:12px 12px;padding-right:18px;width:90px}#page-bankaccount #payout-container h3{font:400 18px Roboto,sans-serif;margin-bottom:10px}#page-bankaccount #payout-container .workflowstep{margin-right:40px;float:left}#page-bankaccount #payout-container .stripe-box{border:1px solid #dadada;padding:20px;width:950px;text-align:center}#page-bankaccount #payout-container .stripe-box img{width:50%;height:50%;margin-top:38px}#page-bankaccount #payout-container .stripe-box img.check{width:20px;vertical-align:sub;margin-right:10px}#page-bankaccount #payout-container .stripe-box .link-box{text-align:left;border-left:1px solid #dadada;padding-left:20px}#page-bankaccount #payout-container .stripe-box p.button{width:225px;margin-bottom:30px}#page-bankaccount #payout-container .stripe-box p.button.disabled a{background:#e1e1e1;color:#999}#page-bankaccount #payout-container .tax-box{margin-bottom:20px}#page-bankaccount #payout-container .tax-box p.instruction-header{margin-left:0;margin-bottom:10px}#page-bankaccount #payout-container .tax-box .add-tax{width:175px}#page-bankaccount #payout-container .tax-box .add-tax #add-tax-button{height:30px;font-size:12px;line-height:30px!important}#page-bankaccount #payout-container .tax-box input{width:157px;margin-bottom:10px}#page-bankaccount #payout-container .tax-box p.button.disabled a{background:#e1e1e1;color:#999}#page-bankaccount #payout-container .tax-box input#tax_rate{background:#fff url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/percenticon2x.png);background-size:12px;background-position:right 5px top 9px;background-repeat:no-repeat}#page-bankaccount p.instruction{font-size:14px;clear:both;padding:10px;margin-left:10px}#page-bankaccount p.instruction-header{font-size:17px;margin-left:20px;margin-top:70px}#page-bankaccount p.directions{color:#999;margin-bottom:15px;font-size:13px}#page-bankaccount #tax-table-wrapper{width:100%;overflow-y:scroll;padding-top:5px}#page-bankaccount #tax-table{border-collapse:collapse;border-spacing:0}#page-bankaccount .tax-row.header{height:50px;border-bottom:1px solid #e1e1e1}#page-bankaccount .tax-rate,#page-bankaccount .venue-name{margin:0;white-space:nowrap;border-top-width:0}#page-bankaccount .venue-name{line-height:50px;font-size:14px;font-weight:600;height:50px;width:300px;text-align:left;background-color:#fff;padding:0 7px 0 10px;z-index:1}#page-bankaccount .tax-rate.first{border-left-color:#fff;padding-left:335px}#page-bankaccount .tax-rate-percent{position:relative;right:20px}#page-bankaccount .venue-name{position:absolute;left:0;top:auto;margin-left:280px;border:none}#page-bankaccount #add-column,#page-bankaccount .tax-rate{background:#fff;letter-spacing:1em;padding-right:15px;border:none;width:200px;height:42px}#page-bankaccount #add-column:hover{cursor:pointer}#page-bankaccount .input-box{width:155px;height:30px;padding:5px 20px 5px 10px;font-size:16px;border:1px solid #d3d3d3;border-radius:5px;color:#000}#page-bankaccount .add-column-btn{width:20px;height:20px;padding-top:8px}#page-bankaccount .input-box.disabled{color:#a9a9a9}#page-bankaccount input[type=number]{-moz-appearance:textfield}#page-bankaccount input[type=number]::-webkit-inner-spin-button,#page-bankaccount input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#page-bankaccount input.input-box:focus{outline-width:0}#page-bankaccount #save-tax-btn{width:175px;margin-top:20px;margin-left:5px;display:inline-block}#page-bankaccount #add-tax-column{width:175px;margin-top:20px;margin-left:15px;display:inline-block}#page-bankaccount a.add-tax-column-btn{background:#ddd;color:#000}#page-bankaccount #tax-table-errors{display:none;font-size:14px;color:red;padding-top:10px;padding-left:10px}#page-payments{min-width:750px}#page-payments #interface .form-element p.input,#page-payments #interface .search-interface input{border-radius:0}#page-payments #interface .form-element.select{clear:none}#page-payments #interface .form-element.select select{padding-bottom:11px;padding-top:11px}#page-payments #interface .form-element.select.payment-type-filter p.input{width:110px}#page-payments #interface .form-element.select.venue-type-filter-wrapper{width:200px;height:30px;background-color:#fff;overflow:hidden;border-top:0}#page-payments #interface .form-element.select.venue-type-filter-wrapper .venue-type-filter{padding:10px;position:relative;height:30px;z-index:200;background:#fff}#page-payments #interface .form-element.select.venue-type-filter-wrapper .divider{padding:5px;width:100%;clear:both}#page-payments #interface .form-element.select.venue-type-filter-wrapper .checkbox{padding-top:10px;width:20px;height:22px;float:left}#page-payments #interface .form-element.select.venue-type-filter-wrapper .label{float:left;width:150px;height:20px;line-height:20px;padding-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-payments #interface .form-element.select.show{height:30px;overflow:visible}#page-payments #interface .form-element.select.show .venue-type-filter{height:auto;padding-bottom:30px;border:1px solid #ccc}#page-payments #interface .form-element.select p.input{height:40px;line-height:40px!important;border:none;border-right:1px solid #e1e1e1}#page-payments #interface .form-element.select p.input .downer{right:13px;top:17px}#page-payments .standard-list .table-header{margin-top:30px}#page-payments .standard-list .col{font-size:10px!important;padding:8px!important}#page-payments .standard-list .standard-row,#page-payments .standard-list .standard-row:hover{background:#fff}#page-payments .standard-list .standard-row.failed .col,#page-payments .standard-list .standard-row.failed .col a,#page-payments .standard-list .standard-row.failed .col span{color:#f62c45!important}#page-payments .standard-list .col{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page-payments .standard-list .col.col-date,#page-payments .standard-list .col.col-name{width:100px}#page-payments .standard-list .col.col-description{width:120px}#page-payments .standard-list .col.col-client{width:120px!important}#page-payments .standard-list .col.col-status{width:60px!important}#page-payments .standard-list .col.col-base{width:50px}#page-payments .standard-list .col.col-service-charge{width:85px}#page-payments .standard-list .col.col-gratuity{width:50px}#page-payments .standard-list .col.col-tax{width:40px}#page-payments .standard-list .col.col-custom,#page-payments .standard-list .col.col-promo{width:63px}#page-payments .standard-list .col.col-processing{width:60px}#page-payments .standard-list .col.col-amount{float:right;text-align:right;width:60px}#page-payments .standard-list .col.failed{color:#f62c45!important}@media (max-width:1160px){#page-payments .standard-list .col.col-description{width:200px}#page-payments .standard-list .col.col-client{width:200px!important}}#page-payments .pagination.upper{position:relative;top:30px}#page-payments .pagination .first{margin-left:6px}#page-payments .pagination .last{margin-right:6px}#page-payments #interface form.styled .custom-range{display:none;float:left}#page-payments #interface form.styled .custom-range .form-element{clear:none}#page-payments #interface form.styled .custom-range input{height:40px;line-height:40px!important;border-radius:0;border:none;border-right:1px solid #e1e1e1;padding:0 10px;width:90px}#page-payments #interface form.styled .custom-range p.label{display:none}#page-payments #interface p.button{float:left;margin:5px}#page-payments #interface p.button a{min-width:0;width:20px}#page-payments .standard-row.payment-row .col,#page-payments .standard-row.payment-row>.col-client>a,#page-payments .standard-row.payment-row>.col-description>.reference-code{color:#000}#page-payments .standard-row.payment-row>.col-client>a:hover,#page-payments .standard-row.payment-row>.col-description>.reference-code:hover{text-decoration:underline;color:#000}#page-service-status #main-area{padding-bottom:80px}#page-service-status .list{margin-left:10px}#page-service-status .list .list-title{font-size:18px;line-height:3;border-bottom:1px dotted #ccc}#page-service-status .list .status_wrapper .switch{float:right;width:57px;height:35px;margin-right:17px;margin-top:10px;cursor:pointer}#page-service-status .list .status_wrapper .switch.on{background:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/on-switch.png)}#page-service-status .list .status_wrapper .switch.off{width:59px;background:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/off-switch.png)}#page-service-status .list .status_wrapper .switch.check{width:13px;height:10px;margin-right:50px;margin-top:20px;background:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/check-blue.png);cursor:default}#page-service-status .list .status_wrapper .padding-check{margin-right:49.5px;display:inline-block;float:right}#page-service-status .list .status_wrapper .padding-switch{display:inline-block;float:right}#page-service-status .list .status_wrapper .padding-switch.on{margin-right:38px}#page-service-status .list .status_wrapper .padding-switch.off{margin-right:36px}#page-service-status .list .list-row{border-bottom:1px dotted #ccc}#page-service-status .list .list-row:hover{background:#fafafa}#page-service-status .list .list-row .row-title{font-size:14px;float:left;line-height:2.5;padding:7px}#page-service-status .list .list-row .row-title .row-title-display{padding-left:10px}#page-service-status .list .list-row .switch{float:right;width:57px;height:35px;margin-right:17px;margin-top:10px;cursor:pointer}#page-service-status .list .list-row .switch.on{background:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/on-switch.png)}#page-service-status .list .list-row .switch.off{width:59px;background:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/off-switch.png)}#page-service-status .list .list-row .switch.check{width:13px;height:10px;margin-right:50px;margin-top:20px;background:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/check-blue.png);cursor:default}#page-service-status .list .list-row .tag-group-colorpicker{width:40px;border-radius:3px;float:right;margin-top:14px;margin-right:20px}#page-service-status .list .list-row .row-status-icon{float:left;margin-top:2px}#page-service-status .list .list-row .row-status-icon img{width:32px;height:32px}#page-service-status .list .list-row .padding-check{margin-right:49.5px;display:inline-block;float:right}#page-service-status .list .list-row .padding-switch{display:inline-block;float:right}#page-service-status .list .list-row .padding-switch.on{margin-right:38px}#page-service-status .list .list-row .padding-switch.off{margin-right:36px}#page-service-status .res-status-caption{font-family:Roboto;font-style:italic;font-size:12pt;color:#000;padding:25px}#page-table-combos #main-area{padding-bottom:80px}#page-activity-log [hidden]{display:none}#page-activity-log #content-header div.cal{padding:3px 0 0 7px}#page-activity-log #content-header .button{margin:1px 5px 3px 0}#page-activity-log #content-header #from-calendar.placeholder,#page-activity-log #content-header #to-calendar.placeholder{color:#a9a9a9}#page-activity-log #content-header .form-element.select-filter{padding:3px 0 0 7px;clear:none;float:left;margin-right:10px}#page-activity-log #content-header .form-element.select-filter #id_category_select_filter,#page-activity-log #content-header .form-element.select-filter #id_user_select_filter{background-position:96% 50%!important;width:156px;padding-right:19px}#page-activity-log #content-header .form-element.select-filter #id_category_select_filter::-ms-expand,#page-activity-log #content-header .form-element.select-filter #id_user_select_filter::-ms-expand{display:none}#page-activity-log #content-header .form-element.select-filter.category,#page-activity-log #content-header .form-element.select-filter.user{width:158px;padding-left:11px;height:36px}#page-activity-log #content-header .form-element.select-filter.category .input,#page-activity-log #content-header .form-element.select-filter.user .input{width:156px;height:34px}#page-activity-log #content-header .form-element.select-filter.category .input #id_user_select_filter,#page-activity-log #content-header .form-element.select-filter.user .input #id_user_select_filter{height:34px}#page-activity-log #content-header p.button.light.action.narrow{float:left}#page-activity-log #content-header p.button.light.action.narrow #search-reservations{margin-left:5px;float:left}#page-activity-log #content-header .filter-update-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}#page-activity-log .activity-log-results .activity-log-body{clear:both;padding:30px}#page-activity-log .activity-log-results .activity-log-body .activity-log-pagination{padding-bottom:20px;font:700 16px Roboto,sans-serif}#page-activity-log .activity-log-results .activity-log-body .activity-log-pagination .page-text{display:inline}#page-activity-log .activity-log-results .activity-log-body .activity-log-pagination .curr-log-page{float:left;width:187px}#page-activity-log .activity-log-results .activity-log-body .activity-log-pagination .page-button{cursor:pointer;color:#769bee;padding:0 5px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}#page-activity-log .activity-log-results .activity-log-body .activity-log-pagination .page-button-disabled{padding:0 5px}#page-activity-log .activity-log-results .activity-log-body .activity-log-content{font:400 12px Roboto,sans-serif;line-height:26px}#page-activity-log .activity-log-results .no-activity-log{height:30px;line-height:30px!important;background:#f9f9f9;border-bottom:1px solid #e1e1e1;clear:both;font-size:14px;padding:10px 20px}#page-activity-log .activity-log-results .no-activity-log .no-activity-text{float:left}#page-activity-log .activity-log-results .no-activity-log .clear-log{float:right;color:#769bee;cursor:pointer}#page-activity-log .activity-log-results .changelog{margin-left:20px}#page-activity-log .activity-log-results .activity-row-meta{display:block;margin-left:20px;font-size:10px;line-height:10px;margin-bottom:5px}#nightloop #block-slideout .scrollable-container{position:absolute;overflow-x:hidden;overflow-y:scroll;top:50px;bottom:0;padding-bottom:70px}#nightloop #block-slideout .form-element.cal input{width:150px!important}#nightloop #block-slideout .form-element.text.only{line-height:38px}#nightloop #block-slideout .form-element.select p.input{width:160px}#nightloop #block-slideout .block_dow_container{margin-bottom:25px}#nightloop #block-slideout .block_dow_container .form-element{width:46px}#nightloop #block-slideout .block_dow_container .form-element.checkbox p.label.post{top:20px;text-align:center;width:18px;right:0}#nightloop #block-slideout #expiration-select-div p.input{width:250px}#nightloop #block-slideout .access-rule{display:none}#nightloop #block-slideout .access-rule p{color:#878787;line-height:20px;padding:8px}#res_confirmation{background-color:#fff;height:inherit}#res_confirmation div.thumb{border-radius:100px;height:100px;width:100px}#res_confirmation div.thumb img{height:100px;width:100px}#res_confirmation div.thumb input{height:100px;width:100px;display:block;left:0;opacity:0;padding:0;position:absolute;top:0}#res_confirmation div.thumb.upload input{cursor:pointer}#res_confirmation #edit-image-popup{background-color:#fff;border:2px solid grey;padding:10px;margin:10px;width:500px;border-radius:6px;box-shadow:0 5px 15px rgba(0,0,0,.5);background-clip:padding-box}#res_confirmation #edit-image-popup .body{width:500px;height:500px}#res_confirmation #edit-image-popup .footer .button a{cursor:pointer;float:right;padding:5px 10px;margin:10px 0 5px 10px;line-height:20px!important;height:20px;min-width:50px}#res_confirmation #edit-image-popup #edit-image-cancel{background-color:#fff;border:1px solid #347baf;color:#347baf}#res_confirmation #add-photo-teaser,#res_confirmation .add-photo-teaser{z-index:2;color:#347baf;position:absolute;width:100px;text-align:center;cursor:pointer;pointer-events:none}#res_confirmation p.edit-image-link{text-align:center}#universal-search .universal-search,.linking-search{position:fixed;height:100%;width:100%;z-index:399;background-color:#092239;top:0;left:0;font-family:Roboto,sans-serif}#universal-search .universal-search .result,.linking-search .result{position:relative}#universal-search .universal-search.closed,.linking-search.closed{display:none}#universal-search .universal-search .vip-flag,.linking-search .vip-flag{width:.75rem;height:.75rem;top:0;left:0;display:inline;border-top-left-radius:.375rem;position:absolute;transform:translateY(-.4rem)}#universal-search .universal-search .vip-flag:after,.linking-search .vip-flag:after{content:"";position:absolute;top:.45rem;left:0;border-color:#f8e81c transparent;border-style:solid;border-width:.75rem .75rem 0 0}#universal-search .universal-search .client-tags,.linking-search .client-tags{overflow:visible}#universal-search .universal-search .client-image,.linking-search .client-image{height:2.5rem;width:2.5rem;border-radius:2.5rem;color:#7e98b1;text-align:center;background-color:#051729;font-size:1rem;text-transform:uppercase;line-height:2.5rem}#universal-search .universal-search #manager h3.search-result-header,#universal-search .universal-search .search-result-header,.linking-search #manager h3.search-result-header,.linking-search .search-result-header{color:#b5bdc4;font-size:.875rem;text-align:left;text-transform:uppercase;font-family:Roboto,sans-serif;margin-bottom:20px;margin-top:2rem}#universal-search .universal-search .no-results,.linking-search .no-results{text-transform:capitalize;font-style:oblique;font-size:.75rem;line-height:2.1875rem;margin-bottom:20px;color:#b1b1b1;font-family:Roboto,sans-serif;height:2.1875rem}#universal-search .universal-search .no-results .spacer,.linking-search .no-results .spacer{margin-bottom:20px}#universal-search .universal-search .result-area,.linking-search .result-area{overflow-y:scroll;-webkit-overflow-scrolling:touch;height:90vh}@media (min-width:768px){#universal-search .universal-search .result-area,.linking-search .result-area{height:100%;overflow-y:hidden}}#universal-search .universal-search #common-query,#universal-search .universal-search #linking-query,.linking-search #common-query,.linking-search #linking-query{width:100%;height:2.5rem;line-height:1.563rem;background-color:#3a5166;border:none;text-indent:2.563rem}#universal-search .universal-search #common-query::-webkit-search-cancel-button,#universal-search .universal-search #linking-query::-webkit-search-cancel-button,.linking-search #common-query::-webkit-search-cancel-button,.linking-search #linking-query::-webkit-search-cancel-button{background-color:#fff}#universal-search .universal-search #common-query::-moz-search-cancel-button,#universal-search .universal-search #linking-query::-moz-search-cancel-button,.linking-search #common-query::-moz-search-cancel-button,.linking-search #linking-query::-moz-search-cancel-button{background-color:#fff}#universal-search .universal-search #common-query:focus,#universal-search .universal-search #linking-query:focus,.linking-search #common-query:focus,.linking-search #linking-query:focus{outline:none}@media (min-width:768px){#universal-search .universal-search .search-container,.linking-search .search-container{margin-top:1rem;margin-left:4rem;margin-right:4rem}#universal-search .universal-search #common-query,#universal-search .universal-search #linking-query,.linking-search #common-query,.linking-search #linking-query{padding-bottom:15px;background-color:#092239;border-bottom:.125rem solid #3992d4;font-size:1.5rem;line-height:1.5rem}}#universal-search .universal-search .tab,.linking-search .tab{height:3.375rem;display:block;color:#acb5bd;font-weight:900;opacity:1%;text-align:center;font-size:.875rem;line-height:3.375rem}#universal-search .universal-search .tab.active,.linking-search .tab.active{color:#2c90da;border-bottom:3px solid #2c90da}#universal-search .universal-search .link,.linking-search .link{text-transform:uppercase;text-align:center;color:#3992d4;font-family:Roboto,sans-serif;font-size:1rem;font-weight:900;line-height:1rem}#universal-search .universal-search .spacer,.linking-search .spacer{border:1px solid #3a4e61;height:2px;margin-top:0;margin-bottom:0}#universal-search .universal-search .result:hover,.linking-search .result:hover{background-color:#1f3549}#universal-search .universal-search ul,.linking-search ul{margin-left:-15px;margin-right:-15px}#universal-search .universal-search .result,.linking-search .result{list-style-type:none;border-bottom:1px solid #3a4e61;padding-top:.3rem;padding-bottom:.3rem}#universal-search .universal-search .result:first-child,.linking-search .result:first-child{border-top:1px solid #3a4e61}#universal-search .universal-search .result .client-image,.linking-search .result .client-image{min-height:2.5rem;min-width:2.5rem;max-height:2.5rem;max-width:2.5rem;text-align:center;height:100%;width:100%}#universal-search .universal-search .result .result-text,.linking-search .result .result-text{font-size:.75rem;font-weight:100;color:#b1b1b1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:.1rem;margin-bottom:.1rem}#universal-search .universal-search .result .result-text.status,.linking-search .result .result-text.status{text-align:right}#universal-search .universal-search .result .result-text.visits,.linking-search .result .result-text.visits{font-size:.5rem;text-align:right;line-height:.5rem;color:#b1b1b1;font-family:Roboto,sans-serif}#universal-search .universal-search .result .result-text.visits .visit-number,.linking-search .result .result-text.visits .visit-number{color:#fff;font-size:.75rem;line-height:.75rem;font-weight:900;font-family:Roboto,sans-serif}#universal-search .universal-search .result .result-text .general-tag,.linking-search .result .result-text .general-tag{color:#000;font-family:Roboto,sans-serif;font-weight:900;font-size:.63rem;line-height:.63rem;float:left;height:1.25rem;padding:.25rem .5rem;margin:.1rem;border-radius:4rem}#universal-search .universal-search .result .result-text.result-icon,.linking-search .result .result-text.result-icon{color:#fff;font-size:1rem;overflow:visible;margin:0}#universal-search .universal-search .result .result-text.name,.linking-search .result .result-text.name{color:#fff;font-weight:300}#universal-search .universal-search .text,.linking-search .text{color:#fff;font-size:1.125rem;line-height:1.125rem}#universal-search .universal-search .search-close-bar,.linking-search .search-close-bar{display:block;text-align:right;height:4rem;font-size:1.563rem}#universal-search .universal-search .search-box,.linking-search .search-box{position:relative}#universal-search .universal-search .close-icon,.linking-search .close-icon{position:absolute;font-size:2.5rem;font-weight:100;top:.5rem;right:.5rem}#universal-search .universal-search .search-icon,.linking-search .search-icon{position:absolute;font-size:1.5rem;line-height:1.5rem;height:1.5rem;left:.75rem;top:0}
.is-mobile{display:none}.lowercase{text-transform:lowercase}a.small-button-secondary{height:29px;line-height:31px;display:inline-block;font-size:10px;font-weight:700;padding:0 10px;text-transform:uppercase;color:#a68e0a;border:1px solid #c6c6c6;border-radius:3px;background:#f1f1f1;background:linear-gradient(180deg,#fafafa 0,#e6e6e6);background:-ms-linear-gradient(top,#fafafa 0,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fafafa",endColorstr="#e6e6e6",GradientType=0)}a.small-button-secondary:hover{text-decoration:none;color:#e3c001;background:#fff;background:linear-gradient(180deg,#fff 0,#eee);background:-ms-linear-gradient(top,#fff 0,#eee 100%)}a.small-button-secondary:active{text-decoration:none;color:#a68e0a;background:#e6e6e6;background:linear-gradient(180deg,#eee 0,#e1e1e1);background:-ms-linear-gradient(top,#eee 0,#e1e1e1 100%)}a.small-action-button{text-transform:uppercase;color:#6e654a;font-size:12px;line-height:33px;height:29px;padding:0 10px;display:inline-block;font-weight:400;cursor:pointer;background:#e5c674;background:linear-gradient(180deg,#e8cf8b 0,#dfb74b);background:-ms-linear-gradient(top,#e8cf8b 0,#dfb74b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#E8CF8B",endColorstr="#DFB74B",GradientType=0);box-shadow:2px 2px 4px 0 #777;-ms-box-shadow:2px 2px 4px 0 #777}a.small-action-button:hover{color:#7e755a;text-decoration:none}a.small-action-button:active{position:relative;top:1px;box-shadow:1px 1px 2px 0 #777;-ms-box-shadow:1px 1px 2px 0 #777}#client-ajax-preload{color:#ededed;position:absolute;text-align:center;top:50%;width:100%;margin-top:20px;font-family:Roboto,verdana,sans-serif}#client-ajax-preload .init-box{padding:20px;text-align:center;display:inline-block;font-size:14px}#main-popup{color:#555;padding:5px;min-height:100px;min-width:100px}#main-popup.empty{padding:0}#main-popup-loading{position:relative;text-align:center;background:transparent url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/spinner.gif) no-repeat;height:100%;width:100%;left:50%;margin-top:50px}#main-popup .close-link{font-size:13px}#main-popup .overlay-header{font-family:Oswald;font-weight:200;color:#000;background-color:#414141;font-size:120%;border-bottom:1px solid #ccc;padding-bottom:5px}#main-popup .overlay-body{line-height:20px;border:1px solid #666}#main-popup .body-block{margin:10px;font-size:12px}#main-popup #feedback-textarea{height:120px;width:98%}#main-popup .form-line{padding-bottom:5px;min-height:25px}#main-popup .form-column{width:150px;text-align:right;padding-right:5px}#main-popup .errors{color:red;font-style:italic}#main-popup .hang-right{position:absolute;right:20px}#main-popup #link-tickets-container{width:425px}#main-popup #link-tickets-container .tickets-input-container{width:160px}#main-popup #link-tickets-container .tickets-input{height:23px;line-height:22px;font-family:Roboto;border-radius:2px;border:1px solid #ccc;color:#aaa;width:85px}#main-popup #link-tickets-container p.button{background:#347baf;color:#fff;padding:5px;margin:0 0 5px;border-radius:3px;height:21px;line-height:22px;text-align:center;width:50px;float:right;cursor:pointer}#main-popup #link-tickets-container p.button.light{background:#ccc;color:#666}#main-popup #link-tickets-container p.empty{color:#aaa;font-style:italic;font-size:9pt}#main-popup #link-tickets-container .section{padding-top:5px}#main-popup #link-tickets-container .check-row{width:421px;border:1px solid #ccc;border-radius:3px;height:30px;line-height:31px;font-size:9pt;margin-bottom:5px}#main-popup #link-tickets-container .check-row .col{float:left;margin-left:5px}#main-popup #link-tickets-container .check-row .id,#main-popup #link-tickets-container .check-row .table{width:70px}#main-popup #link-tickets-container .check-row .servedby{width:130px}#static-page-navigation{padding:15px 10px 10px;margin-bottom:20px}.static-white-box{padding:10px 10px 10px 20px;background:#fff}#static-page-navigation a.static-nav-link{background:#fff;font-family:Roboto,sans-serif;font-size:90%;padding:10px 21px 8px}#static-page-navigation a.static-nav-link-active{background:#333;color:#fff;border-radius:8px}#splash #splash-container{background:#fff;bottom:0;left:0;min-height:550px;overflow:scroll;position:absolute;right:0;top:0}#splash img#splash-bg{height:100%;position:absolute;width:100%;z-index:1}#splash #splash-body{bottom:0;height:100%;width:100%;z-index:2}#splash #nl-logo,#splash #splash-body{left:0;position:absolute;right:0;top:0}#splash #nl-logo{margin:0 auto;padding:13px 25px}#splash #body{max-width:600px;text-align:left}#splash .splash-box .header-text{font-family:Roboto,sans-serif;font-size:18px;text-align:center;margin:0 0 8px}#splash .splash-box .contents-text{font-size:14px}#splash .splash-box{position:relative}#splash .splash-box-opaque{background:#fff;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}#splash .splash-box .splash-box-content{color:#000;height:220px;padding:20px}#splash #page-home .errors{color:red;font-style:italic}#splash #page-home #login #sign-in .login-text-container{position:relative;margin:5px 0 12px}#splash #page-home #login #sign-in .login-text{color:#999;left:4px;position:absolute;top:9px}#splash #page-home #login #sign-in .login-text-container input{width:250px;height:30px}#splash #page-home #login #sign-in .login-enter-container{margin-top:20px;font-size:110%}#splash #page-home #login #sign-in a{font-size:70%}#splash #page-home #login #facebook-login-area{padding-right:2px;text-align:right}#splash #page-home #login #sign-in .remember-me-block{font-size:75%;margin-bottom:10px}#splash #page-home #login{border-right:1px solid #333}#splash #page-forgot-password #body{width:301px}#splash #page-forgot-password #forgot-password-form .login-text-container{position:relative;margin:5px 0 12px}#splash #page-forgot-password #forgot-password-form .login-text{color:#999;left:4px;position:absolute;top:9px}#splash #page-forgot-password #forgot-password-form .login-text-container input{width:250px;height:30px}#splash #page-forgot-password #forgot-password-form .login-enter-container{margin-top:20px;font-size:110%}#splash #page-forgot-password #forgot-password-form a{font-size:70%}#splash #page-no-access .header-logo{margin-bottom:48px;margin-top:39px}#splash #page-no-access .header-text{font-size:18px;font-weight:700}#splash #page-no-access #forgot-password-form .login-text-container{position:relative;margin:5px 0 12px}#splash #page-no-access #forgot-password-form .login-text{color:#999;left:4px;position:absolute;top:9px}#splash #page-no-access #forgot-password-form .login-text-container input{width:250px;height:30px}#splash #page-no-access #forgot-password-form .login-enter-container{margin-top:20px;font-size:110%}#splash #page-no-access #forgot-password-form a{font-size:70%}#splash #page-userresetpassword .splash-box .splash-box-content{padding-right:5px;width:401px;height:180px}#splash #page-userresetpassword #body{width:426px}#splash #page-userresetpassword .header-text{font-size:20px;text-align:left;margin-bottom:5px;font-weight:400}#splash #page-userresetpassword .subheader-text{color:#999;font-size:12px;margin-bottom:15px}#splash #page-userresetpassword .email-display{color:#347baf;margin:15px 8px}#splash #page-userresetpassword .form-item{width:190px;margin-right:10px;margin-top:10px}#splash #page-userresetpassword .form-label{color:#fff;font-size:12px;font-weight:700;margin-bottom:3px}#splash #page-userresetpassword .edit-links{margin-top:20px;font-size:90%}
#direct #top-bar{background:#000;width:900px;margin-left:auto;margin-right:auto;color:#fff;text-align:right;font-size:11px}#direct #top-bar #login-status{padding:5px 25px;line-height:20px;letter-spacing:.5px}#direct #nav{background:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/Nav-bar-gradient_black.png) repeat-x;width:100%;height:48px;text-align:center}#direct #nav #nav-area{width:900px;margin-left:auto;margin-right:auto;text-align:left}#direct #nav #nav-area #logo{padding:6px 15px 0 0;text-align:left;width:250px}#direct #nav #nav-area #nav-links .nav-button-separator{height:48px;width:2px;background:#000}#direct #nav #nav-area #nav-links .nav-button{font-size:80%;height:48px;width:115px;line-height:45px;text-align:center}#direct #nav #nav-area #nav-links .nav-button.selected{background:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/Nav-bar-gradient_gray.png) repeat-x}#direct #nav #nav-area #nav-links a.nav-button-link:link,a.nav-button-link:hover,a.nav-button-link:visited{color:#ddd;font-family:Roboto,sans-serif;text-decoration:none}#direct #nav #nav-area #nav-links a.nav-button-link:hover{color:#347baf;text-decoration:none}#direct #content-container{text-align:center;background:#ededed;text-align:left}#direct #content-container #content{padding:25px 0;color:#555;width:900px;margin:0 auto}#direct .content-header{font-size:120%;color:#000;margin-bottom:15px;position:relative}#direct .subheading{font-size:120%;color:#347baf;margin-bottom:10px}#direct .subheadingminor{font-size:105%;color:#fff;margin-bottom:5px;font-weight:400}#direct .subtext{font-size:85%;color:#666}#direct .supersubtext{font-size:70%;color:#666}#direct .indent{padding-left:5px}#direct .indentbig{padding-left:15px}#direct .spaceleft{margin-left:15px}#direct .linedbox{background:#f3f2f2 url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/linedboxborderbg.png) repeat-x;border:2px solid #d5d5d5;padding:5px;width:auto}#direct .linedbox-inner{border:2px solid #d5d5d5;background-color:#fff;padding:15px}#direct .flatbox{background:#fff;padding:10px;font-style:italic;font-size:80%;color:#666;line-height:25px;margin-bottom:15px}#direct .flatbox-title{background:#e1e1e1;width:auto;padding:10px;font-size:120%;margin-bottom:10px}#direct a.darklink:hover,a.darklink,a.darklink:link,a.darklink:visited{color:#666;font-size:85%;text-decoration:underline;font-weight:700}#direct .rotator{width:465px;height:291px;overflow:hidden}#direct #page-viewreservation{width:750px;color:#333;font-size:12px}#direct #page-cancelreservation #reservation-details-display{background-color:#fff;padding:20px}#direct #page-cancelreservation #reservation-details-display>div{padding-bottom:5px}#direct #page-cancelreservation #reservation-details-display .edit-links{margin-top:5px;font-size:90%}#direct #page-diningreservations{background:#fff;color:#000;min-height:500px;font-family:Roboto,sans-serif;padding:10px}#direct #page-diningreservations table{width:100%;border-collapse:collapse;border:0;font-size:12pt;background:#fff}#direct #page-diningreservations tr:nth-of-type(odd){background:#eee}#direct #page-diningreservations th{font-size:10pt;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;font-weight:400;border-left:0;border-right:0}#direct #page-diningreservations td,#direct #page-diningreservations th{padding:6px;text-align:left}#direct #page-diningreservations td{border:1px solid #ccc;border-left:0;border-right:0;font-size:10pt}#direct #page-diningreservations .content-header{font-size:12pt;font-weight:400;padding-bottom:10px;margin-bottom:15px}#direct #page-diningreservations .group-header{font-size:11pt;font-weight:400;margin-bottom:15px}#direct #page-diningreservations td.date,#direct #page-diningreservations th.date{width:110px;min-width:110px}#direct #page-diningreservations td.name,#direct #page-diningreservations th.name{width:150px;min-width:150px}#direct #page-diningreservations td.phone,#direct #page-diningreservations th.phone{width:110px;min-width:110px}#direct #page-diningreservations td.notes,#direct #page-diningreservations th.notes{min-width:100px}#direct #page-diningreservations td.via,#direct #page-diningreservations th.via{width:175px;min-width:175px}#direct #page-diningreservations td.time,#direct #page-diningreservations th.time{width:60px;min-width:60px;text-align:left}#direct #page-diningreservations td.guests,#direct #page-diningreservations th.guests{width:60px;min-width:60px;text-align:center}#direct #page-diningreservations td.status,#direct #page-diningreservations th.status{width:75px;min-width:75px;text-align:center}#direct #page-diningreservations .status-question-mark{margin-left:5px}#direct #page-diningreservations .status-help-tooltip-container{position:relative}#direct #page-diningreservations .status-help-tooltip{width:200px;text-align:left;background:#fff;padding:10px;border:1px solid #ccc;margin-top:5px;font-size:11px;position:absolute;font-style:italic;font-family:Roboto,sans-serif;font-weight:400;line-height:14px;z-index:99999;display:none;right:8px}#direct #page-diningreservations .received-button{background:#d7a929;padding:5px 3px 3px;color:#fff;font-family:Roboto;font-size:8pt;font-weight:400;width:59px;height:16px;cursor:pointer;border-radius:5px}#direct #page-diningreservations .received-button:hover{background:#000;color:#fff}#direct #page-diningreservations .reopen-check-img{width:15px;margin-bottom:-4px}#page-request-book{background:#fff;font-size:16px;color:#000;font-family:Roboto;font-weight:400;height:100%}#page-request-book #nav{padding:22px 0 12px 22px}#page-request-book img.logo{height:25px}#page-request-book #nav span{color:#fff;font-size:26px}#page-request-book div#status-wrap{background:#f2f2f2;color:#777;width:100%;font-style:italic;font-size:15px;margin-bottom:20px;border-bottom:1px solid #f2f2f2}#page-request-book div#status{margin:0;padding:15px}#page-request-book div#status.all-set,#page-request-book div#status.confirmed{background:#000;color:#fff}#page-request-book div#status.declined{background:#e7dbdb}#page-request-book div#status expiration{font-weight:700;color:#000}#page-request-book #container{max-width:850px;padding:0 20px}#page-request-book #container div.info-box{border:1px solid #f2f2f2;padding:15px;width:500px}#page-request-book #container .info-box .venue{font-size:22px;color:#000;margin-bottom:12px}#page-request-book #container .info-box .client{font-size:16px;color:#777;font-weight:800}#page-request-book #container .info-box .info{font-size:16px;color:#777}#page-request-book #container .info-box .info p{margin-bottom:0}#page-request-book #container .info-box .info p.archived{text-decoration:line-through;opacity:.5;margin-bottom:0}#page-request-book #container .info-box .info p.archived.last{margin-bottom:5px}#page-request-book #container #conversation{color:#777;font-size:15px}#page-request-book #container #conversation .msg-thumb img{width:30px;float:left;margin-right:5px;border-radius:15px}#page-request-book #container #conversation span.contact{color:#000}#page-request-book div#footer{margin-top:50px;padding:10px 20px;border-top:1px solid #f2f2f2;font-size:15px;color:#777}#page-request-book div#footer a,#page-request-book div#footer span{font-size:15px;color:#777}#page-request-book div#footer span.bold{font-weight:700}#page-request-book div#footer div.centered{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:8px;width:500px}#page-request-book div#footer div.italic{font-style:italic}#page-request-book #action-container{width:500px}#page-request-book #action-container #book{text-align:right;padding:10px 0;margin:10px 0}#page-request-book #action-container #book .button{color:#fff;background-color:#b49d80;font-size:16px;font-weight:500;padding:15px 12px;min-width:100px;float:left;margin-bottom:30px;margin-left:3px;margin-right:3px;text-align:center;border-radius:5px;cursor:pointer}#page-request-book #action-container #book .button.light{background:#f2f2f2;color:#777}#page-request-book div.section{border-top:1px solid #f2f2f2;width:500px}#page-request-book div.section h3{font-size:16px;font-weight:400;margin-bottom:0}#page-request-book div.section p{font-size:15px;color:#777;margin-bottom:0}#page-request-book div#attachment-container.section p a{color:#b49d80}#page-request-book div#attachment-container.section p img{background-color:#ccc;width:12px;padding:0;margin:0;position:relative;top:2px}#page-request-book #chat-interface{margin-top:10px;padding:10px 0;position:relative;width:auto}#page-request-book p.chatting textarea{width:422px}#page-request-book p.message strong{display:block}#page-request-book p.message em{margin-left:10px}#page-request-book p.message em,#page-request-book p.message strong{color:#999;font-size:11pt}#page-request-book #chat-send{background:#000;padding:10px;position:relative;top:-14px;border-radius:3px}#chat-container{display:none}@media (max-width:400px){#page-request-book #nav{padding:20px 0;text-align:center}#page-request-book div#status-wrap{text-align:center}#page-request-book #container div.info-box{margin-bottom:20px;width:auto}#page-request-book #container{background:#fff}#page-request-book #action-container{background:#fff;border-top:1px solid #eee;bottom:0;left:0;padding:10px 0;position:fixed;width:100%;z-index:1}#page-request-book #action-container #book{text-align:center}#page-request-book div.section{width:auto}#page-request-book #action-container #book .button{float:none}#page-request-book #action-container #book #book-btn,#page-request-book #action-container #book #decline-btn{display:inline-block;margin-bottom:0;width:100px}#page-request-book div#footer{background:#fff;border-top:none;margin-top:0;padding-bottom:120px;padding-top:50px}#consumer #header img{width:280px}#consumer #page-cancelreservation .actions p{width:130px}}
#black{background:#000}#black #logo{bottom:auto;left:35%;position:absolute;right:65%;top:40%}
#admin{background:#000}#admin td{border-color:#ccc;border-width:1px 0;vertical-align:top}#admin tr.payment-credentials td{border-color:#fff}#admin td.token-field{word-wrap:break-word;max-width:550px}#admin #top-bar{background:#000;width:900px;margin-left:auto;margin-right:auto;color:#fff;text-align:right;font-size:11px}#admin #top-bar #login-status{padding:5px 25px;line-height:20px;letter-spacing:.5px}#admin #nav{background:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/Nav-bar-gradient_black.png) repeat-x;width:100%;text-align:center}#admin #nav #nav-area #logo{padding:6px 15px;text-align:left}#admin #nav #nav-area #nav-links .nav-button-separator{height:48px;width:2px;background:#000}#admin #nav #nav-area #nav-links .nav-button{font-size:80%;height:48px;width:115px;line-height:45px;text-align:center}#admin #nav #nav-area #nav-links .nav-button.selected{background:url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/Nav-bar-gradient_gray.png) repeat-x}#admin #nav #nav-area #nav-links a.nav-button-link:hover,#admin #nav #nav-area #nav-links a.nav-button-link:link,#admin #nav #nav-area #nav-links a.nav-button-link:visited{color:#ddd;font-family:Roboto,sans-serif;text-decoration:none;display:block}#admin #nav #nav-area #nav-links a.nav-button-link:hover{color:#347baf;text-decoration:none}#admin #nav #nav-area #nav-links .nav-text{left:-5px;position:relative;top:-12px}#admin #nav #nav-area #nav-links .nav-dropdown{background:#222;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;color:#fff;position:relative;text-align:left;top:3px;width:250px;z-index:9999;font-family:Roboto,sans-serif;font-size:75%}#admin #nav #nav-area #nav-links a.nav-sublink{padding-left:10px;line-height:32px;color:#fff;text-decoration:none;display:block;border-top:1px solid #222;border-bottom:1px solid #222}#admin #nav #nav-area #nav-links a:hover.nav-sublink{color:#347baf;text-decoration:none;background:#000 url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/Nav-bar-gradient_gray.png) repeat-x;border-top:1px solid #000;border-bottom:1px solid #000}#admin #nav #nav-area #nav-links .down-arrow-icon{vertical-align:text-bottom}#admin #footer{margin:0 auto;width:900px}#admin #footer #footer-links{font-family:Roboto,sans-serif;font-size:70%;color:#888;padding:20px 30px}#admin #footer #footer-links a{text-decoration:none;color:#888}#admin #content-container{text-align:left;background:#ededed;overflow:auto}#admin #content-container #content{padding:5px;color:#555;width:900px;margin:25px auto 100px;font-size:13px;background:#fff;border:1px solid #ccc}#admin #venue-edit-quick-menu{font-weight:700;left:50%;position:fixed;top:115px;pointer-events:none}#admin #venue-edit-quick-menu ul{left:460px;position:relative;list-style:none;margin-left:0;padding-left:1em;text-indent:-1em;pointer-events:auto}#admin #venue-edit-quick-menu ul li{list-style:none}#admin #venue-edit-quick-menu ul ul{left:0;margin:0 14px}#admin #venue-edit-quick-menu ul a{display:block;padding:3px 0;text-decoration:none}#admin #venue-edit-quick-menu ul a:before{content:"\02192"}#save-button-fixed{background:#fff;border:1px solid #ccc;bottom:0;position:fixed;width:100%;left:0;height:85px}#save-button-fixed div{position:absolute;left:20px;right:20px;top:20px}#save-button-fixed input{display:block;font-size:16px;padding:10px;position:absolute;width:100%}#admin .content-header{font-size:120%;color:#000;position:relative}#admin .subheading{font-size:120%;color:#347baf;margin-bottom:10px}#admin .subheadingminor{font-size:105%;color:#fff;margin-bottom:5px;font-weight:400}#admin .subtext{font-size:90%;color:#999}#admin .supersubtext{font-size:70%;color:#999}#admin .error{color:red}#admin .indent{padding-left:5px}#admin .indentbig{padding-left:15px}#admin .spaceleft{margin-left:15px}#admin .linedbox{background:#f3f2f2 url(/static/5b608d7902eb32885a3835026c6c78d9cc5f98f1/images/linedboxborderbg.png) repeat-x;border:2px solid #d5d5d5;padding:5px;width:auto}#admin .linedbox-inner{border:2px solid #d5d5d5;background-color:#fff;padding:15px}#admin .flatbox{background:#fff;padding:10px;font-style:italic;font-size:80%;color:#666;line-height:25px;margin-bottom:15px}#admin .flatbox-title{background:#e1e1e1;width:auto;padding:10px;font-size:120%;margin-bottom:10px}#admin a.darklink:hover,a.darklink,a.darklink:link,a.darklink:visited{color:#666;font-size:85%;text-decoration:underline;font-weight:700}#admin .rotator{width:465px;height:291px;overflow:hidden}#admin .images-upload-area{border:1px solid #000;margin-bottom:10px;padding:5px}#admin .vpadding{padding:5px 0}#admin .left-margin{margin:0 0 0 20px}#admin #userlist-page .list-header{color:#fff;background-color:#444;font-size:120%;padding:5px;height:25px}#admin #useredit-page .user-record{padding:5px;border:1px solid #ccc;margin:10px 0}#admin #userlist-page .user-record{padding:5px 0;border-bottom:1px solid #ccc}#admin #useredit-page .super-user-record,#admin #userlist-page .super-user-record{background-color:#dde}#admin #useredit-page .inactive-user-record,#admin #userlist-page .inactive-user-record{background-color:#edd}#admin #useredit-page .unassigned-user-link,#admin #userlist-page .unassigned-user-link{background-color:#fda;line-height:30px;padding:5px;border:1px solid #fa0;color:#f50}#admin .big-textarea{height:250px;width:100%}#admin .small-textarea{height:30px;width:100%}#admin .part-activity-stream ul,#admin .part-activity-stream ul li{color:#000;font-size:85%;list-style:none outside none;font-family:Roboto,serif}#admin .entity-list-header{color:#fff;background-color:#444;font-size:120%;padding:5px}#admin .entity-list-sub-header{color:#444;background-color:#ccc;padding:3px 5px;font-size:14px}#admin .entity-record{padding:5px;border-bottom:1px solid #ccc}#admin td.form-label{width:25%;text-align:right;vertical-align:middle}#admin div.tr-header{height:24px;padding-left:24.5%;font-size:20px;font-weight:700}#admin div.tr-sub-header{padding-left:24.5%;font-size:13pt;font-weight:700;color:#999}#admin .row-even{background-color:ivory}#admin .row-odd{background-color:#fff}#admin input::-moz-placeholder{color:#999}#admin input::placeholder{color:#999}#admin #page-admin-venue-actuals-import{font-size:14px}#admin #page-admin-venue-actuals-import #actuals-batch-input-container{position:relative}#admin #page-admin-venue-actuals-import #actuals-batch-input-prompt{color:#999;left:5px;position:absolute;top:2px;font-size:13px}#admin #page-admin-venue-actuals-import #actuals-batch{height:200px;width:100%}#admin #page-admin-venue-clients-import{font-size:14px}#admin #page-admin-venue-clients-import #clients-batch-input-container{position:relative}#admin #page-admin-venue-clients-import #clients-batch-input-prompt{color:#999;left:5px;position:absolute;top:2px;font-size:13px}#admin #page-admin-venue-clients-import #clients-batch{height:200px;width:100%}#admin #page-admin-users-import{font-size:14px}#admin #page-admin-users-import #users-batch-input-container{position:relative}#admin #page-admin-users-import #users-batch-input-prompt{color:#999;left:5px;position:absolute;top:2px;font-size:13px}#admin #page-admin-users-import #users-batch{height:200px;width:100%}#admin #page-syncblob .btn{background-color:#eee;font-family:Roboto;padding:5px;margin:10px 5px 0 0;border-radius:9px}#admin #page-syncblob .col{width:45%}.right-align{text-align:right}ol.json-array,ul.json-dict{list-style-type:none;margin:0 0 0 1px;border-left:1px dotted #ccc;padding-left:2em}ol.json-array li,ul.json-dict li{list-style-type:none}.json-string{color:#0b7500}.json-literal{color:#1a01cc;font-weight:700}a.json-toggle{position:relative;color:inherit;text-decoration:none}a.json-toggle:focus{outline:none}a.json-toggle:before{font-size:1.1em;color:silver;content:"\25BC";position:absolute;display:inline-block;width:1em;text-align:center;line-height:1em;left:-1.2em}a.json-toggle:hover:before{color:#aaa}a.json-toggle.collapsed:before{transform:rotate(-90deg)}a.json-placeholder{color:#aaa;padding:0 1em;text-decoration:none}a.json-placeholder:hover{text-decoration:underline}#environment-warning{color:#fff;font:700 16px Roboto,sans-serif;padding:10px;text-transform:uppercase}.warning-PRODUCTION,.warning-PRODUCTION_EU{background:#c00}.warning-QA{background:#1eb666}.warning-DEMO{background:#769af2}.warning-DEVELOPMENT{background:#666}#admin-client-apps{table-layout:fixed;width:900px;word-wrap:break-word}#admin-client-apps .client-app-name{width:120px}#admin-client-apps .client-app-level{width:78px}#admin-client-apps .client-app-id{width:280px}#admin-client-apps .client-app-secret{width:78px}#admin-client-apps .client-app-rm{width:60px}#admin-client-apps .client-app-active,#admin-client-apps .client-app-edit,#admin-client-apps .client-app-webhook{text-align:center;width:40px}#admin-client-apps #client-app-caution{color:red}#admin-clientapp-edit .client-app-info{display:inline-block;vertical-align:top;width:600px;word-wrap:break-word;padding-left:5px}.permission-label{padding-left:5px}#admin-clientapp-edit .ca-show{display:table-row!important}#admin-clientapp-edit .ca-hide{display:none!important}#admin-clientapp-edit #admin-clientapp-back{text-align:right}#admin-clientapp-edit .client-app-permission-header{margin-top:16px}#admin #copyvenuesettings-page h5{margin-top:8px}#admin #copyvenuesettings-page input.venue-settings-checkbox{margin:8px}#admin #copymarketingsettings-page h5{margin-top:8px}#admin #copymarketingsettings-page input.marketing-settings-checkbox{margin:8px}#admin .select_wrapper,#admin .select_wrapper select{height:28px;line-height:28px}#admin .select_wrapper select{height:28px;color:#444;line-height:28px;text-indent:4px;background-color:#fff;border:1px solid #aaa;border-radius:5px}#admin .links-table{display:flex}#admin .links-table>div{flex:1 1 0;padding:6.5px}#admin .links-table h5{font-size:13px;line-height:13px;height:15px}#admin-whitelist-ip{overflow:auto;table-layout:fixed;margin-left:auto;margin-right:auto;width:90%}#admin-whitelist-ip .whitelist-ip-name{width:30%}#admin-whitelist-ip .whitelist-ip-address{width:50%}#admin-whitelist-ip .whitelist-ip-delete,#admin-whitelist-ip .whitelist-ip-edit{width:10%}
@media screen and (min-width:300px) and (max-width:320px){#gs-header-body{padding-left:32px!important;padding-right:32px!important}.venue-link{width:266px!important}.res-passed{padding-top:17px!important}}@media screen and (min-width:321px) and (max-width:360px){#gs-header-body{padding-left:40px!important;padding-right:40px!important}.res-passed{padding-top:17px!important}.venue-link{width:286px!important}}@media screen and (min-width:361px) and (max-width:415px){#gs-header-body{padding-left:40px!important;padding-right:40px!important}.res-passed{padding-top:24px!important}}@media screen and (min-width:416px) and (max-width:556px){#gs-header-body{padding-left:70px!important;padding-right:70px!important}.res-passed{padding-top:24px!important}}@media screen and (min-width:300px) and (max-width:435px){.gs-res-padding{padding-top:28px!important}}@media screen and (min-width:300px) and (max-width:852px){#gs-header-body{font-size:20px!important;padding-top:25px!important}}html.html-ava-contact #nightloop,html.html-ava-open-source #nightloop,html.html-ava-privacy #nightloop,html.html-ava-terms #nightloop,html.html-cancel-res #nightloop,html.html-modify-res #nightloop{background:#fff}html.html-cancel-res #consumer #menu,html.html-modify-res #consumer #menu{display:none}#stupidawfulcolorcover{height:100%;width:100%;background:#fff;position:fixed;z-index:-1}#consumer{font:300 14px Roboto}#consumer #body,#consumer #gs-header-body,#consumer #header,#consumer #menu,#consumer #page-cancelreservation{padding:0 70px}#consumer h1{font-size:30px;margin:40px 0 0;font-weight:400}#consumer h4{margin-top:20px}#consumer em{color:#999;margin-bottom:20px;display:block;font-family:Roboto,sans-serif}#consumer #header{height:100px;background:#000;position:relative}#consumer #header a{display:block;width:212px;position:absolute;bottom:39px}#consumer #gs-cancel-res-header{height:100px;color:#fff}#consumer #gs-header-body{font-family:Roboto,sans-serif;font-size:30px;padding-top:30px}#consumer #menu{height:30px;line-height:30px;padding-top:20px;border-bottom:1px solid #ccc}#consumer #menu a{color:#000;text-transform:uppercase;padding:10px 0;margin-right:10px;font-weight:400}#consumer #menu a.current{border-bottom:3px solid #ccc;padding-bottom:6px}#consumer #menu a:hover{text-decoration:none;border-bottom:3px solid #000;padding-bottom:6px}#consumer #page-cancelreservation .actions{margin-top:40px}#consumer #page-cancelreservation .actions p{float:left;margin-right:10px;height:40px;line-height:40px;font-size:18px;font-weight:400;text-align:center;width:150px}#consumer #page-cancelreservation .actions p a{float:none}#consumer #page-cancelreservation .actions p.confirm,#consumer #page-cancelreservation .actions p.confirm a{width:auto;padding:0 30px}@media (max-width:440px){#consumer #body,#consumer #header,#consumer #menu{padding:0 20px}}.venue-link{width:340px;height:40px;font-size:14pt;border-radius:3pt;border:none;line-height:29pt;cursor:pointer;display:block;text-decoration:none;-webkit-appearance:none}.res-details,.venue-link{font-family:Roboto;color:#fff}.res-details{font-size:12pt;font-weight:400;padding-left:25px}.res-passed{letter-spacing:.7pt;line-height:1.5;padding-top:23px}.gs-res-padding{padding-top:38px}
.introjs-overlay{position:absolute;z-index:999999;background-color:#000;opacity:0;background:radial-gradient(center,ellipse cover,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#66000000",endColorstr="#e6000000",GradientType=1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);transition:all .3s ease-out}.introjs-fixParent{z-index:auto!important;opacity:1!important;position:absolute!important;transform:none!important}.introjs-showElement,tr.introjs-showElement>td,tr.introjs-showElement>th{z-index:9999999!important}.introjs-disableInteraction{z-index:99999999!important;position:absolute}.introjs-relativePosition,tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative}.introjs-helperLayer{position:absolute;z-index:9999998;background-color:#fff;background-color:hsla(0,0%,100%,.9);border:1px solid #777;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 2px 15px rgba(0,0,0,.4);transition:all .3s ease-out}.introjs-tooltipReferenceLayer{position:absolute;z-index:10000000;background-color:transparent;transition:all .3s ease-out}.introjs-helperLayer *,.introjs-helperLayer :after,.introjs-helperLayer :before{-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.introjs-helperNumberLayer{position:absolute;top:-16px;left:-16px;z-index:9999999999!important;padding:2px;font-family:Roboto,verdana,tahoma;font-size:13px;font-weight:700;color:#fff;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.3);background:#ff3019;background:linear-gradient(180deg,#ff3019 0,#cf0404);width:20px;height:20px;line-height:20px;border:3px solid #fff;border-radius:50%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff3019",endColorstr="#cf0404",GradientType=0);filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=2,color=ff0000);box-shadow:0 2px 5px rgba(0,0,0,.4)}.introjs-arrow{border:5px solid #fff;content:"";position:absolute}.introjs-arrow.top,.introjs-arrow.top-right{top:-10px;border-color:transparent transparent #fff}.introjs-arrow.top-right{right:10px}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-color:transparent transparent #fff}.introjs-arrow.right{top:10px}.introjs-arrow.right,.introjs-arrow.right-bottom{right:-10px;border-color:transparent transparent transparent #fff}.introjs-arrow.right-bottom{bottom:10px}.introjs-arrow.bottom{bottom:-10px;border-color:#fff transparent transparent}.introjs-arrow.left{top:10px}.introjs-arrow.left,.introjs-arrow.left-bottom{left:-10px;border-color:transparent #fff transparent transparent}.introjs-arrow.left-bottom{bottom:10px}.introjs-tooltip{position:absolute;padding:10px;background-color:#fff;min-width:200px;max-width:300px;border-radius:3px;box-shadow:0 1px 10px rgba(0,0,0,.4);transition:opacity .1s ease-out}.introjs-tooltipbuttons{text-align:right;white-space:nowrap}.introjs-button{position:relative;overflow:visible;display:inline-block;padding:.3em .8em;border:1px solid #d4d4d4;text-decoration:none;text-shadow:1px 1px 0 #fff;font:11px/normal sans-serif;color:#333;white-space:nowrap;cursor:pointer;outline:none;background-color:#ececec;background-image:linear-gradient(#f4f4f4,#ececec);-webkit-background-clip:padding;-moz-background-clip:padding;-o-background-clip:padding-box;border-radius:.2em;zoom:1;*display:inline;margin:10px 0 0}.introjs-button:hover{border-color:#bcbcbc;text-decoration:none;box-shadow:0 1px 1px #e3e3e3}.introjs-button:active,.introjs-button:focus{background-image:linear-gradient(#ececec,#f4f4f4)}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{margin-right:5px;color:#7a7a7a}.introjs-prevbutton{border-radius:.2em 0 0 .2em;border-right:none}.introjs-nextbutton{border-radius:0 .2em .2em 0}.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover{color:#9a9a9a;border-color:#d4d4d4;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-bullets{text-align:center}.introjs-bullets ul{clear:both;margin:15px auto 0;padding:0;display:inline-block}.introjs-bullets ul li{list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{display:block;width:6px;height:6px;background:#ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none}.introjs-bullets ul li a.active,.introjs-bullets ul li a:hover{background:#999}.introjs-progress{overflow:hidden;height:10px;margin:10px 0 5px;border-radius:4px;background-color:#ecf0f1}.introjs-progressbar{float:left;width:0;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-helperLayer{display:none}.introjs-overlay{z-index:auto!important}.introjs-helperNumberLayer{color:none;border:none;border-radius:none;width:0;height:0;font-size:0;background:none;box-shadow:none}.introjs-tooltipbuttons{text-align:left}.introjs-button{color:#000!important}.introjs-button.introjs-disabled,.introjs-button.introjs-disabled:hover{background:#e5e0e0!important;color:#fff!important;text-shadow:none}.introjs-button.introjs-nextbutton{text-shadow:none;background:#347baf;color:#fff!important}.introjs-tooltiptext pre{font-family:Roboto,sans-serif}
.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;-moz-user-select:none;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;-moz-user-select:none;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:#fff;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;-moz-user-select:none;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;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:700}.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;border-style:solid;border-width:5px 4px 0;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;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;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__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.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:700;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-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{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:1px solid #000;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--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{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:#fff}.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:linear-gradient(180deg,#fff 50%,#eee);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:700;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:linear-gradient(180deg,#eee 50%,#ccc);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;border-style:solid;border-width:5px 4px 0;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;border-width:0 4px 5px}.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:linear-gradient(180deg,#fff 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:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;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:700;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:#fff;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:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable tfoot th,table.dataTable thead th{font-weight:700}table.dataTable thead td,table.dataTable thead th{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead td:active,table.dataTable thead th:active{outline:none}table.dataTable tfoot td,table.dataTable tfoot th{padding:10px 18px 6px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:100%}table.dataTable thead .sorting{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7XQMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC")}table.dataTable thead .sorting_asc{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZ0lEQVQ4y2NgGLKgquEuFxBPAGI2ahhWCsS/gDibUoO0gPgxEP8H4ttArEyuQYxAPBdqEAxPBImTY5gjEL9DM+wTENuQahAvEO9DMwiGdwAxOymGJQLxTyD+jgWDxCMZRsEoGAVoAADeemwtPcZI2wAAAABJRU5ErkJggg==")}table.dataTable thead .sorting_desc{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZUlEQVQ4y2NgGAWjYBSggaqGu5FA/BOIv2PBIPFEUgxjB+IdQPwfC94HxLykus4GiD+hGfQOiB3J8SojEE9EM2wuSJzcsFMG4ttQgx4DsRalkZENxL+AuJQaMcsGxBOAmGvopk8AVz1sLZgg0bsAAAAASUVORK5CYII=")}table.dataTable thead .sorting_asc_disabled{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAW0lEQVQoz2NgoCm4w3Vnwh02wspK7/y6k01Ikdadx3f+37l9RxmfIsY7c4GKQHDiHUbcyhzvvIMq+3THBpci3jv7oIpAcMcdduzKEu/8vPMdDn/eiWQYBYMKAAC3ykIEuYQJUgAAAABJRU5ErkJggg==")}table.dataTable thead .sorting_desc_disabled{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAWUlEQVQoz2NgGAWDCtyJvPPzznc4/HknEbsy9js77vyHw313eHGZZ3PnE1TRuzuOuK1lvDMRqmzuHUZ87lO+cxuo6PEdLUIeyb7z604pYf+y3Zlwh4u2YQoAc7ZCBHH4jigAAAAASUVORK5CYII=")}table.dataTable tbody tr{background-color:#fff}table.dataTable tbody tr.selected{background-color:#b0bed9}table.dataTable tbody td,table.dataTable tbody th{padding:8px 10px}table.dataTable.display tbody td,table.dataTable.display tbody th,table.dataTable.row-border tbody td,table.dataTable.row-border tbody th{border-top:1px solid #ddd}table.dataTable.display tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.row-border tbody tr:first-child th{border-top:none}table.dataTable.cell-border tbody td,table.dataTable.cell-border tbody th{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr td:first-child,table.dataTable.cell-border tbody tr th:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child td,table.dataTable.cell-border tbody tr:first-child th{border-top:none}table.dataTable.display tbody tr.odd,table.dataTable.stripe tbody tr.odd{background-color:#f9f9f9}table.dataTable.display tbody tr.odd.selected,table.dataTable.stripe tbody tr.odd.selected{background-color:#acbad4}table.dataTable.display tbody tr:hover,table.dataTable.hover tbody tr:hover{background-color:#f6f6f6}table.dataTable.display tbody tr:hover.selected,table.dataTable.hover tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3,table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3,table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:#f5f5f5}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}table.dataTable.compact thead td,table.dataTable.compact thead th{padding:4px 17px 4px 4px}table.dataTable.compact tbody td,table.dataTable.compact tbody th,table.dataTable.compact tfoot td,table.dataTable.compact tfoot th{padding:4px}table.dataTable td.dt-left,table.dataTable th.dt-left{text-align:left}table.dataTable td.dataTables_empty,table.dataTable td.dt-center,table.dataTable th.dt-center{text-align:center}table.dataTable td.dt-right,table.dataTable th.dt-right{text-align:right}table.dataTable td.dt-justify,table.dataTable th.dt-justify{text-align:justify}table.dataTable td.dt-nowrap,table.dataTable th.dt-nowrap{white-space:nowrap}table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable thead th.dt-head-left{text-align:left}table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center{text-align:center}table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right{text-align:right}table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify{text-align:justify}table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap{white-space:nowrap}table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left{text-align:left}table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center{text-align:center}table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right{text-align:right}table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify{text-align:justify}table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable td,table.dataTable th{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none!important;cursor:pointer;*cursor:hand;color:#333!important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333!important;border:1px solid #979797;background-color:#fff;background:linear-gradient(180deg,#fff 0,#dcdcdc)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{cursor:default;color:#666!important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#fff!important;border:1px solid #111;background-color:#585858;background:linear-gradient(180deg,#585858 0,#111)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:linear-gradient(180deg,#2b2b2b 0,#0c0c0c);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.9) 25%,hsla(0,0%,100%,.9) 75%,hsla(0,0%,100%,0))}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_processing{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollBody>table,.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width:767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}@media screen and (max-width:640px){.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}}
