.navbar-brand img{
    width:100%;
    max-width:150px;
    max-height:40px;
}

.dropdown-toggle::after {
    content:unset !important;
}

li.navbar-divider {
    margin-left: 1rem !important;
    width:0px !important;
    overflow:hidden !important;
    margin-right: 1rem !important;
    border: 0;
    border-left: 1px solid rgb(84, 78, 78);
}

.main_default_icons_background{
    /*background: rgb(14, 19, 24);*/
    background: rgb(14, 19, 24);
    padding:15px 20px;
}

div.main_default_icon_container{
    list-style-type: none;
    padding-left:0px;
    margin-top:0px;
}

.main_default_icon_container div{
    display: inline-block;
    padding:5px;
}



.main_default_icon_container div a{
    border-radius: 5px;
    display: inline-block;
    width:100%;
    box-sizing: border-box;
    height:60px;
    background-color:#0a9ebb;
    color:#fff;
    font-size:1.5rem;
    text-align: center;
    text-decoration: none !important;
}

.main_default_icon_container div a:hover{
    background-color: rgba(10, 158, 187, 0.56);
    color:#FFF !important;

    cursor: pointer;
}

.main_default_icon_container div a span{
    display:block;
    color:#fff;
    font-size:12px;
}

.main_default_icon_container div a:hover span{
    color:#FFF !important;
}


.main_default_icon_container div.static_menu a{
    background-color:#333 !important;
}

.main_default_icon_container div.static_menu a:hover{
    background-color: rgba(51, 51, 51, 0.68) !important;
}

.main_default_icon_container div.static_vezetoi_menu a{
    background-color:#E00 !important;
    color:#fff !important;
}

.main_default_icon_container div.static_vezetoi_menu a:hover{
    background-color: rgba(238, 0, 0, 0.68) !important;
    color:#FFF !important;
}

.static_menu:first-of-type{
    border-left:2px solid #EEE !important;
}

ul.main_kartyalista{
    list-style-type: none;
    margin:0px;
    padding:0px;
}

ul.main_kartyalista li{
    list-style-type: none;
    margin:0px;
    padding:10px 5px;
}

ul.main_kartyalista li a{
    display:block;
    padding:15px 20px;
    border:1px solid #e3e3e3;
    color:#0a9ebb;
    text-decoration: none;
    border-radius: 5px;
}

ul.main_kartyalista li a span{
    color:#222;
    font-size:12px;
    font-weight:500;
}

ul.main_kartyalista li a:hover{
    color:#FFF !important;
    background-color:#0a9ebb;
    cursor: pointer;
}

ul.main_kartyalista li a:hover span{
    color:#FFF;
}

.main_default_feladatok_nap_container{
    width:100%;
    box-sizing: border-box;
    padding:10px 5px;
    border-bottom:1px solid #EEE;
    cursor:pointer;
}

.main_default_feladatok_nap_container:hover{
    background-color:#EEE;
    border-radius: 5px;
}

.main_default_feladatok_nap_container:after{
    clear: both;
    display: block;
    content: "";
}

.main_default_feladatok_nap_container div{
    float:left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size:14px;
}

.main_default_feladatok_nap_container div:first-of-type{
    color:#0a9ebb;
    font-weight:bold;
    font-size:14px !important;
}

.lejart_hataridos_feladat div:first-of-type{
    color:#E00 !important;
}

.lejart_hataridos_feladat:hover{
    background-color:#E00 !important;
    color:#FFF !important;
}

.lejart_hataridos_feladat:hover div{
    color:#FFF !important;
    cursor:pointer;
}


.main_default_szabadsag_nap_container{
    width:50%;
    min-width:150px;
    box-sizing: border-box;
    padding:10px 5px;
    float:left;
}

.main_default_szabadsag_nap{
    border:1px solid #E3E3E3;
    border-radius: 5px;
    padding:5px;
    height:70px;
    font-size:18px;
    text-align: center;
    color:#333;
    cursor:pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.main_default_button_container{
    background-color:#EEE;
    border-radius:10px;
    padding:10px 20px;
    margin-top:20px;
    display:flex;
    flex-wrap: wrap;

}

.main_default_button_container a{
    text-decoration: none;
    display:block;
    color:#0a9ebb;
    padding:5px;
    border-radius:5px;
    cursor: pointer;
    margin-right:40px;
}

.main_default_button_container a:hover{
    background-color:#0a9ebb;
    color:#FFF;
}

.main_default_szabadsag_nap:hover{
    background-color:#0a9ebb;
}

.main_default_szabadsag_nap span{
    display:block;
    font-size:13px;
    text-align: center;
    color:#0a9ebb;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.main_default_szabadsag_nap:hover span{
    color:#FFF;
}




.legujabb_hir{

}

.legujabb_hir img{
    width:100%;
    max-height:150px;
    border-radius: 10px;
}

.legujabb_hir div.row div{
    padding:10px;
}

.legujabb_hir div.row:hover{
    border-radius:10px;
}

.legujabb_hir div.row:hover div{
    cursor:pointer;
    background-color:#EEE;
    border-radius:5px;
}

.legujabb_hir div.row div p{
    font-weight:bold;
}

.legujabb_hir div.row div p span{
    font-weight:normal;
    font-size:12px;
}

.legujabb_hir a p span{
    font-weight:normal;
    font-size:12px;
}

.legujabb_hir a:hover{
    background-color: rgba(10, 158, 187, 0.15);
    color:#0a9ebb;
}

.piros_figyelmeztetes_dashboard_card{
    position: fixed;
    top:90px;
    left:50%;
    margin-left:-300px;
    width:600px;
    height:auto;
    background-color: #f6eaea;
    color: #c51111;
    padding:30px;
    border-radius: 10px;
    box-sizing: border-box;
    border:2px solid #c51111;
    box-shadow: 0px 0px 15px #AAA;
}

.piros_figyelmeztetes_dashboard_card a.close{
    position: absolute;
    right:5px;
    top:2px;
    color: #e5c5c5;
    font-weight:bold;
    cursor:pointer;
}

.main_default_vezetoi_eszkozok_container{
    background-color:#F4F4F4;
    padding:10px;
    margin-bottom:25px;
    border-bottom:2px solid #DDD;
}

.main_default_vezetoi_eszkozok_container .kisfelirat{
    font-size:12px;
    color:#333;
    margin-bottom:10px;
    font-weight:bold;
}

.main_default_vezetoi_eszkozok_container button{
    margin:5px;
}

@media screen and (max-width: 992px){
    .main_default_szabadsag_nap_container{
        width:100%;
    }
}

@media screen and (max-width:992px){
    .piros_figyelmeztetes_dashboard_card{
        position: fixed;
        top:90px;
        left:1% !important;
        margin-left:0 !important;
        width:98% !important;
        height:auto;
    }

    li.navbar-divider {
        margin-left:unset;
        margin-right:unset;
        margin-top: 0.5rem !important;
        width:unset !important;
        height:0px !important;
        margin-bottom: 0.5rem !important;
        border-left: 0px solid rgb(84, 78, 78);
        border-top: 0px solid rgb(84, 78, 78);
    }
}

@media screen and (max-width:578px){
    .main_default_button_container a{
        flex-grow: 1;
        margin-right:unset;
        padding:20px;
        text-align: center;
    }
}

@media screen and (max-width:400px){

}