@font-face {
  font-family: "Exo";
  src: url(/fonts/Exo-ExtraLight.eot?fa1cf6aab6eb27443b5de62ad9187f12);
  src: url(/fonts/Exo-ExtraLight.eot?fa1cf6aab6eb27443b5de62ad9187f12) format("embedded-opentype"), url(/fonts/Exo-ExtraLight.woff2?0ccd05934d62d2dfc167ccd5da7f74a2) format("woff2"), url(/fonts/Exo-ExtraLight.woff?8966b0e3619bc1aaa153ebed7639b40e) format("woff"), url(/fonts/Exo-ExtraLight.ttf?c5c8c9d95d25daaae27450fbaad4bec5) format("truetype"), url(/fonts/Exo-ExtraLight.svg?fa18b7fa6eeff95575f47049ff754bd5) format("svg");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Exo";
  src: url(/fonts/Exo-Medium.eot?9aa505a7cb912ae95e71bdb6ce040399);
  src: url(/fonts/Exo-Medium.eot?9aa505a7cb912ae95e71bdb6ce040399) format("embedded-opentype"), url(/fonts/Exo-Medium.woff2?b342c6359aba9954f6533ed13a089901) format("woff2"), url(/fonts/Exo-Medium.woff?4f8f6cf662e34931070d4314c89fbd87) format("woff"), url(/fonts/Exo-Medium.ttf?12eb491ef778803eb7d87214f927ef1f) format("truetype"), url(/fonts/Exo-Medium.svg?78c73414076167f4fb3eb10138ea4909) format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Exo";
  src: url(/fonts/Exo-SemiBold.eot?fee7aabd175c202878fa473f4a867c09);
  src: url(/fonts/Exo-SemiBold.eot?fee7aabd175c202878fa473f4a867c09) format("embedded-opentype"), url(/fonts/Exo-SemiBold.woff2?0920970798fcfed44b7a640987cc034b) format("woff2"), url(/fonts/Exo-SemiBold.woff?aeb7c612fd394f0456fde7f96bb5975b) format("woff"), url(/fonts/Exo-SemiBold.ttf?0bad04a014179b16f224559aef1e27ae) format("truetype"), url(/fonts/Exo-SemiBold.svg?0da1b105be3a10204b82d6215113069e) format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Exo";
  src: url(/fonts/Exo-SemiBoldItalic.eot?02fcb4cf72cc4af9b77f44c4629884be);
  src: url(/fonts/Exo-SemiBoldItalic.eot?02fcb4cf72cc4af9b77f44c4629884be) format("embedded-opentype"), url(/fonts/Exo-SemiBoldItalic.woff2?4239ec1b42da7d32251b144e3452148a) format("woff2"), url(/fonts/Exo-SemiBoldItalic.woff?b13de2c21d4b64582be838ef0ca0884e) format("woff"), url(/fonts/Exo-SemiBoldItalic.ttf?ed51875e49e25ed982646cd42f491f47) format("truetype"), url(/fonts/Exo-SemiBoldItalic.svg?b5cbff8fbc9cfd9b66c37dc634802798) format("svg");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Exo";
  src: url(/fonts/Exo-Italic.eot?56bfa6bb84e13fd5d3a77ae6253fe130);
  src: url(/fonts/Exo-Italic.eot?56bfa6bb84e13fd5d3a77ae6253fe130) format("embedded-opentype"), url(/fonts/Exo-Italic.woff2?1344c49975e63d169684172fd1a9aece) format("woff2"), url(/fonts/Exo-Italic.woff?a7d76807730fcd6dd5ec4192f42ccca2) format("woff"), url(/fonts/Exo-Italic.ttf?08ead2728b9c4efe71a87f5fd53c11be) format("truetype"), url(/fonts/Exo-Italic.svg?2f9fa1b9a40f50ac1ee89755e7a4ad4d) format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Exo";
  src: url(/fonts/Exo-ExtraBoldItalic.eot?c656959b3366b76c8b9b3f03ee8c9f41);
  src: url(/fonts/Exo-ExtraBoldItalic.eot?c656959b3366b76c8b9b3f03ee8c9f41) format("embedded-opentype"), url(/fonts/Exo-ExtraBoldItalic.woff2?1b9bb0b1079d69a3194eff3337245c82) format("woff2"), url(/fonts/Exo-ExtraBoldItalic.woff?cbc8fc8f204d24d1bd33e9fb1c452696) format("woff"), url(/fonts/Exo-ExtraBoldItalic.ttf?e7a90ca1e4f2bc7097614eb74a7c0c03) format("truetype"), url(/fonts/Exo-ExtraBoldItalic.svg?ce4049f399c277d3f2ac7498d5eff3af) format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Exo";
  src: url(/fonts/Exo-BlackItalic.eot?408bdc828ca758d2f9a18f88a99dae73);
  src: url(/fonts/Exo-BlackItalic.eot?408bdc828ca758d2f9a18f88a99dae73) format("embedded-opentype"), url(/fonts/Exo-BlackItalic.woff2?cbecdd105e90a28dd0f3b4e635d85f1d) format("woff2"), url(/fonts/Exo-BlackItalic.woff?15bf2dca6a95635fefac6b568a9a78e0) format("woff"), url(/fonts/Exo-BlackItalic.ttf?0ce1aa4a8caec232b4ad7e2f73719865) format("truetype"), url(/fonts/Exo-BlackItalic.svg?785ed501637352d7d26d953086ab2b7e) format("svg");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Exo";
  src: url(/fonts/Exo-Light.eot?0695713dc5900a84a7c4313bee416154);
  src: url(/fonts/Exo-Light.eot?0695713dc5900a84a7c4313bee416154) format("embedded-opentype"), url(/fonts/Exo-Light.woff2?08151eaae4504d76b97b400639b25e9f) format("woff2"), url(/fonts/Exo-Light.woff?ff5d7aeaf633d1c5ab47f992d88d5043) format("woff"), url(/fonts/Exo-Light.ttf?81ee07aa287ab6f65b15e326400c22c1) format("truetype"), url(/fonts/Exo-Light.svg?0372d4390ccebb7804fb45d8f93ba808) format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Exo";
  src: url(/fonts/Exo-ThinItalic.eot?9ec25db00923f94ddae873724c9daff7);
  src: url(/fonts/Exo-ThinItalic.eot?9ec25db00923f94ddae873724c9daff7) format("embedded-opentype"), url(/fonts/Exo-ThinItalic.woff2?61e3b83c60571e42e0d22badaacd92c1) format("woff2"), url(/fonts/Exo-ThinItalic.woff?e3c2c48ea625089e4e015c9d4f94c0dc) format("woff"), url(/fonts/Exo-ThinItalic.ttf?8babf8c10c53d83154170490b83fe3d9) format("truetype"), url(/fonts/Exo-ThinItalic.svg?9333b8b74959d001444ae8f159adb854) format("svg");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Exo";
  src: url(/fonts/Exo-LightItalic.eot?bd0b1b0a472b64871553e5f31dffa07d);
  src: url(/fonts/Exo-LightItalic.eot?bd0b1b0a472b64871553e5f31dffa07d) format("embedded-opentype"), url(/fonts/Exo-LightItalic.woff2?ee8894e2b1fa6da4306704288424195e) format("woff2"), url(/fonts/Exo-LightItalic.woff?980c67289ac04a5edf96ef1645cacfb4) format("woff"), url(/fonts/Exo-LightItalic.ttf?2725c8397a011ddf0ff6cc1a31cdf4cb) format("truetype"), url(/fonts/Exo-LightItalic.svg?fc1abbaa95f522377203f76836a15567) format("svg");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Exo";
  src: url(/fonts/Exo-ExtraLightItalic.eot?951acc36b67a58b20b00fe1f652b07a9);
  src: url(/fonts/Exo-ExtraLightItalic.eot?951acc36b67a58b20b00fe1f652b07a9) format("embedded-opentype"), url(/fonts/Exo-ExtraLightItalic.woff2?d4d77510f42f9fcb850b35fd29bd0db8) format("woff2"), url(/fonts/Exo-ExtraLightItalic.woff?492cea974ba42d2980388c2ea2352a61) format("woff"), url(/fonts/Exo-ExtraLightItalic.ttf?05365988ff989add9287b12739120379) format("truetype"), url(/fonts/Exo-ExtraLightItalic.svg?619c84b48d9ed5ce6635444dcce342b1) format("svg");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Exo";
  src: url(/fonts/Exo-Thin.eot?63207a84984c98a96bf46e03758aa269);
  src: url(/fonts/Exo-Thin.eot?63207a84984c98a96bf46e03758aa269) format("embedded-opentype"), url(/fonts/Exo-Thin.woff2?fd60566ba51835e4a102a310a22b997f) format("woff2"), url(/fonts/Exo-Thin.woff?a650b01348b0414d8436ba65c8c67b40) format("woff"), url(/fonts/Exo-Thin.ttf?ef2e778752f3065fd381aaa27b17bf65) format("truetype"), url(/fonts/Exo-Thin.svg?4e9d661d86c71628c055574cf5f73a2d) format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Exo";
  src: url(/fonts/Exo-ExtraBold.eot?0cc7d11cd9d534791a947a2b569bb65a);
  src: url(/fonts/Exo-ExtraBold.eot?0cc7d11cd9d534791a947a2b569bb65a) format("embedded-opentype"), url(/fonts/Exo-ExtraBold.woff2?a1701a65552c73c231457a391bf180c3) format("woff2"), url(/fonts/Exo-ExtraBold.woff?136c46645b28de0d12c6f933cef574f9) format("woff"), url(/fonts/Exo-ExtraBold.ttf?f44e358ac254787466109532bcff12ae) format("truetype"), url(/fonts/Exo-ExtraBold.svg?13392765968a8fd71e81e4a802639d42) format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Exo";
  src: url(/fonts/Exo-Bold.eot?96a1df799d1a3c4208fdec3abdf0d0eb);
  src: url(/fonts/Exo-Bold.eot?96a1df799d1a3c4208fdec3abdf0d0eb) format("embedded-opentype"), url(/fonts/Exo-Bold.woff2?257aba972886541dfdc00f2b662f579f) format("woff2"), url(/fonts/Exo-Bold.woff?e1785c254d38bcf7e25c24433e5fd6da) format("woff"), url(/fonts/Exo-Bold.ttf?7ac95fe0b8353ac55133cfd1d69eb7d9) format("truetype"), url(/fonts/Exo-Bold.svg?3be299910a39fb18b5f668e3cb2ab765) format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Exo";
  src: url(/fonts/Exo-Black.eot?1118fe57a80a6a80b9305c365e54825c);
  src: url(/fonts/Exo-Black.eot?1118fe57a80a6a80b9305c365e54825c) format("embedded-opentype"), url(/fonts/Exo-Black.woff2?38ed6a87d028117e6830eb7ce7cac48c) format("woff2"), url(/fonts/Exo-Black.woff?c3bbf5ed5e7aecde0651e3c866f86198) format("woff"), url(/fonts/Exo-Black.ttf?8c16b55c0e71a1700d2512de82d692d8) format("truetype"), url(/fonts/Exo-Black.svg?f9b1c79146a9ce990b22a2928bf29c86) format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Exo";
  src: url(/fonts/Exo-BoldItalic.eot?96a4a689b5e8b688e0e757136a7a2619);
  src: url(/fonts/Exo-BoldItalic.eot?96a4a689b5e8b688e0e757136a7a2619) format("embedded-opentype"), url(/fonts/Exo-BoldItalic.woff2?0515e364abfb5fb73ca5f5dff9a85952) format("woff2"), url(/fonts/Exo-BoldItalic.woff?486c2f36e49821bc776b66acdf87b448) format("woff"), url(/fonts/Exo-BoldItalic.ttf?92b600c2a88454c472240c1d16917b79) format("truetype"), url(/fonts/Exo-BoldItalic.svg?40bc3ae108c9ac241566ff0ade28433f) format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Exo";
  src: url(/fonts/Exo-Regular.eot?761411378143cb8443bcb62da731cabd);
  src: url(/fonts/Exo-Regular.eot?761411378143cb8443bcb62da731cabd) format("embedded-opentype"), url(/fonts/Exo-Regular.woff2?373dc8c6d68bf97d907c17c34f3d841f) format("woff2"), url(/fonts/Exo-Regular.woff?f9bd206b644bdfc682986e40acb999ee) format("woff"), url(/fonts/Exo-Regular.ttf?027043dd49592e427ca28490e273a983) format("truetype"), url(/fonts/Exo-Regular.svg?5c57dc46e1308b2b37ef6f044f6dfea7) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Exo";
  src: url(/fonts/Exo-MediumItalic.eot?e2f3fb51a4fd0992d180ec967e51ae23);
  src: url(/fonts/Exo-MediumItalic.eot?e2f3fb51a4fd0992d180ec967e51ae23) format("embedded-opentype"), url(/fonts/Exo-MediumItalic.woff2?1c26db9e23ca185edceb0443fa9a8bf4) format("woff2"), url(/fonts/Exo-MediumItalic.woff?757b1ac0808b997ab5d94ec425a21446) format("woff"), url(/fonts/Exo-MediumItalic.ttf?cadf70520e3a96d13aa187169a7485f5) format("truetype"), url(/fonts/Exo-MediumItalic.svg?750bf960d7a64e5c89a19037779be2c3) format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
html, body {
  font-family: "Exo", Arial, Helvetica, sans-serif;
  font-size: 16px;
  overflow-x: hidden;
  background-color: #FFF5EB;
}

.footer {
  background-color: transparent;
}

.fill-default {
  fill: #FFF5EB !important;
}

.bg-gradient-primary {
  background: hsl(24, 97%, 39%) !important;
  background: linear-gradient(90deg, hsl(24, 97%, 39%) 0%, hsl(351, 58%, 48%) 100%) !important;
  background: -webkit-linear-gradient(90deg, hsl(24, 97%, 39%) 0%, hsl(351, 58%, 48%) 100%) !important;
}

.text-light {
  color: #BCA79D !important;
}

.btn-primary {
  background-color: #C35003;
  border-color: #C35003;
}
.btn-primary:hover {
  background-color: #C35003;
  border-color: #C35003;
}

.bg-primary {
  background-color: #C35003 !important;
}

.bg-secondary {
  background-color: #F7E4E0 !important;
}

.navbar-vertical .navbar-brand-img, .navbar-vertical .navbar-brand > img {
  max-height: 1rem;
}

.nav-link:hover {
  color: #54433A;
}

@media only screen and (max-width: 767.98px) {
  .navbar-collapse .collapse-brand img {
    height: 23px;
  }
}
.text-primary {
  color: #C35003 !important;
}

a.text-primary {
  color: #C35003 !important;
}
a.text-primary:hover {
  color: #C4515B !important;
}

.alert-success {
  background-color: #448717;
  border-color: #448717;
}

.btn-success {
  background-color: #448717;
  border-color: #448717;
}
.btn-success:hover {
  background-color: #448717;
  border-color: #448717;
}

.btn-info {
  background-color: #63BAAA;
  border-color: #63BAAA;
}
.btn-info:hover {
  background-color: #63BAAA;
  border-color: #63BAAA;
}

.btn-danger {
  background-color: #C4515B;
  border-color: #C4515B;
}
.btn-danger:hover {
  background-color: #C4515B;
  border-color: #C4515B;
}

.page-item.active .page-link {
  background-color: #C35003;
  border-color: #C35003;
}

.navbar-vertical.navbar-expand-md .navbar-nav .nav-link.active:before {
  border-color: #C35003;
}

.dropdown-item.active, .dropdown-item:active {
  background-color: #C35003;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #C35003;
}

.navbar-horizontal .navbar-brand img {
  max-height: 25px;
}

#cookies-policy .cookiesBtn__link {
  background-color: #C35003;
  border-color: #C35003;
}
#cookies-policy .cookies__category input:checked + .cookies__box:after {
  background-color: #C35003;
}
#cookies-policy .cookies__details {
  color: #C35003;
}
#cookies-policy .cookies__details:hover, #cookies-policy .cookies__details:focus {
  color: #C35003;
}

