
/*
	Site Name: HomeoCare International
	URI: http:
	Description: This is the custom css for HomeoCare International
	Version: 1.0
	Author: Amal-Techware Solution
	Author URI:
	Tags:

	---------------------------
	CUSTOM STYLES
	---------------------------

	TABLE OF CONTENTS
	---------------------------

   01. LOGIN-PAGE-STYLE
   02. SIGNUP-PAGE-STYLE
   03. HOME-PAGE-STYLE
   04. APPOINTMENTS-PAGE-STYLE
   05. MENU-PAGE-STYLE
   06. DOCTOR-PROFILE-PAGE-STYLE
   07. BOOK-DETAIL-PAGE-STYLE
   08. SUCCESS-PAGE-STYLE
   09. CONSULT-HISTORY-PAGE-STYLE
   10. PAYMENT-HISTORY-PAGE-STYLE
   11. CONSULTING-HISTORY-MAIN-PAGE-STYLE
   12. WELCOME-PAGE-STYLE
   13. DOC-PROFILE-PAGE-STYLE
   14. CONSULTATION-HISTORY-PAGE-STYLE
   15. CONSULTATION-DETAIL-PAGE-STYLE
   16. NOTIFICATION-PAGE-STYLE
   17. MESSAGE-PAGE-STYLE
   18. CALL-PAGE-STYLE
   19. VIDEO-CALL-PAGE-STYLE
   20. FORGOT-PAGE-STYLE
   21. PROFILE-PAGE-STYLE
   22. BRANCH-PAGE-STYLE




*/


/*-------------------------------


/*-------------------------------

02. SIGNUP-PAGE-STYLE

--------------------------------*/

