@import "variables.css";
.container {
    margin-left: auto;
    margin-right: auto;
}
.dropdown-backdrop {
    right: 0;
    left: 0;
}

.pull-right>.dropdown-menu {
    left: 0;
    right: auto;
}
.pull-right {
    float: left;
}

.pull-left {
    float: right;
}
div.modal {
    right: 50%;
    margin-right: -40%;
}
.modal-backdrop {
  left: 0;
  right: 0;
}
.btn-group {
    margin-right: .3em;
}

.btn-group:first-child {
    /* ### #139248 ### */
    /*margin-right: 0;*/
}

.btn-group+.btn-group {
    margin-right: 5px;
}
ul,
ol {
    padding-right: 5px;
}
.container_sw .hotelAttractionsSection,.container_sw .section {
    padding-right: 15px;
    padding-left: 15px;
}
.loginNew .expressBookingText {
    margin-right: 15px;
}
.gTabbedContainer .gTabsContainer {
    margin-right: -1px;
}
.gTabbedContainer .gMultiRowBackgroundLayer {
    margin-right: 1px;
}
.gTabbedContainer .gTabsContainer a::before {
    left: 0;
    right: 0;
}
.gTabbedContainer .gTabsContainer a.selected {
    margin-right: 2px;
}
.browseRewards .offerAvailability>span {
    margin-left: 10px;
}
.browseRewards input[type='checkbox'] {
    right: calc(100% - 20px);
}
.browseRewards .offerRegistrationText {
    padding-left: 10px;
    text-align: left;
}
.bntsOptionsFlexContainer .bnts-dropdown-content li a .number {
    margin-right: 10px;
}
.Search2023.FindSearchWidget:after {
    right: 0;
    left: 0;
}
.sw-puces-gris .ui-icon.ui-icon-circle-triangle-e {
}
.sw-puces-gris .ui-icon.ui-icon-circle-triangle-w {
}
.hotelRoomsContainer.fullWidthVariation .roomDetails .rateBox .rateCurrency {
    text-align: right;
}
.hotelRoomsContainer.fullWidthVariation .roomDetails .hotelExpanderLink {
    float: right;
}
.hotelRoomsContainer.fullWidthVariation .roomDetailsTitleContainer .resortFee {
    float: left;
    text-align: left;
}
.hotelRoomsContainer:not(.fullWidthVariation) .roomDetails .seeMoreRatesTab {
    margin-right: -100px;
    right: 50%;
}
.makeReservation .multipleRoomPolicyListItem,
.resortPolicyContainer .policyContent .multipleRoomPolicyListItem {
    text-align: right;
}
.bookingDetails .reservationHistoryContainer .elementExpander {
    text-align: left;
}
.bookingDetails .reservationHistoryContainer .expanderIcon {
    margin-left: 0
}
.bookingDetails .reservationHistoryDetail .columnOne {
    margin-left: 20px
}
#reservationHistoryContainer .reservationHistoryDetail {
    padding-right: 15px;
    padding-left: 15px;
}
.bookingDetails .reservationHistoryDataRow .mobileLabel {
    margin-left: 10px
}
.modifyRoomButtonContainer .btnModifyRoomCancel {
    margin-left: 10px
}
.BlocBottomPym .paddingrightContainer {
    padding-right: 15px
}
.BlocBottomPym .textAlignRightStyle {
    text-align: left
}
.sw-position-moteur-bottom.article .swFindWrapperSb .findHotelWrappersw {
    margin-right: 0;
    margin-left: 0;
}
.container_sw .hotelAttractionsSection,.container_sw .section {
    padding-right: 15px;
    padding-left: 15px;
}
.container_sw .hotelAttractionsSection,.container_sw .section {
    padding-right: 15px;
    padding-left: 15px;
}
.bookingDetails .reservationHistoryDetail .columnDate {
    margin-left: 10px;
}