#cookie-reset {
  text-align: center;
}
#cookie-reset .cookiebtn .cookiebtn__link {
  color: #C35003;
  border: none;
  font-size: 12px;
  padding-bottom: 10px;
  cursor: pointer;
  background-color: transparent;
}

.reports-container {
  margin-left: -13px;
  margin-right: -13px;
}
@media only screen and (min-width: 1024px) {
  .reports-container {
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media only screen and (min-width: 1024px) {
  .reports-container .inner {
    display: flex;
    flex-wrap: wrap;
  }
}
.reports-container .inner .report {
  overflow: hidden;
  border: 1px solid #C35003;
  margin-bottom: 30px;
  border-radius: 10px;
}
@media only screen and (min-width: 1024px) {
  .reports-container .inner .report {
    flex-basis: calc(50% - 10px);
    border: 1px solid #C35003;
    margin-right: 20px;
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1366px) {
  .reports-container .inner .report {
    flex-basis: calc(33.333% - 10px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media only screen and (min-width: 1024px) {
  .reports-container .inner .report:nth-child(2n+2) {
    margin-right: 0px;
  }
}
@media only screen and (min-width: 1366px) {
  .reports-container .inner .report:nth-child(2n+2) {
    margin-right: 15px;
  }
}
@media only screen and (min-width: 1366px) {
  .reports-container .inner .report:nth-child(3n+3) {
    margin-right: 0px;
  }
}
#dashboard {
  height: calc(100vh - 72px);
}
@media only screen and (min-width: 768px) {
  #dashboard {
    padding-top: 60px;
    height: auto;
  }
}

.dashboard-tabs {
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 100%;
  font-size: 13px;
  display: flex !important;
  z-index: 99;
}
@media only screen and (min-width: 768px) {
  .dashboard-tabs {
    position: relative !important;
    width: calc(100% - 78px) !important;
    margin: auto !important;
  }
}
.dashboard-tabs li {
  padding: 15px 0px !important;
  flex-grow: 1;
  text-align: center;
  border-radius: 0px;
  background: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
@media only screen and (min-width: 768px) {
  .dashboard-tabs li:first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }
}
@media only screen and (min-width: 768px) {
  .dashboard-tabs li:last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }
}
.dashboard-tabs .tabs__selected {
  background-color: #BCA79D;
  color: #fff;
  border-radius: 0px;
}
