
.vue-notification-group {
    min-width: 310px!important;
}
.notification-content {
    font-size: 20px;
}


.card-dashboard-mini-title{
    padding: 5px 10px 0 10px;
    font-size: 13px;
}
.card-dashboard-title{
    padding: 5px 10px 10px 10px;
    font-size: 40px;
}
.icon-dashboard{
    position: absolute!important;
    top: 10px;
    right: 10px;
    font-size: 50px!important;
    color: white!important;
}
.mg-flex-container{
    display: flex;
    flex-wrap: wrap;
}
@media only screen and (min-width: 800px) {
.mg-flex-container > div {
        width: 20%;
        padding: 10px;
}
}
@media only screen and (max-width: 799px) {
.mg-flex-container > div {
        width: 100%;
        padding: 10px;
}
}


.text-box-2l input{
    color: #1976d2 !important;
}
.total-input input{
    color: red!important;
    font-weight: bold;
}


.mg-custom-toolbar{
    flex:unset!important;
}


.mg-custom-toolbar{
    flex:unset!important;
}


.my-table{
    width: 100%;
    border-collapse: collapse;
}
.my-table td, .my-table th{
    border: 1px solid rgb(0,0,0,0.15);
    background: white;
}
.my-table thead th{
    position: sticky;
    top: -1px;
    z-index: 1;
    background: white;
}
.my-table thead th:first-child{
    position: sticky;
    left: -1px;
    z-index: 2;
}
.my-table tbody th{
    position: sticky;
    background-color: white;
    left: -1px;
    z-index: 1;
}
.th-room {
    left: 28px!important;
}
.my-date-input{
    width: 120px;
}
.my-date-input input{
    width: 120px;
}
.mg-v-list .v-list-item{
    min-height: unset!important;
}


.room-map-table{
    width: 100%;
    border-collapse: collapse;
}
.room-map-table td, .room-map-table th{
    border: 1px solid rgb(0,0,0,0.15);
    background: white;
    text-align: center;
}
.input-priority{
    display: inline-block;
    width: 40px;
}
.input-priority .v-input__control{
    min-height: 30px!important;
}
.input-priority .v-input__slot{
    padding: 0!important;
}
.input-priority input{
    text-align: center;
}


.revenue-table[data-v-8bf5fb24]{
    width: 100%;
}
.revenue-table td[data-v-8bf5fb24],th[data-v-8bf5fb24]{
    border: solid 1px black;
    border-collapse: collapse;
    padding: 5px;
}
.service-table[data-v-8bf5fb24]{
    min-width: 500px;
    margin-right: 50px;
}
.service-table td[data-v-8bf5fb24],th[data-v-8bf5fb24]{
    border: solid 1px black;
    border-collapse: collapse;
    padding: 5px;
}



.content-notification {
    width: 250px;
}
.content-notification pre {
    white-space: pre-wrap;       /* Since CSS 2.1 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;
}