.bookingDetails .reservationHistoryDetail .columnHistory {
    margin-left: 10px;
}

.bookingDetails .reservationHistoryDetail .columnArrival,.bookingDetails .reservationHistoryDetail .columnDeparture {
    margin-left: 10px;
}

.bookingDetails .reservationHistoryDetail .columnRoomType {
    text-align: left
}
.uk-grid>* {
    /* 1 */
    /* 2 */
    /* 3 */
    float: right;
}
.uk-grid {
    margin-right: 0;
}

.uk-grid>* {
    padding-right: 0;
}

/* Horizontal */
.uk-grid {
    margin-right: 0;
}

.uk-grid>* {
    padding-right: 0;
}
.uk-grid-collapse {
    margin-right: 0;
}

.uk-grid-collapse>* {
    padding-right: 0;
}
.uk-grid-small {
    margin-right: -14px;
    margin-left: 0;
}
.sw-Planners-Advantage .uk-grid-collapse>* {
    padding-right: 50px;
    padding-left: 25px;
}
.uk-grid-small>* {
    padding-right: 14px;
}
.uk-grid-medium {
    margin-right: 0;
}

.uk-grid-medium>* {
    padding-right: 0;
}
.uk-grid-large {
    margin-right: 0;
}

.uk-grid-large>* {
    padding-right: 0;
}

/* Horizontal */
.uk-grid-large {
    margin-right: -60px;
}

.uk-grid-large>* {
    padding-right: 60px;
}
.uk-grid-divider:not(:empty) {
    margin-right: 0;
    margin-left: 0;
}

.uk-grid-divider>* {
    padding-right: 0;
    padding-left: 0;
}
.uk-grid-divider>[class*='uk-width-1-']:not(.uk-width-1-1):nth-child(n+2),
.uk-grid-divider>[class*='uk-width-2-']:nth-child(n+2),
.uk-grid-divider>[class*='uk-width-3-']:nth-child(n+2),
.uk-grid-divider>[class*='uk-width-4-']:nth-child(n+2),
.uk-grid-divider>[class*='uk-width-5-']:nth-child(n+2),
.uk-grid-divider>[class*='uk-width-6-']:nth-child(n+2),
.uk-grid-divider>[class*='uk-width-7-']:nth-child(n+2),
.uk-grid-divider>[class*='uk-width-8-']:nth-child(n+2),
.uk-grid-divider>[class*='uk-width-9-']:nth-child(n+2) {
    border-right: 0 solid rgba(79, 72, 69, 0.07);
}
.uk-grid-divider>[class*='uk-width-medium-']:not(.uk-width-medium-1-1):nth-child(n+2) {
    border-right: 0 solid rgba(79, 72, 69, 0.07);
}
.uk-grid-divider>[class*='uk-width-large-']:not(.uk-width-large-1-1):nth-child(n+2) {
    border-right: 0 solid rgba(79, 72, 69, 0.07);
}

/*
 * Large gutter
 */
.uk-grid-divider:not(:empty) {
    margin-right: 0;
    margin-left: 0;
}

.uk-grid-divider>* {
    padding-right: 0;
    padding-left: 0;
}
.uk-push-1-2,
.uk-push-2-4,
.uk-push-3-6,
.uk-push-5-10 {
    right: 50%;
}
.uk-push-1-3,
.uk-push-2-6 {
    right: 33.333%;
}
.uk-push-2-3,
.uk-push-4-6 {
    right: 66.666%;
}
.uk-push-1-4 {
    right: 25%;
}
.uk-push-3-4 {
    right: 75%;
}
.uk-push-1-5,
.uk-push-2-10 {
    right: 20%;
}
.uk-push-2-5,
.uk-push-4-10 {
    right: 40%;
}

.uk-push-3-5,
.uk-push-6-10 {
    right: 60%;
}

.uk-push-4-5,
.uk-push-8-10 {
    right: 80%;
}

