@charset "UTF-8";
/*!
 * css for custom style
 */

 body.login {
    color: #ffffff;
}

 .dropdown-menu > li > a > i:before, .dropdown-menu > .dropdown-item > i:before {
    padding-right: 5px;
}

.modal-header {
    background-color: #152b52;
    border: 1px solid #8994a9;
}

.dataTables_wrapper .dataTable { /* datatable not aligned*/
    margin: 0 !important;
}





.rating {
    display: flex;
    flex-direction: row-reverse;
    justify-content: left;
  }
  
  .rating > input{ display:none;}
  
  .rating > label {
    position: relative;
      width: 1em;
      font-size: 2em;
      color: #FFD600;
      cursor: pointer;
  }
  .rating > label::before{ 
    content: "\2605";
    position: absolute;
    opacity: 0;
  }
  .rating > label:hover:before,
  .rating > label:hover ~ label:before {
    opacity: 1 !important;
  }
  
  .rating > input:checked ~ label:before{
    opacity:1;
  }
  
  .rating:hover > input:checked ~ label:before{ opacity: 0.4; }
  
  .rating-checked {
    color: orange;