﻿@charset "UTF-8";

:root {
    --bs-blue: #009ef6;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-gray: #7e8299;
    --bs-gray-dark: #3f4254;
    --bs-gray-100: #f5f8fa;
    --bs-gray-200: #eff2f5;
    --bs-gray-300: #e4e6ef;
    --bs-gray-400: #b5b5c3;
    --bs-gray-500: #a1a5b7;
    --bs-gray-600: #7e8299;
    --bs-gray-700: #5e6278;
    --bs-gray-800: #3f4254;
    --bs-gray-900: #181c32;
    --bs-white: #ffffff;
    --bs-light: #f5f8fa;
    --bs-primary: #009ef7;
    --bs-secondary: #e4e6ef;
    --bs-success: #50cd89;
    --bs-info: #7239ea;
    --bs-warning: #ffc700;
    --bs-danger: #f1416c;
    --bs-dark: #181c32;
    --bs-white-rgb: 255, 255, 255;
    --bs-light-rgb: 245, 248, 250;
    --bs-primary-rgb: 0, 158, 247;
    --bs-secondary-rgb: 228, 230, 239;
    --bs-success-rgb: 80, 205, 137;
    --bs-info-rgb: 114, 57, 234;
    --bs-warning-rgb: 255, 199, 0;
    --bs-danger-rgb: 241, 65, 108;
    --bs-dark-rgb: 24, 28, 50;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-body-color-rgb: 24, 28, 50;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-font-sans-serif: Poppins, Helvetica, "sans-serif";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient( 180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0) );
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #181c32;
    --bs-body-bg: #ffffff;
   --dmh-default-borderradius: 4px;
   --dmh-drawer-width-left: 240px;
   --dmh-drawer-width-right: 240px;
   --dmh-drawer-width-mini-left: 56px;
   --dmh-drawer-width-mini-right: 56px;
   --dmh-appbar-height: 64px;
   --dmh-typography-default-family: 'Roboto','Helvetica','Arial','sans-serif';
   --dmh-typography-default-size: .875rem;
   --dmh-typography-default-weight: 400;
   --dmh-typography-default-lineheight: 1.43;
   --dmh-typography-default-letterspacing: .01071em;
   --dmh-typography-default-text-transform: none;
   --dmh-typography-h1-family: 'Roboto','Helvetica','Arial','sans-serif';
   --dmh-typography-h1-size: 6rem;
   --dmh-typography-h1-weight: 300;
   --dmh-typography-h1-lineheight: 1.167;
   --dmh-typography-h1-letterspacing: -.01562em;
   --dmh-typography-h1-text-transform: none;
   --dmh-typography-h2-family: 'Roboto','Helvetica','Arial','sans-serif';
   --dmh-typography-h2-size: 3.75rem;
   --dmh-typography-h2-weight: 300;
   --dmh-typography-h2-lineheight: 1.2;
   --dmh-typography-h2-letterspacing: -.00833em;
   --dmh-typography-h2-text-transform: none;
   --dmh-typography-h3-family: 'Roboto','Helvetica','Arial','sans-serif';
   --dmh-typography-h3-size: 3rem;
   --dmh-typography-h3-weight: 400;
   --dmh-typography-h3-lineheight: 1.167;
   --dmh-typography-h3-letterspacing: 0;
   --dmh-typography-h3-text-transform: none;
   --dmh-typography-h4-family: 'Roboto','Helvetica','Arial','sans-serif';
   --dmh-typography-h4-size: 2.125rem;
   --dmh-typography-h4-weight: 400;
   --dmh-typography-h4-lineheight: 1.235;
   --dmh-typography-h4-letterspacing: .00735em;
   --dmh-typography-h4-text-transform: none;
   --dmh-typography-h5-family: 'Roboto','Helvetica','Arial','sans-serif';
   --dmh-typography-h5-size: 1.5rem;
   --dmh-typography-h5-weight: 400;
   --dmh-typography-h5-lineheight: 1.334;
   --dmh-typography-h5-letterspacing: 0;
   --dmh-typography-h5-text-transform: none;
   --dmh-typography-h6-family: 'Roboto','Helvetica','Arial','sans-serif';
   --dmh-typography-h6-size: 1.25rem;
   --dmh-typography-h6-weight: 500;
   --dmh-typography-h6-lineheight: 1.6;
   --dmh-typography-h6-letterspacing: .0075em;
   --dmh-typography-h6-text-transform: none;
   --dmh-typography-subtitle1-family: 'Roboto','Helvetica','Arial','sans-serif';
   --dmh-typography-subtitle1-size: 1rem;
   --dmh-typography-subtitle1-weight: 400;
   --dmh-typography-subtitle1-lineheight: 1.75;
   --dmh-typography-subtitle1-letterspacing: .00938em;
   --dmh-typography-subtitle1-text-transform: none;
   --dmh-typography-subtitle2-family: 'Roboto','Helvetica','Arial','sans-serif';
   --dmh-typography-subtitle2-size: .875rem;
   --dmh-typography-subtitle2-weight: 500;
   --dmh-typography-subtitle2-lineheight: 1.57;
   --dmh-typography-subtitle2-letterspacing: .00714em;
   --dmh-typography-subtitle2-text-transform: none;
   --dmh-typography-body1-family: 'Roboto','Helvetica','Arial','sans-serif';
   --dmh-typography-body1-size: 1rem;
   --dmh-typography-body1-weight: 400;
   --dmh-typography-body1-lineheight: 1.5;
   --dmh-typography-body1-letterspacing: .00938em;
   --dmh-typography-body1-text-transform: none;
   --dmh-typography-body2-family: 'Roboto','Helvetica','Arial','sans-serif';
   --dmh-typography-body2-size: .875rem;
   --dmh-typography-body2-weight: 400;
   --dmh-typography-body2-lineheight: 1.43;
   --dmh-typography-body2-letterspacing: .01071em;
   --dmh-typography-body2-text-transform: none;
   --dmh-typography-button-family: 'Roboto','Helvetica','Arial','sans-serif';
   --dmh-typography-button-size: .875rem;
   --dmh-typography-button-weight: 500;
   --dmh-typography-button-lineheight: 1.75;
   --dmh-typography-button-letterspacing: .02857em;
   --dmh-typography-button-text-transform: uppercase;
   --dmh-typography-caption-family: 'Roboto','Helvetica','Arial','sans-serif';
   --dmh-typography-caption-size: .75rem;
   --dmh-typography-caption-weight: 400;
   --dmh-typography-caption-lineheight: 1.66;
   --dmh-typography-caption-letterspacing: .03333em;
   --dmh-typography-caption-text-transform: none;
   --dmh-typography-overline-family: 'Roboto','Helvetica','Arial','sans-serif';
   --dmh-typography-overline-size: .75rem;
   --dmh-typography-overline-weight: 400;
   --dmh-typography-overline-lineheight: 2.66;
   --dmh-typography-overline-letterspacing: .08333em;
   --dmh-typography-overline-text-transform: none;
   --dmh-zindex-drawer: 1100;
   --dmh-zindex-appbar: 1300;
   --dmh-zindex-dialog: 1059;
   --dmh-zindex-popover: 1200;
   --dmh-zindex-snackbar: 1500;
   --dmh-zindex-tooltip: 1600;
   --dmh-palette-text-primary: #424242ff;
   --dmh-palette-text-secondary: #00000089;
   --dmh-palette-text-disabled: #00000060;
   --dmh-palette-action-default: #00000089;
   --dmh-palette-action-default-hover: rgba(0,0,0,0.058823529411764705);
   --dmh-palette-action-disabled: #00000042;
   --dmh-palette-action-disabled-background: #0000001e;
   --dmh-palette-surface: #ffffffff;
   --dmh-palette-background: #ffffffff;
   --dmh-palette-background-grey: #f5f5f5ff;
   --dmh-palette-drawer-background: #ffffffff;
   --dmh-palette-drawer-text: #424242ff;
   --dmh-palette-drawer-icon: #616161ff;
   --dmh-palette-appbar-background: #ffffffcc;
   --dmh-palette-appbar-text: #424242ff;
   --dmh-palette-lines-default: #0000001e;
   --dmh-palette-lines-inputs: #bdbdbdff;
   --dmh-palette-table-lines: #e0e0e0ff;
   --dmh-palette-table-striped: #00000005;
   --dmh-palette-table-hover: #0000000a;
   --dmh-palette-divider: #e0e0e0ff;
   --dmh-palette-divider-light: #000000cc;
   --dmh-palette-grey-default: #9E9E9E;
   --dmh-palette-grey-light: #e8e8e8;
   --dmh-palette-grey-lighter: #f9f9f9;
   --dmh-palette-grey-dark: #757575;
   --dmh-palette-grey-darker: #616161;
   --dmh-palette-overlay-dark: rgba(33,33,33,0.4980392156862745);
   --dmh-palette-overlay-light: rgba(255,255,255,0.4980392156862745);
}

