﻿.has-switch{display:inline-block;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);position:relative;text-align:left;overflow:hidden;line-height:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;vertical-align:middle;min-width:100px}.has-switch.switch-mini{min-width:72px}.has-switch.switch-mini i.switch-mini-icons{height:1.20em;line-height:9px;vertical-align:text-top;text-align:center;transform:scale(0.6);margin-top:-1px;margin-bottom:-1px}.has-switch.switch-small{min-width:80px}.has-switch.switch-large{min-width:120px}.has-switch.deactivate{opacity:0.5;filter:alpha(opacity=50);cursor:default !important}.has-switch.deactivate label,.has-switch.deactivate span{cursor:default !important}.has-switch>div{display:inline-block;width:150%;position:relative;top:0}.has-switch>div.switch-animate{-webkit-transition:left 0.5s;-moz-transition:left 0.5s;-o-transition:left 0.5s;transition:left 0.5s}.has-switch>div.switch-off{left:-50%}.has-switch>div.switch-on{left:0%}.has-switch input[type=radio],.has-switch input[type=checkbox]{display:none}.has-switch span,.has-switch label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:relative;display:inline-block;height:100%;padding-bottom:4px;padding-top:4px;font-size:14px;line-height:20px}.has-switch span.switch-mini,.has-switch label.switch-mini{padding-bottom:4px;padding-top:4px;font-size:10px;line-height:9px}.has-switch span.switch-small,.has-switch label.switch-small{padding-bottom:3px;padding-top:3px;font-size:12px;line-height:18px}.has-switch span.switch-large,.has-switch label.switch-large{padding-bottom:9px;padding-top:9px;font-size:16px;line-height:normal}.has-switch label{text-align:center;margin-top:-1px;margin-bottom:-1px;z-index:100;width:34%;border-left:1px solid #cccccc;border-right:1px solid #cccccc;color:#333333;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.has-switch label:hover,.has-switch label:focus,.has-switch label:active,.has-switch label.active,.has-switch label.disabled,.has-switch label[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9}.has-switch label:active,.has-switch label.active{background-color:#cccccc \9}.has-switch label i{color:#000;text-shadow:0 1px 0 #fff;line-height:18px;pointer-events:none}.has-switch span{text-align:center;z-index:1;width:33%}.has-switch span.switch-left{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.has-switch span.switch-right{color:#333333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f0f0f0;background-image:-moz-linear-gradient(top, #e6e6e6, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#fff));background-image:-webkit-linear-gradient(top, #e6e6e6, #fff);background-image:-o-linear-gradient(top, #e6e6e6, #fff);background-image:linear-gradient(to bottom, #e6e6e6, #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffffffff', GradientType=0);border-color:#ffffff #ffffff #d9d9d9;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#ffffff;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.has-switch span.switch-right:hover,.has-switch span.switch-right:focus,.has-switch span.switch-right:active,.has-switch span.switch-right.active,.has-switch span.switch-right.disabled,.has-switch span.switch-right[disabled]{color:#333333;background-color:#ffffff;*background-color:#f2f2f2}.has-switch span.switch-right:active,.has-switch span.switch-right.active{background-color:#e6e6e6 \9}.has-switch span.switch-primary,.has-switch span.switch-left{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#005fcc;background-image:-moz-linear-gradient(top, #04c, #08c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#04c), to(#08c));background-image:-webkit-linear-gradient(top, #04c, #08c);background-image:-o-linear-gradient(top, #04c, #08c);background-image:linear-gradient(to bottom, #04c, #08c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0044cc', endColorstr='#ff0088cc', GradientType=0);border-color:#0088cc #0088cc #005580;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#0088cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.has-switch span.switch-primary:hover,.has-switch span.switch-left:hover,.has-switch span.switch-primary:focus,.has-switch span.switch-left:focus,.has-switch span.switch-primary:active,.has-switch span.switch-left:active,.has-switch span.switch-primary.active,.has-switch span.switch-left.active,.has-switch span.switch-primary.disabled,.has-switch span.switch-left.disabled,.has-switch span.switch-primary[disabled],.has-switch span.switch-left[disabled]{color:#ffffff;background-color:#0088cc;*background-color:#0077b3}.has-switch span.switch-primary:active,.has-switch span.switch-left:active,.has-switch span.switch-primary.active,.has-switch span.switch-left.active{background-color:#006699 \9}.has-switch span.switch-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#41a7c5;background-image:-moz-linear-gradient(top, #2f96b4, #5bc0de);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#2f96b4), to(#5bc0de));background-image:-webkit-linear-gradient(top, #2f96b4, #5bc0de);background-image:-o-linear-gradient(top, #2f96b4, #5bc0de);background-image:linear-gradient(to bottom, #2f96b4, #5bc0de);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2f96b4', endColorstr='#ff5bc0de', GradientType=0);border-color:#5bc0de #5bc0de #28a1c5;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#5bc0de;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.has-switch span.switch-info:hover,.has-switch span.switch-info:focus,.has-switch span.switch-info:active,.has-switch span.switch-info.active,.has-switch span.switch-info.disabled,.has-switch span.switch-info[disabled]{color:#ffffff;background-color:#5bc0de;*background-color:#46b8da}.has-switch span.switch-info:active,.has-switch span.switch-info.active{background-color:#31b0d5 \9}.has-switch span.switch-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#58b058;background-image:-moz-linear-gradient(top, #51a351, #62c462);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#51a351), to(#62c462));background-image:-webkit-linear-gradient(top, #51a351, #62c462);background-image:-o-linear-gradient(top, #51a351, #62c462);background-image:linear-gradient(to bottom, #51a351, #62c462);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff51a351', endColorstr='#ff62c462', GradientType=0);border-color:#62c462 #62c462 #3b9e3b;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#62c462;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.has-switch span.switch-success:hover,.has-switch span.switch-success:focus,.has-switch span.switch-success:active,.has-switch span.switch-success.active,.has-switch span.switch-success.disabled,.has-switch span.switch-success[disabled]{color:#ffffff;background-color:#62c462;*background-color:#4fbd4f}.has-switch span.switch-success:active,.has-switch span.switch-success.active{background-color:#42b142 \9}.has-switch span.switch-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#f9a123;background-image:-moz-linear-gradient(top, #f89406, #fbb450);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f89406), to(#fbb450));background-image:-webkit-linear-gradient(top, #f89406, #fbb450);background-image:-o-linear-gradient(top, #f89406, #fbb450);background-image:linear-gradient(to bottom, #f89406, #fbb450);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff89406', endColorstr='#fffbb450', GradientType=0);border-color:#fbb450 #fbb450 #f89406;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#fbb450;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.has-switch span.switch-warning:hover,.has-switch span.switch-warning:focus,.has-switch span.switch-warning:active,.has-switch span.switch-warning.active,.has-switch span.switch-warning.disabled,.has-switch span.switch-warning[disabled]{color:#ffffff;background-color:#fbb450;*background-color:#faa937}.has-switch span.switch-warning:active,.has-switch span.switch-warning.active{background-color:#fa9f1e \9}.has-switch span.switch-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#d14641;background-image:-moz-linear-gradient(top, #bd362f, #ee5f5b);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#bd362f), to(#ee5f5b));background-image:-webkit-linear-gradient(top, #bd362f, #ee5f5b);background-image:-o-linear-gradient(top, #bd362f, #ee5f5b);background-image:linear-gradient(to bottom, #bd362f, #ee5f5b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd362f', endColorstr='#ffee5f5b', GradientType=0);border-color:#ee5f5b #ee5f5b #e51d18;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#ee5f5b;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.has-switch span.switch-danger:hover,.has-switch span.switch-danger:focus,.has-switch span.switch-danger:active,.has-switch span.switch-danger.active,.has-switch span.switch-danger.disabled,.has-switch span.switch-danger[disabled]{color:#ffffff;background-color:#ee5f5b;*background-color:#ec4844}.has-switch span.switch-danger:active,.has-switch span.switch-danger.active{background-color:#e9322d \9}.has-switch span.switch-default{color:#333333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f0f0f0;background-image:-moz-linear-gradient(top, #e6e6e6, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#fff));background-image:-webkit-linear-gradient(top, #e6e6e6, #fff);background-image:-o-linear-gradient(top, #e6e6e6, #fff);background-image:linear-gradient(to bottom, #e6e6e6, #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffffffff', GradientType=0);border-color:#ffffff #ffffff #d9d9d9;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#ffffff;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.has-switch span.switch-default:hover,.has-switch span.switch-default:focus,.has-switch span.switch-default:active,.has-switch span.switch-default.active,.has-switch span.switch-default.disabled,.has-switch span.switch-default[disabled]{color:#333333;background-color:#ffffff;*background-color:#f2f2f2}.has-switch span.switch-default:active,.has-switch span.switch-default.active{background-color:#e6e6e6 \9}.trademark:after{content:'®';display:inline-block;font-size:25%;vertical-align:super}.appname-font{font-family:"Arial",sans-serif !important;color:navy !important;border-bottom:.05em solid red}.appname-font :visited{color:navy !important}.appname-font :hover{text-decoration:none}.appname-font-reverse{font-family:"Arial",sans-serif !important;color:navy !important;border-bottom:.05em solid red;color:#fff !important;vertical-align:text-bottom}.appname-font-reverse :visited{color:navy !important}.appname-font-reverse :hover{text-decoration:none}.appname-font-reverse :visited{color:#fff !important}.appname-font-reverse :hover{text-decoration:none}.app-name{margin:1em 0;font-family:Verdana,sans-serif;line-height:1.1;color:#7b8361}.app-name>h6{font-weight:bold;margin:0 0 -1em 0}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              /*!
* Datepicker for Bootstrap
*
* Copyright 2012 Stefan Petre
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
*/.datepicker{top:0;left:0;padding:4px;margin-top:1px}.datepicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}.datepicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.datepicker>div{display:none}.datepicker table{width:100%;margin:0}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px}.datepicker td.day:hover{background:#f2f3ef;cursor:pointer}.datepicker td.day.disabled{color:#f2f3ef}.datepicker td.old,.datepicker td.new{color:#dbded2}.datepicker td.active,.datepicker td.active:hover{background-color:#56aec2;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer}.datepicker td span:hover{background:#f2f3ef}.datepicker td span.active{background-color:#56aec2;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker td span.old{color:#dbded2}.datepicker th.switch{width:145px}.datepicker th.next,.datepicker th.prev{font-size:15pt}.datepicker thead tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th:hover{background:#f2f3ef}.input-group.date .input-group-addon{cursor:pointer}.big-labeled-button{display:none}.big-labeled-button:not(:checked)+label:before{content:'\2714\2004';visibility:hidden}.big-labeled-button+label{-webkit-appearance:none;background-color:#fafafa;border:2px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05);padding:6px 10px;border-radius:50px;display:inline-block;position:relative;overflow:hidden;color:#444835;margin:0 0 5px 0;height:29.5pt}.big-labeled-button+label .badge{background-color:#56aec2;color:#fff}.big-labeled-button:checked+label:before{content:'\2714\2004'}.big-labeled-button:checked+label{background-color:#adff2f;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1),inset 0 0 10px rgba(0,0,0,0.1)}.big-labeled-button+label:active,.big-labeled-button:checked+label:active{box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 1px 3px rgba(0,0,0,0.1)}.big-labeled-button:disabled+label{background-color:#f2f3ef;color:#b8bda6}.small-labeled-button{display:none}.small-labeled-button:not(:checked)+label:before{content:'\2714\2004';visibility:hidden}.small-labeled-button+label{-webkit-appearance:none;background-color:#fafafa;border:2px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05);padding:6px 10px;border-radius:50px;display:inline-block;position:relative;overflow:hidden;color:#444835;margin:0 0 5px 0;height:29.5pt}.small-labeled-button+label .badge{background-color:#56aec2;color:#fff}.small-labeled-button:checked+label:before{content:'\2714\2004'}.small-labeled-button:checked+label{background-color:#adff2f;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1),inset 0 0 10px rgba(0,0,0,0.1)}.small-labeled-button+label:active,.small-labeled-button:checked+label:active{box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 1px 3px rgba(0,0,0,0.1)}.small-labeled-button:disabled+label{background-color:#f2f3ef;color:#b8bda6}.small-labeled-button+label{border-width:1px !important;border-radius:20pt !important;padding:3px 8px !important;font-weight:normal;margin:0 0 5px 0;height:2em}.big-labeled-checkbox{display:none}.big-labeled-checkbox:not(:checked)+label:before{content:'\2714\2004';visibility:hidden}.big-labeled-checkbox+label{-webkit-appearance:none;background-color:#fafafa;border:2px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05);padding:.4em .7em;border-radius:50px;display:inline-block;position:relative;overflow:hidden;color:#444835;font-weight:normal;margin:0;height:29.5pt;vertical-align:middle}.big-labeled-checkbox:checked+label:before{content:'\2714\2004';visibility:visible}.big-labeled-checkbox:checked+label{background-color:#adff2f;color:#444835;border:2px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1),inset 0 0 10px rgba(0,0,0,0.1)}.big-labeled-checkbox+label:active,.big-labeled-checkbox:checked+label:active{box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 1px 3px rgba(0,0,0,0.1)}.small-labeled-checkbox{display:none}.small-labeled-checkbox:not(:checked)+label:before{content:'\2714\2004';visibility:hidden}.small-labeled-checkbox+label{-webkit-appearance:none;background-color:#fafafa;border:2px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05);padding:.4em .7em;border-radius:50px;display:inline-block;position:relative;overflow:hidden;color:#444835;font-weight:normal;margin:0;height:29.5pt;vertical-align:middle}.small-labeled-checkbox:checked+label:before{content:'\2714\2004';visibility:visible}.small-labeled-checkbox:checked+label{background-color:#adff2f;color:#444835;border:2px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1),inset 0 0 10px rgba(0,0,0,0.1)}.small-labeled-checkbox+label:active,.small-labeled-checkbox:checked+label:active{box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 1px 3px rgba(0,0,0,0.1)}.small-labeled-checkbox+label{border-radius:20px;padding:5px 6px;margin:0;height:24.5pt}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   /*!
 * Datetimepicker for Bootstrap v3
//! version : 3.1.3
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.bootstrap-datetimepicker-widget{top:0;left:0;width:250px;padding:4px;margin-top:1px;z-index:99999 !important;border-radius:4px}.bootstrap-datetimepicker-widget.timepicker-sbs{width:600px}.bootstrap-datetimepicker-widget.bottom:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:7px}.bootstrap-datetimepicker-widget.bottom:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;position:absolute;top:-6px;left:8px}.bootstrap-datetimepicker-widget.top:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.top:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;position:absolute;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget .dow{width:14.2857%}.bootstrap-datetimepicker-widget.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget>ul{list-style-type:none;margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width:4px;padding:0;margin:0}.bootstrap-datetimepicker-widget .datepicker>div{display:none}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget td.cw{font-size:10px;height:20px;line-height:20px;color:#777777}.bootstrap-datetimepicker-widget td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover{background:#eeeeee;cursor:pointer}.bootstrap-datetimepicker-widget td.old,.bootstrap-datetimepicker-widget td.new{color:#777777}.bootstrap-datetimepicker-widget td.today{position:relative}.bootstrap-datetimepicker-widget td.today:before{content:'';display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover{background-color:#428bca;color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget td.disabled,.bootstrap-datetimepicker-widget td.disabled:hover{background:none;color:#777777;cursor:not-allowed}.bootstrap-datetimepicker-widget td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget td span:hover{background:#eeeeee}.bootstrap-datetimepicker-widget td span.active{background-color:#428bca;color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget td span.old{color:#777777}.bootstrap-datetimepicker-widget td span.disabled,.bootstrap-datetimepicker-widget td span.disabled:hover{background:none;color:#777777;cursor:not-allowed}.bootstrap-datetimepicker-widget th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget th.picker-switch{width:145px}.bootstrap-datetimepicker-widget th.next,.bootstrap-datetimepicker-widget th.prev{font-size:21px}.bootstrap-datetimepicker-widget th.disabled,.bootstrap-datetimepicker-widget th.disabled:hover{background:none;color:#777777;cursor:not-allowed}.bootstrap-datetimepicker-widget thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget thead tr:first-child th:hover{background:#eeeeee}.input-group.date .input-group-addon span{display:block;cursor:pointer;width:16px;height:16px}.bootstrap-datetimepicker-widget.left-oriented:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.left-oriented:after{left:auto;right:7px}.bootstrap-datetimepicker-widget ul.list-unstyled li div.timepicker div.timepicker-picker table.table-condensed tbody>tr>td{padding:0px !important}@media screen and (max-width: 767px){.bootstrap-datetimepicker-widget.timepicker-sbs{width:283px}}.loading{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);display:none}.loader{left:50%;margin-left:-4em;font-size:10px;border:0.8em solid #dadbdf;border-left:0.8em solid #3aa6a5;animation:spin 1.1s infinite linear}.loader,.loader:after{border-radius:50%;width:8em;height:8em;display:block;position:absolute;top:50%;margin-top:-4.05em}@keyframes spin{0%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}html,body{margin:0;padding:0}.slider-container{overflow:hidden;position:relative}.slider{margin:0;padding:0;width:100%;height:auto;list-style:none;overflow:hidden}.slider li{float:left}.slider li img{width:100%;display:block}.slider-buttons{position:absolute;width:40px;height:40px;top:50%;margin-top:-20px;background:#333;vertical-align:middle;cursor:pointer}.slider-buttons:hover{background:#000}.slider-buttons span{color:#FFF;font-size:36px;font-weight:bold;line-height:36px}.next{right:0}.next span{padding-left:16px}.prev{left:0}.prev span{padding-left:12px}.pagination-container{position:absolute;bottom:8px;width:100%;text-align:center;margin:0;padding:0}.dot{background:#FFF;width:15px;height:15px;border-radius:50%;display:inline-block;cursor:pointer}.dot:not(:last-of-type){margin-right:8px}.dot:hover{background:#D9D9D9}.dot.active{background:#333;cursor:initial}#tavlo_footer{padding-top:6px;padding-bottom:6px}.ecom-menu-list{margin-bottom:0;padding-left:0;list-style:none}.ecom-menu-list>li{position:relative;display:block}.ecom-menu-list>li>a{position:relative;display:block;padding:10px 15px}.ecom-menu-list>li>a:hover,.ecom-menu-list>li>a:focus{text-decoration:none;background-color:#f2f3ef}.ecom-menu-list>li.disabled>a{color:#dbded2}.ecom-menu-list>li.disabled>a:hover,.ecom-menu-list>li.disabled>a:focus{color:#dbded2;text-decoration:none;background-color:transparent;cursor:not-allowed}.ecom-menu-list .open>a,.ecom-menu-list .open>a:hover,.ecom-menu-list .open>a:focus{background-color:#f2f3ef;border-color:#d94d3f}.ecom-menu-list .nav-divider{height:1px;margin:6pt 0;overflow:hidden;background-color:#e5e5e5}.ecom-menu-list>li>a>img{max-width:none}*{margin:0}html{height:100%}body{min-height:100%;position:relative}#body_container{margin-bottom:8px}.content-container,#content_container{max-width:970px;margin-left:auto;margin-right:auto;padding-bottom:40px;background-color:white}.content-container .container,#content_container .container{max-width:970px}.tavlo-content{min-height:100%;margin-bottom:-28px}.tavlo-content:after{content:"";display:block}#tavlo_footer,.tavlo-content:after{height:30px}#tavlo_footer{background-color:white;color:darkgray;position:absolute;bottom:0;left:0;width:100%}body.tavlo-ecom-menu-body{overflow-y:visible;padding-right:0 !important}.product-modal-image-thumbnail>img{width:100%;margin-bottom:1em}.tavlo-announcement{margin-bottom:9px}table.category{padding:9px 12px}table.category td{border:none}table.category td.item-name{font-weight:bold}@media (max-width: 767px){table.category td.item-name{width:80%}}@media (min-width: 768px){table.category td.item-name{width:30%}}table.category td.item-description{width:50%}table.category td.item-name>span.item-description{width:80%;font-weight:normal}table.category td.item-price{width:20%;text-align:right}.navbar-text{font-size:14px}#navbar-cart-container{margin-top:-21px;margin-bottom:20px}.variation-list li{display:inline-block}.ecom-menu-list{margin-bottom:12px;padding:10px 15px;list-style:none;background-color:#56aec2;color:#fff}.ecom-menu-list>li{display:inline}.ecom-menu-list>li>a{display:inline;color:#fff}.ecom-menu-list>li>a:hover,.ecom-menu-list>li a:focus{color:#fff;background-color:#368496}.ecom-menu-list .active a{color:#fff}.page-inner{padding:1em}.online-order-ticket{background-color:transparent}div#choose-pickup-delivery label{vertical-align:top}div#choose-pickup-delivery address{font-weight:normal}.order-item-left{display:inline;float:left;width:70%}.order-detail-left{display:inline;float:left;width:70%;font-weight:bold;text-transform:uppercase}.order-item-right{display:inline;float:right;width:30%;text-align:right}.order-item-modifier{padding-left:1em;text-transform:uppercase;font-size:85%}.order-item-modifier-list{padding-left:1em}#tape{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.order-list li{font-size:large}#order-total{text-align:right;vertical-align:middle}.dropdown-menu li{padding-left:8px}.close{opacity:0.6}.close:hover,.close:focus{opacity:0.8}.field_with_errors textarea,.field_with_errors input[type="text"],.field_with_errors input[type="password"],.field_with_errors input[type="datetime"],.field_with_errors input[type="datetime-local"],.field_with_errors input[type="date"],.field_with_errors input[type="month"],.field_with_errors input[type="time"],.field_with_errors input[type="week"],.field_with_errors input[type="number"],.field_with_errors input[type="email"],.field_with_errors input[type="url"],.field_with_errors input[type="search"],.field_with_errors input[type="tel"],.field_with_errors input[type="color"],.field_with_errors select,.field_with_errors .uneditable-input{border-color:#eed3d7;background-color:#f2dede}.field_with_errors label{color:#b94a48 !important}#hours-slider{padding-left:5px;padding-right:5px;padding-top:10px}#hours-table{font-size:small}#web-order-complete-panel #detail-table{width:100%;background-color:transparent}#web-order-complete-panel #detail-table td{padding:.3em;vertical-align:top}#customer-login-modal .modal-body{padding-left:1em;padding-right:1em}.ecom-menu{margin-left:auto;margin-right:auto;max-width:970px}.product-gallery-item{width:310px;display:inline-block;flex:1;-webkit-flex:1;white-space:normal;vertical-align:top}.product-gallery-thumbnail-container{max-height:200px;max-width:300px;overflow:hidden}.product-gallery-thumbnail-container .product-gallery-thumbnail{width:300px}#error_explanation{background:rgba(255,120,0,0.5);padding:1em}.shopping-cart-icon::after{content:" (" attr(data-item-count) ")"}#cart-contents{font-size:9pt;text-transform:uppercase;font-weight:bold}#cart-table td:nth-child(2){width:25%}#cart-table td:nth-child(3){width:15%}#cart-table td:nth-child(4){width:10%}.special-requests{display:block;margin-top:12px}.special-requests .note-field{float:left;margin-top:8px}.special-requests a:hover,.special-requests a:focus{text-decoration:none}.quantity-control{margin-bottom:10px}#item-modify-nav{margin-bottom:0}#item_note{margin:10px 0}#item-quantity-price .form-group{display:inline-table;padding-right:12px}#item-quantity-price #item_override_price{width:6em}#item-quantity-price #inc-button,#item-quantity-price #dec-button{cursor:pointer}#description{padding:12px 9px;min-height:5em}#addons-tab{padding-top:7px}.addon-item .order-item-left{padding-left:10px}.addon-item .order-item-left:before{content:'+'}.addon-item .order-item-right{padding-right:32px;color:#444835}.order-item-addon:before{content:'+'}#kiosk-header{padding-left:1rem;padding-right:1rem}.darker{background-color:rgba(128,128,128,0.2)}.modal-backdrop{z-index:-1}.tavlo-content{overflow:auto}#kiosk-order-container{padding-top:10px}#sms-content-container,#guest-name-container{color:white;background-color:black;padding:20px}@media (min-width: 768px){#sms-content-container,#guest-name-container{width:50%}}#tape{border:1px solid rgba(0,0,0,0.05);background:url("textures/groovepaper.png") left top repeat;overflow-x:hidden;overflow-y:scroll}@media (max-width: 767px){#tape{height:200px}}@media (min-width: 768px){#tape{height:376px}}#tape:before{color:#222;content:attr(data-title);display:block;text-transform:uppercase;font-size:small;font-weight:bold;text-align:center;padding:0px 6px 2px 6px;background-color:rgba(128,128,128,0.3);border-bottom:1px solid}#tape .order-list .item{background-color:rgba(128,128,128,0.2);padding:8px 4px;border-bottom:1px dotted black;color:black}#tape .order-list .voided-item{color:grey}#tape .order-list .voided-item .order-item-left,#tape .order-list .voided-item .order-item-modifier{text-decoration:line-through}#tape .order-list li{font-size:medium}.kiosk-category-box{overflow-x:scroll;-webkit-overflow-scrolling:touch;white-space:nowrap;display:flex;display:-webkit-flex}.kiosk-category-box .kiosk-product-box{flex:1;-webkit-flex:1;width:320px;max-width:320px;min-width:320px;padding:10px;border:1px solid;background-color:rgba(128,128,128,0.2);margin:0 20px 20px 0;white-space:normal;display:inline-block;vertical-align:top}.kiosk-category-box .kiosk-product-box .kiosk-product-thumbnail{width:300px;height:200px;background-position:center center;background-repeat:no-repeat;background-size:cover}#order-totals{padding-top:10px}#payment-well{background-color:rgba(255,255,255,0.8);color:black}#payment-well h1,#payment-well h2,#payment-well h3,#payment-well h4,#payment-well h5{color:black}.kiosk-home-body .tavlo-content{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center}.kiosk-home-body .tavlo-content .jumbotron{background-color:rgba(0,0,0,0.65);color:white}.kiosk-home-body .tavlo-content .jumbotron .action-button{margin-top:20px}#kiosk-new-order-form{padding-left:16px;padding-right:16px}#welcome-header{display:table}#welcome-header #kiosk-logo{display:table-cell;vertical-align:bottom;padding-right:20px}#welcome-header #welcome-name{display:table-cell;vertical-align:bottom;font-size:xx-large}.button-bar{margin-top:12px}ul.nav-pos-category{padding-bottom:4px}#cardpointe-keyin-table td{padding-bottom:8px}#tokenFrame{height:2.6em}
