
@import url('https://fonts.googleapis.com/css2?family=Amaranth:ital,wght@0,400;0,700;1,400;1,700&family=Oswald:wght@200..700&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

@import "../vendor/flatpickr/flatpickr.min.css";
@import "@fortawesome/fontawesome-free/css/all.min.css";
@import "../vendor/jquery-easyui-1.5.5.4/themes/default/easyui.css";
@import "../vendor/jquery-easyui-1.5.5.4/themes/color.css";
@import "../vendor/jquery-easyui-1.5.5.4/themes/icon.css";
@import "filepond/dist/filepond.min.css";
@import "filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css";
@import "filepond-plugin-image-edit/dist/filepond-plugin-image-edit.css";
@import "filepond-plugin-file-poster/dist/filepond-plugin-file-poster.min.css";
@import "sb-admin-2.css";


html {
    font-family:"Amaranth", sans-serif;
}
body {
    background-color: lightgray;

}

.collapse-item i {
    color: green;
}

.h3 {
    font-family: "Amaranth", serif;
    font-weight: 600;
}

.card-body .nav .nav-link {
    font-family: "oswald", sans-serif;
    font-weight: normal;
}

.sidebar .nav-item .collapse .collapse-inner .collapse-item.active, .sidebar .nav-item .collapsing .collapse-inner .collapse-item.active {
    color: #4e73df;
    font-weight: 700;
    background-color: #dddfeb;
}

.numbering {
    margin-top: 40px;
    background: #7a7777;
    width: 20px;
    border-radius: 20px;
    color: white;
    text-align: center;
    font-weight: bolder;
    padding-top: 1px;
    font-size: 12px;
}

::-webkit-input-placeholder { /* Edge */
    color: green;
}

:-ms-input-placeholder { /* Internet Explorer */
    color: green;
}

::placeholder {
    color: green;
}

.bg-login-image {
    /*background: url('../images/jumbo-nuts.png');*/
    background-position: center;
    background-size: cover;
}




.nav {
    --bs-nav-link-padding-x: 1rem;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight: ;
    --bs-nav-link-color: var(--bs-link-color);
    --bs-nav-link-hover-color: var(--bs-link-hover-color);
    --bs-nav-link-disabled-color: #69707a;
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.nav-link {
    display: block;
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    color: var(--bs-nav-link-color);
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
    .nav-link {
        transition: none;
    }
}
.nav-link:hover, .nav-link:focus {
    color: var(--bs-nav-link-hover-color);
    text-decoration: none;
}
.nav-link.disabled {
    color: var(--bs-nav-link-disabled-color);
    pointer-events: none;
    cursor: default;
}

.nav-tabs {
    --bs-nav-tabs-border-width: 1px;
    --bs-nav-tabs-border-color: #d4dae3;
    --bs-nav-tabs-border-radius: 0.35rem;
    --bs-nav-tabs-link-hover-border-color: #e0e5ec #e0e5ec #d4dae3;
    --bs-nav-tabs-link-active-color: #4a515b;
    --bs-nav-tabs-link-active-bg: #f2f6fc;
    --bs-nav-tabs-link-active-border-color: #d4dae3 #d4dae3 #f2f6fc;
    border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
    margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
    background: none;
    border: var(--bs-nav-tabs-border-width) solid transparent;
    border-top-left-radius: var(--bs-nav-tabs-border-radius);
    border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
    isolation: isolate;
    border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
    color: var(--bs-nav-link-disabled-color);
    background-color: transparent;
    border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
    color: var(--bs-nav-tabs-link-active-color);
    background-color: var(--bs-nav-tabs-link-active-bg);
    border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
    margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.nav-pills {
    --bs-nav-pills-border-radius: 0.35rem;
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #0061f2;
}
.nav-pills .nav-link {
    background: none;
    border: 0;
    border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link:disabled {
    color: var(--bs-nav-link-disabled-color);
    background-color: transparent;
    border-color: transparent;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    color: var(--bs-nav-pills-link-active-color);
    background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
    width: 100%;
}

.tab-content > .tab-pane {
    display: none;
}
.tab-content > .active {
    display: block;
}

.nav-borders .nav-link.active {
    color: #0061f2;
    border-bottom-color: #0061f2;
    border-bottom: 1px solid;
}


.main-profile-overview .main-img-user.user-profile {
    width: 120px;
    height: 120px;
}

.main-img-user {
    display: inline-block;
    position: relative;
    width: 150px;
    height: 150px;
    border-radius: 100%;
    text-align: center;
}

.main-img-user img {
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 100%;
    width: 100%!important;
    height: 100%!important;
    max-width: 100%;
}

.profile-user .profile-edit {
    position: absolute;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    line-height: 28px;
    inset-inline-end: 0;
    background: rgb(var(--light-rgb));
    border: 1px solid var(--custom-white);
    margin: 0 auto;
    box-shadow: 0 1px 2px rgba(0,0,0,.431372549);
    margin: 0 auto;
    text-align: center;
}

.main-profile-name {
    font-weight: 700;
    font-size: 20px;
    margin-block-end: 2px;
    color: black;
}

.list-props li{
    padding: 5px;
    border-color: #95B8E7;

}

.list-props li {
    padding: 5px;
    border: 1px solid #95B8E7;
    color: #0E2D5F;
    background-color: #E0ECFF;
    background: -webkit-linear-gradient(top, #EFF5FF 0, #E0ECFF 100%);
    background: -moz-linear-gradient(top, #EFF5FF 0, #E0ECFF 100%);
    background: -o-linear-gradient(top, #EFF5FF 0, #E0ECFF 100%);
    background: linear-gradient(to bottom, #EFF5FF 0, #E0ECFF 100%);
    background-repeat: repeat-x;
}

.window-proxy-mask, .window-mask {
    background: #000;
}

.swal2-container {
    z-index: 10000;
}

.fa-square {
    background-color: #4e73df;
}

.panel-header, .panel-body {
    border-color: #95B8E7;
    border: none;
}


.top-button-menu button, .top-button-menu a{
    border: 1px solid #95B8E7;
    margin-left: 10px;
}

.form-control, .btn {
    box-shadow: none !important;
    outline: none !important;
}
