body{
    color: #000;
}
.kt-subheader .kt-subheader__main .btn-group>.btn, .btn-group-vertical>.btn {
    margin-right: 0px;
}



.kt-subheader.kt-grid__item~.kt-subheader.kt-grid__item {
    top: 80px;
    border-top: 1px solid #ebedf2;
}

@media (min-width: 1025px) {
    body:not(.kt-aside--enabled) .kt-header-menu-wrapper {
        -webkit-box-align: center;
        align-items: center
    }

    .kt-header--fixed.kt-subheader--fixed .kt-subheader {
        height: 32px;
        top: 49px;
    }
    .kt-header {
        height: 50px;
    }

   
}
@media (max-width: 768px) {
.kt-subheader .btn-group{
    flex-wrap: wrap;
}
}

#kt_header_brand {
    align-self: center;
}

.kt-header__topbar-item.dropdown .kt-head.kt-head--skin-dark .kt-head__title {
    padding: 1rem;
}

.kt-header__topbar-item.kt-header__topbar-item--action {
    margin-right: 2.5rem;
    align-self: center;
}

.kt-header__topbar-item.kt-header__topbar-item--users {
    align-items: center;
}

.kt-header__topbar-item.kt-header__topbar-item--users .kt-badge {
    margin-right: 1rem;
}

.kt-grid__item .kt-subheader.project-subheader{
    z-index: 95;
}

.user-highlight{
    width: 24px;
    height: 5px;
    background: red;
    margin-top: 2px;
}

input#new-project{
    border-left: none;
    border-right: none;
    border-top: none;
    padding: 5px;
    height: auto;
    border-radius: inherit;
    display: initial;
    width: auto;
}

input#new-project+.btn-elevate-hover{
 border-bottom: 1px solid #ebedf2
}

.modal-footer{
    margin-left:-1.25rem;
    margin-right:-1.25rem;
}
.font-select-box{
    padding: 5.9px;
    border: 1px solid transparent;
    border-radius: 0.2rem;
    background: #ffffff !important;
    opacity: 1;
}
.font-select-box:hover{
    border: 1px solid #3287FF;
}
.m-l-10{
    margin-left:10px
}
.bold{
    font-weight: bold;
}
.italic{
    font-style: italic;
}
.pointer{
    cursor: pointer
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #3287FF;
    border-color: #3287FF;
}

.btn-info {
    color: #fff;
    background-color: #3287FF;
    border-color: #3287FF;}
.btn-info:hover {
    color: #fff;
    background-color: #3287FF;
    border-color: #3287FF; }
.btn-info.disabled, .btn-info:disabled {
color: #fff;
background-color: #3287FF;
border-color: #3287FF; }
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
color: #fff;
background-color: #3287FF;
border-color: #3287FF; }

.kt-header .kt-header__topbar .kt-header__topbar-item .kt-header__topbar-icon svg g [fill] {
    fill: #3287FF;
}
.kt-pulse.kt-pulse--brand .kt-pulse__ring {
    border-color: #3287FF;
}
.kt-badge.kt-badge--info {
    color: #ffffff;
    background: #3287FF;
}
.align-center{
    text-align: center;
}
.project-btn{
    border-radius: 0px
}
.btn-primary{
    background: #3287FF !important;
    border-color: #3287FF !important;
}
.show > .btn-outline-hover-primary, .btn-outline-hover-primary.active, .btn-outline-hover-primary:active, .btn-outline-hover-primary:hover{
    border-color: #3287FF ;
    color: #3287FF;
}

#kt_content{
    overflow: hidden;
    padding: 0px;
}


@media (min-width: 768px) {
    app-root{
        overflow: hidden;
    }
    }

img.google_logo{
        max-height: 18px !important;
}

app-root{
    height: 100%
}

#calendar-sheet-container{
    padding: 0px;
}

.kt-header--fixed.kt-subheader--fixed.kt-subheader--enabled .kt-wrapper{
    padding-top: 112px;
}

#dex-sheet{
    overflow: auto!important;
    overflow-x:auto!important;
    overflow-y: auto!important;
    height: 90%;
    width: 100%
}

@media (min-height: 750px){
    #dex-sheet{
        height: 74%;
    }
}

@media (min-height:850px){
    #dex-sheet{
        height: 88%;
    }
}
.fc-time{
    display : none;
 }

 .kt-spinner{
position: fixed;
left:50%;
top:50%;
border-top-color: #3287FF;
 }

 .kt-form__actions{
     text-align: right;
 }

 .invalid-feedback{
     display: block;
 }

 .underline{
     text-decoration: underline;
 }
 .jexcel > div > table > thead > tr > td{
    background-color: #f8faff !important;
 }
 .jexcel > div > table > tbody > tr > td:first-child{
    background-color: #f8faff !important;
 }
 .jexcel > div > table > thead > tr > td.selected{
    background-color: #dcdcdc !important;
 }

 .jexcel > div > table > tbody > tr.selected > td:first-child{
    background-color: #dcdcdc !important;
 }
 .jexcel .highlight{
    background-color: #f8faff !important;
 }
 .is-horizontal[_nghost-c3] > .as-split-gutter[_ngcontent-c3] > .as-split-gutter-icon[_ngcontent-c3]{
     background-color: #f8faff; 
 }
.fc-view > table{
     background: #ffffff;
 }
 .fc-unthemed th.fc-day-header > a, .fc-unthemed th.fc-day-header > span{
     color: #000;
 }
 .fc-unthemed .fc-toolbar .fc-button{
     color: #000;
 }
 .fc-unthemed .fc-toolbar .fc-button .fc-icon {
    color: #000;;
 }
 .fc-unthemed .fc-toolbar .fc-button:focus, .fc-unthemed .fc-toolbar .fc-button:active, .fc-unthemed .fc-toolbar .fc-button.fc-state-active{
    color: #fff;
    background: #3287FF;
 }
