hr {
    margin: 1rem 0;
    color: inherit;
    border: 0;
    border-top: 1px solid;
    opacity: 0.25;
}

.attendance .table-bordered td, .attendance .table-bordered th{
    border: 1px solid #000000;
}

.bg-info{
    background-color: #4c66a4 !important;
}

.card-primary:not(.card-outline)>.card-header, .btn-primary, .bg-primary {
    background-color: #1C518A !important;
}

.content-wrapper {
    background-color: #cccccc;
}

.error_question{
    background-color: #f2dede !important;
}

form div.required label:after {
    content:" * ";
    color:red;
  }
