/* Write your CSS code. */
@media print {
    ::-webkit-scrollbar {
        display: none;
    }
}

@font-face {
    font-family: 'dblu';
    src: URL('../font/MODERNA_.TTF') format('truetype');
   
}

@font-face {
    font-family: 'Roboto';
    src: URL('../font/Roboto-Light.TTF') format('truetype');
}

@font-face {
    font-family: 'Inter';
    src: URL('../font/Inter-Regular.ttf') format('truetype');
}

.content-wrapper > .content
{
    padding: 0px !important;
}

.dropdown-item-title {
    font-size: 0.875rem;
    margin: 0;
}

.e-button-arrow {
    width: 100px;
    margin: auto;
}

[class*="col-"] {
    align-self: center
}
label
{
    margin-bottom:0px;
}

.k-window-content * {
    box-sizing: border-box !important;
}

button {
    width: 120px;    
}

.e-btn{
    padding: 2px 2px !important;
}
.main-footer.text-sm, .text-sm .main-footer {
    padding: 4px;
}
.e_fa:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

html {
    height: 100% !important;
    min-height: 100% !important;
}

.e-card .e-card-content {
        height: 100% !important;
        width: 100% !important;
        overflow-y: auto !important;
        overflow-x: auto !important;
    }

body {
    font-family: "Inter", "Roboto","Helvetica" !important;
    height: 100% !important;
    width: 100% !important;
}

.e-control,
.e-wrapper {
    font-family: "Inter", "Roboto", "Helvetica" !important;
}

.e-card {
    font-family: "Inter", "Roboto", "Helvetica" !important;
}
.e-toolbar {
    font-family: "Inter", "Roboto","Helvetica" !important;
}

.e-toolbar .e-tbar-btn .e-tbar-btn-text {
    font-family: "Inter", "Roboto", "Helvetica" !important;
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-text {
    font-family: "Inter", "Roboto", "Helvetica" !important;
}

.e-checkbox-wrapper .e-label {
    font-family: "Inter","Roboto", "Helvetica" !important;
}

.e-card .e-card-header .e-card-header-caption .e-card-header-title {
    font-family: "Inter","Roboto","Helvetica" !important;
}
section
{
    min-height:100%;
    height:100%;
}


.e-accordion .e-acrdn-item,
.e-accordion .e-acrdn-item .e-acrdn-panel,
.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content,
.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content > * {
    overflow: visible;
} 
.e-page {
    min-height: 100%;
    max-height: 100%;
    height: 100%;
}

.wrapper .content-wrapper {
    min-height: calc(100vh - calc(3.5rem + 1px) - calc(3.5rem + 1px));
    height: calc(100vh - calc(3.5rem + 1px) - calc(3.5rem + 1px));
}