.modal-certificate {
    width: 70rem !important;
}

.table tbody tr .dt-body-right {
	text-align: right !important;
}

.bg-primary {
        background-color: #0f4e86 !important;

    /* PCW */
    /* background-color: #7030a0 !important;  */
    color: #fff !important;
}

.be-color-header-custom .be-top-header {
    background-color: #0f4e86 !important;
  border-bottom-color: #0f4e86 !important;

  /* PCW */
  /* background-color: #7030a0 !important;
  border-bottom-color: #7030a0 !important; */
}


.alert {
    line-height: 5px !important;
    margin-bottom: 10px !important;
}

.alert-dismissible .close {
    top: -7px;
}

.color-red {
    color: rgb(234 67 53) !important;
    margin-top: 0.25rem !important;
    font-size: 0.9rem !important;
}

@media (max-width: 767.98px) {
  .be-color-header-custom .be-top-header .be-right-navbar {
        background-color: #0f4e86 !important;
    border-bottom-color: #0f4e86 !important;

    /* PCW */
    /* background-color: #7030a0 !important;
    border-bottom-color: #7030a0 !important; */
  }
}

.be-user-nav > li.dropdown .dropdown-menu .user-info {
     background-color: #0f4e86 !important;

    /* PCW */
    /* background-color: #7030a0 !important; */
}

.close-modal:not(:disabled):not(.disabled) {
    cursor: pointer;
}

.close-modal:hover, .close-modal:focus {
    color: #000;
    text-decoration: none;
    opacity: .75;
}

button.close-modal {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
}

.close-modal {
    float: right;
    font-size: 1.5rem;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
}

@keyframes spinner-border {
  to { transform: rotate(360deg); }
}
.spinner-border{
    display: inline-block;
    width: 1rem;
    height: 2rem;
    vertical-align: text-bottom;
    border: .25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: spinner-border .75s linear infinite;
    animation: spinner-border .75s linear infinite;
}

.spinner-border-sm{
    height: 1rem;
    border-width: .2em;
}
