:root {
    --white: #ffffff;
    /* for hover */
}

.wrapper,
#sidebar, #sidebar-nav {
    background-color: var(--quaternary-color);
}

/* spalsh page common elemts and styles */
.break-wr {
    color: var(--secondary-color);
}

.break-wr span {
    border: 1px solid var(--secondary-color);
}

.break-wr span::after,
.break-wr span::before {
    border: 1px solid var(--tertiary-color);
}

.login-btn {
    background-color: var(--tertiary-color);
    color: var(--secondary-color);

}

.login-btn:hover {
    background-color: var(--primary-color);
    color: var(--white);
}

/* login page common elemts and styles */


.form-label span{
    color: #FF0000;
}
.form-select{
    min-height: 45px;
    border-radius: 5px;
    border: 1px solid var(--secondary-color) !important;
}
.form-select:focus{
    box-shadow: none !important;
}
.form-control {
    min-height: 45px;
    border-radius: 5px;

}

.form-control:hover {
    border: 1px solid var(--primary-color) !important;
    box-shadow: none !important;
}

.form-control:active {
    border: 1px solid var(--primary-color) !important;
    box-shadow: none !important;
}

.form-control:focus {
    border: 1px solid var(--primary-color) !important;
    box-shadow: none !important;
}

.form-control::placeholder {
    color: var(--secondary-color) !important;
    font-size: 15px;
    font-weight: 100;
}

.form-check-label {
    color: var(--primary-color) !important;
}

.form-check-input:checked {
    background-color: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
}

.forgot-inp {
    color: var(--secondary-color) !important;
    text-decoration: none;
}

.forgot-inp:hover {
    color: var(--primary-color) !important;
}

.btn-primary {
    background-color: var(--primary-color) !important;
    color: var(--white);
    border: 1px solid var(--primary-color) !important;
    width: 100%;
    min-height: 45px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.btn-primary:hover {
    background-color: var(--quaternary-color) !important;
    border: 1px solid var(--quaternary-color) !important;
}

.btn-primary:focus {
    box-shadow: none !important;
}

.btn-secondary {
    background-color: var(--tertiary-color) !important;
    color: var(--secondary-color) !important;
    border: 1px solid var(--tertiary-color) !important;
    width: 100%;
    min-height: 45px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.btn-secondary:hover {
    background-color: var(--secondary-color) !important;
    border: 1px solid var(--secondary-color) !important;
    color: white !important;
}

.btn-secondary:focus {
    box-shadow: none !important;
}

.login-right-wrapper {
    background: linear-gradient(to bottom,
            var(--secondary-color),
            var(--primary-color),
        );
    background-color: var(--primary-color);
}




/* dashboard common elemts and styles */
.sidemenu-link {
    color: var(--white);
}

.sidemenu-link:hover {
    background-color: var(--secondary-color);
    color: var(--white);
    border-radius: 8px;
}

.sidemenu-svg {
    stroke: var(--white);
}

.sidemenu-link:hover .sidemenu-svg {
    stroke: var(--white);
}

.logout-wrapper {
    background-color: var(--quaternary-color) !important;
}

.logout-wrapper a {
    color: var(--white);
}

.logout-wrapper a svg {
    color: var(--white);
}
.logout-wrapper a:hover{
    color: var(--white);
}
.table-hdr {
    background-color: var(--quaternary-color);
    color: var(--white);
}
.tbl-height .table-wrapper .table-details tr td .text-container .editor-icon svg{
    stroke: var(--primary-color);
}
.tbl-height .table-wrapper .excel-data-hdr{
    background-color: var(--quaternary-color);
    color: var(--white);
}
.tbl-height .table-wrapper .excel-data-table-details tr .data-name{
    background-color: var(--tertiary-color);
}
.dashboard_wrapper #content .dash-table-wrapper .tbl-head-add{
    background-color: var(--quaternary-color);
}
.dashboard_wrapper #sidebar .logout-wrapper .user_fstltr{
    background-color: var(--primary-color) !important;
}
.page-item.active .pagination-link {
    background-color: var(--primary-color) !important;
    border: 1px solid var(--primary-color) !important;
}

.page-item .pagination-link {
    background-color: var(--tertiary-color);
    color: var(--primary-color);
    border: 1px solid var(--tertiary-color);
}
.page-item .pagination-link:hover {
    background-color: var(--primary-color);
    color: var(--white);

}
.dash-csv-main-wrapper .csv-wrapper .csv-tab-wrapper li .csv-tab-btn{
    background-color: var(--tertiary-color) !important;
    color: var(--primary-color) !important;

}
.toggle-profile-wrapper .profile-drp .btn span{
    background-color: var(--primary-color) !important;
    color: var(--white) !important;
}

.dash-csv-main-wrapper .csv-wrapper .csv-tab-wrapper li .active{
    background-color: var(--primary-color) !important;
    color: var(--white) !important;

}
.dash-csv-main-wrapper .csv-wrapper .tab-content .tab-pane{
    background-color: var(--tertiary-color);
    border: 2px dashed var(--primary-color);
}
.dash-csv-main-wrapper .csv-wrapper .tab-content .tab-pane .drop-contents svg{
    stroke: var(--primary-color);
}


.dash-delete-main-wrapper .delete-wrapper .delete-tab-wrapper .delete-li .delete-tab-btn{
    background-color: var(--primary-color) !important;
    color: var(--white) !important;

}
.dash-delete-main-wrapper .delete-wrapper .delete-content .delete-pane{
    border: 2px dashed var(--primary-color);
}

.dash-profile-main-wrapper .profile-wrapper .profile-tab-wrapper li .profile-tab-btn{
    background-color: var(--tertiary-color) !important;
    color: var(--primary-color) !important;

}
.dash-profile-main-wrapper .profile-wrapper .profile-tab-wrapper li .active{
    background-color: var(--primary-color) !important;
    color: var(--white) !important;

}
.dash-profile-main-wrapper .profile-wrapper .tab-content .tab-pane{
    background-color: var(--tertiary-color);
    border: 2px dashed var(--primary-color);
}

.dash-export-main-wrapper .export-wrapper .export-tab-wrapper li .active{
    background-color: var(--primary-color) !important;
    color: var(--white) !important;

}
.dash-export-main-wrapper .export-wrapper .export-content{
    border: 2px dashed var(--primary-color);
}
.dashboard_wrapper #content  .profile-wrapper .profile-hed{
    background-color: var(--tertiary-color);
}
.dashboard_wrapper #content  .profile-wrapper .profile-hed .user_profile{
    background-color: var(--primary-color) !important;
}

.footer {
    background-color: var(--tertiary-color) !important;
}
.footer .foot-contents .text-muted{
    color: var(--secondary-color) !important;
}

.login-footer .login-foot-contents .text-muted{
    color: var(--secondary-color) !important;
}


@media only screen and (min-width:320px) and (max-width:576px){
    .login-page-wrapper{
        background-color: var(--primary-color);
    }
}