/* Sixths */
.uk-push-1-6 {
    right: 16.666%;
}

.uk-push-5-6 {
    right: 83.333%;
}

/* Tenths */
.uk-push-1-10 {
    right: 10%;
}

.uk-push-3-10 {
    right: 30%;
}

.uk-push-7-10 {
    right: 70%;
}

.uk-push-9-10 {
    right: 90%;
}
.uk-pull-1-2,
.uk-pull-2-4,
.uk-pull-3-6,
.uk-pull-5-10 {
    right: -50%;
}

/* Thirds */
.uk-pull-1-3,
.uk-pull-2-6 {
    right: -33.333%;
}

.uk-pull-2-3,
.uk-pull-4-6 {
    right: -66.666%;
}

/* Quarters */
.uk-pull-1-4 {
    right: -25%;
}

.uk-pull-3-4 {
    right: -75%;
}

/* Fifths */
.uk-pull-1-5,
.uk-pull-2-10 {
    right: -20%;
}

.uk-pull-2-5,
.uk-pull-4-10 {
    right: -40%;
}

.uk-pull-3-5,
.uk-pull-6-10 {
    right: -60%;
}

.uk-pull-4-5,
.uk-pull-8-10 {
    right: -80%;
}

/* Sixths */
.uk-pull-1-6 {
    right: -16.666%;
}

.uk-pull-5-6 {
    right: -83.333%;
}

/* Tenths */
.uk-pull-1-10 {
    right: -10%;
}

.uk-pull-3-10 {
    right: -30%;
}

.uk-pull-7-10 {
    right: -70%;
}

.uk-pull-9-10 {
    right: -90%;
}
.uk-grid-large {
    margin-right: -14px;
}

.uk-grid-large>* {
    padding-right: 14px;
}
.uk-grid-xlarge,
.tm-card-gallery.uk-grid {
    margin-right: 0;
}

.uk-grid-xlarge>*,
.tm-card-gallery.uk-grid>* {
    padding-right: 0;
}
.uk-grid-large {
    margin-right: 0;
}

.uk-grid-large>* {
    padding-right: 0;
}
.uk-grid-xlarge,
.tm-card-gallery.uk-grid {
    margin-right: 0;
}

.uk-grid-xlarge>*,
.tm-card-gallery.uk-grid>* {
    padding-right: 0;
}
.uk-grid-large {
    margin-right: 0;
}

.uk-grid-large>* {
    padding-right: 0;
}
.uk-grid-xlarge,
.tm-card-gallery.uk-grid {
    margin-right: -60px;
}

.uk-grid-xlarge>*,
.tm-card-gallery.uk-grid>* {
    padding-right: 60px;
}
.uk-grid-xlarge>* {
    padding-right: 0;
}
.uk-panel-badge {
    left: 0;
}
.uk-panel-box::after {
    left: 16px;
    right: 16px;
}
.uk-panel-box .uk-panel-badge {
    left: 0;
}

.uk-panel-box>.uk-panel-teaser {
    margin-right: 0;
    margin-left: 0;
}
.uk-panel-hover::after {
    left: 16px;
    right: 16px;
}
.uk-panel-hover .uk-panel-badge {
    left: 10px;
}

