/********** Flag for respective lang (start) **********/

#language-header + ul > li .spark-icon-check {
	margin-left: -46px;
    margin-right: 46px;
}

#language-header + ul > li > .language-item {
	padding-left: 34px;
}

#language-header + ul > li:nth-child(1) {
    background: transparent url(../images/idn.png) no-repeat 47px/20px !important;
}

#language-header + ul > li:nth-child(2) {
    background: transparent url(../images/usa.png) no-repeat 47px/20px !important;
}

/********** Flag for respective lang (end) **********/

/*****************hazmat t&C image (start)******************/

.privacyImage {
    background: url(../images/PrivacyHazmatImage.png) 0 0/contain no-repeat;
    display: inline-block;
    height: 500px;
    width: 100%;
}

/*****************hazmat t&C image (end)******************/

.ducp-component-passenger-name-item .full-name .name-type {
    word-break: break-word;
    width: 275px !important;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ducp-component-passenger-name-item .full-name .name-type {
    /* word-break: break-word; */
    width: 275px !important;
    overflow: hidden;
    font-size:26px !important;
    text-overflow: ellipsis;
}

.sabre-dx-component-check-in-view-boarding-pass .boarding-passes .boarding-pass .flight-summary
{
    font-size: 38px !important;
    font-weight: 400 !important;
    border-top: 3px solid #ccc !important;
    color:#0a2f4f !important;
}

.sabre-dx-component-check-in-view-boarding-pass .boarding-passes .boarding-pass .field .field-label
{
font-size: 1.2rem !important;
font-weight:500 !important;
color: #fe6a00!important;
}

.sabre-dx-component-check-in-view-boarding-pass .boarding-passes .boarding-pass .ListGroupItemHeader.spark-panel__header.flight-header *{
    font-size: 30px !important;
    font-weight: 500 !important;
    color: #0a2f4f !important;
}


.sabre-dx-component-check-in-view-boarding-pass .boarding-passes .boarding-pass .spark-icon-arrow-basic-right::before {
    font-size: 19px!important;
    content: "\f10d";
}

