*{
font-family: 'Lora', serif;
}




/* patients */

.patientcent{
  text-align: end;
}
.txtst{
text-align: start;

}
.clrsop{
background-color: #e5f7ff;
border-bottom: 3px solid #2ac4f4;

}
.txtcenter{
text-align: center;

}
.patientrdus{
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
}
.patientrdus1{
  border-end-end-radius: 30px!important;
  border-top-right-radius: 30px !important;
 
}
/* table */
.bdrus{
  border-radius: 15px;
}
.txtcolor{
  color: #2ac4f4;
}
.tblheadbgclr
{
  background-color: #e6e6e6;
}
/* patient-card */
.cardprofile{
  border-radius: 50%;
  width: 50%;
  
  
}
.cntsz{
  width: 100%!important;
}
.hvbb:hover{
  border-bottom: 1px solid #2ac4f4;
  color: #2ac4f4;
  
}
.hbc:hover{

background-color: #2ac4f4;
color: white;
}
.blca{
color: black;
}

/* dropdown */
.dropbtn {
  /* background-color: #04AA6D;
  color: white;
  padding: 16px;
  font-size: 16px;
  border-bottom: 2px solid green; */

}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;

}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  font-size: x-small;

}

.dropdown-content a:hover {background-color: #ddd;}

.dropdown:hover .dropdown-content {display: block;}

.dropdown:hover .dropbtn {border-bottom:1px solid #2ac4f4;}
/* dropdown */
.txtec:hover{
  text-decoration: none;
  color: white;
}
.txtecnone:hover{
  text-decoration: none;
  color: #2ac4f4;

}
  /* TABLE*/
  .tbl{
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    border: 1px solid #ddd;
   
  }
  
  .tbl>th,td{
    text-align: left;
    padding: 8px;
  }
/* today 4/8 */
.trheight{
height: 200px;
}
ul>li{
list-style-type: none;
}
/* print  */
.clrprim{
  color: #2a2e97;
}
.clr2print{
  color: #eb3335;
}
.footer-padding{
  
}

.txtend{
  text-align: end;
}
.pdingtop{
      padding-top:100px;
  }

.pagebreak{
      page-break-after: always;
  }
@media print {
  .footer-padding{
      position: fixed;
      bottom:0;
      /* padding-right:10%; */
  
  }
  .tbl{
    border: none;
  }

  .bdrus{
    border-radius:0px;
  }
 
  .naveprint{
      display: none;
  }
  .imgprint{
     width:95%;
  }
  .printpading{
      padding-top:300px;
      margin-left:200px;
  }
  
  
}
/* print  */

.fntz{
  font-size: 16px;
}
.rondradio{
  border-radius: 30px;
  background-color: #E5F7FF;

}