@font-face {
    font-family: 'Lazydog';
    src: url('../fonts/LazydogRegular.woff2') format('woff2'), url('../fonts/LazydogRegular.woff') format('woff'), url('../fonts/Lazydog.ttf') format('truetype');;
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Dekko';
    src: url('../fonts/Dekko.woff2') format('woff2'), url('../fonts/Dekko.woff') format('woff'), url('../fonts/Dekko.ttf') format('truetype');;
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


iframe {
    width: 100%;
    aspect-ratio: 16/9
}

section {
    padding: 0
}

.dekko-font {
    font-family: Dekko, sans-serif
}


.lazydog-font {
    font-family: Lazydog;
}

.asteriskField {
    display: none;
}


.icon-size-medium {
    font-size: 24px;
}

:root, [data-bs-theme=light] {
    --bs-primary: #49c2c0;
    --bs-primary-rgb: 73, 194, 192;
    --bs-primary-text-emphasis: #1D4E4D;
    --bs-primary-bg-subtle: #DBF3F2;
    --bs-primary-border-subtle: #B6E7E6;
    --bs-secondary: #ffc43d;
    --bs-secondary-rgb: 255, 196, 61;
    --bs-secondary-text-emphasis: #664E18;
    --bs-secondary-bg-subtle: #FFF3D8;
    --bs-secondary-border-subtle: #FFE7B1;
    --bs-success: #548C2F;
    --bs-success-rgb: 84, 140, 47;
    --bs-success-text-emphasis: #223813;
    --bs-success-bg-subtle: #DDE8D5;
    --bs-success-border-subtle: #BBD1AC;
    --bs-info: #d7d7d7;
    --bs-info-rgb: 215, 215, 215;
    --bs-info-text-emphasis: #565656;
    --bs-info-bg-subtle: #F7F7F7;
    --bs-info-border-subtle: #EFEFEF;
    --bs-danger: #BF0603;
    --bs-danger-rgb: 191, 6, 3;
    --bs-danger-text-emphasis: #4C0201;
    --bs-danger-bg-subtle: #F2CDCD;
    --bs-danger-border-subtle: #E59B9A;
    --bs-body-font-family: Dekko, serif
}

.btn-primary {
    --bs-btn-color: #000000;
    --bs-btn-bg: #49c2c0;
    --bs-btn-border-color: #49c2c0;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #64CBC9;
    --bs-btn-hover-border-color: #5BC8C6;
    --bs-btn-focus-shadow-rgb: 11, 29, 29;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #6DCECD;
    --bs-btn-active-border-color: #5BC8C6;
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: #49c2c0;
    --bs-btn-disabled-border-color: #49c2c0
}

.btn-outline-primary {
    --bs-btn-color: #49c2c0;
    --bs-btn-border-color: #49c2c0;
    --bs-btn-focus-shadow-rgb: 73, 194, 192;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #49c2c0;
    --bs-btn-hover-border-color: #49c2c0;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #49c2c0;
    --bs-btn-active-border-color: #49c2c0;
    --bs-btn-disabled-color: #49c2c0;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #49c2c0
}

.btn-secondary {
    --bs-btn-color: #000000;
    --bs-btn-bg: #ffc43d;
    --bs-btn-border-color: #ffc43d;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #FFCD5A;
    --bs-btn-hover-border-color: #FFCA50;
    --bs-btn-focus-shadow-rgb: 38, 29, 9;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #FFD064;
    --bs-btn-active-border-color: #FFCA50;
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: #ffc43d;
    --bs-btn-disabled-border-color: #ffc43d
}

.btn-outline-secondary {
    --bs-btn-color: #ffc43d;
    --bs-btn-border-color: #ffc43d;
    --bs-btn-focus-shadow-rgb: 255, 196, 61;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #ffc43d;
    --bs-btn-hover-border-color: #ffc43d;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #ffc43d;
    --bs-btn-active-border-color: #ffc43d;
    --bs-btn-disabled-color: #ffc43d;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ffc43d
}

.btn-success {
    --bs-btn-color: #000000;
    --bs-btn-bg: #548C2F;
    --bs-btn-border-color: #548C2F;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #6E9D4E;
    --bs-btn-hover-border-color: #659844;
    --bs-btn-focus-shadow-rgb: 13, 21, 7;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #76A359;
    --bs-btn-active-border-color: #659844;
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: #548C2F;
    --bs-btn-disabled-border-color: #548C2F
}

.btn-outline-success {
    --bs-btn-color: #548C2F;
    --bs-btn-border-color: #548C2F;
    --bs-btn-focus-shadow-rgb: 84, 140, 47;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #548C2F;
    --bs-btn-hover-border-color: #548C2F;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #548C2F;
    --bs-btn-active-border-color: #548C2F;
    --bs-btn-disabled-color: #548C2F;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #548C2F
}

.btn-info {
    --bs-btn-color: #000000;
    --bs-btn-bg: #d7d7d7;
    --bs-btn-border-color: #d7d7d7;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #DDDDDD;
    --bs-btn-hover-border-color: #DBDBDB;
    --bs-btn-focus-shadow-rgb: 32, 32, 32;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #DFDFDF;
    --bs-btn-active-border-color: #DBDBDB;
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: #d7d7d7;
    --bs-btn-disabled-border-color: #d7d7d7
}

.btn-outline-info {
    --bs-btn-color: #d7d7d7;
    --bs-btn-border-color: #d7d7d7;
    --bs-btn-focus-shadow-rgb: 215, 215, 215;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #d7d7d7;
    --bs-btn-hover-border-color: #d7d7d7;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #d7d7d7;
    --bs-btn-active-border-color: #d7d7d7;
    --bs-btn-disabled-color: #d7d7d7;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #d7d7d7
}

.btn-danger {
    --bs-btn-color: #fff;
    --bs-btn-bg: #BF0603;
    --bs-btn-border-color: #BF0603;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #A20503;
    --bs-btn-hover-border-color: #990502;
    --bs-btn-focus-shadow-rgb: 245, 218, 217;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #990502;
    --bs-btn-active-border-color: #8F0502;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #BF0603;
    --bs-btn-disabled-border-color: #BF0603
}

.btn-outline-danger {
    --bs-btn-color: #BF0603;
    --bs-btn-border-color: #BF0603;
    --bs-btn-focus-shadow-rgb: 191, 6, 3;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #BF0603;
    --bs-btn-hover-border-color: #BF0603;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #BF0603;
    --bs-btn-active-border-color: #BF0603;
    --bs-btn-disabled-color: #BF0603;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #BF0603
}

.dropdown-item{
    --bs-dropdown-link-active-bg: #49c2c0;
    font-family: Dekko, sans-serif;
}

.dropdown-menu {
    max-height: 200px;
    overflow-y: scroll;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-bottom: .5rem;
    font-family: Lazydog;
    font-weight: 500;
    line-height: 1.2
}

.btn {
    font-family: Lazydog;
}
