@charset "ISO-8859-1";

/*2019-03-21 JW*/
.URFE {font-size:1rem}
.URFE p,
.URFE li {font-size:1rem}
.URFE .bold {font-weight:600;}
.URFE .text-align-right {text-align:right !important;}
.URFE .text-align-left {text-align:left !important;}

/*
 * COLORS
 */
.URFE .color_gold {color:#fdd43c;}
.URFE .color_silver {color:#b1b1b1;}
.URFE .color_bronze {color:#d26900;}
.URFE .color_yellow {color:#fdd43c;}
.URFE .color_red {color:#E30613;}
.URFE .color_orange {color:#F2BE00;}
.URFE .color_green {color:#B2CA0A;}




/*--------------------------------------------------------------
0 - BUTTONS
--------------------------------------------------------------*/

.URFE .btn {padding:.8rem 1.5rem;font-size: 1rem;}

.URFE .btn.btn-big {padding:1rem 5rem;}
.URFE .btn.btn-small {padding:.5rem 1.5rem;}
.URFE .btn.btn-fullsize {width:100%;margin:0rem;}
 
.URFE .btn.btn-custom.text-red {color:#E30613}
.URFE .btn.btn-custom.orange {background-color:#ffc107;color:black}
.URFE .btn.btn-custom.red {background-color:#E30613}

.URFE .btn.btn-select-service {width: 100%;margin:0rem;background-color:#ffc107;color:black}
.URFE .btn.btn-select-service.checked {background-color:#E30613;color:white}
.URFE .btn.btn-select-service.checked span::after {color:#B2CA0A;content: "\f00c"; font-family: "Font Awesome 5 Pro";}


/*--------------------------------------------------------------
1 - INPUT FIELDS
--------------------------------------------------------------*/
html:dir(rtl) .input-group{direction:ltr}
html:dir(rtl) .input-group input, 
html:dir(rtl) .input-group select,
html:dir(rtl) .input-group textarea{direction:rtl}

/*incompatible browsers (all except firefox)*/
body.lang-ar .input-group{direction:ltr}
body.lang-ar .input-group input, 
body.lang-ar .input-group select,
body.lang-ar .input-group textarea{direction:rtl}


/* Landscape phones and down XS */
@media (min-width:0px) {
.URFE .app-stage{}
.URFE .app-button-line{text-align:right}

.URFE .app-button-line{padding:1.25rem 0rem;}
.URFE .app-button-line button{margin-right:0.5rem}
.URFE .app-button-line button::first-of-type{margin-right:0rem}

.URFE .widget.passenger .app-stage{background-color:white;padding:1rem}
.URFE .widget.passenger .app-stage ul.top-nav{padding:0rem;margin:0rem;display:block;padding:1rem;margin-bottom:1.5rem;}
.URFE .widget.passenger .app-stage ul.top-nav::after{content:"";clear:both;}
.URFE .widget.passenger .app-stage ul.top-nav li{list-style-type:none;float:left;padding-right:4rem;}
.URFE .widget.passenger .app-stage ul.top-nav li:last-child {padding-right:0rem;}

/* --- data-box */
.URFE .separator.tiny.top{border-top:.1rem dotted #ced4da}
.URFE .separator.tiny.bottom{border-bottom:.1rem dotted #ced4da;}

.URFE .separator.large.top{border-top: 0.3rem dotted #B2CA0A;}
.URFE .separator.large.bottom{border-bottom: 0.3rem dotted #B2CA0A;}



.URFE .dotted-box-v1 {border-left: 0.3rem dotted #B2CA0A;background-color:#F6F8F9;padding:1rem;}
.URFE .dotted-box-v1 .question-explanation {min-height:8rem;}



/*deprecated*/
.URFE .data-box .large-dotted.bottom {border-bottom: 0.3rem dotted #B2CA0A;}
.URFE .data-box .large-dotted.left {border-left: 0.3rem dotted #B2CA0A;}
.URFE .data-box .small-dotted.top {border-top:.1rem dotted #ced4da;}
.URFE .data-box .small-dotted.bottom {border-bottom:.1rem dotted #ced4da;}
.URFE .data-box i.green {color:#B2CA0A;}
.URFE .data-box i.red {color:#E30613;}




.URFE .app-stage .app-stage-inner form .form-group > .col-md-12 {padding-right:0rem;padding-left:0rem;}




/*--------------------------------------------------------------
XS - APP-STAGE
--------------------------------------------------------------*/

/* --- sc-1052 */
.URFE .app-stage .app-stage-inner .screen-stage.sc-1052 .dotted-box-v1 {min-height:15rem;}
.URFE .app-stage .app-stage-inner .screen-stage.sc-1052 .dotted-box-v1 legend {margin-bottom:0rem;min-height: 5rem;}

/* .URFE .app-stage .app-stage-inner .screen-stage.sc-1052 .dotted-box-v1 p.question-explanation {padding-left:1rem;} */

/* --- sc-1210 */
.URFE .app-stage .app-stage-inner .screen-stage.sc-1210 .dotted-box-v1 legend {padding-left:1rem;}

/* --- sc-2210 */
.URFE .app-stage .app-stage-inner .screen-stage.sc-2210 label.control-label {padding-top:1rem;padding-left:0rem;}
.URFE .app-stage .app-stage-inner .screen-stage.sc-2210 .ut-error-class-carrier {padding-left:0rem;}

/* --- sc-3210 */
.URFE .app-stage .app-stage-inner .screen-stage.sc-3210 .confirmation-next-steps {padding-left:.5rem;padding-right:2rem;}
.URFE .app-stage .app-stage-inner .screen-stage.sc-3210 .confirmation-next-steps.steps {padding-top: 1rem;}
.URFE .app-stage .app-stage-inner .screen-stage.sc-3210 label.control-label {padding-top:1rem;padding-left:0rem;}
.URFE .app-stage .app-stage-inner .screen-stage.sc-3210 ul li.next-step-check i {padding-right:.5rem;}

/* language */
body.lang-ar .URFE .app-stage .app-stage-inner .screen-stage.sc-3210 .confirmation-next-todos {padding-right:2rem;}

/*--------------------------------------------------------------
NEXT-STEPS-LIST
--------------------------------------------------------------*/
ul.next-steps-list {list-style: none;padding-left:1rem;}
ul.next-steps-list li {list-style-type:none;position: relative;padding-left: 15px;}
ul.next-steps-list li:before {color:#B2CA0A;position:absolute;left:-10px;content: "\f00c"; /* FontAwesome Unicode */font-family: "Font Awesome 5 Pro";}

/* language */
ul.next-steps-list li:before {margin-left: 1rem;position: unset;}



/*--------------------------------------------------------------
FIELD FORMATTING
--------------------------------------------------------------*/
textarea.h-rows-5 {height:12rem !important;}
textarea.h-rows-3 {height:4rem !important;}



/*--------------------------------------------------------------
AUTOCOMPLETE
--------------------------------------------------------------*/
.autocomplete-suggestions { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion {font-size:1.25rem;padding: .25rem .5rem; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion {padding: .25rem .5rem;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #B2CA0A; }
.autocomplete-group { padding: .25rem .5rem; font-weight: bold; color: #000; display: block; border-bottom: 1px solid #000; }


/*--------------------------------------------------------------
FIELDS
--------------------------------------------------------------*/
.ut-error-class-carrier.has-error .input-group>*{border-color:red}
.ut-error-class-carrier.has-error .input-group .input-group-prepend>*{color:red}




/*--------------------------------------------------------------
XS - TOP-NAV
--------------------------------------------------------------*/

.URFE .widget.passenger .app-stage ul.top-nav li.active {color:#B2CA0A;} 
.URFE .widget.passenger .app-stage-inner .screen-stage ul.top-nav li.active span.tab-icon {color:#FDD43C}

.URFE .widget.passenger .app-stage-inner .screen-stage ul.top-nav li span.tab-icon {padding-right:.5rem;font-size:1.2rem;font-weight:900;color:#B2CA0A;font-family:'Font Awesome 5 Pro';}
.URFE .widget.passenger .app-stage-inner .screen-stage ul.top-nav li:last-child span.tab-icon {border-right:0rem;}
.URFE .widget.passenger .app-stage-inner .screen-stage ul.top-nav li:first-child span.tab-icon {padding-left:0rem;}
.URFE .widget.passenger .app-stage-inner .screen-stage ul.top-nav li span.tab-icon.tab05::before {content:"\f4d7";}
.URFE .widget.passenger .app-stage-inner .screen-stage ul.top-nav li span.tab-icon.tab10::before {content:"\f072";}
.URFE .widget.passenger .app-stage-inner .screen-stage ul.top-nav li span.tab-icon.tab15::before {content:"\f0e7";}
.URFE .widget.passenger .app-stage-inner .screen-stage ul.top-nav li span.tab-icon.tab80::before {content:"\f02e";}
.URFE .widget.passenger .app-stage-inner .screen-stage ul.top-nav li span.tab-desc {visibility:hidden;display:none;}
.URFE .widget.passenger .app-stage-inner .screen-stage ul.top-nav li:last-child span.tab-desc {border-right:unset;}

.URFE .widget.passenger .app-stage-inner .screen-stage .form-row .form-group .control-label {color:#B2CA0A;font-weight: normal;min-height:3rem;}




/*--------------------------------------------------------------
XS - Screen Stage
--------------------------------------------------------------*/

.URFE .widget.passenger .app-stage-inner .screen-stage .screen-heading {padding-bottom:1rem;}
.URFE .widget.passenger .app-stage-inner .screen-stage .screen-heading h3{margin-bottom: 0.275rem;}




/*--------------------------------------------------------------
XS - Icon
--------------------------------------------------------------*/

.URFE .widget.passenger .app-stage-inner .screen-stage .form-row .left-col .btn.ml-auto.directflight,
.URFE .widget.passenger .app-stage-inner .screen-stage .form-row .right-col .btn.mr-auto.indirectflight {margin-bottom: 1rem;width:100%;border:.1rem solid #B2CA0A;padding:3rem 2rem;}

.URFE .widget.passenger .app-stage-inner .screen-stage .form-row .icon {display: block;padding-right:.5rem;padding-bottom: 1rem;font-size:3rem;font-weight:900;color:#B2CA0A;font-family:'Font Awesome 5 Pro';}
.URFE .widget.passenger .app-stage-inner .screen-stage .form-row .btn.btn-custom-continue-now .icon,
.URFE .widget.passenger .app-stage-inner .screen-stage .form-row .btn.btn-custom-continue-later .icon {display:none;visibility:hidden;}
.URFE .widget.passenger .app-stage-inner .screen-stage .form-row .right-col .btn.mr-auto.indirectflight .icon:before {content:"\f3c5";}
.URFE .widget.passenger .app-stage-inner .screen-stage .form-row .left-col .btn.ml-auto.directflight .icon {transform: rotate(325deg);} 
.URFE .widget.passenger .app-stage-inner .screen-stage .form-row .left-col .btn.ml-auto.directflight .icon::before {content:"\f072";}

.URFE .widget.passenger .app-stage-inner .screen-stage .form-row .desc {color:#585756;}
.URFE .widget.passenger .app-stage-inner .screen-stage .left-col:hover .btn.ml-auto.directflight .desc ,
.URFE .widget.passenger .app-stage-inner .screen-stage .right-col:hover .btn.mr-auto.indirectflight .desc {color:#B2CA0A;}

.URFE .widget.passenger .app-stage-inner .screen-stage .btn.ml-auto.directflight {margin-bottom:1rem;}





/*--------------------------------------------------------------
XS - FLIGHT-DETAIL
--------------------------------------------------------------*/

.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail {margin-bottom:1rem;}
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-headline .flight-title {font-size:1.5rem;padding-bottom: 1rem;}
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-headline .flight-title .flight-distance {font-size:1rem;color:#999;display:block;}
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-data-col {width:100%;min-height:5.5rem;background-color:#F6F8F9;border-left: 0.3rem dotted #B2CA0A;}
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-data-col::after {content: ".";clear: both;display: block;visibility: hidden;height: 0px;}
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-data-col .schedule-label{font-size:.7rem;text-transform:uppercase;text-align:left}
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-data-col .main-data .label-departure::before {padding-right:.5rem;content:"\f072";font-weight:900;color:#B2CA0A;font-family:'Font Awesome 5 Pro';}

.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-data-col.flight-data-from,
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-data-col.flight-data-to {padding:.5rem 1rem;min-height: 8rem;}


.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-data-col .main-data .airport-departure,
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-data-col .detail-data .data-item.date-departure,
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-data-col .detail-data .data-item.time-departure {font-weight:600;}

.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-data-col .schedule-data .main-data,
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-data-col .schedule-data .detail-data {display:block;}

.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-data-col .main-data .label-arrival::before {padding-right:.5rem;content:"\f072";font-weight:900;color:#B2CA0A;font-family:'Font Awesome 5 Pro';}
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-data-col .main-data .airport-arrival, 
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-data-col .detail-data .data-item.date-arrival,
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-data-col .detail-data .data-item.time-arrival {font-weight:600;}
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-data-col .detail-data .comment-fuer-myesha {visibility:hidden;display:none;}

.URFE .widget.passenger .app-stage-inner .screen-stage .flight-data-problem-container.flight-data-col.inactive{background-color:transparent;border:0px solid transparent}
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-data-problem-container.flight-data-col.inactive .flight-data-problem-selector{background-color:#f6f6f6;border:1px solid #f6f6f6}
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-data-problem-container.flight-data-col.active{background-color:transparent;border:0px solid transparent}
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-data-problem-container.flight-data-col.active .flight-data-problem-selector{background-color:#f6f6f6;border:1px solid #f6f6f6;}

.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail.no-deco .flight-data-col {border-left: 0rem solid transparent;}
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail.text-align-left .flight-data-col {text-align:left}
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail.no-padding-sides .flight-data-col {padding-bottom:1rem;}
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail.no-detail-float .flight-data-col .main-data {float: none;}


.URFE .widget.passenger .app-stage-inner .screen-stage.sc-1030 .form-row .flightproblems .subheadline {font-size:1.5rem;}
.URFE .widget.passenger .app-stage-inner .screen-stage.sc-1030 .form-row .flightproblems {width:100%;}
.URFE .widget.passenger .app-stage-inner .screen-stage.sc-1030 .form-row .flightproblems .problem-reasons {margin-bottom:10rem;}
.URFE .widget.passenger .app-stage-inner .screen-stage.sc-1030 .form-row .flightproblems .problem-reasons .problem-reasons-list {list-style-type: none;margin-bottom:0rem;}
.URFE .widget.passenger .app-stage-inner .screen-stage.sc-1030 .form-row .flightproblems .problem-reasons .problem-reasons-list a {float:left;padding-right:1rem;white-space: normal;border: .1rem solid #B2CA0A;padding: 2rem;margin: 1rem 1rem 0rem auto;min-width:100%;text-align: center;}

.URFE .widget.passenger .app-stage-inner .screen-stage.sc-1030 .form-row .subheadline {margin-top:2rem;} 

.URFE .widget.passenger .app-stage-inner .screen-stage .calculation-result-overview.compact .data-box.table .tr {display:stable-row;}
.URFE .widget.passenger .app-stage-inner .screen-stage .calculation-result-overview.compact .data-box.table .tr .td {display:table-cell;padding:.5rem;padding-right:0rem;}

/* --- language */
body.lang-ar .URFE .widget.passenger .app-stage-inner .screen-stage .calculation-result-overview.compact .data-box.table .tr .td i..fa-check::before {content:unset;}
body.lang-ar .URFE .widget.passenger .app-stage-inner .screen-stage .calculation-result-overview.compact .data-box.table .tr .td i..fa-check::after {content:"\f00c";}



/*--------------------------------------------------------------
XS - DELAYREASON
--------------------------------------------------------------*/
.URFE .widget.passenger .app-stage-inner .screen-stage.sc-1040 .form-row .subheadline {font-size:1.5rem;padding-bottom: 1rem;}
.URFE .widget.passenger .app-stage-inner .screen-stage.sc-1040 .form-row .btn.btn-custom-delayreason .icon {display:none;visibility:hidden;}
.URFE .widget.passenger .app-stage-inner .screen-stage.sc-1040 .form-row .btn.btn-custom-delayreason {white-space: normal;border:.1rem solid #B2CA0A;margin: 1rem 1rem 0rem auto;width:100%;min-height:5rem;}
.URFE .widget.passenger .app-stage-inner .screen-stage.sc-1040 .form-row .btn.btn-custom-delayreason:hover .desc {color:#B2CA0A;}




/*--------------------------------------------------------------
XS - BTN-YESNO
--------------------------------------------------------------*/
.URFE .widget.passenger .app-stage-inner .screen-stage .form-row .form-group.form-group-lg .btn.btn-custom-yesno.yesno-no {border:.1rem solid #E30613}
.URFE .widget.passenger .app-stage-inner .screen-stage .form-row .form-group.form-group-lg .btn-group.btn-group-toggle.yesno .btn.btn-custom-yesno.active.yesno-no {background-color:#E30613;color:#FFF;}
.URFE .widget.passenger .app-stage-inner .screen-stage .form-row .form-group.form-group-lg .btn.btn-custom-yesno.yesno-yes {border:.1rem solid #B2CA0A;}
.URFE .widget.passenger .app-stage-inner .screen-stage .form-row .form-group.form-group-lg .btn-group.btn-group-toggle.yesno .btn.btn-custom-yesno.active.yesno-yes {background-color:#B2CA0A;}




/*--------------------------------------------------------------
XS - BTN-CUSTOM-CONTINUE 
--------------------------------------------------------------*/
.URFE .widget.passenger .app-stage-inner .screen-stage.sc-1310 .form-row .section-continue-now {}
.URFE .widget.passenger .app-stage-inner .screen-stage.sc-1310 .form-row .section-continue-now .subheadline {font-size: 1.5rem;color:#B2CA0A;}
.URFE .widget.passenger .app-stage-inner .screen-stage.sc-1310 .form-row .section-continue-now .description {margin-bottom: 1rem;}

.URFE .widget.passenger .app-stage-inner .screen-stage.sc-1310 .form-row .btn.ml-auto.btn-custom-continue-now {border:.1rem solid #B2CA0A;margin-bottom: 3rem;}
.URFE .widget.passenger .app-stage-inner .screen-stage.sc-1310 .form-row .btn.ml-auto.btn-custom-continue-now:hover .desc  {color:#B2CA0A;}


.URFE .widget.passenger .app-stage-inner .screen-stage.sc-1310 .form-row .section-continue-later {}
.URFE .widget.passenger .app-stage-inner .screen-stage.sc-1310 .form-row .section-continue-later .subheadline {font-size: 1.5rem;color:#B2CA0A;}
.URFE .widget.passenger .app-stage-inner .screen-stage.sc-1310 .form-row .section-continue-later .description {margin-bottom: 1rem;}

.URFE .widget.passenger .app-stage-inner .screen-stage.sc-1310 .form-row .btn.ml-auto.btn-custom-continue-later {border:.1rem solid #B2CA0A;}
.URFE .widget.passenger .app-stage-inner .screen-stage.sc-1310 .form-row .btn.ml-auto.btn-custom-continue-later:hover .desc {color:#B2CA0A;}




/*--------------------------------------------------------------
XS - SELECTSERVICE
--------------------------------------------------------------*/

.URFE .selectservice .box.defaultbox.pricingbox {border:.1rem solid #ced4da;border-radius: 0rem;}
.URFE .selectservice .box.defaultbox.pricingbox:hover {border:.1rem solid #E30613;}
.URFE .selectservice .box.defaultbox.pricingbox .flex-headline-top {text-align:center;}
.URFE .selectservice .box.defaultbox.pricingbox .flex-headline-top .icon-container {padding-bottom:1rem;-webkit-text-stroke: 2px #3232324d;}
.URFE .selectservice .box.defaultbox.pricingbox .flex-headline-top .icon-container.gold {color:#fdd43c;}
.URFE .selectservice .box.defaultbox.pricingbox .flex-headline-top .icon-container.silver {color:#b1b1b1;}
.URFE .selectservice .box.defaultbox.pricingbox .flex-headline-top .icon-container.bronze {color:#d26900;}
.URFE .selectservice .box.defaultbox.pricingbox .flex-headline-top .icon-container i {font-size:3rem;text-align:center;}
.URFE .selectservice .box.defaultbox.pricingbox .flex-headline-top .headline-container {text-align:center;}
.URFE .selectservice .box.defaultbox.pricingbox .flex-headline-top .headline-container h4 {font-size:1.5rem;color:#E30613;}
.URFE .selectservice .box.defaultbox.pricingbox .flex-body .flex-text.intro {min-height:5rem;border-bottom:.1rem dotted #ced4da;}
.URFE .selectservice .box.defaultbox.pricingbox:hover .flex-body .flex-text.intro {border-bottom:.1rem dotted #E30613;}
.URFE .selectservice .box.defaultbox.pricingbox .flex-body .flex-text.intro p {font-size:1rem;}
.URFE .selectservice .box.defaultbox.pricingbox .flex-body .flex-text.attention-day {text-align:center;padding:.5rem 0rem;border-bottom:.1rem dotted #ced4da;}
.URFE .selectservice .box.defaultbox.pricingbox:hover .flex-body .flex-text.attention-day {border-bottom:.1rem dotted #E30613;}
.URFE .selectservice .box.defaultbox.pricingbox .flex-body .flex-text.attention-day p {font-size:1rem;}
.URFE .selectservice .box.defaultbox.pricingbox .flex-body .flex-text.attention-day .headline h4,
.URFE .selectservice .box.defaultbox.pricingbox .flex-body .flex-text.flex-text.pricing-container .headline h4 {font-size:1.2rem;color:#585756;font-weight:600;margin-bottom:0rem;}
.URFE .selectservice .box.defaultbox.pricingbox .flex-body .flex-text.flex-text.pricing-container {padding:.5rem 0rem;}
.URFE .selectservice .box.defaultbox.pricingbox .flex-body .flex-text.flex-text.pricing-container .small-text {font-size:1rem;}
.URFE .selectservice .box.defaultbox.pricingbox .flex-body .flex-text.flex-text.pricing-container .price {font-size:3.5rem;font-weight:600;}
.URFE .selectservice .box.defaultbox.pricingbox .flex-footer .button-container {text-align:center;padding-top: 0rem;}
.URFE .selectservice .box.defaultbox.pricingbox .flex-footer .button-container .btn {border-radius:0rem;}
.URFE .selectservice .box.defaultbox.pricingbox .flex-footer .button-container .btn.btn-select-service {padding:.5rem 1.5rem;}



/*--------------------------------------------------------------
XS - PRICINGCARD
--------------------------------------------------------------*/

.card.defaultcard.pricingcard {width:100%;}
.card.defaultcard.pricingcard .icon-container {text-align:center;}
.card.defaultcard.pricingcard .icon-container i {font-size:1.5rem;padding:1rem .5rem;}
.card.defaultcard.pricingcard .headline-container h4 {-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);}
.card.defaultcard.pricingcard .card-body {text-align:center;}
.card.defaultcard.pricingcard .card-body .card-title {font-size:1.1rem;color: #585756;font-weight: 600;padding-top:.5rem;margin-bottom: 0rem;border-top:.1rem dotted #ced4da;}
.card.defaultcard.pricingcard .card-body .card-text p {font-size:1rem;}
.card.defaultcard.pricingcard .card-body .card-text.pricing-container {padding-bottom:0rem;}
.card.defaultcard.pricingcard .card-body .card-text.pricing-container .small-text {font-size:1rem;visibility:hidden;display:none;}
.card.defaultcard.pricingcard .card-body .card-text.pricing-container .price {font-size:3rem;font-weight: 600;}
.card.defaultcard.pricingcard .card-body .button-container {padding-top:0rem;}




/*--------------------------------------------------------------
XS - CALCULATIONSECTION
--------------------------------------------------------------*/

.calculationsection .URFE {border:1px solid #585756;}
.calculationsection .URFE .ur-default-flex-deck-1.floating-1 .box.defaultbox.sizing3 {min-width:100%;}



/*--------------------------------------------------------------
XS - SELECTSERVICE02
--------------------------------------------------------------*/

.URFE .selectservice02 .box.defaultbox.pricingbox {padding:.5rem 1rem;margin-top:0rem;margin-right:0rem;margin-bottom:0rem;border:.1rem solid #ced4da;border-radius: 0rem;}
.URFE .selectservice02 .box.defaultbox.pricingbox:nth-child(2) {border-top:none;border-bottom:none;}
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-headline-top .icon-container {visibility:hidden;display:none;}
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-headline-top .headline-container {text-align:left;}
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-headline-top .headline-container i {font-size:1rem;min-width:1.7rem;}
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-headline-top .headline-container h4 {font-size:1.3rem;color:#E30613;margin-bottom:0rem;}

.URFE .selectservice02 .box.defaultbox.pricingbox .flex-body::after {content: ".";clear: both;display: block;visibility: hidden;height: 0px;}
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-body .flex-text.intro {visibility:hidden;display:none;}

.URFE .selectservice02 .box.defaultbox.pricingbox .flex-body .flex-text {text-align:center;padding:.5rem;padding-bottom:0rem;line-height: 120%;}
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-body .flex-text .headline h4 {font-size:.8rem;color:#585756;font-weight:600;margin-bottom:0rem;}

.URFE .selectservice02 .box.defaultbox.pricingbox .flex-body .flex-text.attention-day {padding-right:1rem;}
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-body .flex-text.attention-day,
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-body .flex-text.pricing-container {float:left;width: 50%;}
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-body .flex-text.pricing-container .small-text {visibility:hidden;display:none;}
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-body .flex-text.attention-day p,
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-body .flex-text.pricing-container .price {line-height:130%;font-size:1.2rem;font-weight:600;}
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-body .flex-text.attention-day .text-micro {font-size:.8rem;}

.URFE .selectservice02 .box.defaultbox.pricingbox .flex-footer .button-container {text-align:center;padding-top:0rem;padding-right: 0rem;}
.URFE .selectservice02 .ur-default-flex-deck-1.floating-1 .box.defaultbox.pricingbox .flex-footer {height:2rem;}

.URFE .selectservice02 .box.defaultbox.pricingbox .flex-footer .button-container {text-align:center;padding-top: 0rem;}
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-footer .button-container .btn {border-radius:0rem;font-size:.9rem;}
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-footer .button-container .btn.btn-select-service {padding:.3rem 1.5rem;}

/* --- hover effects */
.URFE .selectservice02 .box.defaultbox.pricingbox:hover {border:.1rem solid #E30613;}
.URFE .selectservice02 .box.defaultbox.pricingbox:hover .flex-body .flex-text.intro {border-bottom:.1rem dotted #E30613;}




/*--------------------------------------------------------------
XS - SELECTSERVICE03
--------------------------------------------------------------*/

.URFE .selectservice03 .box.defaultbox {padding:1rem 1rem;margin-top:0rem;margin-right:0rem;margin-bottom:0rem;border:.1rem solid #ced4da;border-radius: 0rem;}
.URFE .selectservice03 .box.defaultbox:nth-child(2) {border-top:none;border-bottom:none;}
.URFE .selectservice03 .box.defaultbox .flex-headline-top .icon-container {visibility:hidden;display:none;}
.URFE .selectservice03 .box.defaultbox .flex-headline-top .headline-container {text-align:left;}
.URFE .selectservice03 .box.defaultbox .flex-headline-top .headline-container i {font-size:1rem;min-width:1.7rem;}
.URFE .selectservice03 .box.defaultbox .flex-headline-top .headline-container h4 {font-size:1.3rem;color:#E30613;margin-bottom:0rem;}

.URFE .selectservice03 .box.defaultbox .flex-body::after {content: ".";clear: both;display: block;visibility: hidden;height: 0px;}
.URFE .selectservice03 .box.defaultbox .flex-body .flex-text.intro {visibility:hidden;display:none;}

.URFE .selectservice03 .box.defaultbox .flex-body .flex-text {text-align:center;padding:.5rem;padding-bottom:0rem;}
.URFE .selectservice03 .box.defaultbox .flex-body .flex-text .headline h4 {font-size:1rem;color:#585756;font-weight:600;margin-bottom:0rem;}

.URFE .selectservice03 .box.defaultbox .flex-body .flex-text.attention-day {padding-right:1rem;}
.URFE .selectservice03 .box.defaultbox .flex-body .flex-text.attention-day,
.URFE .selectservice03 .box.defaultbox .flex-body .flex-text.pricing-container {float:left;width: 50%;}
.URFE .selectservice03 .box.defaultbox .flex-body .flex-text.pricing-container .small-text {visibility:hidden;display:none;}
.URFE .selectservice03 .box.defaultbox .flex-body .flex-text.attention-day p,
.URFE .selectservice03 .box.defaultbox .flex-body .flex-text.pricing-container .price {line-height:130%;font-size:1.5rem;font-weight:600;}
.URFE .selectservice03 .box.defaultbox .flex-body .flex-text.attention-day .text-micro {font-size:.9rem;}

.URFE .selectservice03 .box.defaultbox .flex-footer .button-container {text-align:center;padding-top:0rem;padding-right: 0rem;}
.URFE .selectservice03 .ur-default-flex-deck-1.floating-1 .box.defaultbox.pricingbox .flex-footer {height:2.5rem;}

/* --- hover effects */
.URFE .selectservice03 .box.defaultbox:hover {border:.1rem solid #E30613;}
.URFE .selectservice03 .box.defaultbox:hover .flex-body .flex-text.intro {border-bottom:.1rem dotted #E30613;}





/*--------------------------------------------------------------
XS - SCREENPREFLIGHT-1
--------------------------------------------------------------*/

.URFE .table.data-table .tr .td {text-align:left;display:table-cell;}

.URFE .screenpreflight-1 .box.defaultbox.flight-box {padding: 1rem 1rem;border-radius:0rem;background-color:#F6F8F9;}

.URFE .screenpreflight-1 .box.defaultbox.flight-box .content-container .congratulation-container .explanation-container,
.URFE .screenpreflight-1 .box.defaultbox.flight-box .content-container .disclaimer-container {padding:.5rem 0rem;}
.URFE .screenpreflight-1 .box.defaultbox.flight-box .content-container .passenger-amount-container {padding-top:.5rem;}
/* .URFE .screenpreflight-1 .box.defaultbox.flight-box .content-container .passenger-amount-container .input-group .input-group-append .btn {padding:.2rem 1.5rem;} */


.URFE .screenpreflight-1 .box.defaultbox.flight-box .content-container .text-box {padding-bottom:.5rem;border-bottom:.1rem dotted #CED4DA;}
.URFE .screenpreflight-1 .box.defaultbox.flight-box .content-container .text-box.table {display: table;border-collapse: collapse;}
.URFE .screenpreflight-1 .box.defaultbox.flight-box .content-container .text-box.table .tr {display: table-row;}
.URFE .screenpreflight-1 .box.defaultbox.flight-box .content-container .text-box.table .tr .td {display: table-cell;vertical-align: top;padding-bottom:0rem;}
.URFE .screenpreflight-1 .box.defaultbox.flight-box .content-container .text-box.table .tr .td.title-container {text-align: left;}
.URFE .screenpreflight-1 .box.defaultbox.flight-box .content-container .text-box.table .tr .td.title-container p {font-weight:600;font-size:1rem;}
.URFE .screenpreflight-1 .box.defaultbox.flight-box .content-container .text-box.table .tr .td.text-container {padding-right:.5rem;text-align: right;}
.URFE .screenpreflight-1 .box.defaultbox.flight-box .content-container .text-box.table .tr .td.text-container p {font-size:1rem;}
.URFE .screenpreflight-1 .box.defaultbox.flight-box .content-container .text-box.table .tr .td.icon-container {padding-right: 0rem;color:#B2CA0A;}

.URFE .screenpreflight-1 .box.defaultbox.flight-box .content-container .congratulation-container {}
.URFE .screenpreflight-1 .box.defaultbox.flight-box .content-container .congratulation-container .icon-container {font-size:3rem;color: #B2CA0A;text-align:center;}
.URFE .screenpreflight-1 .box.defaultbox.flight-box .content-container .congratulation-container .headline-container h3 {text-align:center;font-size: 1.5rem;}
.URFE .screenpreflight-1 .box.defaultbox.flight-box .content-container .congratulation-container .text-container {padding-bottom: 1rem;border-bottom:.3rem dotted #B2CA0A;}
.URFE .screenpreflight-1 .box.defaultbox.flight-box .content-container .congratulation-container .text-container p {font-size:1rem;}

.URFE .screenpreflight-1 .box.defaultbox.flight-box .content-container .refund-container {text-align:center;}
.URFE .screenpreflight-1 .box.defaultbox.flight-box .content-container .refund-container .headline-container h3 {font-size: 1.5rem;padding-top:1rem;color:#585756;font-weight:600;margin-bottom: 0rem;}
.URFE .screenpreflight-1 .box.defaultbox.flight-box .content-container .refund-container .refund-estimation p {font-size:2.5rem;font-weight:600;}

.URFE .screenpreflight-1 .box.defaultbox.flight-box .content-container .preflight-result .preflight-headline {font-size: 1.3rem;padding-top:1rem;}
.URFE .screenpreflight-1 .box.defaultbox.flight-box .content-container .preflight-result .disclaimer-container {font-size:.7rem;}
.URFE .screenpreflight-1 .box.defaultbox.flight-box .content-container .preflight-result .disclaimer-containe {}


.URFE .screenpreflight-1 .box.defaultbox.flight-box .flight-detail .flight-headline .flight-title {text-align:left;}
.URFE .screenpreflight-1 .box.defaultbox.flight-box .flight-detail .flight-data-container .flight-data-col {padding:0rem;}

.URFE .screen-stage .input-group.passenger-amount input.form-control {min-height:3.5rem;border:unset;text-align:center;background-color: transparent;}





/*--------------------------------------------------------------
XS - SELECTORDER
--------------------------------------------------------------*/

.URFE .selectorder {width:100%}
.URFE .selectorder .text-container p,
.URFE .selectorder .text-container ul li {font-size:1rem;}




/*--------------------------------------------------------------
XS - FLIGHT-OVERVIEW
--------------------------------------------------------------*/

.URFE .flight-overview {margin-bottom:2rem;}
.URFE .flight-overview .flight-headline .flight-title {font-size:1.5rem;padding-bottom: 1rem;}
.URFE .flight-overview .flight-headline .flight-title .flight-distance {font-size:1rem;color:#999}
.URFE .flight-overview .flight-data-col {width:100%;background-color:#f6f6f6;text-align:right;padding:.25rem 1rem 1rem 0rem;}
.URFE .flight-overview .flight-data-col::after {content: ".";clear: both;display: block;visibility: hidden;height: 0px;}
.URFE .flight-overview .flight-data-col .schedule-label{font-size:.7rem;text-transform:uppercase;text-align:left}
.URFE .flight-overview .flight-data-col .main-data {padding-right:2rem;float: left;}
.URFE .flight-overview .flight-data-col .main-data .airport-departure,
.URFE .flight-overview .flight-data-col .main-data .airport-arrival {font-weight: 600;}
.URFE .flight-overview .flight-data-col .main-data .label-departure::before,
.URFE .flight-overview .flight-data-col .main-data .label-arrival::before {padding-right: .5rem;content: "\f072";font-weight: 900;color: #B2CA0A;font-family: 'Font Awesome 5 Pro';}
.URFE .flight-overview .flight-data-col .detail-data {padding-right:2rem;}

.URFE .flight-overview .data-box p {font-size:1rem;}




/*--------------------------------------------------------------
XS - FE-INFODIALOG
--------------------------------------------------------------*/

.URFE.UTFE.fe-infodialog {}
.URFE.UTFE.fe-infodialog .service-description-dialog h3 {color:#585756;}
.URFE.UTFE.fe-infodialog .service-description-dialog .service-description {padding:1rem 0rem;}
.URFE.UTFE.fe-infodialog .service-description-dialog .service-description p {padding:0rem;}
.URFE.UTFE.fe-infodialog .service-description-dialog .service-description.payout-amount {padding-bottom:0rem;}
.URFE.UTFE.fe-infodialog .service-description-dialog .service-description.payout-amount .payout-description.table {display:table;margin:0rem;font-size:1.3rem;}
.URFE.UTFE.fe-infodialog .service-description-dialog .service-description.payout-amount .payout-description.table .tr {display:table-row;}
.URFE.UTFE.fe-infodialog .service-description-dialog .service-description.payout-amount .payout-description.table .tr .td {font-weight:600;display:table-cell;}
.URFE.UTFE.fe-infodialog .service-description-dialog .service-description.payout-amount .payout-description.table .tr .td.payout-amount {color:#E30613;}




/*--------------------------------------------------------------
XS -  DATETIMEPICKER PATCH
--------------------------------------------------------------*/

.URFE .bootstrap-datetimepicker-widget table td,
.URFE .bootstrap-datetimepicker-widget table td span,
.URFE .bootstrap-datetimepicker-widget table td i {height:15px !important;line-height:15px !important;padding: 0.3em !important}
.URFE .bootstrap-datetimepicker-widget a[data-action] {padding:0 !important;}



}


/* Landscape phone to portrait tablet SM small */
@media (min-width:576px) {}





/* CONTENT Portrait tablet to landscape and desktop MD */
@media (min-width:768px) {


/*--------------------------------------------------------------
MD - SELECTSERVICE02
--------------------------------------------------------------*/

.URFE .ur-default-flex-deck-1.floating-1 .box.defaultbox.pricingbox.sizing3 {max-width:47%;}

.URFE .selectservice02 .box.defaultbox.pricingbox {margin-right:1rem;margin-bottom:1rem;}
.URFE .selectservice02 .box.defaultbox.pricingbox:nth-child(2) {border:.1rem solid #ced4da;}
.URFE .selectservice02 .box.defaultbox.pricingbox:nth-child(2):hover {border: .1rem solid #E30613;}



/*--------------------------------------------------------------
MD - SELECTSERVICE03
--------------------------------------------------------------*/

.URFE .ur-default-flex-deck-1.floating-1 .box.defaultbox.pricingbox.sizing3 {max-width:47%;}

.URFE .selectservice03 .box.defaultbox {margin-right:1rem;margin-bottom:1rem;}
.URFE .selectservice03 .box.defaultbox:nth-child(2) {border:.1rem solid #ced4da;}
.URFE .selectservice03 .box.defaultbox:nth-child(2):hover {border: .1rem solid #E30613;}




}




/* Large desktop LG */
@media (min-width:992px) {


/*--------------------------------------------------------------
LG - TOP-NAV
--------------------------------------------------------------*/

.URFE .widget.passenger .app-stage-inner .screen-stage ul.top-nav li {padding-right: 0.5rem;}
.URFE .widget.passenger .app-stage-inner .screen-stage ul.top-nav li.active span.tab-icon {color:#B2CA0A}
.URFE .widget.passenger .app-stage-inner .screen-stage ul.top-nav li span.tab-icon {padding-right:.5rem;font-size:1.2rem;font-weight:900;color:#B2CA0A;font-family:'Font Awesome 5 Pro';}
.URFE .widget.passenger .app-stage-inner .screen-stage ul.top-nav li:first-child span.tab-icon {padding-left:0rem;}
.URFE .widget.passenger .app-stage-inner .screen-stage ul.top-nav li span.tab-desc {visibility:visible;display:initial;padding-right:1rem;border-right:.1rem solid #ced4da;}
.URFE .widget.passenger .app-stage-inner .screen-stage ul.top-nav li:last-child span.tab-desc {border-right:unset;}

/* language */
body.lang-ar .URFE .widget.passenger .app-stage-inner .screen-stage ul.top-nav li:first-child span.tab-icon {padding-left: 2rem;}



/*--------------------------------------------------------------
LG - Screen Stage
--------------------------------------------------------------*/
.URFE .widget.passenger .app-stage-inner .screen-stage .screen-heading {padding-top:1rem;}




/*--------------------------------------------------------------
LG - FLIGHT-DETAIL
--------------------------------------------------------------*/

.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-headline .flight-title .flight-distance {display:unset;}
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-data-container::after{content:"";clear:both;}
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-data-col {width:50%;float:left;}
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-data-col.fullwidth{width:100%;}



.URFE .widget.passenger .app-stage-inner .screen-stage.sc-1030 .form-row .flightproblems .problem-reasons .problem-reasons-list a {min-width: 32%;}

.URFE .widget.passenger .app-stage-inner .screen-stage .form-row .form-group .control-label {min-height:2rem;}




/*--------------------------------------------------------------
LG - DELAYREASON
--------------------------------------------------------------*/
.URFE .widget.passenger .app-stage-inner .screen-stage.sc-1040 .form-row .subheadline {font-size:1.5rem;padding-bottom: 1rem;}
.URFE .widget.passenger .app-stage-inner .screen-stage.sc-1040 .form-row .btn.btn-custom-delayreason .icon {display:none;visibility:hidden;}
.URFE .widget.passenger .app-stage-inner .screen-stage.sc-1040 .form-row .btn.btn-custom-delayreason {width: 23%;}




/*--------------------------------------------------------------
LG - PRICINGCARD
--------------------------------------------------------------*/

.URFE .card.defaultcard.pricingcard.sizing3 {width:32%;}
.URFE .card.defaultcard.pricingcard .card-body .small-text {visibility:visible;display:block;}
.URFE .card.defaultcard.pricingcard .card-body .button-container .btn-sm {padding:.8rem 1.5rem;}




/*--------------------------------------------------------------
LG - SELECTSERVICE02
--------------------------------------------------------------*/

.URFE .selectservice02 .box.defaultbox.pricingbox {margin-right:1rem;}
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-headline-top .icon-container {padding-bottom:1rem;-webkit-text-stroke: 2px #3232324d;visibility:visible;display:block;}
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-headline-top .icon-container i {font-size: 3rem;text-align: center;}
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-headline-top .headline-container {text-align:center;}
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-headline-top .headline-container i {visibility:hidden;display:none;}
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-headline-top .headline-container h4 {font-size: 1.5rem;color: #E30613;}
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-body .flex-text {padding:1rem 0rem;line-height: unset;}
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-body .flex-text.intro {min-height:6rem;border-bottom:.1rem dotted #ced4da;visibility:visible;display:block;}
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-body .flex-text.attention-day .headline h4, 
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-body .flex-text.flex-text.pricing-container .headline h4 {font-size: 1.2rem;color: #585756;font-weight: 600;margin-bottom: 0rem;}
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-body .flex-text.attention-day span,
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-body .flex-text.flex-text.pricing-container .price {font-size:1.5rem;}
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-body .flex-text.attention-day .text-micro {font-size:1rem;}
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-footer .button-container .btn {font-size:1rem;}
.URFE .selectservice02 .box.defaultbox.pricingbox .flex-footer .button-container .btn.btn-select-service {padding:.8rem 1.5rem;}
.URFE .selectservice02 .ur-default-flex-deck-1.floating-1 .box.defaultbox.pricingbox .flex-footer {height:3.5rem;}




/*--------------------------------------------------------------
LG - SELECTSERVICE03
--------------------------------------------------------------*/

.URFE .selectservice03 .box.defaultbox {margin-right:1rem;}
.URFE .selectservice03 .box.defaultbox .flex-headline-top .icon-container {padding-bottom:1rem;-webkit-text-stroke: 2px #3232324d;visibility:visible;display:block;}
.URFE .selectservice03 .box.defaultbox .flex-headline-top .icon-container i {font-size: 3rem;text-align: center;}
.URFE .selectservice03 .box.defaultbox .flex-headline-top .headline-container {text-align:center;}
.URFE .selectservice03 .box.defaultbox .flex-headline-top .headline-container i {visibility:hidden;display:none;}
.URFE .selectservice03 .box.defaultbox .flex-headline-top .headline-container h4 {font-size: 1.5rem;color: #E30613;}
.URFE .selectservice03 .box.defaultbox .flex-body .flex-text {padding:1rem 0rem;}
.URFE .selectservice03 .box.defaultbox .flex-body .flex-text.intro {min-height:6rem;border-bottom:.1rem dotted #ced4da;visibility:visible;display:block;}
.URFE .selectservice03 .box.defaultbox .flex-body .flex-text.attention-day .headline h4, 
.URFE .selectservice03 .box.defaultbox .flex-body .flex-text.flex-text.pricing-container .headline h4 {font-size: 1.2rem;color: #585756;font-weight: 600;margin-bottom: 0rem;}
.URFE .selectservice03 .box.defaultbox .flex-body .flex-text.attention-day span,
.URFE .selectservice03 .box.defaultbox .flex-body .flex-text.flex-text.pricing-container .price {font-size:1.8rem;font-weight: 600;}
.URFE .selectservice03 .box.defaultbox .flex-body .flex-text.attention-day .text-micro {font-size:1rem;}

.URFE .selectservice03 .ur-default-flex-deck-1.floating-1 .box.defaultbox .flex-footer {height:3.5rem;}
.URFE .selectservice03 .box.defaultbox .flex-footer .button-container .btn.btn-sm {padding:.8rem 1.5rem;font-size: 1rem;}




/*--------------------------------------------------------------
LG - SCREENPREFLIGHT-1
--------------------------------------------------------------*/

.URFE .screenpreflight-1 .box.defaultbox.flight-box {border-left:0.3rem dotted #B2CA0A;}

/* --- passenger-box */
.URFE .screenpreflight-1 .box.defaultbox.flight-box.passenger-box {text-align: left;visibility:visible;display:block;}
.URFE .screenpreflight-1 .box.defaultbox.flight-box.passenger-box .intro-container {border-bottom:.3rem dotted #B2CA0A;padding-bottom:1rem;}
.URFE .screenpreflight-1 .box.defaultbox.flight-box.passenger-box .intro-container p {font-size:1rem;}
.URFE .screenpreflight-1 .box.defaultbox.flight-box.passenger-box .headline-container {padding-top:2rem;}
.URFE .screenpreflight-1 .box.defaultbox.flight-box.passenger-box .headline-container h3 {font-size:1rem;color:#B2CA0A;}
.URFE .screenpreflight-1 .box.defaultbox.flight-box.passenger-box .text-container p {font-size:1rem;}




/*--------------------------------------------------------------
LG - SELECTORDER
--------------------------------------------------------------*/

.URFE .selectorder {}
.URFE .selectorder .payment-container {border-left: 0.3rem dotted #B2CA0A;background-color: #F6F8F9;padding:1rem;}




/*--------------------------------------------------------------
LG -  DATETIMEPICKER PATCH
--------------------------------------------------------------*/

.URFE .bootstrap-datetimepicker-widget table td {height:20px !important;line-height:20px !important;padding: 0.5em !important}
.URFE .bootstrap-datetimepicker-widget table td span,
.URFE .bootstrap-datetimepicker-widget table td i {height:54px !important;line-height:54px !important;}
.URFE .bootstrap-datetimepicker-widget a[data-action] {padding:6px 0 !important;}


}


/* CONTENT Large desktop XL */
@media (min-width:1200px) {

/*--------------------------------------------------------------
FIELD FORMATTING
--------------------------------------------------------------*/
textarea.h-rows-3 {height:6rem !important;}




/*--------------------------------------------------------------
XL - TOP-NAV
--------------------------------------------------------------*/

.URFE .widget.passenger .app-stage-inner .screen-stage ul.top-nav li span.tab-icon {padding-left:2rem;}
.URFE .widget.passenger .app-stage-inner .screen-stage ul.top-nav li span.tab-desc {padding-right:2rem;}




/*--------------------------------------------------------------
XL - CALCULATIONSECTION
--------------------------------------------------------------*/

.calculationsection .URFE .ur-default-flex-deck-1.floating-1 .box.defaultbox.sizing3 {min-width:32%;max-width:0%;}
.calculationsection .URFE .ur-default-flex-deck-1.floating-1 .box.defaultbox.sizing3:last-child {margin-right:0rem;}
body.lang-ar .calculationsection .URFE .ur-default-flex-deck-1.floating-1 .box.defaultbox.sizing3:last-child {margin-right:1rem;}



/*--------------------------------------------------------------
XL - FLIGHT-DETAIL
--------------------------------------------------------------*/

.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-data-col .schedule-data:after {content: ".";clear: both;display: block;visibility: hidden;height: 0px;}
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-data-col .schedule-data .main-data {width:65%;}
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-data-col .schedule-data .main-data,
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-data-col .schedule-data .detail-data {float:left;}
.URFE .widget.passenger .app-stage-inner .screen-stage .flight-detail .flight-data-col .schedule-data .detail-data {width:35%;text-align:right;}

.URFE .widget.passenger .app-stage-inner .screen-stage .calculation-result-overview.compact .flight-detail .flight-data-col .schedule-data .main-data,
.URFE .widget.passenger .app-stage-inner .screen-stage .calculation-result-overview.compact .flight-detail .flight-data-col .schedule-data .detail-data {float:unset;text-align:left;}
.URFE .widget.passenger .app-stage-inner .screen-stage .calculation-result-overview.compact .flight-detail .flight-data-col .schedule-data .main-data,
.URFE .widget.passenger .app-stage-inner .screen-stage .calculation-result-overview.compact .flight-detail .flight-data-col .schedule-data .detail-data {width:100%;}

.URFE .widget.passenger .app-stage-inner .screen-stage .calculation-result-overview.compact .data-box.table .tr {display:stable-row;}
.URFE .widget.passenger .app-stage-inner .screen-stage .calculation-result-overview.compact .data-box.table .tr .td {display:table-cell;padding:.5rem;}




/*--------------------------------------------------------------
XL - SCREENPREFLIGHT-1
--------------------------------------------------------------*/

/* .box.defaultbox.flight-box.passenger-box {visibility: hidden;display: none;} */


.URFE .app-stage .app-stage-inner .screen-stage.sc-1052 .dotted-box-v1 legend {min-height:5rem;}
.URFE .dotted-box-v1 .question-explanation {min-height:6.5rem;}
}



/* Large desktop XL */
@media (min-width:1200px) and (orientation: landscape) {

/*--------------------------------------------------------------
XL - LANDSCAPE - 11.0 - PRICESECTION
--------------------------------------------------------------*/

.URFE .app-stage .app-stage-inner .screen-stage.sc-1052 .dotted-box-v1 legend {min-height:3rem;}
.URFE .dotted-box-v1 .question-explanation {min-height:5.5rem;}

}


