div.phtermin{
  width: 100%;
}
.ph_blue{background: #afcbe2;color: #0b860b;padding: 8px 4px;font-weight: bold;}
.ph_red{background:orangered;padding: 8px 4px;color: #FFFFFF;font-weight: bold;}
.ph_yellow{background:#ffee76;padding: 8px 4px;color: #000;font-weight: bold;}
.ph_default{background:white;padding: 8px 4px;}
.ph_blue:hover, .ph_default:hover{background:#f5f5f5;}
.ph_tab{width:100%}
.ph_head{font-weight:bold;}
.ph_row{width:25%;float:left;}
.ph_clr{clear:both;}
.ph_row_big{width:75%}
.btn_delete{margin-top: 5px;}

table#tbl_termin a span.icon-cancel-circle{color:red;font-size:22px;margin-top: 10px;margin-right: 10px;}
table#tbl_termin a span.icon-plus-circle{color:green;font-size:22px;margin-top: 10px;margin-right: 10px;}

thead th.cell_a,thead th.cell_a a,td.cell_a{background:#366092;color:#FFF;}
thead th.cell_b,body tr.cell_b,td.cell_b{background:#B8CCE4;}
.tdberitt{background:#F2F2F2;}
.tdtimer{white-space: nowrap;}
table#myTable tr.newrow{border-left:2px solid yellow;}
table#stdTable th,table#stdTable td{border: 1px solid #ddd;}
table#stdTable td{height: 36px;min-height: 36px;}
table#stdTable {table-layout: fixed;}
td.teacheralign,td.cardalign,th.cardalign{text-align:center;}
span.green{color:green;}
span.red{color:red;}
span.tdteacher {width: 15%;display: contents;float: left;}
.guthaben{background:#B8CCE4;padding:6px 6px;width:99%;border: 1px solid #8CACD3;text-align:right;font-weight:bold;}
.topbanner{background:#B8CCE4;padding:6px 6px;width:99%;border: 1px solid #8CACD3;text-align:center;font-weight:bold;clear:both;margin-bottom:20px;}}
.selectday{background:bisque;}
dl.detail_listing dt {float: left;width: 88px;padding: 0;margin: 0}
dl.detail_listing dd {width: auto;padding: 0;margin: 0 0 0 10px;}
dl.detail_listing {border-bottom: 1px solid #e4e1e1;}
.tleft{text-align:left !important;}
.tcenter{text-align:center !important;}
.tright{text-align:right !important;}
.analysticlist{list-style:none;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid silver;}
ul.analysticlist li{float:left; margin-right:25px;}
.analystics h5{border-bottom:1px solid silver;}
.txt-right{text-align:right;}
.table.no-ws td{white-space: normal;}
.btn-group.cashback .table th, .btn-group.cashback .table td {padding: 6px 10px;}
.btn-group.cashback .table td{text-align:right;}
.btn-group.cashback .dropdown-menu {min-width: 16rem;}