.parsley-error {
  border-color: #f9392f;
}

.parsley-errors-list {
  display: none;
  margin: 0;
  padding: 0;
}

.parsley-errors-list.filled {
  display: block;
}

.parsley-errors-list > li {
  font-size: 12px;
  list-style: none;
  color: #f9392f;
  margin-top: 5px;
}

.error{
 font-size: 12px; 
}

.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active, .sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active {
    background-color: #d3ab32;
    color: #fff;
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #d3ab32;
    border-color: #d3ab32;
}
.card-primary:not(.card-outline)>.card-header {
    background-color: #858987;
    box-shadow: 1px 2px 2.5px 1px #858987;
    margin: 0px 18px 0px 18px; 
    border-radius: 3px; 
    height: 45px;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #d3ab32;
    border-color: #d3ab32;
}

.btn-primary {
    color: #fff;
    background-color: #d3ab32;
    border-color: #d3ab32;
    box-shadow: none;
}
.btn-primary:hover {
    color: #fff;
    background-color: #bca355;
    border-color: #bca355;
    box-shadow: none;
}

.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #d3ab32;
    outline: 0;
    box-shadow: inset 0 0 0 transparent,none;
}
a {
    color: #d3ab32;
    text-decoration: none;
    background-color: transparent;
}
a:hover {
    color: #bca355;
    text-decoration: none;
}

.card-danger:not(.card-outline)>.card-header {
     background-color: #858987;
    box-shadow: 1px 2px 2.5px 1px #858987;
    margin: 0px 18px 0px 18px; 
    border-radius: 3px; 
    height: 45px;
}
.breadcrumb-item.active {
    color: #858987;
}

.card-header {
    background-color: #858987;
    border-bottom: 1px solid rgba(0,0,0,.125);
    padding: .75rem 1.25rem;
    position: relative;
    margin: 0px 15px 0px 15px; 
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
    box-shadow: 1px 2px 2.5px 1px #858987;
}

.btn-primary-custom {
    color: black;
    background-color: #fff;
    border-color: #fff;
    box-shadow: none;
}
.btn-primary-custom:hover {
    color: black;
    background-color: #f2f1e8;
    border-color: #f2f1e8;
    box-shadow: none;
}

.card-title-custom {
    float: left;
    font-size: 1.3rem;
    font-weight: 500;
    margin: 0;
    color: white;
}
.header-custom{
    padding: 6px .8rem 6px .7rem ;
}
.brand-custom{
    background-color: white;
    z-index: hidden!important;
}

.i-custom{
     font-size:22px;
}

#example1_wrapper{
      overflow-y: scroll;
}
#example_wrapper{
    overflow-y: scroll;
}
.login-card-body .input-group .form-control:focus~.input-group-append .input-group-text, .register-card-body .input-group .form-control:focus~.input-group-append .input-group-text {
    border-color: #d3ab32;
}
.select2-container--bootstrap4.select2-container--focus .select2-selection{
    border-color:#d3ab32;
    -webkit-box-shadow:0 0 0 0 rgba(0,123,255,.25);
    color: #495057;
    background-color: #fff;
    border-color: #d3ab32;
    outline: 0;
    box-shadow: inset 0 0 0 transparent,none;
}

thead input {
    /*width: 100%;*/
    font-size: 13px;
}