.uk-panel-hover>.uk-panel-teaser {
    margin-right: -11px;
    margin-left: -11px;
}
.uk-panel-header .uk-panel-title::after {
    left: 0;
    right: 0;
}
.uk-panel-space .uk-panel-badge {
    left: 0;
}
.uk-panel+.uk-panel-divider:before {
    right: 0;
    left: 0;
}
.uk-panel-box .uk-panel-teaser {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.uk-cover-object {
    /* 2 */
    /* 3 */
    /* 4 */
    right: 50%;
}
[data-uk-cover] {
    right: 50%;
}
.uk-nav ul {
    padding-right: 15px;
}
.uk-nav-parent-icon>.uk-parent>a:after {
    margin-left: -10px;
    float: left;
}
.uk-nav-offcanvas .uk-nav-header {
    padding-left: 0;
    padding-right: 0;
}
.uk-navbar-nav {
    float: right;
}
.uk-navbar-nav>li {
    float: right;
    /* 1 */
}
.uk-navbar-nav>li>a:active::before,
.uk-navbar-nav>li>a:active::after {
    right: -10px;
}
.uk-navbar-nav>li.uk-active>a::before {
    right: 0;
}
.uk-navbar-nav>li.uk-active>a::after {
    right: 0;
}
.uk-navbar-center {
    /* 1 */
    margin-right: auto;
    margin-left: auto;
}
.uk-navbar-flip {
    float: left;
}
.uk-navbar-nav>li.uk-active>a:active::before,
.uk-navbar-nav>li.uk-active>a:active::after {
    right: 0;
}
.uk-navbar-content,
.uk-navbar-brand,
.uk-navbar-toggle {
    float: right;
    padding: 0 15px;
}
.uk-subnav {
    /* 1 */
    margin-right: -15px;
    /* 2 */
}
.uk-subnav>* {
    /* 1 */
    /* 2 */
    padding-right: 15px;
    /* 3 */
}
.uk-subnav>* {
    float: right;
}
.uk-subnav-line> :nth-child(n+2):before {
    margin-left: 15px;
    border-right: 3px solid rgba(79, 72, 69, 0.07);
    margin-left: 10px;
}
.uk-tab>li {
   
    float: right;
    /* 1 */
}
.uk-tab>li:nth-child(n+2)>a {
    margin-right: 5px;
}
.TabCheck.uk-tab>li:nth-child(n+2)>a {
    margin-right: 0;
}
.uk-tab-flip>li {
    float: left;
}

.uk-tab-flip>li:nth-child(n+2)>a {
    margin-right: 0;
    margin-left: 5px;
}
.uk-tab-center .uk-tab {
    left: 50%;
    float: left;
}

.uk-tab-center .uk-tab>li {
    left: -50%;
    right: 0;
}
.uk-list ul {
    padding-right: 20px;
}
.uk-table th {
    text-align: right;
}
.uk-table caption {
    text-align: right;
}
.the-brands {
    margin-right: 10px;
    margin-left: 10px;
}

.the-brands table {
    margin-right: auto;
    margin-left: auto;
}
.uk-form-horizontal .uk-form-label {
    float: right;
}

.uk-form-horizontal .uk-form-controls {
    margin-right: 215px;
}
.uk-form-icon:not(.uk-form-icon-flip)>input {
    padding-right: 40px !important;
}
.uk-form-icon-flip>[class*='uk-icon-'] {
    left: 0;
}

.uk-form-icon-flip>input {
    padding-left: 40px !important;
}
.close {
    float: left;
    text-shadow: 0 1px 0 #ffffff;
}
.uk-alert>.uk-close:first-child {
    float: left;
}
.uk-overlay-panel {
    /* 1 */
    right: 0;
    left: 0;
    /* 2 */
}
.uk-overlay-right {
    left: auto;
}

.uk-overlay-left {
    right: auto;
}
.uk-overlay-icon:before {
    right: 50%;
    margin-right: -12px;
}
.uk-overlay-area {
    /* 1 */
    right: 0;
    left: 0;
    /* 2 */
    /* 3 */
}
.uk-overlay-area:empty:before {
    right: 50%;
    margin-right: -25px;
}
.uk-overlay-caption {
    /* 1 */
    right: 0;
    left: 0;
    /* 2 */
    /* 3 */
}
.uk-animation-slide-right {
    -webkit-animation-name: uk-fade-right;
    animation-name: uk-fade-right;
}

.uk-animation-slide-left {
    -webkit-animation-name: uk-fade-left;
    animation-name: uk-fade-left;
}
.uk-dropdown-right {
    margin-right: -2px;
}

.uk-dropdown-left {
    margin-right: 2px;
}

/*
 * Horizontal gutter
 */
.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid {
    margin-right: 0;
    margin-left: 0;
}

.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid>[class*='uk-width-'] {
    padding-right: 0;
    padding-left: 0;
}

/*
 * Column divider
 */
.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid>[class*='uk-width-']:nth-child(n+2) {
    border-right: 1px solid 1px solid rgba(0, 0, 0, 0.15);
}
.uk-dropdown-navbar:not(.uk-dropdown-stack)>.uk-grid>[class*='uk-width-']:nth-child(n+2) {
}
.uk-modal {
    /* 1 */
    /* 2 */
    left: 0;
    right: 0;
    /* 3 */
    /* 4 */
    /* 5 */
    /* 6 */
    /* 7 */
}
.uk-modal-dialog>.uk-close:first-child {
    float: left;
}
.uk-modal-dialog-lightbox>.uk-close:first-child {
    left: -12px;
}
    .uk-modal-dialog-lightbox>.uk-close:first-child {
        left: -7px;
    }
}
.uk-modal-dialog-blank>.uk-close:first-child {
    left: 20px;
}
.uk-modal-caption {
    right: 0;
    left: 0;
}
.uk-modal-spinner {
    right: 50%;
}
.uk-offcanvas {
    /* 1 */
    /* 2 */
    left: 0;
    right: 0;
    /* 3 */
    /* 4 */
}
.uk-offcanvas-page {
    /* 1 */
    /* 2 */
}
.uk-offcanvas-bar {
    /* 1 */
    right: 0;
    /* 2 */
    /* 3 */
    /* 4 */
    /* 5 */
}
.uk-offcanvas-bar-flip {
    right: auto;
    left: 0;
}
.uk-offcanvas-bar:after {
    left: 0;
}

