body {
  background-repeat: repeat;
  font-size: 14px;
}

.input_field{
  padding: 25px;
  box-shadow: 0px 0px 10px -6px;
}
.credentials {
  font-size: 20px;
}

.sign_btn {
  padding: 15px;
  font-size: 20px;
}
.keepMe{
  position: absolute;
  transform: translate(10px, 0px);
}
/******* Default ********/
.form-control:focus {
  outline: 0;
  box-shadow: none;
  border-color: #00964c;
}
.btn:focus,
.btn-dark:focus {
  background-color: none;
  border-color: none;
  box-shadow: none;
}

/******* Default ********/
.login_inner_sec {
  background-color: #ffffff;
  border-radius: 5px;
  padding: 30px;
  box-shadow: 0px 0px 3px 2px rgb(50 50 50 / 10%);
  max-width: 555px;
  max-height: 650px;
  margin: 10% auto 0px auto ;
  /* margin-top: 250px; */
  
}

/******************** Responsive ***************************/
  @media(max-width: 767px) {
  .login_inner_sec {
    border-radius: 5px;
  }
  .submit_sec {
    text-align: center;
  }
  .login_inner_sec_header h4 {
    font-size: 25px;
    padding: 25px 0;
  }
  .login_inner_sec_form .form-group {
    margin-bottom: 20px;
  }
}

/*===================  DashBoard  ===============*/

.navbar{
  height: 80px;
  box-shadow:0px 2px 3px 1px rgb(0 0 0 / 1%), 0 2px 5px rgb(0 0 0 / 16%)
}
.navbar img{
  height: 55px;
}
.user_pic{
  clip-path: circle();
}

/* ================ Sidebar  ================== */
.menu_list{
  padding: 0px;
}
.menu_list a{
  color: black;
}
/* .menu_list :hover{
  color: white;
  background-color: #23A447;
}
.menu_list a:hover{
  color: white;
} */

a.deshboard_sidebar_expanse{
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.20);
  padding: .8rem;
  font-size: 1rem;
  color: #00964c;
}

a.deshboard_sidebar_expanse:hover{
  background-color: #1938e4 !important;
  color: #ffffff !important;
}
/* Deshboard custom css........................................  */
.deshboard_sidebar{
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.20);
  padding: .8rem;
  font-size: 1rem;
}
.card {
  box-shadow: 0 0 5px 0 rgba(100, 100, 100, 0.26);
}
.btn_design{
  padding: 0px;
  font-size: 12px;

}
.btn-link{
  /* color: #5c5e5e; */
  color: black;
}




/* ================ Body card Content ================== */
.infographic_head{
  font-size: 20px;
  color: #23A447;
}
.card_head{
  margin: 0px;
  padding: 0px;
  font-size: 15px;
  color: #23A447;
}
.infographic_body{
  height: 500px;
  width: auto;
  padding: 15px;
}
.card-footer{
  background-color: #e7f8ec;
}


/* ==============  Page Footer=============== */
.footer {
    margin-top: 10px;
    box-shadow: 0px 0px 0px rgb(0 0 0 / 19%), 2px -2px 7px rgb(0 0 0 / 20%);
}



/* ============   Paitent Details Form ========== */
.card-body a{
  text-decoration: none;
  font-size: 1rem;
}
.form__txt{
  font-size: .9rem;
  font-weight: 500;
}
.third_card_title {
  color: #00964c;
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 0px;
  padding-top: 0.3rem;
}
.third_print a {
  color: black;
  font-size: 1rem;
  text-decoration: none;
}
.third_date {
  color: green;
  font-weight: 500;
}
.third_date_time {
  color: red;
  font-weight: 400;
}
.third_btn {
  color: #00964c;
  font-weight: 420;
  font-size: .7rem;
  box-shadow: 1px 1px 4px 1px #e2e2e2;
}
::placeholder {
  font-size: 1rem;
  font-weight: 480;
}
.third_update_btn {
  text-align: center;
  color: green;
  font-weight: 600;
}
.third_btn-table_action {
  color: green;
  font-size: .9rem;
}

/* .col-md-3{
  padding-left: 0px;
  padding-right: 0px;
} */