/* here you can put your own css to customize and override the theme */
body{color:#000!important}
/*.portlet>.portlet-title {
  margin-bottom: 8px!important;
}*/
.portlet.light .portlet-body {
    padding-top: 4px !important;
}
.table-toolbar {
    margin-bottom: 14px !important;
}
.dataTables_extended_wrapper .table.dataTable {margin: 0 0 20px 0 !important; }
table.dataTable thead th {
    padding: 10px 10px !important;
}
table.dataTable thead td {
    padding: 10px 6px !important;
}
/*.dataTables_extended_wrapper div.dataTables_info {
font-size: 13px; }*/
.bottomlength{margin-top:4px;}

.form-control{color:#000}
.select2-container--bootstrap .select2-selection--single .select2-selection__rendered  {
    color: #000 !important;
}
.filter,.filter>td, .filter>th {
  border: none !important;
}

/* styles for validation helpers */
.field-validation-error {
    margin-top: 5px;
    display: block;
    color: #e73d4a;
}
.field-validation-valid {
    display: none;
}
input.input-validation-error {
    border: 1px solid #e73d4a;
}
select.input-validation-error {
    border: 1px solid #e73d4a;
}
input[type="checkbox"].input-validation-error {
    border: 0 none;
}
.validation-summary-errors {
    background-color: #fbe1e3;
    border-color: #fbe1e3;
    color: #e73d4a;
    padding: 15px;
    border: 1px solid transparent;
    margin-bottom: 20px;
}
.validation-summary-errors ul{margin-bottom:0px;}
.validation-summary-valid {
    display: none;
}