html {
    overflow-y:scroll;
}
body {
    font-family: 'Palanquin';
    font-size: 15px;
}
.carousel{
    height:250px;
    margin-bottom: 25px;
}
.carousel .item{
    height:250px;
}
.carousel img.first-slide{
    height:250px;
}
.carousel-inner > .item > img{
    height: 250px;
}
.input-group-addon {
    min-width:40px;
    text-align:center;
}

.startpage .col-lg-3 img{
    display:block;
    width:292px;
    margin: 0 auto;
}

#calendar{
    height: 500px;
}

#calendar > div.fc-view-container > div > table > tbody > tr > td > div{
    height: 336px !important;
}
#calendar > div.fc-toolbar.fc-header-toolbar > div.fc-left > h2{
    font-size: 1.3em;
}
.thumbnail .test{
    width: 100%;
    height: 165px;
}
#calendar td[data-date="2017-06-22"],
#calendar td[data-date="2017-06-23"],
#calendar td[data-date="2017-06-24"],
#calendar td[data-date="2017-06-25"],
#calendar td[data-date="2017-06-26"],
#calendar td[data-date="2017-06-27"],
#calendar td[data-date="2017-06-27"],
#calendar td[data-date="2017-06-28"],
#calendar td[data-date="2017-06-29"],
#calendar td[data-date="2017-06-30"],
#calendar td[data-date^="2017-07-"],
#calendar td[data-date="2017-08-01"],
#calendar td[data-date="2017-08-02"]
{
    background-color: #dcff9f;
}

#downloads ul{
    list-style-type: none;
    padding-left: 20px;
}
#downloads ul li{
    margin-bottom: 10px;
    margin-left: 20px;
    
}

.dropdown-menu>li>a>span{
    font-size: 0.8em;
}

.dropdown-header{
    padding: 4px 10px;
}

@media (min-width: 768px) {
    .navbar-nav > li > a {
        padding: 15px 10px;
    }
}
.news{
    color: #a4ff00 !important;
}

.galerie{
    color: #ffa600 !important;
}

.jugendbeteiligung{
    color: #00ffaa !important;
}

.jugendarbeit{
    color: #00fff2 !important;
}

.veranstaltungen, .gov .admin{
    color: #f58484 !important;
}

.kontakt, .gov .veranstaltungen{
    color: #ffff00 !important;
}

.downloads, .anmeldung{
    color: #00f0ff !important;
}

.home{
    color: #ffffff !important;
}

.account{
    color: #00ff00 !important;
}

.cart{
    color: #ffa800 !important;
}
.help-block.validation-alert{
    color: #a94442 !important;
}

.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: grey;         /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}
.panel-heading .accordion-toggle .btn.btn-primary{
    color:#fff !important;
}
div.alert>span{
    font-size: 1.5em;
}
input[type="datepicker"]{
    position: relative;
    z-index: 999999;
}
#cart_index>table>tbody>tr:nth-child(4){
    width: 50px;
}

a.disabled {
    /* Make the disabled links grayish*/
    color: rgb(182, 182, 182) !important;
    /* And disable the pointer events */
    pointer-events: none;
  }

table#payments{
    border-collapse: collapse;
}

table#payments thead tr th{
    font-size:1.5em;
    text-align: center;
    width: 150px;
}

table#payments tbody tr td{
    padding: 5px 20px;
    text-align: right;
}

::placeholder {
    color: rgb(209, 209, 209);
    opacity: 1; /* Firefox */
}
  
::-ms-input-placeholder { /* Edge 12 -18 */
    color: rgb(209, 209, 209);
}