@import url(https://fonts.googleapis.com/css?family=Libre+Barcode+39);.documentTile{width:144px;display:block;text-align:center;padding:8px 5px 4px;border-radius:5px;background:#f5f5f5;border:1px solid #e8e8e8;margin:4px;text-decoration:none;overflow:hidden}.documentTile:hover{background:#e8e8e8;text-decoration:none}.documentTile .documentIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.documentTile .documentIcon svg{font-size:4.3rem;margin:20px 0}.documentTile .documentIcon.documentPdf{color:#337ab7}.documentTile .documentIcon.documentExcel{color:green}.documentTile>div{font-size:.82rem}.countdown>span{margin:0 4px}.countdown>span.paused{color:red;text-transform:uppercase;font-weight:700}.vinLookupError{color:red;font-size:.7rem;margin-left:5px;font-style:italic}.display-dynamic-fields .dynamic-field-display{word-wrap:break-word;overflow-wrap:break-word;word-wrap:anywhere;overflow-wrap:anywhere;-ms-word-break:normal;word-break:normal;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.display-dynamic-fields .dynamic-field-display .field-label{font-weight:700;margin-right:.25em}.display-dynamic-fields .dynamic-field-display .field-value{margin-right:1em}.display-dynamic-fields .dynamic-field-display .barcode-container{display:inline}.display-dynamic-fields .dynamic-field-display .barcode-container .barcode{display:inline;font-family:Libre Barcode\ 39,cursive;font-size:45px;word-wrap:normal}@media only screen and (max-width:767px){.display-dynamic-fields .dynamic-field-display .barcode-container .barcode{font-size:30px}}form.contact-form .contact-form-submission-message{margin-bottom:1rem;padding:.75rem 1.25rem;border-radius:.25rem;background-color:#ddd}form.contact-form .receve-future-emails-label{display:block}form.contact-form .receve-future-emails-label .required{display:inline-block;margin-left:2px;color:red}.view-calendar .calendar{width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view-calendar .calendar .calendar-date{width:18%;margin:15px 6px;padding:10px;min-height:25vh;background-color:#efefef}.view-calendar .calendar .calendar-date.past{color:#efefef!important}.view-calendar .calendar .calendar-date .header{font-size:22px;margin:5px;padding:5px 10px;background-color:#fff;text-align:center}.view-calendar .calendar .calendar-date .no-events{text-align:center;width:100%;font-size:18px}.view-calendar .calendar .calendar-date .calendar-event{border-bottom:1px solid #666;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.view-calendar .calendar .calendar-date .calendar-event a{color:#000}.view-calendar .calendar .calendar-date .calendar-event a svg{color:#c6494a}