
@font-face {
    font-family: 'sansserifbldflfmedium';
    src: url('../fonts/sansserifbldflf-webfont.woff2') format('woff2'),
         url('../fonts/sansserifbldflf-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'allroundgothic-meuploadedfile';
    src: url('../fonts/allroundgothic-medium-webfont.woff2') format('woff2'),
         url('../fonts/allroundgothic-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
  font-family: 'Teko-Regular';
  src: url('../fonts/Teko-Regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Teko-Regular.otf')  format('opentype'),
       url('../fonts/Teko-Regular.woff') format('woff'),
       url('../fonts/Teko-Regular.ttf')  format('truetype'), 
       url('../fonts/Teko-Regular.svg#Teko-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Teko-Medium';
  src: url('../fonts/Teko-Medium.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/Teko-Medium.otf')  format('opentype'),
       url('../fonts/Teko-Medium.woff') format('woff'), 
       url('../fonts/Teko-Medium.ttf')  format('truetype'), 
       url('../fonts/Teko-Medium.svg#Teko-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Rockwell';
  src: url('../fonts/Rockwell.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/Rockwell.woff') format('woff'), 
       url('../fonts/Rockwell.ttf')  format('truetype'), 
       url('../fonts/Rockwell.svg#Rockwell') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Ubuntu', sans-serif;
font-weight:700;
  src: url('../fonts/AvenirNext-Bold.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/AvenirNext-Bold.woff') format('woff'), 
       url('../fonts/AvenirNext-Bold.ttf')  format('truetype'), 
       url('../fonts/AvenirNext-Bold.svg#AvenirNext-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


@import url('https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght@400;700&display=swap');

@import url(//db.onlinewebfonts.com/c/722cb8a1c168860d3dcfaa76cdfeda6b?family=AllRoundGothic-Medium);


body {
	background-color: #000;
	line-height: normal;
	font-family: 'Poppins';
}
a.active, a:focus, button:focus, button.active {
	outline: none;
}
a {
	text-decoration: none;
}
a:focus, a:hover, a:active {
	outline: 0;
	box-shadow: 0;
}
a:focus, a:hover {
	text-decoration: none;
}
h1, h2 {
	font-size: 23px;
	line-height: normal;
	margin: 0;
	font-weight: 600;
}
h3, h4, h5, h6 {
	margin: 0;
	font-size: 16px;
	line-height: normal;
	font-weight: 600;
}
a {
	text-decoration: none;
	transition: all .3s ease-in-out;
}
a:hover {
	text-decoration: none;
}
ul, ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul li {
	list-style: none;
}
p {
	margin: 0;
}
input:focus, select:focus, textarea:focus {
	outline: none;
	box-shadow: none;
}
figure {
	margin: 0;
}


.txtrt_2{text-align: right;}
img {
	border-style: none;
	display: inline-block;
	max-width: 100%;
}





/*-------------CUSTOM CSS------------------------*/




.main_wrap{ width: 100%; float: left; position: relative; 
  background-color: #F8F9FA; display: flex; }

.left_side{ float: left; 
  width: 20%; 

  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.05);
  background-color: #ffffff;

}



.logo{ float: left; width: 100%; margin: 40px 0 70px 0 ; text-align: center;}




.right_side{float: right; width: 80%; padding-left: 40px; padding-right: 40px;}

.rs_top{ float: right; margin-top: 20px;} 
.all_patient{ width:100%; float:left; margin-top: 50px;}


.table_head{
  width: 100%;
  padding: 18px 0px;
  border-radius: 3px;
  background-color: #0069B1;
  float: left;
  margin-top: 20px;
}

.table_head ul{ margin: 0px; padding: 0px; }

.table_head li {float: left; 
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
 
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
padding-left: 10px;
padding-right: 5px;
  width: 8%;
}


.table_head li+li{ width: 12%;}
.table_head li+li+li{ width: 16%;}
.table_head li+li+li+li{ width: 12%;}
.table_head li+li+li+li+li{ width: 14%;}
.table_head li+li+li+li+li+li{ width: 8%;}
.table_head li+li+li+li+li+li+li{ width:18%;}
.table_head li+li+li+li+li+li+li+li{ width:10%; }




.row_head{
  width: 100%;
  padding: 10px 5px;
 border-radius: 3px;
 
  background-color: #ffffff;
  border: 1px solid #E1E4F6;
  margin-top: 20px;
  float: left;
}


.row_head ul{ margin: 0px; padding: 0px; }

.row_head li {float: left; 
 
  font-size: 14px;
  position: relative;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #a8b3be;
padding-left: 5px;
padding-right: 5px;
width: 8%;
}

.row_head li+li{ width: 12%;}
.row_head li+li+li{ width: 16%;}
.row_head li+li+li+li{ width: 12%;}
.row_head li+li+li+li+li{ width: 14%;}
.row_head li+li+li+li+li+li{ width: 8%;}
.row_head li+li+li+li+li+li+li{ width:18%;}
.row_head li+li+li+li+li+li+li+li{ width:10%; }



.search_frame{ float: right;}


.title_1{
 
  font-size: 23px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
 
  letter-spacing: 0.23px;
  text-align: left;
  color: #6e6a6a;
  float: left;
 margin-top: 6px;
font-family: 'Poppins';
}


.search_frame input{
 float: left;
 min-width: 300px;
  border-radius: 50px;

  background-color: #ffffff;
border: 1px solid #EBEBEB;
  height: 46px;

  background: #fff url("../img/search.svg") no-repeat; 
background-position: left 15px center;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #D6D6D6;
  margin-right:10px; 
  padding-left: 40px;

}
 plceholder{  }



.search_frame input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #D6D6D6;
  opacity: 1; /* Firefox */
}

.search_frame input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #D6D6D6;
  opacity: 1; /* Firefox */

}

.search_frame input::-ms-input-placeholder { /* Microsoft Edge */
 color: #D6D6D6;
 opacity: 1; /* Firefox */
}



.search_frame select{
 float: left;
  min-width: 100px;
  border-radius: 50px;
border: 1px solid #EBEBEB;

background: #fff url("../img/select-2.svg") no-repeat; 
background-position: right 10px center;

  height: 46px;
padding-left: 10px;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #a5a5a5;
   margin-right:10px; 

}



.search_frame button{
 float: left;
 max-width: 500px;
  border-radius: 50px;
border: 1px solid #EBEBEB;
 background-color: #ffffff;

  height: 46px;

padding-left: 15px;
padding-right: 15px;

  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #a5a5a5;

}

.rs_top{ 
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: left;
  color: #adb0b8;
} 


.rs_top strong{ 
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.53;
  letter-spacing: normal;
  text-align: left;
  color: #687189;
}
.tp1{ float: left;}
.tp1 img{ margin-right: 5px; }

.tp2{ float: left; margin-left: 50px;}
.tp2 img{ margin-left: 5px; cursor: pointer; }

.log_out{ float: left; width: 100%; padding-left: 30px; margin-top: 50px;

   font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 4.47;
  letter-spacing: -0.19px;
  text-align: left;
  color: #d2d2d2;
}


.log_out img{ margin-right:5px; }


.create_service{
  width: 100%;
  float: left;
  margin-top: 20px;


  background-color: #ffffff;
  min-height: 500px;

padding:40px 10px;

}

.tbl_frame tr{ background: #fff!important; }

.create_service input{
border-radius: 4px;
  border: solid 2px #eaecf0;
  background-color: #ffffff;
  height: 54px;
  width: 100%;
  margin-bottom: 30px;
  color: #828a9e;
  padding-left: 10px;
font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: normal;
  text-align: left;


}

.create_service select{
border-radius: 4px;
  border: solid 2px #eaecf0;
  background-color: #ffffff;
  height: 54px;
  width: 100%;
  margin-bottom: 30px;
  color: #828a9e;
  padding-left: 10px;

  background: url("../img/down_rrow.svg") no-repeat; 
background-position: center right 14px;
font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: normal;
  text-align: left;
}

select::-ms-expand { display: block;  color: #828a9e;}
select {
  -webkit-appearance: none;
  /*webkit browsers */
  -moz-appearance: none;
  /*Firefox */
  appearance: none;
  /* modern browsers */
  border-radius: 0;
   color: #828a9e;
   opacity: 1;

}

::-webkit-input-placeholder { /* Edge */
  color: #828a9e;
  opacity: 1;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #828a9e;
  opacity: 1;
}

::placeholder {
  color: #828a9e;
  opacity: 1;
}


.button-set{ float: right; }

.save{
 
 float: left;
 padding: 10px 17px;
  background-color: #344690;

  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
    border-radius: 50px;
}

.save img{ margin-right: 7px; margin-top: -3px; }
.save:hover{color: #ffffff;}

.cancel{
 
 float: left;
 padding: 10px 15px;
  
  border-radius: 50px;

  border: solid 1px #344690;
  background-color: #ffffff;
  font-size: 16px;

  font-weight: normal;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: normal;
  text-align: left;
  color: #344690;
  margin-right: 10px;
}
.cancel:hover{color: #344690;}

.cancel img{ margin-right: 7px; margin-top: -3px; }


.service_frm{
  width: 100%;
 
  float: left;
  margin-top: 20px;
}


.s_box{
  width: 100%;
  min-height: 385px;
  border-radius: 4px;
  background-color: #ffffff;
  margin-bottom: 20px;
  float: left;
}

.s_box_top{ float: left; width: 100%; }
.s_box_top img{ width: 100%;}

.s_box_bot{ padding: 12px 18px;

  float: left; 
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.21;
  letter-spacing: normal;
  text-align: left;
  color: #6f788e;
} 

.s_box_bot td{ padding-right: 10px; }

.on_off{ float: left; margin-top: 10px; }


/*---toggle button---*/
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 30px;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #E7F5F3;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 23px;
  width: 23px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #344690;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.fltr_1{ background: url("../img/down_rrow.svg") no-repeat; 
background-position: center right 14px;}

.create_new{

  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;

  background-color: #344690;
  padding: 10px 15px;
  float: left;
  border-radius: 50px;
}

.create_new img{ margin-left: 4px; }
.create_new:hover{  color: #ffffff;}


.left_menu_small{ width: 7% }

.left_menu_small li a {
  
    border-bottom: 0
}

.right_side_small{width: 93%}

.right_cnt{ float: left; width: 100%;  margin-top: 50px;}

.second_level_m{ float: left; margin-top: 100px; }
.second_level_m ul{ float: left; margin: 0px; padding: 0px; }
.second_level_m li{ float: left; }
.second_level_m a{float: left; 
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 4.38;
  letter-spacing: -0.2px;
  text-align: left;
  color: #bebebe;
}

.second_level_m .acto{color: #043b9a; }
.second_level_m a:hover{color: #043b9a; }

.care_gprofle{ float: left; width: 100%; }

.u_review{
 padding: 10px 15px;
  border: solid 1px #344690;
  background-color: #ffffff;

  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: left;
  color: #344690;
  float: left;
  margin-right: 10px;
    border-radius: 3px;
}

.u_review img{ margin-right: 5px; margin-top: -4px; }
.edit_1{  padding: 10px 15px; }

.care_gprofle_bot{ float: left; width: 100%; margin-top: 20px; }

.chrt_1 {
  width: 100%;
  min-height: 401px;
  border-radius: 4px;
 
  background-color: #ffffff;
  margin-bottom: 25px;
  padding: 15px;
  position: relative;
}

.chrt_1 .digits{ position: absolute; right: 20%; top: 20%;}
.chrt_1 .digits strong{
  font-size: 45px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
line-height: 45px;
  letter-spacing: -0.57px;
  text-align: left;
  color: #232323;
}
.chrt_1 .digits strong em{ font-size: 25px; line-height: 25px; font-style: normal!important; }
.chrt_1 .digits p{

  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: -0.24px;
  text-align: left;
  color: #6E6A6A;
}





.service_offered{ float: left;text-align: center; margin: 10px 0; width:100%; 
 
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: -0.2px;
  text-align: center;
  color: #93acc0;
} 

.service_offered strong{ 
  float: left;
  width: 100%;
  text-align: center;
  font-size: 30px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  
  letter-spacing: -0.38px;

  color: #04449a;
} 


.s_list {
  float: left;
 width: 100%;
  border-top: solid 1px #e5e5e5;
  margin-top: 10px;
}
.s_list ul{ float: left; margin: 20px 0 0 50px; }

.s_list li{

  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.94;
  letter-spacing: -0.2px;
  text-align: left;
  color: #93acc0;
  list-style: circle;
}


.all_time{ float: left; }
.all_time ul{ margin: 0px; padding: 0px; }
.all_time li{ 
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: -0.2px;
  text-align: left;
  color: #b7b7b7;
  float: left;  
  padding: 0px 10px;
  cursor: pointer;
}

.crt_active{
  background-color: #344690;
  color: #fff!important;
  padding: 2px 10px!important;
  float: left;
  border-radius:3px;
} 



.Personal_title{ float: left; 
  font-size: 21px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.52;
  letter-spacing: normal;
  text-align: left;
  color: #6e6a6a;
  font-family: 'Poppins';
} 

.Personal_txt{

float: left;
width: 100%;
  min-height: 844px;
  box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.06);
  background-color: #ffffff;
}


.personal_frame{
 width: 100%;
  float:left;
 

  background-color: #ffffff;
  padding: 30px;
}

.pf_col_2{
 float: left;
}

.pf_col_2 strong{

float: left;
 width: 100%;
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
 
  letter-spacing: -0.22px;
  text-align: left;
  color: #000000;
  margin-bottom: 5px;
}

.pf_col_2 p{

 float: left;
 width: 100%;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: -0.2px;
  text-align: left;
  color: #6e6a6a;
  margin-bottom: 30px;
}

.language{ float: left; margin-top: 20px;}
.language ul{ float: left; padding: 0px; margin: 0px;}
.language li{ float: left; 
  width: 86px;
  padding: 5px 10px;
  border-radius: 81px;
  background-color: #fff;

  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: -0.2px;
  text-align: center;
  color: #344690;
  margin-right: 5px;
  margin-bottom: 10px;
  border: 1px solid #344690;
}

.user_pic{ float: left; width: 100%; margin-bottom: 20px; position: relative;}
.user_pic strong{ position: absolute; left: 120px; top: -10px; }

.bio{ float: left; margin-top: 30px; }
.bio strong{

float: left;
 width: 100%;
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
 
  letter-spacing: -0.22px;
  text-align: left;
  color: #000000;
  margin-bottom: 5px;
}

.bio p{

 float: left;
 width: 100%;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: -0.2px;
  text-align: left;
  color: #6e6a6a;
  margin-bottom: 30px;
}


.qulifiction{ float: left; }
.qulifiction ul{ float: left; }
.qulifiction li{ float: left;  }
.qulifiction li strong{ float: left; width: 100%; font-weight: normal; }
.qfa{ float: left; margin-bottom: 10px;}

.id_n{ margin-bottom: 20px; }
.id_n img{ margin-top: 6px; }
.id_n strong{
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: -0.22px;
  text-align: left;
  color: #000000;
}
.id_n p{
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.88;
  letter-spacing: -0.2px;
  text-align: left;
  color: #6e6a6a;
}

.n_mrg{ margin: 0px!important; }

.mrg_top{ margin-top: 30px; }

.service_list{ float: left; 
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: -0.2px;
  text-align: left;
  color: #6e6a6a;
} 

.service_list p{
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.94;
  letter-spacing: normal;
  text-align: left;
  color: #6e6a6a;
} 



.service_list li{ float: left; width: 40%; min-height: 60px; margin:10px 10px; }
.service_list li img{ margin-right: 12px; margin-top: -5px;}

.availability{ float: left; 
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #332c2c;
} 

.availability p{
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.94;
  letter-spacing: normal;
  text-align: left;
  color: #6e6a6a;
} 

.availability td{ padding: 10px 10px; }
.availability strong{ 
  opacity: 0.6;
  border-radius: 50px;
border:1px solid #ECECEC;

  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: normal;
  text-align: left;
  color: #000;
  padding: 7px 15px;
  margin-bottom: 0px;
  float: left;
}

.availability_ac{
 
  background-color: #fff!important; color: #344690!important; border: 1px solid #344690!important;
}

.no_mrg_2{ padding: 20px 0px!important; }



.history_row{
  width: 100%;
  padding: 10px 5px;
 border-radius: 3px;
 
  margin-top: 20px;
  float: left;

  border-bottom: solid 1px #e1e4f6;
}



.history_row ul{ margin: 0px; padding: 0px; }

.history_row li {float: left; 
 
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #a8b3be;
padding-left: 10px;
padding-right: 5px;
width: 12%;

}

.history_row li+li{ width: 15%;}
.history_row li+li+li{ width: 19%;}
.history_row li+li+li+li{ width: 12%;}
.history_row li+li+li+li+li{ width: 14%;}
.history_row li+li+li+li+li+li{ width: 13%;}
.history_row li+li+li+li+li+li+li{ width:10%;}


.th_1{ 
  background-color: #FCFCFC;
  border-bottom: 0px;


}
.th_1 li{  color: #000!important; }

.search_2 input{ 
 
  border: solid 1px #dcdcdc;
  background-color: #ffffff;
 box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, 0.06);
} 

.search_2 select{ 
 
  border: solid 1px #dcdcdc;
 background: url("../img/down_rrow.svg") no-repeat; 
background-position: center right 14px;
 box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, 0.06);
 width: 120px;
} 

.inv_title{}
.inv_title li {
width: 12%;
padding: 4px 10px;

}

.no_bdr{ border:0px!important; }


.ratting{
  width: 100%;
  min-height: 276px;
  border-radius: 4px;
  
  background-color: #ffffff;
  padding: 15px;
  margin-bottom: 30px;
  position: relative;

}

.user_profile{float: left; width: 100%; text-align: center;}
.user_title{float: left; width: 100%;

  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 3.31;
  letter-spacing: -0.2px;
  text-align: center;
  color: #0f0e0e;
}

.user_disc{ float: left; width: 100%; }

.user_disc strong{
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: -0.2px;
  text-align: left;
  color: #6e6a6a;
  float: left; width: 100%;
}

.user_disc p{
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: -0.18px;
  text-align: left;
  color: #b1b1b1;
  float: left; width: 100%;
}
.user_disc img{ margin: 6px 0; }

.circle_graph{ float: left; width: 100%; }

.up_down{
  font-size: 30px;
  line-height: 35px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: -0.38px;
  text-align: left;
  color: #232323;
}
.up_down img{ margin-right: 7px; }
 .up_down strong{
 
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 15px;
  letter-spacing: -0.22px;
  text-align: left;
  color: #344690;
}

.total_booking{
  float: left;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  
  letter-spacing: -0.18px;
  text-align: left;
  color: #93acc0;
}

.mr_tp2{margin-top: 40px; }
.digit_frame{ float: left; width: 100%; margin-top: 30px;}
.booking_down{ color: 3f53939; }


.auto_a{

  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #344690;
  border-radius: 77px;
  background-color: #e7fbf8;
  padding: 5px 10px;
  float: left;
}




.invoice_row{
  width: 100%;
  padding: 10px 5px;
 border-radius: 3px;
 
  margin-top: 20px;
  float: left;

  border-bottom: solid 1px #e1e4f6;
}



.invoice_row ul{ margin: 0px; padding: 0px; }


.invoice_row li {float: left; 
 
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #a8b3be;
padding-left: 10px;
padding-right: 5px;
width: 12%;

}

.invoice_row li+li{ width: 15%;}
.invoice_row li+li+li{ width: 15%;}
.invoice_row li+li+li+li{ width: 17%;}
.invoice_row li+li+li+li+li{ width: 16%;}
.invoice_row li+li+li+li+li+li{ width: 18%;}


.top_rw{
  background-color: #FCFCFC;

  color: #000!important;
  padding: 20px 0px
}

.top_rw li{color: #000!important;}

.m_show{ font-weight: normal; display: none; float: left; }


.creat_caregiver{ background: #fff; }

.bio_1{ min-height: 100px;  
    color: #828a9e;
    padding-left: 10px;
    font-size: 15px;
    border: solid 2px #eaecf0;
    margin-bottom: 20px; width: 100%;
   }


.upload_q{ float: left;  border: dotted 2px #6BE1CE; 
  float: left; padding: 9px 0; width: 100%; text-align: center; 
  color: #6BE1CE; border-radius: 4px; margin-left: 5px; 
  background-color: #F1FBF9;}

  .o_mrg{ margin-bottom: 10px!important; }


  .no_pd { padding: 0 12px; }
  .no_pd .col-sm-6,   .no_pd.col-md-6{ padding: 0px; }

  .ad_srv{
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.52;
  letter-spacing: normal;
  text-align: left;
  color: #6e6a6a;
  float: left;
  width: 100%;
  font-family: 'Poppins';
}
.srv_w{ width: 80%!important; float: left;  }
.add_more{ float: left;  margin-left: 0px; }
.add_more2{ float: left;  margin-left: 5px; }
.add_more3{ float: left;  margin-left: 0px; margin-top: -17px; }


canvas{
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
  }

  .c-chart{ margin: 30px 0 0 40px;}

  .bar_chart{ margin: 100px 0px 0px 0px;}



/*  ---------------left menu--------*/


 .panel-group .panel {
        border-radius: 0;
        box-shadow: none;
        border-color: #EEEEEE;
    }

    .panel-default > .panel-heading {
        padding: 0;
       
  border-radius: 4px;
   border-bottom: solid 2px #f8f8f8;
  background-color: #ffffff;
  margin-bottom: 15px;

  font-size: 17px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.47;
  letter-spacing: 0.1px;
  text-align: left;
  color: #000000;
}

.panel-title > a {
        display: block;
        padding: 15px;
        text-decoration: none;

width: 100%;

  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: -0.19px;
  text-align: left;
  color: #acb5c3;
  border-left: 3px solid #fff;
}


.panel-title > a svg{ fill: #acb5c3;}
.panel-title > a svg{ margin:-5px 15px 0 0; }


.panel-title > a:hover{ color: #344690; }
.panel-title > a:hover svg{ fill: #344690;}
.panel-title > a:hover{ border-left: 3px solid #344690;}

.more-less {
        float: right;
        color: #828A9E;
        font-style: normal;
        font-size: 20px;
    }

    .panel-default > .panel-heading + .panel-collapse > .panel-body {

  font-size: 15px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.93;
  letter-spacing: 0.09px;
  text-align: left;
  color: #9aa4b7;
  margin-bottom: 5px;
  padding-bottom: 10px;
  padding-left: 55px;


}

.panel-default > .panel-heading + .panel-collapse > .panel-body ul{  
  width: 100%; padding: 0px; margin: 0px 0 10px 0; min-height: 100px; }
.panel-default > .panel-heading + .panel-collapse > .panel-body ul li{ 
  float: left; width: 100%; font-weight: normal;}


.glyphicon-plus:before {
    content: "\2b";
}

.glyphicon-minus:before {
    content: "\2212";
}




.left_menu{ float: left; width: 100%;}

.left_menu ul{ padding: 0px; margin: 0px;}
.left_menu li{ float: left; width: 100%; border-left: 3px solid #fff;}



.dots{ float: left; margin-left: 0px; margin-top: -5px;  padding: 10px 10px; cursor: pointer;}



.dots_expand{
  max-width: 189px;
  box-shadow: 1px 3px 15px 0 rgba(0, 0, 0, 0.09);
  border: solid 1px #e5e7e9;
  background-color: #ffffff;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 100;
  left: -21px;
top: 37px;
}


.dots_expand::before{
  content: "";
  width: 14px;
  height: 10px;
  position: absolute;
left: 40px;
top: -9px;
 background: url("../img/top_ar.png") no-repeat; 
background-position: left top;
}


<img src="img/ttt.svg" alt="">


.dots_expand ul{ float: left; }
.dots_expand li{ float: left; width: 100%!important;

  font-size: 15px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 3.53;
  letter-spacing: 0.09px;
  text-align: left;
  color: #6f7277;
  cursor: pointer;
}
 .dots_expand li:hover{
  background-color: #ecf9f7;
}

.dots_expand li img{max-width:none; padding-left: 20px; margin-right: 10px;}



.financial_mgt{
  width: 100%;
  float: left;
  margin-top: 20px;


  background-color: #ffffff;
 background-position: bottom 20px left 70px;
padding:20px 10px 20px 10px;

}


.trans_tab{ float: left;}
.trans_tab ul{ float: left; margin: 0px; padding: 0px; }

  .trans_tab li{ float: left; padding: 7px 18px; 
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: normal;
  text-align: left;
  color: #AAAAAA;
}

.cts{ color: #fff!important; 
  border-radius: 50px;
  background-color: #344690!important;
}

.figure_1{ float: left; 
  
  border-right: solid 2px #f3f5f8;
  margin-top: 30px;
  padding-right: 20px;
} 

.fg_top{ float: left; }

.t1{
  font-size: 36px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: normal;
  text-align: left;
  color: #28435d;
}

.t2{
 
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: normal;
  text-align: left;
  color: #000000;
}


.t3{
  margin: 0px 2px 0px 5px;

 }
 .t3 img{ margin-top: -5px; }

 .t4{

  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: -0.22px;
  text-align: left;
  color: #344690;

}



.t5{
  
  font-size: 15px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: normal;
  text-align: left;
  color: #28435d;
  display: block;
}



.fg_bot{ float: left; 
  border-radius: 4px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.05);
  background-color: #ffffff;
  padding: 20px;
  margin-top: 40px;
}

.t_color_1{ color: #f99007;}


.action_frame{ float: left; width: 100%;}


.action_dv{ float: left; 
  border-bottom: solid 1.5px #f0f2f6;
  width: 100%;
 font-family: 'Poppins';
  padding: 15px 15px 15px 15px;
  font-size: 18px;
} 

.action_dv strong{ float: right; 
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #344690;
} 

.ac_ht{ min-height: 385px; padding: 0px;}

.statemet{ float: left; width: 100%; padding: 25px 25px 10px 25px;}

.statemet ul{ margin: 5px 0 0 0; padding:0px; }

.statemet li{ 

width: 100%;
float: left;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: 0.08px;
  text-align: left;
  color: #a6afb8;
  background: url("../img/tick.svg") no-repeat; 
background-position: left top 3px;
padding-left: 30px;
}


.t-right {text-align: right;}
.tc_date{ 
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #828892;
}
.tc_date strong{
  float: left; width: 100%;
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.53;
  letter-spacing: normal;
  text-align: left;
  color: #2c455f;
}

.amount_1{
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.53;
  letter-spacing: normal;
  text-align: right;
  color: #344690;
  float: right;
}

.thres_btn{ 
  border-radius: 3px;
  border: solid 1px #344690;
  background-color: #ffffff;
font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
 
  letter-spacing: normal;
  text-align: left;
  color: #344690;
  padding: 4px 8px;
}

.threshold{

  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #727272;
}

.th_amount{

  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.53;
  letter-spacing: normal;
  text-align: left;
  color: #344690;
}

.progress{ margin: 10px 0; 
    height: 5px;
    overflow: hidden;
    line-height: 0;
    font-size: .75rem;
    background-color: #E4ECF8;
    border-radius: .25rem;
} 

.progress-bar {
background-color: #344690;
}

.digit_2{
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.53;
  letter-spacing: normal;
  text-align: left;
  color: #344690;
}

.ac_ht2{ min-height: 180px; padding: 0px; margin-bottom: 50px; }

.pay_graph{ float: left; width:100%; position: relative; }

.pay_dg{ position: absolute; right: 200px; top: 70px;  
  background: url("../img/pay-dg.svg") no-repeat; 
background-position: left top;  
padding: 30px;
width: 163px;
height: 115px;
 font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: normal;
  text-align: left;
  color: #000000;}


.pay_dg strong{ 
  

  font-size: 26px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 26px;
  letter-spacing: normal;
  text-align: left;
  color: #28435d;
  font-weight: normal;
}


.pay_dg p{
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
 
  letter-spacing: normal;
  text-align: left;
  color: #bbc0c5;
  padding: 0px;
  margin: 0px;
}

.status{

  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #f8a25d;

  border-radius: 3px;
  border: solid 1px #f8a25d;
  background-color: #ffffff;
  padding: 3px 5px;
  float: right;
  margin-right: -30px;
  margin-top: -22px;
}



/*--------------table------------*/

.tbl_frame { float: left; width: 100%; padding: 20px 0;}

.tbl_frame table {
 
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.53;
  letter-spacing: normal;
  text-align: left;
  color: #2c455f;
  text-align: left;
}


.tbl_frame table caption {

}

.tbl_frame table tr {
  background-color: #fff;

 
  border-bottom: 1px solid #F9F9F9;
} 

.tbl_frame table tr:nth-child(even) {background-color: #F9F9F9;}


.tbl_frame table th,
.tbl_frame table td {
padding: 13px 10px 13px 30px;
}

.tbl_frame table th {
  font-weight: normal;

}

@media screen and (max-width: 600px) {
  .tbl_frame table {
    border: 0;
  }

  .tbl_frame table caption {
    font-size: 1.3em;
  }
  
  .tbl_frame table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  .tbl_frame table tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }
  
  .tbl_frame table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right;
  }
  
  .tbl_frame table td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  
  .tbl_frame table td:last-child {
    border-bottom: 0;
  }
}

.no_pds{ padding: 0px;}

.mdisply{ display: none; }

.left_menu_small .panel-title > a { text-align: center; }

.ade{
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 3.16;
  letter-spacing: -0.24px;
  text-align: left;
  color: #232323!important;
}
.c-chart2{margin: 0px 0 0 0px;}



.digit_frame2 {
    float: left;
    width: 100%;
    margin-top: 0px;
}

.chrt_2 {
  
    min-height: 270px;
  }

.all3 li {
    font-size: 14px;
padding: 0px 8px;

}

.s2s ul {
    float: left;
    margin: 10px 0 0 50px;
}

.s2s ul li{
 
    line-height: 2.15;
}


.weight { width: 100%; float: left; }
.weight li{

  border-radius: 3px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.03);
  border: solid 1px #efefef;
  background-color: #ffffff;
  text-align: center;
  padding:15px 25px;
  float: left; 
  margin-top: 5px;
  margin-right: 10px;
}
.weight strong{ font-weight: normal; display: block; margin-top: 5px; }


.flt_4{  width: 100%; float: left; }


.pts{
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.53;
  letter-spacing: normal;
  text-align: center;
  color: #6f788e;
 float: left;
 width: 100%;
  margin-top: 10px;
}

.pts a{ 
  width: 106px;
  height: 25px;
  padding: 10px 15px;

  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 3.56;
  letter-spacing: -0.23px;
  text-align: left;
  color: #ffffff;

  border-radius: 50px;
  background-color: #344690;
}

.maj_1{
 
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: -0.19px;
  text-align: left;
  color: #344690;
  border-radius: 81px;
  background-color: #e7fbf8;
  position: absolute;
  right: 10px; top: 10px;
  padding: 4px 15px;
}





/*--------------table2------------*/

.tbl_frame2 { float: left; width: 100%; padding: 20px 0;}

.tbl_frame2 table {
 
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.53;
  letter-spacing: normal;
  text-align: left;
  color: #2c455f;
  text-align: left;
}


.tbl_frame2 table caption {

}

.tbl_frame2 table tr {
  background-color: #fff;

 
  border-bottom: 1px solid #E1E4F6;
} 

.tbl_frame2 table tr:last-child { border-bottom: 0px;}


.tbl_frame2 table th,
.tbl_frame2 table td {
padding: 13px 10px 13px 30px;

}




.tbl_frame2 table th {
  font-weight: normal;
  background: #FCFCFC;
  color: #000;

}

@media screen and (max-width: 600px) {
  .tbl_frame2 table {
    border: 0;
  }

  .tbl_frame2 table caption {
    font-size: 1.3em;
  }
  
  .tbl_frame2 table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  .tbl_frame2 table tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }
  
  .tbl_frame2 table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right;
  }
  
  .tbl_frame2 table td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  
  .tbl_frame2 table td:last-child {
    border-bottom: 0;
  }
}


.m_history{
  width: 100%;
  min-height: 276px;
  border-radius: 4px;

  background-color: #ffffff;
  padding: 15px;
  margin-bottom: 30px;
  position: relative;

}

.m_history strong{ 
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: -0.2px;
  text-align: left;
  color: #6e6a6a;
    margin-bottom: 10px;
    float: left;
    width: 100%;
} 

.m_history p{ 
  width: 100%;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  
  letter-spacing: -0.19px;
  text-align: left;
  color: #b1b1b1;
  margin-bottom: 10px;
  float: left;

} 
.m_history ul{ float: left; }
.m_history li{ float: left; margin-right: 10px; }


.m_file{
  width: 100%;
  min-height: auto;
 
  padding: 15px;
  margin-bottom: 30px;
  position: relative;

}
.m_file strong{ font-weight: normal; float: left; margin-bottom: 15px; }

.m_file ul{ float: left; }
.m_file li{ float: left; 

  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: -0.19px;
  text-align: left;
  color: #9B9B9B;

  border-radius: 27px;
  border: solid 1px #e2e2e2;
  background-color: #ffffff;
  margin-right: 6px;
  padding: 7px 15px;
  margin-bottom: 10px;
}



/*--------------Login------------------*/

.left_50{ width: 50%; float: left; background: #FAFCFF;   
  min-height: 550px; display: flex; justify-content: center;}
.right_50{ width: 50%; float: right;   padding: 40px;}




.login_frame{

    background:#F5F7FA;
}
 

.login_in{

 max-width: 871px;
  min-height: 550px;
  margin: 4% auto 0 auto;
  border-radius: 5px;
  box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.07);
  background-color: #ffffff;

}
 


.login_in input{
  float: left;
  width: 100%;
  height: 50px;
  border: 0px;

  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #9f9cac;
  background:#f5f7fa url("../img/mail.svg") no-repeat; 
background-position: left 10px top 16px;
margin-bottom: 10px;
padding-left: 52px;
}

.pst{  background:#f5f7fa url("../img/lock.svg") no-repeat!important; 
background-position: left 14px top 12px!important;}


.lt_1{
  float: left;
  width: 100%;
font-family: 'Poppins';
  font-size: 25px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.84;
  letter-spacing: normal;
  text-align: left;
  color: #2c333a;
  margin-bottom: 20px;
  margin-top: 40px;
}


.lt_2{
  float: left;
  width: 100%;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #9f9cac;
    margin-bottom: 25px;
}


.lt_3{
  float: left;
  width: 100%;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #9f9cac;
}


.login_in button{
  height: 59px;
  width: 100%;
  float: left;
  border: 0px;
  text-align: center;
  margin-top: 30px;

  border-radius: 50px;
background-color: #344690;
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  
  letter-spacing: normal;
  text-transform: uppercase;
  color: #ffffff;
}







.aft1{  float: left;
  width: 100%; text-align: center;}

  .aft2{  float: left;
  width: 100%; 
  font-size: 24px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.84;
  letter-spacing: normal;
  text-align: left;
  color: #656565;
  margin-bottom: 10px;
  margin-top: 20px;

}

.aft3{
  float: left;
  width: 100%;

  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: normal;
  text-align: left;
  color: #9f9cac;
  margin-bottom: 20px;

}



.home_frm{ float: left; width: 100%; margin-top: 30px; }


.home_icon_1{
  width: 100%;
  min-height: 197px;
  
  border: solid 1px #efefef;
  background-color: #ffffff;
  padding: 15px;
  margin-bottom: 20px;
}

.hic_1{
 
 float: left;
 width: 100%;
 margin-top: 15px;
}

.hic_2{
 float: left;
 font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #737389;
    padding: 15px 0 3px 0;
  margin: 0px;
}


.hic_3{
 float: left;
 width: 100%;
}

.hic_3 p{ 

  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.8;
  letter-spacing: normal;
  text-align: center;
  color: #000000;
  float: left;

}



.hic_3 img{ 
float: left;
margin:16px 5px 0 5px;


}

.hic_3 strong{ 
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.81;
  letter-spacing: normal;
  text-align: center;
  color: #31c534;
  float: left;
}

.rd_4{ color: #f92f28!important; }

.top_caregiver{
  width: 100%;
  max-height: 500px;
  overflow-y: scroll;
  border: solid 1px #efefef;
  background-color: #ffffff;
  min-height: 500px;
}

.tc_top {
  float: left;
  width: 100%;

font-family: 'Poppins';
  font-size: 19px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: normal;
  text-align: left;
  colorlist_v: #000000;
  padding: 16px 15px;
  border-bottom: 1px solid #ececec;
}

.tc_bot{ float: left; width: 100%; padding: 15px; }
.list_v{ float: left; width: 100%; margin-bottom: 20px;}

.list_v img{ float: left; margin-right: 10px; width: 55px; height: 55px; border-radius: 55px; }

.list_v strong{ 
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.24;
  letter-spacing: 0.1px;
  text-align: left;
  color: #616365;
  margin-top: 10px;
  display: block;
}

.list_v p{ 
  display: block;
  width: 100%;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 0.08px;
  text-align: left;
  color: #8d878b;
}


.srf{ float: left; margin:16px 0; }

div#myModal {
  z-index: 9999;
}