.customer-area-modal-header{color:#f04e22}.shufersal-travel-body .customer-area-modal-header{color:#c70032 !important}.responsive-modal .header-container{height:2em;width:100%;background-color:#f04e22;color:#fff;padding:5px 15px;font-weight:700;font-size:1.25em}.responsive-modal.whatsapp-chat-modal{height:100%;width:100%}.responsive-modal.whatsapp-chat-modal .content{text-align:center !important}.responsive-modal .whatsapp-chat-modal .content .modal-base-logo{height:70px !important;width:70px !important;margin:0 auto;display:block}.shufersal-travel-body .responsive-modal .header-container{background-color:#c70032 !important}.modal-customer-area-reservation-summary{}.modal-customer-area-reservation-summary .customer-area-modal-header{color:#003f62}.shufersal-travel-body .modal-customer-area-reservation-summary .customer-area-modal-header{color:#1c9fd9 !important}.modal-customer-area-reservation-summary .flight-segment-details-header{width:100%;min-height:60px;display:flex;align-items:center;margin-bottom:10px}.modal-customer-area-reservation-summary .flight-leg-details-container{display:flex;align-items:center}.modal-customer-area-reservation-summary .flight-leg-details-container p{margin:0}.modal-customer-area-reservation-summary .flight-leg-details-container .time{font-size:1.25em;font-weight:700}.modal-customer-area-reservation-summary .flight-segment-details-header .airline-logo{min-width:70px;max-width:70px;max-height:70px;padding-right:0}.modal-customer-area-reservation-summary .flight-segment-details-header p{padding-top:10px}.modal-customer-area-reservation-summary .flights-details-container{margin-bottom:1em;margin-right:0}.modal-customer-area-reservation-summary .inbound-flights-details-container{border-right:1px solid #ccc}.modal-customer-area-reservation-summary .flights-details-container .reservation-pnr{font-weight:700}.modal-customer-area-reservation-summary .flights-details-container .flight-info-container{margin:20px 0}.modal-customer-area-reservation-summary .flights-details-container .flight-info-container p{margin-bottom:0;padding:0}.modal-customer-area-reservation-summary .flights-details-container .flight-remarks-container p{margin-bottom:5px;padding:0}.modal-customer-area-reservation-summary .flights-details-container .flight-remarks-container{padding:0 15px}.modal-customer-area-reservation-summary .flights-details-container .air-plane-icon-container .air-plane-icon{background-image:url(/glvdesktop/app/images/schFlight.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:relative;height:25px;width:25px;margin:0 auto}.shufersal-travel-body .modal-customer-area-reservation-summary .flights-details-container .air-plane-icon-container .air-plane-icon{background-image:url(/glvdesktop/app/images/customerArea/shufersal/schFlight.png)}.modal-customer-area-reservation-summary .passengers-details-container .passenger-details-container{background-color:#edeeee;margin:7px;padding:5px}.modal-customer-area-reservation-summary .flight-services-info-container li{font-weight:bold}.modal-customer-area-reservation-summary .passengers-details-container .date{text-align:left;padding:0}.modal-customer-area-reservation-summary .passengers-details-container .left-passenger-details-container span{padding:5px}.modal-customer-area-reservation-summary .passengers-details-container .left-passenger-details-container .insurance-type{text-align:right}.modal-customer-area-reservation-summary .passengers-details-container .passenger-details-container .user-icon-container{display:inline-block;padding:10px}.modal-customer-area-reservation-summary .passengers-details-container .passenger-details-container .user-icon{background-image:url(/glvdesktop/app/images/customerArea/user.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:relative;height:30px;width:30px;margin:0 auto;padding:10px;padding:15px}.shufersal-travel-body .modal-customer-area-reservation-summary .passengers-details-container .passenger-details-container .user-icon{background-image:url(/glvdesktop/app/images/customerArea/shufersal/user.png)}.modal-customer-area-reservation-summary .description-container{margin:7px;padding:5px}.modal-customer-area-reservation-summary .description-container ul{padding-right:20px!important}.modal-customer-area-reservation-summary .ancillaries-details-container .ancillary-details-container .quantity{font-weight:700}.modal-customer-area-reservation-summary .hotelroom-details-container{margin:0;padding:15px}.modal-customer-area-reservation-summary .hotel-reservation-details-container .hotel-reservation-details-table{overflow-wrap:break-word;max-width:300px;margin:15px}.modal-customer-area-reservation-summary .hotel-icon-container{display:inline;padding:10px}.modal-customer-area-reservation-summary .category{display:inline-block;padding:10px;padding-right:0}.modal-customer-area-reservation-summary .category .hotel-category-icon{background-repeat:no-repeat;background-position:center;background-size:contain;position:relative;height:16px;width:95px;margin:0 auto;padding:45px}.modal-customer-area-reservation-summary .category .hotel-category-icon.hotel-category-1-stars-icon{background-image:url(/glvdesktop/app/images/1str.png)}.shufersal-travel-body .modal-customer-area-reservation-summary .category .hotel-category-icon.hotel-category-1-stars-icon{background-image:url(/glvdesktop/app/images/customerArea/shufersal/1str.png)}.modal-customer-area-reservation-summary .category .hotel-category-icon.hotel-category-2-stars-icon{background-image:url(/glvdesktop/app/images/2str.png)}.shufersal-travel-body .modal-customer-area-reservation-summary .category .hotel-category-icon.hotel-category-2-stars-icon{background-image:url(/glvdesktop/app/images/customerArea/shufersal/2str.png)}.modal-customer-area-reservation-summary .category .hotel-category-icon.hotel-category-3-stars-icon{background-image:url(/glvdesktop/app/images/3str.png)}.shufersal-travel-body .modal-customer-area-reservation-summary .category .hotel-category-icon.hotel-category-3-stars-icon{background-image:url(/glvdesktop/app/images/customerArea/shufersal/3str.png)}.modal-customer-area-reservation-summary .category .hotel-category-icon.hotel-category-4-stars-icon{background-image:url(/glvdesktop/app/images/4str.png)}.shufersal-travel-body .modal-customer-area-reservation-summary .category .hotel-category-icon.hotel-category-4-stars-icon{background-image:url(/glvdesktop/app/images/customerArea/shufersal/4str.png)}.modal-customer-area-reservation-summary .category .hotel-category-icon.hotel-category-5-stars-icon{background-image:url(/glvdesktop/app/images/5str.png)}.shufersal-travel-body .modal-customer-area-reservation-summary .category .hotel-category-icon.hotel-category-5-stars-icon{background-image:url(/glvdesktop/app/images/customerArea/shufersal/5str.png)}.modal-customer-area-reservation-summary .hotels-details-container .hotel-description-container{margin:0;padding:5px}.modal-customer-area-reservation-summary .hotels-details-container .hotel-description-container span{margin:5px}.modal-customer-area-reservation-summary .hotels-details-container .hotel-description-container .hotel-icon-container .hotel-icon{background-image:url(/glvdesktop/app/images/customerArea/hotel.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:relative;height:30px;width:30px;margin:0 auto;padding:10px}.shufersal-travel-body .modal-customer-area-reservation-summary .hotels-details-container .hotel-description-container .hotel-icon-container .hotel-icon{background-image:url(/glvdesktop/app/images/customerArea/shufersal/hotel.png)}.modal-customer-area-reservation-summary .hotelroom-details-container .hotel-room-label{padding:5px;margin-bottom:5px}.modal-customer-area-reservation-summary .hotelroom-details-container .hotel-room-label span{padding:5px}.modal-customer-area-reservation-summary .hotelroom-details-container .hotel-room-label .hotel-icon-container .food-icon{background-image:url(/glvdesktop/app/images/customerArea/food.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:relative;height:30px;width:30px;margin:0 auto;padding:10px}.shufersal-travel-body .modal-customer-area-reservation-summary .hotelroom-details-container .hotel-room-label .hotel-icon-container .food-icon{background-image:url(/glvdesktop/app/images/customerArea/shufersal/food.png)}.modal-customer-area-reservation-summary .hotelroom-details-container .hotel-room-label .hotel-icon-container .bed-icon{background-image:url(/glvdesktop/app/images/customerArea/bed.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:relative;height:30px;width:30px;margin:0 auto;padding:10px}.shufersal-travel-body .modal-customer-area-reservation-summary .hotelroom-details-container .hotel-room-label .hotel-icon-container .bed-icon{background-image:url(/glvdesktop/app/images/customerArea/shufersal/bed.png)}.modal-customer-area-reservation-summary .hotels-details-container .address{margin:0 15px}.modal-customer-area-reservation-summary .hotels-details-container .separator{margin:0 auto;background-color:#eee;height:1px;width:95%}.modal-customer-area-reservation-summary .hotels-details-container .transports-header{font-weight:700}.modal-customer-area-reservation-summary .hotels-details-container .transports{margin:0 15px}.modal-customer-area-reservation-summary .hotels-details-container .hotel-room-composition,.modal-customer-area-reservation-summary .hotels-details-container .hotel-number-of-nights{padding:0 35px;margin:0}.modal-customer-area-reservation-summary .hotels-details-container .hotel-room-header{font-weight:700}.modal-customer-area-reservation-summary .address-label{font-weight:700}.modal-customer-area-reservation-summary .car-rental-details-container .car-rental-description-container{margin:10px;max-width:405px}.modal-customer-area-reservation-summary .orgtour-description-container .title{font-weight:700;font-size:1.25em;padding:0}.modal-customer-area-reservation-summary .orgtour-description-container .room-basis{font-weight:700;font-size:1.2em}.modal-customer-area-reservation-summary .orgtour-room-details-container .room-header{font-weight:700;font-size:1.05em;margin-top:10px}.modal-body .panel-title{font-weight:700;padding-bottom:5px}.modal-body .panel-title span{display:inline-block;margin-top:5px;width:92%}.modal-body .panel{border:none}.modal-body .panel.panel-open .panel-heading{background-color:#f04e22;color:#fff}.shufersal-travel-body .modal-body .panel.panel-open .panel-heading{background-color:#c70032 !important}.modal-body .panel-heading{background-color:#eee}.modal-customer-area-price-details .modal-body .panel-heading,.modal-customer-area-price-details .modal-body .panel.panel-open .panel-heading{background-color:#003f62;color:#fff}.shufersal-travel-body .modal-customer-area-price-details .modal-body .panel-heading,.shufersal-travel-body .modal-customer-area-price-details .modal-body .panel.panel-open .panel-heading{background-color:#1c9fd9 !important;color:#fff}.modal-body .panel-heading a{text-decoration:none;outline:none}.modal-body .panel-heading a:hover{text-decoration:none}.modal-body .panel-heading a:after{font-family:FontAwesome;font-size:1.5em;content:"";color:#808080;float:left}.modal-body .panel.panel-open .panel-heading a:after{color:#fff}.modal-customer-area-price-details .modal-body .panel .panel-heading a:after{color:#fff}.modal-body .panel-open .panel-heading a:after{content:""}.modal-body .panel-body{border:none !important}.modal-body .panel-body ul{padding:0;list-style-type:none}.modal-body .panel-body li a{color:#000}.modal-customer-area-price-details .price-details-summary .bold{font-weight:700}.modal-customer-area-price-details .price-details-summary .price-details-header{border-bottom:1px solid #ccc;margin-bottom:10px}.modal-customer-area-price-details .price-details-summary .price-details-footer{border-top:1px solid #ccc;padding-top:5px}.modal-customer-area-price-details .price-details-buttons{margin-top:2.5em}.modal-customer-area-price-details .price-details-buttons .panel-group{margin-bottom:5px}.modal-customer-area-price-details .price-details-buttons button{width:100%;text-align:right;margin:5px 0;padding:7px 14px}.modal-customer-area-price-details .price-details-buttons button:focus{outline:none}.modal-customer-area-price-details .price-details-buttons button i{min-width:20px;padding:15px;float:left}.modal-customer-area-price-details .price-details-buttons button span{line-height:2;font-size:.9em;padding-right:0}.modal-customer-area-price-details .price-details-buttons button.btn-orange{border:1px solid #f04e22;background-color:#f04e22;color:#fff}.shufersal-travel-body .modal-customer-area-price-details .price-details-buttons button.btn-orange{border:1px solid #c70032 !important;background-color:#c70032 !important;color:#fff !important}.modal-customer-area-price-details .price-details-buttons button.btn-blue{background-color:#003f62;color:#fff}.shufersal-travel-body .modal-customer-area-price-details .price-details-buttons button.btn-blue{background-color:#1c9fd9 !important;color:#fff !important}.modal-customer-area-price-details .price-details-buttons button.btn-orange-hollow{color:#f04e22;background-color:#fff}.shufersal-travel-body .modal-customer-area-price-details .price-details-buttons button.btn-orange-hollow{color:#c70032 !important;background-color:#fff !important}.modal-customer-area-price-details .price-details-buttons button .pdf-icon-white{background:url(/glvdesktop/app/images/customerArea/pdf_white.png) no-repeat scroll;background-size:contain;padding-left:30px}.modal-customer-area-price-details .price-details-buttons button .file-icon{background:url(/glvdesktop/app/images/customerArea/file_big.png) no-repeat scroll;background-size:contain;padding-left:30px}.shufersal-travel-body .modal-customer-area-price-details .price-details-buttons button .file-icon{background:url(/glvdesktop/app/images/customerArea/shufersal/file_big.png) no-repeat scroll;background-size:contain;padding-left:30px}.modal-customer-area-price-details .price-details-buttons .form-control{height:45px}.modal-customer-area-price-details .price-details-buttons .invoice-input{position:relative;margin:5px 0}.modal-customer-area-price-details .price-details-buttons .invoice-input input[type="text"]{padding-left:50px}.modal-customer-area-price-details .price-details-buttons .invoice-input i{cursor:pointer;position:absolute;left:0;height:30px;width:25px;top:7px;margin-left:8px}.modal-customer-area-price-details .price-details-buttons .invoice-input i.submit-arrow-icon{background:url(/glvdesktop/app/images/customerArea/orangearrow.png) no-repeat scroll;background-size:contain;padding-left:30px}.shufersal-travel-body .modal-customer-area-price-details .price-details-buttons .invoice-input i.submit-arrow-icon{background:url(/glvdesktop/app/images/customerArea/shufersal/arrow.png) no-repeat scroll;background-size:contain;padding-left:30px}.modal-customer-area-iframe .modal-body{padding:0}.modal-customer-area-iframe .iframe-container{position:relative;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.modal-customer-area-iframe .iframe-container iframe{border:1px solid #c0c0c0;min-height:90vh;width:100%;height:100%;background-color:#fff}.cemax-chat-responsive-modal .cemax-chat-modal .modal-body{padding:0}.modal-customer-area-reservation-cancellation .modal-header{text-align:center}.modal-customer-area-reservation-cancellation .modal-header span{float:none}.modal-customer-area-reservation-cancellation .reservation-cancellation-request-summary a{text-decoration:underline}.modal-customer-area-reservation-cancellation .reservation-cancellation-request-summary .bold{font-weight:700}.modal-customer-area-reservation-cancellation .reservation-cancellation-request-summary .row.buffer{margin-top:5px}.modal-customer-area-reservation-cancellation .reservation-cancellation-request-summary .price-details-summary{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:10px 0;padding:5px 0}.modal-customer-area-reservation-cancellation .reservation-cancellation-request-summary .description-col{padding-left:5px;max-width:108px}.modal-customer-area-reservation-cancellation .reservation-cancellation-request-summary .details-col{padding-right:5px}.modal-customer-area-reservation-cancellation .reservation-cancellation-request-summary .btn:focus{outline:none !important}.modal-customer-area-reservation-cancellation .reservation-cancellation-request-summary .btn{white-space:normal}.modal-customer-area-reservation-cancellation .reservation-cancellation-request-summary .cancellation-confirmation-area .approval-message{font-size:large}@media screen and (max-width:767px){.modal-customer-area-reservation-summary .inbound-flights-details-container{border-right:none;border-top:1px solid #ccc;padding-top:20px;margin-right:0}}