.required-asterisk:after {
    content:" *";
    color: red;
  }
.astric-sign {
            font-size: 15px;
            color: red;
        }
  select {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important ;
    padding-left: 0.5rem !important;
    font-size: .875rem !important;
}


input {
  min-height: calc(1.5em + (0.5rem + 2px)) !important;
  padding: 0.25rem 0.5rem !important;
  font-size: .875rem !important;
  border-radius: 0.2rem !important;
}

.table>thead{
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f6f8f9+0,e5ebee+50,d7dee3+51,f5f7f9+100;White+Gloss */
background: #f6f8f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */

}

.fieldset-border{
  border: 1px solid #ccc;
      padding: 10px;
      border-radius: 10px;
      margin: 15px 0;
  }
  .fieldset-border-legend {
      width: auto;
      margin: 0;
      float: none;
      padding: 0 10px;
      background: #fff;
      font-size: 18px;
      font-weight: 500;
  }
  .comeye {
    color: #55a1ff!important;
}
.comedit {
    color: #76bf85!important;
}
.comdelete {
    color: #ff5555!important;
}
table tr td {
    text-transform: none!important;
}

.card-footer {
  background-color: unset!important;
  border-top: none!important;
} 
.alert-success, .alert-danger {
  text-align: center;
}
.close {
  float: right;
}
.text-upper {
    text-transform: uppercase;
}
.tooltipmsg {
    position: relative;
    display: inline-block;
   
  }
  
  .tooltipmsg .tooltiptext {
    visibility: hidden;
    width: 170px;
    background-color: #fff;
    color: #000;
    text-align: center;
    border-radius: 6px;
    border:solid 1px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -160px;
    opacity: 0;
    transition: opacity 0.3s;
  }
  
  .tooltipmsg .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #000 transparent transparent transparent;
  }
  
  .tooltipmsg:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
  }
  .masterheadersize{
    padding-top: 0.8rem!important;
    padding-bottom: 0.4rem!important;
  }