@charset "UTF-8";@font-face{font-family:"vdot";src:url("../fonts/vdot.eot");src:url("../fonts/vdot.eot?#iefix") format("embedded-opentype"),url("../fonts/vdot.woff") format("woff"),url("../fonts/vdot.ttf") format("truetype"),url("../fonts/vdot.svg#vdot") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"vdot"!important;content:attr(data-icon);font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="vdot-"]:before,[class*=" vdot-"]:before,.continue:after,.reverse:before,.radio-group label:before,.radio-group label.checked:before,.message:before{font-family:"vdot"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vdot-chevron-right:before,.continue:after{content:"a"}.vdot-chevron-left:before,.reverse:before{content:"b"}.vdot-chevron-down:before{content:"c"}.vdot-chevron-up:before{content:"d"}.vdot-check-mark-circle:before,.radio-group label.checked:before{content:"f"}.vdot-phone:before{content:"g"}.vdot-eye:before{content:"h"}.vdot-pin-map:before{content:"i"}.vdot-pin-map-2:before{content:"j"}.vdot-mail:before{content:"k"}.vdot-truck:before{content:"l"}.vdot-user:before{content:"m"}.vdot-pencil:before{content:"n"}.vdot-asterisk:before{content:"o"}.vdot-question:before{content:"p"}.vdot-chat:before{content:"e"}.vdot-circle-line:before,.radio-group label:before{content:"q"}.vdot-external-link-square:before{content:"r"}.vdot-denied-block:before{content:"s"}.vdot-exclamation-triangle:before{content:"u"}.vdot-logout:before{content:"v"}.vdot-inbox:before{content:"w"}.vdot-facebook:before{content:"x"}.vdot-twitter:before{content:"y"}.vdot-youtube:before{content:"z"}.vdot-flickr:before{content:"A"}.vdot-rss:before{content:"B"}.vdot-linkedin:before{content:"C"}.vdot-mobile:before{content:"D"}.vdot-dashboard:before{content:"E"}.vdot-traffic-cone:before{content:"F"}.vdot-info:before{content:"G"}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,select{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}*{box-sizing:border-box}body{background:#508dd6;color:#333}body,input,select{font-family:"Helvetica Neue","Helvetica","Roboto","Droid Sans","Arial",sans-serif}h1{font-size:1em;line-height:1.5em;margin:0}h2{font-size:2.0736em;line-height:1.44675925925926em;margin:0 0 .72337962962963em}h3{font-size:1.728em;line-height:1.73611111111111em;margin:0 0 .86805555555556em}h4{font-size:1.44em;line-height:1.04166666666667em;margin:0 0 1.04166666666667em}h5{font-size:1.2em;line-height:1.25em;margin:0 0 1.25em}h6,p,main ul,main ol{font-size:1em;line-height:1.5em;margin:0 0 1.5em}main ul,main ol{margin:0 0 1.5em 1.5em}main ul{list-style:disc}main ol{list-style:decimal}blockquote{border-left:4px solid #ccc;background:#eee;padding:.75em}.mute{font-size:.7em;line-height:0}.light.mute{color:#999}p.mute,ul.mute{line-height:1.5em}em,i{font-style:italic}strong,b{font-weight:bold}.clear{clear:both}a{text-decoration:none}a:link{color:#508dd6}a:visited{color:#999}a:hover,a:focus{color:#f47735;text-decoration:underline}a:active{position:relative;top:1px;color:#000}label{display:block;line-height:1.5em}.radio-group label{line-height:1.5em;padding:.5em .5em .5em 2em;text-indent:-1.5em;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.radio-group label:before{color:#ccc;font-size:1.2em;line-height:0!important;margin:0 .25em 0 0;position:relative;top:3px}.radio-group label.checked,.radio-img.checked{background-color:rgba(141,198,63,.33)}.radio-group label.checked:before{color:#005daa}input[type="text"],input[type="tel"],input[type="email"],input[type="url"],input[type="number"],input[type="password"],textarea{background:#fff;color:#999;padding:.25em;margin:2px 0 .75em;width:100%;border:1px solid #ddd;font-size:1em;line-height:1.5em;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px}input[type="text"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="number"]:focus,input[type="password"]:focus,textarea:focus{border:2px solid #fdb913;color:#000;-webkit-box-shadow:0 0 15px rgba(253,185,19,.5);-moz-box-shadow:0 0 15px rgba(253,185,19,.5);-ms-box-shadow:0 0 15px rgba(253,185,19,.5);-o-box-shadow:0 0 15px rgba(253,185,19,.5);box-shadow:0 0 15px rgba(253,185,19,.5)}input.password{margin-bottom:0}input[type="text"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="number"]:focus,input[type="password"]:focus{margin-top:0}input.disabled{border:none;background:#fff1c1;color:#777;text-align:center;font-size:1.44em}select{width:100%;font-size:1em;height:2em;margin:.5em 0;overflow:hidden;border:1px solid #e1e1e1;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(50%,#f1f1f1),color-stop(51%,#e1e1e1),color-stop(100%,#f6f6f6));background:-webkit-linear-gradient(top,#fff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);background:-o-linear-gradient(top,#fff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);background:-ms-linear-gradient(top,#fff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);background:linear-gradient(to bottom,#fff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%)}select:focus{border:2px solid #fdb913}textarea{height:8em}.form-row{clear:both}.form-col h4{font-size:1.2em;line-height:1.25em;margin:0}.form-col h5{margin:1.25em 0 0}.form-col p{margin:1.5em 0}.form-col textarea{height:3.75em}.required{color:#c00}.radio-img{width:48%;float:left;margin:0 2% 2% 0;padding:.5em;text-align:center}.radio-img span{display:block;width:100%;padding:100% 0 0;background-size:contain;background-repeat:no-repeat;background-position:center center;border-radius:3px}.error{background:#f4e5e5;padding:.5em;margin:0 0 1.5em}.error h5{color:#900}.error p{font-size:.83333333333333em;line-height:1.8em}.error p:last-child{margin:0}.input-validation-error{border:2px solid #900!important}.field-validation-error{background:#900;color:#fff;font-size:.83333333333333em;line-height:1.2em;margin:-1em 0 .9em;padding:.45em}.button{display:inline-block;line-height:1.2em;font-weight:bold;font-size:1em;text-align:center;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.5);margin:.75em 0;padding:.9em .5em;border-style:solid;border-width:1px}.button.small{padding:.25em .5em;margin:0 .25em;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.button.expand{display:block;width:100%}.button:visited{color:#fff}.primary.button{border-color:#8dc63f;color:#fff;background:#8dc63f;background:-moz-linear-gradient(top,rgba(170,212,111,1) 0%,rgba(141,198,63,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(170,212,111,1)),color-stop(100%,rgba(141,198,63,1)));background:-webkit-linear-gradient(top,rgba(170,212,111,1) 0%,rgba(141,198,63,1) 100%);background:-o-linear-gradient(top,rgba(170,212,111,1) 0%,rgba(141,198,63,1) 100%);background:-ms-linear-gradient(top,rgba(170,212,111,1) 0%,rgba(141,198,63,1) 100%);background:linear-gradient(to bottom,rgba(170,212,111,1) 0%,rgba(141,198,63,1) 100%)}.secondary.button{border-color:#005daa;color:#fff;background:#005daa;background:-moz-linear-gradient(top,rgba(0,93,170,.75) 0%,rgba(0,93,170,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,93,170,.75)),color-stop(100%,rgba(0,93,170,1)));background:-webkit-linear-gradient(top,rgba(0,93,170,.75) 0%,rgba(0,93,170,1) 100%);background:-o-linear-gradient(top,rgba(0,93,170,.75) 0%,rgba(0,93,170,1) 100%);background:-ms-linear-gradient(top,rgba(0,93,170,.75) 0%,rgba(0,93,170,1) 100%);background:linear-gradient(to bottom,rgba(0,93,170,.75) 0%,rgba(0,93,170,1) 100%)}.tertiary.button{border-color:#949ca1;text-shadow:none;color:#555;background:#949ca1;background:-moz-linear-gradient(top,rgba(148,156,161,.5) 0%,rgba(148,156,161,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(148,156,161,.5)),color-stop(100%,rgba(148,156,161,1)));background:-webkit-linear-gradient(top,rgba(148,156,161,.5) 0%,rgba(148,156,161,1) 100%);background:-o-linear-gradient(top,rgba(148,156,161,.5) 0%,rgba(148,156,161,1) 100%);background:-ms-linear-gradient(top,rgba(148,156,161,.5) 0%,rgba(148,156,161,1) 100%);background:linear-gradient(to bottom,rgba(148,156,161,.5) 0%,rgba(148,156,161,1) 100%)}.overlay.button{background:rgba(255,255,255,.25);border:none;margin:0}.button:hover,.button:focus{background:#333;border-color:#333;color:#fff!important;text-decoration:none;cursor:pointer}.overlay.button:hover,.overlay.button:focus{background:rgba(255,255,255,.5)}.button .icon:before{font-size:1.4em;line-height:0!important;margin:0 .25em;position:relative;top:5px}.button.overlay .icon:before{font-size:1em;position:static;top:0;margin:0}.message .button{margin:0;padding:.9em 1.5em;color:#fff}.message .button:hover,.message .button:focus{color:#fff}.message{font-size:.8333333333333em;line-height:1.25em;padding:.75em;margin:0 0 1.5em;background:#dfebf7;border-width:1px;border-style:solid;border-color:rgba(255,255,255,.33) rgba(0,0,0,.05) rgba(0,0,0,.05) rgba(255,255,255,.33)}.success.message{background:#aad46f;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.33)}.error.message{background:#f4e5e5}.alert.message{background:#fff0c3}.alert.message .icon{color:#f2773e;font-size:1.6em;display:block;float:left;margin:0 .5em 0 0}.message:before{display:block;float:right;font-size:1.2em;margin:-1px -1px 0 .5em;opacity:.67}.message:hover,.message:focus{cursor:pointer}.va-banner{color:#fff;text-shadow:0 0 2px rgba(0,0,0,.5);background:#434343;background:-moz-linear-gradient(top,#434343 0%,#020202 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#434343),color-stop(100%,#020202));background:-webkit-linear-gradient(top,#434343 0%,#020202 100%);background:-o-linear-gradient(top,#434343 0%,#020202 100%);background:-ms-linear-gradient(top,#434343 0%,#020202 100%);background:linear-gradient(to bottom,#434343 0%,#020202 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#434343',endColorstr='#020202',GradientType=0)}.va-banner ul{margin:0;padding:0}.va-banner ul:after{content:"";display:table;clear:both}.va-banner li{display:inline-block;float:left;height:40px;line-height:40px}.va-banner li:last-child{float:right}.va-banner a{display:block;padding:0 1em;color:#ccc;font-size:.8em}.va-banner a:hover,.va-banner a:focus{color:#fff;background:rgba(244,119,53,.75);text-decoration:none}.va-banner .va-logo a:hover,.va-banner .va-logo a:focus{background:none}.account-links{position:relative;z-index:1000}.account-links ul{display:none;padding:0 0 .5em;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;box-shadow:0 0 10px rgba(0,0,0,.33)}.account-links .button .icon{display:inline-block;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.account-links.dropped .button .icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.account-links.dropped ul,.account-links.dropped .button{background:rgba(255,255,255,.9)}.account-links.dropped .button{color:#333;text-shadow:none;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.account-links.dropped .button:hover,.account-links.dropped .button:focus{color:#508dd6!important}.account-links.dropped li a{display:block;line-height:1.5em;color:#333;padding:.25em .5em;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(100,100,100,.1)}.account-links.dropped li a:hover,.account-links.dropped li a:focus{text-decoration:none;background:#f47735;color:#fff}.account-links.dropped ul{display:block}.back-link{display:block;font-size:.83333333333333em;line-height:1.8em;padding:.25em}.back-link:link,.back-link:visited{color:#fff}.back-link:hover,.back-link:focus{text-decoration:none;color:#333}.back-link i{position:relative;top:2px}header{background:#fff;margin:0 0 1.5em}.header-wrap{background-color:#005daa}.logo{padding:1.5em 0 0;background:#fff}header h1{text-indent:100%;white-space:nowrap;overflow:hidden}header h2{text-shadow:0 0 5px rgba(0,0,0,.5);text-align:center}header .site-head{color:#ccc;background-size:contain;background-repeat:no-repeat;background-image:url(../img/header-curve-mobile-2.png);background-position:center top}.site-head a:link,.site-head a:visited{color:#fff}.site-head a:hover,.site-head a:focus{color:rgba(255,255,255,.75)}.site-head h2{font-family:'Arial Black';font-size:30px}.content{background:#fff;border-bottom:5px solid #f37736}.alert-banner{width:100%;background:#ffe866;color:#3b529b;font-weight:bold;padding:.5em .5em .5em 2em}.alert-banner-icon,.alert-banner-text{display:table-cell;vertical-align:middle}.alert-banner-icon{width:50px;color:#f04646;font-size:2em}main h3 img{display:block;float:left;width:48px;height:auto;margin:0 10px 0 0}main h3:after{visibility:hidden;content:"";display:block;height:0;clear:both}.map-legend{margin:0 0 .75em}.map-legend i{font-size:1.8em;color:#f2773e;position:relative;top:5px;line-height:.8}#map-canvas{position:absolute}#loc-disclaimer i{font-size:2.25em;display:inline-block;float:left;margin:0 .25em 2em 0;color:#005daa}.sr-lookup{background:rgba(80,141,214,.15);padding:.75em;margin:0 0 1.5em}.sr-lookup .button{margin:0}.sr-lookup .button:before{font-size:1.4em;line-height:0!important;margin:0 .25em 0 0;position:relative;top:5px}.traffic-info-plug img,.subscribe-plug img{float:right;margin:0 0 0 1.5em;width:5.5em;height:auto;border:2px solid #fff}.links h5{margin:0}.links ul{line-height:1.5em;margin:0 0 1.5em}.links ul a{display:block;padding:.25em .75em .25em 0;font-size:.83333333333333em}#followup{margin:0 0 1.5em}#followup h5{margin:1.25em 0 0}#account-setup,.status-inline{margin:.75em 0 0;padding:.75em;background:#dfebf7}#account-setup p{margin-top:0}#account-setup a:link,#account-setup a:visited{color:#508dd6}#account-setup .togglePass{margin:0}.togglePass{display:inline-block;margin:0 0 2.25em}.togglePass:hover,.togglePass:focus,.account main a:hover,.account main a:focus{color:#000;text-decoration:none}.togglePass i,.loginBox a .icon,.account main a .icon{font-size:1.4em;line-height:0!important;position:relative;top:5px}.chat-trythis p{color:#999}.chat-trythis a:visited{color:#508dd6}.status-inline{margin:0 0 1.5em}.status-inline input{margin:0}.status-inline .button{margin:0;line-height:1.5em;padding:.25em .5em}.tabs,.filters{list-style:none;margin:.75em 0 1.5em;padding:0;border-bottom:1px solid #e8e8e8}.tabs a,.filters a{display:block;font-size:.83333333333333em;line-height:1.8em;padding:.5em .75em}.tabs a:link,.tabs a:visited,.filters a:link,.filters a:visited{color:#777}.tabs a:hover,.tabs a:focus,.filters a:hover,.filters a:focus{color:#222;text-decoration:none}.tabs a.active,.filters a.active{color:#000;font-weight:bold;background:#dfebf7;cursor:default}.tabs:after,.filters:after{content:"";display:table;clear:both}.filters a[data-count="0"],.filters a[data-count="0"] strong{color:#bbb!important}.filters a[data-count="0"]:hover,.filters a[data-count="0"]:focus{cursor:default}.requests{list-style:none;margin:1.5em 0;padding:0}.requests h4{margin:0;color:#508dd6}.requests li a{display:block;color:#999}.requests li a:hover,.requests li a:focus,.requests li a:hover h4,.requests li a:focus h4{color:#333;text-decoration:none}.requests a img{display:block}.request-location strong{display:block;font-size:.83333333333333em;line-height:1.8em}.request-status{font-size:.83333333333333em;line-height:1.8em;text-transform:uppercase}.dashboard main h3{color:#777;border-bottom:1px solid #eee}.vdot-tools{list-style:none;margin:0 0 1.5em}.vdot-tools:after{content:" ";display:table;clear:both}.vdot-tools li{float:left;width:33%}.vdot-tools a{display:block;padding:0 1em 1em 0;margin:0 auto;max-width:175px;text-align:center}.vdot-tools a img{display:block;width:100%;max-width:100%;height:auto;border:4px solid #fff;margin:0 0 .5em;-webkit-border-radius:12px;-moz-border-radius:12px;-o-border-radius:12px;-ms-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);-moz-box-shadow:0 0 15px rgba(0,0,0,.2);-o-box-shadow:0 0 15px rgba(0,0,0,.2);-ms-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2)}.subscription-list{list-style:none;margin-left:0}.subscription-list:after{content:"";display:table;clear:both}.subscription-list label{padding:.25em 0}.loginBox{width:66%;min-width:290px;margin:3em auto}.loginBox .forgotPass{display:block;float:right;line-height:1.8em}.mobile-only.disclaimer{margin:0 0 3em}.disclaimer h3{margin:0}.statuscheck main{margin-bottom:3em}.statuscheck main h2,.dashboard main h2{line-height:1.2}.statuscheck main h2,.dashboard main h2,.statuscheck main h3{margin:0}.request-id{color:#000}.request-id h3{line-height:1}.request-id-tc{color:#000}.request-id-tc{line-height:1}.status-details{margin:3em 0 0;background:#fff1c1;border-bottom:2px solid #d9cda5;padding:.75em}.status-details-tc{margin:5em 0 0;border-bottom:4px solid #fff;background:#fff1c1}.status-map{margin:0 0 3em}.status-map img{width:100%;max-width:100%;height:auto}.statuscheck .mute,.account .mute{color:#aa9}.status-details h4,.status-faq h3{margin:0}.status-details-tc h4,.status-faq h3{margin:0}.status-location{margin-top:1.5em}.statuscheck .mute{line-height:1.5em}.status-faq{margin:1.5em 0}.status-faq h5{color:#f47735}#feedbackForm{display:none}.call-log ul{margin:0}.call-log ul li{font-size:.83333333333333em;line-height:1.8em}.call-log ul li:nth-child(odd){background:rgba(255,255,255,.5)}.call-log li i,.call-log li span{display:inline-block}.call-log li i{color:#789;margin:0 .33em;position:relative;top:1px}.empty-state{background:#eee;padding:6em 2em;text-align:center}.empty-state .button{min-width:200px}.chat-messages{overflow-y:scroll;border:1px solid #eee;padding:.5em;margin:1.5em 0}.chat-messages li{margin:.5em 0;line-height:1.25em}.chat-messages li strong{font-size:.83333333333333em;opacity:.5}.chat-messages .you{color:#999;text-align:right}.chat-messages .agent{color:#005daa}.chat-form input{-webkit-appearance:none}.chat-user{background:#fff1c1;border-top:2px solid #d9cda5;padding:.75em;margin:1.5em 0}.chat-user span{display:block;line-height:1.5em}footer{background:#2478c0;color:#fff;font-size:.75em}footer h5,footer h6{margin:0}footer h5{font-size:1.728em;line-height:1.73611111111111em}footer h6{font-size:1.44em;line-height:1.04166666666667em}footer a:link,footer a:visited{color:#fff}footer a:hover,footer a:focus{color:#333}.footer-links ul li{width:40%;float:left}.footer-links ul li:nth-child(odd){width:58%;margin-right:2%}.footer-links ul a{display:block;line-height:1.5em}.social li{display:inline-block}.social li a{display:inline-block;font-size:2.5em}.social li a:hover,.social li a:focus{text-decoration:none}.disclaimer p{margin:1.5em 0;font-style:italic}.line-separator{height:1px;border-bottom:1px solid #313030}#new-sign-details ul li{margin-bottom:.75em}#damage-repaired-selector{width:14.75em}#damage-repaired-selector select{width:100%}div.avi-container{width:auto;height:2.25em;display:inline-block}p.avi-message{display:inline-block;width:75%;margin-bottom:0}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:45%;text-align:center}.modal-header{text-align:left}.modal-header .modal-heading{margin-bottom:0}.modal-body .modal-message{text-align:left;margin:5%;font-size:1.1em;font-weight:600}.modal-footer{}.modal-footer .modal-footing{margin-bottom:0}.close{color:#aaa;float:right;font-size:28px;font-weight:bold}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}#claimStatus ul li{display:block;float:left;height:50px;background:#3498db;text-align:center;padding:30px 40px 0 40px;position:relative;margin:0 10px 0 0;font-size:20px;text-decoration:none;color:#fff}.progress.claimStatus span p{margin:0;line-height:1.5em;font-size:1em}#claimStatus ul li.current{background:#f47735;color:#fff;font-weight:bold;text-shadow:0 0 3px rgba(0,0,0,.5)}#claimStatus ul li.current~li{background:transparent;color:rgba(50,50,50,.5)}#claimStatus ul li:before{border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:40px solid #d4f2ff;position:relative;left:0;top:0;padding:30px 40px 0 80px}#claimStatus ul li:after{border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:40px solid #3498db;position:relative;right:-40px;top:0}#claimStatus ul li:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}#claimStatus ul li:first-child:before{display:none}#claimStatus ul li:last-child{padding-right:80px;border-top-right-radius:10px;border-bottom-right-radius:10px}#claimStatus ul li:last-child:after{display:none}.progress.claimStatus span.rfr{width:16.26%;vertical-align:middle;line-height:1.25;font-size:1.2em}.progress.claimStatus span.cc{width:24.6%;vertical-align:middle;line-height:1.25;font-size:1.2em}.progress.claimStatus span.nccrfr{width:19.6%;vertical-align:middle;line-height:1.25;font-size:1.25em}div.form-col-3.file-upload{margin-bottom:1.5em;width:50%}input.file-upload-input{margin-top:1em;width:65%}.form-row.file-uploads{margin-bottom:1em}.form-row.file-uploads div.form-col-3{margin-bottom:1em}.form-col.file-uploads-button{width:auto;margin:0}.form-col-3.file-uploads-button{width:auto;margin-top:-.5em}div.form-col-3.release-form-field{width:22em;margin:0}.form-col-3.release-form-field input{width:15em}div.doc-select{margin-right:3em;width:auto}div.req-icon{width:auto;display:inline-block}select.req-select{width:87%}#claim-status{color:#444;margin-bottom:2.25em;overflow:hidden}#claim-status-label{background:#f47735;color:#fff;width:100%;font-size:1.2em;font-weight:500;line-height:1.25em;text-align:left;padding:.5em 0 .5em .25em;margin-bottom:1em}#claim-status-label span.icon-display{float:right;margin:.15em .5em 0 0}#claim-status ul{background-color:#fff1c1}#claim-status ul li.current~li div.header{background:#fff1c1;color:rgba(50,50,50,.5)}#claim-status ul li.current div.header{font-weight:bold}#claim-status ul li.current~li div.header:after{border-left:25px solid #fff1c1;color:rgba(50,50,50,.5)}#claim-status ul li~li div.header:after{content:"";border-top:54px solid transparent;border-bottom:54px solid transparent;position:absolute;right:-25px;top:0;z-index:1;color:rgba(255,255,255,.5)}#claim-status span{text-align:center}#claim-status ul li div.header{display:block;float:left;text-align:center;padding:10px 10px 0 35px;position:relative;margin:0 4.75px 0 0;line-height:4;text-decoration:none;cursor:pointer;background:#fdb913;color:#444;width:16.14%}#claim-status ul li.rfr div.header{width:16.16893672943115%;vertical-align:middle}#claim-status ul li.cc div.header{width:24.563677787780759942%;vertical-align:middle}#claim-status ul li.nccrfr div.header{width:19.5%;vertical-align:middle}#claim-status ul li.current div.header{background:#f47735;color:#fff}#claim-status ul li:first-child div.header{padding-left:15px}#claim-status ul li div.header p{margin:0 0 .5em;font-size:.975em}#claim-status ul{list-style:none;display:inline-table;margin:0;padding:0;background-color:#fff;width:100%}#claim-status img{top:10px;position:relative;top:5px;margin-left:5px}#claim-status ul li{display:inline}#claim-status ul li div.header:after{content:"";border-top:54px solid transparent;border-bottom:54px solid transparent;border-left:25px solid #fdb913;position:absolute;right:-25px;top:0;z-index:1}#claim-status ul li.current div.header:after{content:"";border-top:54px solid transparent;border-bottom:54px solid transparent;border-left:25px solid #f47735;position:absolute;right:-25px;top:0;z-index:1}#claim-status ul::after{content:"";background-color:#fff1c1}#claim-status ul li div.header:before{content:"";border-top:54px solid transparent;border-bottom:54px solid transparent;border-left:25px solid #fff;position:absolute;left:0;top:0}#claim-status ul li:first-child div.header:before{display:none}#claim-status ul li div.header.last{padding-right:20px;margin-right:-.5em}#claim-status ul li div.header.last:after{display:none}#claim-details,#claim-files{text-decoration:underline}div.claim-details{margin-top:2em}.complete-claim-button{margin-top:-1em;float:left}@media screen and (max-width:639px){.va-banner{display:none}h2{font-size:1.728em;line-height:1.73611111111111em;margin:0 0 .86805555555556em}h3{font-size:1.44em;line-height:1.04166666666667em;margin:0 0 1.04166666666667em}h4{font-size:1.2em;line-height:1.25em;margin:0 0 1.25em}h5,h6{font-weight:bold}h5,h6,p{font-size:1em;line-height:1.5em;margin:0 0 1.5em}header h1{width:180px;height:60px;display:block;margin:0 auto;background-image:url(../img/vdot-logo-sm.png);background-position:center center;background-repeat:no-repeat;background-size:contain}main,aside,.disclaimer.mobile-only{padding:1em}.back-link{padding:0 1em}main section{margin:0 0 4em}#actions{margin:-4em 0 6em}.mobile-only{display:block;margin:1.5em 0}.progress{display:none}.button{display:block;width:100%}.button.small{display:inline-block;width:auto}#pinpoint{display:none}.map-frame{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85)}.map-legend{color:#fff;width:95%;margin:0 auto}.map-legend h5{margin:0}#map-canvas{top:12.5%;left:2.5%}.map-frame .button{position:absolute;bottom:2.5%;left:2.5%;width:95%;margin:0}.map-frame .button:active{top:auto}.requests a{margin:0 0 1.5em;padding:0 0 2.25em;position:relative;border:1px solid #e3e3e3}.requests li a:hover,.requests li a:focus{border-color:transparent;box-shadow:0 0 10px rgba(0,0,0,.5)}.request-status{position:absolute;left:0;bottom:0;width:100%;background:#fff1c1;border-top:2px solid #d9cda5}.request-status div{width:49%;margin-right:2%;float:left}.request-status .request-date{margin-right:0;text-align:right}.request-status:after{content:"";display:table;clear:both}.request-status,.request-info{padding:.375em .75em}.requests a img{width:100%;height:auto;max-width:100%}.requests li[data-type="non-maint"] img{display:none}.chat-form .txt,.chat-form .button{margin:0}#feedbackForm{display:block}#followUpBtn{display:none}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:90%;text-align:center}.modal-header{text-align:left}.modal-header .modal-heading{margin-bottom:0}.modal-body .modal-message{text-align:left;margin:5%;font-size:1.1em;font-weight:600}.modal-body .actionCallback1,.modal-body .actionCallback2{margin:0 10%}.modal-footer{}.modal-footer .modal-footing{margin-bottom:0}div.avi-container{height:5.25em}}@media screen and (min-width:640px){.va-banner{display:block}header h1{width:100%;padding:20% 0 0;display:block;margin:0 auto;background-image:url(../img/vdot-logo-lg.png);background-position:center center;background-repeat:no-repeat;background-size:contain}main,aside{padding:1.5em}.back-link{padding-left:1.5em}.mobile-only{display:none}.progress{margin:0 0 1.5em;line-height:2.5em;background:#fff1c1;overflow:hidden;border-radius:1.25em;font-size:.75em}.progress span{display:inline-block;width:25%;text-align:center;background:#fdb913;color:#444}.progress.claimStatus{margin:3em 0}.progress.claimStatus span{width:13.9%;vertical-align:middle;line-height:1.25;font-size:1.2em}#claimStatus{margin:3em 0}#claimStatus ul li{width:13.9%;vertical-align:middle;line-height:1.25;font-size:1.2em}.progress span:before,.continue:after,.reverse:before,#claim-status span:before{font-size:1.4em;line-height:0!important;margin:0 .25em;position:relative;top:5px}.continue:after{margin-right:0}.reverse:before{margin-left:0}.progress span.current{background:#f47735;color:#fff;font-weight:bold;text-shadow:0 0 3px rgba(0,0,0,.5)}.progress span.current~span{background:transparent;color:rgba(50,50,50,.5)}.map-frame{position:relative;width:100%;padding:66.66667% 0 0}.map-legend{position:absolute;bottom:90%;left:0;width:100%}.map-legend h5{display:none}#map-canvas{bottom:0;left:0}.sr-lookup,.chat{width:48%;margin-right:4%;float:left;clear:left}.links,.call-log{width:48%;float:right}aside:after{content:"";display:block;clear:both;height:0}.request-id{width:24%;float:right;text-align:right;margin:0 0 .75em 3%}.request-id-tc{width:50%;float:right;text-align:right;margin:0 0 .75em 3%}.section-nav .button{min-width:200px}.requests a{margin:0;padding:.375em}.requests a img{width:20%;max-width:150px;height:auto;float:left;margin:0 .75em 0 0;border:3px solid transparent;transition:all 250ms ease-in-out}.requests a:hover img,.requests a:focus img{border-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.33);-moz-box-shadow:0 0 10px rgba(0,0,0,.33);-o-box-shadow:0 0 10px rgba(0,0,0,.33);-ms-box-shadow:0 0 10px rgba(0,0,0,.33);box-shadow:0 0 10px rgba(0,0,0,.33)}.requests li[data-type="non-maint"] a:hover img,.requests li[data-type="non-maint"] a:focus img{border-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.requests li:nth-child(odd){background:#fafafa}.requests li a:after{content:"";clear:both;display:table}.requests li a:hover,.requests li a:focus{background:#dfebf7}.request-status{width:35%;float:right;text-align:right;white-space:nowrap}.subscription-list li{width:49%;float:left}.subscription-list li:nth-child(odd){margin-right:2%}.chat-messages{max-height:400px}.chat-form{padding:0 0 0}.chat-form .txt,.chat-form .button{float:left;margin:0}.chat-form .txt{width:80%}.chat-form .txt:focus{border-width:1px}.chat-form .button{width:20%;line-height:1.5em;padding:.25em}.chat-form:after{content:"";display:table;clear:both}.chat-user div{width:48%;float:left;padding:0 0 .25em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-user-name{margin-right:4%}.chat-user-email{text-align:right}.chat-user:after{content:"";display:table;clear:both}}@media screen and (max-width:799px){header h1{max-width:450px}header h2{padding:1em 0 0;margin:0}.site-head nav{text-align:center;padding:.75em 0}#problem .form-col{margin-top:1.5em}#problem #state.form-col,#problem #zip.form-col{margin-top:0}aside{margin:3em 0 0}footer{padding:1em 1em 3em}.account-links li a{text-align:left}footer h5{padding-top:.75em}footer h6{padding-top:1.5em}.footer-contact{clear:left}.tabs li,.filters li{border-top:1px solid #e8e8e8}.tabs a.active,.filters a.active{border-left:.375em solid #508dd6;padding-left:.375em}.form-col-3{margin-top:1.5em}}@media screen and (min-width:800px){html,body{height:100%}.page{min-height:100%;position:relative}header{background-image:url('../img/header-bg.gif');background-position:center center;background-size:cover;-webkit-box-shadow:0 0 25px rgba(0,0,0,.25);-moz-box-shadow:0 0 25px rgba(0,0,0,.25);-o-box-shadow:0 0 25px rgba(0,0,0,.25);-ms-box-shadow:0 0 25px rgba(0,0,0,.25);box-shadow:0 0 25px rgba(0,0,0,.25)}header .logo,header .site-head{float:left;height:100px}header .logo{width:30%;padding:1em 0 0}header .site-head{width:70%}.va-banner ul,.header-wrap,.content,.footer-wrap,.back-link,.alert-banner{width:95%;max-width:1200px;margin:0 auto}.back-link{padding-left:0}header h1{margin-bottom:1em;max-width:300px}header h2{line-height:100px;margin:0;text-align:left}header .site-head{padding:0 0 0 5%;background-image:url(../img/header-curve-large.png);background-position:left center;position:relative}.site-head h2{display:inline-block;font-family:'Arial Black';font-size:30px}.site-head nav{position:absolute;right:0;top:.5em}.site-head nav .button.overlay{width:100%}.container{padding-bottom:14em}.content{position:relative;z-index:10;-webkit-box-shadow:0 14px 30px -12px rgba(0,0,0,.33);-moz-box-shadow:0 14px 30px -12px rgba(0,0,0,.33);box-shadow:0 14px 30px -12px rgba(0,0,0,.33)}.header-wrap:after,.content:after,.form-row:after{content:"";display:block;clear:both;height:0}.form-col{float:left;width:48%;margin-right:4%}.form-col-3{float:left;width:31%;margin-right:3.5%}.status-details div{float:left;width:31%;margin-right:2%}.status-details-tc div{float:left;width:30%;margin-right:3.5%}.status-details-tc .status-problem{margin-top:1em;margin-bottom:1em;margin-left:.75em}.form-col:last-child,.form-col-3:last-child,.status-details div:last-child,.status-details-tc div:last-child{margin-right:0}.status-details:after{content:"";display:block;clear:both;height:0}.status-details-tc:after{content:"";display:block;clear:both;height:0}.status-when{text-align:center}.status-type{text-align:right}.vdot-tools li{width:25%}footer{position:absolute;bottom:0;width:100%;height:20em;z-index:9}footer h5{margin-top:-.36805555555556em}.footer-wrap{padding:3em 0 0}.footer-links,.footer-contact,.social,.other-contact{float:left}.footer-links{width:35%}.footer-contact{width:63%;margin-left:2%}.social{width:39%;margin-right:2%}.other-contact{width:59%}.other-contact div{float:left;width:49%}.address{margin-right:2%}.disclaimer,.site-meta{clear:left}.disclaimer p{padding-top:1.5em}.tabs li,.filters li{width:25%;float:left}.tabs li a,.filters li a{text-align:center}.tabs a.active,.filters a.active{border-bottom:3px solid #508dd6}.filters.request-count li{width:20%}.request-count a{color:#999}.request-count a strong{display:block;font-size:3em;line-height:.8;color:#333}.request-count a.active{color:#666}.filters a:hover strong,.filters a:focus strong{color:#f47735}.request-count a.active strong{color:#508dd6}}@media screen and (max-width:1000px){aside{padding-top:1.5em;background:#dfebf7 url('../img/sidebar-bg-small.gif') top left repeat-x}}@media screen and (min-width:1000px){header .logo{padding:.75em 0 0}.content{padding:1.5em;background-color:#fff;background-image:url('../img/sidebar-bg.gif');background-position:top right;background-size:contain;background-repeat:repeat-y}.basic .content{background-image:none}main,aside{float:left;padding:0}main{width:66%;margin-right:4%}.basic main{margin:0 auto;float:none}aside{width:30%}main section{min-height:550px;padding-bottom:4.5em;position:relative}main section.first{min-height:550px;padding-bottom:0;position:relative}.section-nav{position:absolute;bottom:0;width:100%}.section-nav.first{position:relative;bottom:0;width:100%}.sr-lookup,.chat,.links,.call-log{float:none;clear:none;width:auto;margin-right:0}}.radio-group input{visibility:hidden;width:0;position:absolute}.red-border,#manage-contact-info .validation-summary-errors{border-style:solid;border-color:red;border-width:2px}.more-details .detail-info{display:none}.wizard-step{display:none}#problem{display:block}.phone-input [type="tel"]{width:62%}.phone-input .extension{width:27%}div#divUpdateTypes{padding-bottom:.5em}div#emailConfirm{border:none;background:#fff1c1;color:#777;text-align:center;font-size:1.44em;padding:.25em;margin:2px 0 .75em;line-height:1.5em;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}div.problemTypeSpecificWords{display:none}.no-validate-section .required{display:none}#map-autocomplete{background:#fff;color:#999;padding:.25em;margin:2px 0 .75em;width:100%;border:2px solid #508dd6;font-size:1em;line-height:1.5em;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px;width:300px;-webkit-box-shadow:0 0 15px rgba(80,141,214,.5);-moz-box-shadow:0 0 15px rgba(80,141,214,.5);-ms-box-shadow:0 0 15px rgba(80,141,214,.5);-o-box-shadow:0 0 15px rgba(80,141,214,.5);box-shadow:0 0 15px rgba(80,141,214,.5)}#map-autocomplete:focus{border:2px solid #fdb913;color:#000;-webkit-box-shadow:0 0 15px rgba(253,185,19,.5);-moz-box-shadow:0 0 15px rgba(253,185,19,.5);-ms-box-shadow:0 0 15px rgba(253,185,19,.5);-o-box-shadow:0 0 15px rgba(253,185,19,.5);box-shadow:0 0 15px rgba(253,185,19,.5)}.traffic-info-plug img{float:right;margin-right:5px;margin-left:30px}.scheduled-maintenance .vdot-traffic-cone{color:#f2773e}.statuscheck .success{color:#000}@charset "UTF-8";.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');*right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:bold}.is-selected .pika-button,.has-event .pika-button{color:#fff;font-weight:bold;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}