:root{
	--alter: #201B5B;
	--alter3: #b02227;
	--alter2: #B3B3B3;
    --primary:#0197FC;

}
.borderPrimary{

    border: 2px solid #0197FC!important;
}
.card-header{
    background-color: var(--alter)!important;
    color: white;
}
.w-100{
    width: 100%;
}
.text-alter{
    color: var(--alter)!important;
}
.bg-alter{
    background-color: var(--alter)!important;
    color: white;
    border:none;
}
.text-alter-3{
    color: var(--alter3)!important;
}
.text-yellow{
    color: yellow!important;
}
.img-fit {
    max-height: 100%;
    width: 100%;
    object-fit: cover;
}
.border-right{
    border-right: 2px solid var(--alter);
}
.h-0{
    height: 0px!important;
    width: 0px!important;
}
.h-100{
    position: absolute;
    top:10%;
    left:5%;
    width: 90vw;

}
.alert-flash{
    position: fixed;
    top: 20%;
    right:10px;
    z-index: 1000!important;
  }
  .fade-out {
        animation: fadeOut 2s;
        opacity: 0;

    }
#abstract_table h1,
#abstract_table p,
#abstract_table div,
#abstract_table tr,
#abstract_table td{
    font-size: 1rem!important;
}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color: #CFD6E9;
 }
.table-striped > tbody > tr:nth-child(2n) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color: #e0e4f1;
 }

table.table-bordered > thead > tr > th{
    background-color: #CFD6E9;
}
table.table-bordered > tbody > tr > th{
    background-color: #CFD6E9;
}

 table.table-bordered{
    border:1px solid rgb(255, 255, 255);
    margin-top:20px;
  }
table.table-bordered > thead > tr > th{
    border:1px solid rgb(255, 255, 255);
}
table.table-bordered > tbody > tr > td{
    border:1px solid rgb(255, 255, 255);
}

.c-pointer{

    cursor: pointer;
}

.info-cards{
    min-height: 350px!important;
}
.white-header{
    background-color: #b8b8b8!important;
    color: #000!important;
}
.fs-16{
    font-size: 1rem!important;
}
.fs-18{
    font-size: 1.125rem!important;
}
.fs-20{
    font-size: 1.25rem!important;
}
.fs-20{
    font-size: 1.3rem!important;
}
.fs-25{
    font-size: 1.5rem!important;
}
.ce_size{
    padding-left: 22px!important;
    padding-right: 22px!important;

    padding-top: 18px!important;
    padding-bottom: 18px!important;
}
.filter-option-inner .filter-option-inner-inner{
    color:#000!important;
}
@keyframes fadeOut {
    from {
        opacity: 0;

    }
    to {
        opacity: 1;
    }
}
@media (max-width: 767.98px) {
    .alert-flash{
        position: fixed;
        top: 15%;
        right:10px;
        z-index: 1000!important;
      }
}

@media (min-width: 1000.98px) {
    .h-100{
        position: absolute;
        top:10%;
        left:25%;
        height: 80vh;
        width: 50vw;
    }
}
