﻿@charset "UTF-8";

/*-- toggle switch --*/
.theme-switch-wrapper {
    display: flex;
    align-items: center;
    height: 3.75rem;
    padding: 1.25rem;
}

    .theme-switch-wrapper em {
        margin-left: 10px;
        font-size: 1rem;
    }

.theme-switch {
    display: inline-block;
    position: relative;
    margin: 0;
}

    .theme-switch input {
        display: none;
    }

/*-- //toggle switch --*/
/*-- dark and light mode styling --*/
.mode-container {
    width: 24px;
    height: 24px;
    padding: 1px 0;
}

.gg-sun {
    position: relative;
    transform: scale(var(--ggs, 1));
    height: 24px;
    background: linear-gradient(180deg, currentColor 4px, transparent 0) no-repeat 5px -6px/2px 6px, linear-gradient(180deg, currentColor 4px, transparent 0) no-repeat 5px 14px/2px 6px, linear-gradient(180deg, currentColor 4px, transparent 0) no-repeat -8px 5px/6px 2px, linear-gradient(180deg, currentColor 4px, transparent 0) no-repeat 14px 5px/6px 2px;
    border-radius: 100px;
    box-shadow: inset 0 0 0 2px;
    border: 6px solid transparent;
}

.gg-moon {
    overflow: hidden;
    position: relative;
    transform: rotate(-135deg) scale(var(--ggs, 1));
    width: 20px;
    height: 20px;
    border: 2px solid;
    border-bottom: 2px solid transparent;
}

    .gg-moon,
    .gg-moon:after {
        display: block;
        box-sizing: border-box;
        border-radius: 50%;
        color: var(--app-header-color);
    }

.nav-fixed .gg-moon,
.nav-fixed .gg-moon:after {
    display: block;
    box-sizing: border-box;
    border-radius: 50%;
    color: var(--app-header-color);
}

.gg-moon:after {
    content: "";
    position: absolute;
    width: 12px;
    height: 18px;
    border: 2px solid transparent;
    box-shadow: 0 0 0 2px;
    top: 8px;
    left: 2px;
}

.gg-sun,
.gg-sun:after,
.gg-sun:before {
    box-sizing: border-box;
    display: block;
    width: 24px;
    color: var(--app-header-color);
}

    .gg-sun:after,
    .gg-sun:before {
        content: "";
        position: absolute;
        height: 2px;
        border-right: 4px solid;
        border-left: 4px solid;
        left: -6px;
        top: 5px;
    }

    .gg-sun:before {
        transform: rotate(-45deg);
    }

    .gg-sun:after {
        transform: rotate(45deg);
    }

.mode-container i.gg-sun {
    display: none;
}

.mode-container i.gg-moon {
    display: block;
}

input:checked + .mode-container i.gg-sun {
    display: block;
}

input:checked + .mode-container i.gg-moon {
    display: none;
}

/*--//Light-and-Drak-Mode--*/

/*--// Darkroom modifications ->*/
.darkroom-container {
    margin-top: 40px;
}

.canvas-container{
    width:100% !important;
}

.canvas-w100 {
    width: 100% !important;
    height: auto !important;
}
/*.lower-canvas, .upper-canvas {

}*/
/*<-// Darkroom modifications --*/

/* When the width screen is less than 992px */
.modal-body{
    height: 480px;
}

.canvas-wauto {
    width: auto !important;
    height: auto !important;
}

.form-switch .form-check-input{
    width:3.5em !important;
}

.form-control:disabled, .form-control[readonly] {
    background-color: var(--app-border-color) !important;
    opacity: 1 !important;
}

.no-user-image-45px {
    font-size: 45px !important;
}
.no-user-image-60px {
    font-size: 60px !important;
}
.label-rounded {
    display: inline-block;
    background-color: #ebeef4;
    border-radius: 30px;
    padding: 5px;
    margin-bottom: 7px
}
.btn-plus {
    font-size: 1.5rem;
    cursor:pointer;
}
.btn-remove-image {
    display:flex;
    flex-direction:row-reverse;
    font-size: 1.5rem;
    cursor: pointer;
}
.btn-x {
    visibility:hidden;
}

.widget-img-list .widget-img-list-item:hover .btn-x {
    visibility: visible !important;
}
.menu-img{
    height: 2.7rem !important;
    width: 2.7rem !important;
}
.row-preview {
    cursor: pointer !important;
}
.cursor-pointer:hover {
    cursor: pointer !important;
}
.table > thead {
    vertical-align:middle !important;
}
/*#assets-data-table-articles tbody tr.selected {
    color: white !important;
    background-color: #eeeeee !important;
}*/
span.select-info {
    display: none !important;
}
/* When the width screen is above 992px */
@media (min-width: 992px) {
    /*    .lower-canvas, .upper-canvas {
        width: auto !important;
        height: auto !important;
    }*/
    .modal-body {
        height: auto;
    }
}


@media (max-width: 767.98px){

    /* Fix the Nav wizard */
    .nav-wizards-container {
        overflow:auto !important;
    }

    .nav-wizards-container .nav.nav-wizards-1, .nav-wizards-container .nav.nav-wizards-2, .nav-wizards-container .nav.nav-wizards-3 {
        min-width:0 !important;
    }

    select.select-date.fs-15px {
        font-size: 11px !important;
    }
} 
