div.frontend_container{
    /*padding-bottom: 50px;*/
    min-height: calc(100vh - 282px);
    background-color: #000000;
}
body{
    font-family: 'Montserrat', sans-serif;
    color: #ffea00;
    /*background-image: url("/media/bg/heaxagon_bg.jpg");*/
    background-repeat: repeat;
    background-color: #000000;
}
h1{
    font-size: 20px;
    color: yellow;
}
h2{
    font-size: 18px;
    font-weight: bold;
    color: yellow;

}
p{
    font-size: 14px;
    color: #ffea00;
}
.navbar{
    background-color: #ffffff;
    border-bottom: #232157;
    border-bottom-width: medium;
    border-bottom-style: solid;
}
.page-footer{
    background-color: #000000 !important;
    color: yellow;
}
.page-footer p{
    color: yellow !important;
    font-size: 16px;
}
.main_content{
    padding-top: 50px;

}
a.nav-link  {
    color: yellow !important;
    text-transform: uppercase !important;
    font-size: 14px !important;
    font-weight: bold !important;
}
a.nav-link:hover  {
    color: yellow !important;
    text-transform: uppercase !important;
    font-size: 14px !important;
    font-weight: bold !important;
    text-decoration: underline;
}
a {
    color: yellow !important;
}
a:hover {
    color: yellow !important;
    text-decoration: underline;
}
/****** Vertical menu ***********/
.vertical-menu {
    width: 100%; /* Set a width if you like */
}
@media only screen and (min-width: 1024px) {
    .vertical-menu {
        width: 300px; /* Set a width if you like */
    }
}

.vertical-menu a {
    background-color: #343a40 !important;
    color: white;
    display: block;
    padding: 27px 12px;
    text-decoration: none;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: normal;
}

.vertical-menu a:hover {
    background-color: #343a40 !important;
    color: white;
    display: block;
    padding: 27px 12px;
    text-decoration: none;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: normal;
    text-decoration: underline;
}
a.vertical-menu-link{
    background-color: #343a40 !important;
    color: white !important;
    display: block;
    padding: 27px 12px;
    text-decoration: none;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
}
a.vertical-menu-link:hover {
    background-color: #343a40 !important;
    color: white !important;
    display: block;
    padding: 27px 12px;
    text-decoration: none;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: underline !important;
}
#lablec{
    background-color:  black;
    color: yellow;
}


.vertical-menu a.active {
    background-color: #4CAF50; /* Add a green color to the "active/current" link */
    color: white;
}
a.footer-link{
    color: white !important;
}
a.footer-link:hover{
    text-decoration: none;
    color: #BA8C5D;
}
.footer-copyright .list-unstyled {
    padding-left: 23%;
    list-style: none;
    font-size: 14px;
}
/* DROPDOWN CONTENT */
.mnbshow:hover {
    cursor: pointer;
}
#reports h5 {
    font-size: 1rem;
    color: #BA8C5D;
}
#reports .mnbcontent p, #reports .mnbcontent ul li {
    font-size: 14px;
}
.textcolor {
    color: #BA8C5D;
}
.show {
    cursor: pointer;
}
#main_page_photo{
    /*background: url('https://mnbingatlan.hu/media/bg/main_photo2.jpg') !important;*/
    /*background-repeat: no-repeat !important;*/
    /*background-size: cover !important;*/
}

/********* Image Gallery ***************/
.modal button.close {
    right: 0;
    outline: 0;

}

#gallery-lightbox img {
    height: 350px;
    object-fit: cover;
    cursor: pointer;
}

#gallery-lightbox img:hover {
    opacity: 0.9;
    transition: 0.5s ease-out;
}

.wai-content p{
    color: yellow !important;
    font-size: 14px;
}
.wai_content p a{
    color: yellow !important;
    font-size: 14px !important;
}
.wai-content table {
    color: yellow !important;
    font-size: 14px !important;
}

.sidebar {
    height: 100%;
    width: 160px;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    overflow-x: hidden;
    padding-top: 16px;
    padding-left: 20px;
    background-color: black;
}
