/**
 * Current template's footer css file.
 * 
 * @category    CodeIgniter
 * @package     Template
 * @subpackage  Stylesheet
 * @author      Károly Iván <karoly.ivan@rsoe.hu>
 * @copyright   (c) 2016, RSOE
 */ 

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

.site.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #0c4490;
    /*padding: 8px 0 0 0;*/
    box-shadow: -2px 0 10px 2px #444;
    z-index: 100;
}

    .site.footer .footer-container .row {
        position: relative !important;
        width: 100%; 
        margin-left: 0 !important; 
        margin-right: 0 !important;
    }

    .site.footer .container-fluid {
        position: relative;
    }

    .site.footer .logo img {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .site.footer .logo.south-east-europe img {
        display: block;
        margin: 0 auto;
        width: 90px;
    }

    .site.footer .logo.danube-stream img {
        display: block;
        margin: 0 auto;
        width: 130px;
    }
    
    .site.footer .logo.newada img {
        display: block;
        margin: 0 auto;
        width: 110px;
        padding-top: 20px;
    }

    .site.footer .logo.newada-duo img {
        display: block;
        margin: 0 auto;
        width: 110px;
        padding-top: 20px;
    }

    .site.footer .logo.eu img {
        display: block;
        margin: 0 auto;
        width: 40px;
        padding-top: 15px;
    }


/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
    .site.footer .logo.south-east-europe img {
        width: 110px;
        padding-top: 5px;
    }

    .site.footer .logo.danube-stream img {
        width: 100px;
        padding-top: 5px;
    }
    
    .site.footer .logo.newada img {
        width: 120px;
        padding-top: 10px;
    }

    .site.footer .logo.newada-duo img {
        width: 120px;
        padding-top: 10px;
    }

    .site.footer .logo.eu img {
        width: 40px;
        padding-top: 7px;
    }
}


/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {



}


/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    
}