.form-box{background-color:#f3f3f3;border:1px solid #d2d2d2;margin-bottom:20px}.form-box.go-to-sidebar{width:298px}.form-wrap.lead-gen{margin:14px 14px;max-width:360px}body.cards .form-box{background-color:#f3f7fe;-webkit-box-shadow:0 0 2px 1px #ddd;-moz-box-shadow:0 0 2px 1px #ddd;box-shadow:0 0 2px 1px #ddd}.ws-default.attempted input[type="text"]:invalid,.ws-default.attempted input[type="tel"]:invalid,.ws-default.attempted input[type="email"]:invalid,.ws-default.attempted input[type="date"]:invalid{border-color:#f66}.ws-default .field label span.require{display:none}.ws-default.attempted .field.required label span.require{display:inline;color:#f22}.ws-default input[type="text"],.ws-default input[type="tel"],.ws-default input[type="email"],.ws-default input[type="date"],.ws-default textarea{border:1px solid #acf;border-radius:3px;height:26px;margin-bottom:6px;min-width:200px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-shadow:0 0 6px rgba(212,229,255,0.4) inset;-moz-box-shadow:0 0 6px rgba(212,229,255,0.4) inset;box-shadow:0 0 6px rgba(212,229,255,0.4) inset;font-size:13px;line-height:18px;padding:1px 11px}.ws-default textarea,.ws-default select{border:1px solid #acf;border-radius:3px}.ws-default label{display:block;font-size:13px !important;font-weight:bold;margin:5px 0 4px 1px}.ws-default .o-btn.submit:focus{outline:1px dotted #b56201}.ws-default textarea{height:75px;margin:0 0 6px 0}.ws-default input[type="checkbox"].float-left{margin:6px 8px 10px 0}.ws-default p input[type="checkbox"]{margin-right:3px;margin-left:10px}.ws-default p input[type="checkbox"]:first-child{margin-left:0}.ws-default p{font-size:13px !important}.ws-default input[type="submit"].wide,.ws-default .ws-default input[type="button"].wide{min-width:110px}.ws-default input[type="submit"].top-margin,.ws-default .ws-default input[type="button"].top-margin{margin-top:10px}.ws-default input[type="submit"].line-margins,.ws-default .ws-default input[type="button"].line-margins{margin-top:8px;margin-bottom:8px}.ws-default input[type="radio"]{margin:0 6px 10px 0}.ws-default .columns{width:100%}.ws-default .err-msg{color:#f22 !important;font-size:13px;margin:7px 0;font-weight:bold}.ws-default .err-msg .icon{width:23px;height:20px;margin-bottom:-9px;padding:0;background:url("//cdn2.walk.sc/2/images/search/controls65.png") no-repeat scroll -78px -326px transparent}.ws-default .success{position:relative}.ws-default .success img{margin:0 6px 4px 0}.ws-default.large-fields input[type="text"]{padding:1px 0 1px 12px;height:30px}.ws-default.large-fields input[type="submit"],.ws-default.large-fields input[type="button"]{height:34px;min-width:48px;margin-right:0;font-size:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.ws-default.fullwidth input[type="text"],.ws-default.fullwidth input[type="tel"],.ws-default.fullwidth input[type="email"],.ws-default.fullwidth input[type="date"],.ws-default.fullwidth textarea,.magazine .ws-default.fullwidth input[type="text"],.magazine .ws-default.fullwidth input[type="tel"],.magazine .ws-default.fullwidth input[type="email"],.magazine .ws-default.fullwidth input[type="date"],.magazine .ws-default.fullwidth textarea{width:100%}.floated input,.floated label{float:left;height:22px;margin:6px 0}.floated select{float:left;margin:10px 0 0 0}.floated textarea,.floated .help-text{float:left}.floated label{clear:left;width:76px;font-weight:bold;line-height:22px;text-align:right;padding:0 10px 0 0}.floated .help-text{clear:left;margin:0 0 10px 80px;color:#777}.floated p.help-text{margin-left:0}.floated input[type="submit"]{clear:left}.floated input[type="submit"]{margin:8px 0 0 80px;padding:0 25px}.floated .check label,.floated label.check{clear:none;display:inline;width:auto;margin-left:10px}.submit-progress{display:none;float:right;margin:6px;width:16px;height:16px;background:url("//cdn2.walk.sc/2/images/progress.gif") 0 0 no-repeat}.ws-default.floated input[type="submit"]{margin:6px 0 0 80px}#edit-commute-modal .commute-list{margin-top:10px;border-top:1px solid #d3e4ff}#edit-commute-modal .commute-list>div{margin-bottom:8px}#edit-commute-modal .commute-list>div>div{margin:12px 0 12px 40px;position:relative}#edit-commute-modal .commute-list>div>div>img{position:absolute;top:4px;left:-33px}#edit-commute-modal .commute-list>div>div .name{font-weight:bold;padding:6px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}#edit-commute-modal .commute-list>div>div .dropdown{margin-bottom:5px}#edit-commute-modal .commute-list>div>div .actions{position:relative}#edit-commute-modal .commute-list>div>div .actions>div{position:absolute;top:0}@media(max-width:399px){#edit-commute-modal .field-sizer{margin-right:27px}#edit-commute-modal .go-btn{position:relative;display:block;text-align:center;right:0;bottom:0;margin-top:8px}#edit-commute-modal .dropdown>a{display:block;margin-right:40px;width:auto}#edit-commute-modal .actions{margin-right:40px}#edit-commute-modal .actions .remove-commute{right:0}#edit-commute-modal .actions .congestion-toggle{left:0}#edit-commute-modal .commute-list>div>div>img{top:8px}}@media(min-width:400px){#edit-commute-modal .field-sizer{margin-right:95px}#edit-commute-modal .commute-list>div>div{margin-right:135px}#edit-commute-modal .commute-list>div>div .dropdown{position:absolute;top:6px;right:-135px}#edit-commute-modal .commute-list>div>div .actions .remove-commute{left:0}#edit-commute-modal .commute-list>div>div .actions .congestion-toggle{right:10px}}.dropdown a.dropdown-toggle{width:110px;position:relative;margin:0;text-align:left}.dropdown a.dropdown-toggle .icon.up-down-arrow{position:absolute;top:9px;right:0}.dropdown ul.commute-selector{left:auto;right:-1px;width:100%;min-width:110px}.dropdown ul.commute-selector li a{padding:4px 10px 4px 9px;font-weight:normal;font-size:14px;text-decoration:none;cursor:pointer;border-width:1px 0 1px 0;border-style:solid;border-color:#fff;text-align:left}.dropdown ul.commute-selector li a:hover,.dropdown ul.commute-selector li a:focus,.dropdown ul.commute-selector li.selected a,.dropdown ul.commute-selector:hover li.selected a:hover{font-weight:bold;color:#333;background:#f1f1f1;background:-moz-linear-gradient(top,#f1f1f1 0,lightgrey 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f1f1f1),color-stop(100%,lightgrey));background:-webkit-linear-gradient(top,#f1f1f1 0,lightgrey 100%);background:-o-linear-gradient(top,#f1f1f1 0,lightgrey 100%);background:-ms-linear-gradient(top,#f1f1f1 0,lightgrey 100%);background:linear-gradient(to bottom,#f1f1f1 0,lightgrey 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#d3d3d3',GradientType=0);border-top-color:#e9e9e9;border-bottom-color:#c9c9c9}.dropdown ul.commute-selector li a:hover .icon.mode-walk,.dropdown ul.commute-selector li a:focus .icon.mode-walk,.dropdown ul.commute-selector li.selected a .icon.mode-walk,.dropdown ul.commute-selector:hover li.selected a:hover .icon.mode-walk{background-position:0 -384px}.dropdown ul.commute-selector li a:hover .icon.mode-bike,.dropdown ul.commute-selector li a:focus .icon.mode-bike,.dropdown ul.commute-selector li.selected a .icon.mode-bike,.dropdown ul.commute-selector:hover li.selected a:hover .icon.mode-bike{background-position:0 -408px}.dropdown ul.commute-selector li a:hover .icon.mode-drive,.dropdown ul.commute-selector li a:focus .icon.mode-drive,.dropdown ul.commute-selector li.selected a .icon.mode-drive,.dropdown ul.commute-selector:hover li.selected a:hover .icon.mode-drive{background-position:0 -432px}.dropdown ul.commute-selector li a:hover .icon.mode-transit,.dropdown ul.commute-selector li a:focus .icon.mode-transit,.dropdown ul.commute-selector li.selected a .icon.mode-transit,.dropdown ul.commute-selector:hover li.selected a:hover .icon.mode-transit{background-position:0 -456px}.dropdown ul.commute-selector:hover li.selected a,.dropdown ul.commute-selector:focus li.selected a{background:#fff;filter:none;border-color:#fff}.dropdown ul.commute-selector:hover li.selected a .icon.mode-walk,.dropdown ul.commute-selector:focus li.selected a .icon.mode-walk{background-position:0 -288px}.dropdown ul.commute-selector:hover li.selected a .icon.mode-bike,.dropdown ul.commute-selector:focus li.selected a .icon.mode-bike{background-position:0 -312px}.dropdown ul.commute-selector:hover li.selected a .icon.mode-drive,.dropdown ul.commute-selector:focus li.selected a .icon.mode-drive{background-position:0 -336px}.dropdown ul.commute-selector:hover li.selected a .icon.mode-transit,.dropdown ul.commute-selector:focus li.selected a .icon.mode-transit{background-position:0 -360px}