/* Custom media queries and Bootstrap overwrite rules for Damned Lies */

.col-centered{
    float: none;
    margin: 0 auto;
}
.no-padding {
   padding: 0 !important;
   margin: 0 !important;
}
.no-decoration {
    text-decoration: none;
}
.table-responsive {
    border: none;
}

@media screen and (max-width: 767px) {

    header {
        padding-bottom: 40px;
    }

    h1, #content h1 {
        font-size: 23px;
    }

    h2 {
        font-size: 20px;
    }

    .dropdown-menu.login_popup_form li a {
            color: #ffffff;

    }
    .dropdown-menu.login_popup_form li{
            color: #ffffff;

    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #ffffff;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #ffffff;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #ffffff;
        background-color: #3968a1;
    }
    .navbar-default .btn-link {
        color: #fff;
    }
    .navbar-default .navbar-header .icons {
        margin: 0px 20px !important;
    }
}

@media screen and (min-width: 768px) {
    .gnome-header .avatar img {
        margin-right: 15px;
    }
}