.uk-offcanvas-bar-flip:after {
    left: auto;
    right: 0;
}
.uk-text-right {
    text-align: right !important;
}

.uk-text-left {
    text-align: left !important;
}
.DestinationContry .uk-text-left {
    text-align: right !important;
}
.uk-text-right-medium {
    text-align: right !important;
}
.uk-text-right-small {
    text-align: right !important;
}
.uk-container-center {
    margin-right: auto;
    margin-left: auto;
}
.uk-float-right {
    float: left;
}

.uk-float-left {
    float: left;
}
.uk-align-right {
    float: right;
}

.uk-align-left {
    float: left;
}
.uk-align-medium-right {
    float: right;
}

.uk-align-medium-left {
    float: left;
}
.uk-align-center {
    margin-right: auto;
    margin-left: auto;
}
.uk-margin-right {
    margin-right: 10px !important;
}

.uk-margin-left {
    margin-left: 10px !important;
}
.uk-margin-large-left {
    margin-left: 60px !important;
}
.uk-margin-large-right {
    margin-right: 60px !important;
}
.uk-margin-small-right {
    margin-right: 15px !important;
}

.uk-margin-small-left {
    margin-left: 15px !important;
}
.uk-position-top {
    right: 0;
    left: 0;
}

.uk-position-bottom {
    right: 0;
    left: 0;
}

.uk-position-top-right {
    right: 0;
}

.uk-position-top-left {
    left: 0;
}

.uk-position-bottom-right {
    right: 0;
}

.uk-position-bottom-left {
    left: 0;
}

/*
 * Cover
 */
.uk-position-cover {
    right: 0;
    left: 0;
}
.uk-dotnav {
    /* 1 */
    margin-right: -10px;
    /* 2 */
}
.uk-dotnav>* {
    /* 1 */
    /* 2 */
    padding-right: 10px;
}
.uk-dotnav>* {
    float: right;
}
.uk-dotnav>*>*::before {
    left: 7px;
    right: 7px;
}
.uk-slidenav-position .uk-slidenav-previous {
    right: 0;
}

