﻿body {
    text-align: right;
}

th {
    text-align: right;
}

.control_indicator {
    left: unset;
    right: 0;
}

.control-radio {
    padding-left: unset;
    padding-right: 30px;
}

.cheapest_indication {
    border-right: 7px solid #ffb23d !important;
    right: -14px !important;
    border-radius: 0px 7px !important;
    border-left: none;
}

.timeline-line li:after {
    right: -43%;
}

.roomCancelListNote li::before {
    right: -20px;
}

.modalCentered {
    right: 50%;
    transform: translate(50%, -50%) !important;
}

.navpreload nav a span {
    text-align: right;
}

.border-lg-right {
    border-right: 1px solid #dee2e6 !important;
}

.checkmark-circle .checkmark:after {
    right: 6px;
}

.img_flipAr {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.customTabcolapse .panel .panel-heading a:after {
    margin-right: auto;
    margin-left: unset;
}

.karamref {
    position: absolute;
    left: 10px;
    right: inherit;
}

.tabs-left > li.active > a, .tabs-left > li.active > a:focus, .tabs-left > li.active > a:hover {
    border-left: 4px solid #ff234f;
    margin-left: 0px;
    border-right: 0;
}

.tabs-left {
    border-left: 1px solid #e2e2e2;
    border-right: 0;
}

.custom_panel a:after {
    float: left;
}

@media screen and (max-width: 768px) {
    .mwebPositionedBottom .modalCentered {
        right: 0;
    }

    .karamref {
        position: relative;
        left: inherit;
    }
}
