.ui-messages-error, .ui-message-error {
    color: rgb(152, 38, 35) !important;
    background: transparent !important;
}

.ui-message-info, .ui-message-error, .ui-message-warn, .ui-message-fatal {
    border: 0;
    margin: 0;
    padding: 0;
}

.ui-messages-info-icon, .ui-messages-warn-icon, .ui-messages-error-icon, .ui-messages-fatal-icon, .ui-message-info-icon, .ui-message-warn-icon, .ui-message-error-icon, .ui-message-fatal-icon {
    display: none;
}

.ui-message-error-detail {
    font-size: 12px;
}

.ui-message-error-detail ul {
	display: inline-block;
}

.ui-message-error-detail li {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea.input-error, 
select.input-error,
input[type="text"].input-error,
input[type="password"].input-error,
input[type="datetime"].input-error,
input[type="datetime-local"].input-error,
input[type="date"].input-error,
input[type="month"].input-error,
input[type="time"].input-error,
input[type="week"].input-error,
input[type="number"].input-error,
input[type="email"].input-error,
input[type="url"].input-error,
input[type="search"].input-error,
input[type="tel"].input-error,
input[type="color"].input-error,
.input-error {
	background-color: rgb(152, 38, 35);
	border-color: rgb(111, 28, 25);
	color: rgb(252, 241, 241);
}
		
form .btn.btn-info, button.btn.btn-info {
    background-color: #fff;
    border: 1px solid #d5d5d5;
    color: #3b3b3b;
}

.notdividers li {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    padding-left: 18px;
}

.dividers br {
	display: block;
}

.section {
	margin-bottom: 20px;
}

.ui-datatable-even {
	background-color: #fff;
}

.ui-datatable-odd {
	background-color: #f3f3f3;
}

.b-table, .b-table thead, .b-table tbody, .b-table tr, .b-table th, .b-table td {
	border-color: #ccc;
}

.b-table th, .b-table td {
	text-overflow: ellipsis;
}

.ui-datatable table {
	table-layout: auto;
}

.ui-dialog {
	background: white;
  		padding: 0 50px;
}

.ui-dialog .control-label {
	width: 33%;
}

.ui-dialog .controls {
    margin-left: 33%;
}
		
.ui-datatable-tablewrapper {
    overflow: visible;
}

.form-horizontal .b-table__container-cell .btn {
    margin-bottom: 0;
}

.form-horizontal .b-table__container-cell .btn {
    margin-bottom: 0;
}