html {
  font-size: 14px;
}

html {
  position: relative;
  min-height: 100%;
}

.wrapper {
    background: #f8f8f8 !important;
}

body {
    font-size: 14px;
    font-family: Arial,Segoe UI !important;
}

.sidebar-nav i.nav-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
}


::-webkit-scrollbar {
    width: 12px;
    height: 12px;
    background-color: #f5f5f5;
}

::-webkit-scrollbar-thumb {
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 5px #383d44 !important;
    background-color: #808895;
}

::-webkit-scrollbar-track {
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
    background-color: #f8f8f8;
}

div#sidebar {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}


#pg-outlet {
    height: 100%;
    width: 100%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    overflow: auto;
    flex: 1;
}

.pg-outlet {
    height: 100%;
    width: 100%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    overflow: auto;
    flex: 1;
}

.poweredby {
    display: flex;
    flex-direction: column;
    border-top: 1px solid #333333;
    padding: 2px 0px 2px 0px;
    text-align: center;
    margin-top: auto;
    justify-content: center;
    align-items: center;
}

span#versioning {
    font-size: 10px;
}

.poweredby span {
    color: #495867;
    font-style: italic;
    font-size: 12px;
    padding-right: 6px;
}

.poweredby span {
    color: #fff !important;
}

.form-crud-buttons-container {
    width: 100%;
    height: 20px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
}

.form-label-required::after {
    content: " *";
    color: red;
}

.document-link {
    text-decoration: underline !important;
    color: blue !important;
    cursor: pointer !important
}
/*=============================================================*/
/* Override CoreUI/Boostrap  */
/*=============================================================*/

.hr-divider {
    border-top-width: 1px;
    opacity: 0.1;
    margin-top:10px;
    margin-bottom:10px
}

.card-title{
    font-weight:500;
    text-transform:uppercase
}

.card-subtitle {
    --cui-text-opacity: 1;
    /*color: rgba(44, 56, 74, 0.38) !important;*/
    color: rgba(44, 56, 74, 0.48) !important;
    margin-bottom: 0.5rem !important;
}

.card-form-content {
    overflow: auto !important;
    padding: 10px;
}
/*=============================================================*/
/* Kendo */
/*=============================================================*/
.k-widget.k-upload .k-action-buttons {
    display: none;
}


.kendo-flex-grid {
    display: flex !important;
    flex-direction: column;
    flex-wrap: nowrap;
    /*justify-content: space-between;
    align-items: stretch;*/
    height: 100% !important;
}

    .kendo-flex-grid .k-grid-content {
        height: 100% !important;
    }
