@CHARSET "ISO-8859-1";

/*################################################*/
body {
    color: #222;
}

.fortschritt .fortschrittTbl td {
	border-color:#dddddd !important;
}

.panel-default > .panel-heading {
    color: #222;
}

.btn-default {
    color: #222;
}

.modal.type-danger .modal-header {
	background-color: #c71c22;
	background-image: linear-gradient(#d04045, #c71c22 60%, #bb1a20);
    border-bottom-color: #c71c22;
}

.modal.type-warning .modal-header {
	background-color: #dd5600;
    background-image: linear-gradient(#ff6707, #dd5600 60%, #c94e00);
    border-bottom-color: #dd5600;
}


.modal.type-primary .modal-header {
	background-color: #2fa4e7;
    background-image: linear-gradient(#54b4eb, #2fa4e7 60%, #1d9ce5);
    border-bottom-color: #178acc;
}

.modal.type-success .modal-header {
	background-color: #628f30;
    background-image: linear-gradient(#89b659, #73a839 60%, #6c9e36);
    border-bottom-color: #5c862e;
}



.modal.type-warning .modal-header .modal-title,
.modal.type-primary .modal-header .modal-title,
.modal.type-danger .modal-header .modal-title, 
.modal.type-success .modal-header .modal-title {
	color: #fff;
}


#trefferListeFormGrp .row {	
    border-bottom: 1px solid #c0d5e1;
    line-height: 2rem;
}
#trefferListeFormGrp .row.row-primary {
    background-color: #e1eff7;
}
#searchResultsDlg .modal-footer,
#xmeldErrorDlg .modal-footer {
    background-color: #f7f7f7;
}

#searchResultsDlg .modal-header.ui-draggable-handle {
	cursor: move;
}

.refreshDivOuter .fa.fa-refresh.fa-spin{
	color: #157ab5;
}

.fa.fa-2{
	color: #1a99dc;
}

.brScreen {
    border-color: #178acc;
}

.glow-warn {
    background-color: #fcf8e3;
    border-color: #eed3d7 !important;
    -webkit-box-shadow: 0 0 5px #fbeed5 !important;
       -moz-box-shadow: 0 0 5px #fbeed5 !important;
            box-shadow: 0 0 5px #fbeed5 !important;
}

/*################################################*/

.optInfoFontColorueberschrift{
	color: #233F4D !important;
}


.klassenTbl {
    border-color: #2fa4e7 !important;
}

.klassenTbl td,
.klassenTbl th {
    border-color: #2fa4e7 !important;
}

.NotNull-hinw {
	color:red !important; 
}

.border-danger {
    border: 1px solid #C71C22 !important;
}

.input-group-addon[disabled], .input-group-addon.disabled {
	cursor: not-allowed;
}

h2#ausweisAppStautsMsg {
	color: #bce8f1;
}

i.eid-spin{
	color: #69a3bf; 
	font-size: 5em;
}


.login-center {
	display: inline-block;
}

.login-center #header-div{
	margin-left: -15px;
}

.eIdHolder {
	text-align: center;
}

.eId-hinweis.alert.alert-info{
	text-align: left; 
	margin-top: 10px;
}

.vendorLnk{
	text-decoration: none;
}

.align-center{
	text-align: center;
}

#updateAvailableButton{
	cursor:pointer; 
	float: right;
}

#footer_form #impressum_lnk {
	cursor: pointer;
}

.table.gebuehren_table {
	
}

.table.gebuehren_table thead {
	white-space: nowrap;
}

.sum_row {
	border-top: 2px solid #000;
}

.sum_desc {
	font-weight: bold;
	text-align: right;
}

.sum_amount {
	font-weight: bold;
}

.currency_col {
	text-align: right;
}

#dlg_loeschen_ja.btn, 
#unpayed_loeschen_ja.btn,  
#bgl_loeschen_ja.btn {
	font-weight: bold;
}

.form-control.is-invalid {
	border-color: #c71c22;
}

.dok-pflicht {
	font-weight: bold !important;
	color: #C71C22 !important;
}