/* _content/SSDay_Web/Components/SSDBevel.razor.rz.scp.css */
.ssd-bevel[b-dp4845fvaz] {
    border-style: ridge;
    border-width: 1px;
    border-bottom: none;
    border-left: none;
    border-right: none;
}

.ssd-bevel.ssd-theme-light[b-dp4845fvaz] {
    border-color: #697686;
}

.ssd-bevel.ssd-theme-dark[b-dp4845fvaz] {
    border-color: white;
}
/* _content/SSDay_Web/Components/SSDBox.razor.rz.scp.css */
/* _content/SSDay_Web/Components/SSDButton.razor.rz.scp.css */
.ssd-btn[b-5ozmp355wk] {
}

.ssd-btn-normal[b-5ozmp355wk] {
    padding: 4px 8px 3px 8px;
}

.ssd-btn-title[b-5ozmp355wk] {
    padding: 3px 6px 2px 6px;
}

.ssd-btn-navbar[b-5ozmp355wk] {
    padding: 1px 4px 0px 4px;
}

.ssd-btn.ssd-theme-light[b-5ozmp355wk] {
    color: black;
    background-color: #f2f2f2;
    border-color: #c7c7c7;
}

    .ssd-btn.ssd-theme-light:hover[b-5ozmp355wk],
    .ssd-btn.ssd-theme-light:focus[b-5ozmp355wk],
    .ssd-btn.ssd-theme-light:active[b-5ozmp355wk] {
        color: black;
        background-color: #dddddd !important;
        border-color: #a7a7a7 !important;
        outline: none !important;
        box-shadow: none !important;
    }

        .ssd-btn.ssd-theme-light:active:focus[b-5ozmp355wk] {
            color: black !important;
            background-color: #dddddd !important;
            border-color: #258cfb !important;
        }

.ssd-btn.ssd-theme-dark[b-5ozmp355wk] {
    color: white;
    background-color: #697686;
    border-color: cornflowerblue;
}

    .ssd-btn.ssd-theme-dark:hover[b-5ozmp355wk],
    .ssd-btn.ssd-theme-dark:focus[b-5ozmp355wk],
    .ssd-btn.ssd-theme-dark:active[b-5ozmp355wk] {
        color: white;
        background-color: #798696 !important;
        border-color: #c9d6e6 !important;
        outline: none !important;
        box-shadow: none !important;
    }

        .ssd-btn.ssd-theme-dark:active:focus[b-5ozmp355wk] {
            color: white !important;
            background-color: #798696 !important;
            border-color: white !important;
        }

.ssd-btn-disabled[b-5ozmp355wk] {
    border: 1px #bfbfbf solid !important;
}
/* _content/SSDay_Web/Components/SSDCarousel/SSDCarousel.razor.rz.scp.css */
.carousel-control-prev[b-8m6y6zfqt0],
.carousel-control-next[b-8m6y6zfqt0] {
    height: 40px;
    width: 40px;
    border-radius: 50%;
    background-color: #626874;
    margin: auto 10px auto 10px;
}

    .carousel-control-prev:hover[b-8m6y6zfqt0],
    .carousel-control-next:hover[b-8m6y6zfqt0] {
        background-color: #3b3e45;
    }
/* _content/SSDay_Web/Components/SSDCarousel/SSDCarouselItem.razor.rz.scp.css */
.carousel-item figure[b-bdwjc7s1c9] {
    position: relative;
}

    .carousel-item figure[b-bdwjc7s1c9]::before {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 2;
        display: block;
        content: '';
        width: 0;
        height: 0;
        background: rgba(255,255,255,.2);
        border-radius: 100%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        opacity: 0;
    }

    .carousel-item figure:hover[b-bdwjc7s1c9]::before {
        -webkit-animation: circle .75s;
        animation: circle-b-bdwjc7s1c9 .75s;
    }

@-webkit-keyframes circle {
    0% {
        opacity: 1;
    }

    40% {
        opacity: 1;
    }

    100% {
        width: 200%;
        height: 200%;
        opacity: 0;
    }
}

