body {
  padding-top: 0px;
}
.top-pad {
  padding: 40px 15px;
  text-align: left;
}

.navbar {
    border-bottom: 1px solid #E5E9EF;
}
.navbar {
    padding: 0.5rem 1rem;
}
.navbar .nav-link{
 front-siz:14px !important;
}
.navbar .nav-link{
    color: #ffffff;
}

.bd-navbar .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
}

.bg-light {
    background-color: #f8f9fa!important;
}

form label{
    font-weight: bold;
}

.alert-error {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}

.alert-message {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb;
}
.card-header .badge{
    font-weight: bold;font-size: 14px;
}


.pagination-page-info {
    padding: .6em;
    padding-left: 0;
    width: 40em;
    margin: .5em;
    margin-left: 0;
    font-size: 12px;
}
.pagination-page-info b {
    color: black;
    background: #6aa6ed;
    padding-left: 2px;
    padding: .1em .25em;
    font-size: 150%;
}

.rule-case .card-body{
    padding: 0.2rem 1.25rem 0.8rem 1.25rem !important;
}

.rule-case hr{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

.align_right {
    float: right;
}

.btn-add-case::before {
    display: inline-block;
    content: "";
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23333' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z' clip-rule='evenodd'/></svg>");
    background-repeat: no-repeat;
    background-size: 1rem 1rem;
}

.btn-add-case{
    padding: .1rem .2rem .2rem .2rem;
    font-size: .875rem;
    line-height: .9;
    border-radius: 2rem;
    color: #0c5460;
    background: #b6d6ef !important;
}



.form-signin {
    width: 100%;
    max-width: 330px;
    padding-top: 50px;
    margin: auto;

}

.form-signin .checkbox {
    font-weight: 400;
}
.form-signin .form-control {
    position: relative;
    box-sizing: border-box;
    height: auto;
    padding: 10px;
    font-size: 16px;
}
.form-signin .form-control:focus {
    z-index: 2;
}
.form-signin input[type="email"] {
    margin-bottom: -1px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
    margin-bottom: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.funding-item{
    margin-top:5px;
}