.customer-area-dialog{overflow:auto !important}.flights-on-hold-dialog{font-family:TypoPas}.flights-on-hold-dialog .dialog-content .dialog-footer button{background-color:#f04e22;margin:0 auto;border:none;color:#fff;position:relative;font-weight:700;font-size:17px;width:100px}.shufersal-travel-body .flights-on-hold-dialog .dialog-content .dialog-footer button{background-color:#d41e41 !important}.col-centered{width:auto}.page-customer-area-my-bookings .bottom-glv-ad-container{display:none}.header-container{height:65px;max-height:125px;margin-bottom:0}.shufersal-travel-body .header-container{height:18vw;max-height:95px;margin-bottom:0}.header-container shufersal-simple-header{display:none}.shufersal-travel-body .header-container glv-simple-header{display:none}.shufersal-travel-body .header-container shufersal-simple-header{display:block}.responsive-page{max-width:none}.page-content,.view-content{margin-bottom:0}#INDmenu-btn{top:15% !important;bottom:auto !important}.page-customer-area-login{display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;padding:0}.page-customer-area-login .top-container{-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex:1 0 auto;height:400px}.shufersal-travel-body .page-customer-area-login .top-container{height:350px}.page-customer-area-login input.form-control,.page-customer-area-login input.form-control::-webkit-input-placeholder{color:#888;font-weight:700}.page-customer-area-login .login-container .jumbotron{margin-bottom:0}.page-customer-area-login .jumbotron .search-btn button span{float:right}.page-customer-area-login .jumbotron .search-btn button i{float:left;height:22px}.page-customer-area-login .chat-entry-container{position:absolute;width:100%;height:400px;right:0;background-image:url("/glvdesktop/app/images/customerArea/chat-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;background-position-x:center;text-align:center}.shufersal-travel-body .page-customer-area-login .top-container{background-image:url("/glvdesktop/app/images/customerArea/shufersal/customer-area-bg.jpg");background-size:cover;padding-top:20px;height:350px}.page-customer-area-login .chat-entry-container .jumbotron{position:relative;background-color:transparent;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.page-customer-area-login .chat-entry-container .jumbotron .chat-entry-header-container{margin:20px}.page-customer-area-login .chat-entry-container .jumbotron h1{color:#fff;font-family:inherit;margin:5px}.page-customer-area-login .chat-entry-container .jumbotron h1.bold{font-weight:bold}.page-customer-area-login .chat-entry-container .chat-entry-input-container{margin:0 auto;height:50px;max-width:928px}.page-customer-area-login .chat-entry-container .chat-entry-input-container .search-input .form-control{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.page-customer-area-login .login-container{text-align:center;margin-top:0;max-width:970px;width:100%;margin:0 auto}.shufersal-travel-body .page-customer-area-login .customer-service-remark{text-align:center;margin-top:0;max-width:970px;width:100%;margin:0 auto;padding:30px 30px 10px 30px;font-size:20px;line-height:0}.page-customer-area-login .login-container .jumbotron{background-color:#edeeee;border:1px solid #dee2e6;margin:0}.shufersal-travel-body .page-customer-area-login .login-container .jumbotron{background-color:rgba(237,238,238,.75)}.page-customer-area-login .login-container .login-header{color:#003f62}.page-customer-area-login .corona-link-row{text-align:center;margin:0 auto;margin:15px 0}.page-customer-area-login .corona-link-row .corona-link-btn{width:250px;margin:0 auto;background-color:#f04e22;border:none;border-radius:10px}.page-customer-area-login .corona-link-row a{text-decoration:none;font-weight:700;font-size:17px;color:#fff;width:100%;display:block;padding:10px;cursor:pointer}.shufersal-travel-body .page-customer-area-login .corona-link-row{margin-top:30px}.shufersal-travel-body .page-customer-area-login .corona-link-row .corona-link-btn{background-color:#c70032 !important}.shufersal-travel-body .page-customer-area-login .login-container .login-header{color:#1c9fd9 !important}.page-customer-area-login .login-container .login-header .login-header-prefix{font-family:inherit;margin:0;padding:3px;font-weight:bold;font-size:25px}.page-customer-area-login .login-container .login-header .login-header-suffix.bold{font-family:inherit;margin:0;padding:3px;font-size:25px;font-weight:500}.page-customer-area-login form div{padding:5px}.page-customer-area-login .jumbotron .search-btn button{width:140px;margin:0 auto;background-color:#f04e22;border:none;color:#fff;position:relative;font-family:TypoPas;font-weight:700;font-size:17px;padding-right:25px;padding-left:15px}.page-customer-area-login .jumbotron .search-btn .form-control{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.shufersal-travel-body .page-customer-area-login .jumbotron .search-btn button{background-color:#c70032 !important;border-right:none}.page-customer-area-my-bookings{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:100vh;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;padding-right:0;padding-left:0}.page-customer-area-my-bookings .name-greeting{font-size:1.5em;font-weight:900}.page-customer-area-my-bookings .top-container{-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex:1 0 auto;margin-top:25px;height:100%;width:100%;max-width:1000px;margin:25px auto 0 auto;padding-right:15px;padding-left:15px}.shufersal-travel-body .page-customer-area-my-bookings .top-container{margin-top:0}.shufersal-travel-body .page-customer-area-my-bookings .menu-items-container{margin-top:20px}.page-customer-area-my-bookings .menu-items-container .header{font-size:1.3em;font-weight:700;color:#000}.shufersal-travel-body .page-customer-area-my-bookings .menu-items-container .header{text-align:center;color:#1c9fd9 !important;margin-bottom:0}.page-customer-area-my-bookings .top-container .customer-greeting{font-weight:700;color:#003f62}.page-customer-area-my-bookings .top-container .customer-greeting p{margin:0 0 5px}.shufersal-travel-body .page-customer-area-my-bookings .top-container .customer-greeting{text-align:center;color:#c70032 !important}.page-customer-area-my-bookings .top-container .menu-items-container .separator,.page-customer-area-my-bookings .bottom-container .menu-items-container .separator{background-color:#f04e22;height:2px}.shufersal-travel-body .page-customer-area-my-bookings .top-container .menu-items-container .separator,.shufersal-travel-body .page-customer-area-my-bookings .bottom-container .menu-items-container .separator{background-color:#1c9fd9 !important}.page-customer-area-my-bookings .menu-item-cube{text-align:center;padding:20px;min-height:250px}.page-customer-area-my-bookings .menu-item-cube .image-container{margin:0 auto;margin-bottom:15px;max-width:130px}.page-customer-area-my-bookings .menu-item-cube.disabled{opacity:.5}.page-customer-area-my-bookings .menu-item-cube.disabled .image-container:hover{cursor:not-allowed}.page-customer-area-my-bookings .menu-item-cube .image-container .menu-img{margin:0 auto}.page-customer-area-my-bookings .menu-item-cube .description{text-align:center;font-size:1.2em;font-weight:700;color:#f04e22}.shufersal-travel-body .page-customer-area-my-bookings .menu-item-cube .description{color:#c70032 !important}.page-customer-area-my-bookings .media-bar-container{right:0;left:0;max-width:none !important}@media screen and (min-width:992px) and (max-width:1400px){.shufersal-travel-body .page-customer-area-login .chat-entry-container,.page-customer-area-login .chat-entry-container{height:290px}.shufersal-travel-body .page-customer-area-login .top-container,.page-customer-area-login .top-container{height:290px}.page-customer-area-login .jumbotron{padding:0}.shufersal-travel-body .page-customer-area-login .jumbotron{padding:35px 0}.page-customer-area-login .login-header{margin-bottom:0 !important}.page-customer-area-login .login-container{margin-top:10px !important;margin-bottom:0 !important;max-width:900px !important}.shufersal-travel-body .page-customer-area-login .title-customer-service{padding-top:20px !important}}.page-customer-area-my-bookings .bottom-container{padding:15px;background-color:#edeeee}.page-customer-area-my-bookings .bottom-items-container.menu-items-container{max-width:1000px;margin:0 auto}.page-customer-area-my-bookings .customer-share-items-container .menu-item{border:1px solid #f04e22;border-radius:6px;margin-top:15px;margin-bottom:10px;padding:15px 5px;background-color:#fff;width:100%}.page-customer-area-my-bookings .customer-share-items-container .menu-item:hover{border-width:3px;cursor:pointer;padding:13px 3px}.customer-share-items-container .menu-item .image-container{display:inline-block;height:50px}.customer-share-items-container .menu-item .image-container img{height:100%}.customer-share-items-container .menu-item .item-title{display:block;font-size:1.1em;font-weight:bold;color:#f04e22;min-height:40px;margin-bottom:-6px}.customer-share-items-container .menu-item .item-title::before{display:inline-block;content:'';height:50px;width:1px;vertical-align:middle;margin-right:-1px}.customer-share-items-container .menu-item .item-title span{vertical-align:middle;display:inline-block;line-height:20px}.customer-share-items-container .menu-item .item-content-text{margin:4px 0;display:inline}.customer-share-items-container .menu-item .item-content-text:not(.first){margin-right:5px}.customer-share-items-container .menu-item .side-section{display:inline-block;height:100%;vertical-align:top}.customer-share-items-container .menu-item .side-section.image-section{}.customer-share-items-container .menu-item .side-section.content-section{width:79%;padding:0 4px;max-width:470px}.customer-share-items-container .side-section.btn-section{padding:10px 60px 0 60px}.customer-share-items-container .menu-item .item-btn{display:block;margin:0 auto;background-color:#f04e22;color:#fff;font-size:1em;border:1px solid #f04e22;border-radius:5px;padding:4px 15px}.horizontal-divider-arrow{display:inline-block;width:1px;height:60%;background-color:#f04e22;vertical-align:middle}.horizontal-divider-arrow::before{display:block;content:'';position:relative;top:50%;margin-top:-2px;height:4px;width:4px;background-color:#fff;border-color:#f04e22;border-width:1px;border-style:solid;border-top-width:0;border-right-width:0;transform:rotateZ(45deg);right:-1px}.shufersal-travel-body .customer-share-items-container .menu-item .item-btn{background-color:#c70032 !important;border:1px solid #c70032 !important}.shufersal-travel-body .horizontal-divider-arrow{background-color:#c70032 !important}.shufersal-travel-body .horizontal-divider-arrow::before{border-color:#c70032 !important}.shufersal-travel-body .page-customer-area-my-bookings .customer-share-items-container .menu-item{border-color:#1c9fd9 !important}.shufersal-travel-body .customer-share-items-container .menu-item .item-title{color:#59678b !important}.shufersal-travel-body .customer-share-items-container .menu-item .item-content-text{color:#59678b !important}.shufersal-travel-body .page-customer-area-my-bookings .bottom-container .customer-share-items-container .header{color:#59678b !important;margin-bottom:10px !important}.shufersal-travel-body .page-customer-area-my-bookings .bottom-container .bottom-items-container .customer-share-items-container .separator{background-color:#c70032 !important}.page-customer-area-my-bookings .media-bar{margin-top:0 !important}@media screen and (min-width:992px){.page-customer-area-login .login-container .login-header-prefix{text-align:left}.page-customer-area-login .login-container .login-header-suffix{text-align:right}.page-customer-area-login .login-container{margin-top:10px;margin-bottom:100px}.shufersal-travel-body .page-customer-area-login .login-container{margin-bottom:auto}.shufersal-travel-body .page-customer-area-login .chat-entry-container .jumbotron .search-input,.shufersal-travel-body .page-customer-area-login .chat-entry-container .jumbotron .search-btn{padding:0}.shufersal-travel-body .page-customer-area-login .chat-entry-container .jumbotron .search-input{width:60%;margin-right:16%}.shufersal-travel-body .page-customer-area-login .chat-entry-container .jumbotron .search-btn{margin:0;width:46px}.shufersal-travel-body .page-customer-area-login .chat-entry-container .jumbotron .search-btn button{width:auto;padding-right:15px}.shufersal-travel-body .page-customer-area-login .chat-entry-container .jumbotron .search-btn button span{display:none}.shufersal-travel-body .page-customer-area-login .customer-service-remark{}}@media screen and (max-width:768px){.page-customer-area-my-bookings .media-bar{background-color:#edeeee !important}.page-customer-area-my-bookings .menu-items-container .header{text-align:center !important}.shufersal-travel-body .page-customer-area-login .login-container .login-header{line-height:28px}}@media screen and (min-width:768px){.page-customer-area-login .jumbotron h1,.jumbotron .h1{font-size:4rem}.page-customer-area-login .jumbotron h3,.jumbotron .h3{font-size:2.5rem}.page-customer-area-login .login-container .login-header{margin-bottom:30px}.page-customer-area-my-bookings .media-bar-container{position:fixed;bottom:0}.shufersal-travel-body .page-customer-area-my-bookings .menu-items-container .header,.shufersal-travel-body .page-customer-area-my-bookings .top-container .customer-greeting{text-align:right}.page-customer-area-my-bookings .bottom-container{padding-bottom:100px}.page-customer-area-my-bookings .customer-share-items-container .menu-item{display:table;table-layout:fixed}.page-customer-area-my-bookings .customer-share-items-container .menu-item .side-section{vertical-align:middle;display:table-cell}.customer-share-items-container .menu-item .side-section.content-section{padding:0;width:100%;padding:0 20px}.customer-share-items-container .menu-item .side-section.image-section{width:110px}.customer-share-items-container .side-section.btn-section{padding:0;width:170px}.customer-share-items-container .menu-item .image-container{height:80px}.customer-share-items-container .menu-item .image-container img{margin:0 10px}.customer-share-items-container .menu-item .item-title{min-height:0;font-size:1.2em;margin-bottom:0}.customer-share-items-container .menu-item .item-title::before{display:none}.customer-share-items-container .menu-item .item-content-text{font-size:1.1em}@media screen and (min-width:576px){.page-customer-area-login .login-container .login-header{margin-bottom:30px}}@media screen and (max-width:992px){.shufersal-travel-body .page-customer-area-login .top-container{background-image:none;padding-top:0}}@media screen and (max-width:576px){.page-customer-area-login .login-container{margin-bottom:auto}.shufersal-travel-body .page-content,.view-content{min-height:inherit !important}.page-customer-area-login .login-container .jumbotron{background-color:rgba(237,238,238,1);margin:0}.page-customer-area-login .jumbotron h1,.jumbotron .h1{font-size:2.4rem}.page-customer-area-login .jumbotron h3,.jumbotron .h3{font-size:1.75rem}.page-customer-area-login .form-control{height:44px}.page-customer-area-login .top-container,.page-customer-area-login .chat-entry-container{height:300px}.page-customer-area-login .login-container .login-header{margin-bottom:5px}.page-customer-area-my-bookings .top-container.longer{min-height:1200px}.page-customer-area-my-bookings .top-container{min-height:1000px}.shufersal-travel-body .page-customer-area-my-bookings .top-container{background-color:#f5f5f5;padding:8px}.shufersal-travel-body .page-customer-area-my-bookings .top-container .menu-items-container{background-color:#fff;margin-top:0}.shufersal-travel-body .page-customer-area-my-bookings .top-container .menu-items-container .separator{height:1px}.shufersal-travel-body .page-customer-area-my-bookings .menu-items-container .header{padding-top:15px;margin-bottom:0}.shufersal-travel-body .page-customer-area-my-bookings .top-items-container{margin-bottom:8px}.page-customer-area-my-bookings .media-bar-container{padding:0 10px}}}@media screen and (min-width:880px){.customer-share-items-container .menu-item .item-content-text:not(.first){margin-right:0}.customer-share-items-container .menu-item .item-content-text{display:block}.customer-share-items-container .menu-item .item-title{display:inline-block}}@media screen and (max-width:440px){.shufersal-travel-body .page-customer-area-login .login-header-prefix{font-size:17px !important;padding:30px 30px 0 30px}.shufersal-travel-body .page-customer-area-login .login-header-suffix.bold{font-size:17px !important;padding:30px 30px 0 30px}.shufersal-travel-body .page-customer-area-login .customer-service-remark{font-size:13px !important;padding:30px 30px 0 30px}.shufersal-travel-body .page-customer-area-login .title-customer-service{font-size:28px !important;padding:30px 30px 0 30px}}@media screen and (max-width:330px){.shufersal-travel-body .page-customer-area-login .login-header-prefix{font-size:15px !important}.shufersal-travel-body .page-customer-area-login .login-header-suffix.bold{font-size:15px !important}.shufersal-travel-body .page-customer-area-login .customer-service-remark{font-size:11px !important}.shufersal-travel-body .page-customer-area-login .title-customer-service{font-size:24px !important}}.page-customer-area-my-bookings.page-content{margin-top:0}@media screen and (max-width:576px){.page-customer-area-my-bookings.page-content{width:auto !important}.page-customer-area-my-bookings .bottom-glv-ad{border-radius:6px;border:1px solid #f04e22 !important;width:100%;margin:0 auto;background-position-x:center}.page-customer-area-my-bookings .bottom-glv-ad-container{width:100%;display:inherit;padding:15px;background-color:#edeeee}}@media screen and (min-width:768px) and (max-width:992px){.shufersal-travel-body .page-customer-area-login .corona-link-row{margin-top:100px}}@media screen and (max-height:920px) and (min-width:768px){.gulliver-app .page-customer-area-login .top-container,.gulliver-app .page-customer-area-login .chat-entry-container{height:230px}}