﻿.hnonline-logo {
    width: 110px;
    height: 30px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('../../../../Portal/MAFRASK/Part/Img/hnonline.png') !important;
}

.md-logo {
    width: 90px;
    height: 59px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('../../../../Portal/MAFRASK/Part/Img/mdpt_logo_sk.png') !important;
}

#col-content {
    min-height: 660px;
}

    #col-content .box--homepage {
        min-height: 660px;
    }

#main #content .banner {
    height: 230px;
}

.footerlinks .rows {
    text-align: center;
    padding: 6px 0;
    border-bottom: 1px solid #F1EEE5;
    color: #2E3D44;
    margin: 0 10px;
}

    .footerlinks .rows.noborder {
        border-bottom: 0;
    }

    .footerlinks .rows a {
        color: #2E3D44 !important;
        text-decoration: none;
    }

        .footerlinks .rows a:hover {
            text-decoration: underline;
        }

.mskmiddleboard.bottomadvert {
    background-color: white;
}

.footerlinks {
    background-color: white;
}

.msk300x600 {
    height: 600px;
}

#r-box300 {
    padding-bottom: 5px;
}

#header.conn-res {
    padding-left: 50px !important;
}

    #header.conn-res #connection-filter .from-to {
        width: 620px !important;
    }

    #header.conn-res #connection-filter .from-to .inp-combined {
        width: 279px !important;
    }

.js-sticky {
    z-index: 1000;
    position: fixed;
    top: 0px;
    margin-left: 0px;
    width: 1028.5px;
}

    .js-sticky .banner-left {
        position: absolute;
        top: 7px;
        right: 100%;
    }

    .js-sticky .banner-right {
        position: absolute;
        top: 7px;
        left: 100%;
    }

@media print {
    .mskmiddleboard, .banner, .footerlinks {
        display: none !important;
    }

    #header #logo {
        width: 50px;
        display: flex;
    }

    #header #logo img {
        width: 326px; 
    }

    #header #logo img:first-child {
        width: 50px;
    }

    #header.conn-res {
        padding-left: 0px !important;
    }
}