@charset "UTF-8";
@import '../../fonts/material/material.css';
@import '../../fonts/material/materialdesignicons.min.css';
body {
    line-height: 1.5;
    font: normal 14px inherit;
    overflow-x: hidden;
    background: #f5f5f5;
    direction: ltr;
}

a {
    cursor: pointer;
}
p, span, h1, h2, h3, h4, h5, h6, a, li{
    direction:ltr;
}
h1, h2, h3, h4, h5, h6 {
    /*  font: normal 30px "Yekan", "YekanNumbers";*/
    margin: 0px;
    padding: 0px;
}

a:hover, a:focus {
    text-decoration: none;
}

ul li {
    list-style: none;
}

.flr {
    float: left !important;
}

.fll {
    float: right !important;
}

.fln {
    float: none;
}

.dir-ltr {
    direction: ltr;
}

.dir-rtl {
    direction: rtl;
}

.main-container {
    width: 90%;
    margin: 0 5%;
    padding: 10px;
}

.clear {
    clear: both;
}

.about-us {
    color: #121212;
    background: rgb(178, 230, 224);
    padding: 10px;
}

.help-block {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error input, .has-error select {
    border-color: #ff7676 !important;
}

/*------------content---------------*/
.client-head-content{
    width: 100%;
}
.s-u-content {
    min-height: 600px;
}

.s-u-content-result {
    /*overflow: hidden;*/
    padding-top: 10px;
    width: 100%;
}

.field-switch {
    display: inline-block;
    color: #fff;
    width: 50%;
    float: right;
}

.s-u-form-block {
    width: 33.33%;
    clear: none;
    margin: 10px auto 0;
    box-sizing: border-box;
    overflow: hidden;
    padding: 0 5px;
    float: right;
}

.s-u-num-inp {
    width: 25%;
    box-sizing: border-box;
    padding: 0 5px;
    float: left;
    margin: 10px auto 0;
}

.s-u-num-inp-change {
    width: 50%;
    padding: 0 3px 0 0;
}

.s-u-form-title {
    font-weight: 600;
    color: #fff;
}

.s-u-form-title-number {
    font-weight: 600;
    color: #fff;
}

.s-u-form-input-wrapper {
    width: 100%;
    margin: 0;
}

.s-u-form-date-wrapper {
    width: 30%;
    display: inline-block;
    margin: 0 0 0 2%;
    vertical-align: middle;
}

.s-u-form-date-wrapper2 {
    width: 52%;
    display: inline-block;
    margin: 0 0 0 2%;
    vertical-align: middle;
}

.s-u-form-date-hotel {
    width: 49%;
    display: inline-block;
    vertical-align: middle;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance: textfield;
}

.s-u-form-search-wrapper {
    width: 30%;
    display: inline-block;
    margin: 0 0 0 2%;
    vertical-align: bottom;
}

.s-u-select-detail-wrapper span {
    display: block;
}

.s-u-select-detail-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
    align-items: stretch;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
    margin: 0 auto 10px auto;
    background: #fff;
    border-radius: 4px;
    border: 1px solid #ccc;
    padding: 5px;
    direction: rtl;
}

.s-u-select-detail-title {
    color: #6eb8d4;
    font-size: 12px;
}

.s-u-select-detail-det {
    font-weight: 600;
    font-size: 12px;
    font-family: inherit;
}

.s-u-select-number {
    width: 33.33%;
    float: right;
    text-align: center;
}

.s-u-select-update {
    text-align: center;
    padding: 4px 15px;
    border-radius: 10px;
    color: #000;
    background: #ffb25e;
    font-weight: 600;
    display: block;
    width: 100px;
    margin: 10px auto 0;
    clear: both;
}

.s-u-select-detail {
    text-align: right;
    border-left: 1px solid #ccc;
    width: 33.33%;
    box-sizing: border-box;
    padding: 0 5px;
}


.s-u-select-detail-wrapper .s-u-select-detail:last-child {
    border: none
}

.s-u-select-date {
    background: url(../../images/date.png) no-repeat left center;
    height: 100%;
    width: 50%;
    text-align: center;
    float: right;
}

.s-u-update-popup {
    /*display: none;*/
    background: rgb(225, 247, 255);
    padding: 0 0 10px 0;
    box-shadow: 0px 0px 3px #ddd inset;
    margin-top: 0px;
    text-align: right;
    margin-bottom: 10px;
    border-radius: 4px;
}

.s-u-update-popup-change {
    background: #fff;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.s-u-full-title {
    margin-top: 20px;
    line-height: 36px;
    background: #1c426d;
    border-radius: 5px 5px 0 0;
    padding: 3px 10px;
    color: #fff;
    font-weight: 600;
}

.s-u-select-number span:nth-child(2) {
    text-align: center;
}

.s-u-close-update {
    float: left;
    cursor: pointer;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #fff;
    transition: .2s all ease;
}

/*Result search box*/

.filtertip {
    min-height: 100px;
    background: #B1B1B1;
    padding: 0px;
    color: #fff;
    position: relative;
    text-align: center;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.filtertip::after {
    content: " ";
    bottom: 0;
    top: 100%;
    right: 46%;
    border: solid transparent;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-bottom-color: #B1B1B1;
    border-width: 10px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.tip-content {
}

.tip-content p span {
    font-family: inherit;
    font-size: 14px;
    line-height: 30px;
}

.tip-content p {
    font-family: inherit;
    font-size: 13px;
    line-height: 35px;
}

/*end Result search box*/

.search-wrapper {
    margin-bottom: 0;
    direction: rtl;
    text-align: right;
    padding: 10px;
    overflow: hidden;
}

.s-u-close-update:hover {
    background: #fff;
}

.s-u-filter-item {
    text-align: right;
    direction: rtl;
    padding: 25px 10px 3px;
    background: #fff;
    /*border-bottom: 1px solid #a8e3f9;*/
}

.s-u-filter-item ul li {
    width: 100%;
    clear: both;
}

.s-u-filter-wrapper-ul .s-u-filter-item:last-child {
    border-bottom: none;
}

#slider-range {
    width: 85%;
    text-align: center;
    float: none;
    margin: 10px auto;
    position: relative;
    height: 7px;
    /*border: 1px solid #ccc;*/
}

.ui-slider .ui-slider-handle {
    width: 25px;
    height: 25px;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -5px;
}

/* Sweep To Bottom */

.hvr-sweep-to-bottom {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.hvr-sweep-to-bottom:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #FFC444;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.hvr-sweep-to-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active {
    color: #045E86;
}

.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}

#slider-range .ui-slider-range {
    /*background: #1286C0;*/
    top: 0;
    height: 100%;
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}

#slider-range .ui-state-default, .slider-range .ui-widget-content .ui-state-default, .slider-range .ui-widget-header .ui-state-default {
    background: /* url(../images/gogoli.png)*/ #a5a5a5 50% 50% repeat-x;
    cursor: pointer;
    border-radius: 50%;
    border: none;
    position: absolute;
    z-index: 2;
}

#slider-range.ui-widget-content {
    background: #bdbfbe;
}

.s-u-filter-item #amount {
    border: 0;
    color: #686868 !important;
    font-weight: normal !important;
    font-family: inherit !important;
    font-size: 14px;
    background: transparent;
    width: 100%;
    text-align: center;
    direction: ltr;
}

.ui-widget-content {
    /*width: 90%;*/
    margin: 5px auto;
}

.s-u-filter-item-time label {
    font-family: inherit;
    width: calc(100% - 78px);
    display: inline-block;
    vertical-align: middle;
    /*cursor: pointer;*/
    font-size: 13px;
    line-height: 21px;
    color: #686868;
    padding-right: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.s-u-filter-item-time label > i {
    text-align: left;
    display: inline-block;
    float: right;
    min-width: 40px;
    font-size: 12px;
}

.s-u-result-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    clear: both;
    margin: 12px auto 0 auto;
    direction: rtl;
    text-align: right;
    border-radius: 5px;
    background: #e5f2f9;
    padding: 10px 0 0 0;
    animation: result .3s linear;
    -webkit-animation: result .3s linear;
    /*transition: .3s all ease ;*/
    border: 1px solid transparent;
    position: relative;
}

.s-u-bozorg {
    display: block;
    direction: ltr !important;
}

.s-u-price-car {
    font-family: inherit, yekan;
    font-size: 10px;
    line-height: 21px;
    word-spacing: 0;
    color: #6c6c6c;
    font-weight: normal;
    padding: 5px 0 1px;
    min-height: 27px;
    direction: rtl !important;
    box-sizing: border-box;
    position: relative;
}

.s-u-price-car .s-u-price-car-i {
    color: #5eb75e !important;
    font-size: 13px;
}

@keyframes result {
    from {
        opacity: 0;
        transform: scale(.4, .4);
    }
    to {
        opacity: 1;
        transform: scale(1, 1);
    }
}

.s-u-filter-wrapper {
    /* border-radius: 5px; */
    overflow: hidden;
}

.s-u-result-item-div {
    width: 18%;
    text-align: center;
}

.s-u-result-item-wrapper .s-u-result-item-div {
    width: 33.33%;
    padding: 0;
    box-sizing: border-box;
}

.s-u-result-item-header .s-u-result-item-wrapper .s-u-result-item-div {
    width: 25%;
}

.s-u-result-item-div > div {
    font-size: 12px;
}

.s-u-result-item-header p:before {
    position: absolute;
    opacity: 0;
    transform: translateX(-50%);
    transition: .2s all ease;
    background: rgba(0, 0, 0, .8);
    color: #fff;
    top: -35px;
    left: 50%;
    padding: 0 10px;
    width: 100px;
    box-sizing: border-box;
    border-radius: 4px;
    line-height: 28px;
}

.s-u-result-item-header p:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-bottom: 8px solid transparent;
    border-top: 8px solid rgba(0, 0, 0, .8);
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    left: 50%;
    transform: translateX(-50%);
    top: -8px;
    opacity: 0;
    transition: .2s all ease;
}

.s-u-result-item-header p:hover:before, .s-u-result-item-header p:hover:after {
    opacity: 1;
}

.s-u-result-item-div-logo {
    width: 90px;
    margin: 0 auto;
    height: 90px;
    border-radius: 10px;
    padding: 2px;
    box-sizing: border-box;
    background: #fff;
}

.s-u-result-item-div-logo img {
    width: 100%;
    height: 100%;
    border-radius: 10px;
}

.s-u-result-item-div-logo-icon {
    background: url(../../images/airline.png) no-repeat top center;
    padding: 0 0 42px 0;
    font-family: Yekan, YekanNumbers;
    position: relative;
}

.s-u-result-item-div-logo-icon:before {
    content: 'هواپیمایی';
}

.s-u-result-item-div-time-out {
    background: url(../../images/date-out.png) no-repeat top center;
    padding: 0 0 42px 0;
    font-family: Yekan, YekanNumbers;
    position: relative;
}

.s-u-result-item-div-time-out:before {
    content: 'زمان خروج';
}

.s-u-result-item-div-time-in {
    background: url(../../images/date-in.png) no-repeat top center;
    padding: 0 0 42px 0;
    font-family: Yekan, YekanNumbers;
    position: relative;
}

.s-u-result-item-div-time-in:before {
    content: 'زمان ورود';
}

.s-u-result-item-div-duration {
    background: url(../../images/duration.png) no-repeat top center;
    padding: 0 0 42px 0;
    font-family: Yekan, YekanNumbers;
    position: relative;
}

.s-u-result-item-div-duration-local {
    background: url(../../images/local-masir.png) no-repeat top center;
    padding: 0 0 42px 0;
    font-family: Yekan, YekanNumbers;
    position: relative;
}

.s-u-result-item-div-duration:before {
    content: 'مدت سفر';
}

.s-u-result-item-div-duration-local:before {
    content: 'جزئیات مسیر';
}

.s-u-result-item-div-flight {
    background: url(../../images/class.png) no-repeat top center;
    padding: 0 0 70px 0;
    font-family: Yekan, YekanNumbers;
    position: relative;
}

.s-u-result-item-div-flight:before {
    content: 'مدت سفر';
}

.s-u-result-item-div-flight-number {
    background: url(../../images/flight-number.png) no-repeat top center;
    padding: 0 0 42px 0;
    font-family: Yekan, YekanNumbers;
    position: relative;
}

.s-u-result-item-div-flight-number-local {
    background: url(../../images/local-detail.png) no-repeat top center;
    padding: 0 0 42px 0;
    font-family: Yekan, YekanNumbers;
    position: relative;
}

.s-u-result-item-div-flight-number:before {
    content: 'اطلاعات پرواز';
}

.s-u-result-item-div-flight-number-local:before {
    content: 'جزئیات پرواز';
}

.s-u-result-item-div-flight-price {
    background: url(../../images/flight-price.png) no-repeat top center;
    padding: 0 0 42px 0;
    font-family: Yekan, YekanNumbers;
    position: relative;
}

.s-u-result-item-div-flight-price:before {
    content: 'قیمت';
}

.s-u-result-raft, .s-u-result-bargasht {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    padding: 10px 0;
}

.s-u-result-bargasht {
    border-top: 1px dashed #666;
}

.s-u-result-item-div-choose {
    /*margin-top: 10px;*/
}

.s-u-result-item-div-choose a {
    /*padding: 10px;*/
}

.s-u-result-item-date-format {
    direction: ltr
}

.s-u-result-item-div span {
    display: block;
    font-family: Yekan, YekanNumbers;
    line-height: 30px;
}

.s-u-search-wrapper a.hvr-radial-in {
    padding: 5px 30px;
    /* border: 2px solid #00838F; */
    border-radius: 5px;
    color: #00838F;
    transition: .3s all ease;
}

.s-u-search-wrapper a.hvr-radial-in:hover {
    color: #fff;
}

.s-u-factor-one-way {
    padding: 5px 30px;
    background: rgb(28, 66, 109);
    color: #fff;
}

.s-u-select-detail-wrapper-factor {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
    align-items: stretch;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
    margin: 0 auto;
    background: #fff;
    border-radius: 0;
    border: 1px solid #ccc;
    padding: 10px 5px;
    direction: rtl;
}

.s-u-select-detail-wrapper-factor span {
    display: block;
}

.s-u-block {
    display: block;
    text-align: center;
    padding: 10px;
}

.s-u-result-item-details {
    display: block;
    clear: both;
    background: #368fb1;
    padding: 0 10px;
    margin-top: 10px;
    position: relative;
    width: 100%;
}

.s-u-result-item-details > ul > li {
    width: 16%;
    background: url(../../images/result-info.png) no-repeat calc(100% - 5px) center;
    border-radius: 0 0 10px 10px;
    /*overflow: hidden;*/
    float: right;
    padding: 1px 28px 1px 0;
    box-sizing: border-box;
    margin: 0 auto;
}

.s-u-result-item-details .s-u-price-detail-accordion, .s-u-bar-rule-accordion {
    width: 100%;
    background: #368fb1;
    padding: 0;
    position: relative;
    margin: 10px 0;
}

.s-u-price-detail-accordion .s-u-p-d-a-h, .s-u-bar-rule-accordion .s-u-p-d-a-h, .s-u-price-detail-accordion .s-u-p-d-a-c, .s-u-bar-rule-accordion .s-u-p-d-a-c {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
    align-items: stretch;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    margin: 1px auto;
    background: #e5f2f9;
}

.s-u-price-detail-accordion .s-u-p-d-a-h, .s-u-bar-rule-accordion .s-u-p-d-a-h {
    background: #245981;
    color: #F9FDFF;
}

.s-u-price-detail-accordion .s-u-p-d-a-c, .s-u-bar-rule-accordion .s-u-p-d-a-c {
    /*box-shadow: 1px 2px 3px #222    */
}

.s-u-price-detail-accordion .s-u-p-d-a-h p, .s-u-bar-rule-accordion .s-u-p-d-a-h p, .s-u-price-detail-accordion .s-u-p-d-a-c p, .s-u-bar-rule-accordion .s-u-p-d-a-c p {
    width: 16%;
    text-align: center;
    font-size: 12px;
    font-family: inherit;
    border-left: 1px solid #ddd;
    box-sizing: border-box;
    line-height: 26px;
}

.s-u-bar-rule-accordion .s-u-p-d-a-c p, .s-u-bar-rule-accordion .s-u-p-d-a-h p {
    flex-grow: 1;
}

/*.s-u-bar-rule-accordion .s-u-p-d-a-c p.big,.s-u-bar-rule-accordion .s-u-p-d-a-h p.big{
    width: 23.33%;
}
.s-u-bar-rule-accordion .s-u-p-d-a-c p.tin,.s-u-bar-rule-accordion .s-u-p-d-a-h p.tin{
    width: 10%;
}*/

.s-u-bar-rule-accordion .s-u-p-d-a-c p span {
    display: block;
}

.s-u-price-detail-accordion .s-u-p-d-a-h p:last-child, .s-u-bar-rule-accordion .s-u-p-d-a-h p:last-child, .s-u-price-detail-accordion .s-u-p-d-a-c p:last-child, .s-u-bar-rule-accordion .s-u-p-d-a-c p:last-child {
    border: none;
}

.s-u-result-item-details > ul > li > a {
    color: #fff;
    font-size: 10px;
    transition: .2s all ease;
    display: block;
    font-weight: 600;
    cursor: pointer;
}

.s-u-result-item-details > ul > li > a:hover {
    color: #9EE6DE;
}

.s-u-result-item-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    clear: both;
    width: 64%;
}

.s-u-result-hotel-item-div:nth-child(1) {
    float: right;
    vertical-align: top;
    width: 20%;
    text-align: center;
    height: 150px;
}

.s-u-result-hotel-item-div:nth-child(2) {
    float: right;
    width: 60%;
    height: 150px;
}

.s-u-result-hotel-item-div:nth-child(3) {
    float: right;
    width: 20%;
    height: 150px;
}

.s-u-result-item-div-hotel-logo {
    width: 100%;
    height: 150px;
}

.s-u-result-item-div-hotel-logo img {
    width: 100%;
    height: 100%;
}

.s-u-result-item-hotel {
    display: block;
    clear: both;
    margin: 0 auto 10px auto;
    direction: rtl;
    text-align: right;
    background: #9fafff;
    padding: 0px;
    border: 1px solid #1c426d;
    overflow: hidden;
    border-radius: 3px;
}

.s-u-hotel-title {
    font-size: 26px;
    padding: 5px 5px 0;
    color: #fff;
    transition: .2s all ease;
}

.s-u-hotel-title:hover {
    color: #fdd835;
}

.s-u-hotel-city {
    display: block;
    padding: 0 5px;
    color: #eee
}

.s-u-hotel-room {
    margin: 0px 20px;
    padding: 8px 25px 15px;
    color: #363636;
    background: #ffb25e url(../../images/bottom.png) no-repeat center bottom;
    font-weight: 600;
    cursor: pointer;
    border-radius: 5px;
}

.s-u-hotel-room2 {
    margin: 0px 20px;
    padding: 8px 15px 15px;
    color: #363636;
    background: #ffb25e;
    font-weight: 600;
    cursor: pointer;
    border-radius: 5px;
}

.s-u-result-hotel-btn {
    text-align: center;
    background: #7b8ff7;
    height: 100%;
}

.s-u-result-hotel-btn p {
    display: block;
    height: 50px;
    color: #eee;
    padding-top: 20px;
}

.s-u-result-hotel-btn span {
    color: #fff;
    font-size: 18px;
    font-family: Yekan, YekanNumbers;
    display: block;
    /* height: 80px;
     line-height: 80px;*/
}

.s-u-hotel-reserv {
    padding: 8px 15px 30px;
    background: #363636 url(../../images/select.png) no-repeat center bottom;
    color: #FDD835;
    transition: .2s all ease;
    /*margin-top: 23px;*/
}

.s-u-hotel-reserv:hover {
    background: #FDD835 url(../../images/select2.png) no-repeat center bottom;
    color: #363636;
}

.s-u-hotel-room-wrapper {
    display: block;
    clear: both;
    display: none;
}

.s-u-hotel-reserv-btn-wrapper {
    display: block;
    text-align: left;
    overflow: hidden;
    clear: both;
    padding: 10px;
}

.s-u-hotel-reserv-btn-wrapper p {
    float: right;
    line-height: 50px;
    color: #fff
}

.s-u-hotel-reserv-btn-wrapper p span {
    font-weight: 600;
    color: #fff
}

.s-u-hotel-reserv-btn {
    padding: 5px 10px 5px 50px;
    background: #1c426d url(../../images/reserve.png) no-repeat center left;
    margin: 5px 45px;
    color: #fff;
    transition: .2s all ease;
    font-family: yekan;
    border: 1px solid #1c426d;
    cursor: pointer;
    border-radius: 5px;
}

.s-u-hotel-reserv-btn:hover {
    background: #65b9da url(../../images/reserve.png) no-repeat center left;
}

.s-u-result-hotel-info {
    height: 100px;
}

.cd-signin {
    display: block;
    color: #1c426d;
    visibility: hidden;
    width: 0;
    height: 0;
}

.cd-signin img {
    vertical-align: middle;
}

.s-u-hotel-star-filter {
    width: 117px;
    display: inline-block;
}

.s-u-input-normal {
    width: 90%;
    font-family: inherit;
    margin: 0 auto;
    border: 1px solid #20A294;
    padding: 3px 10px;
}

.s-u-select-detail-hotel {
    text-align: right;
    vertical-align: middle;
    width: 23%;
    float: right;
    margin-left: 1%;
    height: 100%;
    overflow: hidden;
    border-left: 1px solid #ccc;
}

.s-u-select-detail-hotel:last-child {
    border: none;
}

.s-u-select-detail-hotel .s-u-select-date {
    background: url(../../images/date.png) no-repeat center left;
    background-position: 0px;
    width: 90%;
}

.raft .chosen-container-single .chosen-single span {
    background: url(../../images/raft.png) no-repeat center left;
}

.bargasht .chosen-container-single .chosen-single span {
    background: url(../../images/bargasht.png) no-repeat center left;
}

.hotel-city .chosen-container-single .chosen-single span {
    background: url(../../images/hotel-city.png) no-repeat center left;
}

.s-u-fix {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    display: block;
    width: 100%;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .7), 0px 0px 30px 0px rgba(0, 0, 0, .5);
    background: #fff;
    animation: s-u-fix .3s linear both;
}

@keyframes s-u-fix {
    from {
        opacity: .5;
        transform: translateY(-20px);
    }
    to {
        opacity: 1;
        transform: translateY(0px);
    }
}

.s-u-filters {
    padding: 10px 0;
    display: block;
    background: #069;
    /*url(../images/filter.png) no-repeat center right*/
    color: #fff;
    font-family: 'inheritMedium', yekan, yekanNumbers;
    font-size: 14px;
    line-height: 30px;
    position: relative;
    text-align: center;
}

.s-u-filters::after {
    content: " ";
    bottom: 0;
    top: 100%;
    right: 46%;
    border: solid transparent;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
    border-bottom-color: transparent;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-bottom-color: #069;
    border-width: 10px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.s-u-filters i {
    float: right;
    font-size: 30px;
    margin: 4px 10px 0 0;
}

.s-u-filter-title {
    background: #f5f5f5;
    display: block;
    padding: 0 10px;
    color: #0c4c6c;
    font-family: 'inheritMedium', yekan, yekanNumbers;
    font-size: 14px;
    line-height: 30px;
    font-weight: normal;
    line-height: 34px;
    text-align: center;
    border: 1px solid #ebebeb;
    border-bottom: 0px solid transparent;
    border-radius: 5px 5px 0 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.s-u-filter-content {
    padding: 0 10px 5px;
    width: 100%;
    border: 1px solid #ebebeb;
    border-top: 0px solid transparent;
    border-radius: 0 0 5px 5px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.s-u-filter-item-time {
    padding-top: 15px;
}

.s-u-filter-title i {
    float: none;
    font-size: 18px;
    margin: 5px 0 0 5px;
}

.items {
    position: relative;
}

.s-u-result-item-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    clear: both;
    margin: 0 auto 10px auto;
    direction: rtl;
    text-align: right;
    border-radius: 5px;
    background: #368fb1;
    padding: 10px 0 0 0;
    /*overflow: hidden;*/
    box-sizing: border-box;
}

.s-u-result-item-header .s-u-result-item-wrapper {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 auto;
}

.s-u-result-item-div-title {
    display: block;
    text-align: center;
    padding-bottom: 42px;
}

/*.s-u-result-item-div span.s-u-bozorg{
    font-weight: 600;
    font-size: 16px;
    font-family: Yekan,YekanNumbers;
}*/

.s-u-takhfif-price {
    color: #666;
    position: relative;
    font-size: 14px;
}

.s-u-takhfif-price:before {
    position: absolute;
    left: 5%;
    right: 5%;
    top: 60%;
    content: '';
    width: 90%;
    height: 1px;
    background: #666;
    margin: 0 auto;
}

.s-u-result-multiple {
    margin-bottom: 10px;
}

.marb00 {
    margin-bottom: 0;
}

.s-u-bank-result {
    color: #2f0;
    text-align: center;
}

.s-u-bank-item {
    display: block;
    text-align: right;
    direction: rtl;
}

.s-u-bank-title {
    display: inline-block;
}

.s-u-bank-det {
    display: inline-block;
    font-weight: 600;
}

.s-u-bank-wrapper {
    padding: 5px 15px;
    border: 1px solid #80CBC4;
    border-radius: 5px;
    width: 50%;
    margin: 20px auto;
}

del {
    display: block;
}

.s-u-select-detail-hotel-list {
    overflow: hidden;
    margin: 20px auto;
}

.s-u-select-detail-hotel-list:nth-child(1) {
    border-bottom: 1px solid #ccc;
}

.s-u-sidr {
    display: none;
}

.s-u-content-index {
    background: url(../../images/bg4.jpg) no-repeat center;
    background-size: cover;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.light-white {
    background-color: rgba(28, 66, 109, .7) !important;
}

/*ticket and bar rules popup*/

.s-u-t-r-p, .s-u-b-r-p {
    display: none;
    position: fixed;
    width: 545px;
    height: 500px;
    background: #fff;
    box-shadow: 1px 1px 3px #000;
    border-radius: 5px;
    z-index: 9999999;
    left: 50%;
    /*transform: translateX(-50%) translateY(-50%);*/
    box-sizing: border-box;
    top: 50%;
    border: 1px solid transparent;
    margin-left: -270px;
    margin-top: -250px;
    overflow-y: auto;
}

@keyframes rul-p {
    from {
        transform: scale(.3);
        opacity: 0;
    }
    to {
        transform: scale(1);
        opacity: 1;
    }
}

.s-u-t-r-p p, .s-u-b-r-p p {
    padding: 10px;
}

.s-u-t-r-p h4, .s-u-b-r-p h4 {
    padding: 0 10px;
    position: relative;
    font-size: 20px;
    background: #ddd;
    border-radius: 5px 5px 0 0;
    line-height: 40px;
}

.s-u-t-r-p h4 span, .s-u-b-r-p h4 span {
    background: #fff url(../../images/closeBtn.png) no-repeat center center;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-position: 0 -30px;
    position: absolute;
    left: 5px;
    top: 5px;
    cursor: pointer;
    transition: .2s all ease;
}

.s-u-t-r-p h4 span:hover, .s-u-b-r-p h4 span:hover {
    background-position: 0 0px;
}

.s-u-black-container {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .5);
    z-index: 999;
    display: none;
}

.s-u-select-flight {
    text-align: center;
    padding: 4px 15px;
    border-radius: 10px;
    color: #000;
    background: #ffb25e;
    font-weight: 600;
    cursor: pointer;
}

.s-u-filter-item .ui-slider-horizontal .ui-slider-handle {
    margin-left: -12px !important;
}

.s-u-result-item-date-format.miladi {
    font-family: sans-serif;
}

/*==================add passengers=====================*/

.s-u-passenger-wrapper {
    position: relative;
    border: 1px solid #666;
    border-radius: 4px;
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
    margin: 20px auto 0;
}

.s-u-passenger-wrapper h6 {
    position: absolute;
    top: -14px;
    right: 20px;
    font-size: 18px;
    background: #f9f9f9;
    line-height: 20px;
    padding: 0 5px;
}

.s-u-last-passenger-btn {
    float: right;
    border: 1px solid #666;
    border-radius: 3px;
    /*padding: 3px 30px 3px 5px;*/
    background: #25752b url(../../images/last-p.png) no-repeat 95% center;
    line-height: 20px;
    margin-right: 10px;
    box-sizing: border-box;
    font-size: 12px;
    cursor: pointer;
    transition: .2s all ease;
    font-weight: 600;
    color: #fff;
}

.s-u-last-passenger-btn:hover {
    background: #309838 url(../../images/last-p.png) no-repeat 95% center;
    color: #fff;
}

.s-u-passenger-item-hotel {
    width: 25%;
    padding: 0 10px;
    box-sizing: border-box;
    float: left;
    margin: 5px auto;
    position: relative;
    margin: 10px auto 0;
    padding: 0 0 0 10px;
}

.s-u-passenger-item {
    text-align: left;
    width: 25%;
    flex: 0 0 25%;
    padding: 0 10px;
    box-sizing: border-box;
    float: left;
    margin: 5px auto;
    position: relative;
    font-size: 11px;
}

.s-u-passenger-items {
    width: 25%;
    padding: 0 10px;
    box-sizing: border-box;
    float: left;
    margin: 5px auto;
    position: relative;
}
.s-u-passenger-items_email::after  {
    display: none;
}

.s-u-passenger-items_Telephone::after {
    display: none;
}
.s-u-passenger-item input, .s-u-passenger-item select, .s-u-passenger-item-hotel input, .s-u-passenger-item-hotel select {
    width: 100%;
    height: 35px;
    border: 1px solid #d7d7d7;
    border-radius: 3px;
    box-sizing: border-box;
    padding: 0 5px;
    line-height: 29px;
    font-size: 12px;
    font-family: inherit;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.s-u-passenger-item input[type=radio] {
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-appearance: radio;
    -moz-appearance: radio;
    appearance: radio;
}

.s-u-passenger-items input, .s-u-passenger-items select {
    width: 100%;
    height: 35px;
    border: 1px solid #65da6d;
    border-radius: 3px;
    box-sizing: border-box;
    padding: 0 5px;
    line-height: 35px;
    font-size: 12px;
    font-family: inherit;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.s-u-passenger-items:after {
    content: "*";
    color: #f33;
    position: absolute;
    right: 12px;
    bottom: 0;
    z-index: 2;
    font-size: 20px;
}

.s-u-passenger-items.no-star::after {
    content: "";
}

.s-u-passenger-item::before {
    content: "*";
    color: #f33;
    position: absolute;
    right: 12px;
    bottom: 0;
    z-index: 2;
    font-size: 20px;
    top: 10px;
    height: 10px;
    font-family: inherit, yekan !important;
}
.justpersian_name::before{
    display:none
}
.s-u-passenger-item.no-star:before {
    content: "";
}

/*last passenger popup*/

.last-p-popup {
    position: fixed;
    width: 80%;
    height: 500px;
    top: 50px;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
    box-shadow: 1px 1px 2px #666;
    border-radius: 5px;
    z-index: 999999;
    display: none;
    /*transition: .3s all ease;*/
}

.l-p-p-header {
    background: #1b5e20;
    color: #fff;
    border-radius: 5px 5px 0 0;
    overflow: hidden;
    padding: 0 20px;
    box-sizing: border-box;
}

.l-p-p-header h4 {
    float: right;
    font-size: 18px;
    line-height: 40px;
}

.l-p-p-header span {
    float: left;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #ededed url(../../images/closeBtn.png) no-repeat 0 0px;
    margin-top: 5px;
    cursor: pointer;
    transition: .3s all ease;
}

.l-p-p-header span:hover {
    background: #ccc url(../../images/closeBtn.png) no-repeat 0 -30px;
}

.l-p-p-title, .l-p-p-table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
    align-items: stretch;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: center;
}

.l-p-p-title span {
    width: 12.5%;
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-left: none;
    background: #1cb428;
    color: #fff;
    font-size: 12px;
    font-family: yekan, yekanNumbers;
    height: 35px;
    line-height: 20px;
    padding: 5px;
}

.l-p-p-table div {
    width: 12.5%;
    box-sizing: border-box;
    border: 1px solid #666;
    border-left: none;
    font-size: 12px;
    font-family: yekan, yekanNumbers;
    /*height: 35px;*/
    line-height: 20px;
    padding: 5px;
    border-top: none;
}

.l-p-p-table div a {
    background: #1b5e20;
    color: #FFF;
    border-radius: 2px;
    box-shadow: 1px 1px 2px #333;
    display: inline-block;
    padding: 0 10px;
    line-height: 24px;
    cursor: pointer;
}

.s-u-submit-passenger {
    padding: 3px 15px;
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
    cursor: pointer;
    margin: 10px 0;
    border-radius: 3px;
    transition: .2s all ease;
    float: right;
    border: none;
    font-family: inherit;
    line-height: 20px;
    font-size: 14px;
}

.s-u-submit-passenger:hover {
    background: #4cae4c;
}

.s-u-passenger-add-adult {
    float: left;
    background: #1b5e20 url(../../images/adult2.png) no-repeat 95% center;
    margin: 10px 10px 10px 0;
    padding: 0 35px 0 5px;
    border-radius: 3px;
    font-size: 12px;
    line-height: 30px;
    font-weight: 600;
    cursor: pointer;
    transition: .3s all ease;
    color: #fff;
}

.s-u-passenger-add-kid {
    float: left;
    background: #1b5e20 url(../../images/kid2.png) no-repeat 95% center;
    margin: 10px 10px 10px 0;
    padding: 0 35px 0 5px;
    border-radius: 3px;
    font-size: 12px;
    line-height: 30px;
    font-weight: 600;
    cursor: pointer;
    transition: .3s all ease;
    color: #fff;
}

.s-u-passenger-add-baby {
    float: left;
    background: #1b5e20 url(../../images/baby2.png) no-repeat 95% center;
    margin: 10px 10px 0px 0;
    padding: 0 35px 0 5px;
    border-radius: 3px;
    font-size: 12px;
    line-height: 30px;
    font-weight: 600;
    cursor: pointer;
    transition: .3s all ease;
    color: #fff;
}

.s-u-passenger-add-adult:hover, .s-u-passenger-add-kid:hover, .s-u-passenger-add-baby:hover {
    background-color: #2a8331;
}

.s-u-last-passenger-btn-close {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #ededed url(../../images/closeBtn.png) no-repeat 0 0px;
    margin-top: 5px;
    cursor: pointer;
    transition: .3s all ease;
    position: absolute;
    left: -15px;
    top: -15px;
}

.s-u-last-passenger-btn-close:hover {
    background: #ccc url(../../images/closeBtn.png) no-repeat 0 -30px;
}

/*parvaz factor==================*/

.s-u-p-f-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-bottom: none;
    border-top: none;
}

.s-u-p-f-container {
    border: 1px solid #ddd;
}

.s-u-select-detail-factor {
    text-align: right;
    overflow: hidden;
    /*border-left: 1px solid #ccc;*/
    width: 14.33%;
    text-align: center;
    box-sizing: border-box;
}

.s-u-select-detail-factor:nth-child(1) {
    width: 11%;
}

.s-u-select-detail-factor:nth-child(2) {
    width: 40%;
}

.html5gallery-right-0 {
    right: 20px !important;
    left: auto !important;
}

.s-u-select-detail-factor:nth-child(3) {
    width: 12%;
}

.s-u-select-detail-factor:nth-child(4) {
    width: 12%;
}

.s-u-select-detail-factor:nth-child(5) {
    width: 12%;
}

.s-u-select-detail-factor:nth-child(6) {
    border: none;
    width: 13%;
}

.s-u-select-detail-factor span {
    line-height: 26px;
    display: block;
    text-align: center;
    font-size: 12px;
}

.s-u-select-detail-factor .s-u-select-date {
    background: unset;
}

.s-u-select-detail-factor-btn {
    border-top: 1px solid #ccc;
}

.s-u-select-detail-factor-btn-choose {
    padding: 0 0 20px 0;
    overflow: hidden;
}

.s-u-f-block {
    width: 100%;
    border-bottom: 1px solid #ddd;
    margin: 5px 0;
}

.s-u-select-detail-factor .s-u-f-block:nth-child(2) {
    border: none;
}

.s-u-p-f-wrapper .s-u-result-item-div-logo {
    margin: 10px auto;
}

.s-u-last-p-bozorgsal, .s-u-last-p-nozad, .s-u-last-p-koodak, .s-u-last-p-pasenger {
    float: right;
    background: #89c98e url(../images/adult3.png) no-repeat 95% center;
    margin-right: 10px;
    border-radius: 3px;
    padding: 3px 30px 3px 10px;
    font-size: 12px;
    font-weight: 600;
}

.s-u-last-p-nozad {
    background: #89c98e url(../images/baby3.png) no-repeat 95% center;
}

.s-u-last-p-koodak {
    background: #89c98e url(../images/kid3.png) no-repeat 95% center;
}

.s-u-last-p-pasenger {
    background: #89c98e url(../images/adult3.png) no-repeat 95% center;
}

/*factor flight passenger list*/

.s-u-factor-p-list {
    margin: 40px 0 20px;
    border: 1px solid #ddd;
    width: 100%;
}

.s-u-factor-p-list-title {
    padding: 5px 0px;
    background: rgb(28, 66, 109);
    color: #fff;
    text-align: center;
}

.s-u-factor-p-list-title > h5 {
    font-size: 18px;
    line-height: 22px
}

.s-u-factor-p-list-title > p {
    font-size: 12px
}

.s-u-factor-p-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
    align-items: stretch;
    justify-content: flex-start;
    -ms-flex-pack: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    direction: rtl;
    position: relative;
    flex-direction: row;
    overflow: hidden;
    border-bottom: 1px solid #bbb;
}

.s-u-factor-p-list .s-u-factor-p-list-item:last-child {
    border-bottom: none
}

.s-u-factor-p-list-item.first {
}

.s-u-factor-p-list-item .s-u-factor-p-list-item-inner {
    width: 12%;
    padding: 5px 0
}

.s-u-factor-p-list-item .s-u-factor-p-list-item-inner.first {
    width: 9%
}

.s-u-factor-p-list-item-inner h6 {
    font-size: 14px;
    font-weight: 600;
}

.s-u-factor-p-list-item-inner p {
    font-size: 14px;
}

.s-u-p-f-age {
    position: absolute;
    left: 0;
    top: 0;
    background: #4883c6;
    width: 7%;
    text-align: center;
    padding: 0;
    box-sizing: border-box;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    z-index: 999;
    height: 100%;
    line-height: 38px;
}

.s-u-p-f-age.first {
    height: auto;
}

.s-u-p-factor-bank {
    float: right;
    margin: 40px auto;
    border: 1px solid #ddd;
    padding-bottom: 20px;
    width: 49%;
    height: auto;
    position: relative;
    text-align: center;
    background-color: #fff;
}

.s-u-p-factor-bank * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.s-u-p-factor-bank > h4 {
    padding: 5px 0px;
    /*background: rgb(28, 66, 109);*/
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 45px;
    position: relative;
}

.s-u-bank-logo {
    width: auto;
    height: auto;
    margin: 0 auto;
}

.boxerFactorLogo {
    width: 25%;
    display: inline-block;
    margin: 0 auto;
    margin-bottom: 0px;
    background: #fff;
    border: 1px solid #999;
    padding: 5px;
    border-radius: 30px;
    margin-bottom: 15px;
}

.boxerFactorLogo img {
    display: inline;
    height: auto;
    vertical-align: middle;
    width: 51px;
    height: 35px;
    margin: 0 auto;
}

.s-u-mellat {
    width: 40px;
    height: 40px;
    margin: 0;
    display: inline-block;
    background: url(../../images/mellat.png) no-repeat center center;
    cursor: pointer;
}

.s-u-parsian {
    width: 40px;
    height: 45px;
    margin: 0 30px 0 0;
    display: inline-block;
    background: url(../../images/parsian.png) no-repeat center center;
    cursor: pointer;
}

/*goBankLocal*/

.main-bank-box {
    width: 100%;
    max-width: 625px;
    border: 1px solid #dadada;
    background: #fff;
    text-align: center;
    padding: 30px 15px;
    margin: 50px auto;
    direction: rtl;
    border-radius: 5px;
    box-shadow: 0px 0px 10px -5px #5c5c5c;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.main-bank-box * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mbb-preload {
    position: relative;
}

.mbb-preload img {
    position: relative;
    vertical-align: middle;
    animation: 2s spinnow infinite linear;
    -moz-animation: 2s spinnow infinite linear;
    -webkit-animation: 2s spinnow infinite linear;
    -ms-animation: 2s spinnow infinite linear;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@-webkit-keyframes spinnow {
    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}

@-moz-keyframes spinnow {
    100% {
        transform: rotate(360deg);
        -moz-transform: rotate(360deg);
    }
}

@-ms-keyframes spinnow {
    100% {
        transform: rotate(360deg);
        -ms-transform: rotate(360deg);
    }
}

.mbb-preload::after {
    display: block;
    position: absolute;
    content: '\f129';
    left: 0;
    right: 0;
    margin: 0 auto;
    font: normal normal normal 45px/1 'Material-Design-Iconic-Font';
    color: #5b6260;
    -webkit-transform: rotate(-18deg);
    -ms-transform: rotate(-18deg);
    transform: rotate(-18deg);
    width: 48px;
    height: 48px;
    top: 30%;
    bottom: 0;
}

.mbb-preload-icon::after {
    display: block;
    position: absolute;
    content: '\f267';
    left: 0;
    right: 0;
    margin: 0 auto;
    font: normal normal normal 45px/1 'Material-Design-Iconic-Font';
    color: #309838;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    width: 48px;
    height: 48px;
    top: 30%;
    bottom: 0;
}

.mbb-preload-icon-alert::after {
    display: block;
    position: absolute;
    content: '\f1f0';
    left: 0;
    right: 0;
    margin: 0 auto;
    font: normal normal normal 45px/1 'Material-Design-Iconic-Font';
    color: #A40127;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    width: 48px;
    height: 48px;
    top: 30%;
    bottom: 0;
}

.main-bank-box .mbb-bank-title {
    font-size: 1.2rem;
    color: #5b6260;
    margin: 30px 0 35px;
}

.main-bank-box .mbb-bank-title.mbb-bank-title-green {
    color: #309838;
}

.main-bank-box .mbb-bank-title.mbb-bank-title-red {
    color: #A40127;
}

.main-bank-box .mbb-bank-img {
    text-align: center;
    vertical-align: middle;
    display: table;
    margin-left: auto;
    margin-right: auto;
}

.main-bank-box .mbb-detail {
    color: #242424;
    font-size: 1.4em;
    margin: 30px auto 25px;
    display: table;
    background: #f6f6f6;
    width: 100%;
    max-width: 520px;
    text-align: center;
    direction: rtl;
}

.main-bank-box .mbb-detail p {
    margin: 0;
    border: 1px solid #cdcdcd;
    padding: 10px 15px;
    margin-top: -1px;
}

.main-bank-box .mbb-detail p span {
    /*    display: table-cell;
        vertical-align: middle;*/
    color: #242424;
    font-size: 12px;
    font-family: inherit;
}

.main-bank-box .mbb-button {
    margin: 30px auto 25px;
    display: table;
    background: #FFF;
    width: 100%;
    max-width: 520px;
}

.message-box-car {
    font-size: 12px;
    line-height: 26px;
    color: #60605f;
    padding: 2px 12px;
    background: #f6f6f6;
    border: 1px solid #cdcdcd;
    text-align: center;
}

.message-box-car i {
    color: #f5821f;
    font-size: 14px;
}

.main-cancel-box {
    width: 100%;
    max-width: 625px;
    border: 1px solid #dadada;
    background: #fff;
    text-align: center;
    margin: 20px 257px 20px 257px;
    border-radius: 5px;
    box-shadow: 0 0 10px -5px #5c5c5c;
    box-sizing: border-box;
}

.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}

#formcredit {
    text-align: center;
}

.boxerFactorLogo {
    width: 25%;
    display: inline-block;
    margin: 0 auto;
    background: #fff;
    border: 1px solid #999;
    padding: 5px;
    border-radius: 30px;
    margin-bottom: 15px;
}

.boxerFactorLogo img {
    display: inline;
    height: auto;
    vertical-align: middle;
    width: 51px;
    margin: 0 auto;
}

.boxer {
    width: 175px;
    height: 50px;
    border-radius: 25px;
    background: #f6f6f6;
    border: 1px solid #cdcdcd;
    position: relative;
    display: table-cell;
    vertical-align: middle;
    padding: 0 10px;
}

.main-bank-box .mbb-bank-img img {
    margin: 0;
    vertical-align: middle;
    height: 40px;
    width: auto;
}

.boxer.fr-box {
    background: transparent;
    border: 0;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.mbb-bank-img .boxer:nth-child(2) img {
    width: 100%;
    max-width: 136px;
    height: auto;
    width: auto;
}

/*masir detail*/

.s-u-masir-detal-accordion {
    background: #e5f2f9;
    overflow: hidden;
    clear: both;
    padding: 10px;
    margin: 10px 0;
}

.s-u-masir-detal {
    width: 100%;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    direction: rtl;
    border-bottom: 1px solid #b2d9e8;
}

.s-u-masir-detal-accordion .s-u-masir-detal:last-child {
    border-bottom: none;
}

.s-u-masir-detal-item {
    width: 20%;
    text-align: center;
}

.s-u-masir-detal-item span {
    display: block;
    line-height: 26px;
    font-size: 12px;
}

.s-u-masir-detal-img {
    width: 70px;
    height: 70px;
    margin: auto;
    background: #fff;
    border-radius: 5px;
}

.s-u-masir-detal-img img {
    max-width: 100%;
    max-height: 100%;
}

.s-u-masir-detal-duration {
    background: url(../images/duration2.png) no-repeat top center;
    width: 25px;
    height: 25px;
    margin: 0 auto auto;
}

/*-----------------------------*/

.filter-row {
    display: none;
}

.all-filter-airline {
    display: block !important;
}

/*filter style test*/

.check-switch {
    display: none;
}

.tzCBContent {
}

.tzCBPart {
}

.f-loader {
    background: url(../images/load5.gif) no-repeat center center;
    width: 40px;
    height: 40px;
    display: block;
    margin: 0px auto;
    background-size: contain;
}

.f-loader-check {
    background: url("../images/load2.gif") no-repeat scroll 0 0;
    background-position-y: center;
    border-radius: 0;
    box-sizing: border-box;
    float: left;
    margin: 0 auto;
    background-size: cover;
    width: 68px;
    height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}

.eticketLocaltext {
    text-decoration: none;
    color: #2d2d2d;
}

.f-loader-check-change {
    /*position: absolute;
    right: 0;
    left: 0;
    top: 4px*/
}

.f-loader-check-bar {
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    height: 40px;
    width: 43%;
    background-color: rgba(208, 208, 208, 0.18);
}

/*new changes 25/10/95    */

.s-u-in-out-wrapper, .s-u-form-date-wrapper {
    width: 100%;
    margin: 0;
}

/*top  dashboard_menu*/

.sfm-headerBar {
    height: 30px;
}

.topLogin .fa {
    font-size: 14px;
}

.topLogin {
    float: left;
}

.topLogin ul {
    display: inline-block;
}

.topLogin ul li {
    display: inline-block;
    font: normal 12px yekan;
    color: #fff;
    padding-left: 10PX;
}

.sfm-headerBar-social a {
    color: #aaa;
    border-right: 1px solid #ececec;
    line-height: 36px;
    float: right;
}

*:focus {
    outline: none;
}

.dashboard_menu {
    direction: ltr;
    position: relative;
    display: inline-block;
    text-align: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 99999;
}

.dashboard_menu > button {
    text-align: left;
    position: relative;
    border: 0;
    overflow: hidden;
    background: none;
    color: white;
    font-size: 14px;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    z-index: 2;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 95px;
    height: 30px;
    font-style: normal;
}

.dashboard_menu > button i {
    color: #fff !important;
    position: relative;
}

.dashboard_menu > button[aria-expanded="true"] {
    color: #aaa !important
}

.dashboard_menu > button[aria-expanded="true"] i {
    color: #aaa !important
}

.dashboard_menu > button[aria-expanded="true"]:before {
    background: rgba(0, 0, 0, 0.8);
}

.dashboard_menu > button[aria-expanded="true"]:after {
    transform: rotate(180deg);
}

.dashboard_menu > button:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.35);
    z-index: -1;
    -webkit-transition: all 0.3s cubic-bezier(1, 0.1, 0, 0.9);
    transition: all 0.3s cubic-bezier(1, 0.1, 0, 0.9);
    -webkit-transform: translateZ(0) translateY(0);
    transform: translateZ(0) translateY(0);
    border-radius: 4px;
}

.dashboard_menu ul i {
    vertical-align: middle
}

.dashboard_menu > button:after {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDQ1MS44NDcgNDUxLjg0NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUxLjg0NyA0NTEuODQ3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTIyNS45MjMsMzU0LjcwNmMtOC4wOTgsMC0xNi4xOTUtMy4wOTItMjIuMzY5LTkuMjYzTDkuMjcsMTUxLjE1N2MtMTIuMzU5LTEyLjM1OS0xMi4zNTktMzIuMzk3LDAtNDQuNzUxICAgYzEyLjM1NC0xMi4zNTQsMzIuMzg4LTEyLjM1NCw0NC43NDgsMGwxNzEuOTA1LDE3MS45MTVsMTcxLjkwNi0xNzEuOTA5YzEyLjM1OS0xMi4zNTQsMzIuMzkxLTEyLjM1NCw0NC43NDQsMCAgIGMxMi4zNjUsMTIuMzU0LDEyLjM2NSwzMi4zOTIsMCw0NC43NTFMMjQ4LjI5MiwzNDUuNDQ5QzI0Mi4xMTUsMzUxLjYyMSwyMzQuMDE4LDM1NC43MDYsMjI1LjkyMywzNTQuNzA2eiIgZmlsbD0iI0ZGRkZGRiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
    content: "";
    position: absolute;
    top: 0px;
    right: 10px;
    display: block;
    width: 12px;
    height: 12px;
    background-size: cover;
    background-position: center;
    opacity: 1;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    bottom: 0px;
    margin: auto;
}

header .top_bar .user_box button i {
    padding: 0px 00px 0px 9px;
    position: relative;
    top: 5px;
    font-size: 0px !important;
    width: 25px;
    height: 25px;
    right: -24px;
    margin: 0px !important;
    padding: 0px;
}

header .top_bar .user_box button i::before {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSItNDIgMCA1MTIgNTEyLjAwMSIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCI+PHBhdGggZD0ibTIxMC4zNTE1NjIgMjQ2LjYzMjgxMmMzMy44ODI4MTMgMCA2My4yMTg3NS0xMi4xNTIzNDMgODcuMTk1MzEzLTM2LjEyODkwNiAyMy45Njg3NS0yMy45NzI2NTYgMzYuMTI1LTUzLjMwNDY4NyAzNi4xMjUtODcuMTkxNDA2IDAtMzMuODc1LTEyLjE1MjM0NC02My4yMTA5MzgtMzYuMTI4OTA2LTg3LjE5MTQwNi0yMy45NzY1NjMtMjMuOTY4NzUtNTMuMzEyNS0zNi4xMjEwOTQtODcuMTkxNDA3LTM2LjEyMTA5NC0zMy44ODY3MTggMC02My4yMTg3NSAxMi4xNTIzNDQtODcuMTkxNDA2IDM2LjEyNXMtMzYuMTI4OTA2IDUzLjMwODU5NC0zNi4xMjg5MDYgODcuMTg3NWMwIDMzLjg4NjcxOSAxMi4xNTYyNSA2My4yMjI2NTYgMzYuMTI4OTA2IDg3LjE5NTMxMiAyMy45ODA0NjkgMjMuOTY4NzUgNTMuMzE2NDA2IDM2LjEyNSA4Ny4xOTE0MDYgMzYuMTI1em0tNjUuOTcyNjU2LTE4OS4yOTI5NjhjMTguMzk0NTMyLTE4LjM5NDUzMiAzOS45NzI2NTYtMjcuMzM1OTM4IDY1Ljk3MjY1Ni0yNy4zMzU5MzggMjUuOTk2MDk0IDAgNDcuNTc4MTI2IDguOTQxNDA2IDY1Ljk3NjU2MyAyNy4zMzU5MzggMTguMzk0NTMxIDE4LjM5ODQzNyAyNy4zMzk4NDQgMzkuOTgwNDY4IDI3LjMzOTg0NCA2NS45NzI2NTYgMCAyNi04Ljk0NTMxMyA0Ny41NzgxMjUtMjcuMzM5ODQ0IDY1Ljk3NjU2Mi0xOC4zOTg0MzcgMTguMzk4NDM4LTM5Ljk4MDQ2OSAyNy4zMzk4NDQtNjUuOTc2NTYzIDI3LjMzOTg0NC0yNS45OTIxODcgMC00Ny41NzAzMTItOC45NDUzMTItNjUuOTcyNjU2LTI3LjMzOTg0NC0xOC4zOTg0MzctMTguMzk0NTMxLTI3LjM0Mzc1LTM5Ljk3NjU2Mi0yNy4zNDM3NS02NS45NzY1NjIgMC0yNS45OTIxODggOC45NDUzMTMtNDcuNTc0MjE5IDI3LjM0Mzc1LTY1Ljk3MjY1NnptMCAwIiBmaWxsPSIjRkZGRkZGIi8+PHBhdGggZD0ibTQyNi4xMjg5MDYgMzkzLjcwMzEyNWMtLjY5MTQwNi05Ljk3NjU2My0yLjA4OTg0NC0yMC44NTkzNzUtNC4xNDg0MzctMzIuMzUxNTYzLTIuMDc4MTI1LTExLjU3ODEyNC00Ljc1MzkwNy0yMi41MjM0MzctNy45NTcwMzEtMzIuNTI3MzQzLTMuMzEyNS0xMC4zMzk4NDQtNy44MDg1OTQtMjAuNTUwNzgxLTEzLjM3NS0zMC4zMzU5MzgtNS43Njk1MzItMTAuMTU2MjUtMTIuNTUwNzgyLTE5LTIwLjE2MDE1Ny0yNi4yNzczNDMtNy45NTcwMzEtNy42MTMyODItMTcuNjk5MjE5LTEzLjczNDM3Ni0yOC45NjQ4NDMtMTguMTk5MjE5LTExLjIyNjU2My00LjQ0MTQwNy0yMy42Njc5NjktNi42OTE0MDctMzYuOTc2NTYzLTYuNjkxNDA3LTUuMjI2NTYzIDAtMTAuMjgxMjUgMi4xNDQ1MzItMjAuMDQyOTY5IDguNS02LjAwNzgxMiAzLjkxNzk2OS0xMy4wMzUxNTYgOC40NDkyMTktMjAuODc4OTA2IDEzLjQ2MDkzOC02LjcwNzAzMSA0LjI3MzQzOC0xNS43OTI5NjkgOC4yNzczNDQtMjcuMDE1NjI1IDExLjkwMjM0NC0xMC45NDkyMTkgMy41NDI5NjgtMjIuMDY2NDA2IDUuMzM5ODQ0LTMzLjA0Mjk2OSA1LjMzOTg0NC0xMC45Njg3NSAwLTIyLjA4NTkzNy0xLjc5Njg3Ni0zMy4wNDI5NjgtNS4zMzk4NDQtMTEuMjEwOTM4LTMuNjIxMDk0LTIwLjMwMDc4Mi03LjYyNS0yNi45OTYwOTQtMTEuODk4NDM4LTcuNzY5NTMyLTQuOTY0ODQ0LTE0LjgwMDc4Mi05LjQ5NjA5NC0yMC44OTg0MzgtMTMuNDY4NzUtOS43NTM5MDYtNi4zNTU0NjgtMTQuODA4NTk0LTguNS0yMC4wMzUxNTYtOC41LTEzLjMxMjUgMC0yNS43NSAyLjI1MzkwNi0zNi45NzI2NTYgNi42OTkyMTktMTEuMjU3ODEzIDQuNDU3MDMxLTIxLjAwMzkwNiAxMC41NzgxMjUtMjguOTY4NzUgMTguMTk5MjE5LTcuNjA5Mzc1IDcuMjgxMjUtMTQuMzkwNjI1IDE2LjEyMTA5NC0yMC4xNTYyNSAyNi4yNzM0MzctNS41NTg1OTQgOS43ODUxNTctMTAuMDU4NTk0IDE5Ljk5MjE4OC0xMy4zNzEwOTQgMzAuMzM5ODQ0LTMuMTk5MjE5IDEwLjAwMzkwNi01Ljg3NSAyMC45NDUzMTMtNy45NTMxMjUgMzIuNTIzNDM3LTIuMDYyNSAxMS40NzY1NjMtMy40NTcwMzEgMjIuMzYzMjgyLTQuMTQ4NDM3IDMyLjM2MzI4Mi0uNjc5Njg4IDkuNzc3MzQ0LTEuMDIzNDM4IDE5Ljk1MzEyNS0xLjAyMzQzOCAzMC4yMzQzNzUgMCAyNi43MjY1NjIgOC40OTYwOTQgNDguMzYzMjgxIDI1LjI1IDY0LjMyMDMxMiAxNi41NDY4NzUgMTUuNzQ2MDk0IDM4LjQzNzUgMjMuNzMwNDY5IDY1LjA2NjQwNiAyMy43MzA0NjloMjQ2LjUzMTI1YzI2LjYyMTA5NCAwIDQ4LjUxMTcxOS03Ljk4NDM3NSA2NS4wNjI1LTIzLjczMDQ2OSAxNi43NTc4MTMtMTUuOTQ1MzEyIDI1LjI1MzkwNi0zNy41ODk4NDMgMjUuMjUzOTA2LTY0LjMyNDIxOS0uMDAzOTA2LTEwLjMxNjQwNi0uMzUxNTYyLTIwLjQ5MjE4Ny0xLjAzNTE1Ni0zMC4yNDIxODd6bS00NC45MDYyNSA3Mi44MjgxMjVjLTEwLjkzMzU5NCAxMC40MDYyNS0yNS40NDkyMTggMTUuNDY0ODQ0LTQ0LjM3ODkwNiAxNS40NjQ4NDRoLTI0Ni41MjczNDRjLTE4LjkzMzU5NCAwLTMzLjQ0OTIxOC01LjA1ODU5NC00NC4zNzg5MDYtMTUuNDYwOTM4LTEwLjcyMjY1Ni0xMC4yMDcwMzEtMTUuOTMzNTk0LTI0LjE0MDYyNS0xNS45MzM1OTQtNDIuNTg1OTM3IDAtOS41OTM3NS4zMTY0MDYtMTkuMDY2NDA3Ljk0OTIxOS0yOC4xNjAxNTcuNjE3MTg3LTguOTIxODc0IDEuODc4OTA2LTE4LjcyMjY1NiAzLjc1LTI5LjEzNjcxOCAxLjg0NzY1Ni0xMC4yODUxNTYgNC4xOTkyMTktMTkuOTM3NSA2Ljk5NjA5NC0yOC42NzU3ODIgMi42ODM1OTMtOC4zNzg5MDYgNi4zNDM3NS0xNi42NzU3ODEgMTAuODgyODEyLTI0LjY2Nzk2OCA0LjMzMjAzMS03LjYxNzE4OCA5LjMxNjQwNy0xNC4xNTIzNDQgMTQuODE2NDA3LTE5LjQxNzk2OSA1LjE0NDUzMS00LjkyNTc4MSAxMS42Mjg5MDYtOC45NTcwMzEgMTkuMjY5NTMxLTExLjk4MDQ2OSA3LjA2NjQwNi0yLjc5Njg3NSAxNS4wMDc4MTItNC4zMjgxMjUgMjMuNjI4OTA2LTQuNTU4NTk0IDEuMDUwNzgxLjU1ODU5NCAyLjkyMTg3NSAxLjYyNSA1Ljk1MzEyNSAzLjYwMTU2MyA2LjE2Nzk2OSA0LjAxOTUzMSAxMy4yNzczNDQgOC42MDU0NjkgMjEuMTM2NzE5IDEzLjYyNSA4Ljg1OTM3NSA1LjY0ODQzNyAyMC4yNzM0MzcgMTAuNzUgMzMuOTEwMTU2IDE1LjE1MjM0NCAxMy45NDE0MDYgNC41MDc4MTIgMjguMTYwMTU2IDYuNzk2ODc1IDQyLjI3MzQzNyA2Ljc5Njg3NSAxNC4xMTMyODIgMCAyOC4zMzU5MzgtMi4yODkwNjMgNDIuMjY5NTMyLTYuNzkyOTY5IDEzLjY0ODQzNy00LjQxMDE1NiAyNS4wNTg1OTQtOS41MDc4MTMgMzMuOTI5Njg3LTE1LjE2NDA2MyA4LjA0Mjk2OS01LjE0MDYyNCAxNC45NTMxMjUtOS41OTM3NSAyMS4xMjEwOTQtMTMuNjE3MTg3IDMuMDMxMjUtMS45NzI2NTYgNC45MDIzNDQtMy4wNDI5NjkgNS45NTMxMjUtMy42MDE1NjMgOC42MjUuMjMwNDY5IDE2LjU2NjQwNiAxLjc2MTcxOSAyMy42MzY3MTkgNC41NTg1OTQgNy42MzY3MTkgMy4wMjM0MzggMTQuMTIxMDkzIDcuMDU4NTk0IDE5LjI2NTYyNSAxMS45ODA0NjkgNS41IDUuMjYxNzE5IDEwLjQ4NDM3NSAxMS43OTY4NzUgMTQuODE2NDA2IDE5LjQyMTg3NSA0LjU0Mjk2OSA3Ljk4ODI4MSA4LjIwNzAzMSAxNi4yODkwNjIgMTAuODg2NzE5IDI0LjY2MDE1NiAyLjgwMDc4MSA4Ljc1IDUuMTU2MjUgMTguMzk4NDM4IDcgMjguNjc1NzgyIDEuODY3MTg3IDEwLjQzMzU5MyAzLjEzMjgxMiAyMC4yMzgyODEgMy43NSAyOS4xNDQ1MzF2LjAwNzgxMmMuNjM2NzE5IDkuMDU4NTk0Ljk1NzAzMSAxOC41MjczNDQuOTYwOTM3IDI4LjE0ODQzOC0uMDAzOTA2IDE4LjQ0OTIxOS01LjIxNDg0NCAzMi4zNzg5MDYtMTUuOTM3NSA0Mi41ODIwMzF6bTAgMCIgZmlsbD0iI0ZGRkZGRiIvPjwvc3ZnPgo=);
    content: " ";
    width: 25px;
    height: 25px;
    position: absolute;
    background-size: 20px;
    background-position: center;
    left: 0px;
    right: 0px;
    top: -18px;
    background-repeat: no-repeat;

}

.dashboard_menu button + ul {
    position: absolute;
    overflow: hidden;
    top: 100%;
    left: 0;
    right: 0;
    margin: 0;
    padding: 0;
    background: #f1f1f1;
    list-style: none;
    -webkit-transition: all 0.3s cubic-bezier(1, 0.1, 0, 0.9) 0.2s;
    transition: all 0.3s cubic-bezier(1, 0.1, 0, 0.9) 0.2s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    visibility: visible;
    z-index: 1;
    width: 280px;
    border-right: 1px solid #b9b9b9;
    border-left: 1px solid #b9b9b9;
    border-bottom: 1px solid #b9b9b9;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
}

.dashboard_menu button + ul[aria-hidden='true'] {
    max-height: 0;
    visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

.dashboard_menu button + ul li {
    display: block;
    width: 100%;
}

.dashboard_menu button + ul li a {
    display: block;
    color: #1e1e1e;
    padding: 3px 5px;
    font-weight: 400;
    text-decoration: none;

    font-size: 12px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    text-align: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    cursor: pointer;
}

.dashboard_menu button + ul li a:hover, .dashboard_menu button + ul li a:focus {
    background: #dedede;
}

/*userProfile*/

.align-left {
    text-align: left !important;
}

.main-Content-top {
    background-color: transparent;
    border: 1px solid #C2C2C2;
    margin: 10px 0;
    border-radius: 5px;
    width: 100%;
    display: block;
}

.userProfileInfo {
    width: 21%;
    float: right;
    text-align: right;
    margin: 10px 2% 3px 0;
    line-height: 30px;
}

.userProfileInfo input, .userProfileInfo select {
    height: 36px;
    line-height: 36px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 245px;
    padding: 0 17px;
    font-family: "Yekan", "YekanNumbers";
    font-size: 15px;
    outline: none;
    border: 1px solid #d3d4d5;
    border-radius: 3px;
}

.userProfileInfo span {
    position: relative;
    display: inline-block;
    width: 33%;
    font: normal 13px yekan;
    color: #4d4d4d;
}

.userProfileInfo p {
    height: 36px;
    line-height: 36px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 245px;
    padding: 0 17px;
    font-family: "Yekan", "YekanNumbers";
    font-size: 15px;
    outline: none;
    border: 1px solid #f0f1f2;
    border-radius: 5px;
    background-color: #DEDEDE;
}

.userProfileInfo-btn {
    display: inline-block;
    width: 100%;
    clear: both;
    margin: 20px 0;
    text-align: center;
}

.userProfileInfo-btn input {
    max-width: 100%;
    display: block;
    font-family: yekan;
    height: 38px;
    line-height: 34px;
    text-align: center;
    width: 300px;
    /*background-color: #212F2C;*/
    border: 1px solid #f0f1f2;
    border-radius: 3px;
    margin: 0 auto;
    cursor: pointer;
    color: #eee;
}

.userProfileInfo-btn input:hover {
    border-color: #ccc;
    -moz-box-shadow: 0 1px 4px 1px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 1px 4px 1px rgba(0, 0, 0, .2);
}

.userProfileInfo-messge {
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
}

.userProfileInfo-messge-Success {
    width: 95%;
    margin: 0 auto;
    direction: rtl;
    background: #DFF0D8;
    padding: 10px;
    font-size: 14px;
    border: 1px solid #D6E9C6;
    border-radius: 4px;
    color: #468847;
    display: none;
}

.userProfileInfo-messge-Error {
    width: 95%;
    margin: 0 auto;
    direction: rtl;
    background: #F2DEDE;
    padding: 10px;
    font-size: 14px;
    border: 1px solid #EED3D7;
    border-radius: 4px;
    color: #A74E4E;
    display: none;
}

.messge-login {
    width: 95%;
    margin: 0 auto;
    direction: ltr;
    background: #D8EDF0;
    padding: 10px;
    font-size: 14px;
    border: 1px solid #D8EDF0;
    border-radius: 4px;
    color: #1F7683;
}

/*table user */

.main-Content-bottom {
    padding: 10px 0;
    width: 100%;
    display: block;
}

.main-Content-bottom-table {
    border: 1px solid #c4c4c4;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 0 5px hsla(0, 0%, 0%, 0.2);
    border-top: none;
}

.main-Content-bottom-table-Title {
    direction: rtl;
    color: #fff;
    background: #069 url(../img/table.jpg) repeat-x;
    padding: 5px 10px;
    font-family: 'BYekan', 'tahoma';
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

.main-Content-bottom-table table {
    width: 100%;
    border-spacing: 0;
    text-align: center;
    direction: rtl;
    background: #fff;
    font-family: Tahoma, Geneva, sans-serif;
    border-collapse: collapse;
    border: 1px solid #c4c4c4;
    border-radius: 0 0 7px 5px;
}

.main-Content-bottom-table table thead {
    background-color: rgba(0, 0, 0, 0.16);
    color: #363636;
    background-color: #E5E5E5;
    padding: 3px 0 0;
    text-align: center;
}

.main-Content-bottom-table table th {
    padding: 5px 0;
    font-size: 13px;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: bold;
    font-size: 13px;
    font-family: inherit;
    color: #555;
    line-height: 35px;
    font-weight: normal;
}

.main-Content-bottom-table table tbody tr {
    font-size: 14px;
    color: #333;
    line-height: 30px;
    border-top: 1px solid #eee;
}

#userProfile tbody tr:nth-of-type(even) {
    background-color: #f2f2f2;
}

.main-Content-bottom-table table td {
    padding: 3px 0;
    min-height: 20px;
}

/*accountant*/

#main-table-tickets tbody tr:nth-child(3n+1) {
    background-color: rgba(186, 186, 186, 0.54);
}

.display-none {
    display: none;
}

.display-block {
    display: block;
}

.credit-message {
    height: 221px;
    color: #2C265F;
    font-size: 12px;
    font-weight: bold;
    padding: 20px;
}

.adult_birthday_txt, .child_birthday_txt, .baby_birthday_txt {
    position: relative;
    z-index: 99 !important;
}

.credit-messageLocal {
    color: #2C265F;
    font-size: 12px;
    font-weight: normal;
    padding: 44px 20px 16px;
    text-align: center;
}

.img_credit {
    height: 160px;
    margin-bottom: 13% !important;
}

.previous-days, .next-days {
    margin-top: 5px;
}

.previous-days {
    padding-right: 30px;
    background-image: url(../images/arrow-right3.png);
    background-repeat: no-repeat;
    background-position: right;
}

.next-days {
    padding-left: 30px;
    background-image: url(../images/arrow-left3.png);
    background-repeat: no-repeat;
    background-position: left;
}

.panel-recover {
    border: 1px solid gray;
    width: 350px;
}

.panel-titr {
    background-color: black;
    color: white;
}

.panel-row {
    min-height: 35px;
    height: auto;
    height: auto;
    line-height: 35px;
}

.panel-row input {
    border: 1px solid gray;
    width: 150px;
}

.panel-row .col1, .panel-row .col2 {
    position: relative;
    float: right;
}

.panel-row .col1 {
    width: 100px;
}

.panel-row .col2 {
    width: 240px;
}

.panel-row2 input {
    margin-right: 40px;
}

.panel-row2 span {
    margin-top: 0 !important;
    height: 35px !important;
    cursor: pointer;
}

.panel-capcha img {
    float: none !important;
    margin: 0 !important;
}

.panel-end {
    text-align: center;
}

#panel-message {
    text-align: center;
    color: red;
}

.recover-message {
    width: 100%;
    text-align: center;
    color: green;
}

.s-u-price-detail-accordion .s-u-p-d-a-h-local, .s-u-bar-rule-accordion .s-u-p-d-a-h-local, .s-u-price-detail-accordion .s-u-p-d-a-c-local, .s-u-bar-rule-accordion .s-u-p-d-a-c-local {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
    align-items: stretch;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    margin: 1px auto;
    background: #e5f2f9;
}

.s-u-price-detail-accordion .s-u-p-d-a-h-local, .s-u-bar-rule-accordion .s-u-p-d-a-h-local {
    background: #245981;
    color: #F9FDFF;
}

.s-u-price-detail-accordion .s-u-p-d-a-c-local, .s-u-bar-rule-accordion .s-u-p-d-a-c-local {
    /*box-shadow: 1px 2px 3px #222    */
}

.s-u-price-detail-accordion .s-u-p-d-a-h-local p, .s-u-bar-rule-accordion .s-u-p-d-a-h-local p, .s-u-price-detail-accordion .s-u-p-d-a-c-local p, .s-u-bar-rule-accordion .s-u-p-d-a-c-local p {
    width: 33%;
    text-align: center;
    font-size: 12px;
    font-family: inherit;
    border-left: 1px solid #ddd;
    box-sizing: border-box;
    line-height: 26px;
}

.s-u-bar-rule-accordion .s-u-p-d-a-c-local p, .s-u-bar-rule-accordion .s-u-p-d-a-h-local p {
    flex-grow: 1;
}

/*.s-u-bar-rule-accordion .s-u-p-d-a-c-local p.big,.s-u-bar-rule-accordion .s-u-p-d-a-h-local p.big{
    width: 23.33%;
}
.s-u-bar-rule-accordion .s-u-p-d-a-c-local p.tin,.s-u-bar-rule-accordion .s-u-p-d-a-h-local p.tin{
    width: 10%;
}*/

.s-u-bar-rule-accordion .s-u-p-d-a-c-local p span {
    display: block;
}

.s-u-price-detail-accordion .s-u-p-d-a-h-local p:last-child, .s-u-bar-rule-accordion .s-u-p-d-a-h-local p:last-child, .s-u-price-detail-accordion .s-u-p-d-a-c-local p:last-child, .s-u-bar-rule-accordion .s-u-p-d-a-c-local p:last-child {
    border: none;
}

/*new style writ by borhani*/

/*search box*/

.change-bor .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #686868;
}

.change-bor .select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 20px;
    padding-right: 10px
}

.s-u-class-pick-change .select2-container--default .select2-selection--single .select2-selection__arrow b, .change-bor .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-top-color: #B1B1B1;
}

.bargasht-change .select2-container--default .select2-selection--single, .raft-change .select2-container--default .select2-selection--single {
    background: none
}

.s-u-class-pick-change .select2-container--default .select2-selection--single .select2-selection__rendered, .bargasht-change .select2-container--default .select2-selection--single, .raft-change .select2-container--default .select2-selection--single {
    border: 1px solid #ebebeb;
    border-radius: 4px;
    height: 37px;
    color: #aaa;
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.raft-change .select2-container--default .select2-selection--single .select2-selection__rendered, .bargasht-change .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-family: inherit;
    /*font-size: 10px;*/
}

.s-u-class-pick-change .select2-container--default .select2-selection--single {
    height: 37px;
}

.s-u-jalali-change {
    position: relative;
    overflow: hidden;
}

.s-u-jalali-change input {
    width: 100%;
    line-height: 30px;
    color: #686868;
    border: 1px solid #ebebeb;
    padding: 0 0 0 3px;
    border-radius: 4px;
    text-align: left;
    height: 37px;
    font-family: inherit;
    font-size: 13px;
    background: none;
    position: relative;
    padding-right: 30px;
    cursor: pointer;
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.s-u-jalali-change i {
    position: absolute;
    right: 0px;
    padding: 6px 6px;
    pointer-events: none;
    font-size: 28px;
    cursor: pointer;
}

.s-u-jalali-color {
    color: #b1b1b1;
}

.inp-child-change::before, .inp-adt-change::before, .inp-baby-change::before {
    color: #aaa;
    font-family: inherit;
    font-size: 12px;
    position: absolute;
    right: 28px;
    top: 0;
}

.BoxErrorSearch_n .alarm_icon_msg {
    float: left !important;
}

span#select2-classf_local-container {
    border-bottom: 2px solid #ebebeb;
}

.s-u-number-input-change {
    -moz-appearance: none;
    -webkit-appearance: none;
    margin: 0;
    direction: ltr;
    position: relative;
    color: #999;
    border: 1px solid #ebebeb;
    padding: 0px 3px 0 0;
    border-radius: 4px;
    height: 37px;
    line-height: 35px;
    font-family: inherit;
    font-size: 13px;
    float: right;
    width: 100%;
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.s-u-number-input-change input {
    float: right;
    padding: 0;
    height: 35px;
    line-height: 30px;
    width: calc(100% - 90px);
    border: none;
    color: #909090;
    box-sizing: border-box;
    font-family: 'inheritNumber', inherit;
    direction: ltr;
    text-align: right;
}

.s-u-number-input-change .plus {
    width: 25px;
    height: 23px;
    float: right;
    font-size: 21px;
    padding-top: 7px;
    /*color: #069;*/
    cursor: pointer;
}

.s-u-number-input-change .minus {
    width: 25px;
    height: 23px;
    float: left;
    font-size: 21px;
    padding-top: 7px;
    /*color: #069;*/
    cursor: pointer;
}

/*.s-u-number-input-change .minus:hover, .s-u-number-input-change .plus:hover {
    color: #1286c0;
}*/

.s-u-num-inp-search-change {
    width: 100%;
    padding: 0;
    text-align: center;
    margin: 10px auto 0;
    position: relative;
}

.s-u-num-inp-search-change button {
    /*    border: 1px solid #069;
        background: #069;
        background: -webkit-gradient(linear, left top, left bottom, from(#1286c0), to(#069));
        background: -webkit-linear-gradient(top, #1286c0, #069);
        background: -moz-linear-gradient(top, #1286c0, #069);
        background: -ms-linear-gradient(top, #1286c0, #069);
        background: -o-linear-gradient(top, #1286c0, #069);*/
    padding: 7.5px 20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: rgba(0, 0, 0, 0.18) 0 1px 0;
    -moz-box-shadow: rgba(0, 0, 0, 0.18) 0 1px 0;
    box-shadow: rgba(0, 0, 0, 0.18) 0 1px 0;
    /*text-shadow: rgba(0, 0, 0, .4) 0 -1px 0;*/
    /*color: #ffffff;*/
    font-size: 13px;
    text-decoration: none;
    vertical-align: middle;
    font-family: inherit, yekanNumbers;
    line-height: 13px;
    box-sizing: border-box;
    height: 40px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    width: 43%;
    cursor: pointer;
}

.s-u-num-inp-search-change button:hover {
    /*    color: #ffffff;
        text-shadow: rgba(255, 255, 255, .4) 0 1px 0;
        text-shadow: rgba(0, 0, 0, .4) 0 -1px 0;
        background: #1286c0;
        background: -webkit-gradient(linear, left top, left bottom, from(#069), to(#1286c0));
        background: -webkit-linear-gradient(top, #069, #1286c0);
        background: -moz-linear-gradient(top, #069, #1286c0);
        background: -ms-linear-gradient(top, #069, #1286c0);
        background: -o-linear-gradient(top, #069, #1286c0);*/
}

.s-u-jalali-color {
    border: 1px solid #b1b1b1;
    background: #b1b1b1;
    background: -webkit-gradient(linear, left top, left bottom, from(#949494), to(#b1b1b1));
    background: -webkit-linear-gradient(top, #949494, #b1b1b1);
    background: -moz-linear-gradient(top, #949494, #b1b1b1);
    background: -ms-linear-gradient(top, #949494, #b1b1b1);
    background: -o-linear-gradient(top, #949494, #b1b1b1);
}

.s-u-jalali-color:hover {
    border: 1px solid #949494;
    background: #949494;
    background: -webkit-gradient(linear, left top, left bottom, from(#b1b1b1), to(#949494));
    background: -webkit-linear-gradient(top, #b1b1b1, #949494);
    background: -moz-linear-gradient(top, #b1b1b1, #949494);
    background: -ms-linear-gradient(top, #b1b1b1, #949494);
    background: -o-linear-gradient(top, #b1b1b1, #949494);
}

.s-u-class-pick-change {
    position: relative;
}

.s-u-class-pick-change .select2-container--default .select2-selection--single {
    background: none;
    border-color: transparent;
}

.s-u-class-pick-change i {
    position: absolute;
    left: 0px;
    padding: 4px 0 0 8px;
    pointer-events: none;
    font-size: 28px;
    /*color: #069;*/
    cursor: pointer;
}

/*end search box*/

/*result item*/

.displayB400 {
    display: none !important;
}

.info-login {
    background-color: #fff;
    background: rgb(255, 255, 255);
    width: 100%;
    height: auto;
    float: right;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.info-login .head-info-login {
    background-color: #444;
    padding: 0;
    text-align: right;
}

.info-login .head-info-login span {
    position: relative;
    float: left;
    padding: 5px 10px 5px 8px;
    font-family: inherit;
    font-size: 12px;
    line-height: 28px;
    /*color: #fff;*/
    /*background-color: #069;*/
}

.info-login .head-info-login span:before {
    content: '';
    position: absolute;
    top: 0;
    right: -18px;

    border-top: 18px solid transparent;
    border-bottom: 20px solid transparent;
    /*border-right: 18px solid #069 !important;*/
    border-left-width: 18px;
    border-left-style: solid;
    bottom: 0;
}

.info-login .head-info-login span a {
    color: #fff;
    font-size: 0.75rem;
}

.info-login .form-sort {
    float: right;
    width: calc(100% - 145px);
    display: flex;
    position: relative;
    top: 0;
}

.countTiket {
    height: 35px;
    background-color: #fff;
    border: 1px solid #ebebeb;
}

.countTiket p {
    color: #5d5d5d;
    line-height: 31px;
    font-size: 12px;
    padding-right: 5px;
}

.countTiket var {
    padding: 0 5px
}

.info-login .form-theme .selector {
    width: 40%;
    line-height: 0;
    color: #777;
    float: left;
    margin-right: 3%;
    height: 22px !important;
    margin-bottom: 0;
    position: relative;
    min-width: 60px;
    font-size: 0.875rem;
}

.info-login .form-theme .selector select {
    position: absolute;
    z-index: 1;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    font-size: 0.875rem;
    height: 36px;
    width: 100%;
    -webkit-appearance: menulist-button;
    line-height: 30px;
    height: 22px !important;
}

.form-item.form-item-sort {
    width: 33%;
    margin: 0 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 5px;
    padding: 0px 5px !important;
    flex: 0 0 33%;
}

.form-item.form-item-sort .select2-container--default .select2-selection--single {
    border-radius: 0;
}

.form-item.form-item-sort .select2-container--default .select2-selection--single .select2-selection__arrow {

}

.form-item.form-item-sort .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #069 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
}

.form-item.form-item-sort .select select {
    height: 32px;
    border: 1px solid #ffffff;
    margin-top: 3px;
}

form-theme .selector span.custom-select {
    display: inline-block;
    line-height: 38px;
    padding: 0 10px;
    font-weight: lighter;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    border: solid #dedede 1px;
    font-size: 0.775rem;
    color: #888;
    background: #fff;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.sort-by-section {
    display: block;
    width: 100%;
    background: #fff;
    padding: 5px;
    margin: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 15px;
}

.sort-by-section .sort-by-title {
    margin: 15px 20px 0 0;
    line-height: 34px;
    float: right;
}

.sort-by-section .sort-bar {
    float: right;
}

.sort-by-section li {
    float: left;
    padding: 15px 5px;
}

.sort-by-section .sort-bar .sort-by-container > span {
    background: url(../images/select.png) #fff no-repeat left;
    border: 1px solid #ebebeb;
    height: 34px;
    padding: 0 15px 0 45px;
    line-height: 34px;
    display: inline-block;
    color: #9e9e9e;
    float: right;
    width: 62px;
}

/*------------------------------*/

.w50percentlast {
    width: 50%;
    float: right;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: inherit, 'Yekan';
    font-size: 14px;
    line-height: 1.428571429;
    color: #333333;
    background-color: #ffffff;
    font-weight: 400;
}

.wh90percent {
    width: 90%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.form-control-search-page {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 0px 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #999;
    vertical-align: middle;
    background-color: #ffffff;
    border: 2px solid #ebebeb;
    border-radius: 4px;
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control-search-page option {
    font-family: inherit, 'Yekan';
    font-size: 11px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

h4.sort-by-title.block-sm {
    font-family: 'inheritBold' !important;
    -webkit-font-smoothing: antialiased !important;
    font-size: 13px !important;
    line-height: 21px;
    word-spacing: -1px;
    color: #2d3e52;
    font-weight: normal;
    padding: 10px;
    min-height: 27px;
    direction: rtl !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

div#result {
    padding-right: 0px;
}

.s-u-result-item-change {
    direction: ltr;
    background-color: #fff;
    border-radius: 0;
    padding: 5px;
    border: none;
    display: table;
    width: 98%;
    margin: auto;
    margin-bottom: 5px;
    table-layout: fixed;
    text-align: center;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.s-u-result-item-RulsCheck {
    padding: 0;
    margin: 0;
    width: 100%;
}

.s-u-result-item-RulsCheck-item {
    padding: 15px 20px;
    text-align: left;
}

.ribbon {
    position: absolute;
    z-index: 1;
    overflow: hidden;
    width: 65px;
    height: 65px;
    text-align: center;
    left: 0;
    top: -1px;
}

.ribbon span {
    font-size: 10px;
    font-weight: 700;
    color: #FFF;
    text-transform: uppercase;
    line-height: 20px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    width: 107px;
    display: block;
    background: #c33;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, .25);
    position: absolute;
    top: 12px;
    left: -33px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: normal;
}

.s-u-result-item-div-change {
    display: table-cell;
    background: #f5f5f5;
    vertical-align: middle;
    float: none;
    padding: 0;
}

.s-u-result-item-wrapper-change {
    display: table-cell;
    padding-left: 0;
    padding-right: 7px;
    float: none;
    width: 100%;
}

.s-u-result-content-item-div-change {
    width: 100%;
}

.s-u-result-content-item-div-change span {
    font-family: inherit;
    font-size: 11px;
    line-height: 21px;
    word-spacing: -1px;
    color: #2d3e52;
}

.s-u-result-content-item-div-change span i {
    font-family: inherit;
    font-size: 11px;
    line-height: 21px;
    word-spacing: -1px;
    color: #2d3e52;
}

.s-u-result-item-div-logo-change {
    border-radius: 0;
    padding: 0;
    display: block;
    margin-bottom: 3px;
    background-color: transparent;
}

.details-wrapper-change {
    display: table;
    width: 100%;
    /*    position: absolute;
        right: 10px;
        bottom: 5px;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.first-row-change, .second-row-change {
    width: 100%;
    float: right;
    padding: 0;
}

.s-u-result-items-div-change {
    background-color: #fff;
}

.s-u-result-item-wrapper .s-u-result-items-div-international {
    width: 25%;
    min-height: 120px;
    background-color: #fff;
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 3px;
}

.s-u-result-item-wrapper .s-u-result-items-div-international:nth-child(5n+1) {
    background-color: #f5f5f5;
}

.s-u-result-item-wrapper .s-u-result-items-div-international .s-u-result-item-div-logo {
    width: 70px;
    height: 70px
}

.s-u-result-item-wrapper .s-u-result-items-div-international .s-u-result-content-item-div-change {
    width: 100%
}

.txtColor {
    color: #069
}

.s-u-result-items-div-change span {
    font-family: inherit, yekan;
    font-size: 11px;
    line-height: 21px;
    word-spacing: -1px;
    color: #6c6c6c;
    font-weight: normal;
    padding: 5px 0 1px;
    min-height: 27px;
    direction: rtl !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}

.s-u-result-item-change span.box-airplane::before {
    content: '';
    width: 100%;
    height: 1px;
    bottom: 11px;
    background: #b3b3b3;
    position: absolute;
    margin: 0 auto;
    display: block;
    left: 0;
    z-index: 0;
}

.s-u-result-item-change span.box-airplane i.airplane {
    font-size: 19px;
    /*color: #069;*/
    position: absolute;
    top: 6px;
}

.s-u-result-item-change:hover span.box-airplane i.airplane {
    position: absolute;
    top: 6px;
    display: block;
    height: 18px;
    width: 22px;
    left: 65%;
    -webkit-animation: moveairplane 10s cubic-bezier(0.35, 0.35, 1, 1) infinite;
    -moz-animation: moveairplane 10s cubic-bezier(0.35, 0.35, 1, 1) infinite;
    -o-animation: moveairplane 10s cubic-bezier(0.35, 0.35, 1, 1) infinite
}

@-webkit-keyframes moveairplane {
    0% {
        left: 100%
    }
    100% {
        left: -10%
    }
}

@-moz-keyframes moveairplane {
    0% {
        left: 100%
    }
    100% {
        left: -10%
    }
}

@-o-keyframes moveairplane {
    0% {
        left: 100%
    }
    100% {
        left: -10%
    }
}

.s-u-result-item-change:hover {
    box-shadow: 1px 1px 5px #777;
}

.right-Cell-change {
    width: calc(100% - 25%) !important;
    border-bottom: 1px solid #f5f5f5;
    border-left: 1px solid #f5f5f5;
    padding-left: 5px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.left-Cell-change {
    width: 25%;
    /*border-bottom: 1px solid #f5f5f5;*/
    padding-right: 7px;
    padding-left: 7px;
    padding-bottom: 3px;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.s-u-bozorg-change {
    font-family: inherit, yekanNumbers;
    font-size: 15px;
    line-height: 30px;
    word-spacing: 3px;
    display: block;
}

.s-u-bozorg-change-date {
    font-family: inherit;
    font-size: 11px;
    line-height: 30px;
    word-spacing: 3px;
    display: block;
}

.s-u-bozorg-change i {
    font-size: 20px;
    font-family: yekanNumbers;
    /*color: #069;*/
    color: #686868;
    word-spacing: 0;
    letter-spacing: -1px;
}

.s-u-result-item-date-format-change {
    font-size: 16px;
    font-family: yekanNumbers;
    word-spacing: 0;
    letter-spacing: 0;
}

.displayib-change {
    font-family: inherit;
    font-size: 11px;
    line-height: 30px;
    word-spacing: 3px;
}

.s-u-result-item-div .flight-number, .s-u-result-item-div .flight-seat {
    display: inline-block
}

.flight-seat-width {
    width: calc(56% - 160px) !important;
    text-align: center !important
}

.s-u-result-item-div .flight-number {
    padding-right: 15px
}

.flight-info {
    margin-top: 3px;
    float: left;
    width: 160px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.detailPrice-flight-info {
    width: 30%
}

.flight-seat {
    float: right;
    width: calc(65% - 160px);
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.flight-seat span {
    font-family: inherit;
    font-size: 11px;
    line-height: 21px;
    word-spacing: -1px;
    color: #2d3e52;
    display: block;
    line-height: 35px;
    direction: rtl !important;
}

.flight-info span {
    float: none;
    margin-right: 2px;
    width: 28px;
    height: 28px;
}

.flight-info span .circle-flight-info {
    border: 1px solid;
    width: 1.8em;
    height: 1.8em;
    line-height: 1.7333em;
    -webkit-border-radius: 50% 50% 50% 50%;
    -moz-border-radius: 50% 50% 50% 50%;
    -ms-border-radius: 50% 50% 50% 50%;
    border-radius: 50% 50% 50% 50%;
    display: inline-block;
    text-align: center;
    color: #d9d9d9;
    cursor: pointer;
    font-size: 16px;
    overflow: hidden;
}

.icons.tooltipWeigh {
    display: inline-block;
    position: relative;
}

.icons.tooltipWeigh .tooltiptextWeight {
    margin-left: 15px;
    width: 100px;
    visibility: hidden;
    background-color: #FFF;
    border-radius: 1px;
    border-width: 1px;
    border-style: solid;
    position: absolute;
    z-index: 1;
    padding: 2px;
    margin-top: 0;
    opacity: 0;
    transition: opacity 1s;
    color: #333;
    font-family: inherit;
    font-size: 11px;
    line-height: 20px;
    left: -50px;
    top: -33px;
    height: 20px;
}

.icons.tooltipWeigh .tooltiptextWeight::after {
    content: " ";
    position: absolute;
    bottom: -59%;
    right: 47%;
    /* To the left of the tooltip */
    margin-top: -5px;
    border-width: 7px;
    border-style: solid;
    /*border-color: #069 transparent transparent transparent;*/
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
}

.icons.tooltipWeigh:hover .tooltiptextWeight {
    visibility: visible;
    opacity: 1;
}

/*---------------------------------------*/

.icons.tooltipWeighDay .tooltiptextWeightDay {
    margin-left: 9px;
    width: 50px;
    visibility: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    border: 1px solid #c9c9c9;
    position: absolute;
    z-index: 1;
    padding: 10px 5px 5px;
    margin-top: -13px;
    opacity: 0;
    transition: opacity 1s;
    color: #333;
    font-family: inherit;
    font-size: 11px;
    line-height: 10px;
    left: -23px;
    top: -29px;
    min-height: 15px;
}

.icons.tooltipWeighDay .tooltiptextWeightDay::after {
    content: " ";
    position: absolute;
    bottom: -34%;
    right: 44%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #f5f5f5 transparent transparent
}

.icons.tooltipWeighDay:hover .tooltiptextWeightDay {
    visibility: visible;
    opacity: 1;
}

.chooseicon {
    border: 1px solid #f1f1f1;
    border-radius: 50%;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    margin-top: 1px;
    position: relative;
    text-align: center;
    transition: all 0.3s ease 0s;
    width: 28px;
    z-index: 2;
}

.chooseicon::before {
    background: #069;
    border-radius: 50%;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scaleX(0);
    transition: all 0.3s ease 0s;
    width: 100%;
    z-index: -1;
}

.chooseicon:hover::before {
    opacity: 1;
    transform: scaleX(1);
}

.chooseicon:hover .icon {
    color: #fff;
}

.chooseicon .icon {
    color: #606060;
    transition: all 0.3s ease 0s;
}

.chooseiconDay.icons.tooltipWeighDay.right {
    position: absolute;
    right: 8px;
    top: 36%;
}

.chooseiconDay.icons.tooltipWeighDay.left {
    position: absolute;
    left: 8px;
    top: 36%;
}

.iconDay {
    color: #fffffb;
    transition: all 0.3s ease 0s;
}

.chooseiconDay {
    border: 1px solid #f1f1f1;
    /* border-radius: 50%; */
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin-top: 1px;
    position: relative;
    text-align: center;
    transition: all 0.3s ease 0s;
    width: 20px;
    z-index: 2;
}

.chooseiconDay::before {
    background: #f5f5f5;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scaleX(0);
    transition: all 0.3s ease 0s;
    width: 100%;
    z-index: -1;
}

.chooseiconDay:hover::before {
    opacity: 1;
    transform: scaleX(1);
}

.chooseiconDay:hover .iconDay {
    color: #333;
}

.s-u-result-items-div-change .font-chanhe {
    font-family: yekanNumbers;
    font-size: 15px;
    line-height: 19px;
    word-spacing: 0px;
    color: #333;
    /*float: left;*/
    direction: ltr;
}

.s-u-select-flight-change {
    font-weight: normal;
    border-radius: 0;
    font-family: inherit, yekanNumbers;
    font-size: 12px;
    /*    color: #ffffff;

        background: #1286c0;
        background: -webkit-gradient(linear, left top, left bottom, from(#069), to(#1286c0));
        background: -webkit-linear-gradient(top, #069, #1286c0);
        background: -moz-linear-gradient(top, #069, #1286c0);
        background: -ms-linear-gradient(top, #069, #1286c0);
        background: -o-linear-gradient(top, #069, #1286c0);*/
    padding: 4px 15px;
    cursor: pointer;
    text-align: center;
}

.s-u-select-flight-change:hover {
    /*color: #ffffff;*/
    text-shadow: rgba(255, 255, 255, .4) 0 1px 0;
    text-shadow: rgba(0, 0, 0, .4) 0 -1px 0;
    /*  background: #1286c0;
      background: -webkit-gradient(linear, left top, left bottom, from(#1286c0), to(#069));
      background: -webkit-linear-gradient(top, #1286c0, #069);
      background: -moz-linear-gradient(top, #1286c0, #069);
      background: -ms-linear-gradient(top, #1286c0, #069);
      background: -o-linear-gradient(top, #1286c0, #069);*/
}

.s-u-select-flight1-change {
    font-weight: normal;
    border-radius: 0;
    font-family: inherit, yekanNumbers;
    font-size: 12px;
    color: #ffffff;
    background: #069;
}

.s-u-select-flight1-change:hover {
    font-weight: normal;
    border-radius: 0;
    font-family: inherit, yekanNumbers;
    font-size: 12px;
    color: #ffffff;
    background: #1286c0;
}

.lightboxContainerOpacity {
    display: none;
    /* opacity: 0.6; */
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    z-index: 1000;
    background-color: rgba(51, 51, 51, 0.9);
    right: 0;
    top: 0;
}

.price-pop {
    cursor: pointer;
}

.price-Box {
    position: fixed;
    width: 800px;
    min-height: 90px;
    left: 0;
    right: 0;
    margin: 0 auto;
    /*margin-left: -273px;
    margin-top: -175px;*/
    top: 20%;
    background: #fff;
    z-index: 100000;
    border-radius: 5px;
    padding: 20px 15px;
    display: none;
    animation: bounceIn .3s;
    box-sizing: border-box;
    direction: rtl;
}

.LoadLightbox {
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    display: block;
    margin: auto;
}

.price-Box .price-Content, .price-Box-Tab .price-Content {
    overflow: hidden;
    direction: rtl;
    padding: 10px;
    box-sizing: border-box;
    /*    border-right: 1px solid #5D7596;
        border-left: 1px solid #5D7596;
        border-bottom: 1px solid #5D7596;*/
    border-style: solid;
    border-width: 1px;
    border-radius: 0;
    text-align: center;
}

.pop-up-h {
    display: block;
    background: #069;
    position: relative;
    top: 0;
    overflow: hidden;
    font-family: inherit;
    border-radius: 0;
    height: 40px;
    padding: 10px;
    box-sizing: border-box;
    color: #fff;
    text-align: center;
}

.pop-up-h span.closeBtn {
    float: left;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 5px;
    top: 5px;
    background: #fff url('../images/cancel.png') no-repeat 3px 3px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s ease-out;
    z-index: 99999999;
}

.displayNone {
    display: none !important;
}

.displayBlock {
    display: inline-block !important;
}

.Cancellation-pop {
    cursor: pointer;
}

.Cancellation-Box {
    position: fixed;
    width: 700px;
    height: auto;
    left: 43%;
    margin-left: -273px;
    margin-top: -175px;
    top: 30%;
    background: #fff;
    z-index: 100000;
    border-radius: 5px;
    padding: 20px;
    display: none;
    animation: bounceIn .3s;
    box-sizing: border-box;
    direction: rtl;
}

.Cancellation-Box .Cancellation-Content {
    overflow: hidden;
    direction: rtl;
    padding: 10px;
    box-sizing: border-box;
    border-style: solid;
    border-width: 1px;
    border-radius: 0 0 3px 3px;
    text-align: center;
    height: 500px;
    overflow-y: scroll;
}

.Cancellation-Content img {
    width: 100%;
    height: auto;
    display: block;
}

.DetailSelectTicketContect {
    box-sizing: border-box;
    background-color: #fff;
    display: none;
    width: 100%;
    float: right;
    padding: 2px 2px 0 2px;
    margin-top: 5px;
}

.DetailSelectTicketContect .s-u-SelectTicket-items:nth-child( 4n+1) {
    margin-right: 0px
}

.s-u-SelectTicket-items {
    width: 24.5%;
    float: right;
    min-height: 155px;
    box-sizing: border-box;
    padding: 0;
    text-align: center;
    background-color: #fbfbfb;
    border-top: 1px solid #F5F5F5;
    border-bottom: 1px solid #F5F5F5;
    border-right: 1px solid #F5F5F5;
    border-left: 1px solid #F5F5F5;
    margin: 1px 3.5px 2px 0;
}

.s-u-SelectTicket-items > div > span {
    padding: /* 3px 0 0*/ 0;
    box-sizing: border-box;
    clear: both;
    display: block;
    line-height: 25px;
    font-size: 12px;
    word-spacing: 0;
    letter-spacing: 0;
}

.s-u-SelectTicket-items .detailPriceIcon {
    border: 1px solid #f1f1f1;
    border-radius: 1px;
    display: inline-block;
    line-height: 28px;
    margin-top: 1px;
    position: relative;
    text-align: center;
    transition: all 0.3s ease 0s;
    z-index: 2;
    padding: 1px 10px;
    margin: 10px auto 4px;
    background-color: #fff;
}

.s-u-SelectTicket-items .detailPriceIcon:hover {
    color: #fff;
}

.s-u-SelectTicket-items .detailPriceIcon::before {
    /*background: #069;*/
    border-radius: 1px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scaleX(0);
    transition: all 0.3s ease 0s;
    width: 100%;
    z-index: -1;
}

.s-u-SelectTicket-items .detailPriceIcon:hover::before {
    opacity: 1;
    transform: scaleX(1);
}

.s-u-SelectTicket-items > div > span > i {
    font-size: 18px;
    /*display: block;*/
}

.s-u-SelectTicket-items > div > a {
    padding: 5px 0;
    box-sizing: border-box;
    clear: both;
    display: block;
    width: 60%;
    margin: 8px auto 0;
}

/*------------------------cancellationPolicyBox------------------------------*/

.cancellationPolicyBorder {
    border: 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #fff;
    height: 1px;
    margin: 15px 0;
}

.cancellationPolicyBox * {
    /*direction: none;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.cancellationPolicyBox {
    border: 1px solid #a5a5a5;
    clear: both;
    margin-top: 3px;
}

.cancellationPolicyBox.mart15 {
    margin-top: 15px
}

.cancellationPolicy-table {
    text-align: center;
    width: 100%;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    display: table;
    border-collapse: separate;
    border-spacing: 0px;
    border-color: grey;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.cancellationPolicy-table th {
    background-color: #E5E5E5;
    font-size: 10px;
    font-family: inherit;
    color: #555;
    line-height: 35px;
    font-weight: normal;
    padding: 3px 0 0;
    text-align: center;
}

.cancellationPolicy-table .cancellationPolicy-c1 {
    width: 10%
}

.cancellationPolicy-table .cancellationPolicy-c2 {
    width: 18%
}

.cancellationPolicy-table .cancellationPolicy-c3 {
    width: 18%
}

.cancellationPolicy-table .cancellationPolicy-c4 {
    width: 18%
}

.cancellationPolicy-table .cancellationPolicy-c5 {
    width: 18%
}

.cancellationPolicy-table .cancellationPolicy-c {
    width: 18%
}

.cancellationPolicy-table > tbody > tr > td {
    padding: 8px 0;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    vertical-align: middle;
    position: relative;
}

/*=========================== table respansive====================================*/

@media only screen and (max-width: 760px), (min-device-width: 240px) and (max-device-width: 768px) {
    .cancellationPolicy-table, .cancellationPolicy-table thead, .cancellationPolicy-table tbody, .cancellationPolicy-table th, .cancellationPolicy-table td, .cancellationPolicy-table tr {
        display: block;
    }

    .cancellationPolicy-table thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    .cancellationPolicy-table tr {
        border: 1px solid #ccc;
    }

    .cancellationPolicy-table > tbody > tr > td.Hotel-tableOrderHead {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
        padding: 3px 0;
    }

    td.cancellationPolicy-title:before {
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 59%;
        white-space: nowrap;
        text-align: right;
        background-color: #E5E5E5;
        font-size: 10px;
        font-family: inherit;
        color: #555;
        line-height: 30px;
    }

    td.cancellationPolicy-title:nth-of-type(1):before {
        content: "کلاس پروازی";
    }

    td.cancellationPolicy-title:nth-of-type(2):before {
        content: "تا 12 ظهر 3 روز قبل از پرواز";
    }

    td.cancellationPolicy-title:nth-of-type(3):before {
        content: "تا 12 ظهر 1 روز قبل از پرواز";
    }

    td.cancellationPolicy-title:nth-of-type(4):before {
        content: "تا 3 ساعت قبل از پرواز";
    }

    td.cancellationPolicy-title:nth-of-type(5):before {
        content: "تا 30 دقیقه قبل از پرواز";
    }

    td.cancellationPolicy-title:nth-of-type(6):before {
        content: "از 30 دقیقه قبل پرواز به بعد";
    }

    .rp-tableOrder .roomFinalPrice {
        margin: 0
    }

    .cancellationPolicy-table tbody > tr > td.cancellationPolicy-title {
        padding: 3px 0;
        line-height: 1.42857143;
        vertical-align: top;
        border-top: 1px solid #e2e2e2;
        border-right: 1px solid #e2e2e2;
        vertical-align: middle;
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-right: 60%;
        white-space: normal;
        text-align: center;
        font-size: 12px;
        min-height: 30px;
    }

    .cancellationPolicy-table tbody > tr > td:last-child {
        border-left: none;
    }
}

/* Smartphones (portrait and landscape) ----------- */

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
    body {
        padding: 0;
        margin: 0;
        width: 100%;
    }
}

@media (min-width: 800px) {
    #filter_tour .modal-dialog {
        width: 800px;
        max-width: 100%;
        margin: auto;
    }
}

/*===========================end table respansive====================================*/

.loodingPostion {
    position: relative;
}

/*end result item*/

/* passengersDetailLocal page*/

.s-u-result-wrapper {
    padding: 0;
}

.zmdi-hc-fw {
    width: 1.28571429em;
    text-align: center;
    float: right;
    height: 15px;
}

.zmdi.zmdi-account-box-phone.zmdi-hc-fw {
    float: none;
}

.panel-body-change .s-u-passenger-item-change:nth-child(4n+0) {
    padding: 0
}

.panel-default-change {
    width: 100%;
    /*float: right;*/
    padding-bottom: 10px;
    background-color: #fff;
    /*border: 1px solid #069;*/
    border-width: 1px;
    border-style: solid;
    direction: ltr;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
}

.panel-default-change-Buyer {
    width: 100%;
    float: right;
    padding: 10px 10px 20px 10px;
    background-color: #069;
    /*border: 1px solid #fff;*/
    border-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.panel-default-change-Buyer .s-u-passenger-item-change {
    width: 33.33%;
}

.panel-default-change > .panel-heading-change {
    padding: 10px 15px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    /*color: #fff;*/
    /*background-color: #069;*/
    text-align: left;
    overflow: auto;
}

.panel-heading-change {
    text-align: left
}

.panel-body-change {
    padding: 10px;
    width: 100%;
    float: right;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.s-u-last-p-bozorgsal-change, .s-u-last-p-nozad-change, .s-u-last-p-koodak-change {
    position: absolute;
    top: -20px;
    left: 0;
    box-sizing: border-box;
    background: #F5F5F5;
    border: 1px solid #b9b9b9;
    padding: 3px 10px;
    margin-left: 30px;
    color: #069;
    font-family: inherit, yekan;
    font-size: 14px;
    font-weight: normal;
    text-shadow: 1px 1px 2px #b9b9b9;
    direction: ltr;
}

.s-u-last-p-bozorgsal-change .countRoom {
    font-size: 12px;
    text-shadow: none;
}

.s-u-last-p-bozorgsal-change i, .s-u-last-p-nozad-change i, .s-u-last-p-koodak-change i {
    /*font-size: 23px;*/
    /*line-height: 5px;*/
    padding-left: 5px;
    text-shadow: none;
}

.s-u-last-p-pasenger-change {
    position: absolute;
    top: -20px;
    left: 0;
    box-sizing: border-box;
    background: #069;
    border: 1px solid #b9b9b9;
    padding: 3px 10px;
    margin-left: 30px;
    color: #fff;
    font-family: inherit, yekan;
    font-size: 14px;
    font-weight: normal;
    text-shadow: 1px 1px 2px #b9b9b9;
    direction: rtl;
}

.passenger_leader {
    background: #f3f3f3;
    color: #069;
    text-shadow: 1px 1px 2px #b9b9b9;
}

.s-u-last-p-pasenger-change .zmdi {
}

.s-u-passenger-wrapper-change {
    position: relative;
    border: 1px solid #b9b9b9;
    border-radius: 0;
    width: 100%;
    padding: 30px 12px 12px;
    box-sizing: border-box;
    margin: 37px auto 0;
}

.s-u-passenger-wrapper-change-Buyer {
    position: relative;
    border: 1px solid #b9b9b9;
    background-color: #fff;
    border-radius: 0;
    width: 100%;
    padding: 30px 12px 12px;
    box-sizing: border-box;
    margin: 37px auto 0;
}

.s-u-passenger-item-change {
    margin: 10px auto 0;
    padding: 0 10px 0 0 ;
    font-size: 12px;

}

.s-u-passenger-item-changes {
    margin: 10px auto 0;
    padding: 0 10px 0 0 ;
    font-size: 12px;
}

.banks_ha {
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
}


.s-u-passenger-item-change select, .s-u-passenger-item-change input {
    border-color: #f5f5f5;
    border-radius: 0;
    padding: 3px 10px;
    direction: ltr;
}

.s-u-passenger-item-change input[type=file] {
    padding: 0px;
    border-width: 1px;
}

.s-u-passenger-item-change textarea {
    padding: 3px 10px;
    direction: ltr;
    width: 98%;
    line-height: 27px;
    font-size: 12px;
    font-family: inherit;
}

.s-u-passenger-item-change select:hover, .s-u-passenger-item-change select:focus, .s-u-passenger-item-change select:active, .s-u-passenger-item-change input:hover, .s-u-passenger-item-change input:focus, .s-u-passenger-item-change input:active {
    /*border-color: #29aaea;*/
    box-shadow: 0px 0px 2px #666;
}

.noneIranian {
    display: none;
}

select[id^="genderI"], select[id^="genderC"], select[id^="genderA"] {
    color: #7c8187;
    font-size: 11px;
}

.left-Cell-change .detailPriceBtn {
    border: 2px solid #ebebeb;
    padding: 5px 15px 5px 15px;
    background: #fff;
    color: #999;
    font-family: inherit;
    font-size: 12px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    transition: .2s;
    width: 100%;
    margin: auto;
    bottom: 10px;
    cursor: pointer;
}

.s-u-submit-passenger-Buyer {
    height: 42px;
    text-shadow: none;
    width: auto;
    /*float: left;*/
    font-family: inherit;
    /*margin-top: 20px;*/
    font-size: 14px;
    margin-left: 0;

}

div[id^="messageInfo"], div[id^="messageI"], div[id^="messageC"],
div[id^="messageA"], div[id^="messagePassengerLeader"], div[id^="message"] {
    width: 100%;
    float: left;
    color: #ce4235;
    text-align: left;
}

.s-u-last-passenger-btn-change {
    background: #7a8889;
    direction: rtl !important;
    padding: 3px 8px;
    border: none;
    border-radius: 0;
    line-height: 25px;
}

.s-u-last-passenger-btn-change:hover {
    background: #dbdbdb;
    color: #7a8889;
}

.s-u-last-passenger-btn-change .zmdi-hc-fw {
    width: 1em;
    text-align: center;
    float: right;
    height: 18px;
    font-size: 20px;
    margin-left: 5px;
    margin-top: 3px;
}

.cancel-passenger {
    display: inline-block;
    position: relative;
    width: 120px;
    height: 42px;
    line-height: 40px;
    font-size: 0.9em;
    background: #fc3434;
    color: #fff;
    cursor: pointer;
    margin-top: 10px;
    transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    transition-delay: 0.2s;
    border: 1px solid #b9b9b9;
    font-family: inherit, yekan;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
}

.factorLocal-btn {
    padding: 0 30px !important;
    margin-top: 10px;
    line-height: 37px;
    height: 40px;
}

.cancel-passenger:active, .cancel-passenger:hover {
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2);
    transition-delay: 0s;
}

.s-u-last-p-koodak-change .soap-icon-man-1, .s-u-last-p-koodak-change .soap-icon-man-3 {
    font-size: 17px !important;
}

.last-p-popup-change {
    height: 500px;
    overflow: auto;
    padding: 20px;
}

.l-p-p-header-change {
    background: #5D7596;
    font-family: inherit;
}

.l-p-p-content-change {
    overflow: hidden;
    direction: rtl;
    box-sizing: border-box;
    border-right: 1px solid #5D7596;
    border-left: 1px solid #5D7596;
    border-bottom: 1px solid #5D7596;
    border-radius: 0 0 3px 3px;
    text-align: center;
}

.l-p-p-title-change span {
    background: #7d92b0;
    font-family: inherit;
    font-size: 11px;
    height: 50px;
    direction: rtl;
}

.l-p-p-table-change div a {
    background-color: #069;
}

/*factorLocal page*/

.main-banks-logo {
    width: 100%;
    display: block;
    margin: 0 auto;
    text-align: center;
}

.main-pay-content {
    width: 100%;
    float: right;
}

.s-u-result-items-div-change-factorLocal {
    width: 33.33%;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.s-u-result-items-div-change-factorLocal span {
    display: block;
}

.s-u-p-factor-bank-change > h4 {
    /*background-color: #069;*/
    line-height: 45px;
    font-size: 15px;
    font-family: inherit, yekanNumbers;
}

.s-u-p-factor-bank-change > h4::after {
    content: " ";
    bottom: 0;
    top: 100%;
    right: 45%;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-width: 16px;
    border-style: solid;
    /*   border-top-width: medium;
       border-right-width: medium;
       border-bottom-width: medium;
       border-left-width: medium;*/
    margin-right: 10px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.s-u-select-bank {
    position: relative;
    display: inline-block;
    background: #eee;
    padding: 40px 60px 30px 30px;
    border-radius: 2px;
    font-family: inherit;
    color: #333;
    text-align: right;
    /*box-shadow: 1px 1px 1px #999,
              2px 2px 1px #999,
              3px 3px 1px #999;*/
    font-weight: 700;
    transition-duration: .3s;
    width: 93%;
    box-sizing: border-box;
    margin: 0 auto;
    margin-top: 10%;
    /*min-height: 210px;*/
    text-align: center;
}

.s-u-select-bank span.author {
    position: relative;
    display: block;
    text-align: center;
    margin-top: 25px;
    color: #999;
}

.s-u-select-bank span.author i {
    position: relative;
    background: #eee;
    padding-right: 5px;
    padding-left: 5px;
    font-style: italic;
    z-index: 5;
}

.s-u-select-bank span.author::before {
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 1px;
    background: #ccc;
    z-index: 1;
}

.s-u-select-bank:hover {
    box-shadow: 1px 1px 5px #999, 2px 2px 6px #999, 3px 3px 7px #999;
}

.s-u-select-bank::before {
    display: block;
    position: absolute;
    bottom: 68px;
    right: 28px;
    content: "\"";
    font-family: 'Bitter', serif;
    font-size: 52px;
    color: #999;
    font-style: italic;
}

.s-u-select-bank span.msg {
    position: relative;
    text-align: center;
    margin-top: 20px;
    display: block;
}

.s-u-select-bank .msg {
    position: relative;
    text-align: center;
    margin-top: 20px;
    display: block;
}

.s-u-select-bank .msg .msg-time {
    position: relative;
    text-align: center;
    display: inline-block;
    width: 60%;
}

.box-offline-reserve {
    position: relative;
    text-align: center;
    display: inline-block;
    padding: 30px;
    font-family: inherit;
    line-height: 40px;
    overflow: hidden;
    direction: rtl;
    border-radius: 4px;
    margin: 10px;
    height: 40px;
}

.offline-reserve-msg {
    width: 40%;
    font-size: 13px;
    border: 1px solid #d5d2d2;
    border-radius: 4px;
    color: #4a4848;
    margin: 10px;
    height: 100px;
}

.offline-factorNumber {
    width: 30%;
    font-size: 16px;
    border: 1px solid #a1cb7b;
    border-radius: 4px;
    color: #40770f;
    margin: 10px;
    height: 100px;
}

.displayPriceEuropcar {
    width: 30%;
    font-size: 16px;
    border: 1px solid #a1cb7b;
    border-radius: 4px;
    color: #40770f;
    margin: 10px;
    line-height: 0px;
}

.displayPriceEuropcar i {
    font-size: 17px;
    font-weight: 700;
}

.main-banks-logo {
    width: 100%;
    display: block;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 15px;
}

.bank-logo {
    width: 25%;
    display: inline-block;
    margin: 5px;
    background: #fff;
    border: 1px solid #999;
    padding: 5px;
    border-radius: 30px;
}

.credit-check {
    width: auto;
    display: inline-block;
    margin: 0 auto;
    background: #fff;
    border: 1px solid #999;
    padding: 15px;
    border-radius: 30px;
}

.s-u-select-update-change {
    width: 39%;
    background-color: #1E3846;
    color: #fff;
    font-size: 13px;
    font-family: inherit;
    font-weight: normal;
    border-radius: 0;
    line-height: 44px;
}

.s-u-select-update-change:hover {
    background-color: #069;
}

.s-u-bank-logo-change {
    width: 90%;
    height: auto;
    margin: 9% auto 1%;
    display: block;
}

.Dash-ContentL-B {
    margin-top: 20px;
    width: 100%;
    clear: both;
}

.Dash-ContentL-B-Table {
    border: 0px solid transparent;
    border-radius: 5px;
    box-shadow: 0 0 5px hsla(0, 0%, 0%, 0.2);
}

.Dash-ContentL-B-Title {
    direction: rtl;
    color: #fff;
    /*background:#069 ;*/
    padding: 10px;
    font-family: inherit, yekanNumbers;
    border-radius: 3px 3px 0 0;
    text-align: center;
}

.Dash-ContentL-B-Title h3 {
    font-size: 16px;
    font-family: inherit, yekanNumbers;
    display: inline-block;
}

.Dash-ContentL-B-Title p span {
    font-size: 11px;
    font-family: inherit, yekan;
}

.Dash-ContentL-B-Title p i {
    font-size: 11px;
    font-family: inherit, yekan;
}

.Dash-ContentL-B-Table table {
    width: 100%;
    border-spacing: 0;
    text-align: center;
    direction: rtl;
    background: #fff;
    font-family: Tahoma, Geneva, sans-serif;
    border-collapse: collapse;
}

.Dash-ContentL-Title-leader {
    direction: rtl;
    padding: 10px;
    font-family: inherit, yekanNumbers;
    border-radius: 3px 3px 0 0;
    text-align: center;
}

.Dash-ContentL-Title-leader .leaderRoom-Title {
    width: 25%;
    display: inline-block;
    padding: 2px;
    line-height: 20px;
    text-align: left;
    direction: rtl;
    font-family: inherit;
    font-size: 14px;
    color: #435456;
}

.Dash-ContentL-Title-leader .leaderRoom {
    width: 20%;
    display: inline-block;
    padding: 2px;
    line-height: 20px;
    text-align: right;
    direction: rtl;
    font-family: inherit;
    font-size: 12px;
    color: #435456;
}

/*.Dash-ContentL-B-Table table thead {
    background: #13adb9;
    color: #ffffff;
}*/

.Dash-ContentL-B-Table table th {
    padding: 6px 0;
    font-size: 13px;
    font-family: inherit;
    font-weight: normal;
}

.Dash-ContentL-B-Table table tbody tr {
    font-family: 'FontAwesome', inherit;
    font-size: 13px;
    font-style: normal;
    margin: 0 4px;
    color: #666;
    line-height: 28px;
    vertical-align: top;
    border-top: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    vertical-align: middle;
}

.Dash-ContentL-B-Table table td {
    padding: 8px 2px;
    min-height: 20px;
    font-size: 13px;
    font-family: inherit;
}

.Dash-ContentL-B-Table table tbody tr:nth-child(even) {
    background-color: #f2f2f2
}

.dataTables_wrapper {
    position: relative;
    clear: both;
    zoom: 1;
    border: 1px solid #c7c5c5;
    border-radius: 0 0 5px 5px;
    max-height: 400px;
    overflow: auto;
    padding: 10px;
}

div#passengers_filter {
    font-size: 12px;
    font-family: inherit, yekan;
}

.dataTables_wrapper .dataTables_filter input {
    font-size: 10px;
    font-family: inherit, yekan;
}

/*return Bank Local page*/

.s-u-bank-wrapper-change {
    width: 100%;
    border-radius: 0px;
    border-color: #C1C6C6;
    background-color: #fff;
    padding: 0;
}

.s-u-bank-result-change {
    position: relative;
    height: 50px;
    background-color: #309838;
    color: #fff;
    line-height: 50px;
    font-family: inherit;
    font-size: 15px;
}

.s-u-bank-result-change::after {
    content: " ";
    bottom: 0;
    top: 100%;
    right: 50%;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border: 1px solid transparent;
    border-bottom-color: #309838;
    border-width: 10px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.s-u-bank-item-change {
    width: 25%;
    color: #575757;
    /*border: 1px solid #ebebeb;*/
    padding: 0px;
    height: 40px;
    font-family: inherit;
    font-size: 14px;
    background: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    float: right;
}

.s-u-bank-det-change {
    color: #424242;
    margin-top: 20px;
}

.s-u-bank-title-change {
    float: right;
}

.s-u-bank-item-tiket-print {
    clear: both;
    display: inline-block;
    /*float: right;*/
    height: 40px;
    margin: 25px 0px 8px 0px;
    text-align: center;
    width: 24%
}

.s-u-bank-item-tiket-print a:hover p {
    color: #fff
}

.s-u-bank-item-tiket-print .s-u-bank-title {
    font-family: inherit;
    font-size: 10px;
    color: #7a8889;
}

.s-u-bank-det-change {
    display: inline-block;
    position: relative;
    font-weight: 600;
    width: 40px;
    height: 33px;
    font-size: 29px;
    color: #069;
}

.s-u-bank-det-change i {
    position: absolute;
    bottom: -8px;
    right: 10px;
}

.s-u-bank-result-error-change {
    position: relative;
    height: 50px;
    background-color: #A40127;
    color: #fff;
    line-height: 50px;
    font-family: inherit;
    font-size: 15px;
}

.s-u-bank-result-error-change::after {
    content: " ";
    bottom: 0;
    top: 100%;
    right: 50%;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border: 1px solid transparent;
    border-bottom-color: #A40127;
    border-width: 10px;
    margin-right: 10px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.s-u-bank-content-error-change {
    padding: 20px 0;
    text-align: center;
}

.flight-false {
    background-color: #A40127;
    cursor: no-drop;
}

.flight-false:hover {
    background-color: #A40127 !important;
}

.loaderpassengers {
    background-color: transparent;
    /*float: left;*/
    height: 14px;
    left: 0;
    right: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 60%;
    padding: 21px;
    background-color: rgba(208, 208, 208, 0.18);
}

.loaderfactors {
    background-color: transparent;
    /*float: right;*/
    height: 14px;
    left: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0px;
    height: 35px;
    margin: auto;
    background-color: rgba(208, 208, 208, 0.18);
}

.tblprice {
    width: 100%;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    direction: ltr;
}

.tblprice * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.tdpricelabel {
    text-align: left;
    /*width: 20%*/
    font-family: 'inheritBold', 'inheritNumber';
    font-size: 12px;
    color: #4d4d4d;
    /*padding-bottom: 13px;*/
    /*width: 15%;*/
    float: left;
    line-height: 25px;
    padding-left: 5px;
}

.tdprice {
    /*padding-right: 31px;*/
    text-align: left;
    font-family: inherit;
    font-size: 12px;
    width: 22%;
    float: left;
}

/*userProfile page*/

.userProfileInfo-change {
    width: 100%;
    margin: 15px 0;
    float: right;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.userProfileInfo-change span {
    color: #7c8187;
    font-family: inherit, 'yekan', 'yekanNumbers';
    font-size: 12px;
    width: 100%;
    text-align: left;
    float: right;
}

.userProfileInfo-change input, .userProfileInfo-change select {
    width: 100%;
    padding: 0 10px;
    border-radius: 0;
    border-color: #f5f5f5;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.userProfileInfo-change select:hover, .userProfileInfo-change select:focus, .userProfileInfo-change selectt:active, .userProfileInfo-change input:hover, .userProfileInfo-change input:focus, .userProfileInfo-change input:active {
    /*border-color: #29aaea;*/
    box-shadow: 0px 0px 2px #666;
}

.userProfileInfo-change p {
    width: 100%;
    padding: 0 10px;
    border-radius: 0;
    border-color: #f5f5f5;
    font-family: inherit, "Yekan", "YekanNumbers";
    font-size: 12px;
    float: right;
    background-color: #eee;
    box-sizing: border-box;
    height: 40px;
    line-height: 39px;
    text-align: right;
    cursor: no-drop;
}

.userProfileInfo-btn-change input {
    font-family: 'inheritBold';
    font-size: 14px;
    height: 43px;
    line-height: 33px;
}

.s-u-select-excel-change {
    border: none;
    background-image: none;
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    display: inline-block;
    width: 100%;
    clear: both;
    margin: 20px 0;
    padding: 0 30%;
    background-color: #1E3846;
    color: #fff;
    font-size: 13px;
    font-family: inherit;
    font-weight: normal;
    border-radius: 0;
    line-height: 44px;
}

.s-u-select-excel-change:hover {
    background-color: #069;
}

/*end userProfile page*/

.sfm-headerBar-menu {
    float: left !important;
    padding: 0;
    text-align: right;
}

.sfm-headerBar-phone {
    padding: 0
}

.sfm-headerBar-mail, .sfm-headerBar-phone {
    float: none;
    line-height: 28px;
    color: #aaa
}

.sfm-headerBar-mail:before, .sfm-headerBar-phone:before {
    padding-left: 10px;
}

.sfm-headerBar-phone span, .sfm-headerBar-mail a {
    float: none;
    padding-left: 10px;
    padding-right: 0;
    font-size: 13px
}

.sfm-headerBar-mail a {
    color: #aaa
}

.float-panel {
    z-index: 99
}

.float-panel .logo {
    clear: right;
}

.tempBg ul.mainMenu > li > a {
    font-size: 12px;
}

.top-wrapper-temp {
    height: 100px;
}

.s-u-bank-logo-bank {
    display: inline;
    height: auto;
    vertical-align: middle;
    width: 40px;
}

.error-flight {
    color: #ad1111;
    float: left;
    font-size: 15px;
    left: 28px;
    position: relative;
    top: 33px;
}

.error-hotel {
    color: #ad1111;
    float: left;
    font-size: 13px;
    left: 28px;
    top: 33px;
    margin-left: 22px;
    font-weight: bold;
}

.margin-left-10 {
    margin-right: 10px;
}

.margin-left-5 {
    margin-right: 10px;
}

.font-i {
    font-size: 16px !important;
}

/*create modal*/

.modal {
    display: none;
    /* Hidden by default */
    position: fixed;
    /* Stay in place */
    z-index: 100;
    /* Sit on top */
    left: 0;
    top: 0;
    width: 100%;
    /* Full width */
    height: 100%;
    /* Full height */
    overflow: auto;
    /* Enable scroll if needed */
    background-color: rgb(0, 0, 0);
    /* Fallback color */
    background-color: rgba(0, 0, 0, 0.4);
    /* Black w/ opacity */
}

/* Modal Content/Box */

/*.modal-content {
    background-color: #fefefe;
    margin: 15% auto;  15% from the top and centered
    padding: 20px;
    border: 1px solid #888;
    width: 80%;  Could be more or less, depending on screen size
}*/

/* The Close Button */

.close {
    float: right;
    font-weight: bold;
    font-family: yekan !important;
    width: 35px;
    height: 35px;
    background-color: #fff;
    text-align: center;
    vertical-align: sub;
    padding-bottom: 0;
    box-sizing: border-box;
    line-height: 30px;
    border-radius: 50%;
    font-size: 33px;
    color: crimson;
    text-align: center
}

.close:hover, .close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

/* Modal Header */

.modal-header {
    display: flex;
    padding: 16px;
    background-color: #069;
    color: white;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

#filter_tour .close {
    border: none;
    display: flex;
    margin-left: auto;
    align-content: center;
    align-items: center;
    justify-content: center;
    padding: 0;
}

.filter-content_tour input {
    margin: 10px auto 0;
    height: 35px;
    line-height: 26px;
    border-radius: 2px;
    padding: 0 10px;
    box-sizing: border-box;
    font-family: inherit;
    width: 100%;
    outline: none;
    text-align: left;
    color: #989595;
    font-size: 12px;
    border: 1px solid #ebebeb;
}

.filter-content_tour i {
    right: 0;
    width: 30px;
    text-align: center !important;
    top: 19px;
}

.modal-footer {
    min-height: 46px;
    padding: 8px 16px 0 0;
    background-color: #069;
    color: white;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

/* Modal Body */

.modal-body {
    max-height: 390px;
    overflow-y: auto;
    padding: 10px 50px;
}

/* Modal Footer */

.modal-content {
    position: relative;
    top: 120px;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    /*border: 1px solid #888;*/
    border-radius: 6px;
    width: 80%;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.7s;
    animation-name: animatetop;
    animation-duration: 0.7s
}

.modal-h {
    font-size: 16px;
    font-family: inherit;
    font-weight: 500;
}

.modal-text-center {
    text-align: center;
}

.modal-padding-bottom-15 {
    padding-bottom: 15px;
}

.modal-padding-bottom-10 {
    padding-bottom: 10px;
}

.modal-padding-top-5 {
    padding-top: 5px;
}

.modal-text-center {
    text-align: center;
    background: #f6f6f6;
    border: 1px solid #cdcdcd;
    padding: 10px 15px;
    font-size: 16px;
    font-family: inherit;
    font-weight: 500;
    display: inline-block;
    margin-top: -1px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.modal-text-center-detail {
    text-align: center;
    background: #fff;
    border: 1px solid #cdcdcd;
    padding: 10px 15px;
    font-size: 13px;
    font-family: inherit;
    color: #949494;
    font-weight: 300;
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-top: -1px;
}

.modal-text-center-titel {
    font-size: 14px;
    font-family: inherit;
    font-weight: 500;
    color: #2f2f2f;
}

.modal-text-center-titel-pad {
    padding-top: 7px;
    display: inline-block;
}

.modal-text-center-titel-checkbox {
    margin-top: 8px;
    display: inline-block;
}

.modal-padding-bottom-15 {
    padding-bottom: 15px;
}

/* Add Animation */

@-webkit-keyframes animatetop {
    from {
        top: 120px;
        opacity: 0
    }
    to {
        top: 120;
        opacity: 1
    }
}

@keyframes animatetop {
    from {
        top: 120px;
        opacity: 0
    }
    to {
        top: 120px;
        opacity: 1
    }
}

/*
 * Component: Button
 * -----------------
 */

.btn {
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
    /* border: 1px solid transparent; */
}

.btn.uppercase {
    text-transform: uppercase;
}

.btn.btn-flat {
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-width: 1px;
}

.btn:active {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn:focus {
    outline: none;
}

.btn.btn-file {
    position: relative;
    overflow: hidden;
}

.btn.btn-file > input[type='file'] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    opacity: 0;
    filter: alpha(opacity=0);
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

.btn-default {
    background-color: #f4f4f4;
    color: #444;
    border-color: #ddd;
}

.btn-default:hover, .btn-default:active, .btn-default.hover {
    background-color: #e7e7e7;
}

.btn-send-information {
    width: 115px;
}

.btn-primary {
    background-color: #3c8dbc;
    border-color: #367fa9;
}

.btn-primary:hover, .btn-primary:active, .btn-primary.hover {
    background-color: #367fa9;
}

.btn-success {
    background-color: #00a65a;
    border-color: #008d4c;
}

.btn-success:hover, .btn-success:active, .btn-success.hover {
    background-color: #008d4c;
}

.btn-info {
    background-color: #00c0ef;
    border-color: #00acd6;
}

.btn-info:hover, .btn-info:active, .btn-info.hover {
    background-color: #00acd6;
}

.btn-danger {
    background-color: #dd4b39;
    border-color: #d73925;
}

.btn-danger:hover, .btn-danger:active, .btn-danger.hover {
    background-color: #d73925;
}

.btn-warning {
    background-color: #f39c12;
    border-color: #e08e0b;
}

.btn-warning:hover, .btn-warning:active, .btn-warning.hover {
    background-color: #e08e0b;
}

.btn-cancel {
    background-color: #fb3434;
    border-color: #e08e0b;
    color: #fff;
    font-weight: 700 !important;
    font-family: inherit;
}

.btn-cancel:hover, .btn-cancel:active, .btn-cancel.hover {
    background-color: #f81111;
    color: #fff !important;
}

.btn-outline {
    border: 1px solid #fff;
    background: transparent;
    color: #fff;
}

.btn-outline:hover, .btn-outline:focus, .btn-outline:active {
    color: rgba(255, 255, 255, 0.7);
    border-color: rgba(255, 255, 255, 0.7);
}

.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn[class*='bg-']:hover {
    -webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.2);
}

.btn-app {
    border-radius: 3px;
    position: relative;
    padding: 15px 5px;
    margin: 0 0 10px 10px;
    min-width: 80px;
    height: 60px;
    text-align: center;
    color: #666;
    border: 1px solid #ddd;
    background-color: #f4f4f4;
    font-size: 12px;
}

.btn-app > .fa, .btn-app > .glyphicon, .btn-app > .ion {
    font-size: 20px;
    display: block;
}

.btn-app:hover {
    background: #f4f4f4;
    color: #444;
    border-color: #aaa;
}

.btn-app:active, .btn-app:focus {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-app > .badge {
    position: absolute;
    top: -3px;
    right: -10px;
    font-size: 10px;
    font-weight: 400;
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    /* border: 1px solid transparent; */
    border-radius: 4px;
    width: auto;
}

.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.btn:hover, .btn:focus, .btn.focus {
    /* color: #333; */
    text-decoration: none;
}

.btn:active, .btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
}

a.btn.disabled, fieldset[disabled] a.btn {
    pointer-events: none;
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

.btn-default:focus, .btn-default.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c;
}

.btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c;
}

.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    background-image: none;
}

.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #ccc;
}

.btn-default .badge {
    color: #fff;
    background-color: #333;
}

.btn-primary-green {
    color: #6f6d6d;
    position: relative;
    background-color: #f0f0f0;
    padding: 4px 33px 4px 8px;
    border-radius: 1px;
    width: 130px;
    line-height: 1.529;
}

.btn-primary-green:before {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;
    background: #6f6d6d;
    line-height: 30px;
    color: #fff;
    padding: 0 5px;
}

.btn-primary-green.fa-print:before {
    font-size: 13px
}

.btn-primary-green.fa-envelope-o:before {
    font-size: 12px
}

.btn-primary-green.fa-eye:before {
    font-size: 12px
}

.btn-primary-green:after {
    border-right: 11px solid #6f6d6d;
    border-top: 30px solid transparent;
    content: " ";
    height: 0;
    position: absolute;
    right: 22px;
    top: 0;
    width: 0;
}

.btn-primary-green:hover {
    background-color: #d8d8d8;
    color: #fff;
}

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

.btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #286090;
    border-color: #122b40;
}

.btn-primary:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}

.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}

.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
    color: #fff;
    background-color: #204d74;
    border-color: #122b40;
}

.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background-image: none;
}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
    background-color: #337ab7;
    border-color: #2e6da4;
}

.btn-primary .badge {
    color: #337ab7;
    background-color: #fff;
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625;
}

.btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}

.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}

.btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus {
    color: #fff;
    background-color: #398439;
    border-color: #255625;
}

.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
    background-image: none;
}

.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.btn-success .badge {
    color: #5cb85c;
    background-color: #fff;
}

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}

.btn-editReserve {
    color: #fff;
    background-color: #e9ab41;
    border-color: #f6a51a;
}

.btn-editReserve:hover {
    color: #fff;
    background-color: #f6a51a;
    border-color: #f6a51a;
}

.btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85;
}

.btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}

.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}

.btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus {
    color: #fff;
    background-color: #269abc;
    border-color: #1b6d85;
}

.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
    background-image: none;
}

.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
    background-color: #5bc0de;
    border-color: #46b8da;
}

.btn-info .badge {
    color: #5bc0de;
    background-color: #fff;
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

.btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d;
}

.btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}

.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}

.btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus {
    color: #fff;
    background-color: #d58512;
    border-color: #985f0d;
}

.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
    background-image: none;
}

.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
    background-color: #f0ad4e;
    border-color: #eea236;
}

.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff;
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

.btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19;
}

.btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}

.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}

.btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus {
    color: #fff;
    background-color: #ac2925;
    border-color: #761c19;
}

.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
    background-image: none;
}

.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a;
}

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff;
}

.btn-link {
    font-weight: normal;
    color: #337ab7;
    border-radius: 0;
}

.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent;
}

.btn-link:hover, .btn-link:focus {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent;
}

.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
    color: #777;
    text-decoration: none;
}

.btn-lg, .btn-group-lg > .btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}

.btn-sm, .btn-group-sm > .btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-xs, .btn-group-xs > .btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-block {
    display: block;
    width: 100%;
}

.btn-block + .btn-block {
    margin-top: 5px;
}

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
    width: 100%;
}

.pointer {
    cursor: pointer;
}

.select2-results__option {
    padding: 3px 6px;
    font-size: 11px;
}

.raft .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single .select2-selection__placeholder {
    font-size: 12px;
}

.s-u-steps {
    width: 100%;
    clear: both;
    direction: rtl;
    text-align: right;
    display: none;
}

.s-u-next-step, .s-u-prev-step, .s-u-check-step {
    display: inline-block;
    padding: 5px 20px;
    color: #fff;
    cursor: pointer;
    /*margin: 0 0px 10px 10px;*/
    transition: .2s all ease;
}

.s-u-check-step > i.plushotel {
    font-size: 22px;
    line-height: 31px;
    vertical-align: middle;
    padding-left: 5px;
}

.s-u-check-step.tooltip-hotel {
    position: relative;
}

.s-u-check-step.tooltip-hotel:before, .s-u-check-step.tooltip-hotel:after {
    display: block;
    opacity: 0;
    pointer-events: none;
    position: absolute;
}

.s-u-check-step.tooltip-hotel:after {
    border-right: 6px solid transparent;
    border-bottom: 6px solid rgba(152, 151, 151, 0.88);
    border-left: 6px solid transparent;
    content: '';
    height: 0;
    top: 52px;
    left: 20px;
    width: 0;
    transform: translate3d(0, 6px, 0);
    transition: all .1s ease-in-out;
}

.s-u-check-step.tooltip-hotel:before {
    background: rgba(152, 151, 151, 0.88);
    border-radius: 2px;
    color: #333;
    font: 16px inherit;
    content: attr(data-title);
    font-size: 14px;
    padding: 6px 10px;
    top: 58px;
    left: 0;
    z-index: 123;
    white-space: nowrap;
    transform: scale3d(.2, .2, 1);
    transition: all .2s ease-in-out;
    text-shadow: none;
}

.s-u-check-step.tooltip-hotel:hover:before, .s-u-check-step.tooltip-hotel:hover:after {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}

.s-u-check-step.tooltip-hotel:hover:after {
    transition: all .2s .1s ease-in-out;
}

/*
 * Social Buttons for Bootstrap
 *
 * Copyright 2013-2015 Panayiotis Lipiridis
 * Licensed under the MIT License
 *
 * https://github.com/lipis/bootstrap-social
 */

.btn-social {
    position: relative;
    padding-left: 44px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.btn-social > :first-child {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 32px;
    line-height: 34px;
    font-size: 1.6em;
    text-align: center;
    border-right: 1px solid rgba(0, 0, 0, 0.2);
}

.btn-social.btn-lg {
    padding-left: 61px;
}

.btn-social.btn-lg > :first-child {
    line-height: 45px;
    width: 45px;
    font-size: 1.8em;
}

.btn-social.btn-sm {
    padding-left: 38px;
}

.btn-social.btn-sm > :first-child {
    line-height: 28px;
    width: 28px;
    font-size: 1.4em;
}

.btn-social.btn-xs {
    padding-left: 30px;
}

.btn-social.btn-xs > :first-child {
    line-height: 20px;
    width: 20px;
    font-size: 1.2em;
}

.btn-social-icon {
    position: relative;
    padding-left: 44px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 34px;
    width: 34px;
    padding: 0;
}

.btn-social-icon > :first-child {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 32px;
    line-height: 34px;
    font-size: 1.6em;
    text-align: center;
    border-right: 1px solid rgba(0, 0, 0, 0.2);
}

.btn-social-icon.btn-lg {
    padding-left: 61px;
}

.btn-social-icon.btn-lg > :first-child {
    line-height: 45px;
    width: 45px;
    font-size: 1.8em;
}

.btn-social-icon.btn-sm {
    padding-left: 38px;
}

.btn-social-icon.btn-sm > :first-child {
    line-height: 28px;
    width: 28px;
    font-size: 1.4em;
}

.btn-social-icon.btn-xs {
    padding-left: 30px;
}

.btn-social-icon.btn-xs > :first-child {
    line-height: 20px;
    width: 20px;
    font-size: 1.2em;
}

.btn-social-icon > :first-child {
    border: none;
    text-align: center;
    width: 100%;
}

.btn-social-icon.btn-lg {
    height: 45px;
    width: 45px;
    padding-left: 0;
    padding-right: 0;
}

.btn-social-icon.btn-sm {
    height: 30px;
    width: 30px;
    padding-left: 0;
    padding-right: 0;
}

.btn-social-icon.btn-xs {
    height: 22px;
    width: 22px;
    padding-left: 0;
    padding-right: 0;
}

.btn-adn {
    color: #ffffff;
    background-color: #d87a68;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-adn:hover, .btn-adn:focus, .btn-adn.focus, .btn-adn:active, .btn-adn.active, .open > .dropdown-toggle.btn-adn {
    color: #ffffff;
    background-color: #ce563f;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-adn:active, .btn-adn.active, .open > .dropdown-toggle.btn-adn {
    background-image: none;
}

.btn-adn .badge {
    color: #d87a68;
    background-color: #ffffff;
}

.btn-bitbucket {
    color: #ffffff;
    background-color: #205081;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-bitbucket:hover, .btn-bitbucket:focus, .btn-bitbucket.focus, .btn-bitbucket:active, .btn-bitbucket.active, .open > .dropdown-toggle.btn-bitbucket {
    color: #ffffff;
    background-color: #163758;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-bitbucket:active, .btn-bitbucket.active, .open > .dropdown-toggle.btn-bitbucket {
    background-image: none;
}

.btn-bitbucket .badge {
    color: #205081;
    background-color: #ffffff;
}

.btn-dropbox {
    color: #ffffff;
    background-color: #1087dd;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-dropbox:hover, .btn-dropbox:focus, .btn-dropbox.focus, .btn-dropbox:active, .btn-dropbox.active, .open > .dropdown-toggle.btn-dropbox {
    color: #ffffff;
    background-color: #0d6aad;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-dropbox:active, .btn-dropbox.active, .open > .dropdown-toggle.btn-dropbox {
    background-image: none;
}

.btn-dropbox .badge {
    color: #1087dd;
    background-color: #ffffff;
}

.btn-facebook {
    color: #ffffff;
    background-color: #3b5998;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-facebook:hover, .btn-facebook:focus, .btn-facebook.focus, .btn-facebook:active, .btn-facebook.active, .open > .dropdown-toggle.btn-facebook {
    color: #ffffff;
    background-color: #2d4373;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-facebook:active, .btn-facebook.active, .open > .dropdown-toggle.btn-facebook {
    background-image: none;
}

.btn-facebook .badge {
    color: #3b5998;
    background-color: #ffffff;
}

.btn-list-tour {
    color: #ffffff;
    background-color: #36a114;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-list-tour:hover, .btn-list-tour:focus, .btn-list-tour.focus, .btn-list-tour:active, .btn-list-tour.active, .open > .dropdown-toggle.btn-list-tour {
    color: #ffffff;
    background-color: #2e8911;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-list-tour:active, .btn-list-tour.active, .open > .dropdown-toggle.btn-list-tour {
    background-image: none;
}

.btn-list-tour .badge {
    color: #205081;
    background-color: #ffffff;
}

.btn-flickr {
    color: #ffffff;
    background-color: #ff0084;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-flickr:hover, .btn-flickr:focus, .btn-flickr.focus, .btn-flickr:active, .btn-flickr.active, .open > .dropdown-toggle.btn-flickr {
    color: #ffffff;
    background-color: #cc006a;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-flickr:active, .btn-flickr.active, .open > .dropdown-toggle.btn-flickr {
    background-image: none;
}

.btn-flickr .badge {
    color: #ff0084;
    background-color: #ffffff;
}

.btn-foursquare {
    color: #ffffff;
    background-color: #f94877;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-foursquare:hover, .btn-foursquare:focus, .btn-foursquare.focus, .btn-foursquare:active, .btn-foursquare.active, .open > .dropdown-toggle.btn-foursquare {
    color: #ffffff;
    background-color: #f71752;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-foursquare:active, .btn-foursquare.active, .open > .dropdown-toggle.btn-foursquare {
    background-image: none;
}

.btn-foursquare .badge {
    color: #f94877;
    background-color: #ffffff;
}

.btn-github {
    color: #ffffff;
    background-color: #444444;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-github:hover, .btn-github:focus, .btn-github.focus, .btn-github:active, .btn-github.active, .open > .dropdown-toggle.btn-github {
    color: #ffffff;
    background-color: #2b2b2b;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-github:active, .btn-github.active, .open > .dropdown-toggle.btn-github {
    background-image: none;
}

.btn-github .badge {
    color: #444444;
    background-color: #ffffff;
}

.btn-google {
    color: #ffffff;
    background-color: #dd4b39;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-google:hover, .btn-google:focus, .btn-google.focus, .btn-google:active, .btn-google.active, .open > .dropdown-toggle.btn-google {
    color: #ffffff;
    background-color: #c23321;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-google:active, .btn-google.active, .open > .dropdown-toggle.btn-google {
    background-image: none;
}

.btn-google .badge {
    color: #dd4b39;
    background-color: #ffffff;
}

.btn-instagram {
    color: #ffffff;
    background-color: #3f729b;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-instagram:hover, .btn-instagram:focus, .btn-instagram.focus, .btn-instagram:active, .btn-instagram.active, .open > .dropdown-toggle.btn-instagram {
    color: #ffffff;
    background-color: #305777;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-instagram:active, .btn-instagram.active, .open > .dropdown-toggle.btn-instagram {
    background-image: none;
}

.btn-instagram .badge {
    color: #3f729b;
    background-color: #ffffff;
}

.btn-linkedin {
    color: #ffffff;
    background-color: #007bb6;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-linkedin:hover, .btn-linkedin:focus, .btn-linkedin.focus, .btn-linkedin:active, .btn-linkedin.active, .open > .dropdown-toggle.btn-linkedin {
    color: #ffffff;
    background-color: #005983;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-linkedin:active, .btn-linkedin.active, .open > .dropdown-toggle.btn-linkedin {
    background-image: none;
}

.btn-linkedin .badge {
    color: #007bb6;
    background-color: #ffffff;
}

.btn-microsoft {
    color: #ffffff;
    background-color: #2672ec;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-microsoft:hover, .btn-microsoft:focus, .btn-microsoft.focus, .btn-microsoft:active, .btn-microsoft.active, .open > .dropdown-toggle.btn-microsoft {
    color: #ffffff;
    background-color: #125acd;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-microsoft:active, .btn-microsoft.active, .open > .dropdown-toggle.btn-microsoft {
    background-image: none;
}

.btn-microsoft .badge {
    color: #2672ec;
    background-color: #ffffff;
}

.btn-openid {
    color: #ffffff;
    background-color: #f7931e;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-openid:hover, .btn-openid:focus, .btn-openid.focus, .btn-openid:active, .btn-openid.active, .open > .dropdown-toggle.btn-openid {
    color: #ffffff;
    background-color: #da7908;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-openid:active, .btn-openid.active, .open > .dropdown-toggle.btn-openid {
    background-image: none;
}

.btn-openid .badge {
    color: #f7931e;
    background-color: #ffffff;
}

.btn-pinterest {
    color: #ffffff;
    background-color: #cb2027;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-pinterest:hover, .btn-pinterest:focus, .btn-pinterest.focus, .btn-pinterest:active, .btn-pinterest.active, .open > .dropdown-toggle.btn-pinterest {
    color: #ffffff;
    background-color: #9f191f;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-pinterest:active, .btn-pinterest.active, .open > .dropdown-toggle.btn-pinterest {
    background-image: none;
}

.btn-pinterest .badge {
    color: #cb2027;
    background-color: #ffffff;
}

.btn-reddit {
    color: #000000;
    background-color: #eff7ff;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-reddit:hover, .btn-reddit:focus, .btn-reddit.focus, .btn-reddit:active, .btn-reddit.active, .open > .dropdown-toggle.btn-reddit {
    color: #000000;
    background-color: #bcddff;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-reddit:active, .btn-reddit.active, .open > .dropdown-toggle.btn-reddit {
    background-image: none;
}

.btn-reddit .badge {
    color: #eff7ff;
    background-color: #000000;
}

.btn-soundcloud {
    color: #ffffff;
    background-color: #ff5500;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-soundcloud:hover, .btn-soundcloud:focus, .btn-soundcloud.focus, .btn-soundcloud:active, .btn-soundcloud.active, .open > .dropdown-toggle.btn-soundcloud {
    color: #ffffff;
    background-color: #cc4400;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-soundcloud:active, .btn-soundcloud.active, .open > .dropdown-toggle.btn-soundcloud {
    background-image: none;
}

.btn-soundcloud .badge {
    color: #ff5500;
    background-color: #ffffff;
}

.btn-tumblr {
    color: #ffffff;
    background-color: #2c4762;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-tumblr:hover, .btn-tumblr:focus, .btn-tumblr.focus, .btn-tumblr:active, .btn-tumblr.active, .open > .dropdown-toggle.btn-tumblr {
    color: #ffffff;
    background-color: #1c2d3f;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-tumblr:active, .btn-tumblr.active, .open > .dropdown-toggle.btn-tumblr {
    background-image: none;
}

.btn-tumblr .badge {
    color: #2c4762;
    background-color: #ffffff;
}

.btn-twitter {
    color: #ffffff;
    background-color: #55acee;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-twitter:hover, .btn-twitter:focus, .btn-twitter.focus, .btn-twitter:active, .btn-twitter.active, .open > .dropdown-toggle.btn-twitter {
    color: #ffffff;
    background-color: #2795e9;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-twitter:active, .btn-twitter.active, .open > .dropdown-toggle.btn-twitter {
    background-image: none;
}

.btn-twitter .badge {
    color: #55acee;
    background-color: #ffffff;
}

.btn-vimeo {
    color: #ffffff;
    background-color: #1ab7ea;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-vimeo:hover, .btn-vimeo:focus, .btn-vimeo.focus, .btn-vimeo:active, .btn-vimeo.active, .open > .dropdown-toggle.btn-vimeo {
    color: #ffffff;
    background-color: #1295bf;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-vimeo:active, .btn-vimeo.active, .open > .dropdown-toggle.btn-vimeo {
    background-image: none;
}

.btn-vimeo .badge {
    color: #1ab7ea;
    background-color: #ffffff;
}

.btn-vk {
    color: #ffffff;
    background-color: #587ea3;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-vk:hover, .btn-vk:focus, .btn-vk.focus, .btn-vk:active, .btn-vk.active, .open > .dropdown-toggle.btn-vk {
    color: #ffffff;
    background-color: #466482;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-vk:active, .btn-vk.active, .open > .dropdown-toggle.btn-vk {
    background-image: none;
}

.btn-vk .badge {
    color: #587ea3;
    background-color: #ffffff;
}

.btn-yahoo {
    color: #ffffff;
    background-color: #720e9e;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-yahoo:hover, .btn-yahoo:focus, .btn-yahoo.focus, .btn-yahoo:active, .btn-yahoo.active, .open > .dropdown-toggle.btn-yahoo {
    color: #ffffff;
    background-color: #500a6f;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-yahoo:active, .btn-yahoo.active, .open > .dropdown-toggle.btn-yahoo {
    background-image: none;
}

.btn-yahoo .badge {
    color: #720e9e;
    background-color: #ffffff;
}

.loader-tracking {
    height: 40px;
    position: absolute;
    right: 110px;
    top: 66px;
    width: 40px;
    z-index: 2147483647;
}

li.login-user-main-menu {
    display: none;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    font-family: 'inheritNumber', 'inheritMedium';
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

input#SelectUser, input#Ruls {
    width: 19px;
    box-shadow: none;
    margin-right: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
}

.form-control:-ms-input-placeholder {
    color: #999;
}

.form-control::-webkit-input-placeholder {
    color: #999;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1;
}

.form-control[disabled], fieldset[disabled] .form-control {
    cursor: not-allowed;
}

textarea.form-control {
    height: auto;
}

.text-left {
    text-align: left;
}

ul.mainMenu > li {
    padding-top: 8px
}

/*.temp-content{padding-top: 60px }*/

.loaderPublic {
    display: none;
    position: fixed;
    z-index: 999;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    display: block;
}

.loaderPublicPage {
    display: none;
    position: fixed;
    z-index: 999;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    display: block;
}

.loaderPublicForHotel {
    background: #ffffff url("../images/HotelGif.gif") no-repeat scroll 50% 50%;
    display: block;
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}

.img-loaderHotel {
    padding: 0;
    box-sizing: border-box;
    clear: both;
    display: none;
    /*width: 37%;*/
    margin: 0 auto 0;
    position: absolute;
    right: 0;
    left: 0;
    top: -19px;
    height: 47px;
}

.showContentTextModal {
    color: #ff0000;
    font-family: yekan;
    font-size: 14px;
    position: relative;
    top: 14px;
}

.DisabledReserveButton {
    background-color: #490A3D !important;
    cursor: context-menu;
}

.disabledButtonPayOnline {
    background-color: #f5284b !important;
    margin-top: 20px !important;
    cursor: no-drop;
    width: 55%;
    opacity: 0.8;
    border-radius: 8px;

}

.BoxErrorSearch {
    background-color: #AA2932 !important;
    display: flex;
    align-items: center;
}

.IconBoxErrorSearch {
    font-size: 59px;
    color: #FFFFFF !important;
    vertical-align: middle;
    margin-right: 21px;

}

.TextBoxErrorSearch {
    color: #FFFFFF !important;
    margin-left: 115px;
    font-size: 16px;
    text-align: left;
}

.TextLoaderPage {
    text-align: center;
    position: relative;
    top: 67%;
    color: #333;
    font-size: 16px;
    left: 0;
}

.text-center-client {
    text-align: center;
}

.max-height-100 {
    height: 100px;
}

.borderAll {
    border: 1px solid #000;
}

.border-left-ticket {
    border-left: 1px solid #000;
}

.border-bottom-ticket {
    border-bottom: 1px solid #000;
}

.border-top-ticket {
    border-top: 1px solid #000;
}

.no-padding {
    padding: 0px;
}

.padding-right-10 {
    padding-right: 10px;
}

.padding-top-bottom-16 {
    padding: 16px 0px;
}

.pull-left-important {
    float: left !important;
}

.font-size-ticket {
    font-size: 20px;
}

.form-item.form-item-sort .select > span {
    width: 100% !important;
}

#select2-priceSortSelect-container, #select2-timeSortSelect-container {
    width: 83%;
}

.s-u-last-p-bozorgsal-change-edit {
    top: -52px;
    margin-right: 0;
}

/* top rote page */

.rote-Box * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: inherit;
    transition-timing-function: ease-in-out;
    -ms-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    -webkit-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-duration: .2s;
    -ms-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
}

.rote-Box:hover * {
    transition-timing-function: ease-in-out;
    -ms-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    -webkit-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-duration: .2s;
    -ms-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
}

.rote-Box {
    background-color: #fff;
    cursor: pointer;
    padding-bottom: 10px;
    min-height: 425px;
}

.rote-Box .rote-Box-tittle {
    line-height: 33px;
    font-size: 13px;
}

.rote-Box .rote-Box-inner {
    /*max-width: 270px;*/
    margin: 0 auto;
    text-align: center;
}

.rote-Box .rote-Box-image {
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
    font-size: 13px;
    line-height: 1;
    text-align: center;
    margin: -3px -6px 0 -18px;
    width: 105%;
    direction: rtl;
}

.rote-Box .rote-Box-image::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 5px 0;
    /* border-color: transparent #A39385 transparent transparent; */
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

.rote-Box .rote-Box-image::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: -5px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 0;
    /* border-color: #A39385 transparent transparent transparent; */
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
}

.rote-Box .rote-Box-image .rote-Box-image-border {
    width: 94%;
    border-top-style: dashed;
    border-bottom-style: dashed;
    border-top-width: 1px;
    border-bottom-width: 1px;
    padding: 3px;
    margin: 0 5px;
}

.rote-Box .currency {
    display: inline-block;
    font-size: 17px;
    line-height: 50px;
    vertical-align: text-bottom;
}

.rote-Box .value {
    font-size: 23px;
    font-weight: 500;
    line-height: 50px;
    word-spacing: -7px;
    margin: 0 20px;
    display: inline-block;
    font-family: inheritBold;
}

.rote-Box .description {
    font-size: 12px;
    font-family: inheritLight;
}

.rote-Box .duration {
    display: inline-block;
    font-size: 17px;
    line-height: 50px;
    vertical-align: text-top;
}

.rote-Box .rote-Box-body {
    padding: 20px 10px 0;
}

.rote-Box .one-rote-box {
    margin-bottom: 3px !important;
    background-color: #fff;
    border: 1px solid #f3f3f3;
    line-height: 1.5;
    height: 28px;
    width: 98%;
    margin: 0 auto;
    margin-bottom: 0px;
    box-sizing: border-box;
    cursor: pointer;
    z-index: 2;
    position: relative;
}

.rote-Box .one-rote-box:hover {
    background-color: #ededed;
}

.rote-Box .one-rote-box p {
    color: #666;
    padding: 0px 10px 0 0;
    line-height: 1.5;
    width: 40%;
    float: right;
    font-family: inheritMedium, inheritNumber;
}

.rote-Box .one-rote-box span {
    padding: 0px 10px;
    line-height: 24px;
    width: 55%;
    float: left;
    color: #7d8887;
    font-family: inheritMedium, inheritNumber;
    font-size: 12px;
    font-weight: normal;
}

.rote-Box .one-rote-box span > a {
    padding: 0px 10px;
    line-height: 24px;
    width: 55%;
    float: left;
    color: #7d8887;
    font-family: inheritMedium, inheritNumber;
    font-size: 13px;
    font-weight: normal;
}

.rote-Box {
    border-bottom: 3px solid #c0c0c0;
    border-top: 3px solid #c0c0c0;
    position: relative;
}

.rote-Box::before, .rote-Box::after {
    border-left: 2px solid #c0c0c0;
    border-right: 2px solid #c0c0c0;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.6s ease 0s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.rote-Box::after {
    bottom: 0;
    top: auto;
}

.rote-Box:hover {
    box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.3);
}

.rote-Box:hover::before, .rote-Box:hover::after {
    height: 50%;
}

.arzan-flight-15 {
    position: fixed;
    width: 545px;
    height: 368px;
    left: 50%;
    margin-left: -273px;
    margin-top: -175px;
    top: 50%;
    background: #fff;
    z-index: 9999999;
    border-radius: 3px;
    padding: 0 10px 10px 10px;
    display: none;
    animation: bounceIn .3s;
    box-sizing: border-box;
    direction: rtl;
}

.arzan-flight-15 h4 span {
    font: 15px/36px yekan;
    margin: 0;
    display: block;
    width: 100%;
    color: #333;
}

.close-flight-15 {
    position: absolute;
    left: 5px;
    top: 5px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: #fff url(../images/cancel.png) no-repeat left center;
}

.arzan-flight-item {
    width: 31%;
    margin: 3px 1.1%;
    direction: rtl;
    text-align: center;
    overflow: hidden;
    float: right;
    box-sizing: border-box;
    padding: 5px;
}

.arzan-flight-item a {
    cursor: pointer;
    color: #080808;
    font: normal 13px yekan, yekanNumbers;
    background-color: #cfcfcf;
    width: 100%;
    border-radius: 3px;
    display: block;
}

.main-flight-price {
    background: #e1e7e9;
    display: inline-block;
    width: 100%;
    position: relative;
    border-top: 1px dashed #fff;
    border-radius: 3px;
    color: #113d75;
}

.flight-Day-Next {
    width: 31%;
    margin: 3px 1.1%;
    direction: rtl;
    text-align: center;
    overflow: hidden;
    float: left;
    box-sizing: border-box;
    padding: 2px 5px;
    cursor: pointer;
    color: #9aa4af;
    font: normal 13px yekan, yekanNumbers;
    background-color: #34485e;
    width: 115px;
    border-radius: 3px;
    display: inline-block;
    position: relative;
    top: 4px;
    left: 6px;
    /* border: 1px solid #113D75; */
}

.flight-Day-Prev {
    width: 31%;
    margin: 3px 1.1%;
    direction: rtl;
    text-align: center;
    overflow: hidden;
    float: right;
    box-sizing: border-box;
    padding: 2px 5px;
    cursor: pointer;
    color: #9aa4af;
    font: normal 13px yekan, yekanNumbers;
    background-color: #34485e;
    width: 115px;
    border-radius: 3px;
    display: inline-block;
    position: relative;
    top: 4px;
    right: 6px;
    /* border: 1px solid #062a02; */
}

.flight-Day-Prev:hover, .flight-Day-Next:hover {
    background-color: #9aa4af;
    color: #34485e;
}

/*=========================================================================================*/

/*=========================================================================================*/

/*=========================================================================================*/

/*=========================================================================================*/

.temp-content {
    margin: 2% auto 10px
}

/*filter col (right col) */

.filterBox {
    margin-bottom: 10px;
}

.filtertip_hotel {
    /*height: 100px;*/
    background: #dd9b30;
    padding: 0px;
    color: #fff;
    padding: 20px;
    position: relative;
    text-align: center;
    line-height: 30px;
    font-family: inherit, inherit;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
}

.hotel-city-name {
    font-weight: 700;
}

.filtertip_hotel::after {
    content: " ";
    bottom: 0;
    top: 100%;
    right: 46%;
    border: solid transparent;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-bottom-color: #dd9b30;
    border-width: 10px;
    z-index: 1;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.filtertip_hotel p {
    line-height: 30px;
    direction: ltr;
}

/*search box*/

.filtertip_hotel-searchbox {
    background: #fff;
    border-radius: 0;
    box-shadow: none;
    padding: 15px 10px 10px 10px;
    width: 100%;
    vertical-align: baseline;
    display: inline-block;
}

.filterBox * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.form-hotel-item-searchBox {
    padding: 0;
    width: 100%;
    float: right;
    box-sizing: border-box;
    margin: 5px 0;
}

.form-hotel-item-searchBox .select2-container .select2-selection--single {
    height: 35px
}

.form-hotel-item-searchBox .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 35px
}

.form-hotel-item-searchBox-date {
    padding: 0;
    width: 50%;
    position: relative;
    margin: 5px auto;
    float: right;
}

.form-hotel-child-birthday:nth-child(2n) {
    padding-right: 0 !important;
    padding-left: 5px !important;
    /* background-color: red */
}

.form-hotel-item-searchBox-date select.childAge {
    border: none;
    height: 35px;
    line-height: 26px;
    border-radius: 2px;
    padding: 0 5px;
    box-sizing: border-box;
    font-family: inherit;
    width: 100%;
    outline: none;
    text-align: right;
    color: #8a8a8a;
    font-size: 12px;
    border: 1px solid #ebebeb;
}

.childAge-dropdown {
    position: relative;
    display: block;
    /* margin-top:0.5em; */
    padding: 0;
}

.childAge-dropdown select {
    width: 100%;
    margin: 0;
    background: none;
    padding: 8px 5px;
    outline: none;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    -webkit-appearance: none;

    padding: .6em 1.9em .5em .8em;
    line-height: 1.3;
}

.childAge-dropdown select {
    font-family: inherit;
    font-size: 12px;
    color: #a5a5a5;
    border: 1px solid #ebebeb;
    border-radius: 2px;
}

.childAge-dropdown::after {
    content: "";
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 10px;
    margin-left: -4px;
    margin-top: -8px;
    position: absolute;
    top: 23px;
    width: 0;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .childAge-dropdown select::-ms-expand {
        display: none;
    }

    select:focus::-ms-value {
        background: transparent;
        color: #222;
    }
}

.childAge-dropdown::after, x:-moz-any-link {
    display: none;
}

.childAge-dropdown select, x:-moz-any-link {
    padding-right: .8em;
}

_::-moz-progress-bar, .childAge-dropdown {
    overflow: hidden;
}

/* Show only the custom icon */
_::-moz-progress-bar, .childAge-dropdown:after {
    display: block;
}

_::-moz-progress-bar, .childAge-dropdown select {
    padding-right: 1.9em;
    -moz-appearance: window;
    text-indent: 0.01px;
    text-overflow: "";
    width: 100%;
}

_::-moz-progress-bar, childAge-dropdown select:focus {
    outline: 2px solid rgba(180, 222, 250, .7);
}

x:-o-prefocus, .childAge-dropdown::after {
    display: none;
}

option {
    font-weight: normal;
}

.child-birthday-box .child-birthday-item:nth-child(2n) .form-hotel-item {
    padding-left: 0 !important;
    padding-right: 5px !important;
}

/* ------------------------------- */

.form-hotel-item-stayTime {
    padding: 0;
    padding-right: 0px;
    width: 100%;
    position: relative;
    margin: 5px auto;
    float: right;
    height: 35px;
    line-height: 26px;
    border-radius: 2px;
    padding: 0 5px;
    box-sizing: border-box;
    font-family: inherit;
    width: 100%;
    outline: none;
    text-align: left;
    color: #989595;
    direction: ltr;
    font-size: 12px;
    border: 1px solid #ebebeb;
}

.form-hotel-item-stayTime .calendar-icon {
    float: right;
    color: #a5a5a5;
}

.form-hotel-item-searchHotelName {
    margin: 10px auto;
    float: right;
    height: 35px;
    line-height: 26px;
    border-radius: 2px;
    padding: 0 10px;
    box-sizing: border-box;
    font-family: inherit;
    width: 100%;
    outline: none;
    text-align: left;
    color: #989595;
    font-size: 12px;
    border: 1px solid #ebebeb;
}

.form-hotel-item-searchHotelName-i {
    top: 18px;
    width: 20%;
    right: 0;
    left: auto;
}

.form-hotel-item-searchBox-date .calendar-icon {
    position: absolute;
    /*color: #a5a5a5;*/
    z-index: 1;
    width: 46px;
    text-align: left;
    right: 0;
}

.form-hotel-item-boder {
    border: 1px solid #ebebeb;
    margin: 2px 0 0 5px;
    border-radius: 2px;
}

#child-birthday-box {
    float: right;
    background-color: aliceblue;
    width: 100%;
    min-height: 50px;
}

.form-hotel-item-boder > span.stayingTime {
    padding-right: 5px;
    color: #a5a5a5;
}

.form-hotel-item-searchBox-btn {
    width: 100%;
    float: right;
    margin: 5px auto;
    text-align: center;
}

.form-hotel-item .select2-container--default .select2-selection--single {
    border-radius: 2px;
}

.form-hotel-item .select2-container {
    width: 100% !important
}

.form-hotel-item .select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 6px;
    font-family: inherit;
    font-size: 12px;
    color: #a5a5a5;
}

.form-hotel-item-searchBox-btn button {
    width: 43%;
    font-family: inherit;
    font-size: 14px;
    line-height: 33px;
    border: none;
    color: #fff;
    margin-top: 15px;
    cursor: pointer;
    transition: .2s all ease;
    border-radius: 4px;
    box-sizing: border-box;
    height: 40px;
}

.filtertip-searchbox {
    background: #fff;
    box-shadow: none;
    width: 100%;
    vertical-align: baseline;
    display: inline-block;
    border-radius: 7px;
    margin-bottom: 15px;
}

.filtertip-searchbox .filter-title {
    width: 100%;
    display: block;
    color: #656565;
    padding: 5px 0;
    font-family: inherit;
    font-size: 14px;
    font-weight: 700;
    line-height: 34px;
    text-align: center;
    border-radius: 1px 1px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    /*border-bottom: 1px solid #f1f1f1;
    background: #fbfbfb;*/
}

.raste-item {
    direction: ltr;
    text-align: left;
    padding: 9px 2px 10px 2px;
    border-bottom: 1px dashed #e2e2e2;
    display: flex;
    align-items: center;
}

.raste-item label, .checkboxStations label {
    font-family: inherit;
}

.raste-item:last-child, .checkboxStations:last-child {
    border-bottom: none;
}

.checkboxStations {
    padding: 10px 2px 10px 2px;
    display: inline-block;
}

.box-img-room {
    overflow: hidden;
    position: relative;
    text-align: center;
    display: block;
    width: 100%;
    height: 60px;
}

.box-img-room img {
    width: auto;
    height: 50px;
    padding-top: 10px;
}

.filtertip-searchbox .filter-title.borderB {
    border-bottom: 1px solid #a5a5a5;
    direction: ltr;
}

.filtertip-searchbox .filter-title.borderB .hote-cart-icon {
    font-size: 47px;
    color: #a5a5a5;
    text-align: left;
    display: inline-block;
}

.filtertip-searchbox .filter-title.borderB .hote-cart-contant {
    display: inline-block;
    width: calc(100% - 50px);
    font-family: inherit;
}

.filtertip-searchbox .filter-title.borderB .hote-cart-contant > span {
    display: block;
    color: #9c9797;
}

.hote-cart-tittle {
    display: block;
    font-family: inherit;
    font-size: 13px;
    line-height: 27px;
    color: #435456;
    word-spacing: -1px;
}

.notify {
    position: relative;
    margin-top: -30px;
}

.notify .heartbit {
    position: absolute;
    top: -30px;
    left: -9px;
    height: 25px;
    width: 25px;
    z-index: 10;
    border: 5px solid #ff7676;
    border-radius: 70px;
    -moz-animation: heartbit 1s ease-out;
    -moz-animation-iteration-count: infinite;
    -o-animation: heartbit 1s ease-out;
    -o-animation-iteration-count: infinite;
    -webkit-animation: heartbit 1s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.notify .point {
    width: 6px;
    height: 6px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background-color: #ff7676;
    position: absolute;
    left: 0;
    top: -20px;
}

@keyframes heartbit {
    0% {
        -webkit-transform: scale(0);
        opacity: 0;
    }
    25% {
        -webkit-transform: scale(.1);
        opacity: .1;
    }
    50% {
        -webkit-transform: scale(.5);
        opacity: .3;
    }
    75% {
        -webkit-transform: scale(.8);
        opacity: .5;
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 0;
    }
}

.FilterHoteltypeName {
    color: #686868
}

.filtertip-searchbox-border {
    padding: 0 10px 5px;
    position: relative;
    width: 100%;
    border: 1px solid #a5a5a5;
    border-radius: 0 0 1px 1px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.form-hotel-item .input, .form-hotel-item .select, .form-hotel-item .inp-number {
    width: 100%;
    float: right;
    box-sizing: border-box;
    padding: 0 1px;
    position: relative;
}

.form-hotel-item .input input, .form-hotel-item .select select {
    border: none;
    height: 35px;
    line-height: 26px;
    border-radius: 2px;
    padding: 0 5px;
    box-sizing: border-box;

    width: 100%;
    outline: none;
    text-align: left;
    color: #a5a0a0;
    font-size: 12px;
    border: 1px solid #ebebeb;
}

.title-input-search {
    padding: 2px 10px;
    font-size: 12px;
    color: #737775;
    font-weight: 700;
    border-bottom: 1px dashed #d5d5d5;
    display: flex;
    margin-top: 10px;
    width: 100%;
}

.title-title-search {

    padding: 10px;
    font-size: 12px;
    color: #5c5e5d;
    font-weight: 700;
    display: block;
    margin-top: 10px;
    width: 100%;
    text-align: center;
    background-color: #e8e8e88f;
    border-radius: 5px;
}

.title-title-search .item-plus {
    position: relative;
    display: inline-block;
    padding-left: 10px;
    line-height: 6px;
}

.item-plus i {
    width: 5px;
    left: 2px;
    display: inline-block;
    line-height: 5px;
    position: absolute;
    font-style: normal;
}

.filtertip_searchbox_35_ .filter-content {
    direction: rtl !important;
}

.filtertip-searchbox .filter-content {
    direction: rtl;
    text-align: left;
    padding: 2px 15px 15px 15px !important;
    position: relative;
    width: 100%;
    float: right;
    line-height: 22px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.rulCancel {
    padding: 0 5px;
    line-height: 25px;
    margin-bottom: 6px;
    display: inline-block;
    width: 100%;
}

/*============== FilterHoteltype style====================*/

.FilterHoteltype[type="checkbox"]:not(:checked), .FilterHoteltype[type="checkbox"]:checked {
    position: absolute;
    left: -9999px;
}

.FilterHoteltype[type="checkbox"]:not(:checked) + label, .FilterHoteltype[type="checkbox"]:checked + label {
    position: relative;
    align-items: center;
    cursor: pointer;
    display: flex;
}

.hotel-star-filter-box {
    top: auto !important;
}

.FilterHoteltype[type="checkbox"]:not(:checked) + label:before, .FilterHoteltype[type="checkbox"]:checked + label:before {
    content: '';
    margin-right: 5px;
    left: 0;
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 2px solid #ccc;
    background: #fff;
    border-radius: 4px;
}

.FilterHoteltype[type="checkbox"]:not(:checked) + label:after, .FilterHoteltype[type="checkbox"]:checked + label:after {
    content: '✔';
    position: absolute;

    left: 3px;
    font-size: 1.7em;
    line-height: 0.8;
    /*color: #dd9b30;*/
    transition: all .2s;
    font-family: Helvetica, Arial, sans-serif;
}

.FilterHoteltype[type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0);
}

.FilterHoteltype[type="checkbox"]:checked + label:after {
    opacity: 1;
    transform: scale(1);
}

.FilterHoteltype[type="checkbox"]:disabled:not(:checked) + label:before, .FilterHoteltype[type="checkbox"]:disabled:checked + label:before {
    box-shadow: none;
    border-color: #bbb;
    background-color: #ddd;
}

.FilterHoteltype[type="checkbox"]:disabled:checked + label:after {
    color: #999;
}

.FilterHoteltype[type="checkbox"]:disabled + label {
    color: #aaa;
}

.FilterHoteltype[type="checkbox"]:checked:focus + label:before, .FilterHoteltype[type="checkbox"]:not(:checked):focus + label:before {
    border: 2px dotted #999;
}

.FilterHoteltypeName:hover:before {
    border: 2px solid #999 !important;
}

/*==================================*/

.filter-content p.sider-rang {
    text-align: center;
    position: absolute;
    right: 0;
    left: 0;
    top: 5px;
    /*color: #dd9b30;*/
    font-size: 15px;
    font-weight: 700;
}

.filter-content p.sider-rang .min-rang, .filter-content p.sider-rang .max-reng {
    font-weight: normal;
    color: #a5a5a5;
    font-size: 13px;
    font-family: inheritNumber;
}

.event_star {
    cursor: pointer
}

.star_animate i {
    -webkit-transition: width .3s;
    transition: width .3s;
    float: left;
}

.star_big, .star_big i {
    display: inline-block;
    height: 29px;
    background-image: url('../../images/start.png');
    background-repeat: no-repeat;
    font-size: 0;
    direction: ltr;
}

.star_big {
    background-position: 0 -62px;
    width: 145px;
    display: block;
    margin: auto;
}

.star_big i {
    background-position: 0 -91px;
    overflow: hidden
}

.star_big[data-starnum="0"] i {
    width: 0
}

.star_big[data-starnum="0.5"] i {
    width: 14.5px
}

.star_big[data-starnum="1"] i {
    width: 29px
}

.star_big[data-starnum="1.5"] i {
    width: 43.5px
}

.star_big[data-starnum="2"] i {
    width: 58px
}

.star_big[data-starnum="2.5"] i {
    width: 72.5px
}

.star_big[data-starnum="3"] i {
    width: 87px
}

.star_big[data-starnum="3.5"] i {
    width: 101.5px
}

.star_big[data-starnum="4"] i {
    width: 116px
}

.star_big[data-starnum="4.5"] i {
    width: 130.5px
}

.star_big[data-starnum="5"] i {
    width: 145px
}

.star_in, .star_in i {
    display: inline-block;
    height: 17px;
    background-image: url('../images/start.png');
    background-repeat: no-repeat;
    font-size: 0
}

.star_in {
    background-position: 0 0;
    width: 85px
}

.star_in i {
    background-position: 0 -17px;
    overflow: hidden
}

.star_in[data-starnum="0"] i {
    width: 0
}

.star_in[data-starnum="0.5"] i {
    width: 8.5px
}

.star_in[data-starnum="1"] i {
    width: 17px
}

.star_in[data-starnum="1.5"] i {
    width: 25.5px
}

.star_in[data-starnum="2"] i {
    width: 34px
}

.star_in[data-starnum="2.5"] i {
    width: 42.5px
}

.star_in[data-starnum="3"] i {
    width: 51px
}

.star_in[data-starnum="3.5"] i {
    width: 59.5px
}

.star_in[data-starnum="4"] i {
    width: 68px
}

.star_in[data-starnum="4.5"] i {
    width: 76.5px
}

.star_in[data-starnum="5"] i {
    width: 85px
}

.star_small, .star_small i {
    display: inline-block;
    height: 14px;
    background-image: url('../images/start.png');
    background-repeat: no-repeat;
    font-size: 0
}

.star_small {
    background-position: 0 -34px;
    width: 70px
}

.star_small i {
    background-position: 0 -48px;
    overflow: hidden
}

.star_small[data-starnum="0"] i {
    width: 0
}

.star_small[data-starnum="0.5"] i {
    width: 7px
}

.star_small[data-starnum="1"] i {
    width: 14px
}

.star_small[data-starnum="1.5"] i {
    width: 21px
}

.star_small[data-starnum="2"] i {
    width: 28px
}

.star_small[data-starnum="2.5"] i {
    width: 35px
}

.star_small[data-starnum="3"] i {
    width: 42px
}

.star_small[data-starnum="3.5"] i {
    width: 49px
}

.star_small[data-starnum="4"] i {
    width: 56px
}

.star_small[data-starnum="4.5"] i {
    width: 63px
}

.star_small[data-starnum="5"] i {
    width: 70px
}

/*check box*/

.check-radio-tweak-wrapper {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.check-radio-tweak-wrapper input[type="checkbox"], .check-radio-tweak-wrapper input[type="radio"] {
    display: none;
}

.check-radio-tweak-wrapper[type="checkbox"] {
    display: inline-block;
    width: 18px;
    height: 18px;
    background: transparent;
    cursor: pointer;
    border-radius: 2px;
    box-sizing: border-box;
    border: 2px solid #919195;
    position: relative;
}

.check-radio-tweak-wrapper[type="checkbox"]:hover {
    border: 2px solid #ffc92d;
}

.check-radio-tweak-wrapper[type="checkbox"][checked] {
    background: #ffc92d;
    border: 2px solid #ffc92d;
}

.check-radio-tweak-wrapper[type="checkbox"][checked]::before {
    content: "";
    width: 8px;
    height: 4px;
    background: transparent;
    display: block;
    border-bottom: 2.5px solid #202126;
    border-left: 2px solid #202126;
    transform: rotate(-45deg);
    position: absolute;
    top: 3px;
    left: 2px;
}

/*page list of hotel*/

.hotel-result-item {
    border: none;
    box-shadow: 0px 0px 6px -1px rgba(0, 0, 0, 0.1);
    background: #fff;
    margin-bottom: 15px;
    float: left;
    border-radius: 7px;
    width: 100%;
    position: relative;
    direction:ltr;
    display:flex;
    flex-wrap:wrap;
}

.hotel-result-item:hover .bs-discount.star {
    transform: rotate(15deg);
}

.hotel-result-item * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.ribbon-hotel {
    position: absolute;
    z-index: 1;
    /*overflow: hidden;*/
    min-width: 95px;
    height: 44px;
    text-align: center;
    left: 0px;
    top: 50px;
}

.ribbon-hotel::after {
    border-left: 9px solid transparent;
    border-top: 12px solid;
    content: " ";
    height: 0;
    position: absolute;
    left: -8px;
    top: 34px;
}

.ribbon-hotel span {
    font-size: 10px;
    font-weight: 700;
    /*color: #FFF;*/
    text-transform: uppercase;
    line-height: 27px;
    width: 100%;
    display: block;
    /*background: #dd9b30;*/
    text-shadow: 1px 1px 2px rgba(0, 0, 0, .25);
    position: relative;
    top: 3px;
    left: -8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: normal;
    z-index: 123;
    border-radius: 3px 3px 3px 0;
    padding: 2px;
}

.ribbon-hotel span i {
    position: relative;
    padding: 2px 10px;
    font-family: inherit;
    font-size: 12px;
    font-weight: 700;
    color: white;
    text-shadow: none;
}

.ribbon-special-hotel {
    position: absolute;
    z-index: 1;
    /*overflow: hidden;*/
    width: 95px;
    height: 44px;
    text-align: center;
    left: -9px;
    top: 0px;
}

.ribbon-special-hotel::after {
    border-left: 9px solid transparent;
    border-top: 12px solid #d11d1d;
    content: " ";
    height: 0;
    position: absolute;
    left: 0;
    top: 33px;
}

.ribbon-special-hotel span {
    font-size: 10px;
    font-weight: 700;
    color: #FFF;
    text-transform: uppercase;
    line-height: 27px;
    width: 100%;
    display: block;
    background: #f92828;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, .25);
    position: absolute;
    top: 3px;
    left: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: normal;
    z-index: 123;
    border-radius: 3px 3px 3px 0;
    padding: 2px;
}

.ribbon-special-hotel span i {
    position: relative;
    padding: 2px 2px;
    font-family: inherit;
    font-size: 10px;

}

.ribbon-special-hotel-top {
    position: absolute;
    z-index: 1;
    width: 95px;
    height: 44px;
    text-align: center;
    left: 0;
    top: 5px;
}

.ribbon-special-hotel-top::after {
    border-left: 9px solid transparent;
    border-top: 12px solid #d11d1d;
    content: " ";
    height: 0;
    position: absolute;
    left: -9px;
    top: 32px;
}

.ribbon-special-hotel-top span {
    font-size: 10px;
    color: #FFF;
    text-transform: uppercase;
    line-height: 27px;
    width: 100%;
    display: block;
    background: #f92828;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, .25);
    position: absolute;
    top: 3px;
    left: -9px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: normal;
    z-index: 123;
    border-radius: 3px 3px 3px 0;
    padding: 2px;
}

.ribbon-special-hotel-top span i {
    position: relative;

    font-family: inherit;
    font-size: 12px;

}

.hotel-result-item-image {
    background: #fbfbfb;
    height: 184px;
    overflow: hidden;
    position: relative;
    border-bottom-left-radius: 7px;
    border-top-left-radius: 7px;
}

.carItem .hotel-result-item-image {
    border-left: 1px solid #f0f0f0;
}

.sticky-article{
    clear:both;
    background: #fff;
    border-radius: 7px;
    box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.1);
    padding:20px 15px;
    margin-bottom: 10px;

}
.single-article{
    display:flex;
    flex-wrap:wrap;

}
.single-article h5{
    width:100%;
}
.single-article img{
    max-width: 100%;
    border-radius: 5px;
    margin:auto;

}
.single-article-title{
    margin-bottom: 15px;
}
.single-article-content{
    width: 100%;
    padding:  10px 0;
}
.single-article p{
    text-align: justify;
    line-height: 2;
    font-size:14px;
    color:#666;
    padding:10px 5px;
}

.article-item{
    display:flex;
    flex-wrap:wrap;
    position: relative;
    transition: all ease .4s;
}
.article-item:hover{
    background: #eee;
    border-radius: 5px;
}
.article-item:hover::before{
    opacity: 0;
}
.article-item::before{
    content:'';
    position: absolute;
    left: 20px;
    right:20px;
    height:1px;
    background: #eee;
    bottom: 0;

}
.article-item:last-child::before{
    display: none;
}
.article-item a{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    color:#000;

    margin-bottom: 10px;
    padding: 5px;
    border-radius: 5px;

    width: 100%;
}
.article-item a i{
    color: #ccc;
    text-align: right;
    width: 100%;
    font-style: normal;
    padding-right: 50px;
    line-height: 1;
    font-size: 12px;
    margin-top:-3px
}
.article-item a img{
    width: 40px;
    height:40px;
    margin-left: 10px;
    border-radius: 50%;
    object-fit: cover;
}
.morebtn {
    transition: all ease .4s;
    padding: 10px 20px;
    border-radius: 5px;
    margin-left: auto;
    font-size: 14px;
}
.articles-list{
    padding: 10px 5px;
    background: #fff;
    box-shadow: 0 0 5px #efefef;
    border-radius: 5px;
}
.articles-list h6{
    margin-bottom: 10px;
    font-size: 18px;
    padding: 5px 5px 15px;
    border-bottom: 1px solid #ccc;
}
.carItem .strikePrice {
    color: #878787;
    font-size: 11px;
}

.hotel-result-item-image:hover {
    cursor: pointer;
}

.hotel-result-item-image a {
    text-align: center;
    width: 100%;
    display: block;
    height: 100%;
}

.hotel-result-item-image a:hover, .hotel-result-item-image a:focus {
    color: #2a6496;
    text-decoration: underline;
    outline: 0;
}

.hotel-result-item-image a img {
    width: auto;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    height: 100%;
    margin: 0 auto;
}

.hotel-result-item-image:hover a img {
    /*width: 120%;*/
    margin-left: -10%;
    margin-top: -10%;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
}

.liover {
    width: 10%;
    height: 10%;
    background-color: rgb(149, 151, 152);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    margin: auto;
    opacity: 0;
    -webkit-transition: width 1s, height 1s, margin 1s;
    -moz-transition: width 1s, height 1s, margin 1s;
    -ms-transition: width 1s, height 1s, margin 1s;
    transition: width 1s, height 1s, margin 1s;
}

.hotel-result-item-image:hover .liover {
    width: 80%;
    height: 80%;
    /*background-color: rgb(0, 153, 204); */
    position: absolute;
    top: 10%;
    left: 10%;
    bottom: 10%;
    right: 10%;
    opacity: 0.5;
}

.hotel-result-item-image .fav-icon {
    width: 25px;
    height: 23px;
    background: url('../images/fav-book-icons.png') scroll 0 center no-repeat;
    position: absolute;
    top: 75px;
    left: 160px;
    -webkit-transition: background-position 150ms ease-out;
    -moz-transition: background-position 150ms ease-out;
    -ms-transition: background-position 150ms ease-out;
    -o-transition: background-position 150ms ease-out;
    transition: background-position 150ms ease-out;
}

.hotel-result-item-image:hover .fav-icon {
    width: 25px;
    height: 23px;
    background: url('../images/fav-book-icons.png') scroll 0 -70px no-repeat;
    position: absolute;
    top: 75px;
    left: 154px;
}

.hotel-result-item-image .book-icon {
    width: 25px;
    height: 23px;
    background: url('../images/fav-book-icons.png') scroll 0 -23px no-repeat;
    position: absolute;
    top: 75px;
    left: 102px;
    -webkit-transition: background-position 150ms ease-out;
    -moz-transition: background-position 150ms ease-out;
    -ms-transition: background-position 150ms ease-out;
    -o-transition: background-position 150ms ease-out;
    transition: background-position 150ms ease-out;
}

.hotel-result-item-image:hover .book-icon {
    width: 25px;
    height: 23px;
    background: url('../images/fav-book-icons.png') scroll 0 0 no-repeat;
    position: absolute;
    top: 75px;
    left: 94px;
}

.hotel-result-item-content {
    background: #fff;
    width: 100%;
    height: 184px;
    font-family: inherit;
    font-size: 13px;
    line-height: 15px;

    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
    display: flex;
    flex-wrap: wrap;
    direction: ltr;
}

.hotel-result-item-text {
    direction: ltr;
    padding: 13px 10px 0;
    font-family: inherit;
    font-size: 13px;
    line-height: 18px;
    display: inline-block;
    text-align: justify;
    width: calc(100% - 25%) !important;
    position: relative;
    height: 100%;
}

.carItem .tab-content.current {
    background-color: #f6f6f6;
    border-radius: 5px;
}

.carItem .airlines-detail-box .padt0.iranb.txt12.lh18.displayb {
    margin: 4px 0px;
    color: #959595;
}

.carItem .tab-content {
    margin: 0 10px;
    padding: 10px 0;
}

.border-none {
    border: none !important;
}

.padding-none {
    padding: 0 !important;
}

.margin-none {
    margin: 0 !important;
}

.more-info-car-a {

    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
}

.tour-description {
    width: 100%;
    box-sizing: border-box;
    border-top: 1px dashed #d8d5d5;
    padding: 20px;
    margin-top: 13px;
    display: block;
    color: #959595;
    font-size: 12px;
}

.tooltip-hotel {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.tooltip-hotel .tooltiptext-hotel {
    visibility: hidden;
    width: 165px;
    background-color: #595555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    left: -30%;
    margin-left: -60px;
    border: 2px solid #423f3f;
    font-family: inherit;
    font-size: 11px;
    letter-spacing: 0px;
    word-spacing: -1px;
    font-weight: bold;
}

.tooltip-hotel .tooltiptext-hotel::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -8px;
    border-width: 9px;
    border-style: solid;
    border-color: #423f3f transparent transparent transparent;
}

.tooltip-hotel:hover .tooltiptext-hotel {
    visibility: visible;
}

.hotel-result-item-content-location span {
    text-align: left;
    direction: ltr;
    display: inline-block;
    /*height: 40px;*/
    color: #383636;
    font-family: inherit;
    font-size: 11px;
    line-height: 19px;
    padding-left: 15px;
}

.hotel-result-item-content-location:before {
    position: absolute;
}

.hotel-result-item-name {
    text-align: left;
    direction: ltr;
    display: block;
    font-family: inherit;
    font-weight: 700;
    font-size: 13px;
    line-height: 18px;
    color: #435456;
    padding-bottom: 3px;
    cursor: pointer;
}

.hotel-result-item-name.hotel-nameEn {
    font-size: 12px;
    font-weight: 200;
    font-family: inheritLight;
}

/*.hotel-result-item-name {
    text-align: right;
    direction: rtl;
    font-family: inherit , inheritBold;
    font-weight: 700;
    font-size: 13px;
    line-height: 18px;
    color: #435456;
    padding-bottom: 3px;
    cursor: pointer;
    position: relative;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    max-height: 18px;
    overflow: hidden;
}
.hotel-result-item-name::before {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 23%;
    height: 18px;
    background: linear-gradient(to right, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0));
}*/

.hotel-result-item-content-location {
    text-align: left;
    direction: ltr;
    color: #5eb75e;
    line-height: 22px;
    font-size: 14px;
    width: 100%;
    padding: 0 15px;
}

.height40 {
    height: 40px !important;
}

.hotel-result-item-description {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 24px;
    max-height: 95px;
    -webkit-line-clamp: 3;
    font-size: 12px;
    font-family: inherit;
    -webkit-box-orient: vertical;
    text-overflow: -o-ellipsis-lastline;
    position: relative;
}

.gasht_description {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 24px;
    /* fallback */
    max-height: 95px;
    /* fallback */
    -webkit-line-clamp: 3;
    /* number of lines to show */
    font-size: 12px;
    font-family: inherit;
    -webkit-box-orient: vertical;
    text-overflow: -o-ellipsis-lastline;
    position: relative;
}

.gasht_description:before {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 60%;
    height: 17px;
    background: linear-gradient(to right, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0));
}

/*.hotel-result-item-description::before {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 23%;
    height: 17px;
    background: linear-gradient(to right, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0));
}

.hotel-result-item-description.direcL::before {
    left: auto;
    right: 0;
    height: 20px;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
}*/

.hotel-result-item-rule {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 30px;
    /* fallback */

    /* fallback */
    -webkit-line-clamp: 3;
    /* number of lines to show */
    font-size: 12px;
    height: auto !important;
    min-height: 30px;
    -webkit-box-orient: vertical;

    position: relative;
}

/*.hotel-result-item-rule::before {
    content: "";
    text-align: right;
    position: absolute;
    left: 0;
    height: 17px;
    background: linear-gradient(to right, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0));
    width: 6%;
    bottom: 14px;
}*/

.hotel-result-item-content-location a {
    font-family: inherit;
    font-size: 13px;
    line-height: 19px;
    color: #adadad;
}

.hotelpreferences {
    margin: 5px 0;
    display: inline-block;
}

.hotelpreferences li {
    width: 28px;
    height: 28px;
    background: #fff;
    border: 1px solid #ebebeb;
    padding: 5px;
    color: #999;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    transition: .2s;
    float: right;
    margin-left: 2px;
}

.hotelpreferences li span {
    font-size: 15px;
}

.hotel-result-item-bottom {
    float: right;
    height: 100%;
    padding: 10px;
    border-left: 1px dashed #e8e8e8;
    /*display: table-cell;*/
    width: 25%;
    min-height: 170px;
    text-align: center;
    position: relative;
}

.hotel-star {
    display: block;
    text-align: center;
}

.hotel-star i {
    display: inline-block;
    /*margin-right: 3px;*/
    color: #fcb815;
    font-size: 13px;
}

.hotel-time-stay {
    color: #6d6b6b;
    display: inline-block;
    font-size: 11px;
    text-align: center;
    width: 100%;
    font-family: inherit, inheritMedium;
    margin: 10% auto;
}

.hotel-time-stay-red {
    background-color: maroon;
    color: #fff;
    padding: 9px;
    border-radius: 4px;
}

.hotel-start-price {
    font-size: small;
    margin: 12px 0 0 0;
    color: #3d3d3d;
    display: inline-flex;
}

.hotel-start-price b {
    font-size: 14px;
    text-align: center;
    width: 100%;
    color: #5eb75e;
    padding-left: 2px;
    font-family: inherit;
}

.pice-tour {
    font-weight: normal;
    font-size: 14px;
    text-align: center;
    width: 100%;
    color: #5eb75e;
    padding-left: 2px;
    font-family: inherit;
}

.hotel-result-item-bottom .bookbtn {
    padding: 10px 15px 10px 15px;
    background: #fff;
    color: white;
    font-family: inherit;
    font-weight: 700;
    font-size: 12px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    transition: .2s;
    position: absolute;
    right: 0;
    left: 0;
    width: 85%;
    margin: auto;
    bottom: 10px;
    cursor: pointer;
}

.car-result-item .bookbtn {
    padding: 10px 15px 10px 15px;
    background-color: rgb(255, 255, 255);
    color: white;
    font-weight: 700;
    font-size: 12px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    transition: .2s;
    position: absolute;
    right: 0;
    left: 0;
    width: 30%;
    margin: 0 11px;
    bottom: 10px;
    cursor: pointer;
    text-align: center;
    height: 38px;
    line-height: 20px;
}

.hotel-result-item-bottom .viewHotelbtn {
    color: #fff;
    opacity: 0.45;
    padding: 10px 15px 10px 15px;
    font-family: inherit;
    font-size: 12px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    transition: .2s;
    position: absolute;
    right: 0;
    left: 0;
    width: 85%;
    margin: auto;
    bottom: 10px;
    cursor: pointer;
}

/*.hotel-result-item-bottom .viewHotelbtn:hover {
    border: 2px solid #ebebeb;
    background: #fff;
    color: #999;
}*/

/*-------------------------------- room page ----------------------------------------------*/

.rp-row-hotel-name {
    background-color: #fff;
    border-radius: 5px;
    display: inline-block;
    padding: 15px 15px;
    width: 100%;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    margin-bottom: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.rp-cel-hotel-name {
    text-align: left;
    direction: ltr;
    display: block;
    font-family: inherit;
    font-size: 13px;
    /*line-height: 35px;*/
    color: #656565;
}

.rp-cel-hotel-location {
    font-size: 12px;
    color: #adadad;
    float: right;
    line-height: 26px;
    max-width: 380px;
    min-height: 55px;
    display: flex;
    align-items: center;
    text-align: left;
    direction: ltr;
}

.rp-cel-hotel-location-en {
    font-family: inherit;
    font-size: 12px;
    line-height: 35px;
    color: #adadad;
    float: left;
    font-weight: normal;
}

.rp-cel-hotel-star {
    padding: 0 10px;
}

.rp-cel-hotel-star i {
    display: inline-block;
    /* margin-right: 3px; */
    color: #fcb815;
    font-size: 13px;
}

.rp-hotel-room-img {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    background: #fff;
    margin-bottom: 15px;
    border-radius: 5px;
}

.rp-hotel-box {

    background: #fff;
    position: relative;
    margin-bottom: 10px;
    z-index: 0;
    border-radius: 7px;
    width: 100%;
}

.rp-hotel-box * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.rp-tableHotelRoom {
    margin: 15px 0px;
    /*! border: 1px solid #a5a5a5; */
    width: 100%;
    background: white;
    box-shadow: 0px 0px 6px -1px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    display: flex;
}

#example3 .sp-selected-thumbnail {
    border: 2px solid #616161;
}

.gmap3 {
    margin: 0 auto;
    width: 100%;
    height: 220px;
    z-index: 0;
}

.hotel-place-list {
    text-align: right;
    padding: 0 10px;
    font-family: inherit;
    font-size: 12px;
    line-height: 24px;
    color: #555;
}

.hotel-place-list span {
    color: #a22220
}

.hotel-facilities {
    /*margin: 0px 0px 10px 0px;*/
    padding: 4px 10px 0;
}

.height208 {
    min-height: 208px;
}

.height201 {
    min-height: 201px;
}

.height126 {
    min-height: 126px;
}

.hotel-facilities li {
    padding: 0px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 13px;
    width: 49%;
    text-align: left;
    line-height: 22px;
    font-family: inherit;
    font-size: 12px;
    color: #555;
}

.hotel-facilities li i {
    /*background-color: #dd9b30;*/
    padding: 6px;
    /*color: #fff;*/
    border-radius: 2px;
    vertical-align: sub;
    margin-right: 5px;
    font-size: 15px;
}

.hotel-description {
    text-align: justify;
    padding: 10px 15px;
    font-family: inherit, inherit;
    font-size: 12px;
    line-height: 24px;
    color: #555;
}

.slideHotelDescriptionMin {
    height: 88px;
    overflow: hidden;
    padding: 10px 10px 5px;
    /*transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;*/
}

.slideHotelDescriptionMax {
    height: auto;
    /*transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;*/
}

.slideHotelNearMin {
    height: 100px;
    overflow: hidden;
    padding: 0px 10px 5px;
    /*transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;*/
}

.slideHotelNearMax {
    height: auto;
    /*transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;*/
}

.slideHotelNearFix {
    height: 139px;
}

.maxlist-more {
    display: inline-block;
    width: 100%;
    padding: 0px;
    margin: 0px;
    text-align: center;
    /*! border-bottom: 1px solid #E3E3E3; */
    background: #EFEFEF;
    border-radius: 5px;
    padding: 4px 0px;
    margin-top: 8px;
    position: relative;
    font-family: inherit;
}

.maxlist-more a {
    font-size: 12px;
    cursor: pointer;
    font-family: inherit;
    color: #555;
}

/*seachbox room page*/

.form-hotel-room-item {
    padding: 0;
    width: 17%;
    float: left;
    box-sizing: border-box;
    margin: 0;
    margin: 5px auto;
}

.form-hotel-room-stay-night-item {
    width: 100%;
    line-height: 19px;
    font-size: 11px;
}

.form-hotel-room-stay-night-border {
    display: inline-block;
    border: 1px solid #880000;
    border-radius: 3px;
    padding: 2px 8px;
    font-size: 12px;
    line-height: 30px;
}

.form-hotel-room-stay-night-border::after {
    /*content: " ";*/
    bottom: 0;
    top: 33.5%;
    right: 62%;
    border: solid transparent;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-bottom-color: #880000;
    border-width: 10px;
    z-index: 1;
}

.form-hotel-room-stay-night-item i {
    float: right;
    color: #880000;
    line-height: 32px;
    padding-left: 5px
}

.form-hotel-room-stay-night-item u {
    color: green;
    font-family: inherit;
    font-size: 14px;
    padding: 0 3px;
    text-decoration: underline
}

.form-hotel-room-stay-night-item .select.maxNightStay {
    width: 50px;
    float: none;
    display: inline-block;
}

.form-hotel-room-item .select .select2-container {
    width: 100% !important
}

.form-hotel-room-item .input, .form-hotel-room-item .select, .form-hotel-room-item .inp-number {
    width: 100%;
    float: right;
    box-sizing: border-box;
    padding: 0 1px;
    /* position: relative; */
}

.form-hotel-room-item .select .select2-container--default .select2-selection--single {
    border-radius: 2px
}

.form-hotel-room-item .input input, .form-hotel-room-item .select select {
    border: none;
    height: 35px;
    line-height: 26px;
    border-radius: 4px;
    padding: 0 5px;
    box-sizing: border-box;
    font-family: inherit;
    width: 100%;
    outline: none;
    text-align: left;
    color: #838383;
    font-size: 12px;
    border: 1px solid #a5a5a5;
}

.form-hotel-room-item span.stayingTime {
    background-color: #f0f0f0;
    /* padding: 5px; */
    margin: 0 2px;
    display: block;
    box-sizing: border-box;
    font-family: inherit;
    color: #739D79;
    font-size: 14px;
    border: 1px solid #a5a5a5;
    height: 35px;
    border-radius: 4px;
    line-height: 30px;
    text-align: left;
    padding-left: 8px;
    direction: rtl;
}

.form-hotel-room-item span.stayingTime i.nightStay {
    padding-right: 6px;
    color: #676060;
    font-size: 12px;
}

.form-hotel-room-item span.City {
    background-color: #f0f0f0;
    /* padding: 5px; */
    margin: 0 2px;
    display: block;
    box-sizing: border-box;
    font-family: inherit;
    color: #676060;
    font-size: 12px;
    border: 1px solid #a5a5a5;
    height: 35px;
    border-radius: 4px;
    line-height: 30px;
    text-align: left;
    padding-left: 8px;
}

.form-hotel-room-item span.City i.iconCity {
    padding-right: 6px;
    color: #676060;
    font-size: 12px;
}

.form-hotel-room-item-searchBox-btn button {
    width: 95%;
    font-family: 'inheritMedium';
    font-size: 14px;
    line-height: 33px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    transition: .2s all ease;
    height: 34px;
    box-sizing: border-box;
}

.form-hotel-room-item-searchBox-btn a {
    width: 100%;
    font-family: 'inheritMedium';
    font-size: 14px;
    line-height: 33px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    transition: .2s all ease;
    height: 34px;
    box-sizing: border-box;
    display: block;
    text-align: center;
}

.maxNightStay .select2 span.select2-selection.select2-selection--single {
    /*border-color: #880000;*/
    height: 25px;
    border-top: none;
    border-right: none;
    border-left: none;
    border-radius: 0px;
}

.maxNightStay .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 28px
}

.maxNightStay .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #880000;
    line-height: 33px;
    padding-right: 5px;
}

/*table room*/

.rp-tableHotelRoom {
    /*! -webkit-box-sizing: border-box; */
    /*! -moz-box-sizing: border-box; */
    /*! box-sizing: border-box; */
}

.rp-tableHotelRoom .finalPriceTable {
    width: calc(100% - 155px);
    display: inline-block;
    /* height: 100%;  */
}

.rp-tableHotelRoom .finalPriceCol {
    width: 155px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
}

.rp-tableHotelRoom .finalPriceCol .finalPriceColHeader {
    background-color: #D7D7D7;
    font-size: 13px;
    font-family: inherit, inherit;
    color: #555;
    line-height: 45px;
    font-weight: 700;
    padding: 3px 0 0;
    text-align: center;

}

.rp-tableHotelRoom table {
    border-collapse: collapse;
    text-align: center;
    width: 100%;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    display: table;
    border-collapse: separate;
    border-spacing: 0px;
    border-color: grey;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
}

.rp-tableHotelRoom table * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.extraBed .select2-container--default .select2-selection--single .select2-selection__arrow b {
    top: 13px !important;
    left: 6px !important;
}

.rp-tableHotelRoom th {
    background-color: #D7D7D7;
    font-size: 12px;
    font-family: inherit, inherit;
    color: #555;
    line-height: 44px;
    font-weight: 700;
    padding: 3px 0 0;
    text-align: center;
}

.rp-tableHotelRoom .Hotel-roomsHead-c1 {
    width: 29%;

}

.rp-tableHotelRoom .Hotel-roomsHead-c2 {
    width: 18%
}

.rp-tableHotelRoom .Hotel-roomsHead-c3 {
    width: 12%
}

.rp-tableHotelRoom .Hotel-roomsHead-c4 {
    width: 13%
}

.rp-tableHotelRoom .Hotel-roomsHead-c5 {
    width: 12%
}

.rp-tableHotelRoom .Hotel-roomsHead-c6 {
    width: 21%
}

.rp-tableHotelRoom table > tbody > tr > td {
    padding: 14px 0 5px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    vertical-align: middle;
    position: relative;
}

.rp-tableHotelRoom table > tbody > tr > td:last-child {
    border-left: 1px solid #e2e2e2;
}

.rp-tableHotelRoom table > tbody > tr:hover td {
    background: #F6F6F6;
}

.rp-tableHotelRoom table > tbody > tr td.nonHoveTd {
    vertical-align: top;
}

.rp-tableHotelRoom table > tbody > tr:hover td.nonHoveTd {
    background-color: #fff !important;
}

.rp-tableHotelRoom table > tbody > tr.RoomDescription:hover td {
    background: #fff;
}

.rp-tableHotelRoom .roomsTitle {
    color: #4D4D4D;
    font-size: 13px;
    text-align: center;
    font-family: inherit;
}

.rp-tableHotelRoom .roomCapacity i {
    display: inline-block;
    font-family: 'FontAwesome', 'inheritNumber';
    font-size: 11px;
    font-style: normal;
    margin: 0 4px;
    color: #666;
}

.rp-tableHotelRoom .HotelRoomFeatureList li {
    font-family: 'FontAwesome', inherit;
    font-size: 13px;
    font-style: normal;
    margin: 5px;
    color: #666;
}

.rp-tableHotelRoom .roomCapacity i.fa {
    font-size: 15px
}

.rp-tableHotelRoom .extraBedAdult .adult {
    font-family: inherit;
    font-size: 10px;
    padding-bottom: 6px;
}

.rp-tableHotelRoom .extraBedAdult {
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 8px
}

.rp-tableHotelRoom .extraBedChild .child {
    font-family: inherit;
    font-size: 10px;
    padding-bottom: 6px;
    padding-top: 8px;
}

.rp-tableHotelRoom .extraBed .select2-container--default .select2-selection--single {
    height: 18px;
}

.rp-tableHotelRoom .extraBed .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 18px
}

.rp-tableHotelRoom .extraBed .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 18px
}

.rp-tableHotelRoom .extraBed .select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 0
}

.rp-tableHotelRoom .extraBed .select2-container--default .select2-selection--single {
    border-radius: 2px;
    background: #F5F5F5;
    background: -webkit-linear-gradient(#F5F5F5, #E7E7E7);
    background: -o-linear-gradient(#F5F5F5, #E7E7E7);
    background: -moz-linear-gradient(#F5F5F5, #E7E7E7);
    background: linear-gradient(#F5F5F5, #E7E7E7);
}

.rp-tableHotelRoom .strikePrice {
    color: #9e9e9e;
    font-size: 12px;
    font-family: inherit;
}

.rp-tableHotelRoom .pricePerNight {
    color: #1F6673;
    font-size: 15px;
    font-family: inherit;
}

.rp-tableHotelRoom .finalPrice div {
    line-height: 19px;
    font-size: 13px;
    font-family: inherit;
}

.rp-tableHotelRoom .finalPrice div.roomFinalPrice {
    color: #1F6673;
    font: 16px inherit;
    margin: 10px 0;
}

.rp-tableHotelRoom .finalPrice .roomBook img {
    padding: 5px 0;
    box-sizing: border-box;
    clear: both;
    display: none;
    width: 37%;
    margin: 0 auto 0;
    position: absolute;
    right: 0;
    left: 0;
    top: -13px;
    height: 60px;
}

.rp-tableHotelRoom .DetailPrice {
    font-family: 'FontAwesome', inherit;
    line-height: 17px;
    font-style: normal;
    color: #666;
    font-size: 12px;
    cursor: pointer;
    padding: 5px 10px;
    border-radius: 2px;
    display: inline-block;
    background: #f6f6f6;
    color: #777;
}

.rp-tableHotelRoom .DetailRoom {
    font-family: inherit, inherit;
    line-height: 17px;
    font-style: normal;
    color: #4e4e4e;
    font-size: 11px;
    cursor: pointer;
    padding: 5px;
    border-radius: 2px;
    display: inline-block;
    /*! border: 1px solid #aaa; */
    background: #f6f6f6;
    font-weight: 200;
    border-radius: 5px;
    margin-top: 9px;
    border: 1px solid #c3c3c3;
}

.rp-tableHotelRoom .DetailRoom > i {
    margin-right: 7px;
    vertical-align: middle;
    font-size: 12px;
}

.rp-tableHotelRoom .DetailPrice:hover {
    color: #1F6673
}

.trShowHideHotelDetail {
    height: 0px !important;
    font-size: 0px !important;
    line-height: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
    border: 0px !important;
    background: none !important;
}

.trShowHideHotelDetail td {
    padding: 0 !important;
    border: none !important;
}

.imageInformation .filter-title {
    color: #666;
    text-align: right;
    border-color: #fff;
    line-height: 25px;
    background: #EBEBEB;
    border-radius: 3px 3px 0 0;
}

.imageInformation .filter-content {
    border-color: #fff;
    text-align: right;
    padding: 5px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
    border-radius: 0 0 3px 3px;
}

.imageInformation .filter-content > p {
    font-family: inheritLight;
    font-size: 12px;
    padding-right: 10px;
    line-height: 20px;
    /*width: 50%;*/
    float: right;
    padding-top: 5px;
    text-align: justify;
}

.imageInformation .filter-content > p > i {
    font-family: FontAwesome;
    font-size: 10px;
    font-weight: 100;
    color: #666;
}

.imagePossibilities .filter-title {
    border-color: #fff;
    text-align: left;
    color: #666;
    line-height: 25px;
    background: #EBEBEB;
    border-radius: 3px 3px 0 0;
}

.imagePossibilities .filter-content {
    border-color: #fff;
    text-align: right;
    padding: 5px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
    border-radius: 0 0 3px 3px;
}

.imagePossibilities .filter-content > p {
    font-family: inheritLight;
    font-size: 12px;
    padding-right: 10px;
    line-height: 20px;
    width: 33%;
    float: left;
    text-align: left;
    padding-top: 5px;
}

.imagePossibilities .filter-content > p > i {
    font-family: FontAwesome;
    font-size: 15px;
    font-weight: 100;
    padding: 2px;
    border-radius: 2px;
    color: #666;
}

.imageRoom .filter-title {
    /*border-color: #c8c3c3;*/
    border-color: #fff;
    text-align: left;
    color: #666;
    line-height: 25px;
    /*background: #fff;*/
    background: #EBEBEB;
    border-radius: 3px 3px 0 0;
}

.imageRoom .filter-content {
    /*border-color: #c8c3c3;*/
    border-color: #fff;
    text-align: left;
    padding: 5px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
    border-radius: 0 0 3px 3px;
}

.imageRoom .filter-content > p {
    font-family: inheritLight;
    font-size: 12px;
    padding-right: 10px;
    line-height: 20px;
    width: 33%;
    float: right;
    padding-top: 5px;
    color: #666;
}

.imageRoom .filter-content > p > i {
    font-family: FontAwesome;
    font-size: 15px;
    font-weight: 100;
    padding: 2px;
    border-radius: 2px;
}

.RoomDescription .DetailPriceView .details {
    width: 24%;
    display: inline-block;
    box-sizing: border-box;
    padding: 0;
    text-align: center;
    background-color: #fbfbfb;
    border-top: 1px solid #F5F5F5;
    border-bottom: 1px solid #F5F5F5;
    border-right: 1px solid #F5F5F5;
    border-left: 1px solid #F5F5F5;
    margin: 1px 3.5px 2px 0;
}

.RoomDescription .DetailPriceView .details:nth-child( 4n+1) {
    margin-right: 0px;
}

.RoomDescription .DetailPriceView .details .AvailableSeprate {
    color: #ece7e7;
    font-size: 12px;
    font-family: inherit;
    background-color: green;
    display: block;
    padding: 2px 0;
}

.RoomDescription .DetailPriceView .details .NotAvailableSeprate {
    background-color: #880000;
    display: block;
    padding: 2px 0;
    color: #ece7e7;
    font-size: 12px;
    font-family: inherit;
}

.RoomDescription .DetailPriceView .details .seprate {
    color: #333;
    display: block;
    border-bottom: 1px solid #ddd;
    padding: 5px 0;
    font-size: 12px;
    font-family: inherit;
}

.RoomDescription .DetailPriceView .details .checkIcon {
    color: green;
}

.RoomDescription .DetailPriceView .details .closeIcon {
    color: #880000;
}

.widthInputInformationBuyer {
    width: 50% !important;
    padding: 0 8px;
}

.passengersDetailLocal_next {
    float: right !important;
}

a.room-image-box {
    width: 19.6%;
    display: inline-block;
    padding: 5px 0.2% 0 0;
    vertical-align: top;
}

a.room-image-box img.room-image {
    width: 100%;
    height: 90px;
    cursor: pointer;
    border-radius: 5px;
    transition: 0.3s;
}

a.room-image-box img.room-image:hover {
    opacity: 0.7;
}

div.desc-room-image {
    padding: 15px;
    text-align: center;
}

.room-image-item {
    display: block;
}

.room-image-modal {
    display: none;
    position: fixed;
    z-index: 1;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.4);
}

.modal-content {
    margin: auto;
    display: block;
    width: 85%;
    /*max-width: 700px;*/
    box-sizing: border-box;
}

.modal-image {
    margin: auto;
    display: block;
    width: 100%;
    /*max-width: 700px;*/
    top: 0;
    padding: 5px;
    border-radius: 9px;
    box-sizing: border-box;
}

#caption {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
    text-align: center;
    color: #ccc;
    padding: 10px 0;
    height: 150px;
}

.modal-content, #caption {
    -webkit-animation-name: zoom;
    -webkit-animation-duration: 0.6s;
    animation-name: zoom;
    animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
    from {
        transform: scale(0)
    }
    to {
        transform: scale(1)
    }
}

@keyframes zoom {
    from {
        transform: scale(0.1)
    }
    to {
        transform: scale(1)
    }
}

.room-image-close {
    position: absolute;
    top: 1px;
    right: 4px;
    color: #fff;
    font-size: 40px;
    line-height: 20px;
    font-weight: bold;
    transition: 0.3s;
}

.room-image-close:hover, .room-image-close:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
}

@media only screen and (max-width: 700px) {
    .td_price {
        display: inline-block !important;
        border: none !important;
    }

    .ribbon-hotel::after {
        display: none;
    }

    .priceSortAdt {
        width: 100%;
    }

    .international-available-airlines-detail .airlines-detail-box {
        width: 50%;
    }

    .tourHistory span {
        width: 100% !important;
        margin-bottom: 10px
    }

    .hotel-result-item-content1 .hotel-result-item-bottom {
        padding-top: 45px;
    }

    .hotel-result-item-content1 .hotel-result-item-bottom .bookbtn {
        bottom: 0 !important;
        width: 100%
    }

    .room-image-item {
        width: 49.99999%;
        margin: 6px 0;
    }

    .modal-content {
        width: 100%;
    }
}

@media only screen and (max-width: 500px) {
    .international-available-airlines-detail .airlines-detail-box {
        width: 100%;
    }

    .responsive {
        width: 100%;
    }
}

.clearfix:after {
    content: "";
    display: table;
    clear: both;
}

/*.boxInformationBuyer
{
    background-color: white !important;
}*/

/*Booking hotel rooms*/

.hotel-booking-room {
    background: #fff;
    margin-bottom: 15px;
    float: left;
    position: relative;
    width: 100%;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.hotel-booking-room * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.hotel-booking-room-image {
    overflow: hidden;
    border-radius: 4px;
    height: 160px;
    position: relative;
    border: 4px solid #fff;
    box-shadow: 0 0 4px hsla(0, 0%, 0%, 0.275);
}

.hotel-booking-room-image a {
    text-align: center;
    width: 100%;
    display: block;
    height: 100%;
}

.hotel-booking-room-image a img {
    width: auto;
    height: 100%;
    margin: 0 auto;
}

.hotel-booking-room-content {
    margin-top: 5px;
    background: #fff;
    width: 100%;
    /*height: 170px;*/
    font-family: inherit;
    font-size: 13px;
    line-height: 15px;
    overflow: hidden;
    /*display: table;*/
    direction: rtl;
}

.hotel-booking-room-text {
    direction: ltr;
    padding: 8px 0 0;
    font-family: inherit;
    font-size: 13px;
    line-height: 18px;
    display: inline-block;
    text-align: justify;
    width: 100% !important;
}

.hotel-booking-room-name {
    text-align: left;
    direction: ltr;
    display: inline-block;
    font-family: inherit;
    font-size: 13px;
    line-height: 18px;
    color: #435456;
    padding-bottom: 3px;
}

.car-booking-price {
    margin-right: 5px;
    border-radius: 5px;
    background-color: #FFF;
    box-shadow: 0 0 3px 0 green;
    padding: 6px 20px;
    float: right;
    color: #a3a3a4;
    width: 40%;
    text-align: center;
}

.car-booking-price i {
    color: green;
}

.hotel-booking-room-text .hotel-star {
    display: inline-block;
    text-align: center;
}

.hotel-booking-room-text .hotel-star i {
    display: inline-block;
    /* margin-right: 3px; */
    color: #fcb815;
    font-size: 13px;
}

.hotel-booking-room-content-location {
    text-align: left;
    direction: ltr;
    display: block;
    color: #adadad;
    min-height: 40px;
    line-height: 35px;
}

.car-rule {
    line-height: 16px !important;

    padding: 8px 10px;
    margin-top: 14px;
    display: block;
    justify-content: space-between;
}

.car-rule p {
    display: inline-block;
    font-size: 12px;
    width: 33%;
    max-width: none;
    margin-bottom: 5px;
}

.car-rule i {
    /*margin-right: 26px;*/
    margin-right: 2px;
    color: #969491;
}

p.hotel-booking-roomm-description {
    height: 40px;
    line-height: 35px;
}

.hotel-booking-room-description {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 24px;
    /* fallback */
    max-height: 68px;
    /* fallback */
    -webkit-line-clamp: 3;
    /* number of lines to show */
    font-size: 12px;
    -webkit-box-orient: vertical;
    text-overflow: -o-ellipsis-lastline;
    position: relative;
}

.hotel-booking-room-description::before {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 23%;
    height: 17px;
    background: linear-gradient(to right, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0));
}

.hotel-booking-room-content-location a {
    font-family: inherit;
    font-size: 13px;
    line-height: 24px;
    color: #adadad;
}

.hotel-booking-room-text ul li.hotel-check-text {
    background-color: #FAF9F7;
    padding: 8px 10px 8px 8px;
    margin-left: 10px;
    margin-bottom: 10px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #E6E6E6;
    float: right;
    width: 24%;
    font-size: 12px;
    margin: 2px;
}

.hotel-booking-room-text ul {
    display: flex;
    justify-content: space-between;
}

.width35 {
    flex: 0 0 39% !important;
}

.hotel-booking-room-text ul li.car-check-text {
    padding: 6px 8px 6px 6px;
    border-radius: 3px;
    float: right;
    flex: 0 0 28%;
    font-size: 12px;
    margin: 2px 4px;
    background-color: #FAF9F7;
    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25);
}

.hotel-booking-room-text ul li.car-check-text i {
    color: #969491;
    margin-left: 2px;
}

.hotel-booking-room-text .hotel-check-date {
    color: #F4A000;
}

.hotel-booking-room-text ul li.hotel-check-text input {
    border: none;
    height: 34px;
    line-height: 20px;
    border-radius: 2px;
    padding: 0 5px;
    box-sizing: border-box;
    font-family: inherit;
    width: 100%;
    outline: none;
    text-align: left;
    color: #b4b2b2;
    font-size: 12px;
    border: 1px solid #a5a5a5;
}

.hotel-booking-room-text ul li.hotel-check-text button {
    width: 100%;
    float: right;
    box-sizing: border-box;
    padding: 0 1px;
    width: 95%;
    font-family: 'inheritMedium';
    font-size: 14px;
    line-height: 33px;
    border: none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    transition: .2s all ease;
    width: 100%;
    height: 34px;
    box-sizing: border-box;
    background: #dd9b30;
}

.hotel-booking-room-text ul li.hotel-check-text button:hover {
    background: #bd7b11;
    color: #fff;
}

/**/

.rp-tableOrder {
    /* border-left: 1px solid #dd9b30;
     border-right: 1px solid #dd9b30;
 */
    border-style: solid;
    border-left-width: 1px;
    border-right-width: 1px;
}

.rp-tableOrder table {
    border-collapse: collapse;
    text-align: center;
    width: 100%;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    display: table;
    border-collapse: separate;
    border-spacing: 0px;
    border-color: grey;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.rp-tableOrdertable * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.rp-tableOrder th {
    background-color: #E5E5E5;
    font-size: 12px;
    word-spacing: -2px;
    font-family: inherit;
    color: #555;
    line-height: 35px;
    font-weight: normal;
    padding: 3px 0 0;
    text-align: center;
}

.rp-tableOrder .Hotel-tableOrderHead-c1 {
    width: 20%
}

.rp-tableOrder .Hotel-tableOrderHead-c2 {
    width: 10%
}

.rp-tableOrder .Hotel-tableOrderHead-c3 {
    width: 8%
}

.rp-tableOrder .Hotel-tableOrderHead-c4 {
    width: 8%
}

.rp-tableOrder .Hotel-tableOrderHead-c5 {
    width: 22%
}

.rp-tableOrder .Hotel-tableOrderHead-c6 {
    width: 15%
}

.rp-tableOrder .Hotel-tableOrderHead-c7 {
    width: 17%
}

.rp-tableOrder table > tbody > tr > td {
    padding: 8px 0;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    vertical-align: middle;
}

.rp-tableOrder table > tbody > tr > td:last-child {
    border-left: 1px solid #e2e2e2;
}

.rp-tableOrder table > tbody > tr:hover td {
    background: #F6F6F6;
}

.rp-tableOrder .roomsTitle {
    color: #0A2226;
    font-size: 14px;
}

.rp-tableOrder span.pricePerNight {
    color: #1F6673;
    font-size: 15px;
    font-family: inherit;
}

.rp-tableOrder .roomFinalPrice {
    color: #1F6673;
    font: 16px inherit;
    margin: 10px 0;
}

.divDiscountRoom {
    background-color: #739D79;
    color: #fff;
    position: absolute;
    z-index: 1;
    /* overflow: hidden; */
    width: 100px;
    height: 25px;
    text-align: center;
    left: -6px;
    top: 3px;
}

.divDiscountRoom span::after {
    border-left: 5px solid transparent;
    border-top: 12px solid #5b755f;
    content: " ";
    height: 0;
    position: absolute;
    left: 0px;
    top: 22px;
}

.divDiscountRoom span {
    font-size: 10px;
    font-weight: 700;
    color: #FFF;
    text-transform: uppercase;
    line-height: 19px;
    width: 100%;
    display: block;
    /*background: #dd9b30;*/
    position: absolute;
    top: 3px;
    right: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: normal;
    z-index: 123;
    border-radius: 3px 0 3px 3px;
    padding: 1px;
}

.divDiscountRoom span b {
    position: relative;
    border: none;
    padding: 3px 3px;
    font-family: inherit, inherit;
    font-size: 10px;
    top: -1px;
}

.rp-tableOrder .roomCapacity i {
    display: inline-block;
    font-family: 'FontAwesome', 'inheritNumber';
    font-size: 11px;
    font-style: normal;
    margin: 0 4px;
    color: #666;
}

.rp-tableOrder .HotelRoomFeatureList li {
    font-family: 'FontAwesome', inherit;
    font-size: 13px;
    font-style: normal;
    margin: 0 4px;
    color: #666;
}

.rp-tableOrder .roomCapacity i.fa {
    font-size: 15px
}

.rp-tableOrder.extraBedAdult .adult {
    font-family: inherit;
    font-size: 10px;
    padding-bottom: 6px;
}

.rp-tableOrder .extraBedAdult {
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 8px
}

.rp-tableOrder .extraBedChild .child {
    font-family: inherit;
    font-size: 10px;
    padding-bottom: 6px;
    padding-top: 8px;
}

.rp-tableOrder.extraBed .select2-container--default .select2-selection--single {
    height: 18px;
}

.rp-tableHotelRoom .extraBed .select2-container {
    width: 46px !important
}

.rp-tableHotelRoom .extraBed .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 18px
}

.rp-tableHotelRoom .extraBed .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 18px
}

.rp-tableHotelRoom .extraBed .select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 0
}

.rp-tableHotelRoom .extraBed .select2-container--default .select2-selection--single {
    border-radius: 2px;
    background: #F5F5F5;
    background: -webkit-linear-gradient(#F5F5F5, #E7E7E7);
    background: -o-linear-gradient(#F5F5F5, #E7E7E7);
    background: -moz-linear-gradient(#F5F5F5, #E7E7E7);
    background: linear-gradient(#F5F5F5, #E7E7E7);
}

.rp-tableHotelRoom .strikePrice {
    color: #9e9e9e;
    font-size: 12px;
    font-family: inherit;
}

.rp-tableHotelRoom .pricePerNight {
    color: #1F6673;
    font-size: 15px;
    font-family: inherit;
    display: block;
    margin: 7px 0;
}

.rp-tableHotelRoom .finalPrice div {
    line-height: 19px;
    font-size: 13px;
    font-family: inherit;
    position: relative;
}

.rp-tableHotelRoom .finalPrice div.roomFinalPrice {
    color: #1F6673;
    font: 16px inherit;
    margin: 10px 0;
}

.rp-tableHotelRoom .finalPrice .roomBook button {
    /*border-color: #d4a900 #aa8700 #aa8700;*/
    border-image: none;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    /*color: #222;*/
    cursor: pointer;
    display: inline-block;
    padding: 0 40px;
    font: 12px/30px inherit;
    /*background: #dd9b30;*/
}

.rp-tableHotelRoom .DetailPrice {
    font-family: inherit, inherit;
    line-height: 17px;
    font-style: normal;
    color: #4e4e4e;
    font-size: 11px;
    cursor: pointer;
    border: 1px solid #c3c3c3;
    border-radius: 4px;
}

.rp-tableHotelRoom .DetailPrice > i {
    margin-right: 5px;
    vertical-align: middle;
}

.rp-tableHotelRoom .DetailPrice:hover {
    color: #1F6673
}

.rp-tableHotelRoom .DetailRoom:hover {
    color: #1F6673;
}

.trShowHideHotelDetail {
    height: 0px !important;
    font-size: 0px !important;
    line-height: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
    border: 0px !important;
    background: none !important;
}

.DivTotalPrice {
    direction: rtl;
    background-color: #f7fcf3;
    border-left: 1px solid #a1cb7b;
    border-right: 1px solid #a1cb7b;
    border-bottom: 1px solid #a1cb7b;
    font-size: 15px;
    text-align: left;
    padding: 10px;
    line-height: 30px;
    float: left;
    width: 100%;
}

.DivTotalPrice div {
    color: #333;
    font: 16px inherit;
}

a.btn-block {
    border-color: #aaa #999999 #999999;
    border-image: none;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    color: #ececec;
    cursor: pointer;
    display: inline-block;
    padding: 0 40px;
    font: 12px/30px inherit;
    background: #AAAAAA;
    text-align: center;
    margin-top: 15px;
}

.tableOrderHeadTitle {
    background: #dd9b30;
    /*padding: 0px;*/
    color: #fff;
    padding: 20px;
    position: relative;
    /*text-align: center;*/
    line-height: 1px;
    font-family: inherit;
}

.tableOrderHeadTitle span {
    font-family: inherit;
    font-size: 14px;
    /*color:#fff;*/
    font-weight: 600;
    text-align: right;
    -webkit-font-smoothing: antialiased;
}

/*=========================== table respansive====================================*/

@media only screen and (max-width: 760px), (min-device-width: 240px) and (max-device-width: 768px) {
    /*     .rp-tableOrder table, thead, tbody, th, td, tr {
             display: block;
         }*/
    thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    tr {
        border: 1px solid #ccc;
    }

    td.Hotel-tableOrderHead {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
    }

    td.Hotel-tableOrderHead:before {
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 45%;
        white-space: nowrap;
        text-align: right;
        background-color: #E5E5E5;
        font-size: 13px;
        font-family: inherit;
        color: #555;
        line-height: 35px;
    }

    td.Hotel-tableOrderHead:nth-of-type(1):before {
        content: "مشخصات اتاق";
    }

    td.Hotel-tableOrderHead:nth-of-type(2):before {
        content: "ظرفیت اتاق";
    }

    td.Hotel-tableOrderHead:nth-of-type(3):before {
        content: "خدمات اتاق";
    }

    td.Hotel-tableOrderHead:nth-of-type(4):before {
        content: "قیمت برای هر شب";
    }

    td.Hotel-tableOrderHead:nth-of-type(5):before {
        content: "قیمت کل (ریال)";
    }

    .rp-tableOrder .roomFinalPrice {
        margin: 0
    }

    .rp-tableOrder table > tbody > tr > td.Hotel-tableOrderHead {
        padding: 8px 0;
        line-height: 1.42857143;
        vertical-align: top;
        border-top: 1px solid #e2e2e2;
        border-right: 1px solid #e2e2e2;
        vertical-align: middle;
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-right: 50%;
        white-space: normal;
        text-align: right;
        min-height: 35px;
    }

    .rp-tableOrder table > tbody > tr > td:last-child {
        border-left: none;
    }

    /*td.Hotel-roomsHead*/
    td.Hotel-roomsHead {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
    }

    td.Hotel-roomsHead:before {
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 45%;
        white-space: nowrap;
        text-align: right;
        background-color: #E5E5E5;
        font-size: 13px;
        font-family: inherit;
        color: #555;
        line-height: 35px;
    }

    td.Hotel-roomsHead:nth-of-type(1):before {
        content: "نوع اتاق";
    }

    /*td.Hotel-roomsHead:nth-of-type(2):before { content: "خدمات";}*/
    td.Hotel-roomsHead:nth-of-type(2):before {
        content: "ظرفیت اتاق";
    }

    /*td.Hotel-roomsHead:nth-of-type(4):before { content: "تخت اضافه "; }*/
    td.Hotel-roomsHead:nth-of-type(3):before {
        content: "تعداد اتاق";
    }

    td.Hotel-roomsHead:nth-of-type(4):before {
        content: "قیمت برای هر شب";
    }

    td.Hotel-roomsHead:nth-of-type(5):before {
        content: "رزرو";
    }

    .rp-tableHotelRoom table > tbody > tr > td.Hotel-roomsHead {
        padding: 8px 0;
        line-height: 1.42857143;
        vertical-align: top;
        border-top: 1px solid #e2e2e2;
        border-right: 1px solid #e2e2e2;
        vertical-align: middle;
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-right: 50%;
        white-space: normal;
        text-align: right;
        min-height: 35px;
    }
}

/* Smartphones (portrait and landscape) ----------- */

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
    body {
        padding: 0;
        margin: 0;
        width: 100%;
    }
}

.s-u-lest-room-person-name-change {
    background-color: #fff;
    border: 1px solid;
    margin-top: 0;
    padding: 0;
    margin-bottom: 30px;
    display: inline-block;
    width: 100%;
    margin: 0 auto;
}

.s-u-lest-room-person-name-title-change {
    padding: 8px 15px;
    border: none;
    border-bottom-width: medium;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
    /*border-bottom: 1px solid #ffb600;*/
    /*color: #fff;*/
    /*background-color: #ffb600;*/
    text-align: left;
    font-size: 13px;
    text-shadow: 1px 1px 2px #9b9898;
    position: relative;
    top: 0;
    display: block;
    width: 100%;
    margin-right: 0;
    border-radius: 0;
    direction: rtl;
    background: #F5F5F5;
}

.panel-room-default-change {
    background: transparent;
    margin: 30px 15px 10px;
    border: none;
    border-top-width: medium;
    border-top-style: none;
    border-top-color: currentcolor;
    border-top: 1px solid #b9b9b9;
    box-sizing: border-box;
    display: block;
    width: calc(100% - 30px);
    position: relative;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.panel-room-default-change > .panel-heading-room-change {
    text-shadow: none;
    background-color: white;
    color: #7e7c7c;
    font-weight: normal;
    position: absolute;
    top: -26px;
    border: none;
    margin-right: 12px;
}

.panel-room-default-change > .panel-heading-room-change i.room-kind-bed {
    font-weight: 600;
    font-size: 13px;
    letter-spacing: 0;
    word-spacing: 0;
}

.panel-Former-travelers-change.panel-heading-room-change {
    left: 0;
    top: -14px;
}

.panel-Former-travelers-change.panel-heading-room-change .Former-travelers {
    color: green;
    font-size: 11px;
    border: 1px solid green;
    padding: 1px 5px;
    cursor: pointer;
    background-color: #e7f3e7;
}

.panel-Former-travelers-change.panel-heading-room-change .deleteReserve {
    color: #cf270c;
    font-size: 11px;
    border: 1px solid red;
    padding: 1px 5px;
    cursor: pointer;
    background-color: #f9ecea;
}

.panel-Former-travelers-change.panel-heading-room-change .addReserve {
    color: #0c31cf;;
    font-size: 11px;
    border: 1px solid #0c31cf;;
    padding: 1px 5px;
    cursor: pointer;
    background-color: #eef0f9;
}

.btn-delete-reserve {
    float: left;
    border-radius: 3px;
    padding: 3px 30px 3px 5px;
    line-height: 20px;
    margin-left: 10px;
    box-sizing: border-box;
    font-size: 12px;
    cursor: pointer;
    transition: .2s all ease;
    font-weight: 600;
    color: #fff;
}

/*===========================end table respansive====================================*/

.text-decoration-line {
    text-decoration: line-through;
    font-size: 15px !important;
    color: #ccc !important;
}

.bg-price-box {
    background-color: #069;
    padding: 2px 5px;
    margin-left: 5px;
    margin-right: 5px;
    border-radius: 5px;
    color: #FFF;
}

.textBuyWithLogin {
    color: #801023;
    text-align: center;
    font-size: 12px;
}

.ravis-icon-double-bed::before {
    content: "\e950";
}

.ravis-icon-hotel-single-bed::before {
    content: "\e968";
}

/*****************************drop down select type takht*********************************/

.dropbtnSelectRoom {
    padding: 3px 10px;
    direction: rtl;
    font-size: 12px;
    font-family: inherit;
    background-color: #FFF;
    /*width: 100%;*/
    border: none;
}

.dropdownRoom {
    border: 2px solid #dedede;
    position: relative;
    display: inline-block;
    width: 91%;
    border-radius: 4px;
    color: #333;
    padding: 3px 10px;
    direction: rtl;
    line-height: 20px;
    font-size: 12px;
    font-family: inherit;
}

.dropdown-content-room {
    display: none;
    position: absolute;
    background-color: #efecec;
    min-width: 160px;
    z-index: 1;
    width: 100%;
    border: 2px solid #dedede;
    border-top: none;
    top: 31px;
    left: -2px;
}

.dropdown-content-room a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    cursor: pointer;
}

.dropdown-content-room a:hover {
    background-color: #f1f1f1
}

.dropdownRoom:hover .dropdown-content-room {
    display: block;
}

.dropdown-content-room a i {
    /*color: #069;*/
    font-size: 20px;
    padding-left: 5px;
}

.hidden {
    display: none !important;
}

.showHidden {
    display: block !important;
}

/*-------------------Button Show Room----------------------------*/

.h-full {
    min-height: 100vh;
}

.mycard {
    width: 100%;
    /*max-width: 450px;*/
    background: #ffffff;
    box-shadow: 0 2px 5px 0 hsl(0, 0%, 0%, 0.2);
}

.mycard-footer {
    background: hsl(0, 0%, 98%);
}

.btn-started {
    background-color: #25a1da;
    color: #ffffff;
}

.btn-started:hover, .btn-started:active {
    background-color: #2191c4;
    color: #ffffff;
}

.footer-nav {
    height: 50px;
}

#holder {
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    background: white;
    padding: 10px;
    width: 250px;
    margin: 0 auto;
    position: relative;
    top: 50%;
    transform: translateY(-65%);
    box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.25);
    border-radius: 2px;
}

.buttonViewRoomHotel {
    background: #3D4C53;
    margin: 20px auto;
    width: 200px;
    height: 50px;
    overflow: hidden;
    text-align: center;
    transition: .2s;
    cursor: pointer;
    border-radius: 3px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, .2);
}

.btnTwo {
    position: relative;
    width: 200px;
    height: 100px;
    margin-top: -100px;
    padding-top: 2px;
    background: rgb(0, 179, 196);
    left: -250px;
    transition: .3s;
}

.btnText {
    color: white;
    transition: .3s;
    line-height: 50px;
}

.btnText2 {
    margin-top: 63px;
    margin-right: -130px;
    color: #FFF;
}

.buttonViewRoomHotel:hover .btnTwo {
    /*When hovering over .button change .btnTwo*/
    left: -130px;
}

.buttonViewRoomHotel:hover .btnText {
    /*When hovering over .button change .btnText*/
    margin-left: 65px;
}

.buttonViewRoomHotel:active {
    /*Clicked and held*/
    box-shadow: 0px 5px 6px rgba(0, 0, 0, 0.3);
}

/*-------------------LOADIIIIIIIIIIIIIIIING----------------------------*/

@keyframes spin-right {
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes flying {
    0% {
        -moz-text-shadow: rgba(0, 0, 0, 0.42) 0px 0px 0px;
        -webkit-text-shadow: rgba(0, 0, 0, 0.42) 0px 0px 0px;
        text-shadow: rgba(0, 0, 0, 0.42) 0px 0px 0px;
        font-size: 60px;
    }
    15% {
        -moz-text-shadow: rgba(0, 0, 0, 0.42) 3px 3px 3px;
        -webkit-text-shadow: rgba(0, 0, 0, 0.42) 3px 3px 3px;
        text-shadow: rgba(0, 0, 0, 0.42) 3px 3px 3px;
        font-size: 63px;
    }
    25% {
        -moz-text-shadow: rgba(0, 0, 0, 0.42) 10px 10px 20px;
        -webkit-text-shadow: rgba(0, 0, 0, 0.42) 10px 10px 20px;
        text-shadow: rgba(0, 0, 0, 0.42) 10px 10px 20px;
        font-size: 70px;
    }
    50% {
        -moz-text-shadow: rgba(0, 0, 0, 0.42) 10px -10px 20px;
        -webkit-text-shadow: rgba(0, 0, 0, 0.42) 10px -10px 20px;
        text-shadow: rgba(0, 0, 0, 0.42) 10px -10px 20px;
    }
    75% {
        -moz-text-shadow: rgba(0, 0, 0, 0.42) -10px -10px 20px;
        -webkit-text-shadow: rgba(0, 0, 0, 0.42) -10px -10px 20px;
        text-shadow: rgba(0, 0, 0, 0.42) -10px -10px 20px;
        font-size: 70px;
    }
    85% {
        -moz-text-shadow: rgba(0, 0, 0, 0.42) -3px -3px 3px;
        -webkit-text-shadow: rgba(0, 0, 0, 0.42) -3px -3px 3px;
        text-shadow: rgba(0, 0, 0, 0.42) -3px -3px 3px;
        font-size: 63px;
    }
    100% {
        -moz-text-shadow: rgba(0, 0, 0, 0.42) 0px 0px 0px;
        -webkit-text-shadow: rgba(0, 0, 0, 0.42) 0px 0px 0px;
        text-shadow: rgba(0, 0, 0, 0.42) 0px 0px 0px;
        font-size: 60px;
    }
}

.positioning-container {
    position: absolute;
    /*z-index: 500;*/
    height: 100%;
    width: 100%;
    text-align: center;
    z-index: 99;
    /*background-color: #aaa */
}

.spinning-container2 {
    overflow: hidden;
    position: absolute;
    display: inline-block;
    height: 88%;
    animation: spin-right 8s ease-in-out infinite;
    padding: 15px;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}

.airplane-container {
    transform: rotate(45deg);
}

.airplane-container .airplane-icon {
    margin: 0;
    /*color: #75b2a6;*/
    animation: flying 8s linear infinite;
    -webkit-transform: rotate(46deg);
    -ms-transform: rotate(46deg);
    transform: rotate(46deg);
}

/*============ setting ==================*/

.loader .loadingText {
    margin: 0 auto;
}

.loader {
    position: absolute;
    margin: auto;
    width: 100%;
    height: 100%;
    z-index: 99;
    right: 0;
    top: 0;
}

.loader_overlay {
    width: 150px;
    height: 150px;
    background: #fff;
    -webkit-box-shadow: 0px 0px 0px 1000px rgba(160, 160, 160, 0.67), 0px 0px 19px 0px rgba(0, 0, 0, 0.16) inset;
    box-shadow: 0px 0px 0px 1000px rgba(160, 160, 160, 0.67), 0px 0px 19px 0px rgba(0, 0, 0, 0.16) inset;
    border-radius: 100%;
    z-index: -1;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.loader_cogs {
    z-index: 2;
    width: 122px;
    text-align: center;
    height: 100px;
    top: -38px !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.loader_cogs i.fa {
    font-size: 1000%;
}

.loader_cogs__top {
    position: relative;
    width: 100px;
    height: 100px;
    -webkit-transform-origin: 50px 50px;
    transform-origin: 50px 50px;
    -webkit-animation: rotate 10s infinite linear;
    animation: rotate 10s infinite linear;
}

.loader_cogs__top div:nth-of-type(1) {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
}

.loader_cogs__top div:nth-of-type(2) {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
}

.loader_cogs__top div:nth-of-type(3) {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.loader_cogs__top div.top_part {
    width: 100px;
    border-radius: 40px;
    position: absolute;
    height: 100px;
    background: #aaa;
}

.loader_cogs__top div.top_hole {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    background: white;
    position: absolute;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.loader_cogs__left {
    position: relative;
    width: 80px;
    -webkit-transform: rotate(16deg);
    transform: rotate(16deg);
    top: -14px;
    -webkit-transform-origin: 40px 40px;
    transform-origin: 40px 40px;
    animation: rotate_left 10s .1s infinite reverse linear;
    left: -20px;
    height: 80px;
}

.loader_cogs__left div:nth-of-type(1) {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
}

.loader_cogs__left div:nth-of-type(2) {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
}

.loader_cogs__left div:nth-of-type(3) {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.loader_cogs__left div.left_part {
    width: 80px;
    border-radius: 30px;
    position: absolute;
    height: 80px;
    background: #bcbcbc;
}

.loader_cogs__left div.left_hole {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background: white;
    position: absolute;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.loader_cogs__bottom {
    position: relative;
    width: 60px;
    top: -103px;
    -webkit-transform-origin: 30px 30px;
    transform-origin: 30px 30px;
    -webkit-animation: rotate_left 10.2s .4s infinite linear;
    animation: rotate_left 10.2s .4s infinite linear;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
    left: 40px;
    height: 60px;
}

.loader_cogs__bottom div:nth-of-type(1) {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
}

.loader_cogs__bottom div:nth-of-type(2) {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
}

.loader_cogs__bottom div:nth-of-type(3) {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.loader_cogs__bottom div.bottom_part {
    width: 60px;
    border-radius: 22px;
    position: absolute;
    height: 60px;
    background: #dedede;
}

.loader_cogs__bottom div.bottom_hole {
    width: 30px;
    height: 30px;
    border-radius: 100%;
    background: white;
    position: absolute;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

/* Animations */

@-webkit-keyframes rotate {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes rotate {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes rotate_left {
    from {
        -webkit-transform: rotate(16deg);
        transform: rotate(16deg);
    }
    to {
        -webkit-transform: rotate(376deg);
        transform: rotate(376deg);
    }
}

@keyframes rotate_left {
    from {
        -webkit-transform: rotate(16deg);
        transform: rotate(16deg);
    }
    to {
        -webkit-transform: rotate(376deg);
        transform: rotate(376deg);
    }
}

@-webkit-keyframes rotate_right {
    from {
        -webkit-transform: rotate(4deg);
        transform: rotate(4deg);
    }
    to {
        -webkit-transform: rotate(364deg);
        transform: rotate(364deg);
    }
}

@keyframes rotate_right {
    from {
        -webkit-transform: rotate(4deg);
        transform: rotate(4deg);
    }
    to {
        -webkit-transform: rotate(364deg);
        transform: rotate(364deg);
    }
}

/*-------------------END LOADIIIIIIIIIIIIIIIING----------------------------*/

/* swap flight */


.lowest {
    font-size: 0;
    display: none;
    width: 100%;
    box-sizing: border-box;
    background: white;
    padding: 10px 10px;
    margin-top: 10px;
    border-radius: 4px;
    box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, .05), 0 1px 5px 0 rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, .05), 0 1px 5px 0 rgba(0, 0, 0, .15);
    position: relative;
    min-height: 130px;
}


.lowest .next-date i {
    cursor: pointer;
    margin-left: auto;
    text-align: center;
    color: #000;
    font-size: 30px;
    display: inline-block;
    position: relative;


    border-radius: 50%;

}

.lowest .prev-date i {
    cursor: pointer;
    margin-right: auto;
    text-align: center;
    color: #000;
    font-size: 30px;
    display: inline-block;
    position: relative;


    border-radius: 50%;

}
.lowest-date {
    padding: 6px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.09);
}
.lowest-date span {
    display: block;
    text-align: center;
    font-weight: 300;
    font-family: inherit;
    color: #212121;
    padding: 3px 0;
}
.lowest-date span {
    display: block;
    text-align: center;
    font-weight: 300;
    font-family: inherit;
    color: #212121;
    padding: 0 0;
}
.col_t_price .s_price {
    display: block;
    text-align: center;
    font-weight: 300;
    padding: 6px 0;
    color: #363636;
}
.price-data-title {
    margin: 10px 0;
}
.price-data-title span {
    font-size: 14px;
    font-family: inherit !important;
    padding-left: 20px;
    font-weight: bold;
    color: #363636;
    position: relative;
}
.price-data-title span::before {
    width: 10px;
    height: 10px;
    background: rgb(255, 165, 0);
    position: absolute;
    top: 1px;
    bottom: 0;
    margin: auto;
    content: "";
    left: 5px;
    border-radius: 50%;
    animation: test linear 2.5s infinite;
}
.swap-flight-box {
    position: absolute;
    right: calc(100% - 56%);
    /*left: 0;*/
    margin: 14px 0 0;
    text-align: center;
    cursor: pointer;
    display: table;
    z-index: 1;
}

.swap-flight {
    background-color: #f5f5f5;
    width: 30px;
    height: 30px;
    position: relative;
    display: block;
    border-radius: 50%;
    border: 1px solid #ebebeb;
}

.swap-flight i {
    font-size: 15px;
    line-height: 25px;
    width: 25px;
    height: 25px;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
}

/* low Price Ticket */

.carouseller:before, .carouseller:after {
    content: " ";
    display: table;
}

.carouseller:after {
    clear: both;
}

.carouseller {
    position: relative;
    direction: rtl;
    padding: 5px 0 10px;
    border: 1px solid #e3e3e3;
    margin: 2px 8px 5px;
    background-color: #fefefe
}

.carouseller [class*="car__"] {
    display: inline-block;
    position: relative;
    margin-left: 0.2564102564102564% !important;
    *margin-left: 0.25109110747408616% !important;
    float: right;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/*.carouseller [class*="car__"]:first-child  { margin-left: 0 !important;}*/

.carouseller [class*="car__"]:nth-child(n+7) {
    display: none;
}

.carouseller .car__by5 {
    width: 1.793789743589745%;
}

.carouseller .car__12 {
    width: 10%;
}

.carouseller .car__6 {
    width: 4.8837948717948715%;
}

.carouseller .car__4 {
    width: 3.1703931623931625%;
}

.carouseller .car__3 {
    width: 2.3136923076923077%;
}

.carouseller .car__2 {
    width: 1.452991452991453%;
}

.carouseller .car__1 {
    width: 0.5982905982905983%;
}

.carouseller .carouseller__list {
    position: relative;
    width: 997.4358974358974%;
}

.carouseller .carouseller__wrap {
    overflow: hidden;
    position: relative;
    margin: 0 10px;
    padding-right: 10px;
    padding-left: 10px;
}

.carouseller .carouseller__left, .carouseller .carouseller__right {
    position: absolute;
    margin: 0;
    bottom: 21px;
    background: none repeat scroll 0 0 transparent;
    font-size: 26px;
    opacity: 1;
    text-align: center;
    color: #aaa;
    text-decoration: none;
    direction: ltr;
}

.carouseller .carouseller__left i.zmdi, .carouseller .carouseller__right i.zmdi {
    border: 1px solid #dbdbdb;
    padding: 0px 7px;
    background-color: #f6f6f6;
}

.carouseller .carouseller__left {
    left: -9px;
}

.carouseller .carouseller__right {
    right: -9px;
}

.carouseller .carouseller__left:hover, .carouseller .carouseller__:hover {
    opacity: 0.8;
}

/*------Responsive-----------*/

/* Portrait tablet to landscape and desktop */

@media (min-width: 768px) and (max-width: 979px) {
    .carouseller .car__by5, .carouseller .car__12, .carouseller .car__6, .carouseller .car__4, .carouseller .car__3, .carouseller .car__2, .carouseller .car__1 {
        width: 2.3136923076923077%;
    }

    .quickTicksBox .cheaperTicketPrice {
        width: 106%
    }
}

/* Landscape phone to portrait tablet */

@media (max-width: 767px) {


    .BaseTimelineBoth .timeline .T-flight-info {
        flex-wrap: wrap;
    }

    .timeline-type2 .timeline-type2-img {
        display: none;
    }

    .timeline-type2 .timeline-type2-content {
        margin-left: 0;
    }

    .timeline {
        position: relative;
        border-bottom-left-radius: 4px;
        border-top-left-radius: 4px;
        padding: 10px 0;
    }

    .BaseTimelineBoth .timeline .T-flight-info .arrowsIcons {
        display: none;
    }

    .BaseTimelineBoth .timeline .T-flight-info > div.four_child {
        border-top: 1px solid;
        border-left: none !important;
    }

    .BaseTimelineBoth .timeline .T-flight-info ul::after {
        display: none;
    }

    .client-head-content1 .filtertip-searchbox .filter-content {
        display: flex;
        flex-wrap: wrap;
    }

    .client-head-content1 .filtertip-searchbox .filter-content .UserBuy-tab-link {
        flex-grow: 1;
        font-size: 12px;
    }

    .dropdownRoom {
        width: 100%;
    }

    .futers_hotel {
        display: flex;
        justify-content: center;
        width: 100%;
    }

    .TourTitreDiv {
        text-align: center !important;
    }

    .timeline {
        padding: 10px 5px;
        padding-top: 10px;
    }

    .BaseTimelineBoth .timeline .T-flight-info > div.two_child, .BaseTimelineBoth .timeline .T-flight-info > div.three_child {
        border-left: none !important;

    }

    .BaseTimelineBoth .timeline .T-flight-info > div:first-child {
        width: 100% !important;
        border-bottom: 1px solid;
    }

    .timeline-type2 .timeline-type2-content {
        margin-left: 0 !important;
    }

    .timeline-type2 .timeline-type2-item:nth-child(2n+1) .timeline-type2-content::after {
        display: none;
    }

    .timeline-type2-item:nth-child(2n) .timeline-type2-content::after {
        display: none
    }

    .timeline-type2::before {
        display: none;
    }

    .timeline {
        padding: 10px 5px !important;
    }

    .timeline .event {
        margin: 10px auto !important;
    }

    .BaseHotelBox .hotelImage {
        height: 120px !important;
    }

    .BaseTourPackage {
        padding: 10px 0 !important;
    }

    .hotel_tour_name {
        text-align: center;
        padding: 5px;
    }

    .BaseHotelBox .StarHotelIntroduce {
        width: 100%;
        text-align: center;
        border: none;
    }

    .timeline .LiDot::after {
        display: none;
    }

    .timeline-type2 .timeline-type2-img {
        left: 50px;
    }

    .timeline-type2 .timeline-type2-content {
        max-width: 100%;
        width: auto;
        margin-left: 70px;
    }

    .timeline-type2 .timeline-type2-item:nth-child(even) .timeline-type2-content {
        float: none;
    }

    .timeline-type2 .timeline-type2-item:nth-child(odd) .timeline-type2-content::after {
        content: '';
        position: absolute;
        border-style: solid;
        width: 0;
        height: 0;
        top: 30px;
        left: -15px;
        border-width: 10px 15px 10px 0;
        border-color: transparent #f5f5f5 transparent transparent;
    }

    .Hotel_c_Loc .col-lg-4 {
        margin-bottom: 10px;
    }

    .car-rule {
        font-size: 0;
    }

    .car-rule p {
        width: 50%;
    }

    .car-booking-price {
        width: 98%;
        margin-right: auto;
        margin-right: 1%;
    }

    .hotel-booking-room-text ul {
        display: block;
    }

    .hotel-booking-room-text ul li.car-check-text {
        width: 98% !important;
        margin-right: auto
    }

    .hotel-reserve-room-content-par .hotel-booking-room-name {
        text-align: center;
        width: 100%;

        padding: 10px 0;
    }

    .hotel-result-item-rule_1 p {
        width: 100% !important;
    }

    .hotel-reserve-room-content-par .car-booking-price {
        width: 95%;
    }

    .hotel-reserve-room-content-par .hotel-booking-room-text ul li.car-check-text {
        width: 98%;
    }

    .hotel-reserve-room-content-par .hotel-booking-room-text ul {
        display: inline-block
    }

    .hotel-reserve-room-content-par {
        margin-top: 15px;
    }

    .s-u-last-p-bozorgsal-change {
        left: 0;
        text-align: center;
        margin: 0;
    }

    .carouseller .car__by5, .carouseller .car__12, .carouseller .car__6, .carouseller .car__4, .carouseller .car__3, .carouseller .car__2, .carouseller .car__1 {
        width: 3.1703931623931625%;
    }

    .quickTicksBox .cheaperTicketPrice {
        margin: -3px -4px 0 !important;
        width: 106% !important
    }

    .carouseller .carouseller__wrap {
        padding-right: 7px;
    }
}

/* Landscape phones and down */

@media (max-width: 480px) {
    .car-rule p {
        width: 100%;
    }

    .carouseller .car__by5, .carouseller .car__12, .carouseller .car__6, .carouseller .car__4, .carouseller .car__3, .carouseller .car__2, .carouseller .car__1 {
        width: 4.8837948717948715%;
    }

    .carouseller .carouseller__wrap {
        padding-right: 4px;
    }

    .quickTicksBox .cheaperTicketPrice {
        font-size: 11px
    }
}

.quickTicksBox.car__by5 {
    border: 1px solid #dbdbdb;
    /*background-color: #f6f6f6;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.quickTicksBox.car__by5 * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.quickTicksLink {
    float: left;
    display: block;
}

.quickTicksBox .cheaperTicketPrice {
    font-size: 13px;
    line-height: 1;
    padding: 5px 0;
    text-align: center;
    margin: -3px -6px 0 -18px;
    height: 30px;
    width: 109%;
    direction: rtl;
    float: right;
    position: relative;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
}

.quickTicksBox .cheaperTicketPrice::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 5px 0;
    /*border-color: transparent #A39385 transparent transparent;*/
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

.quickTicksBox .cheaperTicketPrice::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: -5px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 0;
    /*border-color: #A39385 transparent transparent transparent;*/
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
}

.quickTicksBox .cheaperTicketPrice.todayCheaperTicket {
    background-color: #aaa;
}

.quickTicksBox .cheaperTicketPrice.todayCheaperTicket > p {
    color: #fff;
}

.quickTicksBox .cheaperTicketPrice.todayCheaperTicket::after {
    border-color: #919191 transparent transparent transparent;
}

.quickTicksBox .cheaperTicketPrice.todayCheaperTicket::before {
    border-color: transparent #919191 transparent transparent;
}

.quickTicksBox .cheaperTicketPrice > p {
    width: 94%;
    border-top-style: dashed;
    border-bottom-style: dashed;
    border-top-width: 1px;
    border-bottom-width: 1px;
    padding: 3px;
    margin: 0 5px;
}

.cheaperTicketDate {
    background-color: #fff;
    border: 1px solid #f3f3f3;
    line-height: 1.5;
    height: 21px;
    width: 96%;
    margin-right: 2px;
    margin-left: 2px;
    margin-bottom: 2px;
    margin-top: 2px;
    box-sizing: border-box;
    cursor: pointer;
    float: right;
}

.cheaperTicketDate p {
    color: #666;
    padding: 0px 10px;
    line-height: 1.5;
    width: 100%;
    float: right;
    text-align: center;
    font-size: 13px;
    font-family: inherit;
}

.w100 {
    width: 100% !important;
}

/*------------------------------------------------------------------*/

/*----------------      Insurance Css     --------------------------*/

/*------------------------------------------------------------------*/

.insurance-list-main-box {
    position: relative;
    margin-top: 0;
    /*background: #f3f3f3;*/
    background: #fff;
    border: 1px solid #dadada;
    color: #303030;
}

.insurance-list-main-box * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.insurance-list-main-box > .insurance-list-main-box-img {
    position: relative;
    padding: 10px 20px 0;
    background-color: #fff;
    color: #04142b;
    text-align: center;
}

.insurance-list-main-box > .insurance-list-main-box-img > span {
    z-index: 2;
    width: 90px;
    height: 90px;
    padding: 5px;
    background: #f3f3f3;
    border: 1px solid #dadada;
    display: block;
    margin: 0 auto;
    position: relative;
}

.insurance-list-main-box > .insurance-list-main-box-img > span::after, .insurance-list-main-box > .insurance-list-main-box-img > span::before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.insurance-list-main-box > .insurance-list-main-box-img > span::before {
    border-color: rgba(218, 218, 218, 0);
    border-top-color: rgba(218, 218, 218, 0);
    border-top-color: #dadada;
    border-width: 13px;
    margin-left: -13px;
}

.insurance-list-main-box > .insurance-list-main-box-img > span::after {
    border-color: rgba(243, 243, 243, 0);
    border-top-color: rgba(243, 243, 243, 0);
    border-top-color: #f3f3f3;
    border-width: 12px;
    margin-left: -12px;
}

.insurance-list-main-box > .insurance-list-main-box-img > span > img {
    display: block;
    width: 100%;
}

.insurance-list-box-content {
    display: block;
    width: 100%;
    vertical-align: middle;
    padding: 15px 20px;
}

.insurance-list-box-content h4 {
    margin-bottom: 5px;
    text-align: right;
    direction: rtl;
    display: block;
    font-family: inherit;
    font-size: 13px;
    line-height: 20px;
    color: #1a2426;
    /*padding-bottom: 3px;*/
    font-weight: 400;
    text-align: center;
    min-height: 55px;
}

.insurance-list-box-item {
    display: inline-block;
    /*padding: 2px 7px;*/
    background: #f3f3f3;
    border: 1px solid #dadada;
    /*margin: 5px;*/
    border-radius: 50%;
    font-family: inherit;
    font-size: 13px;
    line-height: 19px;
    color: #7d7d7d;
    cursor: pointer;
}

.right_busin_div {
    width: 30px;
    height: 100%;
    display: flex;
}

.right_busin_div > div {
    position: absolute;
    width: 21px;
    bottom: 25px;
    top: 25px;
    border-radius: 0 5px 5px 0;
    overflow: hidden;
}

.right_busin_div > div span {
    position: absolute;
    transform: rotate(-90deg);
    font-size: 12px;
    color: #eeeeee;
    width: 100px;
    right: -40px;
    top: 39px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.insurance-list-box-item .chooseicon {
    margin: 0
}

.insurance-list-box-item .icons.tooltipWeigh .tooltiptextWeight,
.icons_gasht .icons.tooltipWeigh .tooltiptextWeight {

    padding: 5px 2px;
    top: -40px;
    height: 30px;
}

.icons_gasht .icons.tooltipWeigh .tooltiptextWeight {
    text-align: center;
    left: -44px;
}

.insurance-list-box-item .icons.tooltipWeigh .tooltiptextWeight::after {
    bottom: -56%;
}

.insurance-list-box-content h5 {
    color: #8B0000;
    font-family: inherit;
    font-size: small;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 5px;
}

.insurance-list-box-content h5 > i.pirce {
    font-size: 14px;
    text-align: center;
    width: 100%;
    color: #9E9898;
    padding-left: 2px;
    font-family: inherit;
}

.insurance-list-box-content .insurance-list-box-btn {
    border: 2px solid #ebebeb;
    padding: 5px 15px 5px 15px;
    background: #fff;
    color: #999;
    font-family: inherit;
    font-size: 12px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    transition: .2s;
    position: relative;
    right: 0;
    left: 0;
    width: 85%;
    margin: auto;
    margin: 10px 25px;
    cursor: pointer;
    word-spacing: 5px;
}

.form-item.form-item-Insurance-day {
    margin: 0;
    padding-right: 0;
    margin-bottom: 10px;
    position: relative;
}

.form-item-birthday-insurance {
    padding: 0;
    width: 100%;
    float: right;
    box-sizing: border-box;
    margin: 0;
    margin: 5px auto;
    position: relative;
}

.form-item.form-item-Insurance-day:nth-child(2n) {
    padding-left: 0;
}

.form-item-Insurance-day > span.fa-icon {
    position: absolute;
    right: 0;
    width: 50px;
}

.form-item-Insurance-day > div.input {
    height: 35px;
    border-radius: 2px;
    background-color: #fff;
    border: 1px solid #aaa;
    box-sizing: border-box;
    display: block;
}

.form-item-Insurance-day > div.input input {
    width: 100%;
    padding-left: 6px;
    font-family: inherit;
    font-size: 12px;
    color: #a5a5a5;
    height: 30px;
    text-align: left;
    border: none;
}

/*passengers Detail Insurance Local css*/

.insurance-passenger-main-box {
    position: relative;
    margin: 12px;
    background: #fff;
    color: #303030;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.insurance-passenger-main-box * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.insurance-passenger-main-box > .insurance-passenger-main-box-img {
    position: relative;
    background-color: #fff;
    color: #04142b;
    padding: 10px 10px 6px;
    text-align: right;
    display: inline-block;
}

.insurance-passenger-main-box > .insurance-passenger-main-box-img > span {
    z-index: 2;
    width: 150px;
    height: 150px;
    padding: 5px;
    background: #fff;
    border: 1px solid #dadada;
    display: block;
    margin: 0 auto;
    position: relative;
    border-radius: 3px;
    box-shadow: 0 0 4px hsla(0, 0%, 0%, 0.275);
}

/*.insurance-passenger-main-box > .insurance-passenger-main-box-img > span::after,
.insurance-passenger-main-box > .insurance-passenger-main-box-img > span::before {
    top: 38%;
    left: -24%;
    border: solid transparent;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;

}
.insurance-passenger-main-box > .insurance-passenger-main-box-img > span::before {
    border-color: rgba(218, 218, 218, 0);
    border-right-color: rgba(218, 218, 218, 0);
    border-right-color: #dadada;
    border-width: 18px;
    margin-left: 0;
    position: absolute;
    top: 38%;
    left: -25%;
}
.insurance-passenger-main-box > .insurance-passenger-main-box-img > span::after {
    border-color: rgba(243, 243, 243, 0);
    border-right-color: rgba(243, 243, 243, 0);
    border-right-color: #fff;
    border-width: 18px;
    margin-left: 0;
}*/

.insurance-passenger-main-box > .insurance-passenger-main-box-img > span > img {
    display: block;
    background-color: #ededed;
    width: 100%;
    padding: 5px;
}

.insurance-passenger-box-content {
    display: inline-block;
    width: calc(100% - 175px);
    vertical-align: top;
    padding: 5px 5px;
}

.insurance-passenger-content {
    background: #fff;
    width: 100%;
    /*height: 170px;*/
    font-family: inherit;
    font-size: 13px;
    line-height: 15px;
    overflow: hidden;
    /* display: table; */
    direction: rtl;
}

.insurance-passenger-text {
    padding: 8px 7px 0;
    font-family: inherit;
    font-size: 13px;
    line-height: 18px;
    display: inline-block;
    text-align: justify;
    width: 100% !important;
}

.insurance-passenger-name {
    text-align: right;
    direction: rtl;
    display: inline-block;
    font-family: inherit;
    font-size: 13px;
    line-height: 18px;
    color: #435456;
    padding-bottom: 3px;
}

.insurance-passenger-name > i {
    font-size: 14px
}

.insurance-passenger-content-location {
    text-align: right;
    direction: rtl;
    display: block;
    color: #adadad;
    height: 40px;
    line-height: 35px;
}

.insurance-passenger-description > span {
    font-size: 15px;
    vertical-align: middle;
    color: #555;
}

.insurance-passenger-item-rule {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 24px;
    max-height: 68px;
    -webkit-line-clamp: 3;
    font-size: 12px;
    -webkit-box-orient: vertical;
    text-overflow: -o-ellipsis-lastline;
    position: relative;
}

.insurance-passenger-text {
    padding: 17px 7px 0;
    font-family: inherit;
    font-size: 13px;
    line-height: 18px;
    display: inline-block;
    text-align: justify;
    width: 100% !important;
}

.insurance-passenger-text ul li.insurance-passenger-check-text {
    background-color: #f3f3f3;
    padding: 8px 10px 8px 8px;
    margin-left: 10px;
    margin-bottom: 10px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #E6E6E6;
    float: right;
    width: 25%;
    font-size: 12px;
    margin: 2px;
}

.insurance-passenger-text .insurance-passenger-date {
    color: #F4A000;
}

li.insurance-passenger-check-text > i {
    font-size: 15px;
    vertical-align: middle;
    color: #555;
}

.insurance-passenge-person-birthday {
    position: relative;
    width: 100%;
    background: #fff;
}

.insurance-passenge-person-birthday ul li.person-birthday-box {
    background-color: #FAF9F7;
    padding: 8px 10px 8px 8px;
    margin-left: 10px;
    margin-bottom: 10px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #E6E6E6;
    float: right;
    width: 19.6%;
    font-size: 12px;
    margin: 2px;
}

.insurance-passenge-person-birthday ul li.person-birthday-box > i {
    color: #555;
    vertical-align: middle;
    font-size: 14px;
}

.insurance-passenge-person-birthday .passenger-date {
    color: #F4A000;
}

/*------------------------------------------------------------------*/

/*----------------   end   Insurance Css     -----------------------*/

/*------------------------------------------------------------------*/

/* accordion for room hotel */

.accordion {
    color: #333;
    cursor: pointer;
    width: 100%;
    text-align: right;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
    box-sizing: border-box;
    /* border: 1px solid #b9b9b9; */
    border-bottom: none;
    direction: ltr;
    background-color: #fff;
    margin-top: 10px;
    padding: 15px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.40);
    position: relative;
}

.accordion-title {
    text-align: left;
    font-family: inherit;
    font-size: 16px;
    font-weight: normal;
    color: #777;
    display: inline-block;
    margin-bottom: -1px;
    padding-bottom: 5px;
    position: relative;
    width: 99%;
    padding-left: 10px;
}

.accordion-title::before {
    content: '';
    width: 90%;
    height: 1px;
    bottom: 0px;
    background: #ccc;
    position: absolute;
    margin: 0 auto;
    display: block;
    right: 0;
    z-index: 1;
}

.accordion-title::after {
    content: '';
    width: 18%;
    left: 0;
    height: 3px;
    bottom: -1px;
    background: #f6a600;
    position: absolute;
    margin: 0 auto;
    display: block;
    z-index: 1;
}

.accordion:hover {
    /*background-color: #fbfbfb;*/
}

.accordion:after {
    content: '\f107';
    color: #777;
    margin-left: 5px;
    position: absolute;
    right: 15px;
    font-family: FontAwesome;
    font-size: 16px;
    top: 20px;
}

.notify-hotel {
    position: relative;
}

.notify-hotel-img {
    position: relative;
    padding: 30px 0;
    position: relative;
    background-repeat: no-repeat;
    background-position: right top;
    /*background-attachment: fixed;*/
    background-image: url(../../images/notify-hotel-en.jpg);
}

.notify-hotel .heartbit {
    position: absolute;
    top: -30px;
    left: 0px;
    right: 0;
    margin: auto;
    display: block;
    height: 93px;
    width: 100%;
    z-index: 1;
    -moz-animation: heartbit-hight 2s ease-out;
    -moz-animation-iteration-count: infinite;
    -o-animation: heartbit-hight 2s ease-out;
    -o-animation-iteration-count: infinite;
    -webkit-animation: heartbit-hight 2s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

@keyframes heartbit-hight {
    0% {
        box-shadow: 1px 1px 10px #dd9b30;
    }
    25% {
        box-shadow: 1px 1px 15px #dd9b30;
    }
    50% {
        box-shadow: 1px 1px 20px #dd9b30;
    }
    75% {
        box-shadow: 1px 1px 25px #dd9b30;
    }
    100% {
        box-shadow: 1px 1px 10px #dd9b30;
    }
}

.panelExternalHotel {
    padding: 0 18px;
    background-color: white;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    border: 1px solid #b9b9b9;
    margin-bottom: 10px;
}

.panel-editor {
    padding: 0 !important;
    top: -31px;
    z-index: 0;
}

.height0 {
    max-height: 0;
}

.panel {
    padding: 0 18px;
    background-color: white;
    /*max-height: 0;*/
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    border: 1px solid #b9b9b9;
    margin-bottom: 10px;
}

.panel .box-oneTour {
    padding: 20px 0;
    margin: 5px 0 !important;
    display: inline-block;
    width: 100%;
}

.panel .color_border_Mosafer {
    text-align: left;
    padding: 20px;
    border: none;
    background-color: transparent;
}

.panel .color_border_Mosafer .S_DivInputForm {
    width: 20%;
    display: inline-block;
}

.panel .color_border_Mosafer .S_DivInputForm input {
    width: 100%;
    padding: 0 10px;
    direction: ltr;
    line-height: 35px;
    font-size: 12px;
    font-family: inherit;
    box-sizing: border-box;
    box-shadow: 0px 0px 2px #666;
    border: 0;
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
    background: none;
    text-align: left;
}

.panel .color_border_Mosafer .S_DivInputForm input:hover, .panel .color_border_Mosafer .S_DivInputForm input:focus, .panel .color_border_Mosafer .S_DivInputForm input:active {
    border-color: #ffb600;
    box-shadow: 0px 0px 2px #666;
}

.S_DivInputForm .Nopadding {
    width: 49%;
    display: inline-block;
}

.panel .color_border_Mosafer .S_DivInputForm .InputMin {
    color: #333;
    padding: 3px 10px;
    direction: ltr;
    width: 100%;
    line-height: 35px;
    font-size: 12px;
    font-family: inherit;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
    text-align: left;
}

.one_tour_box_title_change {
    background: #b9b9b9;
    width: 100%;
}

.one_tour_box_row_change {
    border: none;
    border-right: 1px solid #eee;
    box-sizing: border-box;
    width: 25%;
    color: #eee;
    font-family: inherit;
    padding: 5px 0;
}

.s-u-passenger-item-room-change {
    padding: 0;
    margin: 0;
    width: 54%;
}

.s-u-passenger-item-room-change select {
    border: 1px solid #b9b9b9;
    border-radius: 0;
    height: 26px;
    line-height: 25px;
    vertical-align: middle;
    font-size: 12px;
}

.s-u-passenger-item-room-change::before {
    content: "\f107";
    color: #777;
    margin-left: 5px;
    position: absolute;
    right: 2px !important;
    font-family: FontAwesome !important;
    font-size: 16px;
    top: 9px;
}

.one_tour_box_row {
    border: none;
}

.one_tour_box_room_row_change {
    width: 25%;
    text-align: left;
    box-sizing: border-box;
    color: #848484;
    border-left: 1px solid #b9b9b9;
    border-bottom: 1px solid #b9b9b9;
    line-height: 30px;
    font-family: inherit;
}

.one_tour {
    width: 99%;
    float: right;
    margin: 10px 10px 15px 2px;
}

.one_tour_box_title {
    float: right;
    width: 100%;
    text-align: center;
    font-size: 15px;
}

.one_tour_box {
    width: 100%;
}

.one_tour_box_row {
    width: 25%;
    float: left;
    height: 40px;
    line-height: 30px;
    padding: 5px;
}

.one_tour_cost {
    width: 45%;
    float: right;
    text-align: center;
}

.one_tour_select {
    margin-top: 6px;
}

.displayB {
    display: block !important;
}

.displayN {
    display: none !important;
}

.s-u-MessageOrderPay {
    margin: 10px auto 20px;
    border-radius: 3px;
    text-align: right;
    direction: rtl;
    padding: 15px;
    background-color: #fff;
    border-radius: 1px;
    border: 1px solid #E9E9E9;
    line-height: 2;
    font-family: inherit;
    font-size: 14px;
    font-weight: normal;
    color: #777;
}

.s-u-MessageOrderPay a {
    font-family: inherit;
    font-size: 14px;
    font-weight: normal;
    color: #999;
}

/***************/

.titleHotelRoom {
    animation-name: bigsmallTicket;
    animation-duration: 0.9s;
    animation-iteration-count: infinite;
    line-height: 40px;
}

@keyframes bigsmallTicket {
    0% {
        font-size: 15px;
        color: #090909;
    }
    50% {
        font-size: 17px;
        color: #DD9B30;
    }
    100% {
        font-size: 14px;
        color: #090909;
    }
}

.showListSort {
    position: relative;
}

.ParentArea {
    background-color: rgb(159, 159, 159);
    opacity: 0.8;
    position: absolute;
    z-index: 20;
    width: 98%;
    height: 100%;
    border-radius: 5px;
    /*padding-top: 30px;*/
    font-family: Yekan;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
}

.area {
    text-align: center;
    font-size: 20px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    animation: blur .75s ease-out infinite;
    text-shadow: 0px 0px 5px #fff, 0px 0px 7px #fff;
}

@keyframes blur {
    from {
        text-shadow: 0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 25px #fff, 0px 0px 25px #fff, 0px 0px 25px #fff, 0px 0px 25px #fff, 0px 0px 25px #fff, 0px 0px 25px #fff, 0px 0px 50px #fff, 0px 0px 50px #fff, 0px 0px 50px #7B96B8, 0px 0px 150px #7B96B8, 0px 10px 100px #7B96B8, 0px 10px 100px #7B96B8, 0px 10px 100px #7B96B8, 0px 10px 100px #7B96B8, 0px -10px 100px #7B96B8, 0px -10px 100px #7B96B8;
    }
}

/*++++++++++++++++++++ loader 7day fight table +++++++++++++++++++++++++++*/

.loading-animation {
    list-style: none;
    position: relative;
    height: 1px;
    width: 200px;
    border-bottom: 1px dashed #aaa;
    position: relative;
}

.loading-animation li {
    margin-top: -3px;
    height: 10px;
    width: 10px;
    border-radius: 10px;
    background-color: #101010;
    opacity: 0;
    box-shadow: 0px 0px 4px #101010, 0px 0px 8px #101010, 0px 0px 12px #101010, 0px 0px 18px #101010;
    position: absolute;
    left: -10%;
    animation-name: loading;
    animation-duration: 2s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: normal;
}

/* alternate animation */

.loading-animation.alternate li {
    animation-name: loading2;
}

.loading-animation li:nth-child(1) {
    animation-delay: 250ms;
}

.loading-animation li:nth-child(2) {
    animation-delay: 500ms;
}

.loading-animation li:nth-child(3) {
    animation-delay: 750ms;
}

.loading-animation li:nth-child(4) {
    animation-delay: 1s;
}

.loading-animation li:nth-child(5) {
    animation-delay: 1.25s;
}

/* fading only */

@keyframes loading {
    0% {
        left: 0%;
        opacity: 0;
    }
    20%, 60% {
        left: 50%;
        opacity: 1;
    }
    90% {
        left: 100%;
        opacity: 0;
    }
    100% {
        left: 100%;
    }
}

/* shrinking and fading */

@keyframes loading2 {
    0% {
        left: 0%;
        opacity: 0;
        height: 1px;
        width: 1px;
        margin-top: -2px;
    }
    20%, 60% {
        left: 50%;
        opacity: 1;
        height: 10px;
        width: 10px;
        margin-top: -3px;
    }
    90% {
        left: 100%;
        opacity: 0;
        height: 1px;
        width: 1px;
        margin-top: 0px;
    }
    100% {
        left: 100%;
    }
}

/* all of this is extra for the demo */

.loading-animation {
    margin: 0 auto;
    margin-top: 45px;
    text-align: center;
}

.loading-animation:before, .loading-animation:after {
    color: grey;
    font-family: inherit;
    color: #fff;
}

.loading-animation:before {
    content: "درحال جمع آوری اطلاعات";
    position: absolute;
    top: -32px;
    left: 0;
    right: 0;
}

.loading-animation:after {
    content: "لطفا صبر کنید ";
    position: absolute;
    top: 12px;
    left: 36%;
}

/*----------------------------------------------*/

/*** factor hotel ***/

.P_DivBorder_Change {
    border: none !important;
}

.s-u-factor-prace-box {
    position: relative;
}

.s-u-factor-prace-box::before {
    content: '';
    width: 98%;
    right: 0;
    height: 1px;
    bottom: 22px;
    background: #c7c7c7;
    position: absolute;
    margin: 0 auto;
    display: block;
    z-index: 0;
}

.s-u-factor-content {
    background: #fff;
    width: 100%;
    font-family: inherit;
    font-size: 13px;
    line-height: 15px;
    overflow: hidden;
    direction: rtl;
    border: 4px solid #fff;
    box-shadow: 0 0 4px hsla(0, 0%, 0%, 0.275);
    border-radius: 4px;
    margin: 2px;
}

.s-u-factor-prace-row {
    text-shadow: none;
    font-weight: normal;
    position: relative;
    text-align: right;
    font-size: 12px;
    margin: 15px;
    padding: 0 15px;
    display: inline-block;
    font-family: inherit;
    font-size: 14px;
    line-height: 18px;
    color: #808080;
    background-color: #fff;
}

.s-u-factor-prace-row i {
    display: inline-block;
    color: #fcb815;
    font-size: 13px;
}

.s-u-factor-prace-row label {
    font-size: 12px;
    font-weight: 500;
    color: #F4A000;
}

.hotel-factor-room-text {
    padding: 1px 7px 5px;
    font-family: inherit;
    font-size: 13px;
    line-height: 18px;
    display: inline-block;
    text-align: justify;
    width: 100% !important;
}

.hotel-factor-room-text ul li.factor-check-text {
    background-color: #fdfdfd;
    padding: 8px 10px 8px 8px;
    margin-left: 10px;
    margin-bottom: 10px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #E6E6E6;
    float: right;
    width: 25%;
    font-size: 12px;
    margin: 2px;
    font-family: inherit;
    color: #525252;
}

.hotel-factor-room-text ul li.paymentPriceForHotel {
    float: left;
    margin-left: 199px;
    background-color: #fdfdfd;
    padding: 8px 10px 8px 8px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #E6E6E6;
    width: 25%;
    font-size: 12px;
    font-family: inherit;
    color: #525252;
}

.s-u-factor-club-content {
    border-radius: 3px;
    border: 1px solid #E6E6E6;
    float: right;
    width: 25%;
    font-size: 12px;
    font-family: inherit;
}

#P_Code {
    background-color: #f5f5f5 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#P_Code * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.borderRad {
    border-radius: 5px;
}

.s-u-p-factor-bank * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.s-u-select-bank {
    position: relative;
    display: inline-block;
    background: #eee;
    padding: 15px 15px 15px 15px;
    border-radius: 2px;
    font-family: inherit;
    color: #333;
    text-align: right;
    font-weight: 700;
    transition-duration: .3s;
    width: 100%;
    box-sizing: border-box;
    margin-top: 3%;
    text-align: center;
}

.s-u-select-bank::before {
    display: none;
    position: absolute;
    bottom: 68px;
    right: 28px;
    content: "\"";
    font-family: 'Bitter', serif;
    font-size: 52px;
    color: #999;
    font-style: italic;
}

.main-banks-logo {
    width: 100%;
    display: block;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 15px;
}

.bank-logo-port {
    width: 40%;
    display: inline-block;
    margin: 0 auto;
    background: #fff;
    border: 1px solid #999;
    padding: 5px;
    border-radius: 30px;
    height: 50px
}

.s-u-bank-logo-bank-port {
    display: inline;
    height: auto;
    vertical-align: middle;
    width: 40px;
    margin: 0 auto;
}

.s-u-select-bank span.author {
    position: relative;
    display: block;
    text-align: center;
    margin: 10px;
    color: #999;
    direction: rtl;
}

.s-u-select-bank span.author::before {
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 1px;
    background: #ccc;
    z-index: 1;
}

.s-u-select-bank span.author i {
    position: relative;
    background: #eee;
    padding-right: 5px;
    padding-left: 5px;
    font-style: italic;
    z-index: 5;
}

.s-u-select-update-wrapper {
    padding-top: 10px;
    text-align: center;
    width: 100%;
}

.btnRed {
    background: #C02942;
}

.btnGreen {
    background: #036564;
}

.button.btnGreen:before {
    content: "\f283";
}

.Attention-change {
    border: none;
}

.Back {
    margin-bottom: 20px
}

.bg-yellow {
    background: #FFF !important;
    color: #353535;
    font-size: 14px;
    min-height: 155px;
}

.member-price {
    font-size: 15px;
    float: right;
    /*background-color: #fff;
    color: #555;*/
    width: 120px;
    text-align: center;
    direction: rtl;
    border-radius: 5px;
    line-height: 44px;
}

.custom-table {
    width: 100%;
}

.custom-table td {
    border: 1px solid #aaa;
    padding: 8px 5px !important;
}

.btn-final-confirmation {
    position: relative;
    text-align: left;
    float: right;
    margin: 8px 0;
}

/*----------------------------------------------*/

#loadbox {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    left: 0;
    bottom: 0;
    margin: auto;
}

.lightboxContainerweek {
    display: block;
    /* opacity: 0.6; */
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    z-index: 1000;
    background-color: rgba(51, 51, 51, 0.9);
    right: 0;
    top: 0;
}

.SelectDeparture {
    position: relative;
    right: 0;
    left: 0;
    top: -37px;
    bottom: 0;
    height: 40px;
    width: 51%;
    background-color: rgba(255, 255, 255, 0.2);
    z-index: 999999999;
}

.inputSearchForeign {
    border: 1px solid #ebebeb;
    border-radius: 4px;
    height: 37px;
    color: #aaa;
    box-sizing: border-box;
    width: 100%;
    text-align: left;
    direction: rtl;
    padding-left: 5px;
}

.inputSearchForeign-box {
    padding-top: 10px;
    position: relative;
}

.resultUlInputSearch {
    right: 0;
    left: 0;
    background-color: #FFF;
    position: absolute;
    z-index: 999;
    cursor: pointer;
    overflow: auto;
    max-height: 151px;
}

.resultUlInputSearch li {
    padding-left: 10px;
    border: 1px solid #ebebeb;
    border-top: none;
    text-align: left;
    direction: ltr;
    color: #868686;
    /* border-radius: 10px; */
}

form.search-wrapper.foreignSwapBox {
    direction: ltr;
    position: relative;
}

.swap-flight-box.foreignSwapBtn {
    left: 5px;
    margin-top: -11px;
}

.swap-flight-box.foreignSwapBtn .swap-flight > i {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.displayN {
    display: none;
}

.checkbox-custom, .radio-custom {
    opacity: 0;
    position: absolute;
    height: 22px;
    width: 18px;
}

.checkbox-custom, .checkbox-custom-label, .radio-custom, .radio-custom-label {
    display: inline-block;
    cursor: pointer;
}

.checkbox-custom-label, .radio-custom-label {
    position: relative;
    color: #686868;
    direction: ltr;
}

.checkbox-custom + .checkbox-custom-label:before, .radio-custom + .radio-custom-label:before {
    content: '';
    background: #fff;
    border: 0px solid #ccc;
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
    box-shadow: inset 0px 0px 1px 2px rgba(0, 0, 0, .1);
}

.checkbox-custom:checked + .checkbox-custom-label:before {
    background: rebeccapurple;
    box-shadow: inset 0px 0px 0px 4px #fff;
}

.radio-custom + .radio-custom-label:before {
    border-radius: 50%;
}

.radio-custom:checked + .radio-custom-label:before {
    background: #6b6b6b;
    box-shadow: inset 0px 0px 0px 4px #fff;
}

.UserBuy-tab-content {
    display: none;
}

.UserBuy-tab-content.current {
    display: inherit;
}

.dropbtnUserBuy {
    background: #ececec;
    border: 1px solid #a6abaf;
    color: #666;
    padding: 5px 10px 10px;
    font-size: 13px;
    cursor: pointer;
    font-family: inherit;
    position: relative;
}

.dropbtnUserBuy:before {
    content: "\f0dd ";
    position: absolute;
    top: 19px;
    right: 25px;
    font: normal normal normal 18px/1 FontAwesome;
}

.dropbtnUserBuy:hover, .dropbtnUserBuy:focus {
    background-color: #dadada;
}

.tourFile::before {
    content: "\f0dd ";
    position: absolute;
    top: 20px !important;
    right: 45px !important;
    font: normal normal normal 18px/1 FontAwesome;
}

.dropdownUserBuy {
    position: relative;
    display: inline-block;
}

.dropdown-content-UserBuy {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    left: 0;
    /* min-width: 160px; */
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    border: 1px solid rgba(120, 130, 140, .13);
    border-radius: 0;
    box-shadow: 0 3px 12px rgba(0, 0, 0, .05) !important
}

.dropdown-content-UserBuy a {
    margin: 10px 8.8px;
}

.dropdownUserBuy a:hover {
    background-color: #ddd;
}

.show {
    display: block;
}

.parent-discount {
    padding: 15px;
}

.parent-discount label {
    margin: 0;
    font-size: 12.6px;
    display: inline-block;
    color: #686868;
    width: 100px;
}

input#discount-code {
    display: inline-block;
    width: calc(100% - 120px);
    border-radius: 1px;
}

.parent-discount .input-group-btn .discount-code-btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 11px;
    line-height: 19px;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #aaa;
    border-color: #aaa;
    border-radius: 1px;
}

.separate-part-discount {
    padding-bottom: 20px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: -15px;
    margin-left: -15px;
    border-bottom: 1px solid #e1e1e1;
}

.item-discount__label {
    font-size: 1em;
    font-weight: 300;
    padding-top: 5px;
    float: right !important;
    color: #686868;
    direction: rtl;
}

.price__amount-price {
    color: #8bc34a;
    font-weight: 500;
    font-size: 1.3em;
    padding-right: 15px;
    font-family: yekanNumbers;
}

.price__unit-price {
    white-space: nowrap;
    font-size: 1em;
    color: #686868;
}

.info-box__price {
    margin-top: 15px
}

.FilterHoteltypeName-top[type="checkbox"]:not(:checked) + label:before, .FilterHoteltypeName-top[type="checkbox"]:checked + label:before {
    top: 2px
}
.sorting2#sortFlightInternal > div {
    padding: 8px 0;
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}
.dateprice {
    transition: all ease .4s;
    cursor: pointer;
    border-radius: 5px;
    border: 1px solid #eee;
    background: white;
    align-items: center;
    box-sizing: border-box !important;
}
.dateprice #lowerSortSelect {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}
.dateprice .dataprice-icon {
    width: 20px;
    height: 20px;
}
.dateprice .text-dateprice {
    margin-right: 7px;
    font-family: inherit;
    font-size: 12px;
    line-height: 25px;
    font-weight: bold !important;
}
.dateprice .dataprice-icon svg {
    width: 20px;
    height: 20px;
}
/*hotel room video slider*/
nav#navigation {
    left: -.9%;
    top: 0;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    width: 101%;
    text-align: center;
    /* background-color: #7E9153; */
    /* border-right: 1px solid #657345; */
    /* border-bottom: 1px solid #657345; */
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.13);
    padding: 8px 5px 14px;
    float: left;
    position: relative;

    z-index: 12;
}

nav#navigation::after {

    border-left: 6px solid transparent;
    border-top: 9px solid #38441e;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    top: 101%;
    width: 0;

}

ul.menu-quick {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
}

ul.menu-quick li {
    outline: none;
    margin-top: 0;
    padding: 0;
    box-sizing: border-box;
    color: #000;
}

ul.menu-quick li a {
    padding: 5px 13px;
    text-decoration: none;
    font-size: 12px;
    font-family: inherit;
    color: #fff;
    font-weight: 500;
}

ul.menu-quick li .active-reserve {
    color: white;
    font-weight: bold;
    font-size: 15px;
}

div.html5gallery {
    width: 100% !important
}

div.html5gallery-container-0 {
    width: 100% !important
}

div.html5gallery-box-0 {
    width: 100% !important
}

div.html5gallery-elem-0 {
    width: 100% !important
}

div.html5gallery-elem-img-0 {
    width: 100% !important
}

img.html5gallery-elem-image-0 {
    width: 97% !important;
    left: 0 !important
}

.html5gallery-container-0 video {
    width: 100% !important
}

.html5gallery-elem-video-0 {
    width: 96.5% !important
}

.html5gallery-timer-0 {
    display: none !important
}

div.html5gallery-elem-img-0 > a {
    display: none !important;
    z-index: -1;
    color: #fff !important
}

div.html5gallery-elem-img-0 > a > div {
    display: none !important;
    z-index: -1;
    color: #fff !important;
    top: -10px;
}

div.html5gallery-elem-0 > a > div {
    display: none !important;
    z-index: -1;
    color: #fff !important;
    top: -10px;
}

.html5gallery-lightbox-0, .html5gallery-right-0 {
    left: auto;
    right: 25px;
}

.html5gallery-pause-0, .html5gallery-play-0 {
    left: auto;
    right: 70px
}

.html5gallery-car-0 {
    width: 100% !important
}

.html5gallery-car-list-0 {
    width: 96% !important
}

.html5gallery-car-mask-0 {
    width: 90% !important;
    left: 35px;
}

.html5gallery-title-0 {
    display: none !important
}

/*end hotel room video slider*/
/* international flight */

.international-available-box {
    background-color: #fff;
    border-radius: 0;
    padding: 5px 0;

    display: block;
    width: 98%;
    margin: 0 auto;
    text-align: center;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.international-available-box.returnFlight {
    display: none;
}

.international-available-item {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.international-available-item-right-Cell {
    width: calc(100% - 22%);
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.international-available-item-left-Cell {
    width: 20%;
    display: inline-block;
    text-align: center;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.international-available-airlines {
    width: 17%;
    display: inline-block;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.international-available-airlines-logo {
    width: 60px;
    height: 60px;
    margin: 0 auto;
    border-radius: 50%;
    background: #f8f8f8;
    border: 5px solid #fff;
    box-shadow: 4px -1px 7px #ddd;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.international-available-airlines-info span {
    line-height: 14px;
    color: #666666;
    padding: 4px 0 0;
    direction: rtl;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}

.international-available-airlines-log-info span {
    line-height: 14px;
    color: #666666;
    padding: 10px 0 0;
    direction: rtl;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}

.international-available-airlines-info {
    width: calc(100% - 25%);
    display: inline-block;
    text-align: center;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.international-available-airlines-info .airlines-info {
    display: inline-block;
    width: 32%;
    box-sizing: border-box;
    /* vertical-align: top; */
}

.international-progress-bar {
    width: 85%;
    height: 14px;
    display: flex;
    margin: 0 auto;
    align-items: center;
    /* Color */
}

.international-progress-bar .dot {
    background-color: #d8d8d8;
    max-width: 10px;
    height: 10px;
    flex-grow: 2;
    border-radius: 50%;
}

.international-progress-bar .plus {
    background-color: #fff;
    max-width: 15px;
    height: 15px;
    flex-grow: 3;
    border-radius: 49%;
    border: 6px solid #fff;
}

.international-progress-bar .plus i {
    vertical-align: super;
    color: #d8d8d8;
    font-size: 16px;
}

.international-progress-bar .line {
    background-color: #d8d8d8;
    max-width: 1px;
    height: 7px;
    flex-grow: 1;
    position: relative;
}

.international-progress-bar .line::after {
    content: attr(data-hour);
    top: -16px;
    right: -15px;
    width: 26px;
    display: inline-block;
    direction: ltr;
    position: absolute;
    word-spacing: -1.9px;
    color: #333;

}

.international-progress-bar .bar {
    background-color: #d8d8d8;
    flex-grow: 1;
    height: 2px;

}

.international-progress-bar .blue {
    background-color: dodgerblue;
}

.international-available-airlines-info .airlines-inf-duration-time {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    direction: ltr;
}

.international-progress-bar {
    box-sizing: border-box;
}

.international-available-btn {
    font-weight: normal;
    border-radius: 0;
    font-family: inherit, yekanNumbers;
    font-size: 12px;
    padding: 4px 15px;
    cursor: pointer;
    text-align: center;
    border: 1px solid #dddddd;
    border-radius: 3px;
}

.international-available-detail-btn, .btn-available-d-n {
    display: inline-block;
    width: 100%;
    padding: 0px;
    margin: 0px;
    text-align: center;
    background: #f9fafe;

    position: relative;

}


.international-available-detail-btn i, .btn-available-d-n i {
    background-color: #fff;
    font: normal normal normal 21px/27px FontAwesome;
    border-bottom: 1px solid #afaeae;
    border-radius: 50%;
    cursor: pointer;
    color: #afaeae;
    width: 28px;
    height: 28px;
    background-color: #fff;
    position: relative;
    z-index: 1;
}

.international-available-panel-min {
    height: 0;
    overflow: hidden;
    /* padding: 10px 10px 5px; */
    transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
}

.international-available-panel-min .tabs {
    justify-content: center;
    display: flex;
}

.international-available-panel-max {
    height: auto;
    transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
}

ul.tabs {
    margin: 0 17px;
    padding: 10px 0 0;
    list-style: none;
    position: relative;
    text-align: center;
}

ul.tabs::before {
    content: " ";
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: 1px;
    height: 1px;
    background-color: #cacaca;
}

ul.tabs li {
    font-size: 13px;
    width: 16.667%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: none;
    color: #666666;
    display: inline-block;
    padding: 8px 14px 0;
    cursor: pointer;
}

ul.tabs li.current {
    border-top: 2px solid;
    border-right: 1px #ddd solid;
    border-left: 1px #ddd solid;
    background-color: #f3f3f3;

    border-radius: 8px 8px 0 0;
    height: 40px;
    /*border-bottom: 1px solid #f3f3f3;*/
    z-index: 7;
    position: relative;
}

.tab-content {
    display: none;
    background: #ededed;
    padding: 15px;
    margin: 0 17px;
}

.tab-content.current {
    display: inherit;
    background-color: #f3f3f3;
}

.international-available-airlines-detail {
    width: 100%;
    display: block;
    text-align: center;
    padding-top: 8px;
    padding-left: 8px;
    margin-left: 5px;
    border-left: 1px dashed #d2d2d2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.international-available-airlines-detail.airlines-stops-time {
    border: 1px dashed #99173C;
    border-radius: 50px;
    padding: 2px 20px;
    margin: 8px 0;
    text-align: right;
    background: #fff;
}

.international-available-airlines-detail.airlines-stops-time span {
    color: #99173C;
}

.international-available-airlines-logo-detail {
    width: 40px;
    height: 40px;
    margin: 0 auto;
    border-radius: 50%;
    background: #fff;
    border: 1px solid #e6e6e6;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
}

.international-available-airlines-info-detail {
    width: calc(100% - 8%);
    display: inline-block;
    text-align: left;
    padding: 0 20px;
    vertical-align: super;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    direction: ltr;

}

.international-available-panel-min ul.tabs li {
    width: 25%
}

.international-available-airlines-info-detail span {
    line-height: 14px;
    color: #666666;
    direction: rtl;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}

.international-available-airlines-info-detail i {
    padding: 0 5px;
    font-size: 7px;
    vertical-align: middle;
    color: #666;
}

.international-available-airlines-detail.border-dashted {
    border-bottom: 1px dashed #989898;
    padding-bottom: 8px;
}

.international-available-airlines-detail.border-dashted:last-child {
    border-bottom: none
}

.international-available-airlines-detail .airlines-detail-box {
    display: inline-block;
    width: 33%;
    box-sizing: border-box;
    padding: 0 10px;
}

.international-available-airlines-detail-tittle {
    position: relative;
    padding-top: 8px;
    margin-top: 8px;
}

.international-available-airlines-detail-tittle.border-solid {
    border-top: 1px solid #3333;
}

.international-available-airlines-detail-tittle span {
    line-height: 20px;
    color: #666666;
    direction: ltr !important;
    text-align: left !important;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}

/* end international flight */
.txtAlertBank {
    padding-top: 10px;
    color: #ff0000;
}

.textSearchFlightForeign {
    font-size: 13px !important;
    direction: rtl !important;
    text-align: right !important;
}

.margin-right-5 {
    margin-right: 5px;
}

/***
search box foreign hotel
***/
.typeahead-container *, .typeahead-field input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-family: -webkit-body;
}

.typeahead-list {
    height: 355px;
    overflow: auto;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    width: 100%;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 13px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 2px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    background-clip: padding-box;
}

.typeahead-list > li {
    direction: rtl;
    text-align: left !important;
}

.typeahead-list > li:first-child {
    border-top: none;
}

.typeahead-list > li {
    position: relative;
    border-top: solid 1px rgba(0, 0, 0, .15);
    text-align: left;
}

.typeahead-list > a {
    border-color: #9cb4c5;
    color: #305d8c;
    background-color: #d6dde7;
    cursor: default;
}

.typeahead-list > li > a {
    display: block;
    padding: 6px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    text-decoration: none;
}

.typeahead-list > a:hover {
    border-color: #d6dde7;
    color: #3080b8;
    background-color: #d6dde7;
    cursor: default;
}

.typeahead-list > li > a:hover {
    border-color: #e8edf3;
    color: #3080b8;
    background-color: #e8edf3;
    cursor: default;
}

.typeahead-item .name {
    color: #666;
}

.typeahead-item .faName {
    float: right;
    color: #666;
}

.zomorodModal {

    width: 45% !important;
    margin-top: 14px;
    padding: 20px;
    font-size: 15px;
}

.textNewsZomorod {
    font-size: 20px;
    font-weight: bold;
    color: red;
}

.gemCost {
    margin: 15px 0 !important;
}

.gemCost span {
    padding: 7px 15px;
    background-color: #efefef;
    border: 1px solid #999;
    border-radius: 23px 0;
}

/* ticket loader */
@keyframes spin-right {
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.ticket-loader {
    width: 100%;
    height: 400px;
    background: url(../images/loader-bk.png) repeat-x;
    display: none;
    position: relative;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    margin: auto;
    background-position: 0% bottom;
    animation: bk 100s linear infinite;
    /*box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
    border-radius: 5px*/
}

.positioning-container {
    position: absolute;
    z-index: 90;
    height: 100%;
    width: 100%;
    text-align: center;
    /*z-index: 9999;*/
    /*background-color: #aaa */
}

.spinning-container {
    overflow: hidden;
    position: absolute;
    display: inline-block;
    height: 100%;
    animation: spin-right 8s ease-in-out infinite;
    padding: 20px;
    top: -15px;
    bottom: 0;
    right: 0;
    left: 0;
    margin: 0 auto;
    z-index: 110;

}

.time-loading {
    position: absolute;
    margin: auto;
    width: 100%;
    height: 100%;
    z-index: 90;
    right: 0;
    top: 0;
}

.TextLoaderPage {
    text-align: center;
    position: relative;
    top: 67%;
    color: #333;
    font-size: 16px;
    left: 0;
    color: #666666;
}

.airplane-container2 .airplane-icon {
    margin: 0;
    color: #75b2a6;
}

.circle {
    position: absolute;
    margin: 0 auto;
    top: 25px;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.002);
}

.circle:nth-of-type(1) {
    width: 200px;
    height: 180px;
    animation: rt 6s infinite linear;
    box-shadow: 0 0 1px 0 #505050,
    inset 0 0 6px 0 #505050;
}

.circle:nth-of-type(2) {
    width: 180px;
    height: 200px;
    animation: rt 10s infinite linear;
    box-shadow: 0 0 1px 0 #787878,
    inset 0 0 6px 0 #787878;
}

.circle:nth-of-type(3) {
    width: 210px;
    height: 190px;
    animation: rt 5s infinite linear;
    box-shadow: 0 0 1px 0 #acacac,
    inset 0 0 6px 0 #acacac;
}

.circle:nth-of-type(4) {
    width: 190px;
    height: 210px;
    animation: rt 15s infinite linear;
    box-shadow: 0 0 1px 0 #d4d4d4,
    inset 0 0 5px 0 #d4d4d4;
}

#rotate {
    position: absolute;
    top: 25px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    overflow: hidden;
    margin: 0 auto;
    width: 200px;
    height: 180px;
    text-align: center;
}

#rotate div {
    line-height: 190px;
    font-size: 40px;
    z-index: 90;
    font-family: inherit;
    color: #565656;

}

@keyframes rt {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes bk {

    0% {
        background-position: 0% bottom;
    }
    100% {
        background-position: 1000% bottom;
    }

}

.loaderSearch {
    width: 25px;
    position: absolute;
    z-index: 99999;
    right: 5px;
    top: 13px;
    display: none;
}

.maxl {
    margin: 6px 0;
    padding: 0px 50px 0px 10px;
    width: 100%;
    font-family: inherit;
    line-height: 20px;
    box-sizing: border-box;
    font-size: 12px;
    height: 40px;
    border: 1px solid #eee;
    position: relative;
    border-radius: 4px;

}

.inline {
    display: inline-block;
}

.inline + .inline {
    margin-right: 10px;
}

.radio {
    color: #999;
    position: relative;
    width: 17%;
    direction: rtl;
    text-align: right;
    display: inline-block;
}

.radio span {
    position: relative;
    padding-right: 20px;
    line-height: 38px;
}

.radio span:after {
    content: '';
    width: 15px;
    height: 15px;
    border: 3px solid;
    position: absolute;
    right: 0;
    top: 6px;
    border-radius: 100%;
    -ms-border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.radio input[type="radio"] {
    cursor: pointer;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.radio input[type="radio"]:checked + span {
    color: #FC0;
}

.radio input[type="radio"]:checked + span:before {
    content: '';
    width: 5px;
    height: 5px;
    position: absolute;
    background: #FC0;
    right: 5px;
    top: 11px;
    border-radius: 100%;
    -ms-border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
}

.Direction-rtl {
    direction: rtl !important;
}

.Direction-ltr {
    direction: ltr !important;
}

#LinkCaptcha {
    border: 1px solid #c3c3c3;
    margin-right: 10px;
    padding: 0px 5px;
    font-family: inherit;
    font-size: 11px;
    min-width: 160px;
}

.div-captcha {
    position: relative;
    text-align: left;
    float: right;
    display: flex;
    padding: 10px;
    margin: 10px;
}

.boldtxt {
    font-weight: bold;
}

.border-left {
    border-left: none !important;
}

.textAlignRight {
    text-align: right;
}

.ruleText {
    text-align: right;
    font-size: 13px;
    margin-right: 10px;
}

.txtHiddenPrice {
    color: #ffffff;
    font-size: 8px;
    position: absolute;
    left: 0px;
    top: -2px;
}

.txtMessageinfoHotelRoom {
    width: 100%;
    display: block;
    color: #656565;
    padding: 20px 0px;
    font-family: inherit;
    font-size: 14px;
    font-weight: 700;
    line-height: 34px;
    text-align: center;
}

.car-result-item {
    padding: 0 15px;
    text-align: left;
    direction: ltr;
    color: #5eb75e;
    line-height: 25px;
    width: 49%;
    display: inline-block;
}

.hotel_content_ {
    padding-right: auto !important;
    padding-left: 15px !important;
}

.car-result-item span {
    text-align: left;
    direction: ltr;
    display: inline-block;
    color: #565151;
    font-family: inherit;
    font-size: 12px;
    line-height: 24px;
    padding-left: 15px;
}

.car-result-item:before {
    position: absolute;
}

.c-promotion-box__cover--out-of-stock .c-promotion-box__cover-text {
    color: #ababab;
    border-color: #ababab;
    padding: 5px 52px;
}

.car-description {
    display: flex;
    line-height: 30px;
    font-size: 12px;
    font-family: inherit;
    position: relative;
    margin-top: 8px;
}

.js-product-status {
    color: #8b8888;
    border-color: #ababab !important;
    padding: 5px 52px;
}

.c-promotion-box__cover-text {
    border-top: 1px dashed #d1d1d1 !important;
    z-index: 4;
    padding: 0;
    text-align: center;
    width: 100%;
    line-height: 20px;
    font-size: 10px;
    font-family: inherit;
    font-weight: 200;
    padding: 0px 2px;

}

.more-info-car {

    display: inline-block;
    width: 100%;
    padding: 8px 0 0 0;
    margin: 0;
    text-align: center;
    position: relative;

}

.more-info-car .my-more-info i.fa-angle-down {
    font: normal normal normal 13px/17px FontAwesome;
    background-color: #fff;
    border-bottom: 1px solid #afaeae;
    border-radius: 50%;
    cursor: pointer;
    color: #afaeae;
    width: 16px;
    height: 16px;
    position: relative;
    z-index: 1;
    margin-right: 4px;
    top: 2px;
}

.more-info-car .my-more-info i.fa-angle-up {
    font: normal normal normal 13px/17px FontAwesome;
    background-color: #fff;
    border-bottom: 1px solid #afaeae;
    border-radius: 50%;
    cursor: pointer;
    color: #afaeae;
    width: 16px;
    height: 16px;
    position: relative;
    z-index: 1;
    margin-right: 4px;
    top: 2px;
}

.car-details {
    display: block;
    border: none;
    background: #fff;
    margin: 10px 0 10px 0;
    float: left;
    border-radius: 7px;
    width: 100%;
    position: relative;
}

.international-available-airlines-detail .car-detail-box {
    display: inline-block;
    width: 49%;
    box-sizing: border-box;
    padding: 0 10px;
}

.car-things-borderB {
    border-bottom: 1px dashed #e6e6e6 !important;
    padding-bottom: 10px;
}

.right-Cell-car {
    width: calc(100% - 25%) !important;
    border-left: 1px solid #f5f5f5;
    padding-left: 5px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bibbib {
    width: 100% !important;
}

.tripadvisor-box {
    display: inline-block;
    direction: rtl !important;
    line-height: 25px;
    border: none;
    border-radius: 7px;
    background: #f7f7f7;
    margin: 0 10px;
    box-sizing: border-box;
    font-size: 12px;
    cursor: pointer;
    transition: .2s all ease;
    font-weight: 600;
    color: #fff;
    position: relative;
    top: 4px;
    padding: 7px 10px 4px 10px;
}

.tripadvisor-box span {
    display: inline-block;
    width: 35px;
    text-align: center;
    height: 25px;
    position: relative;
    top: 3px;
    margin-left: 9px;
}

.tripadvisor-box span img {
    padding: 2px;
    width: 35px;
    height: auto;
    position: absolute;
    right: 0px;
    left: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
}

.tripadvisorUL {
    display: inline-block;
    margin: 0;
    padding: 0;
}

.tripadvisor {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    padding: 2px;
    border-radius: 50%;
    list-style: none;
    border: 2px solid #00a680;
    overflow: hidden;
}

.tripadvisor.full:before {
    content: '';
    display: inline-block;
    background: #00a680;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    vertical-align: top;
}

.tripadvisor.half:before {
    content: '';
    display: inline-block;
    background: #00a680;
    width: 50%;
    height: 100%;
    margin-left: -50%;
    vertical-align: top;
}

.tripadvisor.halfy:before {
    content: '';
    display: block;
    width: 5px;
    height: 7px;
    background-color: #00a680;
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
    border: 2x solid gray;
    border-right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.tripadvisor:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    border: 2px solid #fff;
    border-radius: 50%;
}

.car-box-RefundType-DrivingCrimesType, .car-box-file {
    margin-top: 20px;
    width: 100%;
    border-spacing: 0;
    text-align: center;
    direction: rtl;
    background: #fff;
    font-family: inherit;
    border-collapse: collapse;
    color: #666;
    font-size: 12px;
    display: flex;
    justify-content: space-between;
}

.car-box-RefundType-DrivingCrimesType span {
    display: inline-block;
    padding: 10px;
    border: 4px solid #fff;
    box-shadow: 0 0 4px hsla(0, 0%, 0%, 0.275);
    border-radius: 4px;
    flex: 0 0 24%;
}

.car-box-RefundType-DrivingCrimesType span i {
    font-weight: bold;
}

.car-box-file span {
    display: inline-block;
    width: 30%;
    padding: 10px;
    border: 4px solid #fff;
    box-shadow: 0 0 4px hsla(0, 0%, 0%, 0.275);
    border-radius: 4px;
    margin: 0 10px;
    font-size: 12px;
}

.car-box-file span i {
    font-weight: bold;
}

.car-box-file span img {
    width: 100%;
    height: auto;
    padding: 10px;
    margin-top: 10px;
}

.checkbox-passenger-car {
    display: block;
    margin-top: 10px;
    clear: both;
}

.checkbox-passenger-car p {
    width: 46%;
    display: inline-block;
}

.pagination {
    display: inline-block;
}

.pagination a {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #ddd;
}

.pagination a.active {
    background-color: #4CAF50;
    color: white;
    border: 1px solid #4CAF50;
}

.gasht-booking-room-text {
    display: block;
}

.silence_span {
    color: #ffffff;
    font-size: 11px;
    background-color: #00000030;
    border-radius: 5px;
    padding: 5px 0px;
    position: relative;
    overflow: hidden;
    height: 29px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

#trainOrAierplaneVoucher {
    display: none;
}

.voucherShow {
    display: block !important;
}

.gasht_content_passenger {
    background: #fff;
    width: 100%;
    font-family: inherit;
    font-size: 13px;
    line-height: 15px;
    display: table;
    direction: rtl;
}

/*start godarzi change*/
.s-u-passenger-item-change-code {
    width: 100%;
    padding: 0 10px;
    box-sizing: border-box;
    float: right;
    margin: 5px auto;
    position: relative;

}

.s-u-passenger-item-change-code input {
    width: 25%;
    height: 35px;
    border: 1px solid #65da6d;
    border-radius: 3px;
    box-sizing: border-box;
    padding: 0 5px;
    line-height: 35px;
    font-size: 12px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;

}

.user-profile {
    background: rgba(0, 0, 0, 0.4);
    padding: 2px 10px;
    margin-right: 10px;
    border-radius: 5px;
}

.reagent-code-box {
    width: calc(100% - 10px);
    min-height: 40px;
    float: right;
    padding: 15px 0;
    margin: 30px 0 5px;
    border-radius: 4px;
}

.reagent-code-box p {
    float: left;
    margin: 0 15px;
    font: bold 15px/40px inherit;
}

.reagent-code-box span {
    float: right;
    margin: 0 15px;
    font: bold 15px/40px Tahoma;
    border-radius: 4px;
    border: 1px solid;
    padding: 0 8px;
}

/*end godarzi change*/

/* ********************* */
/* reservation tour */
.box-hotel {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.tour-price-r {
    display: inline-block;
    width: 100%;
    line-height: 20px;
    font-size: 14px;
    padding: 30px 0 7px 0;
}

.rout-number {
    display: block;
    padding: 5px !important;
    text-align: center;
    line-height: 35px;
    background-color: #3096a1;
    color: #fff;
    font-size: 16px;
    position: relative;
}

.rout-number .rout-number-50 {
    display: inline-block;
    text-align: right;
    width: 47%;
}

.rout-number span {
    top: 8px !important;
}

.rowAnyRout {
    display: inline-block;
    margin: 10px 0;
    width: 100%;
    border: 1px dashed #26757e;
    border-top: none;
    padding: 0 0 10px 0;
}

.rowAnyHotel {
    display: block;
    margin: 15px 0;
    padding: 10px 50px 10px 10px;
    width: 96%;
    clear: both;
}

.bTop {
    border-top: 2px dashed #e6e1e1;
    margin-top: 5px;
}

.row-tour-hotel {
    display: block;
    width: 100%;
    margin: 15px 0;
    /*border: 1px dashed #c9c8c8;*/
    background-color: #f6f5f5;
}

.tour-hotel-number {
    display: inline-block;
    width: 39%;
    height: 40px;
}

.tour-hotel {
    display: inline-block;
    width: 60%;
    height: 40px;
}

.tour-btn-add {
    display: block;
    margin: 10px 0;
    padding: 20px 0;
    float: left;
}

.addRowTXT {
    color: #2FD34E;
    font-size: 14px;
    font-weight: 700;
    display: block;
    padding: 2px 7px;
    cursor: pointer;
}

.delete-tour-span {
    display: block;
    float: left;
    width: 15%;
    cursor: pointer;
}

.deleteTXT {
    color: #E21B1B;
    font-size: 14px;
    font-weight: 700;
    display: block;
    padding: 2px 7px;
    cursor: pointer;
}

.addRowHotel {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTQ1LjA0NiwyMzAuNDA0SDg1LjMyMWMtNC43MTIsMC04LjUzMiwzLjgyLTguNTMyLDguNTMydjg1LjMyMWMwLDQuNzEyLDMuODIsOC41MzIsOC41MzIsOC41MzJoNTkuNzI1ICAgIGM0LjcxMiwwLDguNTMyLTMuODIsOC41MzItOC41MzJ2LTg1LjMyMUMxNTMuNTc4LDIzNC4yMjQsMTQ5Ljc1OCwyMzAuNDA0LDE0NS4wNDYsMjMwLjQwNHogTTEzNi41MTQsMzE1LjcyNUg5My44NTN2LTY4LjI1NyAgICBoNDIuNjYxVjMxNS43MjV6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNENkQ2RDYiIGRhdGEtb2xkX2NvbG9yPSIjQkFCNkI2Ij48L3BhdGg+Cgk8L2c+CjwvZz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yOTAuMDkxLDIzMC40MDRoLTU5LjcyNWMtNC43MTIsMC04LjUzMiwzLjgyLTguNTMyLDguNTMydjg1LjMyMWMwLDQuNzEyLDMuODIsOC41MzIsOC41MzIsOC41MzJoNTkuNzI1ICAgIGM0LjcxMiwwLDguNTMyLTMuODIsOC41MzItOC41MzJ2LTg1LjMyMUMyOTguNjIzLDIzNC4yMjQsMjk0LjgwMywyMzAuNDA0LDI5MC4wOTEsMjMwLjQwNHogTTI4MS41NTksMzE1LjcyNWgtNDIuNjZ2LTY4LjI1NyAgICBoNDIuNjZWMzE1LjcyNXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0Q2RDZENiIgZGF0YS1vbGRfY29sb3I9IiNCQUI2QjYiPjwvcGF0aD4KCTwvZz4KPC9nPjxnPgoJPGc+CgkJPHBhdGggZD0iTTI5MC4wOTEsMzY2LjkxN2gtNTkuNzI1Yy00LjcxMiwwLTguNTMyLDMuODItOC41MzIsOC41MzJ2ODUuMzIxYzAsNC43MTIsMy44Miw4LjUzMiw4LjUzMiw4LjUzMmg1OS43MjUgICAgYzQuNzEyLDAsOC41MzItMy44Miw4LjUzMi04LjUzMnYtODUuMzIxQzI5OC42MjMsMzcwLjczOCwyOTQuODAzLDM2Ni45MTcsMjkwLjA5MSwzNjYuOTE3eiBNMjgxLjU1OSw0NTIuMjM4aC00Mi42NnYtNjguMjU3ICAgIGg0Mi42NlY0NTIuMjM4eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRDZENkQ2IiBkYXRhLW9sZF9jb2xvcj0iI0JBQjZCNiI+PC9wYXRoPgoJPC9nPgo8L2c+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDI2LjYwNSwyMzAuNDA0SDM2Ni44OGMtNC43MTIsMC04LjUzMiwzLjgyLTguNTMyLDguNTMydjg1LjMyMWMwLDQuNzEyLDMuODIsOC41MzIsOC41MzIsOC41MzJoNTkuNzI1ICAgIGM0LjcxMiwwLDguNTMyLTMuODIsOC41MzItOC41MzJ2LTg1LjMyMUM0MzUuMTM3LDIzNC4yMjQsNDMxLjMxNywyMzAuNDA0LDQyNi42MDUsMjMwLjQwNHogTTQxOC4wNzMsMzE1LjcyNWgtNDIuNjZ2LTY4LjI1NyAgICBoNDIuNjZWMzE1LjcyNXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0Q2RDZENiIgZGF0YS1vbGRfY29sb3I9IiNCQUI2QjYiPjwvcGF0aD4KCTwvZz4KPC9nPjxnPgoJPGc+CgkJPHBhdGggZD0iTTE0NS4wNDYsMzY2LjkxN0g4NS4zMjFjLTQuNzEyLDAtOC41MzIsMy44Mi04LjUzMiw4LjUzMnY4NS4zMjFjMCw0LjcxMiwzLjgyLDguNTMyLDguNTMyLDguNTMyaDU5LjcyNSAgICBjNC43MTIsMCw4LjUzMi0zLjgyLDguNTMyLTguNTMydi04NS4zMjFDMTUzLjU3OCwzNzAuNzM4LDE0OS43NTgsMzY2LjkxNywxNDUuMDQ2LDM2Ni45MTd6IE0xMzYuNTE0LDQ1Mi4yMzhIOTMuODUzdi02OC4yNTcgICAgaDQyLjY2MVY0NTIuMjM4eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRDZENkQ2IiBkYXRhLW9sZF9jb2xvcj0iI0JBQjZCNiI+PC9wYXRoPgoJPC9nPgo8L2c+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDI2LjYwNSwzNjYuOTE3SDM2Ni44OGMtNC43MTIsMC04LjUzMiwzLjgyLTguNTMyLDguNTMydjg1LjMyMWMwLDQuNzEyLDMuODIsOC41MzIsOC41MzIsOC41MzJoNTkuNzI1ICAgIGM0LjcxMiwwLDguNTMyLTMuODIsOC41MzItOC41MzJ2LTg1LjMyMUM0MzUuMTM3LDM3MC43MzgsNDMxLjMxNywzNjYuOTE3LDQyNi42MDUsMzY2LjkxN3ogTTQxOC4wNzMsNDUyLjIzOGgtNDIuNjZ2LTY4LjI1NyAgICBoNDIuNjZWNDUyLjIzOHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0Q2RDZENiIgZGF0YS1vbGRfY29sb3I9IiNCQUI2QjYiPjwvcGF0aD4KCTwvZz4KPC9nPjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ3Ny43OTgsNDk0Ljg5OVYyMDQuODA3aDguNTMyYzQuNzEyLDAsOC41MzItMy44Miw4LjUzMi04LjUzMnYtNDIuNjZjMC00LjcxMi0zLjgyLTguNTMyLTguNTMyLTguNTMyaC04LjUzMnYtMzQuMTI4ICAgIGMwLTQuNzEyLTMuODItOC41MzItOC41MzItOC41MzJoLTE3LjA2NFY4LjU2OWMwLTQuNzEyLTMuODItOC41MzItOC41MzItOC41MzJINjguMjU3Yy00LjcxMiwwLTguNTMyLDMuODItOC41MzIsOC41MzJ2OTMuODUzICAgIEg0Mi42NjFjLTQuNzEyLDAtOC41MzIsMy44Mi04LjUzMiw4LjUzMnYzNC4xMjhoLTguNTMyYy00LjcxMiwwLTguNTMyLDMuODItOC41MzIsOC41MzJ2NDIuNjZjMCw0LjcxMiwzLjgyLDguNTMyLDguNTMyLDguNTMyICAgIGg4LjUzMnYyOTAuMDkxSDB2MTcuMDY0aDQyLjY2MWg0MjYuNjA1SDUxMnYtMTcuMDY0SDQ3Ny43OTh6IE03Ni43ODksMTcuMTAxaDM1OC4zNDh2ODUuMzIxSDc2Ljc4OVYxNy4xMDF6IE01MS4xOTMsMTE5LjQ4NiAgICBoMTcuMDY0aDM3NS40MTJoMTcuMDY0djI1LjU5Nkg1MS4xOTNWMTE5LjQ4NnogTTQ2MC43MzMsNDk0Ljg5OUg1MS4xOTNWMjA0LjgwN2g0MDkuNTQxVjQ5NC44OTl6IE00Mi42NjEsMTg3Ljc0M2gtOC41MzJ2LTI1LjU5NiAgICBoOC41MzJoNDI2LjYwNWg4LjUzMnYyNS41OTZoLTguNTMySDQyLjY2MXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0Q2RDZENiIgZGF0YS1vbGRfY29sb3I9IiNCQUI2QjYiPjwvcGF0aD4KCTwvZz4KPC9nPjxnPgoJPGc+CgkJPHBhdGggZD0iTTI0Mi44NTgsNDYuMjkyYy0xLjM1Ny0zLjQ2OC0zLjI2My02LjQ2My01LjcyMS04Ljk4NGMtMi40NTctMi41MjEtNS40MTQtNC40OTktOC44NjktNS45MzIgICAgYy0zLjQ1Ni0xLjQzMy03LjI4Mi0yLjE1LTExLjQ4LTIuMTVjLTQuMTk4LDAtOC4wMzEsMC43MS0xMS40OTksMi4xMzFjLTMuNDY4LDEuNDIxLTYuNDM3LDMuMzk4LTguOTA3LDUuOTMyICAgIGMtMi40NywyLjUzNC00LjM4Myw1LjUzNS01Ljc0LDkuMDA0Yy0xLjM1NywzLjQ2OC0yLjAzNSw3LjIzNy0yLjAzNSwxMS4zMDdjMCw0LjA3LDAuNjc4LDcuODM5LDIuMDM1LDExLjMwNyAgICBjMS4zNTcsMy40NjgsMy4yNyw2LjQ2OSw1Ljc0LDkuMDA0YzIuNDcsMi41MzQsNS40MzksNC41MTEsOC45MDcsNS45MzJjMy40NjgsMS40MjEsNy4zMDEsMi4xMzEsMTEuNDk5LDIuMTMxICAgIGM0LjE5OCwwLDguMDI0LTAuNzEsMTEuNDgtMi4xMzFjMy40NTYtMS40Miw2LjQxMi0zLjM5OCw4Ljg2OS01LjkzMmMyLjQ1Ny0yLjUzNCw0LjM2NC01LjUzNSw1LjcyMS05LjAwNCAgICBjMS4zNTctMy40NjgsMi4wMzUtNy4yMzcsMi4wMzUtMTEuMzA3QzI0NC44OTMsNTMuNTI5LDI0NC4yMTQsNDkuNzYsMjQyLjg1OCw0Ni4yOTJ6IE0yMzMuMDg2LDY1Ljc5NiAgICBjLTAuODA2LDIuNDE5LTEuOTY1LDQuNDY3LTMuNDc1LDYuMTQzYy0xLjUxLDEuNjc3LTMuMzQ3LDIuOTYzLTUuNTEsMy44NTljLTIuMTYzLDAuODk2LTQuNjAxLDEuMzQ0LTcuMzE0LDEuMzQ0ICAgIGMtMi43MTMsMC01LjE1OC0wLjQ0OC03LjMzMy0xLjM0NGMtMi4xNzYtMC44OTYtNC4wMjUtMi4xODItNS41NDgtMy44NTljLTEuNTIzLTEuNjc3LTIuNjk0LTMuNzI0LTMuNTEzLTYuMTQzICAgIGMtMC44MTktMi40MTktMS4yMjktNS4xNTEtMS4yMjktOC4xOTdzMC40MS01Ljc3OCwxLjIyOS04LjE5N2MwLjgxOS0yLjQxOSwxLjk5LTQuNDczLDMuNTEzLTYuMTYyICAgIGMxLjUyMy0xLjY4OSwzLjM3Mi0yLjk4Miw1LjU0OC0zLjg3OGMyLjE3Ni0wLjg5Niw0LjYyLTEuMzQ0LDcuMzMzLTEuMzQ0YzIuNzEzLDAsNS4xNTEsMC40NDgsNy4zMTQsMS4zNDQgICAgYzIuMTYzLDAuODk2LDMuOTk5LDIuMTg5LDUuNTEsMy44NzhjMS41MSwxLjY4OSwyLjY2OCwzLjc0MywzLjQ3NSw2LjE2MmMwLjgwNiwyLjQxOSwxLjIwOSw1LjE1MSwxLjIwOSw4LjE5NyAgICBTMjMzLjg5Myw2My4zNzcsMjMzLjA4Niw2NS43OTZ6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNENkQ2RDYiIGRhdGEtb2xkX2NvbG9yPSIjQkFCNkI2Ij48L3BhdGg+Cgk8L2c+CjwvZz48Zz4KCTxnPgoJCTxwb2x5Z29uIHBvaW50cz0iMTcwLjAyMywyOS44NCAxNzAuMDIzLDUzLjcyMSAxNDMuOTkyLDUzLjcyMSAxNDMuOTkyLDI5Ljg0IDEzMy41ODcsMjkuODQgMTMzLjU4Nyw4NS4zNTggMTQzLjk5Miw4NS4zNTggICAgIDE0My45OTIsNjEuMDkzIDE3MC4wMjMsNjEuMDkzIDE3MC4wMjMsODUuMzU4IDE4MC40MjgsODUuMzU4IDE4MC40MjgsMjkuODQgICAiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0Q2RDZENiIgZGF0YS1vbGRfY29sb3I9IiNCQUI2QjYiPjwvcG9seWdvbj4KCTwvZz4KPC9nPjxnPgoJPGc+CgkJPHBvbHlnb24gcG9pbnRzPSIzNTAuMDE3LDc2LjgzNCAzNTAuMDE3LDI5Ljg0IDMzOS42ODgsMjkuODQgMzM5LjY4OCw4NS4zNTggMzcyLjI0Nyw4NS4zNTggMzcyLjI0Nyw3Ni44MzQgICAiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0Q2RDZENiIgZGF0YS1vbGRfY29sb3I9IiNCQUI2QjYiPjwvcG9seWdvbj4KCTwvZz4KPC9nPjxnPgoJPGc+CgkJPHBvbHlnb24gcG9pbnRzPSIyNDUuMzUzLDI5Ljg0IDI0NS4zNTMsMzguMzI1IDI2Mi4xMzIsMzguMzI1IDI2Mi4xMzIsODUuMzU4IDI3Mi40Niw4NS4zNTggMjcyLjQ2LDM4LjMyNSAyODkuMTYxLDM4LjMyNSAgICAgMjg5LjE2MSwyOS44NCAgICIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRDZENkQ2IiBkYXRhLW9sZF9jb2xvcj0iI0JBQjZCNiI+PC9wb2x5Z29uPgoJPC9nPgo8L2c+PGc+Cgk8Zz4KCQk8cG9seWdvbiBwb2ludHM9IjMzMC43NDMsMzguMDU2IDMzMC43NDMsMjkuODQgMjk1LjcyNywyOS44NCAyOTUuNzI3LDg1LjM1OCAzMzAuNzQzLDg1LjM1OCAzMzAuNzQzLDc3LjEwMyAzMDYuMTMyLDc3LjEwMyAgICAgMzA2LjEzMiw2MS40IDMyNS41MjEsNjEuNCAzMjUuNTIxLDUzLjQ1MiAzMDYuMTMyLDUzLjQ1MiAzMDYuMTMyLDM4LjA1NiAgICIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRDZENkQ2IiBkYXRhLW9sZF9jb2xvcj0iI0JBQjZCNiI+PC9wb2x5Z29uPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4=);
    width: 40px;
    height: 40px;
    position: relative;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    right: 24px;
    cursor: pointer;
}

.addRow {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjU2LDBDMTE0LjUxLDAsMCwxMTQuNDk3LDAsMjU2YzAsMTQxLjQ5LDExNC40OTcsMjU2LDI1NiwyNTZjMTQxLjQ5LDAsMjU2LTExNC40OTcsMjU2LTI1NkM1MTIsMTE0LjUxLDM5Ny41MDMsMCwyNTYsMHogICAgIE0zNzEuMzQ1LDI3My4wNjdoLTk4LjI3OHY5OC4yNzhjMCw5LjQyNS03LjY0MSwxNy4wNjctMTcuMDY3LDE3LjA2N3MtMTcuMDY3LTcuNjQxLTE3LjA2Ny0xNy4wNjd2LTk4LjI3OGgtOTguMjc4ICAgIGMtOS40MjUsMC0xNy4wNjctNy42NDEtMTcuMDY3LTE3LjA2N3M3LjY0MS0xNy4wNjcsMTcuMDY3LTE3LjA2N2g5OC4yNzh2LTk4LjI3OGMwLTkuNDI1LDcuNjQxLTE3LjA2NywxNy4wNjctMTcuMDY3ICAgIHMxNy4wNjcsNy42NDEsMTcuMDY3LDE3LjA2N3Y5OC4yNzhoOTguMjc4YzkuNDI1LDAsMTcuMDY3LDcuNjQxLDE3LjA2NywxNy4wNjdTMzgwLjc3LDI3My4wNjcsMzcxLjM0NSwyNzMuMDY3eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojMkZEMzRFIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4=);
    width: 30px;
    height: 30px;
    position: relative;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    left: 36px;
    top: 10px;
    cursor: pointer;
}

.addRowRoute {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBjbGFzcz0iIj48Zz48cGF0aCBzdHlsZT0iZmlsbDojRDZENkQ2IiBkPSJNMTkyLDBDODYuMSwwLDAsODYuMSwwLDE5MmMwLDEzMy4xLDE3My4zLDMwNy45LDE4MC43LDMxNS4zYzMuMSwzLjEsNy4yLDQuNywxMS4zLDQuNyAgczguMi0xLjYsMTEuMy00LjdjMi4yLTIuMiwxOS0xOS4yLDQxLjYtNDUuNWMtMTIuOS0yMy0yMS00OS42LTIxLTc3LjljMC04Ni45LDcwLjYtMTU3LjIsMTU2LjktMTU5LjZjMi0xMSwzLjEtMjEuOCwzLjEtMzIuNCAgQzM4NCw4Ni4xLDI5Ny45LDAsMTkyLDB6IE0xOTIsMjg4Yy01MywwLTk2LTQzLTk2LTk2czQzLTk2LDk2LTk2czk2LDQzLDk2LDk2UzI0NSwyODgsMTkyLDI4OHoiIGRhdGEtb3JpZ2luYWw9IiNGRkMxMDciIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNENEQ0RDQiPjwvcGF0aD48cGF0aCBzdHlsZT0iZmlsbDojMkZEMzRFIiBkPSJNMzg0LDI1NmMtNzAuNywwLTEyOCw1Ny4zLTEyOCwxMjhzNTcuMywxMjgsMTI4LDEyOHMxMjgtNTcuMywxMjgtMTI4UzQ1NC43LDI1NiwzODQsMjU2eiBNNDMyLDQwMCAgaC0zMnYzMmMwLDguOC03LjIsMTYtMTYsMTZzLTE2LTcuMi0xNi0xNnYtMzJoLTMyYy04LjgsMC0xNi03LjItMTYtMTZzNy4yLTE2LDE2LTE2aDMydi0zMmMwLTguOCw3LjItMTYsMTYtMTZzMTYsNy4yLDE2LDE2djMyaDMyICBjOC44LDAsMTYsNy4yLDE2LDE2UzQ0MC44LDQwMCw0MzIsNDAweiIgZGF0YS1vcmlnaW5hbD0iIzIxOTZGMyIgY2xhc3M9IiIgZGF0YS1vbGRfY29sb3I9IiMyRkQ0NEUiPjwvcGF0aD48L2c+IDwvc3ZnPg==);
    width: 50px;
    height: 50px;
    position: relative;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    left: 45px;
    cursor: pointer;
}

.addRowRouteReturn {
    /*background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUwMiA1MDIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwMiA1MDI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGc+Cgk8cGF0aCBzdHlsZT0iZmlsbDojRkJGOUY5IiBkPSJNMTk3LjA5OCwyNTQuOTc0YzAsNDYuMzY1LTgzLjk1MiwxNTUuOTgyLTgzLjk1MiwxNTUuOTgyUzI5LjE5NCwzMDEuMzM5LDI5LjE5NCwyNTQuOTc0ICAgczM3LjU4Ny04My45NTIsODMuOTUyLTgzLjk1MlMxOTcuMDk4LDIwOC42MDksMTk3LjA5OCwyNTQuOTc0eiIgZGF0YS1vcmlnaW5hbD0iI0RCNDk0OSIgY2xhc3M9IiIgZGF0YS1vbGRfY29sb3I9IiNGOUY3RjYiPjwvcGF0aD4KCTxjaXJjbGUgc3R5bGU9ImZpbGw6IzJGRDM0RSIgY3g9IjExMy4xNDYiIGN5PSIyNTQuOTc0IiByPSI0Ny4xOTIiIGRhdGEtb3JpZ2luYWw9IiNFNkU2RTYiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNFNkU2RTYiPjwvY2lyY2xlPgoJPGNpcmNsZSBzdHlsZT0iZmlsbDojRkJGOUY5IiBjeD0iMTEzLjE0NiIgY3k9IjQ2OS42MDYiIHI9IjIyLjM5NCIgZGF0YS1vcmlnaW5hbD0iI0RCNDk0OSIgY2xhc3M9IiIgZGF0YS1vbGRfY29sb3I9IiNGOUY3RjYiPjwvY2lyY2xlPgoJPGNpcmNsZSBzdHlsZT0iZmlsbDojRkJGOUY5IiBjeD0iNDUwLjQxMSIgY3k9IjEzMC41IiByPSIyMi4zOTQiIGRhdGEtb3JpZ2luYWw9IiNEQjQ5NDkiIGNsYXNzPSIiIGRhdGEtb2xkX2NvbG9yPSIjRjlGN0Y2Ij48L2NpcmNsZT4KCTxyZWN0IHg9IjM5MS43NjEiIHk9IjEwIiBzdHlsZT0iZmlsbDojRkJGOUY5IiB3aWR0aD0iNTguNjUiIGhlaWdodD0iNDMuNzIxIiBkYXRhLW9yaWdpbmFsPSIjREI0OTQ5IiBjbGFzcz0iIiBkYXRhLW9sZF9jb2xvcj0iI0Y5RjdGNiI+PC9yZWN0PgoJPGc+CgkJPHBhdGggZD0iTTExMy4xNDYsNDIwLjk1NmMzLjExMiwwLDYuMDQ3LTEuNDQ5LDcuOTM5LTMuOTE5YzAuODY4LTEuMTM0LDIxLjUwMy0yOC4xNDMsNDIuNDktNjEuMzQxICAgIGMyOC44OC00NS42ODQsNDMuNTIzLTc5LjU3MSw0My41MjMtMTAwLjcyMWMwLTUxLjgwNS00Mi4xNDctOTMuOTUyLTkzLjk1Mi05My45NTJzLTkzLjk1Miw0Mi4xNDctOTMuOTUyLDkzLjk1MiAgICBjMCwyMS4xNSwxNC42NDQsNTUuMDM4LDQzLjUyMywxMDAuNzIxYzIwLjk4NiwzMy4xOTgsNDEuNjIxLDYwLjIwNyw0Mi40ODksNjEuMzQgICAgQzEwNy4wOTksNDE5LjUwNywxMTAuMDM0LDQyMC45NTYsMTEzLjE0Niw0MjAuOTU2eiBNMzkuMTk1LDI1NC45NzRjMC00MC43NzcsMzMuMTc0LTczLjk1Miw3My45NTItNzMuOTUyICAgIHM3My45NTIsMzMuMTc1LDczLjk1Miw3My45NTJjMCwzMS42NjUtNDcuNzQ3LDEwMy40NjItNzMuOTUyLDEzOS4yNzRDODYuOTQxLDM1OC40MzcsMzkuMTk1LDI4Ni42MzksMzkuMTk1LDI1NC45NzR6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIiBzdHlsZT0iZmlsbDojMkZEMzRFIiBkYXRhLW9sZF9jb2xvcj0iI0VGRjBFRiI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik0xNzAuMzM4LDI1NC45NzRjMC0zMS41MzYtMjUuNjU2LTU3LjE5Mi01Ny4xOTItNTcuMTkycy01Ny4xOTIsMjUuNjU2LTU3LjE5Miw1Ny4xOTJzMjUuNjU2LDU3LjE5Miw1Ny4xOTIsNTcuMTkyICAgIFMxNzAuMzM4LDI4Ni41MSwxNzAuMzM4LDI1NC45NzR6IE03NS45NTQsMjU0Ljk3NGMwLTIwLjUwOCwxNi42ODQtMzcuMTkyLDM3LjE5Mi0zNy4xOTJzMzcuMTkyLDE2LjY4NCwzNy4xOTIsMzcuMTkyICAgIHMtMTYuNjg0LDM3LjE5Mi0zNy4xOTIsMzcuMTkyUzc1Ljk1NCwyNzUuNDgyLDc1Ljk1NCwyNTQuOTc0eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9IiIgc3R5bGU9ImZpbGw6IzJGRDM0RSIgZGF0YS1vbGRfY29sb3I9IiNFRkYwRUYiPjwvcGF0aD4KCQk8cGF0aCBkPSJNMzg4LjAyOSwyOTAuMDUzaC02Ny40NzRjLTQxLjIzMSwwLTc0Ljc3Ni0zMy41NDUtNzQuNzc2LTc0Ljc3N3MzMy41NDUtNzQuNzc2LDc0Ljc3Ni03NC43NzZoNy4yMjMgICAgYzUuNTIyLDAsMTAtNC40NzcsMTAtMTBzLTQuNDc4LTEwLTEwLTEwaC03LjIyM2MtNTIuMjYsMC05NC43NzYsNDIuNTE3LTk0Ljc3Niw5NC43NzdjMCw1Mi4yNiw0Mi41MTcsOTQuNzc2LDk0Ljc3Niw5NC43NzYgICAgaDY3LjQ3NGM0MS4yMzEsMCw3NC43NzYsMzMuNTQ0LDc0Ljc3Niw3NC43NzZzLTMzLjU0NSw3NC43NzYtNzQuNzc2LDc0Ljc3NkgxNDMuOTUzYy00LjIyNC0xMi45ODItMTYuNDM0LTIyLjM5NC0zMC44MDctMjIuMzk0ICAgIGMtMTcuODYyLDAtMzIuMzk0LDE0LjUzMi0zMi4zOTQsMzIuMzk0YzAsMTcuODYyLDE0LjUzMiwzMi4zOTQsMzIuMzk0LDMyLjM5NGMxNC4zNzMsMCwyNi41ODMtOS40MTIsMzAuODA3LTIyLjM5NGgyNDQuMDc2ICAgIGM1Mi4yNiwwLDk0Ljc3Ni00Mi41MTcsOTQuNzc2LTk0Ljc3NlM0NDAuMjg5LDI5MC4wNTMsMzg4LjAyOSwyOTAuMDUzeiBNMTEzLjE0Niw0ODJjLTYuODM0LDAtMTIuMzk0LTUuNTYtMTIuMzk0LTEyLjM5NCAgICBzNS41Ni0xMi4zOTQsMTIuMzk0LTEyLjM5NGM2LjgzNCwwLDEyLjM5NCw1LjU2LDEyLjM5NCwxMi4zOTRTMTE5Ljk4LDQ4MiwxMTMuMTQ2LDQ4MnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSIiIHN0eWxlPSJmaWxsOiMyRkQzNEUiIGRhdGEtb2xkX2NvbG9yPSIjRUZGMEVGIj48L3BhdGg+CgkJPHBhdGggZD0iTTM2NS4xMDEsMTQwLjVoMjcuNzI2YzUuNTIyLDAsMTAtNC40NzcsMTAtMTBzLTQuNDc4LTEwLTEwLTEwaC0yNy43MjZjLTUuNTIyLDAtMTAsNC40NzctMTAsMTAgICAgUzM1OS41NzksMTQwLjUsMzY1LjEwMSwxNDAuNXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSIiIHN0eWxlPSJmaWxsOiMyRkQzNEUiIGRhdGEtb2xkX2NvbG9yPSIjRUZGMEVGIj48L3BhdGg+CgkJPHBhdGggZD0iTTM5MS43Niw2My43MjFoNDguNjV2MzUuOTcyYy0xMi45ODIsNC4yMjQtMjIuMzk0LDE2LjQzNC0yMi4zOTQsMzAuODA3YzAsMTcuODYyLDE0LjUzMSwzMi4zOTQsMzIuMzk0LDMyLjM5NCAgICBzMzIuMzk1LTE0LjUzMiwzMi4zOTUtMzIuMzk0YzAtMTQuMzczLTkuNDEyLTI2LjU4My0yMi4zOTUtMzAuODA3VjUzLjcyMVYxMGMwLTUuNTIzLTQuNDc4LTEwLTEwLTEwaC01OC42NSAgICBjLTUuNTIyLDAtMTAsNC40NzctMTAsMTB2NDMuNzIxQzM4MS43Niw1OS4yNDQsMzg2LjIzOCw2My43MjEsMzkxLjc2LDYzLjcyMXogTTQ1MC40MTEsMTQyLjg5NCAgICBjLTYuODM0LDAtMTIuMzk0LTUuNTYtMTIuMzk0LTEyLjM5NHM1LjU2LTEyLjM5NCwxMi4zOTQtMTIuMzk0czEyLjM5NSw1LjU2LDEyLjM5NSwxMi4zOTRTNDU3LjI0NSwxNDIuODk0LDQ1MC40MTEsMTQyLjg5NHogICAgIE00MDEuNzYsMjBoMzguNjV2MjMuNzIxaC0zOC42NVYyMHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSIiIHN0eWxlPSJmaWxsOiMyRkQzNEUiIGRhdGEtb2xkX2NvbG9yPSIjRUZGMEVGIj48L3BhdGg+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==);*/
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUwMiA1MDIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwMiA1MDI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGc+Cgk8cGF0aCBzdHlsZT0iZmlsbDojRkJGOUY5IiBkPSJNMTk3LjA5OCwyNTQuOTc0YzAsNDYuMzY1LTgzLjk1MiwxNTUuOTgyLTgzLjk1MiwxNTUuOTgyUzI5LjE5NCwzMDEuMzM5LDI5LjE5NCwyNTQuOTc0ICAgczM3LjU4Ny04My45NTIsODMuOTUyLTgzLjk1MlMxOTcuMDk4LDIwOC42MDksMTk3LjA5OCwyNTQuOTc0eiIgZGF0YS1vcmlnaW5hbD0iI0RCNDk0OSIgY2xhc3M9IiIgZGF0YS1vbGRfY29sb3I9IiNGOUY3RjYiPjwvcGF0aD4KCTxjaXJjbGUgc3R5bGU9ImZpbGw6I0FBQkJBRCIgY3g9IjExMy4xNDYiIGN5PSIyNTQuOTc0IiByPSI0Ny4xOTIiIGRhdGEtb3JpZ2luYWw9IiNFNkU2RTYiIGNsYXNzPSIiIGRhdGEtb2xkX2NvbG9yPSIjMkZEMzRFIj48L2NpcmNsZT4KCTxjaXJjbGUgc3R5bGU9ImZpbGw6I0ZCRjlGOSIgY3g9IjExMy4xNDYiIGN5PSI0NjkuNjA2IiByPSIyMi4zOTQiIGRhdGEtb3JpZ2luYWw9IiNEQjQ5NDkiIGNsYXNzPSIiIGRhdGEtb2xkX2NvbG9yPSIjRjlGN0Y2Ij48L2NpcmNsZT4KCTxjaXJjbGUgc3R5bGU9ImZpbGw6I0ZCRjlGOSIgY3g9IjQ1MC40MTEiIGN5PSIxMzAuNSIgcj0iMjIuMzk0IiBkYXRhLW9yaWdpbmFsPSIjREI0OTQ5IiBjbGFzcz0iIiBkYXRhLW9sZF9jb2xvcj0iI0Y5RjdGNiI+PC9jaXJjbGU+Cgk8cmVjdCB4PSIzOTEuNzYxIiB5PSIxMCIgc3R5bGU9ImZpbGw6I0ZCRjlGOSIgd2lkdGg9IjU4LjY1IiBoZWlnaHQ9IjQzLjcyMSIgZGF0YS1vcmlnaW5hbD0iI0RCNDk0OSIgY2xhc3M9IiIgZGF0YS1vbGRfY29sb3I9IiNGOUY3RjYiPjwvcmVjdD4KCTxnPgoJCTxwYXRoIGQ9Ik0xMTMuMTQ2LDQyMC45NTZjMy4xMTIsMCw2LjA0Ny0xLjQ0OSw3LjkzOS0zLjkxOWMwLjg2OC0xLjEzNCwyMS41MDMtMjguMTQzLDQyLjQ5LTYxLjM0MSAgICBjMjguODgtNDUuNjg0LDQzLjUyMy03OS41NzEsNDMuNTIzLTEwMC43MjFjMC01MS44MDUtNDIuMTQ3LTkzLjk1Mi05My45NTItOTMuOTUycy05My45NTIsNDIuMTQ3LTkzLjk1Miw5My45NTIgICAgYzAsMjEuMTUsMTQuNjQ0LDU1LjAzOCw0My41MjMsMTAwLjcyMWMyMC45ODYsMzMuMTk4LDQxLjYyMSw2MC4yMDcsNDIuNDg5LDYxLjM0ICAgIEMxMDcuMDk5LDQxOS41MDcsMTEwLjAzNCw0MjAuOTU2LDExMy4xNDYsNDIwLjk1NnogTTM5LjE5NSwyNTQuOTc0YzAtNDAuNzc3LDMzLjE3NC03My45NTIsNzMuOTUyLTczLjk1MiAgICBzNzMuOTUyLDMzLjE3NSw3My45NTIsNzMuOTUyYzAsMzEuNjY1LTQ3Ljc0NywxMDMuNDYyLTczLjk1MiwxMzkuMjc0Qzg2Ljk0MSwzNTguNDM3LDM5LjE5NSwyODYuNjM5LDM5LjE5NSwyNTQuOTc0eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojQUFCQkFEIiBkYXRhLW9sZF9jb2xvcj0iI0I1QzZCOSI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik0xNzAuMzM4LDI1NC45NzRjMC0zMS41MzYtMjUuNjU2LTU3LjE5Mi01Ny4xOTItNTcuMTkycy01Ny4xOTIsMjUuNjU2LTU3LjE5Miw1Ny4xOTJzMjUuNjU2LDU3LjE5Miw1Ny4xOTIsNTcuMTkyICAgIFMxNzAuMzM4LDI4Ni41MSwxNzAuMzM4LDI1NC45NzR6IE03NS45NTQsMjU0Ljk3NGMwLTIwLjUwOCwxNi42ODQtMzcuMTkyLDM3LjE5Mi0zNy4xOTJzMzcuMTkyLDE2LjY4NCwzNy4xOTIsMzcuMTkyICAgIHMtMTYuNjg0LDM3LjE5Mi0zNy4xOTIsMzcuMTkyUzc1Ljk1NCwyNzUuNDgyLDc1Ljk1NCwyNTQuOTc0eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojQUFCQkFEIiBkYXRhLW9sZF9jb2xvcj0iI0I1QzZCOSI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik0zODguMDI5LDI5MC4wNTNoLTY3LjQ3NGMtNDEuMjMxLDAtNzQuNzc2LTMzLjU0NS03NC43NzYtNzQuNzc3czMzLjU0NS03NC43NzYsNzQuNzc2LTc0Ljc3Nmg3LjIyMyAgICBjNS41MjIsMCwxMC00LjQ3NywxMC0xMHMtNC40NzgtMTAtMTAtMTBoLTcuMjIzYy01Mi4yNiwwLTk0Ljc3Niw0Mi41MTctOTQuNzc2LDk0Ljc3N2MwLDUyLjI2LDQyLjUxNyw5NC43NzYsOTQuNzc2LDk0Ljc3NiAgICBoNjcuNDc0YzQxLjIzMSwwLDc0Ljc3NiwzMy41NDQsNzQuNzc2LDc0Ljc3NnMtMzMuNTQ1LDc0Ljc3Ni03NC43NzYsNzQuNzc2SDE0My45NTNjLTQuMjI0LTEyLjk4Mi0xNi40MzQtMjIuMzk0LTMwLjgwNy0yMi4zOTQgICAgYy0xNy44NjIsMC0zMi4zOTQsMTQuNTMyLTMyLjM5NCwzMi4zOTRjMCwxNy44NjIsMTQuNTMyLDMyLjM5NCwzMi4zOTQsMzIuMzk0YzE0LjM3MywwLDI2LjU4My05LjQxMiwzMC44MDctMjIuMzk0aDI0NC4wNzYgICAgYzUyLjI2LDAsOTQuNzc2LTQyLjUxNyw5NC43NzYtOTQuNzc2UzQ0MC4yODksMjkwLjA1MywzODguMDI5LDI5MC4wNTN6IE0xMTMuMTQ2LDQ4MmMtNi44MzQsMC0xMi4zOTQtNS41Ni0xMi4zOTQtMTIuMzk0ICAgIHM1LjU2LTEyLjM5NCwxMi4zOTQtMTIuMzk0YzYuODM0LDAsMTIuMzk0LDUuNTYsMTIuMzk0LDEyLjM5NFMxMTkuOTgsNDgyLDExMy4xNDYsNDgyeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojQUFCQkFEIiBkYXRhLW9sZF9jb2xvcj0iI0I1QzZCOSI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik0zNjUuMTAxLDE0MC41aDI3LjcyNmM1LjUyMiwwLDEwLTQuNDc3LDEwLTEwcy00LjQ3OC0xMC0xMC0xMGgtMjcuNzI2Yy01LjUyMiwwLTEwLDQuNDc3LTEwLDEwICAgIFMzNTkuNTc5LDE0MC41LDM2NS4xMDEsMTQwLjV6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNBQUJCQUQiIGRhdGEtb2xkX2NvbG9yPSIjQjVDNkI5Ij48L3BhdGg+CgkJPHBhdGggZD0iTTM5MS43Niw2My43MjFoNDguNjV2MzUuOTcyYy0xMi45ODIsNC4yMjQtMjIuMzk0LDE2LjQzNC0yMi4zOTQsMzAuODA3YzAsMTcuODYyLDE0LjUzMSwzMi4zOTQsMzIuMzk0LDMyLjM5NCAgICBzMzIuMzk1LTE0LjUzMiwzMi4zOTUtMzIuMzk0YzAtMTQuMzczLTkuNDEyLTI2LjU4My0yMi4zOTUtMzAuODA3VjUzLjcyMVYxMGMwLTUuNTIzLTQuNDc4LTEwLTEwLTEwaC01OC42NSAgICBjLTUuNTIyLDAtMTAsNC40NzctMTAsMTB2NDMuNzIxQzM4MS43Niw1OS4yNDQsMzg2LjIzOCw2My43MjEsMzkxLjc2LDYzLjcyMXogTTQ1MC40MTEsMTQyLjg5NCAgICBjLTYuODM0LDAtMTIuMzk0LTUuNTYtMTIuMzk0LTEyLjM5NHM1LjU2LTEyLjM5NCwxMi4zOTQtMTIuMzk0czEyLjM5NSw1LjU2LDEyLjM5NSwxMi4zOTRTNDU3LjI0NSwxNDIuODk0LDQ1MC40MTEsMTQyLjg5NHogICAgIE00MDEuNzYsMjBoMzguNjV2MjMuNzIxaC0zOC42NVYyMHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0FBQkJBRCIgZGF0YS1vbGRfY29sb3I9IiNCNUM2QjkiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+);
    width: 50px;
    height: 50px;
    position: relative;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    right: 82px;
    cursor: pointer;
}

.divDeleteRow {
    flex: 0 0 100% !important;
    text-align: right;
}

.deleteRow {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGNpcmNsZSBzdHlsZT0iZmlsbDojRTIxQjFCOyIgY3g9IjI1NiIgY3k9IjI1NiIgcj0iMjU2Ii8+CjxwYXRoIHN0eWxlPSJmaWxsOiNDNDA2MDY7IiBkPSJNNTEwLjI4LDI4NS4zMDRMMzY3LjkxMiwxNDIuOTM2TDE1MC4yNDgsMzY4LjYwOGwxNDAuOTI4LDE0MC45MjggIEM0MDYuMzUyLDQ5My42OTYsNDk3LjA1Niw0MDEuMjg4LDUxMC4yOCwyODUuMzA0eiIvPgo8Zz4KCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMzU0LjM3NiwzNzEuNTM2Yy01LjEyLDAtMTAuMjMyLTEuOTUyLTE0LjE0NC01Ljg1NkwxNDYuNDA4LDE3MS44NDggICBjLTcuODE2LTcuODE2LTcuODE2LTIwLjQ3MiwwLTI4LjI4czIwLjQ3Mi03LjgxNiwyOC4yOCwwTDM2OC41MiwzMzcuNGM3LjgxNiw3LjgxNiw3LjgxNiwyMC40NzIsMCwyOC4yOCAgIEMzNjQuNjA4LDM2OS41ODQsMzU5LjQ5NiwzNzEuNTM2LDM1NC4zNzYsMzcxLjUzNnoiLz4KCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMTYwLjU0NCwzNzEuNTM2Yy01LjEyLDAtMTAuMjMyLTEuOTUyLTE0LjE0NC01Ljg1NmMtNy44MTYtNy44MTYtNy44MTYtMjAuNDcyLDAtMjguMjggICBsMTkzLjgzMi0xOTMuODMyYzcuODE2LTcuODE2LDIwLjQ3Mi03LjgxNiwyOC4yOCwwczcuODE2LDIwLjQ3MiwwLDI4LjI4TDE3NC42ODgsMzY1LjY4ICAgQzE3MC43ODQsMzY5LjU4NCwxNjUuNjY0LDM3MS41MzYsMTYwLjU0NCwzNzEuNTM2eiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
    width: 30px;
    height: 30px;
    position: relative;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    top: 10px;
    left: 36px;
    cursor: pointer;
}

.btn-tour-register {
    font-weight: normal;
    border-radius: 0;
    font-family: inherit, yekanNumbers;
    font-size: 14px;
    padding: 4px 15px;
    cursor: pointer;
    text-align: center;
    display: inline-block;
    width: 30%;
    line-height: 36px;
}

.btn-tour-register:hover {
    /*text-shadow: rgba(255, 255, 255, .4) 0 1px 0;*/
    text-shadow: rgba(0, 0, 0, .4) 0 -1px 0;
}

.attention-message {
    display: block;
    padding: 5px;
    text-align: right;
    line-height: 35px;
    background-color: #fff;
    color: red;
    font-size: 13px;
    width: 90%;
    clear: both;
}

.title-input-search {
    direction: ltr;
    padding: 2px 10px;
    font-size: 12px;
    color: #737775;
    font-weight: 700;
    border-bottom: 1px dashed #d5d5d5;
    display: flex;
    margin-top: 10px;
    width: 100%;
}

.tour-result-item-left {
    direction: rtl;
    color: #5eb75e;
    line-height: 25px;
    display: inline-block;
    padding-right: 5px;
    margin-left: auto;
}

.tour-result-item-left .bookbtn {
    padding: 10px;
    background-color: rgb(255, 255, 255);
    color: white;
    font-size: 13px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    transition: .2s;
    position: absolute;
    left: 0;
    width: 110px;
    margin: 0 11px;
    display: block;
    cursor: pointer;
    text-align: center;
    height: 38px;
    line-height: 20px;
}

.tour-result-item-left span {
    text-align: right;
    direction: rtl;
    display: inline-block;
    color: #565151;
    font-family: inherit;
    font-size: 12px;
    line-height: 24px;
    padding-right: 20px;
}

.tour-result-item-left:before {
    position: absolute;
}

.notifications-upload-image {
    width: 60%;
    flex: 0 0 60%;
    padding: 0 10px;
    box-sizing: border-box;
    margin: 5px auto;
    position: relative;
    font-size: 12px;
    border: 1px dashed #fb5858;
    display: inline-block;
    text-align: left;
    direction: ltr;
    height: 59px;
    border-radius: 10px;
    color: #39393b;
    float: left;
}

.notifications-upload-image span {
    display: inline-block;
    padding: 2px 0;
    width: 49%;
}

.notifications-upload-image i {
    padding-left: 3px;
    color: #f00;
    font-size: 13px;
    vertical-align: middle;
    transform: rotate(180deg);
}

.notifications-upload-image b {
    padding: 0 4px;
    font-size: 12px;
    color: #1c1c1d;
    font-weight: 700;
}

.notifications-oneDayTour {
    width: 35%;
    flex: 0 0 28%;
    padding: 0 10px;
    box-sizing: border-box;
    margin: 5px auto;
    position: relative;
    font-size: 12px;
    display: inline-block;
    text-align: right;
    direction: rtl;
    color: #39393b;
    float: right;
    top: 30px;
    border-bottom: 1px dashed #838383;
}

.notifications-oneDayTour i {
    padding-left: 3px;
    color: #f00;
    font-size: 13px;
}

.show-upload-image {
    width: 15%;
    flex: 0 0 15%;
    padding: 0 10px;
    box-sizing: border-box;
    margin: 5px auto;
    position: relative;
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    height: 59px;
    color: #39393b;
    float: right;
}

.downloadLink {
    display: block;
    font-size: 14px;
    cursor: pointer;
    color: #3b3b3c;
}

/* ********************* */

/* zomorod*/
.description-Emerald {
    font-family: inherit;
    font-size: 14px;
    margin-bottom: 15px;
    direction: rtl;
    text-align: center;
    line-height: 35px;
}

.description-Emerald-Profile {
    font-family: inherit;
    font-size: 14px;
    margin-bottom: 15px;
    direction: rtl;
    text-align: justify;
    line-height: 35px;
}

.image-Emerald {
    text-align: left;
    width: 100%;
}

.image-Emerald img {
    width: 150px;
    object-fit: cover;
    height: 180px;
    margin-left: 12px;
}

.s-u-passenger-item .condition {
    color: red;
    font-size: 10px;
    margin-right: 5px;
}

.s-u-passenger-item.s-u-passenger-item-change.form-group.Emerald {
    display: flex;
    justify-content: center;
    margin: 15px auto !important;
    padding: 0px !important;
    float: none !important;
    position: relative;
}

.s-u-passenger-item.s-u-passenger-item-change.form-group.Emerald input {
    max-width: 200px;
    margin-right: 10px;
}

.s-u-passenger-item.s-u-passenger-item-change.form-group.Emerald label {
    line-height: 30px;
}

.s-u-passenger-wrapper-change.Emerald {
    border: none;
    border-radius: 4px;
    box-shadow: 0px 0px 6px -1px rgba(0, 0, 0, 0.1);
    background: white;
    padding: 5px 15px;
    margin: 5px 0px !important;
    clear: both;
    display: inline-block;
    width: 75%;
}

.s-u-passenger-wrapper-change.Emerald.disabled {
    display: none;
}

.userProfileInfo-btn.Emerald a {
    display: inline-block;
    font-family: yekan;
    height: 38px;
    line-height: 34px;
    text-align: center;
    width: 187px;
    border: 1px solid #f0f1f2;
    border-radius: 3px;
    margin: 0 auto;
    cursor: pointer;
    color: #eee;
}

.userProfileInfo-btn-change.Emerald a {
    font-family: 'inheritBold';
    font-size: 14px;
    height: 33px;
    line-height: 33px;
}

.userProfileInfo-btn.Emerald {
    display: inline-block;
    clear: both;
    margin: 5px 12px;
    text-align: center;
    width: auto;
}

.Emerald-section {
    text-align: left;
}

.s-u-passenger-wrapper-change.Emerald i.close-box {
    background: url(../images/close.png);
    position: absolute;
    top: 7px;
    left: 18px;
    display: block;
    width: 16px;
    height: 16px;
    cursor: pointer;
}

.s-u-passenger-wrapper-change.Emerald i.close-box:hover {
    transform: scale(1.1);
}

/* zomorod*/

/* Hide the file input using
opacity */
.s-u-passenger-item .field {
    position: relative;
}

input.file_input_with_replacement {
    display: none;
}

input.file_input_replacement {
    cursor: pointer;
    position: relative;
    text-align: right;
    padding-right: 100px;
    font-size: 11px;
}

input.padd50 {
    padding-right: 90px !important;
}

.btn-upload-file {
    position: absolute;
    right: 2px;
    bottom: 0;
    top: 0;
    padding: 3px;
    color: #3096a1;
    background-color: #dedede;
    border-radius: 20px 3px 3px 20px;
    z-index: 9;
    width: 26%;
    line-height: 30px;
    font-size: 24px;
    text-align: center;
}

/* progressbar*/
.my-progress {
    direction: ltr;
    overflow: visible !important;
    margin-bottom: 26px !important;
    height: 8px !important;
    display: -ms-flexbox !important;
    display: flex !important;
    font-size: 0.75rem !important;
    background-color: #e6e6e6 !important;
    border-radius: 4px !important;
    box-shadow: inset 0px 0px;
    margin: 0px 40px;
}

.my-progress-bar {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
    -ms-flex-pack: center !important;
    position: relative !important;
    justify-content: center !important;
    color: #fff !important;
    border-radius: 3px !important;
    text-align: center !important;
    white-space: nowrap !important;
    background-color: #5c4084 !important;
    transition: width 0.6s ease !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.15) 100%);
    /*! box-shadow: 0px 0px 10px 0px #5c4084; */
}

.my-progress span {
    background-color: #fff;
    position: absolute;
    bottom: -32px;
    font-size: 11px;
    line-height: 13px;
    padding: 3px 0px 3px 0px;
    right: -1.7em;
    border-radius: 2px;
    width: 35px;
    font-family: inheritNumber !important;
    color: #6c6c6c;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.2);
}

.my-progress span:after {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 5px;
    margin-left: -5px;
}

.my-progress span:before {
    position: absolute;
    width: 16px;
    height: 16px;
    background: #5c4084;
    content: "";
    top: -25px;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    border-radius: 50%;
}

.images-circle {
    width: 75px;
    height: 75px;
    border-radius: 50% !important;
    margin: 0 auto;
    overflow: hidden;
    border: 4px solid #f6f6f6;

    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}

.images-circle-item {
    width: 75px;
    height: 75px;
    display: flex;
}

.images-circle .images-circle-item img {
    width: 50px;
    height: 50px;
    margin: auto;
}

.images-circle .images-circle-item span {
    font-size: 10px;
    width: 100%;
    text-align: center;
    display: block;
}

.images-loader {
    height: 83px;
    margin-bottom: 25px;
}

.loader-section {
    border-radius: 5px;
    position: absolute;
    z-index: 1;
    background-color: rgba(255, 255, 255, 0.65);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.90) 0%, rgba(255, 255, 255, 0.6) 10%, rgba(255, 255, 255, 0.4) 100%);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.90) 0%, rgba(255, 255, 255, 0.6) 10%, rgba(255, 255, 255, 0.4) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.90)), color-stop(10%, rgba(255, 255, 255, 0.6)), color-stop(100%, rgba(255, 255, 255, 0.4)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.90) 0%, rgba(255, 255, 255, 0.6) 10%, rgba(255, 255, 255, 0.4) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.90) 0%, rgba(255, 255, 255, 0.6) 10%, rgba(255, 255, 255, 0.4) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.80) 0%, rgba(255, 255, 255, 0.6) 10%, rgba(255, 255, 255, 0.4) 100%);
    width: calc(100% - .9375rem);
    top: 70px;
    left: 15px;
    min-height: 430px;
    height: calc(100% - 145px);
    clear: both;
    max-width: 100%;
    padding-top: 30px;
}

#resultFake {
    z-index: -1;
    min-height: 600px;
}

.loader-text {
    display: flex;
    font-family: inherit;
    color: #626262;
    flex-wrap: wrap;
    text-align: center;
}

.loader-text span {
    flex: 0 0 100%;
    margin-top: 20px;
}

.fakelist {
    visibility: hidden;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        visibility: visible;
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        visibility: visible;
        opacity: 1;
    }
}

.tooltipSearch {
    position: relative;
    display: inline-block;
}

/* Tooltip text */
.tooltipSearch .tooltiptext {
    visibility: hidden;
    width: 240px;
    background-color: black;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;

    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 3000;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltipSearch:hover .tooltiptext {
    visibility: visible;
}

.tooltipSearch .tooltiptext {
    width: 240px;
    bottom: 100%;
    left: 50%;
    margin-left: -60px; /* Use half of the width (120/2 = 60), to center the tooltip */
}

.tab-content.current ul li {
    font-size: 12px;
    text-align: justify;
    font-family: inherit !important;
    line-height: 2.5;
}

.cancel-policy-charter1 span {
    background: #fff5f5;
    display: block;
    width: 98%;
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.05);
    border-radius: 4px;
    color: white;
    padding: 15px 10px;
    margin-top: 10px;
}

.cancel-policy.cancel_modal {
    margin: 30px 0px;
    font-family: inherit !important;
    padding-top: 20px;
    display: block;
    border-top: 1px solid #e4e4e4;
}

.cancel-policy-inner .cancel-policy-item.cancel_modal {
    box-shadow: 0px 0px 7px 0px rgb(205, 205, 205);
}

/* *****
tourHistory
***** */
.tourHistory {
    display: block;
    padding: 10px;
    margin-bottom: 5px;
    text-align: center;
}

.tourHistory span {
    width: 25%;
    display: inline-block;
    text-align: center;
}

.tourHistory span a {
    color: #3096a1;
    font-size: 13px;
    background-color: #fff;
    padding: 10px;
    width: 90%;
    display: inline-block;
    border: 1px solid #c7c5c5;
    border-radius: 5px;
}

.tourHistory span a:hover {
    background-color: #3096a1;
    color: #fff;
    font-size: 13px;
}

/* reservation tour */
.archive-tour {
    font-size: 14px;
    float: left;
    padding: 0 20px;
    background-color: #fff !important;
    color: #3096a1 !important;
    border-radius: 5px;
}

.archive-tour:hover {
    color: #fff !important;
    background-color: #97cbd1 !important;
}

/* Gasht & Transfer*/
.inp-number-people-change::before {
    content: "نفرات";
    font-size: 12px;
    position: absolute;
    right: 28px;
    top: 0;
    color: #aaa;
    font-family: inherit;
}

.s-u-passenger-item-change1 {
    width: 33%;
    flex: 0 0 33%;
}

.coverInsurance {
    max-height: 80%;
    overflow: auto;
}

.toozihat_p_ {
    color: #707070;
    font-size: 12px;
    padding: 5px 0
}

.hotel-result-item-content1 {
    height: auto
}

.icons_gasht {
    text-align: left;
    padding: 15px 0;
}

.icons_gasht li {
    display: inline-block;
    padding: 0 5px;
}

.icons_gasht li i {
    font-size: 25px;
    color: #7c7c7c;
    transition: all ease .4s
}

.icons_gasht li a:hover i {
    color: #a0a0a0 !important;
}

/***** no considerar este
don´t consired this
********************************************/
.bs-product {
    display: inline-block;
    position: relative;
    width: 400px;
    height: 150px;
    background: silver;
    margin: 1rem
}

/****** no considerar este / fin
don´t consired this / end

________________________________________________

> style
________________________________________________
************************************************/

.bs-discount {
    position: absolute;
    font-size: 18px;
}

.bs-discount.right {
    right: 0;
}

.bs-discount.bottom {
    bottom: 0;
}

.bs-discount span,
.bs-discount strong {
    box-sizing: border-box;
}

/************************************
  estrella
*************************************/
.bs-discount.star,
.bs-discount.star:before,
.bs-discount.star:after,
.bs-discount.star span,
.bs-discount.star span:before,
.bs-discount.star span:after,
.bs-discount.star strong,
.bs-discount.star strong:before,
.bs-discount.star strong:after {
    height: 3rem;
    width: 3rem;
    background: #ff4b21;
}

.bs-discount.star:before,
.bs-discount.star:after,
.bs-discount.star span:before,
.bs-discount.star span:after,
.bs-discount.star strong:before,
.bs-discount.star strong:after {
    content: " ";
    display: block;
    position: absolute;
}

.bs-discount.star {
    transition: all ease .4s;
    display: flex;
    transform: rotate(0deg);
    z-index: 2;
    right: 10px;
    top: 10px;
    text-align: center;
    font-size: 12px;
}

.bs-discount.star:before,
.bs-discount.star span:before,
.bs-discount.star strong:before {
    transform: rotate(30deg);
}

.bs-discount.star:after,
.bs-discount.star span:after,
.bs-discount.star strong:after {
    transform: rotate(60deg);
}

.bs-discount.star span,
.bs-discount.star strong {
    color: white;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(-15deg);
    z-index: 100;
}

.bs-discount.star span:before,
.bs-discount.star span:after,
.bs-discount.star strong:before,
.bs-discount.star strong:after {
    z-index: -10;
}

.priceAfter {
    margin-bottom: 50px;
}

.international_a_a_d {
    text-align: right;
    font-size: 12px;
    padding-right: 15px !important;
    color: #606060;
}

ul.tabs_2_gasht {
    text-align: right !important;
    padding: 0;
    margin: 0;
    margin-bottom: 5px;
}

ul.tabs_2_gasht::before {
    right: 0;
    bottom: -1px;
    background-color: #ddd;
}

.hotel-result-item-rule_1 {
    max-height: none;
    width: 100%;
}

.hotel-result-item-rule_1 p {
    display: inline-block;
    width: 49%;
    font-size: 12px;
}

.hotel-reserve-room-content-par .hotel-booking-room-content {
    overflow: unset !important;
}

.online-badge {
    /*background-color: #d2edfb;*/
    border-radius: 5px;
    display: block;
    width: 100%;
    text-align: center;
    margin-top: 5px;
}

.online-badge .online-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUxMiIgdmlld0JveD0iLTIxIC0yMSA2NzAgNjcwLjY2OTQ0IiB3aWR0aD0iNTEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnPjxwYXRoIGQ9Im02MDQuMDY2NDA2IDE5Mi4xNjQwNjJjLTMxLjg2NzE4Ny03NS4zNDc2NTYtOTEuODM1OTM3LTEzNS4zMTY0MDYtMTY3LjE3OTY4Ny0xNjcuMTk1MzEyLTEwNy40Mjk2ODgtNDUuNzQ2MDk0LTIzMS40MTAxNTctMjcuNzQyMTg4LTMyMS4zODY3MTkgNDYuNjc5Njg4di0yOS40ODgyODJjMC01Ljc4MTI1LTQuNjg3NS0xMC40NzI2NTYtMTAuNDcyNjU2LTEwLjQ3MjY1Ni01Ljc4OTA2MyAwLTEwLjQ3NjU2MyA0LjY5MTQwNi0xMC40NzY1NjMgMTAuNDcyNjU2djUyLjM3NWMwIDUuNzg5MDYzIDQuNjg3NSAxMC40NzY1NjMgMTAuNDc2NTYzIDEwLjQ3NjU2M2g1Mi4zNzVjNS43ODEyNSAwIDEwLjQ3MjY1Ni00LjY4NzUgMTAuNDcyNjU2LTEwLjQ3NjU2MyAwLTUuNzg1MTU2LTQuNjkxNDA2LTEwLjQ3MjY1Ni0xMC40NzI2NTYtMTAuNDcyNjU2aC0yNC4xOTE0MDZjODMuOTE0MDYyLTY2LjA1NDY4OCAxOTcuMDkzNzUtODEuMjk2ODc1IDI5NS40OTIxODctMzkuODA0Njg4IDcwLjM1MTU2MyAyOS43NDIxODggMTI2LjMzOTg0NCA4NS43MjY1NjMgMTU2LjA3ODEyNSAxNTYuMDc4MTI2IDMwLjc0NjA5NCA3My4wMTE3MTggMzAuNzQ2MDk0IDE1NS4zMzk4NDMgMCAyMjguMzU1NDY4LTI5LjczODI4MSA3MC4zNDc2NTYtODUuNzI2NTYyIDEyNi4zMzk4NDQtMTU2LjA3ODEyNSAxNTYuMDc4MTI1LTczLjAxNTYyNSAzMC43NDYwOTQtMTU1LjMzOTg0NCAzMC43NDYwOTQtMjI4LjM1NTQ2OSAwLTcwLjM0NzY1Ni0yOS43MzgyODEtMTI2LjMzNTkzNy04NS43MzA0NjktMTU2LjA3ODEyNS0xNTYuMDc4MTI1LTMwLjc0NjA5My03My4wMTU2MjUtMzAuNzQ2MDkzLTE1NS4zNDM3NSAwLTIyOC4zNTU0NjggMi4yNjE3MTktNS4zMjgxMjYtLjIyNjU2Mi0xMS40ODA0NjktNS41NTA3ODEtMTMuNzQ2MDk0LTUuMzI4MTI1LTIuMjYxNzE5LTExLjQ4NDM3NS4yMjY1NjItMTMuNzQ2MDk0IDUuNTU0Njg3LTMyLjk0MTQwNiA3OC4yNDIxODgtMzIuOTQxNDA2IDE2Ni40NjA5MzggMCAyNDQuNzA3MDMxIDMxLjg3NSA3NS4zNDc2NTcgOTEuODM5ODQ0IDEzNS4zMTI1IDE2Ny4xODM1OTQgMTY3LjE5MTQwNyA3OC4yNDYwOTQgMzIuOTQ1MzEyIDE2Ni40Njg3NSAzMi45NDUzMTIgMjQ0LjcwNzAzMSAwIDc1LjM0NzY1Ny0zMS44NzEwOTQgMTM1LjMxNjQwNy05MS44Mzk4NDQgMTY3LjE5MTQwNy0xNjcuMTgzNTk0IDMyLjk0NTMxMi03OC4yNDIxODcgMzIuOTQ1MzEyLTE2Ni40NjA5MzcgMC0yNDQuNzA3MDMxem0wIDAiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzE3QTNFNyIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD48cGF0aCBkPSJtMjY4LjMyODEyNSA0MjMuNjY0MDYyYzMuOTI5Njg3IDMuODk0NTMyIDkuMjM4MjgxIDYuMDc4MTI2IDE0Ljc3MzQzNyA2LjA3NDIxOWguODM1OTM4YzUuOTY0ODQ0LS4yMzA0NjkgMTEuNTM1MTU2LTMuMDE5NTMxIDE1LjI5Mjk2OS03LjY0ODQzN2wxNDYuNjUyMzQzLTE3OC4wNzQyMTljMy41NDY4NzYtNC4yNzM0MzcgNS4yNDIxODgtOS43ODEyNSA0LjcxMDkzOC0xNS4zMDQ2ODctLjUzMTI1LTUuNTI3MzQ0LTMuMjQ2MDk0LTEwLjYxMzI4Mi03LjUzOTA2Mi0xNC4xMzI4MTMtNC4yMzgyODItMy41OTM3NS05Ljc2NTYyNi01LjI5Njg3NS0xNS4yOTI5NjktNC43MTQ4NDQtNS41MjczNDQuNTM5MDYzLTEwLjYxNzE4OCAzLjI1LTE0LjE0NDUzMSA3LjU0Mjk2OWwtMTI0LjY1MjM0NCAxNTEuMzcxMDk0Yy0xLjg3ODkwNiAyLjMwNDY4Ny00LjY3MTg3NSAzLjY4MzU5NC03LjY0NDUzMiAzLjc2NTYyNS0yLjk0NTMxMi4yMzA0NjktNS44MzIwMzEtLjg4NjcxOS03Ljg1OTM3NC0zLjAzNTE1N2wtNDguOTE0MDYzLTQ4LjgxMjVjLTUuOTkyMTg3LTUuOTYwOTM3LTE0Ljk3MjY1Ni03LjczNDM3NC0yMi43NzczNDQtNC41MDc4MTItNy44MDQ2ODcgMy4yMzA0NjktMTIuOTEwMTU2IDEwLjgyODEyNS0xMi45NDE0MDYgMTkuMjc3MzQ0LS4wMTk1MzEgNS41ODIwMzEgMi4yMDcwMzEgMTAuOTQ1MzEyIDYuMTc1NzgxIDE0Ljg3NXptMCAwIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiMxN0EzRTciIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+PHBhdGggZD0ibTEyNS45NzI2NTYgMzI0Ljk4ODI4MWgtNjIuNjM2NzE4YzEuMTgzNTkzIDMwLjA1NDY4OCA3Ljc4NTE1NiA1OS42NTIzNDQgMTkuNDg0Mzc0IDg3LjM1OTM3NSAyLjcxODc1IDYuMzkwNjI1IDUuODYzMjgyIDEyLjU3NDIxOSA5LjAwNzgxMyAxOC42NDg0MzhsMzYuMDMxMjUtMjAuODQ3NjU2YzMuMjU3ODEzLTEuODcxMDk0IDcuMjY1NjI1LTEuODU5Mzc2IDEwLjUxMTcxOS4wMTk1MzEgMy4yNSAxLjg4NjcxOSA1LjI0NjA5NCA1LjM1OTM3NSA1LjIzODI4MSA5LjExNzE4Ny0uMDA3ODEzIDMuNzUzOTA2LTIuMDE1NjI1IDcuMjE4NzUtNS4yNzM0MzcgOS4wOTM3NWwtMzUuOTI5Njg4IDIwLjczODI4MmMxOS42MzY3MTkgMzEuMzcxMDkzIDQ2LjE0NDUzMSA1Ny44NzUgNzcuNTE1NjI1IDc3LjUxNTYyNGwyMC43NDIxODctMzUuOTI5Njg3YzEuODcxMDk0LTMuMjUzOTA2IDUuMzM1OTM4LTUuMjY5NTMxIDkuMDg5ODQ0LTUuMjczNDM3IDMuNzUzOTA2LS4wMDc4MTMgNy4yMzA0NjkgMS45ODgyODEgOS4xMTMyODIgNS4yMzQzNzQgMS44ODY3MTggMy4yNTM5MDcgMS44OTA2MjQgNy4yNTM5MDcuMDIzNDM3IDEwLjUxMTcxOWwtMjAuODQzNzUgMzYuMDM1MTU3YzYuMDc0MjE5IDMuMjQ2MDkzIDEyLjI1MzkwNiA2LjI4NTE1NiAxOC42NDA2MjUgOS4wMTE3MTggMjcuNzE0ODQ0IDExLjY5NTMxMyA1Ny4zMDQ2ODggMTguMjkyOTY5IDg3LjM2MzI4MSAxOS40ODA0Njl2LTYyLjY0MDYyNWMwLTUuNzg1MTU2IDQuNjkxNDA3LTEwLjQ3NjU2MiAxMC40NzI2NTctMTAuNDc2NTYyIDUuNzg5MDYyIDAgMTAuNDc2NTYyIDQuNjkxNDA2IDEwLjQ3NjU2MiAxMC40NzY1NjJ2NjIuNjQwNjI1YzMwLjA1NDY4OC0xLjE4NzUgNTkuNjUyMzQ0LTcuNzg1MTU2IDg3LjM1OTM3NS0xOS40ODA0NjkgNi4zOTA2MjUtMi43MjY1NjIgMTIuNTc0MjE5LTUuODY3MTg3IDE4LjY0ODQzNy05LjAxMTcxOGwtMjAuODQ3NjU2LTM2LjAzNTE1N2MtMS44NzEwOTQtMy4yNTc4MTItMS44NTkzNzUtNy4yNTc4MTIuMDE5NTMyLTEwLjUxMTcxOSAxLjg4NjcxOC0zLjI0NjA5MyA1LjM2MzI4MS01LjI0MjE4NyA5LjExNzE4Ny01LjIzNDM3NCAzLjc1MzkwNi4wMDM5MDYgNy4yMjI2NTYgMi4wMTk1MzEgOS4wOTM3NSA1LjI3MzQzN2wyMC43MzgyODEgMzUuOTI5Njg3YzMxLjM3NS0xOS42NDA2MjQgNTcuODc1LTQ2LjE0NDUzMSA3Ny41MTU2MjUtNzcuNTE1NjI0bC0zNS45Mjk2ODctMjAuNzM4MjgyYy01LjAzNTE1Ni0yLjg5ODQzNy02Ljc2OTUzMi05LjMyNDIxOC0zLjg3NS0xNC4zNTE1NjIgMi44OTA2MjUtNS4wMzEyNSA5LjMxNjQwNi02Ljc2OTUzMiAxNC4zNTE1NjItMy44Nzg5MDZsMzYuMDMxMjUgMjAuODQ3NjU2YzMuMjUtNi4wNzQyMTkgNi4yODUxNTYtMTIuMjU3ODEzIDkuMDExNzE5LTE4LjY0ODQzOCAxMS42OTkyMTktMjcuNzA3MDMxIDE4LjMwMDc4MS01Ny4zMDQ2ODcgMTkuNDg0Mzc1LTg3LjM1OTM3NWgtNjIuNjQ0NTMxYy01Ljc4MTI1IDAtMTAuNDcyNjU3LTQuNjkxNDA2LTEwLjQ3MjY1Ny0xMC40NzY1NjIgMC01Ljc4NTE1NyA0LjY5MTQwNy0xMC40NzY1NjMgMTAuNDcyNjU3LTEwLjQ3NjU2M2g2Mi42NDQ1MzFjLTEuMTgzNTk0LTMwLjA1NDY4Ny03Ljc4NTE1Ni01OS42NDg0MzctMTkuNDg0Mzc1LTg3LjM1OTM3NS0yLjcyNjU2My02LjM5MDYyNS01Ljg2NzE4Ny0xMi41NjY0MDYtOS4wMTE3MTktMTguNjQ4NDM3bC0zNi4wMzEyNSAyMC44NDc2NTZjLTUuMDM1MTU2IDIuODk0NTMxLTExLjQ2MDkzNyAxLjE2MDE1Ni0xNC4zNTE1NjItMy44NzUtMi44OTQ1MzItNS4wMzEyNS0xLjE2MDE1Ni0xMS40NTcwMzEgMy44NzUtMTQuMzQ3NjU2bDM1LjkyOTY4Ny0yMC43NDYwOTRjLTE5LjY0MDYyNS0zMS4zNjcxODgtNDYuMTQwNjI1LTU3Ljg3NS03Ny41MTU2MjUtNzcuNTExNzE5bC0yMC43MzgyODEgMzUuOTI5Njg4Yy0yLjg5MDYyNSA1LjAzMTI1LTkuMzE2NDA2IDYuNzY1NjI1LTE0LjM1MTU2MyAzLjg3NS01LjAzMTI1LTIuODk0NTMxLTYuNzY5NTMxLTkuMzIwMzEzLTMuODc4OTA2LTE0LjM1MTU2M2wyMC44NDc2NTYtMzYuMDM1MTU2Yy02LjA3NDIxOC0zLjI0NjA5NC0xMi4yNTc4MTItNi4yODUxNTYtMTguNjQ4NDM3LTkuMDA3ODEyLTI3LjcwNzAzMS0xMS42OTUzMTMtNTcuMzA0Njg3LTE4LjI5Njg3Ni04Ny4zNTkzNzUtMTkuNDgwNDY5djYyLjYzNjcxOWMwIDUuNzg1MTU2LTQuNjg3NSAxMC40NzY1NjItMTAuNDc2NTYyIDEwLjQ3NjU2Mi01Ljc4MTI1IDAtMTAuNDcyNjU3LTQuNjkxNDA2LTEwLjQ3MjY1Ny0xMC40NzY1NjJ2LTYyLjYzNjcxOWMtMzAuMDU4NTkzIDEuMTgzNTkzLTU5LjY0ODQzNyA3Ljc4NTE1Ni04Ny4zNjMyODEgMTkuNDgwNDY5LTYuMzg2NzE5IDIuNzIyNjU2LTEyLjU2NjQwNiA1Ljg2NzE4Ny0xOC42NDA2MjUgOS4wMDc4MTJsMjAuODQzNzUgMzYuMDM1MTU2YzIuODkwNjI1IDUuMDMxMjUgMS4xNTYyNSAxMS40NTcwMzItMy44NzUgMTQuMzUxNTYzLTUuMDM1MTU2IDIuODkwNjI1LTExLjQ2MDkzNyAxLjE1NjI1LTE0LjM1MTU2My0zLjg3NWwtMjAuNzQyMTg3LTM1LjkyOTY4OGMtMzEuMzcxMDk0IDE5LjYzNjcxOS01Ny44Nzg5MDYgNDYuMTQ0NTMxLTc3LjUxNTYyNSA3Ny41MTE3MTlsMzUuOTI5Njg4IDIwLjc0NjA5NGM1LjAzMTI1IDIuODkwNjI1IDYuNzY1NjI0IDkuMzE2NDA2IDMuODc1IDE0LjM0NzY1Ni0yLjg5MDYyNiA1LjAzNTE1Ni05LjMxNjQwNyA2Ljc2OTUzMS0xNC4zNTE1NjMgMy44NzVsLTM2LjAzMTI1LTIwLjg0NzY1NmMtMy4yNSA2LjA4MjAzMS02LjI4OTA2MyAxMi4yNTc4MTItOS4wMDc4MTMgMTguNjQ4NDM3LTExLjY5OTIxOCAyNy43MTA5MzgtMTguMzAwNzgxIDU3LjMwNDY4OC0xOS40ODQzNzQgODcuMzU5Mzc1aDYyLjYzNjcxOGM1Ljc4OTA2MyAwIDEwLjQ3NjU2MyA0LjY5MTQwNiAxMC40NzY1NjMgMTAuNDc2NTYzIDAgNS43ODUxNTYtNC42ODc1IDEwLjQ3NjU2Mi0xMC40NzY1NjMgMTAuNDc2NTYyem01NC4xNTYyNS0xOS4xNjc5NjljMTYuNTkzNzUtMTUuODI4MTI0IDQyLjY5NTMxMy0xNS44MjgxMjQgNTkuMjg5MDYzIDBsNDAuNjQ0NTMxIDQwLjc0NjA5NCAxMTcuMzIwMzEyLTE0Mi40NTcwMzFjMTQuNzMwNDY5LTE3Ljc2MTcxOSA0MS4wMzkwNjMtMjAuMjc3MzQ0IDU4Ljg1OTM3Ni01LjYyODkwNiAxNy44MjAzMTIgMTQuNjU2MjUgMjAuNDQ5MjE4IDQwLjk1MzEyNSA1Ljg3ODkwNiA1OC44Mzk4NDNsLTE0Ni42NTIzNDQgMTc4LjA3NDIxOWMtNy41MzkwNjIgOS4xMjEwOTQtMTguNTU4NTk0IDE0LjY2Nzk2OS0zMC4zNzg5MDYgMTUuMjk2ODc1aC0xLjk4ODI4MmMtMTEuMTE3MTg3LjAwMzkwNi0yMS43NzczNDMtNC40MDIzNDQtMjkuNjQ4NDM3LTEyLjI1NzgxMmwtNzMuMzI0MjE5LTczLjMyODEyNWMtMTYuMzM1OTM3LTE2LjM4NjcxOS0xNi4zMzU5MzctNDIuOTAyMzQ0IDAtNTkuMjg1MTU3em0wIDAiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzE3QTNFNyIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD48L2c+IDwvc3ZnPg==);
    width: 30px;
    height: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    position: relative;
    top: 3px;
}

.online-badge .online-txt {
    color: #fff;
    display: inline-block;
    padding-right: 20px;
    position: relative;
    margin: 0 auto;
    font-family: inherit;
    font-size: 11px;
    background: #f32c2c;
    padding-bottom: 3px;
    padding-left: 7px;
    border-radius: 5px;
    font-weight: 300;
}

.online-badge .online-txt i {
    width: 22px;
    height: 22px;
    position: absolute;
    top: 1px;
    bottom: 0px;
    margin: auto;
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDg4LjQwOCA4OC40MDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDg4LjQwOCA4OC40MDg7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48Zz4KCTxwb2x5Z29uIHBvaW50cz0iNjcuNDEsMCAzNC4yNTYsMCAyMC45OTksNDcuNzMyIDM0LjI4Myw0Ny43MzIgMjIuOTg4LDg4LjQwOCAyNi45NjcsODguNDA4IDY1LjQxOCw0MC42NzQgNDUuOTM5LDQwLjY3NCAgIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGMzJDMkMiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BvbHlnb24+CjwvZz48L2c+IDwvc3ZnPg==);
    background-size: 12px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #ffeded;
    border-radius: 50%;
    right: -5px;
}

.tooltip-tour {
    position: relative;
    display: inline-block;
}

.tooltip-tour .tooltipText-tour {
    visibility: hidden;
    width: 100%;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    z-index: 1;
    bottom: 100%;
    left: 0;
    margin-left: 0;
    opacity: 0;
    transition: opacity 0.3s;
    font-size: 12px;
    line-height: 25px;
}

.tooltip-tour .tooltipText-tour::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 15px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
    width: 1px;
    z-index: 999999;
}

.tooltip-tour:hover .tooltipText-tour {
    visibility: visible;
    opacity: 1;
}

/* popup for tour */
#btn-upload-file .btn {
    transform: translate(-50%, -50%);
    background: #6b6a6c;
    width: 100%;
    border: 2px solid #6b6a6c;
    outline: 0;
    line-height: 3;
    font-size: 12px;
    font-family: inherit;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
    overflow: hidden;
    border-radius: 3px;
    box-shadow: 0 5px 2px rgba(0, 0, 0, .2);
    text-shadow: 3px 3px 1px rgba(0, 0, 0, .2);
    z-index: 1;
    transition: all .5s;
    display: inline;
}

#btn-upload-file .btn:after {
    content: "";
    position: absolute;
    width: 150%;
    height: 150%;
    background: #fff;
    left: -25%;
    transform: skewX(20deg) translateX(-100%);
    z-index: -1;
    transition: all .5s;
}

#btn-upload-file .btn:hover {
    /*opacity: 0.5;*/
    background: #fff;
    border: 2px solid #6b6a6c;
    color: #6b6a6c;
}

#popup-upload-file .modal {
    width: 100%;
    max-width: 600px;
    height: auto;
    background: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    overflow: hidden;
    transform: translateX(-50%) translateY(-350%);
    box-shadow: 10px 10px 5px rgba(0, 0, 0, .2);
    z-index: 9;
    transition: all .5s;
    /* display: none; */
}

#popup-upload-file .modal.is_open {
    display: block !important;
    transform: translateX(-50%) translateY(-50%);
    transition: all .5s;
    height: 200px;
}

#popup-upload-file .modal.is_open + .modal_overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 8;
}

#popup-upload-file .container {
    padding: 20px;
}

#popup-upload-file .modal_header {
    background: #ebebeb;
    position: relative;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .2);
}

#popup-upload-file .modal_header span {
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    display: block;
}

#popup-upload-file .close {
    width: 20px;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    cursor: pointer;
    transition: all .5s;
}

#popup-upload-file .modal_body h2 {
    margin-bottom: 15px;
}

#popup-upload-file .modal_body p {
    display: block;
    padding: 10px 0;
    text-align: center;
    font-size: 12px;
}

#popup-upload-file p + p {
    margin-top: 10px;
}

#popup-upload-file .modal_footer {
    max-height: 72px;
    background: #ebebeb;
    box-shadow: 0 -2px 2px rgba(0, 0, 0, .2);
    text-align: right;
}

#popup-upload-file .btn_cancel {
    width: 125px;
    font-size: 16px;
    line-height: 2;
    font-family: "Montserrat", sans-serif;
    border: 2px solid #fff;
    background: #fff;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .4);
    cursor: pointer;
    outline: 0;
}

#downloadLink {
    background-color: #3096a1;
    color: #fff;
    padding: 2px 10px 2px 10px;
    border-radius: 50px;
    font-size: 12px !important;
    font-weight: 700 !important;
    border: 2px solid #3096a1;
    display: inline-block;
    letter-spacing: 1px;
}

.namecity_zm {
    vertical-align: top !important;
}

.busicon_zm {
    transform: rotate(0deg);
}

.dataTables_wrapper .dataTables_filter input {
    margin-left: .5em
}

.Hotel_c_Loc .col-lg-4 {
    float: right;
}

.next_hotel__ {
    float: right !important;
}

.final_btn_ {
    float: right !important;
    margin-right: 5px;
}

.client-profile-heading-item a {
    display: block;
    padding: 18px 0 12px;
}

.alarm_icon_msg {
    float: left !important;
}

.float_r_en {
    float: right !important;
}

.col_filter .filter-title {
    width: 100%;
    display: block;
    color: #656565;
    padding: 5px 0;
    font-family: inherit;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    border-radius: 1px 1px 0 0;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
}

.col_filter {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
}

.col_filter_search a.btn {
    margin-left: auto;
    padding: 7px 20px;
    border-radius: 5px;
}

#exampleModalCenterTitle {
    font-size: 18px;
}

.filter-content_tour {
    position: relative;
    width: 100%;
    min-height: 80px;
}

.modal-body .row {
    width: 100%;
}

.modal-body .row {
    display: flex;
    flex-wrap: wrap;
}

.start_tour_btn {

    right: auto !important;
    left: 85px !important;

}

.Endtour_btn {
    right: auto !important;
    left: 85px !important;
}

.search-wrapper_n .raft_bar {
    width: 100%;
    padding: 8px 0;
    display: flex;
    justify-content: center;
}

.search-wrapper_n .s-u-num-inp {
    margin-top: 0;
    margin-bottom: 10px;
}

.search-wrapper_n .s-u-num-inp-search-change {
    width: 50%;
    text-align: right;
}


.BaseBgTimeLine .img {
    overflow: hidden;
    height: 450px;
}

#timeline-content {
    margin-top: 50px;
    text-align: center;
}

/* Timeline */
.timeline {
    position: relative;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    padding: 10px 25px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.BaseCommentsBox .timeline::before {
    display: none;
}

.BaseTourPackageHolder_js .timeline::before {
    right: 0;
}

.LiDot {
    position: relative;
    margin-left: 20px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.timeline .LiDot:last-child .headline .title {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQyOC44OTQgMTEwLjc2Yy00Ljk3Mi0xMC44LTEwLjk5NC0yMS4yLTE3LjkxNy0zMC45MS02Ljg2My05LjYyLTE0LjY2Ni0xOC42Ni0yMy4yLTI2Ljg2LTguNTQ0LTguMjEtMTcuODk3LTE1LjY1LTI3LjgwMi0yMi4xMi0xMC4wMDQtNi41NC0yMC42NTktMTIuMTUtMzEuNjgzLTE2LjY4LTIyLjkyMS05LjQxLTQ3LjIyMS0xNC4xOS03Mi4yMTEtMTQuMTktMjUuNjYxIDAtNTAuNTUyIDUuMDMtNzMuOTkxIDE0LjkzLTExLjI1NSA0Ljc2LTIyLjEyIDEwLjY2LTMyLjI4NCAxNy41Mi0xMC4wNjQgNi44LTE5LjUyOCAxNC42LTI4LjEzMiAyMy4ycy0xNi40MDcgMTguMDYtMjMuMjEgMjguMTJjLTYuODYzIDEwLjE2LTEyLjc1NSAyMS4wMS0xNy41MjcgMzIuMjctOS45MDUgMjMuNDMtMTQuOTM3IDQ4LjMxLTE0LjkzNyA3My45Ni4wNCAxNC4yNyAyLjc5MSAzMC4zOSA4LjE3MyA0Ny45MiA0LjgyMiAxNS43MiAxMS42ODUgMzIuNjEgMjAuOTg5IDUxLjY0IDExLjc3NSAyMy45OCAyNy4xNjEgNTAuNDEgNDUuNzM5IDc4LjU0IDE0Ljc2NyAyMi4zNiAzMS42NzQgNDYgNTAuMjYyIDcwLjI3IDE3LjMxNCAyMi41OTMgMzIuNjEyIDQxLjIwNiA0My4wOTYgNTMuNjNoLTYwLjIxM2MtNS41MjUgMC0xMC4wMDQgNC40NzctMTAuMDA0IDEwczQuNDc5IDEwIDEwLjAwNCAxMGgxNjQuMDdjNS41MjUgMCAxMC4wMDQtNC40NzcgMTAuMDA0LTEwcy00LjQ3OS0xMC0xMC4wMDQtMTBoLTYwLjIyOWMxMS41MjUtMTMuNjYxIDI4LjkwNi0zNC44MyA0OC4xNDQtNjAuMjQgMTkuOTU4LTI2LjM4IDM3LjgwNi01MS44NCA1My4wNDMtNzUuNjggMTkuMjA4LTMwLjA1IDM0LjU0NC01Ny45NSA0NS41ODktODIuOTMgMi4yMjEtNS4wNC0uMDctMTAuOTYtNS4xMTItMTMuMTgtMS4yOTEtLjU3LTIuNjQxLS44Ni00LjA0Mi0uODYtMy45NjIgMC03LjU1MyAyLjM0LTkuMTU0IDUuOTctMjQuMDIgNTQuNDctNjUuNjE4IDExNC4xNC05Ni4yNzEgMTU0LjYxLTE3LjQzOCAyMy4wMy0zMy4yNDQgNDIuMzktNDMuNDE4IDU0LjU3LTMuNjIyIDQuMzQtNy4xODMgOC41NC0xMC41ODUgMTIuNS0xNC45ODYtMTcuNDUtNTMuNjczLTYzLjcyLTkwLjE5OC0xMTcuMzQtMjMuNzEtMzQuNzktNDIuNDc4LTY2Ljc0LTU1Ljc5NC05NC45Ny0xNS44MTctMzMuNC0yNC4xNS02Mi42MS0yNC4wOC04NC40NSAwLTQ1LjQgMTcuNjk3LTg4LjA5IDQ5LjgxMS0xMjAuMjEgMzIuMTMzLTMyLjEgNzQuODQxLTQ5Ljc5IDEyMC4yNjEtNDkuNzloLjAzYzkxLjQwOSAwIDE2Ni4wNDEgNzEuNDYgMTY5Ljg5MiAxNjIuNjkuMjIgNS4zOCA0LjYxMiA5LjU4IDkuOTg1IDkuNTguMTQgMCAuMjkgMCAuNDMtLjAxIDUuNTEzLS4yMyA5LjgwNC00LjkgOS41NzQtMTAuNDEtMS4wNTItMjQuNzctNi44MDQtNDguNjktMTcuMDk4LTcxLjA5eiIgZmlsbD0iI2E5YTlhOSIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgc3R5bGU9IiIgY2xhc3M9IiI+PC9wYXRoPjxwYXRoIGQ9Im0zMTUuODczIDEzNi44M2MtNC41MTQtMy4xODUtMTAuNzU2LTIuMTA4LTEzLjk0MyAyLjQwM2wtNTIuODM2IDc0LjgxOS00MS42MzUtNDUuNzc5Yy0zLjcxNy00LjA4Ny0xMC4wNDQtNC4zODgtMTQuMTMyLS42NzMtNC4wODkgMy43MTUtNC4zOSAxMC4wNC0uNjczIDE0LjEyNmw1MC4wMjEgNTVjMS45MDIgMi4wOTEgNC45MDIgMy4yNjQgNy43MSAzLjI2NCAzLjAyOC0uMTg3IDYuMTE2LTEuNzQ2IDcuODY2LTQuMjIzbDYwLjAyNS04NWMzLjE4Ny00LjUxMiAyLjExMS0xMC43NTItMi40MDMtMTMuOTM3eiIgZmlsbD0iI2E5YTlhOSIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgc3R5bGU9IiIgY2xhc3M9IiI+PC9wYXRoPjxlbGxpcHNlIGN4PSI0MzAuNzY5IiBjeT0iMjI2Ljc4IiByeD0iMTAuMDA0IiByeT0iMTAiIGZpbGw9IiNhOWE5YTkiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIHN0eWxlPSIiIGNsYXNzPSIiPjwvZWxsaXBzZT48cGF0aCBkPSJtMjU2LjA4MSA1MGMtNzcuMzUzIDAtMTQwLjA1OSA2Mi42OC0xNDAuMDU5IDE0MHM2Mi43MDcgMTQwIDE0MC4wNTkgMTQwIDE0MC4wNTktNjIuNjggMTQwLjA1OS0xNDAtNjIuNzA3LTE0MC0xNDAuMDU5LTE0MHptMCAyNjBjLTY2LjMwMiAwLTEyMC4wNTEtNTMuNzI2LTEyMC4wNTEtMTIwczUzLjc0OC0xMjAgMTIwLjA1MS0xMjAgMTIwLjA1MSA1My43MjYgMTIwLjA1MSAxMjAtNTMuNzQ5IDEyMC0xMjAuMDUxIDEyMHoiIGZpbGw9IiNhOWE5YTkiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIHN0eWxlPSIiIGNsYXNzPSIiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPg==);
}

.BaseTourBox #buttonReserve {
    display: flex;
    align-items: center;
    padding: 5px 10px 5px 5px !important;
    width: 150px;
    margin: auto;
    direction: ltr;
}

.SubmitNewComment .col {
    margin-bottom: 10px;
    text-align: left;
}

.SubmitNewComment .col label {
    font-size: 13px;
    margin-bottom: 5px;
    color: #555;
}

.SubmitNewComment .col input, .SubmitNewComment .col textarea {
    border: 1px solid #f1f1f1;
    font-size: 12px;
    border-radius: 10px;
    min-height: 40px;

}


.btnSubmitCommentBox {
    display: flex;
}

.btnSubmitCommentBox .btn {
    width: 180px;
    margin: auto;
}

.cart_booking_ {
    width: 35px;
    height: 30px;
    color: rgba(0, 180, 45, 0.78);
    font-size: 12px;
    background: #fff;
    border-radius: 7px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: auto;
}

.BaseTourBox #buttonReserve span {
    display: flex;
    align-items: center;

}


.BaseCommentsBox li .comment-date {
    padding-left: 15px;
    position: relative;
    font-size: 11px;
    color: #c2c2c2;
    display: flex;
}

.commentBox > div {
    display: flex;
    align-items: center;
}

.BaseCommentsBox li .comment-text, .BaseCommentsBox li .comment-name {
    font-size: 12px;
    color: #333;
    text-align: justify;
    line-height: 30px;
    position: relative;

}

.BaseCommentsBox li .comment-text {
    padding: 10px 15px;
    font-size: 13px;
    color: #555;
}

.BaseCommentsBox li .comment-name {
    display: flex;
    align-items: center;
}

.comment-date i {
    padding: 0 10px;
    background-color: #f9f9f9;
    margin-right: 5px;
    border-radius: 5px;

}

.comment-name .flat_user {
    opacity: .6;
    border: 1px solid;
    width: 40px;
    height: 40px;
    padding: 8px;
    display: flex;
    align-items: center;
    border-radius: 50%;
    margin-right: 10px;
}

.comment-name .flat_user::before {
    content: '';
    display: inline-block;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-position: center;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMy4zMjMgNTEzLjMyMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8Zz4KCQk8cGF0aCBkPSJNMjU2LjY2MSwyNTcuMzIzYy0xMzUuMjc1LDAtMjQ1LjMzMywxMTAuMDU5LTI0NS4zMzMsMjQ1LjMzM2MwLDUuODg4LDQuNzc5LDEwLjY2NywxMC42NjcsMTAuNjY3aDQ2OS4zMzMgICAgYzUuODg4LDAsMTAuNjY3LTQuNzc5LDEwLjY2Ny0xMC42NjdDNTAxLjk5NSwzNjcuMzgxLDM5MS45MzYsMjU3LjMyMywyNTYuNjYxLDI1Ny4zMjN6IiBmaWxsPSIjMDAwMDAwIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIj48L3BhdGg+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxjaXJjbGUgY3g9IjI1Ni42NjEiIGN5PSIxMTcuMzMzIiByPSIxMTcuMzMzIiBmaWxsPSIjMDAwMDAwIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIj48L2NpcmNsZT4KCTwvZz4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8L2c+PC9zdmc+);

}

.CommendReplyBtn {
    display: flex;
    align-items: center;

    margin-left: auto;
    font-size: 11px;
}

.CommendReplyBtn span {
    margin-right: 5px;
}

.BaseTourBox #buttonReserve span i {
    margin-left: 7px;
    opacity: .8;
    font-size: 14px;
    transform: rotate(180deg);

}

.timeline h1 {
    font-family: 'Saira', sans-serif;
    letter-spacing: 1.5px;
    font-weight: 100;
    font-size: 1.4em;
}

.timeline h2,
.timeline h3 {
}

.timeline .event:hover {
    transition: 0.2s;
    border: 1px solid #e1e1e1;
    box-shadow: 0 3px 7px 0.25px rgba(24, 23, 24, .03);
}

.BaseTourPackage .timeline .event:last-child {
    margin-bottom: 0 !important;
}

.timeline .event {
    padding: 10px;
    border: 1px solid #f7f7f7;
    margin: 5px 0 5px auto;
    position: relative;
    background-color: #ffffff;
    border-radius: 4px;
    transition: 0.1s;
    width: 95%;

}

.timeline .event:last-of-type {
}

.timeline .LiDot:before,
.timeline .LiDot:after {
    position: absolute;
    display: block;

}

.timeline .LiDot:after {

    left: -30px;
    background: #e9e9e9;
    border-radius: 50%;
    height: 9px;
    width: 9px;
    content: "";

}

.TourTravelProgramGallery1 .owl-stage-outer {
    width: 100%;
}

.TourTravelProgramGallery1 img {
    height: 100%;
}


.BaseTimelineBoth .timeline .T-flight-info li {
    width: 100%;
    height: auto;
    padding: 0 !important;
    text-align: right !important;
}

.BaseTimelineBoth .timeline .T-flight-info li span {
    display: block;
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
    background-color: white;
    padding: 0px 10px;
    color: #5b5b5b;
    border: 1px solid #fbfbfb;
    box-shadow: 0px 0px 4px 0px #00000008;
    min-width: 40px;
    font-size: 10px;
    text-align: center;
}

.BaseTimelineBoth .timeline .T-flight-info li span:last-child {
    background-color: white;
    padding: 0px 10px;
    border-radius: 5px;
    border: none;
    box-shadow: 0px 0px 4px 0px #00000008;
    width: 100px;
    text-align: center;
    color: #444444;
    font-size: 15px;
    margin-right: auto;
    margin-left: auto;
}


.BaseTimelineBoth .timeline .T-flight-info > div.four_child {
    border-left: 1px solid #f7f7f7;
}

.BaseTimelineBoth .timeline .T-flight-info li:first-child {
    margin-bottom: 10px;
    padding-bottom: 10px !important;
    border-bottom: 1px solid #f7f7f7;
}

.BaseTimelineBoth .timeline .T-flight-info li:last-child {

    text-align: left;
    padding-left: 20px;
}

.BaseTimelineBoth .timeline .T-flight-info ul:after {
    position: absolute;
    content: "";
    top: 50%;
    /* left: 0; */
    left: 10px;
    opacity: 1;
    width: 45px;
    height: 40px;
    bottom: auto;
    margin: 0 auto;
    background-color: #fff;
    background-position: 50%;
    background-repeat: no-repeat;
    transform: translateY(-50%);
    overflow: hidden;
}

.ul-last-li-airline-img-ship ul:after{

    background-size: 34px;
    background-image: url(data:image/png;base64,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);
}
.ul-last-li-airline-img-train ul:after{

    background-size: 34px;
    background-image: url(data:image/png;base64,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XGh6D25NB6nl8k/bX1ewh5le4774CAAAAAAAABZAAAAAAAAAwAIIAAAAAAAAWAABAAAAAAAACyAAAAAAAABgAQQAAAAAAAAsgAAAAAAAAIAFEAAAAAAAALAAAgAAAAAAABZAAAAAAAAAwAIIAAAAAAAAWAABAAAAAAAACyAAAAAAAABgAQQAAAAAAAAsgAAAAAAAAIAFEAAAAAAAALAAAgAAAAAAABZAAAAAAAAAwAIIAAAAAAAAWAABAAAAAAAACyAAAAAAAABgAQQAAAAAAAAsgAAAAAAAAIAFEAAAAAAAALAAAgAAAAAAABZAAAAAAAAAwAIIAAAAAAAAWAABAAAAAAAACyAAAAAAAABgAQQAAAAAAAAsgAAAAAAAAIAFEAAAAAAAALAAAgAAAAAAABZAAAAAAAAAwAIIAAAAAAAAWAABAAAAAAAACyAAAAAAAABgAQQAAAAAAAAsgAAAAAAAAIAFEAAAAAAAALAAAgAAAAAAABZAAAAAAAAAwAIIAAAAAAAAWAABAAAAAAAACyAAAAAAAABgAQQAAAAAAAAsgAAAAAAAAIAFEAAAAAAAALAAAgAAAAAAABZAAAAAAAAAwAIIAAAAAAAAWAABAAAAAAAACyAAAAAAAABgAQQAAAAAAAAsgAAAAAAAAIAFEAAAAAAAALAAAgAAAAAAABZAAAAAAAAAwAIIAAAAAAAAWAABAAAAAAAACyAAAAAAAABgAQQAAAAAAAAsgAAAAAAAAIAFEAAAAAAAALAAAgAAAAAAABZAAAAAAAAAwAIIAAAAAAAAWAABAAAAAAAACyAAAAAAAABgAQQAAAAAAAAsgAAAAAAAAIAFEAAAAAAAALAAAgAAAAAAABZAAAAAAAAAwAIIAAAAAAAAWAABAAAAAAAACyAAAAAAAABgAQQAAAAAAAAsgAAAAAAAAIAFEAAAAAAAALAAAgAAAAAAABZAAAAAAAAAwAIIAAAAAAAAWAABAAAAAAAACyAAAAAAAABgAQQAAAAAAAAsgAAAAAAAAIAFEAAAAAAAALAAAgAAAAAAABZAAAAAAAAAwAIIAAAAAAAAWAABAAAAAAAACyAAAAAAAABgAQQAAAAAAAAsgAAAAAAAAIAFEAAAAAAAALAAAgAAAAAAABZAAAAAAAAAwAIIAAAAAAAAWAABAAAAAAAACyAAAAAAAABgAQQAAAAAAAAs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);
}
.ul-last-li-airline-img-bus ul:after{

    background-size: 34px;
    background-image: url(data:image/png;base64,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AAAAsAEGAAAAAAAAbIABAAAAAAAAG2AAAAAAAADABhgAAAAAAACwAQYAAAAAAABsgAEAAAAAAAAbYAAAAAAAAMAGGAAAAAAAALABBgAAAAAAAGyAAQAAAAAAABtgAAAAAAAAwAYYAAAAAAAAsAEGAAAAAAAAbIABAAAAAAAAG2AAAAAAAADABhgAAAAAAACwAQYAAAAAAABsgAEAAAAAAAAbYAAAAAAAAMAGGAAAAAAAALABBgAAAAAAAGyAAQAAAAAAABtgAAAAAAAAwAYYAAAAAAAAsAEGAAAAAAAAbIABAAAAAAAAG2AAAAAAAADABhgAAAAAAACwAQYAAAAAAABsgAEAAAAAAAAbYAAAAAAAAMAGGAAAAAAAALABBgAAAAAAAGyAAQAAAAAAABtgAAAAAAAAwAYYAAAAAAAAsAEGAAAAAAAAbIABAAAAAAAAG2AAAAAAAADABhgAAAAAAACwAQYAAAAAAABsgAEAAAAAAAAbYAAAAAAAAMAGGAAAAAAAALABBgAAAAAAAGyAAQAAAAAAABtgAAAAAAAAwAYYAAAAAAAAsAEGAAAAAAAAbIABAAAAAAAAG2AAAAAAAADABhgAAAAAAACwAQYAAAAAAABsgAEAAAAAAAAbYAAAAAAAAMAGGAAAAAAAALABBgAAAAAAAGyAAQAAAAAAABtgAAAAAAAAwAYYAAAAAAAAsAEGAAAAAAAAbIABAAAAAAAAG2AAAAAAAADABhgAAAAAAACwAQYAAAAAAABsgAEAAAAAAAAbYAAAAAAAAMAGGAAAAAAAALABBgAAAAAAAGyAAQAAAAAAABtgAAAAAAAAwAYYAAAAAAAAsAEGAAAAAAAAbIABAAAAAAAAG2AAAAAAAADABhgAAAAAAACwAQYAAAAAAABsgAEAAAAAAAAbYAAAAAAAAMAGGAAAAAAAALABBgAAAAAAAGyAAQAAAAAAABtgAAAAAAAAwAYYAAAAAAAAsAEGAAAAAAAAbIABAAAAAAAAG2AAAAAAAADABhgAAAAAAACwAQYAAAAAAABsgAEAAAAAAAAbYAAAAAAAAMAGGAAAAAAAALABBgAAAAAAAGyAAQAAAAAAABtgAAAAAAAAwAYYAAAAAAAAsAEGAAAAAAAAbIABAAAAAAAAG2AAAAAAAADABhgAAAAAAACwAQYAAAAAAABsgAEAAAAAAAAbYAAA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);
}
.ul-last-li-airline-img-plane ul:after{
    background-image: url(data:image/png;base64,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);
    background-size: 100%;
}
.ul-last-li-airline-img-car ul:after{

    background-size: 34px;
    background-image: url(data:image/png;base64,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);
}

.BaseTimelineBoth .timeline .T-flight-info .provider, .BaseTimelineBoth .timeline .T-flight-info .class {
    height: 80px;
    text-align: center;
}

.BaseTimelineBoth .timeline .T-flight-info .provider img {
    display: block;
    width: 30px;
    height: 30px;
    margin: 10px auto;
}

.BaseTimelineBoth .timeline .T-flight-info .provider span {
    height: 20px;
    font-size: 13px;
    line-height: 20px;
}

.BaseTimelineBoth .timeline .T-flight-info {
    display: flex;
    padding: 5px 0;
}

.BaseTimelineBoth .timeline .T-flight-info > div {
    flex-grow: 1;
    padding: 10px;
}

.BaseTimelineBoth .timeline .T-flight-info > div:first-child {
    width: 40%;

}

.BaseTimelineBoth .timeline .T-flight-info > div.two_child,
.BaseTimelineBoth .timeline .T-flight-info > div.three_child {
    display: flex;
    justify-content: center;
    align-items: center;
    border-left: 1px solid #f7f7f7;

}

.BaseTimelineBoth .timeline .T-flight-info > div.two_child span,
.BaseTimelineBoth .timeline .T-flight-info > div.three_child span {
    width: 100%;
    text-align: center;
    display: block;
    line-height: 1.8;
    color: #444;
    font-weight: bold;

}

.BaseTimelineBoth .timeline .T-flight-info .class .type {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 13px;
    color: #444b54;
    margin-top: 15px;
}

.BaseTimelineBoth .timeline .T-flight-info .class span {
    display: block;
    /* height: 30px; */
    overflow: hidden;
    line-height: 25px;
    padding: 0 20px;
}

.BaseTimelineBoth .timeline .T-flight-info .departure, .BaseTimelineBoth .timeline .T-flight-info .amount {
    height: 40px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-left: none;
    border-bottom: 1px solid #f7f7f7;
    width: 100%;
    padding: 5px 14px;
    display: flex;
    align-items: center;
    direction: rtl;
}

.BaseTimelineBoth .timeline .T-flight-info .departure span, .BaseTimelineBoth .timeline .T-flight-info .amount span {
    font-size: 13px;
    color: #444b54;
    float: right;
    line-height: 23px;
}

.BaseTimelineBoth .timeline .T-flight-info .departure small, .BaseTimelineBoth .timeline .T-flight-info .amount small {
    margin-left: auto;
    font-size: 13px;
    color: #444;

}

.BaseTimelineBoth .timeline .T-flight-info .amount {
    border-bottom: 0;
    margin-bottom: 0;
    height: 30px;
    float: left;
}

.BaseTimelineBoth .timeline .headline {
    position: relative;
    display: flex;
    height: 40px;

    align-items: center;
}

.BaseTimelineBoth .timeline .headline .title {
    width: auto;
    font-size: 14px;

    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQzOCA0MzgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZD0ibTc1Ljk1MzEyNSAwaC00NS4zMDA3ODFjLTQuNTExNzE5LjA2MjUtOC4xNjc5NjkgMy42NzE4NzUtOC4yOTI5NjkgOC4xNzk2ODh2NDEzLjgyMDMxMmgtMTQuMzU5Mzc1Yy00LjQxNzk2OSAwLTggMy41ODIwMzEtOCA4czMuNTgyMDMxIDggOCA4aDkwLjYwMTU2MmM0LjQxNzk2OSAwIDgtMy41ODIwMzEgOC04cy0zLjU4MjAzMS04LTgtOGgtMTQuMjQyMTg3di0yMTEuOTkyMTg4bDIyLjQ3NjU2MyAxMi4zNDM3NWMzMy45MTc5NjggMTguNDIxODc2IDc1LjQ1NzAzMSAxNS4zOTg0MzggMTA2LjM1MTU2Mi03Ljc0MjE4NyAyNS45MjU3ODEtMTkuMzg2NzE5IDYwLjc2OTUzMS0yMS45MjE4NzUgODkuMjI2NTYyLTYuNDg0Mzc1bDM0LjQ5MjE4OCAxOC43NzczNDRjMi40NzY1NjIgMS4zNDc2NTYgNS40ODQzNzUgMS4yODkwNjIgNy45MDYyNS0uMTUyMzQ0IDIuNDI1NzgxLTEuNDQxNDA2IDMuOTEwMTU2LTQuMDU0Njg4IDMuOTEwMTU2LTYuODc1di0xNjYuNzg5MDYyYzAtMi45Mjk2ODgtMS42MDU0NjgtNS42Mjg5MDctNC4xNzU3ODEtNy4wMjczNDRsLTM0LjUtMTguNzc3MzQ0Yy0zMy45NzI2NTYtMTguNDE3OTY5LTc1LjU1MDc4MS0xNS4zOTQ1MzEtMTA2LjUgNy43NDIxODgtMjUuODYzMjgxIDE5LjM4NjcxOC02MC42NTIzNDQgMjEuOTIxODc0LTg5LjA1MDc4MSA2LjQ4NDM3NGwtMzAuMTM2NzE5LTE2LjUwNzgxMnYtMTYuODIwMzEyYy0uMTc1NzgxLTQuNTMxMjUtMy44NzEwOTQtOC4xMjg5MDY4LTguNDA2MjUtOC4xNzk2ODh6bTguNDA2MjUgNDMuMjE4NzUgMjIuNDgwNDY5IDEyLjM0Mzc1YzMzLjkzMzU5NCAxOC40MTc5NjkgNzUuNDg4MjgxIDE1LjM5NDUzMSAxMDYuMzk4NDM3LTcuNzQyMTg4IDI1LjkxNzk2OS0xOS4zODY3MTggNjAuNzUtMjEuOTIxODc0IDg5LjIwMzEyNS02LjQ4NDM3NGwzMC4yOTY4NzUgMTYuNS0uMDE1NjI1IDE0OC41NzAzMTItMjIuNjc1NzgxLTEyLjMzNTkzOGMtMzMuOTcyNjU2LTE4LjQxNzk2OC03NS41NTQ2ODctMTUuMzk0NTMxLTEwNi41MDc4MTMgNy43NDIxODgtMjUuODYzMjgxIDE5LjM4NjcxOS02MC42NTYyNSAyMS45MjE4NzUtODkuMDU0Njg3IDYuNDg4MjgxbC0zMC4xMjUtMTYuNTA3ODEyem0tNDYgMzc4Ljc4MTI1di00MDZoMzB2NDA2em0wIDAiIGZpbGw9IiM4YzhjOGMiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIHN0eWxlPSIiIGNsYXNzPSIiPjwvcGF0aD48L2c+PC9zdmc+);
    background-size: contain;
    background-position-x: left;
    background-repeat: no-repeat;
    padding-left: 25px;
    line-height: 1.5;
}

.BaseTimelineBoth .timeline .headline .title i {
    font-size: 12px;
    color: #8c8c8c;
}

.BaseTimelineBoth .timeline li:last-child .title {
    color: #eb6c5b;
}

.BaseTimelineBoth .timeline li:last-child .headline {
    margin-bottom: 0;
    height: unset;
    float: right;
    width: 100%;
    display: block;
}

.BaseTimelineBoth .timeline .T-flight-info .arrowsIcons {
    position: absolute;
    left: 25px;
    top: 18px;
    font-size: 15px;
    color: #ebebeb;
    transition: all ease .4s;
}

.BaseTimelineBoth .timeline .T-flight-info .arrowsIcons:last-child {
    position: absolute;
    left: 25px;
    bottom: 18px;
    top: unset;
    color: #ebebeb;
}

.StickyDataDetails {
}

.BaseTourBox .pricing-table {
    background: #fff;
    padding: 8px;
    border-radius: 4px;
    transition: .2s;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
}

.BaseTourBox .pricing-label {
    border-bottom: 1px solid #f1f1f1;
}

.BaseTourBox .pricing-label {
    border-radius: 4px 4px;
    padding: 12px 5px;
    font-size: 14px;
    display: inline-block;
    text-align: center;
    background-color: white;
}

.BaseTourBox .pricing-table h2 {
    color: #3b3b3b;
    font-size: 18px;
    font-weight: 500;
    position: relative;
    width: 100%;
    display: block;
    background-color: #ffffff;
    border: 1px dashed #d8d8d8;
    padding: 15px 5px;
    border-bottom: 0;
    border-top: 0;
}

.BaseTourBox .pricing-table h5 {
    color: #B3B3B3;
    font-size: 12px;
}

.BaseTourBox .pricing-table .pricing-features {
    width: 100%;
    text-align: right;
    margin: 1rem auto;
    /* height: 177px; */
    /* overflow: auto; */
    padding: 0px 5px;
}

.BaseTourBox .pricing-table .pricing-features .feature:first-child {
    margin-top: 0;
}

.BaseTourBox .pricing-table .pricing-features .feature {
    font-size: 12px;
    margin-left: auto;
    padding: 8px 5px;
    line-height: 17px;
    display: flex;
}

.BaseTourBox .pricing-table .pricing-features .feature.btn-outline-warning {
    margin-top: 30px !important;
}

.BaseTourBox .pricing-table .pricing-features .feature:not(.btn) {
    border-bottom: 1px solid;
    color: #8c8c8c;
}

.BaseTourBox .pricing-features div.feature:last-child {
    border: none !important;
}

.BaseTourBox .pricing-table .pricing-features .feature span {
    display: inline-block;
    margin-left: auto;
    color: #3b3b3b;
    font-weight: 500;
}

.BaseTourBox .pricing-table .price-tag {
    margin-top: 2rem;
    text-align: center;
    font-weight: 500;
}

.BaseTourBox .price-tag {
    color: #627afe;
}

.BaseTourBox .pricing-table .price-tag .amount {
    letter-spacing: -2px;
    font-size: 64px;
}

.BaseTourBox .pricing-table .price-tag .after {
    color: #3b3b3b;
    font-weight: 500;
}

.BaseTourBox .pricing-table .price-button {
    display: block;
    color: #fff;
    padding: .75rem;
    border-radius: 2px;
    text-align: center;
    font-weight: 500;
    transition: .3s;
}

.BaseTourBox .price-button {
    background: #627afe;
}

.pricing-BaseLabel {
    text-align: right;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

#TourDatesList .owl-nav {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 0px;
    right: 0px;
}

#TourDatesList .owl-nav > button.disabled {
    opacity: 0.2;
}

#TourDatesList .owl-nav > button {
    color: transparent;
    width: 25px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ5Mi4wMDQgNDkyLjAwNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDkyLjAwNCA0OTIuMDA0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxnPjxnPgoJPGc+CgkJPHBhdGggZD0iTTM4Mi42NzgsMjI2LjgwNEwxNjMuNzMsNy44NkMxNTguNjY2LDIuNzkyLDE1MS45MDYsMCwxNDQuNjk4LDBzLTEzLjk2OCwyLjc5Mi0xOS4wMzIsNy44NmwtMTYuMTI0LDE2LjEyICAgIGMtMTAuNDkyLDEwLjUwNC0xMC40OTIsMjcuNTc2LDAsMzguMDY0TDI5My4zOTgsMjQ1LjlsLTE4NC4wNiwxODQuMDZjLTUuMDY0LDUuMDY4LTcuODYsMTEuODI0LTcuODYsMTkuMDI4ICAgIGMwLDcuMjEyLDIuNzk2LDEzLjk2OCw3Ljg2LDE5LjA0bDE2LjEyNCwxNi4xMTZjNS4wNjgsNS4wNjgsMTEuODI0LDcuODYsMTkuMDMyLDcuODZzMTMuOTY4LTIuNzkyLDE5LjAzMi03Ljg2TDM4Mi42NzgsMjY1ICAgIGM1LjA3Ni01LjA4NCw3Ljg2NC0xMS44NzIsNy44NDgtMTkuMDg4QzM5MC41NDIsMjM4LjY2OCwzODcuNzU0LDIzMS44ODQsMzgyLjY3OCwyMjYuODA0eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==);
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: center;
    right: -10px;
    border-radius: 50%;
    top: -20px;
    position: absolute;
}

#TourDatesList .owl-nav > button.owl-next {
    left: -10px;
    transform: rotate(180deg);
    right: initial;
}

#TourDatesList button {
    outline: none;
}

.badgeType2 {
    text-align: center;
    background: #b9edee;
    color: #44cdd2;
    border-radius: 2px;
    padding: 4px 6px;
    font-size: 12px;
    line-height: 15px;
    margin-right: 4px;
}

.badgeType2:first-child {
    margin-right: 0;
}

.badgeType3 {
    text-align: center;
    background: #494949;
    color: #fff;
    border-radius: 2px;
    padding: 4px 6px;
    font-size: 12px;
    line-height: 15px;
    min-width: calc(30% - 4px);
    margin: 4px 0;
}

.badgeType3:first-child {
    margin-right: 0;
}

.mx-auto {
    margin: 0 auto;
}

.display-inline-block {
    display: inline-block !important
}

.BaseTourPackageHolder_js:last-child {
    margin-bottom: 0 !important;
}

.BaseTourBox {
    background-color: white;
    margin-bottom: 30px;
    border-radius: 5px;
    box-shadow: 0 0 4.75px 0 rgba(0, 0, 0, .2) !important;
    padding: 0 10px !important;
}

.BaseTourBox_documents {
    padding: 10px !important;
}

.pricing-table .amount {
    border: 1px dashed #ebebeb;
    padding: 5px;
    width: 100%;
    display: block;
}

.timeline-type2 {
    position: relative;
}

.timeline-type2::before {
    content: '';
    width: 0px;
    border-right: 4px dashed #f1f1f1;
    height: 95%;
    position: absolute;
    right: 50%;
    transform: translateX(-50%);
}

.timeline-type2-item {
    width: 100%;
    margin-bottom: 70px;
}

.timeline-type2-item:nth-child(even) .timeline-type2-content {
    float: right;
    padding: 40px 30px 10px 30px;
}

.timeline-type2-item:nth-child(even) .timeline-type2-content .date {
    left: auto;
    right: 0;
    margin: 10px;
}

.timeline-type2-item:nth-child(even) .timeline-type2-content::after {
    content: '';
    position: absolute;
    border-style: solid;
    width: 0;
    height: 0;
    top: 30px;
    left: -15px;
    border-width: 10px 15px 10px 0px;
    border-color: transparent #bebebe transparent transparent;
}

.timeline-type2-item::after {
    content: '';
    display: block;
    clear: both;
}

.timeline-type2-content {
    position: relative;
    width: 45%;
    padding: 35px 10px;
    padding-bottom: 10px;
    background: #ffffff;
    box-shadow: 0 0px 17px 0px rgb(0 0 0 / 5%);
    border-radius: 50px 10px 50px 10px;
    border: 1px solid #eee;
}

.timeline-type2-content h2 {
    color: #323232;
    font-size: 22px;
}


.timeline-type2-content p {
    color: #484848;
    font-size: 12px;

    line-height: 2;
    text-align: justify;
}

.timeline-type2-content::after {
    content: '';
    position: absolute;
    border-style: solid;
    width: 0;
    height: 0;
    top: 30px;
    right: -15px;
    border-width: 10px 0px 10px 15px;
    border-color: transparent transparent transparent #494949;
}

.timeline-type2-img {
    width: 15px;
    height: 15px;
    background: #494949;
    border-radius: 50%;
    position: absolute;
    right: 50%;
    margin-top: 33px;
    margin-right: -4px;
    box-shadow: 0 0 13px 20px #ffffff;
}

.timeline-type2-card {
    padding: 10px !important;
}

.timeline-type2-card p {
    /* padding: 0 10px; */
}

.timeline-type2-card a {
    margin-left: 20px;
}


.timeline-type2-img-header {
    height: 200px;
    position: relative;
}

.timeline-type2-img-header div.FlatTitle {
    position: relative;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;

    z-index: 9;
    text-align: center;
}

.timeline-type2-img-header div h2 {
    color: #000;
    padding: 8px;

    text-align: center;
    font-size: 20px;
}

.timeline-type2-img-header div.FlatTitle span {
    color: #000;

    padding: 3px 9px;
    border-radius: 3px 3px;
    font-size: 13px;
    text-align: center;
}

blockquote {
    margin-top: 30px;
    color: #757575;
    border-left-color: #3F51B5;
    padding: 0 20px;
}

.date {
    background: #f9f9f9;
    display: inline-block;
    color: #7a7a7a;
    padding: 2px 8px;
    position: absolute;
    top: 10px;
    margin: 10px;
    left: 50px;
    border: 1px solid #e9e9e9;
    font-size: 11px;
    box-shadow: 0px 0px 5px 0px #0000005e;
    z-index: 3;
    border-radius: 4px;
}

@media screen and (max-width: 768px) {
    .timeline-type2::before {
        left: 50px;
    }

    .timeline-type2 .timeline-type2-img {
        left: 50px;
    }

    .timeline-type2 .timeline-type2-content {
        max-width: 100%;
        width: auto;
        margin-left: 70px;
    }

    .timeline-type2 .timeline-type2-item:nth-child(even) .timeline-type2-content {
        float: none;
    }

    .timeline-type2 .timeline-type2-item:nth-child(odd) .timeline-type2-content::after {
        content: '';
        position: absolute;
        border-style: solid;
        width: 0;
        height: 0;
        top: 30px;
        left: -15px;
        border-width: 10px 15px 10px 0;
        border-color: transparent #f5f5f5 transparent transparent;
    }
}

.TourTitreDiv {
    position: relative;
    width: 100%;
    display: block;
    align-items: center;
    padding: 10px 0px;
    margin-bottom: 10px;
    border-bottom: unset;
    text-align: left;
    background: #fff;
    border-bottom: 1px solid #ececff;
    border-radius: 0;
    border-top-right-radius: 0px;
}

.TourTitreDiv span {
    position: relative;
    padding: 5px 5px;
    font-size: 13px;
    display: inline-block;
    text-align: center;
}

.timeline-type2-item .timeline-type2-img-header img {
    width: 100%;
    height: 150px;
    object-fit: cover;
    border-radius: 50px 10px 10px 10px;
}

#TourTravelProgramGallery {
    position: relative;
    width: 100%; /* height: 100%; */
    display: inline-block;
}

#TourTravelProgramGallery img {
}

.timeline-type2-item .owl-nav {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 0;
    right: 0px;
}

.timeline-type2-item .owl-nav > button.disabled {
    opacity: 0.5;
    background-color: white;
    border-radius: 3px;
}

.timeline-type2-item .owl-nav > button {
    width: 25px;
    height: 25px;
    /* background-color: red  !important; */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ5Mi4wMDQgNDkyLjAwNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDkyLjAwNCA0OTIuMDA0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxnPjxnPgoJPGc+CgkJPHBhdGggZD0iTTM4Mi42NzgsMjI2LjgwNEwxNjMuNzMsNy44NkMxNTguNjY2LDIuNzkyLDE1MS45MDYsMCwxNDQuNjk4LDBzLTEzLjk2OCwyLjc5Mi0xOS4wMzIsNy44NmwtMTYuMTI0LDE2LjEyICAgIGMtMTAuNDkyLDEwLjUwNC0xMC40OTIsMjcuNTc2LDAsMzguMDY0TDI5My4zOTgsMjQ1LjlsLTE4NC4wNiwxODQuMDZjLTUuMDY0LDUuMDY4LTcuODYsMTEuODI0LTcuODYsMTkuMDI4ICAgIGMwLDcuMjEyLDIuNzk2LDEzLjk2OCw3Ljg2LDE5LjA0bDE2LjEyNCwxNi4xMTZjNS4wNjgsNS4wNjgsMTEuODI0LDcuODYsMTkuMDMyLDcuODZzMTMuOTY4LTIuNzkyLDE5LjAzMi03Ljg2TDM4Mi42NzgsMjY1ICAgIGM1LjA3Ni01LjA4NCw3Ljg2NC0xMS44NzIsNy44NDgtMTkuMDg4QzM5MC41NDIsMjM4LjY2OCwzODcuNzU0LDIzMS44ODQsMzgyLjY3OCwyMjYuODA0eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==) !important;
    background-size: 15px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    right: -10px;
    border-radius: 50%;
    top: -20px;
    position: absolute;
    background-color: white !important;
    border-radius: 3px;
    box-shadow: 0px 0px 5px 0px #0000006b;
}

.timeline-type2-item .owl-nav > button.owl-next {
    left: -8px;
    transform: rotate(180deg);
    right: initial;
    background-color: white;
    border-radius: 3px;
    box-shadow: 0px 0px 5px 0px #0000006b;
}

.timeline-type2-item .owl-nav > button span {
    opacity: 0;
}

.timeline-type2-item button {
    outline: none;
}

.timeline-type2-content .bodyDiv {
    min-height: 60px;
    overflow: auto;
    padding: 10px 15px;
}

.NewScrollType1::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.3);
    border-radius: 5px;
    background-color: #f1f1f1;
}

.NewScrollType1::-webkit-scrollbar {
    width: 2px;
    background-color: #00000000;
    height: 5px;
}

.NewScrollType1::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, .3);
    background-color: #8e8e8e;
}

.BtnJumpStyle1 {
    font-size: 11px;
    background-color: #ffffff;
    border: 1px dashed #d8d8d8;
    padding: 2px 5px;
    color: #323232;
    border-bottom: 0;
    border-top: 0;
    transition: .2s;
    cursor: pointer;
}

.BtnJumpStyle1:hover {
    transition: .2s;
    color: #206282;
    border-color: #90d5f5;
    padding: 2px 10px;
}

.BaseHotelBox .hotelImage {
    height: 55px;
    position: relative;
    background-size: cover;
    display: block;
    cursor: pointer;
    background-position: center center;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.6);
}

.HotelIntroduce {
}

.HotelIntroduce div:first-child {
    padding-left: 0;
    border-left: 0;
}

.HotelIntroduce .StarHotelIntroduce {
    color: #ffbd00;
}

.HotelIntroduce div:last-child {
    border-left: 0;
}

.HotelIntroduce div {
    padding: 0 10px;
    line-height: 20px;
    text-align: left;
    font-size: 11px;
    border-left: 1px solid #e9e9f3;
    float: left;
}

.top-30 {
    top: 30px;
}

.BaseTourPackage .timeline .T-flight-info {
    padding: unset;
}

.BaseTourPackage div.packageName:first-child {
    position: relative;
    background-color: white;
    border-bottom: 1px solid whitesmoke;
}

.BaseTourPackage .timeline .headline .title {
    color: #333 !important;
}

.BaseTourPackage {
    /* border: 2px dashed #dcdcdc; */
}

.SimpleTooltip {
    position: relative;
    /* display: inline-block; */
    /* border-bottom: 1px dotted black; */
}

.SimpleTooltip .SimpleTooltipText {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    left: 50%;
    margin-left: -60px;
}

.SimpleTooltip .SimpleTooltipText::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: black transparent transparent transparent;
}

.SimpleTooltip:hover .SimpleTooltipText {
    visibility: visible;
}

.BaseCountBtn {
}

.DivCountBtnItem .RoomType {
    display: block;
    width: 100%;
    color: #333;
    font-size: 13px;
    text-align: center;
    top: 0;
    right: 0;
    background-color: white;
    padding: 0;
    border-radius: 2px 2px 0px 0px;
    /* border: 1px solid #e1e1e1; */
}

.DivCountBtnItem .RoomPrice {
    display: block;
    color: #333;
    font-size: 13px;
    text-align: center;
    margin: 8px 0px;
    border: 1px dashed #d8d8d8;
    padding: 6px 6px;
    border-bottom: 0;
    border-top: 0;
}

.DivCountBtnItem:hover .RoomPrice {
    color: black;
    border-color: #00c4ff;
}

.DivCountBtnItem:hover {
    box-shadow: 0px 0px 6px 0px #00000014;
    border-color: #efefef;
    background-color: white;
}

.DivCountBtnItem {
    transition: 0.2s;
    border: 1px solid #f0f0f0;
    padding: 10px 10px;
    border-radius: 5px;
    position: relative;
    background-color: #ffffff;
}

.DivCountBtn {
    position: relative;
    padding: 0px 15px;
    margin-right: 6px;
    /* padding-right: 20px; */
}

.col-md-3.BaseDivCountBtn:first-child .DivCountBtn {
    padding-right: 0px;
}

.BaseDivCountBtn {
    flex: 0 0 160px;
    padding: 10px 10px;
}

.forceInOneLine {
    display: flex;
    overflow: auto;
    scrollbar-color: #494949 #eaeaea;
    scrollbar-width: thin;
}

.BaseHotelBox {
    width: 100%;
}

.BaseTourPackageHolder_js:last-child {
    margin-bottom: 0;
}

.col_t_price {

    padding: 10px 0px;

    font-size: 12px;
}

.col_t_price.active_col_today > div {

    background: #f6fff9;
}

.col_t_price.prev-date, .col_t_price.next-date {
    flex-grow: 2;
    padding: 0;
    display: grid;
    align-items: center;
    align-content: center;

}

.col_t_price > div {
    transition: all ease .4s;
    border-radius: 4px;
    /*! background: #f8f8f8; */
    border: 1px solid rgb(243 243 243);
    margin: 0px 3px !important;
    box-shadow: 0 3px 4.75px 0.25px rgba(24, 23, 24, .03);
}

.col_t_price:hover > div {
    border-radius: 5px;
    cursor: pointer;
    /*! transform: translateY(-2px); */
    box-shadow: 0 0px 0px 0px rgba(24, 23, 24, .03);
}


.active_col > div {
    border-right: 3px solid #60d567;
    background-color: #e7f9e8;
    border-right-style: dotted !important;
}


.active_col div span.s_price {

    color: #60d567;
}

.s_price {
    display: grid;

    align-content: center;

    align-items: center;

    align-self: center;

    line-height: normal;

}

body {
    text-align: left !important;
}

.tab-content {
    font-size: 13px;
    color: #2a2a2a;
    line-height: 26px;
    background-color: white !important;
    border: 2px dashed #ebebeb;
    text-align: justify;
}

.divided-list {
    justify-content: space-between !important;
    direction: ltr !important;
    margin-top: 8px !important;
}

.divided-list div.divided-list-item {
    text-align: left;
}

.hotel-rooms-price-col {
    padding: 10px !important;
    padding-top: 0px !important;
}

.tripadvisor-logo img {
    width: 38px;
}

.box-reserve-hotel-fix-items-2 .multi-rooms-price-btn-container {
    margin-right: 0 !important;
}

.divided-list div.divided-list-item span i {
    margin-left: 0 !important;
    margin-right: 5px !important;
}

.font-13 {
    font-size: 13px;
    line-height: 25px;
}

input[aria-invalid="true"] {
    background-color: #fff8f8;
    -webkit-animation: glowing 2s infinite;
    -moz-animation: glowing 2s infinite;
    -o-animation: glowing 2s infinite;
    animation: glowing 2s infinite;
}

@-webkit-keyframes glowing {
    0% {
        border: 1px solid #d7d7d7;
    }
    50% {
        border: 1px solid #ff7272;
    }
    100% {
        border: 1px solid #d7d7d7;
    }
}

@-moz-keyframes glowing {
    0% {
        border: 1px solid #d7d7d7;
    }
    50% {
        border: 1px solid #ff7272;
    }
    100% {
        border: 1px solid #d7d7d7;
    }
}

@-o-keyframes glowing {
    0% {
        border: 1px solid #d7d7d7;
    }
    50% {
        border: 1px solid #ff7272;
    }
    100% {
        border: 1px solid #d7d7d7;
    }
}

@keyframes glowing {
    0% {
        border: 1px solid #d7d7d7;
    }
    50% {
        border: 1px solid #ff7272;
    }
    100% {
        border: 1px solid #d7d7d7;
    }
}.spinner_div {
     position: absolute !important;
     width: 100%;
     top: 0px;
     right: 0;
     margin: 0 auto;
     background-color: #d6d6d6a6;
     box-shadow: 0px 0px 7px 5px #ff1c1c00;
     height: 100%;
     display: flex;
     align-items: center;
     justify-content: center;
     z-index: 10;
     border-radius: 5px;
 }
.spinner {
    animation: rotate 2s linear infinite;
    z-index: 2;
    position: relative;
    width: 29px;
}

.spinner .path {
    stroke: #6d6d6d;
    stroke-linecap: round;
    animation: dash 1.5s ease-in-out infinite;
}

.form-item-sort.list_grid{
    display:none
}