﻿*, *::before, *::after {    box-sizing: border-box;    outline: none;}.paxContent {    display: none;    background: #fff;    position: absolute;    top: 52px;    max-height: 510px;    overflow: auto;    left: -80px;    width: 300px;    -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);    -webkit-border-radius: 0 0 4px 4px;    -moz-border-radius: 0 0 4px 4px;    -ms-border-radius: 0 0 4px 4px;    border-radius: 0 0 4px 4px;    z-index: 999;	padding:7px;}.box:last-child {    border-bottom: 0;}.box {    margin-top: 0px;    border-bottom: 1px solid #e8e9eb;    padding: 6px 6px 6px 6px;    clear: both;    height: auto;    overflow: auto;    font-size: 14px;    -o-animation-name: animateElement;    -moz-animation-name: animateElement;    -webkit-animation-name: animateElement;    animation-name: animateElement;    -o-animation-duration: 0.2s;    -moz-animation-duration: 0.2s;    -webkit-animation-duration: 0.2s;    animation-duration: 0.2s;    -o-animation-iteration-count: 1;    -moz-animation-iteration-count: 1;    -webkit-animation-iteration-count: 1;    animation-iteration-count: 1;    -o-animation-timing-function: linear;    -moz-animation-timing-function: linear;    -webkit-animation-timing-function: linear;    animation-timing-function: linear;}.roomTxt {    color: #000;    font-weight: 600;    margin-bottom: 1px;}.pull-left {    width: 63%;}.pull-left {    float: left;}.num {    line-height: 30px;}.num {    font-weight: 600;    line-height: 56px;    font-size: 16px;    float: right;    color: #212121;}.txt {    line-height: unset;    padding-top: 0;}.txt {    display: block;    padding-top: 2px;    text-align: left;    color: #212121;}.txt em {    font-size: 11px;    color: #737373;    display: block;    font-style: normal;}.pull-right {    border: 1px solid #e3e3e3;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    -ms-border-radius: 3px;    border-radius: 3px;}.pull-right {    float: right;    width: 36%;}.sub {    font-size: 22px;    font-weight: 600;    left: 0;    top: 0px;    width: 33px;    position: absolute;    cursor: pointer;    user-select: none;    color: #000000;    background: #f5f9ff;    height: 30px;    border-right: 1px solid #e3e3e3;}.spacer {    height: 10px;    clear: both;}.add {    font-weight: 600;    font-size: 17px;    width: 33px;    position: absolute;    cursor: pointer;    user-select: none;    color: #000000;    right: 0;    top: 0;    background: #f5f9ff;    height: 30px;    border-left: 1px solid #e3e3e3;}.sub, .add {    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;}.PlusMinusRow {    border-radius: 2px;    position: relative;    margin: 0;    overflow: hidden;    min-height: 30px;    line-height: 28px;    text-align: center;}.PlusMinus_number {    font-size: 14px;    color: #000000;    width: 32px;    margin: auto;    text-align: center;    border: 0;    outline: 0;    height: 30px;    line-height: 30px;    font-weight: 600;}.PlusMinus_number, .PlusMinus_label {    margin-top: 0px;    display: inline-block;}.PlusMinus_label {    text-align: left;    min-width: 45px;    font-size: 14px;    letter-spacing: .32px;    color: #999;    vertical-align: top;}.addroom {    margin-top: 4px;    color: #44aa00;    padding: 0px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    -ms-border-radius: 3px;    border-radius:40px;    margin-left: 6px;    margin-bottom: 6px;    font-size: 13px;    border: 1px solid #44aa00;    padding: 6px 10px;    float: left;    -moz-transition: all 0.5s;    -ms-transition: all 0.5s;    -o-transition: all 0.5s;    -webkit-transition: all 0.5s;    text-decoration: none;    cursor: pointer;}.addroom:hover {    background: #44aa00;    color: #fff;}.removeroom {    color: #e00005;    border-color: #e00005;}.removeroom:hover {    background: #e00005;    color: #fff;}.exitroom {    color: #fff;    background: #ef6614;    float: right;    margin-right: 6px;    border-color: #ef6614;    display: block;    width: 32%;    padding: 6px 8px;    text-align: center;}.exitroom:hover {    background-color: #da5200;    -webkit-transition: background-color 500ms linear;    -ms-transition: background-color 500ms linear;    transition: background-color 500ms linear;}.childresAgeTxt {    margin: 2px 0px 3px 0;    font-size: 12px;    color: #959595;    text-align: left;    width: 100%;    margin-top: 13px;    float: left;}.paxContent select {border: 1px solid #c3c3c3;margin-right: 16px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;font-size: 13px;width: 58px;color: #434343; -webkit-appearance: none; padding: 3px 8px; height: 30px; background: #ffffff url(https://www.easemytrip.com/dm-img/arrow_down.png) no-repeat 81% 50%;}.black_USD:before{content: '\0024';}.black_EURO:before{content: '&#x20AC;';}/*.black_AED:before{content: '&#1583;';}*/  .black_CENT:before{content: '&#162;';}