.uk-slidenav-position .uk-slidenav-next {
    left: 0;
}
.uk-slidenav-previous:before {
    content: "\e095";
}
.uk-slidenav-next:before {
    content: "\e094";
}
.uk-accordion-title {
    padding-right: 38px;
}
#Reservations .uk-accordion-title {
    padding-right: 0;
}
.uk-dropdown-flip {
    right: auto;
    left: 0;
}
.uk-form-file input[type="file"] {
    /* 1 */
    right: 0;
    /* 2 */
}
.uk-form-password-toggle {
    left: 10px;
}
.uk-form-password>input {
    padding-left: 50px !important;
}

.uk-form-password-toggle {
    left: 20px;
}
.uk-search:before {
    right: 0;
}
.uk-navbar-flip .uk-dropdown-search {
    margin-left: 0;
}
.uk-slider>* {
    /* 1 */
    right: 0;
}
.uk-slideshow>li {
    /* 1 */
    right: 0;
    /* 2 */
    /* 3 */
}
.uk-slideshow-scroll-forward-in {
}

.uk-slideshow-scroll-forward-out {
}

.uk-slideshow-scroll-backward-in {
}

.uk-slideshow-scroll-backward-out {
}
.uk-slideshow-swipe-forward-in {
}

.uk-slideshow-swipe-forward-out {
}

.uk-slideshow-swipe-backward-in {
}

.uk-slideshow-swipe-backward-out {
}

.uk-slideshow-swipe-forward-in:before,
.uk-slideshow-swipe-backward-in:before {
    right: 0;
    left: 0;
}
.uk-tooltip:after {
    margin-right: -10px;
}

/*
 * Top/Bottom center
 */
.uk-tooltip-top:after,
.uk-tooltip-bottom:after {
    right: calc(50% - 5px);
    margin-right: -5px;
    left: unset;
}

/*
 * Top/Bottom right
 */
.uk-tooltip-top-right:after,
.uk-tooltip-bottom-right:after {
    right: 10px;
}

/*
 * Top/Bottom left
 */
.uk-tooltip-top-left:after,
.uk-tooltip-bottom-left:after {
    left: 10px;
}

/*
 * right
 */
.uk-tooltip-right:after {
    left: -5px;
    border-right-style: solid;
    border-left: none;
}

/*
 * left
 */
.uk-tooltip-left:after {
    right: 0;
    border-left-style: solid;
    border-right: none;
}
.uk-panel-box>.uk-panel-teaser {
    margin-right: 0;
    margin-left: 0;
}

    .uk-panel-box .uk-nav-side>li>a {
        padding-left: 0;
        padding-right: 0;
    }

    .uk-panel-box>.uk-panel-teaser {
        margin-right: 0;
        margin-left: 0;
    }
}
    .uk-panel-box .uk-nav-side>li>a {
        padding-left: 0;
        padding-right: 0;
    }

    .uk-panel-box>.uk-panel-teaser {
        margin-right: 0;
        margin-left: 0;
    }
}
.uk-panel-box-secondary>.uk-panel-teaser {
    margin-right: 0;
    margin-left: 0;
}
    .uk-panel-box-secondary>.uk-panel-teaser {
        margin-right: 0;
        margin-left: 0;
    }
}

    .uk-panel-box-secondary>.uk-panel-teaser {
        margin-right: 0;
        margin-left: 0;
    }
}
.tm-grid-collapse>.uk-container>.uk-grid {
    margin-right: 0;
}

.tm-grid-collapse>.uk-container>.uk-grid>* {
    padding-right: 0;
}
.tm-navbar-default .uk-navbar-nav {
    margin-right: 0;
}