.hc_signup_input{width: 100%;background-color: #ffffff !important;border-radius:5px;border:none;height:50px;padding-left:15px;background-size: 20px !important;background-position: 15px !important;font-size: 16px;}
.hc_social_btn{width:100%;height:35px;font-weight: 400;color: #fff;border-radius:25px;font-size: 18px;text-transform: capitalize;cursor:pointer;}

/*-------------------------------

03. HOME-PAGE-STYLE

--------------------------------*/

.hc_login_select{width: 100%;-webkit-appearance: none;-moz-appearance: none;background-color: #ffffff !important;border-radius:5px;border:none;height:50px;padding-left:10px;background-size: 20px !important;background-position: right 15px top 15px !important;font-size: 16px;background:url("../assets/imgs/hc_drop_down.png");background-repeat: no-repeat;}
.hc_login_upload{width: 100%;-webkit-appearance: none;-moz-appearance: none;background-color: #ffffff !important;border-radius:5px;border:none;height:50px;padding-left:10px;background-size: 20px !important;background-position: right 15px top 15px !important;text-align: left !important;font-size: 16px;background:url("../assets/imgs/hc_text.png");background-repeat: no-repeat;padding: 15px;}
.hc_login_calender{width: 100%;-webkit-appearance: none;-moz-appearance: none;background-color: #ffffff !important;border-radius:5px;border:none;height:50px;padding-left:10px;background-size: 20px !important;background-position: right 15px top 15px !important;text-align: left !important;font-size: 16px;background:url("../assets/imgs/hc_calender.png");background-repeat: no-repeat;}
.hc_login_time{width: 100%;-webkit-appearance: none;-moz-appearance: none;background-color: #ffffff !important;border-radius:5px;border:none;height:50px;padding-left:10px;background-size: 20px !important;background-position: right 15px top 15px !important;text-align: left !important;font-size: 16px;background:url("../assets/imgs/hc_time.png");background-repeat: no-repeat;}

/*-------------------------------

04. APPOINTMENTS-PAGE-STYLE

--------------------------------*/

.hc_list_wrapper{width:100%;}
.hc_list_pic{width:90px;height:90px;float: left;background: #a8a8a8;border-radius: 4px;box-shadow: 0px 0px 5px 0px #888888;}
.hc_list_pic img{width: 100%;height:100%;object-fit: cover;object-position:center;border-radius: 4px;}
.hc_list_detail{width:calc(100% - 90px);float: left;padding-left: 15px;padding-right: 15px;text-align: left;}
.hc_list_wrapper ul{width:100%;padding:0px;margin:0px;}
.hc_list_wrapper ul li{background: #fff;list-style: none;padding: 10px;margin-bottom: 15px;padding-top: 20px;padding-bottom: 20px;}
.hc_list_detail h4{margin:0px;color: #36474e;padding-bottom:10px;font-size: 18px;}
.hc_list_detail h6{margin:0px;padding-bottom:10px;font-size:16px;}
.hc_list_detail p{margin:0px;color: #90a4ab;font-size: 18px;display: inline-block;}
.hc_list_detail p span{margin-right:5px;}
.hc_list_detail p span img{width: 25px;position: relative;top: 4px;}
.hc_view_report{color: #3a3a3a;border-radius: 5px;background:#fff;border:none;padding: 12px;padding-left: 20px;padding-right: 20px;font-size: 18px;box-shadow: 0px -3px 12px -5px #000 inset;}
.hc_footer_btn_bay{width:100%;}

/*-------------------------------

05. MENU-PAGE-STYLE

--------------------------------*/

.hc_main_menu{background:#ffffff;width:250px;float:right;position: relative;top:0px;}
.hc_main_menu h5{margin:0px;padding:10px;background: #064bb1;color:#fff;text-align: center;font-weight: 400;}
.hc_main_menu ul{margin:0px;padding:0px;}
.hc_main_menu ul li{width:100%;list-style:none;color: #36474e;font-weight: 400;padding:15px;font-size: 16px;border-bottom: 1px solid #ebebeb;}
.hc_main_menu_top{width:100%;padding: 10px;}
.hc_menu_circle{width:45px;height:45px;border-radius: 50%;background-color: #ffffff !important;background:url("../assets/imgs/menu_avatar.png");background-repeat: no-repeat;background-size: 20px;background-position: center;}
.hc_menu_detail{color: #fff;padding: 12px;font-size: 16px;}
.hc_version_count{text-align: right;height:50px;position: relative;}
.hc_version_count p{color: #36474e;font-size: 12px;margin:0px;position: absolute;right:0px;bottom: 0px;}


/*-------------------------------

06. DOCTOR-PROFILE-PAGE-STYLE

--------------------------------*/

.hc_stars {width:100%;display: inline-block;margin:0 auto;}
.hc_stars form{float: left;}
.hc_stars p{float: left;bottom:0px;padding: 8px;color: #90a4ab !important;}
.hc_stars input.star { display: none; }
.hc_stars label.star {float: right;padding:1px;font-size:24px;color: #a8a8a8;transition: all .2s;}
.hc_stars input.star:checked ~ label.star:before {content: '★';color: #FD4;transition: all .25s;}
.hc_stars input.star-5:checked ~ label.star:before {color: #FE7;}
.hc_stars input.star-1:checked ~ label.star:before { color: #F62; }
.hc_stars label.star:hover {  }
.hc_stars label.star:before {content: '★';}
.hc_rate{position:relative;bottom:6px;}
.hc_description{width:100%;}
.hc_description h5{color: #38474f;font-size: 20px;margin-bottom: 0px;padding-left: 10px;}
.hc_description p{color: #607c8a;text-align: justify;font-size:16px;margin-top:10px;}
.hc_timeschedule{background: #fff;border-radius: 5px;padding: 10px;margin-bottom: 20px;}
.hc_timeschedule h6{text-align: center;margin:0px;font-size: 18px;padding-bottom: 10px;color: #3a3a3a;}
.hc_timeschedule ul{margin:0px;padding:0px;}
.hc_timeschedule ul li{}
#hc_check_button {margin:4px;background-color:#f7f7f7;box-shadow: 1px 0px 1px 0px #888888;overflow:auto;color:#3a3a3a;border:1px solid #e7e7e7;position: relative;width: calc(100% - 71%);outline: none;display: inline-block;height:35px;outline:none;border-radius: 6px;}
#hc_check_button p{margin:0px;position: absolute;left: 0px;right: 0px;top: 0px;bottom: 0px;padding:7px;text-align: center;}
#hc_check_button label {width:100%;}
#hc_check_button label span {text-align:center;display:block;}
#hc_check_button label input {position:absolute;top:-20px;}
#hc_check_button input:checked + p {background-color:#064bb1;color:#fff;margin:0px;border-radius: 6px;}

/*-------------------------------

07. BOOK-DETAIL-PAGE-STYLE

--------------------------------*/

.hc_bookdetails{width:100%;margin-top:10px;}
.hc_bookdetails ul{width:100%;padding:0px;margin:0px;padding-bottom: 30px;}
.hc_bookdetails ul li{width:100%;padding:0px;margin:0px;list-style: none;text-align: center;background: transparent;border-top: 1px solid #ebebeb;padding-top: 15px;padding-bottom: 15px;}
.hc_bookdetails ul li p{color: #3a3a3a;font-size: 18px;margin: 0px;padding-bottom:5px;}
.hc_bookdetails ul li h5{font-size: 22px;margin: 0px;font-weight: 500;}

/*-------------------------------

08. SUCCESS-PAGE-STYLE

--------------------------------*/

.hc_success{background: #fff;text-align: center;padding: 20px;position: relative;top:20%;}
.hc_success img{width:140px;}
.hc_success h5{color: #607c8a;margin:0px;padding: 0px;padding-top: 10px;}
.hc_success p{color: #607c8a;margin:0px;padding:0px;}

/*-------------------------------

09. CONSULT-HISTORY-PAGE-STYLE

--------------------------------*/

.hc_consult_history_wrapper{width: 100%;background: #fff;margin-bottom:15px;}
.hc_consult_history_wrapper h6{color: #36474e;margin:0px;padding:10px;font-size: 17px;}
.hc_consult_history_wrapper_inner{width:100%;background: #fff;}
.hc_consult_history_wrapper_inner .hc_bookdetails ul{padding-bottom: 10px;}
.hc_consult_history_wrapper_inner .hc_bookdetails ul li{border:none !important;padding-top: 5px;padding-bottom: 5px;}
.hc_consult_history_wrapper_inner .hc_bookdetails ul li p{padding: 5px !important;}
.hc_consult_history_wrapper_inner p{color:#607c8a;font-size: 16px;padding: 10px;margin: 0px;padding-bottom: 30px;}
.hc_med_time{background: #f7f7f7;border-radius: 3px;text-align: center;width:100%;padding:5px;color: #36474e;font-size: 18px;box-shadow: 1px 0px 1px 0px #888888;}
.hc_med_quantity{text-align: center;color:#064bb1;width:100%;font-size: 16px;font-weight: 600;}

/*-------------------------------

10. PAYMENT-HISTORY-PAGE-STYLE

--------------------------------*/

.hc_payment_history{width:100%;}
.hc_payment_history ul{width:100%;margin:0px;padding: 0px;}
.hc_payment_history ul li{list-style: none;padding:0px;margin:0px;text-align: center;color: #36474e;border-bottom:1px solid #ebebeb;padding: 20px;}
.hc_list_detail h3{width:100%;color:#36474e;background:url("../assets/imgs/hc_arrow.png");background-repeat: no-repeat;background-position: right 20px top 34px;margin: 0px;padding: 32px;background-size: 20px;}

/*-------------------------------

11. CONSULTING-HISTORY-MAIN-PAGE-STYLE

--------------------------------*/

.hc_history_main_tab{width:100%;}
.hc_history_main_tab ul{padding:0px;margin:0px;}
.hc_history_main_tab ul li{width:33.3%;float: left;background: #064bb1;color: #fff;list-style: none;text-align: center;padding: 15px;font-size: 18px;font-weight: 300;}
.hc_history_main_tab ul li ion-icon{margin-left:5px;}
.hc_slide_wrapper{width:100%;}
.hc_slide_wrapper ul{padding:0px;margin:0px;}
.hc_slide_wrapper ul li{list-style: none;width:100%;margin:0px;}
.hc_utitlity_btn{height:35px;border-radius: 20px;color: #fff;padding-left:30px;padding-right:30px;background: #064bb1;font-size: 16px;}
.hc_slide_wrapper .hc_consult_history_wrapper_inner{padding: 10px;}

/*-------------------------------

12. WELCOME-PAGE-STYLE

--------------------------------*/

.hc_welcome_div{width:100%;}
.hc_welcome_banner{background:#fff;padding: 10px;}
.hc_welcome_detail{width:calc(100% - 90px);float: left;padding: 18px;}
.hc_welcome_detail h4{margin:0px;font-size:22px;font-weight: 700;padding-bottom: 10px;}
.hc_welcome_body{width:70%;margin:0 auto;padding-top:40px;}

/*-------------------------------

13. DOC-PROFILE-PAGE-STYLE

--------------------------------*/

.hc_doc_profile_wrapper{width: 100%;padding-top: 20px;}
.hc_doc_profile_pic{width:100px;height:100px;margin:0 auto;background: #a8a8a8;border-radius: 4px;box-shadow: 0px 0px 5px 0px #888888;}
.hc_doc_profile_pic img{width:100%;height:100%;object-fit: cover;object-position: center;}

/*-------------------------------

14. CONSULTATION-HISTORY-PAGE-STYLE

--------------------------------*/

.hc_search{width: 100%;background-color: #ffffff !important;border-radius: 5px;border: none;height: 50px;padding-left: 20px;background-size: 20px !important;background-position: right 15px top 15px !important;text-align: left !important;font-size: 16px;background: url(../assets/imgs/hc_search.png);background-repeat: no-repeat;}
.hc_list_wrapper h3{margin:0px;background: #fff;text-align: center;color: #064bb1;font-size: 18px;font-weight: 400;padding: 10px;}

/*-------------------------------

15. CONSULTATION-DETAIL-PAGE-STYLE

--------------------------------*/

.hc_time{width: 100%;background-color: #ffffff !important;border-radius: 5px;border: none;height: 50px;padding-left: 20px;background-size: 20px !important;background-position: right 15px top 15px !important;text-align: left !important;font-size: 16px;background: url(../assets/imgs/hc_time.png);background-repeat: no-repeat;}
.h_consultation_inner{width:100%;background: #fff;padding: 10px;margin-bottom: 20px;}
.h_consultation_inner h5{color: #3a3a3a;text-align: center;padding:5px;font-weight: 400;}
.h_consult_textarea{width:100%;border:none;}
.hc_consult_medicine {width: 100%;-webkit-appearance: none;-moz-appearance: none;background-color: #ffffff !important;border-radius: 5px;border: none;height: 50px;padding-left: 10px;background-size: 20px !important;background-position: right 15px top 15px !important;text-align: left !important;font-size: 16px;background: url(../assets/imgs/hc_medicine.png);background-repeat: no-repeat;box-shadow: 0px -11px 25px -13px #000 inset;}
.hc_consult_medicine p{margin:0px;padding: 13px;font-size: 18px;color:#3a3a3a;}

.hc_consult_calender {width: 100%;-webkit-appearance: none;-moz-appearance: none;background-color: #ffffff !important;border-radius: 5px;border: none;height: 50px;padding-left: 10px;background-size: 20px !important;background-position: right 15px top 15px !important;text-align: left !important;font-size: 16px;background: url(../assets/imgs/hc_calender.png);background-repeat: no-repeat;box-shadow: 0px -11px 25px -13px #000 inset;}
.hc_consult_calender p{margin:0px;padding: 13px;font-size: 18px;color:#3a3a3a;}

.hc_consult_schedule {width: 100%;-webkit-appearance: none;-moz-appearance: none;background-color: #ffffff !important;border-radius: 5px;border: none;height: 50px;padding-left: 10px;background-size: 20px !important;background-position: right 15px top 15px !important;text-align: left !important;font-size: 16px;background: url(../assets/imgs/hc_schedule.png);background-repeat: no-repeat;box-shadow: 0px -11px 25px -13px #000 inset;}
.hc_consult_schedule p{margin:0px;padding: 13px;font-size: 18px;color:#3a3a3a;}

.hc_consult_payment {width: 100%;-webkit-appearance: none;-moz-appearance: none;background-color: #ffffff !important;border-radius: 5px;border: none;height: 50px;padding-left: 10px;background-size: 20px !important;background-position: right 15px top 15px !important;text-align: left !important;font-size: 16px;background: url(../assets/imgs/hc_payment.png);background-repeat: no-repeat;box-shadow: 0px -11px 25px -13px #000 inset;}
.hc_consult_payment p{margin:0px;padding: 13px;font-size: 18px;color:#3a3a3a;}

.hc_consult_share {width: 100%;-webkit-appearance: none;-moz-appearance: none;background-color: #ffffff !important;border-radius: 5px;border: none;height: 50px;padding-left: 10px;background-size: 20px !important;background-position: right 15px top 15px !important;text-align: left !important;font-size: 16px;background: url(../assets/imgs/hc_share.png);background-repeat: no-repeat;box-shadow: 0px -11px 25px -13px #000 inset;}
.hc_consult_share p{margin:0px;padding: 13px;font-size: 18px;color:#3a3a3a;}


/*-------------------------------

16. NOTIFICATION-PAGE-STYLE

--------------------------------*/

.hc_notification_wrap{width: 100%;}
.hc_notification_wrap ul{padding:0px;margin:0px;}
.hc_notification_wrap ul li{list-style: none;text-align: center;border-bottom: 1px solid #ebebeb;padding:20px;}
.hc_notification_wrap ul li h5{color:#36474e;margin:0px;padding:0px;}
.hc_notification_wrap ul li p{padding:0px;margin:0px;font-size: 16px;padding-top: 8px;}
.hc_done{text-align: center;color: #6ce679;font-size: 15px;}
.hc_done span img{width:18px;position: relative;top: 3px;margin-right:5px;}

/*-------------------------------

17. MESSAGE-PAGE-STYLE

--------------------------------*/

.hc_message_list{width:100%;height:100%;overflow: scroll;}
.hc_message_list ul{padding:0px;margin:0px;}
.hc_message_list ul li{list-style: none;width:100%;margin-bottom:20px;}
.hc_message{width:100%;}
.hc_message_pic{width:50px;height:50px;background: #a8a8a8;border-radius:5px;}
.hc_message_pic img{width:100%;height:100%;object-fit: cover;object-position: center;border-radius:5px;}
.hc_message_text{width:calc(100% - 60px);border-radius:5px;background:#dffeff;color: #607c8a;padding: 10px;font-size: 14px;}
.hc_send .hc_message_pic{float:right;}
.hc_send .hc_message_text{float:right;margin-right:10px;text-align: right;}
.hc_receive .hc_message_pic{float:left;}
.hc_receive .hc_message_text{float: left;margin-left:10px;text-align:left;}
.hc_message_text .name{color: #064bb1;margin:0px;padding-bottom: 15px;}
.hc_message_text .time{color: #9ea1a2;margin:0px;padding-bottom: 15px;font-weight: 300;font-size: 12px;}
.hc_send .name{float:right;}
.hc_send .time{float: left;}
.hc_receive .name{float:left;}
.hc_receive .time{float:right;}
.hc_message_bottom{width:100%;height:50px;background:#ffffff;}
.hc_message_input{width:calc(100% - 60px);height:100%;float: left;background: transparent;border:none;padding-left: 20px;font-size: 16px;}
.hc_send_btn{float: right;height:100%;width:60px;background:url("../assets/imgs/hc_send.png");background-repeat: no-repeat;background-color: transparent;background-position: center;background-size: 30px;}

/*-------------------------------

18. CALL-PAGE-STYLE

--------------------------------*/

.hc_call_wrapper{width:100px;margin:0 auto;height:100%;padding-top: 30px;}
.hc_footer_end{width:100%;text-align: center;padding:30px;}
.hc_call_end{width:70px;height:70px;background:url("../assets/imgs/hc_call_end.png");background-position: center;background-repeat: no-repeat;margin:0 auto;background-size: contain;}
.hc_caller{width:100px;height:100px;border-radius: 5px;background: #a8a8a8;}
.hc_caller img{width:100%;height:100%;border-radius: 5px;object-fit: cover;object-position: center;}
.hc_connect{width:100px;height:100px;text-align: center;background:url("../assets/imgs/hc_connect.png");background-position: center;background-repeat: no-repeat;background-size: 10px;}

/*-------------------------------

19. VIDEO-CALL-PAGE-STYLE

--------------------------------*/

.hc_video_call_wrapper{width:100%;height:100%;background:url("../assets/imgs/e_pic4.jpg");background-repeat: no-repeat;background-size: cover;position: relative;}
.hc_v_call_end{width:100%;height:60px;background:url("../assets/imgs/hc_v_call_end.png");background-position: center;margin:0 auto;background-size: contain;background-repeat: no-repeat;}
.hc_video_top_bar{width:100%;height:70px;position: absolute;top:0px;}
.hc_recam{width:70px;height: 100%;background:url("../assets/imgs/hc_recam.png");background-position: center;background-repeat: no-repeat;background-size: 35px;}
.hc_msg{width:70px;height: 100%;background:url("../assets/imgs/hc_msg.png");background-position: center;background-repeat: no-repeat;background-size: 35px;}
.hc_video_time{height: 100%;width:calc(100% - 140px);float: left;text-align: center;color: #ffffff;font-weight:400;font-size: 18px;letter-spacing: 2px;padding: 25px;}
.hc_mute{width:70px;height:70px;background:url("../assets/imgs/hc_audio.png");background-position: center;background-repeat: no-repeat;background-size:60px;}
.hc_video{width:70px;height:70px;background:url("../assets/imgs/hc_video.png");background-position: center;background-repeat: no-repeat;background-size:60px;}
.hc_video_self{width:90px;height:100px;background: #a8a8a8;position: absolute;right:10px;bottom:120px;background:url("../assets/imgs/e_pic2.jpg");background-repeat: no-repeat;background-size: cover;}

/*-------------------------------

20. FORGOT-PAGE-STYLE

--------------------------------*/

.hc_forget_pass{position: relative;top:10%;}
.hc_forget_pass p{color: #607c8a;text-decoration: none !important;font-size: 15px;padding-top: 15px;padding-bottom: 15px;}
.hc_forget_pass strong{color: #064bb1 !important;}
.hc_forget_pass .hc_signup_input{background: #f0f0f0 !important;}
.hc_med_input{border:none;height:35px;width:100%;padding-left: 10px;border-bottom: 1px solid #ebebeb;}

/*-------------------------------

21. PROFILE-PAGE-STYLE

--------------------------------*/

.hc_profile_edit_input{width: 100%;-webkit-appearance: none;-moz-appearance: none;background-color: #ffffff !important;border-radius: 5px;border: none;height: 50px;padding-left: 10px;padding-right: 10px;background-size: 20px !important;background-position: right 15px top 15px !important;text-align: left !important;font-size: 16px;background: url(../assets/imgs/hc_edit.png);background-repeat: no-repeat}
.rating{position: relative;bottom: 10px;}
.hc_big_rating{width:190px;margin:0 auto;}
.hc_big_rating label.star{font-size: 40px;}

/*-------------------------------

22. BRANCH-PAGE-STYLE

--------------------------------*/

.hc_area_list{width:100%;}
.hc_area_list ul{width:100%;padding:0px;margin:0px;}
.hc_area_list ul li{width:100%;padding:15px;margin:0px;list-style: none;background:#ffff;border-bottom: 1px solid #c7c7c7;}
.hc_area_detail{width:100%;background: #fff;}
.hc_area_detail h5{margin:0px;padding:10px;color: #38474c;border-bottom: 1px solid #ebebeb;padding-left: 20px;}
.hc_area_detail ul{padding:0px;margin:0px;}
.hc_area_detail ul li{list-style: none;}
.hc_area_detail p{margin:0px;padding: 10px;color: #607c8a;padding-left: 20px;line-height: 20px;}