﻿body {
    font-family: Tahoma;
    font-size: 14px;
    height: 100%;
}

.bottom-buffer {
    margin-bottom: 15px;
}

.font65p {
    font-size: 65%;
}

.dropdown-menu {
    margin-top: 0;
    -ms-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -ms-border-top-right-radius: 0;
    border-top-right-radius: 0;
}

.navbar-default {
    background-image: linear-gradient(rgb(66, 139, 202) 0, rgb(66, 139, 202) 100%) !important;
    color: rgb(255,255,255) !important;
    border-bottom: 0 solid rgb(255,255,255) !important;
}

    .navbar-default a {
        color: rgb(255,255,255) !important;
    }

    .navbar-default .dropdown-menu a {
        color: rgb(66, 139, 202) !important;
    }

    .navbar-default .navbar-toggle:hover {
        background-color: transparent !important;
    }

    .navbar-default .navbar-toggle .icon-bar {
        background-color: rgb(255,255,255) !important;
    }

    .navbar-default .input-group {
        width: 200px;
        padding: 10px;
    }

.navbar-header:after {
    clear: none !important;
}

.navbar-right {
    float: right !important;
}

    .navbar-right .dropdown-menu {
        left: auto;
        right: 0;
    }

header .nav > li {
    display: inline-block !important;
    float: left !important;
}

.nav > li > a {
    position: relative !important;
    display: inline-block !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.nav-pills > li > a {
    display: block !important;
}

.page-container {
    margin-top: 77px;
    position: relative;
}

.commandbar {
    position: fixed;
    top: 56px;
    left: 0;
    width: 100%;
    background-color: rgb(91, 192, 222);
    z-index: 1;
    height: 30px;
}

    .commandbar > ul > li {
        display: inline-block;
        position: relative;
        height: 30px;
    }

        .commandbar > ul > li > button,
        .commandbar > ul > li > a {
            background-color: rgb(91, 192, 222);
            border: 0;
            padding: 5px !important;
            color: rgb(255,255,255);
            display: inline-block;
        }

        .commandbar > ul > li > a {
            height: 20px;
        }

        .commandbar > ul > li > button:hover {
            background-color: rgb(57, 179, 215);
        }

    .commandbar .cmd-btn-extended {
        width: 100%;
        white-space: nowrap;
        text-align: left;
        background-color: transparent;
        border: 0 solid rgb(255,255,255);
        color: rgb(66,139,202);
    }

        .commandbar .cmd-btn-extended:hover {
            background-image: linear-gradient(rgb(245, 245, 245) 0, rgb(232, 232, 232) 100%);
        }

.pulldown-menu {
    padding: 0;
    margin: 0;
}

    .pulldown-menu > li {
        list-style-type: none;
    }

        .pulldown-menu > li > a {
            padding-top: 18px !important;
            padding-bottom: 18px !important;
        }

        .pulldown-menu > li:hover > .dropdown-menu {
            display: inline-block;
        }

.page-content {
    padding-left: 20px;
    padding-right: 20px;
}

.row > .alert {
    margin-left: 15px;
    margin-right: 15px;
    width: auto;
}

.navbar-nav {
    margin: 0 !important;
}

nav.well {
    margin-top: 5px;
    padding: 0 !important;
}

.tbl-row-group td {
	background-image: linear-gradient(to bottom, #F5F5F5 0, #E8E8E8 100%) !important;
}

@media (max-width: 991px) {
    .navbar-toggle {
        display: inline-block !important;
    }

    #mainmenu:checked ~ nav {
        display: block !important;
        margin-top: 55px !important;
        margin-bottom: 0 !important;
    }

    .page-container {
        margin-top: 83px;
    }
}

@media (max-width: 767px) {
    #page-searchfield {
        display: none !important;
    }

    .commandbar .dropdown-menu {
        left: auto !important;
        right: 0 !important;
        -moz-min-width: 200px;
        -ms-min-width: 200px;
        -o-min-width: 200px;
        -webkit-min-width: 200px;
        min-width: 200px;
    }
}

.table-wrapper {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: scroll;
    overflow-y: hidden;
    border: 1px solid #dddddd;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
}

@media (min-width: 768px) {
    #page-searchbutton {
        display: none !important;
    }

    .navbar-default .hidden-xs {
        display: inline-block !important;
    }

    .commandbar .cmd-btn-toggle {
        visibility: hidden;
    }

    .commandbar .dropdown-menu {
        display: inline-block;
        border: 0;
        padding: 0;
        margin: 0;
        -ms-border-radius: 0 !important;
        border-radius: 0 !important;
        -webkit-box-shadow: none;
        -ms-box-shadow: none;
        box-shadow: none;
        position: relative;
        top: 0;
    }

        .commandbar .dropdown-menu > li {
            display: inline-block;
        }

            .commandbar .dropdown-menu > li > button {
                background-color: rgb(91, 192, 222);
                border: 0;
                padding: 5px;
                color: rgb(255,255,255);
            }

                .commandbar .dropdown-menu > li > button:hover {
                    background-color: rgb(57, 179, 215);
                    background-image: none;
                }
}

@media (min-width: 992px) {
    nav.well {
        position: absolute;
        width: 225px;
        padding-top: 20px;
    }

    .page-content {
        position: relative;
        margin-left: 225px;
    }
}

.pagination {
	margin: 0 0 9px 0 !important;
}

div.aweb-filter-year-and-month-year:before
{
	Content:"Jahr";
}

div.aweb-filter-year-and-month-month:before
{
	Content:"Monat";
}

.aweb-controller-Stundenplan.aweb-action-Dozierender select#currentDozierenderId,
.aweb-controller-Stundenplan.aweb-action-Dozierender label[for=currentDozierenderId]
{
	display: none;
}
