.login-page
{
  
    background-size: cover;
    background-position: left;
} 

.logo
{
    height: 100px;
}


.table td, .table th {
    padding: .25rem !important;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}
.tbl-action{
    cursor: pointer;
    /* padding-left: 1.2rem; */
    /* padding-right: 1.2rem;
     color: #007bff; */
    width: 25px;
    margin: 0 auto;
   
    height: 25px;
    text-align: center;
    display: block;
   
}
.tbl-action:hover{
    cursor: pointer;
    /* padding-left: 1.2rem; */
    /* padding-right: 1.2rem; */
    width: 25px;
    margin: 0 auto;
    color: #007bff;
    height: 25px;
    text-align: center;
    display: block;
   border-radius: 20px;
     border: solid 1px #007bff;
}
.img-responsive 
{
    max-width:100%;
    max-height: 250px;
}  

.table-striped thead tr th
{
    background-color: #27879f;
    color:white !important;
}
.brand-link {
    display: block;
    font-size: 1.25rem;
    line-height: 1.5;
    padding: 0.55rem 0.5rem !important;
    transition: width 0.3s ease-in-out;
    white-space: nowrap;
  }