#dmh-overlay {
    width: 50px;
    height: 50px;
}

.dmh-overlay {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 !important;
    align-items: center;
    justify-content: center;
    border-radius: inherit;
    display: flex;
    position: fixed;
    transition: .3s cubic-bezier(.25, .8, .5, 1), z-index 1ms;
    z-index: 99;
}

    .dmh-overlay.dmh-overlay-absolute {
        position: absolute;
    }

    .dmh-overlay .dmh-overlay-scrim {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        border-radius: inherit;
        position: absolute;
        height: 100%;
        width: 100%;
        border-color: transparent;
        background-color: transparent;
        animation: mud-animation-fadein ease .15s;
        -webkit-animation: mud-animation-fadein ease .15s;
        -moz-animation: mud-animation-fadein ease .15s;
        -o-animation: mud-animation-fadein ease .15s;
    }

        .dmh-overlay .dmh-overlay-scrim.dmh-overlay-light {
            background: rgba(255,255,255,.5);
        }

        .dmh-overlay .dmh-overlay-scrim.dmh-overlay-dark {
            background: rgba(33,33,33,.5);
        }

        .dmh-overlay .dmh-overlay-scrim:hover {
            cursor: default;
        }

    .dmh-overlay .dmh-overlay-content {
        position: relative;
    }




