
.help-block{
    color: #ac1717;
}

.floatRechts{
    float:right;
}

.floatRechts004{
    float:right;
    margin-top: .04rem!important;
}

.textrechts{
    text-align: right;
}

.textmitte{
    text-align: center!important;
}

input[type="search" i] {
    border-radius: 3px;
    border-width: 1px;
}

.pc-lg-4 {
    padding-left: 1rem!important;
    padding-right: 1rem!important;
}

.bgg {
    background-color: #1ba675!important;
}

.bgh {
    background-color: #98e79b;
}

.bg2h {
    background-color: #d2ffd3;
}

.bgb {
    background-color: #050505;
}

.fggo {
    color: #EFBF04;
}
.fggr {
    color: #292926;
}

.fgb {
    color: #050505;
}

.bground {
    border-radius: 6px;
}

.fgp1 {
    color: #094372!important;
}

.fgp2 {
    color: #ffc50b;
}
.border-left-p2 {
    border-left: .25rem solid #ffc50b!important;
}

.fgg {
    color: #1ba675!important;
}

.fgr {
    color: #ac1717!important;
}
.bgr {
    background-color: #ac1717!important;
}

.btn-primaryG {
    color: #fff;
    background-color: #1ba675;
    border-color: #069261;
}

.btn-primaryG:hover {
    color: #fff;
    background-color: #1ba675;
    border-color: #2653d4;
}

.hidden {     display: none;     visibility: hidden; }

.topbar {
    margin-bottom: 10px!important;
    height: 30px;
}

.paginate_button {
    padding-left: 6px;
    padding-right: 6px;
}

.paginate_button.disabled {
    color: gray;
    background-color: #fff;
    border-color: gray;
}

.paginate_button.current {
    background-color:#4e73df;
    color: white;
}

.xdataTables_paginate{float:right;text-align:right;padding-top:.25em}
.dataTables_paginate{
    padding-top: 0.85em;
}

.dataTables_wrapper .dataTables_length {
    float: left;
}

.dataTables_info{
    float: left;
}

.lableft {
    padding: 10px;
    width: 130px;
}

.bg-logosmALT{background:url(../img/icon-favicon-19.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;min-width: 60px;min-height: 50px;background-size: 80%;}
.bg-logosm{background:url(../img/apple-touch-icon.png);background-position:center;background-size:cover;background-repeat:no-repeat;min-width: 60px;min-height: 50px;background-size: 80%;background-color: #ffffffc4;}

.form-control-label {
    font-weight: 700;
}


.large {
    font-size: 24px;
}

.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}


.errorm {
    border-bottom: 0.25rem solid #e74a3b!important;
}


.bg-logokts{background:url(../img/kts.svg);background-position:center;background-size:cover;background-repeat:no-repeat;min-width: 51.6px;min-height: 58.5px;background-size: 90%;}

.bg-logophdALT{background:url(../img/phd.png);background-position:center;background-size:cover;background-repeat:no-repeat;min-width: 51.6px;min-height: 58.5px;background-size: 90%;}
.bg-logophd2{background:url(../img/phd.svg);background-position:center;background-size:cover;background-repeat:no-repeat;min-width: 51.6px;min-height: 58.5px;background-size: 90%; background-color: white;}


/* height: calc(100vw / (your image width / image height)); */
/* height: calc(100vw / (1024 / 435)); */
/*             height: 95px; */

.bg-logophdT{background:url(../img/phd.svg);
             width: calc(100% - 20px);
             height: calc(100vw / (1024 / 435));
             background-position: top;
             background-repeat: no-repeat;
             background-size: 90%;
             background-color: white;
             margin:10px;
            }

.bg-logophdTA{background:url(../img/phd.svg);
                background-position:center;
                background-size:cover;
                background-repeat:no-repeat;
                min-height:50%;
                min-width:80%;
                height: auto;
                margin:10px;
                background-size: 90%;


                background-position: center top;
                background-size: auto 100%;

               }


.bg-logoipn{background:url(../img/IPNLogoBild4c_15cm.png);background-position:center;background-size:cover;background-repeat:no-repeat;min-width: 51.6px;min-height: 58.5px;background-size: 90%;background-color: white;}
