.custom-theme-jupiteralbufera .overlay {
    background: transparent linear-gradient(180deg, #c99c4c 0%, #c99c4c 100%) 0% 0% no-repeat padding-box;
      background: transparent -moz-linear-gradient(-90deg, #c99c4c 0%, #c99c4c 100%) 0% 0% no-repeat padding-box;
        background: transparent -webkit-linear-gradient(-90deg, #c99c4c 0%, #c99c4c 100%) 0% 0% no-repeat padding-box;
}

.custom-theme-jupiteralbufera div#fixed-footer .btn-success {
  background-color: #c99c4c;
    border-color: #c99c4c;
}

.custom-theme-jupiteralbufera .tablinks.btn-success {
  background-color: #c99c4c;
    border-color: #c99c4c
}

.blue-theme-bg,
.custom-theme-jupiteralbufera .bg-template {
    background: #c99c4c;
      background: -moz-linear-gradient(top, #c99c4c 1%, #c99c4c 100%);
        background: -webkit-linear-gradient(top, #c99c4c 1%, #c99c4c 100%);
        background: linear-gradient(to bottom, #c99c4c 1%, #c99c4c 100%);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#c99c4c', endColorstr='#c99c4c', GradientType=0);
}

.custom-theme-jupiteralbufera .text-template {
    color: #c99c4c;
}

.custom-theme-jupiteralbufera .btn-outline-light:focus,
.custom-theme-jupiteralbufera .btn-outline-light:active:focus,
.custom-theme-jupiteralbufera .btn-outline-light:hover,
.custom-theme-jupiteralbufera .btn-outline-light.active,
.custom-theme-jupiteralbufera .dot-notification,
.custom-theme-jupiteralbufera .header.active,
.custom-theme-jupiteralbufera .footer a.btn.active span.icon-text,
.custom-theme-jupiteralbufera .btn-default,
.custom-theme-jupiteralbufera .btn-outline-light:not(:disabled):not(.disabled):active {
    background-color: #c99c4c;
}

.custom-theme-jupiteralbufera .loader-screen {
    background-color: #c99c4c;
      background: #c99c4c;
        background: -moz-linear-gradient(top, #c99c4c 1%, #c99c4c 100%);
        background: -webkit-linear-gradient(top, #c99c4c 1%, #c99c4c 100%);
        background: linear-gradient(to bottom, #c99c4c 1%, #c99c4c 100%);
    opacity: 0.9;
}

.custom-theme-jupiteralbufera body {
    background-color: #c99c4c;
      background: #c99c4c;
        background: -moz-linear-gradient(top, #c99c4c 1%, #c99c4c 100%);
        background: -webkit-linear-gradient(top, #c99c4c 1%, #c99c4c 100%);
        background: linear-gradient(to bottom, #c99c4c 1%, #c99c4c 100%);
        font-family: 'Montserrat', sans-serif;
}

.custom-theme-jupiteralbufera .footer a.btn:hover span.icon-text,
.custom-theme-jupiteralbufera .float-label .form-control:focus {
    border-color: #c99c4c;
}

.custom-theme-jupiteralbufera .header.active,
.custom-theme-jupiteralbufera .search,
.custom-theme-jupiteralbufera .dropdown-menu {
    box-shadow: 0px 3px 7px rgba(51, 85, 180, 0.20);
    -webkit-box-shadow: 0px 3px 7px rgba(51, 85, 180, 0.20);
    -moz-box-shadow: 0px 3px 7px rgba(51, 85, 180, 0.20);
    -ms-box-shadow: 0px 3px 7px rgba(51, 85, 180, 0.20);
}

.custom-theme-jupiteralbufera .btn-default {
    box-shadow: 0px 5px 15px rgba(51, 85, 180, 0.50);
    -webkit-box-shadow: 0px 5px 15px rgba(51, 85, 180, 0.50);
    -moz-box-shadow: 0px 5px 15px rgba(51, 85, 180, 0.50);
    -ms-box-shadow: 0px 5px 15px rgba(51, 85, 180, 0.50);
}

.custom-theme-jupiteralbufera .btn-outline-light,
.custom-theme-jupiteralbufera .footer a.btn:hover span.text-name,
.custom-theme-jupiteralbufera .footer a.btn.active span.text-name,
.custom-theme-jupiteralbufera .form-control:focus,
.custom-theme-jupiteralbufera .btn-light {
    color: #000000;
}

.custom-theme-jupiteralbufera a,
.custom-theme-jupiteralbufera .wrapper,
.custom-theme-jupiteralbufera .form-control,
.custom-theme-jupiteralbufera body.header-dark,
.custom-theme-jupiteralbufera .header-dark .header,
.custom-theme-jupiteralbufera .header-dark .header a,
.custom-theme-jupiteralbufera .header-dark .header .btn-link {
    color: #000000;
}

.custom-theme-jupiteralbufera .chat-list .left-chat .chat-block,
.custom-theme-jupiteralbufera .sidebar,
.custom-theme-jupiteralbufera .btn-outline-light:focus,
.custom-theme-jupiteralbufera .btn-outline-light:active:focus,
.custom-theme-jupiteralbufera .btn-outline-light:hover,
.custom-theme-jupiteralbufera .btn-outline-light.active,
.custom-theme-jupiteralbufera .footer a.btn.active span.icon-text,
.custom-theme-jupiteralbufera .btn-default,
.custom-theme-jupiteralbufera body,
.custom-theme-jupiteralbufera .header,
.custom-theme-jupiteralbufera .header a,
.custom-theme-jupiteralbufera .header .btn-link,
.custom-theme-jupiteralbufera .sidebar .main-menu .list-group-item i,
.custom-theme-jupiteralbufera .sidebar .main-menu .list-group-item.active i,
.custom-theme-jupiteralbufera .sidebar .main-menu .list-group-item.active,
.custom-theme-jupiteralbufera .nav-tabs .nav-item .nav-link,
.custom-theme-jupiteralbufera .bg-template a:not(.btn-light) {
    color: #000000;
}

.custom-theme-jupiteralbufera .header.active a {
    color: white;
}

.custom-theme-jupiteralbufera .splash-footer {
    color: white !important;
}

.custom-theme-jupiteralbufera .header,
.custom-theme-jupiteralbufera .footer,
.custom-theme-jupiteralbufera .footer a.btn span.icon-text,
.custom-theme-jupiteralbufera .wrapper {
    background-color: #f9f9f9;
}

.custom-theme-jupiteralbufera .bg-template .bg-light {
    background-color: #ffffff26;
}

.custom-theme-jupiteralbufera .sidebar .main-menu .list-group-item {
    color: #d2f3ff
}

.custom-theme-jupiteralbufera .footer a.btn-link-default {
    color: #c99c4cac
}

.custom-theme-jupiteralbufera .chat-list .left-chat .chat-block,
.custom-theme-jupiteralbufera .sidebar .main-menu .list-group-item.active i,
.custom-theme-jupiteralbufera .footer a.btn:hover span.text-name:after,
.custom-theme-jupiteralbufera .footer a.btn.active span.text-name:after {
    background-color: #5ED0FB
}

.custom-theme-jupiteralbufera .nav-tabs .nav-item .nav-link.active {
    border-color: #5ED0FB
}

.custom-theme-jupiteralbufera .chat-list .left-chat .chat-block:before {
    border-top-color: #5ED0FB;
    border-left-color: #5ED0FB
}

.custom-theme-jupiteralbufera .btn-template {
    background-color: #000000;
    color: #ffffff;
}

.custom-theme-jupiteralbufera .btn-template:hover {
    color: #ffffff;
    background-color: #000000;
      border-color: #000000;
}

.custom-theme-jupiteralbufera .btn-template.focus,
.custom-theme-jupiteralbufera .btn-template:focus {
    color: #ffffff;
    background-color: #000000;
      border-color: #000000;
    box-shadow: 0 0 0 0.2rem rgb(130 138 145 / 50%);
}

.custom-theme-jupiteralbufera .menu-product-description {
  color: #000000 !important;
  opacity: 80%;
  font-family: 'Montserrat', sans-serif;
}

.custom-theme-jupiteralbufera .menu-product-nombre {
  font-family: 'Montserrat', sans-serif;
  font-weight: 300;
  font-size: 16px;
}
.custom-theme-jupiteralbufera .h1,
.custom-theme-jupiteralbufera .h2,
.custom-theme-jupiteralbufera .h3,
.custom-theme-jupiteralbufera .h4,
.custom-theme-jupiteralbufera .h5,
.custom-theme-jupiteralbufera .h6,
.custom-theme-jupiteralbufera h1,
.custom-theme-jupiteralbufera h2,
.custom-theme-jupiteralbufera h3,
.custom-theme-jupiteralbufera h4,
.custom-theme-jupiteralbufera h5,
.custom-theme-jupiteralbufera h6
{
font-family: 'Montserrat', sans-serif !important;
font-weight: 300 !important;
}

.custom-theme-jupiteralbufera .heading-1 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 300;
}

.custom-theme-jupiteralbufera .menu-product-description {
  opacity: 80%;
  font-family: 'Montserrat', sans-serif;
} 

.custom-theme-jupiteralbufera .offer-title {
  font-family: 'Montserrat', sans-serif;
  font-weight: 300;
}
div#column-text-content * {
  font-family: "Montserrat", sans-serif !important;
}
#checkin-app i,
#access-app i {
  display: none;
}


@font-face {
  font-family: Montserrat;
  src: url(webfonts/Montserrat/Montserrat-Regular.woff2) format("woff2"),
    url(webfonts/Montserrat/Montserrat-Regular.woff) format("woff"),
    url(webfonts/Montserrat/Montserrat-Regular.ttf) format("truetype");
  font-weight: 500;
  font-style: normal
}

@font-face {
  font-family: Montserrat;
  src: url(webfonts/Montserrat/Montserrat-Bold.woff2) format("woff2"),
    url(webfonts/Montserrat/Montserrat-Bold.woff) format("woff"),
    url(webfonts/Montserrat/Montserrat-Bold.ttf) format("truetype");
  font-weight: 700;
  font-style: normal
}