:root {
   --bs-page-bg: #fcfbf8;
   /*--bs-page-bg: #E4E3D7;*/
   /*--bs-aside-bg-color: #6C7560;*/
   --bs-aside-bg-color: #2b3939;

   --bs-primary: #f47f70;
   --bs-text-primary: #f47f70;
   --bs-link-color: #f47f70;
   --bs-link-color-rgb: 244 127 112;
   --bs-primary-active: #f15641;
   --bs-link-hover-color: #f15641;
   --bs-link-hover-color-rgb: 77, 102, 102;
   --bs-primary-light: hsl(7, 86%, 97%);

   --bs-component-active-bg: #f47f70;
   --bs-component-hover-color: #f47f70;
   --bs-component-checked-bg: #f47f70;

   --bs-menu-link-color-hover: #f47f70;
   --bs-menu-link-color-show: #f47f70;
   --bs-menu-link-color-here: #f47f70;
   --bs-menu-link-color-active: #f47f70;

   --bs-nav-pills-link-active-bg: #f47f70;
   --bs-nav-pills-link-active-color: #fff;

   /* Success */
   --bs-success: #add5a8;
   --bs-success-active: #add5a8;
   /* --bs-success-light: #add5a8; */
   --bs-success-hover: #add5a8;
   --bs-text-success: #add5a8;
   --bs-success-text: #add5a8;

   /* Danger */

   --bs-danger: #b35a4d;
   --bs-danger-active: #b35a4d;
   /* --bs-danger-light: #b35a4d; */
   --bs-danger-hover: #b35a4d;
   --bs-text-danger: #b35a4d;
   --bs-danger-text: #b35a4d;

   /* Info */
   --bs-info: #fff;
   --bs-info-active: #6c757d;
   --bs-info-light: #fcfbf8;
   --bs-info-hover: #6c757d;
   --bs-text-info: #6c757d;
   --bs-info-text: #6c757d;

   /* Dark */
   --bs-dark: #2b3939;
}

.bg-beje {
   background-color: #fcfbf8 !important;
}

.nav-pills {
   --bs-nav-pills-link-active-bg: #f47f70;
}
.form-check-input:checked {
   background-color: #f47f70;
}

.link-primary {
   color: #f47f70 !important;
}

.aside .aside-menu .menu .menu-item .menu-link .menu-title,
.aside .aside-menu .menu .menu-item .menu-link .menu-icon,
.aside .aside-menu .menu .menu-item .menu-link .menu-icon .svg-icon,
.aside .aside-menu .menu .menu-item .menu-link .menu-icon i {
   color: #dadada;
}

.aside .aside-menu .menu .menu-item .menu-link.active .menu-title,
.aside .aside-menu .menu .menu-item .menu-link.active .menu-icon,
.aside .aside-menu .menu .menu-item .menu-link.active .menu-icon .svg-icon,
.aside .aside-menu .menu .menu-item .menu-link.active .menu-icon i,
.aside .aside-menu .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title,
.aside .aside-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title,
.aside .aside-menu .menu .menu-item.show > .menu-link .menu-icon,
.aside .aside-menu .menu .menu-item.show > .menu-link .menu-icon .svg-icon,
.aside .aside-menu .menu .menu-item.show > .menu-link .menu-icon i {
   color: #fff;
}

.aside .aside-menu .menu .menu-item .menu-link.active .menu-bullet .bullet {
   background-color: #fff;
}

.link-primary:focus,
.link-primary:hover {
   color: var(--bs-primary-active) !important;
}

body,
html {
   font-family: Nunito, Inter, Helvetica, sans-serif;
}

.flex-col {
    flex-direction: column;
}

/** Auth/Login **/
#auth-login-type-input-group {
    display: flex;
}

#auth-login-type-input-group > label {
    cursor: pointer;
    width: 50%;
    position: relative;
}

#auth-login-type-input-group > label > span  {
    display: block;
    width: 100%;
    height: 100%;
    padding: 1.2rem 0;
    text-align: center;
    color: var(--bs-primary);
    border: 1px solid var(--bs-primary);
}

#auth-login-type-input-group > label:first-child > span  {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
}

#auth-login-type-input-group > label:last-child > span  {
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
}

#auth-login-type-input-group input {
    position: absolute;
    opacity: 0;
}

#auth-login-type-input-group > label > input:checked + span {
    background-color: var(--bs-primary);
    color: #fff;
}

#auth-login-type-input-group > label > input:focus + span
{
    text-decoration: underline;
    box-shadow: inset 1px 1px 3px 0px #fff, inset -1px -1px 3px 0px #fff;
}
/** End -- Auth/Login **/

