.header{
    font-size: 18px !important;
    font-weight: 600;
}
th{
    font-size: 16px !important;
    font-family: "Source Sans Pro" !important;
    font-weight: 300 important !important;
}
.pop-info{
   border-radius: .25rem;
   padding: 2px;
   padding-left: 13px;
   padding-right: 13px;
   margin: 0px;
   background-color: #343a40;
   color: white;
   font-size: 16px;
}
.img-info{
  width: 300px;
  border: 1px solid grey;
  height: 150px;
  margin-top: 8%;
}
/****  floating-Lable style start ****/
.floating-label { 
  position:relative; 
  margin-bottom:20px; 
}
.floating-label label { 
  font-family: "Source Sans Pro" !important;
}
.floating-input , .floating-select {
  font-size:14px;
  padding:4px 4px;
  display:block;
  width:100%;
  height:30px;
  background-color: transparent;
  border:none;
  border-bottom:1px solid #757575;
}

.floating-input:focus , .floating-select:focus {
     outline:none;
     border-bottom:2px solid #343a40; 
}

.floating-label label {
  color:#999; 
  font-size:14px;
  font-weight:normal;
  position:absolute;
pointer-events:none;
  left:5px;
  top:5px;
  transition:0.2s ease all; 
  -moz-transition:0.2s ease all; 
  -webkit-transition:0.2s ease all;
  font-family: "Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important;
}

.floating-input:focus ~ label, .floating-input:not(:placeholder-shown) ~ label {
  top:-18px;
  font-size:14px;
  color:#343a40;
}

.floating-select:focus ~ label , .floating-select:not([value=""]):valid ~ label {
  top:-18px;
  font-size:14px;
  color:#343a40;
}

/* active state */
.floating-input:focus ~ .bar:before, .floating-input:focus ~ .bar:after, .floating-select:focus ~ .bar:before, .floating-select:focus ~ .bar:after {
  width:50%;
}

*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.highlight {
  position:absolute;
  height:50%; 
  width:100%; 
  top:15%; 
  left:0;
  pointer-events:none;
  opacity:0.5;
}

.alert [data-notify=message] {
  color: #212529 !important;
}

/* multi dropdown selected background */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #003e80 !important;
}
.tablestyle th{
  font-size: 14px !important;
}
.tablestyle td{
  font-size: 14px !important; 
}
.timestyle {
  font-size: 14px !important; 
}
.bg-green {
  font-size: 12px;
  padding: 5px;
  border-radius: 25px;
}
.dataTables_filter label{
  position:inherit;
}
.dataTables_length label{
  position:inherit;
}
.date span{
  display : inline !important;
 
}
.date span button{
  left: 190px!important;
}
#uploadedimage{
 height:100px;
  width:100px;
  border-radius: 66px;
}
#userprofile{
  height:100px;
  width:100px;
  border-radius: 66px;
}
.view label{
  font-size: 15px;
    font-weight: 500!important;
}
.custom_font_14 {
  font-size: 14px !important;
}
body {
  font-size: 14px !important;
}
.modal-title{
  font-size: 17px !important;
  font-weight: 600!important;
}
