@import 'https://petalhub.pt/public/css/vars.css';
@import 'https://styleguide.scents.studio/public/css/scents_bo_styleguide.css';


html, body {
    overflow:auto;
}

body:before,
.sidenav::before {
    display:none;
}

.login-bg {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 100vh;
}
.login-bg:before {
    content:'';
    background-color: var(--bs-border-color-translucent);
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    left:0;
}

.weather-bg {
    background-position:center;
    background-size: cover;
    background-repeat: no-repeat;
}

.weather-bg.t01d {
    background-image:url('../img/meteorology/t01d.jpg');
    color: #fff;
}

.weather-bg.t02d{
    background-image:url('../img/meteorology/t02d.jpg');
    color: #fff;
}

.weather-bg.t03d{
    background-image:url('../img/meteorology/t03d.jpg');
    color: var(--body-color);
}

.weather-bg.t04d {
    background-image:url('../img/meteorology/t04d.jpg');
    color: var(--body-color);
}

.weather-bg.t09d {
    background-image:url('../img/meteorology/t09d.jpg');
    color: #fff;
}

.weather-bg.t10d {
    background-image:url('../img/meteorology/t10d.jpg');
    color: var(--body-color);
}

.weather-bg.t11d {
    background-image:url('../img/meteorology/t11d.jpg');
    color: #fff;
}


.weather-bg.t01n {
    background-image:url('../img/meteorology/t01n.jpg');
    color: #fff;
}

.weather-bg.t02n{
    background-image:url('../img/meteorology/t02n.jpg');
    color: #fff;
}

.weather-bg.t03n{
    background-image:url('../img/meteorology/t03n.jpg');
    color: #fff;
}

.weather-bg.t04n {
    background-image:url('../img/meteorology/t04n.jpg');
    color: #fff;
}

.weather-bg.t09n {
    background-image:url('../img/meteorology/t09n.jpg');
    color: #fff;
}

.weather-bg.t10n {
    background-image:url('../img/meteorology/t10n.jpg');
    color: #fff;
}

.weather-bg.t11n {
    background-image:url('../img/meteorology/t11n.jpg');
    color: #fff;
}

@font-face {
    font-family: 'icomoon';
    src:  url('../../resources/fonts/icomoon.eot');
    src:  url('../../resources/fonts/icomoon.eot') format('embedded-opentype'),
		url('../../resources/fonts/icomoon.ttf') format('truetype'),
		url('../../resources/fonts/icomoon.woff') format('woff'),
		url('../../resources/fonts/icomoon.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon' !important;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-qdbv-children:before {
	content: "\e911";
}
.icon-qdbv-adults:before {
	content: "\e912";
}
.icon-qdbv-ac:before {
	content: "\e90a";
}
.icon-qdbv-fridge:before {
	content: "\e90b";
}
.icon-qdbv-parking:before {
	content: "\e90c";
}
.icon-qdbv-kitchen:before {
	content: "\e90d";
}
.icon-qdbv-sofa-cama:before {
	content: "\e90e";
}
.icon-qdbv-area:before {
	content: "\e90f";
}
.icon-cafe-da-manha:before {
	content: "\e910";
}
.icon-qdbv-bed:before {
	content: "\e909";
}
.icon-qdbv-meal:before {
	content: "\e907";
}
.icon-qdbv-pet:before {
	content: "\e906";
}
.icon-qdbv-pet-full:before {
	content: "\e908";
}
.icon-qbv-dine:before {
	content: "\e900";
}
.icon-qbv-enjoy:before {
	content: "\e901";
}
.icon-qbv-pool:before {
	content: "\e902";
}
.icon-qbv-sleep:before {
	content: "\e903";
}
.icon-qdbv-ovalhome:before {
	content: "\e905";
}
.icon-qdbv-home:before {
	content: "\e904";
}