body{
    background: #004d80;
    font-family: Roboto;
    font-weight: 400;
}
.kt-header{
    background-color: #d9d9d9;
}
.kt-aside__brand{
    background-color: #d9d9d9;
}
.kt-aside-menu {
    background-color: #00205b;
}
.kt-portlet{
    background-color: #f2f3f8;
}
.kt-menu__item{
    color: white;
}
.btn-info{
    background-color: #00a8a8;
}
.btn-secondary{

}
a{
    color:black;
}
.dataTables_wrapper .dataTable td {
    color:#333333;
    text-align: justify !important;
}

a.has-attachment{
    color: #00205b;
    font-weight: bold;
}

a.has-attachment:hover {
    color: #00a8a8;
    font-weight: bold;
}

.kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    color:#00205b;
    font-size:16px;
}

.kt-grid__item.kt-grid__item--fluid.kt-grid.kt-grid--ver.kt-page{
    flex: none !important;
}

/*Block UI css*/
#update-role-body .blockUI.blockMsg.blockElement{
    top:50% !important;
    left:40% !important;
}

#specialization-update-password-body .blockUI.blockMsg.blockElement{
    top:50% !important;
    left:40% !important;
}

#update-projects-modal-body .blockUI.blockMsg.blockElement{
    top:50% !important;
    left:45% !important;
}

#tasktype-update-body .blockUI.blockMsg.blockElement{
    top:50% !important;
    left:35% !important;
}
/*!Block UI css*/


/*Users list pictures*/
.users-list-pictures{
    width: 50px;
    height: 50px;
    max-width: 50px;
    max-height: 50px;
}
/*!Users list pictures*/

/*Datatable specialization span*/
.specializations-dttbl{
    margin-right: 5px;
}

.kt-login.kt-login--v6 .kt-login__content .kt-login__section .kt-login__title{
    display:block;
    background-color: #00000069;
    padding: 5px 20px;
}

.kt-aside-menu .kt-menu__nav>.kt-menu__item.kt-menu__item--active>.kt-menu__heading, .kt-aside-menu .kt-menu__nav>.kt-menu__item.kt-menu__item--active>.kt-menu__link {
    background-color: #FF4A1C;
}

.brand-logo-customized {
    color: #FF4A1C;

}

sup.logo-part-rest {
    color: #FF4A1C;
}

@media (min-width: 1025px) {
    .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link > .kt-menu__link-icon, .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link > .kt-menu__link-icon {
        color: white;
    }
}

.kt-aside-menu .kt-menu__nav>.kt-menu__item.kt-menu__item--here>.kt-menu__heading, .kt-aside-menu .kt-menu__nav>.kt-menu__item.kt-menu__item--here>.kt-menu__link {
    background-color: #FF4A1C;
}
.custom-file {
    position: relative;
    display: inline-block;
    width: 100%;
    height: calc(1.5em + 1.3rem + 2px);
    margin-bottom: 0;
}
.custom-file-input {
    position: relative;
    z-index: 2;
    width: 100%;
    height: calc(1.5em + 1.3rem + 2px);
    margin: 0;
    opacity: 0;
}
button, input {
    overflow: visible;
}

.current_task_block1{
    background-color: #e9edfa;
    color: #0044cc;
}
.gantt_add{
    display: none !important;
}

#new_case_tc {
    display: none;
}
#insurance_is_bank {
    display: none;
}

.btn-outline-brand:hover {
    color: #fff !important;
    background-color: #00a8a8;
    border-color: #00a8a8;
}
.btn-outline-brand {
    color:#00a8a8;
    border-color:#00a8a8;
}
p.case_data_label{
    margin-right: 5px;
}
.cke_reset{
    width: 100% !important;
}
/***** Fontos **********/
.row_priority {
    background-color: rgba(255,0,0,0.25)!important;
}
.row_normal{
    background-color: rgba(175,204,235,0.5)!important;
}
.row_rutin{
    background-color: rgba(255,255,255,1)!important;
}
.row_orvos{
    background-color: rgba(29, 201, 183,0.25)!important;
}
.row_penzugy{
    background-color: rgba(255, 184, 34, 0.5)!important;
}
.row_karrend{
    background-color: rgba( 220, 0, 220,0.5)!important;
}
.row_task_done{
    background-color: rgba( 92, 92, 92,0.5)!important;
    text-decoration: line-through;
}

@keyframes pulse {
    0% {
        background-color: transparent;
    }
    50% {
        background-color: rgba(255,0,0,0.25);
    }
    100% {
        background-color: transparent;
    }
}

.pulse-animation {
    animation: pulse 1s infinite;
}


.card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid #ebedf2;
    padding: 5px;
    margin: 5px;
}
.button-hover {
    cursor: pointer; /* Az egér mutatóját gombra állítja */
}
.financegreen {
    background-color: rgba(0,255,0,0.21)!important;
}
#cases-list-table_filter{
    display: none !important;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link:hover, .nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link.active, .nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link:hover, .nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link.active {
    /*  color: #2c77f4;*/
    color: #00a8a8;
    border-bottom: 1px solid #00a8a8;
    border-bottom-width: 1px;
}
.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link:hover>i,
.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link.active>i,
.nav-tabs.nav-tabs-line a.nav-link:hover>i,
.nav-tabs.nav-tabs-line a.nav-link.active>i {
    color: #00a8a8 !important;
}

@media (max-width: 1024px) {
    .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span {
        background: white;
    }
}

@media (max-width: 1024px) {
    .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span::before, .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span::after {
        background: white;
    }
}
