﻿/* bootstrap.css */
/*
* {
    font-size: 14px;
    line-height: 1.428;
}

* {
    font-size: 14px;
    line-height: 1.428;
}
*/




:root {
    --bs-body-font-size: 1.25rem;
    --bs-dropdown-font-size: 1rem;
    --bs-btn-font-size : 1.25rem;
}

.btn {
    font-size: 1.5rem;
}

.accordion-button {
    font-size: 1.5rem;
}
.dropdown-menu {
    --bs-dropdown-font-size: 1.5rem;
    padding: 5px;
}

.panel .panel-heading .panel-title {
    font-size: 1.25rem;
    margin: 0;
    line-height: 2;
    flex: 1;
}

.form-control {   
    font-size: 1.25rem;
   
}

.app-sidebar .menu .menu-item .menu-icon {
    font-size: 1.875rem;
 
}

.app-sidebar .menu .menu-profile .menu-profile-info {
    font-size: 1.5rem; 
}

.app-sidebar .menu .menu-profile .menu-profile-info .small, .app-sidebar .menu .menu-profile .menu-profile-info small {
        font-size: 1.15rem;
}

.fa-magnifying-glass path {
    display: none
}

.form-check-label {
    padding-left: 25px!important;
    padding-top: 2px!important;
}


/*Mobile rules*/

@media only screen and (max-width: 600px) {

    .btn.btn-icon.btn-xs {
        width: 24px;
        height: 24px;
        font-size: 10px;
        margin-right : 5px;
    }    
}
/*Desktop rules */

@media only screen and (min-width: 800px) {
    .navbar-form {
        min-width : 600px;
    }
}


/*devexpress corrections*/


.CNTDisplayNone {
    display: none;
}

.dxbButton_Material {
    text-transform: none !important;
}


.dxgvHeader_Material {
    padding: 10px 10px 11px !important;
    border: 1px solid #DFDFDF !important;
    background-color: whitesmoke !important;
    font-size: 1.2em !important;
}

.dxgvFilterRow_Material .dxgv {
    background-color: white !important;
}