@import url("https://fonts.googleapis.com/css?family=Open + Sans:300, 400, 600, 700"); h1, h2, h3, h4, h5{     font-weight: 700; }h1{     font-size: 1.9rem; }h2{     font-size: 1.5rem;     margin-bottom: 0rem; }h3{     font-size: 1.25rem; }h4{     font-size: 1.15rem; }.related-button-div{     padding-bottom: 1rem;     margin: auto;     text-align: center; }.non-refundable-text{     /*    margin-top: 1rem;*/     font-size: .85em;     color: #4a4a4a; }.non-refundable-text-center{     text-align: center;     font-size: .85em;     color: #4a4a4a; }.material-text-field-right{     position: relative;     margin-top: 2.0rem; }.material-text-field-right__input, .material-text-field-right__drop-down{     text-align: right;     background: none;     color: #080f19;     padding: 10px 0px 10px 5px;     display: block;     width: 100%;     border: none;     border-radius: 0;     border-bottom: 1px solid #4a4a4a; }.material-text-field-right__input:focus, .material-text-field-right__drop-down:focus{         outline: none;     }.material-text-field-right__input:focus ~ .material-text-field-right__label, .material-text-field-right__input--filled ~ .material-text-field-right__label, .material-text-field-right__drop-down:focus ~ .material-text-field-right__label, .material-text-field-right__drop-down--filled ~ .material-text-field-right__label{             top: -14px;             font-size: 12px;         }.material-text-field-right__input:focus ~ .material-text-field-right__label, .material-text-field-right__drop-down:focus ~ .material-text-field-right__label{             color: #007cad;         }.material-text-field-right__input:focus ~ .material-text-field-right__ripple:before, .material-text-field-right__drop-down:focus ~ .material-text-field-right__ripple:before{             width: 100%;         }.material-text-field-right__input[type="password"], .material-text-field-right__drop-down[type="password"]{         letter-spacing: 0.3em;     }.material-text-field-right__drop-down{     display: inline-block;     margin: 0;     box-sizing: border-box;     -webkit-box-sizing: border-box;     box-sizing: border-box;     -webkit-appearance: none;     -moz-appearance: none;     background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, white, white);     background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px);     background-size: 5px 5px, 5px 5px, 1px 1.5em;     background-repeat: no-repeat; }.material-text-field-right__drop-down:focus{         background-image: linear-gradient(45deg, #007cad 50%, transparent 50%), linear-gradient(135deg, transparent 50%, #007cad 50%), linear-gradient(to right, white, white);         background-position: calc(100% - 15px) 1em, calc(100% - 20px) 1em, calc(100% - 2.5em) 0.5em;     }.material-text-field-right__drop-down:-moz-focusing{         color: transparent;         text-shadow: 0 0 0 #000;     }.material-text-field-right__drop-down::-ms-expand{         display: none;     }.material-text-field-right__label{     color: #4a4a4a;     font-size: 16px;     font-weight: normal;     position: absolute;     pointer-events: none;     left: 26px;     top: 10px;     -webkit-transition: 300ms ease all;     transition: 300ms ease all; }.material-text-field-right__ripple{     position: relative;     display: block;     width: 100%; }.material-text-field-right__ripple:before{         content: '';         height: 2px;         width: 0;         bottom: 0px;         position: absolute;         background: #007cad;         -webkit-transition: 300ms ease all;         transition: 300ms ease all;         left: 0%;     }.material-text-field-right__message{     font-size: .6rem;     padding-left: 5px;     padding-top: 5px; }.material-text-field-right__message--validation{     font-size: .6rem;     display: none; }.material-text-field-right__message--regular{     color: #4a4a4a;     font-size: .6rem;     display: inline; }.material-text-field-right.material-error::after{     color: #ba0000;     content: "\f06a";     font-family: "Font Awesome 5 Free";     font-style: normal;     font-weight: 900;     text-decoration: inherit;     position: absolute;     top: 10px;     right: 0px;     font-size: 1rem; }.material-text-field-right.material-error .material-text-field-right__input, .material-text-field-right.material-error .material-text-field-right__drop-down{     padding-left: 1.7rem; }.material-text-field-right.material-error .material-text-field-right__input:focus ~ .material-text-field-right__label, .material-text-field-right.material-error .material-text-field-right__drop-down:focus ~ .material-text-field-right__label{         color: #ba0000;     }.material-text-field-right.material-error .material-text-field-right__label, .material-text-field-right.material-error .material-text-field-right__message--validation{     color: #ba0000; }.material-text-field-right.material-error .material-text-field-right__input, .material-text-field-right.material-error .material-text-field-right__drop-down{     border-color: #ba0000; }.material-text-field-right.material-error .material-text-field-right__ripple{     display: none; }.material-text-field-right.material-error .material-text-field-right__message--validation{     display: inline; }.material-text-field-right.material-error .material-text-field-right__message--regular{     display: none; }.material-text-field-right.has-icon .material-text-field-right__input{     padding-left: 1.7rem; }.material-text-field-right.has-icon .material-text-field-right__drop-down{     padding-right: 3.4rem; }.material-text-field-right.has-icon .material-text-field-right__input + .material-text-field-right__icon{     top: 14px;     left: 4px; }.material-text-field-right.has-icon .material-text-field-right__drop-down + .material-text-field-right__icon{     top: 14px;     right: 32px; }.material-text-field-right.has-icon .material-text-field-right__icon{     cursor: pointer;     position: absolute;     font-size: 1rem; }.material-text-field-right.has-icon .material-text-field-right__icon:hover{         color: #007cad;     }.material-text-field-right.has-icon.material-error .material-text-field-right__input{     padding-left: 3rem; }.material-text-field-right.has-icon.material-error .material-text-field-right__drop-down{     padding-right: 4.5rem; }.material-text-field-right.has-icon.material-error .material-text-field-right__input + .material-text-field-right__icon{     left: 24px; }.material-text-field-right.has-icon.material-error .material-text-field-right__drop-down + .material-text-field-right__icon{     right: 48px; }.loading{     display: -webkit-box;     display: -webkit-flex;     display: -ms-flexbox;     display: flex;     -webkit-box-pack: center;     -webkit-justify-content: center;     -ms-flex-pack: center;     justify-content: center;     -webkit-box-align: center;     -webkit-align-items: center;     -ms-flex-align: center;     align-items: center;     height: 50vh; }.loading__text{     color: #007cad;     margin-bottom: .5rem; }.loading__animation{     display: inline-block;     position: relative;     width: 64px;     height: 64px; }.loading__animation div{         position: absolute;         width: 4px;         height: 4px;         background: #007cad;         border-radius: 50%;         -webkit-animation: loading-default 1.2s linear infinite;         animation: loading-default 1.2s linear infinite;     }.loading__animation div:nth-child(1){             -webkit-animation-delay: 0s;             animation-delay: 0s;             top: 29px;             left: 53px;         }.loading__animation div:nth-child(2){             -webkit-animation-delay: -0.1s;             animation-delay: -0.1s;             top: 18px;             left: 50px;         }.loading__animation div:nth-child(3){             -webkit-animation-delay: -0.2s;             animation-delay: -0.2s;             top: 9px;             left: 41px;         }.loading__animation div:nth-child(4){             -webkit-animation-delay: -0.3s;             animation-delay: -0.3s;             top: 6px;             left: 29px;         }.loading__animation div:nth-child(5){             -webkit-animation-delay: -0.4s;             animation-delay: -0.4s;             top: 9px;             left: 18px;         }.loading__animation div:nth-child(6){             -webkit-animation-delay: -0.5s;             animation-delay: -0.5s;             top: 18px;             left: 9px;         }.loading__animation div:nth-child(7){             -webkit-animation-delay: -0.6s;             animation-delay: -0.6s;             top: 29px;             left: 6px;         }.loading__animation div:nth-child(8){             -webkit-animation-delay: -0.7s;             animation-delay: -0.7s;             top: 41px;             left: 9px;         }.loading__animation div:nth-child(9){             -webkit-animation-delay: -0.8s;             animation-delay: -0.8s;             top: 50px;             left: 18px;         }.loading__animation div:nth-child(10){             -webkit-animation-delay: -0.9s;             animation-delay: -0.9s;             top: 53px;             left: 29px;         }.loading__animation div:nth-child(11){             -webkit-animation-delay: -1s;             animation-delay: -1s;             top: 50px;             left: 41px;         }.loading__animation div:nth-child(12){             -webkit-animation-delay: -1.1s;             animation-delay: -1.1s;             top: 41px;             left: 50px;         }@-webkit-keyframes loading-default{     0%, 20%, 80%, 100% {         -webkit-transform: scale(1);         transform: scale(1);     }50%{         -webkit-transform: scale(1.6);         transform: scale(1.6);     }} @keyframes loading-default{     0%, 20%, 80%, 100% {         -webkit-transform: scale(1);         transform: scale(1);     }50%{         -webkit-transform: scale(1.6);         transform: scale(1.6);     }} .loading-animation{     height: 7vh; }.load-images-button-group{     text-align: center;     padding-top: 20px; }.button{     text-transform: uppercase;     padding: .3rem; /* 1.5rem;*/     font-weight: 700;     border: none;     height: 100%; }.button--full-width{     width: 100%; }.button--primary{     color: #ffffff;     background: #007cad; }.button--primary.button--disabled{         background-color: #949494;         color: #ffffff;     }.button--secondary{     border: 1px solid #007cad;     color: #007cad;     background: #ffffff; }.button--secondary.button--disabled{         border: none;         color: #ffffff;         background-color: #949494;     }.button--disabled{     pointer-events: none; }.checkBoxInput{     vertical-align: middle;     position: relative;     bottom: 1px; }.checkBoxHeader{ }.checkBoxLabel{     padding-left: 5px;     padding-top: 8px; }.checkBoxTableRow{     text-align: left;     line-height: 24px;     vertical-align: middle;     font-size: 16px; }.material-text-field{     position: relative;     margin-top: 2.0rem; }.material-text-field__input, .material-text-field__drop-down{     background: none;     color: #080f19;     padding: 10px 10px 10px 5px;     display: block;     width: 100%;     border: none;     border-radius: 0;     border-bottom: 1px solid #4a4a4a; }.material-text-field__input:focus, .material-text-field__drop-down:focus{         outline: none;     }.material-text-field__input:focus ~ .material-text-field__label, .material-text-field__input--filled ~ .material-text-field__label, .material-text-field__drop-down:focus ~ .material-text-field__label, .material-text-field__drop-down--filled ~ .material-text-field__label{             top: -14px;             font-size: 12px;         }.material-text-field__input:focus ~ .material-text-field__label, .material-text-field__drop-down:focus ~ .material-text-field__label{             color: #007cad;         }.material-text-field__input:focus ~ .material-text-field__ripple:before, .material-text-field__drop-down:focus ~ .material-text-field__ripple:before{             width: 100%;         }.material-text-field__input[type="password"], .material-text-field__drop-down[type="password"]{         letter-spacing: 0.3em;     }.material-text-field__drop-down{     display: inline-block;     margin: 0;     box-sizing: border-box;     -webkit-box-sizing: border-box;     box-sizing: border-box;     -webkit-appearance: none;     -moz-appearance: none;     background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, white, white);     background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px);     background-size: 5px 5px, 5px 5px, 1px 1.5em;     background-repeat: no-repeat; }.material-text-field__drop-down:focus{         background-image: linear-gradient(45deg, #007cad 50%, transparent 50%), linear-gradient(135deg, transparent 50%, #007cad 50%), linear-gradient(to right, white, white);         background-position: calc(100% - 15px) 1em, calc(100% - 20px) 1em, calc(100% - 2.5em) 0.5em;     }.material-text-field__drop-down:-moz-focusing{         color: transparent;         text-shadow: 0 0 0 #000;     }.material-text-field__drop-down::-ms-expand{         display: none;     }.material-text-field__label{     color: #4a4a4a;     font-size: 16px;     font-weight: normal;     position: absolute;     pointer-events: none;     left: 5px;     top: 10px;     -webkit-transition: 300ms ease all;     transition: 300ms ease all; }.material-text-field__ripple{     position: relative;     display: block;     width: 100%; }.material-text-field__ripple:before{         content: '';         height: 2px;         width: 0;         bottom: 0px;         position: absolute;         background: #007cad;         -webkit-transition: 300ms ease all;         transition: 300ms ease all;         left: 0%;     }.material-text-field__message{     font-size: .6rem;     padding-left: 5px;     padding-top: 5px; }.material-text-field__message--validation{     font-size: .6rem;     display: none; }.material-text-field__message--regular{     color: #4a4a4a;     font-size: .6rem;     display: inline; }.material-text-field.material-error::after{     color: #ba0000;     content: "\f06a";     font-family: "Font Awesome 5 Free";     font-style: normal;     font-weight: 900;     text-decoration: inherit;     position: absolute;     top: 10px;     right: 0px;     font-size: 1rem; }.material-text-field.material-error .material-text-field__input, .material-text-field.material-error .material-text-field__drop-down{     padding-right: 1.7rem; }.material-text-field.material-error .material-text-field__input:focus ~ .material-text-field__label, .material-text-field.material-error .material-text-field__drop-down:focus ~ .material-text-field__label{         color: #ba0000;     }.material-text-field.material-error .material-text-field__label, .material-text-field.material-error .material-text-field__message--validation{     color: #ba0000; }.material-text-field.material-error .material-text-field__input, .material-text-field.material-error .material-text-field__drop-down{     border-color: #ba0000; }.material-text-field.material-error .material-text-field__ripple{     display: none; }.material-text-field.material-error .material-text-field__message--validation{     display: inline; }.material-text-field.material-error .material-text-field__message--regular{     display: none; }.material-text-field.has-icon .material-text-field__input{     padding-right: 1.7rem; }.material-text-field.has-icon .material-text-field__drop-down{     padding-right: 3.4rem; }.material-text-field.has-icon .material-text-field__input + .material-text-field__icon{     top: 14px;     right: 4px; }.material-text-field.has-icon .material-text-field__drop-down + .material-text-field__icon{     top: 14px;     right: 32px; }.material-text-field.has-icon .material-text-field__icon{     cursor: pointer;     position: absolute;     font-size: 1rem; }.material-text-field.has-icon .material-text-field__icon:hover{         color: #007cad;     }.material-text-field.has-icon.material-error .material-text-field__input{     padding-right: 3rem; }.material-text-field.has-icon.material-error .material-text-field__drop-down{     padding-right: 4.5rem; }.material-text-field.has-icon.material-error .material-text-field__input + .material-text-field__icon{     right: 24px; }.material-text-field.has-icon.material-error .material-text-field__drop-down + .material-text-field__icon{     right: 48px; }textarea{     resize: none; }textarea ~ .validation-message-block{         display: none;         font-size: .6rem;     }.validation-message{     color: #ba0000; }textarea.has-error{     margin-bottom: 0em;     border-color: #ba0000; }textarea.has-error ~ .validation-message-block{         display: block;         color: #ba0000;         margin-bottom: 2em;     }.file-upload-block .file{     display: -webkit-box;     display: -webkit-flex;     display: -ms-flexbox;     display: flex;     -webkit-box-pack: justify;     -webkit-justify-content: space-between;     -ms-flex-pack: justify;     justify-content: space-between;     -webkit-box-align: center;     -webkit-align-items: center;     -ms-flex-align: center;     align-items: center;     -webkit-flex-wrap: nowrap;     -ms-flex-wrap: nowrap;     flex-wrap: nowrap;     margin-top: 1rem; }.file-upload-block .file__name{     white-space: nowrap;     overflow: hidden;     text-overflow: ellipsis; }.file-upload-block .file__size{     display: -webkit-box;     display: -webkit-flex;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -webkit-align-items: center;     -ms-flex-align: center;     align-items: center;     white-space: nowrap;     padding-left: 10px; }.file-upload-block .file__size div:first-child{         margin-right: 15px;     }.file-upload-block .file__size i{         color: #949494;         cursor: pointer;         font-size: .8rem;     }.file-upload-block .file__total{     font-weight: 600; }.file-upload-block .upload-validation{     text-align: right;     color: #ba0000; }.dps-table{     width: 100%;     border-collapse: collapse;     display: block;     table-layout: fixed; }.dps-table thead, .dps-table tbody{         font-size: 0.9rem;     }.dps-table thead, .dps-table tfoot{         font-weight: 700;     }.dps-table thead{     background: #f3f3f3;     vertical-align: bottom;     color: #4a4a4a;     display: none; }.dps-table thead th{         padding-top: 0.5rem;         padding-bottom: 0.5rem;         line-height: 1.3;         word-wrap: break-word;         white-space: normal;     }.dps-table tbody{     color: #080f19;     display: block; }.dps-table tbody tr{         border-bottom: 1px solid #979797;         line-height: 2rem;         padding-top: 1rem;         padding-bottom: 1rem;         display: block;     }.dps-table tbody tr td{             display: block;             padding-top: 0.2rem;             padding-bottom: 0.2rem;             vertical-align: top;             position: relative;             padding-left: 57%;         }.dps-table tbody tr td:before{                 position: absolute;                 left: 0px;                 width: 54%;                 white-space: pre-wrap;                 font-weight: 700;             }.dps-table tbody tr td:after{                 padding-left: 0.5rem;             }.dps-table tbody tr:nth-child(1){     border-top: 1px solid #979797; }.dps-table tfoot{     display: block;     color: #4a4a4a; }.search-results-table{     margin-top: 2rem; }.search-results-table tbody tr td:nth-of-type(1){     padding-left: 0%; }.search-results-table tbody tr td .open-details{     cursor: pointer;     color: #007cad; }.search-results-table tbody tr td:after{     font-weight: 700; }.search-results-table tbody tr td.boot-fee-text{     text-align: left;     color: #ba0000;     line-height: 1.6em; }.search-results-table tbody tr.has-boot-fee{     border-bottom: none; }.car-table-index tbody tr td:nth-of-type(6){     padding-left: 0%; }.car-table-index tbody tr td:nth-child(1):before{     content: "Plate"; }.car-table-index tbody tr td:nth-child(2):before{     content: "State"; }.car-table-index tbody tr td:nth-child(3):before{     content: "Make"; }.car-table-index tbody tr td:nth-child(4):before{     content: "Model"; }.car-table-index tbody tr td:nth-child(5):before{     content: "Color"; }.car-table-index tbody tr td .remove-vehicle{     cursor: pointer; }.car-table-index tbody tr td .remove-vehicle .fa-times{         color: #ba0000;     }.car-table-index tbody tr td .remove-vehicle .remove-vehicle-text{     color: #ba0000; }.permits-table-index tbody tr td .cancel-order{     cursor: pointer; }.permits-table-index tbody tr td .cancel-order .fa-ban{         color: #ba0000;     }.permits-table-index tbody tr td .cancel-order .cancel-order-text{     color: #ba0000; }.permits-table-index tbody tr td .purchase-order{     cursor: pointer; }.permits-table-index tbody tr td .purchase-order .fa-credit-card{         color: #ba0000;     }.permits-table-index tbody tr td .purchase-order .purchase-order-text{     color: #ba0000; }.permits-table-index tbody tr td .renew-order{     cursor: pointer; }.permits-table-index tbody tr td .renew-order .fa-plus-square{         color: #ba0000;     }.permits-table-index tbody tr td .renew-order-text{     color: #ba0000; }.car-table-modal{     margin-top: 2rem;     margin-bottom: 2rem; }.car-table-modal tbody tr td:nth-of-type(1){     padding-left: 0%;     text-overflow: inherit; }.car-table-modal tbody tr td:nth-child(2):before{     content: "Plate"; }.car-table-modal tbody tr td:nth-child(3):before{     content: "State"; }.car-table-modal tbody tr td:nth-child(4):before{     content: "Make"; }.car-table-modal tbody tr td:nth-child(5):before{     content: "Model"; }.car-table-modal tbody tr td:nth-child(6):before{     content: "Color"; }.car-table-modal tbody tr td .remove-vehicle{     cursor: pointer; }.car-table-modal tbody tr td .remove-vehicle .fa-times{         color: #ba0000;     }.car-table-modal tbody tr td .remove-vehicle .remove-vehicle-text{     color: #ba0000; }.header{     padding: .5rem 1rem;     background: white; }.header--sticky{     position: fixed;     top: 0;     right: 0;     left: 0;     z-index: 1030; }.header--sticky + *{         padding-top: 80px;     }.header__buttons{     display: none; }.header .navbar-toggler{     outline: none;     border: none; }.header .navbar-toggler .navbar-toggler-icon{         background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 124, 173, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");     }.header .navbar-toggler.collapsed .icon-bar:nth-of-type(1){         -webkit-transform: rotate(0);         transform: rotate(0);     }.header .navbar-toggler.collapsed .icon-bar:nth-of-type(2){         width: 22px;     }.header .navbar-toggler.collapsed .icon-bar:nth-of-type(3){         -webkit-transform: rotate(0);         transform: rotate(0);     }.header .navbar-toggler .icon-bar{         width: 22px;         height: 2px;         background-color: #007cad;         display: block;         -webkit-transition: all 0.2s;         transition: all 0.2s;         margin-top: 6px;     }.header .navbar-toggler .icon-bar:nth-of-type(1){             -webkit-transform: translateX(3px) rotate(45deg);             transform: translateX(3px) rotate(45deg);             -webkit-transform-origin: 0% 13%;             transform-origin: 0% 13%;         }.header .navbar-toggler .icon-bar:nth-of-type(2){             width: 0;         }.header .navbar-toggler .icon-bar:nth-of-type(3){             -webkit-transform: translateX(3px) rotate(-45deg);             transform: translateX(3px) rotate(-45deg);             -webkit-transform-origin: -6% 90%;             transform-origin: -6% 90%;         }.header .navbar-collapse a.nav-link{     font-weight: 600;     color: #007cad; }.banner{     margin-bottom: 2rem;     height: 70px;     width: 100%;     background: url("../Content/header-banner.jpg");     background-position: 20%, center; }.footer{     display: -webkit-box;     display: -webkit-flex;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -webkit-align-items: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-pack: justify;     -webkit-justify-content: space-between;     -ms-flex-pack: justify;     justify-content: space-between;     -webkit-flex-wrap: wrap;     -ms-flex-wrap: wrap;     flex-wrap: wrap;     font-size: 0.65rem;     margin-bottom: 2rem; }.footer > *{         -webkit-box-flex: 1;         -webkit-flex: 1 1 100%;         -ms-flex: 1 1 100%;         flex: 1 1 100%;         text-align: center;         margin-bottom: 1rem;     }.footer__links{     padding-left: 0rem;     list-style-type: none; }.footer__links li{         display: inline-block;     }.footer__links li a{             color: #0f4d90;         }.footer__links li a:hover, .footer__links li a:active, .footer__links li a:focus{                 color: #1466be;             }.footer__links li:not(:last-child){             margin-right: 10px;         }.footer__copyright{     color: #4a4a4a; }#myModal #loadingModal{     min-height: 50vh; }#myModal #modalContent{     padding-bottom: 2rem; }#myModal .modal__bottom-buttons{     display: -webkit-box;     display: -webkit-flex;     display: -ms-flexbox;     display: flex;     -webkit-box-pack: center;     -webkit-justify-content: center;     -ms-flex-pack: center;     justify-content: center;     -webkit-align-content: center;     -ms-flex-line-pack: center;     align-content: center;     margin-top: 3rem; }#myModal .modal__bottom-buttons div:not(:first-child){         margin-left: 40px;     }#myModal .modal__bottom-buttons .button--full-width{         min-width: 100px;     }#myModal .modal-title-header{     display: -webkit-box;     display: -webkit-flex;     display: -ms-flexbox;     display: flex;     -webkit-box-pack: justify;     -webkit-justify-content: space-between;     -ms-flex-pack: justify;     justify-content: space-between;     -webkit-box-align: center;     -webkit-align-items: center;     -ms-flex-align: center;     align-items: center;     margin-bottom: .5rem; }#myModal .modal-title-header .print{         color: #007cad;         cursor: pointer;     }.modal-title-header{     display: -webkit-box;     display: -webkit-flex;     display: -ms-flexbox;     display: flex;     -webkit-box-pack: justify;     -webkit-justify-content: space-between;     -ms-flex-pack: justify;     justify-content: space-between;     -webkit-box-align: center;     -webkit-align-items: center;     -ms-flex-align: center;     align-items: center;     margin-bottom: .5rem; }.print{     color: #007cad;     cursor: pointer; }#myModal h4{     color: #4a4a4a; }#myModal .ticket-details{     font-size: .85rem; }.ticket-details__label, .ticket-details__value{     margin-top: 1rem; }.ticket-details__label{     font-weight: 700;     color: #4a4a4a; }#myModal .radio-selection, #myModal .checkbox-selection{     position: relative; }#myModal .radio-selection__input,{     top: 4px; }#myModal .checkbox-selection__input{     position: absolute;     top: 4px; }#myModal .radio-selection__text, #myModal .checkbox-selection__text{     display: inline-block;     padding-left: 20px; }#myModal .radio-selection__text__heading, #myModal .checkbox-selection__text__heading{     font-weight: 700; }#myModal .radio-selection__text p, #myModal .checkbox-selection__text p{     margin-bottom: .5rem; }#myModal .small-label{     color: #4a4a4a;     font-size: .7rem; }#myModal .payment-details.success > div{     margin-bottom: 1rem; }#myModal .payment-details__label{     color: #4a4a4a;     font-size: .7rem;     margin-bottom: .2rem; }#myModal .payment-details__value{     font-size: 1rem; }#myModal .sub-heading{     font-size: 1.15rem;     font-weight: 700; }#myModal .total-due{     font-size: 1.1rem;     font-weight: 700; }#myModal .total-due__amt{     display: inline-block;     padding-left: 10px; }#myModal .convenience-fee{     color: #4a4a4a;     margin-top: .5rem; }#myModal .more-information{     font-size: .7rem; }#myModal .more-information__heading, #myModal .more-information__body{     margin-bottom: .7rem; }#myModal .more-information__heading{     font-weight: 700; }#myModal .more-information__body--bold{     font-weight: 700; }#myModal .more-information__body--print{     color: #007cad;     cursor: pointer; }#myModal .log-out-text{     font-weight: 600; }.section-box{     padding: 2rem;     border: 1px solid #979797;     margin-bottom: 3rem; }.section-box__header h2{     display: inline-block; }.section-box__header .has-icon{     display: -webkit-box;     display: -webkit-flex;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -webkit-align-items: center;     -ms-flex-align: center;     align-items: center; }.section-box__header .has-icon i{         cursor: pointer;         padding-left: 8px;         font-size: .9rem;         color: #007cad;     }.section-box__notice{     max-height: 230px;     overflow: auto; }.section-box__notice--red{     color: #ba0000; }.section-box__middle__header{     font-weight: 600; }.section-box__search-results{     margin-top: 3rem; }.section-box .contact-section{     font-size: .8rem; }.section-box .contact-section--red{     color: #ba0000; }.section-box .booted-result-section{     font-size: .8rem; }.section-box .ticket-search-row{     display: -webkit-box;     display: -webkit-flex;     display: -ms-flexbox;     display: flex;     -webkit-box-pack: space-evenly;     -webkit-justify-content: space-evenly;     -ms-flex-pack: space-evenly;     justify-content: space-evenly;     text-align: center; }.section-box .ticket-extrainformation-row{     display: block; }.tooltip.show{     opacity: 1; }.tooltip-inner{     font-size: 0.85em;     color: #080f19;     padding: 5px;     background-color: #ffffff;     border: 1px #bbbbbb solid;     text-align: left; }.tooltip-inner:after{         content: "";         display: block;         width: 0;         height: 0;         border-color: transparent;         border-style: solid;         position: absolute;     }.tooltip-inner p{         margin-bottom: 0.5rem;     }.tooltip-inner p:last-child{             margin-bottom: 0;         }.tooltip.bs-tooltip-right .arrow:before{     border-right-color: #bbbbbb !important; }.tooltip.bs-tooltip-top .arrow:before{     border-top-color: #bbbbbb !important; }.tooltip.bs-tooltip-bottom .arrow:before{     border-bottom-color: #bbbbbb !important; }.tooltip.bs-tooltip-left .arrow:before{     border-left-color: #bbbbbb !important; }.gallery .slick-arrow:before{     color: #007cad; }.gallery .slick-slide{     position: relative;     margin: 10px; }.gallery .slick-slide .fa-search-plus, .gallery .slick-slide .fa-square{         position: absolute;         pointer-events: none;     }.gallery .slick-slide .fa-square{         color: white;         font-size: 17px;         bottom: -1px;         right: 0px;     }.gallery .slick-slide .fa-search-plus{         color: #007cad;         bottom: 1px;         font-size: 12px;         right: 1px;     }.gallery .slick-slide img{         width: 100%;     }.gallery .slick-dots li button:before{     color: #007cad; }.gallery .slick-active img{     cursor: pointer; }.pika-single .is-selected .pika-button{     background: #007cad !important; }.pika-single .pika-button:hover, .pika-single .pika-row.pick-whole-week:hover .pika-button{     background: #007cad !important; }#contestTicket hr{     border-top-color: #979797;     margin-top: 2rem;     margin-bottom: 2rem; }#contestTicket .scroll-section{     border: 1px solid #979797;     padding: .5rem 1rem;     max-height: 231px;     overflow-y: scroll;     font-size: .71rem; }#requestPermit .type-list{     margin-top: .5rem; }#requestPermit .type-list li{         margin-bottom: .5rem;     }#requestPermit .request-end-date{     margin-top: 1.5rem; }#requestPermit .request-end-date__label{     margin-bottom: .5rem;     font-size: 12px; }.dispute__header:not(:first-child){     margin-top: 5em; }.dispute__header:first-child{     margin-top: 2em; }.dispute .dispute__form{     padding-left: 40px;     padding-right: 40px; }.dispute .dispute__bottom-buttons{     display: -webkit-box;     display: -webkit-flex;     display: -ms-flexbox;     display: flex;     -webkit-box-pack: center;     -webkit-justify-content: center;     -ms-flex-pack: center;     justify-content: center;     -webkit-align-content: center;     -ms-flex-line-pack: center;     align-content: center;     margin-top: 3rem; }.dispute .dispute__bottom-buttons div:not(:first-child){         margin-left: 40px;     }.dispute .dispute__bottom-buttons .button--full-width{         min-width: 100px;     }.dispute .confirmation--text{     font-size: 1.33em;     margin-bottom: 8em; }body{     font-family: 'Open Sans', sans-serif;     font-size: 0.85rem;     color: #080f19; }body a{     color: #007cad; }body a:active, body a:hover, body a:focus{         color: #00a1e0;     }body h3.search-results-header{     margin-bottom: 0em; }body .person-selected{     font-size: 1.3em; }body .online-selected{     font-size: 1.3em; }body p.online-selected-details-title{     font-size: 0.85em;     margin-bottom: 0.5em;     color: #4a4a4a; }body p.person-selected-details-title{     font-size: 0.85em;     margin-bottom: 0.5em;     color: #4a4a4a; }body .global-error-message{     color: #ba0000;     display: none; }body .global-error-message.show-error-message{         display: block;     }body .red-text{     color: #ba0000; }body input[type=number]::-webkit-inner-spin-button, body input[type=number]::-webkit-outer-spin-button{     -webkit-appearance: none;     margin: 0; }body input[type=number]{     -moz-appearance: textfield; }body .display-xs{     display: block; }body .display-sm-up{     display: none; }body .center-items{     display: -webkit-box;     display: -webkit-flex;     display: -ms-flexbox;     display: flex;     -webkit-box-pack: center;     -webkit-justify-content: center;     -ms-flex-pack: center;     justify-content: center; }body .fa-info-circle{     color: #007cad;     cursor: pointer; }body .total-amount{     padding-top: 1rem;     font-size: 1.13rem;     font-weight: 700;     display: -webkit-box;     display: -webkit-flex;     display: -ms-flexbox;     display: flex;     -webkit-box-pack: justify;     -webkit-justify-content: space-between;     -ms-flex-pack: justify;     justify-content: space-between;     padding-right: 20px; }body .amount-due-center{     text-align: center;     padding-top: 0.25rem;     font-size: 1.00rem;     font-weight: 700;     display: -webkit-box;     display: -webkit-flex;     display: -ms-flexbox;     display: flex;     -webkit-box-pack: justify;     -webkit-justify-content: space-between;     -ms-flex-pack: justify;     justify-content: space-between;     padding-right: 20px;     left: 5px;     right: 5px; }body .payment-amount-center{     text-align: left;     padding-top: 0.25rem;     font-size: 1.00rem;     font-weight: 700;     display: -webkit-box;     display: -webkit-flex;     display: -ms-flexbox;     display: flex;     -webkit-box-pack: justify;     -webkit-justify-content: space-between;     -ms-flex-pack: justify;     justify-content: space-between;     padding-right: 20px; }body .convenience-fee-center{     padding-top: 0.25rem;     font-size: 1.00rem;     font-weight: 700;     display: -webkit-box;     display: -webkit-flex;     display: -ms-flexbox;     display: flex;     -webkit-box-pack: justify;     -webkit-justify-content: space-between;     -ms-flex-pack: justify;     justify-content: space-between;     padding-right: 20px;     left: 5px;     right: 5px; }body .total-amount-center{     padding-top: 1rem;     font-size: 1.13rem;     font-weight: 700;     display: -webkit-box;     display: -webkit-flex;     display: -ms-flexbox;     display: flex;     -webkit-box-pack: justify;     -webkit-justify-content: space-between;     -ms-flex-pack: justify;     justify-content: space-between;     padding-right: 20px; }body .required-field-text{     padding-top: 0.25rem;     font-size: .85em;     font-weight: 600;     display: -webkit-box;     display: -webkit-flex;     display: -ms-flexbox;     display: flex;     -webkit-box-pack: justify;     -webkit-justify-content: space-between;     -ms-flex-pack: justify;     justify-content: space-between;     padding-right: 20px; }.pay-selected-message{     text-align: center; }body .cursor-pointer{     cursor: pointer; }body textarea{     width: 100%;     height: 200px;     margin-top: 1rem;     margin-bottom: 1rem;     max-height: 200px;     overflow-y: scroll; }.fakeLink{     border: 0px;     background-color: transparent;     color: #007cad;     cursor: hand;     /* 		font-family: Open Sans,sans-serif;     font-size: .85rem;    */ }.fakelink:hover{         text-decoration: underline;         color: red;     }.maintbl td, .maintbl th{     border: 1px solid black;     vertical-align: top;     padding: 15px; }.plan-search-results-table{     margin-top: 2rem; }.plan-search-results-table tbody tr td:nth-child(1):before{     content: "Installment"; }.plan-search-results-table tbody tr td:nth-child(2):before{     content: "Current Due"; }.plan-search-results-table tbody tr td:nth-child(3):before{     content: "Due Date"; }.plan-search-results-table tbody tr td:nth-child(4):before{     content: "Plan Balance"; }.plan-search-results-table tbody tr td:nth-child(5):before{     content: "Plan Status"; }.plan-search-results-table tbody tr td .open-details{     cursor: pointer;     color: #007cad; }.plan-search-results-table tbody tr td:after{     font-weight: 700; }.plan-search-results-table tbody tr td.boot-fee-text{     text-align: left;     color: #ba0000;     line-height: 1.6em; }.plan-search-results-table tbody tr.has-boot-fee{     border-bottom: none; }.permits-table tbody tr td.boot-fee-text{     text-align: left;     color: #ba0000;     line-height: 1.6em; }.car-table-modal tbody tr td.boot-fee-text{     text-align: left;     color: #ba0000;     line-height: 1.6em; }.address-table-modal tbody tr td.boot-fee-text{     text-align: left;     color: #ba0000;     line-height: 1.6em; }ul{     margin: 0; }ul.dashed{         list-style-type: none;     }ul.dashed > li{             text-indent: -5px;         }ul.dashed > li:before{                 content: "-";                 text-indent: -5px;             }.rotate90{     -webkit-transform: rotate(90deg);     -moz-transform: rotate(90deg);     -o-transform: rotate(90deg);     -ms-transform: rotate(90deg);     transform: rotate(90deg); }.discoverCardLogo{     background: url('../Content/Discover.png') no-repeat 98%; }.masterCardLogo{     background: url('../Content/MasterCard.png') no-repeat 98%; }.visaCardLogo{     background: url('../Content/Visa.png') no-repeat 98%; }.amexCardLogo{     background: url('../Content/AmericanExpress.png') no-repeat 98%; }.amexCardNotAcceptedLogo{     background: url('../Content/AmericanExpressNotAccepted.png') no-repeat 98%; }.discoverCardNotAcceptedLogo{     background: url('../Content/DiscoverNotAccepted.png') no-repeat 98%; }.calendarPopupImage{     background: url('../Content/Calendar.png') no-repeat 98%; }.calendarPopupImage:hover{         cursor: pointer;     }.calendarPopupArea{     position: absolute;     z-index: 10000;     top: -35px }.roundCorners{     border-radius: 25px;     border: 2px solid #949494;     padding: 20px; }.popupText{     padding: 10px; }.addressSection{     padding-left: 10px;     padding-right: 10px;     background-color: #F3F3F3 /*#F4F6F8*/; }.address-table-index tbody tr td:nth-last-of-type(2){     padding-left: 0%; }.address-table-index tbody tr td:nth-last-of-type(1){     padding-left: 0%; }.address-table-index tbody tr td:nth-child(1):before{     content: "Type"; }.address-table-index tbody tr td:nth-child(2):before{     content: "Address"; }.address-table-index tbody tr td .remove-address{     cursor: pointer; }.address-table-index tbody tr td .remove-address .fa-times{         color: #ba0000;     }.address-table-index tbody tr td .remove-address .remove-address-text{     color: #ba0000; }.address-table-index tbody tr td .edit-address{     cursor: pointer; }.address-table-index tbody tr td .edit-address .fa-edit{         /*    color: #ba0000;*/     }.address-table-index tbody tr td .edit-address .edit-address-text{     /*    color: #ba0000;*/ }.address-table-modal{     margin-top: 2rem;     margin-bottom: 2rem; }.address-table-modal tbody tr td:nth-of-type(1){     padding-left: 0%;     text-overflow: inherit; }.address-table-modal tbody tr td:nth-child(2):before{     content: "Type"; }.address-table-modal tbody tr td:nth-child(3):before{     content: "Address"; }.responsive{     width: 100%;     height: auto; }.FreezePaneOff{     visibility: hidden;     display: none;     position: absolute;     top: -100px;     left: -100px; }.FreezePaneOn{     position: fixed;     top: 0px;     left: 0px;     visibility: visible;     display: block;     width: 100%;     height: 100%;     background-color: #666;     z-index: 999;     opacity: 0.80;     filter: alpha(opacity=80);     -moz-opacity: 0.80;     padding-top: 20%; }.InnerFreezePane{     text-align: center;     width: 66%;     background-color: #336699;     color: White;     font-size: x-large;     border: dashed 2px #111;     padding: 9px; }.popupBackground{     display: none;     height: auto;     margin-left: 0;     padding: 0;     position: absolute;     right: 0;     z-index: 1000; }.popupDetail{     padding: 20px 5%;     margin: 0px;     background: rgba(226,228,232,.95);     text-align: left;     border-radius: 5px;     background: #d8dde3\0/;     *background: #d8dde3;     overflow-x: auto;     overflow-y: hidden; }.scrollBox{     border: solid 1px #999;     background-color: #fff;     width: 500px;     height: 200px;     overflow-y: scroll;     margin-top: 2px; }#suggestionContainer{     position: relative; }#suggestionBox{     position: absolute;     top: 5px;     left: -3px;     border: solid 1px #000;     background-color: #fff;     width: 100%;     height: 250px;     overflow-y: scroll;     cursor: pointer;     z-index: 10000 !important; }#suggestionBox div{         padding: 10px;     }#suggestionBox div:hover{             background-color: #06c;             color: #fff;         }.tableLabel{     text-align: right;     padding-right: 7px;     font-weight: bold;     font-size: 1.0rem;     width: 50%; }.tableData{     text-align: left;     padding-left: 7px;     font-size: 1.0rem;     width: 50%; }.amountTableTotalBox{     border-style: solid; }.amountTableLabel{     text-align: left;     padding-left: 2px;     font-weight: bold;     font-size: 1.0rem;     width: 75%; }.amountTableData{     text-align: right;     padding-right: 2px;     font-size: 1.0rem;     width: 25%; }.offerCodeIndicator{     float: right;     font-weight: bold;     color: red; }.pay-sector-related-button-div{     padding-bottom: 1rem;     margin: auto;     text-align: center; }.renew-table-index tbody tr td:nth-child(1):before{     content: "Renew"; }.renew-table-index tbody tr td:nth-child(2):before{     content: "Permit Type"; }.renew-table-index tbody tr td:nth-child(3):before{     content: "Permit Number"; }.renew-table-index tbody tr td:nth-child(4):before{     content: "Vehicle"; }.renew-table-index tbody tr td:nth-child(5):before{     content: "Start"; }.renew-table-index tbody tr td:nth-child(6):before{     content: "End"; }.renew-table-index tbody tr td:nth-child(7):before{     content: "Cost"; }#permitOrderButtonWrap{     margin-bottom: 10px; }.permitGridButton{     padding-left: 0px !important;     text-align: left; }#onlineContestSearchHeader a:hover{     color: #00a1e0 !important; }.guest-permit-results-table{     margin-top: 2rem; }.guest-permit-results-table tbody tr td:nth-of-type(1){     padding-left: 0%; }.guest-permit-results-table tbody tr td .open-details{     cursor: pointer;     color: #007cad; }.guest-permit-results-table tbody tr td:after{     font-weight: 700; }.offer-search-results-table{     margin-top: 2rem; }.offer-search-results-table tbody tr td .open-details{     cursor: pointer;     color: #007cad; }.offer-search-results-table tbody tr td:after{     font-weight: 700; }.municipal-search-results-table{     margin-top: 2rem; }.municipal-search-results-table tbody tr td:nth-of-type(1){     padding-left: 0%; }.municipal-search-results-table tbody tr td .open-details{     cursor: pointer;     color: #007cad; }.municipal-search-results-table tbody tr td:after{     font-weight: 700; }.municipal-search-results-table tbody tr td.boot-fee-text{     text-align: left;     color: #ba0000;     line-height: 1.6em; }.municipal-search-results-table tbody tr.has-boot-fee{     border-bottom: none; }.meter-bag-results-table{     margin-top: 2rem; }.meter-bag-results-table tbody tr td:nth-of-type(1){     padding-left: 0%; }.meter-bag-results-table tbody tr td .open-details{     cursor: pointer;     color: #007cad; }.meter-bag-results-table tbody tr td:after{     font-weight: 700; }.meter-bag-results-table tbody tr td.boot-fee-text{     text-align: left;     color: #ba0000;     line-height: 1.6em; }.meter-bag-results-table tbody tr.has-boot-fee{     border-bottom: none; }.payplan-details-table{     margin-top: 2rem; }.payplan-details-table tbody tr td:after{     font-weight: 700; }.permit-order-table{     margin-top: 2rem; }.permit-order-table tbody tr td:after{     font-weight: 700; }.redirectCancelButton{     max-width: 100px; }.permitSplitOrderTable tr{     border: solid 1px; }.permitSplitOrderTable td{     padding-top: 15px;     padding-bottom: 15px; }.permitSplitOrderTable td:nth-child(1){         padding-left: 15px;     }.permitSplitOrderTable td:nth-child(3){         padding-right: 15px;     }#SearchResultTable thead th, #ContestResultTable thead th, #PayPlanDetailsTable thead th{     background-repeat: no-repeat;     background-position: right center; }#SearchResultTable thead th.up, #ContestResultTable thead th.up, #PayPlanDetailsTable thead th.up{         background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);     }#SearchResultTable thead th.down, #ContestResultTable thead th.down, #PayPlanDetailsTable thead th.down{         background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);     }.down, .up{     background-color: #EAEAEA; }#SearchResultTable thead th:hover, #ContestResultTable thead th:hover, #PayPlanDetailsTable thead th.hover{     background-color: #EAEAEA;     cursor: pointer; }.modal__bottom-buttons{     display: flex;     justify-content: center;     align-content: center;     margin-top: 3rem; }.modal__bottom-buttons .button--full-width{         min-width: 100px;     }.modal__bottom-buttons div:not(:first-child){         margin-left: 40px;     }.anchor--full-width{     display: block;     text-align: center; }.anchor--full-width:hover{         color: #fff;         text-decoration: none;     }.anchor--full-width:active, .anchor--full-width:focus{         color: #fff;     }.modal__bottom-buttons .button--full-width{     min-width: 100px; }.anchor--secondary{     border: 1px solid #007cad;     color: #007cad !important;     background: #ffffff;     min-width: 100px; }.anchor--secondary:visited, .anchor--secondary:active, .anchor--secondary:focus{         color: #007cad;     }.anchor--secondary:hover{         color: #007cad;     }.anchor-as-button{     text-transform: uppercase;     padding: .3rem;     font-weight: 700;     border: none;     height: 100%; }.g-recaptcha{     margin: 16px 0 0 0; }#termsAndConditions hr{     border-top-color: #979797;     margin-top: 2rem;     margin-bottom: 2rem; }#termsAndConditions .scroll-section{     border: 1px solid #979797;     padding: .5rem 1rem;     max-height: 231px;     overflow-y: scroll;     font-size: .71rem; }#termsAndConditions .checkbox-selection__input{     position: absolute;     top: 4px; }#termsAndConditions .checkbox-selection__text{     display: inline-block;     padding-left: 20px; }#termsAndConditions .checkbox-selection__text__heading{     font-weight: 700; }#termsAndConditions .checkbox-selection__text p{     margin-bottom: .5rem; }.loading-submit{     position: fixed;     top: 0;     left: 0;     width: 100%;     height: 100%;     background: rgba(0, 0, 0, .5);     display: flex;     justify-content: center;     align-items: center; }.loading-submit .loading-animation{         height: unset;     }.submit-modal-content{     padding: 10px 0 20px 0;     height: auto;     pointer-events: auto;     background-color: #fff;     background-clip: padding-box;     border: 1px solid rgba(0, 0, 0, .2);     border-radius: .3rem;     outline: 0; }.search-results-table tbody tr td:not(.boot-fee-text):nth-of-type(1):after{content: "Select this citation"; color: #007cad}.search-results-table tbody tr td:nth-child(2):before{content: "Citation"}.search-results-table tbody tr td:nth-child(3):before{content: "Type"}.search-results-table tbody tr td:nth-child(4):before{content: "Plate"}.search-results-table tbody tr td:nth-child(5):before{content: "State"}.search-results-table tbody tr td:nth-child(6):before{content: "Issue Date"}.search-results-table tbody tr td:nth-child(7):before{content: "Status"}.search-results-table tbody tr td:nth-child(8):before{content: "Amount Due"}.municipal-search-results-table tbody tr td:not(.boot-fee-text):nth-of-type(1):after{content: "Select this citation"; color: #007cad}.municipal-search-results-table tbody tr td:nth-child(2):before{content: "Number"}.municipal-search-results-table tbody tr td:nth-child(3):before{content: "Type"}.municipal-search-results-table tbody tr td:nth-child(4):before{content: "Plate"}.municipal-search-results-table tbody tr td:nth-child(5):before{content: "State"}.municipal-search-results-table tbody tr td:nth-child(6):before{content: "Issue Date"}.municipal-search-results-table tbody tr td:nth-child(7):before{content: "Amount Due"}.offer-search-results-table tbody tr td:nth-child(2):before{content: "Citation"}.offer-search-results-table tbody tr td:nth-child(3):before{content: "Citation Type"}.offer-search-results-table tbody tr td:nth-child(4):before{content: "Plate"}.offer-search-results-table tbody tr td:nth-child(5):before{content: "State"}.offer-search-results-table tbody tr td:nth-child(6):before{content: "Issue Date"}.offer-search-results-table tbody tr td:nth-child(7):before{content: "Status"}.meter-bag-results-table tbody tr td:not(.boot-fee-text):nth-of-type(1):after{content: "Select this reservation"; color: #007cad}.meter-bag-results-table tbody tr td:nth-child(2):before{content: "Reservation ID"}.meter-bag-results-table tbody tr td:nth-child(3):before{content: "Start Date"}.meter-bag-results-table tbody tr td:nth-child(4):before{content: "End Date"}.meter-bag-results-table tbody tr td:nth-child(5):before{content: "Spaces"}.meter-bag-results-table tbody tr td:nth-child(6):before{content: "Location"}.meter-bag-results-table tbody tr td:nth-child(7):before{content: "Amount Due"}.guest-permit-results-table tbody tr td:not(.boot-fee-text):nth-of-type(1):after{content: "Select this permit"; color: #007cad}.guest-permit-results-table tbody tr td:nth-child(2):before{content: "Permit Type"}.guest-permit-results-table tbody tr td:nth-child(3):before{content: "Vehicle"}.guest-permit-results-table tbody tr td:nth-child(4):before{content: "Start Date"}.guest-permit-results-table tbody tr td:nth-child(5):before{content: "End Date"}.guest-permit-results-table tbody tr td:nth-child(6):before{content: "Cost"}.permits-table-index tbody tr td:nth-child(1):before{content: "Type"}.permits-table-index tbody tr td:nth-child(2):before{content: "Number"}.permits-table-index tbody tr td:nth-child(3):before{content: "Vehicle"}.permits-table-index tbody tr td:nth-child(4):before{content: "Status"}.permits-table-index tbody tr td:nth-child(5):before{content: "Start"}.permits-table-index tbody tr td:nth-child(6):before{content: "End"}.permits-table-index tbody tr td:nth-child(7):before{content: "Cost"}.permit-order-table tbody tr td:nth-child(1):before{content: "Type"}.permit-order-table tbody tr td:nth-child(2):before{content: "Vehicle"}.permit-order-table tbody tr td:nth-child(3):before{content: "Start"}.permit-order-table tbody tr td:nth-child(4):before{content: "End"}.permit-order-table tbody tr td:nth-child(5):before{content: "Cost"}.payplan-details-table tbody tr td:nth-child(1):before{content: "Citation"}.payplan-details-table tbody tr td:nth-child(2):before{content: "Plate"}.payplan-details-table tbody tr td:nth-child(3):before{content: "State"}.payplan-details-table tbody tr td:nth-child(4):before{content: "Amount Due"}@media (min-width: 768px){.related-button-div{         padding-right: 3rem;         margin: auto;         padding-bottom: 0rem;     }.footer > *{         -webkit-box-flex: 0;         -webkit-flex: none;         -ms-flex: none;         flex: none;         text-align: unset;         margin-bottom: 0rem;     }.section-box__buttons{         margin-top: 0rem;     }.section-box__buttons--flex-end{         -webkit-align-self: flex-end;         -ms-flex-item-align: end;         align-self: flex-end;     }.section-box__buttons--flex-start{         -webkit-align-self: flex-start;         -ms-flex-item-align: start;         align-self: flex-start;     }.section-box .ticket-search-row{         -webkit-box-pack: end;         -webkit-justify-content: flex-end;         -ms-flex-pack: end;         justify-content: flex-end;         text-align: left;     }.section-box .ticket-extrainformation-row{         display: flex;     }}@media (min-width: 992px){.non-refundable-text{         text-align: right;         padding-right: 20px;     }.non-refundable-text-center{         text-align: center;         padding-right: 5px;         padding-left: 15px;     }.dps-table th, .dps-table td:not(.boot-fee-text){         /*        white-space: nowrap;*/         overflow: hidden;         text-overflow: ellipsis;     }.dps-table thead{         display: table-header-group;     }.dps-table tbody tr td{         padding-left: 0%;         display: table-cell;     }.dps-table tbody tr:nth-child(1){         border-top: none;     }.dps-table tbody tr{         padding-top: 0rem;         padding-bottom: 0rem;         display: table-row;     }.dps-table tbody{         display: table-row-group;     }.dps-table tfoot{         display: table-row-group;     }.dps-table{         display: table;         table-layout: fixed;     }.search-results-table td, .search-results-table th{         padding-right: 10px;     }.search-results-table td:nth-child(1), .search-results-table th:nth-child(1){             padding-right: 0px;         }.search-results-table tbody tr td.boot-fee-text{         padding-left: 33px;         padding-bottom: 10px;     }.car-table-index td:nth-child(1), .car-table-index th:nth-child(1){         width: 15%;     }.car-table-index td:nth-child(2), .car-table-index th:nth-child(2){         width: 15%;     }.car-table-index td:nth-child(3), .car-table-index th:nth-child(3){         width: 20%;     }.car-table-index td:nth-child(4), .car-table-index th:nth-child(4){         width: 24%;     }.car-table-index td:nth-child(5), .car-table-index th:nth-child(5){         width: 12%;     }.car-table-index td:nth-child(6), .car-table-index th:nth-child(6){         width: 12%;     }.car-table-index th:nth-child(1), .car-table-index td:nth-child(1){         padding-left: 10px;     }.car-table-index th:nth-child(6){         text-align: center;     }.car-table-index tbody tr td:nth-child(1):before{         content: "";     }.car-table-index tbody tr td:nth-child(2):before{         content: "";     }.car-table-index tbody tr td:nth-child(3):before{         content: "";     }.car-table-index tbody tr td:nth-child(4):before{         content: "";     }.car-table-index tbody tr td:nth-child(5):before{         content: "";     }.car-table-index tbody tr td .remove-vehicle .fa-times{         color: #007cad;     }.car-table-index tbody tr td .remove-vehicle .remove-vehicle-text{         display: none;     }.permits-table-index tbody tr td .cancel-order .fa-ban{         color: #007cad;     }.permits-table-index tbody tr td .cancel-order .cancel-order-text{         display: none;     }.permits-table-index tbody tr td .purchase-order .fa-credit-card{         color: #007cad;     }.permits-table-index tbody tr td .purchase-order .purchase-order-text{         display: none;     }.permits-table-index tbody tr td .renew-order .fa-plus-square{         color: #007cad;     }.permits-table-index tbody tr td .renew-order-text{         display: none;     }.car-table-index tbody tr td{         padding-right: 10px;     }.car-table-index tbody tr td:nth-child(6){             padding-right: 0px;         }.car-table-index tbody tr td:nth-child(6){             text-align: center;         }.car-table-modal td:nth-child(1), .car-table-modal th:nth-child(1){         width: 5%;     }.car-table-modal td:nth-child(2), .car-table-modal th:nth-child(2){         width: 15%;     }.car-table-modal td:nth-child(3), .car-table-modal th:nth-child(3){         width: 15%;     }.car-table-modal td:nth-child(4), .car-table-modal th:nth-child(4){         width: 20%;     }.car-table-modal td:nth-child(5), .car-table-modal th:nth-child(5){         width: 24%;     }.car-table-modal td:nth-child(6), .car-table-modal th:nth-child(6){         width: 12%;     }.car-table-modal tbody tr td:nth-child(2):before{         content: "";     }.car-table-modal tbody tr td:nth-child(3):before{         content: "";     }.car-table-modal tbody tr td:nth-child(4):before{         content: "";     }.car-table-modal tbody tr td:nth-child(5):before{         content: "";     }.car-table-modal tbody tr td:nth-child(6):before{         content: "";     }.car-table-modal tbody tr td .remove-vehicle .fa-times{         color: #007cad;     }.car-table-modal tbody tr td .remove-vehicle .remove-vehicle-text{         display: none;     }.car-table-modal tbody tr td{         padding-right: 10px;     }.car-table-modal tbody tr td:nth-child(6){             padding-right: 0px;         }.car-table-modal tbody tr td:nth-of-type(1):after{             content: '';         }.header__buttons{         display: -webkit-box;         display: -webkit-flex;         display: -ms-flexbox;         display: flex;         -webkit-box-pack: end;         -webkit-justify-content: flex-end;         -ms-flex-pack: end;         justify-content: flex-end;     }.header .navbar-collapse a.nav-link{         padding-right: 2.5rem;         padding-left: 0rem;     }.header .navbar-collapse .menu-logout{         display: none !important;     }.header .navbar-collapse{         -webkit-box-pack: end;         -webkit-justify-content: flex-end;         -ms-flex-pack: end;         justify-content: flex-end;     }.header{         padding: .5rem 6rem;     }.banner{         background-size: cover;     }body .container{         max-width: 900px;     }body .total-amount__label{         padding-right: 20px;     }body .amount-due__label{         padding-right: 20px;     }body .payment-amount__label{         padding-right: 20px;     }body .convenience-fee__label{         padding-right: 29px;     }body .total-amount{         -webkit-box-pack: end;         -webkit-justify-content: flex-end;         -ms-flex-pack: end;         justify-content: flex-end;         padding-right: 20px;     }body .total-amount-center{         -webkit-box-pack: center;         -webkit-justify-content: center;         -ms-flex-pack: center;         justify-content: center;         padding-right: 20px;     }body .amount-due-center{         -webkit-box-pack: center;         -webkit-justify-content: center;         -ms-flex-pack: center;         justify-content: flex-end;         padding-right: 20px;     }body .payment-amount-center{         -webkit-box-pack: center;         -webkit-justify-content: center;         -ms-flex-pack: center;         justify-content: center;         padding-right: 20px;     }body .convenience-fee-center{         -webkit-box-pack: center;         -webkit-justify-content: center;         -ms-flex-pack: center;         justify-content: flex-end;         padding-right: 20px;         border-bottom: 1px solid #000;     }body .required-field-text{         -webkit-box-pack: center;         -webkit-justify-content: center;         -ms-flex-pack: center;         justify-content: flex-start;         padding-right: 20px;     }.plan-search-results-table td:nth-child(1), .plan-search-results-table th:nth-child(1){         width: 10%;     }.plan-search-results-table td:nth-child(2), .plan-search-results-table th:nth-child(2){         width: 15%;     }.plan-search-results-table td:nth-child(3), .plan-search-results-table th:nth-child(3){         width: 12%;     }.plan-search-results-table td:nth-child(4), .plan-search-results-table th:nth-child(4){         width: 12%;     }.plan-search-results-table td:nth-child(5), .plan-search-results-table th:nth-child(5){         width: 14%;     }.plan-search-results-table td, .plan-search-results-table th{         padding-right: 10px;     }.plan-search-results-table tbody tr td:nth-child(1):before{         content: "";     }.plan-search-results-table tbody tr td:nth-child(2):before{         content: "";     }.plan-search-results-table tbody tr td:nth-child(3):before{         content: "";     }.plan-search-results-table tbody tr td:nth-child(4):before{         content: "";     }.plan-search-results-table tbody tr td:nth-child(5):before{         content: "";     }.plan-search-results-table tbody tr td.boot-fee-text{         padding-left: 33px;         padding-bottom: 10px;     }.permits-table tbody tr td.boot-fee-text{         padding-left: 33px;         padding-bottom: 10px;     }.car-table-modal tbody tr td.boot-fee-text{         padding-left: 33px !important;         padding-bottom: 10px;     }.address-table-modal tbody tr td.boot-fee-text{         padding-left: 33px !important;         padding-bottom: 10px;     }.address-table-index th:nth-child(1), .address-table-index td:nth-child(1){         padding-left: 10px;     }.address-table-index th:nth-last-child(2){         text-align: center;     }.address-table-index th:nth-last-child(1){         text-align: center;     }.address-table-index tbody tr td:nth-child(1):before{         content: "";     }.address-table-index tbody tr td:nth-child(2):before{         content: "";     }.address-table-index tbody tr td .remove-address .fa-times{         color: #007cad;     }.address-table-index tbody tr td .remove-address .remove-address-text{         display: none;     }.address-table-index tbody tr td .edit-address .fa-edit{         color: #007cad;     }.address-table-index tbody tr td .edit-address .edit-address-text{         display: none;     }.address-table-index tbody tr td{         padding-right: 10px;     }.address-table-index tbody tr td:nth-child(3){             padding-right: 0px;         }.address-table-index tbody tr td:nth-child(3){             text-align: center;         }.address-table-index tbody tr td:nth-child(4){             padding-right: 0px;         }.address-table-index tbody tr td:nth-child(4){             text-align: center;         }.address-table-modal td:nth-child(1), .address-table-modal th:nth-child(1){         width: 5%;     }.address-table-modal td:nth-child(2), .address-table-modal th:nth-child(2){         width: 20%;     }.address-table-modal td:nth-child(3), .address-table-modal th:nth-child(3){         width: 75%;     }.address-table-modal tbody tr td:nth-child(2):before{         content: "";     }.address-table-modal tbody tr td:nth-child(3):before{         content: "";     }.address-table-modal tbody tr td{         padding-right: 10px;     }.address-table-modal tbody tr td:nth-of-type(1):after{             content: '';         }.amountTableLabel{         padding-left: 20px;     }.amountTableData{         padding-right: 20px;     }.car-table-index td:nth-child(1), .car-table-index th:nth-child(1){         width: 15%;     }.car-table-index td:nth-child(2), .car-table-index th:nth-child(2){         width: 15%;     }.car-table-index td:nth-child(3), .car-table-index th:nth-child(3){         width: 20%;     }.car-table-index td:nth-child(4), .car-table-index th:nth-child(4){         width: 24%;     }.car-table-index td:nth-child(5), .car-table-index th:nth-child(5){         width: 12%;     }.car-table-index td:nth-child(6), .car-table-index th:nth-child(6){         width: 12%;     }.renew-table-index th:nth-child(1), .renew-table-index td:nth-child(1){         padding-left: 10px;     }.renew-table-index th:nth-child(6){         text-align: center;     }.renew-table-index tbody tr td:nth-child(1):before{         content: "";     }.renew-table-index tbody tr td:nth-child(2):before{         content: "";     }.renew-table-index tbody tr td:nth-child(3):before{         content: "";     }.renew-table-index tbody tr td:nth-child(4):before{         content: "";     }.renew-table-index tbody tr td:nth-child(5):before{         content: "";     }.renew-table-index tbody tr td:nth-child(6):before{         content: "";     }.renew-table-index tbody tr td:nth-child(7):before{         content: "";     }.permitGridButton{         text-align: center;         vertical-align: middle !important;     }.guest-permit-results-table td, .guest-permit-results-table th{         padding-right: 10px;     }.guest-permit-results-table td:nth-child(1), .guest-permit-results-table th:nth-child(1){             padding-right: 0px;         }.offer-search-results-table td, .offer-search-results-table th{         padding-right: 10px;     }.municipal-search-results-table td, .municipal-search-results-table th{         padding-right: 10px;     }.municipal-search-results-table td:nth-child(1), .municipal-search-results-table th:nth-child(1){             padding-right: 0px;         }.municipal-search-results-table tbody tr td.boot-fee-text{         padding-left: 33px;         padding-bottom: 10px;     }.meter-bag-results-table td, .meter-bag-results-table th{         padding-right: 10px;     }.meter-bag-results-table td:nth-child(1), .meter-bag-results-table th:nth-child(1){             padding-right: 0px;         }.meter-bag-results-table tbody tr td.boot-fee-text{         padding-left: 33px;         padding-bottom: 10px;     }.payplan-details-table td, .payplan-details-table th{         padding-right: 10px;     }.permit-order-table td, .permit-order-table th{         padding-right: 10px;     }.search-results-table tbody tr td:not(.boot-fee-text):nth-of-type(1):after{content: ""}.search-results-table tbody tr td:nth-child(2):before{content: ""}.search-results-table tbody tr td:nth-child(3):before{content: ""}.search-results-table tbody tr td:nth-child(4):before{content: ""}.search-results-table tbody tr td:nth-child(5):before{content: ""}.search-results-table tbody tr td:nth-child(6):before{content: ""}.search-results-table tbody tr td:nth-child(7):before{content: ""}.search-results-table tbody tr td:nth-child(8):before{content: ""}.municipal-search-results-table tbody tr td:not(.boot-fee-text):nth-of-type(1):after{content: ""}.municipal-search-results-table tbody tr td:nth-child(2):before{content: ""}.municipal-search-results-table tbody tr td:nth-child(3):before{content: ""}.municipal-search-results-table tbody tr td:nth-child(4):before{content: ""}.municipal-search-results-table tbody tr td:nth-child(5):before{content: ""}.municipal-search-results-table tbody tr td:nth-child(6):before{content: ""}.municipal-search-results-table tbody tr td:nth-child(7):before{content: ""}.offer-search-results-table tbody tr td:nth-child(2):before{content: ""}.offer-search-results-table tbody tr td:nth-child(3):before{content: ""}.offer-search-results-table tbody tr td:nth-child(4):before{content: ""}.offer-search-results-table tbody tr td:nth-child(5):before{content: ""}.offer-search-results-table tbody tr td:nth-child(6):before{content: ""}.offer-search-results-table tbody tr td:nth-child(7):before{content: ""}.meter-bag-results-table tbody tr td:not(.boot-fee-text):nth-of-type(1):after{content: ""}.meter-bag-results-table tbody tr td:nth-child(2):before{content: ""}.meter-bag-results-table tbody tr td:nth-child(3):before{content: ""}.meter-bag-results-table tbody tr td:nth-child(4):before{content: ""}.meter-bag-results-table tbody tr td:nth-child(5):before{content: ""}.meter-bag-results-table tbody tr td:nth-child(6):before{content: ""}.meter-bag-results-table tbody tr td:nth-child(7):before{content: ""}.guest-permit-results-table tbody tr td:not(.boot-fee-text):nth-of-type(1):after{content: ""}.guest-permit-results-table tbody tr td:nth-child(2):before{content: ""}.guest-permit-results-table tbody tr td:nth-child(3):before{content: ""}.guest-permit-results-table tbody tr td:nth-child(4):before{content: ""}.guest-permit-results-table tbody tr td:nth-child(5):before{content: ""}.guest-permit-results-table tbody tr td:nth-child(6):before{content: ""}.permits-table-index tbody tr td:nth-child(1):before{content: ""}.permits-table-index tbody tr td:nth-child(2):before{content: ""}.permits-table-index tbody tr td:nth-child(3):before{content: ""}.permits-table-index tbody tr td:nth-child(4):before{content: ""}.permits-table-index tbody tr td:nth-child(5):before{content: ""}.permits-table-index tbody tr td:nth-child(6):before{content: ""}.permits-table-index tbody tr td:nth-child(7):before{content: ""}.permit-order-table tbody tr td:nth-child(1):before{content: ""}.permit-order-table tbody tr td:nth-child(2):before{content: ""}.permit-order-table tbody tr td:nth-child(3):before{content: ""}.permit-order-table tbody tr td:nth-child(4):before{content: ""}.permit-order-table tbody tr td:nth-child(5):before{content: ""}.payplan-details-table tbody tr td:nth-child(1):before{content: ""}.payplan-details-table tbody tr td:nth-child(2):before{content: ""}.payplan-details-table tbody tr td:nth-child(3):before{content: ""}.payplan-details-table tbody tr td:nth-child(4):before{content: ""}}@media (max-width: 991px){.car-table-modal tbody tr td:not(.errorMessage):nth-of-type(1):after{         content: 'Select this vehicle';         font-weight: 700;     }.address-table-modal tbody tr td:not(.errorMessage):nth-of-type(1):after{         content: 'Select this address';         font-weight: 700;     }}@media all and (-ms-high-contrast: none) and (min-width: 576px) , (-ms-high-contrast: active) and (min-width: 576px){#myModal .modal-dialog{         max-width: 600px;     }}@media all and (-ms-high-contrast: none) and (min-width: 768px) , (-ms-high-contrast: active) and (min-width: 768px){#myModal .modal-lg{         max-width: 60%;     }}@media all and (-ms-high-contrast: none) , (-ms-high-contrast: active){#myModal .modal__bottom-buttons .button--full-width{         min-width: 130px;     }#myModal .radio-selection__input, #myModal .checkbox-selection__input{         top: 7px;     }.dispute .dispute__bottom-buttons .button--full-width{         min-width: 130px;     }body .container{         max-width: 1140px;     }}@media print{.modal-lg, .modal-dialog{         max-width: 100%;     }.non-print, .non-print nav, .non-print .banner, .non-print .main-section, .non-print footer, .non-print .print{         visibility: hidden !important;         display: none !important;     }.modal.toPrint{         position: relative;         overflow: hidden;         width: 100%;         margin-top: 40px;     }.toPrint{         position: relative;         overflow: hidden;         width: 100%;         margin-top: 40px;     }.scrollTextDiv{         overflow-y: visible;     }.payment-details{         display: block !important;     }.show-payment-details{         display: none !important;     }.button{         display: none;     }.close{         display: none;     }.modal-content{         border: 0px;     }}@media (min-width: 576px){body .display-xs{         display: none;     }body .display-sm-up{         display: block;     }}