html,body{font-size:14px}input,textarea{font-size:16px!important}.home-buttons{margin-top:20px}.home-buttons a,.home-buttons a:link{width:46%;margin:2%;display:block;float:left;position:relative}.badge.home-notification{position:absolute;top:-10px;left:-10px}.badge.badge-danger{background-color:#d9534f}.home-buttons a img{width:100%;height:auto;display:block}.home-logout a.btn{width:96%!important;margin:0 2%}.logo{display:block;margin:0 auto}.header:not(.home) .logo{height:55px;width:auto;margin-bottom:8px}.container{padding:15px;text-align:center}.btn-group-vertical{margin-top:45px;display:block}.btn-group-vertical .btn{margin-top:15px!important;display:block;width:100%!important}.authbar{font-size:.8em}.container:not(.home) .authbar{display:inline-block}.container:not(.home) .navbar{display:inline-block;font-size:.8em}form .mb-3{padding-bottom:15px}form{text-align:left}form h3{color:#337ab7}label{display:block}textarea{min-height:100px}.alert-block{margin-top:12px}.radio-option{display:inline-block;border:1px solid #333333;padding:7px 12px;border-radius:20px;margin-right:5px;cursor:pointer;background-color:#fff}.button-select-container{text-align:center}.button-select-container .radio-option{padding:5px 10px;font-size:3.7vw}.button-select-container{margin-bottom:6px}.signature-container{position:relative}.signature-container .clear-btn{position:absolute;bottom:25px;left:5px}.radio-option.selected{background-color:#337ab7;color:#fff}.radio-option input[type=radio]{display:none}.wizard-nav{margin-bottom:15px}.uploaded-image{width:100%}.uploaded-image-remove{position:absolute;top:65px;right:5px;z-index:2000}.mb-3{position:relative}.multiphoto{margin-bottom:30px;border:1px solid #cccccc;border-radius:5px;padding:5px}.vehicle_make{display:block;margin-top:4px;font-size:.7em}.overlay{position:fixed;inset:0;background-color:#0006;z-index:9999}.overlay .close{position:absolute;width:26px;height:26px;line-height:24px;text-align:center;top:7px;right:7px;background-color:red;color:#fff;text-decoration:none;border-radius:50%;z-index:9999}.overlay .inner{position:absolute;inset:20px;background-color:#fff;z-index:9998}.overlay .inner iframe{width:100%;height:100%}@media(min-width:992px){html,body{text-align:center}.container{width:400px;margin:0 auto}.container.admin{width:80vw}.button-select-container .radio-option{font-size:1em}}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:20px}}.uploads_wrapper{border:1px solid #ccc;padding:10px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:15px}.uploads_wrapper .pull-right{margin-top:-5px}.uploads_wrapper .image{margin-top:10px;position:relative}.uploads_wrapper .image img{min-width:100%;-webkit-border-radius:5px;border-radius:5px;max-width:100%}[data-file-upload-removal]{position:absolute;bottom:10px;right:10px}.checkbox-options input[type=checkbox]{transform:scale(2);margin-top:5px}.checkbox-options .row{border:1px solid #ccc;-webkit-border-radius:5px;border-radius:5px;margin:0 0 5px!important}.checkbox-options .row div{padding:10px}:root{--close-button: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.984 6.422 13.406 12l5.578 5.578-1.406 1.406L12 13.406l-5.578 5.578-1.406-1.406L10.594 12 5.016 6.422l1.406-1.406L12 10.594l5.578-5.578z'/%3E%3C/svg%3E");--loupe-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='M16.041 15.856a1 1 0 0 0-.186.186A6.97 6.97 0 0 1 11 18c-1.933 0-3.682-.782-4.95-2.05S4 12.933 4 11s.782-3.682 2.05-4.95S9.067 4 11 4s3.682.782 4.95 2.05S18 9.067 18 11a6.97 6.97 0 0 1-1.959 4.856m5.666 4.437-3.675-3.675A8.97 8.97 0 0 0 20 11c0-2.485-1.008-4.736-2.636-6.364S13.485 2 11 2 6.264 3.008 4.636 4.636 2 8.515 2 11s1.008 4.736 2.636 6.364S8.515 20 11 20a8.97 8.97 0 0 0 5.618-1.968l3.675 3.675a.999.999 0 1 0 1.414-1.414'/%3E%3C/svg%3E")}.auto-search-wrapper{display:block;position:relative;width:100%}.auto-search-wrapper input{border:1px solid #d7d7d7;box-shadow:none;box-sizing:border-box;font-size:16px;padding:12px 45px 12px 10px;width:100%}.auto-search-wrapper input:focus{border:1px solid #858585;outline:none}.auto-search-wrapper input::-ms-clear{display:none}.auto-search-wrapper ul{list-style:none;margin:0;overflow:auto;padding:0}.auto-search-wrapper ul li{cursor:pointer;margin:0;overflow:hidden;padding:10px;position:relative}.auto-search-wrapper ul li:not(:last-child){border-top:none}.auto-search-wrapper ul li[disabled]{background:#ececec;opacity:.5;pointer-events:none}.auto-search-wrapper .auto-expanded{border:1px solid #858585;outline:none}.auto-search-wrapper.loupe:before{filter:invert(60%)}.auto-is-loading:after{animation:auto-spinner .6s linear infinite;border-color:#d9d9d9 grey grey #d9d9d9;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;content:"";height:20px;margin:auto;position:absolute;right:10px;top:8px;width:20px}.auto-is-loading .auto-clear{display:none}@keyframes auto-spinner{to{transform:rotate(1turn)}}li.loupe:before{bottom:auto;top:15px}.loupe input{padding:12px 45px 12px 35px}.loupe:before{background-image:var(--loupe-icon);bottom:0;content:"";height:17px;left:10px;margin:auto;position:absolute;top:0;width:17px}.auto-selected:before{opacity:1}.auto-clear{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;height:44px;justify-content:center;margin:auto;position:absolute;right:0;top:0;width:40px}.auto-clear:before{content:var(--close-button);height:24px;line-height:100%;width:24px}.auto-clear span{display:none}.auto-results-wrapper{background-color:#fff;border:1px solid #858585;border-top:none;box-sizing:border-box;display:none;overflow:hidden}.auto-results-wrapper ul>.loupe{padding-left:40px}.auto-results-wrapper.auto-is-active{display:block;margin-top:-1px;position:absolute;width:100%;z-index:99}.auto-selected{background-color:#e6e6e6}.auto-selected+li:before{border-top:none}.auto-error{border:1px solid #ff3838}.auto-error::-moz-placeholder{color:#f66;opacity:1}.auto-error::placeholder{color:#f66;opacity:1}.hidden{display:none}.auto-search-wrapper ul li:nth-child(odd){background:#f5f5f5}.auto-search-wrapper ul{max-height:75%}.power-grid-table td{text-align:left}