.dmh-dialog-container {
   /* display: flex;
    position: fixed;
    z-index: 1060;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    grid-template-areas:
        "top-start top top-end"
        "center-start center center-end"
        "bottom-start bottom-center bottom-end";
    grid-template-rows: minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);
    height: 100%;
    padding: 0.625em;
    overflow-x: hidden;
    transition: background-color .1s;
    -webkit-overflow-scrolling: touch;*/
    
    display: flex;
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: var(--dmh-zindex-dialog);
}

    .dmh-dialog-container.dmh-dialog-center {
        align-items: center;
        justify-content: center;
    }

    .dmh-dialog-container.dmh-dialog-topcenter {
        align-items: flex-start;
        justify-content: center;
        padding-top: 32px;
    }

    .dmh-dialog-container.dmh-dialog-bottomcenter {
        align-items: flex-end;
        justify-content: center;
        padding-bottom: 32px;
    }

    .dmh-dialog-container.dmh-dialog-centerright {
        align-items: center;
        justify-content: flex-end;
        padding-right: 32px;
    }

    .dmh-dialog-container.dmh-dialog-centerleft {
        align-items: center;
        justify-content: flex-start;
        padding-left: 32px;
    }

    .dmh-dialog-container.dmh-dialog-topleft .dmh-dialog {
        position: absolute;
        top: 32px;
        left: 32px;
    }

    .dmh-dialog-container.dmh-dialog-topright .dmh-dialog {
        position: absolute;
        top: 32px;
        right: 32px;
    }

    .dmh-dialog-container.dmh-dialog-bottomleft .dmh-dialog {
        position: absolute;
        bottom: 32px;
        left: 32px;
    }

    .dmh-dialog-container.dmh-dialog-bottomright .dmh-dialog {
        position: absolute;
        bottom: 32px;
        right: 32px;
    }

.dmh-dialog {
    display: flex;
    z-index: calc(var(--dmh-zindex-dialog) + 2);
    flex-direction: column;
    color: var(--dmh-palette-text-primary);
    background-color: var(--dmh-palette-surface);
    border-radius: var(--dmh-default-borderradius);
    -webkit-animation: axa-open-dialog-center 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) both;
    animation: axa-open-dialog-center 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) both;
    box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
}

    .dmh-dialog.dmh-dialog-rtl .dmh-dialog-title .axa-button-root {
        right: unset;
        left: 8px;
    }

    .dmh-dialog .dmh-dialog-title {
        z-index: +1;
        flex: 0 0 auto;
        margin: 0;
        padding: 16px 24px;
        border-top-left-radius: var(--dmh-default-borderradius);
        border-top-right-radius: var(--dmh-default-borderradius);
    }

        .dmh-dialog .dmh-dialog-title + * > .dmh-dialog-content {
            border-radius: 0;
        }

        .dmh-dialog .dmh-dialog-title .axa-button-root {
            top: 8px;
            right: 8px;
            position: absolute;
            line-height: 1;
        }

    .dmh-dialog .dmh-dialog-content {
        position: relative;
        flex: 1 1 auto;
        padding: 8px 24px;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        border-top-left-radius: var(--dmh-default-borderradius);
        border-top-right-radius: var(--dmh-default-borderradius);
    }

        .dmh-dialog .dmh-dialog-content.dmh-dialog-no-side-padding {
            padding: 12px 0;
        }

    .dmh-dialog .dmh-dialog-actions {
        flex: 0 0 auto;
        /*display: flex;*/
        padding: 8px;
        align-items: center;
        justify-content: flex-end;
        border-bottom-left-radius: var(--dmh-default-borderradius);
        border-bottom-right-radius: var(--dmh-default-borderradius);
    }

        .dmh-dialog .dmh-dialog-actions > :not(:first-child) {
            margin-left: 8px;
            margin-inline-start: 8px;
            margin-inline-end: unset;
        }

