﻿@font-face{font-family:"Roboto";font-style:normal;font-weight:100;font-display:swap;src:url("../fonts/roboto-v48-latin-100.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:italic;font-weight:100;font-display:swap;src:url("../fonts/roboto-v48-latin-100italic.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:200;font-display:swap;src:url("../fonts/roboto-v48-latin-200.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:italic;font-weight:200;font-display:swap;src:url("../fonts/roboto-v48-latin-200italic.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/roboto-v48-latin-300.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:italic;font-weight:300;font-display:swap;src:url("../fonts/roboto-v48-latin-300italic.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/roboto-v48-latin-400.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/roboto-v48-latin-400italic.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/roboto-v48-latin-500.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:italic;font-weight:500;font-display:swap;src:url("../fonts/roboto-v48-latin-500italic.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/roboto-v48-latin-600.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:italic;font-weight:600;font-display:swap;src:url("../fonts/roboto-v48-latin-600italic.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/roboto-v48-latin-700.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:italic;font-weight:700;font-display:swap;src:url("../fonts/roboto-v48-latin-700italic.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/roboto-v48-latin-800.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:italic;font-weight:800;font-display:swap;src:url("../fonts/roboto-v48-latin-800italic.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/roboto-v48-latin-900.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:italic;font-weight:900;font-display:swap;src:url("../fonts/roboto-v48-latin-900italic.woff2") format("woff2")}@font-face{font-family:"icons";src:url("../fonts/icons.eot?y7n3bp");src:url("../fonts/icons.eot?y7n3bp#iefix") format("embedded-opentype"),url("../fonts/icons.ttf?y7n3bp") format("truetype"),url("../fonts/icons.woff?y7n3bp") format("woff"),url("../fonts/icons.svg?y7n3bp#icons") format("svg");font-weight:normal;font-style:normal}.icon-clipboard::before,.icon-edit::before,.icon-more::before,.icon-select::before,.icon-refresh::before,.icon-open-menu::before,.icon-close-menu::before,.icon-admin::before,.icon-home::before,.icon-settings::before,.icon-logout::before,.icon-envelope::before,.icon-pass::before,.icon-send::before,.icon-add::before,.icon-puzzle::before,.icon-download::before,.icon-eye::before,.icon-copy::before,.icon-close-light::before,.icon-paper-clip::before,.icon-levels::before,.icon-down-arrow::before,.icon-parking-location::before,.icon-cancel::before,.icon-close::before,.icon-payment::before,.icon-dispute::before,.icon-parking-lot::before,.icon-trash::before,.icon-video-camera::before{font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-video-camera::before{content:""}.icon-trash::before{content:"s"}.icon-parking-lot::before{content:""}.icon-dispute::before{content:""}.icon-payment::before{content:""}.icon-close::before{content:""}.icon-cancel::before{content:""}.icon-parking-location::before{content:""}.icon-down-arrow::before{content:""}.icon-levels::before{content:""}.icon-paper-clip::before{content:""}.icon-close-light::before{content:""}.icon-copy::before{content:""}.icon-eye::before{content:""}.icon-download::before{content:""}.icon-puzzle::before{content:""}.icon-add::before{content:""}.icon-send::before{content:""}.icon-pass::before{content:""}.icon-envelope::before{content:""}.icon-logout::before{content:""}.icon-settings::before{content:""}.icon-home::before{content:""}.icon-admin::before{content:""}.icon-close-menu::before{content:""}.icon-open-menu::before{content:""}.icon-refresh::before{content:""}.icon-select::before{content:""}.icon-more::before{content:""}.icon-edit::before{content:""}.icon-clipboard::before{content:""}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1em}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}@-webkit-keyframes rotate-360{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-moz-keyframes rotate-360{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-o-keyframes rotate-360{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate-360{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes pulse-scale{0%{transform:scale(1)}50%{transform:scale(0.2)}100%{transform:scale(1)}}@-moz-keyframes pulse-scale{0%{transform:scale(1)}50%{transform:scale(0.2)}100%{transform:scale(1)}}@-o-keyframes pulse-scale{0%{transform:scale(1)}50%{transform:scale(0.2)}100%{transform:scale(1)}}@keyframes pulse-scale{0%{transform:scale(1)}50%{transform:scale(0.2)}100%{transform:scale(1)}}.spin{animation:rotate-360 1s linear infinite}.grow{animation:pulse-scale 2s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite}.environment-border-color-Develop{border:5px solid #00b2ff}.environment-border-color-Develop label{color:#fff}.environment-background-color-Develop{background-color:#00b2ff}.environment-border-color-Staging{border:5px solid #ff0}.environment-border-color-Staging label{color:#fff}.environment-background-color-Staging{background-color:#ff0}.environment-border-color-HotFix{border:5px solid crimson}.environment-border-color-HotFix label{color:#fff}.environment-background-color-HotFix{background-color:crimson}.environment-overlay{pointer-events:none;position:fixed;z-index:9999;top:0;height:100%;width:100%;text-align:center}.environment-overlay label{padding:5px}.icon-close-menu:before{content:""}input[type=text],input[type=tel],input[type=email],input[type=radio],input[type=checkbox],input[type=submit],select{-webkit-appearance:none}html,body{height:100%}*{box-sizing:border-box}.clearfix,.fields{zoom:1}.clearfix:before,.fields:before{content:"";display:block}.clearfix:after,.fields:after{content:"";display:table;clear:both}.wrapper{width:calc(100% - 20px);max-width:1196px;margin:0 auto}@media only screen and (max-width: 520px){.wrapper{width:100%}}body{font-family:"Roboto",sans-serif;color:rgba(0,0,0,.87)}select.input{-webkit-appearance:none;appearance:none;background:#eff1f5 url('data:image/svg+xml;utf8,<svg fill="%23999" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 10px center !important}.required+span:after{content:" *";color:red}.fields.padding-top{padding-top:20px}.fields li{position:relative;float:left;width:100%;margin-bottom:20px;display:flex;flex-direction:column}.fields li.half{width:48%;margin-right:2%}@media only screen and (min-width: 521px)and (max-width: 719px),only screen and (max-width: 520px){.fields li.half{width:100%;margin-right:0}}.fields li.third_x2{width:64.66%;margin-right:4%}@media only screen and (min-width: 521px)and (max-width: 719px),only screen and (max-width: 520px){.fields li.third_x2{width:100%;margin-right:0}}.fields li.third-x2{width:64.66%;margin-right:4%}.fields li.third{width:30.66%;margin-right:4%}.fields li.quarter{width:23.5%;margin-right:2%}@media only screen and (min-width: 521px)and (max-width: 719px),only screen and (max-width: 520px){.fields li.quarter{width:100%;margin-right:0}}.fields li.last{margin-right:0}.fields li.clear{clear:both}.fields li.radio-option{margin-bottom:15px}.fields li.radio-option.inline{width:auto;margin-right:10px}.fields li.radio-option:nth-last-child(1){margin-bottom:0}.fields li.radio-option input{display:none}.fields li.radio-option label{cursor:pointer;color:rgba(0,0,0,.87);margin-right:15px;display:block;line-height:1.4;position:relative;padding-left:30px;font-size:14px;font-weight:500}.fields li.radio-option label a{color:#1c3b75;font-weight:700;text-decoration:none}.fields li.radio-option input.error+label{color:red}.fields li.radio-option input+label:before{content:"";display:inline-block;width:10px;height:10px;vertical-align:middle;background:#fff;border:5px solid #fff;outline:1px solid #d3d3d3;border-radius:5px;position:absolute;top:0;left:0}.fields li.radio-option input[type=checkbox]+label:before{border-radius:5px}.fields li.radio-option input.required+label:after{content:" *";color:red}.fields li.radio-option input:checked+label:before{background:#1c3b75}.fields li input[type=text],.fields li input[type=password],.fields li input[type=email],.fields li input[type=tel],.fields li select.input,.fields li textarea{height:56px;border:none;border-radius:2px;width:100%;outline:none;padding:0 10px;color:rgba(0,0,0,.87);background:#eff1f5;font-family:"Roboto",sans-serif;font-size:14px;font-weight:300}.fields li input[type=text]::-webkit-input-placeholder,.fields li input[type=password]::-webkit-input-placeholder,.fields li input[type=email]::-webkit-input-placeholder,.fields li input[type=tel]::-webkit-input-placeholder,.fields li select.input::-webkit-input-placeholder,.fields li textarea::-webkit-input-placeholder{color:rgba(0,0,0,.6)}.fields li input[type=text]:-moz-placeholder,.fields li input[type=password]:-moz-placeholder,.fields li input[type=email]:-moz-placeholder,.fields li input[type=tel]:-moz-placeholder,.fields li select.input:-moz-placeholder,.fields li textarea:-moz-placeholder{color:rgba(0,0,0,.6)}.fields li input[type=text]::-moz-placeholder,.fields li input[type=password]::-moz-placeholder,.fields li input[type=email]::-moz-placeholder,.fields li input[type=tel]::-moz-placeholder,.fields li select.input::-moz-placeholder,.fields li textarea::-moz-placeholder{color:rgba(0,0,0,.6)}.fields li input[type=text]:-ms-input-placeholder,.fields li input[type=password]:-ms-input-placeholder,.fields li input[type=email]:-ms-input-placeholder,.fields li input[type=tel]:-ms-input-placeholder,.fields li select.input:-ms-input-placeholder,.fields li textarea:-ms-input-placeholder{color:rgba(0,0,0,.6)}.fields li input[type=text]:-webkit-autofill,.fields li input[type=password]:-webkit-autofill,.fields li input[type=email]:-webkit-autofill,.fields li input[type=tel]:-webkit-autofill,.fields li select.input:-webkit-autofill,.fields li textarea:-webkit-autofill{box-shadow:0 0 0 1000px #eff1f5 inset}.fields li input[type=text].error,.fields li input[type=password].error,.fields li input[type=email].error,.fields li input[type=tel].error,.fields li select.input.error,.fields li textarea.error{border:1px solid red;box-shadow:0 0 10px rgba(255,0,0,.9)}.fields li textarea{max-width:100%;min-width:100%;height:100px;padding:10px 15px}.fields li textarea.extra-padding{padding-top:20px}.fields li textarea.tall{height:300px}.fields li.filled span,.fields li input:focus+span,.fields li textarea:focus+span,.fields li select:focus+span{top:9px;font-size:10px}.fields li.filled input,.fields li input:focus{padding-top:10px}.fields li.filled textarea,.fields li textarea:focus{padding:20px 10px 10px}.fields li span{color:rgba(0,0,0,.6);font-weight:300;pointer-events:none;transition:all .3s ease-in-out;max-width:calc(100% - 14px);font-size:14px;margin-bottom:5px;position:absolute;top:20px;left:10px}.fields .credit-card{position:relative}.fields .credit-card:not([data-type]) .icons .icon[data-type=card]{display:block}.fields .credit-card[data-type=unknown] .icons .icon[data-type=card]{display:block}.fields .credit-card[data-type=jcb] .icons .icon[data-type=jcb]{display:block}.fields .credit-card[data-type=diners] .icons .icon[data-type=diners]{display:block}.fields .credit-card[data-type=discover] .icons .icon[data-type=discover]{display:block}.fields .credit-card[data-type=amex] .icons .icon[data-type=amex]{display:block}.fields .credit-card[data-type=mastercard] .icons .icon[data-type=mastercard]{display:block}.fields .credit-card[data-type=visa] .icons .icon[data-type=visa]{display:block}.fields .credit-card .icons{position:absolute;bottom:4.5px;right:16px;width:40px;height:48px}.fields .credit-card .icons .icon{position:absolute;top:50%;left:0;width:40px;height:40px;transform:translate(0, -50%);display:none}.fields .credit-card .icons .icon img{width:100%;height:100%;object-fit:contain}.modal{position:absolute;top:-350px;left:50%;z-index:1500;width:500px;background:#fff;overflow:hidden;transform:translatex(-50%);opacity:0;pointer-events:none;transition:all .3s ease-in-out;max-width:calc(100% - 20px);box-shadow:0 10px 10px rgba(0,0,0,.3)}@media only screen and (min-width: 521px)and (max-width: 719px),only screen and (max-width: 520px){.modal{width:90%;position:absolute}}.modal.on-top{z-index:2000}.modal.visible{transform:translate(-50%, 550px);opacity:1;pointer-events:all}.modal.wide{width:600px}.modal header{position:relative;height:60px}.modal header.large{padding:30px;height:auto}.modal header.large h6{color:#1c3b75;font-size:32px;letter-spacing:2px;font-weight:1500;margin-bottom:12px;text-transform:unset;padding:0;line-height:initial}.modal header.large p{color:#7689ac;line-height:1.4;font-size:18px}.modal header h6{color:#1c3b75;font-size:32px;letter-spacing:2px;font-weight:700;margin-bottom:12px;text-transform:unset;padding:0 30px;line-height:60px}@media only screen and (min-width: 521px)and (max-width: 719px),only screen and (max-width: 520px){.modal header h6{padding:0 20px}}.modal header a{position:absolute;top:10px;right:10px;width:40px;height:40px;line-height:40px;text-align:center;font-size:14px;color:rgba(0,0,0,.6);text-decoration:none;border-radius:50%;transition:all .15s ease-in-out}.modal header a:after{content:"";width:100%;height:100%;position:absolute;background:hsl(0,0%,90%);border-radius:50%;z-index:-1;top:-1px;left:-1px;transform:scale(0);transition:all .15s ease-in-out;opacity:0}.modal header a:hover{color:#000}.modal header a:hover:after{transform:scale(1);opacity:1}.modal .modal-content{padding:0 30px 0}.modal .modal-content.padding{padding:20px 30px}@media only screen and (min-width: 521px)and (max-width: 719px),only screen and (max-width: 520px){.modal .modal-content{padding:0 20px 0}}.modal .modal-content .notice-message{color:#7689ac;font-size:18px;line-height:1.4}.modal .attachment-section{display:inline-block;margin:10px 0}.modal .files-uploader .file{margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;padding:14px 20px;position:relative;border-radius:4px;overflow:hidden}.modal .files-uploader .file.uploading .progress-bar .current-progress{border-bottom:2px solid #1c3b75}.modal .files-uploader .file.has-file nav .upload-progress{display:none}.modal .files-uploader .file.has-file nav a{display:block}.modal .files-uploader .file .progress-bar{position:absolute;top:0;left:0;width:100%;height:100%;background:#eff1f5;z-index:-1}.modal .files-uploader .file .progress-bar .current-progress{position:absolute;top:0;left:0;height:100%;background:rgba(28,59,117,.1);transition:all .3s linear}.modal .files-uploader .file .file-meta span{color:rgba(0,0,0,.6)}.modal .files-uploader .file nav{display:flex;justify-content:center;align-items:center}.modal .files-uploader .file nav a{color:#1c3b75;font-size:12px;letter-spacing:3px;text-transform:uppercase;text-decoration:none;font-weight:500;display:none}.modal .files-uploader .file nav a:hover{color:rgba(0,0,0,.87)}.modal .files-uploader .buttons input[type=file]{display:none}.modal .files-uploader .buttons .select-files{color:rgba(0,0,0,.87);align-items:center;text-decoration:none}.modal .files-uploader .buttons .select-files:hover{color:#1c3b75}.modal .files-uploader .buttons .select-files .icon{margin-right:10px}.modal .files-uploader .buttons .select-files.button-link{background:#ddd;border:1px solid #ddd;color:#000;font-size:16px;padding:10px;border-radius:20px;margin:0 auto}.modal .files-uploader .buttons .select-files.button-link:hover{cursor:pointer}.modal footer{padding:30px}.modal footer.centered{text-align:center}@media only screen and (min-width: 521px)and (max-width: 719px),only screen and (max-width: 520px){.modal footer{padding:20px}}.modal footer a,.modal footer input[type=submit]{background:#1c3b75;border:2px solid #1c3b75;color:#fff;font-family:"Roboto",sans-serif;font-size:16px;outline:none;padding:0 40px;border-radius:3px;height:60px;line-height:60px;text-decoration:none;margin:0 auto;display:inline-block;-webkit-appearance:none;text-transform:uppercase;transition:padding .2s ease,width .2s ease,background .2s ease,border .2s ease;cursor:pointer;letter-spacing:1.2px}.modal footer a.active,.modal footer input[type=submit].active{padding:0;font-size:0;border-radius:60px;width:60px;background:rgba(0,0,0,0) !important}.modal footer a.loader,.modal footer input[type=submit].loader{border-right:2px solid #fff;animation:loader .4s linear infinite}.modal footer a.loader:hover,.modal footer input[type=submit].loader:hover{border-right:2px solid #fff}.modal footer a.no-loader,.modal footer input[type=submit].no-loader{animation:none !important}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:700;opacity:0;pointer-events:none;transition:all .3s ease-in-out}.overlay.visible{opacity:1;pointer-events:all}header.main{height:80px;padding:12px 0;box-shadow:0 3px 6px rgba(0,0,0,.16)}header.main a.logo img{display:block;height:60px;width:auto}@media only screen and (max-width: 768px){header.main a.logo img{padding-left:16px}}.ppm-background{background-size:cover;min-height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (max-width: 767px){.ppm-background{background-color:#fff !important}}.search .card{max-width:500px;background:#fff;border-radius:2px;margin:0 auto 40px;padding:40px 40px 20px;width:100%}@media only screen and (min-width: 521px)and (max-width: 719px),only screen and (max-width: 520px){.search .card{padding:20px}}.search .card .logo img{width:70%;max-width:300px;box-shadow:0 3px 6px rgba(28,59,117,.27);display:block;margin:auto}.search .card header{padding:50px 0 30px;text-align:center;background:#fff}@media only screen and (min-width: 720px)and (max-width: 959px),only screen and (min-width: 521px)and (max-width: 719px),only screen and (max-width: 520px){.search .card header{padding:40px 0}}.search .card header h3{color:#1c3b75;font-weight:800;font-size:20px}.search .card header p{color:#7689ac;font-weight:300;max-width:400px;margin:auto;line-height:1.2;font-size:14px}.search .card .card-details{border:1px solid #d3d3d3;border-radius:2px;padding:20px;text-align:center}.search .card .card-details h4{margin-bottom:20px;color:#117fb3;font-weight:700;font-size:20px;text-align:center;line-height:1.2}.search .card .card-details .or{width:50%;max-width:150px;margin:auto;display:flex;justify-content:center;align-items:center;position:relative}.search .card .card-details .or:before{content:"";position:absolute;top:50%;left:50%;background:#8d9cb9;width:100%;height:1px;transform:translate(-50%, -50%)}.search .card .card-details .or em{font-size:16px;font-weight:700;color:#1c3b75;background:#fff;padding:0 10px;position:relative}.search .card .card-details input[type=submit],.search .card .card-details #pay-notice{width:100%;background:#1c3b75;border:2px solid #1c3b75;color:#fff;font-family:"Roboto",sans-serif;font-size:16px;outline:none;padding:0 40px;border-radius:3px;height:60px;line-height:60px;text-decoration:none;margin:0 auto;-webkit-appearance:none;text-transform:uppercase;transition:padding .2s ease,width .2s ease,background .2s ease,border .2s ease;cursor:pointer;letter-spacing:1.2px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.search .card .card-details input[type=submit].active,.search .card .card-details #pay-notice.active{padding:0;font-size:0;border-radius:60px;width:60px;background:rgba(0,0,0,0) !important}.search .card .card-details input[type=submit].loader,.search .card .card-details #pay-notice.loader{border-right:2px solid #fff;animation:loader .4s linear infinite}.search .card .card-details input[type=submit].loader:hover,.search .card .card-details #pay-notice.loader:hover{border-right:2px solid #fff}.search .card .card-details input[type=submit].no-loader,.search .card .card-details #pay-notice.no-loader{animation:none !important}.search .card .card-details #pay-notice{margin-bottom:10px}.search .card .card-details #pay-notice a{color:#fff;text-decoration:none;letter-spacing:0}.search .card .card-details .message{text-align:center;padding-top:20px;font-size:14px;display:none}.search footer{text-align:center;font-size:16px;font-weight:300;width:100%;line-height:1.5em;margin-bottom:0;margin-top:10px}@media only screen and (min-width: 521px)and (max-width: 719px),only screen and (max-width: 520px){.search footer .wrapper{color:#1c3b75}}@media only screen and (min-width: 521px)and (max-width: 719px),only screen and (max-width: 520px){.search footer .wrapper>a{color:#1c3b75}}.parking-charge-notice{margin-bottom:20px}.parking-charge-notice .wrapper{padding-top:64px;display:flex}@media only screen and (min-width: 720px)and (max-width: 959px),only screen and (min-width: 521px)and (max-width: 719px),only screen and (max-width: 520px){.parking-charge-notice .wrapper{padding-top:34px;display:block}}.parking-charge-notice .notice-details{flex:1;margin-right:120px}@media only screen and (min-width: 720px)and (max-width: 959px),only screen and (min-width: 521px)and (max-width: 719px),only screen and (max-width: 520px){.parking-charge-notice .notice-details{width:100%;margin:0 auto 40px;padding:20px}}.parking-charge-notice .notice-details .notice-number{padding-bottom:15px;border-bottom:1px solid #d3d3d3;margin-bottom:34px}.parking-charge-notice .notice-details .notice-number h4{color:#117fb3;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}@media only screen and (min-width: 521px)and (max-width: 719px),only screen and (max-width: 520px){.parking-charge-notice .notice-details .notice-number h4{font-size:14px}}.parking-charge-notice .notice-details .notice-number p{color:rgba(0,0,0,.87);font-size:32px;font-weight:500}@media only screen and (min-width: 521px)and (max-width: 719px),only screen and (max-width: 520px){.parking-charge-notice .notice-details .notice-number p{font-size:24px}}.parking-charge-notice .notice-details .parker-details{margin-bottom:60px}.parking-charge-notice .notice-details .parker-details ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-gap:24px}.parking-charge-notice .notice-details .parker-details ul li .label{color:rgba(0,0,0,.6);margin-bottom:4px;font-size:12px;letter-spacing:2px;text-transform:uppercase}.parking-charge-notice .notice-details .parker-details ul li .detail{color:rgba(0,0,0,.87);font-size:16px}.parking-charge-notice .notice-details .parker-images{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-gap:19px}.parking-charge-notice .notice-details .parker-images.three-row-grid{grid-template-columns:repeat(auto-fill, minmax(160px, 1fr))}.parking-charge-notice .notice-details .parker-images .parker-image .main-image{margin-bottom:19px}.parking-charge-notice .notice-details .parker-images .parker-image .main-image figure{width:100%}.parking-charge-notice .notice-details .parker-images .parker-image .main-image figure img{width:100%;display:block}.parking-charge-notice .notice-details .parker-images .parker-image .small-image{width:45%}.parking-charge-notice .notice-details .parker-images .parker-image .small-image figure{width:100%}.parking-charge-notice .notice-details .parker-images .parker-image .small-image figure img{width:100%;display:block}.parking-charge-notice .pay-parking-charge-notice{width:490px;border:1px solid #d3d3d3;border-radius:2px;padding:8px 16px 24px}@media only screen and (max-width: 520px){.parking-charge-notice .pay-parking-charge-notice{border-right:none;border-left:none}}@media only screen and (min-width: 720px)and (max-width: 959px),only screen and (min-width: 521px)and (max-width: 719px),only screen and (max-width: 520px){.parking-charge-notice .pay-parking-charge-notice{width:100%;max-width:490px;margin:0 auto 30px}}.parking-charge-notice .pay-parking-charge-notice .amounts{margin-bottom:32px}.parking-charge-notice .pay-parking-charge-notice .amounts .line-items ul li{margin-bottom:16px;display:flex;justify-content:space-between}.parking-charge-notice .pay-parking-charge-notice .amounts .line-items ul li.base-charge{font-weight:700}.parking-charge-notice .pay-parking-charge-notice .amounts .amount-due{padding-bottom:18px;margin-top:16px;border-bottom:1px solid #d3d3d3;display:flex;justify-content:space-between;color:rgba(0,0,0,.87);font-weight:700;font-size:20px}.parking-charge-notice .pay-parking-charge-notice ul.fields{margin-bottom:32px}.parking-charge-notice .pay-parking-charge-notice h2{color:#1c3b75;font-size:20px;letter-spacing:2px;margin-bottom:16px;text-transform:uppercase;font-weight:500}.parking-charge-notice .pay-parking-charge-notice .buttons{text-align:center}.parking-charge-notice .pay-parking-charge-notice input[type=submit]{width:100%;background:#1c3b75;border:2px solid #1c3b75;color:#fff;font-family:"Roboto",sans-serif;font-size:16px;outline:none;padding:0 40px;border-radius:3px;height:60px;line-height:60px;text-decoration:none;margin:0 auto;-webkit-appearance:none;text-transform:uppercase;transition:padding .2s ease,width .2s ease,background .2s ease,border .2s ease;cursor:pointer;letter-spacing:1.2px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.parking-charge-notice .pay-parking-charge-notice input[type=submit].active{padding:0;font-size:0;border-radius:60px;width:60px;background:rgba(0,0,0,0) !important}.parking-charge-notice .pay-parking-charge-notice input[type=submit].loader{border-right:2px solid #fff;animation:loader .4s linear infinite}.parking-charge-notice .pay-parking-charge-notice input[type=submit].loader:hover{border-right:2px solid #fff}.parking-charge-notice .pay-parking-charge-notice input[type=submit].no-loader{animation:none !important}.to-dispute{text-align:left;color:#1c3b75;font-size:15px;line-height:1.2em;padding-bottom:4px}.to-dispute a{font-weight:bold;color:#1c3b75;text-decoration:none}.to-dispute a:hover{color:rgba(0,0,0,.87)}.to-dispute p{line-height:1.2em;padding-bottom:4px}.plate-pass{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative}.plate-pass .background{position:absolute;width:100%;height:100%}.plate-pass .background img{width:100%;height:100%;object-fit:cover}.plate-pass .footer-logo{position:absolute;bottom:20px;right:20px;width:250px;max-width:90%}@media only screen and (min-width: 521px)and (max-width: 719px),only screen and (max-width: 520px){.plate-pass .footer-logo{margin:auto;right:unset}}.plate-pass .footer-logo img{width:100%}.plate-pass .wrapper{max-width:370px;background-color:rgba(211,211,211,.9);padding:20px;position:relative;z-index:2}.plate-pass .wrapper figure.logo{width:100%;margin-bottom:10px}.plate-pass .wrapper figure.logo img{width:100%}.plate-pass .wrapper p{font-size:14px;color:#000;font-style:italic;margin-bottom:5px;text-align:center}.plate-pass .wrapper p.confirmSMS{text-align:justify;margin-top:10px}.plate-pass .wrapper label.confirmSMS{display:inline-block;padding-right:10px;white-space:nowrap}.plate-pass .wrapper .input-wrapper{margin-bottom:22px}.plate-pass .wrapper .input-wrapper input{background:hsla(0,0%,100%,.35);height:60px;border:1px solid #fff;font-size:20px;color:gray;text-align:center;outline:none;font-family:"Roboto",sans-serif;width:100%}.plate-pass .wrapper .input-wrapper input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px hsla(0,0%,100%,0) inset}.plate-pass .wrapper .input-wrapper input::-webkit-input-placeholder{color:gray;text-transform:uppercase}.plate-pass .wrapper .input-wrapper input:-moz-placeholder{color:gray;text-transform:uppercase}.plate-pass .wrapper .input-wrapper input::-moz-placeholder{color:gray;text-transform:uppercase}.plate-pass .wrapper .input-wrapper input:-ms-input-placeholder{color:gray;text-transform:uppercase}.plate-pass .wrapper .message{text-align:center;font-size:14px;display:none;margin-bottom:20px;color:#fff}.plate-pass .wrapper input[type=checkbox]{height:25px;width:25px;vertical-align:middle}.plate-pass .wrapper input[type=submit]{background:#316282;border:1px solid #fff;color:#fff;font-family:"Roboto",sans-serif;font-size:14px;outline:none;padding:0 40px;border-radius:0;height:30px;line-height:30px;text-decoration:none;margin:0 auto;display:block;-webkit-appearance:none;text-transform:uppercase;transition:padding .2s ease,width .2s ease,background .2s ease,border .2s ease;cursor:pointer;letter-spacing:1.2px}.plate-pass .wrapper input[type=submit].active{padding:0;font-size:0;border-radius:30px;width:30px;background:rgba(0,0,0,0) !important}.plate-pass .wrapper input[type=submit].loader{border-right:1px solid rgba(0,0,0,0);animation:loader .4s linear infinite}.plate-pass .wrapper input[type=submit].loader:hover{border-right:1px solid rgba(0,0,0,0)}.plate-pass .wrapper input[type=submit].no-loader{animation:none !important}input[type=checkbox],input[type=submit] select{-webkit-appearance:checkbox;width:50px;height:50px;margin-top:-5px}div.sticky{position:sticky;top:0;padding:10px}.multipayments-title-wrapper{display:flex;flex-direction:row;justify-content:space-between;font-weight:500}.multipayments-items-wrapper{display:flex;flex-direction:column;align-items:stretch;margin-top:8px}.multipayments-item-detail{color:#666 !important;font-size:.85em !important;font-weight:200;display:flex;flex-direction:row;justify-content:space-between;line-height:1.3}.violation-details{margin-bottom:40px}.violation-detail-title{color:rgba(0,0,0,.6);margin-bottom:4px;font-size:12px;letter-spacing:2px;text-transform:uppercase}.violation-detail-info{color:rgba(0,0,0,.87);font-size:16px}.details-1{width:30%;display:inline-block}.details-2{width:30%;display:inline-block}.epy103{display:inline-block;text-align:left;width:35%;vertical-align:baseline}@media only screen and (max-width: 768px){.epy103{vertical-align:top;text-align:left}}.payment-top-detail{padding-top:4px;padding-bottom:8px}.payment-checkbox-wrapper{padding-top:0}.epy106{margin-bottom:30px !important}.epy111{color:rgba(0,0,0,.87) !important;font-size:16px !important}.epy112{margin-bottom:10px !important;padding-bottom:1px !important}.epy115{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;padding-bottom:0;border-bottom:0 !important;margin-bottom:-25px !important}.epy120{display:inline-block;width:41%;border:0 !important}.parking-charge-notice .notice-details .notice-number p{color:rgba(0,0,0,.87);font-size:100%;font-weight:500}.parking-charge-notice .notice-details .notice-number{padding-bottom:15px;border-bottom:1px solid #d3d3d3;margin-bottom:15px}.parking-charge-notice .notice-details .notice-number h4.pay-multiple{color:#666;text-align:left;font-weight:400;letter-spacing:2px;padding-bottom:3px}.parking-charge-notice .notice-details .notice-number p.pay-multiple-pcn{font-size:1em;font-weight:600;color:#1e3d73;padding:5px 0}.parking-charge-notice .notice-details .notice-number .pay-multiple-reason{color:#666 !important;font-size:.85em !important;font-weight:200;width:80%;line-height:1.3}.accordion{background-color:rgba(0,0,0,0);cursor:pointer;padding:32px 0;width:100%;border:none;outline:none;transition:.4s;letter-spacing:.5px;font-weight:200;color:#1e3d73 !important;text-align:left;margin-bottom:-18px;font-size:15px}.epy101{display:inline-block;width:10.8%;text-align:left;vertical-align:baseline}@media only screen and (max-width: 768px){.epy101{vertical-align:top}}.epy104{display:inline-block;float:right;vertical-align:baseline;text-align:right;width:21%}@media only screen and (max-width: 768px){.epy104{vertical-align:top}}.epy102{display:inline-block;text-align:left;width:31%;vertical-align:baseline}@media only screen and (max-width: 768px){.epy102{vertical-align:top}}.epy118{display:inline-block;width:28%;border:0 !important}.epy125{margin-right:80px !important}.parking-charge-notice .notice-details .notice-number p.pay-multiple-amount{margin-top:0 !important;padding-top:4px !important;padding-bottom:0 !important}.accordion:hover{text-decoration:underline}.notice-number input[type=checkbox]{width:1.2em;height:1.2em;margin-top:12%}.epychbx{position:absolute;bottom:19%;display:none}.panel{padding:0 0;display:none;background-color:#fff;overflow:hidden}.notice-details .panel{padding:15px;background:#eff1f5}.terms-conditions{padding-bottom:20px}.terms-conditions input[type=checkbox]{-webkit-appearance:checkbox;width:20px;height:20px;margin-top:-2px;position:absolute}.terms-conditions span{margin-left:30px;display:block;font-size:14px}.terms-conditions span a{color:#1c3b75 !important;text-decoration:none}.surcharge-label{text-align:left}.btn-disabled{background:#ddd !important;border:2px solid #ddd !important;cursor:not-allowed !important}.state-select{padding:8px 0 0 10px !important}.terms-and-conditions-text{margin-bottom:20px}#appeal-submit:disabled{background-color:gray;cursor:not-allowed}.appeal-box .card-details{text-align:justify !important}.appeal-box .confirm-email{display:flex;align-items:center;margin-bottom:20px}.appeal-box .confirm-email input{margin-right:10px;width:20px;height:20px;margin-top:0}.appeal-box .submit-button-wrapper{text-align:center}.appeal-page .display-notice{text-align:center}.dispute-disclaimer{margin-top:15px;text-align:justify}.files-uploader,.dispute-message{display:none}.captcha-wrapper{text-align:center;margin:10px 0}@media only screen and (max-width: 767px){.epy102{text-align:left}.parking-charge-notice .notice-details .notice-number h4.pay-multiple{text-align:left}}/*# sourceMappingURL=allcss-min.css.map */
