.breadcrumbs{color:#aaa;font-size:14px;font-weight:300;padding-bottom:20px;padding-left:0;padding-top:20px}.breadcrumbs li{display:inline-block;list-style:none}.breadcrumbs a{font-weight:300}.breadcrumbs i{font-size:16px;padding:0 10px;vertical-align:middle}.breadcrumbs .breadcrumbs-separator:before{content:"\f105";font-family:FontAwesome;font-size:14px;font-style:normal}@media (max-width:767px){.breadcrumbs{margin:0;padding:10px 0}}.breadcrumbs-container{background:#fafafa;border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0}.breadcrumbs-container .breadcrumbs{margin:auto;max-width:800px;padding-left:15px;padding-right:15px}.btn-track-confirmation-next{animation:buttonTrackConfirmationNextAnimation 3s;animation-fill-mode:forwards;opacity:0;visibility:hidden}@keyframes buttonTrackConfirmationNextAnimation{80%{opacity:0}to{opacity:1;visibility:visible}}.confirmation{font-family:Open Sans,sans-serif;font-weight:300;margin-bottom:100px;text-align:center}.confirmation strong{font-weight:500}.confirmation .booking-letter{background:url(/img/letter.png) no-repeat 50%;min-height:120px}.confirmation .red{color:#ed1c24!important}.confirmation .yellow{color:#f8d053!important}.confirmation .content,.confirmation .content .icon{margin-bottom:50px}.confirmation .content .icon i{border:2px solid #f3f3f3;border-radius:1000px;color:#4daf47;font-size:35px;height:79px;margin:auto;padding:20px;width:79px}.confirmation .content h3{color:#4daf47;font-size:21px;font-weight:500;margin-bottom:10px}.confirmation .content p{font-size:14px;font-weight:300;margin:0;padding-bottom:10px;padding-top:10px}.confirmation .content p.green{color:#4daf47;font-weight:500}.confirmation .content p a{color:#4daf47}.confirmation .content p strong a{color:#333}.confirmation .content p strong a:hover{color:#4daf47}.confirmation .content .reservation-code{background:#fafafa;border:1px solid #f0f0f0;border-radius:5px;color:#4daf47;font-size:21px;font-weight:500;margin:30px auto 10px;max-width:70%;padding:15px}.confirmation .content .reservation-code .code{color:#ff9000}.confirmation .content .company-logo{min-height:240px}.confirmation .content .payment,.confirmation .content .pickup-date,.confirmation .content .pickup-place{margin-bottom:20px}.confirmation .content .payment-resignation{margin-top:15px}.confirmation .cars-suggest table thead th{text-align:center}.booking-status .comment p{font-size:12px;font-style:italic;line-height:12px}.booking-status .booking-user,.booking-status .car-details,.booking-status .company{padding:20px 15px}.booking-status .booking-user h2,.booking-status .car-details h2,.booking-status .company h2{margin-top:0}@media (max-width:767px){.booking-status .booking-user blockquote{margin:10px 0;padding:5px 10px}.booking-status .booking-user blockquote p{font-size:15px}.booking-status .services ul{padding-left:0}.booking-status .services .summary label{text-align:left;width:100%}.booking-status .price-summary .price,.booking-status .price-summary .title{font-size:26px;padding-bottom:0;text-align:right}.booking-status .price-summary .price .crossed,.booking-status .price-summary .title .crossed{display:block;font-size:18px;line-height:25px}}@media (max-width:320px){.booking-status .reservation-code{font-size:18px}}#reservation-progress{min-height:90px;position:relative}#reservation-progress .progress-bar{background:#f0f0f0;height:2px;left:10%;position:absolute;top:32%;transition:none;width:80%;z-index:-1}#reservation-progress .progress-bar div{background:#4daf47;height:100%;width:0}#reservation-progress .progress-bar div.step2{width:25%}#reservation-progress .progress-bar div.step3{width:50%}#reservation-progress .progress-bar div.step4{width:75%}#reservation-progress .progress-bar div.step5{width:100%}#reservation-progress ol{list-style:none;padding:20px 0;text-align:center;width:100%}#reservation-progress ol li{display:inline-block;text-align:center;width:19%}#reservation-progress ol li .icon{background:#fff;padding:5px}#reservation-progress ol li .icon .badge{background:#fff;border:1px solid #aaa;border-radius:100px;color:#aaa;font-size:14px;font-weight:300;padding:3px 6px}#reservation-progress ol li .icon .badge.icon{padding:3px}#reservation-progress ol li .desc{color:#aaa;display:block;font-size:12px;font-weight:300;padding-top:5px}#reservation-progress ol li.active .badge,#reservation-progress ol li.done .badge{border:1px solid #4daf47}#reservation-progress ol li.active .badge{background:#ff9000;border:1px solid #ff9000;color:#fff}#reservation-progress ol li.active .desc{color:#333}#reservation-progress ol li.done .badge{background:#4daf47;color:#fff}@media (max-width:767px){#reservation-progress .progress-bar{left:10%;width:80%}}@media (max-width:480px){#reservation-progress{min-height:0}#reservation-progress .progress-bar,#reservation-progress ol{display:none}}