
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: normal;
	src: url('/assets/fonts/dana.ttf') ;

}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: bold;
	src: url('/assets/fonts/dana-bold.ttf') ;
}


body *{font-family: 'dana' !important;}

.v-data-table.compact .badge {
    display: inline-block;
    background-color: #eee;
    padding: 1px 3px;
    margin: 0 2px 0 2px;
    border-radius: 5px;
    font-size: 12px;
    float: left;
}
button.v-btn {
    letter-spacing: 0;
    /* font-weight: bold; */
    font-size: 14px !important;
    border-radius: 5px;
}
.v-data-table {
    -webkit-box-shadow: 0 4px 24px 0 rgb(34 41 47 / 10%) !important;
    box-shadow: 0 24px 24px 0 rgb(34 41 47 / 10%) !important;
    border-radius: 0.428rem !important;
}
.v-data-table.compact thead {
    display: none;
}
.v-data-table.compact .v-input--checkbox .v-messages {
    display: none;
}

.v-data-table.compact .v-input--checkbox .v-input__slot {
    margin: 0;
}
.v-data-table.compact {
    box-shadow: none !important;
    border: solid 1px #ccc;
    margin-top: 5px;
}
#loading {
    display: flex;
    width: 100vw;
    height: 100vh;
    position: fixed;
    background-color: #f8f8f8;
    z-index: 99;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}
.v-application--is-rtl .v-list-item__action:first-child, .v-application--is-rtl .v-list-item__icon:first-child {
    margin-left: 25px !important;
}
.v-list-item__title{
    text-align: right;
}
.v-data-table thead {
    background-color: #f3f2f7;
}
.v-application--is-rtl .v-data-footer__select{
    margin: 0;
}
.v-data-table.compact .v-data-footer__select .v-select {
    margin: 0;
}

.v-data-table.compact  .v-data-footer__select {
    margin: 0 !important;
}
.theme--light.v-card {
    background-color: #FFFFFF;
    color: rgba(0, 0, 0, 0.87);
    -webkit-box-shadow: 0 4px 24px 0 rgb(34 41 47 / 10%)  !important;
    box-shadow: 0 4px 24px 0 rgb(34 41 47 / 10%)  !important;
    border-radius: 0.428rem !important;
}
.user {
    display: flex;
    text-align: left;
    padding: 0px;
    vertical-align: middle;
    padding-left: 10px;
    /* height: 30px; */
    flex-direction: column;
    align-items: flex-end;
}

.user .name {
    margin: 0;
    /* line-height: 15px; */
}

.user .role {
    margin: 0;
    font-size: 12px;
}
.theme--dark.v-card {
    background-color: #393753 !important;
}
.theme--dark.v-data-table {
    background-color: #2d2b42 !important;
}
.v-data-table.theme--dark thead {
    background-color: #1b1a26 !important;
}
.v-tab {
    letter-spacing: 0 !important;
}
.theme--dark.v-application {
    background: #2e2b52 !important;
    color: #FFFFFF;
}


.theme--dark.v-tabs-items {
    background-color: #393753 !important;
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper) {
    background: #ffffff1f !important;
}
.theme--dark.v-tabs > .v-tabs-bar {
    background-color: transparent !important;
}
