@charset "utf-8";.light{color:#9ea2b5}.route{font-size:18px}.route .arrow{font-size:28px;line-height:10px}.route small{color:#9ea2b5;font-size:13px}.order .box{background:#fff;box-shadow:0 7px 30px 0 rgba(95,112,164,.3),0 0 1px 0 rgba(95,112,164,.2);border-radius:4px;max-width:800px;margin:40px auto 50px;position:relative}.order .order-complete .box{margin:20px 0 50px}.order .order-complete .box.cancelled-ticket:first-child{margin-top:50px}.order .delit{background:url("../images/i_delit.png") no-repeat center center;background-size:25px auto;cursor:pointer;font-size:0;height:40px;opacity:.3;position:absolute;right:0;top:0;width:40px;z-index:1}.order .delit:hover,.order .delit:focus{opacity:1}.order .ttt{background:#79879a;color:#fff;font-size:13px;float:left;padding:1px 15px;border-radius:4px 4px 0 0;position:absolute;bottom:100%;left:40px}.order .ttt.obsolete{background:#f06313}.order .tickets .item{font-size:13px;padding:40px}.order .tickets .item h2{margin:0}.order .price{font-size:22px;font-weight:bold}.order-complete .actions{display:flex;flex-wrap:wrap;gap:15px 10px;padding:15px 0;position:relative}.order-complete .actions>*{margin:0}.order-complete .order-alert{max-width:820px;margin:1em 0 2em}.email-block{display:inline-block;vertical-align:bottom}.order-complete .number{background:#ffd900;border-radius:4px;display:inline-block;padding:1px 7px;color:#333;font-size:16px;font-weight:bold}.order-complete h1 .number{padding:4px 14px;font-size:24px}.order-complete .tickets .item .price{float:right}.order .electronic{width:25px;height:25px;float:left;margin:0 5px 0 0}.order .electronic.be-epd{background-image:url("../images/QRC.png");background-repeat:no-repeat;background-size:25px auto}.order .electronic.be-ppd{background-image:url("../images/ppd.png");background-repeat:no-repeat;background-size:25px auto}.tickets .box.returned-ticket{border:#f0ad4e solid;border-radius:5px}.tickets .box.returned-ticket:before,.tickets .box.returned-ticket:after{background:none}.tickets .returned-ticket .ttt{background:#f0ad4e}.railway-ticket-control{display:inline-block;margin:0 10px 0 0;position:relative;vertical-align:middle;font-size:11px}.added_value{width:170px}.input-group.added_value input{height:36px;text-align:right}.input-group.added_value select{display:table-cell;height:36px;width:35%}.deposit-modal .modal-content{border:25px solid #e94b34;text-align:left}.deposit-modal img{width:170px;margin:0 20px 0 -20px}.deposit-modal .no_money{margin-left:130px}.deposit-modal h2{clear:none;display:inline-block;margin-top:0}.deposit-modal .modal-footer{padding-top:0}.email-register{margin-top:5px}.order-uncomplete .checkbox-item{width:100%;border:1px solid rgba(0,0,0,0);padding:15px;border-radius:4px;cursor:pointer;margin:10px -15px}.panel-group .panel-title a,.panel-group .panel-title a:hover,.panel-group .panel-title a:focus{text-decoration:none}.panel-group .panel.is-empty a,.panel-group .panel.is-empty a span,.panel-group .panel.is-empty a:hover,.panel-group .panel.is-empty a:hover span,.panel-group .panel.is-empty a:focus,.panel-group .panel.is-empty a:focus span{cursor:default;color:#8a6d3b}.summary{margin:50px auto 0;max-width:800px}.payment-box{margin:0 0 50px;padding:40px 0 60px;text-align:left}.payment-box h2{margin:0}.payment-methods{margin:20px 0 0 0}.order .panel{border:none;border-radius:4px;box-shadow:1px 2px 5px rgba(100,111,161,.4);margin-bottom:20px}.order .panel-heading{background:#fff;padding:17px 15px}.order .panel-collapse .panel-body{border-color:#e9ebf2;padding:20px 15px}#cancel-order-div{margin-top:90px}#cancel-order-div .boxed{background:#f4f5f9;border-radius:4px;padding:35px 40px;margin:0}#cancel-order-div .waiting-countdown.top{background:none;padding:0;margin-bottom:15px;margin-top:-7px}#cancel-order-div p{margin:0 0 10px 0}#cancel-order-div p label{font-weight:600}#cancel-order-div .gray{margin-top:10px}.flight-cancelation .box{padding:30px 25px 30px}.flight-cancelation .provider-logo img{max-width:100px}.flight-cancelation .inline{display:flex;flex-direction:row;flex-wrap:wrap}.flight-cancelation .col{margin:7px 15px}.flight-cancelation .col_label{color:#81869f;font-size:12px;font-weight:normal}.flight-cancelation .col_name{color:#333;font-weight:600;font-size:14px}.flight-cancelation h5{margin:0 0 20px 5px}.RailwayTicketAdditionalInfo{display:none}@media(max-width:575px){.order .tickets .item{padding:25px 15px}}@media(min-width:576px) and (max-width:767px){.order .tickets .item{padding:25px}}@media(max-width:767px){.summary{margin-top:30px}.summary .price{position:static}.summary .total{text-align:left}.order .tickets .item{font-size:80%}.payment-box{margin:0 0 30px;padding:30px 0 40px}.email-block{margin-top:10px}#cancel-order-div .waiting-countdown.top{margin-top:20px}.route{font-size:16px}.route .arrow{font-size:22px;line-height:10px}}@media(max-width:1200px){.tickets{overflow-x:scroll;overflow-x:auto}.tickets .payed-ticket{min-width:820px}}