input.invalid{
 border: 1px solid red;
}
.invalid{ 
 display: inline;
}

em.invalid {
 width: auto;
 display: inline;
 color: red;
 font-weight: normal;
 font-style: normal;
}

.add-link{
  font-size: 18px;
  color:blue;
}

.i_delete{
    color:#d73925;
}
.s_active{color: #008d4c;}
.s_inactive{color: #d73925;}
.add-btn-primary{width: 50px; margin-bottom: 10px;}
#gif{
    display:block;
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    text-align: center;
    z-index: 99999;
    -webkit-animation: spin 1s infinite linear;
}
#gif.active{
     display:none;
}
.gifInner{
    display:table;
    width:100%;
    height:100%;
}
.gifImg
{
    display:table-cell;
    width:100%;
    height:100%;
    vertical-align: middle;
    font-size: 35px;
}


.modal-centered {
  text-align: center;
  padding: 0!important;
}

.modal-centered:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px; /* Adjusts for spacing */
}

.modal-dialog-centered {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

.error{
   color: red;
}

.image_modal{text-align: center;}
.image_modal .modal-dialog{width:auto;margin: 35px auto 0 auto;display: inline-block;}
.image_modal .modal-dialog .modal-body{padding:0px;}
.image_modal button.close{position: absolute;right: 5px;font-size: 35px;top:-4px;}
.modal-body p {
    word-wrap: break-word;
}

.form-search-field{
  padding: 3px;
}

div.dataTables_wrapper div.dataTables_processing {
  padding: 10px !important;
  background: #F5F8FA !important;
  color: #000000 !important;
  border: 2px dotted darkgrey;
  border-radius: 3px !important;
  font-size: xx-large !important;
  opacity: 1 !important;
  font-weight: bold;
  text-decoration: none;
}
body {
  font-size: 13px !important;
}
.sidebar-menu>li .label, .sidebar-menu>li .badge {
  margin-right: 0 !important;
}
.case-details {
 float: right;
 margin-right: 10px;
}
.fields-title 
{
    text-transform: capitalize;
}
.m5 {
  margin-top: 5px;
}
.table-case {
  display: table;
  width: 100%;
}
.row1 {
  display: table-row;
}
.cell {
  display: table-cell;
  width: 33%;
  border: 1px solid black;
  padding: 5px;
}