#setting-view-modal iframe{width:100%;border:0}
body.development-mode div.site-dev-banner{z-index:9998}body.maintenance-mode div.site-dev-banner{z-index:9999}div.site-dev-banner{top:0;position:absolute;width:100%}div.site-dev-banner p{margin:0;padding:0 0 0 5px;font-size:9px;font-weight:bold}
#forgotten-password iframe{width:100%;border:0;height:300px}
body{padding-top:50px}nav.navbar-fixed-top{border:0}ol.breadcrumb{border-radius:0;margin-bottom:0}ol.breadcrumb li span.badge{display:none}ul.nav-tabs+ul.nav-pills{background:linear-gradient(#fff, #fff, #eee);margin-bottom:5px;padding-bottom:0px;border-bottom:none}ul.nav-pills{border-bottom:1px solid #eee;padding-bottom:0.25em;margin-bottom:0.5em}ul.nav-pills:empty{border-bottom:0px;background:none}.nav-tabs>li:first-child:not(.active)>a{border-color:#eee #eee #ddd;background-color:#eeeeee;color:#333}#content-container{margin-top:5px}.app-info h1,.app-info h2,.app-info h3,.app-info h4,.app-info h5,.app-info h6{margin-top:0em}.app-info div.btn-group{margin-bottom:10px}.dataTables_info{color:#999}.dataTables_info:hover{color:#333333}.dataTables_paginate{font-size:80%}.dataTables_paginate .pagination>li>a,.dataTables_paginate .pagination>li>span{padding:3px 6px}.table tr td ul{padding:0px;margin:0px;list-style-position:inside}.table .sorting_1{background:rgba(255,250,10,0.2)}.table .sorting_2{background:rgba(255,250,10,0.1)}.jumbotron.danger{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:120px 120px;background-color:rgba(255,0,0,0.2)}.jumbotron.warning{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:120px 120px;background-color:rgba(240,173,78,0.4)}div.datepicker{z-index:9999}.jumbotron.warning .form-control,.jumbostron.danger .form-control{background-color:rgba(255,255,255,0.75)}label.col-md-offset-1 input#confirm{position:relative;margin-left:0px;margin-top:0px}.dl-horizontal dd>ul{padding-left:16px;margin-bottom:0px}body.default-error div.panel{margin-top:1em}body.default-error #error{max-height:30em;padding:1em;margin-top:1em;overflow-y:scroll;background:linear-gradient(#fff, #fff, #eee)}
:required{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AsJDzsyL3E2PAAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAGMSURBVDjLnZOxSxxREMZ/8zSncHCCQooUIWgdsLYJIt6+3SOQInVSiJ0YkUAKA/kXRCUgNkkVE5FrZPdtYhsIaYKlWFhopxx4CIbL+ibF6XEsd3o63fvm+76Z4c0IXSKNghlVmUVUROVLkLjlTjzpbmC1/Z15hirO1fM8A7ATlQtpZEe4MbLBNvPhxJYHAUxs7cADzFfgtwuD993kAgrgQrsI/DLGVJPIFsVF9oVAtY174GHOQNpuoKovReQD8LSFwWtJI/sHGM8V9Nfj3YIdG1S3O3RsesQ2pTlXEIjIR2CU3uJIlTc2cdXWN249m+wvFQdiYPoW8c/GpZ9+nn6/aLUVh+VHpWIhAaZ6qD5R6DM/4tCOAYiLgleCbAAF7haZKgsG5O09xAD9IiwZUV3LJeoK83m2wjugloNXjKhsAntAHfiWZX7Mxm41b3Dp/238bfBY4TNwBuzj/bo0d7s8DGYoiN1h92PKHlbc7slV7omH8zB2p3e4xmyk4nZrvWzX9cwrXB2QwqdOYoD/ke+OImg5tPsAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:right 20px center}input:required{padding-right:45px}select:required,textarea:required{padding-right:25px}select[multiple]:required,textarea:required{background-position:right 20px top 9px}form.timeout-soon{transition:all 1s;border:2px solid #ff0;padding:0.1em}form.timeout-expired{transition:all 1s;border:2px solid #f00;padding:0.5em}form.timeout-expired>div{transition:all 1s;opacity:0.4}form.timeout-expired>div.alert{opacity:1}form.timeout-expired>div button[type=submit]{opacity:0.3}
#initialSync{width:100%;height:100%;z-index:999999;position:absolute;top:0;background:#000;opacity:0.5;text-align:center}#initialSync p{font-size:24px;color:#fff;font-weight:bold;margin-top:20px}#initialSync i{vertical-align:middle}#sync-warn{margin-bottom:0;margin-top:10px}#debug div.tab-pane ul{margin-top:10px}#debug div.tab-pane li{margin:5px}
.table .sorting_1{background:rgba(170,19,19,0.1)}.table .sorting_2{background:rgba(170,19,19,0.05)}.navbar-brand img{margin:-15px 0px 0px 0px}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fff;background-color:#440d15}.navbar-default{background-color:#59131e;border-color:#e7e7e7;box-shadow:0px 0px 8px #000;font-family:Calibri,sans-serif}.navbar-default .navbar-nav>li>a{color:#fff}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fff;background-color:#ad253a}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#ffffff;background-color:#831c2c}.breadcrumb.affix{opacity:0.9}.breadcrumb>li+li::before{color:#666}.home.admin #table-clients_filter{position:absolute;top:0.5em;right:0.5em}.home .panel{position:relative;box-shadow:1px 1px 3px rgba(0,0,0,0.35)}.home .panel h2{margin-top:0px;padding:0.25em;background:#f8f8f8}.home .panel>div{padding:0em .5em 1em .5em}.clockpicker-span-am-pm{display:none}.home .panel h2{background:#440d15;color:#fff;-webkit-print-color-adjust:exact;color-adjust:exact}.home .panel h2 small{color:#fff}.home .brand{background:url('/img/app/brands/hawksdrift_2019.png');background-repeat:no-repeat;background-color:black;height:61px;width:100%;background-size:contain;-webkit-print-color-adjust:exact;color-adjust:exact;background-position:center;border:4px solid #000}
@media screen and (device-aspect-ratio:2/3){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"]{font-size:16px}}@media screen and (device-aspect-ratio:40/71){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"]{font-size:16px}}@media screen and (device-aspect-ratio:375/667){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"]{font-size:16px}}@media screen and (device-aspect-ratio:9/16){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"]{font-size:16px}}
table.clients-and-visits span.date{min-width:2em;display:inline-block}table.clients-and-visits form.yearselect input.form-control{max-width:5em}table.clients-and-visits td{border:1px solid #eee}table.clients-and-visits thead tr{position:sticky;top:50px;background-color:white}table.clients-and-visits tr.clientHeader{position:sticky;top:90px}table.clients-and-visits tr.clientHeader th{background-color:#eee;font-size:16px}
.client.statistics h3{text-align:center;margin:1em}.client.statistics .chart{margin:1em}.client.statistics .chart .nodata{text-align:center;color:red;margin:1em;padding:1em;background:#eee}