.dmh-dialog-width-false {
    max-width: calc(100% - 64px);
}

.dmh-dialog-width-xs {
    max-width: 444px;
}

.dmh-dialog-width-sm {
    max-width: 600px;
}

.dmh-dialog-width-md {
    max-width: 960px;
}

.dmh-dialog-width-lg {
    max-width: 1280px;
}

.dmh-dialog-width-xl {
    max-width: 1920px;
}

.dmh-dialog-width-xxl {
    max-width: 2560px;
}

.dmh-dialog-width-full {
    width: calc(100% - 64px);
}

.dmh-dialog-fullscreen {
    width: 100%;
    height: 100%;
    margin: 0;
    max-width: 100%;
    max-height: none;
    border-radius: 0;
}

body {
    font-family: "Mali", cursive;
}

.form-label {
    margin-bottom: 0.25rem;
   font-size: 0.9125rem; 
    color: #5d596c;
}



.form-check-input.green[type=radio] {
    border-radius: 50%;
    border-color: #33a474;
}

.form-check-input.green:focus {
    border-color: #33a474;
    outline: 0;
    box-shadow: 0 0.125rem 0.25rem rgba(165, 163, 174, 0.3);
}

.form-check-input.green:checked {
    background-color: #33a474;
    border-color: #33a474;
}

    .form-check-input.green:checked[type=checkbox] {
        --bs-form-check-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='13' viewBox='0 0 15 14' fill='none'%3E%3Cpath d='M3.41667 7L6.33333 9.91667L12.1667 4.08333' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    }

    .form-check-input.green:checked[type=radio] {
        --bs-form-check-bg-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='5' y='5' width='8' height='8' rx='4' fill='%23fff'/%3E%3C/svg%3E%0A");
    }

.form-check-input.green[type=checkbox]:indeterminate {
    background-color: #33a474;
    border-color: #33a474;
    --bs-form-check-bg-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 9H12.5' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.form-check-input.gray[type=radio] {
    border-radius: 50%;
    border-color: #dbdade;
}

.form-check-input.gray:focus {
    border-color: #dbdade;
    outline: 0;
    box-shadow: 0 0.125rem 0.25rem rgba(165, 163, 174, 0.3);
}

.form-check-input.gray:checked {
    background-color: #dbdade;
    border-color: #dbdade;
}

    .form-check-input.gray:checked[type=checkbox] {
        --bs-form-check-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='13' viewBox='0 0 15 14' fill='none'%3E%3Cpath d='M3.41667 7L6.33333 9.91667L12.1667 4.08333' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    }

    .form-check-input.gray:checked[type=radio] {
        --bs-form-check-bg-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='5' y='5' width='8' height='8' rx='4' fill='%23fff'/%3E%3C/svg%3E%0A");
    }

.form-check-input.gray[type=checkbox]:indeterminate {
    background-color: #dbdade;
    border-color: #dbdade;
    --bs-form-check-bg-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 9H12.5' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.form-check-input.purple[type=radio] {
    border-radius: 50%;
    border-color: #7367f0;
}

.form-check-input.purple:focus {
    border-color: #7367f0;
    outline: 0;
    box-shadow: 0 0.125rem 0.25rem rgba(165, 163, 174, 0.3);
}

.form-check-input.purple:checked {
    background-color: #7367f0;
    border-color: #7367f0;
}

    .form-check-input.purple:checked[type=checkbox] {
        --bs-form-check-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='13' viewBox='0 0 15 14' fill='none'%3E%3Cpath d='M3.41667 7L6.33333 9.91667L12.1667 4.08333' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    }

    .form-check-input.purple:checked[type=radio] {
        --bs-form-check-bg-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='5' y='5' width='8' height='8' rx='4' fill='%23fff'/%3E%3C/svg%3E%0A");
    }

.form-check-input.purple[type=checkbox]:indeterminate {
    background-color: #7367f0;
    border-color: #7367f0;
    --bs-form-check-bg-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 9H12.5' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}



.dmh-title {
    color: #179F86
}
.dmh-bg1 {
    background-color: #94D769;
}
.dmh-bg2 {
    background-color: #F2E680;
}
.dmh-bg3 {
    background-color: #DE9D7D;
}
.dmh-color1 {
    color: #94D769;
}

.dmh-color2 {
    color: #95561E;
}

.dmh-color3 {
    color: #DE9D7D;
}