.clearfix{
    clear:both;
}

.text-gray{
    color:#4a4a4a;
}

.text-blue, .text-blue:visited{
    color:#000c69;
    text-decoration:underline;
}


.einfuehrungstext{
    font-size:1.125rem;
}

.leading-space{
    height:25px;
}

.leading-space2{
    height:10px;
}

@media (min-width:768px){
    .kachel_container{
        float:none;
        margin:auto;
    }
    .linkkachel:hover, .linkkachel:after, .linkkachel:active, .linkkachel:focus{
        text-decoration:none;
    }
}

@media (min-width:992px){
    .kachel_container{
        float:left;
    }
}

.kachel_container{
    padding:10px;
    width:290px;
}

.kachel_container_border{
    height:62px;
    width:270px;
}

.kachel_table{
    display:table;
    height:100%;
    width:100%;
}

.kachel_text{
    display:table-cell;
    vertical-align:middle;
    padding:0 20px;
    font-size:1.25rem;
    font-weight:600;
    line-height:1.2rem;
    text-align:center;
}

.tab-pane{
    border:none!important;
    padding:0!important;
}

.kachel_selected .kachel_text{
    color:#fff;
}

.kachel_deselected .kachel_text{
    color:#a51811;
}

.kachel_selected .kachel_table{
    background-color:#a51811;
}

.kachel_deselected .kachel_table{
    background-color:none;
}

.kachel_deselected .kachel_container_border{
    border:1px solid #a51811;
}

.box-icon {
   position:relative;
}

.box-icon::after{
    content: "\e114";
    font-family:'Glyphicons Halflings';
    display:table-cell;
    background-color:#fff;
    color:#777;
    padding:7px 5px 3px 0;
    text-align:center;
    position:absolute;
    top:2px;
    right:1px;
    pointer-events:none;
}

.btn-pdf{
    cursor:pointer;
    border-radius:6px;
    padding-right:30px;
    margin-bottom:10px;
    color:#fff;
    background-color:#a7a7a7;
    font-size:0.875rem;
    text-align:left;
}

.icon-pdf{
    width:1.1em;
    font-size:2.2em;
    float:left;
    padding-top:4px;
    padding-right:10px;
}