#map,#wrapper,body,html{height:100%}*{box-sizing:border-box}body,html{margin:0;padding:0}#wrapper{margin:0 auto;max-width:940px;padding:0}section#mapnavigation,section#secondary{box-sizing:border-box;display:block;left:0;position:relative}#mapprimary .gm-style-iw .panel-default .panel-body,section#secondary .panel .panel-body{border:none!important;font-size:14px;margin:0;padding:0}#mapprimary .gm-style-iw .panel .panel-body a,section#secondary .panel .panel-body a{color:#36f;cursor:pointer;text-decoration:underline}#mapprimary .gm-style-iw .panel .panel-body a:hover,section#secondary .panel .panel-body a:hover{text-decoration:none}.panel-body a{display:block;padding-bottom:0}section#mapprimary{bottom:0;left:0;position:absolute;right:0;top:0}#map{width:100%}#mapprimary .gm-style-iw .panel-default>.panel-heading{font-size:18px;font-weight:700;padding:0}.info-half{float:left;font-size:16px;margin-bottom:20px;margin-top:20px;padding-bottom:0;padding-top:0;text-align:center;width:50%}.info-half:first-child{border-right:1px solid #999}#mapprimary .gm-style-iw .tab-content{border:none!important;font-size:14px;font-weight:400;padding-top:15px;width:250px}#mapprimary .gm-style-iw .tab-content strong{font-weight:700}#mapprimary .gm-style-iw .btn.btn-default{background:#333;color:#fff;font-weight:400;margin-top:10px}#mapprimary .gm-style-iw .btn.btn-default:hover{background:#ff9a26!important;color:#fff!important}#mapprimary .gm-style-iw .nav.nav-tabs{font-weight:400}#mapprimary .gm-style-iw .nav.nav-tabs .active{font-weight:600}#mapprimary .gm-style-iw .panel-default .panel-body{font-weight:400}#mapprimary .gm-style-iw{left:0;margin:0;padding:15px;top:15px}.gm-style .gm-style-iw-tc:after{top:15px}#mapprimary .gm-style-iw .panel{border:none;box-shadow:none;margin:0!important;padding:15px!important;width:250px}.panel-heading{background-color:transparent!important;border-bottom:0 transparent!important}div[class*=infowindow-] .panel-heading span{padding-bottom:12px}div[class*=infowindow-] .panel-body a{padding-bottom:6px;padding-top:6px}.infowindow-expressway .panel-heading img{display:block;float:left;margin-right:10px;width:50px}.infowindow-expressway .panel-heading span{display:block;padding-bottom:12px;padding-left:61px;width:190px}.infowindow-expressway .panel-body{font-size:12px!important;line-height:1.25;padding-left:61px!important;width:100%}.infowindow-service img,.infowindow-service span{display:block}#map-nav img{width:30px}section#mapnavigation{background-color:#1c1f1c;bottom:0;color:#fff;float:left;overflow:auto;padding-top:24px;width:100%}section#mapnavigation a{color:#fff;display:block;font-size:12px;font-weight:700;padding:18px 15px;text-align:center}section#mapnavigation .current a{background-color:#4d4c4c;color:#fff}section#secondary{background-color:#e1f0f2;box-shadow:4px 0 0 0 rgba(0,0,0,.15);overflow-x:hidden;overflow-y:auto;padding:24px 20px}.map-content>div{display:none;position:relative}.map-content>div.current{display:block}section#secondary h2{font-size:22px;margin-bottom:12px}section#secondary h3{font-size:20px;margin-bottom:12px}section#secondary p{font-size:15px;font-weight:600;margin-bottom:6px}.shield-list.expressways-nav li{box-sizing:border-box;padding-bottom:15px;padding-right:15px;width:25%}section#secondary ul.shield-list{margin-bottom:20px}.shield-list li{display:inline-block}.map-options p{margin-bottom:0}.key-list img{height:30px;padding:0;width:30px}section#secondary .form-group{margin-bottom:10px}section#secondary .form-group.map-options{margin-bottom:48px!important;margin-top:20px}section#secondary option{font-size:14px}section#secondary .list-inline{margin-left:0}section#secondary .list-inline>li{padding-left:0;padding-right:10px}section#secondary ul li input[type=radio]{display:inline-block;margin-right:5px}section#secondary #btnCalculate,section#secondary #btnReset2{margin-bottom:15px}section#secondary .btn+.btn{margin-bottom:20px!important}section#secondary .btn+.btn,section#secondary .btn+.btn:focus{background-color:#ff9a26!important;margin-left:0}section#secondary #calculator-results-full{background-color:#5dd3e8;border-radius:5px;color:#fff!important;margin-bottom:36px;min-height:0;padding-bottom:30px;padding-top:20px;text-align:center!important}section#secondary div#calculator-results-full h3{font-family:Open Sans,sans-serif!important;font-size:18px;font-weight:600;margin-bottom:0!important}section#secondary #calculator-results-full h3,section#secondary #calculator-results-full p{color:#fff!important;text-align:center!important}section#secondary .calculator-results-cost,section#secondary .calculator-results-time{font-family:Choplin-SemiBold!important;font-size:30px!important;font-weight:400!important;line-height:1.2;margin-bottom:0;padding-bottom:0}section#secondary .calculator-results-cost{border-bottom:1px solid #fff!important;font-size:40px!important;margin-bottom:14px!important;margin-left:10px;margin-right:10px;padding-bottom:10px!important}.calculator-results{display:none}.emptyField{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}#mapKey{border-bottom:1px solid grey;padding-bottom:10px}#mapKey .map-key-icon{margin-top:3px;width:16px}.payment-disclaimer{font-size:11px;font-style:italic;line-height:1.5em}.payment-disclaimer li{margin-bottom:5px;margin-top:5px}.ajax-loading{background:#666;border-radius:5px;display:none;left:50%;padding:15px;position:absolute;top:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);z-index:10}.ajax-loading img{height:24px;width:24px}.is-loading .ajax-loading{display:block}.is-loading .map-calculator-inner{opacity:.25;pointer-events:none}section#secondary .panel.panel-default{background-color:transparent;border:none!important;border-bottom:1px solid #999;box-shadow:none!important;cursor:default;margin:0 0 30px;padding:0 0 30px}section#secondary .panel>.panel-heading{background-color:transparent;border:0 transparent;font-size:16px;font-weight:700;padding:0}section#secondary .infowindow-service .panel{border-bottom:1px solid #999!important;border-radius:0!important}#mobile-results{bottom:0;display:none;position:absolute;right:0;top:0;width:100%}.mobile-infowindow{background:#fff;bottom:0;left:0;max-height:100%;overflow:auto;position:absolute;right:0}.cs-content-header,.page-template-page-map.mobile.map-visible footer{display:none}@media screen and (min-width:768px){#main,section#mapnavigation,section#mapprimary,section#secondary{bottom:0;position:absolute}#main{left:0;min-height:auto;right:0;top:0}#wrapper{max-width:100%}section#mapnavigation{left:0;right:auto;top:0;width:110px}section#mapprimary{left:430px;right:0;top:0}section#secondary{left:110px;right:0;top:0;width:320px}section#secondary label{font-weight:600}.map-serviceCenters .panel-heading{cursor:pointer}.page-template-page-map footer{bottom:0;display:block;position:absolute;width:100%}}@media screen and (max-width:992px) and (min-width:768px){section#mapnavigation{right:auto;width:13%}section#secondary{left:13%;width:30%}section#mapprimary{left:43%}section#mapnavigation a{padding-left:0!important;padding-right:0!important}}legend{border-bottom:0!important;font-size:16px!important;font-weight:600!important;margin-bottom:6px!important}fieldset label{font-weight:400!important}