@charset "utf-8";
body {
	background-image: url("/src/img/debut-light.png");
}
.css-debug {
    border: 1px dashed #FF0000 !important;
}

.css-no-m {
    margin: 0 !important;
}

.css-no-mt {
    margin-top: 0 !important;
}

.css-no-mr {
    margin-right: 0 !important;
}

.css-no-mb {
    margin-bottom: 0 !important;
}

.css-no-ml {
    margin-left: 0 !important;
}

.css-m-5 {
    margin: 5px !important;
}

.css-m-10 {
    margin: 10px !important;
}

.css-m-15 {
    margin: 15px !important;
}

.css-m-20 {
    margin: 20px !important;
}

.css-m-30 {
    margin: 30px !important;
}

.css-m-40 {
    margin: 40px !important;
}

.css-m-50 {
    margin: 50px !important;
}

.css-m-60 {
    margin: 60px !important;
}

.css-m-70 {
    margin: 70px !important;
}

.css-m-80 {
    margin: 80px !important;
}

.css-m-90 {
    margin: 90px !important;
}

.css-m-100 {
    margin: 100px !important;
}

.css-m-110 {
    margin: 110px !important;
}

.css-m-120 {
    margin: 120px !important;
}

.css-mt-5 {
    margin-top: 5px !important;
}

.css-mt-10 {
    margin-top: 10px !important;
}

.css-mt-15 {
    margin-top: 15px !important;
}

.css-mt-20 {
    margin-top: 20px !important;
}

.css-mt-30 {
    margin-top: 30px !important;
}

.css-mt-40 {
    margin-top: 40px !important;
}

.css-mt-50 {
    margin-top: 50px !important;
}

.css-mt-60 {
    margin-top: 60px !important;
}

.css-mt-70 {
    margin-top: 70px !important;
}

.css-mt-80 {
    margin-top: 80px !important;
}

.css-mt-90 {
    margin-top: 90px !important;
}

.css-mt-100 {
    margin-top: 100px !important;
}

.css-mt-110 {
    margin-top: 110px !important;
}

.css-mt-120 {
    margin-top: 120px !important;
}

.css-mr-5 {
    margin-right: 5px !important;
}

.css-mr-10 {
    margin-right: 10px !important;
}

.css-mr-20 {
    margin-right: 20px !important;
}

.css-mr-30 {
    margin-right: 30px !important;
}

.css-mr-40 {
    margin-right: 40px !important;
}

.css-mr-50 {
    margin-right: 50px !important;
}

.css-mr-60 {
    margin-right: 60px !important;
}

.css-mb-5 {
    margin-bottom: 5px !important;
}

.css-mb-10 {
    margin-bottom: 10px !important;
}

.css-mb-15 {
    margin-bottom: 15px !important;
}

.css-mb-20 {
    margin-bottom: 20px !important;
}

.css-mb-30 {
    margin-bottom: 30px !important;
}

.css-mb-40 {
    margin-bottom: 40px !important;
}

.css-mb-50 {
    margin-bottom: 50px !important;
}

.css-mb-60 {
    margin-bottom: 60px !important;
}

.css-mb-70 {
    margin-bottom: 70px !important;
}

.css-mb-80 {
    margin-bottom: 80px !important;
}

.css-mb-90 {
    margin-bottom: 90px !important;
}

.css-mb-100 {
    margin-bottom: 100px !important;
}

.css-mb-110 {
    margin-bottom: 110px !important;
}

.css-mb-120 {
    margin-bottom: 120px !important;
}

.css-ml-5 {
    margin-left: 5px !important;
}

.css-ml-10 {
    margin-left: 10px !important;
}

.css-ml-20 {
    margin-left: 20px !important;
}

.css-ml-30 {
    margin-left: 30px !important;
}

.css-ml-40 {
    margin-left: 40px !important;
}

.css-ml-50 {
    margin-left: 50px !important;
}

.css-ml-60 {
    margin-left: 60px !important;
}

.css-no-p {
    padding: 0 !important;
}

.css-no-pt {
    padding-top: 0 !important;
}

.css-no-pr {
    padding-right: 0 !important;
}

.css-no-pb {
    padding-bottom: 0 !important;
}

.css-no-pl {
    padding-left: 0 !important;
}

.css-p-5 {
    padding: 5px !important;
}

.css-p-10 {
    padding: 10px !important;
}

.css-p-15 {
    padding: 15px !important;
}

.css-p-20 {
    padding: 20px !important;
}

.css-p-30 {
    padding: 30px !important;
}

.css-p-40 {
    padding: 40px !important;
}

.css-p-50 {
    padding: 50px !important;
}

.css-p-60 {
    padding: 60px !important;
}