@keyframes circle-b-bdwjc7s1c9 {
    0% {
        opacity: 1;
    }

    40% {
        opacity: 1;
    }

    100% {
        width: 200%;
        height: 200%;
        opacity: 0;
    }
}
/* _content/SSDay_Web/Components/SSDCheckBox.razor.rz.scp.css */
.unselectable[b-mawpvcb80k] {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.ssd-checkbox.ssd-theme-light[b-mawpvcb80k] {
    color: black;
}

.ssd-checkbox.ssd-theme-dark[b-mawpvcb80k] {
    color: white;
}
/* _content/SSDay_Web/Components/SSDContextMenu.razor.rz.scp.css */
#ssd-menu-backdrop[b-2f72embqbc] {
    opacity: 0 !important;
}

#ssd-menu-li[b-2f72embqbc] {
    text-align: right !important;
}

.dropdown-item.ssd-theme-light:hover[b-2f72embqbc] {
    background-color: lightgray;
}

.dropdown-menu.ssd-theme-dark[b-2f72embqbc] {
    background-color: #697686;
}

.dropdown-item.ssd-theme-dark[b-2f72embqbc] {
    color: white;
}

    .dropdown-item.ssd-theme-dark:hover[b-2f72embqbc] {
        background-color: #394656;
    }
/* _content/SSDay_Web/Components/SSDDialog.razor.rz.scp.css */
.ssddialog-title[b-td8e3achfy] {
    font-weight: bolder;
    font-size: 100%;
}

