.outline-highlight-no-gap{outline:2px solid #f19621!important;text-decoration:none}.outline-highlight{outline:2px solid #f19621!important;outline-offset:2px}.outline-highlight-text{box-shadow:0 0 2px 2px #f19621!important;outline:none!important;text-decoration:none}.focus-highight:focus,.focus-highight:focus-visible{outline:2px solid #f19621!important;outline-offset:2px}.trip-input .input-group .form-control:first-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.trip-input .input-group .form-control:first-child:focus{box-shadow:none}.trip-input .input-group{width:100%}.input-group.date{width:180px}.trip-planner-box{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial}.swap{float:right;font-size:24px;line-height:32px;vertical-align:middle;position:absolute;top:50%;right:0}.swap .fab,.swap .fas,.swap .fa,.swap .far,.swap .fal{color:#06c14e}.swap:hover .fab,.swap:hover .fas,.swap:hover .fa,.swap:hover .far,.swap:hover .fal{color:#047e33}.swap:focus{outline:2px solid #f19621!important;outline-offset:2px;border-radius:4px}.trip-input{margin:12px 0;margin-top:30px;position:relative}.trip-label{color:#06c14e;font-size:24px;line-height:1.4}.trip-radios{margin:36px 0 24px 12px}.trip-radio label{font-size:16px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial;cursor:pointer}.trip-radio input{margin-bottom:12px;margin-right:12px;vertical-align:baseline;vertical-align:-moz-middle-with-baseline}.trip-button{margin:36px auto 48px auto;text-align:center;width:100%}.trip-button button{font-size:36px;max-width:260px;width:100%}.input-container{margin:0}.form-control:focus{outline:solid #f19621;outline-offset:2px;box-shadow:none}.route-options-header{margin:10px 0 12px 0}.route-options-radios{margin:10px 0 24px 12px}.btn-default:focus{outline:2px solid #f19621!important;outline-offset:2px}.link:focus{outline:2px solid #f19621!important;outline-offset:2px}@media(max-width:991px){.input-container{margin:0 auto}}@media(max-width:767px){.trip-label{font-size:20px}.trip-input{margin-top:0}.swap{font-size:20px}.trip-radio{display:inline-block;margin-right:24px}.trip-radios{margin:18px 0 12px 12px}.route-options-header{margin:10px 0 12px 0}.route-options-radios{margin:0 0 0 12px}.trip-button{margin-top:5px;margin-bottom:5px}}