* {
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

:root {
    font-size: 14px;
    line-height: 22px
}

body {
    font-family: "Roboto", Arial, sans-serif;
    color: #454545;
    padding-top: 65px;
    font-size: 13px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

body::-webkit-scrollbar {
    width: 5px;
    height: 5px
}

body::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0)
}

body::-webkit-scrollbar-thumb {
    background: #437ADA
}

body.noScroll {
    overflow-x: hidden;
    overflow-y: hidden
}

body.topMenuOpened {
    padding-top: 97px
}

.rtl {
    direction: rtl
}

.ltr {
    direction: ltr
}

.left {
    float: left
}

.right {
    float: right
}

.d-flex,
.flex,
.d_flex,
.displayFlex,
.display-flex,
.display_flex .dFlex,
.d_f {
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.d-block,
.block,
.d_block,
.displayBlock,
.display-block,
.display_block,
.dblock,
.d_b {
    display: block
}

.d-iflex,
.d-inlineFlex,
.dif {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.d-iblock,
.d-inlineBlock,
.dib {
    display: inline-block
}

a {
    color: #545454;
    text-decoration: none
}

ul {
    list-style: none;
    padding: 0;
    margin: 0
}

p {
    margin: 0;
    font-size: 13px
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0
}

img {
    max-width: 100%;
    border: 0;
    display: block
}

input:focus,
button:focus,
img:focus,
.slick-slide:focus,
a:focus,
textarea:focus {
    outline: none
}

.slick-dots>li>button {
    display: none
}

section,
footer,
header,
main {
    width: 100%;
    position: relative;
    z-index: 0
}

.w_100,
.percentageWidth_100,
.percWidth_100 {
    width: 100%;
    max-width: 100%
}

.w_90,
.percentageWidth_90,
.percWidth_90 {
    width: 90%;
    max-width: 90%
}

.w_85,
.percentageWidth_85,
.percWidth_85 {
    width: 85%;
    max-width: 85%
}

.w_80,
.percentageWidth_80,
.percWidth_80 {
    width: 80%;
    max-width: 80%
}

.w_75,
.percentageWidth_75,
.percWidth_75 {
    width: 75%;
    max-width: 75%
}

.w_70,
.percentageWidth_70,
.percWidth_70 {
    width: 70%;
    max-width: 70%
}

.w_65,
.percentageWidth_65,
.percWidth_65 {
    width: 65%;
    max-width: 65%
}

.w_60,
.percentageWidth_60,
.percWidth_60 {
    width: 60%;
    max-width: 60%
}

.w_55,
.percentageWidth_55,
.percWidth_55 {
    width: 55%;
    max-width: 55%
}

.w_50,
.percentageWidth_50,
.percWidth_50 {
    width: 50%;
    max-width: 50%
}

.w_45,
.percentageWidth_45,
.percWidth_45 {
    width: 45%;
    max-width: 45%
}

.w_40,
.percentageWidth_40,
.percWidth_40 {
    width: 40%;
    max-width: 40%
}

.w_35,
.percentageWidth_35,
.percWidth_35 {
    width: 35%;
    max-width: 35%
}

.w_30,
.percentageWidth_30,
.percWidth_30 {
    width: 30%;
    max-width: 30%
}

.w_25,
.percentageWidth_25,
.percWidth_25 {
    width: 25%;
    max-width: 25%
}

.w_20,
.percentageWidth_20,
.percWidth_20 {
    width: 20%;
    max-width: 20%
}

.w_15,
.percentageWidth_15,
.percWidth_15 {
    width: 15%;
    max-width: 10%
}

.w_10,
.percentageWidth_10,
.percWidth_10 {
    width: 10%;
    max-width: 10%
}

.w_5,
.percentageWidth_5,
.percWidth_5 {
    width: 5%;
    max-width: 5%
}

.w_3,
.percentageWidth_3,
.percWidth_3 {
    width: 3%;
    max-width: 3%
}

.w_2,
.percentageWidth_2,
.percWidth_2 {
    width: 2%;
    max-width: 2%
}

.w_1,
.percentageWidth_1,
.percWidth_1 {
    width: 1%;
    max-width: 1%
}

.noMargin {
    margin: 0
}

.roboto {
    font-family: "Roboto", Arial, sans-serif
}

.montserrate,
.montserrat,
.monts {
    font-family: "Montserrat", Arial, sans-serif
}

.uppercase {
    text-transform: uppercase
}

.lowercase {
    text-transform: lowercase
}

.capitalize {
    text-transform: capitalize
}

._light,
.light {
    font-weight: 300
}

._regular,
.regular {
    font-weight: 400
}

._medium,
.medium {
    font-weight: 500
}

._bold,
.bold {
    font-weight: 700
}

._clickable,
.clickable,
.cursorPointer {
    cursor: pointer
}

.cursorNone {
    cursor: none
}

.spaceBetween-x,
.spaceBetween,
.sb-x,
.sb-X,
.sb_x,
.sb_X {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.spaceBetween-y,
.sb-y,
.sb-y,
.sb-y,
.sb_y,
.sb_y,
.sbY {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.spaceBetweenY-center,
.sbY-center,
.sbY-center,
.sbY-center,
.sbY_center,
.sbY_center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.alignItem-center,
.alignItemX-center,
.alignX-center,
.alignX_center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.alignItem-end,
.alignItemX-end,
.alignX-end,
.alignX_end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.alignItem-start,
.alignItemX-start,
.alignX-start,
.alignX_start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important
}

.fd-C,
.fd_C,
.fdC,
.fdc,
.flexDir_column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.alignItemY-center,
.alignY-center,
.alignYCenter {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.alignItemY-end,
.alignY-end,
.alignYEnd {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.alignItemY-start,
.alignY-start,
.alignYStart {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.flex-wrap,
.f-wrap,
.flexWrap,
.fWrap,
.fl-wrap,
.flx-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.f-reverseX {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.f-reverseY {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.rightAlign {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.fd-col,
.fd-column,
.flex-direction-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.text-center {
    text-align: center
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.border {
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE
}

.borderless {
    border: 0 !important
}

.borderRadius {
    border-radius: 10px
}

._bt,
.bt,
.b-t {
    border-top: 1px solid #DEDEDE
}

._bb,
.bb,
.b-b {
    border-bottom: 1px solid #DEDEDE
}

._bl,
.bl,
.b-l {
    border-left: 1px solid #DEDEDE
}

._br,
.br,
.b-r {
    border-right: 1px solid #DEDEDE
}

._bt_0,
.bt_0,
.b-t-0,
.bt-0 {
    border-top: 0 !important
}

._bb_0,
.bb_0,
.b-b-0,
.bb-0 {
    border-bottom: 0 !important
}

._bl_0,
.bl_0,
.b-l-0,
.bl-0 {
    border-left: 0 !important
}

._br_0,
.br_0,
.b-r-0,
.br-0 {
    border-right: 0 !important
}

.light-primary-bgColor,
.light-primary-bg-color,
.light-primaryBgColor,
.light-primary_bgColor {
    background-color: rgba(67, 122, 218, 0.1) !important
}

.primary-bgColor,
.primaryBgColor,
.primary_bgColor {
    background-color: #437ADA !important;
    color: #fff !important
}

.primary-color,
.primaryColor,
.primary_color {
    color: #437ADA !important
}

.bgWhite,
.background-white,
.bgColor-white,
.white-bgColor,
.whiteBgColor {
    background-color: #fff !important
}

.noBgColor,
.no-bgColor,
.no-background-color,
.no-bg-color,
.no-background {
    background-color: transparent !important
}

.light-bgColor,
.grey-bgColor,
.greyBgColor,
.grey_bgColor {
    background-color: #f5f5f5 !important
}

.bgColor_green,
.bgColor-green,
.green-background,
.bg_green,
.bg-green {
    background-color: #47a302 !important;
    color: #fff
}

.greenColor,
.green,
._greenColor,
.green-color,
.green_color {
    color: #47a302 !important
}

.bgColor_orange,
.bgColor-orange,
.orange-background,
.bg_orange,
.bg-orange {
    background-color: #f99548 !important;
    color: #fff
}

.orangeColor,
.orange,
._orangeColor,
.orange-color,
.orange_color {
    color: #f99548 !important
}

.bgColor_red,
.bgColor-red,
.red-background,
.bg_red,
.bg-red {
    background-color: red !important;
    color: #fff
}

.redColor,
.red,
._redColor,
.red-color,
.red_color {
    color: red !important
}

.bgColor_grey,
.bgColor-grey,
.grey-background,
.bg_grey,
.bg-grey {
    background-color: #9a9a9a !important;
    color: #fff
}

.greyColor,
.grey,
._greyColor,
.grey-color,
.grey_color {
    color: #454545 !important
}

.bgColor_grey_light,
.bgColor-grey-light,
.grey-background,
.bg_grey_light,
.bg-grey-light {
    background-color: #ccc !important;
    color: #fff
}

.light-greyColor,
.light-grey,
._greyColor,
.light-grey-color,
.light-grey_color {
    color: #ccc !important
}

.bgColor_black,
.bgColor-black,
.black-background,
.bg_black,
.bg-black {
    background-color: #000 !important;
    color: #fff
}

.blackColor,
.black,
._blackColor,
.red-color,
.red_color {
    color: #000 !important
}

.starColor,
.star-color,
.star-rating-color,
.starRatingColor {
    color: #FAC415
}

.starColor i.fas,
.star-color i.fas,
.star-rating-color i.fas,
.starRatingColor i.fas {
    color: #FAC415
}

.normal-text,
.normalText,
.normal_text {
    font-size: 14px;
    line-height: 22px
}

.noWrap,
.no-wrap,
.no_wrap,
.white-space-nowrap,
.whiteSpaceNowrap,
.ws_nowrap,
.ws-nowrap,
.whiteSpace_nowrap,
.whiteSpace_noWrap {
    white-space: nowrap;
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content
}

.wrap,
.wrapText,
.wrap-text,
.white-space-normal,
.whiteSpaceNormal,
.whiteSpace_normal,
.whiteSpace-normal {
    white-space: normal
}

small {
    line-height: 12px
}

.link {
    display: inline-block;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.link:hover {
    cursor: pointer;
    text-decoration: underline;
    color: #437ADA
}

.link:hover a {
    color: #437ADA
}

.fa-chevron-down {
    font-size: 13px
}

._iconBox {
    width: 40px;
    height: 40px;
    min-width: 40px;
    min-height: 40px;
    max-width: 40px;
    max-height: 40px;
    padding: 8px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    position: relative;
    z-index: 1
}

._iconBox img {
    max-width: 23px;
    width: 100%;
    max-height: 100%
}

._bottomBreaker:after {
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    height: 5px;
    background-color: #f5f5f5;
    width: 100%
}

.tooltip {
    position: relative;
    cursor: context-menu
}

.tooltip:after {
    content: attr(data-tooltip);
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    border-radius: 4px;
    position: absolute;
    font-size: 11px;
    line-height: 15px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 150px;
    min-width: 150px;
    padding: 5px;
    text-align: center;
    white-space: pre-wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: rgba(0, 0, 0, 0.75);
    color: #fff;
    font-weight: 400;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
    text-transform: none
}

.tooltip:before {
    position: absolute;
    content: '';
    left: calc(50% - 3px)
}

.tooltip:after,
.tooltip:before {
    display: none;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    z-index: 2
}

.tooltip.tooltip-top:after,
.tooltip.tooltip-up:after {
    bottom: calc(100% - -9px);
    left: calc(50% - 75px)
}

.tooltip.tooltip-top:before,
.tooltip.tooltip-up:before {
    bottom: calc(100% - -3px);
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    border-top: 6px solid rgba(0, 0, 0, 0.75)
}

.tooltip.tooltip-bottom:after,
.tooltip.tooltip-down:after {
    top: calc(100% - -8px);
    left: calc(50% - 75px)
}

.tooltip.tooltip-bottom:before,
.tooltip.tooltip-down:before {
    top: calc(100% - -2px);
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    border-bottom: 6px solid rgba(0, 0, 0, 0.75)
}

.tooltip.tooltip-left:after {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: calc(100% + 15px)
}

.tooltip.tooltip-left:before {
    top: calc(50% - 6px);
    left: -15px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid rgba(0, 0, 0, 0.75)
}

.tooltip.tooltip-right:after {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: calc(100% + 15px)
}

.tooltip.tooltip-right:before {
    top: calc(50% - 6px);
    right: -15px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 6px solid rgba(0, 0, 0, 0.75)
}

.tooltip:hover:after,
.tooltip:hover:before {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.tooltipParent {
    position: relative
}

.tooltipParent .tooltipNew,
.tooltipParent .tooltipData {
    position: relative;
    position: absolute;
    padding: 5px 15px;
    background-color: rgba(29, 29, 29, 0.85);
    color: #fff;
    text-align: center;
    border-radius: 4px;
    bottom: calc(100% + 6px);
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 1;
    min-width: 100px;
    display: none;
    pointer-events: none
}

.tooltipParent .tooltipNew p,
.tooltipParent .tooltipData p {
    max-width: 250px;
    white-space: normal
}

.tooltipParent .tooltipNew:after,
.tooltipParent .tooltipData:after {
    position: absolute;
    content: '';
    border: 5px solid transparent;
    border-top: 5px solid rgba(29, 29, 29, 0.85);
    left: calc(50% - 5px);
    top: 100%
}

.tooltipParent .tooltipNew.left,
.tooltipParent .tooltipNew.left-aligned,
.tooltipParent .tooltipNew.left-side,
.tooltipParent .tooltipNew.left-tooltip,
.tooltipParent .tooltipNew.left-tooltipData,
.tooltipParent .tooltipData.left,
.tooltipParent .tooltipData.left-aligned,
.tooltipParent .tooltipData.left-side,
.tooltipParent .tooltipData.left-tooltip,
.tooltipParent .tooltipData.left-tooltipData {
    right: calc(100% + 8px);
    left: initial;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    bottom: initial
}

.tooltipParent .tooltipNew.left::after,
.tooltipParent .tooltipNew.left-aligned::after,
.tooltipParent .tooltipNew.left-side::after,
.tooltipParent .tooltipNew.left-tooltip::after,
.tooltipParent .tooltipNew.left-tooltipData::after,
.tooltipParent .tooltipData.left::after,
.tooltipParent .tooltipData.left-aligned::after,
.tooltipParent .tooltipData.left-side::after,
.tooltipParent .tooltipData.left-tooltip::after,
.tooltipParent .tooltipData.left-tooltipData::after {
    border: 5px solid transparent;
    border-left: 5px solid rgba(29, 29, 29, 0.85);
    left: 100%;
    top: calc(50% - 3px)
}

.tooltipParent .tooltipNew.right,
.tooltipParent .tooltipNew.right-aligned,
.tooltipParent .tooltipNew.right-side,
.tooltipParent .tooltipNew.right-tooltip,
.tooltipParent .tooltipNew.right-tooltipData,
.tooltipParent .tooltipData.right,
.tooltipParent .tooltipData.right-aligned,
.tooltipParent .tooltipData.right-side,
.tooltipParent .tooltipData.right-tooltip,
.tooltipParent .tooltipData.right-tooltipData {
    left: calc(100% + 8px);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    bottom: initial
}

.tooltipParent .tooltipNew.right::after,
.tooltipParent .tooltipNew.right-aligned::after,
.tooltipParent .tooltipNew.right-side::after,
.tooltipParent .tooltipNew.right-tooltip::after,
.tooltipParent .tooltipNew.right-tooltipData::after,
.tooltipParent .tooltipData.right::after,
.tooltipParent .tooltipData.right-aligned::after,
.tooltipParent .tooltipData.right-side::after,
.tooltipParent .tooltipData.right-tooltip::after,
.tooltipParent .tooltipData.right-tooltipData::after {
    border: 5px solid transparent;
    border-right: 5px solid rgba(29, 29, 29, 0.85);
    right: 100%;
    left: initial;
    top: calc(50% - 3px)
}

.tooltipParent .tooltipNew.bottom,
.tooltipParent .tooltipNew.bottom-aligned,
.tooltipParent .tooltipNew.bottom-side,
.tooltipParent .tooltipNew.bottom-tooltip,
.tooltipParent .tooltipNew.bottom-tooltipData,
.tooltipParent .tooltipData.bottom,
.tooltipParent .tooltipData.bottom-aligned,
.tooltipParent .tooltipData.bottom-side,
.tooltipParent .tooltipData.bottom-tooltip,
.tooltipParent .tooltipData.bottom-tooltipData {
    top: calc(100% + 8px);
    bottom: initial
}

.tooltipParent .tooltipNew.bottom::after,
.tooltipParent .tooltipNew.bottom-aligned::after,
.tooltipParent .tooltipNew.bottom-side::after,
.tooltipParent .tooltipNew.bottom-tooltip::after,
.tooltipParent .tooltipNew.bottom-tooltipData::after,
.tooltipParent .tooltipData.bottom::after,
.tooltipParent .tooltipData.bottom-aligned::after,
.tooltipParent .tooltipData.bottom-side::after,
.tooltipParent .tooltipData.bottom-tooltip::after,
.tooltipParent .tooltipData.bottom-tooltipData::after {
    border: 5px solid transparent;
    border-bottom: 5px solid rgba(29, 29, 29, 0.85);
    bottom: 100%;
    top: initial
}

.tooltipParent .tooltipNew.text-center,
.tooltipParent .tooltipData.text-center {
    text-align: center
}

.tooltipParent .tooltipNew.text-center,
.tooltipParent .tooltipData.text-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tooltipParent .tooltipNew.noWrap p,
.tooltipParent .tooltipNew.no-wrap p,
.tooltipParent .tooltipData.noWrap p,
.tooltipParent .tooltipData.no-wrap p {
    white-space: nowrap
}

.tooltipParent .tooltipNew.leftTooltip,
.tooltipParent .tooltipData.leftTooltip {
    -webkit-transform: none;
    transform: none;
    left: 0px
}

.tooltipParent .tooltipNew.leftTooltip.bottom::after,
.tooltipParent .tooltipData.leftTooltip.bottom::after {
    left: 6px
}

.tooltipParent .tooltipNew.leftTooltip.top::after,
.tooltipParent .tooltipData.leftTooltip.top::after {
    left: 2px;
    top: 99%
}

.tooltipParent:hover .tooltipNew,
.tooltipParent:hover .tooltipData {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.closeButton,
._closeBtn {
    display: block;
    position: relative;
    width: 25px;
    height: 25px;
    font-size: 20px;
    font-weight: 700;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    cursor: pointer;
    border-radius: 3px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.closeButton:hover,
._closeBtn:hover {
    background-color: red;
    color: #fff
}

.closeButton.fixed_topRight,
._closeBtn.fixed_topRight {
    position: absolute;
    top: .6em;
    right: .6em
}

.closeButton.fixed_bottomRight,
._closeBtn.fixed_bottomRight {
    position: absolute;
    bottom: .6em;
    right: .6em
}

.closeButton.fixed_topLeft,
._closeBtn.fixed_topLeft {
    position: absolute;
    top: .6em;
    left: .6em
}

.closeButton.fixed_bottomLeft,
._closeBtn.fixed_bottomLeft {
    position: absolute;
    bottom: .6em;
    right: .6em
}

.spacer {
    position: relative;
    width: 100%;
    min-height: 5px;
    display: block
}

.spacer._5 {
    height: 5px
}

.spacer._10 {
    height: 10px
}

.spacer._15 {
    height: 15px
}

.spacer._20 {
    height: 20px
}

.spacer._25 {
    height: 25px
}

.spacer._30 {
    height: 30px
}

.spacer._35 {
    height: 35px
}

.spacer._40 {
    height: 40px
}

.spacer._45 {
    height: 45px
}

.spacer._50 {
    height: 50px
}

.spacer._60 {
    height: 60px
}

.spacer._65 {
    height: 65px
}

.spacer._70 {
    height: 70px
}

.spacer._75 {
    height: 75px
}

.spacer._80 {
    height: 80px
}

.spacer._85 {
    height: 85px
}

.spacer._90 {
    height: 90px
}

.spacer._95 {
    height: 95px
}

.spacer._100 {
    height: 100px
}

.spacer._y._5,
.spacer._v._5 {
    width: 5px;
    max-width: 5px;
    height: auto;
    min-height: 5px
}

.spacer._y._10,
.spacer._v._10 {
    width: 10px;
    max-width: 10px;
    height: auto;
    min-height: 5px
}

.spacer._y._15,
.spacer._v._15 {
    width: 15px;
    max-width: 15px;
    height: auto;
    min-height: 5px
}

.spacer._y._20,
.spacer._v._20 {
    width: 20px;
    max-width: 20px;
    height: auto;
    min-height: 5px
}

.spacer._y._25,
.spacer._v._25 {
    width: 25px;
    max-width: 25px;
    height: auto;
    min-height: 5px
}

.spacer._y._30,
.spacer._v._30 {
    width: 30px;
    max-width: 30px;
    height: auto;
    min-height: 5px
}

.spacer._y._35,
.spacer._v._35 {
    width: 35px;
    max-width: 35px;
    height: auto;
    min-height: 5px
}

.spacer._y._40,
.spacer._v._40 {
    width: 40px;
    max-width: 40px;
    height: auto;
    min-height: 5px
}

.spacer._y._45,
.spacer._v._45 {
    width: 45px;
    max-width: 45px;
    height: auto;
    min-height: 5px
}

.spacer._y._50,
.spacer._v._50 {
    width: 50px;
    max-width: 50px;
    height: auto;
    min-height: 5px
}

.spacer._y._60,
.spacer._v._60 {
    width: 60px;
    max-width: 60px;
    height: auto;
    min-height: 5px
}

.spacer._y._65,
.spacer._v._65 {
    width: 65px;
    max-width: 65px;
    height: auto;
    min-height: 5px
}

.spacer._y._70,
.spacer._v._70 {
    width: 70px;
    max-width: 70px;
    height: auto;
    min-height: 5px
}

.spacer._y._75,
.spacer._v._75 {
    width: 75px;
    max-width: 75px;
    height: auto;
    min-height: 5px
}

.spacer._y._80,
.spacer._v._80 {
    width: 80px;
    max-width: 80px;
    height: auto;
    min-height: 5px
}

.spacer._y._85,
.spacer._v._85 {
    width: 85px;
    max-width: 85px;
    height: auto;
    min-height: 5px
}

.spacer._y._90,
.spacer._v._90 {
    width: 90px;
    max-width: 90px;
    height: auto;
    min-height: 5px
}

.spacer._y._95,
.spacer._v._95 {
    width: 95px;
    max-width: 95px;
    height: auto;
    min-height: 5px
}

.spacer._y._100,
.spacer._v._100 {
    width: 100px;
    max-width: 100px;
    height: auto;
    min-height: 5px
}

.separator,
.separatorLine,
.seprator,
.seperator {
    position: relative;
    width: 100%;
    height: 1px;
    display: block;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.separator div,
.separator h1,
.separator h2,
.separator h3,
.separator h4,
.separator h5,
.separator h6,
.separator p,
.separatorLine div,
.separatorLine h1,
.separatorLine h2,
.separatorLine h3,
.separatorLine h4,
.separatorLine h5,
.separatorLine h6,
.separatorLine p,
.seprator div,
.seprator h1,
.seprator h2,
.seprator h3,
.seprator h4,
.seprator h5,
.seprator h6,
.seprator p,
.seperator div,
.seperator h1,
.seperator h2,
.seperator h3,
.seperator h4,
.seperator h5,
.seperator h6,
.seperator p {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
    margin-right: 15px
}

.separator:after,
.separatorLine:after,
.seprator:after,
.seperator:after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 1px;
    border: 0;
    border-bottom: 1px dashed #DEDEDE
}

.separator._solid:after,
.separatorLine._solid:after,
.seprator._solid:after,
.seperator._solid:after {
    border-style: solid
}

.separator._dashed:after,
.separatorLine._dashed:after,
.seprator._dashed:after,
.seperator._dashed:after {
    border-style: dashed
}

.separator._dotted:after,
.separatorLine._dotted:after,
.seprator._dotted:after,
.seperator._dotted:after {
    border-style: dotted
}

.separator.lineWidth_2,
.separator.lineHeight_2,
.separatorLine.lineWidth_2,
.separatorLine.lineHeight_2,
.seprator.lineWidth_2,
.seprator.lineHeight_2,
.seperator.lineWidth_2,
.seperator.lineHeight_2 {
    height: 2px
}

.separator.lineWidth_2:after,
.separator.lineHeight_2:after,
.separatorLine.lineWidth_2:after,
.separatorLine.lineHeight_2:after,
.seprator.lineWidth_2:after,
.seprator.lineHeight_2:after,
.seperator.lineWidth_2:after,
.seperator.lineHeight_2:after {
    border-bottom-width: 2px;
    border-color: #efefef
}

.separator.lineWidth_3,
.separator.lineHeight_3,
.separatorLine.lineWidth_3,
.separatorLine.lineHeight_3,
.seprator.lineWidth_3,
.seprator.lineHeight_3,
.seperator.lineWidth_3,
.seperator.lineHeight_3 {
    height: 3px
}

.separator.lineWidth_3:after,
.separator.lineHeight_3:after,
.separatorLine.lineWidth_3:after,
.separatorLine.lineHeight_3:after,
.seprator.lineWidth_3:after,
.seprator.lineHeight_3:after,
.seperator.lineWidth_3:after,
.seperator.lineHeight_3:after {
    border-bottom-width: 3px;
    border-color: #f0f0f0
}

.separator.lineWidth_4,
.separator.lineHeight_4,
.separatorLine.lineWidth_4,
.separatorLine.lineHeight_4,
.seprator.lineWidth_4,
.seprator.lineHeight_4,
.seperator.lineWidth_4,
.seperator.lineHeight_4 {
    height: 4px
}

.separator.lineWidth_4:after,
.separator.lineHeight_4:after,
.separatorLine.lineWidth_4:after,
.separatorLine.lineHeight_4:after,
.seprator.lineWidth_4:after,
.seprator.lineHeight_4:after,
.seperator.lineWidth_4:after,
.seperator.lineHeight_4:after {
    border-bottom-width: 4px;
    border-color: #f0f0f0
}

.separator.lineWidth_5,
.separator.lineHeight_5,
.separatorLine.lineWidth_5,
.separatorLine.lineHeight_5,
.seprator.lineWidth_5,
.seprator.lineHeight_5,
.seperator.lineWidth_5,
.seperator.lineHeight_5 {
    height: 5px
}

.separator.lineWidth_5:after,
.separator.lineHeight_5:after,
.separatorLine.lineWidth_5:after,
.separatorLine.lineHeight_5:after,
.seprator.lineWidth_5:after,
.seprator.lineHeight_5:after,
.seperator.lineWidth_5:after,
.seperator.lineHeight_5:after {
    border-bottom-width: 5px;
    border-color: #f2f2f2
}

.separator.lineWidth_10,
.separator.lineHeight_10,
.separatorLine.lineWidth_10,
.separatorLine.lineHeight_10,
.seprator.lineWidth_10,
.seprator.lineHeight_10,
.seperator.lineWidth_10,
.seperator.lineHeight_10 {
    height: 10px
}

.separator.lineWidth_10:after,
.separator.lineHeight_10:after,
.separatorLine.lineWidth_10:after,
.separatorLine.lineHeight_10:after,
.seprator.lineWidth_10:after,
.seprator.lineHeight_10:after,
.seperator.lineWidth_10:after,
.seperator.lineHeight_10:after {
    border-bottom-width: 10px;
    border-color: #f4f4f4
}

.separator.lineWidth_15,
.separator.lineHeight_15,
.separatorLine.lineWidth_15,
.separatorLine.lineHeight_15,
.seprator.lineWidth_15,
.seprator.lineHeight_15,
.seperator.lineWidth_15,
.seperator.lineHeight_15 {
    height: 15px
}

.separator.lineWidth_15:after,
.separator.lineHeight_15:after,
.separatorLine.lineWidth_15:after,
.separatorLine.lineHeight_15:after,
.seprator.lineWidth_15:after,
.seprator.lineHeight_15:after,
.seperator.lineWidth_15:after,
.seperator.lineHeight_15:after {
    border-bottom-width: 15px;
    border-color: #f8f8f8
}

.separator.lineWidth_20,
.separator.lineHeight_20,
.separatorLine.lineWidth_20,
.separatorLine.lineHeight_20,
.seprator.lineWidth_20,
.seprator.lineHeight_20,
.seperator.lineWidth_20,
.seperator.lineHeight_20 {
    height: 20px
}

.separator.lineWidth_20:after,
.separator.lineHeight_20:after,
.separatorLine.lineWidth_20:after,
.separatorLine.lineHeight_20:after,
.seprator.lineWidth_20:after,
.seprator.lineHeight_20:after,
.seperator.lineWidth_20:after,
.seperator.lineHeight_20:after {
    border-bottom-width: 20px;
    border-color: #f8f8f8
}

.separator.noLine:after,
.separator.noBorder:after,
.separator.no-border:after,
.separator.no-line:after,
.separatorLine.noLine:after,
.separatorLine.noBorder:after,
.separatorLine.no-border:after,
.separatorLine.no-line:after,
.seprator.noLine:after,
.seprator.noBorder:after,
.seprator.no-border:after,
.seprator.no-line:after,
.seperator.noLine:after,
.seperator.noBorder:after,
.seperator.no-border:after,
.seperator.no-line:after {
    display: none
}

.separator._short,
.separatorLine._short,
.seprator._short,
.seperator._short {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.separator._short:after,
.separatorLine._short:after,
.seprator._short:after,
.seperator._short:after {
    height: 5px
}

.separator._short._10:after,
.separatorLine._short._10:after,
.seprator._short._10:after,
.seperator._short._10:after {
    width: 10%;
    background-color: #DEDEDE;
    border-bottom: 0
}

.separator._short._20:after,
.separatorLine._short._20:after,
.seprator._short._20:after,
.seperator._short._20:after {
    width: 20%;
    background-color: #DEDEDE;
    border-bottom: 0
}

.separator._short._30:after,
.separatorLine._short._30:after,
.seprator._short._30:after,
.seperator._short._30:after {
    width: 30%;
    background-color: #DEDEDE;
    border-bottom: 0
}

.separator._short._40:after,
.separatorLine._short._40:after,
.seprator._short._40:after,
.seperator._short._40:after {
    width: 40%;
    background-color: #DEDEDE;
    border-bottom: 0
}

.separator._short._50:after,
.separatorLine._short._50:after,
.seprator._short._50:after,
.seperator._short._50:after {
    width: 50%;
    background-color: #DEDEDE;
    border-bottom: 0
}

.separator._short._60:after,
.separatorLine._short._60:after,
.seprator._short._60:after,
.seperator._short._60:after {
    width: 60%;
    background-color: #DEDEDE;
    border-bottom: 0
}

.separator._short._70:after,
.separatorLine._short._70:after,
.seprator._short._70:after,
.seperator._short._70:after {
    width: 70%;
    background-color: #DEDEDE;
    border-bottom: 0
}

.separator._short._80:after,
.separatorLine._short._80:after,
.seprator._short._80:after,
.seperator._short._80:after {
    width: 80%;
    background-color: #DEDEDE;
    border-bottom: 0
}

.separator._short._90:after,
.separatorLine._short._90:after,
.seprator._short._90:after,
.seperator._short._90:after {
    width: 90%;
    background-color: #DEDEDE;
    border-bottom: 0
}

.separator._short._100:after,
.separatorLine._short._100:after,
.seprator._short._100:after,
.seperator._short._100:after {
    width: 100%;
    background-color: #DEDEDE;
    border-bottom: 0
}

.separatorV,
.separatorY {
    position: relative;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.separatorV:after,
.separatorY:after {
    content: '';
    height: 100%;
    width: 1px;
    background-color: #DEDEDE
}

.listItem {
    position: relative;
    width: 100%;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content
}

.listItem li {
    width: 100%;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    margin-bottom: 5px
}

.listItem.bullet-points,
.listItem.bullets,
.listItem.point,
.listItem.disc {
    padding-left: 16px
}

.listItem.bullet-points li,
.listItem.bullets li,
.listItem.point li,
.listItem.disc li {
    list-style-type: disc
}

.scrollerCont {
    padding: 0
}

.scrollerCont .scrollerBox {
    position: relative;
    width: 100%;
    min-height: 200px;
    max-height: 350px
}

.scrollerCont .scrollerBox._y {
    overflow-y: scroll;
    overflow-x: hidden;
    white-space: nowrap
}

.scrollerCont .scrollerBox._y::-webkit-scrollbar {
    width: 5px;
    height: 5px
}

.scrollerCont .scrollerBox._y::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0)
}

.scrollerCont .scrollerBox._y::-webkit-scrollbar-thumb {
    background: #437ADA
}

.scrollerCont .scrollerBox._x {
    overflow-y: hidden;
    overflow-x: scroll;
    white-space: nowrap
}

.scrollerCont .scrollerBox._x::-webkit-scrollbar {
    width: 5px;
    height: 5px
}

.scrollerCont .scrollerBox._x::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0)
}

.scrollerCont .scrollerBox._x::-webkit-scrollbar-thumb {
    background: #437ADA
}

.scrollerCont .scrollerBox>div {
    white-space: normal
}

.simpleIconButton {
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    font-size: 16px;
    border-radius: 4px;
    background-color: #e6e6e6;
    border: 1px solid #ccc;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.simpleIconButton.redButton,
.simpleIconButton.red,
.simpleIconButton.red-button {
    background-color: white;
    border-color: red;
    color: red
}

.simpleIconButton.greenButton,
.simpleIconButton.green,
.simpleIconButton.green-button {
    background-color: white;
    border-color: #47a302;
    color: #47a302
}

.simpleIconButton.primary-button,
.simpleIconButton.primary {
    background-color: #437ADA;
    border-color: #437ADA;
    color: #fff
}

.simpleIconButton.primary-button:hover,
.simpleIconButton.primary:hover {
    background-color: #fff;
    border-color: #437ADA;
    color: #437ADA
}

.simpleIconButton:hover {
    border-color: #437ADA;
    background-color: #437ADA;
    color: #fff;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)
}

.simpleIconButton:hover.redButton,
.simpleIconButton:hover.red,
.simpleIconButton:hover.red-button {
    background-color: red;
    border-color: red;
    color: #fff !important
}

.simpleIconButton:hover.greenButton,
.simpleIconButton:hover.green,
.simpleIconButton:hover.green-button {
    background-color: #47a302;
    border-color: #47a302;
    color: #fff
}

.simpleIconButton.x-small-button {
    width: 25px;
    min-width: 25px;
    max-width: 25px;
    height: 25px;
    font-size: 14px;
    border-radius: 4px
}

.simpleIconButton.small-button {
    width: 30px;
    min-width: 30px;
    max-width: 30px;
    height: 30px;
    font-size: 14px;
    border-radius: 4px
}

.simpleIconButton.medium-button {
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    height: 40px;
    font-size: 16px;
    border-radius: 4px
}

.simpleIconButton.large-button {
    width: 45px;
    min-width: 45px;
    max-width: 45px;
    height: 45px;
    font-size: 18px;
    border-radius: 4px
}

.simpleIconButton.x-large-button {
    width: 50px;
    min-width: 50px;
    max-width: 50px;
    height: 50px;
    font-size: 18px;
    border-radius: 5px
}

.plusIconCont {
    position: relative;
    background-color: #f5f5f5;
    width: 35px;
    min-width: 35px;
    height: 35px;
    border-radius: 5px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    cursor: pointer
}

.plusIconCont:hover {
    background-color: #437ADA;
    color: #fff;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)
}

.plusIconCont.x-small,
.plusIconCont.x-small-button {
    width: 25px;
    min-width: 25px;
    height: 25px
}

.plusIconCont.small,
.plusIconCont.small-button {
    width: 30px;
    min-width: 30px;
    height: 30px
}

.plusIconCont.regular,
.plusIconCont.regular-button {
    width: 35px;
    min-width: 35px;
    height: 35px
}

.plusIconCont.medium,
.plusIconCont.medium-button {
    width: 40px;
    min-width: 40px;
    height: 40px
}

.plusIconCont.large,
.plusIconCont.large-button {
    width: 45px;
    min-width: 45px;
    height: 45px
}

.plusIconCont.x-large,
.plusIconCont.x-large-button {
    width: 50px;
    min-width: 50px;
    height: 50px
}

.btnParentCont,
.btnDrpdwnCont {
    position: relative
}

.filterDrpDwnDataCont {
    width: 100%;
    min-width: 250px;
    max-width: 250px;
    min-height: 100px;
    background-color: #fff;
    padding: 10px 15px;
    position: absolute;
    top: -7px;
    right: -13px;
    z-index: 20;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)
}

.filterDrpDwnDataCont>div {
    width: 100%
}

.filterDrpDwnDataCont ._hdr {
    position: relative;
    width: 100%;
    border-bottom: 1px solid #f2f2f2;
    padding-bottom: 5px;
    margin-bottom: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.filterDrpDwnDataCont ._hdr ._hdng {
    max-width: 85%;
    text-align: left;
    position: relative
}

.filterDrpDwnDataCont ._ftr {
    width: 100%;
    border-top: 1px solid #f2f2f2;
    padding-top: 5px;
    margin-top: 10px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.filterDrpDwnDataCont ._ftr .clearBtn,
.filterDrpDwnDataCont ._ftr .small-tag {
    cursor: pointer;
    height: 25px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 3px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    border: 1px solid #DEDEDE;
    padding: 0 12px 0 2px;
    background-color: #f5f5f5;
    -ms-flex-item-align: end;
    align-self: flex-end;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.filterDrpDwnDataCont ._ftr .clearBtn i,
.filterDrpDwnDataCont ._ftr .small-tag i {
    width: 20px;
    min-width: 20px;
    height: 20px;
    margin-right: 5px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.filterDrpDwnDataCont ._ftr .clearBtn:hover,
.filterDrpDwnDataCont ._ftr .small-tag:hover {
    background-color: red;
    border-color: red;
    color: #fff
}

.filterDrpDwnDataCont .filterDrpDwnData {
    position: relative;
    width: 100%;
    text-align: left
}

.filterDrpDwnDataCont .checkBoxDataCont {
    position: relative
}

.btnCont,
.btnType,
.buttonStyle,
.btnStyle,
.buttonCont,
.btnTypeCont {
    position: relative;
    background-color: #eee;
    border-radius: 4px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    padding: 0 12px;
    font-size: 12px;
    border: 1px solid #DEDEDE;
    height: 35px;
    color: #454545;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    min-width: 60px;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    margin-bottom: 5px
}

.btnCont p,
.btnType p,
.buttonStyle p,
.btnStyle p,
.buttonCont p,
.btnTypeCont p {
    white-space: nowrap;
    line-height: normal
}

.btnCont ._icon,
.btnCont .icon,
.btnType ._icon,
.btnType .icon,
.buttonStyle ._icon,
.buttonStyle .icon,
.btnStyle ._icon,
.btnStyle .icon,
.buttonCont ._icon,
.buttonCont .icon,
.btnTypeCont ._icon,
.btnTypeCont .icon {
    position: relative;
    margin-left: 2px;
    width: 35px;
    height: 35px;
    min-width: 35px;
    min-height: 35px;
    max-width: 35px;
    max-height: 35px;
    padding: 0px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    position: relative;
    z-index: 1
}

.btnCont ._icon img,
.btnCont .icon img,
.btnType ._icon img,
.btnType .icon img,
.buttonStyle ._icon img,
.buttonStyle .icon img,
.btnStyle ._icon img,
.btnStyle .icon img,
.buttonCont ._icon img,
.buttonCont .icon img,
.btnTypeCont ._icon img,
.btnTypeCont .icon img {
    max-width: 20px;
    width: 100%;
    max-height: 100%
}

.btnCont .tooltipData,
.btnType .tooltipData,
.buttonStyle .tooltipData,
.btnStyle .tooltipData,
.buttonCont .tooltipData,
.btnTypeCont .tooltipData {
    position: absolute;
    padding: 5px 15px;
    background-color: rgba(29, 29, 29, 0.85);
    color: #fff;
    text-align: center;
    border-radius: 4px;
    bottom: calc(100% + 3px);
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 1;
    min-width: 100px;
    display: none;
    pointer-events: none
}

.btnCont .tooltipData p,
.btnType .tooltipData p,
.buttonStyle .tooltipData p,
.btnStyle .tooltipData p,
.buttonCont .tooltipData p,
.btnTypeCont .tooltipData p {
    max-width: 250px;
    white-space: normal
}

.btnCont .tooltipData:after,
.btnType .tooltipData:after,
.buttonStyle .tooltipData:after,
.btnStyle .tooltipData:after,
.buttonCont .tooltipData:after,
.btnTypeCont .tooltipData:after {
    position: absolute;
    content: '';
    border: 5px solid transparent;
    border-top: 5px solid rgba(29, 29, 29, 0.85);
    left: calc(50% - 5px);
    top: 100%
}

.btnCont .tooltipData.left,
.btnCont .tooltipData.left-aligned,
.btnCont .tooltipData.left-side,
.btnCont .tooltipData.left-tooltip,
.btnCont .tooltipData.left-tooltipData,
.btnType .tooltipData.left,
.btnType .tooltipData.left-aligned,
.btnType .tooltipData.left-side,
.btnType .tooltipData.left-tooltip,
.btnType .tooltipData.left-tooltipData,
.buttonStyle .tooltipData.left,
.buttonStyle .tooltipData.left-aligned,
.buttonStyle .tooltipData.left-side,
.buttonStyle .tooltipData.left-tooltip,
.buttonStyle .tooltipData.left-tooltipData,
.btnStyle .tooltipData.left,
.btnStyle .tooltipData.left-aligned,
.btnStyle .tooltipData.left-side,
.btnStyle .tooltipData.left-tooltip,
.btnStyle .tooltipData.left-tooltipData,
.buttonCont .tooltipData.left,
.buttonCont .tooltipData.left-aligned,
.buttonCont .tooltipData.left-side,
.buttonCont .tooltipData.left-tooltip,
.buttonCont .tooltipData.left-tooltipData,
.btnTypeCont .tooltipData.left,
.btnTypeCont .tooltipData.left-aligned,
.btnTypeCont .tooltipData.left-side,
.btnTypeCont .tooltipData.left-tooltip,
.btnTypeCont .tooltipData.left-tooltipData {
    right: calc(100% + 8px);
    left: initial;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    bottom: initial
}

.btnCont .tooltipData.left::after,
.btnCont .tooltipData.left-aligned::after,
.btnCont .tooltipData.left-side::after,
.btnCont .tooltipData.left-tooltip::after,
.btnCont .tooltipData.left-tooltipData::after,
.btnType .tooltipData.left::after,
.btnType .tooltipData.left-aligned::after,
.btnType .tooltipData.left-side::after,
.btnType .tooltipData.left-tooltip::after,
.btnType .tooltipData.left-tooltipData::after,
.buttonStyle .tooltipData.left::after,
.buttonStyle .tooltipData.left-aligned::after,
.buttonStyle .tooltipData.left-side::after,
.buttonStyle .tooltipData.left-tooltip::after,
.buttonStyle .tooltipData.left-tooltipData::after,
.btnStyle .tooltipData.left::after,
.btnStyle .tooltipData.left-aligned::after,
.btnStyle .tooltipData.left-side::after,
.btnStyle .tooltipData.left-tooltip::after,
.btnStyle .tooltipData.left-tooltipData::after,
.buttonCont .tooltipData.left::after,
.buttonCont .tooltipData.left-aligned::after,
.buttonCont .tooltipData.left-side::after,
.buttonCont .tooltipData.left-tooltip::after,
.buttonCont .tooltipData.left-tooltipData::after,
.btnTypeCont .tooltipData.left::after,
.btnTypeCont .tooltipData.left-aligned::after,
.btnTypeCont .tooltipData.left-side::after,
.btnTypeCont .tooltipData.left-tooltip::after,
.btnTypeCont .tooltipData.left-tooltipData::after {
    border: 5px solid transparent;
    border-left: 5px solid rgba(29, 29, 29, 0.85);
    left: 100%;
    top: calc(50% - 3px)
}

.btnCont .tooltipData.right,
.btnCont .tooltipData.right-aligned,
.btnCont .tooltipData.right-side,
.btnCont .tooltipData.right-tooltip,
.btnCont .tooltipData.right-tooltipData,
.btnType .tooltipData.right,
.btnType .tooltipData.right-aligned,
.btnType .tooltipData.right-side,
.btnType .tooltipData.right-tooltip,
.btnType .tooltipData.right-tooltipData,
.buttonStyle .tooltipData.right,
.buttonStyle .tooltipData.right-aligned,
.buttonStyle .tooltipData.right-side,
.buttonStyle .tooltipData.right-tooltip,
.buttonStyle .tooltipData.right-tooltipData,
.btnStyle .tooltipData.right,
.btnStyle .tooltipData.right-aligned,
.btnStyle .tooltipData.right-side,
.btnStyle .tooltipData.right-tooltip,
.btnStyle .tooltipData.right-tooltipData,
.buttonCont .tooltipData.right,
.buttonCont .tooltipData.right-aligned,
.buttonCont .tooltipData.right-side,
.buttonCont .tooltipData.right-tooltip,
.buttonCont .tooltipData.right-tooltipData,
.btnTypeCont .tooltipData.right,
.btnTypeCont .tooltipData.right-aligned,
.btnTypeCont .tooltipData.right-side,
.btnTypeCont .tooltipData.right-tooltip,
.btnTypeCont .tooltipData.right-tooltipData {
    left: calc(100% + 8px);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    bottom: initial
}

.btnCont .tooltipData.right::after,
.btnCont .tooltipData.right-aligned::after,
.btnCont .tooltipData.right-side::after,
.btnCont .tooltipData.right-tooltip::after,
.btnCont .tooltipData.right-tooltipData::after,
.btnType .tooltipData.right::after,
.btnType .tooltipData.right-aligned::after,
.btnType .tooltipData.right-side::after,
.btnType .tooltipData.right-tooltip::after,
.btnType .tooltipData.right-tooltipData::after,
.buttonStyle .tooltipData.right::after,
.buttonStyle .tooltipData.right-aligned::after,
.buttonStyle .tooltipData.right-side::after,
.buttonStyle .tooltipData.right-tooltip::after,
.buttonStyle .tooltipData.right-tooltipData::after,
.btnStyle .tooltipData.right::after,
.btnStyle .tooltipData.right-aligned::after,
.btnStyle .tooltipData.right-side::after,
.btnStyle .tooltipData.right-tooltip::after,
.btnStyle .tooltipData.right-tooltipData::after,
.buttonCont .tooltipData.right::after,
.buttonCont .tooltipData.right-aligned::after,
.buttonCont .tooltipData.right-side::after,
.buttonCont .tooltipData.right-tooltip::after,
.buttonCont .tooltipData.right-tooltipData::after,
.btnTypeCont .tooltipData.right::after,
.btnTypeCont .tooltipData.right-aligned::after,
.btnTypeCont .tooltipData.right-side::after,
.btnTypeCont .tooltipData.right-tooltip::after,
.btnTypeCont .tooltipData.right-tooltipData::after {
    border: 5px solid transparent;
    border-right: 5px solid rgba(29, 29, 29, 0.85);
    right: 100%;
    left: initial;
    top: calc(50% - 3px)
}

.btnCont .tooltipData.bottom,
.btnCont .tooltipData.bottom-aligned,
.btnCont .tooltipData.bottom-side,
.btnCont .tooltipData.bottom-tooltip,
.btnCont .tooltipData.bottom-tooltipData,
.btnType .tooltipData.bottom,
.btnType .tooltipData.bottom-aligned,
.btnType .tooltipData.bottom-side,
.btnType .tooltipData.bottom-tooltip,
.btnType .tooltipData.bottom-tooltipData,
.buttonStyle .tooltipData.bottom,
.buttonStyle .tooltipData.bottom-aligned,
.buttonStyle .tooltipData.bottom-side,
.buttonStyle .tooltipData.bottom-tooltip,
.buttonStyle .tooltipData.bottom-tooltipData,
.btnStyle .tooltipData.bottom,
.btnStyle .tooltipData.bottom-aligned,
.btnStyle .tooltipData.bottom-side,
.btnStyle .tooltipData.bottom-tooltip,
.btnStyle .tooltipData.bottom-tooltipData,
.buttonCont .tooltipData.bottom,
.buttonCont .tooltipData.bottom-aligned,
.buttonCont .tooltipData.bottom-side,
.buttonCont .tooltipData.bottom-tooltip,
.buttonCont .tooltipData.bottom-tooltipData,
.btnTypeCont .tooltipData.bottom,
.btnTypeCont .tooltipData.bottom-aligned,
.btnTypeCont .tooltipData.bottom-side,
.btnTypeCont .tooltipData.bottom-tooltip,
.btnTypeCont .tooltipData.bottom-tooltipData {
    top: calc(100% + 8px);
    bottom: initial
}

.btnCont .tooltipData.bottom::after,
.btnCont .tooltipData.bottom-aligned::after,
.btnCont .tooltipData.bottom-side::after,
.btnCont .tooltipData.bottom-tooltip::after,
.btnCont .tooltipData.bottom-tooltipData::after,
.btnType .tooltipData.bottom::after,
.btnType .tooltipData.bottom-aligned::after,
.btnType .tooltipData.bottom-side::after,
.btnType .tooltipData.bottom-tooltip::after,
.btnType .tooltipData.bottom-tooltipData::after,
.buttonStyle .tooltipData.bottom::after,
.buttonStyle .tooltipData.bottom-aligned::after,
.buttonStyle .tooltipData.bottom-side::after,
.buttonStyle .tooltipData.bottom-tooltip::after,
.buttonStyle .tooltipData.bottom-tooltipData::after,
.btnStyle .tooltipData.bottom::after,
.btnStyle .tooltipData.bottom-aligned::after,
.btnStyle .tooltipData.bottom-side::after,
.btnStyle .tooltipData.bottom-tooltip::after,
.btnStyle .tooltipData.bottom-tooltipData::after,
.buttonCont .tooltipData.bottom::after,
.buttonCont .tooltipData.bottom-aligned::after,
.buttonCont .tooltipData.bottom-side::after,
.buttonCont .tooltipData.bottom-tooltip::after,
.buttonCont .tooltipData.bottom-tooltipData::after,
.btnTypeCont .tooltipData.bottom::after,
.btnTypeCont .tooltipData.bottom-aligned::after,
.btnTypeCont .tooltipData.bottom-side::after,
.btnTypeCont .tooltipData.bottom-tooltip::after,
.btnTypeCont .tooltipData.bottom-tooltipData::after {
    border: 5px solid transparent;
    border-bottom: 5px solid rgba(29, 29, 29, 0.85);
    bottom: 100%;
    top: initial
}

.btnCont .tooltipData.text-center,
.btnType .tooltipData.text-center,
.buttonStyle .tooltipData.text-center,
.btnStyle .tooltipData.text-center,
.buttonCont .tooltipData.text-center,
.btnTypeCont .tooltipData.text-center {
    text-align: center
}

.btnCont .tooltipData.text-center,
.btnType .tooltipData.text-center,
.buttonStyle .tooltipData.text-center,
.btnStyle .tooltipData.text-center,
.buttonCont .tooltipData.text-center,
.btnTypeCont .tooltipData.text-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.btnCont .tooltipData.noWrap p,
.btnCont .tooltipData.no-wrap p,
.btnType .tooltipData.noWrap p,
.btnType .tooltipData.no-wrap p,
.buttonStyle .tooltipData.noWrap p,
.buttonStyle .tooltipData.no-wrap p,
.btnStyle .tooltipData.noWrap p,
.btnStyle .tooltipData.no-wrap p,
.buttonCont .tooltipData.noWrap p,
.buttonCont .tooltipData.no-wrap p,
.btnTypeCont .tooltipData.noWrap p,
.btnTypeCont .tooltipData.no-wrap p {
    white-space: nowrap
}

.btnCont .tooltipData.leftTooltip,
.btnType .tooltipData.leftTooltip,
.buttonStyle .tooltipData.leftTooltip,
.btnStyle .tooltipData.leftTooltip,
.buttonCont .tooltipData.leftTooltip,
.btnTypeCont .tooltipData.leftTooltip {
    -webkit-transform: none;
    transform: none;
    left: 0px
}

.btnCont .tooltipData.leftTooltip.bottom::after,
.btnType .tooltipData.leftTooltip.bottom::after,
.buttonStyle .tooltipData.leftTooltip.bottom::after,
.btnStyle .tooltipData.leftTooltip.bottom::after,
.buttonCont .tooltipData.leftTooltip.bottom::after,
.btnTypeCont .tooltipData.leftTooltip.bottom::after {
    left: 6px
}

.btnCont .tooltipData.leftTooltip.top::after,
.btnType .tooltipData.leftTooltip.top::after,
.buttonStyle .tooltipData.leftTooltip.top::after,
.btnStyle .tooltipData.leftTooltip.top::after,
.buttonCont .tooltipData.leftTooltip.top::after,
.btnTypeCont .tooltipData.leftTooltip.top::after {
    left: 2px;
    top: 99%
}

.btnCont:hover .tooltipData,
.btnType:hover .tooltipData,
.buttonStyle:hover .tooltipData,
.btnStyle:hover .tooltipData,
.buttonCont:hover .tooltipData,
.btnTypeCont:hover .tooltipData {
    display: block;
    text-align: left;
    padding: 5px 10px
}

.btnCont:hover .tooltipData p,
.btnType:hover .tooltipData p,
.buttonStyle:hover .tooltipData p,
.btnStyle:hover .tooltipData p,
.buttonCont:hover .tooltipData p,
.btnTypeCont:hover .tooltipData p {
    margin-bottom: 3px
}

.btnCont:hover .tooltipData p:last-child,
.btnType:hover .tooltipData p:last-child,
.buttonStyle:hover .tooltipData p:last-child,
.btnStyle:hover .tooltipData p:last-child,
.buttonCont:hover .tooltipData p:last-child,
.btnTypeCont:hover .tooltipData p:last-child {
    margin-bottom: 0
}

.btnCont.borderless,
.btnType.borderless,
.buttonStyle.borderless,
.btnStyle.borderless,
.buttonCont.borderless,
.btnTypeCont.borderless {
    border: 0
}

.btnCont._tag,
.btnCont.tag,
.btnCont.simpleTag,
.btnType._tag,
.btnType.tag,
.btnType.simpleTag,
.buttonStyle._tag,
.buttonStyle.tag,
.buttonStyle.simpleTag,
.btnStyle._tag,
.btnStyle.tag,
.btnStyle.simpleTag,
.buttonCont._tag,
.buttonCont.tag,
.buttonCont.simpleTag,
.btnTypeCont._tag,
.btnTypeCont.tag,
.btnTypeCont.simpleTag {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.btnCont.tagRemovable,
.btnCont.removableTag,
.btnType.tagRemovable,
.btnType.removableTag,
.buttonStyle.tagRemovable,
.buttonStyle.removableTag,
.btnStyle.tagRemovable,
.btnStyle.removableTag,
.buttonCont.tagRemovable,
.buttonCont.removableTag,
.btnTypeCont.tagRemovable,
.btnTypeCont.removableTag {
    background-color: #f5f5f5;
    padding-right: 5px;
    cursor: pointer
}

.btnCont.tagRemovable .removeIcon,
.btnCont.removableTag .removeIcon,
.btnType.tagRemovable .removeIcon,
.btnType.removableTag .removeIcon,
.buttonStyle.tagRemovable .removeIcon,
.buttonStyle.removableTag .removeIcon,
.btnStyle.tagRemovable .removeIcon,
.btnStyle.removableTag .removeIcon,
.buttonCont.tagRemovable .removeIcon,
.buttonCont.removableTag .removeIcon,
.btnTypeCont.tagRemovable .removeIcon,
.btnTypeCont.removableTag .removeIcon {
    width: 25px;
    height: 25px;
    margin-left: 10px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    border-radius: 2px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.btnCont.tagRemovable:hover,
.btnCont.removableTag:hover,
.btnType.tagRemovable:hover,
.btnType.removableTag:hover,
.buttonStyle.tagRemovable:hover,
.buttonStyle.removableTag:hover,
.btnStyle.tagRemovable:hover,
.btnStyle.removableTag:hover,
.buttonCont.tagRemovable:hover,
.buttonCont.removableTag:hover,
.btnTypeCont.tagRemovable:hover,
.btnTypeCont.removableTag:hover {
    background-color: #fff;
    border-color: #ccc;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    z-index: 2
}

.btnCont.tagRemovable:hover .removeIcon,
.btnCont.removableTag:hover .removeIcon,
.btnType.tagRemovable:hover .removeIcon,
.btnType.removableTag:hover .removeIcon,
.buttonStyle.tagRemovable:hover .removeIcon,
.buttonStyle.removableTag:hover .removeIcon,
.btnStyle.tagRemovable:hover .removeIcon,
.btnStyle.removableTag:hover .removeIcon,
.buttonCont.tagRemovable:hover .removeIcon,
.buttonCont.removableTag:hover .removeIcon,
.btnTypeCont.tagRemovable:hover .removeIcon,
.btnTypeCont.removableTag:hover .removeIcon {
    color: red
}

.btnCont.tagRemovable:hover .removeIcon:hover,
.btnCont.removableTag:hover .removeIcon:hover,
.btnType.tagRemovable:hover .removeIcon:hover,
.btnType.removableTag:hover .removeIcon:hover,
.buttonStyle.tagRemovable:hover .removeIcon:hover,
.buttonStyle.removableTag:hover .removeIcon:hover,
.btnStyle.tagRemovable:hover .removeIcon:hover,
.btnStyle.removableTag:hover .removeIcon:hover,
.buttonCont.tagRemovable:hover .removeIcon:hover,
.buttonCont.removableTag:hover .removeIcon:hover,
.btnTypeCont.tagRemovable:hover .removeIcon:hover,
.btnTypeCont.removableTag:hover .removeIcon:hover {
    background-color: red;
    color: #fff;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)
}

.btnCont.tagRemovable:hover.bgWhite,
.btnCont.tagRemovable:hover.background-white,
.btnCont.tagRemovable:hover.bgColor-white,
.btnCont.tagRemovable:hover.white-bgColor,
.btnCont.tagRemovable:hover.whiteBgColor,
.btnCont.removableTag:hover.bgWhite,
.btnCont.removableTag:hover.background-white,
.btnCont.removableTag:hover.bgColor-white,
.btnCont.removableTag:hover.white-bgColor,
.btnCont.removableTag:hover.whiteBgColor,
.btnType.tagRemovable:hover.bgWhite,
.btnType.tagRemovable:hover.background-white,
.btnType.tagRemovable:hover.bgColor-white,
.btnType.tagRemovable:hover.white-bgColor,
.btnType.tagRemovable:hover.whiteBgColor,
.btnType.removableTag:hover.bgWhite,
.btnType.removableTag:hover.background-white,
.btnType.removableTag:hover.bgColor-white,
.btnType.removableTag:hover.white-bgColor,
.btnType.removableTag:hover.whiteBgColor,
.buttonStyle.tagRemovable:hover.bgWhite,
.buttonStyle.tagRemovable:hover.background-white,
.buttonStyle.tagRemovable:hover.bgColor-white,
.buttonStyle.tagRemovable:hover.white-bgColor,
.buttonStyle.tagRemovable:hover.whiteBgColor,
.buttonStyle.removableTag:hover.bgWhite,
.buttonStyle.removableTag:hover.background-white,
.buttonStyle.removableTag:hover.bgColor-white,
.buttonStyle.removableTag:hover.white-bgColor,
.buttonStyle.removableTag:hover.whiteBgColor,
.btnStyle.tagRemovable:hover.bgWhite,
.btnStyle.tagRemovable:hover.background-white,
.btnStyle.tagRemovable:hover.bgColor-white,
.btnStyle.tagRemovable:hover.white-bgColor,
.btnStyle.tagRemovable:hover.whiteBgColor,
.btnStyle.removableTag:hover.bgWhite,
.btnStyle.removableTag:hover.background-white,
.btnStyle.removableTag:hover.bgColor-white,
.btnStyle.removableTag:hover.white-bgColor,
.btnStyle.removableTag:hover.whiteBgColor,
.buttonCont.tagRemovable:hover.bgWhite,
.buttonCont.tagRemovable:hover.background-white,
.buttonCont.tagRemovable:hover.bgColor-white,
.buttonCont.tagRemovable:hover.white-bgColor,
.buttonCont.tagRemovable:hover.whiteBgColor,
.buttonCont.removableTag:hover.bgWhite,
.buttonCont.removableTag:hover.background-white,
.buttonCont.removableTag:hover.bgColor-white,
.buttonCont.removableTag:hover.white-bgColor,
.buttonCont.removableTag:hover.whiteBgColor,
.btnTypeCont.tagRemovable:hover.bgWhite,
.btnTypeCont.tagRemovable:hover.background-white,
.btnTypeCont.tagRemovable:hover.bgColor-white,
.btnTypeCont.tagRemovable:hover.white-bgColor,
.btnTypeCont.tagRemovable:hover.whiteBgColor,
.btnTypeCont.removableTag:hover.bgWhite,
.btnTypeCont.removableTag:hover.background-white,
.btnTypeCont.removableTag:hover.bgColor-white,
.btnTypeCont.removableTag:hover.white-bgColor,
.btnTypeCont.removableTag:hover.whiteBgColor {
    background-color: red !important;
    border-color: red;
    color: #fff
}

.btnCont.tagRemovable:hover.bgWhite svg path,
.btnCont.tagRemovable:hover.bgWhite svg rect,
.btnCont.tagRemovable:hover.bgWhite svg circle,
.btnCont.tagRemovable:hover.bgWhite svg line,
.btnCont.tagRemovable:hover.background-white svg path,
.btnCont.tagRemovable:hover.background-white svg rect,
.btnCont.tagRemovable:hover.background-white svg circle,
.btnCont.tagRemovable:hover.background-white svg line,
.btnCont.tagRemovable:hover.bgColor-white svg path,
.btnCont.tagRemovable:hover.bgColor-white svg rect,
.btnCont.tagRemovable:hover.bgColor-white svg circle,
.btnCont.tagRemovable:hover.bgColor-white svg line,
.btnCont.tagRemovable:hover.white-bgColor svg path,
.btnCont.tagRemovable:hover.white-bgColor svg rect,
.btnCont.tagRemovable:hover.white-bgColor svg circle,
.btnCont.tagRemovable:hover.white-bgColor svg line,
.btnCont.tagRemovable:hover.whiteBgColor svg path,
.btnCont.tagRemovable:hover.whiteBgColor svg rect,
.btnCont.tagRemovable:hover.whiteBgColor svg circle,
.btnCont.tagRemovable:hover.whiteBgColor svg line,
.btnCont.removableTag:hover.bgWhite svg path,
.btnCont.removableTag:hover.bgWhite svg rect,
.btnCont.removableTag:hover.bgWhite svg circle,
.btnCont.removableTag:hover.bgWhite svg line,
.btnCont.removableTag:hover.background-white svg path,
.btnCont.removableTag:hover.background-white svg rect,
.btnCont.removableTag:hover.background-white svg circle,
.btnCont.removableTag:hover.background-white svg line,
.btnCont.removableTag:hover.bgColor-white svg path,
.btnCont.removableTag:hover.bgColor-white svg rect,
.btnCont.removableTag:hover.bgColor-white svg circle,
.btnCont.removableTag:hover.bgColor-white svg line,
.btnCont.removableTag:hover.white-bgColor svg path,
.btnCont.removableTag:hover.white-bgColor svg rect,
.btnCont.removableTag:hover.white-bgColor svg circle,
.btnCont.removableTag:hover.white-bgColor svg line,
.btnCont.removableTag:hover.whiteBgColor svg path,
.btnCont.removableTag:hover.whiteBgColor svg rect,
.btnCont.removableTag:hover.whiteBgColor svg circle,
.btnCont.removableTag:hover.whiteBgColor svg line,
.btnType.tagRemovable:hover.bgWhite svg path,
.btnType.tagRemovable:hover.bgWhite svg rect,
.btnType.tagRemovable:hover.bgWhite svg circle,
.btnType.tagRemovable:hover.bgWhite svg line,
.btnType.tagRemovable:hover.background-white svg path,
.btnType.tagRemovable:hover.background-white svg rect,
.btnType.tagRemovable:hover.background-white svg circle,
.btnType.tagRemovable:hover.background-white svg line,
.btnType.tagRemovable:hover.bgColor-white svg path,
.btnType.tagRemovable:hover.bgColor-white svg rect,
.btnType.tagRemovable:hover.bgColor-white svg circle,
.btnType.tagRemovable:hover.bgColor-white svg line,
.btnType.tagRemovable:hover.white-bgColor svg path,
.btnType.tagRemovable:hover.white-bgColor svg rect,
.btnType.tagRemovable:hover.white-bgColor svg circle,
.btnType.tagRemovable:hover.white-bgColor svg line,
.btnType.tagRemovable:hover.whiteBgColor svg path,
.btnType.tagRemovable:hover.whiteBgColor svg rect,
.btnType.tagRemovable:hover.whiteBgColor svg circle,
.btnType.tagRemovable:hover.whiteBgColor svg line,
.btnType.removableTag:hover.bgWhite svg path,
.btnType.removableTag:hover.bgWhite svg rect,
.btnType.removableTag:hover.bgWhite svg circle,
.btnType.removableTag:hover.bgWhite svg line,
.btnType.removableTag:hover.background-white svg path,
.btnType.removableTag:hover.background-white svg rect,
.btnType.removableTag:hover.background-white svg circle,
.btnType.removableTag:hover.background-white svg line,
.btnType.removableTag:hover.bgColor-white svg path,
.btnType.removableTag:hover.bgColor-white svg rect,
.btnType.removableTag:hover.bgColor-white svg circle,
.btnType.removableTag:hover.bgColor-white svg line,
.btnType.removableTag:hover.white-bgColor svg path,
.btnType.removableTag:hover.white-bgColor svg rect,
.btnType.removableTag:hover.white-bgColor svg circle,
.btnType.removableTag:hover.white-bgColor svg line,
.btnType.removableTag:hover.whiteBgColor svg path,
.btnType.removableTag:hover.whiteBgColor svg rect,
.btnType.removableTag:hover.whiteBgColor svg circle,
.btnType.removableTag:hover.whiteBgColor svg line,
.buttonStyle.tagRemovable:hover.bgWhite svg path,
.buttonStyle.tagRemovable:hover.bgWhite svg rect,
.buttonStyle.tagRemovable:hover.bgWhite svg circle,
.buttonStyle.tagRemovable:hover.bgWhite svg line,
.buttonStyle.tagRemovable:hover.background-white svg path,
.buttonStyle.tagRemovable:hover.background-white svg rect,
.buttonStyle.tagRemovable:hover.background-white svg circle,
.buttonStyle.tagRemovable:hover.background-white svg line,
.buttonStyle.tagRemovable:hover.bgColor-white svg path,
.buttonStyle.tagRemovable:hover.bgColor-white svg rect,
.buttonStyle.tagRemovable:hover.bgColor-white svg circle,
.buttonStyle.tagRemovable:hover.bgColor-white svg line,
.buttonStyle.tagRemovable:hover.white-bgColor svg path,
.buttonStyle.tagRemovable:hover.white-bgColor svg rect,
.buttonStyle.tagRemovable:hover.white-bgColor svg circle,
.buttonStyle.tagRemovable:hover.white-bgColor svg line,
.buttonStyle.tagRemovable:hover.whiteBgColor svg path,
.buttonStyle.tagRemovable:hover.whiteBgColor svg rect,
.buttonStyle.tagRemovable:hover.whiteBgColor svg circle,
.buttonStyle.tagRemovable:hover.whiteBgColor svg line,
.buttonStyle.removableTag:hover.bgWhite svg path,
.buttonStyle.removableTag:hover.bgWhite svg rect,
.buttonStyle.removableTag:hover.bgWhite svg circle,
.buttonStyle.removableTag:hover.bgWhite svg line,
.buttonStyle.removableTag:hover.background-white svg path,
.buttonStyle.removableTag:hover.background-white svg rect,
.buttonStyle.removableTag:hover.background-white svg circle,
.buttonStyle.removableTag:hover.background-white svg line,
.buttonStyle.removableTag:hover.bgColor-white svg path,
.buttonStyle.removableTag:hover.bgColor-white svg rect,
.buttonStyle.removableTag:hover.bgColor-white svg circle,
.buttonStyle.removableTag:hover.bgColor-white svg line,
.buttonStyle.removableTag:hover.white-bgColor svg path,
.buttonStyle.removableTag:hover.white-bgColor svg rect,
.buttonStyle.removableTag:hover.white-bgColor svg circle,
.buttonStyle.removableTag:hover.white-bgColor svg line,
.buttonStyle.removableTag:hover.whiteBgColor svg path,
.buttonStyle.removableTag:hover.whiteBgColor svg rect,
.buttonStyle.removableTag:hover.whiteBgColor svg circle,
.buttonStyle.removableTag:hover.whiteBgColor svg line,
.btnStyle.tagRemovable:hover.bgWhite svg path,
.btnStyle.tagRemovable:hover.bgWhite svg rect,
.btnStyle.tagRemovable:hover.bgWhite svg circle,
.btnStyle.tagRemovable:hover.bgWhite svg line,
.btnStyle.tagRemovable:hover.background-white svg path,
.btnStyle.tagRemovable:hover.background-white svg rect,
.btnStyle.tagRemovable:hover.background-white svg circle,
.btnStyle.tagRemovable:hover.background-white svg line,
.btnStyle.tagRemovable:hover.bgColor-white svg path,
.btnStyle.tagRemovable:hover.bgColor-white svg rect,
.btnStyle.tagRemovable:hover.bgColor-white svg circle,
.btnStyle.tagRemovable:hover.bgColor-white svg line,
.btnStyle.tagRemovable:hover.white-bgColor svg path,
.btnStyle.tagRemovable:hover.white-bgColor svg rect,
.btnStyle.tagRemovable:hover.white-bgColor svg circle,
.btnStyle.tagRemovable:hover.white-bgColor svg line,
.btnStyle.tagRemovable:hover.whiteBgColor svg path,
.btnStyle.tagRemovable:hover.whiteBgColor svg rect,
.btnStyle.tagRemovable:hover.whiteBgColor svg circle,
.btnStyle.tagRemovable:hover.whiteBgColor svg line,
.btnStyle.removableTag:hover.bgWhite svg path,
.btnStyle.removableTag:hover.bgWhite svg rect,
.btnStyle.removableTag:hover.bgWhite svg circle,
.btnStyle.removableTag:hover.bgWhite svg line,
.btnStyle.removableTag:hover.background-white svg path,
.btnStyle.removableTag:hover.background-white svg rect,
.btnStyle.removableTag:hover.background-white svg circle,
.btnStyle.removableTag:hover.background-white svg line,
.btnStyle.removableTag:hover.bgColor-white svg path,
.btnStyle.removableTag:hover.bgColor-white svg rect,
.btnStyle.removableTag:hover.bgColor-white svg circle,
.btnStyle.removableTag:hover.bgColor-white svg line,
.btnStyle.removableTag:hover.white-bgColor svg path,
.btnStyle.removableTag:hover.white-bgColor svg rect,
.btnStyle.removableTag:hover.white-bgColor svg circle,
.btnStyle.removableTag:hover.white-bgColor svg line,
.btnStyle.removableTag:hover.whiteBgColor svg path,
.btnStyle.removableTag:hover.whiteBgColor svg rect,
.btnStyle.removableTag:hover.whiteBgColor svg circle,
.btnStyle.removableTag:hover.whiteBgColor svg line,
.buttonCont.tagRemovable:hover.bgWhite svg path,
.buttonCont.tagRemovable:hover.bgWhite svg rect,
.buttonCont.tagRemovable:hover.bgWhite svg circle,
.buttonCont.tagRemovable:hover.bgWhite svg line,
.buttonCont.tagRemovable:hover.background-white svg path,
.buttonCont.tagRemovable:hover.background-white svg rect,
.buttonCont.tagRemovable:hover.background-white svg circle,
.buttonCont.tagRemovable:hover.background-white svg line,
.buttonCont.tagRemovable:hover.bgColor-white svg path,
.buttonCont.tagRemovable:hover.bgColor-white svg rect,
.buttonCont.tagRemovable:hover.bgColor-white svg circle,
.buttonCont.tagRemovable:hover.bgColor-white svg line,
.buttonCont.tagRemovable:hover.white-bgColor svg path,
.buttonCont.tagRemovable:hover.white-bgColor svg rect,
.buttonCont.tagRemovable:hover.white-bgColor svg circle,
.buttonCont.tagRemovable:hover.white-bgColor svg line,
.buttonCont.tagRemovable:hover.whiteBgColor svg path,
.buttonCont.tagRemovable:hover.whiteBgColor svg rect,
.buttonCont.tagRemovable:hover.whiteBgColor svg circle,
.buttonCont.tagRemovable:hover.whiteBgColor svg line,
.buttonCont.removableTag:hover.bgWhite svg path,
.buttonCont.removableTag:hover.bgWhite svg rect,
.buttonCont.removableTag:hover.bgWhite svg circle,
.buttonCont.removableTag:hover.bgWhite svg line,
.buttonCont.removableTag:hover.background-white svg path,
.buttonCont.removableTag:hover.background-white svg rect,
.buttonCont.removableTag:hover.background-white svg circle,
.buttonCont.removableTag:hover.background-white svg line,
.buttonCont.removableTag:hover.bgColor-white svg path,
.buttonCont.removableTag:hover.bgColor-white svg rect,
.buttonCont.removableTag:hover.bgColor-white svg circle,
.buttonCont.removableTag:hover.bgColor-white svg line,
.buttonCont.removableTag:hover.white-bgColor svg path,
.buttonCont.removableTag:hover.white-bgColor svg rect,
.buttonCont.removableTag:hover.white-bgColor svg circle,
.buttonCont.removableTag:hover.white-bgColor svg line,
.buttonCont.removableTag:hover.whiteBgColor svg path,
.buttonCont.removableTag:hover.whiteBgColor svg rect,
.buttonCont.removableTag:hover.whiteBgColor svg circle,
.buttonCont.removableTag:hover.whiteBgColor svg line,
.btnTypeCont.tagRemovable:hover.bgWhite svg path,
.btnTypeCont.tagRemovable:hover.bgWhite svg rect,
.btnTypeCont.tagRemovable:hover.bgWhite svg circle,
.btnTypeCont.tagRemovable:hover.bgWhite svg line,
.btnTypeCont.tagRemovable:hover.background-white svg path,
.btnTypeCont.tagRemovable:hover.background-white svg rect,
.btnTypeCont.tagRemovable:hover.background-white svg circle,
.btnTypeCont.tagRemovable:hover.background-white svg line,
.btnTypeCont.tagRemovable:hover.bgColor-white svg path,
.btnTypeCont.tagRemovable:hover.bgColor-white svg rect,
.btnTypeCont.tagRemovable:hover.bgColor-white svg circle,
.btnTypeCont.tagRemovable:hover.bgColor-white svg line,
.btnTypeCont.tagRemovable:hover.white-bgColor svg path,
.btnTypeCont.tagRemovable:hover.white-bgColor svg rect,
.btnTypeCont.tagRemovable:hover.white-bgColor svg circle,
.btnTypeCont.tagRemovable:hover.white-bgColor svg line,
.btnTypeCont.tagRemovable:hover.whiteBgColor svg path,
.btnTypeCont.tagRemovable:hover.whiteBgColor svg rect,
.btnTypeCont.tagRemovable:hover.whiteBgColor svg circle,
.btnTypeCont.tagRemovable:hover.whiteBgColor svg line,
.btnTypeCont.removableTag:hover.bgWhite svg path,
.btnTypeCont.removableTag:hover.bgWhite svg rect,
.btnTypeCont.removableTag:hover.bgWhite svg circle,
.btnTypeCont.removableTag:hover.bgWhite svg line,
.btnTypeCont.removableTag:hover.background-white svg path,
.btnTypeCont.removableTag:hover.background-white svg rect,
.btnTypeCont.removableTag:hover.background-white svg circle,
.btnTypeCont.removableTag:hover.background-white svg line,
.btnTypeCont.removableTag:hover.bgColor-white svg path,
.btnTypeCont.removableTag:hover.bgColor-white svg rect,
.btnTypeCont.removableTag:hover.bgColor-white svg circle,
.btnTypeCont.removableTag:hover.bgColor-white svg line,
.btnTypeCont.removableTag:hover.white-bgColor svg path,
.btnTypeCont.removableTag:hover.white-bgColor svg rect,
.btnTypeCont.removableTag:hover.white-bgColor svg circle,
.btnTypeCont.removableTag:hover.white-bgColor svg line,
.btnTypeCont.removableTag:hover.whiteBgColor svg path,
.btnTypeCont.removableTag:hover.whiteBgColor svg rect,
.btnTypeCont.removableTag:hover.whiteBgColor svg circle,
.btnTypeCont.removableTag:hover.whiteBgColor svg line {
    fill: #fff
}

.btnCont.tagRemovable:hover.bgWhite .removeIcon,
.btnCont.tagRemovable:hover.background-white .removeIcon,
.btnCont.tagRemovable:hover.bgColor-white .removeIcon,
.btnCont.tagRemovable:hover.white-bgColor .removeIcon,
.btnCont.tagRemovable:hover.whiteBgColor .removeIcon,
.btnCont.removableTag:hover.bgWhite .removeIcon,
.btnCont.removableTag:hover.background-white .removeIcon,
.btnCont.removableTag:hover.bgColor-white .removeIcon,
.btnCont.removableTag:hover.white-bgColor .removeIcon,
.btnCont.removableTag:hover.whiteBgColor .removeIcon,
.btnType.tagRemovable:hover.bgWhite .removeIcon,
.btnType.tagRemovable:hover.background-white .removeIcon,
.btnType.tagRemovable:hover.bgColor-white .removeIcon,
.btnType.tagRemovable:hover.white-bgColor .removeIcon,
.btnType.tagRemovable:hover.whiteBgColor .removeIcon,
.btnType.removableTag:hover.bgWhite .removeIcon,
.btnType.removableTag:hover.background-white .removeIcon,
.btnType.removableTag:hover.bgColor-white .removeIcon,
.btnType.removableTag:hover.white-bgColor .removeIcon,
.btnType.removableTag:hover.whiteBgColor .removeIcon,
.buttonStyle.tagRemovable:hover.bgWhite .removeIcon,
.buttonStyle.tagRemovable:hover.background-white .removeIcon,
.buttonStyle.tagRemovable:hover.bgColor-white .removeIcon,
.buttonStyle.tagRemovable:hover.white-bgColor .removeIcon,
.buttonStyle.tagRemovable:hover.whiteBgColor .removeIcon,
.buttonStyle.removableTag:hover.bgWhite .removeIcon,
.buttonStyle.removableTag:hover.background-white .removeIcon,
.buttonStyle.removableTag:hover.bgColor-white .removeIcon,
.buttonStyle.removableTag:hover.white-bgColor .removeIcon,
.buttonStyle.removableTag:hover.whiteBgColor .removeIcon,
.btnStyle.tagRemovable:hover.bgWhite .removeIcon,
.btnStyle.tagRemovable:hover.background-white .removeIcon,
.btnStyle.tagRemovable:hover.bgColor-white .removeIcon,
.btnStyle.tagRemovable:hover.white-bgColor .removeIcon,
.btnStyle.tagRemovable:hover.whiteBgColor .removeIcon,
.btnStyle.removableTag:hover.bgWhite .removeIcon,
.btnStyle.removableTag:hover.background-white .removeIcon,
.btnStyle.removableTag:hover.bgColor-white .removeIcon,
.btnStyle.removableTag:hover.white-bgColor .removeIcon,
.btnStyle.removableTag:hover.whiteBgColor .removeIcon,
.buttonCont.tagRemovable:hover.bgWhite .removeIcon,
.buttonCont.tagRemovable:hover.background-white .removeIcon,
.buttonCont.tagRemovable:hover.bgColor-white .removeIcon,
.buttonCont.tagRemovable:hover.white-bgColor .removeIcon,
.buttonCont.tagRemovable:hover.whiteBgColor .removeIcon,
.buttonCont.removableTag:hover.bgWhite .removeIcon,
.buttonCont.removableTag:hover.background-white .removeIcon,
.buttonCont.removableTag:hover.bgColor-white .removeIcon,
.buttonCont.removableTag:hover.white-bgColor .removeIcon,
.buttonCont.removableTag:hover.whiteBgColor .removeIcon,
.btnTypeCont.tagRemovable:hover.bgWhite .removeIcon,
.btnTypeCont.tagRemovable:hover.background-white .removeIcon,
.btnTypeCont.tagRemovable:hover.bgColor-white .removeIcon,
.btnTypeCont.tagRemovable:hover.white-bgColor .removeIcon,
.btnTypeCont.tagRemovable:hover.whiteBgColor .removeIcon,
.btnTypeCont.removableTag:hover.bgWhite .removeIcon,
.btnTypeCont.removableTag:hover.background-white .removeIcon,
.btnTypeCont.removableTag:hover.bgColor-white .removeIcon,
.btnTypeCont.removableTag:hover.white-bgColor .removeIcon,
.btnTypeCont.removableTag:hover.whiteBgColor .removeIcon {
    color: #fff
}

.btnCont._withIcon,
.btnCont.withIcon,
.btnCont.with-icon,
.btnType._withIcon,
.btnType.withIcon,
.btnType.with-icon,
.buttonStyle._withIcon,
.buttonStyle.withIcon,
.buttonStyle.with-icon,
.btnStyle._withIcon,
.btnStyle.withIcon,
.btnStyle.with-icon,
.buttonCont._withIcon,
.buttonCont.withIcon,
.buttonCont.with-icon,
.btnTypeCont._withIcon,
.btnTypeCont.withIcon,
.btnTypeCont.with-icon {
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    padding-left: 2px;
    padding-right: 10px
}

.btnCont._withIcon ._icon,
.btnCont._withIcon .icon,
.btnCont.withIcon ._icon,
.btnCont.withIcon .icon,
.btnCont.with-icon ._icon,
.btnCont.with-icon .icon,
.btnType._withIcon ._icon,
.btnType._withIcon .icon,
.btnType.withIcon ._icon,
.btnType.withIcon .icon,
.btnType.with-icon ._icon,
.btnType.with-icon .icon,
.buttonStyle._withIcon ._icon,
.buttonStyle._withIcon .icon,
.buttonStyle.withIcon ._icon,
.buttonStyle.withIcon .icon,
.buttonStyle.with-icon ._icon,
.buttonStyle.with-icon .icon,
.btnStyle._withIcon ._icon,
.btnStyle._withIcon .icon,
.btnStyle.withIcon ._icon,
.btnStyle.withIcon .icon,
.btnStyle.with-icon ._icon,
.btnStyle.with-icon .icon,
.buttonCont._withIcon ._icon,
.buttonCont._withIcon .icon,
.buttonCont.withIcon ._icon,
.buttonCont.withIcon .icon,
.buttonCont.with-icon ._icon,
.buttonCont.with-icon .icon,
.btnTypeCont._withIcon ._icon,
.btnTypeCont._withIcon .icon,
.btnTypeCont.withIcon ._icon,
.btnTypeCont.withIcon .icon,
.btnTypeCont.with-icon ._icon,
.btnTypeCont.with-icon .icon {
    margin-right: 5px;
    margin-left: 0
}

.btnCont._clickable,
.btnCont.clickable,
.btnCont.clickAble,
.btnCont._clickAble,
.btnType._clickable,
.btnType.clickable,
.btnType.clickAble,
.btnType._clickAble,
.buttonStyle._clickable,
.buttonStyle.clickable,
.buttonStyle.clickAble,
.buttonStyle._clickAble,
.btnStyle._clickable,
.btnStyle.clickable,
.btnStyle.clickAble,
.btnStyle._clickAble,
.buttonCont._clickable,
.buttonCont.clickable,
.buttonCont.clickAble,
.buttonCont._clickAble,
.btnTypeCont._clickable,
.btnTypeCont.clickable,
.btnTypeCont.clickAble,
.btnTypeCont._clickAble {
    cursor: pointer
}

.btnCont._clickable:hover,
.btnCont.clickable:hover,
.btnCont.clickAble:hover,
.btnCont._clickAble:hover,
.btnType._clickable:hover,
.btnType.clickable:hover,
.btnType.clickAble:hover,
.btnType._clickAble:hover,
.buttonStyle._clickable:hover,
.buttonStyle.clickable:hover,
.buttonStyle.clickAble:hover,
.buttonStyle._clickAble:hover,
.btnStyle._clickable:hover,
.btnStyle.clickable:hover,
.btnStyle.clickAble:hover,
.btnStyle._clickAble:hover,
.buttonCont._clickable:hover,
.buttonCont.clickable:hover,
.buttonCont.clickAble:hover,
.buttonCont._clickAble:hover,
.btnTypeCont._clickable:hover,
.btnTypeCont.clickable:hover,
.btnTypeCont.clickAble:hover,
.btnTypeCont._clickAble:hover {
    background-color: #fff;
    border-color: #f1f1f1;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)
}

.btnCont svg path,
.btnCont svg rect,
.btnCont svg circle,
.btnCont svg line,
.btnType svg path,
.btnType svg rect,
.btnType svg circle,
.btnType svg line,
.buttonStyle svg path,
.buttonStyle svg rect,
.buttonStyle svg circle,
.buttonStyle svg line,
.btnStyle svg path,
.btnStyle svg rect,
.btnStyle svg circle,
.btnStyle svg line,
.buttonCont svg path,
.buttonCont svg rect,
.buttonCont svg circle,
.buttonCont svg line,
.btnTypeCont svg path,
.btnTypeCont svg rect,
.btnTypeCont svg circle,
.btnTypeCont svg line {
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.btnCont.hoverColor,
.btnCont.hoverButton,
.btnType.hoverColor,
.btnType.hoverButton,
.buttonStyle.hoverColor,
.buttonStyle.hoverButton,
.btnStyle.hoverColor,
.btnStyle.hoverButton,
.buttonCont.hoverColor,
.buttonCont.hoverButton,
.btnTypeCont.hoverColor,
.btnTypeCont.hoverButton {
    cursor: pointer
}

.btnCont.hoverColor:hover,
.btnCont.hoverButton:hover,
.btnType.hoverColor:hover,
.btnType.hoverButton:hover,
.buttonStyle.hoverColor:hover,
.buttonStyle.hoverButton:hover,
.btnStyle.hoverColor:hover,
.btnStyle.hoverButton:hover,
.buttonCont.hoverColor:hover,
.buttonCont.hoverButton:hover,
.btnTypeCont.hoverColor:hover,
.btnTypeCont.hoverButton:hover {
    background-color: #437ADA;
    border-color: #437ADA;
    color: #fff;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)
}

.btnCont.hoverColor:hover svg path,
.btnCont.hoverColor:hover svg rect,
.btnCont.hoverColor:hover svg circle,
.btnCont.hoverColor:hover svg line,
.btnCont.hoverButton:hover svg path,
.btnCont.hoverButton:hover svg rect,
.btnCont.hoverButton:hover svg circle,
.btnCont.hoverButton:hover svg line,
.btnType.hoverColor:hover svg path,
.btnType.hoverColor:hover svg rect,
.btnType.hoverColor:hover svg circle,
.btnType.hoverColor:hover svg line,
.btnType.hoverButton:hover svg path,
.btnType.hoverButton:hover svg rect,
.btnType.hoverButton:hover svg circle,
.btnType.hoverButton:hover svg line,
.buttonStyle.hoverColor:hover svg path,
.buttonStyle.hoverColor:hover svg rect,
.buttonStyle.hoverColor:hover svg circle,
.buttonStyle.hoverColor:hover svg line,
.buttonStyle.hoverButton:hover svg path,
.buttonStyle.hoverButton:hover svg rect,
.buttonStyle.hoverButton:hover svg circle,
.buttonStyle.hoverButton:hover svg line,
.btnStyle.hoverColor:hover svg path,
.btnStyle.hoverColor:hover svg rect,
.btnStyle.hoverColor:hover svg circle,
.btnStyle.hoverColor:hover svg line,
.btnStyle.hoverButton:hover svg path,
.btnStyle.hoverButton:hover svg rect,
.btnStyle.hoverButton:hover svg circle,
.btnStyle.hoverButton:hover svg line,
.buttonCont.hoverColor:hover svg path,
.buttonCont.hoverColor:hover svg rect,
.buttonCont.hoverColor:hover svg circle,
.buttonCont.hoverColor:hover svg line,
.buttonCont.hoverButton:hover svg path,
.buttonCont.hoverButton:hover svg rect,
.buttonCont.hoverButton:hover svg circle,
.buttonCont.hoverButton:hover svg line,
.btnTypeCont.hoverColor:hover svg path,
.btnTypeCont.hoverColor:hover svg rect,
.btnTypeCont.hoverColor:hover svg circle,
.btnTypeCont.hoverColor:hover svg line,
.btnTypeCont.hoverButton:hover svg path,
.btnTypeCont.hoverButton:hover svg rect,
.btnTypeCont.hoverButton:hover svg circle,
.btnTypeCont.hoverButton:hover svg line {
    fill: #fff
}

.btnCont.hoverColor:hover.bgWhite,
.btnCont.hoverColor:hover.background-white,
.btnCont.hoverColor:hover.bgColor-white,
.btnCont.hoverColor:hover.white-bgColor,
.btnCont.hoverColor:hover.whiteBgColor,
.btnCont.hoverButton:hover.bgWhite,
.btnCont.hoverButton:hover.background-white,
.btnCont.hoverButton:hover.bgColor-white,
.btnCont.hoverButton:hover.white-bgColor,
.btnCont.hoverButton:hover.whiteBgColor,
.btnType.hoverColor:hover.bgWhite,
.btnType.hoverColor:hover.background-white,
.btnType.hoverColor:hover.bgColor-white,
.btnType.hoverColor:hover.white-bgColor,
.btnType.hoverColor:hover.whiteBgColor,
.btnType.hoverButton:hover.bgWhite,
.btnType.hoverButton:hover.background-white,
.btnType.hoverButton:hover.bgColor-white,
.btnType.hoverButton:hover.white-bgColor,
.btnType.hoverButton:hover.whiteBgColor,
.buttonStyle.hoverColor:hover.bgWhite,
.buttonStyle.hoverColor:hover.background-white,
.buttonStyle.hoverColor:hover.bgColor-white,
.buttonStyle.hoverColor:hover.white-bgColor,
.buttonStyle.hoverColor:hover.whiteBgColor,
.buttonStyle.hoverButton:hover.bgWhite,
.buttonStyle.hoverButton:hover.background-white,
.buttonStyle.hoverButton:hover.bgColor-white,
.buttonStyle.hoverButton:hover.white-bgColor,
.buttonStyle.hoverButton:hover.whiteBgColor,
.btnStyle.hoverColor:hover.bgWhite,
.btnStyle.hoverColor:hover.background-white,
.btnStyle.hoverColor:hover.bgColor-white,
.btnStyle.hoverColor:hover.white-bgColor,
.btnStyle.hoverColor:hover.whiteBgColor,
.btnStyle.hoverButton:hover.bgWhite,
.btnStyle.hoverButton:hover.background-white,
.btnStyle.hoverButton:hover.bgColor-white,
.btnStyle.hoverButton:hover.white-bgColor,
.btnStyle.hoverButton:hover.whiteBgColor,
.buttonCont.hoverColor:hover.bgWhite,
.buttonCont.hoverColor:hover.background-white,
.buttonCont.hoverColor:hover.bgColor-white,
.buttonCont.hoverColor:hover.white-bgColor,
.buttonCont.hoverColor:hover.whiteBgColor,
.buttonCont.hoverButton:hover.bgWhite,
.buttonCont.hoverButton:hover.background-white,
.buttonCont.hoverButton:hover.bgColor-white,
.buttonCont.hoverButton:hover.white-bgColor,
.buttonCont.hoverButton:hover.whiteBgColor,
.btnTypeCont.hoverColor:hover.bgWhite,
.btnTypeCont.hoverColor:hover.background-white,
.btnTypeCont.hoverColor:hover.bgColor-white,
.btnTypeCont.hoverColor:hover.white-bgColor,
.btnTypeCont.hoverColor:hover.whiteBgColor,
.btnTypeCont.hoverButton:hover.bgWhite,
.btnTypeCont.hoverButton:hover.background-white,
.btnTypeCont.hoverButton:hover.bgColor-white,
.btnTypeCont.hoverButton:hover.white-bgColor,
.btnTypeCont.hoverButton:hover.whiteBgColor {
    color: #437ADA
}

.btnCont.hoverColor:hover.bgWhite svg path,
.btnCont.hoverColor:hover.bgWhite svg rect,
.btnCont.hoverColor:hover.bgWhite svg circle,
.btnCont.hoverColor:hover.bgWhite svg line,
.btnCont.hoverColor:hover.background-white svg path,
.btnCont.hoverColor:hover.background-white svg rect,
.btnCont.hoverColor:hover.background-white svg circle,
.btnCont.hoverColor:hover.background-white svg line,
.btnCont.hoverColor:hover.bgColor-white svg path,
.btnCont.hoverColor:hover.bgColor-white svg rect,
.btnCont.hoverColor:hover.bgColor-white svg circle,
.btnCont.hoverColor:hover.bgColor-white svg line,
.btnCont.hoverColor:hover.white-bgColor svg path,
.btnCont.hoverColor:hover.white-bgColor svg rect,
.btnCont.hoverColor:hover.white-bgColor svg circle,
.btnCont.hoverColor:hover.white-bgColor svg line,
.btnCont.hoverColor:hover.whiteBgColor svg path,
.btnCont.hoverColor:hover.whiteBgColor svg rect,
.btnCont.hoverColor:hover.whiteBgColor svg circle,
.btnCont.hoverColor:hover.whiteBgColor svg line,
.btnCont.hoverButton:hover.bgWhite svg path,
.btnCont.hoverButton:hover.bgWhite svg rect,
.btnCont.hoverButton:hover.bgWhite svg circle,
.btnCont.hoverButton:hover.bgWhite svg line,
.btnCont.hoverButton:hover.background-white svg path,
.btnCont.hoverButton:hover.background-white svg rect,
.btnCont.hoverButton:hover.background-white svg circle,
.btnCont.hoverButton:hover.background-white svg line,
.btnCont.hoverButton:hover.bgColor-white svg path,
.btnCont.hoverButton:hover.bgColor-white svg rect,
.btnCont.hoverButton:hover.bgColor-white svg circle,
.btnCont.hoverButton:hover.bgColor-white svg line,
.btnCont.hoverButton:hover.white-bgColor svg path,
.btnCont.hoverButton:hover.white-bgColor svg rect,
.btnCont.hoverButton:hover.white-bgColor svg circle,
.btnCont.hoverButton:hover.white-bgColor svg line,
.btnCont.hoverButton:hover.whiteBgColor svg path,
.btnCont.hoverButton:hover.whiteBgColor svg rect,
.btnCont.hoverButton:hover.whiteBgColor svg circle,
.btnCont.hoverButton:hover.whiteBgColor svg line,
.btnType.hoverColor:hover.bgWhite svg path,
.btnType.hoverColor:hover.bgWhite svg rect,
.btnType.hoverColor:hover.bgWhite svg circle,
.btnType.hoverColor:hover.bgWhite svg line,
.btnType.hoverColor:hover.background-white svg path,
.btnType.hoverColor:hover.background-white svg rect,
.btnType.hoverColor:hover.background-white svg circle,
.btnType.hoverColor:hover.background-white svg line,
.btnType.hoverColor:hover.bgColor-white svg path,
.btnType.hoverColor:hover.bgColor-white svg rect,
.btnType.hoverColor:hover.bgColor-white svg circle,
.btnType.hoverColor:hover.bgColor-white svg line,
.btnType.hoverColor:hover.white-bgColor svg path,
.btnType.hoverColor:hover.white-bgColor svg rect,
.btnType.hoverColor:hover.white-bgColor svg circle,
.btnType.hoverColor:hover.white-bgColor svg line,
.btnType.hoverColor:hover.whiteBgColor svg path,
.btnType.hoverColor:hover.whiteBgColor svg rect,
.btnType.hoverColor:hover.whiteBgColor svg circle,
.btnType.hoverColor:hover.whiteBgColor svg line,
.btnType.hoverButton:hover.bgWhite svg path,
.btnType.hoverButton:hover.bgWhite svg rect,
.btnType.hoverButton:hover.bgWhite svg circle,
.btnType.hoverButton:hover.bgWhite svg line,
.btnType.hoverButton:hover.background-white svg path,
.btnType.hoverButton:hover.background-white svg rect,
.btnType.hoverButton:hover.background-white svg circle,
.btnType.hoverButton:hover.background-white svg line,
.btnType.hoverButton:hover.bgColor-white svg path,
.btnType.hoverButton:hover.bgColor-white svg rect,
.btnType.hoverButton:hover.bgColor-white svg circle,
.btnType.hoverButton:hover.bgColor-white svg line,
.btnType.hoverButton:hover.white-bgColor svg path,
.btnType.hoverButton:hover.white-bgColor svg rect,
.btnType.hoverButton:hover.white-bgColor svg circle,
.btnType.hoverButton:hover.white-bgColor svg line,
.btnType.hoverButton:hover.whiteBgColor svg path,
.btnType.hoverButton:hover.whiteBgColor svg rect,
.btnType.hoverButton:hover.whiteBgColor svg circle,
.btnType.hoverButton:hover.whiteBgColor svg line,
.buttonStyle.hoverColor:hover.bgWhite svg path,
.buttonStyle.hoverColor:hover.bgWhite svg rect,
.buttonStyle.hoverColor:hover.bgWhite svg circle,
.buttonStyle.hoverColor:hover.bgWhite svg line,
.buttonStyle.hoverColor:hover.background-white svg path,
.buttonStyle.hoverColor:hover.background-white svg rect,
.buttonStyle.hoverColor:hover.background-white svg circle,
.buttonStyle.hoverColor:hover.background-white svg line,
.buttonStyle.hoverColor:hover.bgColor-white svg path,
.buttonStyle.hoverColor:hover.bgColor-white svg rect,
.buttonStyle.hoverColor:hover.bgColor-white svg circle,
.buttonStyle.hoverColor:hover.bgColor-white svg line,
.buttonStyle.hoverColor:hover.white-bgColor svg path,
.buttonStyle.hoverColor:hover.white-bgColor svg rect,
.buttonStyle.hoverColor:hover.white-bgColor svg circle,
.buttonStyle.hoverColor:hover.white-bgColor svg line,
.buttonStyle.hoverColor:hover.whiteBgColor svg path,
.buttonStyle.hoverColor:hover.whiteBgColor svg rect,
.buttonStyle.hoverColor:hover.whiteBgColor svg circle,
.buttonStyle.hoverColor:hover.whiteBgColor svg line,
.buttonStyle.hoverButton:hover.bgWhite svg path,
.buttonStyle.hoverButton:hover.bgWhite svg rect,
.buttonStyle.hoverButton:hover.bgWhite svg circle,
.buttonStyle.hoverButton:hover.bgWhite svg line,
.buttonStyle.hoverButton:hover.background-white svg path,
.buttonStyle.hoverButton:hover.background-white svg rect,
.buttonStyle.hoverButton:hover.background-white svg circle,
.buttonStyle.hoverButton:hover.background-white svg line,
.buttonStyle.hoverButton:hover.bgColor-white svg path,
.buttonStyle.hoverButton:hover.bgColor-white svg rect,
.buttonStyle.hoverButton:hover.bgColor-white svg circle,
.buttonStyle.hoverButton:hover.bgColor-white svg line,
.buttonStyle.hoverButton:hover.white-bgColor svg path,
.buttonStyle.hoverButton:hover.white-bgColor svg rect,
.buttonStyle.hoverButton:hover.white-bgColor svg circle,
.buttonStyle.hoverButton:hover.white-bgColor svg line,
.buttonStyle.hoverButton:hover.whiteBgColor svg path,
.buttonStyle.hoverButton:hover.whiteBgColor svg rect,
.buttonStyle.hoverButton:hover.whiteBgColor svg circle,
.buttonStyle.hoverButton:hover.whiteBgColor svg line,
.btnStyle.hoverColor:hover.bgWhite svg path,
.btnStyle.hoverColor:hover.bgWhite svg rect,
.btnStyle.hoverColor:hover.bgWhite svg circle,
.btnStyle.hoverColor:hover.bgWhite svg line,
.btnStyle.hoverColor:hover.background-white svg path,
.btnStyle.hoverColor:hover.background-white svg rect,
.btnStyle.hoverColor:hover.background-white svg circle,
.btnStyle.hoverColor:hover.background-white svg line,
.btnStyle.hoverColor:hover.bgColor-white svg path,
.btnStyle.hoverColor:hover.bgColor-white svg rect,
.btnStyle.hoverColor:hover.bgColor-white svg circle,
.btnStyle.hoverColor:hover.bgColor-white svg line,
.btnStyle.hoverColor:hover.white-bgColor svg path,
.btnStyle.hoverColor:hover.white-bgColor svg rect,
.btnStyle.hoverColor:hover.white-bgColor svg circle,
.btnStyle.hoverColor:hover.white-bgColor svg line,
.btnStyle.hoverColor:hover.whiteBgColor svg path,
.btnStyle.hoverColor:hover.whiteBgColor svg rect,
.btnStyle.hoverColor:hover.whiteBgColor svg circle,
.btnStyle.hoverColor:hover.whiteBgColor svg line,
.btnStyle.hoverButton:hover.bgWhite svg path,
.btnStyle.hoverButton:hover.bgWhite svg rect,
.btnStyle.hoverButton:hover.bgWhite svg circle,
.btnStyle.hoverButton:hover.bgWhite svg line,
.btnStyle.hoverButton:hover.background-white svg path,
.btnStyle.hoverButton:hover.background-white svg rect,
.btnStyle.hoverButton:hover.background-white svg circle,
.btnStyle.hoverButton:hover.background-white svg line,
.btnStyle.hoverButton:hover.bgColor-white svg path,
.btnStyle.hoverButton:hover.bgColor-white svg rect,
.btnStyle.hoverButton:hover.bgColor-white svg circle,
.btnStyle.hoverButton:hover.bgColor-white svg line,
.btnStyle.hoverButton:hover.white-bgColor svg path,
.btnStyle.hoverButton:hover.white-bgColor svg rect,
.btnStyle.hoverButton:hover.white-bgColor svg circle,
.btnStyle.hoverButton:hover.white-bgColor svg line,
.btnStyle.hoverButton:hover.whiteBgColor svg path,
.btnStyle.hoverButton:hover.whiteBgColor svg rect,
.btnStyle.hoverButton:hover.whiteBgColor svg circle,
.btnStyle.hoverButton:hover.whiteBgColor svg line,
.buttonCont.hoverColor:hover.bgWhite svg path,
.buttonCont.hoverColor:hover.bgWhite svg rect,
.buttonCont.hoverColor:hover.bgWhite svg circle,
.buttonCont.hoverColor:hover.bgWhite svg line,
.buttonCont.hoverColor:hover.background-white svg path,
.buttonCont.hoverColor:hover.background-white svg rect,
.buttonCont.hoverColor:hover.background-white svg circle,
.buttonCont.hoverColor:hover.background-white svg line,
.buttonCont.hoverColor:hover.bgColor-white svg path,
.buttonCont.hoverColor:hover.bgColor-white svg rect,
.buttonCont.hoverColor:hover.bgColor-white svg circle,
.buttonCont.hoverColor:hover.bgColor-white svg line,
.buttonCont.hoverColor:hover.white-bgColor svg path,
.buttonCont.hoverColor:hover.white-bgColor svg rect,
.buttonCont.hoverColor:hover.white-bgColor svg circle,
.buttonCont.hoverColor:hover.white-bgColor svg line,
.buttonCont.hoverColor:hover.whiteBgColor svg path,
.buttonCont.hoverColor:hover.whiteBgColor svg rect,
.buttonCont.hoverColor:hover.whiteBgColor svg circle,
.buttonCont.hoverColor:hover.whiteBgColor svg line,
.buttonCont.hoverButton:hover.bgWhite svg path,
.buttonCont.hoverButton:hover.bgWhite svg rect,
.buttonCont.hoverButton:hover.bgWhite svg circle,
.buttonCont.hoverButton:hover.bgWhite svg line,
.buttonCont.hoverButton:hover.background-white svg path,
.buttonCont.hoverButton:hover.background-white svg rect,
.buttonCont.hoverButton:hover.background-white svg circle,
.buttonCont.hoverButton:hover.background-white svg line,
.buttonCont.hoverButton:hover.bgColor-white svg path,
.buttonCont.hoverButton:hover.bgColor-white svg rect,
.buttonCont.hoverButton:hover.bgColor-white svg circle,
.buttonCont.hoverButton:hover.bgColor-white svg line,
.buttonCont.hoverButton:hover.white-bgColor svg path,
.buttonCont.hoverButton:hover.white-bgColor svg rect,
.buttonCont.hoverButton:hover.white-bgColor svg circle,
.buttonCont.hoverButton:hover.white-bgColor svg line,
.buttonCont.hoverButton:hover.whiteBgColor svg path,
.buttonCont.hoverButton:hover.whiteBgColor svg rect,
.buttonCont.hoverButton:hover.whiteBgColor svg circle,
.buttonCont.hoverButton:hover.whiteBgColor svg line,
.btnTypeCont.hoverColor:hover.bgWhite svg path,
.btnTypeCont.hoverColor:hover.bgWhite svg rect,
.btnTypeCont.hoverColor:hover.bgWhite svg circle,
.btnTypeCont.hoverColor:hover.bgWhite svg line,
.btnTypeCont.hoverColor:hover.background-white svg path,
.btnTypeCont.hoverColor:hover.background-white svg rect,
.btnTypeCont.hoverColor:hover.background-white svg circle,
.btnTypeCont.hoverColor:hover.background-white svg line,
.btnTypeCont.hoverColor:hover.bgColor-white svg path,
.btnTypeCont.hoverColor:hover.bgColor-white svg rect,
.btnTypeCont.hoverColor:hover.bgColor-white svg circle,
.btnTypeCont.hoverColor:hover.bgColor-white svg line,
.btnTypeCont.hoverColor:hover.white-bgColor svg path,
.btnTypeCont.hoverColor:hover.white-bgColor svg rect,
.btnTypeCont.hoverColor:hover.white-bgColor svg circle,
.btnTypeCont.hoverColor:hover.white-bgColor svg line,
.btnTypeCont.hoverColor:hover.whiteBgColor svg path,
.btnTypeCont.hoverColor:hover.whiteBgColor svg rect,
.btnTypeCont.hoverColor:hover.whiteBgColor svg circle,
.btnTypeCont.hoverColor:hover.whiteBgColor svg line,
.btnTypeCont.hoverButton:hover.bgWhite svg path,
.btnTypeCont.hoverButton:hover.bgWhite svg rect,
.btnTypeCont.hoverButton:hover.bgWhite svg circle,
.btnTypeCont.hoverButton:hover.bgWhite svg line,
.btnTypeCont.hoverButton:hover.background-white svg path,
.btnTypeCont.hoverButton:hover.background-white svg rect,
.btnTypeCont.hoverButton:hover.background-white svg circle,
.btnTypeCont.hoverButton:hover.background-white svg line,
.btnTypeCont.hoverButton:hover.bgColor-white svg path,
.btnTypeCont.hoverButton:hover.bgColor-white svg rect,
.btnTypeCont.hoverButton:hover.bgColor-white svg circle,
.btnTypeCont.hoverButton:hover.bgColor-white svg line,
.btnTypeCont.hoverButton:hover.white-bgColor svg path,
.btnTypeCont.hoverButton:hover.white-bgColor svg rect,
.btnTypeCont.hoverButton:hover.white-bgColor svg circle,
.btnTypeCont.hoverButton:hover.white-bgColor svg line,
.btnTypeCont.hoverButton:hover.whiteBgColor svg path,
.btnTypeCont.hoverButton:hover.whiteBgColor svg rect,
.btnTypeCont.hoverButton:hover.whiteBgColor svg circle,
.btnTypeCont.hoverButton:hover.whiteBgColor svg line {
    fill: #437ADA
}

.btnCont.hoverColor.downloadBtn:hover svg path,
.btnCont.hoverButton.downloadBtn:hover svg path,
.btnType.hoverColor.downloadBtn:hover svg path,
.btnType.hoverButton.downloadBtn:hover svg path,
.buttonStyle.hoverColor.downloadBtn:hover svg path,
.buttonStyle.hoverButton.downloadBtn:hover svg path,
.btnStyle.hoverColor.downloadBtn:hover svg path,
.btnStyle.hoverButton.downloadBtn:hover svg path,
.buttonCont.hoverColor.downloadBtn:hover svg path,
.buttonCont.hoverButton.downloadBtn:hover svg path,
.btnTypeCont.hoverColor.downloadBtn:hover svg path,
.btnTypeCont.hoverButton.downloadBtn:hover svg path {
    fill: none
}

.btnCont.hoverColor.whiteBg:hover,
.btnType.hoverColor.whiteBg:hover,
.buttonStyle.hoverColor.whiteBg:hover,
.btnStyle.hoverColor.whiteBg:hover,
.buttonCont.hoverColor.whiteBg:hover,
.btnTypeCont.hoverColor.whiteBg:hover {
    background-color: #437ADA;
    border-color: #437ADA;
    color: #fff
}

.btnCont.activeButton,
.btnType.activeButton,
.buttonStyle.activeButton,
.btnStyle.activeButton,
.buttonCont.activeButton,
.btnTypeCont.activeButton {
    background-color: #437ADA;
    border-color: #437ADA;
    color: #fff;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    cursor: pointer
}

.btnCont.activeButton svg path,
.btnCont.activeButton svg rect,
.btnCont.activeButton svg circle,
.btnCont.activeButton svg line,
.btnType.activeButton svg path,
.btnType.activeButton svg rect,
.btnType.activeButton svg circle,
.btnType.activeButton svg line,
.buttonStyle.activeButton svg path,
.buttonStyle.activeButton svg rect,
.buttonStyle.activeButton svg circle,
.buttonStyle.activeButton svg line,
.btnStyle.activeButton svg path,
.btnStyle.activeButton svg rect,
.btnStyle.activeButton svg circle,
.btnStyle.activeButton svg line,
.buttonCont.activeButton svg path,
.buttonCont.activeButton svg rect,
.buttonCont.activeButton svg circle,
.buttonCont.activeButton svg line,
.btnTypeCont.activeButton svg path,
.btnTypeCont.activeButton svg rect,
.btnTypeCont.activeButton svg circle,
.btnTypeCont.activeButton svg line {
    fill: #fff
}

.btnCont.activeButton:hover,
.btnType.activeButton:hover,
.buttonStyle.activeButton:hover,
.btnStyle.activeButton:hover,
.buttonCont.activeButton:hover,
.btnTypeCont.activeButton:hover {
    background-color: #fff;
    border-color: #f1f1f1;
    color: #437ADA;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)
}

.btnCont.activeButton:hover svg path,
.btnCont.activeButton:hover svg rect,
.btnCont.activeButton:hover svg circle,
.btnCont.activeButton:hover svg line,
.btnType.activeButton:hover svg path,
.btnType.activeButton:hover svg rect,
.btnType.activeButton:hover svg circle,
.btnType.activeButton:hover svg line,
.buttonStyle.activeButton:hover svg path,
.buttonStyle.activeButton:hover svg rect,
.buttonStyle.activeButton:hover svg circle,
.buttonStyle.activeButton:hover svg line,
.btnStyle.activeButton:hover svg path,
.btnStyle.activeButton:hover svg rect,
.btnStyle.activeButton:hover svg circle,
.btnStyle.activeButton:hover svg line,
.buttonCont.activeButton:hover svg path,
.buttonCont.activeButton:hover svg rect,
.buttonCont.activeButton:hover svg circle,
.buttonCont.activeButton:hover svg line,
.btnTypeCont.activeButton:hover svg path,
.btnTypeCont.activeButton:hover svg rect,
.btnTypeCont.activeButton:hover svg circle,
.btnTypeCont.activeButton:hover svg line {
    fill: #437ADA
}

.btnCont.noBgColor,
.btnCont.no-bgColor,
.btnCont.no-background-color,
.btnCont.no-bg-color,
.btnType.noBgColor,
.btnType.no-bgColor,
.btnType.no-background-color,
.btnType.no-bg-color,
.buttonStyle.noBgColor,
.buttonStyle.no-bgColor,
.buttonStyle.no-background-color,
.buttonStyle.no-bg-color,
.btnStyle.noBgColor,
.btnStyle.no-bgColor,
.btnStyle.no-background-color,
.btnStyle.no-bg-color,
.buttonCont.noBgColor,
.buttonCont.no-bgColor,
.buttonCont.no-background-color,
.buttonCont.no-bg-color,
.btnTypeCont.noBgColor,
.btnTypeCont.no-bgColor,
.btnTypeCont.no-background-color,
.btnTypeCont.no-bg-color {
    background-color: transparent
}

.btnCont.noBgColor:hover,
.btnCont.no-bgColor:hover,
.btnCont.no-background-color:hover,
.btnCont.no-bg-color:hover,
.btnType.noBgColor:hover,
.btnType.no-bgColor:hover,
.btnType.no-background-color:hover,
.btnType.no-bg-color:hover,
.buttonStyle.noBgColor:hover,
.buttonStyle.no-bgColor:hover,
.buttonStyle.no-background-color:hover,
.buttonStyle.no-bg-color:hover,
.btnStyle.noBgColor:hover,
.btnStyle.no-bgColor:hover,
.btnStyle.no-background-color:hover,
.btnStyle.no-bg-color:hover,
.buttonCont.noBgColor:hover,
.buttonCont.no-bgColor:hover,
.buttonCont.no-background-color:hover,
.buttonCont.no-bg-color:hover,
.btnTypeCont.noBgColor:hover,
.btnTypeCont.no-bgColor:hover,
.btnTypeCont.no-background-color:hover,
.btnTypeCont.no-bg-color:hover {
    background-color: #fff
}

.btnCont.bgWhite,
.btnCont.background-white,
.btnCont.bgColor-white,
.btnCont.white-bgColor,
.btnCont.whiteBg,
.btnType.bgWhite,
.btnType.background-white,
.btnType.bgColor-white,
.btnType.white-bgColor,
.btnType.whiteBg,
.buttonStyle.bgWhite,
.buttonStyle.background-white,
.buttonStyle.bgColor-white,
.buttonStyle.white-bgColor,
.buttonStyle.whiteBg,
.btnStyle.bgWhite,
.btnStyle.background-white,
.btnStyle.bgColor-white,
.btnStyle.white-bgColor,
.btnStyle.whiteBg,
.buttonCont.bgWhite,
.buttonCont.background-white,
.buttonCont.bgColor-white,
.buttonCont.white-bgColor,
.buttonCont.whiteBg,
.btnTypeCont.bgWhite,
.btnTypeCont.background-white,
.btnTypeCont.bgColor-white,
.btnTypeCont.white-bgColor,
.btnTypeCont.whiteBg {
    background-color: #fff
}

.btnCont.x-small-button,
.btnType.x-small-button,
.buttonStyle.x-small-button,
.btnStyle.x-small-button,
.buttonCont.x-small-button,
.btnTypeCont.x-small-button {
    height: 25px;
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content;
    padding: 0 0 0 6px
}

.btnCont.x-small-button._tag,
.btnCont.x-small-button.tag,
.btnCont.x-small-button.simpleTag,
.btnType.x-small-button._tag,
.btnType.x-small-button.tag,
.btnType.x-small-button.simpleTag,
.buttonStyle.x-small-button._tag,
.buttonStyle.x-small-button.tag,
.buttonStyle.x-small-button.simpleTag,
.btnStyle.x-small-button._tag,
.btnStyle.x-small-button.tag,
.btnStyle.x-small-button.simpleTag,
.buttonCont.x-small-button._tag,
.buttonCont.x-small-button.tag,
.buttonCont.x-small-button.simpleTag,
.btnTypeCont.x-small-button._tag,
.btnTypeCont.x-small-button.tag,
.btnTypeCont.x-small-button.simpleTag {
    border-radius: 3px
}

.btnCont.x-small-button.simpleTag,
.btnType.x-small-button.simpleTag,
.buttonStyle.x-small-button.simpleTag,
.btnStyle.x-small-button.simpleTag,
.buttonCont.x-small-button.simpleTag,
.btnTypeCont.x-small-button.simpleTag {
    padding: 0 6px
}

.btnCont.x-small-button._withIcon,
.btnCont.x-small-button.withIcon,
.btnCont.x-small-button.with-icon,
.btnType.x-small-button._withIcon,
.btnType.x-small-button.withIcon,
.btnType.x-small-button.with-icon,
.buttonStyle.x-small-button._withIcon,
.buttonStyle.x-small-button.withIcon,
.buttonStyle.x-small-button.with-icon,
.btnStyle.x-small-button._withIcon,
.btnStyle.x-small-button.withIcon,
.btnStyle.x-small-button.with-icon,
.buttonCont.x-small-button._withIcon,
.buttonCont.x-small-button.withIcon,
.buttonCont.x-small-button.with-icon,
.btnTypeCont.x-small-button._withIcon,
.btnTypeCont.x-small-button.withIcon,
.btnTypeCont.x-small-button.with-icon {
    padding-right: 8px;
    padding-left: 0
}

.btnCont.x-small-button._withIcon ._icon,
.btnCont.x-small-button._withIcon .icon,
.btnCont.x-small-button.withIcon ._icon,
.btnCont.x-small-button.withIcon .icon,
.btnCont.x-small-button.with-icon ._icon,
.btnCont.x-small-button.with-icon .icon,
.btnType.x-small-button._withIcon ._icon,
.btnType.x-small-button._withIcon .icon,
.btnType.x-small-button.withIcon ._icon,
.btnType.x-small-button.withIcon .icon,
.btnType.x-small-button.with-icon ._icon,
.btnType.x-small-button.with-icon .icon,
.buttonStyle.x-small-button._withIcon ._icon,
.buttonStyle.x-small-button._withIcon .icon,
.buttonStyle.x-small-button.withIcon ._icon,
.buttonStyle.x-small-button.withIcon .icon,
.buttonStyle.x-small-button.with-icon ._icon,
.buttonStyle.x-small-button.with-icon .icon,
.btnStyle.x-small-button._withIcon ._icon,
.btnStyle.x-small-button._withIcon .icon,
.btnStyle.x-small-button.withIcon ._icon,
.btnStyle.x-small-button.withIcon .icon,
.btnStyle.x-small-button.with-icon ._icon,
.btnStyle.x-small-button.with-icon .icon,
.buttonCont.x-small-button._withIcon ._icon,
.buttonCont.x-small-button._withIcon .icon,
.buttonCont.x-small-button.withIcon ._icon,
.buttonCont.x-small-button.withIcon .icon,
.buttonCont.x-small-button.with-icon ._icon,
.buttonCont.x-small-button.with-icon .icon,
.btnTypeCont.x-small-button._withIcon ._icon,
.btnTypeCont.x-small-button._withIcon .icon,
.btnTypeCont.x-small-button.withIcon ._icon,
.btnTypeCont.x-small-button.withIcon .icon,
.btnTypeCont.x-small-button.with-icon ._icon,
.btnTypeCont.x-small-button.with-icon .icon {
    margin-right: 5px
}

.btnCont.x-small-button p,
.btnType.x-small-button p,
.buttonStyle.x-small-button p,
.btnStyle.x-small-button p,
.buttonCont.x-small-button p,
.btnTypeCont.x-small-button p {
    font-size: 12px
}

.btnCont.x-small-button ._icon,
.btnCont.x-small-button .icon,
.btnType.x-small-button ._icon,
.btnType.x-small-button .icon,
.buttonStyle.x-small-button ._icon,
.buttonStyle.x-small-button .icon,
.btnStyle.x-small-button ._icon,
.btnStyle.x-small-button .icon,
.buttonCont.x-small-button ._icon,
.buttonCont.x-small-button .icon,
.btnTypeCont.x-small-button ._icon,
.btnTypeCont.x-small-button .icon {
    width: 20px;
    height: 20px;
    min-width: 20px;
    min-height: 20px;
    max-width: 20px;
    max-height: 20px;
    padding: 0px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    position: relative;
    z-index: 1
}

.btnCont.x-small-button ._icon img,
.btnCont.x-small-button .icon img,
.btnType.x-small-button ._icon img,
.btnType.x-small-button .icon img,
.buttonStyle.x-small-button ._icon img,
.buttonStyle.x-small-button .icon img,
.btnStyle.x-small-button ._icon img,
.btnStyle.x-small-button .icon img,
.buttonCont.x-small-button ._icon img,
.buttonCont.x-small-button .icon img,
.btnTypeCont.x-small-button ._icon img,
.btnTypeCont.x-small-button .icon img {
    max-width: 10px;
    width: 100%;
    max-height: 100%
}

.btnCont.small-button,
.btnType.small-button,
.buttonStyle.small-button,
.btnStyle.small-button,
.buttonCont.small-button,
.btnTypeCont.small-button {
    height: 30px
}

.btnCont.small-button._withIcon,
.btnCont.small-button.withIcon,
.btnCont.small-button.with-icon,
.btnType.small-button._withIcon,
.btnType.small-button.withIcon,
.btnType.small-button.with-icon,
.buttonStyle.small-button._withIcon,
.buttonStyle.small-button.withIcon,
.buttonStyle.small-button.with-icon,
.btnStyle.small-button._withIcon,
.btnStyle.small-button.withIcon,
.btnStyle.small-button.with-icon,
.buttonCont.small-button._withIcon,
.buttonCont.small-button.withIcon,
.buttonCont.small-button.with-icon,
.btnTypeCont.small-button._withIcon,
.btnTypeCont.small-button.withIcon,
.btnTypeCont.small-button.with-icon {
    padding-right: 10px;
    padding-left: 0
}

.btnCont.small-button._withIcon ._icon,
.btnCont.small-button._withIcon .icon,
.btnCont.small-button.withIcon ._icon,
.btnCont.small-button.withIcon .icon,
.btnCont.small-button.with-icon ._icon,
.btnCont.small-button.with-icon .icon,
.btnType.small-button._withIcon ._icon,
.btnType.small-button._withIcon .icon,
.btnType.small-button.withIcon ._icon,
.btnType.small-button.withIcon .icon,
.btnType.small-button.with-icon ._icon,
.btnType.small-button.with-icon .icon,
.buttonStyle.small-button._withIcon ._icon,
.buttonStyle.small-button._withIcon .icon,
.buttonStyle.small-button.withIcon ._icon,
.buttonStyle.small-button.withIcon .icon,
.buttonStyle.small-button.with-icon ._icon,
.buttonStyle.small-button.with-icon .icon,
.btnStyle.small-button._withIcon ._icon,
.btnStyle.small-button._withIcon .icon,
.btnStyle.small-button.withIcon ._icon,
.btnStyle.small-button.withIcon .icon,
.btnStyle.small-button.with-icon ._icon,
.btnStyle.small-button.with-icon .icon,
.buttonCont.small-button._withIcon ._icon,
.buttonCont.small-button._withIcon .icon,
.buttonCont.small-button.withIcon ._icon,
.buttonCont.small-button.withIcon .icon,
.buttonCont.small-button.with-icon ._icon,
.buttonCont.small-button.with-icon .icon,
.btnTypeCont.small-button._withIcon ._icon,
.btnTypeCont.small-button._withIcon .icon,
.btnTypeCont.small-button.withIcon ._icon,
.btnTypeCont.small-button.withIcon .icon,
.btnTypeCont.small-button.with-icon ._icon,
.btnTypeCont.small-button.with-icon .icon {
    margin-right: 5px
}

.btnCont.small-button p,
.btnType.small-button p,
.buttonStyle.small-button p,
.btnStyle.small-button p,
.buttonCont.small-button p,
.btnTypeCont.small-button p {
    font-size: 12px
}

.btnCont.small-button.simpleTag,
.btnType.small-button.simpleTag,
.buttonStyle.small-button.simpleTag,
.btnStyle.small-button.simpleTag,
.buttonCont.small-button.simpleTag,
.btnTypeCont.small-button.simpleTag {
    padding: 0 6px
}

.btnCont.small-button ._icon,
.btnCont.small-button .icon,
.btnType.small-button ._icon,
.btnType.small-button .icon,
.buttonStyle.small-button ._icon,
.buttonStyle.small-button .icon,
.btnStyle.small-button ._icon,
.btnStyle.small-button .icon,
.buttonCont.small-button ._icon,
.buttonCont.small-button .icon,
.btnTypeCont.small-button ._icon,
.btnTypeCont.small-button .icon {
    width: 25px;
    height: 25px;
    min-width: 25px;
    min-height: 25px;
    max-width: 25px;
    max-height: 25px;
    padding: 0px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    position: relative;
    z-index: 1
}

.btnCont.small-button ._icon img,
.btnCont.small-button .icon img,
.btnType.small-button ._icon img,
.btnType.small-button .icon img,
.buttonStyle.small-button ._icon img,
.buttonStyle.small-button .icon img,
.btnStyle.small-button ._icon img,
.btnStyle.small-button .icon img,
.buttonCont.small-button ._icon img,
.buttonCont.small-button .icon img,
.btnTypeCont.small-button ._icon img,
.btnTypeCont.small-button .icon img {
    max-width: 17px;
    width: 100%;
    max-height: 100%
}

.btnCont.regular-button,
.btnType.regular-button,
.buttonStyle.regular-button,
.btnStyle.regular-button,
.buttonCont.regular-button,
.btnTypeCont.regular-button {
    height: 35px
}

.btnCont.medium-button,
.btnType.medium-button,
.buttonStyle.medium-button,
.btnStyle.medium-button,
.buttonCont.medium-button,
.btnTypeCont.medium-button {
    height: 40px
}

.btnCont.medium-button._withIcon,
.btnCont.medium-button.withIcon,
.btnCont.medium-button.with-icon,
.btnType.medium-button._withIcon,
.btnType.medium-button.withIcon,
.btnType.medium-button.with-icon,
.buttonStyle.medium-button._withIcon,
.buttonStyle.medium-button.withIcon,
.buttonStyle.medium-button.with-icon,
.btnStyle.medium-button._withIcon,
.btnStyle.medium-button.withIcon,
.btnStyle.medium-button.with-icon,
.buttonCont.medium-button._withIcon,
.buttonCont.medium-button.withIcon,
.buttonCont.medium-button.with-icon,
.btnTypeCont.medium-button._withIcon,
.btnTypeCont.medium-button.withIcon,
.btnTypeCont.medium-button.with-icon {
    padding-right: 15px
}

.btnCont.medium-button ._icon,
.btnCont.medium-button .icon,
.btnType.medium-button ._icon,
.btnType.medium-button .icon,
.buttonStyle.medium-button ._icon,
.buttonStyle.medium-button .icon,
.btnStyle.medium-button ._icon,
.btnStyle.medium-button .icon,
.buttonCont.medium-button ._icon,
.buttonCont.medium-button .icon,
.btnTypeCont.medium-button ._icon,
.btnTypeCont.medium-button .icon {
    margin-left: 2px;
    width: 35px;
    height: 35px;
    min-width: 35px;
    min-height: 35px;
    max-width: 35px;
    max-height: 35px;
    padding: 0px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    position: relative;
    z-index: 1
}

.btnCont.medium-button ._icon img,
.btnCont.medium-button .icon img,
.btnType.medium-button ._icon img,
.btnType.medium-button .icon img,
.buttonStyle.medium-button ._icon img,
.buttonStyle.medium-button .icon img,
.btnStyle.medium-button ._icon img,
.btnStyle.medium-button .icon img,
.buttonCont.medium-button ._icon img,
.buttonCont.medium-button .icon img,
.btnTypeCont.medium-button ._icon img,
.btnTypeCont.medium-button .icon img {
    max-width: 21px;
    width: 100%;
    max-height: 100%
}

.btnCont.medium-button p,
.btnType.medium-button p,
.buttonStyle.medium-button p,
.btnStyle.medium-button p,
.buttonCont.medium-button p,
.btnTypeCont.medium-button p {
    font-size: 14px
}

.btnCont.large-button,
.btnType.large-button,
.buttonStyle.large-button,
.btnStyle.large-button,
.buttonCont.large-button,
.btnTypeCont.large-button {
    height: 45px
}

.btnCont.large-button._withIcon,
.btnCont.large-button.withIcon,
.btnCont.large-button.with-icon,
.btnType.large-button._withIcon,
.btnType.large-button.withIcon,
.btnType.large-button.with-icon,
.buttonStyle.large-button._withIcon,
.buttonStyle.large-button.withIcon,
.buttonStyle.large-button.with-icon,
.btnStyle.large-button._withIcon,
.btnStyle.large-button.withIcon,
.btnStyle.large-button.with-icon,
.buttonCont.large-button._withIcon,
.buttonCont.large-button.withIcon,
.buttonCont.large-button.with-icon,
.btnTypeCont.large-button._withIcon,
.btnTypeCont.large-button.withIcon,
.btnTypeCont.large-button.with-icon {
    padding-right: 18px
}

.btnCont.large-button ._icon,
.btnCont.large-button .icon,
.btnType.large-button ._icon,
.btnType.large-button .icon,
.buttonStyle.large-button ._icon,
.buttonStyle.large-button .icon,
.btnStyle.large-button ._icon,
.btnStyle.large-button .icon,
.buttonCont.large-button ._icon,
.buttonCont.large-button .icon,
.btnTypeCont.large-button ._icon,
.btnTypeCont.large-button .icon {
    margin-left: 5px;
    margin-right: 10px;
    width: 40px;
    height: 40px;
    min-width: 40px;
    min-height: 40px;
    max-width: 40px;
    max-height: 40px;
    padding: 0px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    position: relative;
    z-index: 1
}

.btnCont.large-button ._icon img,
.btnCont.large-button .icon img,
.btnType.large-button ._icon img,
.btnType.large-button .icon img,
.buttonStyle.large-button ._icon img,
.buttonStyle.large-button .icon img,
.btnStyle.large-button ._icon img,
.btnStyle.large-button .icon img,
.buttonCont.large-button ._icon img,
.buttonCont.large-button .icon img,
.btnTypeCont.large-button ._icon img,
.btnTypeCont.large-button .icon img {
    max-width: 25px;
    width: 100%;
    max-height: 100%
}

.btnCont.large-button p,
.btnType.large-button p,
.buttonStyle.large-button p,
.btnStyle.large-button p,
.buttonCont.large-button p,
.btnTypeCont.large-button p {
    font-size: 16px
}

.btnCont.x-large-button,
.btnType.x-large-button,
.buttonStyle.x-large-button,
.btnStyle.x-large-button,
.buttonCont.x-large-button,
.btnTypeCont.x-large-button {
    height: 50px
}

.btnCont.x-large-button._withIcon,
.btnCont.x-large-button.withIcon,
.btnCont.x-large-button.with-icon,
.btnType.x-large-button._withIcon,
.btnType.x-large-button.withIcon,
.btnType.x-large-button.with-icon,
.buttonStyle.x-large-button._withIcon,
.buttonStyle.x-large-button.withIcon,
.buttonStyle.x-large-button.with-icon,
.btnStyle.x-large-button._withIcon,
.btnStyle.x-large-button.withIcon,
.btnStyle.x-large-button.with-icon,
.buttonCont.x-large-button._withIcon,
.buttonCont.x-large-button.withIcon,
.buttonCont.x-large-button.with-icon,
.btnTypeCont.x-large-button._withIcon,
.btnTypeCont.x-large-button.withIcon,
.btnTypeCont.x-large-button.with-icon {
    padding-right: 20px
}

.btnCont.x-large-button ._icon,
.btnCont.x-large-button .icon,
.btnType.x-large-button ._icon,
.btnType.x-large-button .icon,
.buttonStyle.x-large-button ._icon,
.buttonStyle.x-large-button .icon,
.btnStyle.x-large-button ._icon,
.btnStyle.x-large-button .icon,
.buttonCont.x-large-button ._icon,
.buttonCont.x-large-button .icon,
.btnTypeCont.x-large-button ._icon,
.btnTypeCont.x-large-button .icon {
    margin-left: 5px;
    margin-right: 10px;
    width: 50px;
    height: 50px;
    min-width: 50px;
    min-height: 50px;
    max-width: 50px;
    max-height: 50px;
    padding: 0px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    position: relative;
    z-index: 1
}

.btnCont.x-large-button ._icon img,
.btnCont.x-large-button .icon img,
.btnType.x-large-button ._icon img,
.btnType.x-large-button .icon img,
.buttonStyle.x-large-button ._icon img,
.buttonStyle.x-large-button .icon img,
.btnStyle.x-large-button ._icon img,
.btnStyle.x-large-button .icon img,
.buttonCont.x-large-button ._icon img,
.buttonCont.x-large-button .icon img,
.btnTypeCont.x-large-button ._icon img,
.btnTypeCont.x-large-button .icon img {
    max-width: 28px;
    width: 100%;
    max-height: 100%
}

.btnCont.x-large-button p,
.btnType.x-large-button p,
.buttonStyle.x-large-button p,
.btnStyle.x-large-button p,
.buttonCont.x-large-button p,
.btnTypeCont.x-large-button p {
    font-size: 18px
}

.btnCont.resetButton,
.btnType.resetButton,
.buttonStyle.resetButton,
.btnStyle.resetButton,
.buttonCont.resetButton,
.btnTypeCont.resetButton {
    background-color: #ccc;
    border-color: #999;
    color: #1d1d1d
}

.btnCont.disabled,
.btnType.disabled,
.buttonStyle.disabled,
.btnStyle.disabled,
.buttonCont.disabled,
.btnTypeCont.disabled {
    background-color: #ccc;
    border-color: #999;
    color: #999;
    cursor: not-allowed
}

.btnCont.cta-button,
.btnCont.search-button,
.btnType.cta-button,
.btnType.search-button,
.buttonStyle.cta-button,
.buttonStyle.search-button,
.btnStyle.cta-button,
.btnStyle.search-button,
.buttonCont.cta-button,
.buttonCont.search-button,
.btnTypeCont.cta-button,
.btnTypeCont.search-button {
    background-color: #437ADA;
    border-color: #437ADA;
    color: #fff;
    cursor: pointer
}

.btnCont.cta-button svg path,
.btnCont.search-button svg path,
.btnType.cta-button svg path,
.btnType.search-button svg path,
.buttonStyle.cta-button svg path,
.buttonStyle.search-button svg path,
.btnStyle.cta-button svg path,
.btnStyle.search-button svg path,
.buttonCont.cta-button svg path,
.buttonCont.search-button svg path,
.btnTypeCont.cta-button svg path,
.btnTypeCont.search-button svg path {
    fill: #fff
}

.btnCont.cta-button:hover,
.btnCont.search-button:hover,
.btnType.cta-button:hover,
.btnType.search-button:hover,
.buttonStyle.cta-button:hover,
.buttonStyle.search-button:hover,
.btnStyle.cta-button:hover,
.btnStyle.search-button:hover,
.buttonCont.cta-button:hover,
.buttonCont.search-button:hover,
.btnTypeCont.cta-button:hover,
.btnTypeCont.search-button:hover {
    background-color: #fff;
    color: #437ADA;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)
}

.btnCont.cta-button:hover svg path,
.btnCont.search-button:hover svg path,
.btnType.cta-button:hover svg path,
.btnType.search-button:hover svg path,
.buttonStyle.cta-button:hover svg path,
.buttonStyle.search-button:hover svg path,
.btnStyle.cta-button:hover svg path,
.btnStyle.search-button:hover svg path,
.buttonCont.cta-button:hover svg path,
.buttonCont.search-button:hover svg path,
.btnTypeCont.cta-button:hover svg path,
.btnTypeCont.search-button:hover svg path {
    fill: #437ADA
}

.btnCont.search-button,
.btnType.search-button,
.buttonStyle.search-button,
.btnStyle.search-button,
.buttonCont.search-button,
.btnTypeCont.search-button {
    min-width: 160px;
    max-width: -webkit-min-content;
    max-width: -moz-min-content;
    max-width: min-content;
    letter-spacing: 1px;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)
}

.btnCont.search-button:hover,
.btnType.search-button:hover,
.buttonStyle.search-button:hover,
.btnStyle.search-button:hover,
.buttonCont.search-button:hover,
.btnTypeCont.search-button:hover {
    border-color: transparent
}

.btnCont.filterButton,
.btnCont.rightArrow,
.btnCont.right-arrow,
.btnCont.arrowRight,
.btnCont.arrow-right,
.btnType.filterButton,
.btnType.rightArrow,
.btnType.right-arrow,
.btnType.arrowRight,
.btnType.arrow-right,
.buttonStyle.filterButton,
.buttonStyle.rightArrow,
.buttonStyle.right-arrow,
.buttonStyle.arrowRight,
.buttonStyle.arrow-right,
.btnStyle.filterButton,
.btnStyle.rightArrow,
.btnStyle.right-arrow,
.btnStyle.arrowRight,
.btnStyle.arrow-right,
.buttonCont.filterButton,
.buttonCont.rightArrow,
.buttonCont.right-arrow,
.buttonCont.arrowRight,
.buttonCont.arrow-right,
.btnTypeCont.filterButton,
.btnTypeCont.rightArrow,
.btnTypeCont.right-arrow,
.btnTypeCont.arrowRight,
.btnTypeCont.arrow-right {
    background-color: #fff;
    padding-right: 5px;
    cursor: pointer
}

.btnCont.filterButton .arrowIcon,
.btnCont.rightArrow .arrowIcon,
.btnCont.right-arrow .arrowIcon,
.btnCont.arrowRight .arrowIcon,
.btnCont.arrow-right .arrowIcon,
.btnType.filterButton .arrowIcon,
.btnType.rightArrow .arrowIcon,
.btnType.right-arrow .arrowIcon,
.btnType.arrowRight .arrowIcon,
.btnType.arrow-right .arrowIcon,
.buttonStyle.filterButton .arrowIcon,
.buttonStyle.rightArrow .arrowIcon,
.buttonStyle.right-arrow .arrowIcon,
.buttonStyle.arrowRight .arrowIcon,
.buttonStyle.arrow-right .arrowIcon,
.btnStyle.filterButton .arrowIcon,
.btnStyle.rightArrow .arrowIcon,
.btnStyle.right-arrow .arrowIcon,
.btnStyle.arrowRight .arrowIcon,
.btnStyle.arrow-right .arrowIcon,
.buttonCont.filterButton .arrowIcon,
.buttonCont.rightArrow .arrowIcon,
.buttonCont.right-arrow .arrowIcon,
.buttonCont.arrowRight .arrowIcon,
.buttonCont.arrow-right .arrowIcon,
.btnTypeCont.filterButton .arrowIcon,
.btnTypeCont.rightArrow .arrowIcon,
.btnTypeCont.right-arrow .arrowIcon,
.btnTypeCont.arrowRight .arrowIcon,
.btnTypeCont.arrow-right .arrowIcon {
    width: 20px;
    height: 20px;
    margin-left: 10px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.btnCont.filterButton:hover,
.btnCont.rightArrow:hover,
.btnCont.right-arrow:hover,
.btnCont.arrowRight:hover,
.btnCont.arrow-right:hover,
.btnType.filterButton:hover,
.btnType.rightArrow:hover,
.btnType.right-arrow:hover,
.btnType.arrowRight:hover,
.btnType.arrow-right:hover,
.buttonStyle.filterButton:hover,
.buttonStyle.rightArrow:hover,
.buttonStyle.right-arrow:hover,
.buttonStyle.arrowRight:hover,
.buttonStyle.arrow-right:hover,
.btnStyle.filterButton:hover,
.btnStyle.rightArrow:hover,
.btnStyle.right-arrow:hover,
.btnStyle.arrowRight:hover,
.btnStyle.arrow-right:hover,
.buttonCont.filterButton:hover,
.buttonCont.rightArrow:hover,
.buttonCont.right-arrow:hover,
.buttonCont.arrowRight:hover,
.buttonCont.arrow-right:hover,
.btnTypeCont.filterButton:hover,
.btnTypeCont.rightArrow:hover,
.btnTypeCont.right-arrow:hover,
.btnTypeCont.arrowRight:hover,
.btnTypeCont.arrow-right:hover {
    background-color: #fff;
    border-color: #f1f1f1;
    -webkit-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1)
}

.btnCont.planButton,
.btnType.planButton,
.buttonStyle.planButton,
.btnStyle.planButton,
.buttonCont.planButton,
.btnTypeCont.planButton {
    min-width: 150px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.btnCont.planButton.economy-lite,
.btnType.planButton.economy-lite,
.buttonStyle.planButton.economy-lite,
.btnStyle.planButton.economy-lite,
.buttonCont.planButton.economy-lite,
.btnTypeCont.planButton.economy-lite {
    background-color: #daeace;
    color: #405e28
}

.btnCont.statusButton,
.btnType.statusButton,
.buttonStyle.statusButton,
.btnStyle.statusButton,
.buttonCont.statusButton,
.btnTypeCont.statusButton {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    font-weight: 500;
    max-width: 85px;
    min-width: 85px;
    margin-bottom: 0
}

.btnCont.statusButton.enabled,
.btnType.statusButton.enabled,
.buttonStyle.statusButton.enabled,
.btnStyle.statusButton.enabled,
.buttonCont.statusButton.enabled,
.btnTypeCont.statusButton.enabled {
    background-color: #d3eac2;
    border-color: #a3c788;
    color: #47a302
}

.btnCont.statusButton.disabled,
.btnType.statusButton.disabled,
.buttonStyle.statusButton.disabled,
.btnStyle.statusButton.disabled,
.buttonCont.statusButton.disabled,
.btnTypeCont.statusButton.disabled {
    background-color: #ccc;
    border-color: #9a9a9a;
    color: #9a9a9a
}

.btnCont.text-center,
.btnType.text-center,
.buttonStyle.text-center,
.btnStyle.text-center,
.buttonCont.text-center,
.btnTypeCont.text-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.btnCont.hold,
.btnType.hold,
.buttonStyle.hold,
.btnStyle.hold,
.buttonCont.hold,
.btnTypeCont.hold {
    background-color: #F8F8DA;
    border-color: #CFCB8A;
    color: #84600D
}

.btnCont.ticketed,
.btnCont.confirmed,
.btnCont.confirm,
.btnType.ticketed,
.btnType.confirmed,
.btnType.confirm,
.buttonStyle.ticketed,
.buttonStyle.confirmed,
.buttonStyle.confirm,
.btnStyle.ticketed,
.btnStyle.confirmed,
.btnStyle.confirm,
.buttonCont.ticketed,
.buttonCont.confirmed,
.buttonCont.confirm,
.btnTypeCont.ticketed,
.btnTypeCont.confirmed,
.btnTypeCont.confirm {
    background-color: #28A745;
    border-color: #28A745
}

.btnCont.not-issued,
.btnType.not-issued,
.buttonStyle.not-issued,
.btnStyle.not-issued,
.buttonCont.not-issued,
.btnTypeCont.not-issued {
    background-color: #6C757D;
    border-color: #6C757D
}

.btnCont.voided,
.btnCont.unconfirmed,
.btnType.voided,
.btnType.unconfirmed,
.buttonStyle.voided,
.buttonStyle.unconfirmed,
.btnStyle.voided,
.btnStyle.unconfirmed,
.buttonCont.voided,
.buttonCont.unconfirmed,
.btnTypeCont.voided,
.btnTypeCont.unconfirmed {
    background-color: #FFC107;
    border-color: #FFC107;
    color: #000
}

.btnCont.cancelled,
.btnType.cancelled,
.buttonStyle.cancelled,
.btnStyle.cancelled,
.buttonCont.cancelled,
.btnTypeCont.cancelled {
    background-color: #DC3545;
    border-color: #DC3545
}

.btnCont.refunded,
.btnType.refunded,
.buttonStyle.refunded,
.btnStyle.refunded,
.buttonCont.refunded,
.btnTypeCont.refunded {
    background-color: #17A2B8;
    border-color: #17A2B8
}

.btnCont.exchanged,
.btnType.exchanged,
.buttonStyle.exchanged,
.btnStyle.exchanged,
.buttonCont.exchanged,
.btnTypeCont.exchanged {
    background-color: #007BFF;
    border-color: #007BFF
}

.btnCont.transferred,
.btnType.transferred,
.buttonStyle.transferred,
.btnStyle.transferred,
.buttonCont.transferred,
.btnTypeCont.transferred {
    background-color: #17A2B8;
    border-color: #17A2B8
}

.btnCont.order-closed,
.btnType.order-closed,
.buttonStyle.order-closed,
.btnStyle.order-closed,
.buttonCont.order-closed,
.btnTypeCont.order-closed {
    background-color: #343A40;
    border-color: #343A40
}

.seatMapUsrDtlTbl,
.simpleTableCont {
    position: relative;
    width: 100%;
    padding-top: 10px;
    margin-bottom: 15px;
    z-index: 1
}

.seatMapUsrDtlTbl ._row,
.simpleTableCont ._row {
    position: relative;
    width: 100%;
    height: 55px;
    margin-bottom: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 20px;
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.seatMapUsrDtlTbl ._row:last-child,
.simpleTableCont ._row:last-child {
    margin-bottom: 0
}

.seatMapUsrDtlTbl ._row>div,
.simpleTableCont ._row>div {
    width: 100%
}

.seatMapUsrDtlTbl ._row>div p,
.simpleTableCont ._row>div p {
    font-weight: 600
}

.seatMapUsrDtlTbl ._row>div._no,
.simpleTableCont ._row>div._no {
    max-width: 50px
}

.seatMapUsrDtlTbl ._row>div._seatNo,
.simpleTableCont ._row>div._seatNo {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.seatMapUsrDtlTbl ._row>div._seatNo .btnCont,
.simpleTableCont ._row>div._seatNo .btnCont {
    margin-bottom: 0
}

.seatMapUsrDtlTbl ._row>div._seatNo .btnCont p,
.simpleTableCont ._row>div._seatNo .btnCont p {
    font-weight: 400
}

.seatMapUsrDtlTbl ._row._tHead,
.seatMapUsrDtlTbl ._row._tFoot,
.simpleTableCont ._row._tHead,
.simpleTableCont ._row._tFoot {
    border: 0;
    text-transform: uppercase;
    height: 25px;
    margin-bottom: 15px;
    font-size: 12px;
    pointer-events: none
}

.seatMapUsrDtlTbl ._row._tFoot,
.simpleTableCont ._row._tFoot {
    margin-bottom: 20px;
    margin-top: 15px
}

.seatMapUsrDtlTbl ._row:hover,
.simpleTableCont ._row:hover {
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)
}

.simpleTextareaCont {
    width: 100%;
    position: relative
}

.simpleTextareaCont textarea {
    width: 100%;
    min-height: 55px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 5px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    padding: 15px;
    resize: none
}

.simpleTextareaCont textarea::-webkit-scrollbar {
    width: 5px;
    height: 5px
}

.simpleTextareaCont textarea::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0)
}

.simpleTextareaCont textarea::-webkit-scrollbar-thumb {
    background: #437ADA
}

.simpleTextareaCont textarea:focus {
    border-color: #437ADA;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)
}

.simpleSelect {
    position: relative;
    height: 40px;
    min-width: 250px;
    border-radius: 3px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE
}

.simpleSelect select {
    background-image: url("../images/icons/chevron-down.svg");
    background-repeat: no-repeat;
    background-position: right .9rem center;
    background-size: 13px 9px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 40px;
    cursor: pointer;
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0 15px;
    appearance: none;
    background-color: transparent
}

.simpleSelect select:focus {
    background-color: #f5f5f5;
    outline: none
}

.simpleSelect select option {
    padding-left: 0;
    min-height: 30px;
    padding: 10px 15px;
    font-size: 16px
}

.simpleSelect select option:hover {
    background-color: #437ADA
}

.airShpngLstSec {
    padding-bottom: 50px
}

.airShpngLstSec.nonAirShpngLstSec {
    padding-bottom: 0
}

.airShpngLstCont {
    position: relative;
    width: 100%;
    border: 1px solid #DEDEDE;
    background-color: #fff;
    border-radius: 7px
}

.airShpngLstCont.nonAirShpngLstCont {
    background-color: #f9f9f9
}

.fltrHdrCont {
    width: 100%;
    background-color: #fff;
    border-radius: 10px 10px 0 0
}

.fltrHdrCont .fltrRsltBarCont {
    position: relative;
    width: 100%;
    padding: 15px 15px 0
}

.fltrHdrCont .fltrRsltBarCont>div {
    max-width: 50%
}

.fltrHdrCont .fltrRsltBarCont>div .ttlLstdItmCntrBox {
    background-color: #437ADA;
    height: 50px;
    margin-top: -15px;
    padding: 15px 15px 0;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    border-radius: 0 0 5px 5px;
    color: #fff
}

.fltrHdrCont .fltrRsltBarCont>div .ttlLstdItmCntrBox .ttlLstdItm {
    font-family: "Roboto Condensed", sans-serif;
    margin-right: 10px
}

.fltrHdrCont .fltrDataCont {
    position: relative;
    width: 100%;
    background-color: #f5f5f5;
    padding: 15px 0
}

.fltrHdrCont .fltrDataCont .fltrbarCont {
    position: relative;
    padding: 0 15px
}

.fltrHdrCont .fltrDataCont .fltrbarCont .fltrBarBarCont {
    position: relative;
    width: 100%;
    max-width: 90%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.fltrHdrCont .fltrDataCont .fltrbarCont .fltrBarBarCont .filterButton {
    margin-left: 5px;
    margin-bottom: 5px
}

.fltrHdrCont .fltrDataCont .croslBlk {
    position: relative;
    width: 100%;
    padding: 0 6%;
    margin: 0 auto
}

.fltrHdrCont .fltrDataCont .croslBlk .owl-nav button {
    position: absolute;
    width: 45px;
    min-width: 45px;
    height: 45px;
    top: calc(50% - 22.5px);
    border-radius: 5px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    background-color: #fff;
    border: 1px solid #DEDEDE;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    z-index: 2
}

.fltrHdrCont .fltrDataCont .croslBlk .owl-nav button:nth-child(1) {
    left: 15px
}

.fltrHdrCont .fltrDataCont .croslBlk .owl-nav button:nth-child(2) {
    right: 15px
}

.fltrHdrCont .fltrDataCont .croslBlk .owl-nav button:hover {
    background-color: #437ADA;
    border-color: #437ADA;
    color: #fff
}

.fltrHdrCont .fltrDataCont .smlCardcont {
    position: relative;
    width: 100%;
    max-width: 190px;
    height: 66px;
    border: 1px solid #DEDEDE;
    background-color: #fff;
    border-radius: 5px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    padding: 5px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    cursor: pointer
}

.fltrHdrCont .fltrDataCont .smlCardcont:hover {
    border-color: #437ADA
}

.fltrHdrCont .fltrDataCont .smlCardcont ._imgBox {
    max-width: 80px;
    min-width: 65px;
    height: 50px;
    border-right: 1px solid #DEDEDE;
    margin-right: 10px;
    padding-right: 5px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.fltrHdrCont .fltrDataCont .smlCardcont ._imgBox img {
    max-width: 100%;
    max-height: 100%
}

.fltrHdrCont .fltrDataCont .smlCardcont ._cntnt {
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%
}

.fltrHdrCont .fltrDataCont .smlCardcont ._cntnt span {
    width: 100%;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.fltrHdrCont .fltrDataCont .smlCardcont ._cntnt span:nth-child(1) {
    margin-bottom: 5px
}

.byTimingFltrCont {
    position: relative;
    width: 100%
}

.byTimingFltrCont h5 {
    color: #437ADA
}

.checkBoxBlock {
    position: relative
}

.checkBoxBlock .checkboxStyle {
    position: absolute;
    opacity: 0
}

.checkBoxBlock .checkboxStyle+label {
    position: relative;
    cursor: pointer;
    padding: 0;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content
}

.checkBoxBlock .checkboxStyle+label svg path {
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.checkBoxBlock .checkboxStyle+label._ellipsis p {
    white-space: normal
}

.checkBoxBlock .checkboxStyle+label.no-margin::before {
    margin-right: 0
}

.checkBoxBlock .checkboxStyle+label:before {
    content: "\f00c";
    margin-right: 10px;
    display: inline-block;
    vertical-align: text-top;
    width: 22px;
    height: 22px;
    line-height: 22px;
    min-width: 22px;
    min-height: 22px;
    background-color: #ccc;
    color: silver;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    border-radius: 3px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    padding-top: 2px
}

.checkBoxBlock .checkboxStyle.ratioButton+label:before,
.checkBoxBlock .checkboxStyle.ratio+label:before {
    border-radius: 22px
}

.checkBoxBlock .checkboxStyle:hover+label:before {
    background-color: #fff
}

.checkBoxBlock .checkboxStyle:checked+label:before {
    color: #fff;
    background-color: #437ADA;
    border-color: #437ADA
}

.checkBoxBlock .checkboxStyle:checked+label {
    color: #437ADA
}

.checkBoxBlock .checkboxStyle:checked+label svg path {
    fill: #437ADA
}

.checkBoxBlock .checkboxStyle:disabled+label {
    color: #ccc;
    cursor: not-allowed
}

.checkBoxBlock .checkboxStyle:disabled+label:before {
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #e6e6e6;
    border-color: #fff;
    background-color: #f5f5f5
}

.checkBoxBlock .checkboxStyle.checkbox-with-box+label {
    height: 35px;
    position: relative;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 3px;
    padding: 5px 10px 5px 4px
}

.checkBoxBlock .checkboxStyle.checkbox-with-box:checked+label {
    border-color: #437ADA
}

.checkBoxBlock .checkboxStyle.checkboxTabStyle+label {
    height: 40px;
    position: relative;
    background-color: #f5f5f5;
    border-radius: 3px;
    padding: 5px 10px 5px 5px;
    width: 100%;
    max-width: 100%;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.checkBoxBlock .checkboxStyle.checkboxTabStyle+label:before {
    display: none
}

.checkBoxBlock .checkboxStyle.checkboxTabStyle+label:hover {
    background-color: #ccc
}

.checkBoxBlock .checkboxStyle.checkboxTabStyle:checked+label {
    background-color: #437ADA;
    color: #fff
}

.checkBoxBlock.checkboxOnly label::before {
    margin-right: 0
}

.plusBtn {
    position: absolute;
    right: 3px;
    top: -9px;
    width: 23px;
    height: 23px;
    background-color: #ccc;
    font-size: 12px;
    cursor: pointer;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    border-radius: 3px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.plusBtn:hover {
    background-color: #437ADA;
    color: #fff;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)
}

.w_1000,
.minW_1000 {
    min-width: 1000px !important
}

.w_950,
.minW_950 {
    min-width: 950px !important
}

.w_900,
.minW_900 {
    min-width: 900px !important
}

.w_850,
.minW_850 {
    min-width: 850px !important
}

.w_800,
.minW_800 {
    min-width: 800px !important
}

.w_750,
.minW_750 {
    min-width: 750px !important
}

.w_700,
.minW_700 {
    min-width: 700px !important
}

.w_650,
.minW_650 {
    min-width: 650px !important
}

.w_600,
.minW_600 {
    min-width: 600px !important
}

.w_550,
.minW_550 {
    min-width: 550px !important
}

.w_500,
.minW_500 {
    min-width: 500px !important
}

.w_450,
.minW_450 {
    min-width: 450px !important
}

.w_400,
.minW_400 {
    min-width: 400px !important
}

.w_350,
.minW_350 {
    min-width: 350px !important
}

.w_300,
.minW_300 {
    min-width: 300px !important
}

.w_250,
.minW_250 {
    min-width: 250px !important
}

.w_200,
.minW_200 {
    min-width: 200px !important
}

.w_150,
.minW_150 {
    min-width: 150px !important
}

.minW_145 {
    min-width: 145px !important
}

.minW_140 {
    min-width: 140px !important
}

.minW_135 {
    min-width: 135px !important
}

.minW_130 {
    min-width: 130px !important
}

.minW_125 {
    min-width: 125px !important
}

.minW_120 {
    min-width: 120px !important
}

.minW_115 {
    min-width: 115px !important
}

.minW_110 {
    min-width: 110px !important
}

.minW_105 {
    min-width: 105px !important
}

.w_100,
.minW_100 {
    min-width: 100px
}

.minW_95 {
    min-width: 95px !important
}

.minW_90 {
    min-width: 90px !important
}

.minW_85 {
    min-width: 85px !important
}

.minW_80 {
    min-width: 80px !important
}

.minW_75 {
    min-width: 75px !important
}

.minW_70 {
    min-width: 70px !important
}

.minW_65 {
    min-width: 65px !important
}

.minW_60 {
    min-width: 60px !important
}

.minW_55 {
    min-width: 55px !important
}

.minW_50 {
    min-width: 50px !important
}

.minW_45 {
    min-width: 45px !important
}

.minW_40 {
    min-width: 40px !important
}

.minW_35 {
    min-width: 35px !important
}

.minW_30 {
    min-width: 30px !important
}

.minW_25 {
    min-width: 25px !important
}

.max-width-max-content,
.maxW_maxContent,
.maxWidth_maxContent,
.max_width_max_content,
.maxWdithMaxContent {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content
}

.max-width-auto,
.maxWidth-auto,
.maxWidth_auto,
.maxW_auto .maxWidthAuto {
    max-width: initial
}

.maxW_1000 {
    max-width: 1000px !important;
    width: 100%
}

.maxW_950 {
    max-width: 950px !important;
    width: 100%
}

.maxW_900 {
    max-width: 900px !important;
    width: 100%
}

.maxW_850 {
    max-width: 850px !important;
    width: 100%
}

.maxW_800 {
    max-width: 800px !important;
    width: 100%
}

.maxW_750 {
    max-width: 750px !important;
    width: 100%
}

.maxW_700 {
    max-width: 700px !important;
    width: 100%
}

.maxW_650 {
    max-width: 650px !important;
    width: 100%
}

.maxW_600 {
    max-width: 600px !important;
    width: 100%
}

.maxW_550 {
    max-width: 550px !important;
    width: 100%
}

.maxW_500 {
    max-width: 500px !important;
    width: 100%
}

.maxW_450 {
    max-width: 450px !important;
    width: 100%
}

.maxW_400 {
    max-width: 400px !important;
    width: 100%
}

.maxW_350 {
    max-width: 350px !important;
    width: 100%
}

.maxW_300 {
    max-width: 300px !important;
    width: 100%
}

.maxW_250 {
    max-width: 250px !important;
    width: 100%
}

.maxW_200 {
    max-width: 200px !important;
    width: 100%
}

.maxW_150 {
    max-width: 150px !important;
    width: 100%
}

.maxW_145 {
    max-width: 145px !important;
    width: 100%
}

.maxW_140 {
    max-width: 140px !important;
    width: 100%
}

.maxW_135 {
    max-width: 135px !important;
    width: 100%
}

.maxW_130 {
    max-width: 130px !important;
    width: 100%
}

.maxW_125 {
    max-width: 125px !important;
    width: 100%
}

.maxW_120 {
    max-width: 120px !important;
    width: 100%
}

.maxW_115 {
    max-width: 115px !important;
    width: 100%
}

.maxW_110 {
    max-width: 110px !important;
    width: 100%
}

.maxW_105 {
    max-width: 105px !important;
    width: 100%
}

.maxW_100 {
    max-width: 100px !important;
    width: 100%
}

.maxW_95 {
    max-width: 95px !important
}

.maxW_90 {
    max-width: 90px !important
}

.maxW_85 {
    max-width: 85px !important
}

.maxW_80 {
    max-width: 80px !important
}

.maxW_75 {
    max-width: 75px !important
}

.maxW_70 {
    max-width: 70px !important
}

.maxW_65 {
    max-width: 65px !important
}

.maxW_60 {
    max-width: 60px !important
}

.maxW_55 {
    max-width: 55px !important
}

.maxW_50 {
    max-width: 50px !important
}

.maxW_45 {
    max-width: 45px !important
}

.maxW_40 {
    max-width: 40px !important
}

.maxW_35 {
    max-width: 35px !important
}

.maxW_30 {
    max-width: 30px !important
}

.maxW_25 {
    max-width: 25px !important
}

.popupOverlaySec {
    background-color: rgba(0, 0, 0, 0.7);
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 99
}

.popupOverlaySec .popupOverlayCont {
    position: relative;
    width: 100%;
    height: auto;
    padding: 50px 0;
    overflow-y: scroll
}

.popupOverlaySec .popupOverlayCont::-webkit-scrollbar {
    width: 5px;
    height: 5px
}

.popupOverlaySec .popupOverlayCont::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0)
}

.popupOverlaySec .popupOverlayCont::-webkit-scrollbar-thumb {
    background: #437ADA
}

.popupOverlaySec .ppupDataMainCont {
    position: relative;
    min-width: 500px;
    margin: 0 auto;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    background-color: #fff;
    padding: 25px;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.35);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.35);
    border-radius: 8px
}

.popupOverlaySec .ppupDataMainCont ._hdrCont {
    position: relative;
    width: 100%;
    padding-bottom: 10px;
    border-bottom: 1px solid #DEDEDE;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.popupOverlaySec .ppupDataMainCont ._hdrCont .closeButton {
    display: block;
    position: relative;
    width: 30px;
    height: 30px;
    font-size: 26px;
    font-weight: 700;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    cursor: pointer;
    border-radius: 3px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.popupOverlaySec .ppupDataMainCont ._hdrCont .closeButton:hover {
    background-color: red;
    color: #fff
}

.popupOverlaySec .ppupDataMainCont ._hdrCont .closeButton.fixed_topRight {
    position: absolute;
    top: .6em;
    right: .6em
}

.popupOverlaySec .ppupDataMainCont ._hdrCont .closeButton.fixed_bottomRight {
    position: absolute;
    bottom: .6em;
    right: .6em
}

.popupOverlaySec .ppupDataMainCont ._hdrCont .closeButton.fixed_topLeft {
    position: absolute;
    top: .6em;
    left: .6em
}

.popupOverlaySec .ppupDataMainCont ._hdrCont .closeButton.fixed_bottomLeft {
    position: absolute;
    bottom: .6em;
    right: .6em
}

.popupOverlaySec .ppupDataMainCont ._ftrCont {
    position: relative;
    width: 100%;
    padding-top: 15px
}

.popupOverlaySec .ppupDataMainCont .ppupDataCont {
    position: relative;
    width: 100%;
    min-height: 100px;
    background-color: #fff
}

.popupOverlaySec .ppupDataMainCont .ppupDataCont.border {
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE
}

.popupOverlaySec .ppupDataMainCont.alertPopupCont {
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    text-align: center;
    min-height: 330px;
    background-position: left bottom -2px;
    background-repeat: no-repeat;
    background-size: 100%
}

.popupOverlaySec .ppupDataMainCont.alertPopupCont ._cntnt {
    position: relative;
    width: 100%;
    margin-bottom: 25px
}

.popupOverlaySec .ppupDataMainCont.alertPopupCont ._cntnt .iconCont {
    width: 100%;
    max-width: 70px;
    height: 70px;
    margin: 0 auto 15px
}

.clndrPrcngTblCont {
    position: relative;
    width: 100%;
    min-width: 800px;
    padding-top: 25px;
    padding-right: 25px
}

.clndrPrcngTblCont .dirctn {
    position: absolute;
    top: 0;
    height: 50px;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 700
}

.clndrPrcngTblCont .dirctn._left {
    left: 0;
    color: #f99548
}

.clndrPrcngTblCont .dirctn._left i {
    color: #1d1d1d
}

.clndrPrcngTblCont .dirctn._right {
    right: -22px;
    top: 47px;
    color: #00acec;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.clndrPrcngTblCont .dirctn._right i {
    color: #1d1d1d
}

.clndrPrcngTblCont .clndrPrcngTbl {
    position: relative;
    width: 100%;
    background-color: #fff;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE
}

.clndrPrcngTblCont .clndrPrcngTbl .clndr_tRaw {
    position: relative;
    width: 100%;
    border-bottom: 1px solid #DEDEDE;
    min-height: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch
}

.clndrPrcngTblCont .clndrPrcngTbl .clndr_tRaw:last-child {
    border-bottom: 0
}

.clndrPrcngTblCont .clndrPrcngTbl .clndr_tRaw li {
    position: relative;
    width: 100%;
    min-width: 110px;
    max-width: 110px;
    border-right: 1px solid #DEDEDE;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    cursor: pointer
}

.clndrPrcngTblCont .clndrPrcngTbl .clndr_tRaw li:last-child {
    border-right: 0
}

.clndrPrcngTblCont .clndrPrcngTbl .clndr_tRaw li span {
    padding: 0 5px;
    display: block
}

.clndrPrcngTblCont .clndrPrcngTbl .clndr_tRaw li.dateCol {
    font-weight: 500;
    text-transform: uppercase;
    padding: 3px 0;
    background-color: #f5f5f5
}

.clndrPrcngTblCont .clndrPrcngTbl .clndr_tRaw li.dateCol span {
    padding: 0;
    font-size: 12px;
    line-height: 16px;
    font-weight: 700
}

.clndrPrcngTblCont .clndrPrcngTbl .clndr_tRaw li.dateCol:hover {
    background-color: #f5f5f5;
    color: #1d1d1d
}

.clndrPrcngTblCont .clndrPrcngTbl .clndr_tRaw li:hover {
    background-color: #437ADA;
    color: #fff
}

.clndrPrcngTblCont .clndrPrcngTbl .clndr_tRaw._tHead {
    background-color: #f5f5f5
}

.clndrPrcngTblCont .clndrPrcngTbl .clndr_tRaw._tHead span {
    padding: 0;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 16px;
    font-weight: 700
}

.clndrPrcngTblCont .clndrPrcngTbl .clndr_tRaw._tHead li:hover {
    background-color: #f5f5f5;
    color: #1d1d1d
}

.clndrPrcngTblCont .clndrPrcngTbl .clndr_tRaw._tHead:hover {
    background-color: #f5f5f5;
    color: #1d1d1d
}

.clndrPrcngTblCont .clndrPrcngTbl .clndr_tRaw:hover {
    background-color: rgba(67, 122, 218, 0.04)
}

.ffUpdateDataCont {
    position: relative;
    width: 100%
}

.gdsTrmnlScreenCont {
    position: relative;
    width: 100%
}

.gdsTrmnlScreenCont .gdsTrmnlScreen {
    width: 100%;
    position: relative
}

.gdsTrmnlScreenCont .gdsTrmnlScreen textarea {
    width: 100%;
    min-height: 35vh;
    max-height: 50vh;
    max-width: 100%;
    background-color: #1d1d1d;
    color: rgba(255, 255, 255, 0.7);
    font-size: 17px;
    line-height: 26px;
    font-weight: 300;
    padding: 15px;
    border: 0;
    white-space: pre-line;
    font-family: 'Roboto Mono', monospace
}

.gdsTrmnlScreenCont .gdsTrmnlScreen textarea:focus {
    outline: none
}

.pageHdgnCont {
    position: relative;
    width: 100%
}

.pageHdgnCont>div {
    position: relative
}

.pageHdgnCont>div.right-block {
    max-width: 80%
}

.pageHdgnCont ._hdng {
    position: relative
}

.pageHdgnCont ._hdng h2 {
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 700
}

.searchWidgetCont {
    position: relative;
    width: 100%;
    border-radius: 10px
}

.inptFieldtCont {
    position: relative;
    min-height: 60px;
    margin-bottom: 27px
}

.inptFieldtCont .swap-btn-block {
    position: absolute;
    width: 40px;
    height: 40px;
    left: calc(50% - 20px);
    top: calc(50% - 20px);
    background-color: #f5f5f5;
    z-index: 2;
    border-radius: 5px;
    background-color: #fff;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    cursor: pointer
}

.inptFieldtCont .swap-btn-block:hover {
    background-color: #437ADA;
    border-color: #437ADA
}

.inptFieldtCont .swap-btn-block:hover svg path {
    fill: #fff
}

.inptFieldtCont.multi-input .inputBoxCont {
    max-width: 90%;
    margin: 0 10px
}

.inptFieldtCont.multi-input .inputBoxCont:first-child {
    margin-left: 0
}

.inptFieldtCont.multi-input .inputBoxCont:last-child {
    margin-right: 0
}

.inptFieldtCont.multi-input.swapInputFields .inputBoxCont:last-child .inputBox input,
.inptFieldtCont.multi-input.swapInputFields .inputBoxCont:last-child .inputBox select {
    padding-left: 65px
}

.inptFieldtCont.multi-input.swapInputFields .inputBoxCont:last-child .inputBox .icon {
    left: 10px
}

.inptFieldtCont .inputBoxCont {
    position: relative;
    width: 100%;
    height: 60px;
    padding-top: 13px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-top: 0
}

.inptFieldtCont .inputBoxCont>label,
.inptFieldtCont .inputBoxCont>.label {
    width: 100%;
    position: absolute;
    height: 20px;
    top: -10px;
    left: 0
}

.inptFieldtCont .inputBoxCont>label:after,
.inptFieldtCont .inputBoxCont>label:before,
.inptFieldtCont .inputBoxCont>.label:after,
.inptFieldtCont .inputBoxCont>.label:before {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #DEDEDE;
    position: relative;
    top: 10px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.inptFieldtCont .inputBoxCont>label:before,
.inptFieldtCont .inputBoxCont>.label:before {
    max-width: 6px
}

.inptFieldtCont .inputBoxCont>label p,
.inptFieldtCont .inputBoxCont>.label p {
    max-width: 90%;
    font-size: 13px;
    font-weight: 600;
    padding: 0 7px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content
}

.inptFieldtCont .inputBoxCont>label .mandatory,
.inptFieldtCont .inputBoxCont>.label .mandatory {
    max-width: 20px;
    width: 20px;
    min-width: 20px;
    height: 20px;
    font-size: 9px;
    color: red;
    margin-right: 3px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    background-color: #fff;
    display: none
}

.inptFieldtCont .inputBoxCont:hover,
.inptFieldtCont .inputBoxCont:focus {
    border-color: #437ADA
}

.inptFieldtCont .inputBoxCont:hover>label:before,
.inptFieldtCont .inputBoxCont:hover>label:after,
.inptFieldtCont .inputBoxCont:hover>.label:before,
.inptFieldtCont .inputBoxCont:hover>.label:after,
.inptFieldtCont .inputBoxCont:focus>label:before,
.inptFieldtCont .inputBoxCont:focus>label:after,
.inptFieldtCont .inputBoxCont:focus>.label:before,
.inptFieldtCont .inputBoxCont:focus>.label:after {
    background-color: #437ADA
}

.inptFieldtCont .inputBoxCont .inputBox {
    position: relative;
    width: 100%;
    height: 45px
}

.inptFieldtCont .inputBoxCont .inputBox>.icon {
    width: 50px;
    height: 45px;
    min-width: 50px;
    min-height: 50px;
    max-width: 50px;
    max-height: 45px;
    padding: 8px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    position: relative;
    z-index: 1;
    position: absolute;
    left: 0;
    top: -4px;
    background-color: transparent;
    display: none
}

.inptFieldtCont .inputBoxCont .inputBox>.icon img {
    max-width: 22px;
    width: 100%;
    max-height: 100%
}

.inptFieldtCont .inputBoxCont .inputBox input,
.inptFieldtCont .inputBoxCont .inputBox select,
.inptFieldtCont .inputBoxCont .inputBox textarea {
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent
}

.inptFieldtCont .inputBoxCont .inputBox input:focus,
.inptFieldtCont .inputBoxCont .inputBox select:focus,
.inptFieldtCont .inputBoxCont .inputBox textarea:focus {
    background-color: #f5f5f5;
    outline: none
}

.inptFieldtCont .inputBoxCont .inputBox textarea {
    resize: none;
    min-height: 70px;
    padding-top: 10px
}

.inptFieldtCont .inputBoxCont .inputBox textarea::-webkit-scrollbar {
    width: 5px;
    height: 5px
}

.inptFieldtCont .inputBoxCont .inputBox textarea::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0)
}

.inptFieldtCont .inputBoxCont .inputBox textarea::-webkit-scrollbar-thumb {
    background: #437ADA
}

.inptFieldtCont .inputBoxCont .inputBox select {
    background-image: url("../images/icons/chevron-down.svg");
    background-repeat: no-repeat;
    background-position: right .9rem center;
    background-size: 9px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 40px;
    cursor: pointer
}

.inptFieldtCont .inputBoxCont .inputBox select option {
    padding-left: 0;
    min-height: 30px;
    padding: 10px 15px;
    font-size: 16px
}

.inptFieldtCont .inputBoxCont .inputBox select option:hover {
    background-color: #437ADA
}

.inptFieldtCont .inputBoxCont .inputBox .checkBoxDataCont {
    position: relative;
    width: 100%;
    height: 100%;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    padding: 0 15px;
    border-radius: 0 0 5px 5px;
    text-overflow: ellipsis;
    padding-right: 30px
}

.inptFieldtCont .inputBoxCont .inputBox .checkBoxDataCont .checkBoxBlock._2-checkbox,
.inptFieldtCont .inputBoxCont .inputBox .checkBoxDataCont .checkBoxBlock.col-2 {
    min-width: 50%
}

.inptFieldtCont .inputBoxCont .inputBox .checkBoxDataCont .checkBoxBlock._3-checkbox,
.inptFieldtCont .inputBoxCont .inputBox .checkBoxDataCont .checkBoxBlock.col-3 {
    min-width: 33%
}

.inptFieldtCont .inputBoxCont .inputBox .checkBoxDataCont .checkBoxBlock._4-checkbox,
.inptFieldtCont .inputBoxCont .inputBox .checkBoxDataCont .checkBoxBlock.col-4 {
    min-width: 25%
}

.inptFieldtCont .inputBoxCont.contactNumber .inputBox .cntryCodeSelect {
    width: 100%;
    max-width: 130px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 5px
}

.inptFieldtCont .inputBoxCont.contactNumber .inputBox .cntryCodeSelect .flgIcon {
    position: relative;
    max-width: 25px;
    min-width: 25px;
    margin: 0 10px
}

.inptFieldtCont .inputBoxCont.contactNumber .inputBox .cntryCodeSelect select {
    padding-left: 0;
    background-size: 12px 9px;
    padding-right: 30px
}

.inptFieldtCont .inputBoxCont.contactNumber .inputBox input {
    padding-left: 0
}

.inptFieldtCont .inputBoxCont.multiCheckbox,
.inptFieldtCont .inputBoxCont.multiFields {
    height: auto
}

.inptFieldtCont .inputBoxCont.multiCheckbox .inputBox,
.inptFieldtCont .inputBoxCont.multiFields .inputBox {
    height: auto;
    min-height: 35px
}

.inptFieldtCont .inputBoxCont._withIcon .inputBox .icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.inptFieldtCont .inputBoxCont._withIcon .inputBox input,
.inptFieldtCont .inputBoxCont._withIcon .inputBox textarea,
.inptFieldtCont .inputBoxCont._withIcon .inputBox select {
    padding: 0 10px;
    padding-left: 55px
}

.inptFieldtCont .inputBoxCont._withIcon .inputBox select {
    padding-right: 35px;
    text-overflow: ellipsis
}

.inptFieldtCont .inputBoxCont.mandatoryField>label .mandatory {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.inptFieldtCont .inputBoxCont.textareFieldCont,
.inptFieldtCont .inputBoxCont.textareaFieldCont,
.inptFieldtCont .inputBoxCont.textarea,
.inptFieldtCont .inputBoxCont.textareaField {
    height: auto
}

.inptFieldtCont .inputBoxCont.textareFieldCont .inputBox,
.inptFieldtCont .inputBoxCont.textareaFieldCont .inputBox,
.inptFieldtCont .inputBoxCont.textarea .inputBox,
.inptFieldtCont .inputBoxCont.textareaField .inputBox {
    height: auto;
    min-height: initial
}

.inptFieldtCont .inputBoxCont.no-border {
    border: 0
}

.inptFieldtCont .inputBoxCont.no-border>label:before,
.inptFieldtCont .inputBoxCont.no-border>label:after {
    display: none
}

.rangeSliderBox {
    position: relative;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 10px
}

.rangeSliderBox input[type="range"] {
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer
}

.rangeSliderBox input[type="range"]::-webkit-slider-runnable-track {
    background-color: #ccc;
    height: 2px;
    margin-top: 5px
}

.rangeSliderBox input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 18px;
    height: 18px;
    background-color: #437ADA;
    border-radius: 50px;
    margin-top: -9px;
    border: 2px solid #fff;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.rangeSliderBox input[type="range"]::-webkit-slider-thumb:hover {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
}

.advncSrchOptnCont {
    position: relative;
    width: 100%;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.advncSrchOptnCont .btnCont {
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content
}

.advncSrchOptnCont:after {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #DEDEDE;
    margin-left: 1.5%
}

.removeButtonCont {
    position: relative;
    min-width: 50px;
    max-width: 50px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.removeButtonCont ._iconBox {
    background-color: #f5f5f5;
    border-radius: 5px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    cursor: pointer
}

.removeButtonCont:hover ._iconBox {
    background-color: #437ADA;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    color: #fff
}

.removeButtonCont:hover ._iconBox path,
.removeButtonCont:hover ._iconBox line {
    stroke: #fff
}

.ordrDtlSec {
    position: relative;
    width: 100%
}

.ordrDtlSec .ordrDtlMainCont {
    position: relative
}

.ordrDtlSec .ordrDtlMainCont .ordrDtlBoxCont {
    position: relative;
    min-height: 150px;
    background-color: #FBFBFB;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 7px;
    -webkit-box-shadow: 0 3px 1px #DEDEDE;
    box-shadow: 0 3px 1px #DEDEDE;
    padding: 25px;
    margin-bottom: 30px
}

.ordrDtlSec .ordrDtlMainCont .ordrDtlBoxCont ._hdr {
    width: 100%;
    border-bottom: 1px solid #DEDEDE;
    padding-bottom: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ordrDtlSec .ordrDtlMainCont .ordrDtlBoxCont ._ftr {
    position: relative;
    width: 100%;
    padding-top: 10px
}

.ordrDtlSec .ordrDtlMainCont .ordrDtlBoxCont ._dataCont {
    position: relative;
    width: 100%;
    margin: 10px 0
}

.ordrDtlSec .ordrDtlMainCont .ordrDtlBoxCont.tripStatusCont {
    background-color: #F1FFF2;
    border-color: #9ABF96;
    -webkit-box-shadow: 0 3px 1px #9ABF96;
    box-shadow: 0 3px 1px #9ABF96
}

.ordrDtlSec .ordrDtlMainCont .ordrDtlBoxCont.voucherHdrCont {
    -webkit-box-shadow: none;
    box-shadow: none;
    min-height: auto;
    border-width: 0;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 0;
    padding: 0
}

.ordrDtlSec .ordrDtlMainCont.invoiceMainCont {
    max-width: 850px;
    margin: 0 auto
}

.tripDtlCont {
    position: relative;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.tripDtlCont .tripDataCellCont {
    width: 100%;
    margin-right: 2.6%;
    max-width: 23%;
    margin-bottom: 20px;
    padding-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-bottom: 1px solid #DEDEDE
}

.tripDtlCont .tripDataCellCont:nth-child(4n+4) {
    margin-right: 0
}

.tripDtlCont .tripDataCellCont>p {
    margin-bottom: 10px
}

.tripDtlCont .tripDataCellCont .btnCont {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0
}

.tripDtlCont .tripDataCellCont.noMargin {
    margin-right: 0
}

.tripDtlCont .tripDataCellCont.col-span-1,
.tripDtlCont .tripDataCellCont.col-span-2,
.tripDtlCont .tripDataCellCont.col-span-3,
.tripDtlCont .tripDataCellCont.col-span-4,
.tripDtlCont .tripDataCellCont.clear {
    border-bottom: 0
}

.tripDtlCont .tripDataCellCont.col-span-1,
.tripDtlCont .tripDataCellCont._col1 {
    max-width: 23%
}

.tripDtlCont .tripDataCellCont.col-span-1.noMargin {
    max-width: 25.6%
}

.tripDtlCont .tripDataCellCont.col-span-2 {
    max-width: 46%
}

.tripDtlCont .tripDataCellCont._col2 {
    max-width: 46%
}

.tripDtlCont .tripDataCellCont.col-span-2.noMargin {
    max-width: 48.8%
}

.tripDtlCont .tripDataCellCont.col-span-3,
.tripDtlCont .tripDataCellCont.col-3 {
    max-width: 74.2%
}

.tripDtlCont .tripDataCellCont.col-span-3.noMargin {
    max-width: 74.2%
}

.tripDtlCont .tripDataCellCont.col-span-4,
.tripDtlCont .tripDataCellCont.col-span-4.noMargin,
.tripDtlCont .tripDataCellCont.clear {
    max-width: 100%
}

.tableMainCont {
    position: relative;
    width: 100%
}

.tableMainCont.flightDetailTableCont {
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden
}

.tableMainCont.flightDetailTableCont::-webkit-scrollbar {
    width: 5px;
    height: 5px
}

.tableMainCont.flightDetailTableCont::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0)
}

.tableMainCont.flightDetailTableCont::-webkit-scrollbar-thumb {
    background: #437ADA
}

.tableMainCont table {
    position: relative;
    width: 100%;
    margin-bottom: 1rem;
    color: #454545;
    vertical-align: top;
    border-color: #dee2e6;
    border: 0;
    caption-side: bottom;
    border-collapse: collapse;
    white-space: normal
}

.tableMainCont table thead,
.tableMainCont table tbody {
    position: relative;
    width: 100%;
    text-align: left;
    border-color: inherit;
    border-style: solid;
    border-width: 0
}

.tableMainCont table thead th,
.tableMainCont table thead td,
.tableMainCont table tbody th,
.tableMainCont table tbody td {
    min-width: 100px;
    padding: 10px 5px
}

.tableMainCont table thead {
    vertical-align: middle
}

.tableMainCont table tr {
    border-bottom: 1px solid #DEDEDE
}

.tableMainCont table.flightDetailTable {
    min-width: 1065px;
    width: 100%
}

.tableMainCont table.flightDetailTable thead th,
.tableMainCont table.flightDetailTable thead td,
.tableMainCont table.flightDetailTable tbody th,
.tableMainCont table.flightDetailTable tbody td {
    min-width: 190px;
    max-width: 190px
}

.tableMainCont table.flightDetailTable thead th:not(._destination),
.tableMainCont table.flightDetailTable thead td:not(._destination),
.tableMainCont table.flightDetailTable tbody th:not(._destination),
.tableMainCont table.flightDetailTable tbody td:not(._destination) {
    min-width: 100px;
    max-width: 100px
}

.tableMainCont table.flightDetailTable thead th._flightLogo,
.tableMainCont table.flightDetailTable thead td._flightLogo,
.tableMainCont table.flightDetailTable tbody th._flightLogo,
.tableMainCont table.flightDetailTable tbody td._flightLogo {
    min-width: 100px;
    padding-right: 10px
}

.tableMainCont table.flightDetailTable thead th._flightLogo span,
.tableMainCont table.flightDetailTable thead td._flightLogo span,
.tableMainCont table.flightDetailTable tbody th._flightLogo span,
.tableMainCont table.flightDetailTable tbody td._flightLogo span {
    width: 100%;
    max-height: 50px;
    margin-bottom: 10px;
    padding-right: 5px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.tableMainCont table.flightDetailTable thead th._flightLogo span img,
.tableMainCont table.flightDetailTable thead td._flightLogo span img,
.tableMainCont table.flightDetailTable tbody th._flightLogo span img,
.tableMainCont table.flightDetailTable tbody td._flightLogo span img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%
}

.tableMainCont table.flightDetailTable thead th._flightLogo p,
.tableMainCont table.flightDetailTable thead td._flightLogo p,
.tableMainCont table.flightDetailTable tbody th._flightLogo p,
.tableMainCont table.flightDetailTable tbody td._flightLogo p {
    font-weight: 600;
    text-align: center;
    font-size: 16px
}

.tableMainCont table.splitPNRTable tr.selected,
.tableMainCont table.splitPNRTable tr.active {
    border-color: #437ADA;
    -webkit-box-shadow: inset 0 1px 0 1px #437ADA;
    box-shadow: inset 0 1px 0 1px #437ADA;
    background-color: rgba(67, 122, 218, 0.04)
}

.tableMainCont table.vourcheServiceTable {
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE
}

.tableMainCont table.vourcheServiceTable tbody tr {
    background-color: #fff
}

.tableMainCont table.vourcheServiceTable tbody tr:nth-child(odd) td:first-child {
    min-width: 220px;
    background-color: #e9e9e9
}

.tableMainCont table.vourcheServiceTable tbody tr:nth-child(odd) td:last-child {
    width: 100%
}

.tableMainCont table.vourcheServiceTable tbody tr td {
    padding: 10px 15px;
    background-color: #f5f5f5
}

.tableMainCont table.vourcheServiceTable tbody tr td:first-child {
    border-right: 1px solid #DEDEDE;
    min-width: 200px;
    font-size: 13px;
    font-weight: 500
}

.tableMainCont table.billedToTable thead th.billedTo,
.tableMainCont table.billedToTable thead td.billedTo,
.tableMainCont table.billedToTable tbody th.billedTo,
.tableMainCont table.billedToTable tbody td.billedTo {
    max-width: 350px
}

.tableMainCont table.fareSummaryPpupData thead th {
    padding: 5px
}

.tableMainCont table.fareSummaryPpupData thead th,
.tableMainCont table.fareSummaryPpupData thead td,
.tableMainCont table.fareSummaryPpupData tbody th,
.tableMainCont table.fareSummaryPpupData tbody td {
    text-align: center
}

.addCmmntCont {
    position: relative;
    width: 100%
}

.addCmmntCont textarea {
    width: 100%;
    min-height: 120px;
    padding: 15px;
    border: 0;
    border-radius: 7px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    resize: none;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inherit
}

.addCmmntCont textarea:focus {
    border-color: #437ADA;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)
}

.bkngTblCont {
    position: relative;
    width: 100%
}

.bkngTblCont .totalTablePrice {
    position: relative;
    width: 100%;
    background-color: #f5f5f5;
    padding: 10px
}

.bkngTblCont .totalTablePrice>.ttlAmnt {
    position: relative;
    min-width: 100px;
    padding: 0 10px
}

.bkngTblCont .totalTablePrice>.ttlAmnt:last-child {
    padding-right: 5px
}

table.vertical-table,
table.verticalTable,
table.vertical_table {
    position: relative;
    width: 100%;
    border: 0;
    color: #454545;
    border-color: #dee2e6;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    caption-side: bottom;
    border-collapse: collapse;
    white-space: normal
}

table.vertical-table tr,
table.verticalTable tr,
table.vertical_table tr {
    position: relative;
    width: 100%;
    border-bottom: 1px solid #DEDEDE;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 40px
}

table.vertical-table tr:last-child,
table.verticalTable tr:last-child,
table.vertical_table tr:last-child {
    border-bottom: 0
}

table.vertical-table tr th,
table.vertical-table tr td,
table.verticalTable tr th,
table.verticalTable tr td,
table.vertical_table tr th,
table.vertical_table tr td {
    width: 100%;
    position: relative;
    padding: 0 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

table.vertical-table tr td.multiData span,
table.verticalTable tr td.multiData span,
table.vertical_table tr td.multiData span {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

table.vertical-table tr td.multiData span:first-child,
table.verticalTable tr td.multiData span:first-child,
table.vertical_table tr td.multiData span:first-child {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

table.vertical-table tr td.priceCol,
table.verticalTable tr td.priceCol,
table.vertical_table tr td.priceCol {
    max-width: 130px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    border-left: 1px solid #DEDEDE
}

table.vertical-table tr .th,
table.verticalTable tr .th,
table.vertical_table tr .th {
    display: inline-block
}

table.vertical-table tr>th,
table.vertical-table tr .th,
table.verticalTable tr>th,
table.verticalTable tr .th,
table.vertical_table tr>th,
table.vertical_table tr .th {
    min-width: 150px;
    max-width: 150px;
    background-color: #f5f5f5;
    font-weight: 500
}

table.vertical-table tr>th,
table.verticalTable tr>th,
table.vertical_table tr>th {
    text-align: left;
    border-right: 1px solid #DEDEDE
}

table.vertical-table tr:nth-child(odd)>th,
table.vertical-table tr:nth-child(odd) .th,
table.verticalTable tr:nth-child(odd)>th,
table.verticalTable tr:nth-child(odd) .th,
table.vertical_table tr:nth-child(odd)>th,
table.vertical_table tr:nth-child(odd) .th {
    background-color: #e9e9e9
}

.rateBrkupTable {
    position: relative;
    width: 100%
}

.rateBrkupTable table {
    position: relative;
    width: 100%;
    color: #454545;
    border-color: #dee2e6;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    caption-side: bottom;
    border-collapse: collapse;
    white-space: normal
}

.rateBrkupTable table tr {
    border-bottom: 1px solid #DEDEDE
}

.rateBrkupTable table tr td,
.rateBrkupTable table tr th {
    padding: 7px 15px 5px
}

.rateBrkupTable table tr td h6,
.rateBrkupTable table tr th h6 {
    font-size: 14px
}

.rateBrkupTable table tr td:first-child,
.rateBrkupTable table tr th:first-child {
    border-right: 1px solid #DEDEDE;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content
}

.rateBrkupTable table tfoot {
    background-color: #f5f5f5
}

.prvBkngsCont {
    position: relative;
    width: 100%
}

.prvBkngsCont .prvBkngsTable {
    position: relative;
    width: 100%
}

.prvBkngsCont .prvBkngsTable .prvBkngsRaw {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 10px;
    margin-bottom: 20px
}

.prvBkngsCont .prvBkngsTable .prvBkngsRaw:last-child {
    margin-bottom: 0
}

.prvBkngsCont .prvBkngsTable .prvBkngsRaw li {
    position: relative;
    width: 100%;
    padding: 0 10px
}

.prvBkngsCont .prvBkngsTable .prvBkngsRaw li:not(._dstnts) {
    min-width: 120px;
    max-width: 130px
}

.prvBkngsCont .prvBkngsTable .prvBkngsRaw li._flightLogoCont {
    min-width: 130px;
    padding-right: 10px
}

.prvBkngsCont .prvBkngsTable .prvBkngsRaw li._flightLogoCont>span {
    width: 100%;
    max-height: 50px;
    margin-bottom: 10px;
    padding-right: 10%;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.prvBkngsCont .prvBkngsTable .prvBkngsRaw li._flightLogoCont>span img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%
}

.prvBkngsCont .prvBkngsTable .prvBkngsRaw li._flightLogoCont p {
    font-weight: 600;
    text-align: center
}

.prvBkngsCont .prvBkngsTable .prvBkngsRaw li:last-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.prvBkngsCont .prvBkngsTable .prvBkngsRaw li:last-child .checkBoxBlock .checkboxStyle+label:before {
    margin-right: 0
}

.prvBkngsCont .prvBkngsTable .prvBkngsRaw.bkngRow {
    background-color: #fff;
    padding: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 70px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 6px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.prvBkngsCont .prvBkngsTable .prvBkngsRaw.bkngRow.selected,
.prvBkngsCont .prvBkngsTable .prvBkngsRaw.bkngRow.active {
    z-index: 1;
    border-color: #437ADA;
    -webkit-box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1)
}

.alertBxWithDscrptnCont {
    position: relative;
    width: 100%;
    padding: 20px 15px;
    background-color: #fff0f0;
    border: 1px solid #ffb3b3;
    border-radius: 6px
}

.alertBxWithDscrptnCont ._alertIcon {
    position: relative;
    width: 100%;
    min-width: 60px;
    max-width: 8%;
    min-height: 60px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.alertBxWithDscrptnCont ._alertIcon img {
    max-width: 50px;
    width: 100%
}

.alertBxWithDscrptnCont.greenAlert {
    background-color: #dff9eb;
    border: 1px solid #a4e0c1
}

.refundBrkPntCont {
    position: relative;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.refundBrkPntCont .refundBrkPnts {
    position: relative;
    min-width: 500px;
    background-color: #fafafa;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 5px;
    padding: 15px
}

.refundBrkPntCont .refundBrkPnts .refundBrk {
    position: relative;
    padding: 0 20px;
    width: 100%;
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content
}

.refundBrkPntCont .refundBrkPnts .refundBrk ._hdng {
    border-bottom: 1px solid #DEDEDE;
    padding-bottom: 6px;
    margin-bottom: 10px
}

.refundBrkPntCont .refundBrkPnts .refundBrk ._hdng h6 {
    font-size: 14px
}

.refundBrkPntCont .refundBrkPnts .refundBrk ._brkPnts {
    position: relative;
    width: 100%
}

.refundBrkPntCont .refundBrkPnts .refundBrk ._brkPnts li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.refundBrkPntCont .refundBrkPnts .refundBrk ._brkPnts li span {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
    margin-bottom: 5px;
    padding-bottom: 5px;
    font-size: 13px
}

.refundBrkPntCont .refundBrkPnts .refundBrk ._brkPnts li p {
    margin-left: 30px
}

.refundBrkPntCont .refundBrkPnts .refundBrk ._brkPnts li:last-child span {
    margin-bottom: 0;
    padding-bottom: 0
}

.refundBrkPntCont .refundBrkPnts .refundBrk:first-child {
    padding-left: 0
}

.refundBrkPntCont .refundBrkPnts .refundBrk:last-child {
    padding-right: 0
}

.voucherHdr {
    position: relative;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.voucherHdr ._logoCont {
    position: relative;
    width: 100%;
    max-width: 200px;
    height: 90px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    padding: 10px 15px;
    background-color: #fff;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    border-radius: 0 0 7px 7px
}

.voucherHdr ._logoCont img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%
}

.invoiceMainCont .jrnyLstCardCont.flightDetailCardCont .jrnyLstCardBlk ._crdHdrBlk>div.left-block {
    max-width: 100%;
    margin-bottom: 20px
}

.invoiceAdrsCont {
    position: relative;
    width: 100%;
    max-width: 150px
}

.dataTabMainCont {
    position: relative;
    width: 100%
}

.dataTabMainCont .tabHdrCont {
    position: relative;
    width: 100%
}

.dataTabMainCont .tabHdrCont .tabs {
    position: relative;
    width: 100%
}

.dataTabMainCont .tabHdrCont .tabs .tabItem {
    position: relative;
    background-color: #f1f1f1;
    height: 35px;
    padding: 0 15px;
    margin: 0 5px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    cursor: pointer;
    z-index: 0;
    border-radius: 4px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.dataTabMainCont .tabHdrCont .tabs .tabItem ._iconBox {
    display: none;
    min-width: 35px;
    min-height: 35px;
    width: 35px;
    height: 35px;
    margin-right: 5px
}

.dataTabMainCont .tabHdrCont .tabs .tabItem:first-child(1) {
    margin-left: 0
}

.dataTabMainCont .tabHdrCont .tabs .tabItem:hover {
    background-color: #ccc
}

.dataTabMainCont .tabHdrCont .tabs .tabItem.active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    background-color: #437ADA;
    color: #fff;
    font-weight: 500;
    margin: 0 8px;
    z-index: 1;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)
}

.dataTabMainCont .tabHdrCont .tabs .tabItem.active svg path {
    fill: #fff
}

.dataTabMainCont .tabHdrCont .tabs._withIcon .tabItem,
.dataTabMainCont .tabHdrCont .tabs.medium-tab._withIcon .tabItem,
.dataTabMainCont .tabHdrCont .tabs.large-tab._withIcon .tabItem {
    padding-left: 0
}

.dataTabMainCont .tabHdrCont .tabs._withIcon .tabItem ._iconBox,
.dataTabMainCont .tabHdrCont .tabs.medium-tab._withIcon .tabItem ._iconBox,
.dataTabMainCont .tabHdrCont .tabs.large-tab._withIcon .tabItem ._iconBox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.dataTabMainCont .tabHdrCont .tabs.large-tab .tabItem {
    height: 50px;
    padding: 0 20px
}

.dataTabMainCont .tabHdrCont .tabs.large-tab .tabItem p {
    font-size: 18px
}

.dataTabMainCont .tabHdrCont .tabs.large-tab .tabItem ._iconBox {
    min-width: 50px;
    min-height: 50px;
    width: 50px;
    height: 50px
}

.dataTabMainCont .tabHdrCont .tabs.large-tab .tabItem {
    height: 45px;
    padding: 0 20px
}

.dataTabMainCont .tabHdrCont .tabs.large-tab .tabItem p {
    font-size: 16px
}

.dataTabMainCont .tabHdrCont .tabs.large-tab .tabItem ._iconBox {
    min-width: 45px;
    min-height: 45px;
    width: 45px;
    height: 45px
}

.dataTabMainCont .tabHdrCont .tabs.medium-tab .tabItem {
    height: 40px
}

.dataTabMainCont .tabHdrCont .tabs.medium-tab .tabItem p {
    font-size: 16px
}

.dataTabMainCont .tabHdrCont .tabs.medium-tab .tabItem ._iconBox {
    min-width: 40px;
    min-height: 40px;
    width: 40px;
    height: 40px
}

.dataTabMainCont .tabHdrCont .tabs.regular-tab .tabItem {
    height: 35px
}

.dataTabMainCont .tabHdrCont .tabs.regular-tab .tabItem p {
    font-size: 13px
}

.dataTabMainCont .tabHdrCont .tabs.regular-tab .tabItem ._iconBox {
    min-width: 35px;
    min-height: 35px;
    width: 35px;
    height: 35px
}

.dataTabMainCont .tabHdrCont .tabs.small-tab .tabItem {
    height: 30px
}

.dataTabMainCont .tabHdrCont .tabs.small-tab .tabItem p {
    font-size: 12px
}

.dataTabMainCont .tabHdrCont .tabs.small-tab .tabItem ._iconBox {
    min-width: 30px;
    min-height: 30px;
    width: 30px;
    height: 30px
}

.dataTabMainCont .tabHdrCont .tabs.x-small-tab .tabItem {
    height: 25px
}

.dataTabMainCont .tabHdrCont .tabs.x-small-tab .tabItem p {
    font-size: 11px
}

.dataTabMainCont .tabHdrCont .tabs.x-small-tab .tabItem ._iconBox {
    min-width: 30px;
    min-height: 30px;
    width: 30px;
    height: 30px
}

.dataTabMainCont .tabHdrCont .tabs.bottomBorderTab .tabItem {
    margin: 0;
    border-radius: 0;
    background-color: transparent
}

.dataTabMainCont .tabHdrCont .tabs.bottomBorderTab .tabItem:hover {
    background-color: #f5f5f5
}

.dataTabMainCont .tabHdrCont .tabs.bottomBorderTab .tabItem.active {
    -webkit-transform: scale(1);
    transform: scale(1);
    border-radius: 0;
    color: #437ADA;
    -webkit-box-shadow: 0 2px 0 #437ADA;
    box-shadow: 0 2px 0 #437ADA
}

.dataTabMainCont .tabHdrCont .tabs.bottomBorderTab .tabItem.active svg path {
    fill: #437ADA
}

.dataTabMainCont .tabHdrCont .tabs.bottomBorderTab.medium-tab .tabItem {
    height: 40px
}

.dataTabMainCont .tabHdrCont .tabs.bottomBorderTab.medium-tab .tabItem p {
    font-size: 15px
}

.dataTabMainCont .tabHdrCont .tabs.bottomBorderTab.large-tab .tabItem {
    height: 45px
}

.dataTabMainCont .tabHdrCont .tabs.bottomBorderTab.large-tab .tabItem p {
    font-size: 16px
}

.dataTabMainCont .tabDataCont {
    position: relative;
    width: 100%;
    position: relative;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 5px;
    padding: 10px
}

.dataTabMainCont .tabDataCont .tabData {
    display: none;
    position: relative;
    width: 100%
}

.dataTabMainCont .tabDataCont .tabData.active {
    display: block
}

.dataTabMainCont .tabDataCont .tabData .tabSubCont {
    position: relative;
    width: 100%
}

.miniFareDataCont {
    position: relative;
    width: 100%
}

.miniFareDataCont ._miniFareData {
    position: relative;
    width: 100%;
    border-bottom: 1px solid #DEDEDE;
    padding-bottom: 20px;
    margin-bottom: 20px
}

.miniFareDataCont ._miniFareData:last-child {
    border-bottom: 0
}

.miniFareDataCont ._miniFareData ._hdng {
    position: relative;
    width: 100%
}

.miniFareDataCont ._miniFareData ._cntnt {
    position: relative;
    width: 100%
}

.miniFareDataCont ._miniFareData ._cntnt p {
    max-width: 80%;
    line-height: 22px
}

.accordionSec {
    position: relative;
    width: 100%
}

.accordionCont {
    position: relative;
    width: 100%
}

.accordionCont .accordionTab {
    position: relative;
    width: 100%
}

.accordionCont .accordionTab .accordionHdng {
    position: relative;
    width: 100%;
    height: 45px;
    padding: 0 20px;
    background-color: #f5f5f5;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.accordionCont .accordionTab .accordionHdng:hover {
    background-color: #dcdcdc
}

.accordionCont .accordionTab .accordionHdng.active {
    background-color: rgba(67, 122, 218, 0.04);
    color: #437ADA;
    border-color: #437ADA
}

.accordionCont .accordionTab .accordionHdng.active ._arrow {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    display: inherit
}

.accordionCont .accordionTab .accordionDataCont {
    position: relative;
    width: 100%;
    padding: 15px;
    display: none;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE
}

.accordion .accordion-item {
    border: none
}

.accordion .accordion-item .accordion-header .accordion-button {
    border: none;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0
}

.accordion .accordion-item .accordion-header .accordion-button::after {
    background-size: 1rem
}

.paymntPageMainCont {
    position: relative;
    width: 100%
}

.paymntPageMainCont .left-block {
    width: 100%
}

.paymntPageMainCont .right-block {
    min-width: 38%
}

.paymntPageMainCont ._imgBox {
    margin-right: 5%;
    height: 100%;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.paymntPageMainCont .fopMainCont {
    position: relative;
    width: 100%;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 7px;
    max-width: 400px;
    min-width: 400px;
    padding: 30px 20px 15px;
    -webkit-box-shadow: 0 25px 50px rgba(0, 0, 0, 0.09);
    box-shadow: 0 25px 50px rgba(0, 0, 0, 0.09)
}

.paymntPageMainCont .fopMainCont .checkBoxBlock .checkboxStyle+label {
    max-width: 100%
}

.paymntPageMainCont .fopMainCont .inptFieldtCont .inputBoxCont .inputBox.cardNumber input {
    letter-spacing: .5rem;
    font-size: 16px
}

body.loginPage {
    padding: 0
}

.loginPageSec {
    height: 100vh
}

.loginPageSec>div {
    position: relative;
    width: 100%;
    z-index: 0
}

.loginPageSec>div.right-block {
    max-width: 40%;
    z-index: 1;
    background-color: #fff;
    -webkit-box-shadow: -30px 0 100px rgba(0, 0, 0, 0.2);
    box-shadow: -30px 0 100px rgba(0, 0, 0, 0.2)
}

.loginPageSec .loginSliderCont {
    position: relative;
    width: 100%;
    height: 100%;
    background-color: blue;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    position: relative;
    overflow: hidden
}

.loginPageSec .loginSliderCont img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%
}

.loginPageSec .loginBlkCont {
    position: relative;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    width: 100%;
    height: 100%
}

.loginPageSec .loginBlkCont .loginBox {
    position: relative;
    width: 100%;
    max-width: 330px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 8px
}

.loginPageSec .loginBlkCont .loginBox .logoCont {
    position: relative;
    width: 100%;
    max-width: 200px;
    height: 80px;
    background-color: #fff;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.loginPageSec .loginBlkCont .loginBox .logoCont:after {
    display: none;
    position: absolute;
    content: '';
    width: 100%;
    height: 1px;
    bottom: -5px;
    background-color: #DEDEDE
}

.loginPageSec .loginBlkCont .loginBox .loginForm {
    position: relative;
    width: 100%
}

.loginPageSec .loginBlkCont .loginBox .loginForm .intputCont {
    position: relative;
    width: 100%;
    height: 50px;
    margin-bottom: 15px
}

.loginPageSec .loginBlkCont .loginBox .loginForm .intputCont:last-child {
    margin-bottom: 0
}

.loginPageSec .loginBlkCont .loginBox .loginForm .intputCont ._icon,
.loginPageSec .loginBlkCont .loginBox .loginForm .intputCont .eyeIcon {
    width: 50px;
    height: 50px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.loginPageSec .loginBlkCont .loginBox .loginForm .intputCont .eyeIcon {
    left: inherit;
    right: 0;
    cursor: pointer
}

.loginPageSec .loginBlkCont .loginBox .loginForm .intputCont .btmStrp {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 0%;
    height: 2px;
    background-color: #437ADA;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.loginPageSec .loginBlkCont .loginBox .loginForm .intputCont input {
    width: 100%;
    border: 0;
    background-color: transparent;
    padding: 0 10px;
    padding-left: 60px;
    border: 1px solid transparent;
    border-bottom: 1px solid #DEDEDE;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    line-height: 50px
}

.loginPageSec .loginBlkCont .loginBox .loginForm .intputCont input[type="password"] {
    padding-right: 50px
}

.loginPageSec .loginBlkCont .loginBox .loginForm .intputCont input:focus {
    background-color: #f5f5f5
}

.loginPageSec .loginBlkCont .loginBox .loginForm .intputCont input:focus~.btmStrp {
    width: 100%;
    left: 0
}

.loginPageSec .loginBlkCont .loginBox .loginForm .intputCont input:valid,
.loginPageSec .loginBlkCont .loginBox .loginForm .intputCont input:active {
    /* background-color: rgba(67, 122, 218, 0.04);
    border-color: #009900 */
}

.loginPageSec .loginBlkCont .loginBox .loginForm .intputCont input:valid~div svg path,
.loginPageSec .loginBlkCont .loginBox .loginForm .intputCont input:active~div svg path {
    fill: #1d1d1d
}

.loginPageSec .loginBlkCont .loginBox .loginForm .intputCont input:valid~.btmStrp,
.loginPageSec .loginBlkCont .loginBox .loginForm .intputCont input:active~.btmStrp {
    background-color: #009900
}

.loginPageSec .loginBlkCont .loginBox .loginForm .intputCont.otpInput input {
    padding: 0;
    text-align: center;
    font-size: 30px
}

.loginPageSec .loginBlkCont .loginBox .loginForm .intputCont.otpInput input::-webkit-input-placeholder {
    font-weight: 100
}

.loginPageSec .loginBlkCont .loginBox .loginForm .intputCont.otpInput input:-ms-input-placeholder {
    font-weight: 100
}

.loginPageSec .loginBlkCont .loginBox .loginForm .intputCont.otpInput input::-ms-input-placeholder {
    font-weight: 100
}

.loginPageSec .loginBlkCont .loginBox .loginForm .intputCont.otpInput input::placeholder {
    font-weight: 100
}

.loginPageSec .loginBlkCont .loginBox .loginForm .submitButton {
    width: 100%;
    height: 55px;
    background-color: #437ADA;
    color: #fff;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 2px;
    border: 0;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    border-radius: 7px;
    cursor: pointer
}

.loginPageSec .loginBlkCont .loginBox .loginForm .submitButton:hover {
    background-color: #fff;
    color: #437ADA;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.25);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.25)
}

.loginPageSec .loginBlkCont .langSectionCont {
    position: absolute;
    bottom: 3vh;
    right: 3vh;
    background-color: #ccc
}

.loginPageSec .loginBlkCont .langSectionCont select {
    width: 100%;
    min-width: 120px;
    height: 40px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0 15px;
    background-image: url("../images/icons/chevron-down.svg");
    background-repeat: no-repeat;
    background-position: right .9rem center;
    background-size: 16px 10px;
    appearance: none;
    padding-right: 40px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    cursor: pointer
}

.loginPageSec .loginBlkCont .langSectionCont select option {
    background-color: #fff
}

.loginPageSec .loginBlkCont .langSectionCont select:focus {
    outline: none
}

.loginPageSec .loginBlkCont .langSectionCont select:hover {
    background-color: #ccc
}

.psngrFareDtlCont {
    position: relative;
    width: 100%;
    padding-left: 20px;
    -webkit-box-shadow: inset 3px 0 0 0 #f5f5f5;
    box-shadow: inset 3px 0 0 0 #f5f5f5;
    margin-bottom: 20px
}

.psngrFareDtlCont:last-child {
    margin-bottom: 0
}

.psngrFareDtlCont .psngrFareDtl {
    position: relative;
    width: 100%
}

.psngrFareDtlCont .psngrFareDtl ._fareBrkPnt {
    position: relative;
    width: 100%;
    border-bottom: 1px solid #DEDEDE;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 8px 0
}

.psngrFareDtlCont .psngrFareDtl ._fareBrkPnt .label {
    position: relative;
    max-width: 80%;
    min-width: 80px;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.psngrFareDtlCont .psngrFareDtl ._fareBrkPnt .label>span {
    min-width: 80px
}

.psngrFareDtlCont .psngrFareDtl ._fareBrkPnt .label ._data {
    position: relative
}

.psngrFareDtlCont .psngrFareDtl ._fareBrkPnt .label ._data>span {
    min-width: 80px
}

.psngrFareDtlCont .psngrFareDtl ._fareBrkPnt .val {
    font-weight: 700;
    font-size: 14px
}

.psngrFareDtlCont .psngrFareDtl ._fareBrkPnt._totolFareCont {
    background-color: #f5f5f5;
    padding: 10px 15px;
    border-top: 0
}

._allTtlPrcBox {
    position: relative;
    width: 100%;
    height: 55px;
    background-color: #f5f5f5;
    padding: 0 15px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.simpleSearchBar {
    width: 100%;
    position: relative;
    height: 50px;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 5px
}

.simpleSearchBar ._icon {
    width: 100%;
    max-width: 50px;
    height: 100%;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.simpleSearchBar ._icon img {
    max-width: 46%
}

.simpleSearchBar input {
    width: 100%;
    border: 0;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 14px;
    padding: 0 10px 0 5px
}

.simpleSearchBar input[type=search]::-ms-clear {
    display: none;
    width: 0;
    height: 0
}

.simpleSearchBar input[type=search]::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

.simpleSearchBar input[type="search"]::-webkit-search-decoration,
.simpleSearchBar input[type="search"]::-webkit-search-cancel-button,
.simpleSearchBar input[type="search"]::-webkit-search-results-button,
.simpleSearchBar input[type="search"]::-webkit-search-results-decoration {
    display: none
}

.simpleInputBox {
    width: 100%;
    position: relative;
    margin-bottom: 15px
}

.simpleInputBox:last-child {
    margin-bottom: 0
}

.simpleInputBox input {
    width: 100%;
    height: 55px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 5px;
    padding: 0 15px;
    background-color: #fff;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    position: relative
}

.simpleInputBox input:focus,
.simpleInputBox input:valid {
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    border-color: #437ADA;
    z-index: 2
}

.hotelLtstSrchCont {
    position: relative;
    width: 100%;
    padding-left: 15px
}

.hotelLtstSrchCont .hotelLtstSrchCard {
    position: relative;
    width: 100%;
    background-color: #F9F9F9;
    padding: 10px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 5px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    z-index: 0;
    margin-bottom: 10px;
    cursor: pointer
}

.hotelLtstSrchCont .hotelLtstSrchCard h6,
.hotelLtstSrchCont .hotelLtstSrchCard span,
.hotelLtstSrchCont .hotelLtstSrchCard .icon,
.hotelLtstSrchCont .hotelLtstSrchCard svg path {
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.hotelLtstSrchCont .hotelLtstSrchCard .icon {
    width: 50px;
    min-width: 50px;
    height: 100%;
    margin-right: 7px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: center;
    align-content: center
}

.hotelLtstSrchCont .hotelLtstSrchCard:hover {
    z-index: 1;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    border-color: #437ADA
}

.hotelLtstSrchCont .hotelLtstSrchCard:hover h6,
.hotelLtstSrchCont .hotelLtstSrchCard:hover span._bold {
    color: #437ADA
}

.hotelLtstSrchCont .hotelLtstSrchCard:hover .icon svg path {
    fill: #437ADA
}

.nonAirFltrHdrCont {
    background-color: transparent
}

.srchFltrDatCont {
    position: relative;
    width: 100%;
    padding-bottom: 10px
}

.srchFltrDatCont .srchFltrLabel {
    position: relative
}

.srchFltrDatCont .srchFltrLabel ._item {
    position: relative;
    padding: 0 15px;
    min-width: 100px;
    margin-top: 10px
}

.srchFltrDatCont .srchFltrLabel ._item ._labelName {
    position: relative;
    display: block;
    margin-bottom: 3px;
    letter-spacing: .5px
}

.srchFltrDatCont .srchFltrLabel ._item ._labelVal {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.srchFltrDatCont .srchFltrLabel ._item ._labelVal ._iconBox {
    padding: 0 0 0 2px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    max-width: 35px;
    max-height: 35px;
    min-height: 35px;
    min-width: 35px
}

.srchFltrDatCont .srchFltrLabel ._item ._labelVal ._iconBox img {
    max-width: 18px
}

.srchFltrDatCont .srchFltrLabel ._item ._labelVal p {
    font-size: 14px;
    font-weight: 500
}

.srchFltrDatCont .srchFltrLabel ._item ._labelVal:after {
    position: absolute;
    content: '';
    height: 90%;
    width: 1px;
    background-color: #DEDEDE;
    right: -15px
}

.srchFltrDatCont .srchFltrLabel ._item:last-child ._labelVal::after {
    display: none
}

.nonAirContentArea .cntrCntntBarSec {
    position: relative;
    width: 100%;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.nonAirContentArea .cntrCntntBarSec .cntrCntntBarCont {
    position: relative;
    width: 100%
}

.nonAirContentArea .cntrCntntBarSec .sideBarCont {
    position: relative;
    width: 100%;
    max-width: 320px;
    min-width: 300px;
    margin-left: 25px
}

.nonAirContentArea .tpFltrCont {
    position: relative;
    width: 100%;
    margin-bottom: 15px
}

.nonAirContentArea .sideFltrDataCont {
    position: relative;
    width: 100%;
    padding: 20px 15px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 5px
}

.nonAirContentArea .sideFltrDataCont .sideFltrData {
    position: relative;
    width: 100%
}

.nonAirContentArea .sideFltrDataCont .sideFltrData ._hdr {
    position: relative;
    width: 100%;
    margin-bottom: 15px
}

.nonAirContentArea .sideFltrDataCont .sideFltrData ._hdr .collapsBtn {
    width: 25px;
    height: 25px;
    cursor: pointer;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    border-radius: 3px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.nonAirContentArea .sideFltrDataCont .sideFltrData ._hdr .collapsBtn:hover {
    background-color: #437ADA;
    color: #fff
}

.nonAirContentArea .sideFltrDataCont .sideFltrData ._data {
    position: relative;
    width: 100%
}

.nonAirContentArea .sideFltrDataCont .sideFltrData .starRatingData {
    position: relative
}

.nonAirContentArea .sideFltrDataCont .sideFltrData .starRatingData .starsCont {
    position: relative
}

.nonAirContentArea .sideFltrDataCont .sideFltrData .starRatingData .starsCont .checkBoxBlock i.fa-star {
    color: #FAC415 !important
}

.nonAirContentArea .nonAirLstngCont {
    position: relative;
    width: 100%
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk {
    position: relative;
    width: 100%;
    margin-bottom: 15px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    background-color: transparent;
    border-radius: 5px
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .shrtThumbCont {
    height: 170px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 5px;
    background-color: #fff;
    position: relative;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .shrtThumbCont ._imgThumb {
    position: relative;
    width: 100%;
    max-width: 169px;
    min-width: 169px;
    height: 168px;
    border-radius: 4px 0 0 4px;
    position: relative;
    overflow: hidden
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .shrtThumbCont ._imgThumb img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .shrtThumbCont ._cntntCont {
    width: 100%;
    position: relative;
    padding: 15px
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .shrtThumbCont ._cntntCont ._htlLocation {
    position: relative;
    width: 100%;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .shrtThumbCont ._cntntCont ._htlLocation ._icon {
    width: 20px;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
    margin-right: 5px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .shrtThumbCont ._cntntCont ._htlLocation ._icon img {
    max-width: 70%;
    min-width: 14px
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .shrtThumbCont ._cntntCont ._htlStatus {
    position: relative;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    height: 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .shrtThumbCont ._cntntCont ._htlStatus ._rating {
    position: relative;
    margin-right: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px;
    color: #FAC415
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .shrtThumbCont ._cntntCont ._htlStatus .iconCont {
    position: relative;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .shrtThumbCont ._cntntCont ._htlStatus .iconCont .greenDot {
    position: relative;
    width: 12px;
    height: 12px;
    background-color: #47a302;
    border-radius: 30px;
    border: 1px solid #fff
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .shrtThumbCont ._cntntCont ._features {
    position: relative;
    width: 100%
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .shrtThumbCont ._cntntCont ._features li {
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    width: 30px;
    height: 30px;
    margin-right: 5px
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .shrtThumbCont ._cntntCont ._features li img {
    width: 100%;
    max-width: 25px
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .shrtThumbCont.active {
    background-color: #f5f5f5;
    border: 0;
    z-index: 1
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .shrtThumbCont.active ._imgThumb {
    border-radius: 4px 0 0 0;
    max-width: 170px;
    min-width: 170px;
    height: 170px
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .shrtThumbCont.active ._cntntCont .btnCont.active {
    background-color: #fff;
    color: #000;
    border-color: #fff;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .shrtThumbCont.active ._cntntCont .btnCont.active i.fa-eye:before {
    content: "\f070"
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .shrtThumbCont.active ._cntntCont .btnCont.active:hover {
    background-color: #437ADA;
    color: #fff;
    border-color: #437ADA
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .shrtThumbCont._selectedCarThumbCont {
    z-index: 1;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont {
    position: relative;
    width: 100%;
    padding: 20px;
    background-color: #fff;
    border-top: 1px solid #DEDEDE;
    z-index: 0;
    border-radius: 0 0 4px 4px
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .hotelTabDataCont {
    border: 0;
    padding: 0 !important
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont {
    position: relative;
    width: 100%;
    border-top: 1px solid #DEDEDE
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox {
    position: relative;
    padding: 10px 0 10px 30px;
    border-bottom: 1px solid #DEDEDE;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox ._roomType {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    max-width: 20px;
    background-color: #eee;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox ._roomType p {
    position: relative;
    -webkit-transform: rotateZ(-90deg);
    transform: rotateZ(-90deg);
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox ._roomName {
    padding-left: 6px
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox ._roomSpecification {
    position: relative
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox ._roomSpecification li {
    font-size: 12px;
    padding: 0 6px;
    height: 22px;
    border-radius: 3px;
    margin-right: 10px;
    position: relative;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    cursor: pointer
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox ._roomSpecification li:after {
    position: absolute;
    content: '';
    right: -5px;
    width: 1px;
    height: 60%;
    background-color: #DEDEDE
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox ._roomSpecification li:last-child:after {
    display: none
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox ._roomSpecification li:hover {
    background-color: #ccc
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox ._roomSpecification li.orangeColor:hover,
.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox ._roomSpecification li.nonRefund:hover {
    background-color: #f99548;
    color: #fff
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox ._roomSpecification li.greenColor:hover,
.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox ._roomSpecification li.refund:hover {
    background-color: #47a302;
    color: #fff
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox:hover {
    background-color: #f5f5f5
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox:hover .btnCont {
    background-color: #fff
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox:hover .btnCont:hover {
    color: #437ADA
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox:nth-child(even) ._roomType {
    background-color: #E1E1E1
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox.selected,
.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox.active {
    background-color: rgba(67, 122, 218, 0.04);
    padding-right: 12px
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox.selected ._roomName,
.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox.active ._roomName {
    color: #437ADA
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox.selected ._roomType,
.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox.active ._roomType {
    background-color: #437ADA;
    color: #fff
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox.selected .btnCont,
.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox.active .btnCont {
    background-color: #437ADA;
    border-color: #437ADA;
    color: #fff
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox.selected .btnCont:hover,
.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDetailCont .roomDetailBox.active .btnCont:hover {
    background-color: #fff;
    border-color: #fff;
    color: #437ADA
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDiscrptionCont {
    position: relative;
    width: 100%
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDiscrptionCont ._textBox {
    margin-bottom: 20px;
    width: 100%
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .roomDiscrptionCont ._textBox:last-child {
    margin-bottom: 0
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .hotelGallryCont {
    position: relative;
    width: 100%
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .hotelGallryCont .gallerCont {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .hotelGallryCont .gallerCont li {
    width: 100%;
    min-width: 30%;
    max-width: 30.5%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 170px;
    background-color: #ccc;
    margin-right: 5px;
    margin-bottom: 5px;
    position: relative;
    overflow: hidden
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .hotelGallryCont .gallerCont li img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .hotelGallryCont .gallerCont li:nth-child(4n+4) {
    margin-right: 0
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .hotelGallryCont .gallerCont li:nth-child(even) {
    min-width: 170px;
    max-width: 170px
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk .detailCont .hotelMapCont {
    position: relative;
    width: 100%;
    height: 350px;
    background-color: #f1f1f1;
    border-radius: 10px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk:hover {
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk.active {
    border: 1px solid #437ADA;
    border-radius: 5px;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    z-index: 1
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk._selectedHotelHeadCont .shrtThumbCont,
.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk._slctdActvtyHeadCont .shrtThumbCont,
.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk._slctdInsrncHeadCont .shrtThumbCont {
    height: auto
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk._selectedHotelHeadCont .shrtThumbCont ._imgThumb,
.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk._slctdActvtyHeadCont .shrtThumbCont ._imgThumb,
.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk._slctdInsrncHeadCont .shrtThumbCont ._imgThumb {
    min-height: 180px;
    max-height: auto;
    height: auto
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk._selectedHotelHeadCont:hover,
.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk._slctdActvtyHeadCont:hover,
.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk._slctdInsrncHeadCont:hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.nonAirContentArea .nonAirLstngCont .nonAirLstngBlk._slctdActvtyHeadCont .shrtThumbCont ._imgThumb {
    min-width: 250px;
    max-height: 250px
}

.carBkngShrDtlCont {
    position: relative;
    width: 100%;
    padding: 0 15px
}

.carBkngShrDtlCont .carBkngShrDtlSub {
    position: relative;
    width: 100%;
    padding: 15px;
    background-color: #f5f5f5;
    border-radius: 0 0 6px 6px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-top: 0
}

.carBkngShrDtlCont .carBkngShrDtlSub .carBkngDtl {
    position: relative;
    width: 100%;
    border-right: 1px solid #DEDEDE;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.carBkngShrDtlCont .carBkngShrDtlSub .carBkngDtl:last-child {
    border-right: 0
}

.carBkngShrDtlCont .carBkngShrDtlSub .carBkngDtl.pickupDtl {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    padding-right: 1.5em
}

.carBkngShrDtlCont .carBkngShrDtlSub .carBkngDtl.pickupTimeDate {
    padding: 0 1.2em
}

.carBkngShrDtlCont .carBkngShrDtlSub .carBkngDtl.driverDtl {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    min-width: 25%
}

.carBkngShrDtlCont .carBkngShrDtlSub .carBkngDtl .pickupPiont {
    position: relative;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    margin-bottom: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.carBkngShrDtlCont .carBkngShrDtlSub .carBkngDtl .pickupPiont ._icon {
    position: relative;
    width: 35px;
    height: 35px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    margin-right: 10px
}

.carBkngShrDtlCont .carBkngShrDtlSub .carBkngDtl .pickupPiont ._icon img {
    width: 100%
}

.carBkngShrDtlCont .carBkngShrDtlSub .carBkngDtl .pickupPiont:first-child ._icon:after {
    position: absolute;
    content: '';
    top: 105%;
    left: 50%;
    width: 2px;
    height: 20px;
    border-left: 1px dashed #9a9a9a
}

.carBkngShrDtlCont .carBkngShrDtlSub .carBkngDtl .pickupPiont:last-child {
    margin-bottom: 0
}

.carBkngShrDtlCont .carBkngShrDtlSub .carBkngDtl .pickTmDtCont {
    position: relative;
    width: 100%
}

.carBkngShrDtlCont .carBkngShrDtlSub .carBkngDtl .pickTmDtCont ._dataCont {
    position: relative;
    width: 100%
}

.carBkngShrDtlCont .carBkngShrDtlSub .carBkngDtl .pickTmDtCont ._dataCont ._tmCont {
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-right: 1px solid #DEDEDE
}

.carBkngShrDtlCont .carBkngShrDtlSub .carBkngDtl .pickTmDtCont ._dataCont ._tmCont ._icon {
    width: 25px;
    height: 25px;
    position: relative;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    margin-right: 10px;
    padding: 3px
}

.carBkngShrDtlCont .carBkngShrDtlSub .carBkngDtl .pickTmDtCont ._dataCont ._tmCont ._icon img {
    width: 100%
}

.carBkngShrDtlCont .carBkngShrDtlSub .carBkngDtl .pickTmDtCont ._dataCont:last-child {
    padding-left: 15px
}

.carBkngShrDtlCont .carBkngShrDtlSub .carBkngDtl .pickTmDtCont ._dataCont:last-child ._tmCont {
    border-right: 0
}

.carBkngShrDtlCont.carBkngLstngShrDtlCont {
    padding: 0
}

.carBkngShrDtlCont.carBkngLstngShrDtlCont .carBkngShrDtlSub {
    border: 0;
    background-color: transparent
}

.carBkngShrDtlCont.carBkngLstngShrDtlCont .carBkngShrDtlSub .carBkngDtl.pickupTimeDate {
    max-width: 45%
}

.insrncShrtDataCont {
    position: relative
}

.gstDtlCont {
    position: relative;
    width: 100%;
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    padding: 10px 0
}

.gstDtlCont .dateFieldsCont {
    position: relative;
    width: 100%;
    padding: 0 10px
}

.gstDtlCont .dateFieldsCont ._hdr {
    height: 45px;
    padding: 0 3px 0 15px;
    border-radius: 5px;
    border: 1px solid transparent
}

.gstDtlCont .dateFieldsCont ._hdr.active {
    background-color: #f5f5f5
}

.gstDtlCont .dateFieldsCont .roomDetailFieldCont {
    position: relative;
    width: 100%;
    padding: 6px 15px
}

.cncltionDataCont {
    position: relative;
    width: 100%
}

.cncltionDataCont .cncltionData {
    position: relative;
    width: 100%;
    padding: 0 5px
}

.cncltionDataCont .cncltionData li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px
}

.cncltionDataCont .cncltionData li>div {
    position: relative;
    width: 100%;
    padding: 0 10px
}

.cncltionDataCont .cncltionData li>div ._tpStrip {
    position: relative;
    width: 100%;
    height: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 10px;
    text-transform: uppercase
}

.cncltionDataCont .cncltionData li>div ._tpStrip p {
    margin-right: 10px;
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content
}

.cncltionDataCont .cncltionData li>div ._tpStrip:after {
    content: '';
    width: 100%;
    height: 1px;
    border-top: 1px solid #ccc
}

.cncltionDataCont .cncltionData li>div ._dateTime {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 35px
}

.cncltionDataCont .cncltionData li>div .btnCont {
    max-width: 100%
}

.cncltionDataCont .cncltionData li>div:nth-child(2) ._tpStrip:after {
    border-top: 1px dashed #ccc
}

.cncltionDataCont .cncltionData li>div:last-child {
    max-width: 150px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.cncltionDataCont .cncltionData li>div:last-child ._tpStrip:after {
    display: none
}

.arrowButton,
.deleteButton {
    width: 40px;
    height: 40px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    border-radius: 5px;
    font-size: 16px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    cursor: pointer
}

.arrowButton i,
.deleteButton i {
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.arrowButton:hover,
.deleteButton:hover {
    background-color: #f5f5f5
}

.arrowButton.active i,
.deleteButton.active i {
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg)
}

.deleteButton {
    width: 35px;
    height: 35px
}

.deleteButton:hover {
    background-color: #437ADA;
    color: #fff
}

.mapIframCont {
    position: relative;
    width: 100%;
    height: 70vh;
    max-height: 50vh;
    background-color: #ccc;
    background-image: url("../images/map.jpg");
    background-position: center;
    background-size: cover
}

.nonAirFltrBtn {
    position: relative;
    height: 35px;
    background-color: #f5f5f5;
    padding: 0 0 0 7px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 5px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    overflow: hidden;
    max-width: -webkit-min-content;
    max-width: -moz-min-content;
    max-width: min-content
}

.nonAirFltrBtn select {
    border: 0;
    height: 100%;
    padding: 0 10px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    background-image: url("../images/icons/chevron-down.svg");
    background-repeat: no-repeat;
    background-position: right .9rem center;
    background-size: 14px 10px;
    appearance: none;
    padding-right: 40px;
    cursor: pointer;
    font-weight: 700
}

.nonAirFltrBtn select:focus {
    outline: none
}

.nonAirFltrBtn p {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    white-space: nowrap
}

.nonAirFltrBtn ._icon {
    width: 35px;
    height: 35px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    display: none;
    padding: 5px
}

.nonAirFltrBtn ._icon img {
    width: 100%;
    max-width: 50%;
    min-width: 16px
}

.nonAirFltrBtn.x-small-button {
    height: 25px;
    font-size: 12px
}

.nonAirFltrBtn.x-small-button p {
    font-size: 12px
}

.nonAirFltrBtn.x-small-button select {
    padding-right: 28px;
    background-position: right .5rem center;
    background-size: 12px 8px
}

.nonAirFltrBtn.x-small-button ._icon {
    width: 25px;
    height: 25px
}

.nonAirFltrBtn.x-small-button ._icon img {
    min-width: 14px
}

.nonAirFltrBtn.small-button {
    height: 30px;
    font-size: 13px
}

.nonAirFltrBtn.small-button p {
    font-size: 13px
}

.nonAirFltrBtn.small-button ._icon {
    width: 30px;
    height: 30px
}

.nonAirFltrBtn.regular-button {
    height: 35px
}

.nonAirFltrBtn.medium-button {
    height: 40px
}

.nonAirFltrBtn.medium-button ._icon {
    width: 40px;
    height: 40px
}

.nonAirFltrBtn.large-button {
    height: 45px;
    font-size: 15px
}

.nonAirFltrBtn.large-button ._icon {
    width: 45px;
    height: 45px
}

.nonAirFltrBtn.x-large-button {
    height: 50px;
    font-size: 16px
}

.nonAirFltrBtn.x-large-button ._icon {
    width: 50px;
    height: 50px
}

.nonAirFltrBtn._withIcon {
    padding-left: 0
}

.nonAirFltrBtn._withIcon ._icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.trnsctTpStrpCont {
    position: relative;
    width: 100%;
    min-height: 70px;
    padding: 15px 15px 15px 20px;
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #F6FCFF;
    border-color: #E3F0F9;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.03);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.03)
}

.trnsctTpStrpCont .blncDtl {
    position: relative
}

.trnsctTpStrpCont .blncDtl li {
    position: relative;
    padding: 0 20px;
    border-left: 1px solid #DEDEDE
}

.trnsctTpStrpCont .blncDtl li:first-child {
    padding-left: 0;
    border-left: 0
}

.dmtTableMainCont {
    position: relative;
    width: 100%
}

.dmtTableMainCont .subTableCont {
    position: relative;
    width: 100%;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden
}

.dmtTableMainCont .subTableCont::-webkit-scrollbar {
    width: 5px;
    height: 5px
}

.dmtTableMainCont .subTableCont::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0)
}

.dmtTableMainCont .subTableCont::-webkit-scrollbar-thumb {
    background: #437ADA
}

.dmtTableMainCont table {
    position: relative;
    width: 100%;
    min-width: 1000px;
    color: #454545;
    border-color: #dee2e6;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    caption-side: bottom;
    border-collapse: collapse;
    white-space: normal;
    font-size: 13px;
    line-height: 19px
}

.dmtTableMainCont table tbody,
.dmtTableMainCont table thead,
.dmtTableMainCont table tfoot {
    width: 100%;
    text-align: left
}

.dmtTableMainCont table tbody tr,
.dmtTableMainCont table thead tr,
.dmtTableMainCont table tfoot tr {
    border-bottom: 1px solid #DEDEDE
}

.dmtTableMainCont table tbody tr th,
.dmtTableMainCont table tbody tr td,
.dmtTableMainCont table thead tr th,
.dmtTableMainCont table thead tr td,
.dmtTableMainCont table tfoot tr th,
.dmtTableMainCont table tfoot tr td {
    position: relative;
    min-width: 60px;
    padding: 6px 10px;
    border-left: 1px solid #DEDEDE
}

.dmtTableMainCont table tbody tr th:first-child,
.dmtTableMainCont table tbody tr td:first-child,
.dmtTableMainCont table thead tr th:first-child,
.dmtTableMainCont table thead tr td:first-child,
.dmtTableMainCont table tfoot tr th:first-child,
.dmtTableMainCont table tfoot tr td:first-child {
    border-left: 0
}

.dmtTableMainCont table tbody tr.disabled td:not(.notHide),
.dmtTableMainCont table thead tr.disabled td:not(.notHide),
.dmtTableMainCont table tfoot tr.disabled td:not(.notHide) {
    background-color: #f1f1f1;
    cursor: not-allowed;
    -webkit-filter: blur(1.5px);
    filter: blur(1.5px)
}

.dmtTableMainCont table thead {
    background-color: #f5f5f5
}

.dmtTableMainCont table thead tr th {
    padding: 12px 10px
}

.dmtTableMainCont table tbody tr:last-child {
    border-bottom: 0
}

.dmtTableMainCont table tr.haveTable {
    background-color: #333
}

.dmtTableMainCont table tr table {
    padding: 10px;
    background-color: #ccc
}

.pagntnCont {
    position: relative
}

.pagntnCont .arwCnt {
    position: relative;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    overflow: hidden;
    border-radius: 4px
}

.pagntnCont .arwCnt ._arw {
    position: relative;
    width: 40px;
    height: 35px;
    background-color: #eeeeee;
    font-size: 14px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    cursor: pointer
}

.pagntnCont .arwCnt ._arw:hover {
    background-color: #437ADA;
    color: #fff
}

.pagntnCont .pageInput {
    position: relative;
    margin: 0 10px;
    border-radius: 4px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.pagntnCont .pageInput input {
    width: 100%;
    max-width: 75px;
    height: 37px;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 5px
}

.pagntnCont .ttlPageCount {
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 10px
}

.pagntnCont .ttlPageCount span {
    margin: 0 3px
}

.tblActionBtn {
    height: 100%;
    min-height: 35px;
    min-width: 35px;
    width: 100%;
    max-width: 50%;
    margin: 0 3px;
    border-radius: 4px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.tblActionBtn:hover {
    background-color: #437ADA;
    color: #fff
}

.tblActionBtn i {
    font-size: 17px
}

.tblActionBtn:first-child {
    margin-left: 0
}

.btnDrpdwnCont {
    position: relative
}

.dwnldsFileTpsCont {
    position: relative
}

.dwnldsFileTpsCont li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #DEDEDE;
    padding: 5px 0;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.dwnldsFileTpsCont li:last-child {
    border-bottom: 0
}

.dwnldsFileTpsCont li ._icon {
    width: 30px;
    min-width: 30px;
    height: 30px;
    margin-right: 10px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.dwnldsFileTpsCont li ._icon svg path {
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.dwnldsFileTpsCont li:hover {
    background-color: #437ADA;
    color: #fff;
    padding-left: 10px
}

.dwnldsFileTpsCont li:hover svg path {
    fill: #fff
}

.apiStgnCont {
    position: relative;
    width: 100%;
    background-color: #f5f5f5;
    padding: 25px 25px 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 8px;
    margin-bottom: 30px
}

.apiStgnCont ._hdr {
    border-bottom: 1px solid #DEDEDE;
    margin-bottom: 15px
}

.apiStgnCont ._hdr .apiOvrlStatus {
    position: relative;
    border-bottom: 5px solid #DEDEDE;
    padding-bottom: 10px
}

.apiStgnCont ._hdr .apiOvrlStatus._ok,
.apiStgnCont ._hdr .apiOvrlStatus._success {
    border-bottom-color: #47a302;
    color: #47a302
}

.apiStgnCont ._hdr .apiOvrlStatus._ok span,
.apiStgnCont ._hdr .apiOvrlStatus._success span {
    color: #9a9a9a
}

.apiStgnCont ._hdr .apiOvrlStatus._error,
.apiStgnCont ._hdr .apiOvrlStatus._notGood {
    border-bottom-color: red;
    color: red
}

.apiStgnCont ._hdr .apiOvrlStatus._error span,
.apiStgnCont ._hdr .apiOvrlStatus._notGood span {
    color: #9a9a9a
}

.apiStgnCont ._apiAvlbltyRaw {
    position: relative;
    width: calc(100% + 3%);
    margin-left: -1.5%;
    margin-right: -1.5%
}

.apiStgnCont .apiAvlbltyCont {
    position: relative;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.apiStgnCont .apiAvlbltyCont .apiDataCell {
    width: 100%;
    margin: 0 1.5%;
    max-width: 16.0%;
    min-width: 185px;
    margin-bottom: 25px;
    padding-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-bottom: 3px solid #DEDEDE
}

.apiStgnCont .apiAvlbltyCont .apiDataCell>p {
    margin-bottom: 5px
}

.apiStgnCont .apiAvlbltyCont .apiDataCell._ok,
.apiStgnCont .apiAvlbltyCont .apiDataCell._success {
    border-bottom-color: #47a302
}

.apiStgnCont .apiAvlbltyCont .apiDataCell._ok .apiSttsCont h4,
.apiStgnCont .apiAvlbltyCont .apiDataCell._success .apiSttsCont h4 {
    color: #47a302
}

.apiStgnCont .apiAvlbltyCont .apiDataCell._ok .apiSttsCont span,
.apiStgnCont .apiAvlbltyCont .apiDataCell._success .apiSttsCont span {
    color: #9a9a9a
}

.apiStgnCont .apiAvlbltyCont .apiDataCell._error,
.apiStgnCont .apiAvlbltyCont .apiDataCell._notGood {
    border-bottom-color: red
}

.apiStgnCont .apiAvlbltyCont .apiDataCell._error .apiSttsCont h4,
.apiStgnCont .apiAvlbltyCont .apiDataCell._notGood .apiSttsCont h4 {
    color: red
}

.apiStgnCont .apiAvlbltyCont .apiDataCell._error .apiSttsCont span,
.apiStgnCont .apiAvlbltyCont .apiDataCell._notGood .apiSttsCont span {
    color: #9a9a9a
}

.usrRightsDataCont {
    position: relative;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.usrRightsDataCont .usrRightsDataBox {
    position: relative;
    min-height: 260px;
    border-right: 1px solid #DEDEDE;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.usrRightsDataCont .usrRightsDataBox ._subCont {
    position: relative;
    min-width: 150px
}

.usrRightsDataCont .usrRightsDataBox ._subCont ._hdr {
    position: relative;
    margin-top: -10px;
    margin-bottom: 15px
}

.usrRightsDataCont .usrRightsDataBox .checkBoxBlock {
    margin-bottom: 7px
}

.usrRightsDataCont .usrRightsDataBox:before,
.usrRightsDataCont .usrRightsDataBox:after {
    position: absolute;
    content: '';
    width: 88px;
    height: 1px;
    background-color: #DEDEDE;
    right: -44px
}

.usrRightsDataCont .usrRightsDataBox:before {
    top: 0
}

.usrRightsDataCont .usrRightsDataBox:after {
    bottom: 0
}

.usrRightsDataCont .usrRightsDataBox:nth-child(4n+4) {
    border-right: 0
}

.usrRightsDataCont .usrRightsDataBox:nth-child(4n+4):before,
.usrRightsDataCont .usrRightsDataBox:nth-child(4n+4):after {
    display: none
}

.usrRightsDataCont .usrRightsDataBox:nth-child(1) {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.usrRightsDataCont .usrRightsDataBox:nth-child(1):after {
    display: none
}

.usrRightsDataCont .usrRightsDataBox:nth-child(2):after {
    display: none
}

.usrRightsDataCont .usrRightsDataBox:nth-child(3):after {
    display: none
}

.usrRightsDataCont .usrRightsDataBox:nth-child(4):after {
    display: none
}

.usrRightsDataCont .usrRightsDataBox:nth-child(5) {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.editorCont {
    width: 100%;
    height: 55vh;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    background-color: #e6e6e6;
    margin-bottom: 15px
}

.dstrbtnIcon,
.splierBtnIcon {
    position: relative;
    min-width: 50px;
    min-height: 30px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.dstrbtnIcon img,
.splierBtnIcon img {
    width: 40px;
    max-width: 40px;
    max-height: 30px;
    height: 30px
}

.dstrbtnIcon:after,
.splierBtnIcon:after {
    position: absolute;
    content: '';
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    width: 17px;
    height: 17px;
    line-height: 17px;
    border-radius: 50px;
    top: calc(50% - 9px);
    left: calc(50% - 9px);
    font-size: 11px;
    color: #fff;
    text-align: center
}

.dstrbtnIcon.enabled:after,
.dstrbtnIcon.active:after,
.splierBtnIcon.enabled:after,
.splierBtnIcon.active:after {
    content: "\f00c";
    background-color: #47a302
}

.dstrbtnIcon.disabled:after,
.dstrbtnIcon.inActive:after,
.dstrbtnIcon.in-active:after,
.splierBtnIcon.disabled:after,
.splierBtnIcon.inActive:after,
.splierBtnIcon.in-active:after {
    content: "\f00d";
    background-color: red
}

.distrbtnDataCont {
    position: relative;
    width: 100%;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 5px
}

.distrbtnDataCont .topHdng {
    height: 55px;
    width: 100%;
    padding: 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #DEDEDE;
    margin-bottom: 15px
}

.distrbtnDataCont .distrbtnData {
    position: relative;
    width: 100%;
    padding: 0 20px;
    margin-bottom: 15px
}

.distrbtnDataCont .distrbtnData ._hdr {
    border-bottom: 1px dashed #DEDEDE;
    min-height: 50px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.distrbtnDataCont .distrbtnData ._hdr.active {
    border-radius: 5px;
    padding: 0 5px 0 15px;
    background-color: #f5f5f5;
    border-color: transparent
}

.distrbtnDataCont .distrbtnData ._cntntBlock {
    position: relative;
    padding: 15px 15px 15px
}

.distrbtnDataCont .distrbtnData ._cntntBlock:after {
    position: absolute;
    content: '';
    width: 70px;
    height: 2px;
    background-color: #DEDEDE;
    bottom: 0;
    left: 0
}

.distrbtnDataCont .distrbtnData ._ckBxBtns {
    position: relative;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.distrbtnDataCont .distrbtnData ._ckBxBtns li {
    min-width: 16.6%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: 1;
    flex-flow: 1;
    margin-bottom: 10px
}

.distrbtnDataCont .distrbtnData:last-child ._cntntBlock:last-child:after {
    display: none
}

.posCrdDtlCont {
    position: relative;
    width: 100%;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 5px;
    margin-bottom: 20px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.posCrdDtlCont ._hdr {
    position: relative;
    width: 100%;
    min-height: 55px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 15px;
    border-radius: 5px
}

.posCrdDtlCont ._posdataCont {
    position: relative;
    width: 100%;
    padding: 15px
}

.posCrdDtlCont .posCardDetail {
    background-color: #fff;
    padding: 20px;
    max-width: 460px;
    margin: auto;
    margin-bottom: 30px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 5px;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)
}

.posCrdDtlCont.active,
.posCrdDtlCont.selected {
    background-color: #f8f8f8
}

.posCrdDtlCont.active .btnCont,
.posCrdDtlCont.selected .btnCont {
    background-color: #fff;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)
}

.posCrdDtlCont.active .btnCont:hover,
.posCrdDtlCont.selected .btnCont:hover {
    background-color: #437ADA
}

._crdTypeCont {
    position: relative
}

._crdTypeCont ._crdTypesCheckbox {
    position: relative;
    width: 100%
}

._crdTypeCont ._crdTypesCheckbox li {
    max-width: 33%;
    min-width: 33%;
    margin-top: 10px
}

.brndInfoMainCont {
    position: relative;
    width: 100%;
    height: 1000px
}

.dataUpldCont {
    position: relative;
    width: 100%;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 5px;
    padding: 15px;
    margin-bottom: 20px
}

.dataUpldCont ._hdr {
    border-bottom: 1px solid #DEDEDE;
    padding-bottom: 5px;
    margin-bottom: 10px
}

.dataUpldCont .upldDataCont {
    position: relative;
    width: 100%
}

.dataUpldCont .upldDataCont ._placeholderCont {
    position: relative;
    width: 100%;
    min-height: 130px;
    -ms-flex-line-pack: center;
    align-content: center;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    align-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.dataUpldCont .upldDataCont ._placeholderCont ._icon {
    display: block;
    min-width: 50px;
    height: 35px;
    margin-bottom: 15px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.dataUpldCont .upldDataCont ._placeholderCont ._icon img {
    width: 100%;
    max-height: 100%
}

.dataUpldCont .upldDataCont ._placeholderCont ._upldBtn {
    position: relative;
    height: 40px;
    padding: 0 15px;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    background-color: #fff;
    border-radius: 5px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    border: 1px dashed #DEDEDE;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.dataUpldCont .upldDataCont ._placeholderCont ._upldBtn:hover {
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    background-color: #437ADA;
    border-color: #437ADA;
    color: #fff
}

.dataUpldCont .upldDataCont .uploadedDataCont {
    position: relative;
    width: 100%;
    height: 130px;
    min-height: 130px;
    max-height: 130px;
    background-color: #f9f9f9;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.dataUpldCont .upldDataCont .uploadedDataCont img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    margin: auto
}

.fieldsBlockCont {
    position: relative;
    width: 100%;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 5px
}

.fieldsBlockCont:not(:last-child) {
    margin-bottom: 20px
}

.fieldsBlockCont._ruleContentBox {
    border-radius: 0;
    border: 0;
    padding-left: 15px
}

.fieldsBlockCont._ruleContentBox:after {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: #DEDEDE
}

.fieldsBlockCont ._hdr {
    width: 100%;
    height: 40px;
    padding: 0 5px 0 15px;
    border-radius: 4px 4px 0 0;
    background-color: #eee;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.fieldsBlockCont ._hdr.active {
    background-color: #f5f5f5;
    border-radius: 5px
}

.fieldsBlockCont ._fieldsBlockData {
    position: relative;
    width: 100%;
    padding: 10px 10px 5px
}

.mrgnFOPCrtriaDataCont {
    position: relative;
    width: 100%
}

.crdTypeCheckCont {
    position: relative;
    width: 100%;
    margin-top: 5px
}

.crdTypeCheckCont .crdTypeCheck {
    padding: 15px 10px 10px;
    position: relative;
    width: 100%
}

.crdTypeCheckCont .crdTypeCheck:first-child {
    border-top: 1px solid #DEDEDE
}

.crdTypeCheckCont .crdTypeCheck ._typeCheck {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 13px 0
}

.crdTypeCheckCont .crdTypeCheck ._typeCheck li {
    min-width: 13%;
    margin-right: 10px;
    position: relative
}

.crdTypeCheckCont .crdTypeCheck ._typeCheck:after {
    position: absolute;
    content: '';
    bottom: -13px;
    left: 0;
    width: 70px;
    height: 3px;
    background-color: #ccc
}

.crdTypeCheckCont .crdTypeCheck:last-child ._typeCheck:after {
    display: none
}

.mrktCntntCont {
    position: relative;
    width: 100%
}

.mrktCntntCont .mrktBlock {
    position: relative;
    width: 100%;
    margin: 10px 0
}

.mrktCntntCont .mrktBlock .checkBoxBlock {
    min-width: 10%
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type=number] {
    -moz-appearance: textfield
}

.multi-input {
    position: relative
}

.multi-input .inputBoxCont {
    max-width: 90%;
    margin-left: 10px;
    margin-right: 10px
}

.multi-input .inputBoxCont:first-child {
    margin-left: 0
}

.multi-input .inputBoxCont:last-child {
    margin-right: 0
}

.multi-input.swapInputFields .inputBoxCont:last-child {
    padding-left: 7px
}

.multi-input .swap-btn-block {
    position: absolute;
    width: 30px;
    height: 30px;
    left: calc(50% - 17px);
    top: calc(50% - 13px);
    background-color: #f5f5f5;
    z-index: 2;
    border-radius: 3px;
    background-color: #fff;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    padding: 6px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    cursor: pointer
}

.multi-input .swap-btn-block:hover {
    background-color: #437ADA;
    border-color: #437ADA
}

.multi-input .swap-btn-block:hover svg path {
    fill: #fff
}

.simpleInputFieldCont {
    position: relative;
    width: 100%;
    height: 35px;
    border: 1px solid #DEDEDE;
    margin: 20px 0 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.simpleInputFieldCont .icon,
.simpleInputFieldCont ._icon {
    display: none;
    height: 33px;
    width: 35px;
    min-width: 35px;
    padding: 6px
}

.simpleInputFieldCont .icon img,
.simpleInputFieldCont .icon svg,
.simpleInputFieldCont ._icon img,
.simpleInputFieldCont ._icon svg {
    width: 100%;
    max-width: 22px;
    max-height: 18px
}

.simpleInputFieldCont input,
.simpleInputFieldCont select,
.simpleInputFieldCont textarea {
    border: 0
}

.simpleInputFieldCont input::-webkit-input-placeholder,
.simpleInputFieldCont select::-webkit-input-placeholder,
.simpleInputFieldCont textarea::-webkit-input-placeholder {
    color: #666
}

.simpleInputFieldCont input:-ms-input-placeholder,
.simpleInputFieldCont select:-ms-input-placeholder,
.simpleInputFieldCont textarea:-ms-input-placeholder {
    color: #666
}

.simpleInputFieldCont input::-ms-input-placeholder,
.simpleInputFieldCont select::-ms-input-placeholder,
.simpleInputFieldCont textarea::-ms-input-placeholder {
    color: #666
}

.simpleInputFieldCont input::placeholder,
.simpleInputFieldCont select::placeholder,
.simpleInputFieldCont textarea::placeholder {
    color: #666
}

.simpleInputFieldCont input:focus,
.simpleInputFieldCont select:focus,
.simpleInputFieldCont textarea:focus {
    outline: none
}

.simpleInputFieldCont>input,
.simpleInputFieldCont>select,
.simpleInputFieldCont>textarea {
    width: 100%;
    position: relative;
    height: 100%;
    padding: 0 10px;
    color: #000;
    font-weight: 400
}

.simpleInputFieldCont>select {
    background-image: url("../images/icons/chevron-down.svg");
    background-repeat: no-repeat;
    background-position: right .9rem center;
    background-size: 9px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 40px;
    cursor: pointer
}

.simpleInputFieldCont:hover {
    border-color: #437ADA
}

.simpleInputFieldCont>.label,
.simpleInputFieldCont>label {
    width: 100%;
    position: absolute;
    top: -23px;
    left: 0;
    font-weight: 500
}

.simpleInputFieldCont>.label .mandatorySymbol,
.simpleInputFieldCont>label .mandatorySymbol {
    color: red !important;
    display: block;
    font-size: 16px;
    line-height: 10px;
    margin-left: 3px
}

.simpleInputFieldCont.mandatory>label .mandatorySymbol {
    display: inline-block
}

.simpleInputFieldCont.textareaBlock {
    height: auto;
    min-height: 35px
}

.simpleInputFieldCont.textareaBlock textarea {
    padding: 8px 10px 3px;
    resize: vertical;
    width: 100%
}

.simpleInputFieldCont.textareaBlock textarea::-webkit-scrollbar {
    width: 5px;
    height: 5px
}

.simpleInputFieldCont.textareaBlock textarea::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0)
}

.simpleInputFieldCont.textareaBlock textarea::-webkit-scrollbar-thumb {
    background: #437ADA
}

.simpleInputFieldCont>p,
.simpleInputFieldCont>input,
.simpleInputFieldCont>select,
.simpleInputFieldCont>textarea,
.simpleInputFieldCont>.label,
.simpleInputFieldCont>label {
    font-size: 13px
}

.simpleInputFieldCont._withIcon .icon,
.simpleInputFieldCont._withIcon ._icon,
.simpleInputFieldCont.withIcon .icon,
.simpleInputFieldCont.withIcon ._icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.simpleInputFieldCont._withIcon input,
.simpleInputFieldCont._withIcon select,
.simpleInputFieldCont._withIcon textarea,
.simpleInputFieldCont.withIcon input,
.simpleInputFieldCont.withIcon select,
.simpleInputFieldCont.withIcon textarea {
    padding-left: 5px
}

.simpleInputFieldCont.without-label,
.simpleInputFieldCont.noLabel,
.simpleInputFieldCont.withoutLabel,
.simpleInputFieldCont.no-label,
.simpleInputFieldCont.without-label,
.simpleInputFieldCont._withoutLable,
.simpleInputFieldCont.without-lable,
.simpleInputFieldCont.noLable,
.simpleInputFieldCont.withoutLable,
.simpleInputFieldCont.no-lable,
.simpleInputFieldCont.without-lable {
    margin-top: 0
}

.simpleInputFieldCont.without-label>label,
.simpleInputFieldCont.without-label .label,
.simpleInputFieldCont.noLabel>label,
.simpleInputFieldCont.noLabel .label,
.simpleInputFieldCont.withoutLabel>label,
.simpleInputFieldCont.withoutLabel .label,
.simpleInputFieldCont.no-label>label,
.simpleInputFieldCont.no-label .label,
.simpleInputFieldCont.without-label>label,
.simpleInputFieldCont.without-label .label,
.simpleInputFieldCont._withoutLable>label,
.simpleInputFieldCont._withoutLable .label,
.simpleInputFieldCont.without-lable>label,
.simpleInputFieldCont.without-lable .label,
.simpleInputFieldCont.noLable>label,
.simpleInputFieldCont.noLable .label,
.simpleInputFieldCont.withoutLable>label,
.simpleInputFieldCont.withoutLable .label,
.simpleInputFieldCont.no-lable>label,
.simpleInputFieldCont.no-lable .label,
.simpleInputFieldCont.without-lable>label,
.simpleInputFieldCont.without-lable .label {
    display: none
}

.simpleInputFieldCont.percentageSymbol {
    padding-right: 20px
}

.simpleInputFieldCont.percentageSymbol::after {
    content: '%';
    position: absolute;
    right: 0;
    height: 100%;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 25px;
    font-size: 14px;
    font-weight: 700
}

.simpleInputFieldCont.mulityInputs input,
.simpleInputFieldCont.multiple-input input,
.simpleInputFieldCont.multi-input input {
    width: 100%;
    position: relative;
    height: 100%;
    padding: 0 10px
}

.simpleInputFieldCont>input:-moz-read-only {
    cursor: not-allowed;
    background: #f1f1f1
}

.simpleInputFieldCont>input:read-only {
    cursor: not-allowed;
    background: #f1f1f1
}

.mainSection {
    position: relative
}

.mainSection.homeMainSec {
    background-color: #f7f7f7;
    min-height: calc(100vh - 65px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.mainSection.homeMainSec aside,
.mainSection.homeMainSec .asideBar,
.mainSection.homeMainSec .sideBar,
.mainSection.homeMainSec .aside {
    position: relative;
    width: 100%;
    max-width: 500px;
    min-width: 500px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background-color: #fff;
    position: -webkit-sticky;
    position: sticky;
    top: 65px;
    border-right: 1px solid #DEDEDE;
    overflow-y: scroll;
    padding-bottom: 20px
}

.mainSection.homeMainSec aside::-webkit-scrollbar,
.mainSection.homeMainSec .asideBar::-webkit-scrollbar,
.mainSection.homeMainSec .sideBar::-webkit-scrollbar,
.mainSection.homeMainSec .aside::-webkit-scrollbar {
    width: 5px;
    height: 5px
}

.mainSection.homeMainSec aside::-webkit-scrollbar-track,
.mainSection.homeMainSec .asideBar::-webkit-scrollbar-track,
.mainSection.homeMainSec .sideBar::-webkit-scrollbar-track,
.mainSection.homeMainSec .aside::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0)
}

.mainSection.homeMainSec aside::-webkit-scrollbar-thumb,
.mainSection.homeMainSec .asideBar::-webkit-scrollbar-thumb,
.mainSection.homeMainSec .sideBar::-webkit-scrollbar-thumb,
.mainSection.homeMainSec .aside::-webkit-scrollbar-thumb {
    background: #437ADA
}

.mainSection.homeMainSec main {
    position: relative;
    width: 100%;
    max-width: calc(100% - 500px)
}

.tealLight {
    color: #4DB6AC
}

.tealMedium {
    color: #00695C
}

.tealDark {
    color: #004D40
}

.blueLight {
    color: #4FC3F7
}

.blueMedium {
    color: #0277BD
}

.blueDark {
    color: #0D47A1
}

.cyanLight {
    color: #4DD0E1
}

.cyanMedium {
    color: #00838F
}

.cyanDark {
    color: #006064
}

.indigoLight {
    color: #7986CB
}

.indigoMedium {
    color: #283593
}

.indigoDark {
    color: #1A237E
}

.purpleLight {
    color: #BA68C8
}

.purpleMedium {
    color: #6A1B9A
}

.purpleDark {
    color: #6A1B9A
}

.redLight {
    color: #E57373
}

.redMedium {
    color: #C62828
}

.redDark {
    color: #C62828
}

.pinkLight {
    color: #F06292
}

.pinkMedium {
    color: #AD1457
}

.pinkDark {
    color: #AD1457
}

.limeLight {
    color: #DCE775
}

.limeMedium {
    color: #AFB42B
}

.limeDark {
    color: #827717
}

.greenLight {
    color: #81C784
}

.greenMedium {
    color: #2E7D32
}

.greenDark {
    color: #1B5E20
}

.amberLight {
    color: #FFD54F
}

.amberMedium {
    color: #FF8F00
}

.amberDark {
    color: #FF6F00
}

.orangeLight {
    color: #FFB74D
}

.orangeMedium {
    color: #EF6C00
}

.orangeDark {
    color: #E65100
}

.deepOrangeLight {
    color: #FF8A65
}

.deepOrangeMedium {
    color: #E64A19
}

.deepOrangeDark {
    color: #BF360C
}

.yellowLight {
    color: #FFF176
}

.yellowMedium {
    color: #F9A825
}

.yellowDark {
    color: #F57F17
}

.brownLight {
    color: #A1887F
}

.brownMedium {
    color: #4E342E
}

.brownDark {
    color: #3E2723
}

.grayLight {
    color: #E0E0E0
}

.grayMedium {
    color: #424242
}

.grayDark {
    color: #212121
}

.minW_1010 {
    min-width: 1010px
}

.minW_1020 {
    min-width: 1020px
}

.minW_1030 {
    min-width: 1030px
}

.minW_1040 {
    min-width: 1040px
}

.minW_1050 {
    min-width: 1050px
}

.minW_1060 {
    min-width: 1060px
}

.minW_1070 {
    min-width: 1070px
}

.minW_1080 {
    min-width: 1080px
}

.minW_1090 {
    min-width: 1090px
}

.minW_1100 {
    min-width: 1100px
}

.minW_1150 {
    min-width: 1150px
}

.minW_1200 {
    min-width: 1200px
}

.minW_1250 {
    min-width: 1250px
}

.minW_1300 {
    min-width: 1300px
}

.minW_1350 {
    min-width: 1350px
}

.minW_max-content,
.minW_maxContent {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content
}

.customTableLayout {
    position: relative
}

.customTableLayout table {
    width: 100%;
    border: 1px solid #DEDEDE;
    line-height: 16px;
    font-size: 13px
}

.customTableLayout table th,
.customTableLayout table td,
.customTableLayout table tbody,
.customTableLayout table thead {
    border-color: #DEDEDE !important
}

.customTableLayout table thead th {
    padding: 6px 10px;
    background-color: #e6e6e6
}

.customTableLayout table tbody td {
    padding: 5px
}

.customTableLayout table tbody td input,
.customTableLayout table tbody td select,
.customTableLayout table tbody td textarea {
    margin-left: auto !important;
    /* height: 100%;
    border: 0;
    outline: none;
    text-align: center;
    background-color: transparent */
}

.customTableLayout table tbody td .form-switch {
    padding-left: 6.5em !important;
}

.customTableLayout table tbody td.seatMapTd {
    text-align: center;
    cursor: pointer
}

.customTableLayout table tbody td.seatMapTd svg,
.customTableLayout table tbody td.seatMapTd img {
    display: inline-block;
    margin: 0 auto
}

.customTableLayout table tbody td.tdInputBox {
    height: 35px
}

.customTableLayout table tbody td.tdInputBox span {
    white-space: nowrap
}

.customTableLayout table tbody td.tdInputBox input {
    min-width: 30px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 50px
}

.customTableLayout table tbody td .input-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 80px;
    background: #fff;
    border: 0;
    border-radius: 4px;
    font-family: sans-serif
}

.customTableLayout table tbody td .input-box .prefix {
    font-weight: 400;
    font-size: 14px
}

.customTableLayout table tbody td .input-box input {
    width: 100%;
    font-size: 14px;
    background: #fff;
    border: none;
    outline: none
}

.customTableLayout table .action.editDelete {
    max-width: 70px;
    min-width: 70px
}

.customTableLayout table .action.editDelete .simpleIconButton:not(:last-child) {
    margin-right: 10px
}

.customTableLayout table.customTableLayout {
    border: 0 !important
}

.customTableLayout table.customTableLayout th,
.customTableLayout table.customTableLayout td,
.customTableLayout table.customTableLayout tbody,
.customTableLayout table.customTableLayout thead {
    border: 0 !important
}

.customTableLayout table.customTableLayout tbody td {
    padding: 15px 10px
}

.customTableLayout table.customTableLayout tbody td:first-child {
    padding-left: 15px
}

.customTableLayout table.customTableLayout tbody tr.gap {
    height: 8px
}

.customTableLayout table.customTableLayout tbody tr:not(.gap) {
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    border: 1px solid #f7f7f7 !important;
    -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, 0.05);
    box-shadow: 0 5px 7px rgba(0, 0, 0, 0.05);
    position: relative;
    z-index: 0
}

.customTableLayout table.customTableLayout tbody tr:not(.gap):hover {
    -webkit-box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 3px #437ADA, 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 3px #437ADA, 0 10px 20px rgba(0, 0, 0, 0.15);
    z-index: 2
}

.customTableLayout table.primaryHead thead th {
    background-color: rgba(67, 122, 218, 0.1)
}

.customTableLayout table.whiteHead thead th {
    background-color: #fff
}

.customTableLayout table.blackHead thead th {
    background-color: #000;
    color: #fff
}

.customTableLayout table.darkHead thead th {
    background-color: #454545;
    color: #fff
}

.customTableLayout table.cabinDetailTable thead th {
    padding: 5px;
    line-height: 18px
}

.customTableLayout table.cabinDetailTable thead th:not(:last-child) {
    border-right: 1px solid #333
}

.customTableLayout table.cabinDetailTable th,
.customTableLayout table.cabinDetailTable td {
    border-right: 1px solid #DEDEDE;
    border-bottom: 1px solid #DEDEDE
}

.customTableLayout table.cabinDetailTable th.ancillariesData,
.customTableLayout table.cabinDetailTable td.ancillariesData {
    min-width: 180px
}

.customTableLayout table.cabinDetailTable th.ancillariesCol,
.customTableLayout table.cabinDetailTable td.ancillariesCol {
    white-space: nowrap
}

.customTableLayout table.cabinDetailTable th.ancillariesCol span:not(.space),
.customTableLayout table.cabinDetailTable td.ancillariesCol span:not(.space) {
    width: 100%;
    max-width: 18.4%;
    display: inline-block
}

.customTableLayout table.cabinDetailTable th .ancillariesCol,
.customTableLayout table.cabinDetailTable td .ancillariesCol {
    background-color: red;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.customTableLayout table.cabinDetailTable th.graphCol,
.customTableLayout table.cabinDetailTable th.pdfCol,
.customTableLayout table.cabinDetailTable td.graphCol,
.customTableLayout table.cabinDetailTable td.pdfCol {
    min-width: 40px
}

.customTableLayout table.cabinDetailTable tbody td {
    padding: 3px 5px
}

.customTableLayout table.cabinDetailTable tbody td.ancillariesCol {
    padding: 5px
}

.customTableLayout table.cancellationTable td {
    padding: 7px 5px !important
}

.customTableLayout table.cancellationTable tr.selected td,
.customTableLayout table.cancellationTable tr.active td {
    background-color: #437ADA;
    color: #fff
}

.table-responsive::-webkit-scrollbar {
    width: 5px;
    height: 5px
}

.table-responsive::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0)
}

.table-responsive::-webkit-scrollbar-thumb {
    background: #437ADA
}

.cancellationPoupDataCont {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    width: 100%;
    min-height: 100px;
    z-index: 5;
    padding: 20px;
    border: 1px solid #437ADA;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)
}

.scrollableContainer {
    position: relative;
    width: 100%;
    max-width: 100%;
    min-height: calc(100vh - 65px);
    overflow-x: scroll
}

.scrollableContainer::-webkit-scrollbar {
    width: 5px;
    height: 5px
}

.scrollableContainer::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0)
}

.scrollableContainer::-webkit-scrollbar-thumb {
    background: #437ADA
}

.scrollableContainer>div:last-child {
    position: relative
}

.scrollableContainer>div:last-child:after {
    content: 'sp';
    opacity: 0;
    width: 15px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 100%;
    pointer-events: none
}

.filterBlock {
    position: relative;
    width: 100%;
    padding: 6px 15px;
    background-color: #EFEFEF
}

.customSelectContainer {
    position: relative;
    height: 35px;
    border: 1px solid #DEDEDE;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    padding: 0 1px 0 10px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    margin-bottom: 15px
}

.customSelectContainer:not(:last-of-type) {
    margin-right: 10px
}

.customSelectContainer.percentageSymbol {
    padding-right: 20px
}

.customSelectContainer.percentageSymbol::after {
    content: '%';
    position: absolute;
    right: 0;
    height: 100%;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 25px;
    font-size: 14px;
    font-weight: 700
}

.customSelectContainer p {
    margin-right: 10px
}

.customSelectContainer input {
    width: 100%;
    height: 31px;
    border: 0
}

.customSelectContainer input[type="file"] {
    margin-top: 5px
}

.customSelectContainer select {
    width: 100%;
    min-width: 120px;
    height: 31px;
    background-image: url("../images/icons/chevron-down.svg");
    background-repeat: no-repeat;
    background-position: right .5rem center;
    background-size: 10px 12px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 25px;
    cursor: pointer;
    outline: none;
    border: 0
}

.customSelectContainer select:hover,
.customSelectContainer select:focus {
    background-color: #f5f5f5
}

.customSelectContainer:hover {
    border-color: #437ADA
}

.customSelectContainer.mandatory:after {
    content: "\f621";
    font-size: 7px;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    position: absolute;
    width: 14px;
    height: 10px;
    background-color: white;
    color: red;
    top: -5px;
    left: 7px
}

.customSelectContainer.textareaFeild,
.customSelectContainer.textareaBlock {
    height: auto;
    min-height: 35px
}

.graph {
    width: 35px;
    height: 35px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.graph:hover {
    background-color: #fff
}

.asideSubContainer {
    position: relative;
    width: 100%;
    padding: 15px
}

.customTab {
    padding-left: 10px;
    position: relative;
    width: 100%;
    border-bottom: 0
}

.customTab.rbdTab {
    height: 37px
}

.customTab .nav-link {
    height: 30px;
    min-width: 70px;
    font-size: 14px
}

.customTab .nav-link.active {
    height: 42px;
    font-size: 16px
}

.customTab::before {
    position: absolute;
    content: '';
    width: 100%;
    bottom: 0;
    left: 0;
    height: 1px;
    background-color: #437ADA;
    z-index: -1
}

.customTab .nav-item {
    position: relative;
    z-index: 0
}

.customTab .nav-link {
    position: relative;
    border-radius: 4px;
    margin-bottom: 5px;
    margin: 0 5px;
    z-index: 0;
    background-color: #f5f5f5;
    border: 1px solid #DEDEDE;
    color: #454545;
    font-size: 13px;
    padding: 5px 10px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.customTab .nav-link:hover {
    background-color: #437ADA;
    border-color: #437ADA;
    color: #fff
}

.customTab .nav-link.active {
    border-radius: 4px 4px 0 0;
    margin-bottom: 0px;
    background-color: #fff;
    border: 1px solid #437ADA;
    border-bottom: 0;
    padding: 5px 15px;
    font-weight: 700;
    color: #437ADA
}

.customTab.strippedTab {
    padding: 0
}

.customTab.strippedTab::before {
    background-color: #DEDEDE
}

.customTab.strippedTab .nav-item {
    padding: 0
}

.customTab.strippedTab .nav-item:not(:last-child) {
    margin-right: 15px
}

.customTab.strippedTab .nav-link {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
    margin: 0;
    height: auto;
    padding: 0 0 12px;
    border-radius: 0;
    border: 0;
    background-color: transparent;
    font-size: 14px
}

.customTab.strippedTab .nav-link:hover {
    color: #454545;
    -webkit-box-shadow: inset 0 -4px 0 #DEDEDE;
    box-shadow: inset 0 -4px 0 #DEDEDE
}

.customTab.strippedTab .nav-link .closeTab:hover {
    color: red
}

.customTab.strippedTab .nav-link.active {
    -webkit-box-shadow: inset 0 -4px 0 #437ADA;
    box-shadow: inset 0 -4px 0 #437ADA
}

.customTab.strippedTab .nav-link.active:hover {
    color: #437ADA
}

.customTab.coloredTab.primary::before {
    background-color: #437ADA
}

.customTab.coloredTab.primary .nav-link.active {
    background-color: #437ADA;
    border-color: #437ADA;
    color: #fff
}

.customTab.coloredTab.orange::before {
    background-color: #f99548
}

.customTab.coloredTab.orange .nav-link.active {
    background-color: #f99548;
    border-color: #f99548;
    color: #fff
}

.customTab.coloredTab.green::before {
    background-color: #47a302
}

.customTab.coloredTab.green .nav-link.active {
    background-color: #47a302;
    border-color: #47a302;
    color: #fff
}

.customTab.coloredTab.blue::before {
    background-color: #00acec
}

.customTab.coloredTab.blue .nav-link.active {
    background-color: #00acec;
    border-color: #00acec;
    color: #fff
}

.customTab.coloredTab.red::before {
    background-color: red
}

.customTab.coloredTab.red .nav-link.active {
    background-color: red;
    border-color: red;
    color: #fff
}

.customTab.xSmall .nav-link,
.customTab.xsmall .nav-link,
.customTab.x-small .nav-link,
.customTab.xSmallTabs .nav-link,
.customTab.xSmallTab .nav-link,
.customTab.x-small-tabs .nav-link,
.customTab.x-small-tab .nav-link {
    height: 20px;
    min-width: 50px;
    font-size: 13px
}

.customTab.xSmall .nav-link.active,
.customTab.xsmall .nav-link.active,
.customTab.x-small .nav-link.active,
.customTab.xSmallTabs .nav-link.active,
.customTab.xSmallTab .nav-link.active,
.customTab.x-small-tabs .nav-link.active,
.customTab.x-small-tab .nav-link.active {
    height: 32px;
    font-size: 15px
}

.customTab.small .nav-link,
.customTab.smallTabs .nav-link,
.customTab.smallTab .nav-link,
.customTab.small-tabs .nav-link,
.customTab.small-tab .nav-link {
    height: 25px;
    min-width: 60px;
    font-size: 13px
}

.customTab.small .nav-link.active,
.customTab.smallTabs .nav-link.active,
.customTab.smallTab .nav-link.active,
.customTab.small-tabs .nav-link.active,
.customTab.small-tab .nav-link.active {
    height: 37px;
    font-size: 15px
}

.customTab.medium .nav-link,
.customTab.mediumTabs .nav-link,
.customTab.mediumTab .nav-link,
.customTab.medium-tab .nav-link,
.customTab.medium-tabs .nav-link {
    height: 35px;
    min-width: 80px;
    font-size: 14px
}

.customTab.medium .nav-link.active,
.customTab.mediumTabs .nav-link.active,
.customTab.mediumTab .nav-link.active,
.customTab.medium-tab .nav-link.active,
.customTab.medium-tabs .nav-link.active {
    height: 47px;
    font-size: 16px
}

.customTab.large .nav-link,
.customTab.largeTabs .nav-link,
.customTab.largeTab .nav-link,
.customTab.large-tabs .nav-link,
.customTab.large-tab .nav-link {
    height: 40px;
    min-width: 90px;
    font-size: 15px
}

.customTab.large .nav-link.active,
.customTab.largeTabs .nav-link.active,
.customTab.largeTab .nav-link.active,
.customTab.large-tabs .nav-link.active,
.customTab.large-tab .nav-link.active {
    height: 52px;
    font-size: 17px
}

.customTab.x-large .nav-link,
.customTab.xLarge .nav-link,
.customTab.x-large-tabs .nav-link,
.customTab.x-large-tab .nav-link,
.customTab.xLargeTabs .nav-link,
.customTab.xLargeTab .nav-link {
    height: 45px;
    min-width: 100px;
    font-size: 16px
}

.customTab.x-large .nav-link.active,
.customTab.xLarge .nav-link.active,
.customTab.x-large-tabs .nav-link.active,
.customTab.x-large-tab .nav-link.active,
.customTab.xLargeTabs .nav-link.active,
.customTab.xLargeTab .nav-link.active {
    height: 57px;
    font-size: 18px
}

.searchSection {
    position: relative;
    width: 100
}

.rbdDetailSection {
    position: relative;
    width: 100%
}

.rbdDetailSection ._hdr {
    position: relative;
    width: 100%;
    padding: 5px 10px;
    background-color: #f1f1f1;
    border-bottom: 1px solid #DEDEDE;
    margin-bottom: 20px
}

.rbdDetailSection .cntntContainer {
    padding: 0 10px
}

.rbdDetailSection .allocContents {
    padding: 8px;
    border-color: red
}

.rbdDetailSection .allocContents .allocBtns {
    position: relative;
    width: 100%
}

.rbdDetailSection .allocContents .allocBtns li {
    width: 35px;
    height: 22px;
    background-color: #fff;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    border-radius: 3px;
    margin: 5px;
    border: 1px solid #437ADA;
    -webkit-box-shadow: 0 3px 1px #437ADA;
    box-shadow: 0 3px 1px #437ADA;
    color: #437ADA;
    font-size: 13px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.rbdDetailSection .allocContents .allocBtns li:nth-child(10n+10) {
    margin-right: 0
}

.rbdDetailSection .allocContents .allocBtns li>p {
    font-weight: 500;
    font-size: 13px
}

.rbdDetailSection .allocContents .allocBtns li.allocation,
.rbdDetailSection .allocContents .allocBtns li.allocated {
    color: #f99548;
    border-color: #f98c39;
    -webkit-box-shadow: 0 3px 1px #f99548;
    box-shadow: 0 3px 1px #f99548
}

.rbdDetailSection .allocContents .allocBtns li.allocation:hover,
.rbdDetailSection .allocContents .allocBtns li.allocated:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #f99548;
    color: #fff
}

.rbdDetailSection .allocContents .allocBtns li.unselected {
    color: #9a9a9a;
    border-color: #929292;
    -webkit-box-shadow: 0 3px 1px #9a9a9a;
    box-shadow: 0 3px 1px #9a9a9a
}

.rbdDetailSection .allocContents .allocBtns li.unselected:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #9a9a9a;
    color: #fff
}

.rbdDetailSection .allocContents .allocBtns li.selected {
    color: #47a302;
    border-color: #409402;
    -webkit-box-shadow: 0 3px 1px #47a302;
    box-shadow: 0 3px 1px #47a302
}

.rbdDetailSection .allocContents .allocBtns li.selected:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #47a302;
    color: #fff
}

.rbdDetailSection .allocContents .allocBtns li:hover .tooltipData_rbd {
    display: inline-block
}

.rbdDetailSection .allocContents .allocBtns li .tooltipData_rbd {
    padding: 5px 10px;
    display: none
}

.rbdDetailSection .allocContents .allocBtns li .tooltipData_rbd>p {
    text-align: left;
    white-space: nowrap;
    font-size: 13px;
    padding: 3px 0
}

.rbdDetailSection .allocContents .allocBtns li .tooltipData_rbd>p:not(:last-child) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2)
}

.rbdDetailSection .allocContents .allocBtns li .tooltipData_rbd>p>span:first-of-type {
    min-width: 65px;
    display: inline-block
}

.rbdColorTags {
    position: relative;
    margin: 0
}

.rbdColorTags li {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.rbdColorTags li:not(:last-child) {
    margin-right: 15px
}

.rbdColorTags li .colorBox {
    position: relative;
    width: 20px;
    height: 20px;
    border-radius: 4px;
    display: inline-block;
    margin-right: 5px;
    border: 1px solid transparent
}

.rbdColorTags li.allocation .colorBox {
    background-color: #f99548;
    border-color: #f8842a
}

.rbdColorTags li.unselected .colorBox,
.rbdColorTags li.standered .colorBox,
.rbdColorTags li.standard .colorBox {
    background-color: #ccc;
    border-color: #bdbdbd
}

.rbdColorTags li.selected .colorBox {
    background-color: #47a302;
    border-color: #3a8502
}

.rbdColorTags li.preferred .colorBox {
    background-color: #437ADA;
    border-color: #2a68d5
}

.rbdColorTags li.special .colorBox {
    background-color: #f99548;
    border-color: #f8842a
}

.rbdColorTags li.checkin .colorBox {
    background-color: #00acec;
    border-color: #0096cd
}

div[contenteditable="true"] {
    outline: none;
    position: relative
}

.cabinFeatureTableContainer {
    position: relative;
    width: 100%
}

.cabinFeatureTableContainer .cabinTableCont {
    max-width: 100%;
    min-width: 500px;
    margin-right: 15px
}

.cabinFeatureTableContainer .cabinSeatTableCont {
    position: relative;
    width: 100%;
    min-width: 500px
}

.cabinFeatureTableContainer .cabinSeatTableCont .cabinSeatOptionCont {
    position: relative;
    width: 100%;
    border: 1px solid #437ADA
}

.cabinFeatureTableContainer .cabinSeatTableCont .cabinSeatOptionCont .head {
    position: relative;
    width: 100%
}

.cabinFeatureTableContainer .cabinSeatTableCont .cabinSeatOptionCont .head .headingCont {
    position: relative;
    padding: 10px 20px;
    color: white;
    background-color: #437ADA
}

.cabinFeatureTableContainer .cabinSeatTableCont .cabinSeatOptionCont .head .seatTypes {
    position: relative;
    width: 100%;
    padding: 10px;
    border-bottom: 1px solid #DEDEDE;
    background-color: #F5F5F5
}

.cabinFeatureTableContainer .cabinSeatTableCont .cabinSeatOptionCont .head .seatTypes li {
    width: 40px;
    height: 40px;
    background-color: #fff;
    border: 1px solid #DEDEDE;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    border-radius: 4px;
    cursor: pointer
}

.cabinFeatureTableContainer .cabinSeatTableCont .cabinSeatOptionCont .head .seatTypes li.bookable {
    background-color: rgba(70, 188, 58, 0.3);
    border-color: #46bc3a
}

.cabinFeatureTableContainer .cabinSeatTableCont .cabinSeatOptionCont .head .seatTypes li.non-bookable {
    background-color: rgba(255, 1, 10, 0.3);
    border-color: #ff010a
}

.cabinFeatureTableContainer .cabinSeatTableCont .cabinSeatOptionCont .head .seatTypes li.infant {
    background-color: rgba(7, 48, 190, 0.3);
    border-color: #0730be
}

.cabinFeatureTableContainer .cabinSeatTableCont .cabinSeatOptionCont .head .seatTypes li.lavatory {
    background-color: rgba(201, 128, 9, 0.3);
    border-color: #c98009
}

.cabinFeatureTableContainer .cabinSeatTableCont .cabinSeatOptionCont .head .seatTypes li.bassinet {
    background-color: rgba(122, 55, 201, 0.3);
    border-color: #7a37c9
}

.cabinFeatureTableContainer .cabinSeatTableCont .cabinSeatOptionCont .head .seatTypes li.aisle {
    background-color: rgba(0, 89, 63, 0.3);
    border-color: #00593f
}

.cabinFeatureTableContainer .cabinSeatTableCont .cabinSeatOptionCont .head .seatTypes li.non-retractable {
    background-color: rgba(0, 145, 182, 0.3);
    border-color: #0091b6
}

.cabinFeatureTableContainer .cabinSeatTableCont .cabinSeatOptionCont .head .seatTypes li.wings {
    background-color: rgba(117, 30, 88, 0.3);
    border-color: #751e58
}

.cabinFeatureTableContainer .cabinSeatTableCont .cabinSeatOptionCont .head .seatTypes li.exit {
    background-color: rgba(196, 184, 0, 0.3);
    border-color: #c4b800
}

.cabinFeatureTableContainer .cabinSeatTableCont .cabinSeatOptionCont .head .seatTypes li.crew {
    background-color: rgba(0, 72, 121, 0.3);
    border-color: #004879
}

.cabinFeatureTableContainer .cabinSeatTableCont .cabinSeatOptionCont .head .seatTypes li.pantry {
    background-color: rgba(246, 11, 160, 0.3);
    border-color: #f60ba0
}

.cabinFeatureTableContainer .cabinSeatTableCont .cabinSeatOptionCont .head .seatTypes li.zone {
    background-color: rgba(223, 223, 113, 0.3);
    border-color: #dfdf71
}

.cabinFeatureTableContainer .cabinSeatTableCont .cabinSeatOptionCont .inputContentContainer {
    position: relative;
    width: 100%;
    padding: 10px
}

.cabinFeatureTableContainer .cabinSeatTableCont .cabinSeatOptionCont .inputContentContainer .cabinInputBox {
    position: relative;
    width: 100%;
    border: 0px solid #DEDEDE;
    height: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    white-space: nowrap;
    padding: 5px 5px 5px 10px;
    margin-bottom: 10px
}

.cabinFeatureTableContainer .cabinSeatTableCont .cabinSeatOptionCont .inputContentContainer .cabinInputBox label {
    min-width: 100px
}

.cabinFeatureTableContainer .cabinSeatTableCont .cabinSeatOptionCont .inputContentContainer .cabinInputBox .inputs {
    position: relative;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cabinFeatureTableContainer .cabinSeatTableCont .cabinSeatOptionCont .inputContentContainer .cabinInputBox .inputs input {
    max-width: 30%;
    margin-left: 10px;
    width: 100%;
    height: 100%;
    border: 1px solid #DEDEDE;
    text-align: center;
    /* background-color: #f5f5f5 */
}

.cabinFeatureTableContainer .cabinSeatTableCont.cabinFeatureCont .cabinSeatOptionCont .inputContentContainer .cabinInputBox {
    height: 39px
}

.seatMapContainer {
    position: relative;
    width: 100%;
    padding: 20px;
    background-color: #F5F5F5;
    border-top: 1px solid #DEDEDE
}

.seatMapContainer .seatMapCont {
    position: relative;
    width: 100%
}

.seatMapContainer .seatMapCont .seatRaw {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.seatMapContainer .seatMapCont .seatRaw li {
    position: relative;
    border: 1px solid #DEDEDE;
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #fff;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    margin: 2px;
    background: #fff url("../images/icons/transparentSeat.svg") no-repeat center center;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.seatMapContainer .seatMapCont .seatRaw li:hover {
    border-color: #437ADA;
    color: #437ADA
}

.seatMapContainer .seatMapCont .seatRaw li .seatNo {
    pointer-events: none
}

.seatMapContainer .seatMapCont .seatRaw li.gap,
.seatMapContainer .seatMapCont .seatRaw li.space {
    opacity: 0;
    pointer-events: none;
    visibility: hidden
}

.seatMapContainer .seatMapCont .seatRaw li.selected {
    background: rgba(67, 122, 218, 0.2) url("../images/icons/transparentSeatWhite.svg") no-repeat center center;
    border-color: #437ADA
}

.seatMapContainer .seatMapCont .seatRaw li.bookable,
.seatMapContainer .seatMapCont .seatRaw li.non-bookable,
.seatMapContainer .seatMapCont .seatRaw li.infant,
.seatMapContainer .seatMapCont .seatRaw li.lavatory,
.seatMapContainer .seatMapCont .seatRaw li.bassinet,
.seatMapContainer .seatMapCont .seatRaw li.aisle,
.seatMapContainer .seatMapCont .seatRaw li.non-retractable,
.seatMapContainer .seatMapCont .seatRaw li.wings,
.seatMapContainer .seatMapCont .seatRaw li.exit,
.seatMapContainer .seatMapCont .seatRaw li.crew,
.seatMapContainer .seatMapCont .seatRaw li.pantry,
.seatMapContainer .seatMapCont .seatRaw li.zone {
    /* background: rgba(67, 122, 218, 0.2) url("../images/icons/transparentSeatWhite.svg") no-repeat center center;
    color: white */
}

.seatMapContainer .seatMapCont .seatRaw li.non-bookable,
.seatMapContainer .seatMapCont .seatRaw li.exit,
.seatMapContainer .seatMapCont .seatRaw li.crew,
.seatMapContainer .seatMapCont .seatRaw li.pantry,
.seatMapContainer .seatMapCont .seatRaw li.lavatory,
.seatMapContainer .seatMapCont .seatRaw li.zone {
    background: rgba(67, 122, 218, 0.2) url("../images/icons/transparentSeatWhite.svg") no-repeat center center;
    color: white
}

.seatMapContainer .seatMapCont .seatRaw li.bookable {
    background-color: #46bc3a;
    border-color: #46bc3a
}

.seatMapContainer .seatMapCont .seatRaw li.non-bookable {
    background-color: #ff010a;
    border-color: #ff010a
}

.seatMapContainer .seatMapCont .seatRaw li.infant {
    background-color: #0730be;
    border-color: #0730be
}

.seatMapContainer .seatMapCont .seatRaw li.lavatory {
    background-color: #c98009;
    border-color: #c98009
}

.seatMapContainer .seatMapCont .seatRaw li.bassinet {
    background-color: #7a37c9;
    border-color: #7a37c9
}

.seatMapContainer .seatMapCont .seatRaw li.aisle {
    /* background-color: #00593f;
    border-color: #00593f */
}

.seatMapContainer .seatMapCont .seatRaw li.non-retractable {
    background-color: #0091b6;
    border-color: #0091b6
}

.seatMapContainer .seatMapCont .seatRaw li.wings {
    background-color: #751e58;
    border-color: #751e58
}

.seatMapContainer .seatMapCont .seatRaw li.exit {
    background-color: #c4b800;
    border-color: #c4b800
}

.seatMapContainer .seatMapCont .seatRaw li.crew {
    background-color: #004879;
    border-color: #004879
}

.seatMapContainer .seatMapCont .seatRaw li.pantry {
    background-color: #f60ba0;
    border-color: #f60ba0
}

.seatMapContainer .seatMapCont .seatRaw li.zone {
    background-color: #dfdf71;
    border-color: #dfdf71
}

.seatMapContainer .seatMapCont .seatRaw li.blank {
    visibility: hidden;

}


.seatPropertiesCont .seatPropertiesData {
    width: 100%;
    position: relative
}

.seatPropertiesCont .seatPropertiesData .inputHeader {
    position: relative;
    width: 100%;
    padding: 10px 0;
    background-color: #fff;
    border-bottom: 1px solid #DEDEDE
}

.seatPropertiesCont .seatPropertiesData .inputHeader .inputBlock {
    border: 1px solid #DEDEDE;
    background-color: #F5F5F5;
    width: 100%;
    max-width: 48%;
    border-radius: 4px;
    padding: 0 10px 0 3px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.seatPropertiesCont .seatPropertiesData .inputHeader .inputBlock svg path {
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.seatPropertiesCont .seatPropertiesData .inputHeader .inputBlock.active.bookable {
    background-color: #46bc3a;
    border-color: #46bc3a;
    color: #fff;
    font-weight: 500
}

.seatPropertiesCont .seatPropertiesData .inputHeader .inputBlock.active.bookable svg path {
    fill: #fff
}

.seatPropertiesCont .seatPropertiesData .inputHeader .inputBlock.active.bookable .checkBoxBlock .checkboxStyle+label::before {
    background-color: #fff;
    border-color: #fff;
    color: #46bc3a
}

.seatPropertiesCont .seatPropertiesData .inputHeader .inputBlock.active.nonBookable {
    background-color: #ff010a;
    border-color: #ff010a;
    color: #fff;
    font-weight: 500
}

.seatPropertiesCont .seatPropertiesData .inputHeader .inputBlock.active.nonBookable svg path {
    fill: #fff
}

.seatPropertiesCont .seatPropertiesData .inputHeader .inputBlock.active.nonBookable .checkBoxBlock .checkboxStyle+label::before {
    background-color: #fff;
    border-color: #fff;
    color: #ff010a
}

.seatPropertiesCont .seatPropertiesData .inputBlock {
    position: relative;
    padding: 0 15px 0 0;
    border-bottom: 1px solid #DEDEDE;
    min-height: 40px
}

.seatPropertiesCont .seatPropertiesData .inputBlock .icon {
    width: 40px;
    height: 40px;
    line-height: 40px;
    position: relative;
    display: inline-block;
    text-align: center
}

.seatPropertiesCont .seatPropertiesData .inputBlock .icon svg,
.seatPropertiesCont .seatPropertiesData .inputBlock .icon img {
    max-width: 100%;
    display: inline-block;
    vertical-align: middle
}

.seatPropertiesCont .seatPropertiesData .simpleSelect {
    min-width: 150px;
    height: 30px;
    background-color: #e6e6e6;
    font-size: 14px
}

.seatPropertiesCont .seatPropertiesData .simpleSelect select {
    font-weight: 700
}

.seatPropertiesCont .seatPropertiesData .seatTypeInputContainer {
    position: relative;
    width: 100%
}

.seatPropertiesCont .seatPropertiesData .seatTypeInputContainer .inputBlock>div {
    position: relative;
    z-index: 1
}

.seatPropertiesCont .seatPropertiesData .seatTypeInputContainer .inputBlock::after {
    position: absolute;
    content: '';
    width: 0%;
    height: 100%;
    z-index: 0;
    top: 0;
    right: 0;
    background-color: #e6e6e6;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.seatPropertiesCont .seatPropertiesData .seatTypeInputContainer .inputBlock.active::after {
    width: 100%
}

.seatPropertiesCont .seatPropertiesData .seatTypeInputContainer .inputBlock.active.crewSeat::after {
    background-color: rgba(0, 72, 121, 0.2)
}

.seatPropertiesCont .seatPropertiesData .seatTypeInputContainer .inputBlock.active.exit::after {
    background-color: rgba(196, 184, 0, 0.2)
}

.seatPropertiesCont .seatPropertiesData .seatTypeInputContainer .inputBlock.active.lavatory::after {
    background-color: rgba(201, 128, 9, 0.2)
}

.seatPropertiesCont .seatPropertiesData .seatTypeInputContainer .inputBlock.active.pantry::after {
    background-color: rgba(246, 11, 160, 0.2)
}

.seatPropertiesCont .seatPropertiesData .seatTypeInputContainer .inputBlock.active.blank::after {
    background-color: rgba(225, 225, 225, 0.2)
}

.seatPropertiesCont .seatPropertiesData .seatTypeInputContainer .inputBlock.active.infant::after {
    background-color: rgba(7, 48, 190, 0.2)
}

.seatPropertiesCont .seatPropertiesData .seatTypeInputContainer .inputBlock.active.bassinet::after {
    background-color: rgba(122, 55, 201, 0.2)
}

.seatPropertiesCont .seatPropertiesData .seatTypeInputContainer .inputBlock.active.wings::after {
    background-color: rgba(117, 30, 88, 0.2)
}

.seatPropertiesCont .seatPropertiesData .seatTypeInputContainer .inputBlock.active.aisle::after {
    background-color: rgba(0, 89, 63, 0.2)
}

.seatPropertiesCont .seatPropertiesData .seatTypeInputContainer .inputBlock.active.emergency::after {
    background-color: rgba(196, 184, 0, 0.2)
}

.seatPropertiesCont .seatPropertiesData .seatTypeInputContainer .inputBlock.active.non-retractable::after {
    background-color: rgba(0, 145, 182, 0.2)
}

.seatMapTemplateContainer {
    position: relative;
    width: 100%;
    min-height: calc(100vh - 127px);
    padding: 20px
}

.seatMapTemplateContainer .seatMapTemplateSubCont {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont {
    position: relative;
    width: auto;
    border-bottom: 2px solid #DEDEDE;
    padding: 0 20px;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .seatMapSubCont {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 640px;
    min-width: 450px;
    position: relative
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightHead {
    position: relative;
    max-width: 100%;
    min-height: 370px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: -1px
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightHead img,
.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightHead svg {
    width: 100%
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightHead .flightNo {
    position: absolute;
    z-index: 1
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody {
    position: relative;
    width: 100%;
    background-color: #fff;
    border-left: 2px solid #DEDEDE;
    border-right: 2px solid #DEDEDE;
    padding: 0 20px 20px
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock {
    position: relative;
    width: 100%
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock:first-of-type {
    top: -150px;
    margin-bottom: -150px
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock .seatMapContainer {
    padding: 0;
    border: 0;
    background-color: transparent
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock .hdr .rbdTypeSeatInputs,
.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock ._hdr .rbdTypeSeatInputs {
    width: auto
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock .hdr .rbdTypeSeatInputs .customSelectContainer,
.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock ._hdr .rbdTypeSeatInputs .customSelectContainer {
    min-width: 140px;
    max-width: 140px;
    width: 100%
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock .hdr .rbdTypeSeatInputs .customSelectContainer:not(:last-of-type),
.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock ._hdr .rbdTypeSeatInputs .customSelectContainer:not(:last-of-type) {
    margin-right: 10px
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock .hdr .rbdTypeSeatInputs .customSelectContainer:nth-child(4n+4),
.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock ._hdr .rbdTypeSeatInputs .customSelectContainer:nth-child(4n+4) {
    margin-right: 0
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock .hdr .rbdTypeSeatInputs .customSelectContainer:last-of-type,
.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock ._hdr .rbdTypeSeatInputs .customSelectContainer:last-of-type {
    margin-right: 0
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock .hdr .rbdTypeSeatInputs .customSelectContainer.standard::after,
.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock ._hdr .rbdTypeSeatInputs .customSelectContainer.standard::after {
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #9a9a9a
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock .hdr .rbdTypeSeatInputs .customSelectContainer.standard p,
.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock ._hdr .rbdTypeSeatInputs .customSelectContainer.standard p {
    color: #9a9a9a
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock .hdr .rbdTypeSeatInputs .customSelectContainer.standard:hover,
.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock ._hdr .rbdTypeSeatInputs .customSelectContainer.standard:hover {
    border-color: #9a9a9a
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock .hdr .rbdTypeSeatInputs .customSelectContainer.preferred::after,
.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock ._hdr .rbdTypeSeatInputs .customSelectContainer.preferred::after {
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #437ADA
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock .hdr .rbdTypeSeatInputs .customSelectContainer.preferred p,
.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock ._hdr .rbdTypeSeatInputs .customSelectContainer.preferred p {
    color: #437ADA
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock .hdr .rbdTypeSeatInputs .customSelectContainer.preferred:hover,
.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock ._hdr .rbdTypeSeatInputs .customSelectContainer.preferred:hover {
    border-color: #437ADA
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock .hdr .rbdTypeSeatInputs .customSelectContainer.special::after,
.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock ._hdr .rbdTypeSeatInputs .customSelectContainer.special::after {
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #f99548
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock .hdr .rbdTypeSeatInputs .customSelectContainer.special p,
.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock ._hdr .rbdTypeSeatInputs .customSelectContainer.special p {
    color: #f99548
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock .hdr .rbdTypeSeatInputs .customSelectContainer.special:hover,
.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock ._hdr .rbdTypeSeatInputs .customSelectContainer.special:hover {
    border-color: #f99548
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock .hdr .rbdTypeSeatInputs .customSelectContainer.checkin::after,
.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock ._hdr .rbdTypeSeatInputs .customSelectContainer.checkin::after {
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #00acec
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock .hdr .rbdTypeSeatInputs .customSelectContainer.checkin p,
.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock ._hdr .rbdTypeSeatInputs .customSelectContainer.checkin p {
    color: #00acec
}

.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock .hdr .rbdTypeSeatInputs .customSelectContainer.checkin:hover,
.seatMapTemplateContainer .seatMapTemplateSubCont .seatTmpltMapCont .flightBody .seatTypeBlock ._hdr .rbdTypeSeatInputs .customSelectContainer.checkin:hover {
    border-color: #00acec
}

.seatMapTemplateContainer .seatTypeCalloutContainer {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    border-radius: 6px;
    min-width: 390px;
    max-width: 390px;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    border: 1px solid #437ADA
}

.seatMapTemplateContainer .seatTypeCalloutContainer::after {
    position: absolute;
    content: '';
    border: 9px solid transparent;
    border-right-color: #437ADA;
    top: 10px;
    right: 100%
}

.seatMapTemplateContainer .seatTypeCalloutContainer.right-aligned::after {
    border: 9px solid transparent;
    border-left-color: #437ADA;
    right: initial;
    left: 100%
}

.seatMapTemplateContainer .seatTypeCalloutContainer.center-aligned::after {
    border: 9px solid transparent;
    border-bottom-color: #437ADA;
    right: initial;
    left: calc(50% - 4px);
    top: initial;
    bottom: 100%
}

.seatMapTemplateContainer .seatTypeCalloutContainer.top-aligned::after {
    border: 9px solid transparent;
    border-top-color: #437ADA;
    right: initial;
    left: calc(50% - 4px);
    top: 100%
}

.seatMapTemplateContainer .seatTypeCalloutContainer.top-aligned.top-right-aligned::after {
    left: calc(100% - 35px)
}

.seatMapTemplateContainer .seatTypeCalloutContainer.top-aligned.top-left-aligned::after {
    left: 25px
}

.seatMapTemplateContainer .seatTypeCalloutContainer .hdr {
    position: relative;
    width: 100%;
    background-color: #437ADA;
    color: #fff;
    border-radius: 4px 4px 0 0;
    padding: 10px 20px
}

.seatMapTemplateContainer .seatTypeCalloutContainer .cntnt {
    padding: 15px
}

.seatMapTemplateContainer .seatTypeCalloutContainer .cntnt .checkBoxBlock {
    max-width: 48.6%;
    width: 100%;
    margin-bottom: 10px
}

.seatMapTemplateContainer .seatTypeCalloutContainer .cntnt .checkBoxBlock:not(:nth-child(even)) {
    margin-right: 10px
}

.ssrListCont {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.ssrListCont .listCategoryBlock {
    position: relative;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding-left: 15px;
    border-left: 1px dashed #DEDEDE
}

.ssrListCont .listCategoryBlock .dropDownParent {
    position: relative;
    width: 100%
}

.ssrListCont .listCategoryBlock .dropDownParent:not(:last-child) {
    margin-bottom: 15px
}

.ssrListCont .listCategoryBlock .dropDownParent>.dropDownHeading {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 700;
    margin-bottom: 5px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.ssrListCont .listCategoryBlock .dropDownParent>.dropDownHeading .dropdownArrow {
    width: 25px;
    height: 30px;
    line-height: 30px;
    cursor: pointer
}

.ssrListCont .listCategoryBlock .dropDownParent>.dropDownHeading .plusButton {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 6px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    font-size: 14px;
    color: #000;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    cursor: pointer
}

.ssrListCont .listCategoryBlock .dropDownParent>.dropDownHeading .plusButton:hover {
    background-color: #437ADA;
    color: #fff
}

.ssrListCont .listCategoryBlock .dropDownParent>.dropDownHeading.collapsed {
    padding: 0 10px;
    position: relative;
    background-color: rgba(67, 122, 218, 0.1)
}

.ssrListCont .listCategoryBlock .menus {
    position: relative;
    padding-left: 25px;
    border-left: 1px dashed #DEDEDE
}

.ssrListCont .listCategoryBlock .menus>li {
    position: relative;
    margin-bottom: 5px;
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content
}

.ssrListCont .listCategoryBlock .menus>li .cntnt {
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    padding: 0 5px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.ssrListCont .listCategoryBlock .menus>li .plusButton {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 6px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    font-size: 10px;
    color: #000;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    cursor: pointer
}

.ssrListCont .listCategoryBlock .menus>li .plusButton:hover {
    background-color: #437ADA;
    color: #fff
}

.ssrListCont .listCategoryBlock .menus>li:hover,
.ssrListCont .listCategoryBlock .menus>li.selected {
    background-color: #e6e6e6
}

.ssrListCont .listCategoryBlock .menus>li .addNew {
    position: relative;
    height: 25px;
    padding: 0 10px 0 0;
    background-color: #dedede;
    border: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 1px;
    font-size: 13px;
    border-radius: 2px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.ssrListCont .listCategoryBlock .menus>li .addNew i {
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    width: 25px;
    height: 25px;
    margin-right: 5px
}

.ssrListCont .listCategoryBlock .menus>li .addNew:hover {
    background-color: #437ADA;
    color: white
}

.ssrListCont .ssrAddFeatureContainer {
    background-color: white;
    margin-bottom: 50px
}

.ssrListCont .ssrAddFeatureContainer .hdr {
    background-color: #437ADA;
    color: white;
    padding: 8px 10px
}

.ssrListCont .ssrAddFeatureContainer .cntnt {
    position: relative;
    width: 100%;
    padding: 15px 15px 5px
}

.brdCrmbCont {
    position: relative;
    width: 100%;
    padding: 5px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #DEDEDE
}

.brdCrmbCont li:not(:last-child):after {
    content: "\f054";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    width: 20px;
    display: inline-block;
    text-align: center;
    font-size: 10px
}

.usrRolesStepsContainer {
    position: relative;
    width: 100%
}

.usrRolesStepsContainer:not(:last-child) {
    margin-bottom: 20px
}

.usrRolesStepsContainer .heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content
}

.usrRolesStepsContainer .heading.categoryHeading {
    height: 35px;
    padding: 0 20px 0 10px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    background-color: #437ADA;
    color: #fff;
    border: 0
}

.usrRolesStepsContainer .heading .collapsableArrow {
    width: 20px;
    height: 20px;
    cursor: pointer;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    margin-right: 10px
}

.usrRolesStepsContainer .subContainer {
    position: relative;
    width: 100%;
    padding-left: 30px;
    padding-top: 20px
}

.usrRolesStepsContainer .subContainer>.usrRoleBlock::before {
    position: absolute;
    content: '';
    width: 1px;
    height: calc(100% + 20px);
    background-color: #DEDEDE;
    left: -20px;
    bottom: 0
}

.usrRolesStepsContainer .subContainer>.usrRoleBlock:last-child::before {
    height: calc(50% + 20px);
    bottom: 50%
}

.usrRolesStepsContainer .subContainer .usrRoleBlock {
    position: relative;
    padding: 10px 15px;
    border: 1px solid #DEDEDE
}

.usrRolesStepsContainer .subContainer .usrRoleBlock:not(:last-child) {
    margin-bottom: 15px
}

.usrRolesStepsContainer .subContainer .usrRoleBlock::after {
    position: absolute;
    content: '';
    width: 20px;
    height: 1px;
    background-color: #DEDEDE;
    right: 100%;
    top: calc(50% - 1px)
}

.usrRolesStepsContainer .subContainer .usrRoleBlock>.collapsableData {
    position: relative;
    border-top: 1px solid #DEDEDE;
    margin-top: 10px;
    padding-top: 10px
}

.usrRolesStepsContainer .subContainer .usrRoleBlock>.collapsableData>.usrRoleBlock {
    margin-top: 20px
}

.usrRolesStepsContainer .subContainer .usrRoleBlock>.collapsableData>.usrRoleBlock::after {
    width: 16px
}

.usrRolesStepsContainer .subContainer .usrRoleBlock>.collapsableData>div:not(:last-child) {
    margin-bottom: 15px
}

.usrRolesStepsContainer .subContainer .usrRoleBlock>.collapsableData .usrRoleBlock:first-of-type {
    margin-top: 20px
}

.statusInd li {
    padding-left: 15px;
    position: relative
}

.statusInd li::before {
    content: "";
    background: red;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 3px
}

.minH_350 {
    min-height: 350px
}

.borderNone {
    border: none !important
}

.maxWidth-none {
    max-width: none !important
}

.margin-auto,
.marginAuto {
    margin: auto
}

.margin_100,
.margin-100 {
    margin: 100px !important
}

.margin_95,
.margin-95 {
    margin: 95px !important
}

.margin_90,
.margin-90 {
    margin: 90px !important
}

.margin_85,
.margin-85 {
    margin: 85px !important
}

.margin_80,
.margin-80 {
    margin: 80px !important
}

.margin_75,
.margin-75 {
    margin: 75px !important
}

.margin_70,
.margin-70 {
    margin: 70px !important
}

.margin_65,
.margin-65 {
    margin: 65px !important
}

.margin_60,
.margin-60 {
    margin: 60px !important
}

.margin_55,
.margin-55 {
    margin: 55px !important
}

.margin_50,
.margin-50 {
    margin: 50px !important
}

.margin_45,
.margin-45 {
    margin: 45px !important
}

.margin_40,
.margin-40 {
    margin: 40px !important
}

.margin_35,
.margin-35 {
    margin: 35px !important
}

.margin_30,
.margin-30 {
    margin: 30px !important
}

.margin_25,
.margin-25 {
    margin: 25px !important
}

.margin_20,
.margin-20 {
    margin: 20px !important
}

.margin_15,
.margin-15 {
    margin: 15px !important
}

.margin_10,
.margin-10 {
    margin: 10px !important
}

.margin_9,
.margin-9 {
    margin: 9px !important
}

.margin_8,
.margin-8 {
    margin: 8px !important
}

.margin_7,
.margin-7 {
    margin: 7px !important
}

.margin_6,
.margin-6 {
    margin: 6px !important
}

.margin_5,
.margin-5 {
    margin: 5px !important
}

.margin_4,
.margin-4 {
    margin: 4px !important
}

.margin_3,
.margin-3 {
    margin: 3px !important
}

.margin_2,
.margin-2 {
    margin: 2px !important
}

.margin_1,
.margin-1 {
    margin: 1px !important
}

.margin_0,
.margin-0,
.mar_0,
.mar-0 {
    margin: 0px !important
}

.mt_0,
.mt-0 {
    margin-top: 0 !important
}

.mt_1,
.mt-1 {
    margin-top: 1px !important
}

.mt_2,
.mt-2 {
    margin-top: 2px !important
}

.mt_3,
.mt-3 {
    margin-top: 3px !important
}

.mt_4,
.mt-4 {
    margin-top: 4px !important
}

.mt_5,
.mt-5 {
    margin-top: 5px !important
}

.mt_6,
.mt-6 {
    margin-top: 6px !important
}

.mt_7,
.mt-7 {
    margin-top: 7px !important
}

.mt_8,
.mt-8 {
    margin-top: 8px !important
}

.mt_9,
.mt-9 {
    margin-top: 9px !important
}

.mt_10,
.mt-10 {
    margin-top: 10px !important
}

.mt_15,
.mt-15 {
    margin-top: 15px !important
}

.mt_20,
.mt-20 {
    margin-top: 20px !important
}

.mt_25,
.mt-25 {
    margin-top: 25px !important
}

.mt_30,
.mt-30 {
    margin-top: 30px !important
}

.mt_35,
.mt-35 {
    margin-top: 35px !important
}

.mt_40,
.mt-40 {
    margin-top: 40px !important
}

.mt_45,
.mt-45 {
    margin-top: 45px !important
}

.mt_50,
.mt-50 {
    margin-top: 50px !important
}

.mt_55,
.mt-55 {
    margin-top: 55px !important
}

.mt_60,
.mt-60 {
    margin-top: 60px !important
}

.mt_65,
.mt-65 {
    margin-top: 65px !important
}

.mt_70,
.mt-70 {
    margin-top: 70px !important
}

.mt_75,
.mt-75 {
    margin-top: 75px !important
}

.mt_80,
.mt-80 {
    margin-top: 80px !important
}

.mt_85,
.mt-85 {
    margin-top: 85px !important
}

.mt_90,
.mt-90 {
    margin-top: 90px !important
}

.mt_95,
.mt-95 {
    margin-top: 95px !important
}

.mt_100,
.mt-100 {
    margin-top: 100px !important
}

.mb_0,
.mb-0 {
    margin-bottom: 0 !important
}

.mb_1,
.mb-1 {
    margin-bottom: 1px !important
}

.mb_2,
.mb-2 {
    margin-bottom: 2px !important
}

/* .mb_3,
.mb-3 {
    margin-bottom: 3px !important
} */

.mb_4,
.mb-4 {
    margin-bottom: 4px !important
}

.mb_5,
.mb-5 {
    margin-bottom: 5px !important
}

.mb_6,
.mb-6 {
    margin-bottom: 6px !important
}

.mb_7,
.mb-7 {
    margin-bottom: 7px !important
}

.mb_8,
.mb-8 {
    margin-bottom: 8px !important
}

.mb_9,
.mb-9 {
    margin-bottom: 9px !important
}

.mb_10,
.mb-10 {
    margin-bottom: 10px !important
}

.mb_15,
.mb-15 {
    margin-bottom: 15px !important
}

.mb_20,
.mb-20 {
    margin-bottom: 20px !important
}

.mb_25,
.mb-25 {
    margin-bottom: 25px !important
}

.mb_30,
.mb-30 {
    margin-bottom: 30px !important
}

.mb_35,
.mb-35 {
    margin-bottom: 35px !important
}

.mb_40,
.mb-40 {
    margin-bottom: 40px !important
}

.mb_45,
.mb-45 {
    margin-bottom: 45px !important
}

.mb_50,
.mb-50 {
    margin-bottom: 50px !important
}

.mb_55,
.mb-55 {
    margin-bottom: 55px !important
}

.mb_60,
.mb-60 {
    margin-bottom: 60px !important
}

.mb_65,
.mb-65 {
    margin-bottom: 65px !important
}

.mb_70,
.mb-70 {
    margin-bottom: 70px !important
}

.mb_75,
.mb-75 {
    margin-bottom: 75px !important
}

.mb_80,
.mb-80 {
    margin-bottom: 80px !important
}

.mb_85,
.mb-85 {
    margin-bottom: 85px !important
}

.mb_90,
.mb-90 {
    margin-bottom: 90px !important
}

.mb_95,
.mb-95 {
    margin-bottom: 95px !important
}

.mb_100,
.mb-100 {
    margin-bottom: 100px !important
}

.mr_0,
.mr-0 {
    margin-right: 0 !important
}

.mr_1,
.mr-1 {
    margin-right: 1px !important
}

.mr_2,
.mr-2 {
    margin-right: 2px !important
}

.mr_3,
.mr-3 {
    margin-right: 3px !important
}

.mr_4,
.mr-4 {
    margin-right: 4px !important
}

.mr_5,
.mr-5 {
    margin-right: 5px !important
}

.mr_6,
.mr-6 {
    margin-right: 6px !important
}

.mr_7,
.mr-7 {
    margin-right: 7px !important
}

.mr_8,
.mr-8 {
    margin-right: 8px !important
}

.mr_9,
.mr-9 {
    margin-right: 9px !important
}

.mr_10,
.mr-10 {
    margin-right: 10px !important
}

.mr_15,
.mr-15 {
    margin-right: 15px !important
}

.mr_20,
.mr-20 {
    margin-right: 20px !important
}

.mr_25,
.mr-25 {
    margin-right: 25px !important
}

.mr_30,
.mr-30 {
    margin-right: 30px !important
}

.mr_35,
.mr-35 {
    margin-right: 35px !important
}

.mr_40,
.mr-40 {
    margin-right: 40px !important
}

.mr_45,
.mr-45 {
    margin-right: 45px !important
}

.mr_50,
.mr-50 {
    margin-right: 50px !important
}

.ml_0,
.ml-0 {
    margin-left: 0 !important
}

.ml_1,
.ml-1 {
    margin-left: 1px !important
}

.ml_2,
.ml-2 {
    margin-left: 2px !important
}

.ml_3,
.ml-3 {
    margin-left: 3px !important
}

.ml_4,
.ml-4 {
    margin-left: 4px !important
}

.ml_5,
.ml-5 {
    margin-left: 5px !important
}

.ml_6,
.ml-6 {
    margin-left: 6px !important
}

.ml_7,
.ml-7 {
    margin-left: 7px !important
}

.ml_8,
.ml-8 {
    margin-left: 8px !important
}

.ml_9,
.ml-9 {
    margin-left: 9px !important
}

.ml_10,
.ml-10 {
    margin-left: 10px !important
}

.ml_15,
.ml-15 {
    margin-left: 15px !important
}

.ml_20,
.ml-20 {
    margin-left: 20px !important
}

.ml_25,
.ml-25 {
    margin-left: 25px !important
}

.ml_30,
.ml-30 {
    margin-left: 30px !important
}

.ml_35,
.ml-35 {
    margin-left: 35px !important
}

.ml_40,
.ml-40 {
    margin-left: 40px !important
}

.ml_45,
.ml-45 {
    margin-left: 45px !important
}

.ml_50,
.ml-50 {
    margin-left: 50px !important
}

.padding_100,
.padding-100 {
    padding: 100px !important
}

.padding_95,
.padding-95 {
    padding: 95px !important
}

.padding_90,
.padding-90 {
    padding: 90px !important
}

.padding_85,
.padding-85 {
    padding: 85px !important
}

.padding_80,
.padding-80 {
    padding: 80px !important
}

.padding_75,
.padding-75 {
    padding: 75px !important
}

.padding_70,
.padding-70 {
    padding: 70px !important
}

.padding_65,
.padding-65 {
    padding: 65px !important
}

.padding_60,
.padding-60 {
    padding: 60px !important
}

.padding_55,
.padding-55 {
    padding: 55px !important
}

.padding_50,
.padding-50 {
    padding: 50px !important
}

.padding_45,
.padding-45 {
    padding: 45px !important
}

.padding_40,
.padding-40 {
    padding: 40px !important
}

.padding_35,
.padding-35 {
    padding: 35px !important
}

.padding_30,
.padding-30 {
    padding: 30px !important
}

.padding_25,
.padding-25 {
    padding: 25px !important
}

.padding_20,
.padding-20 {
    padding: 20px !important
}

.padding_15,
.padding-15 {
    padding: 15px !important
}

.padding_10,
.padding-10 {
    padding: 10px !important
}

.padding_9,
.padding-9 {
    padding: 9px !important
}

.padding_8,
.padding-8 {
    padding: 8px !important
}

.padding_7,
.padding-7 {
    padding: 7px !important
}

.padding_6,
.padding-6 {
    padding: 6px !important
}

.padding_5,
.padding-5 {
    padding: 5px !important
}

.padding_4,
.padding-4 {
    padding: 4px !important
}

.padding_3,
.padding-3 {
    padding: 3px !important
}

.padding_2,
.padding-2 {
    padding: 2px !important
}

.padding_1,
.padding-1 {
    padding: 1px !important
}

.padding_0,
.padding-0,
.pad_0,
.pad-0 {
    padding: 0px !important
}

.pt_0,
.pt-0 {
    padding-top: 0px !important
}

.pt_1,
.pt-1 {
    padding-top: 1px !important
}

.pt_2,
.pt-2 {
    padding-top: 2px !important
}

.pt_3,
.pt-3 {
    padding-top: 3px !important
}

.pt_4,
.pt-4 {
    padding-top: 4px !important
}

.pt_5,
.pt-5 {
    padding-top: 5px !important
}

.pt_6,
.pt-6 {
    padding-top: 6px !important
}

.pt_7,
.pt-7 {
    padding-top: 7px !important
}

.pt_8,
.pt-8 {
    padding-top: 8px !important
}

.pt_9,
.pt-9 {
    padding-top: 9px !important
}

.pt_10,
.pt-10 {
    padding-top: 10px !important
}

.pt_15,
.pt-15 {
    padding-top: 15px !important
}

.pt_20,
.pt-20 {
    padding-top: 20px !important
}

.pt_25,
.pt-25 {
    padding-top: 25px !important
}

.pt_30,
.pt-30 {
    padding-top: 30px !important
}

.pt_35,
.pt-35 {
    padding-top: 35px !important
}

.pt_40,
.pt-40 {
    padding-top: 40px !important
}

.pt_45,
.pt-45 {
    padding-top: 45px !important
}

.pt_50,
.pt-50 {
    padding-top: 50px !important
}

.pt_55,
.pt-55 {
    padding-top: 55px !important
}

.pt_60,
.pt-60 {
    padding-top: 60px !important
}

.pt_65,
.pt-65 {
    padding-top: 65px !important
}

.pt_70,
.pt-70 {
    padding-top: 70px !important
}

.pt_75,
.pt-75 {
    padding-top: 75px !important
}

.pt_80,
.pt-80 {
    padding-top: 80px !important
}

.pt_85,
.pt-85 {
    padding-top: 85px !important
}

.pt_90,
.pt-90 {
    padding-top: 90px !important
}

.pt_100,
.pt-100 {
    padding-top: 100px !important
}

.pb_0,
.pb-0 {
    padding-bottom: 0 !important
}

.pb_1,
.pb-1 {
    padding-bottom: 1px !important
}

.pb_2,
.pb-2 {
    padding-bottom: 2px !important
}

.pb_3,
.pb-3 {
    padding-bottom: 3px !important
}

.pb_4,
.pb-4 {
    padding-bottom: 4px !important
}

.pb_5,
.pb-5 {
    padding-bottom: 5px !important
}

.pb_6,
.pb-6 {
    padding-bottom: 6px !important
}

.pb_7,
.pb-7 {
    padding-bottom: 7px !important
}

.pb_8,
.pb-8 {
    padding-bottom: 8px !important
}

.pb_9,
.pb-9 {
    padding-bottom: 9px !important
}

.pb_10,
.pb-10 {
    padding-bottom: 10px !important
}

.pb_15,
.pb-15 {
    padding-bottom: 15px !important
}

.pb_20,
.pb-20 {
    padding-bottom: 20px !important
}

.pb_25,
.pb-25 {
    padding-bottom: 25px !important
}

.pb_30,
.pb-30 {
    padding-bottom: 30px !important
}

.pb_35,
.pb-35 {
    padding-bottom: 35px !important
}

.pb_40,
.pb-40 {
    padding-bottom: 40px !important
}

.pb_45,
.pb-45 {
    padding-bottom: 45px !important
}

.pb_50,
.pb-50 {
    padding-bottom: 50px !important
}

.pr_0,
.pr-0 {
    padding-right: 0px !important
}

.pr_1,
.pr-1 {
    padding-right: 1px !important
}

.pr_2,
.pr-2 {
    padding-right: 2px !important
}

.pr_3,
.pr-3 {
    padding-right: 3px !important
}

.pr_4,
.pr-4 {
    padding-right: 4px !important
}

.pr_5,
.pr-5 {
    padding-right: 5px !important
}

.pr_6,
.pr-6 {
    padding-right: 6px !important
}

.pr_7,
.pr-7 {
    padding-right: 7px !important
}

.pr_8,
.pr-8 {
    padding-right: 8px !important
}

.pr_9,
.pr-9 {
    padding-right: 9px !important
}

.pr_10,
.pr-10 {
    padding-right: 10px !important
}

.pr_15,
.pr-15 {
    padding-right: 15px !important
}

.pr_20,
.pr-20 {
    padding-right: 20px !important
}

.pr_25,
.pr-25 {
    padding-right: 25px !important
}

.pr_30,
.pr-30 {
    padding-right: 30px !important
}

.pr_35,
.pr-35 {
    padding-right: 35px !important
}

.pr_40,
.pr-40 {
    padding-right: 40px !important
}

.pr_45,
.pr-45 {
    padding-right: 45px !important
}

.pr_50,
.pr-50 {
    padding-right: 50px !important
}

.pl_0,
.pl-0 {
    padding-left: 0px !important
}

.pl_1,
.pl-1 {
    padding-left: 1px !important
}

.pl_2,
.pl-2 {
    padding-left: 2px !important
}

.pl_3,
.pl-3 {
    padding-left: 3px !important
}

.pl_4,
.pl-4 {
    padding-left: 4px !important
}

.pl_5,
.pl-5 {
    padding-left: 5px !important
}

.pl_6,
.pl-6 {
    padding-left: 6px !important
}

.pl_7,
.pl-7 {
    padding-left: 7px !important
}

.pl_8,
.pl-8 {
    padding-left: 8px !important
}

.pl_9,
.pl-9 {
    padding-left: 9px !important
}

.pl_10,
.pl-10 {
    padding-left: 10px !important
}

.pl_15,
.pl-15 {
    padding-left: 15px !important
}

.pl_20,
.pl-20 {
    padding-left: 20px !important
}

.pl_25,
.pl-25 {
    padding-left: 25px !important
}

.pl_30,
.pl-30 {
    padding-left: 30px !important
}

.pl_35,
.pl-35 {
    padding-left: 35px !important
}

.pl_40,
.pl-40 {
    padding-left: 40px !important
}

.pl_45,
.pl-45 {
    padding-left: 45px !important
}

.pl_50,
.pl-50 {
    padding-left: 50px !important
}

.fz_8,
.fz-8 {
    font-size: 8px;
    line-height: 10px
}

.fz_9,
.fz-9 {
    font-size: 9px;
    line-height: 11px
}

.fz_10,
.fz-10 {
    font-size: 10px;
    line-height: 12px
}

.fz_11,
.fz-11 {
    font-size: 11px;
    line-height: 14px
}

h6,
.fz_12,
.fz-12 {
    font-size: 12px;
    line-height: 15px
}

p,
.fz_13,
.fz-13 {
    font-size: 13px;
    line-height: 16px
}

.fz_14,
.fz-14 {
    font-size: 14px;
    line-height: 18px
}

.fz_15,
.fz-15 {
    font-size: 15px;
    line-height: 20px
}

h5,
.fz_16,
.fz-16 {
    font-size: 16px;
    line-height: 22px
}

h4,
.fz_18,
.fz-18 {
    font-size: 18px;
    line-height: 24px
}

.fz_20,
.fz-20 {
    font-size: 20px;
    line-height: 26px
}

h3,
.fz_22,
.fz-22 {
    font-size: 22px;
    line-height: 28px
}

.fz_24,
.fz-24 {
    font-size: 24px;
    line-height: 30px
}

.fz_26,
.fz-26 {
    font-size: 26px;
    line-height: 32px
}

.fz_28,
.fz-28 {
    font-size: 28px;
    line-height: 34px
}

h2,
.fz_30,
.fz-30 {
    font-size: 26px;
    line-height: 32px
}

h1,
.fz_36,
.fz-36 {
    font-size: 32px;
    line-height: 38px
}

header {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 20
}

header .sub_header {
    position: relative;
    width: 100%;
    height: 65px;
    background-color: #fff;
    border-bottom: 1px solid #DEDEDE;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 10px
}

header .sub_header>div {
    position: relative;
    width: 100%;
    height: 45px
}

header .sub_header>div.right-block {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

header .sub_header>div .hmbrgrCont {
    max-width: 45px;
    min-width: 45px;
    max-height: 45px;
    min-height: 45px;
    width: 45px;
    height: 45px;
    position: relative;
    margin-right: 15px;
    cursor: pointer;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

header .sub_header>div .hmbrgrCont:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #f5f5f5;
    -webkit-transform: scale(0);
    transform: scale(0);
    z-index: 0;
    border-radius: 50px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

header .sub_header>div .hmbrgrCont:hover:after,
header .sub_header>div .hmbrgrCont.active:after {
    -webkit-transform: scale(1);
    transform: scale(1)
}

header .sub_header>div .hmbrgrCont ._hmbrgr {
    width: 25px;
    height: 25px;
    position: relative;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

header .sub_header>div .hmbrgrCont ._hmbrgr ._arrow {
    position: relative;
    width: 100%;
    height: 2px;
    background-color: #9a9a9a;
    margin: 2.5px 0;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    z-index: 1
}

header .sub_header>div .hmbrgrCont ._hmbrgr ._arrow:nth-child(2) {
    width: 60%
}

header .sub_header>div .hmbrgrCont:hover ._hmbrgr ._arrow,
header .sub_header>div .hmbrgrCont.active ._hmbrgr ._arrow {
    background-color: #000
}

header .sub_header>div .hmbrgrCont:hover ._hmbrgr ._arrow:nth-child(2),
header .sub_header>div .hmbrgrCont.active ._hmbrgr ._arrow:nth-child(2) {
    width: 100%
}

header .sub_header>div .hmbrgrCont.active ._hmbrgr ._arrow {
    background-color: #fff
}

header .sub_header>div .hmbrgrCont.active::after {
    background-color: #437ADA;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)
}

header .sub_header>div .siteTopLogoBox {
    position: relative;
    max-width: 120px;
    min-width: 50px;
    width: auto;
    max-height: 45px;
    height: 45px
}

header .sub_header>div .siteTopLogoBox .siteTopLogo {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 1px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

header .sub_header>div .siteTopLogoBox .siteTopLogo img {
    max-width: 100%;
    max-height: 100%;
    height: auto;
    width: auto
}

header .sub_header>div .topSearchBar {
    position: relative;
    margin-left: 15px;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

header .sub_header>div .topSearchBar:after {
    position: absolute;
    content: '';
    width: 1px;
    height: 70%;
    background-color: #DEDEDE;
    left: -5px
}

header .sub_header>div .topSearchBar ._iconBox {
    width: 40px;
    height: 40px;
    min-width: 40px;
    min-height: 40px;
    max-width: 40px;
    max-height: 40px;
    padding: 11px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    position: relative;
    z-index: 1
}

header .sub_header>div .topSearchBar ._iconBox img {
    max-width: 20px;
    width: 100%;
    max-height: 100%
}

header .sub_header>div .topSearchBar input {
    height: 100%;
    font-size: 16px;
    font-weight: 300;
    min-width: 300px;
    padding-left: 10px;
    border: 0
}

header .sub_header>div .topSearchBar input::-webkit-input-placeholder {
    font-style: italic
}

header .sub_header>div .topSearchBar input:-ms-input-placeholder {
    font-style: italic
}

header .sub_header>div .topSearchBar input::-ms-input-placeholder {
    font-style: italic
}

header .sub_header>div .topSearchBar input::placeholder {
    font-style: italic
}

header .sub_header>div .squireBox {
    width: 45px;
    height: 45px;
    margin-right: 15px;
    cursor: pointer;
    position: relative;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

header .sub_header>div .squireBox:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #f5f5f5;
    -webkit-transform: scale(0);
    transform: scale(0);
    z-index: 0;
    border-radius: 50px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

header .sub_header>div .squireBox:hover:after,
header .sub_header>div .squireBox.active:after {
    -webkit-transform: scale(1);
    transform: scale(1)
}

header .sub_header>div .squireBox.ntfctBtnCont ._iconBox {
    width: 45px;
    height: 45px;
    min-width: 45px;
    min-height: 45px;
    max-width: 45px;
    max-height: 45px;
    padding: 5px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    position: relative;
    z-index: 1
}

header .sub_header>div .squireBox.ntfctBtnCont ._iconBox .ntfctCounter {
    position: absolute;
    top: 0;
    left: 0;
    width: 22px;
    height: 22px;
    line-height: 23px;
    border-radius: 50px;
    background-color: #437ADA;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 14px;
    text-align: center;
    font-weight: 700;
    letter-spacing: -.5px;
    color: #fff;
    -webkit-box-shadow: 0 0 0 2px #fff;
    box-shadow: 0 0 0 2px #fff
}

header .sub_header>div .squireBox.ntfctBtnCont ._iconBox img {
    max-width: 26px;
    width: 100%;
    max-height: 100%
}

header .sub_header>div .squireBox.ntfctBtnCont .ntfctData {
    position: relative
}

header .sub_header>div .squireBox.ntfctBtnCont .ntfctData ._data {
    position: relative;
    width: 100%
}

header .sub_header>div .squireBox.ntfctBtnCont .ntfctData ._data li {
    position: relative;
    width: 100%;
    margin-bottom: 10px
}

header .sub_header>div .squireBox.ntfctBtnCont .ntfctData ._data li a {
    background-color: #fff;
    padding: 10px;
    border-radius: 6px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    border: 1px solid #DEDEDE;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

header .sub_header>div .squireBox.ntfctBtnCont .ntfctData ._data li a ._cntnt {
    width: 100%;
    max-width: 80%
}

header .sub_header>div .squireBox.ntfctBtnCont .ntfctData ._data li a ._cntnt h6 {
    margin-bottom: 5px
}

header .sub_header>div .squireBox.ntfctBtnCont .ntfctData ._data li a ._cntnt p {
    font-size: 12px;
    line-height: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

header .sub_header>div .squireBox.ntfctBtnCont .ntfctData ._data li a i {
    width: 35px;
    height: 35px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    border-radius: 50px;
    background-color: #f5f5f5;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

header .sub_header>div .squireBox.ntfctBtnCont .ntfctData ._data li a i:hover {
    background-color: #437ADA;
    color: #fff
}

header .sub_header>div .squireBox.ntfctBtnCont .ntfctData ._data li a:hover {
    border-color: #437ADA;
    -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.15)
}

header .sub_header>div .squireBox.usrPrflCont ._iconBox {
    border-radius: 50px;
    overflow: hidden;
    width: 35px;
    height: 35px;
    min-width: 35px;
    min-height: 35px;
    max-width: 35px;
    max-height: 35px;
    padding: 0;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    position: relative;
    z-index: 1
}

header .sub_header>div .squireBox.usrPrflCont ._iconBox img {
    max-width: 100%;
    width: 100%;
    max-height: 100%
}

header .sub_header>div .squireBox.usrPrflCont .usrPrflDrpdwn {
    position: relative;
    width: 100%
}

header .sub_header>div .squireBox.usrPrflCont .usrPrflDrpdwn .logOutBtnCont {
    width: 100%;
    position: relative
}

header .sub_header>div .squireBox.usrPrflCont .usrPrflDrpdwn .logOutBtnCont .logOutBtn {
    position: relative;
    width: 100%;
    height: 45px;
    line-height: 45px;
    padding: 0 32%;
    text-transform: uppercase;
    font-size: 14px;
    cursor: pointer;
    border: 0;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    background-color: #f5f5f5;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE
}

header .sub_header>div .squireBox.usrPrflCont .usrPrflDrpdwn .logOutBtnCont .logOutBtn i {
    font-size: 16px
}

header .sub_header>div .squireBox.usrPrflCont .usrPrflDrpdwn .logOutBtnCont .logOutBtn:hover {
    background-color: #437ADA;
    border-color: #437ADA;
    color: #fff
}

header .sub_header>div .squireBox.usrPrflCont .usrPrflDrpdwn .langSlctnCont {
    position: relative;
    width: 100%;
    margin-bottom: 10px
}

header .sub_header>div .squireBox.usrPrflCont .usrPrflDrpdwn .langSlctnCont .langSlctn {
    background-color: #f5f5f5;
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    height: 45px;
    width: 100%;
    padding: 0 15px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

header .sub_header>div .squireBox.usrPrflCont .usrPrflDrpdwn .langSlctnCont .langSlctn label {
    margin-right: 10px
}

header .sub_header>div .squireBox.usrPrflCont .usrPrflDrpdwn .langSlctnCont .langSlctn select {
    width: 100%;
    height: 100%;
    padding: 0 10px;
    background-color: transparent;
    border: 0
}

header .sub_header>div .squireBox.usrPrflCont .usrPrflDrpdwn .langSlctnCont .langSlctn select:focus {
    background-color: #fff;
    outline: none
}

header .sub_header>div .squireBox.usrPrflCont .usrPrflDrpdwn .langSlctnCont .langSlctn:hover {
    background-color: #fff
}

header .sub_header>div .squireBox.usrPrflCont .usrPrflDrpdwn .usrShrtCardCont {
    position: relative;
    width: 100%;
    margin-bottom: 10px
}

header .sub_header>div .squireBox.usrPrflCont .usrPrflDrpdwn .usrShrtCardCont .usrShrtCard {
    position: relative;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px;
    background-color: #f5f5f5;
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE
}

header .sub_header>div .squireBox.usrPrflCont .usrPrflDrpdwn .usrShrtCardCont .usrShrtCard .prflPic {
    position: relative;
    width: 60px;
    min-width: 60px;
    max-width: 60px;
    height: 60px;
    overflow: hidden;
    background-color: #fff;
    margin-right: 20px;
    border-radius: 50px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15)
}

header .sub_header>div .squireBox.usrPrflCont .usrPrflDrpdwn .usrShrtCardCont .usrShrtCard .prflPic img {
    width: 100%
}

header .sub_header>div .squireBox.usrPrflCont .usrPrflDrpdwn .usrShrtCardCont .usrShrtCard .shrtDtl {
    max-width: 100%;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

header .sub_header>div .squireBox.usrPrflCont .usrPrflDrpdwn .usrShrtCardCont .usrShrtCard .shrtDtl h4 {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 5px;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

header .sub_header>div .squireBox.usrPrflCont .usrPrflDrpdwn .usrShrtCardCont .usrShrtCard .shrtDtl .usrEmail {
    position: relative;
    font-size: 13px;
    border-top: 1px solid #ccc;
    width: 100%;
    max-width: 100%;
    padding-top: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden
}

header .sub_header>div .squireBox.usrPrflCont .usrPrflDrpdwn .usrShrtCardCont .usrShrtCard .shrtDtl .usrEmail a {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

header .sub_header>div .squireBox.usrPrflCont .usrPrflDrpdwn .usrShrtCardCont .usrShrtCard .shrtDtl .usrEmail i {
    margin-right: 10px;
    font-size: 14px
}

header .sub_header>div .squireBox.megaMenuCont ._iconBox {
    padding: 2px
}

header .sub_header>div .squireBox.megaMenuCont ._iconBox svg {
    width: 85%;
    height: 85%
}

header .sub_header>div .squireBox.megaMenuCont.active::after {
    background-color: #437ADA;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)
}

header .sub_header>div .squireBox.megaMenuCont.active ._iconBox svg path {
    fill: #fff
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont {
    position: relative;
    width: 100%;
    background-color: #fff;
    height: 100%;
    padding: 20px 20px 0;
    border-radius: 0 0 7px 7px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    max-height: 330px
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .menuLstCont {
    width: 100%;
    max-width: 33%;
    margin-bottom: 10px;
    padding-bottom: 10px;
    position: relative
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .menuLstCont._bottomBreaker:after {
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    height: 5px;
    background-color: #f5f5f5;
    width: calc(100% - 10%)
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .menuLstCont h6 {
    font-family: "Montserrat", Arial, sans-serif;
    text-transform: uppercase;
    color: #437ADA;
    margin-bottom: 10px;
    font-size: 13px
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .menuLstCont ._menuLst {
    position: relative;
    width: 100%
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .menuLstCont ._menuLst li {
    position: relative;
    margin-bottom: 7px
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .menuLstCont ._menuLst li a {
    display: block;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    font-size: 13px;
    line-height: 16px
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .menuLstCont ._menuLst li a:hover {
    padding-left: 10px;
    color: #437ADA;
    -webkit-box-shadow: inset 5px 0 0 #437ADA;
    box-shadow: inset 5px 0 0 #437ADA
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .menuItems {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 20px
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .menuItems li {
    min-width: 20%;
    padding-right: 2%
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .menuItems li:nth-child(5n+5) {
    padding-right: 0
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .menuItems li a {
    position: relative;
    display: block;
    border-bottom: 1px solid #DEDEDE;
    padding: .5rem 0;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .menuItems li a:before {
    position: absolute;
    content: '';
    bottom: 0;
    right: 0;
    width: 0%;
    height: 100%;
    -webkit-box-shadow: inset 0 -3px 0 0 #437ADA;
    box-shadow: inset 0 -3px 0 0 #437ADA;
    background-color: rgba(67, 122, 218, 0.15);
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .menuItems li a:hover {
    padding-left: 10px;
    color: #437ADA
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .menuItems li a:hover:before {
    width: 100%;
    left: 0
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .menuItems li:nth-child(1) a {
    padding-top: 0
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .menuItems li:nth-child(1) a::before {
    height: calc(100% + .5rem)
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .menuItems li:nth-child(2) a {
    padding-top: 0
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .menuItems li:nth-child(2) a::before {
    height: calc(100% + .5rem)
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .menuItems li:nth-child(3) a {
    padding-top: 0
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .menuItems li:nth-child(3) a::before {
    height: calc(100% + .5rem)
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .menuItems li:nth-child(4) a {
    padding-top: 0
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .menuItems li:nth-child(4) a::before {
    height: calc(100% + .5rem)
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .menuItems li:nth-child(5) a {
    padding-top: 0
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .menuItems li:nth-child(5) a::before {
    height: calc(100% + .5rem)
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .otherMenuContainer {
    position: relative;
    width: 100%
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .otherMenuContainer .ancillaryMenus {
    max-width: 25%;
    width: 100%;
    margin-bottom: 15px
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .otherMenuContainer .ancillaryMenus .menu {
    position: relative;
    width: 100%
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .otherMenuContainer .ancillaryMenus .menu li {
    position: relative;
    width: 100%
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .otherMenuContainer .ancillaryMenus .menu li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .3rem
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .otherMenuContainer .ancillaryMenus .menu li a .sideArrow {
    min-width: 20px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .otherMenuContainer .ancillaryMenus .menu li a i {
    font-size: 11px
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .otherMenuContainer .ancillaryMenus .menu li .subMenu {
    position: absolute;
    top: 0;
    left: 100%;
    border: 1px solid #437ADA;
    min-width: 180px;
    max-width: 200px;
    background-color: #fff;
    display: none
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .otherMenuContainer .ancillaryMenus .menu li:hover>a {
    background-color: #437ADA;
    color: #fff
}

header .sub_header>div .squireBox.megaMenuCont .mmDataCont .otherMenuContainer .ancillaryMenus .menu li:hover.dropdown .subMenu {
    display: block
}

header .sub_header>div .crrncySlctrBtn {
    position: relative;
    height: 45px;
    max-height: 42px;
    -ms-flex-item-align: center;
    align-self: center;
    border: 1px solid #DEDEDE;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    border-radius: 4px;
    padding: 0 10px;
    min-width: 110px;
    margin-right: 10px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    cursor: pointer
}

header .sub_header>div .crrncySlctrBtn:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #f5f5f5;
    -webkit-transform: scale(0);
    transform: scale(0);
    z-index: 0;
    border-radius: 4px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

header .sub_header>div .crrncySlctrBtn:hover:after,
header .sub_header>div .crrncySlctrBtn.active:after {
    -webkit-transform: scale(1);
    transform: scale(1)
}

header .sub_header>div .crrncySlctrBtn .crncyNflg {
    z-index: 1
}

header .sub_header>div .crrncySlctrBtn .crncyNflg ._flag {
    margin-right: 5px;
    max-width: 30px;
    min-height: 20px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    overflow: hidden
}

header .sub_header>div .crrncySlctrBtn .crncyNflg ._flag img {
    max-width: 100%
}

header .sub_header>div .crrncySlctrBtn .crncyNflg ._currncy {
    line-height: 22px;
    font-weight: 700
}

header .sub_header>div .crrncySlctrBtn i {
    z-index: 1;
    min-width: 20px;
    min-height: 20px;
    margin-left: 10px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

header .sub_header>div .crrncySlctrBtn .crrncyListCont {
    position: relative;
    width: 100%
}

header .sub_header>div .crrncySlctrBtn .crrncyListCont li {
    position: relative;
    width: 100%;
    padding: 5px 0;
    border-bottom: 1px solid #ccc;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

header .sub_header>div .crrncySlctrBtn .crrncyListCont li ._crncy_flg {
    position: relative;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

header .sub_header>div .crrncySlctrBtn .crrncyListCont li ._crncy_flg ._flg {
    max-width: 30px;
    max-height: 19px;
    margin-right: 10px
}

header .sub_header>div .crrncySlctrBtn .crrncyListCont li ._crncy_flg ._crncy {
    font-size: 13px;
    line-height: 13px
}

header .sub_header>div .crrncySlctrBtn .crrncyListCont li i {
    font-size: 12px;
    display: none
}

header .sub_header>div .crrncySlctrBtn .crrncyListCont li.selected {
    font-weight: 700
}

header .sub_header>div .crrncySlctrBtn .crrncyListCont li.selected i {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

header .sub_header>div .crrncySlctrBtn .crrncyListCont li:hover {
    background-color: #ccc
}

header .sub_header .drpdwnBoxCont {
    position: absolute;
    top: 54px;
    right: calc(50% - 155px);
    max-width: 310px;
    min-width: 310px;
    width: 100%;
    background-color: #fff;
    z-index: 20;
    border-radius: 0 0 7px 7px;
    -webkit-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
    border: 1px solid #DEDEDE;
    border-top-color: #437ADA;
    padding: 10px;
    cursor: initial
}

header .sub_header .drpdwnBoxCont:after {
    position: absolute;
    content: '';
    width: 8px;
    height: 8px;
    background-color: #fff;
    top: calc(0% - 4px - 1px);
    right: calc(50% - 4px);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-top: 1px solid #437ADA;
    border-left: 1px solid #437ADA
}

header .sub_header .drpdwnBoxCont.scrollerCont {
    padding: 0
}

header .sub_header .drpdwnBoxCont.scrollerCont .scrollerBox {
    max-width: 309px;
    min-width: 309px;
    width: 100%;
    min-height: 200px;
    max-height: 420px;
    padding: 10px
}

header .sub_header .drpdwnBoxCont.scrollerCont .scrollerBox._y {
    overflow-y: scroll;
    overflow-x: hidden;
    white-space: nowrap
}

header .sub_header .drpdwnBoxCont.scrollerCont .scrollerBox._y::-webkit-scrollbar {
    width: 5px;
    height: 5px
}

header .sub_header .drpdwnBoxCont.scrollerCont .scrollerBox._y::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0)
}

header .sub_header .drpdwnBoxCont.scrollerCont .scrollerBox._y::-webkit-scrollbar-thumb {
    background: #437ADA
}

header .sub_header .drpdwnBoxCont.scrollerCont .scrollerBox._x {
    overflow-y: hidden;
    overflow-x: scroll;
    white-space: nowrap
}

header .sub_header .drpdwnBoxCont.scrollerCont .scrollerBox._x::-webkit-scrollbar {
    width: 5px;
    height: 5px
}

header .sub_header .drpdwnBoxCont.scrollerCont .scrollerBox._x::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0)
}

header .sub_header .drpdwnBoxCont.scrollerCont .scrollerBox._x::-webkit-scrollbar-thumb {
    background: #437ADA
}

header .sub_header .drpdwnBoxCont.scrollerCont .scrollerBox>div {
    white-space: normal
}

header .sub_header .drpdwnBoxCont.crrncyDrpdwnCont {
    top: 52px;
    min-width: 250px;
    max-width: 250px;
    right: calc(50% - 125px)
}

header .sub_header .drpdwnBoxCont.crrncyDrpdwnCont.scrollerCont .scrollerBox {
    max-width: 249px;
    min-width: 249px
}

header .sub_header .drpdwnBoxCont.megaMenuDataCont {
    right: -20px;
    min-width: 600px;
    max-width: 600px;
    padding: 0
}

header .sub_header .drpdwnBoxCont.megaMenuDataCont:after {
    right: 35px
}

header .sub_header .drpdwnBoxCont.usrPrflDrpdwnDataCont {
    right: -10px
}

header .sub_header .drpdwnBoxCont.usrPrflDrpdwnDataCont:after {
    right: 26px
}

header .topNavigationContainer {
    position: relative;
    width: 100%;
    background-color: rgba(67, 122, 218, 0.1);
    padding: 0 1rem;
    border-bottom: 1px solid #DEDEDE
}

header .topNavigationContainer::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background-color: #fff;
    top: 0;
    left: 0;
    z-index: -1
}

header .topNavigationContainer.opened {
    overflow: visible !important
}

header .topNavigationContainer .topMenus {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0
}

header .topNavigationContainer .topMenus>li {
    position: relative
}

header .topNavigationContainer .topMenus>li>a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    height: 32px;
    padding: 0 1rem
}

header .topNavigationContainer .topMenus a {
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

header .topNavigationContainer .topMenus .subMenu {
    position: absolute;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    min-width: 130px;
    max-width: 250px;
    background-color: #fff;
    border: 1px solid #437ADA;
    -webkit-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.15);
    box-shadow: 0 20px 30px rgba(0, 0, 0, 0.15);
    display: none
}

header .topNavigationContainer .topMenus .subMenu li {
    position: relative
}

header .topNavigationContainer .topMenus .subMenu li:not(:last-child) {
    border-bottom: 1px solid #DEDEDE
}

header .topNavigationContainer .topMenus .subMenu li a {
    width: 100%;
    display: block;
    padding: .3rem 1rem
}

header .topNavigationContainer .topMenus .subMenu li .sideArrow {
    position: absolute;
    min-width: 30px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 10px;
    right: 0;
    top: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    color: white
}

header .topNavigationContainer .topMenus .subMenu li:hover>.sideArrow {
    opacity: 1;
    visibility: visible
}

header .topNavigationContainer .topMenus .subMenu li .subMenu {
    left: 100%;
    top: -1px
}

header .topNavigationContainer .topMenus li:hover>a {
    background-color: #437ADA;
    color: #fff
}

header .topNavigationContainer .topMenus li:hover>.subMenu {
    display: block
}

aside {
    position: fixed;
    width: 65px;
    height: calc(100vh - 65px);
    border-right: 1px solid #DEDEDE;
    z-index: 10;
    bottom: 0;
    left: 0;
    background-color: #fff
}

aside .subAside {
    position: relative;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    width: 65px;
    height: 100%;
    background-color: #fff;
    border-right: 1px solid #DEDEDE;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    transition: all 0.3s ease-in
}

aside .subAside>div {
    position: relative;
    width: 100%
}

aside .subAside>div ._menus {
    position: relative;
    width: 100%
}

aside .subAside>div ._menus li {
    position: relative;
    width: 100%
}

aside .subAside>div ._menus li a {
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

aside .subAside>div ._menus li svg path {
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

aside .subAside>div ._menus li.active a,
aside .subAside>div ._menus li:hover a {
    background-color: #f5f5f5
}

aside .subAside>div ._menus li.active a svg path,
aside .subAside>div ._menus li:hover a svg path {
    fill: #437ADA
}

aside .subAside>div .iconBox {
    height: 65px;
    min-width: 65px;
    width: 65px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border-bottom: 1px solid #DEDEDE;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    cursor: pointer
}

aside .subAside>div .iconBox:hover {
    background-color: #f5f5f5
}

aside .subAside>div .txtBox {
    height: 65px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    border-bottom: 1px solid #DEDEDE;
    font-size: 15px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    width: 100%;
    overflow: hidden;
    white-space: nowrap
}

aside .subAside>div.bottomArea .txtBox {
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left
}

aside .subAside>div.bottomArea .txtBox>span {
    font-size: 11px;
    line-height: 13px;
    text-transform: uppercase;
    letter-spacing: 1px
}

aside .subAside.opened {
    width: 250px;
    -webkit-box-shadow: 10px 0 50px rgba(0, 0, 0, 0.08);
    box-shadow: 10px 0 50px rgba(0, 0, 0, 0.08)
}

aside .subAside.opened>div.bottomArea .txtBox {
    padding-left: 10px
}

.topTabSec {
    width: 100%;
    border-bottom: 1px solid #DEDEDE;
    background-color: #fff;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.topTabSec .topTabCont {
    width: 100%;
    position: relative
}

.topTabSec .topTabCont ._tabCont {
    margin: auto;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    height: 64px;
    font-size: 16px;
    max-width: 1000px
}

.topTabSec .topTabCont ._tabCont li,
.topTabSec .topTabCont ._tabCont .tabItem {
    position: relative;
    margin: 0 2%;
    height: 100%;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    cursor: pointer;
    color: #1d1d1d
}

.topTabSec .topTabCont ._tabCont li:first-child,
.topTabSec .topTabCont ._tabCont .tabItem:first-child {
    margin-left: 0
}

.topTabSec .topTabCont ._tabCont li:last-child,
.topTabSec .topTabCont ._tabCont .tabItem:last-child {
    margin-right: 0
}

.topTabSec .topTabCont ._tabCont li a,
.topTabSec .topTabCont ._tabCont .tabItem a {
    display: block
}

.topTabSec .topTabCont ._tabCont li:after,
.topTabSec .topTabCont ._tabCont .tabItem:after {
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    background-color: #ccc;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.topTabSec .topTabCont ._tabCont li p,
.topTabSec .topTabCont ._tabCont .tabItem p {
    letter-spacing: .5px;
    font-size: 16px;
    text-transform: uppercase;
    white-space: nowrap
}

.topTabSec .topTabCont ._tabCont li:hover:after,
.topTabSec .topTabCont ._tabCont .tabItem:hover:after {
    height: 5px
}

.topTabSec .topTabCont ._tabCont li.active:after,
.topTabSec .topTabCont ._tabCont .tabItem.active:after {
    height: 5px;
    background-color: #437ADA
}

.topTabSec .topTabCont ._tabCont li.active p,
.topTabSec .topTabCont ._tabCont .tabItem.active p {
    color: #437ADA
}

.topTabSec .topTabCont ._tabCont li.completed,
.topTabSec .topTabCont ._tabCont .tabItem.completed {
    cursor: not-allowed
}

.topTabSec .topTabCont ._tabCont li.completed:after,
.topTabSec .topTabCont ._tabCont .tabItem.completed:after {
    height: 3px;
    background-color: #ccc
}

.topTabSec .topTabCont ._tabCont li.completed p,
.topTabSec .topTabCont ._tabCont .tabItem.completed p {
    font-size: 18px;
    font-weight: 700;
    color: #9a9a9a
}

.topTabSec .topTabCont ._tabCont li ._icon,
.topTabSec .topTabCont ._tabCont .tabItem ._icon {
    display: none
}

.topTabSec .topTabCont ._tabCont._withIcon ._icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    width: 45px;
    height: 45px;
    margin-right: 15px;
    padding: 6px
}

.topTabSec .topTabCont ._tabCont._withIcon ._icon img {
    width: 100%
}

.topTabSec .topTabCont ._tabCont._withIcon ._icon svg {
    max-width: 45px;
    max-height: 45px
}

.topTabSec .topTabCont ._tabCont._withIcon ._icon svg path {
    fill: #9a9a9a
}

.topTabSec .topTabCont ._tabCont._withIcon .tabItem.active ._icon svg path {
    fill: #437ADA !important
}

.flightTripTabCont {
    position: relative;
    width: 100%
}

.flightTripTabCont .flightTripTab {
    position: relative
}

.flightTripTabCont .flightTripTab .tabItem {
    position: relative;
    height: 40px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    cursor: pointer;
    min-width: 135px;
    padding: 0 15px;
    background-color: #f5f5f5;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    border-left: 1px solid #DEDEDE
}

.flightTripTabCont .flightTripTab .tabItem:first-child {
    border-radius: 4px 0 0 4px;
    border-left: 0
}

.flightTripTabCont .flightTripTab .tabItem:last-child {
    border-radius: 0 4px 4px 0
}

.flightTripTabCont .flightTripTab .tabItem ._iconBox {
    display: none;
    margin-right: 5px
}

.flightTripTabCont .flightTripTab .tabItem:hover {
    background-color: #ccc
}

.flightTripTabCont .flightTripTab .tabItem.active,
.flightTripTabCont .flightTripTab .tabItem.active:hover {
    background-color: #437ADA;
    color: #fff
}

.flightTripTabCont .flightTripTab._withIcon ._iconBox {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.flightTripTabCont .flightTripTab._withIcon .tabItem {
    padding-left: 5px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.flightTripTabCont .flightTripTab._withIcon .tabItem.active ._iconBox svg path {
    fill: #fff
}

.advanceSearchOptionCont {
    border-radius: 5px;
    position: relative
}

.advanceSearchOptionCont>div {
    z-index: 0;
    position: relative
}

.advanceSearchOptionCont.active::before {
    position: absolute;
    content: '';
    background-color: #fbfbfb;
    border-width: 1px;
    border-style: solid;
    border-color: #f9f9f9;
    width: calc(100% + 38px);
    height: calc(100% + 10px);
    top: -20px;
    left: -20px
}

.advanceSearchOptionCont.noBgColor.active:before,
.advanceSearchOptionCont.noBgColor:before {
    display: none
}

.orgDestHdrCont {
    position: relative;
    width: 100%;
    padding: 0 15px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.orgDestHdrCont:after,
.orgDestHdrCont:before {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #DEDEDE
}

.orgDestHdrCont .orgDestHdr {
    position: relative;
    width: 100%;
    padding: 0 15px;
    background-color: #fff;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.orgDestHdrCont .orgDestHdr ._dest {
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    height: 35px;
    white-space: nowrap
}

.orgDestHdrCont .orgDestHdr ._dest ._iconBox {
    margin: 0 15px;
    -webkit-box-shadow: inset 0 -2px 0 #437ADA;
    box-shadow: inset 0 -2px 0 #437ADA;
    width: 30px;
    height: 30px;
    min-width: 30px;
    min-height: 30px;
    max-width: 30px;
    max-height: 30px;
    padding: 0;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    position: relative;
    z-index: 1
}

.orgDestHdrCont .orgDestHdr ._dest ._iconBox img {
    max-width: 30px;
    width: 100%;
    max-height: 100%
}

.orgDestHdrCont .orgDestHdr ._dest ._iconBox svg path {
    fill: #437ADA
}

.orgDestHdrCont .orgDestHdr .separator {
    width: 120px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    position: relative
}

.orgDestHdrCont .orgDestHdr .separator:after {
    content: '';
    width: 100%;
    height: 1px;
    border-bottom: 1px dashed #DEDEDE
}

.jrnyLstCardCont {
    position: relative;
    width: 100%;
    padding: 0 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.jrnyLstCardCont .jrnyLstCardBlk {
    position: relative;
    width: 100%;
    max-width: 1200px;
    border-radius: 7px;
    border: 1px solid #DEDEDE;
    -webkit-box-shadow: 0 3px 10px #DEDEDE;
    box-shadow: 0 3px 10px #DEDEDE;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    overflow: hidden
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk {
    padding: 15px;
    position: relative;
    width: 100%;
    min-height: 90px;
    position: relative;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk>div {
    width: 100%;
    max-width: 50%
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk>div.left-block {
    margin-right: 1%
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk>div.right-block {
    margin-left: 1%
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk>div.tripDtlSmlStrpCont {
    position: absolute;
    width: 100%;
    max-width: -webkit-min-content;
    max-width: -moz-min-content;
    max-width: min-content;
    background-color: #fff;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    height: 32px;
    top: -25px;
    left: 20px;
    border-radius: 5px;
    padding: 0 10px;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1)
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk>div.tripDtlSmlStrpCont .orgDestHdr {
    position: relative;
    width: 100%;
    white-space: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #454545
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk>div.tripDtlSmlStrpCont .orgDestHdr svg path {
    fill: #437ADA
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk>div.tripDtlSmlStrpCont .orgDestHdr .d-flex {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk>div.tripDtlSmlStrpCont .orgDestHdr .separator {
    min-width: 100px
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk .airlineCardDtlCont {
    position: relative;
    width: 100%;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk .airlineCardDtlCont ._logoBlk {
    width: 100%;
    max-width: 100px;
    position: relative;
    margin-right: 15px;
    text-align: center
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk .airlineCardDtlCont ._logoBlk ._logo {
    position: relative;
    width: 100%;
    max-height: 60px;
    padding: 5px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk .airlineCardDtlCont ._logoBlk ._logo img {
    width: auto;
    max-width: 100%;
    max-height: 100%
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk .airlineCardDtlCont ._logoBlk ._dtl {
    position: relative;
    width: 100%
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk .airlineCardDtlCont ._jrnyShrptDtlCont {
    position: relative;
    width: 100%;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk .airlineCardDtlCont ._jrnyShrptDtlCont>div {
    width: 100%
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk .airlineCardDtlCont ._jrnyShrptDtlCont>div._durationDtlCont {
    text-align: center;
    padding: 0 3.5%
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk .airlineCardDtlCont ._jrnyShrptDtlCont>div._durationDtlCont ._ttlDuration {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 2px dashed #DEDEDE
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk .airlineCardDtlCont ._jrnyShrptDtlCont>div._durationDtlCont ._ttlDuration:after {
    content: url("../images/icons/arrival.svg")
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk .airlineCardDtlCont ._jrnyShrptDtlCont>div._durationDtlCont ._ttlDuration:before {
    content: url("../images/icons/departure.svg")
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk .airlineCardDtlCont ._jrnyShrptDtlCont>div._durationDtlCont ._stopsCont {
    position: relative;
    display: inline-block;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    cursor: pointer;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk .airlineCardDtlCont ._jrnyShrptDtlCont>div._durationDtlCont ._stopsCont:hover,
.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk .airlineCardDtlCont ._jrnyShrptDtlCont>div._durationDtlCont ._stopsCont.active {
    color: #437ADA
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk .airlineCardDtlCont ._jrnyShrptDtlCont>div._deptShrtData,
.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk .airlineCardDtlCont ._jrnyShrptDtlCont>div._arvlShrtData {
    max-width: 90px
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk .airlineCardDtlCont ._jrnyShrptDtlCont>div._deptShrtData {
    padding-right: 2%;
    text-align: right
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk .airlineCardDtlCont ._jrnyShrptDtlCont>div._arvlShrtData {
    padding-left: 2%;
    text-align: left
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk ._classTypesCont {
    position: relative;
    width: 100%;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk ._classTypesCont ._classTypes {
    background-color: #f5f5f5;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    width: 100%;
    max-width: 120px;
    height: 110px;
    margin: 0 1%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-radius: 5px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    padding: 10px;
    cursor: pointer
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk ._classTypesCont ._classTypes:last-child {
    margin-right: 0
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk ._classTypesCont ._classTypes ._cName {
    position: relative
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk ._classTypesCont ._classTypes ._fare {
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk ._classTypesCont ._classTypes:hover,
.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk ._classTypesCont ._classTypes.active {
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    border-color: #437ADA;
    background-color: rgba(67, 122, 218, 0.07)
}

.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk ._classTypesCont ._classTypes:hover ._fare,
.jrnyLstCardCont .jrnyLstCardBlk ._crdHdrBlk ._classTypesCont ._classTypes.active ._fare {
    color: #437ADA
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont {
    position: relative;
    width: 100%;
    background-color: #f5f5f5;
    border-top: 1px solid #437ADA
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont {
    width: 100%;
    padding: 25px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont>div {
    width: 100%
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont>div.left-block {
    max-width: 60%
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont>div.right-block {
    max-width: 40%
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .trvlShrtInfo {
    position: relative;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .trvlShrtInfo ._dprtrDtlBox {
    position: relative;
    min-height: 55px
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .trvlShrtInfo ._dprtrDtlBox>div {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .trvlShrtInfo ._dprtrDtlBox>div.left-block {
    min-width: 200px
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .trvlShrtInfo ._dprtrDtlBox ._tag {
    min-width: 75px
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .trvlShrtInfo ._dprtrDtlBox ._aiprtNmBx {
    position: relative;
    width: 85px;
    min-width: 85px;
    height: 60px;
    border-radius: 5px;
    background-color: #fff;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 20px;
    padding-left: 10px
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .trvlShrtInfo ._dprtrDtlBox ._aiprtNmBx svg path {
    fill: #437ADA
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .trvlShrtInfo ._dprtrDtlBox ._aiprtNmBx h5 {
    color: #1d1d1d
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .trvlShrtInfo ._dprtrDtlBox ._aiprtNmBx:after {
    position: absolute;
    content: '';
    width: 8px;
    height: 8px;
    background-color: #9a9a9a;
    top: calc(50% - 4px);
    left: 10px;
    border-radius: 10px;
    z-index: 2
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .trvlShrtInfo ._dprtrDtlBox ._aiprtNmBx:before {
    position: absolute;
    content: '';
    height: 230%;
    left: 13px;
    top: 50%;
    border-left: 1px dashed #ccc;
    z-index: 1
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .trvlShrtInfo ._dprtrDtlBox ._dprtrDtl {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: center;
    align-content: center
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .trvlShrtInfo ._dprtrDtlBox ._dprtrDtl li {
    position: relative;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 10px
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .trvlShrtInfo ._dprtrDtlBox ._dprtrDtl li:last-child {
    margin-bottom: 0
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .trvlShrtInfo ._dprtrDtlBox ._dprtrDtl li ._iconBox {
    width: 20px;
    height: 20px;
    min-width: 20px;
    min-height: 20px;
    max-width: 20px;
    max-height: 20px;
    padding: 0;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    position: relative;
    z-index: 1
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .trvlShrtInfo ._dprtrDtlBox ._dprtrDtl li ._iconBox img {
    max-width: 23px;
    width: 100%;
    max-height: 100%
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .trvlShrtInfo ._dprtrDtlBox ._dprtrDtl li ._iconBox img {
    width: auto
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .trvlShrtInfo ._dprtrDtlBox ._dprtrDtl li ._dtl {
    position: relative;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .trvlShrtInfo ._dprtrDtlBox ._dprtrDtl li ._dtl>span {
    margin: 0 10px;
    display: inline-block
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont:last-child .trvlShrtInfo ._dprtrDtlBox ._aiprtNmBx:before {
    height: 185%
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont:last-child .trvlShrtInfo ._dprtrDtlBox._arvlDtlBox ._aiprtNmBx:before {
    display: none
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .arilineShrtDtl {
    position: relative;
    width: 100%;
    border-left: 1px solid #DEDEDE;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .arilineShrtDtl ._airlineLogoDtl {
    max-width: 130px;
    margin-right: 5%;
    text-align: center
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .arilineShrtDtl ._airlineLogoDtl ._logo {
    max-width: 100%;
    max-height: 100px
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .arilineShrtDtl ._airlineLogoDtl ._logo img {
    max-width: 100%
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .arilineShrtDtl ._airlineDtlLst {
    width: 100%;
    max-width: 220px;
    margin-right: 5%
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .arilineShrtDtl ._airlineDtlLst li {
    position: relative;
    width: 100%;
    border-bottom: 1px solid #DEDEDE;
    padding: 6px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .arilineShrtDtl ._airlineDtlLst li:first-child {
    border-top: 1px solid #DEDEDE
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .arilineShrtDtl ._airlineDtlLst li ._label {
    position: relative;
    min-width: 45%
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .trvlShrtInfoSubCont .arilineShrtDtl ._airlineDtlLst li ._val {
    position: relative;
    font-weight: 500
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .layoverDetailCont {
    position: relative;
    margin: 10px 0;
    padding: 0 15px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .layoverDetailCont:before,
.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .layoverDetailCont:after {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #DEDEDE;
    border-radius: 6px
}

.jrnyLstCardCont .jrnyLstCardBlk .trvlShrtInfoCont .layoverDetailCont .layoverTime {
    position: relative;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    white-space: nowrap;
    margin: 0 20px
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont {
    position: relative;
    width: 100%;
    background-color: #f5f5f5;
    border-top: 1px solid #437ADA;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont {
    position: relative;
    width: 100%;
    padding: 20px 10px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont::-webkit-scrollbar {
    width: 5px;
    height: 5px
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0)
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont::-webkit-scrollbar-thumb {
    background: #437ADA
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont::after {
    content: '';
    width: 15px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont {
    position: relative;
    width: 100%;
    max-width: 265px;
    min-width: 265px;
    margin: 0 10px;
    background-color: #fff;
    border-radius: 7px;
    padding: 15px;
    -webkit-box-shadow: 0 5px 10px rgba(29, 29, 29, 0.1), inset 0 5px 0 #DEDEDE;
    box-shadow: 0 5px 10px rgba(29, 29, 29, 0.1), inset 0 5px 0 #DEDEDE;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    white-space: normal
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont ._hdr {
    position: relative;
    width: 100%;
    padding-top: 10px;
    text-align: center
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont ._hdr ._colHdng {
    position: relative
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont ._hdr ._shrtCodeBlk {
    position: relative;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont ._hdr ._shrtCodeBlk span {
    height: 30px;
    min-width: 50px;
    padding: 0 10px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont ._hdr ._avlbrSeatCont {
    position: relative;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont .clsImgBox {
    position: relative;
    width: 100%;
    border-radius: 7px;
    background-color: #f5f5f5;
    background-size: 50%;
    background-position: center center;
    background-repeat: no-repeat;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    overflow: hidden
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont .clsImgBox .priceClmnImgSlider {
    position: relative;
    width: 100%;
    max-height: 150px;
    background-color: #ccc
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont .clsImgBox .priceClmnImgSlider ._slide {
    width: 100%;
    max-height: 150px
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont .clsImgBox .priceClmnImgSlider ._slide img {
    max-width: 100%
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont .clsImgBox .priceClmnImgSlider .owl-dots {
    position: absolute;
    z-index: 2;
    bottom: 5px;
    left: 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 5%
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont .clsImgBox .priceClmnImgSlider .owl-dots button {
    width: 100%;
    background-color: rgba(29, 29, 29, 0.5) !important;
    height: 3px;
    margin: 0 5px;
    border-radius: 10px
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont .clsImgBox .priceClmnImgSlider .owl-dots button.active {
    background-color: #fff !important
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont ._clsFeatrDtlCont {
    position: relative;
    padding: 0 5px
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont ._clsFeatrDtlCont ._lsts {
    position: relative;
    width: 100%
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont ._clsFeatrDtlCont ._lsts li {
    position: relative
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont ._clsFeatrDtlCont ._lsts li ._cntnt {
    max-width: 85%;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont ._clsFeatrDtlCont ._lsts li ._cntnt .fas {
    width: 25px;
    min-width: 25px;
    height: 25px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    margin-right: 10px
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont ._clsFeatrDtlCont ._lsts li ._iconBox {
    width: 18px;
    height: 18px;
    min-width: 18px;
    min-height: 18px;
    max-width: 18px;
    max-height: 18px;
    padding: 0;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    position: relative;
    z-index: 1
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont ._clsFeatrDtlCont ._lsts li ._iconBox img {
    max-width: 23px;
    width: 100%;
    max-height: 100%
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont ._ftr {
    position: relative;
    width: 100%;
    border-top: 1px solid #DEDEDE;
    padding-top: 15px
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont ._ftr ._dateDtl {
    position: relative;
    width: 100%
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont ._ftr ._dateDtl ._ofrDtl {
    position: relative;
    width: 100%
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont ._ftr ._dateDtl ._ofrDtl li {
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    position: relative
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont ._ftr ._dateDtl ._ofrDtl li span {
    color: #9a9a9a
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont ._ftr ._bkngBtnCont {
    position: relative;
    width: 100%
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont ._ftr ._bkngBtnCont .priceBtn {
    width: 100%;
    height: 45px;
    border-radius: 5px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    cursor: pointer;
    border: 0;
    font-size: 20px;
    font-weight: 700;
    background-color: #ccc;
    color: #454545;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont ._ftr ._bkngBtnCont .priceBtn:hover {
    background-color: #437ADA !important;
    color: #fff !important;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.25);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.25)
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont.economy-lite {
    -webkit-box-shadow: 0 5px 10px rgba(29, 29, 29, 0.1), inset 0 5px 0 #A5CC86;
    box-shadow: 0 5px 10px rgba(29, 29, 29, 0.1), inset 0 5px 0 #A5CC86
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont.economy-lite ._hdr ._avlbrSeatCont ._bold {
    color: #A5CC86
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont.economy-lite .clsImgBox {
    background-color: rgba(165, 204, 134, 0.2);
    background-color: #f5f9f2
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont.economy-lite ._ftr ._bkngBtnCont .priceBtn {
    background-color: #A5CC86;
    color: #344c20
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont.economy-standard {
    -webkit-box-shadow: 0 5px 10px rgba(29, 29, 29, 0.1), inset 0 5px 0 #58BFA6;
    box-shadow: 0 5px 10px rgba(29, 29, 29, 0.1), inset 0 5px 0 #58BFA6
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont.economy-standard ._hdr ._avlbrSeatCont ._bold {
    color: #58BFA6
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont.economy-standard .clsImgBox {
    background-color: rgba(165, 204, 134, 0.2);
    background-color: #c7e9e1
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont.economy-standard ._ftr ._bkngBtnCont .priceBtn {
    background-color: #58BFA6;
    color: #0e241e
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont.word-traveler-plus {
    -webkit-box-shadow: 0 5px 10px rgba(29, 29, 29, 0.1), inset 0 5px 0 #7B6ECB;
    box-shadow: 0 5px 10px rgba(29, 29, 29, 0.1), inset 0 5px 0 #7B6ECB
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont.word-traveler-plus ._hdr ._avlbrSeatCont ._bold {
    color: #7B6ECB
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont.word-traveler-plus .clsImgBox {
    background-color: rgba(165, 204, 134, 0.2);
    background-color: #e2dff3
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont.word-traveler-plus ._ftr ._bkngBtnCont .priceBtn {
    background-color: #7B6ECB;
    color: #1c163d
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont.club-world {
    -webkit-box-shadow: 0 5px 10px rgba(29, 29, 29, 0.1), inset 0 5px 0 #CBAB6E;
    box-shadow: 0 5px 10px rgba(29, 29, 29, 0.1), inset 0 5px 0 #CBAB6E
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont.club-world ._hdr ._avlbrSeatCont ._bold {
    color: #CBAB6E
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont.club-world .clsImgBox {
    background-color: rgba(165, 204, 134, 0.2);
    background-color: #f3ecdf
}

.jrnyLstCardCont .jrnyLstCardBlk .clssPrcColmnCont .clssPrcBoxCont ._prcColCont.club-world ._ftr ._bkngBtnCont .priceBtn {
    background-color: #CBAB6E;
    color: #3d3016
}

.jrnyLstCardCont .jrnyLstCardBlk.active {
    border-color: #437ADA
}

.jrnyLstCardCont .jrnyLstCardBlk.flgtSmryCardBlk {
    background-color: #fbfbfb;
    -webkit-box-shadow: 0 5px 2px #DEDEDE;
    box-shadow: 0 5px 2px #DEDEDE;
    overflow: visible;
    padding-top: 10px
}

.jrnyLstCardCont .jrnyLstCardBlk .slctdFlgtDtlCont {
    position: relative;
    width: 100%;
    max-width: 90%
}

.jrnyLstCardCont .jrnyLstCardBlk .slctdFlgtDtlCont .changeDtlCont {
    position: relative;
    width: 100%
}

.jrnyLstCardCont.flgtSmryCardCont {
    padding: 0
}

.jrnyLstCardCont.flgtSmryCardCont .jrnyLstCardBlk {
    max-width: 100%
}

.jrnyLstCardCont.flightDetailCardCont .jrnyLstCardBlk {
    max-width: 100%
}

.jrnyLstCardCont.flightDetailCardCont .jrnyLstCardBlk ._crdHdrBlk {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.jrnyLstCardCont.flightDetailCardCont .jrnyLstCardBlk ._crdHdrBlk>div {
    max-width: initial;
    width: 100%
}

.jrnyLstCardCont.flightDetailCardCont .jrnyLstCardBlk ._crdHdrBlk>div.left-block {
    max-width: 79%
}

.jrnyLstCardCont.flightDetailCardCont .jrnyLstCardBlk ._crdHdrBlk>div.right-block {
    max-width: 180px
}

.jrnyLstCardCont.flightDetailCardCont .jrnyLstCardBlk ._crdHdrBlk .airlineCardDtlCont ._jrnyShrptDtlCont>div._durationDtlCont {
    min-width: 200px;
    padding: 1.2%
}

.jrnyLstCardCont.flightDetailCardCont .jrnyLstCardBlk ._crdHdrBlk .airlineCardDtlCont ._jrnyShrptDtlCont>div._deptShrtData,
.jrnyLstCardCont.flightDetailCardCont .jrnyLstCardBlk ._crdHdrBlk .airlineCardDtlCont ._jrnyShrptDtlCont>div._arvlShrtData {
    max-width: 180px;
    min-width: 180px
}

.jrnyLstCardCont.flightDetailCardCont .jrnyLstCardBlk ._crdHdrBlk .airlineCardDtlCont ._jrnyShrptDtlCont>div._deptShrtData ._airport span,
.jrnyLstCardCont.flightDetailCardCont .jrnyLstCardBlk ._crdHdrBlk .airlineCardDtlCont ._jrnyShrptDtlCont>div._arvlShrtData ._airport span {
    white-space: nowrap
}

.jrnyLstCardCont.flightDetailCardCont .jrnyLstCardBlk ._crdHdrBlk .airlineCardDtlCont ._jrnyShrptDtlCont>div._deptShrtData {
    text-align: left
}

.flgtSmryMainCont {
    position: relative;
    width: 100%;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 6px;
    overflow: hidden
}

.flgtSmryMainCont .flgtSmryHdr {
    position: relative;
    width: 100%;
    padding: 5px 10px 5px 20px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    cursor: pointer
}

.flgtSmryMainCont .flgtSmryHdr ._hdng {
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 600;
    font-size: 20px
}

.flgtSmryMainCont .flgtSmryHdr .arrowBtn {
    width: 45px;
    height: 45px;
    cursor: pointer;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    border-radius: 5px
}

.flgtSmryMainCont .flgtSmryHdr .arrowBtn:hover {
    background-color: #437ADA;
    color: #fff
}

.flgtSmryMainCont .flgtSmryHdr.active {
    background-color: #f5f5f5
}

.flgtSmryMainCont .flgtSmryHdr.active .arrowBtn {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.flgtSmryMainCont ._smryDtlBoxCont {
    position: relative;
    width: 100%;
    background-color: #fff
}

.flgtSmryMainCont ._smryDtlBoxCont ._smryDtlBoxSub {
    position: relative;
    width: 100%;
    border-top: 1px solid #DEDEDE
}

.flgtSmryMainCont ._smryDtlBoxCont ._smryDtlBoxSub>div {
    width: 100%;
    max-width: 50%;
    position: relative
}

.flgtSmryMainCont ._smryDtlBoxCont ._smryDtlBoxSub>div.orderRuleCont,
.flgtSmryMainCont ._smryDtlBoxCont ._smryDtlBoxSub>div.fareSmryDtlCont {
    padding: 2%;
    border-right: 1px solid #DEDEDE
}

.flgtSmryMainCont ._smryDtlBoxCont ._smryDtlBoxSub>div.orderRuleCont ._rulesDataCont,
.flgtSmryMainCont ._smryDtlBoxCont ._smryDtlBoxSub>div.fareSmryDtlCont ._rulesDataCont {
    position: relative;
    width: 100%
}

.flgtSmryMainCont ._smryDtlBoxCont ._smryDtlBoxSub>div.orderRuleCont ._rulesDataCont ._rulesData,
.flgtSmryMainCont ._smryDtlBoxCont ._smryDtlBoxSub>div.fareSmryDtlCont ._rulesDataCont ._rulesData {
    position: relative;
    width: 100%;
    border-bottom: 1px solid #DEDEDE;
    padding-bottom: 20px;
    margin-bottom: 20px
}

.flgtSmryMainCont ._smryDtlBoxCont ._smryDtlBoxSub>div.orderRuleCont ._rulesDataCont ._rulesData:last-child,
.flgtSmryMainCont ._smryDtlBoxCont ._smryDtlBoxSub>div.fareSmryDtlCont ._rulesDataCont ._rulesData:last-child {
    border-bottom: 0
}

.flgtSmryMainCont ._smryDtlBoxCont ._smryDtlBoxSub>div.orderRuleCont ._rulesDataCont ._rulesData ._hdng,
.flgtSmryMainCont ._smryDtlBoxCont ._smryDtlBoxSub>div.fareSmryDtlCont ._rulesDataCont ._rulesData ._hdng {
    position: relative;
    width: 100%
}

.flgtSmryMainCont ._smryDtlBoxCont ._smryDtlBoxSub>div.orderRuleCont ._rulesDataCont ._rulesData ._cntnt,
.flgtSmryMainCont ._smryDtlBoxCont ._smryDtlBoxSub>div.fareSmryDtlCont ._rulesDataCont ._rulesData ._cntnt {
    position: relative;
    width: 100%
}

.flgtSmryMainCont ._smryDtlBoxCont ._smryDtlBoxSub>div.orderRuleCont ._rulesDataCont ._rulesData ._cntnt p,
.flgtSmryMainCont ._smryDtlBoxCont ._smryDtlBoxSub>div.fareSmryDtlCont ._rulesDataCont ._rulesData ._cntnt p {
    max-width: 80%;
    line-height: 22px
}

.flgtSmryMainCont ._smryDtlBoxCont ._smryDtlBoxSub>div.orderRuleCont ._allTtlPrcBox,
.flgtSmryMainCont ._smryDtlBoxCont ._smryDtlBoxSub>div.fareSmryDtlCont ._allTtlPrcBox {
    position: relative;
    width: 100%;
    height: 55px;
    background-color: #f5f5f5;
    padding: 0 20px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.flgtSmryMainCont ._smryDtlBoxCont ._smryDtlBoxSub>div.fareSmryDtlCont {
    border-right: 0
}

.fareDetailCont {
    position: relative;
    width: 100%
}

.fareDetailCont>div {
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 50%
}

.fareDetailCont>div.left-block {
    max-width: 70%
}

.fareDetailCont .ttlfareCont {
    position: relative;
    text-align: right
}

.fareDetailCont .ttlfareCont span {
    display: block
}

.fareDetailCont .btnCont {
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content
}

.fareDetailCont .copounCodeBoxCont {
    position: relative;
    width: 100%;
    min-width: 300px;
    max-width: 320px;
    height: 45px;
    overflow: hidden;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 5px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.fareDetailCont .copounCodeBoxCont:hover {
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)
}

.fareDetailCont .copounCodeBoxCont>input,
.fareDetailCont .copounCodeBoxCont>button {
    width: 100%;
    height: 100%;
    border: 0;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    background-color: transparent;
    position: relative
}

.fareDetailCont .copounCodeBoxCont>input:focus,
.fareDetailCont .copounCodeBoxCont>button:focus {
    outline: none
}

.fareDetailCont .copounCodeBoxCont>input {
    padding: 0 10px 0 15px
}

.fareDetailCont .copounCodeBoxCont>button {
    max-width: 65px;
    font-size: 12px;
    font-weight: 700;
    cursor: pointer
}

.fareDetailCont .copounCodeBoxCont>button:after {
    position: absolute;
    content: '';
    height: 20px;
    top: calc(50% - 10px);
    left: 0;
    width: 1px;
    background-color: #DEDEDE
}

.fareDetailCont .copounCodeBoxCont>button:hover {
    color: #437ADA
}

.psngrDtlFormCont {
    position: relative;
    width: 100%;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    background-color: #fff;
    padding: 15px;
    border-radius: 10px
}

.psngrDtlFormCont .psngrDtlForm {
    position: relative;
    width: 100%
}

.psngrDtlFormCont .psngrDtlForm .sideBarCont {
    position: relative;
    width: 100%;
    max-width: 230px
}

.psngrDtlFormCont .psngrDtlForm .sideBarCont .psngrTypeDtlCont {
    position: relative;
    width: 100%;
    padding: 0 10px 10px 0
}

.psngrDtlFormCont .psngrDtlForm .sideBarCont .psngrTypeDtlCont .psngrTypeTab {
    position: relative;
    width: 100%;
    background-color: #f5f5f5;
    padding: 13px 15px;
    border: 1px solid transparent;
    z-index: 0;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    cursor: pointer
}

.psngrDtlFormCont .psngrDtlForm .sideBarCont .psngrTypeDtlCont .psngrTypeTab h4 {
    margin-top: 5px
}

.psngrDtlFormCont .psngrDtlForm .sideBarCont .psngrTypeDtlCont .psngrTypeTab:after {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    position: absolute;
    width: 20px;
    height: 100%;
    top: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 13px
}

.psngrDtlFormCont .psngrDtlForm .sideBarCont .psngrTypeDtlCont .psngrTypeTab.active {
    background-color: #fff;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    border: 1px solid #437ADA;
    border-radius: 5px;
    z-index: 1;
    padding-right: 25px
}

.psngrDtlFormCont .psngrDtlForm .sideBarCont .psngrTypeDtlCont .psngrTypeTab.active:hover {
    background-color: #fff
}

.psngrDtlFormCont .psngrDtlForm .sideBarCont .psngrTypeDtlCont .psngrTypeTab.active:after {
    content: "\f054";
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #437ADA
}

.psngrDtlFormCont .psngrDtlForm .sideBarCont .psngrTypeDtlCont .psngrTypeTab.completed {
    background-color: rgba(67, 122, 218, 0.04);
    color: #1d1d1d
}

.psngrDtlFormCont .psngrDtlForm .sideBarCont .psngrTypeDtlCont .psngrTypeTab.completed h4 {
    color: #437ADA
}

.psngrDtlFormCont .psngrDtlForm .sideBarCont .psngrTypeDtlCont .psngrTypeTab.completed:hover {
    background-color: rgba(67, 122, 218, 0.04)
}

.psngrDtlFormCont .psngrDtlForm .sideBarCont .psngrTypeDtlCont .psngrTypeTab.completed:after {
    content: "\f00c";
    background-color: #437ADA;
    width: 20px;
    height: 20px;
    top: 6px;
    right: 6px;
    color: #fff;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 10px;
    font-size: 11px;
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15)
}

.psngrDtlFormCont .psngrDtlForm .sideBarCont .psngrTypeDtlCont .psngrTypeTab:first-child {
    border-radius: 5px 5px 0 0
}

.psngrDtlFormCont .psngrDtlForm .sideBarCont .psngrTypeDtlCont .psngrTypeTab:last-child {
    border-radius: 0 0 5px 5px
}

.psngrDtlFormCont .psngrDtlForm .sideBarCont .psngrTypeDtlCont .psngrTypeTab:hover {
    background-color: #ccc;
    z-index: 1
}

.psngrDtlFormCont .psngrDtlForm .psngrFormCont {
    position: relative;
    width: 100%;
    border-left: 1px solid #DEDEDE;
    padding-left: 1.5%
}

.psngrDtlFormCont .psngrDtlForm .psngrFormCont .advanceSearchOptionCont.active:before {
    display: none
}

.seatMapMainCont,
.flightTabsMainCont {
    position: relative;
    width: 100%;
    min-height: 100px
}

.seatMapMainCont .seatMapTabCont,
.seatMapMainCont .flightTabsCont,
.flightTabsMainCont .seatMapTabCont,
.flightTabsMainCont .flightTabsCont {
    position: relative;
    width: 100%
}

.seatMapMainCont .seatMapTabCont .seatMapTabHdr,
.seatMapMainCont .seatMapTabCont .flightTabHdr,
.seatMapMainCont .flightTabsCont .seatMapTabHdr,
.seatMapMainCont .flightTabsCont .flightTabHdr,
.flightTabsMainCont .seatMapTabCont .seatMapTabHdr,
.flightTabsMainCont .seatMapTabCont .flightTabHdr,
.flightTabsMainCont .flightTabsCont .seatMapTabHdr,
.flightTabsMainCont .flightTabsCont .flightTabHdr {
    position: relative;
    width: 100%
}

.seatMapMainCont .seatMapTabCont .seatMapTabHdr .seatMapTabItem,
.seatMapMainCont .seatMapTabCont .seatMapTabHdr .flightTabItem,
.seatMapMainCont .seatMapTabCont .flightTabHdr .seatMapTabItem,
.seatMapMainCont .seatMapTabCont .flightTabHdr .flightTabItem,
.seatMapMainCont .flightTabsCont .seatMapTabHdr .seatMapTabItem,
.seatMapMainCont .flightTabsCont .seatMapTabHdr .flightTabItem,
.seatMapMainCont .flightTabsCont .flightTabHdr .seatMapTabItem,
.seatMapMainCont .flightTabsCont .flightTabHdr .flightTabItem,
.flightTabsMainCont .seatMapTabCont .seatMapTabHdr .seatMapTabItem,
.flightTabsMainCont .seatMapTabCont .seatMapTabHdr .flightTabItem,
.flightTabsMainCont .seatMapTabCont .flightTabHdr .seatMapTabItem,
.flightTabsMainCont .seatMapTabCont .flightTabHdr .flightTabItem,
.flightTabsMainCont .flightTabsCont .seatMapTabHdr .seatMapTabItem,
.flightTabsMainCont .flightTabsCont .seatMapTabHdr .flightTabItem,
.flightTabsMainCont .flightTabsCont .flightTabHdr .seatMapTabItem,
.flightTabsMainCont .flightTabsCont .flightTabHdr .flightTabItem {
    position: relative;
    width: 100%;
    height: 80px;
    border-bottom: 1px solid #DEDEDE;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    cursor: pointer
}

.seatMapMainCont .seatMapTabCont .seatMapTabHdr .seatMapTabItem:first-child,
.seatMapMainCont .seatMapTabCont .seatMapTabHdr .flightTabItem:first-child,
.seatMapMainCont .seatMapTabCont .flightTabHdr .seatMapTabItem:first-child,
.seatMapMainCont .seatMapTabCont .flightTabHdr .flightTabItem:first-child,
.seatMapMainCont .flightTabsCont .seatMapTabHdr .seatMapTabItem:first-child,
.seatMapMainCont .flightTabsCont .seatMapTabHdr .flightTabItem:first-child,
.seatMapMainCont .flightTabsCont .flightTabHdr .seatMapTabItem:first-child,
.seatMapMainCont .flightTabsCont .flightTabHdr .flightTabItem:first-child,
.flightTabsMainCont .seatMapTabCont .seatMapTabHdr .seatMapTabItem:first-child,
.flightTabsMainCont .seatMapTabCont .seatMapTabHdr .flightTabItem:first-child,
.flightTabsMainCont .seatMapTabCont .flightTabHdr .seatMapTabItem:first-child,
.flightTabsMainCont .seatMapTabCont .flightTabHdr .flightTabItem:first-child,
.flightTabsMainCont .flightTabsCont .seatMapTabHdr .seatMapTabItem:first-child,
.flightTabsMainCont .flightTabsCont .seatMapTabHdr .flightTabItem:first-child,
.flightTabsMainCont .flightTabsCont .flightTabHdr .seatMapTabItem:first-child,
.flightTabsMainCont .flightTabsCont .flightTabHdr .flightTabItem:first-child {
    border-radius: 6px 0 0 0
}

.seatMapMainCont .seatMapTabCont .seatMapTabHdr .seatMapTabItem:last-child,
.seatMapMainCont .seatMapTabCont .seatMapTabHdr .flightTabItem:last-child,
.seatMapMainCont .seatMapTabCont .flightTabHdr .seatMapTabItem:last-child,
.seatMapMainCont .seatMapTabCont .flightTabHdr .flightTabItem:last-child,
.seatMapMainCont .flightTabsCont .seatMapTabHdr .seatMapTabItem:last-child,
.seatMapMainCont .flightTabsCont .seatMapTabHdr .flightTabItem:last-child,
.seatMapMainCont .flightTabsCont .flightTabHdr .seatMapTabItem:last-child,
.seatMapMainCont .flightTabsCont .flightTabHdr .flightTabItem:last-child,
.flightTabsMainCont .seatMapTabCont .seatMapTabHdr .seatMapTabItem:last-child,
.flightTabsMainCont .seatMapTabCont .seatMapTabHdr .flightTabItem:last-child,
.flightTabsMainCont .seatMapTabCont .flightTabHdr .seatMapTabItem:last-child,
.flightTabsMainCont .seatMapTabCont .flightTabHdr .flightTabItem:last-child,
.flightTabsMainCont .flightTabsCont .seatMapTabHdr .seatMapTabItem:last-child,
.flightTabsMainCont .flightTabsCont .seatMapTabHdr .flightTabItem:last-child,
.flightTabsMainCont .flightTabsCont .flightTabHdr .seatMapTabItem:last-child,
.flightTabsMainCont .flightTabsCont .flightTabHdr .flightTabItem:last-child {
    border-radius: 0 6px 0 0
}

.seatMapMainCont .seatMapTabCont .seatMapTabHdr .seatMapTabItem:hover,
.seatMapMainCont .seatMapTabCont .seatMapTabHdr .flightTabItem:hover,
.seatMapMainCont .seatMapTabCont .flightTabHdr .seatMapTabItem:hover,
.seatMapMainCont .seatMapTabCont .flightTabHdr .flightTabItem:hover,
.seatMapMainCont .flightTabsCont .seatMapTabHdr .seatMapTabItem:hover,
.seatMapMainCont .flightTabsCont .seatMapTabHdr .flightTabItem:hover,
.seatMapMainCont .flightTabsCont .flightTabHdr .seatMapTabItem:hover,
.seatMapMainCont .flightTabsCont .flightTabHdr .flightTabItem:hover,
.flightTabsMainCont .seatMapTabCont .seatMapTabHdr .seatMapTabItem:hover,
.flightTabsMainCont .seatMapTabCont .seatMapTabHdr .flightTabItem:hover,
.flightTabsMainCont .seatMapTabCont .flightTabHdr .seatMapTabItem:hover,
.flightTabsMainCont .seatMapTabCont .flightTabHdr .flightTabItem:hover,
.flightTabsMainCont .flightTabsCont .seatMapTabHdr .seatMapTabItem:hover,
.flightTabsMainCont .flightTabsCont .seatMapTabHdr .flightTabItem:hover,
.flightTabsMainCont .flightTabsCont .flightTabHdr .seatMapTabItem:hover,
.flightTabsMainCont .flightTabsCont .flightTabHdr .flightTabItem:hover {
    background-color: #f5f5f5
}

.seatMapMainCont .seatMapTabCont .seatMapTabHdr .seatMapTabItem.active,
.seatMapMainCont .seatMapTabCont .seatMapTabHdr .flightTabItem.active,
.seatMapMainCont .seatMapTabCont .flightTabHdr .seatMapTabItem.active,
.seatMapMainCont .seatMapTabCont .flightTabHdr .flightTabItem.active,
.seatMapMainCont .flightTabsCont .seatMapTabHdr .seatMapTabItem.active,
.seatMapMainCont .flightTabsCont .seatMapTabHdr .flightTabItem.active,
.seatMapMainCont .flightTabsCont .flightTabHdr .seatMapTabItem.active,
.seatMapMainCont .flightTabsCont .flightTabHdr .flightTabItem.active,
.flightTabsMainCont .seatMapTabCont .seatMapTabHdr .seatMapTabItem.active,
.flightTabsMainCont .seatMapTabCont .seatMapTabHdr .flightTabItem.active,
.flightTabsMainCont .seatMapTabCont .flightTabHdr .seatMapTabItem.active,
.flightTabsMainCont .seatMapTabCont .flightTabHdr .flightTabItem.active,
.flightTabsMainCont .flightTabsCont .seatMapTabHdr .seatMapTabItem.active,
.flightTabsMainCont .flightTabsCont .seatMapTabHdr .flightTabItem.active,
.flightTabsMainCont .flightTabsCont .flightTabHdr .seatMapTabItem.active,
.flightTabsMainCont .flightTabsCont .flightTabHdr .flightTabItem.active {
    color: #437ADA;
    -webkit-box-shadow: inset 0 -4px 0 #437ADA;
    box-shadow: inset 0 -4px 0 #437ADA;
    background-color: rgba(67, 122, 218, 0.04);
    border-bottom-color: #437ADA
}

.seatMapMainCont .seatMapTabCont .seatMapTabHdr .seatMapTabItem.selected,
.seatMapMainCont .seatMapTabCont .seatMapTabHdr .flightTabItem.selected,
.seatMapMainCont .seatMapTabCont .flightTabHdr .seatMapTabItem.selected,
.seatMapMainCont .seatMapTabCont .flightTabHdr .flightTabItem.selected,
.seatMapMainCont .flightTabsCont .seatMapTabHdr .seatMapTabItem.selected,
.seatMapMainCont .flightTabsCont .seatMapTabHdr .flightTabItem.selected,
.seatMapMainCont .flightTabsCont .flightTabHdr .seatMapTabItem.selected,
.seatMapMainCont .flightTabsCont .flightTabHdr .flightTabItem.selected,
.flightTabsMainCont .seatMapTabCont .seatMapTabHdr .seatMapTabItem.selected,
.flightTabsMainCont .seatMapTabCont .seatMapTabHdr .flightTabItem.selected,
.flightTabsMainCont .seatMapTabCont .flightTabHdr .seatMapTabItem.selected,
.flightTabsMainCont .seatMapTabCont .flightTabHdr .flightTabItem.selected,
.flightTabsMainCont .flightTabsCont .seatMapTabHdr .seatMapTabItem.selected,
.flightTabsMainCont .flightTabsCont .seatMapTabHdr .flightTabItem.selected,
.flightTabsMainCont .flightTabsCont .flightTabHdr .seatMapTabItem.selected,
.flightTabsMainCont .flightTabsCont .flightTabHdr .flightTabItem.selected {
    background-color: #437ADA;
    color: #fff;
    -webkit-box-shadow: inset 0 -80px 0 #437ADA;
    box-shadow: inset 0 -80px 0 #437ADA;
    background-color: rgba(67, 122, 218, 0.04);
    border-bottom-color: #437ADA
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont,
.seatMapMainCont .seatMapTabCont .flightTabDataCont,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont,
.seatMapMainCont .flightTabsCont .flightTabDataCont,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont,
.flightTabsMainCont .flightTabsCont .flightTabDataCont {
    position: relative;
    width: 100%;
    border-radius: 0;
    border: 0
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData {
    display: none;
    position: relative;
    width: 100%;
    border: 0
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData.active,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData.active,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData.active,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData.active,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData.active,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData.active,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData.active,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData.active {
    display: block
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub {
    position: relative;
    width: 100%
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont {
    position: relative;
    width: 100%;
    background-color: #fbfbfb;
    padding: 20px 0;
    border-radius: 5px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont {
    position: relative;
    max-width: 500px;
    min-width: 350px
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head {
    position: relative;
    width: 100%;
    min-height: 318px;
    background-size: 100%;
    background-repeat: no-repeat
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head img,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head img,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head img,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head img,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head img,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head img,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head img,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head img {
    width: 100%;
    position: relative
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont {
    position: relative;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    bottom: 30px;
    z-index: 1
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont .seatMapLegend,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont .seatMapLegend,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont .seatMapLegend,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont .seatMapLegend,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont .seatMapLegend,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont .seatMapLegend,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont .seatMapLegend,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont .seatMapLegend {
    position: relative;
    width: 100%;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont .seatMapLegend li,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont .seatMapLegend li,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont .seatMapLegend li,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont .seatMapLegend li,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont .seatMapLegend li,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont .seatMapLegend li,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont .seatMapLegend li,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont .seatMapLegend li {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont .seatMapLegend li .seatIcon,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont .seatMapLegend li .seatIcon,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont .seatMapLegend li .seatIcon,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont .seatMapLegend li .seatIcon,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont .seatMapLegend li .seatIcon,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont .seatMapLegend li .seatIcon,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont .seatMapLegend li .seatIcon,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._head .seatMapLegendCont .seatMapLegend li .seatIcon {
    width: 40px;
    height: 40px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    margin-right: 10px
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body {
    position: relative;
    width: 100%;
    padding: 10px;
    background-color: #fff;
    -webkit-box-shadow: inset -2.5px 0 0 #DEDEDE, inset 2.5px 0 0 #DEDEDE, inset 0 -2.5px 0 #DEDEDE;
    box-shadow: inset -2.5px 0 0 #DEDEDE, inset 2.5px 0 0 #DEDEDE, inset 0 -2.5px 0 #DEDEDE
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl {
    position: relative;
    width: 100%
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tBody,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tBody,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tBody,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tBody,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tBody,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tBody,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tBody,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tBody {
    position: relative;
    width: 100%;
    z-index: 1;
    counter-set: rawCounter
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tBody .flSeatRow,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tBody .flSeatRow,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tBody .flSeatRow,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tBody .flSeatRow,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tBody .flSeatRow,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tBody .flSeatRow,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tBody .flSeatRow,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tBody .flSeatRow {
    counter-increment: rawCounter
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tBody .flSeatRow:before,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tBody .flSeatRow:before,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tBody .flSeatRow:before,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tBody .flSeatRow:before,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tBody .flSeatRow:before,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tBody .flSeatRow:before,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tBody .flSeatRow:before,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tBody .flSeatRow:before {
    content: counter(rawCounter);
    position: absolute;
    width: 42px;
    height: 42px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    left: -52px;
    pointer-events: none;
    font-weight: 600
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    -ms-flex-line-pack: center;
    align-content: center
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat {
    position: relative;
    width: 42px;
    max-width: 42px;
    min-width: 42px;
    height: 42px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    background-image: url("../images/seat_available.svg");
    background-position: center center;
    background-size: 33px 33px;
    background-repeat: no-repeat;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    border-radius: 4px
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat._gap,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat._gap,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat._gap,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat._gap,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat._gap,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat._gap,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat._gap,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat._gap,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat._gap,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat._gap,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat._gap,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat._gap,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat._gap,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat._gap,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat._gap,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat._gap {
    background-image: none;
    background-color: #f5f5f5;
    width: 27px;
    max-width: 27px;
    min-width: 27px;
    height: 47px;
    -webkit-box-shadow: none;
    box-shadow: none;
    pointer-events: none;
    border-radius: 0
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl {
    position: absolute;
    padding: 5px 15px;
    background-color: rgba(29, 29, 29, 0.85);
    color: #fff;
    text-align: center;
    border-radius: 4px;
    bottom: calc(100% + 6px);
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 1;
    min-width: 100px;
    display: none;
    pointer-events: none
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl p,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl p,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl p,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl p,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl p,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl p,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl p,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl p,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl p,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl p,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl p,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl p,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl p,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl p,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl p,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl p {
    max-width: 250px;
    white-space: normal
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl:after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl:after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl:after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl:after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl:after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl:after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl:after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl:after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl:after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl:after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl:after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl:after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl:after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl:after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl:after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl:after {
    position: absolute;
    content: '';
    border: 5px solid transparent;
    border-top: 5px solid rgba(29, 29, 29, 0.85);
    left: calc(50% - 5px);
    top: 100%
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-aligned,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-side,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltip,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltipData,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-aligned,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-side,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltip,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltipData,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-aligned,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-side,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltip,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltipData,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-aligned,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-side,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltip,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltipData,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-aligned,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-side,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltip,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltipData,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-aligned,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-side,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltip,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltipData,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-aligned,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-side,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltip,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltipData,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-aligned,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-side,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltip,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltipData,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-aligned,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-side,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltip,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltipData,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-aligned,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-side,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltip,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltipData,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-aligned,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-side,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltip,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltipData,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-aligned,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-side,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltip,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltipData,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-aligned,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-side,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltip,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltipData,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-aligned,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-side,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltip,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltipData,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-aligned,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-side,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltip,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltipData,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-aligned,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-side,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltip,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltipData {
    right: calc(100% + 8px);
    left: initial;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    bottom: initial
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-aligned::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-side::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltip::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltipData::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-aligned::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-side::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltip::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltipData::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-aligned::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-side::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltip::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltipData::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-aligned::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-side::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltip::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltipData::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-aligned::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-side::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltip::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltipData::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-aligned::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-side::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltip::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltipData::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-aligned::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-side::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltip::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltipData::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-aligned::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-side::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltip::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltipData::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-aligned::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-side::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltip::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltipData::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-aligned::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-side::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltip::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltipData::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-aligned::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-side::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltip::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltipData::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-aligned::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-side::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltip::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltipData::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-aligned::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-side::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltip::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltipData::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-aligned::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-side::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltip::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltipData::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-aligned::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-side::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltip::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.left-tooltipData::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-aligned::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-side::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltip::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.left-tooltipData::after {
    border: 5px solid transparent;
    border-left: 5px solid rgba(29, 29, 29, 0.85);
    left: 100%;
    top: calc(50% - 3px)
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-aligned,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-side,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltip,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltipData,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-aligned,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-side,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltip,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltipData,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-aligned,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-side,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltip,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltipData,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-aligned,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-side,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltip,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltipData,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-aligned,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-side,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltip,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltipData,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-aligned,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-side,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltip,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltipData,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-aligned,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-side,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltip,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltipData,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-aligned,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-side,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltip,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltipData,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-aligned,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-side,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltip,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltipData,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-aligned,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-side,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltip,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltipData,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-aligned,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-side,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltip,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltipData,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-aligned,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-side,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltip,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltipData,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-aligned,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-side,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltip,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltipData,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-aligned,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-side,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltip,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltipData,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-aligned,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-side,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltip,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltipData,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-aligned,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-side,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltip,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltipData {
    left: calc(100% + 8px);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    bottom: initial
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-aligned::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-side::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltip::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltipData::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-aligned::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-side::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltip::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltipData::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-aligned::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-side::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltip::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltipData::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-aligned::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-side::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltip::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltipData::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-aligned::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-side::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltip::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltipData::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-aligned::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-side::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltip::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltipData::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-aligned::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-side::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltip::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltipData::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-aligned::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-side::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltip::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltipData::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-aligned::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-side::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltip::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltipData::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-aligned::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-side::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltip::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltipData::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-aligned::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-side::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltip::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltipData::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-aligned::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-side::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltip::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltipData::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-aligned::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-side::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltip::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltipData::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-aligned::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-side::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltip::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltipData::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-aligned::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-side::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltip::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.right-tooltipData::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-aligned::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-side::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltip::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.right-tooltipData::after {
    border: 5px solid transparent;
    border-right: 5px solid rgba(29, 29, 29, 0.85);
    right: 100%;
    left: initial;
    top: calc(50% - 3px)
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-aligned,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-side,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltip,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltipData,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-aligned,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-side,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltip,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltipData,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-aligned,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-side,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltip,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltipData,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-aligned,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-side,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltip,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltipData,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-aligned,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-side,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltip,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltipData,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-aligned,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-side,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltip,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltipData,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-aligned,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-side,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltip,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltipData,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-aligned,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-side,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltip,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltipData,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-aligned,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-side,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltip,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltipData,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-aligned,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-side,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltip,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltipData,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-aligned,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-side,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltip,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltipData,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-aligned,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-side,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltip,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltipData,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-aligned,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-side,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltip,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltipData,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-aligned,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-side,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltip,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltipData,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-aligned,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-side,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltip,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltipData,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-aligned,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-side,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltip,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltipData {
    top: calc(100% + 8px);
    bottom: initial
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-aligned::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-side::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltip::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltipData::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-aligned::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-side::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltip::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltipData::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-aligned::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-side::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltip::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltipData::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-aligned::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-side::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltip::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltipData::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-aligned::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-side::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltip::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltipData::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-aligned::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-side::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltip::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltipData::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-aligned::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-side::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltip::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltipData::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-aligned::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-side::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltip::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltipData::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-aligned::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-side::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltip::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltipData::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-aligned::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-side::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltip::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltipData::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-aligned::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-side::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltip::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltipData::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-aligned::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-side::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltip::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltipData::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-aligned::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-side::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltip::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltipData::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-aligned::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-side::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltip::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltipData::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-aligned::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-side::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltip::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.bottom-tooltipData::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-aligned::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-side::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltip::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.bottom-tooltipData::after {
    border: 5px solid transparent;
    border-bottom: 5px solid rgba(29, 29, 29, 0.85);
    bottom: 100%;
    top: initial
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.text-center,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.text-center,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.text-center,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.text-center,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.text-center,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.text-center,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.text-center,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.text-center,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.text-center,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.text-center,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.text-center,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.text-center,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.text-center,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.text-center,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.text-center,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.text-center {
    text-align: center
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.text-center,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.text-center,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.text-center,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.text-center,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.text-center,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.text-center,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.text-center,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.text-center,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.text-center,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.text-center,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.text-center,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.text-center,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.text-center,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.text-center,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.text-center,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.text-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.noWrap p,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.no-wrap p,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.noWrap p,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.no-wrap p,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.noWrap p,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.no-wrap p,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.noWrap p,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.no-wrap p,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.noWrap p,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.no-wrap p,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.noWrap p,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.no-wrap p,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.noWrap p,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.no-wrap p,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.noWrap p,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.no-wrap p,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.noWrap p,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.no-wrap p,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.noWrap p,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.no-wrap p,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.noWrap p,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.no-wrap p,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.noWrap p,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.no-wrap p,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.noWrap p,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.no-wrap p,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.noWrap p,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.no-wrap p,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.noWrap p,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.no-wrap p,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.noWrap p,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.no-wrap p {
    white-space: nowrap
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.leftTooltip,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.leftTooltip,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.leftTooltip,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.leftTooltip,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.leftTooltip,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.leftTooltip,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.leftTooltip,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.leftTooltip,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.leftTooltip,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.leftTooltip,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.leftTooltip,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.leftTooltip,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.leftTooltip,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.leftTooltip,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.leftTooltip,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.leftTooltip {
    -webkit-transform: none;
    transform: none;
    left: 0px
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.leftTooltip.bottom::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.leftTooltip.bottom::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.leftTooltip.bottom::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.leftTooltip.bottom::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.leftTooltip.bottom::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.leftTooltip.bottom::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.leftTooltip.bottom::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.leftTooltip.bottom::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.leftTooltip.bottom::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.leftTooltip.bottom::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.leftTooltip.bottom::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.leftTooltip.bottom::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.leftTooltip.bottom::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.leftTooltip.bottom::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.leftTooltip.bottom::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.leftTooltip.bottom::after {
    left: 6px
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.leftTooltip.top::after,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.leftTooltip.top::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.leftTooltip.top::after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.leftTooltip.top::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.leftTooltip.top::after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.leftTooltip.top::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.leftTooltip.top::after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.leftTooltip.top::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.leftTooltip.top::after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.leftTooltip.top::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.leftTooltip.top::after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.leftTooltip.top::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.leftTooltip.top::after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.leftTooltip.top::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat ._seatDtl.leftTooltip.top::after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat ._seatDtl.leftTooltip.top::after {
    left: 2px;
    top: 99%
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat:hover,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat:hover,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat:hover,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat:hover,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat:hover,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat:hover,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat:hover,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat:hover,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat:hover,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat:hover,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat:hover,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat:hover,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat:hover,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat:hover,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat:hover,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat:hover {
    background-color: #ccc
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat:hover ._seatDtl {
    display: block
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.selected,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.active,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.selected,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.active,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.selected,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.active,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.selected,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.active,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.selected,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.active,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.selected,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.active,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.selected,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.active,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.selected,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.active,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.selected,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.active,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.selected,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.active,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.selected,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.active,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.selected,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.active,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.selected,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.active,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.selected,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.active,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.selected,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.active,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.selected,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.active {
    background-image: url("../images/seat_selected.svg")
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.booked,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-available,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvailable,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvail,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-allowed,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllowed,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllow,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.booked,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-available,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvailable,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvail,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-allowed,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllowed,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllow,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.booked,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-available,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvailable,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvail,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-allowed,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllowed,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllow,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.booked,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-available,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvailable,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvail,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-allowed,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllowed,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllow,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.booked,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-available,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvailable,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvail,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-allowed,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllowed,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllow,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.booked,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-available,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvailable,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvail,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-allowed,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllowed,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllow,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.booked,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-available,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvailable,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvail,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-allowed,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllowed,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllow,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.booked,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-available,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvailable,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvail,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-allowed,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllowed,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllow,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.booked,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-available,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvailable,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvail,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-allowed,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllowed,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllow,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.booked,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-available,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvailable,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvail,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-allowed,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllowed,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllow,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.booked,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-available,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvailable,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvail,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-allowed,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllowed,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllow,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.booked,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-available,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvailable,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvail,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-allowed,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllowed,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllow,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.booked,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-available,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvailable,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvail,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-allowed,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllowed,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllow,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.booked,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-available,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvailable,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvail,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-allowed,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllowed,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllow,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.booked,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-available,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvailable,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvail,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-allowed,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllowed,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllow,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.booked,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-available,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvailable,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvail,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-allowed,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllowed,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllow {
    cursor: not-allowed;
    background-image: url("../images/seat_notAvailable.svg")
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.booked:hover,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-available:hover,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvailable:hover,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvail:hover,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-allowed:hover,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllowed:hover,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllow:hover,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.booked:hover,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-available:hover,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvailable:hover,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvail:hover,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-allowed:hover,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllowed:hover,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllow:hover,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.booked:hover,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-available:hover,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvailable:hover,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvail:hover,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-allowed:hover,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllowed:hover,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllow:hover,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.booked:hover,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-available:hover,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvailable:hover,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvail:hover,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-allowed:hover,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllowed:hover,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllow:hover,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.booked:hover,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-available:hover,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvailable:hover,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvail:hover,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-allowed:hover,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllowed:hover,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllow:hover,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.booked:hover,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-available:hover,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvailable:hover,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvail:hover,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-allowed:hover,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllowed:hover,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllow:hover,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.booked:hover,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-available:hover,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvailable:hover,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvail:hover,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-allowed:hover,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllowed:hover,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllow:hover,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.booked:hover,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-available:hover,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvailable:hover,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvail:hover,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-allowed:hover,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllowed:hover,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllow:hover,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.booked:hover,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-available:hover,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvailable:hover,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvail:hover,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-allowed:hover,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllowed:hover,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllow:hover,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.booked:hover,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-available:hover,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvailable:hover,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvail:hover,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-allowed:hover,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllowed:hover,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllow:hover,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.booked:hover,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-available:hover,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvailable:hover,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvail:hover,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-allowed:hover,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllowed:hover,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllow:hover,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.booked:hover,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-available:hover,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvailable:hover,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvail:hover,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-allowed:hover,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllowed:hover,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllow:hover,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.booked:hover,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-available:hover,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvailable:hover,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvail:hover,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-allowed:hover,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllowed:hover,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllow:hover,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.booked:hover,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-available:hover,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvailable:hover,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvail:hover,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-allowed:hover,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllowed:hover,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllow:hover,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.booked:hover,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-available:hover,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvailable:hover,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvail:hover,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-allowed:hover,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllowed:hover,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllow:hover,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.booked:hover,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-available:hover,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvailable:hover,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvail:hover,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-allowed:hover,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllowed:hover,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllow:hover {
    background-color: transparent
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.booked:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-available:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvailable:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvail:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-allowed:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllowed:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllow:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.booked:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-available:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvailable:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvail:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-allowed:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllowed:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllow:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.booked:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-available:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvailable:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvail:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-allowed:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllowed:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllow:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.booked:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-available:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvailable:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvail:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-allowed:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllowed:hover ._seatDtl,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllow:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.booked:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-available:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvailable:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvail:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-allowed:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllowed:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllow:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.booked:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-available:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvailable:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvail:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-allowed:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllowed:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllow:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.booked:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-available:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvailable:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvail:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-allowed:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllowed:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllow:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.booked:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-available:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvailable:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvail:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-allowed:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllowed:hover ._seatDtl,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllow:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.booked:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-available:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvailable:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvail:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-allowed:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllowed:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllow:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.booked:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-available:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvailable:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvail:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-allowed:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllowed:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllow:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.booked:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-available:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvailable:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvail:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-allowed:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllowed:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllow:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.booked:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-available:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvailable:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvail:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-allowed:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllowed:hover ._seatDtl,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllow:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.booked:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-available:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvailable:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvail:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-allowed:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllowed:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllow:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.booked:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-available:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvailable:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvail:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-allowed:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllowed:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllow:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.booked:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-available:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvailable:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAvail:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.not-allowed:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllowed:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow ._seat.notAllow:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.booked:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-available:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvailable:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAvail:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.not-allowed:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllowed:hover ._seatDtl,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow ._seat.notAllow:hover ._seatDtl {
    display: none
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow._colType ._seat,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow._colType ._seat,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow._colType ._seat,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow._colType ._seat,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow._colType ._seat,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow._colType ._seat,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow._colType ._seat,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow._colType ._seat,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow._colType ._seat,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow._colType ._seat,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow._colType ._seat,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow._colType ._seat,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow._colType ._seat,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow._colType ._seat,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow._colType ._seat,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow._colType ._seat {
    background-image: none;
    text-align: center;
    font-weight: 600;
    font-size: 15px;
    text-transform: uppercase;
    pointer-events: none
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow._colType ._seat._gap,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow._colType ._seat._gap,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow._colType ._seat._gap,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow._colType ._seat._gap,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow._colType ._seat._gap,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow._colType ._seat._gap,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow._colType ._seat._gap,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow._colType ._seat._gap,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow._colType ._seat._gap,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow._colType ._seat._gap,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow._colType ._seat._gap,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow._colType ._seat._gap,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow._colType ._seat._gap,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow._colType ._seat._gap,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl ._tRow._colType ._seat._gap,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl .flSeatRow._colType ._seat._gap {
    opacity: 0;
    pointer-events: none
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:before,
.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:before,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:before,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:before,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:before,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:before,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:before,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:before,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:after {
    position: absolute;
    height: 395px;
    bottom: 30%;
    z-index: 0;
    background-repeat: no-repeat;
    pointer-events: none
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:before,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:before,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:before,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:before,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:before,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:before,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:before,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:before {
    right: calc(100% + 10px);
    content: url("../images/flightWing_left.svg")
}

.seatMapMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:after,
.seatMapMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:after,
.seatMapMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:after,
.seatMapMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:after,
.flightTabsMainCont .seatMapTabCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:after,
.flightTabsMainCont .seatMapTabCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:after,
.flightTabsMainCont .flightTabsCont .seatMapTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:after,
.flightTabsMainCont .flightTabsCont .flightTabDataCont .seatMapTabData .seatMapTabDataSub .flightMapCont .flSeatStrctrMainCont .flSeatStrctrCont ._body .flSeatTbl:after {
    left: calc(100% + 10px);
    content: url("../images/flightWing_right.svg")
}

.seatMapMainCont {
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 6px
}

.addOnsMainCont {
    position: relative;
    width: 100%
}

.addOnsMainCont .addOnsBoxCont {
    position: relative;
    width: 100%;
    padding: 15px;
    background-color: #fff;
    margin-bottom: 20px;
    border-radius: 8px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.addOnsMainCont .addOnsBoxCont:hover {
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)
}

.addOnsMainCont .addOnsBoxCont>div {
    position: relative;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content
}

.addOnsMainCont .addOnsBoxCont>div.right-block {
    width: 100%;
    min-width: 60%;
    max-width: 60%
}

.addOnsMainCont .addOnsBoxCont>div ._cntnt {
    min-height: 50px;
    max-height: 120px;
    overflow: hidden
}

.addOnsMainCont .addOnsBoxCont>div ._cntnt p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal
}

.addOnsMainCont .addOnsBoxCont.selected {
    border-color: #437ADA
}

.addOnSlctnDataCont {
    position: relative;
    width: 100%
}

.addOnSlctnDataCont .addonsDataCont {
    border-radius: 6px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE
}

.addOnSlctnDataCont .addonsDataCont .addonsDataSubCont {
    position: relative;
    width: 100%
}

.addOnSlctnDataCont .psngrDtlColCont {
    position: relative;
    min-width: 250px;
    max-width: 250px;
    width: 100%;
    background-color: #fff;
    border-right: 1px solid #DEDEDE;
    border-radius: 5px 0 0 5px
}

.addOnSlctnDataCont .psngrDtlColCont .psngrDtlCont {
    padding: 10px
}

.addOnSlctnDataCont .psngrDtlColCont .psngrDtlCont li,
.addOnSlctnDataCont .psngrDtlColCont .psngrDtlCont>div {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 50px;
    padding-right: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 5px;
    margin-bottom: 10px;
    background-color: #fff;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in
}

.addOnSlctnDataCont .psngrDtlColCont .psngrDtlCont li._head,
.addOnSlctnDataCont .psngrDtlColCont .psngrDtlCont>div._head {
    background-color: transparent;
    height: 30px;
    max-height: 30px;
    min-height: 30px;
    border: 0
}

.addOnSlctnDataCont .psngrDtlColCont .psngrDtlCont li._head:hover,
.addOnSlctnDataCont .psngrDtlColCont .psngrDtlCont>div._head:hover {
    background-color: transparent
}

.addOnSlctnDataCont .psngrDtlColCont .psngrDtlCont li span,
.addOnSlctnDataCont .psngrDtlColCont .psngrDtlCont>div span {
    min-width: 50px;
    max-width: 50px;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: -o- flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.addOnSlctnDataCont .psngrDtlColCont .psngrDtlCont li:hover,
.addOnSlctnDataCont .psngrDtlColCont .psngrDtlCont>div:hover {
    background-color: #f5f5f5
}

.addOnSlctnDataCont .psngrDtlColCont .psngrDtlCont li.active,
.addOnSlctnDataCont .psngrDtlColCont .psngrDtlCont>div.active {
    background-color: rgba(67, 122, 218, 0.04);
    border-color: #98b6eb;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05);
    z-index: 1;
    font-weight: 700
}

.addOnSlctnDataCont .psngrDtlColCont .psngrDtlCont li.selected,
.addOnSlctnDataCont .psngrDtlColCont .psngrDtlCont>div.selected {
    background-color: #ccc;
    border-color: #9a9a9a;
    font-weight: 700
}

.addOnSlctnDataCont .mealTypeBoxCont {
    position: relative;
    width: 100%;
    padding: 10px
}

.addOnSlctnDataCont .mealTypeBoxCont .mealTypeBox {
    position: relative;
    width: 100%;
    height: 150px;
    background-color: #f9f9f9;
    padding: 15px;
    margin-bottom: 15px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    border-radius: 7px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE
}

.addOnSlctnDataCont .mealTypeBoxCont .mealTypeBox:hover {
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    border-color: #9a9a9a;
    background-color: #fff
}

.addOnSlctnDataCont .mealTypeBoxCont .mealTypeBox.active,
.addOnSlctnDataCont .mealTypeBoxCont .mealTypeBox.selected {
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    border-color: #437ADA;
    background-color: #fff
}

.addOnSlctnDataCont .mealTypeBoxCont .mealTypeBox.disabled {
    cursor: not-allowed;
    pointer-events: none
}

.addOnSlctnDataCont .mealTypeBoxCont .mealTypeBox.disabled:after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 7px;
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 1
}

.addOnSlctnDataCont .addedAdonDataCont {
    position: relative;
    width: 100%;
    padding: 15px
}