.label_text_font{
  font-size: 12px;
}

.gap_input_field{
  margin-top: 25px;
}

.font_color_app{
  color:#3A78BA; //#368BC1
}

.font_title{
  font-size: 20px;
  margin-bottom: 15px;
}
.btn_bg_color_app{
  background-color: transparent;
  color:#0f1e34;
  opacity: 0.7;
}

.selected {
  background-color: #3A78BA;
  color: whitesmoke;
  cursor: default;
}

.selected:hover{
  background-color: #3A78BA;
  color: whitesmoke;
  cursor: default;
}

.deselected{
  background-color: transparent;
  cursor: pointer;
}

.deselected:hover{
  background-color: white;
  color: black;
  cursor: pointer;
}

.no_data{
  background-color: #3A78BA;
  color:white;
  font-size: 20px;
  text-align: center;
}

.table_custom_th{
  width: 80px;
  margin: 0;
  text-align: center;
  border-collapse: collapse;
  outline: 1px solid #e3e3e3;
}

.table_custom_td{
  height: 50px;
  margin: 0;
  text-align: center;
  border-collapse: collapse;
  outline: 1px solid #e3e3e3;
}

.custom_th{
  background: #e3e3e3;
  color: #3A78BA;
  padding: 5px 10px;
  border-collapse: collapse;
  outline: 1px solid #ffffff;
}

.custom_td:hover
{
  cursor: pointer;
  background: #3A78BA;
  color: white;
}

.scroll thead th {
  background-color: white;
}

.btn_search {
  background-color: transparent;
  margin-top : 0px;
  background-repeat:no-repeat;
  border: none;
  cursor: auto;
  overflow: hidden;
  outline:none;
}

.overlay {
    position: fixed;
    display: none;
    width: 20%;
    height: 20%;
    top: 45%;
    left: 42%;
    right: 0;
    bottom: 0;
    background-color: transparent;
    z-index: 1050;
    cursor: pointer;
}