.tm-navbar-default .uk-nav-navbar>li>a {
    text-align: right;
}
.tm-navbar-default.tm-navbar-overlay-true .uk-dropdown-navbar {
    padding-right: 0;
}
.tm-bottom-c .the-brands {
    margin-bottom: 40px;
}
.cartBannerContainer .cartPointsRequired > span,
.cartBannerContainer .cartItemCount > span,
.cartCheckoutContainer .pointSummaryTable .tableCellRight .boldText > span {
    unicode-bidi: plaintext;
}
@media (min-width: 960px) {
    .tm-bottom-offset {
        right: 0;
    }
}
@media (min-width: 768px) {
    .tm-fixed-bar {
        left: 0;
    }

}
@media (min-width: 1172px) {
    .tm-framed .tm-fixed-bar {
        left: 0;
    }
}
.tm-dotnav-follower {
    right: 0;
}
.tm-margin-xlarge-right {
    margin-right: 60px !important;
}

.tm-margin-xlarge-left {
    margin-left: 60px !important;
}
.tm-article-blog .tm-article-button-link {
    margin-left: 15px;
}

.tm-article-blog .tm-button-edit {
    padding-right: 5px;
}

.tm-article-blog .tm-button-comment {
    padding-right: 10px;
}

.tm-article-blog .tm-button-comment::before {
    margin-left: 5px;
}
.tm-grid-divider>*:not(:first-child):not(.uk-row-first) {
    border-right: 0 solid rgba(79, 72, 69, 0.07);
}

.tm-grid-dolce-vita .uk-badge {
    margin-left: 5px;
}
.tm-grid-divider:not(:empty) {
    margin-right: 0;
    margin-left: 0;
}

.tm-grid-divider>* {
    padding-right: 0;
    padding-left: 0;
}

.uk-grid-small.tm-grid-divider:not(:empty) {
    margin-right: -14px;
    margin-left: -14px;
}

.uk-grid-small.tm-grid-divider>* {
    padding-right: 14px;
    padding-left: 14px;
}
@media (min-width: 960px) {
    .uk-grid-large.tm-grid-divider:not(:empty) {
        margin-right: 0;
        margin-left: 0;
    }

    .uk-grid-large.tm-grid-divider>* {
        padding-right: 0;
        padding-left: 0;
    }

    .uk-grid-xlarge.tm-grid-divider:not(:empty),
    .tm-card-gallery.uk-grid.tm-grid-divider:not(:empty) {
        margin-right: -60px;
        margin-left: -60px;
    }

    .uk-grid-xlarge.tm-grid-divider>*,
    .tm-card-gallery.uk-grid.tm-grid-divider>* {
        padding-right: 60px;
        padding-left: 60px;
    }
}

.uk-grid-collapse.tm-grid-divider:not(:empty) {
    margin-right: 0;
    margin-left: 0;
}

.uk-grid-collapse.tm-grid-divider>* {
    padding-right: 0;
    padding-left: 0;
}
.tm-slider-dolce-vita .uk-overlay-panel .uk-width-1-1>.uk-bagde {
    left: 0;
}

.tm-slider-dolce-vita .uk-slidenav-previous {
    right: 60px;
}

.tm-slider-dolce-vita .uk-slidenav-next {
    left: 60px;
}
.tm-parallax-dolce-vita .tm-badge-vertical {
    right: 30;
}
.tm-text-vertical>div::after {
    float: right;
}
.uk-modal-footer button + button {
  margin-right: 2%;
  margin-left: 0;
}
.uk-modal .uk-close {
  left: 10px;
}
#email-confirmation-modal.uk-modal .uk-modal-body {
    padding-right: 10px;
    padding-left: 10px;
}
.input-group[class*="col-"] {
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  float: right;
}
.maxContainer{
  padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto;
}


