.tickets{border-radius: 8px;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);font-family: 'Roboto', sans-serif;position: relative;width: 100%;margin-bottom: 20px;}.tickets .left-side{border-right: dashed #a7a7a7 1px;margin: 0;padding: 0;width: 70%;}.tickets .left-side_nav{width: 100%;background-color: #fafafa;height: 122px;}.tickets .is-transit{padding-top: 8px;font-size: 12px;color: #5cb85c;}.tickets .trip_city{padding-bottom: 6px;font-size: 18px;line-height: 1;color: #424543;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.tickets .trip_station{font-size: 12px;line-height: 1.33;color: #424543;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.trip_city + .tooltip.top .tooltip-arrow, .trip_station + .tooltip.top .tooltip-arrow {border-top-color: #01467c;}.trip_city + .tooltip > .tooltip-inner, .trip_station + .tooltip > .tooltip-inner {background-color: #fff;color: #000;border: 2px solid #01467c;}.tickets .trip_head{display: flex;width: 100%;}.tickets .trip_head-time{margin-top: 12px;margin-right: 8px;font-size: 26px;line-height: 1.15;color: #424543;}.tickets .trip_head-data{margin-top: 18px;font-size: 12px;text-align: center;padding-top: 2px;width: 53px;height: 20px;letter-spacing: 0.1px;color: #424543;background-color: #f5f5f5;border-radius: 6px;}.tickets .trip_head-time-left{width: 50%;margin-top: 19px;font-size: 12px;line-height: 1.33;color: #838383;text-align: right;}.tickets .trip_footer{background-color: #fff;font-size: 12px;height: 36px;}.tickets .trip_footer-info{width: 100%;padding: 9px 16px;display: flex;}.tickets .trip_footer-mob{width: 70%;}.tickets .trip_footer-text{cursor: default;color: #424543;width: 100%;white-space: nowrap;overflow: hidden; /* Обрезаем содержимое */text-overflow: ellipsis; /* Многоточие */}.tickets .trip_footer-about{padding-right: 5px;}.tickets .big-copy-2 {margin-top: 7px;width: 7.7px;height: 15px;object-fit: contain;}.tickets .trip_footer-text-show{z-index: 9999;position: absolute;display: none;top:90px;left:25px;width: 480px;padding: 5px 10px 5px 10px;color: #000;border: 1px solid #888;border-radius: 5px;box-shadow: 0 1px 2px #555;box-sizing: border-box ;background-color: #fafafa;}.right-side_price-text-show{z-index: 9999;position: absolute;display: none;top:90px;left:25px;width: 250px;padding: 5px 10px 5px 10px;color: #000;border: 1px solid #888;border-radius: 5px;box-shadow: 0 1px 2px #555;box-sizing: border-box ;background-color: #fafafa;}.tickets .right-side_body{margin-top: 8px;display: flex;}.tickets .trip_footer-more{text-align: right;/*width: 20%;*/}.tickets .trip_footer-more a{/*width: 132%;*/font-size: 12px;line-height: 1.5;display: block;margin-left: auto;color: #02579b;}.tickets .right-side{margin: 0;padding: 0;width: 30%;}.tickets .right-side_nav{display: flex;width: 100%;height: 122px;background-color: #fafafa;}.tickets .view-price{padding-right: 5px;width: 40%;padding-top: 31px;justify-content: center;margin-left: 15px;/*padding-left: 21.5px;*/display: flex;}.tickets .view-select{display: block;width: 60%;padding-top: 31px;text-align: center !important;}.tickets .view-select a{text-decoration-style: dashed !important;padding-bottom: 5px;text-align: center ;vertical-align:middle;width: 80%;font-family: 'Roboto', sans-serif;display: inline-block;padding: 10px 14px;}.tickets .view-select p{text-align: center !important;width: 100%;color: #424543;margin-top: 15px;}.tickets .btn{height: 40px;}.tickets .right-side_price{width: 100%;height: 22px;font-size: 26px;line-height: 0.85;text-align: right;color: #424543;}.tickets .right-side_currency{margin-top: 5px;width: 23px;height: 22px;font-size: 12px;line-height: 1.83;text-align: center;color: #424543;padding-left: 5px;}.tickets .right-side_place {margin-left: 0px;display: block;width: 100%;margin-top: 7px;font-size: 12px;line-height: 1.33;color: #ff0000;text-align: center;}.tickets .trip_footer-place{display: flex;margin-left: auto;}.tickets .trip_footer-place-more{color:#424543;padding-right: 12px;}.tickets .tickets_send{width: 100%;margin-top: -15px;text-align: center;margin-left: 0;margin-bottom: 0}.tickets .load_price{font-size: 10px;width: 100%;}.tickets .trip_footer-bus-show{z-index: 9999;position: absolute;display: none;top:90px;left:25px;width: 180px;padding: 5px 10px 5px 10px;color: #000;border: 1px solid #888;border-radius: 5px;box-shadow: 0 1px 2px #555;box-sizing: border-box ;background-color: #fafafa;}.trip_head-data-hide{display: none;}@media (min-width: 768px) and (max-width: 1200px) {.tickets .is-transit{padding-top: 3px;font-size: 10px;}.tickets .right-side_nav{justify-content: center !important;text-align: center;align-items: center;display: block;width: 100%;margin: 0;height: 122px;background-color: #fafafa;}.tickets .right-side_price{width: 65%;margin: 0;height: 22px;font-size: 26px;line-height: 0.85;text-align: right;color: #424543;}.tickets .right-side_currency{margin-top: 5px;width: 35%;height: 22px;padding-left: 5px;font-size: 12px;line-height: 1.83;text-align: left;color: #424543;}.tickets .view-price{display: flex;justify-content: center;width: 100%;padding: 0;margin: 0;}.tickets .right-side_body{width: 100%;margin-top: 15px;display: flex;justify-content: center;}.tickets .view-select{display: block !important;width: 100%;padding: 0 !important;text-align: center !important;}.tickets .view-select a{text-align: center !important;vertical-align:middle !important;width: 80%;font-family: 'Roboto', sans-serif;display: inline-block;padding: 10px 14px;}}@media (max-width: 767px){.tickets .is-transit{padding-top: 0px;padding-left: 6px;font-size: 10px;color: #5cb85c;}.col-xs-12 {padding-right: 10px;padding-left: 10px;}.tripTimeHour {display: flex;justify-content: center;color: #7e7e7e;align-items: center;margin-left: 76px;white-space: nowrap;}.tripDate {color: #7e7e7e;white-space: nowrap;}.no-places {display:flex;justify-content:flex-end;font-size: 13px;height: fit-content;}.btn-group-lg>.btn, .btn-lg {padding: 12px 16px;}.dash_element {width: 16px;height: 2px;background-color: #d0d0d0;margin-bottom: 3px;display: inline-block;}.dash_line{width: 12px;height: 1px;margin-right: 3px;background-color: #7e7e7e;margin-bottom: -1px;display: inline-block;flex: 1 0 auto;}.pre_tickets {padding-right: 7px;padding-left: 7px;}.tickets{margin-left: 0px;font-family: 'Roboto', sans-serif;width: 100% ;border-radius: 6px;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);background-color: #fafafa;position: relative;}.tickets .tickets_body{/*width: 100%;*/height: 181px ;}.tickets .left-side{border-right: none;width: 100%;display: block;height: 73px;}.tickets .left-side_nav{display: flex;width: 100%;}.tickets .trip_footer{display: flex;width: 100%;/*position: absolute;*//*top: 10%;*/font-size: 10px;background-color: inherit;}.tickets .trip_footer-info{display: flex;flex-direction: row;align-items: center;height: 50px;width: 100%;border-top: 2px solid #eaeaea;padding: 0px 12px;}.tickets .trip_footer-show .hidden-xs{display: flex;width: 70% ;}.tickets .trip_footer-text{white-space: normal;width: 100%;color: #747474;font-size: 12px;margin-top: 7px;}.tickets .trip_footer-more{width: 100%;padding-right: 15px;}#trip_footer-more{width: 30%;display: flex;margin-top: 9px;}.trip_footer-info .rating-trip-template {padding-top: 10px;}.tickets .trip_footer-mob{width: 70%;margin-right: 13px;}.tickets .trip_footer-more a{display: block;width: 56px;height: 28px;font-size: 12px;line-height: 1.2;color: #03579b;text-align: left;margin: 0;float: right;}.tickets .trip_footer-arrow{width: 5%;color: #03579b;font-size: 30px;}.tickets .left-side_from{/*position: absolute;*//*top: 40%;*/display: block;width: 50%;}.tickets .trip_body{width: 100%;height: 18px;}.tickets .trip_head {margin-top: 5px;display: flex;justify-content: flex-end;width: 100%;height: 18px;}.tickets .trip_head span{/*display: block;*//*width: 10%;*/display: flex;/*height: 18px;*/justify-content: flex-end;align-items: center;margin-left: 5px;}.tickets .trip_head-time{width: 100%;font-size: 24px;line-height: 1.29;margin: 0;color: #424543;font-weight: 500;}#trip_head-time{font-size: 24px;width: 60px;text-align: right;}#trip_head {width: 100%;display: flex;}#trip_head-data{width: 50%; text-align: right; font-size: 10px; color: #bbbbbb;padding: 6px 0;}.left-side_to .trip_head-time{width: 100%;text-align: right;}.left-side_to .trip_head .trip_head-time{margin-right: 0;text-align: right;}.trip_head-none{width: 45px !important;}.tickets .trip_head-data{display: none;font-size: 10px;line-height: 1.4;color: #838383;background-color: #fafafa;margin: 0;}.tickets .trip_station{display: none;height: 0;margin-top: 0px;font-size: 10px;line-height: 1.33;color: black;padding-left: 10px;}.tickets .tickets_send{display: flex;font-size: 10px;width: 100%;margin-top: 0px;text-align: center;margin-left: 0;margin-bottom: 0}.tickets .trip_head-time-left{width: 100%;position: absolute;top: 10%;left: 7%;margin: 0;font-size: 13px;color: #bbbbbb;}.tickets .trip_body_footer{/*width: 100%;*/padding-top: 10px;display: flex;text-align: left;margin: 0;}.left-side_to .trip_city{text-align: right;}.tickets .trip_city{white-space: nowrap; /* Запрещаем перенос строк */overflow: hidden; /* Обрезаем все, что не помещается в область */text-overflow: ellipsis; /* Добавляем многоточие */display: block;margin: 0;margin-top: 15px;font-size: 12px;line-height: 1.33;color: #424543;}.tickets .left-side_to{height: auto;display: block;/*top: 40%;*/width: 50%;}.tickets .right-side{width: 100%;/*display: flex;*//*position: absolute;*//*top: 40%;*//*margin-top: -55px;*/}.tickets .right-side_nav{display: flex;width: 100%;height: 0px;background-color: #fafafa;margin-top: 0px;}.tickets .btn{width: 100%;height: 44px;}.tickets .view-price{width: 45%;padding-top: 0;padding-left: 21.5px;display: block;margin-left: 1px;}.tickets .right-side_body{margin-left: -20px;width: 100%;display: flex;margin-bottom: -14px;}.tickets .view-select{padding-right: 10px;width: 55%;display: flex;margin-top: 16px;padding-top: 0;}.tickets .view-select a{text-align: center !important;width: 100%;height: 40px;}.tickets .view-select p {margin-top: 0;}.tickets .view-select a.support {margin-top: -16px;}.tickets .right-side_price{padding-left: 10px;width: auto;height: 22px;font-size: 24px;line-height: 0.85;text-align: left;color: #424543;}.tickets .right-side_currency{margin-top: 5px;color: #424543;text-align: left;padding-left: 5px;}.tickets .trip_footer-hide{display: none;}.tickets .right-side_place{margin-left: -15px;font-size: 10px;line-height: 1.6;color: #b42020;margin-top: 0px;padding-top: 0px;text-align: left;width: 100%;}.tickets .right-side_place span{font-size: 12px;white-space: nowrap;text-align: center;width: 100%;margin-left: 3px;}#right-side_update{font-size: 8px;}.tickets .tickets_send a{width: 100%;margin-top: 10px;text-align: center;margin-left: 0;margin-bottom: 0}.trip_footer-text-show{display: none;}}@media (min-width: 768px) {.tickets .view-select p.no-places {padding-right: 5px;}}@media (max-width: 430px) {.no-places {word-break: break-word;}}.load_price_{padding: 10px 14px;}.only-tariff{cursor: pointer;}.asterisk{font-size: 16px;vertical-align: top;}#insurance_inf {text-align: left;}.available-seat {width: 15px;height: 15px;background-color: white;border: 1px solid #E0E0E0;display: inline-block;margin-right: 2px;}.busy-seat {width: 15px;height: 15px;background: #EEEEEE;border: 1px solid #BDBDBD;display: inline-block;margin-right: 2px;}.chosen-seat {width: 15px;height: 15px;background: #0388D1;display: inline-block;margin-right: 2px;}.copass-seat {width: 15px;height: 15px;background-color: #FFBE40;display: inline-block;margin-right: 2px;}.seat-types-container {display: flex;justify-content: center;flex-wrap: wrap;flex-direction: row;margin-top: 20px;}.seat-types-container .group-by-two {display: flex;flex-direction: row;justify-content: center;}.seat-types-div {display: flex;align-items: center;padding: 0 15px;font-style: normal;font-weight: normal;font-size: 12px;line-height: 20px;}.seat_map .busy {font-size: 16px;opacity: 0.6;text-align: center;box-shadow: inset 0px 0px 0px 1px #fefefe;border-radius: 6px;background-color: #f1f1f1;width: 40px;height: 40px;color: #ada4a4;margin: 2px;}.seat_map .seat {cursor: pointer;font-size: 16px;text-align: center;box-shadow: inset 0 0 0 1px #E0E0E0;border-radius: 6px;background-color: #fefefe;color: #01579B;width: 40px;height: 40px;margin: 2px;}.seat_map .copass {font-size: 16px;text-align: center;box-shadow: inset 0 0 0 1px #fefefe;border-radius: 6px;background-color: #FFBE40;width: 40px;height: 40px;color: black;margin: 2px;cursor: pointer;}.seat_map .number {line-height: 40px;}.seat_map .pass {border: none;background-color: white;height: 40px;margin: 2px;}.with-wheel {position: relative;display: flex;padding-left: 5px;}.wheel {transform: rotate(90deg);margin: 2px;width: 40px;height: 40px;}.wheel img {width: 40px;height: 40px;}.wheel-label {transform-origin: 0 100%;transform: rotate(90deg);position: absolute;height: 25px;width: max-content;left: 12px;color: #BDBDBD;font-style: normal;font-weight: normal;font-size: 16px;line-height: 139.3%;text-align: center;}.outside_border {display: flex;justify-content: center;}.inside-border {align-content: center;display: inline-block;border: 1px solid rgba(172, 172, 172, 0.5);border-radius: 15px;padding: 15px 15px 12px 15px;margin: 20px;}.countSign {display: none;}span[rel="ticket_type_header"] {display: none;}@media (min-width: 768px) {.agree_small_text.insurance_txt {padding: 0 18px 10px;}.baggage-block {margin-bottom: 10px;}#buyticketform label.checkbox.nopt.mtmedia {padding-bottom: 20px;}.baggage-div {margin: 20px 15px;}#buyticketform label.choose_seat_text {font-size: 17px;font-family: Roboto;}.seat_map {display: flex;flex-direction: row-reverse;}.countSign {display: block;}span[rel="ticket_type_header"] {display: block;}.checkout-user-data .no-margin-top {margin-top: 0;}#buyticketform label:not(.checkBoxContainer, .checkbox-inline, .baggage_text, .choose-trip) {font-size: 12px;font-family: 'RobotoMedium', serif;font-weight: 500;}}@media (max-width: 991px) and (min-width: 768px) {.agree_small_text p {padding-bottom: 10px;}.one-group {display: inline-flex;width: 100%;padding: 0 15px;justify-content: space-between;}}@media (min-width: 1200px) {.extended-length {width: 250px;}.one-group {display: inline-flex;width: 100%;padding: 0 15px;justify-content: space-between;align-content: baseline;}}@media (max-width: 767px) {.navbar.navbar-default.footer {z-index: 99;}.modal-open, .modal-open .modal {z-index: 9999;}.text-center.pay_block {position: fixed;bottom: 0;left: 0;width: 100%;display: flex;justify-content: center;align-items: center;z-index: 100;height: 60px;text-align: center;background: #FFFFFF;box-shadow: 0 1px 4px rgba(1, 87, 155, 0.35);padding: 15px;}.pay_block .btn_pay_order.new_version_form {margin: 0 !important;text-align: center;width: 100%;background: #FFA800;border: none !important;color: #222222;font-size: 14px;line-height: 16px;letter-spacing: -0.005em;font-family: 'Roboto';box-shadow: 0 1px 4px rgba(1, 87, 155, 0.35);border-radius: 3px;}.one-group .form-group{margin-top: 5px;}.choose-trip {text-transform: capitalize;}.choose-trip span {display: none;}.insurance_section {padding-left: 15px !important;}.baggage-block {margin-bottom: 1px;}#buyticketform label.checkbox.nopt.mtmedia {padding-bottom: 10px;}.baggage-div {margin: 10px 15px;}#buyticketform label:not(.checkBoxContainer, .checkbox-inline, .baggage_text) {font-size: 10px;font-family: 'RobotoMedium', serif;line-height: 2;font-weight: 500;margin-bottom: 3px;}.checkout-user-data .not_logged {padding-left: 0;}.checkout-user-data {border-top: 1px solid #EEEEEE;padding: 15px;}}@media (max-width: 768px) {.with-wheel{padding-bottom: 5px;padding-left: unset;}.seat-types-container {flex-direction: column;}.seat_map {display: unset;}.seat_map .scheme-row {display: flex;flex-direction: row;justify-content: space-between;}.wheel-label {transform-origin: unset;transform: unset;position: unset;width: unset;text-align: right;padding-top: 10px;}.wheel {margin: 2px;}.checkmark {padding-right: 14px;}.auth-on-pd .form-group {margin-bottom: 0;}}@media (max-width: 1200px) and (min-width: 768px) {.big .seat_map .busy {font-size: 14px;width: 30px;height: 30px;}.big .seat_map .seat {font-size: 14px;width: 30px;height: 30px;}.big .seat_map .copass {font-size: 14px;width: 30px;height: 30px;}.big .seat_map .pass {margin: 2px;height: 30px;}.big .wheel {width: 40px;height: 40px;}.big .wheel img {width: 30px;height: 30px;}.big .wheel-label {top: 5px;left: 10px;font-size: 14px;}.big .inside-border {align-content: center;display: inline-block;border: 1px solid rgba(172, 172, 172, 0.5);border-radius: 15px;padding: 10px 10px 5px 10px;margin: 15px;}.big .seat_map .number {line-height: 30px;}.wheel {margin: 2px;}}@media (max-width: 768px) {.seat_map .busy {font-size: 14px;width: 40px;height: 40px;margin: 2px;}.seat_map .seat {font-size: 14px;width: 40px;height: 40px;margin: 2px;}.seat_map .pass {margin: 2px;width: 40px;}.seat_map .number {line-height: 40px;}.inside-border {align-content: center;display: inline-block;border: 1px solid rgba(172, 172, 172, 0.5);border-radius: 15px;padding: 15px;margin: 20px 20px 20px 20px;}.wheel {transform: unset;}.seat-types-div {padding: unset;flex-basis: 120px;line-height: 10px;}}.pay_block {text-align: center;}.not_logged {font-weight: normal;padding: 0 15px;margin: 0;}.reis_info_table {width: 100% !important;max-width: 570px;border-collapse: collapse;margin-bottom: 15px;text-align: left;}.reis_info_table table, .reis_info_table th, .reis_info_table td {border: 1px solid #dddddd;padding: 8px;vertical-align: top;}.reis_info_table td:first-child {width: 150px;}.load_passengers {margin-top: 20px;text-decoration: none;color: #0388D1;background-color: #FFFFFF;font-family: RobotoMedium;height: auto;border: none;}.btn.load_passengers:focus, .btn.load_passengers:focus:active {border: none;outline: none;}.btn.load_passengers:active {-webkit-box-shadow: none;box-shadow: none;}.remove_passenger {white-space: normal;text-decoration: none;color: #828282;border-radius: 3px;font-family: Roboto;height: auto;width: fit-content;cursor: pointer;user-select: none;font-size: 12px;}.btn_add_passenger:disabled {background-color: #8c8c8c;border-color: #8c8c8c;}.btn_add_passenger_new:disabled {background-color: #8c8c8c;border-color: #8c8c8c;color: #ffffff;}.btn_add_passenger_new:disabled span:before {color: #ffffff}.btn_add_passenger {width: 300px;margin-left: 100px;background-color: #0288d1;border-color: #0288d1;color: white;}.del_passenger_small {display: none;}.order_summary_sticky {margin-right: auto;margin-left: auto;}.btn_pay_order:hover {color: #222222;background: #FFBE40;box-shadow: 0 2px 15px rgba(1, 87, 155, 0.25);}.btn_pay_order:hover:active {background: #CC8600;box-shadow: inset 0 0 7px rgba(1, 87, 155, 0.35);}/* без нижнего media чекбоус будет появляться над панелью ввода данных при большой ширине */@media (min-width: 992px) {.top_sticky {display: none;}}@media (max-width: 991px) {.old_inputs span {font-size: 10px;font-family: Roboto;}.top_sticky {display: block;width: 100%;}.order-summary {width: 100%;}/* Здесь нужно подставить класс или идентификатор именно чекбокса.sidebar{display: none;}*/#order_summary_checkout {display: none;}}@media (max-width: 640px) {.reis-value1 {display: block;}.email-form-row {padding: 10px 5px !important;}#buyticketform .email-form-input {/*margin-bottom: 10px;*/height: auto;}#buyticketform .email-form {height: auto;}}@media (max-width: 550px) {.mobile-style-button {border-color: #01579b;color: #01579b;background-color: #ffffff;position: relative;}.mobile-style-button span:before {margin-left: 25px;margin-right: 15px;font-size: 20px;content: "\f067";font-family: FontAwesome;position: absolute;top: 52%;left: 0;margin-top: -10px;line-height: 20px;text-align: center;}.mobile-style-button:hover {border-color: #01579b;color: #01579b;background-color: #ffffff;position: relative;}.mobile-style-button:focus {outline: none !important;}.top_sticky {display: none;}.btn_pay_order {text-align: center;width: 100%;}.order-summary {width: 100%;margin-bottom: 10px;}}@media (max-width: 481px) {.btn-white.load_passengers {padding: 6px 16px;}.reis_info_table {width: 100% !important;max-width: 290px;}.btn_add_passenger {width: 262px;}.btn_add_passenger_new {width: 262px;}.reis_info .form-group label {text-align: left;}.reis_info_table td:first-child {width: 110px;}.order-summary {width: 100%;margin-bottom: 10px;}.btn_pay_order {width: 100%;}.const_reis_form {width: 100%;}.seat-types-div {padding: unset;flex-basis: 130px;line-height: 10px;}#full_note {display: none;}}@media (min-width: 482px) {#mobile_note {display: none;}}@media (max-width: 375px) {.seat-types-div {padding: unset;padding-left: 10px;}.seat-scheme-btn {font-size: 11px !important;}}.popover-content {padding: 9px 10px;}.btn.btn_add_passenger_new {width: 300px;height: 50px;color: #01579b;background-color: #ffffff;position: relative;border: 1px solid #EEEEEE;box-sizing: border-box;box-shadow: 0 1px 4px rgba(1, 87, 155, 0.35);border-radius: 3px;font-family: 'Roboto';font-weight: normal;line-height: 16px;font-size: 14px;}.btn_add_passenger_new span:before {margin-right: 15px;font-size: 20px;content: "\f067";color: #01579b;font-family: FontAwesome;position: relative;top: 10%;}.btn.btn_add_passenger_new:hover {color: #01579b;background-color: #ffffff;position: relative;}.btn.btn_add_passenger_new:active,.btn.btn_add_passenger_new:active:hover,.place .seat-scheme-btn:active,.place .seat-scheme-btn:hover:active,.place .seat-scheme-btn.selected:hover:active {-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.125);}.btn.btn_add_passenger_new:focus,.place .seat-scheme-btn:focus,.place .seat-scheme-btn.selected:focus {color: #01579b;outline: none !important;}/* Style the buttons that are used to open and close the accordion panel */.accordion {background-color: #FFFFFF;color: #01579b;cursor: pointer;padding: 18px;width: 100%;text-align: left;border-style: solid;border-width: 1px;border-radius: 6px;border-color: #01579b;outline: none;transition: 0.4s;font-weight: bold;font-size: 22px;font-family: RobotoCondensed_Light;/* color: #01467c;*/}.accordion:hover {background-color: white;}/* Style the accordion panel. Note: hidden by default */.panel {background-color: white;display: none;overflow: hidden;transition: max-height 0.2s ease-out;width: 100%;}.accordion:before {content: '\f078';font-family: FontAwesome;font-size: 15px;color: #01579b;float: right;transform: translateY(22px);}.active_reis_inf:before {content: '\f077 ';}.accordion_inf {font-weight: normal;font-size: 16px;}.no-lp {padding-left: 0;}.small-gray {padding-top: 45px;color: #8f8d86;font-size: 12px;}.small-gray .text {padding-left: 5px;}@media (max-width: 991px) {.no-lp {padding-left: 15px;}.small-gray {padding-top: 10px;padding-bottom: 10px;}}.place {padding: 15px 0 !important;margin-top: 30px;border-top: 1px solid #E5E5E5;border-bottom: 1px solid #E5E5E5;/*display: flex;*//*justify-content: center;*//*align-items: center;*/}.place label {font-size: 17px;font-weight: unset;font-family: 'Roboto';}.place .text {margin-left: 7px;}.place .seat-scheme-btn {font-family: Roboto;line-height: 16px;font-size: 14px;width: 100%;color: #01579B;height: 44px;background: #FFFFFF;border: 1px solid #EEEEEE;box-sizing: border-box;box-shadow: 0 1px 4px rgba(1, 87, 155, 0.35);border-radius: 3px;}.place .seat-scheme-btn:disabled {background: white;color: #BDBDBD;border: 1px solid #BDBDBD;}.place .seat-scheme-btn.selected:hover,.place .seat-scheme-btn:hover,.btn.btn_add_passenger_new:hover {background: #FFFFFF;border: 1px solid #FFFFFF;box-sizing: border-box;box-shadow: 0 2px 15px rgba(1, 87, 155, 0.25);border-radius: 3px;}.place .seat-scheme-btn.selected:focus {background-color: white;outline: none;color: #01579B;}.place .seat-scheme-btn:focus-visible{border: none;outline: 0;box-shadow: none;}.place .seat-scheme-btn:hover{background-color: white;outline: none;color: #01579B;}/*.place .seat-scheme-btn:focus, .place .seat-scheme-btn:hover*/.place .seat-scheme-btn span {padding-left: 5px;}.seatScheme {padding: unset !important;}.seatScheme .places {margin-top: 15px;border-top: 1px solid #E5E5E5;}.seat-scheme-warning-text {font-size: 14px;color: #a7a7a7;margin: 15px 50px;}.seat-scheme-hide-btn-div {display: flex;justify-content: center;}.seat-scheme-hide-btn {font-size: 14px;font-style: normal;font-weight: normal;color: #01579B;}.seat-scheme-hide-btn span {margin-right: 5px;}.seat-scheme-hide-btn i {font-size: 10px;}.seat-scheme-hide-btn:hover {text-decoration: none;}@media (max-width: 1200px) and (min-width: 768px) {.place label {font-weight: 600;font-size: 14px;line-height: 20px;}}@media (max-width: 767px) {.one-group {margin-bottom: 4px;}.checkout-user-data .not_logged {text-align: left;margin: 0 0 7px 0;}.nopatronymic input {top: 3px !important;}.col-md-12.agreement-div{padding-left: 0;}.place label {font-weight: 700;font-size: 14px;}.place {border-top: unset;margin-top: unset;padding: 0 0 15px 0 !important;}.seat-scheme-warning-text {margin: 15px 20px;}#buyticketform .text-left {text-align: center;}}@media (max-width: 1199px) and (min-width: 992px) {.reis_title {width: auto !important;}.one-group {display: inline-flex;width: 100%;padding: 0 15px;justify-content: space-between;}.extended-length {width: 205px;}}@media (max-width: 991px) and (min-width: 768px) {.agree_small_text{padding: 0 20px;}.extended-length {width: 210px;}}.place .tip {position: relative;}.place .tiptext {visibility: hidden;width: max-content;background: #FFFFFF;border: 1px solid #E0E0E0;box-sizing: border-box;text-align: center;padding: 5px;position: absolute;z-index: 1;color: #333333;font-style: normal;font-weight: normal;font-size: 12px;}.place .tip:hover .tiptext {visibility: visible;}.privileges{margin-bottom: 15px;}.pdata-info{border: 1px solid #FFA000;border-left: 10px solid #FFA000;box-sizing: border-box;padding: 10px;margin: 10px 0 20px 0;background-color: #FAFAFA;border-radius: 3px;}.pdata-info-label{color: black;font-weight: bold;font-size: 18px;margin-bottom: 15px;}.pdata-info-text{font-size: 16px;line-height: 19px;color: #333333;margin-bottom: 10px;}.baggage-div {display: flex;align-items: center;}.baggage-div > div {padding: 0 !important;}.baggage-div label {font-family: 'Roboto';font-style: normal;font-weight: 300;font-size: 14px;line-height: 16px;letter-spacing: 0.020em;color: #222222;}.baggage-div .counter {display: flex;margin-left: 20px;}.baggage-div .counter > input {width: 40px;height: 45px;border: 1px solid #BDBDBD;box-sizing: border-box;border-radius: 3px;text-align: center;}.baggage-div .counter .change-number {background: #EEEEEE;box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);}.baggage-div .counter .change-number:active,.baggage-div .counter .change-number:focus,.baggage-div .counter .change-number:hover {outline: none;}.baggage-div .counter .baggage-number {background: #FFFFFF;box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.25);font-family: Roboto;font-style: normal;font-weight: normal;font-size: 14px;line-height: 139.3%;color: #828282;}.emptyBaggage, .fullBaggage {background-repeat: no-repeat;margin-right: 10px;cursor: pointer;user-select: none;}.emptyBaggage {content: url("/template/img/icons/baggage.svg");}.emptyBaggage.fullBaggage {content: url("/template/img/icons/fullBaggage.svg");}.flex-column {display: flex;flex-direction: column;}.new-pd-length {width: 250px;}.addticket-buttons {display: flex;align-items: center;padding: 10px 15px;}.pasenger_title {flex: 1;padding: 0;}.rem_pass {width: 100%;display: flex;align-items: center;}.remove_passenger_icon {padding-left: 5px;}.ticket_type {font-family: Roboto;font-style: normal;font-weight: normal;font-size: 14px;line-height: 16px;color: #333333;letter-spacing: -0.005em;}span[rel~='ticket_type_header'] {font-family: Roboto;font-style: normal;font-weight: normal;font-size: 14px;line-height: 16px;letter-spacing: -0.005em;color: #333333;padding-left: 10px;margin-top: 6px;white-space: break-spaces;}#buyticketform .has-error .control-label{color: #574E4E;}#buyticketform input.has-error,#buyticketform select.has-error{border-color: #DE6B39 !important;}#buyticketform .checkbox.has-error {color: #DE6B39 !important;}#buyticketform select {-moz-appearance:none;-webkit-appearance:none;appearance:none;}#buyticketform select,.dropdown-select.wide.form-control.new_version_form.additional-field{background-image: url(/template/img/icons/dropDownArrow.svg);background-position: right;background-repeat: no-repeat;padding: 0 22px 0 10px;cursor: pointer;}.dropdown-select.wide.form-control.new_version_form.additional-field {display: flex;align-items: center;}#buyticketform input[rel='bdate'], #buyticketform label.checkbox {cursor: pointer;}#buyticketform select.has-error {background-image: url(/template/img/icons/dropDownArrowError.svg);background-position: right;background-repeat: no-repeat;}#buyticketform select:focus:not(.has-error) {background-image: url(/template/img/icons/dropDownArrowBlue.svg);background-position: right;background-repeat: no-repeat;}.passenger{padding-right: 5px;}.old_inputs span {border: none;color: #0388D1;}.old_inputs span:after {margin-left: 13px;margin-right: 15px;font-size: 20px;content: "\f142";font-family: FontAwesome;position: absolute;top: 52%;right: -15px;margin-top: -10px;line-height: 20px;text-align: center;}.btn-default.old_inputs, .thinborderbotom .mobile_button {border: none;}button.btn.btn-default.new_version_form.old_inputs {border: none;outline: 0;background-color: #ffff;}.thinborderbotom .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {color: #4F4F4F;text-decoration: none;background-color: #E7F6FF;}.insurance_text.pr_close:after {content: url("/template/img/icons/arrowDown.svg");margin-left: 10px;position: absolute;}.checkout-user-data {margin-top: 0;}.insurance_text:focus,.insurance_text:hover,.insurance_text:active,.insurance_text:focus-visible {color: #01579b;text-decoration: none;}#buyticketform .has-error .input-group-addon {color: #f44336;border-color: #f44336;background-color: #f2dede;}#buyticketform .form-group.text-center {display: none;}#buyticketform .form-group.clearfix.no-margin-top {margin: 0;}.auth-on-pd .input-group-addon{-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.auth-on-pd .input-group-addon.focus{border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}label.choose-trip {margin: 5px 0 0 0;}#buyticketform .baggage_text,#buyticketform label.checkbox,label.control-label.reis_title.textleft.choose-trip {font-size: 14px;font-family: Roboto;margin-bottom: 0;font-weight: 500;}.form-control.has-error:focus {box-shadow: 0 0 7px rgba(222, 107, 57, 0.35);}.extraPadding {padding-bottom: 30px;}select#universities {display: none !important;}.dropdown-select {background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40FFFFFF', endColorstr='#00FFFFFF', GradientType=0);background-color: #fff;border-radius: 6px;border: solid 1px #eee;box-shadow: 0 2px 5px 0 rgba(155, 155, 155, 0.5);box-sizing: border-box;cursor: pointer;display: block;float: left;font-size: 14px;font-weight: normal;height: 42px;line-height: 40px;outline: none;padding-left: 18px;padding-right: 30px;position: relative;text-align: left !important;transition: all 0.2s ease-in-out;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;width: auto;}.dropdown-select:focus {background-color: #fff;}.dropdown-select:hover {background-color: #fff;}.dropdown-select:active,.dropdown-select.open {background-color: #fff !important;border-color: #bbb;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05) inset;}.dropdown-select.open .list, .dropdownSearch.open {-webkit-transform: scale(1);transform: scale(1);opacity: 1;pointer-events: auto;}.dropdownSearch.open {margin-top: 5px;background-color: #ffffff;padding: 7px 11px 11px 10px;left: 1px;border-top-left-radius: 6px;}.dropdown-select.open .option {cursor: pointer;}.dropdown-select.wide {width: 100%;}.dropdown-select.wide .list {left: 0 !important;right: 0 !important;}.dropdownSearch{transition: all 0.14s cubic-bezier(0.25, 0, 0.25, 1.75), opacity 0.1s linear;-webkit-transform: scale(0.75);transform: scale(0.75);-webkit-transform-origin: 50% 0;transform-origin: 50% 0;opacity: 0;}.dropdown-select .list {box-sizing: border-box;transition: all 0.15s cubic-bezier(0.25, 0, 0.25, 1.75), opacity 0.1s linear;-webkit-transform: scale(0.75);transform: scale(0.75);-webkit-transform-origin: 50% 0;transform-origin: 50% 0;box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.09);background-color: #fff;border-radius: 6px;margin-top: 4px;padding: 50px 0 3px 0;opacity: 0;overflow: hidden;pointer-events: none;position: absolute;top: 100%;left: 0;z-index: 999;max-height: 250px;overflow: auto;border: 1px solid #ddd;}.dropdown-select .list:hover .option:not(:hover) {background-color: transparent !important;}.dropdown-select .dd-search{overflow:hidden;display:flex;align-items:center;justify-content:center;margin:0.5rem;}.dropdown-select .dd-searchbox{width:100%;padding:0.5rem;border:1px solid #999;border-color:#999;border-radius:4px;outline:none;}.dropdown-select .dd-searchbox:focus{border-color: #66afe9;}.dropdown-select .list ul {padding: 0;}.dropdown-select .option {outline: none;padding-left: 18px;padding-right: 10px;text-align: left;transition: all 0.2s;list-style: none;white-space: pre-line;float: left;width: 100%;height: auto;word-wrap: break-word;}.dropdown-select .option:hover,.dropdown-select .option:focus {background-color: #f6f6f6 !important;}.dropdown-select .option.selected {font-weight: 600;color: #66afe9;}.dropdown-select .option.selected:focus {background: #f6f6f6;}.dropdown-select a {color: #aaa;text-decoration: none;transition: all 0.2s ease-in-out;}.dropdown-select a:hover {color: #666;}.currentValue {display: inline-block;width: 200px;white-space: nowrap;overflow: hidden !important;text-overflow: ellipsis;}.dropdownSearch {position: absolute;top: 100%;z-index: 1000;width: 92%;height: 0;}.noEvents {cursor: none;pointer-events: none;}a.passenger_info, a.passenger_info:hover {text-decoration: none;color: #01579b;}.prev_item.pass_details:hover {cursor: pointer;background-color: lightgray;}.delivery_block{width: 270px;padding: 24px 0 0;color: #8c8c8c;font-size: 11px;}.delivery_block .delivery_list {padding: 3px 6px 0 6px;height: 22px;cursor: pointer;border-radius: 4px;margin: 0 20px 0 0;color: #ed4226;border: 1px solid #efefef;width: 237px;z-index: 11;background: #fcfcfc;}.delivery_list #btn {background: url(dropdown.png);width: 17px;height: 18px;float: right;}.delivery_list span {padding: 2px 0 0 2px;display: block;font-weight: bold;}.delivery_block ul.cities_list {margin-top: 0px;z-index: 10;background: #fcfcfc;position: absolute;border-radius: 3px;width: 249px;padding: 0;border: 1px solid #eee;display: none;}ul.cities_list li {padding: 6px 9px;list-style-type: none;border-top: 1px solid #efefef;}ul.cities_list li:hover {cursor: pointer;background: #fff;}.delivery_block .delivery_text {padding: 3px 5px;margin: 5px 0 0 3px;}.no-races {margin-top: 30px;margin-bottom: 20px;}.no-races__for-date {display: flex;justify-content: center;align-items: center;flex-direction: column;height: 350px;padding: 0 20px;border-radius: 4px;background-color: #F8F8F8;color: #3e3e3e;}.no-races__for-date .no-races__for-date_notice {text-align: center;margin-bottom: 8px;}.no-races__for-date .no-races__for-date_notice .h2 {margin: 0;color: #3e3e3e;font-family: 'Roboto', sans-serif;font-size: 20px;}.no-races__for-date .no-races__for-date_notice p {max-width: 80%;margin: auto;padding-top: 10px;font-size: 16px;}.no-races__for-date_search-block {display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;}.no-races__for-date_search-block_tab.initial {opacity: 0;}.no-races__for-date_search-block_tab {position: relative;height: 60px;width: 119px;margin: 12px 12px 0 0;padding: 10px 12px 12px;border: 1px solid #ff8400;border-radius: 4px;background-color: #fff;opacity: 1;transition: all 1s ease-in-out;cursor: pointer;}.no-races__for-date_search-block_tab:hover {-webkit-box-shadow: -1px 5px 32px 0px rgba(255,132,0,0.41);-moz-box-shadow: -1px 5px 32px 0px rgba(255,132,0,0.41);box-shadow: -1px 5px 32px 0px rgba(255,132,0,0.41);}.no-races__for-date_search-block_tab span[type="number"] {font-size: 20px;display: block;line-height: 1;}.no-races__for-date_search-block_tab span[type="month"] {font-size: 14px;line-height: 1;}.no-races__for-date_search-block_tab:after {display: block;position: absolute;right: 11px;top: 19px;width: 24px;height: 24px;content: "";background-image: url('/template/img/magnifier.svg');background-repeat: no-repeat;}.no-races__for-date_block {margin: 28px 0 0;}.no-races__for-date_button {width: 250px;height: 44px;padding: 11px 0;text-align: center;border: 0;border-radius: 4px;outline: 0;color: #fff;background-color: #F9940F;font-size: 14px;}@media (min-width: 1200px) {.no-races__for-date_search-block_tab:last-child {margin-right: 0;}}@media(max-width: 768px) {.no-races__for-date {height: 440px;}.no-races__for-date .no-races__for-date_notice p {max-width: unset;}}@media(max-width: 480px) {.no-races__for-date {height: 410px;}}@media(max-width: 375px) {.no-races__for-date {height: 500px;}}