.css-p-90 {
    padding: 90px !important;
}

.css-pt-5 {
    padding-top: 5px !important;
}

.css-pt-10 {
    padding-top: 10px !important;
}

.css-pt-15 {
    padding-top: 15px !important;
}

.css-pt-20 {
    padding-top: 20px !important;
}

.css-pt-30 {
    padding-top: 30px !important;
}

.css-pt-40 {
    padding-top: 40px !important;
}

.css-pt-50 {
    padding-top: 50px !important;
}

.css-pt-60 {
    padding-top: 60px !important;
}

.css-pt-90 {
    padding-top: 90px !important;
}

.css-pr-5 {
    padding-right: 5px !important;
}

.css-pr-10 {
    padding-right: 10px !important;
}

.css-pr-15 {
    padding-right: 15px !important;
}

.css-pr-20 {
    padding-right: 20px !important;
}

.css-pr-30 {
    padding-right: 30px !important;
}

.css-pr-40 {
    padding-right: 40px !important;
}

.css-pr-50 {
    padding-right: 50px !important;
}

.css-pr-60 {
    padding-right: 60px !important;
}

.css-pb-5 {
    padding-bottom: 5px !important;
}

.css-pb-10 {
    padding-bottom: 10px !important;
}

.css-pb-15 {
    padding-bottom: 15px !important;
}

.css-pb-20 {
    padding-bottom: 20px !important;
}

.css-pb-30 {
    padding-bottom: 30px !important;
}

.css-pb-40 {
    padding-bottom: 40px !important;
}

.css-pb-50 {
    padding-bottom: 50px !important;
}

.css-pb-60 {
    padding-bottom: 60px !important;
}

.css-pb-90 {
    padding-bottom: 90px !important;
}

.css-pl-5 {
    padding-left: 5px !important;
}

.css-pl-10 {
    padding-left: 10px !important;
}

.css-pl-15 {
    padding-left: 15px !important;
}

.css-pl-20 {
    padding-left: 20px !important;
}

.css-pl-30 {
    padding-left: 30px !important;
}

.css-pl-40 {
    padding-left: 40px !important;
}

.css-pl-50 {
    padding-left: 50px !important;
}

.css-pl-60 {
    padding-left: 60px !important;
}

.css-br-25 {
    border-radius: 25px !important;
}

.css-navbar-item-light {
    text-shadow: 1px 1px 3px #000 !important;
    color: rgba(255, 255, 255, 1) !important;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
}

.css-navbar-item-light:hover {
    color: #000 !important;
    text-shadow: none !important;
    background-color: rgba(255, 255, 255, 0.7) !important;
}

.css-navbar-item-light-sidebar-link {
    color: #FFF !important;
    text-shadow: none !important;
	background-color: rgba(41, 182, 246, 0.7) !important;
}

.css-navbar-item-light-sidebar-link:hover {
    color: #000 !important;
    text-shadow: none !important;
    background-color: rgba(255, 255, 255, 0.7) !important;
}

.css-navbar-item-dark {
    color: #333 !important;
}

.css-navbar-item-dark:hover {
    /*
	color: #FFF !important;
	background-color: #333 !important;
	*/
    color: #29B6F6 !important;
}

.css-sidebar-icon {
    min-width: 20px !important;
    color: #29B6F6;
}

.css-sidebar-link:hover {
    color: #29B6F6 !important;
}

.css-sidebar-link-reservations-highlight {
	background-color: #ED5270;
    color: #FFF;
    padding: 3px 5px 3px 5px;
    border-radius: 5px
}

.css-navbar-active {
    color: #03A9F4 !important;
}

.css-sidebar-active {
    color: #03A9F4 !important;
}

.css-navbar-link-reservations-highlight {
	background-color:#ED5270;
    color:#FFF;
    padding:6px 10px 6px 10px;
    border-radius:3px;
}

.css-review-quote {
    font-size: 1.2rem !important;
}

.css-rates-table-border {
    border: 1px solid #e8e8e8 !important;
    border-bottom-left-radius: 15px !important;
    border-bottom-right-radius: 15px !important;
}

.css-box-shadow {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15) !important;
}

.uk-logo {
    font-size: 1.3rem;
    /* 1.5 */
    color: #333;
}

.css-review-quote {
    color: #29B6F6;
}

.css-text-italic {
	font-style: italic !important;
}

.css-footer { background-color: #333333; padding-top: 10px; padding-bottom: 10px; }
.css-footer-link { color: #3889da !important; text-decoration: none; }
.css-footer-link:hover { color: #7dbaf6 !important; text-decoration: none; }

@media screen and (max-width: 767px) {
    .css-justified-on-mobile {
        text-align: justify !important;
    }
}