/****************load***********/
.loading .loaderContainer {
  left: 0;
  right: 0;
}
.loading .cssload-loader {
  /*right: 50%;*/
  perspective: 780px;
}
.loading .cssload-inner.cssload-two {
  border-left: 3px solid #fff;
}
.cssload-center-icon {
  margin-right: 26%;
}
.cssload-inner.cssload-one {
  right: 0;
}
.cssload-inner.cssload-two {
  left: 0;
  border-left: 3px solid #fff;
}
.cssload-inner.cssload-three {
  left: 0;
}
.error,
.errorInfo {
  margin-right:auto;
  margin-left:auto;
}
#resagroup .error {
    margin-right: 0;
    margin-top: 20px;
    margin-bottom: 20px;
}
.checkout .errorInfo {
    margin-right: 0;
}
.msgerror-alert .error,
.msgerror-alert .errorInfo {
  text-align: right;
}
label:focus {
  padding-left: 5px;
}
.container-fluid {
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}
.text-right{
  text-align: left;
}

.uk-tab-center .uk-tab {
    left: unset;
    float: right;
    right: unset;
}

/*//////////////////////////////////  formulaire ///////////////////////////////////////////*/
.privacy-form .sw-input .formControlLabel {
    top: 4px;
    color: #555;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: normal;
    position: absolute;
    z-index: 3;
    right: 14px;
    padding: 0 2px !important;
    margin: 0;
    pointer-events: none;
    background: #fff;
    -webkit-transition: -webkit-transform 100ms ease;
    -moz-transition: -moz-transform 100ms ease;
    -o-transition: -o-transform 100ms ease;
    -ms-transition: -ms-transform 100ms ease;
    transition: transform 100ms ease, font-size 100ms ease;
    -webkit-transform: translateY(7px);
    -moz-transform: translateY(7px);
    -o-transform: translateY(7px);
    -ms-transform: translateY(7px);
    transform: translateY(7px);
    width: auto !important;
}

   .privacy-form div.rsform .rsform-input-box, .privacy-form .article #userForm .rsform-input-box {
    height: 34px;
    max-width: 100% !important;
    padding: 6px 12px;
    border: 1px solid #cccccc;
    background-color: #ffffff;
    color: #555555;
    -webkit-transition: all linear 0.2s;
    transition: all linear 0.2s;
    position: relative;
    border-radius: 4px;
    font-family: 'Noto Sans';
    font-weight: 400;
    font-size: 14px;
    text-transform: none;
    letter-spacing: 0;
    -webkit-transition: color 0.12s ease-in-out, background 0.12s ease-in-out, border 0.12s ease-in-out, box-shadow 0.12s ease-in-out;
    transition: color 0.12s ease-in-out, background 0.12s ease-in-out, border 0.12s ease-in-out, box-shadow 0.12s ease-in-out;
    width: 100%;
    -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);
    line-height: normal;
}

.formResponsive .formBody, .formResponsive .formControls .formBody .rsformgrid12, .formResponsive .formControls .formBody .rsformgrid2, .formResponsive .formControls .formBody .rsformgrid3, .formResponsive .formControls .formBody .rsformgrid4, .formResponsive .formControls .formBody .rsformgrid6, .formResponsive .formHorizontal .formControlLabel, .yui-calcontainer.single {
    float: unset;
}   

.privacy-form div.rsform .rsform-input-box, .privacy-form .article #userForm .rsform-input-box, .privacy-form div.rsform .rsform-select-box, .privacy-form .article #userForm .rsform-select-box {
    max-width: 100%;
}
.privacy-form .formResponsive .formHorizontal .rsform-block-select-one .formControlLabel, .privacy-form .formResponsive .formHorizontal .rsform-block-choose-one .formControlLabel {
    text-align: right;
}
.privacy-form div.rsform .rsform-calendar-box {
    max-width: unset;
}

.formResponsive button.rsform-calendar-button, .formResponsive input.rsform-calendar-button {
    position: absolute;
    left: 39px;
}
.formResponsive button[type=button], .formResponsive button[type=reset], .formResponsive button[type=submit], .formResponsive input[type=button], .formResponsive input[type=reset], .formResponsive input[type=submit] {
    height: 36px;
}