.ryder-dialog{min-width:300px;background-color:#fff;left:100px;top:100px;padding:16px;border-radius:5px;box-sizing:border-box;font-size:16px;overflow:auto}.ryder-dialog,.ryder-dialog-overlay{position:absolute;z-index:1;margin:0}.ryder-dialog-overlay{left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.3;padding:0}.ryder-line-waiting{height:3px;position:relative;overflow:hidden}.ryder-line-waiting__bg{background:#ffe7e9;width:100%;height:100%}.ryder-line-waiting__bg:before{animation:a 2.4s ease-out infinite}.ryder-line-waiting__bg:after,.ryder-line-waiting__bg:before{content:"";position:absolute;background-color:#ce1126;top:0;left:0;bottom:0;will-change:left,right}.ryder-line-waiting__bg:after{animation:b 2.4s ease-out infinite;animation-delay:1.2s}@keyframes a{0%{left:-25%;right:100%}60%{left:100%;right:-130%}to{left:100%;right:-130%}}@keyframes b{0%{left:-100%;right:100%}60%{left:107%;right:-20%}to{left:107%;right:-20%}}.ryder-line-countdown__bg{background:#ffe7e9;width:100%;height:3px;position:relative}.ryder-line-countdown__progress{position:absolute;background-color:#ce1126;top:0;left:0;bottom:0;width:0;will-change:width;transition:width 15s linear}.ryder-disable-slider,.ryder-line-countdown__progress-done{width:100%}.ryder-disable-slider__labels{width:100%;margin-bottom:10px}.ryder-disable-slider__labels:after{content:"";clear:both;display:block}.ryder-disable-slider__label{width:50%;text-transform:uppercase;color:#ec1c24;font-size:1.5em}.ryder-disable-slider__label_highlight{color:green}.ryder-disable-slider__yes{float:left;text-align:left}.ryder-disable-slider__no{float:right;text-align:right}.ryder-disable-slider__controls{width:100%;position:relative;margin-bottom:20px}.ryder-disable-slider__line{border:2px solid #c3c3c3;border-radius:6px;width:100%;height:10px}.ryder-disable-slider__button{width:40px;height:40px;position:absolute;top:-15px;left:calc(50% - 20px);border:2px solid #c3c3c3;background-color:#fff;border-radius:22px;cursor:pointer;background-image:url(../images/disableSlider.svg);background-repeat:no-repeat;background-size:40px 40px}.ryder-disable-slider__button_move{background-color:#ececec}.ryder-addin{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:column nowrap;flex-flow:column nowrap;min-height:100%;padding:1em;box-sizing:border-box;font-size:16px}.ryder-addin a{color:#000}.ryder-hidden{display:none!important}.ryder-bold{font-weight:700}.ryder-button{background-color:#ce1126;border-color:#ce1126;padding:.2em;font-size:18px}.ryder-button:disabled{background-color:#ccc;border-color:#ccc;padding:.2em;color:#eee}.ryder-button:active{background:-webkit-gradient(linear,0 0,0 100%,from(#ce1126),color-stop(100%,#af0c1e))}.ryder-button_grey{background-color:#434343;border-color:#434343}.ryder-button_grey:active{background:-webkit-gradient(linear,0 0,0 100%,from(#545454),color-stop(100%,#333))}.ryder-box{width:100%;max-width:500px}.ryder-box__header{background-color:#000;color:#fff;padding:10px 16px;font-size:20px}.ryder-box__content{background-color:#fff;padding:1em;text-align:center}.ryder-box__content_nopadding{padding:0}.ryder-box-header:after{content:"";clear:both;display:block}.ryder-box-header__left{float:left}.ryder-box-header__right{float:right;text-align:right}.ryder-waiting__waiting{margin:4px 0}.ryder-logo{height:30px}.ryder-welcome__message{margin:20px 0;text-align:justify}.ryder-welcome__enable{width:90%}.ryder-directions__item-header{background-color:#ce1126;color:#fff;font-size:18px;padding:10px 16px;text-align:left}.ryder-directions__item-content{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;padding:12px 16px;font-size:16px}.ryder-directions__item-hint{-ms-flex:1 1 auto;flex:1 1 auto;text-align:left}.ryder-directions__item-turn-on{height:20px;width:20px;margin:4px 40px 4px 10px;-ms-flex:0 0 auto;flex:0 0 auto}.ryder-directions__item-main{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:.5em}input[type=number].ryder-directions__item-odometer{width:90px;-ms-flex:0 0 auto;flex:0 0 auto;font-size:16px;text-align:center}.ryder-directions__item-odometer-label{margin-left:6px;-ms-flex:0 0 auto;flex:0 0 auto}.ryder-directions__submit{width:90%;margin:1em}.ryder-directions__waiting{width:90%;margin:0 5%}.ryder-directions__waiting-message{margin:.4em 0;font-size:18px}.ryder-directions_waiting-message-secondary{font-size:16px;margin-top:4px}.ryder-directions__countdown{width:90%;margin:0 5%}.ryder-directions__countdown-message{margin:.4em 0;font-size:18px}.ryder-alert{color:#e05d5d}.ryder-confirm-sharing__message{font-size:18px}.ryder-confirm-sharing__waiting{margin-top:20px;margin-bottom:4px}.ryder-confirm-sharing__waiting-message{text-align:center;margin-top:1em;font-size:18px}.ryder-confirm-sharing__list{margin-top:20px}.ryder-confirm-unit-name:after,.ryder-confirm-unit-name:before{content:'"'}.ryder-confirm-sharing__secondary-button{background-color:transparent;border:none;border-radius:0;color:#aaa;text-decoration:underline;margin-bottom:4px}.ryder-confirm-sharing__secondary-button:active,.ryder-confirm-sharing__secondary-button:hover{background-color:transparent;background:transparent;border:none;border-radius:0}.ryder-confirm-sharing__secondary-button:active{color:#888}.ryder-confirm-sharing__secondary-button:disabled{background-color:transparent;background:transparent}.ryder-confirm-sharing__list-item{margin:10px 0}.ryder-confirm-sharing__list-item>input,.ryder-confirm-sharing__list-item>label{vertical-align:middle}.ryder-confirm-sharing__list-item>input{width:20px;height:20px;margin-right:10px}.ryder-select-vehicle__message{font-size:18px;margin-bottom:10px;text-align:center}.ryder-select-vehicle-button-name{font-weight:700}.ryder-to-dashboard-button{margin-top:10px}.ryder-select-vehicle-unit-name:after,.ryder-select-vehicle-unit-name:before{content:'"'}.ryder-confirm-disable{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.ryder-confirm-disable__message{margin-bottom:20px;-ms-flex:1 1 auto;flex:1 1 auto;font-size:18px}.ryder-confirm-disable__buttons{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.ryder-confirm-disable__button{width:49%}.ryder-confirm-disable__waiting{margin-bottom:4px}.ryder-error-dialog__message{margin-bottom:20px;-ms-flex:1 1 auto;flex:1 1 auto;font-size:16px}.ryder-error-dialog__buttons{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.ryder-error-dialog__button{-ms-flex:1 1 auto;flex:1 1 auto}.ryder-error-dialog__cancel-button{background-color:#ccc;border-color:#ccc;margin-left:4px}.ryder-button.ryder-error-dialog__cancel-button:active{background:#bbb}.ryder-not-my-vehicle-dialog__message{margin-bottom:20px}.ryder-warning{font-weight:700;margin:0}.ryder-disable-warning{text-align:left;margin-bottom:1em}