.ssddialog-body[b-td8e3achfy] {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.ssddialog-footer[b-td8e3achfy] {
    width: 100%;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .ssddialog-footer > *[b-td8e3achfy] {
        margin: 0px 2px;
    }
/* _content/SSDay_Web/Components/SSDDrawer.razor.rz.scp.css */
.offcanvas-header[b-tb85s1b49n],
.offcanvas-body[b-tb85s1b49n] {
    padding: 0;
}

    .offcanvas-header.ssd-theme-light[b-tb85s1b49n],
    .offcanvas-body.ssd-theme-light[b-tb85s1b49n] {
        color: black;
        background-color: white;
    }

    .offcanvas-header.ssd-theme-dark[b-tb85s1b49n],
    .offcanvas-body.ssd-theme-dark[b-tb85s1b49n] {
        color: white;
        background: rgba(65,78,94);
        background: linear-gradient(180deg, rgba(65,78,94,1) 0%, rgb(105, 118, 134) 100%);
    }
/* _content/SSDay_Web/Components/SSDEdit/SSDEdit.razor.rz.scp.css */
/* _content/SSDay_Web/Components/SSDEdit/SSDEditComplex.razor.rz.scp.css */
/* _content/SSDay_Web/Components/SSDForm.razor.rz.scp.css */
/* _content/SSDay_Web/Components/SSDFrame.razor.rz.scp.css */
/* _content/SSDay_Web/Components/SSDImage.razor.rz.scp.css */
.ssd-cursor-disable[b-gkbg5xjxcf],
.ssd-cursor-disable *[b-gkbg5xjxcf] {
    cursor: auto !important;
}

.ssd-cursor-point[b-gkbg5xjxcf],
.ssd-cursor-point *[b-gkbg5xjxcf] {
    cursor: pointer !important;
}
/* _content/SSDay_Web/Components/SSDInputFile.razor.rz.scp.css */
/* _content/SSDay_Web/Components/SSDLabel.razor.rz.scp.css */
.ssd-label-h1[b-yh0r1o8cpf] {
    font-size: 20px;
    line-height: 2;
    font-weight: bolder;
    width: 100%;
    text-align: center;
    display: inline-block;
}

.ssd-label-h2[b-yh0r1o8cpf] {
    display: inline;
    font-size: 16px;
    line-height: 2;
    font-weight: bolder;
}

.ssd-label.ssd-theme-light[b-yh0r1o8cpf] {
    color: black;
}

.ssd-label.ssd-theme-dark[b-yh0r1o8cpf] {
    color: white;
}
/* _content/SSDay_Web/Components/SSDLoading.razor.rz.scp.css */
.ssdloading-backdrop[b-tkdo1e45o1] {
    background-color: black;
    position: absolute;
    opacity: 0.3;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}
/* _content/SSDay_Web/Components/SSDLoadingForm.razor.rz.scp.css */
#ssd-backdrop[b-jx1sz0snxk] {
    background-color: black;
    position: absolute;
    opacity: 0.3;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}
/* _content/SSDay_Web/Components/SSDMap.razor.rz.scp.css */
.ssd-map.ssd-theme-dark .leaflet-layer[b-umpd2r2ec1],
.ssd-map.ssd-theme-dark .leaflet-control-zoom-in[b-umpd2r2ec1],
.ssd-map.ssd-theme-dark .leaflet-control-zoom-out[b-umpd2r2ec1],
.ssd-map.ssd-theme-dark .leaflet-control-attribution[b-umpd2r2ec1] {
    filter: invert(100%) hue-rotate(180deg) brightness(95%) contrast(90%);
}
/* _content/SSDay_Web/Components/SSDModal.razor.rz.scp.css */
.modal-content.ssd-theme-light[b-fxhl015l0b] {
}

.modal-content.ssd-theme-dark[b-fxhl015l0b] {
    color: white;
    background-color: rgba(45,48,74);
    background: linear-gradient(180deg, rgba(65,68,94,1) 0%, rgb(105, 118, 134) 100%);
}
/* _content/SSDay_Web/Components/SSDNavbar.razor.rz.scp.css */
/* _content/SSDay_Web/Components/SSDNavbarMenu.razor.rz.scp.css */
.dropdown[b-kk630mb484] {
    position: relative;
    display: inline-block;
}

.dropdown-content[b-kk630mb484] {
    display: none;
    position: fixed !important;
    background-color: #f9f9f9;
    /*min-width: 180px;*/
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 999 !important;
}

    .dropdown-content.ssd-theme-light[b-kk630mb484] {
        color: #171717 !important;
        background-color: #ffffff;
    }

        .dropdown-content.ssd-theme-light > .dropdown-item:hover[b-kk630mb484] {
            background-color: #efefef;
        }

    .dropdown-content.ssd-theme-dark[b-kk630mb484] {
        color: white !important;
        background-color: #697686;
    }

        .dropdown-content.ssd-theme-dark > .dropdown-item:hover[b-kk630mb484] {
            background-color: #8996a6;
        }

.dropdown:hover .dropdown-content[b-kk630mb484] {
    display: block;
}

.dropdown-item[b-kk630mb484] {
    direction: rtl !important;
    height: 30px;
    padding-top: 5px;
    padding-right: 10px;
    cursor: pointer;
    background: linear-gradient( to right, #ffffff, #ffffff), linear-gradient( to right, rgba(100, 200, 200, 1), rgba(100, 200, 200, 1), rgba(100, 200, 200, 1) );
    background-size: 0 3px, 0 3px;
    background-position: 100% 100%, 0 100%;
    background-repeat: no-repeat;
    transition: background-size 400ms;
}

    .dropdown-item:hover[b-kk630mb484] {
        background-size: 0 3px, 100% 3px;
    }

.navbar-dark[b-kk630mb484] {
    margin: 0 !important;
    padding: 0 !important;
}

.nav-link[b-kk630mb484] {
    cursor: pointer;
    text-align: center;
    font-weight: bolder;
    color: white !important;
}

    .nav-link[b-kk630mb484]::after,
    .nav-link[b-kk630mb484]::before {
        content: '';
        position: absolute;
        width: 100%;
        height: 2px;
        background: linear-gradient(to right, #00ffff, #00ffff);
        bottom: -5px;
        left: 0;
        bottom: 1px;
        transform: scaleX(0);
        transform-origin: right;
        transition: transform 0.4s ease-out;
    }

    .nav-link[b-kk630mb484]::before {
        top: -5px;
        transform-origin: left;
    }

    .nav-link:hover[b-kk630mb484]::after,
    .nav-link:hover[b-kk630mb484]::before {
        transform: scaleX(1);
    }
/* _content/SSDay_Web/Components/SSDNewLine.razor.rz.scp.css */
/* _content/SSDay_Web/Components/SSDPagination.razor.rz.scp.css */
/* _content/SSDay_Web/Components/SSDPanel.razor.rz.scp.css */
.ssd-panel-transparent.ssd-theme-light[b-jme70363c1] {
    background-color: white;
}

.ssd-panel-transparent.ssd-theme-dark[b-jme70363c1] {
    background-color: #697686;
}

.ssd-panel-border[b-jme70363c1] {
    border-style: ridge;
}

    .ssd-panel-border.ssd-theme-light[b-jme70363c1] {
        border-color: white;
    }

    .ssd-panel-border.ssd-theme-dark[b-jme70363c1] {
        border-color: #798696;
    }
/* _content/SSDay_Web/Components/SSDRadioGroup.razor.rz.scp.css */
.ssd-label.ssd-theme-light[b-ydgb7dzs1o] {
    color: black;
}

.ssd-label.ssd-theme-dark[b-ydgb7dzs1o] {
    color: white;
}
/* _content/SSDay_Web/Components/SSDSelect.razor.rz.scp.css */
/* _content/SSDay_Web/Components/SSDSidebarMenu.razor.rz.scp.css */
/* _content/SSDay_Web/Components/SSDSpace.razor.rz.scp.css */
/* _content/SSDay_Web/Components/SSDStaticText.razor.rz.scp.css */
ssd-static-text.ssd-theme-light[b-z29g21f2qp] {
    color: black;
}

.ssd-static-text.ssd-theme-dark[b-z29g21f2qp] {
    color: white;
}

.ssd-static-text-bold[b-z29g21f2qp] {
    font-weight: bolder;
}
/* _content/SSDay_Web/Components/SSDThreeSect.razor.rz.scp.css */
.ssd-box-caption.ssd-theme-light[b-1e3j1agw4t] {
    color: blue;
}

.ssd-box-caption.ssd-theme-dark[b-1e3j1agw4t] {
    color: white;
}

.ssd-box-postfix.ssd-theme-light[b-1e3j1agw4t],
.ssd-box-postfixbtn.ssd-theme-light[b-1e3j1agw4t] {
    color: green;
}

.ssd-box-postfix.ssd-theme-dark[b-1e3j1agw4t],
.ssd-box-postfixbtn.ssd-theme-dark[b-1e3j1agw4t] {
    color: white;
}
/* _content/SSDay_Web/Components/SSDToast.razor.rz.scp.css */
.toast[b-y40r54j0eh] {
    user-select: none;
}

.toast-body.ssd-theme-dark[b-y40r54j0eh] {
    color: white !important;
    background-color: #99a6b6 !important;
}
/* _content/SSDay_Web/Components/SSDToolTip.razor.rz.scp.css */
.tooltip-main[b-tscvnj5hcd] {
    border-radius: 50%;
    z-index: 3500;
}

.tooltip-inner[b-tscvnj5hcd] {
    padding-left: 10px;
    padding-right: 10px;
    z-index: 3500;
}

    .tooltip-inner.ssd-theme-light[b-tscvnj5hcd] {
        background: #FFFFFF;
        color: rgba(0, 0, 0, 0.7);
        border: 1px solid #737373;
    }

    .tooltip-inner.ssd-theme-dark[b-tscvnj5hcd] {
        background: #293c4b;
        color: #FFFFFF;
        border: 1px solid #000000;
    }

.tooltip-qm[b-tscvnj5hcd] {
    z-index: 3500;
}

.tooltip.show[b-tscvnj5hcd] {
    opacity: 1;
    z-index: 3500;
}

.bs-tooltip-auto[x-placement^=bottom] .arrow[b-tscvnj5hcd]::before,
.bs-tooltip-bottom .arrow[b-tscvnj5hcd]::before {
    border-bottom-color: #f00;
    /* Red */
    z-index: 3500;
}
