/*
@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');
@import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);
@font-face {font-family:Solomon_book; src: url(../font/Solomon_book.ttf);}
@font-face {font-family:Solomon_bold; src: url(../font/Solomon_bold.ttf);}*/

@import url('https://fonts.googleapis.com/css?family=Quicksand:300,400,500,700&subset=latin-ext,vietnamese');

*{font-family: 'Quicksand', sans-serif !important;}
body::-webkit-scrollbar {
    display: none;
}
.sidebar{
    will-change: min-height;
}

.sidebar__inner{
    transform: translate(0, 0); / For browsers don't support translate3d. /
    transform: translate3d(0, 0, 0);
    will-change: position, transform;
}
/*GENERAL-CSS-THEME*/

/*SPACING & POSITION*/

.width100{width:100% !important;}
.widthAuto{width:auto !important;}
.heightAuto{height:auto !important;}
.height100{height:100% !important;}
.bordernone{border:none !important;}
.borderrightnone{border-right:none !important;}
.backgroundnone{background: none !important;}
.background_transparent{background: transparent !important;}
.p0{padding:0px !important;}
.p5{padding:5px !important;}
.pl0{padding-left: 0px !important;}
.pr0{padding-right:0px !important;}
.pt0{padding-top:0px !important;}
.pb0{padding-bottom: 0px !important;}
.pl15{padding-left:20px !important;padding-right:20px !important;}
.p10{padding: 10px !important;}
.p12{padding: 12px !important;}
.p14{padding: 14px !important;}
.p15{padding: 15px !important;}
.m0{margin:0px !important;}
.ml0{margin-left: 0px !important;}
.mr0{margin-right: 0px !important;}
.mt0{margin-top: 0px !important;}
.mb0{margin-bottom: 0px !important;}
.t0{top:0px !important;}
.l0{left:0px !important;}
.r0{right:0px !important;}
.b0{bottom:0px !important;}
.top10{top:6px;}
.bottom10{bottom:10px;}
.left10{left:10px;}
.right10{right:10px;}
.mr5{margin-right:5px;}
.mr15{margin-right:15px;}
.mt10{margin-top:10px !important;}
.mt30{margin-top:30px !important;}
.bg_white{background: #fff !important;}

.absolute{position: absolute !important;}
.relative{position: relative !important;}
.fixed{position: fixed !important;}
.hide{display:none !important;}

/*ALIGNMENT*/

.floatLeft{float:left !important;}
.floatRight{float:right !important;}
.textLeft{text-align: left !important;}
.textRight{text-align: right !important;}
.textCenter{text-align: center !important;}
.clear{clear:both !important;}

/*DECORATION*/
.uppercase{text-transform: uppercase!important;}
.lowercase{text-transform: lowercase!important;} 
.capitalize{text-transform: capitalize!important;} 

/*ALERT*/

.alert{padding: 15px;margin-bottom: 20px;border: 1px solid transparent;font-weight: 600;transition: all 0.5s ease;}
.warning{color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}
.success{color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.error{color: #a94442;background-color: #f2dede;border-color: #ebccd1;}
.alert_dismiss{float: right;text-decoration: none;color: #a8a8a8;text-shadow: 0 1px 0 #fff;}

/*JQUERY-UI-OVERWRITTEN*/

.ui-widget-header{border:none !important;background: none !important;}
.ui-timepicker-hours{padding: 10px !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{border:1px solid transparent !important;text-align: center !important;padding: 10px;}
.ui-datepicker{width:25% !important;}
.ui-timepicker-minutes{padding: 10px !important;}
.periods{padding: 10px;}
.ui-timepicker-hour-cell{padding: 10px;padding-left: 0px;padding-right: 0px;}
.ui-timepicker-hour-cell a{text-decoration:none;padding:10px !important;}
.ui-timepicker-minute-cell a{text-decoration:none;padding:10px !important;}
.ui-timepicker-minute-cell{padding: 10px;padding-left: 0px;padding-right: 0px;}
.ui-state-active{background: #b31aaa !important;color: #fff !important;}

/*HEADER**/

.ip_header_primary{background:#515356;width:100%;}
.ip_header_secondary{background:#333333;padding-top: 5px;padding-bottom: 5px; transition: all 1s ease;-webkit-transition: all 1s ease;height:80px;}
.ip_primary_left{width:100%;}
.ip_primary_left ul{margin:0px;width:100%;padding:0px;}
.ip_primary_left li{list-style:none;display:inline-block;color:#e4e4e4;font-size: 14px;padding: 15px;}
.ip_primary_left li a{text-decoration:none;color:#e4e4e4;}
.ip_primary_right{width:100%;text-align:right;padding: 15px;}
.ip_primary_right ul{margin:0px;width:100%:}
.ip_primary_right li{list-style:none;display:inline-block;}
.ip_account{background:url("../images/ip_user.png");background-size: 25px;cursor:pointer;background-repeat: no-repeat;height:100%;background-position: 15px;display: inline-block;width:150px;color:#ffffff;font-weight: 600;border-left:2px solid #b1b1b1;font-size:13px;}
.ip_search{background:url("../images/ip_search.png");height:16px;background-size: 30px;cursor:pointer;width:200px;background-repeat: no-repeat;background-position: right 10px top -5px;display:inline-block;}
.ip_right_plane{}
.ip_header_secondary .ip_logo img{width:145px;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.ip_navbar_nav {padding-left:25px;}
.ip_navbar_nav li{}
.ip_navbar_nav li a{color:#fff !important;background: transparent !important;font-weight:600;padding-top:25px;padding-bottom:25px;padding-left:25px;padding-right:25px;cursor:pointer;font-size: 15px;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.ip_navbar_nav li a:focus{background:transparent !important;}
.ip_navbar_nav li a:hover{background:transparent !important;}
.ip_nav_bar_right{margin:0px;padding:0px;}
.ip_nav_bar_right li{color:#e4e4e4;list-style:none;float: left;}
.ip_nav_bar_right li a{color:#e4e4e4;padding-top:25px;padding-bottom:25px;padding-left:25px;padding-right:25px;text-decoration:none;cursor:pointer;font-size: 15px;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.ip_nav_bar_right li a:focus{background:transparent;}
.ip_nav_bar_right li a:hover{background:transparent;}
.ip_shrink {height: 48px;font-size: 16px;background:#333333;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.ip_shrink .ip_navbar_nav li a{padding-top:10px;padding-bottom:10px;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.ip_shrink .ip_nav_bar_right li a{padding-top:10px;padding-bottom:10px;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.ip_shrink .ip_logo img {width: 88px;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.ip_right_nav_loged_out li{padding: 25px;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.ip_right_nav_loged_out li a{padding: 0px;}
.ip_shrink .ip_right_nav_loged_out li{padding: 10px;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.ip_main_wrapper{transition: all 0.5s ease;-webkit-transition: all 0.5s ease;margin-top:135px;}
.ip_body_scroll .ip_main_wrapper{}
.ip_more_list_menu{background: #333333;box-shadow: none !important;border:none;border-radius:0px;}
.ip_more_list_menu li{width:100%;}
.ip_more_list_menu li a{width:100%;padding:10px;}
.ip_navbar_nav li a img{width:35px;}
.ip_nav_search_bar{width:150px;background: #fff;height:40px;border-radius:20px;padding: 5px;}
.ip_nav_search_text{width:100%;border:none;font-size: 12px;height:30px;border-radius:20px;padding-left:40px;background:url("../images/ip_nav_search.png");background-position:left;background-repeat: no-repeat;background-size: 25px;background-position: 10px;font-weight: 600;}
.ip_nav_search_text:focus{outline:none;}
.ip_nav_search_text::-webkit-input-placeholder {color:#d6d6d6;}
.ip_nav_search_text::-moz-placeholder {color:#d6d6d6;}
.ip_nav_notification{width:40px;height:40px;margin-left: 40px;cursor: pointer;background:url("../images/ip_notification1.png");background-repeat: no-repeat;background-position: center;background-size: 30px;}
.ip_nav_account_details{padding: 5px;}
.ip_nav_account_profile_pic{width:30px;height:30px;float: left;border-radius:50%;background: #e4e4e4;margin-right:20px;margin-left:20px;cursor:pointer;}
.ip_nav_account_profile_pic img{width:100%;height:100%;border-radius:50%;object-fit: cover;object-position: center;}
.ip_nav_account_profile_name{float:left;color: #ffffff;font-weight: 600;padding: 5px;font-size: 14px;}
.ip_right_nav_loged_in{padding: 15px;transition: all 1s ease;-webkit-transition: all 1s ease;}
.ip_shrink .ip_right_nav_loged_in{padding: 0px;padding-left: 15px;padding-right: 15px;transition: all 1s ease;-webkit-transition: all 1s ease;}
.ip_nav_circle{
	width:40px;
	height:40px;
	border-radius: 50%;
	background: #e7e7e7;
	margin-right:10px;
	position: relative;
    bottom: 10px;
}
.ip_nav_circle img{
	width:100%;
	height:100%;
	object-position: center;
	object-fit: center;
	border-radius:50%;
}

.ip_account_nav_div{
	padding-left:0px !important;
}

.ip_account_nav_div span a{
	color: #818181 !important;
}

.ip_account_nav_div li{
	padding: 10px !important;
}

.ip_account_nav_div .ip_nav_profile_listing{
	    top: 75px !important;
	    background: #333333;
	    border:none;

}
.ip_account_nav_div .ip_nav_profile_listing li{border-bottom:1px solid #989898;color: #989898 !important; }
.ip_account_nav_div .ip_nav_profile_listing li a{text-decoration: none;color: #989898 !important;}
.ip_account_nav_div .ip_nav_profile_listing .ip_arrow_up{
	    border-bottom: 20px solid #333333 !important;
}

/*SET_ONE_SCREEN_ONE*/

.ip_filter_div{width:100%;}
.ip_filter_div hr{ margin-top: 10px;margin-bottom: 10px;}
.ip_filter_dropdown{width:100%;padding:10px;color:#646669;font-weight:600;position:relative;cursor:pointer;}
.ip_filter_drop_toggle{background:url("../images/ip_black_down.png");background-position:right;background-repeat:no-repeat;background-size: 45px;cursor:pointer;}
.ip_filter_dropdown_menu{width:100%;left:0px;right:0px;margin:0px;padding:0px;box-shadow:none !important;border-radius:0px;cursor:pointer;}
.ip_filter_dropdown_menu li a{padding:10px;cursor:pointer;}
.ip_filter_div h5{color:#646669;font-weight:600;padding:10px;margin:0px;}
.ip_star_rate{width:100%;padding:10px;}
.ip_star_rate_toggle_btn{display:inline-block;width:35px;height:25px;border:1px solid #dddddd;color:#dddddd;border-radius:4px;margin-right:8px;background:url("../images/ip_star.png");background-size:27px;background-repeat: no-repeat;background-position:8px;font-size: 14px;padding-left: 6px;cursor:pointer;}
.ip_star_rate_toggle_btn_focus{display:inline-block;width:35px;height:25px;border-radius:4px;margin-right:8px;color:#ff004f;border:1px solid #ff004f;background:url("../images/ip_star_active.png");background-size: 27px;background-repeat: no-repeat;background-position:8px;font-size: 14px;padding-left: 6px;cursor:pointer;}
.ip_star_rate_toggle_btn_focus:hover{display:inline-block;width:35px;height:25px;border-radius:4px;margin-right:8px;color:#ff004f;border:1px solid #ff004f;background:url("../images/ip_star_active.png");background-size: 27px;background-repeat: no-repeat;background-position:8px;font-size: 14px;padding-left: 6px;cursor:pointer;}
.ip_star_rate_toggle_btn_visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ip_star_rate_toggle_btn_visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.ip_dropdown{width:100%;padding:10px;color:#646669;font-weight:600;position:relative;cursor:pointer;border:1px solid #dddddd;border-radius:5px;}
.ip_drop_toggle{background:url("../images/ip_black_down.png");    background-position: right -12px top -11px;background-repeat:no-repeat;background-size: 45px;cursor:pointer;font-weight: 500;}
.ip_dropdown_menu{width:100%;left:0px;right:0px;margin:0px;padding:0px;box-shadow:none !important;border-radius:0px;cursor:pointer;}
.ip_dropdown_menu li a{padding:10px;cursor:pointer;}
.ip_box_drop_down{padding-left:15px;}
.ip_distance_slider{width:100%;padding-top:20px;padding-bottom: 20px;}
.ip_distance_slider .ui-slider-handle {display:none !important;}
.ip_distance_slider .ui-slider-horizontal{height:3px;}
.ip_distance_slider .ui-slider .ui-slider-range{background:#ff004f !important;}
.ip_distance_slider .ui-widget.ui-widget-content{background:#b1b1b1 !important;border:none !important;border-radius:0px !important;}
.ip_distance_count{width:50px;height:30px;border-radius:3px;border:2px solid #dddddd;color:#dddddd;font-size:12px;text-align:center;}
.ip_filter_range_count{padding-top:20px;padding-bottom:20px;}
.ip_return{width:100%;text-align:center;padding-top: 10px;padding-bottom: 10px;}
.ip_return_option_toggle_btn{width:110px;height:35px;border:2px solid #dddddd;border-radius:20px;display:inline-block;text-align:center;color:#dddddd;padding:5px;margin: 3px;cursor:pointer;}
.ip_return_option_toggle_btn:hover{color:#ff004f;}
.ip_return_option_toggle_focus{color:#ff004f;}
.ip_return_option_toggle_btn_visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ip_return_option_toggle_btn_visuallyhidden.focusable:active, .ip_return_option_toggle_btn_visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.ip_result_div{width:100%;}
.ip_grey{background-color: #fcfcfc !important;}
.ip_result_settings_bay{width:100%;}
.ip_datentime{background-repeat: no-repeat !important;background-size: 30px !important;background-position: right 3px top 4px !important;padding-left: 10px;color:#646669; }
.ip_calender{width:59%;height:40px;border:1px solid #dddddd;float:left;background:url("../images/ip_calender.png");}
.ip_time{width:39%;height:40px;border:1px solid #dddddd;float:right;background:url("../images/ip_timing.png");}
.ip_calender:focus{outline:none;}
.ip_time:focus{outline:none;}
.ip_other_settings{width:100%;}
.ip_other_settings p{color:#646669; font-size: 13px;padding:0px;margin:0px;padding-top: 3px;padding-bottom: 3px;}
.ip_other_settings p a{color:#646669;font-weight:700;margin-left: 10px;margin-right: 10px;text-decoration:none;border-bottom:2px dashed #646669;font-size: 16px;}
.ip_other_settings p strong img{width:35px;position: relative;bottom: 5px;}
.ip_filter_settings{width:100%;padding-top: 10px;}
.ip_filter_settings h5{color: #646669;font-weight: 700;padding-bottom: 10px;}
.ip_price_filter{width:100%;}
.ip_more_filter{width:100%;}
.ip_price_filter{width:100%;padding-top:0px;padding-bottom: 20px;}
.ip_price_filter .ui-slider-handle {display:none !important;}
.ip_price_filter .ui-slider-horizontal{height:3px;}
.ip_price_filter .ui-slider .ui-slider-range{background:#b31aaa !important;}
.ip_price_filter .ui-widget.ui-widget-content{background:#b1b1b1 !important;border:none !important;border-radius:0px !important;}
.ip_price_count{width:75px;height:25px;border-radius:3px;border:2px solid #dddddd;color:#dddddd;font-size:12px;text-align:center;}
.ip_filter_price_count{padding-top:10px;padding-bottom:10px;}
.ip_filter_more_list{width:100%;text-align:left;}
.ip_filter_more_list_toggle_btn { display:inline-block;border:1px solid #dddddd;border-radius:20px;padding:5px;padding-left:15px;padding-right:15px;font-size:10px;cursor:pointer;}
.ip_filter_more_list_toggle_focus { color:#ff7600;}
.ip_filter_more_list_toggle_focus:hover{ color:#ff7600;}
.ip_filter_visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ip_filter_visuallyhidden.focusable:active, .ip_filter_visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.ip_sort_more_list{display:inline-block;text-align:left;}
.ip_sort_more_list_toggle_btn { display:inline-block;color:#bfbfbf;font-size: 16px;padding-right:20px;background-size: 30px;background-repeat: no-repeat;    background-position: right 0px top -3px;cursor:pointer;}
.ip_sort_more_list_toggle_focus { color:#515356 !important;}
.ip_sort_more_list_toggle_focus:hover{ color:#515356 !important;}
.ip_sort_visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ip_sort_visuallyhidden.focusable:active, .ip_sort_visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.ip_result_listing{width:100%; position: relative;}
.ip_result_listing_loader{position: absolute;top:0px;bottom: 0px;left:0px;right:0px;background-color:#fff !important;z-index: 9;background:url("../images/loader.gif");    background-repeat: no-repeat;background-position: center;background-size: 70px;}
.ip_result_listing ul {width:100%;margin:0px;padding:0px;padding-top: 25px;}
.ip_result_listing ul li{width:100%;list-style:none;border-bottom:1px solid #ededed;padding-left: 15px;padding-bottom: 25px;padding-top: 20px;}
.ip_search_pic{width:110px;height:110px;border-radius:50%;background:#ededed;float:left;}
.ip_search_pic img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:cover;}
.ip_search_detail{float:left;width:48%;padding-left: 30px;}
.ip_search_ratting_price{float:left;padding: 25px;}
.ip_search_detail h5{color:#424242;font-weight:700;font-size: 15px;}
.ip_search_detail p{color:#646669;text-overflow: ellipsis;height: 40px;overflow: hidden;font-size: 14px;}
.ip_search_detail h6{color:#bfbfbf;font-style:italic; font-size: 13px;}
.ip_rating { border: none;float: left;}
.ip_rating > input { display: none; }
.ip_rating > label:before { margin:3px;font-size:15px;font-family: FontAwesome;display: inline-block;content: "\f005";}
.ip_rating > .half:before { content: "\f089";position: absolute;}
.ip_rating > label { color: #ddd; float: right; }
.ip_rating > input:checked ~ label,
.ip_rating:not(:checked) > label:hover,
.ip_rating:not(:checked) > label:hover ~ label { color: #515356;  }
.ip_rating > input:checked + label:hover,
.ip_rating > input:checked ~ label:hover,
.ip_rating > label:hover ~ input:checked ~ label,
.ip_rating > input:checked ~ label:hover ~ label { color: #515356;  }
.ip_search_ratting_price p{font-size: 24px;margin:0px;}
.ip_know_more{float:right;padding: 30px;padding-right:0px;}
.ip_know_more_btn{width:150px;height:35px;border-radius:20px;color:#fff;background:url("../images/ip_btn_bg.png");background-position:center;background-size:contain;border:none;outline:none;}

/*FOOTER*/

.ip_footer_main{background:#515356;padding-top: 45px;padding-bottom: 20px;width: 100%;}
.ip_footer_sub{}
.ip_footer_sub ul{padding: 0px;margin:0px;}
.ip_footer_sub ul li{list-style: none;color: #bfbfbf;font-size: 16px;padding-bottom: 5px;}
.ip_footer_sub ul h5{margin:0px;padding:0px;color: #ffffff;font-size: 14px;padding-bottom: 15px;}
.ip_footer_contact{width:100%;margin:0 auto;border-left:1px solid #616365;border-right:1px solid #616365;min-height:180px;}
.ip_footer_contact_inner{width:70%;margin:0 auto;;}
.ip_footer_contact h5{margin:0px;padding:0px;color: #ffffff;font-size: 16px;padding-bottom: 15px;}
.ip_footer_contact p{color: #bfbfbf;font-size: 17px;margin-bottom: 0px;}
.ip_footer_contact h6{color: #fff;font-size: 12px;letter-spacing: 3px;padding-top: 5px;}
.ip_footer_social{width:100%;padding-top: 25px;}
.ip_footer_social li{float:left;list-style: none;margin-right: 10px;}
.ip_footer_social li img{width:40px;}
.ip_footer_subscription{width:80%;margin:0 auto;}
.ip_footer_subscription h5{margin:0px;padding:0px;color: #ffffff;font-size: 14px;padding-bottom: 15px;}
.ip_footer_email_div{border-radius:20px;border:1px solid #747578;height:40px;width:100%;margin-bottom: 40px;}
.ip_footer_input{float:left;height:100%;border:none;background: transparent;outline:none;width:75%;padding-left: 25px;color: #fff;}
.ip_footer_send{float: right;height:100%;width:50px;background:url("../images/ip_white_forward.png");background-position:center;background-size: 35px;background-repeat: no-repeat;cursor:pointer;}
.ip_footer_input::-webkit-input-placeholder {color:#d6d6d6;}
.ip_footer_input::-moz-placeholder {color:#d6d6d6;}
.ip_footer_input:-ms-input-placeholder { color:#d6d6d6;}
.ip_footer_input:-moz-placeholder { color:#d6d6d6;}
.ip_footer_subscription p{margin:0px;color: #bfbfbf;padding-top:40px;}

/*SET_ONE_SCREEN_TWO*/

/*KNOW-MORE-DETAIL*/

.ip_know_more_detail{width:100%;padding-top: 20px;}
.ip_detailed_tab{width:100%;}
.ip_detailed_map{width:100%;}
.ip_detailed_tab_head{width:100%;background: #f5f5f5;border-top-left-radius: 10px;border-top-right-radius:10px;}
.ip_detailed_tab_content{width:100%;height:250px;border:1px solid #f5f5f5;padding: 15px;    overflow: scroll;}
.ip_detailed_tab_head ul{width:100%;padding:0px;margin:0px;border-top-left-radius: 10px;border-top-right-radius:10px;}
.ip_detailed_tab_head ul li{width:auto;display: inline-block;background: #f5f5f5;color:#646669;cursor:pointer;text-align: center;padding: 10px;padding-left: 25px;padding-right: 25px;border-top-left-radius: 10px;border-top-right-radius:10px;font-weight: 500;}
.ip_detailed_tab_head ul .active{background: #333333;color: #fff;border-top-left-radius: 10px;border-top-right-radius:10px;}
.ip_detailed_tab_content p{color: #bfbfbf;font-size: 16px;padding-bottom: 15px;}
.ip_location_map_head{width:100%;text-transform: uppercase;color: #646669;font-weight: 600;font-size: 15px;padding: 10px;}
.ip_location_map_area{width: 100%;height:250px;border:1px solid #f5f5f5;}
.ip_knwmore_detail_btn{width:49%;height:45px;border-radius:15px;color: #fff;font-weight:600;border:none;background-size: contain !important;outline:none;box-shadow: 0px 4px 16px 0px #888888;}
.ip_knw_more_btn_bay{width: 100%;padding-top:25px;padding-bottom:10px;}
.ip_knw_more_btn_1{background:url("../images/ip_btn_bg.png");}
.ip_knw_more_btn_2{background:url("../images/ip_btn_bg1.png");}

/*SET_ONE_SCREEN_THREE*/

/*PROFILE-COMPLETE*/

.ip_profile_complete_detail{width:100%;padding-top: 10px;}
.ip_profile_complete_detail h2{margin-top:15px;}
.ip_profile_complete_banner{width: 100%;padding-top: 20px;}
.ip_profile_complete_pic{width:95px;height:95px;border-radius:50%;background: #f3f3f3;float: left;}
.ip_profile_complete_pic img{width:100%;height:100%;object-position: center;object-fit: cover;border-radius:50%;}
.ip_profile_detail{float: left;padding-left: 30px;}
.ip_profile_details_listing {width:100%;padding-top: 20px;padding-bottom: 20px;}
.ip_profile_details_listing li{float: left;padding:0px;list-style:none;color:#bfbfbf;padding-right: 40px;font-size: 16px;}
.ip_profile_details_listing li strong{padding-left:5px;}
.ip_profile_bio{width:100%;padding: 10px;}
.ip_profile_bio h6{color: #646669;font-weight: 600;font-size: 16px;}
.ip_profile_bio p{color: #919191;font-size: 16px;line-height: 29px;padding-bottom:30px;}
.ip_profile_others{width:100%;padding: 10px;}
.ip_location_map_area li{width:100%;padding: 0px;color: #919191;list-style: none;font-size: 16px;padding-bottom: 8px;padding-top: 8px;}
.ip_full_calender_div{width:100%;height:100%;border:1px solid #eee;border-radius: 8px;overflow:auto;    background: #fff}
.ip_full_calender_div::-webkit-scrollbar {display: none;}
.ip_full_calender_div .fc-header-toolbar{padding: 15px;}
.ip_full_calender_div .fc-time-grid::-webkit-scrollbar {display: none !important;}
.ip_full_calender_div .fc-time-grid .fc-slats td{height:45px;}
.ip_full_calender_div .fc-day-header{height:80px;text-transform:uppercase;color: #bfbfbf;font-weight: 600;}
.ip_full_calender_div .fc-toolbar {padding-top:50px;}
.ip_full_calender_div .fc-toolbar h2{color: #797979;    font-size: 20px;font-weight:500;}
.ip_full_calender_div .fc-day-header span{position: relative;top:30px;}
.ip_full_calender_div .fc-day-header a{position: relative;top:30px;text-transform:uppercase;color: #bfbfbf;font-weight: 600;}
.ip_full_calender_div .fc-agenda-view .fc-day-grid .fc-row{display: none;border:none;}
.ip_full_calender_div .fc-time{color: #bfbfbf;text-align: center;}
.ip_full_calender_div .fc-divider{height: 20px !important;background: none;border-top:none;}
.ip_full_calender_div .fc button{background:transparent;border:1px solid #f6f6f6;outline:none;height: 40px;width:40px;color:#f6f6f6;}
.fc-event{border-radius:0px !important;border:none !important;}
.ip_agenda_btn_bay{padding-top:20px;padding-bottom:50px;}

/*SET_ONE_SCREEN_FOUR*/

.ip_main_tabs_div{width:100%;padding-top: 80px;}
.ip_main_tab_head{width:100%;border:1px solid #dddddd;border-radius:20px;}
.ip_main_tab_head ul{margin:0px;padding:0px;}
.ip_main_tab_head li{float:left;width:25%;list-style: none;text-align: center;color: #646669;padding: 10px;border-radius:20px;cursor:pointer;}
.ip_main_tab_head ul .active{background: #515356;color: #fff;}
.ip_main_tab_content{width: 100%;min-height:700px;padding-top: 50px;}
.ip_main_tab_pic{width:120px;height:120px;border-radius:50%;background: #e7e7e7;margin:0 auto;}
.ip_main_tab_pic img{width:100%;height:100%;border-radius:50%;object-fit: cover;
    object-position: center;}
.ip_main_tab_content h5{text-align: center;text-transform: uppercase;color: #646669;font-weight:700;font-size: 16px;margin:0px;margin-top: 15px;font-family:Solomon_bold !important;}
.ip_main_tab_content p{text-align: center;color: #bebebe;font-size: 15px;margin-top: 6px;margin-bottom: 0px;}
.ip_main_tab_content h4{text-align: center;font-weight: 700;font-size: 15px;font-family:Solomon_bold !important;}
.ip_main_tab_content h6{color: #424242;text-align: center;font-size: 16px;}
.ip_profile_ratting{width:85px;margin:0 auto;}
.ip_profile_ratting .ip_rating > label{margin-bottom: 0px !important;}
.ip_profile_ratting .ip_rating > label:before { margin:3px;font-size:11px;font-family: FontAwesome;display: inline-block;content: "\f005";}
.ip_profile_datetime{width:auto;margin:0 auto;padding-top: 15px;padding-bottom: 15px;}
.ip_booking_date{width:290px !important;}
.ip_booking_date .ip_calender{margin-bottom: 5px;}
.ip_booking_date .ip_time{margin-bottom: 5px;}
.ip_profile_datetime .ip_calender{width:100%;margin-bottom: 5px;padding-left: 5px;background:url("../images/ip_calender_grey.png");background-repeat: no-repeat !important;background-position: right;background-size:40px;}
.ip_profile_datetime .ip_time{width:100%;margin-bottom: 5px;padding-left: 5px;background:url("../images/ip_timing_grey.png");background-repeat: no-repeat !important;background-position: right;background-size:40px;-moz-appearance:none;-webkit-appearance: none;}
.ip_coupon{float: left;width:35%;height:40px;border:1px solid #ededed;border-radius:20px;background: url(../images/ip_black_forward.png);background-position: right;background-repeat: no-repeat;background-size: 45px;outline: :none;padding-left:15px;color: #bebebe;font-weight: 600;}
.ip_coupon:focus{outline: none;}
.ip_total_price{width:40%;float: right;}
.ip_price{color: #646669;font-size: 11px;font-weight: 700;padding-top: 15px;}
.ip_amount{color: #646669; font-size: 24px;  font-weight: 700;}
.ip_tab_bottom_btn{width:40%;height:40px;text-align: center;border-radius:20px;font-size: 16px;font-weight:700;border:none;}
.ip_tab_bottom_btn_back{border:1px solid #dddddd;color:#646669;background: transparent;}
.ip_tab_bottom_btn_continue{color: #fff;background:url("../images/ip_btn_bg1.png");background-size: contain !important;outline:none;}
.ip_bottom_tab_btn_bay{width:100%;margin-top:20px;margin-bottom:60px;}
.ip_main_tab_content h1{text-align: center;color: #424242;font-weight:700;}
.ip_main_tab_content_inner{width:35%;margin:0 auto;}
.ip_main_tab_content_inner p{padding-top:20px;padding-bottom: 20px;}
.ip_main_tab_content_inner h6{color: #b31aaa;font-weight: 600;font-size: 16px;}
.ip_booking_confirm_detail {color: #a8a8a8 !important;padding-top: 10px !important;padding-bottom: 10px !important;}
.ip_booking_confirm_detail span{font-weight: 400;font-size: 18px;color: #424242;}
.ip_content_inner_input{width:100%;height:40px;background:#ededed;border:none;padding:10px;outline:none;margin-bottom:20px;}
.ip_card_validity{width:100%;text-align: center;padding-bottom: 30px;margin-top: 15px;}
.ip_card_validity .a1{float:left;margin-right: 30px;}
.ip_card_validity .a1 span{color: #646669;font-weight: 600;position: relative;top: 10px;font-size: 12px;}
.ip_validity_select{width:60px;height:40px;background-color:#ededed !important;border:none;outline: none;-webkit-appearance: none;-moz-appearance: none;padding-left: 10px;background: url(../images/ip_black_down.png);background-position: right -9px top -1px;background-repeat: no-repeat;background-size: 45px;}
.ip_card_validity .a1 img{width:40px;}
.ip_makepayment_btn{width:75%;margin:0 auto;height: 40px;border-radius:20px;background:#b31aaa;border:none;color: #fff;text-align: center;outline:none;font-weight: 600;}
/*.search-field {float: right;display: block;width: 30px;height:30px;background-color:transparent;background-repeat: no-repeat;background-position:right;font-size: 16px;border:none;cursor:pointer;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;padding-left: 30px;border-radius: 0px;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;-ms-transition: all 0.4s ease;transition: all 0.4s ease;-webkit-backface-visibility: hidden;position: absolute;top:-3px;right:0px;border-radius:20px;color:#fff;}
.search-field:focus, .search-field:hover {outline: none;min-width: 200px;max-width: 500px;width: 80%;color: #fff;border:1px solid #e4e4e4;padding-left:15px !important;}
.search-field::-webkit-input-placeholder {color:#e4e4e4;}
.search-field::-moz-placeholder {color:#e4e4e4;}
.search-field::-ms-clear {width : 0;height: 0;}*/
/*#search-text:focus, #search-text:hover {color: #fff;}
#search-bar {position: relative;}
#search-form{position: absolute;right: 0px;top:-3px;}*/

/*SET_TWO_SCREEN_ONE*/

.ip_set_two_wrapper{background:#fafafa !important;padding-bottom:100px;}
.ip_top_dash_bay{background: #fff;border:1px solid #f5f5f5;border-radius:5px;margin-top: 60px;padding:20px;box-shadow: 0px 0px 20px 0px #f5f5f5;}
.ip_top_dash_list{width:100%;border-right:1px solid #f5f5f5; padding: 10px;}
.ip_top_dash_circle{width:70px;height:70px;border:1px solid #f5f5f5;border-radius:50%;float: left;text-align: center;padding: 10px;}
.ip_top_dash_detail{float:left;padding:10px;padding-left:15px;}
.ip_top_dash_detail strong{color:#919191;font-size: 18px;font-weight: bolder;}
.ip_top_dash_detail p{color: #bfbfbf;font-size: 16px;font-weight: 300;padding-top:5px;margin:0px;}
.ip_top_dash_circle img{width:50px;}
.ip_bio_tab_div{width:100%;min-height: 450px;background: #fff;border:1px solid #f5f5f5;border-radius:5px;margin-top:20px;box-shadow: 0px 0px 20px 0px #f5f5f5;}
.ip_bio_tab_bay{width:100%;}
.ip_bio_tab_bay ul{width:100%;padding: 0px;margin:0px;}
.ip_bio_tab_bay ul li{width:100%;list-style: none;border-left:2px solid #fff;cursor:pointer;background-repeat: no-repeat !important;color: #a9a9a9;font-weight: 600;padding:21px;padding-left:30px;border:1px solid #f4f4f4;background-position: right 15px top 17px !important;background-size: 25px !important;}
.ip_bio_tab_content{width:100%;}
.ip_bio_tab_bay ul .active{color: #797979;background: #fcfcfc;border-left:2px solid #3bcfff;}
.ip_bio_tab_bay ul .arrow{background:url("../images/ip_tab_list_arw.png");}
.ip_profile_tab_top{width:100%;padding:30px;border:1px solid #f4f4f4;}
.ip_profile_tab_circle{width:60px;height:60px;border-radius:50%;border:1px solid #f5f5f5;float: left;}
.ip_profile_tab_circle img{width:100%;height:100%;object-fit: cover;object-position: center;border-radius:50%;}
.ip_profile_tab_name{float: left;padding: 20px;width: 40%;padding-left:30px;}
.ip_profile_tab_name h3{color: #797979;font-weight: 800;font-weight: 800;font-size: 18px;margin:0px;}
.ip_profile_tab_button{float: left;}
.ip_profile_tab_button_circle{width:50px;height:50px;border-radius:50%;border:2px solid #f5f5f5;float: left;margin:8px;text-align: center;padding:8px;}
.ip_profile_tab_button_circle img{width:30px;}
.ip_profile_tab_detail{width:100%;padding:30px;min-height: 300px;}
.ip_profile_tab_detail ul{width:100%;margin:0px;padding:30px;}
.ip_profile_tab_detail ul li{width:100%;list-style:none;padding: 10px;}
.ip_profile_tab_detail ul li .child1{float: left;width:30%;color: #bfbfbf;font-weight: 600;}
.ip_profile_tab_detail ul li .child2{float: right;width:70%;color: #919191;font-weight: 600;}
.ip_grid_cols{width:100%;margin-bottom:30px;}
.ip_bio_head{position: relative;border-bottom:1px solid #f5f5f5;color: #797979;font-size:14px;font-weight: 600;height:60px;padding:20px;}
.ip_bio_more{position: absolute;top:0px;right:0px;width:50px;height:60px;background:url("../images/ip_more.png");background-size: 40px;background-repeat: no-repeat;background-position: center;}
.ip_attendence_circle{width:150px;margin:0 auto;padding-top: 50px;padding-bottom: 50px;}
.ip_attendence_circle .c100{font-size: 150px !important;margin:0px;}
.ip_attendence_circle .c100:hover > span {width: 3.33em;line-height: 3.33em;font-size: 0.3em;color: #b31aaa;}
.ip_attendence_circle .c100 .bar{border: 0.08em solid #b31aaa;}
.ip_bio_detail p{text-align: center;margin:0px;padding:0px;color:#bfbfbf;font-size: 15px;font-weight: 600;margin-bottom: 30px;}
.ip_grid_cols .ip_bio_tab_div{min-height:auto !important;}
.ip_bio_bottom_bay{width:100%;border-top:1px solid #f5f5f5;}
.ip_bio_bottom_bay li{width:33.3%;float:left;height:100%;list-style: none;text-align: center;padding: 15px;}
.ip_bio_bottom_bay li p{color: #bfbfbf;font-weight: 200;margin:0px;}
.ip_bio_bottom_bay li strong{color: #919191;font-weight: 900;}
.ip_bio_notification_list{width:100%;height: 400px;overflow-y: scroll;}
.ip_bio_notification_list::-webkit-scrollbar { display: none; }
.ip_bio_notification_list::-moz-scrollbar { display: none; }
.ip_bio_notification_list ul{width:100%;padding: 0px;margin:0px;}
.ip_bio_notification_list ul li{width:100%;cursor: pointer;list-style: none;padding: 20px;padding-left: 70px;background:url("../images/ip_notification.png");background-size:40px;background-repeat: no-repeat;background-position: 15px;border-bottom:1px solid #f5f5f5;}
.ip_bio_notification_list ul li:focus{width:100%;list-style: none;padding: 20px;padding-left: 70px;background:url("../images/ip_notification_active.png");background-size:40px;background-repeat: no-repeat;background-position: 15px;border-bottom:1px solid #f5f5f5;}
.ip_bio_notification_list ul li:hover{width:100%;list-style: none;padding: 20px;padding-left: 70px;background:url("../images/ip_notification_active.png");background-size:40px;background-repeat: no-repeat;background-position: 15px;border-bottom:1px solid #f5f5f5;}
.ip_bio_notification_list ul li h5{margin:0px;color: #797979;font-weight: 900;padding-bottom: 5px;position: relative;}
.ip_bio_notification_list ul li p{text-align: left;padding:0px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin:0px;font-size: 14px;}
.ip_notification_time{position: absolute;right:0px;top:0px;color: #b7bbc0;font-weight: 400;letter-spacing: 2px;font-size: 12px;}


.ip_bio_message_list{width:100%;height: 400px;overflow-y: scroll;}
.ip_bio_message_list::-webkit-scrollbar { display: none; }
.ip_bio_message_list::-moz-scrollbar { display: none; }
.ip_bio_message_list ul h2{margin:0px;width:100%;padding: 8px;padding-left:12px;font-size: 15px;background-color: #d6d6d6;color: #fff;}
.ip_bio_message_list ul{width:100%;padding: 0px;margin:0px;}
.ip_bio_message_list ul li{width:100%;cursor: pointer;list-style: none;padding:10px;border-bottom:1px solid #f5f5f5;position: relative;}
.ip_bio_message_list ul li h5{margin:0px;color: #797979;font-weight: 900;padding-bottom: 5px;position: relative;float: left;margin-right:10px;padding-bottom:10px;}
.ip_bio_message_list ul li p{text-align: left;padding:0px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin:0px;font-size: 14px;}
.ip_message_time{float: left;color: #b7bbc0;font-weight: 400;letter-spacing: 2px;font-size: 12px;}
.ip_bio_message_pic{float: left;width:60px;height:60px;border-radius:50%;background: #f5f5f5;}
.ip_bio_message_pic img{width:100%;height:100%;border-radius:50%;}
.ip_bio_messages{float: left;width:78%;padding: 8px;padding-left: 15px;}
.ip_schedule_div{width:100%;background: #fff;border: 1px solid #f5f5f5;border-radius: 5px;margin-top: 20px;box-shadow: 0px 0px 20px 0px #f5f5f5;}
.ip_schedule_head{padding: 10px;border-bottom:1px solid #f5f5f5;}
.ip_head_button{height: 60px;padding:14px;}
.ip_bio_head_btn{border:2px solid #f6f6f6;background: transparent;outline:none !important;}
.ip_bio_head_btn img{width:18px;}
.ip_schedule_detail{width:100%;padding: 25px;border-bottom:1px solid #f5f5f5;}
.ip_schedule_detail li{width:100%;list-style: none;padding-bottom: 20px;}
.ip_schedule_detail li .child1{width:40%;float: left;color: #a9a9a9;font-weight: 900;font-size: 12px;padding: 10px;}
.ip_schedule_detail li .child2{width:60%;float: right;}
.ip_schedule_input{width:100%;height: 35px;border:1px solid #f4f4f4;border-radius:3px;background-repeat: no-repeat !important;background-position: right 10px top 0px!important;
    background-size: 30px !important;padding-left: 10px;background:url("../images/ip_calender_grey.png");}
.ip_schedule_input:focus{outline:none;}
.ip_schedule_button_bay{width:100%;text-align: center;padding:20px;}
.ip_schedule_btn{height:35px;color: #fff;font-weight: 900;background: #3bcfff;border-radius:3px;border:none;outline:none;font-size: 14px;padding-left: 35px;padding-right:35px;}
/*.ip_schedule_week{width:100%;text-align: center;position:relative;border-bottom:1px solid #f4f4f4;padding: 25px;}
.ip_schedule_week li{float:left;white-space: nowrap;
  overflow: hidden;list-style: none;
  text-overflow: ellipsis;padding: 0px;width:12.28%;padding:2%;padding-left: 0px;padding-right: 0px;color: #c0c0c0;font-weight:bold;margin:5px;border-bottom:3px solid #f5f5f5;padding-top: 0px;}
*/

.ip_schedule_week li{display: inline-block;width:13.5%;position: relative;}
.ip_schedule_week li input[type=checkbox] + label{white-space: nowrap;width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;padding: 0px;text-align: center;cursor:pointer;padding:10%;color: #c0c0c0;font-weight:bold;margin:5px;border-bottom:3px solid #f5f5f5;padding-top: 20px;}
  .ip_schedule_week li input{opacity: 0;
  	    opacity: 0;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
  }
.ip_schedule_week li input[type=checkbox]:checked + label {
 color: #43d8ff;border-bottom:3px solid #43d8ff;
}

.ip_schedule_week .select{color: #43d8ff;border-bottom:3px solid #43d8ff;}
.ip_schedule_week .parsley-errors-list {top:75px;}
.ip_schedule_timing{width:100%;}
.ip_schedule_timing li{width: 100%;list-style: none;padding: 25px;border-bottom:2px solid #f5f5f5;}
.ip_schedule_timing li h6{color: #43d8ff;font-weight: 900;margin:0px;font-size: 14px;height:35px;}
.ip_schedule_timing_input{width:46%;border:2px solid #f4f4f4;height:45px;background: transparent;border-radius:3px;padding-left: 10px;font-weight:900;color: #a9a9a9;outline: none;-webkit-appearance: none;-moz-appearance: none;background:url("../images/ip_drp_grey.png");background-repeat: no-repeat;background-position: right;background-size:30px;}
/*.ip_custom_checkbox, .ip_custom_radio {opacity: 0;position: absolute;}
.ip_custom_checkbox, .ip_custom_checkbox_label, .ip_custom_radio, .ip_custom_radio_label {color: #c0c0c0;font-size: 14px;display: inline-block;vertical-align: middle;cursor: pointer;}
.ip_custom_checkbox_label, .ip_custom_radio_label {position: relative;margin-bottom:0px;}
.ip_custom_checkbox+ .ip_custom_checkbox_label:before, .ip_custom_radio+ .ip_custom_radio_label:before {content: '';background: #fff;border:1px solid #ddd;font-size: 12px;display: inline-block;vertical-align: middle;width: 20px;height: 20px;padding:4px;border-radius:4px;margin-right: 10px;text-align: center;float: right;margin-left: 10px;position: relative;bottom: 2px;}
.ip_custom_checkbox:checked + .ip_custom_checkbox_label:before {content: "\f00c";font-family: 'FontAwesome';color: #fff;border-radius:4px;background: #3bcfff;border:none;}
.ip_custom_radio + .ip_custom_radio_label:before {border-radius: 50%;}
.ip_custom_radio:checked + .ip_custom_radio_label:before {content: "\f00c";font-family: 'FontAwesome';color: #a9a9a9;}
.ip_custom_checkbox:focus + .ip_custom_checkbox_label, .ip_custom_radio:focus + .ip_custom_radio_label {outline:none;}
*/
.ip_custom_checkbox, .ip_custom_radio {opacity: 0;position: absolute;}
.ip_custom_checkbox, .ip_custom_checkbox_label, .ip_custom_radio, .ip_custom_radio_label {color: #c0c0c0;font-size: 14px;display: inline-block;vertical-align: middle;cursor: pointer;}
.ip_custom_checkbox_label, .ip_custom_radio_label {position: relative;margin-bottom:0px;}
.ip_custom_checkbox+ .ip_custom_checkbox_label:before, .ip_custom_radio+ .ip_custom_radio_label:before {content: '';background: #fff;border:1px solid #ddd;font-size: 12px;display: inline-block;vertical-align: middle;width: 20px;height: 20px;padding:4px;border-radius:4px;margin-right: 10px;text-align: center;float: right;margin-left: 10px;position: relative;bottom: 2px;}
.ip_custom_checkbox:checked + .ip_custom_checkbox_label:before {content: "\f00c";font-family: 'FontAwesome';color: #fff;border-radius:4px;background: #3bcfff;border:none;}
.ip_custom_radio + .ip_custom_radio_label:before {border-radius: 50%;}
.ip_custom_radio:checked + .ip_custom_radio_label:before {content: "\f00c";font-family: 'FontAwesome';color: #a9a9a9;}
.ip_custom_checkbox:focus + .ip_custom_checkbox_label, .ip_custom_radio:focus + .ip_custom_radio_label {outline:none;}
.ip_schedule_check{}
.ip_schedule_timing li .parsley-errors-list{top: 85px !important;}

/*SET_TWO_SCREEN_SEVEN*/

.ip_main_path_stream{width:100%;padding-left:20px;}
.ip_main_path_stream ul {width:100%;padding:0px;margin:0px;text-align: left;}
.ip_main_path_stream ul li{display: inline-block;color: #d6d6d6;padding-top:30px;padding-bottom: 40px;font-weight: 600;font-size: 13px;}
.ip_main_path_stream ul li span{margin-left: 10px;margin-right: 10px;position: relative;bottom: 1px;}
.ip_main_path_stream ul li span img{width:18px;height:18px;}
.ip_records_wrapper{width:100%;background: #fff;min-height:400px;border: 1px solid #f5f5f5;border-radius: 5px;box-shadow: 0px 0px 20px 0px #f5f5f5;}
.ip_record_section{width:100%;border-bottom:2px solid #f5f5f5;}
.ip_record_section_header{width:100%;height:80px;border-right:2px solid #f5f5f5;text-align: center;font-size: 13px;font-weight: 800;color: #797979;padding:20px;padding-left: 15px;padding-right: 15px;padding-bottom: 15px;}
.ip_record_section_detail{width:100%;border-top:2px solid #f5f5f5;padding: 20px;}
.ip_record_section_detail .active{background: #a8a8a8;color: #fff;}
.ip_record_section_detail li{list-style: none;color: #919191;font-weight: 600;font-size:12px;}
.ip_record_section_detail li span{position: relative;bottom:3px;right: 5px;}
.ip_record_section_detail li span img{width:38px;height:38px;}
.ip_record_header1{width:100%;height:80px;}
.ip_select_all{width:100px;height:100%;float: left;border-right:2px solid #f5f5f5;padding: 10px;padding-top: 30px;}
.ip_select_all .ip_custom_checkbox_label img{width:30px;position: relative;bottom: 5px;}
.ip_select_all .ip_custom_checkbox+ .ip_custom_checkbox_label:before, .ip_custom_radio+ .ip_custom_radio_label:before{float: left;}
.ip_record_search_box{width:60%;height:100%;float: left;background:url("../images/ip_nav_search.png");background-repeat: no-repeat;background-position: right 15px top 24px;background-size: 35px;border-right:2px solid #f4f4f4;}
.ip_record_search_box_input{width:100%;height:100%;border:none;background: transparent;text-align: center;color:#d6d6d6;}
.ip_record_search_box_input:focus{outline:none;}
.ip_record_search_box_input::-webkit-input-placeholder {color:#d6d6d6;font-weight:700;}
.ip_record_search_box_input::-moz-placeholder {color:#d6d6d6;font-weight:700;}
.ip_record_search_box_input:-ms-input-placeholder {color:#d6d6d6;font-weight:700;}
.ip_record_search_box_input:-moz-placeholder {color:#d6d6d6;font-weight:700;}
.ip_record_settings{float: right;height: 100%;padding:8px;color: #a9a9a9;}
.ip_record_settings span{font-size: 15px;position: relative;top: 1px;}
.ip_record_settings .direction{margin-left:20px;}
.ip_record_settings .direction img{width:25px;margin-right:8px;margin-left:8px;}
.ip_direction_opacity {opacity: .2!important;}
.ip_record_settings .settings img{width:65px;}
.ip_record_listing{width:100%;border-left:2px solid #f5f5f5;}
.ip_record_listing ul{width:100%;padding:0px;margin:0px;}
.ip_record_listing ul li{width:100%;padding:0px;margin:0px;list-style: none;padding-top: 10px;padding-bottom: 10px;border-bottom:2px solid #f5f5f5;}
.ip_record_pic{width:40px;height:40px;border-radius:50%;background: #f5f5f5;float: left;}
.ip_record_pic img{width:100%;height:100%;border-radius:50%;}
.ip_record_name{float: left;color: #797979;font-weight: 700;padding:10px;padding-left: 30px;}
.ip_record_name a{text-decoration: none;color: #797979;}
.ip_record_listing ul li .ip_schedule_check{position: relative;top: 13px;left: 11px;}
.ip_record_document{width:100%; white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;}
.ip_record_document span img{width:40px;margin-right:5px;}
.ip_record_document span {color: #3bcfff;font-weight: bold;}
.ip_record_document span strong{color: #a9a9a9;font-weight: bold;margin-left:10px;}

/*SET_TWO_SCREEN_FIVE*/

.ip_messages_wrapper{width: 100%;background: #fff;margin-bottom:80px;min-height: 600px;border: 1px solid #f5f5f5;border-radius: 5px;box-shadow: 0px 0px 20px 0px #f5f5f5;}
.ip_sidemenu{width:50px;position: fixed;height:100%;bottom:0px;top:130px;background:#fff;z-index: 9;}
.ip_sidemenu ul{margin:0px;padding:0px;}
.ip_sidemenu ul li{border-left:3px solid #fff;margin:0px;padding:0px;list-style: none;text-align: center;cursor:pointer;}
.ip_sidemenu ul li img{width:50px;}
.ip_sidemenu ul .active{border-left:3px solid #b31aaa;}
.ip_message_tabs_body{width:100%;}
.ip_message_tabs_body h3{margin:0px;padding:0px;color: #919191;padding-left: 20px;padding-bottom: 15px;font-size: 24px;font-weight: 600;}
.ip_messages_header{width:100%;position: relative;height:80px;border:1px solid #f5f5f5;}
.ip_messages_search_input{width: 100%;height:100%;border:none;padding-left: 60px;color:#d6d6d6;background:url("../images/ip_nav_search.png");background-repeat: no-repeat;background-position:15px;background-size: 35px;}
.ip_messages_search_input:focus{outline:none;}
.ip_messages_search_input::-webkit-input-placeholder {color:#797979;font-weight:700;}
.ip_messages_search_input::-moz-placeholder {color:#797979;font-weight:700;}
.ip_messages_search_input:-ms-input-placeholder {color:#797979;font-weight:700;}
.ip_messages_search_input:-moz-placeholder {color:#797979;font-weight:700;}
.ip_message_text_header{float: left;height:100%;color:#797979;font-weight:700;padding: 30px;}
.ip_message_search_btn{width:60px;float: right;height:100%;background:url("../images/ip_nav_search.png");background-repeat: no-repeat;background-position:center;background-size: 35px;}
.ip_message_more_btn{width:60px;float: right;height:100%;background:url("../images/ip_more.png");background-repeat: no-repeat;background-position:center;background-size: 35px;}
.ip_month_date{width:100px;margin:0 auto;margin-bottom:10px;border:1px solid #f5f5f5;border-radius:20px;z-index: 99;color:#797979;font-weight: 800;background: #fff;padding-left: 10px;padding-right: 10px;padding-top: 3px;padding-bottom: 3px;}
.ip_message_sender_list{width:100%;height: 600px;overflow-y: scroll}
.ip_message_sender_list::-webkit-scrollbar { display: none; }
.ip_message_sender_list::-moz-scrollbar { display: none; }
.ip_message_sender_list ul{width:100%;padding:0px;margin:0px;}
.ip_message_sender_list ul li{width:100%;list-style: none;padding-left: 40px;background:url("../images/ip_dot.png");background-repeat: no-repeat;background-size:25px;background-position:10px;}
.ip_message_sender_list ul li:focus{width:100%;list-style: none;padding-left: 40px;background:url("../images/ip_dot_active.png");background-repeat: no-repeat;background-size:25px;background-position:10px;}
.ip_message_sender_list ul li:hover{width:100%;list-style: none;padding-left: 40px;background:url("../images/ip_dot_active.png");background-repeat: no-repeat;background-size:25px;background-position:10px;}
.ip_message_sender_list ul li .ip_bio_message_pic{width:50px;height:50px;position: relative;top: 4px;}
.ip_message_sender_list ul li .ip_bio_message_pic img{width:100%;height:100%;position: relative;top: 4px;border-radius:50%;object-fit:cover;object-position: center;}
.ip_message_sender_list ul li p{color:#a2a2a2;font-size: 12px;}
.ip_messages_content_div{width:100%;height:500px;overflow-y: scroll;border:1px solid #f5f5f5;padding:35px;position: relative;}
.ip_messages_content_div::-webkit-scrollbar { display: none; }
.ip_messages_content_div::-moz-scrollbar { display: none;}
.ip_messages_content_div ul{width:100%;margin:0px;padding:0px;}
.ip_messages_content_div ul li{width:100%;list-style: none;padding-bottom: 20px;padding-top: 20px;}
.ip_receive{float: left;width:55%;}
.ip_send{float: right;width:55%;}
.ip_message_chat{position: relative;width:100%;min-height:70px;border-radius:15px;padding: 15px;font-weight:500;font-size: 14px;}
.ip_receive .ip_message_chat{background:#f4f4f4;color: #797979;text-align: left;}
.ip_send .ip_message_chat{background:#3bcfff;color: #fff;text-align:left;}
.ip_send span{float:right;color: #c3c3c3;font-weight:600;margin-top: 15px;font-size: 13px;}
.ip_receive span{float:left;color: #c3c3c3;font-weight:600;margin-top: 15px;font-size: 13px;}
.ip_send_quote{width:40px;height:40px;position: absolute;background:url("../images/ip_send.png");bottom:-14px;right:-19px;    background-position: center;
    background-size: 30px;
    background-repeat: no-repeat;}
.ip_receive_quote{width:40px;height:40px;position: absolute;background:url("../images/ip_receive.png");bottom:-14px;left:-19px;    background-position: center;
    background-size: 30px;
    background-repeat: no-repeat;}
.ip_message_typing_bay{width:100%;height:100px;border:1px solid #f5f5f5;padding: 20px;}
.ip_message_typing_pic{width:55px;height:55px;border-radius:50%;background: #f5f5f5;float: left;}
.ip_message_typing_pic img{width:100%;height:100%;border-radius:50%;object-fit: cover;object-position: center;}
.ip_message_typing_input{float: left;width:40%;border:none;height:100%;color:#797979;font-weight:700;padding-left: 20px;}
.ip_message_typing_input:focus{outline:none;}
.ip_message_typing_input::-webkit-input-placeholder {color:#797979;font-weight:700;}
.ip_message_typing_input::-moz-placeholder {color:#797979;font-weight:700;}
.ip_message_typing_input:-ms-input-placeholder {color:#797979;font-weight:700;}
.ip_message_typing_input:-moz-placeholder {color:#797979;font-weight:700;}
.ip_emoji_btn{float: right;width:60px;height:100%;background:url("../images/ip_emoji.png");background-repeat: no-repeat;background-position:center;background-size:45px;}
.ip_send_btn{float: right;height:35px;color: #fff;border:none !important;background:#3bcfff;border-radius:3px;padding-left:25px;padding-right:25px;padding-top:8px;padding-bottom:8px;font-weight: 600;position: relative;top: 10px;cursor:pointer;}

/*SET_TWO_SCREEN_SIX*/

.ip_graph_wrapper{width:100%;margin-bottom: 50px;}
.ip_graph_wrapper .ip_bio_tab_div{margin-top:0px;min-height: 430px;}

.ip_bal_circle{width:150px;margin:0 auto;padding-top: 50px;padding-bottom:35px;}
.ip_bal_circle .c100{font-size: 150px !important;margin:0px;}
.ip_bal_circle .c100:hover > span {width: 3.33em;line-height: 3.33em;font-size: 0.3em;color: #3bcfff;}
.ip_bal_circle .c100 .bar{border: 0.08em solid #3bcfff;}
.ip_bal_circle .c100 span strong{font-size: 30px;}

.ip_future_circle{width:150px;margin:0 auto;padding-top: 50px;padding-bottom:35px;}
.ip_future_circle .c100{font-size: 150px !important;margin:0px;}
.ip_future_circle .c100:hover > span {width: 3.33em;line-height: 3.33em;font-size: 0.3em;color: #50d066;}
.ip_future_circle .c100 .bar{border: 0.08em solid #50d066;}
.ip_future_circle .c100 span strong{font-size: 30px;}

.ip_total_circle{width:150px;margin:0 auto;padding-top: 50px;padding-bottom:35px;}
.ip_total_circle .c100{font-size: 150px !important;margin:0px;}
.ip_total_circle .c100:hover > span {width: 3.33em;line-height: 3.33em;font-size: 0.3em;color: #5453cd;}
.ip_total_circle .c100 .bar{border: 0.08em solid #5453cd;}
.ip_total_circle .c100 span strong{font-size: 30px;}

.ip_circle_left{width:50%;float: left;padding: 20px;}
.ip_circle_left strong{color: #919191;font-weight: 900;}
.ip_circle_left p{margin:0px;}
.ip_circle_right{width:50%;float: right;padding: 20px;}
.ip_circle_btn{width:100%;height:40px;color: #fff;background: transparent;border:none;border-radius:5px;font-weight: 900;outline:none;}
.bal_btn{background: #3bcfff;color: #fff;}
.future_btn{background: #50d066;color: #fff;}
.total_btn{background: #5453cd;color: #fff;}
.ip_bank_form{width:100%;padding: 20px;}
.ip_bank_row{width:100%;margin-bottom:20px;}
.ip_bank_input{width:100%;height:100%;resize: none;border:none;color:#a9a9a9;font-weight:700;border-radius:4px;padding-left: 15px;}
.ip_bank_input:focus{outline:none;}
.ip_bank_input::-webkit-input-placeholder {color:#a9a9a9;font-weight:700;}
.ip_bank_input::-moz-placeholder {color:#a9a9a9;font-weight:700;}
.ip_bank_input:-ms-input-placeholder {color:#a9a9a9;font-weight:700;}
.ip_bank_input:-moz-placeholder {color:#a9a9a9;font-weight:700;}
.ip_bank_detail_frame .select2-container{height:100%;padding: 10px !important;}
.ip_bank_detail_frame .select2-container--focus{border:none !important;}
.ip_bank_detail_frame .select2-selection{border:none !important;height:100% !important;}
.ip_bank_detail_frame .select2-selection__rendered{height: 100% !important;color: #a9a9a9 !important;font-weight: 700 !important;}
.ip_bank_detail_frame .select2-selection .select2-selection__arrow{top:9px !important;}

.ip_bank_detail_frame{width:100%;height:50px;border:2px solid #f5f5f5;color:#a9a9a9;border-radius:4px;}
.ip_bank_detail_frame .chosen-container-multi {height:100% !important;}
.ip_bank_detail_frame .chosen-container-multi .chosen-choices{height: 100% !important;border:none !important;background:transparent !important;background-image: none !important;}
.ip_bank_setting_btn{width:30px;float: right;height: 100%;background: url(../images/ip_settings.png);background-repeat: no-repeat;background-position: center;background-size:50px;}
.ip_bank_detail_frame .chosen-container-multi .chosen-choices .search-field{padding: 8px !important;color: #a9a9a9;
    font-weight: 700;}
.ip_bank_detail{width:100%;height: 310px;overflow-y: scroll;}
.ip_bank_detail::-webkit-scrollbar { display: none; }
.ip_bank_detail::-moz-scrollbar { display: none;}
.ip_bank_detail li{width:100%;list-style: none;border:2px solid #f5f5f5;border-radius:4px;height: 85px;margin-bottom:20px;}
.ip_bank_left{float: left;width:70%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height:100%;padding:20px;}
.ip_bank_left h6{margin:0px;padding:0px;color: #797979;font-size: 14px;font-weight: 600;text-align: left;padding-bottom: 5px;}
.ip_bank_left p{padding:0px;margin:0px;color: #999999;text-align: left;font-size: 14px;}
.ip_bank_close{width:70px;float: right;height: 100%;background: url(../images/ip_close.png);background-repeat: no-repeat;background-position: center;background-size:45px;}
.ip_requested{width:80%;margin:0 auto;}
.ip_requested_circle{width: 80px;height:80px;border:2px solid #f5f5f5;border-radius:50%;float: left;padding: 7px;}
.ip_requested_circle img{width:60px;}
.ip_requested_detail{float: left;text-align:left;padding: 13px;padding-left: 20px;}
.ip_requested_detail strong{color: #919191;font-weight:900;font-size: 20px;}
.ip_requested_detail p{margin:0px;padding:0px;padding-top: 5px;}

/*SET_TWO_SCREEN_EIGHT*/

.ip_record_main_div{width:100%;background: #fff;margin-top: 20px;min-height:300px;border: 1px solid #f5f5f5;margin-bottom:20px;border-radius: 5px;box-shadow: 0px 0px 20px 0px #f5f5f5;}
.ip_record_main_head{width:100%;border-bottom:2px solid #f5f5f5;color: #797979;text-align:center;font-weight:700;}
.ip_record_main_head_title{width:100%;padding: 18px;position: relative; height: 55px;}
.ip_record_main_div ul{width:100%;padding:0px;margin:0px;height:300px;overflow-y: scroll;}
.ip_record_main_div ul::-webkit-scrollbar { display: none; }
.ip_record_main_div ul::-moz-scrollbar { display: none;}
.ip_record_main_div ul li{width:100%;list-style: none;border-bottom:2px solid #f5f5f5;}
.ip_record_main_head_data{width:100%;text-align:center;font-weight:700;color: #a9a9a9;height: 55px;padding: 18px;font-size: 13px;}
.ip_record_main_head_data strong{color: #3bcfff;}
.ip_reader_btn{color: #bfbfbf;border:2px solid #f4f4f4;border-radius:4px;background: transparent;height:25px;padding-left:25px;padding-right:25px;outline:none;font-size: 12px;position: relative;bottom: 3px;}
.ip_user_rating {direction: rtl;font-size: 20px; left:25px;
unicode-bidi: bidi-override;display: inline-block;position: relative;bottom: 5px;    font-weight: 700;color: #a9a9a9;}
.ip_user_rating input {opacity: 0;position: relative;left: -15px;z-index: 2;cursor: pointer;}
.ip_user_rating span.star:before {color: #777777;content:"ï€†";}
.ip_user_rating span.star {display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;position: relative;z-index: 1;}
.ip_user_rating span {margin-left: -15px;}
.ip_user_rating span.star:before {color:#3ac4f3;content:"\f006";}
.ip_user_rating input:hover + span.star:before, .ip_user_rating input:hover + span.star ~ span.star:before, .ip_user_rating input:checked + span.star:before, .ip_user_rating input:checked + span.star ~ span.star:before {color: #ffd100;content:"\f005";}
.ip_selected_rating{font-size: 15px;    font-weight: 700;color: #a9a9a9;}
#ip_user_rating_form{width: 135px;margin: 0 auto;}

.ip_records_tab{width:100%;background: #fff;border: 1px solid #f5f5f5;margin-bottom:20px;border-radius: 5px;box-shadow: 0px 0px 20px 0px #f5f5f5;}
.ip_record_section_header span img{width:30px;}
.ip_records_tab .ip_record_section_header{background: url(../images/ip_menu5.png);background-repeat: no-repeat;background-position: right 5px top 21px;background-size: 35px;}
.ip_records_tab .ip_record_search_box_input{text-align: left;padding-left: 20px;}
.ip_records_tab .ip_record_back{float:left;height: 100%;padding: 8px;color: #a9a9a9;border-right:1px solid #f5f5f5;width: 80px;    text-align: center;}
.ip_records_tab .ip_record_back span img{width: 35px;}
.ip_records_tab .ip_record_back span {font-size: 15px;position: relative;top: 12px;}
.ip_records_tab .ip_record_search_box{width:83%;}
.ip_records_tab .ip_bio_tab_div{border:none;box-shadow: none !important}
.ip_records_tab .ip_profile_tab_detail p{color: #919191;font-size: 16px;text-align: justify;line-height: 25px;}
.ip_prescription_div{width:100%;}
.ip_prescription_div ul{width:100%;padding:0px;margin:0px;height:250px;overflow-y: scroll;}
.ip_prescription_div ul::-webkit-scrollbar { display: none; }
.ip_prescription_div ul::-moz-scrollbar { display: none;}
.ip_prescription_div ul li{width:50%;float: left;    padding: 20px;}
.ip_prescription_div ul li h5{margin:0px;padding:0px;color: #797979;font-weight: 900;font-size: 15px;padding-bottom: 3px;}
.ip_prescription_div ul li h6{margin:0px;padding:0px;color:#919191;font-style: italic;}
.ip_prescription_div ul li p{margin:0px;padding:0px;color: #808080;font-weight: 500;font-size: 15px !important;font-weight: 600;font-size: 13px !important;}
.ip_ratting_tab_content{width:100%;}
.ip_ratting_tab_content #ip_user_rating_form{width:100%;padding-top:3px;}
.ip_ratting_tab_content .ip_profile_tab_name{padding:15px !important;}
.ip_profile_tab_name_detail{float: left;width:50%;padding: 15px !important;}

/*SET_TWO_SCREEN_NINE*/

.ip_edit_record_wrapper{width:100%;margin-bottom: 30px;}
.ip_edit_record_name{padding-left: 20px;}
.ip_edit_record_name h5{color:#919191;font-size: 30px;}
.ip_edit_record_name p{color: #919191;font-weight: 800;}
.ip_edit_record_name p img{width: 35px;position: relative;bottom: 3px;}
.ip_edit_record_cover{width:100%;background: #fff;border: 1px solid #f5f5f5;margin-bottom:20px;border-radius: 5px;box-shadow: 0px 0px 20px 0px #f5f5f5;}
.ip_edit_record_head{border-bottom:2px solid #f5f5f5;cursor:pointer;width:100%;background: url(../images/ip_up_grey.png);background-repeat: no-repeat;background-position: right 5px top 14px;background-size: 35px;color: #797979;font-weight: 800;padding: 20px;}
.ip_edit_record_detail{padding: 25px;}
.ip_edit_record_detail p{color: #3bcfff;font-weight: 700;padding-bottom: 5px;}
.ip_edit_text_bay{border:2px solid #f5f5f5;width:100%;}
.ip_edit_record_text{border-bottom:2px solid #f5f5f5;}
.ip_edit_record_text ul{width:100%;margin:0px;padding:0px;}
.ip_edit_record_text ul li{float: left;width:45px;height:45px;list-style: none;text-align: center;padding:8px;}
.ip_edit_record_text ul li img{width:23px;}
.ip_edit_record_content_textarea{width:100%;border:none;padding: 10px;}
.ip_edit_record_content_textarea:focus{outline:none;}
.ip_edit_bottom_btn_bay{width:100%;padding-top: 20px;}
.ip_edit_save_btn{outline:none;background:transparent;border:2px solid #f5f5f5;height: 35px;padding-left:20px;padding-right:20px;color: #bfbfbf;font-weight: 600;border-radius:3px;}
.ip_edit_cancel_btn{outline:none;background:transparent;height: 35px;padding-left:20px;padding-right:20px;color: #bfbfbf;font-weight: 600;border:none;}
.ip_edit_row{width: 100%;margin-bottom: 20px;}
.ip_edit_select_box{border:2px solid #f5f5f5;height:40px;width:100%;padding-left: 10px;color: #797979;font-weight: 700;outline:none;}
.ip_edit_attachement{width: 100%;}
.ip_edit_attachement h6{width:100%;color: #797979;font-size: 15px;font-weight: 600;margin:0px;}
.ip_edit_attachement h6 img{width:40px;margin-right:15px;}
.ip_edit_attachement ul{margin:0px;padding:0px;width:80%;padding-left:50px;padding-top: 15px;}
.ip_edit_attachement ul li{list-style:none;color: #a9a9a9;font-weight:600;padding-bottom: 10px;}
.ip_attach_file_name{float: left;width:50%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ip_attach_file_size{float: right;}
.ip_attach_close{float: right;}
.ip_attach_close img{width:20px;}
.ip_image_attach{width:100%;padding: 20px;padding-top: 0px;}
.ip_image_attach ul{margin:0px;padding:0px;text-align: left;width:100%;}
.ip_image_attach ul li{width:80px;height:70px;display: inline-block;}
.ip_image_attach ul li img{width:100%;height:100%;object-position: center;object-fit: contain;}

/*CALENDER-APPOINTMENT-CSS*/

.ip_full_calender_head{min-width: 1200px;padding-top:25px;padding-bottom:25px;position: relative;}
.ip_full_calender_head h3{color: #797979;text-align: center;font-weight: 700;margin:0px;padding:0px;}
.ip_full_calender_nav{position: absolute;left:0px;top:0px;height:100%;padding: 20px;}
.ip_full_calender_nav .btn-group{}
.ip_full_calender_nav .btn-group .btn{outline:none;background: transparent !important;border:2px solid #f5f5f5;width:40px;height:40px;padding: 0px;}
.ip_full_calender_nav .btn-group .btn img{width:20px;}
.ip_full_calender_content{min-width: 1200px;}
.ip_table_head{width:100%;}
.ip_table_head ul{width:100%;margin:0px;padding:0px;border-top:1px solid #f5f5f5;}
.ip_table_head ul li{width:13.5%;float: left;text-align: center;border:1px solid #f5f5f5;margin:0px;list-style: none;color: #bfbfbf;font-weight: 700;height:80px;padding: 30px;}
.ip_table_head ul .time_slot{width:5% !important;}
.ip_table_head_divide{width:100%;}
.ip_table_head_divide ul{width:100%;margin:0px;padding:0px;}
.ip_table_head_divide ul li{width:13.57%;float: left;text-align: center;margin:0px;list-style: none;padding: 10px;}
.ip_table_head_divide ul .time_slot{width:5% !important;}
.ip_table_days{width:100%;border-top: 1px solid #f5f5f5;}
.ip_table_days ul{width:100%;margin:0px;padding:0px;border-bottom:1px solid #f5f5f5;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;height: 300px;overflow: scroll;}
.ip_table_days ul li{width:13.57%;float: left;text-align: center;border-bottom:1px solid #f5f5f5;margin:0px;list-style: none;padding:0px;}
.ip_table_days ul .time_slot{width:5% !important;}
.ip_table_days ul::-webkit-scrollbar { display: none; }
.ip_table_days ul::-moz-scrollbar { display: none;}
.ip_time_interval{width:100%;}
.ip_time_interval ul{margin:0px;padding:0px;border:none;height:100% !important;}
.ip_time_interval ul li{padding:0px;width:100%;border:none;height:60px;}
.ip_time_interval ul li p{margin:0px;color: #bfbfbf;font-weight: 700;position: relative;top: 50px;}
.ip_time_interval ul::-webkit-scrollbar { display: none; }
.ip_time_interval ul::-moz-scrollbar { display: none;}
.ip_time_avialability{width:100%;}
.ip_time_avialability ul{width:100%;margin:0px;padding:0px;height:100% !important;}
.ip_time_avialability ul li{width:100%;list-style: none;height:60px;}
.ip_avialability{height:100%;color: #797979;font-weight: 900;text-align: left;padding:10px;position: relative;}
.ip_avialable{border-left:3px solid #63da37;position: absolute;top:0px;right:0px;bottom:0px;left:0px;padding:20px;}
.ip_not_avialable{border-left:3px solid #ff004f;}
.ip_apppointment_btn_custom{width:auto !important;font-weight: 700;color: #bfbfbf;}
.ip_apppointment_btn_custom a{text-decoration: none;color: #c4c4c4 !important;font-weight: 800;padding-left: 20px;padding-right: 20px;padding-top: 10px;padding-bottom: 10px;}
.ip_full_calender_head .ip_record_settings{position: absolute;top: 0px;right: 0px;}
.ip_full_calender_head .ip_record_settings
.ip_full_calender_head .ip_record_settings .btn-group{}
.ip_full_calender_head .ip_record_settings .btn-group .btn{outline:none;background: transparent;border:2px solid #f5f5f5;width:40px;height:40px;padding: 0px;}
.ip_full_calender_head .ip_record_settings .btn-group .btn img{width:20px;}
.ip_avialability span img{width:35px;height:35px;border-radius:50%;}
.ip_period_section{margin-bottom:30px;}
.ip_full_calender_content .ip_custom_tab_content {display: none;}
.ip_full_calender_content #tab-1 {display: block;}
.ip_record_settings .current{background: #fafafa !important;}
.ip_day_scheduleler{width:100%;}
.ip_day_scheduleler ul{padding:0px;;margin:0px;border-top:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5;}
.ip_day_scheduleler ul li{list-style: none;padding:5px;color: #bfbfbf;font-weight:700;}
.ip_current_date{padding-left:30px !important;padding-right:30px !important;background: #fff;width:80px;float: left;}
.ip_current_month{color: #929292 !important;padding-left: 30px !important;background: #f9f9f9;width: calc(100% - 80px);float: right;}
.ip_current_day{color: #929292 !important;padding-left: 30px !important;width:100%;border:none;padding:5px;}
.ip_current_day_frame{padding:0px;;margin:0px;border-top:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5;}
.ip_day_listing{padding:0px;margin:0px;border:none !important;}
.ip_day_listing li{list-style: none;width:100%;background:#fff;height:60px;padding: 0px !important;}
.ip_day_space{width:100%;height:50px;padding: 0px !important;}
.ip_day_time_slot{width:80px;float: left;height:100%;}
.ip_day_time_schedule_details{ width: calc(100% - 80px);float: right;position:relative;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;height:100%;}
.ip_day_time_slot p{margin:0px;padding:0px;text-align: right;padding-right: 10px;position: relative;bottom: 0px;}
.ip_day_time_schedule_details_data span{color: #797979;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ip_day_time_schedule_details_data span img{width: 35px;height:35px;border-radius:50%;margin-right:20px;}
.ip_day_time_schedule_details_data{position: relative;padding:10px !important;}
.ip_day_time_schedule_details_data .ip_gender_check_checkbox{left:auto !important;}
.ip_day_listing{height:500px;overflow: scroll;}
.ip_day_listing::-webkit-scrollbar { display: none; }
.ip_day_listing::-moz-scrollbar { display: none;}
.ip_custom_checkbox1, .ip_custom_radio1 {opacity: 0;position: absolute;}
.ip_custom_checkbox1, .ip_custom_checkbox_label1, .ip_custom_radio1, .ip_custom_radio_label1 {color: #797979;font-size: 14px;display: inline-block;vertical-align: middle;cursor: pointer;float: left;}
.ip_custom_checkbox_label1, .ip_custom_radio_label1 {position: relative;margin-bottom:0px;top: 10px;}
.ip_custom_checkbox1+ .ip_custom_checkbox_label1:before, .ip_custom_radio1+ .ip_custom_radio_label1:before {content: '';background: #fff;border:1px solid #ddd;font-size: 12px;display: inline-block;vertical-align: middle;width: 20px;height: 20px;padding:3px;border-radius:4px;margin-right: 10px;text-align: center;margin-left: 10px;position: relative;bottom: 2px;}
.ip_custom_checkbox1:checked + .ip_custom_checkbox_label1:before {content: "\f00c";font-family: 'FontAwesome';color: #fff;border-radius:4px;background: #7ed221;border:none;}
.ip_custom_radio1 + .ip_custom_radio_label1:before {border-radius: 50%;}
.ip_custom_radio1:checked + .ip_custom_radio_label1:before {content: "\f00c";font-family: 'FontAwesome';color: #797979;}
.ip_custom_checkbox1:focus + .ip_custom_checkbox_label1, .ip_custom_radio1:focus + .ip_custom_radio_label1 {outline:none;}
.ip_canceler{position: relative;top:3px !important;}
.ip_canceler img{margin-right:5px !important;position: relative;bottom: 3px;}
.ip_day_scheduleler .ip_avialable{border-left:3px solid #63da37;}
.ip_day_scheduleler .ip_not_avialable{border-left:3px solid #db2022;}
.ip_day_scheduleler .ip_select{background: #e0f7d7 !important;}
.ip_day_scheduleler .ip_interval{border-left:3px solid #fd9e30;background: #fdeacc !important;}
.ip_session{  position: relative;top: 7px;}
.ip_cancel_consultation {color: #db2022 !important;  }
.ip_intervalo{color: #dc7b1f !important; }
.ip_appointment_calender{width:100%;}
.ip_appointment_calender .ui-datepicker{width:100% !important;border:none !important;}
.ip_appointment_calender .ui-datepicker-title{display: none;}
.ip_appointment_calender .ui-corner-all{display: none;}
.ip_appointment_calender .ui-datepicker-calendar span{color: #919191;text-transform: uppercase;font-weight: 900 !important;}
.ip_appointment_calender .ui-state-default{background: transparent !important;color: #a9a9a9 !important;font-weight: 900 !important;}
.ip_appointment_calender .ui-state-active{background: #f5f5f5 !important;border-radius: 20px;}
.ip_month_schedule{width:100%;}
.ip_month_schedule_head{width:100%;}
.ip_month_schedule_head ul{width: 100%;margin: 0px;padding: 0px;border-top: 1px solid #f5f5f5;}
.ip_month_schedule_head ul li{width:14.28%;float: left;text-align: center;border: 1px solid #f5f5f5;margin: 0px;list-style: none;color: #bfbfbf;font-weight: 700;height: 80px;padding:30px;}
.ip_month_schedule_dates{width:100%;}
.ip_month_schedule_dates ul{width:100%;margin:0px;padding:0px;}
.ip_month_schedule_dates ul li{width:14.28%;float: left;text-align: center;border: 1px solid #f5f5f5;margin: 0px;list-style: none;color: #bfbfbf;font-weight: 700;height:120px;padding:5px;}
.ip_month_inner_date{position: relative;height: 100%;width: 100%;border-radius:3px;    padding: 16px;}
.ip_month_schedule_dates ul li .selected{background:#e0f7d7;color: #929292 !important;padding: 15px;position: absolute;left: 0px;right: 0px;top: 0px;bottom: 0px;z-index: 1;}
.ip_month_inner_date span{position: absolute;top:10px;right:10px;z-index: 2;}
.ip_month_schedule_dates ul li .selected strong{color: #009714;font-weight: 900;padding-bottom:3px;font-size: 16px;}
.ip_month_schedule_dates ul li .selected p{color: #009714;padding: 0px;margin:0px;padding-bottom:3px;}

/*SET_THREE_SCREEN_ONE*/

.ip_profile_list_div{width:100%;text-align:center;padding-top:20px;padding-bottom: 20px}
.ip_profile_list_div ul{background:#d7d7d7;width: 35%;padding:0px;margin:0 auto;border-radius:20px;padding: 2px;}
.ip_profile_list_div ul li{list-style:none;display:inline-block;padding:8px;border-radius:20px;padding-left:18px;padding-right:18px;font-size: 14px;cursor:pointer;}
.ip_profile_list_div ul li:hover{background:#b31aaa !important;color:#fff !important;}
.ip_profile_list_div ul li:focus{background:#fff !important;color:#b31aaa !important;}

/*WAITINGLIST_MODAL*/

.ip_waiting_list_modal_wrapper{width:100%;}
.ip_waiting_list{width:400px;margin: 0 auto;margin-top: 35%;}
.ip_waiting_list_head{background: #b31aaa;color: #fff;width:50%;padding: 8px;text-align: center;font-weight: 800;border-top-left-radius: 8px;border-top-right-radius: 8px}
.ip_waiting_list_body{width:100%;background:#ffffff;padding: 20px;}
.ip_waiting_list_body p{text-align: justify;font-size: 12px;}
.ip_waiting_list_body .close{position: relative;bottom: 15px;right: -10px;}
.ip_promo_image{width:100%;height:100px;border-radius:20px;background:#f5f5f5;margin-bottom:15px;}
.ip_promo_image img{width:100%;height:100%;border-radius:20px;}

/*SET_FOUR_SCREEN_ONE*/

.ip_record_btn_group{position: relative;bottom:5px;}
.ip_record_btn_group .btn-group .btn {outline: none;background: transparent;border: 2px solid #f5f5f5;height:30px;padding: 0px;}
.ip_record_btn_group .btn-group .btn  a{font-size: 12px;}

/*SET_FOUR_SCREEN_TWO*/

.ip_nav_notification_listing{width: 300px;margin: 0px;padding: 0px;box-shadow: none;border:none;position: absolute;top: 51px;}
.ip_nav_notification_listing li{width:100%;}
.ip_nav_notification_listing li a{padding: 0px;}
.ip_nav_notification_listing .ip_bio_tab_div{margin:0px;box-shadow: none;min-height: 380px;border: 1px solid #f4f4f4;}
.ip_nav_notification_listing .ip_bio_tab_div .ip_bio_head{padding: 10px;height:45px;position: relative;}
.ip_nav_notification_listing .ip_bio_notification_list ul li{padding: 15px;padding-left: 70px;}
.ip_nav_notification_listing .ip_bio_notification_list{height: 340px;}
.ip_nav_notification_listing .ip_bio_detail{position: relative;}
.ip_nav_notification_listing .ip_bio_tab_div .ip_bio_head .arrow-up{width: 0;height: 0;border-left:10px solid transparent;border-right: 10px solid transparent;border-bottom: 20px solid #fff;position: absolute;right:9px;top:-14px;}
.ip_notification_btm_btn_bay{padding: 10px;}
.ip_notification_btn{background: #b31aaa;border-radius:3px;color: #fff;text-align: center;height:30px;font-weight: 700;width:100%;border:none;outline:none;}
.ip_notification_btm_btn_bay{padding: 10px;}
.ip_pres_image{width:60px;height:60px;background: #f5f5f5;border-radius: 50%;}
.ip_pres_image img{width:100%;height:100%;border-radius: 50%;}
.ip_record_search_box h4{color: #797979;font-weight: 800;padding: 20px;}
.ip_prescription_bottom_btn_bay{width:100%;padding: 15px;}
.ip_prescription_btn1{height:35px;border-radius:3px;background: #d9d9d9;color: #fff;font-weight: 800;border:1px solid #d9d9d9;margin:3px;padding-left: 20px;padding-right: 20px;outline: none;}
.ip_prescription_btn2{height:35px;border-radius:3px;background:transparent;color: #d9d9d9;font-weight: 800;border:1px solid #d9d9d9;margin:3px;padding-left: 20px;padding-right: 20px;outline: none;}

/*SET_FOUR_SCREEN_SIX*/

.ip_profile_contato{padding: 15px;border-bottom:2px solid #f4f4f4;padding-left: 25px;}
.ip_profile_contato h5{color: #797979;}
.ip_profile_contato h5 strong{ font-weight: 900;}
.ip_profile_contato p{color: #b3b3b3;font-weight:900;padding-bottom: 10px;}
.ip_profile_contato .ip_custom_checkbox_label1{top:0px;color: #b3b3b3;}
.ip_profile_contato .ip_custom_checkbox1+ .ip_custom_checkbox_label1:before, .ip_custom_radio1+ .ip_custom_radio_label1:before{margin-left:0px;}
.ip_custom_tab_content{display: none;}
.ip_custom_tab #tab-1 {display: block;}
.ip_custom_tabs_menu .current{background: #fafafa !important;}
.ip_reader_btn a{color:#ff2a61;text-decoration: none;}

/* SET-FOUR-SCREEN-SEVEN */

.ip_custom_modal{width:260px;min-height:400px;background:#ffffff;border-radius:5px;margin:0 auto;border:1px solid #f5f5f5;}
.ip_custom_modal_head{width:100%;text-align: center;color: #797979;font-weight:900;padding: 20px;position: relative;border-bottom:2px solid #f5f5f5;}
.ip_custom_modal_head .close{position: absolute;top:5px;right:15px;}
.ip_custom_modal .ip_main_tab_pic{width:90px;height:90px;}
.ip_custom_modal .ip_main_tab_content h5{font-size: 14px;}
.ip_custom_modal .ip_main_tab_content p{font-size: 14px;}
.ip_custom_modal .ip_main_tab_content h6{font-size: 12px;}
.ip_custom_modal_content{width:100%;padding: 20px;}
.ip_custom_ratting{margin:0 auto;width: 100px;}
.ip_custom_modal_content h4{text-align: center;color: #424242;font-weight: 900;margin-bottom: 5px;margin-top:5px;}
.ip_custom_modal_content .ip_main_tab_content{padding: 0px;min-height:auto;}
.ip_custom_modal_btn_bay{width:100%;padding: 15px;}
.ip_custom_modal_btm_btn1{width:100%;height:25px;color: #fff;font-weight:900;border:none;font-size: 10px;border-radius:3px;outline:none;background: url(../images/ip_btn_bg.png);background-position: center;background-size: contain;}
.ip_custom_modal_btm_btn2{width:100%;background:#ff004f;height:25px;color: #fff;font-weight:900;border:none;font-size: 10px;border-radius:3px;outline:none;}
.ip_custom_modal_btm_btn3{width:100%;background:#aaadb3;height:25px;color: #fff;font-weight:900;border:none;font-size: 10px;border-radius:3px;outline:none;}
.ip_custom_modal_btn_bay p{color: #b7bbc0;font-weight: 900;font-size: 12px;text-align: center;padding: 10px;}
.ip_custom_modal hr{margin:0px;}
.ip_custom_modal_wrapper{width: 310px;margin: 0 auto;}
.ip_custom_modal_outter{border-radius:5px;border:1px solid #f5f5f5;background:#ffffff;padding: 25px;}
.ip_custom_modal_head1{width:70%;border-top-left-radius: 6px;border-top-right-radius: 6px;background:#3bcfff;color: #fff;text-align: center;padding:8px;font-weight: 900;font-size: 12px;}
.ip_message_not{position: absolute;right:20px;height:100%;color: #cccccc;top:0px;text-align: center;font-size: 14px;font-weight: 600;}
.ip_message_not img{width:45px;position: relative;top:7px;}

/* SET-FOUR-SCREEN-FOUR */

.ip_listing_scroll{width:100%;max-height:170px;overflow:scroll;background-color: #fff;}
.ip_listing_scroll::-webkit-scrollbar { display: none; }
.ip_listing_scroll::-moz-scrollbar { display: none; }
.ip_nav_profile_listing{width:210px;margin: 0px;border: 1px solid #f5f5f5;padding: 0px;padding-top:10px;box-shadow: none;top: 51px;}
.ip_nav_profile_listing::-webkit-scrollbar { display: none; }
.ip_nav_profile_listing::-moz-scrollbar { display: none; }
.ip_nav_profile_listing .ip_arrow_up{width: 0;height: 0;border-left:10px solid transparent;left: 35%;border-right: 10px solid transparent;border-bottom: 20px solid #fff;position: absolute;right:9px;top:-14px;}
.ip_nav_profile_listing li{width:100%;color:#797979;text-align: center;border-bottom:2px solid #f5f5f5;padding: 10px;font-weight: 800;}
.ip_notification_btn_grey{background: #a4a4a4;color: #fff;border-radius:4px;height: 30px;border:none;    width: 160px;position: relative;top:5px;outline: none;}
.ip_nav_profile_listing  a{padding:0px !important;width: 100%;text-align: center;}
.ip_nav_profile_listing  a li{text-align: center !important;}

/* SET-FOUR-SCREEN-SEVEN */

.ip_coutdown_timmer_wrap{}
.ip_coutdown_timmer_body{background: #fff;padding: 15px;border: 1px solid #f5f5f5;border-radius: 5px;box-shadow: 0px 0px 20px 0px #f5f5f5;margin-bottom:20px;margin-top: 10px;}
.ip_count_timmer{float: left;text-align: center;padding: 8px;}
.ip_count_timmer p{margin:0px;color: #3ac4f3;font-weight:700;}
.ip_count_clock{float: right;width:68px;height:68px;border-radius:50%;border:2px solid #f4f4f4;text-align: center;padding:12px;}
.ip_count_timmer_inner{width:240px;margin:0 auto;}
.ip_count_timmer span{color: #919191;font-size: 25px;font-weight: 900;}
.ip_count_clock img{width:40px;}
.ip_row_p{color: #a9a9a9;font-weight: 700;position: relative;line-height: 30px;text-align: justify;}
.ip_edit_gray_btn{color: #fff;background:#d9d9d9;border-radius:3px;border:none;padding-left:15px;padding-right:15px;outline: none;}
.ip_edit_record_cover hr{margin:0px;}
.ip_medical_prescription{width:100%;}
.ip_medical_prescription li{width:50%;float: left;list-style: none;}
.ip_medical_prescription li h6{color: #797979;font-weight: 700;font-size: 15px;margin-bottom: 5px;}
.ip_medical_prescription li p{color: #a9a9a9;font-weight: 900;margin: 0px;font-size: 12px;}
.ip_medical_pres_btn_bay{width:100%;padding-top: 10px;padding-bottom: 10px;}
.ip_medical_pres_btn{color: #fff;background: #b31aaa;border-radius:3px;border:none;font-weight: 900;font-size: 12px;outline:none;padding-left:20px;padding-right:20px;}
.ip_medical_pres_btn2{color: #fff;background: #d9d9d9;border-radius:3px;border:none;font-weight: 900;font-size: 12px;outline:none;padding-left: 20px;padding-right:20px;}
.ip_edit_set_btn{width:100%;height:35px;outline:none;border-radius:3px;color: #fff;text-align: center;background:#b31aaa;border:none;font-weight:900;}
.ip_edit_set_btn1{width:100%;height:35px;outline:none;border-radius:3px;color: #fff;text-align: center;background:#d9d9d9;border:none;font-weight:900;}
.ip_edit_set_btn2{width:100%;height:35px;outline:none;border-radius:3px;color: #d9d9d9;text-align: center;background:#ffffff;border:none;font-weight:900;border:2px solid #d9d9d9;}
.ip_budject_list{width:100%;}
.ip_budject_list li{width:100%;color: #797979;border-bottom:0px solid #f5f5f5;list-style: none;padding-bottom: 10px;padding-top: 10px;font-weight: 900;}
.ip_budject_list li .child1{float: left;text-align: left;width:50%;}
.ip_budject_list li .child2{float: right;text-align: right;width:50%;}
.ip_budject_list .select{border-bottom:1px solid #b31aaa;}
.ip_budject_list li .select{color: #b31aaa;border:none !important;}
.ip_exclude{background: #d9d9d9;color: #fff;border-radius:3px;height:25px;border:none;font-weight:700;padding-left:15px;padding-right:15px;margin-top:10px;}

/* SET-FIVE-SCREEN-FIVE */

.ip_notify_time{width:100%;}
.ip_notify_time li{width:50%;float: left;list-style: none;padding-bottom: 10px;padding-top: 10px;}
.ip_notify_time li .ip_custom_checkbox_label1, .ip_custom_radio_label1{top:0px;font-size: 12px;}
.ip_coloborator_btn_bay{width:100%;padding: 25px;}
.ip_colaborator_btn{height:40px;    width: 40%;color: #fff;background: #3bcfff;border-radius:3px;border:none;padding-left:15px;padding-right:15px;font-weight: 900;outline: none;}
.ip_colaborator_delete_btn{height:40px;color: #fff;background: #d9d9d9;border-radius:3px;border:none;padding-left:15px;padding-right:15px;font-weight: 900;outline: none;}

/* HOME */

.ip_shrink .ip_right_nav_home li{padding-top:10px;padding-bottom:10px;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.ip_shrink .ip_nav_download_btn{ top: -2px;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.ip_secondary_head_white{background: #fff !important;}
.ip_secondary_head_white .ip_navbar_nav li a{color: #000 !important;}
.ip_right_nav_home{}
.ip_right_nav_home li{padding: 25px;padding-left: 35px;padding-right: 35px;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.ip_right_nav_home li .nav_select{border:none;    border: none;font-size: 18px;color: #000 !important;font-weight: 600;padding: 0px;}
.nav_select_dark{border:none;    position: relative;
    top: 4px;    border: none;font-size: 18px;color: #fff !important;font-weight: 600;padding: 0px;background:transparent;}
.nav_select_dark option{color: #000 !important;}
.ip_right_nav_home li a{color: #000 !important;font-weight: 600;padding: 0px;}
.ip_nav_download_btn{position: relative;top: 14px;border-radius:20px;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;background: -webkit-linear-gradient(left, #00d1fd , #02fad3); background: -o-linear-gradient(right, #00d1fd , #02fad3);background: -moz-linear-gradient(right, #00d1fd , #02fad3); background: linear-gradient(to right, #00d1fd , #02fad3);padding: 0px !important;height:41px !important;padding:1px !important;}
.ip_nav_download_btn_inner{background: #fff;padding-left:25px !important;padding-right:25px !important;padding:8px;border-radius: 20px;position: relative;top: 1px;}
.ip_home_banner{width:100%;height:500px;position: relative;}
.ip_home_banner img{width:100%;height:100%;object-fit: cover;object-position:center;}
.ip_home_banner_inner{position: absolute;top:0px;text-align: center;    padding-top: 100px;bottom:0px;left:0px;right:0px;background:rgba(82,222,238,0.8);background-position: center;background-size:cover;}
.ip_home_banner_inner h3{font-weight: 800;font-size: 40px;}
.ip_home_banner_inner p{color:#424242;padding-top: 10px;padding-bottom: 20px;font-weight: 700;}
.ip_search_home_div{width:80%;margin:0 auto;height:60px;border-radius:30px;border:1px solid #fff;background:rgba(0,0,0,0.7) !important;}
.ip_search_home_search_btn{width:70px;height:100%;float: right;border-left:1px solid #fff;background: url(../images/ip_home_search.png);background-position: center;background-repeat: no-repeat;background-size: 20px;}
.ip_speciality{float:left;height:100%;padding: 10px;padding-left: 25px;width:35%;}
.ip_speciality_input{border:none;border-left:1px solid #fff;width:100%;height:100%;background:transparent;padding-left:15px;color:#ffffff;letter-spacing: 1px;}
.ip_speciality_input:focus{outline:none;}
.ip_speciality_input::-webkit-input-placeholder {color:#fff;}
.ip_speciality_input::-moz-placeholder {color:#fff;}
.ip_speciality_input:-ms-input-placeholder {color:#fff;}
.ip_speciality_input:-moz-placeholder {color:#fff;}
.ip_speciality_input option{background: rgba(0,0,0,0.7) !important;}
.ip_home_search_menu{float: right;padding: 10px;width:70px;height:100%;color:#fff;}
.ip_home_search_menu_inner{height:100%;width:100%;border-left:1px solid #fff;background: url(../images/ip_search_menu_home.png);background-position: center;background-repeat: no-repeat;background-size: 20px;background-size: 40px;}
.ip_home_search_data{float: right;padding: 10px;width:20%;height:100%;color:#fff;}
.ip_home_search_data .ip_speciality_input{border-right:0px;}
.ip_location_home_search{padding: 10px;float: left;height: 100%;}
.ip_location_home_search .ip_speciality_input{border-right:0px;}
.ip_home_main_function{width:100%;padding-top:60px;padding-bottom: 50px;}
.ip_home_main_function h3{font-weight: 800;font-size: 40px;color:#424242;}
.ip_home_main_function p{color: #939393;padding-top: 10px;padding-bottom: 20px;font-weight: 500;}
.ip_home_main_grid{width:100%;padding-bottom:100px;padding-top:20px;}
.ip_home_main_grid h4{color:#e2bcab;margin-top: 40px;}
.ip_home_main_grid p{color:#939393;}
.ip_home_video{background: -webkit-linear-gradient(left, #00d1fd,#02f5d8);background: -o-linear-gradient(right, #00d1fd ,#02f5d8);background: -moz-linear-gradient(right, #00d1fd,#02f5d8);background: linear-gradient(to right, #00d1fd,#02f5d8);padding-top:50px;padding-bottom:50px;}
.ip_home_video_right{width:100%;}
.ip_home_video_left h3{font-weight: 800;font-size: 40px;color:#fff;}
.ip_home_video_left p{color:#fff;padding-top: 10px;padding-bottom: 20px;font-weight:400;font-size: 16px;}
.ip_home_video_left{width:100%;padding-top:90px;padding-right:20px;}




#ip_player {width:100%;position: relative;}
#ip_player_controls {width:100%;text-align: center;position: absolute;top:35%;left:0px;right:0px;}
#ip_player_controls :hover{width:100%;text-align: center;position: absolute;top:35%;left:0px;right:0px;display:block !important;}
#ip_player video {width:100%;height:400px;background: #000;border-radius:5px;}
#ip_player button {text-indent:-9999px;width:100px;height:100px;border:none;cursor:pointer;outline:none;background:url(../images/ip_play.png);background-position: center;background-repeat: no-repeat;background-size:100px;}
  #ip_player .pause { background:url(../images/ip_pause.png);background-position: center;background-repeat: no-repeat;background-size: 100px; }
  #ip_player .stop { background:url(../images/ip_play.png);background-position: center;background-repeat: no-repeat;background-size: 100px; }
  #volume-bar {width: 50px;vertical-align: middle;padding:0px;}
  #ip_player .mute { background-position:-95px 0; }
  #ip_player .unmute { background-position:-114px 0; }
  #ip_player .replay { background-position:-133px 0; }
  #ip_player .fullscreen {text-indent: 0px;color: #00c600;background-color: black;background-image: none;padding: 0px;font-weight: bold;padding-bottom: 3px;}
  #ip_player progress {color: green;font-size: 12px;width: 220px;height: 16px;border: none;margin-right: 10px;background: #434343;border-radius: 9px;vertical-align: middle;}
  #ip_player progress::-moz-progress-bar {color:green;background:#434343;}
  #ip_player progress[value]::-webkit-progress-bar {background-color: #434343;border-radius: 2px;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset;}
  #ip_player progress[value]::-webkit-progress-value {background-color: green;}
  #ip_player input[type=range] {-webkit-appearance: none;width: 100%;margin: 6.8px 0;}
  #ip_player input[type=range]:focus {outline: none;}
  #ip_player input[type=range]::-webkit-slider-runnable-track {width: 100%;height: 4.4px;cursor: pointer;box-shadow: 0.9px 0.9px 1.7px #002200, 0px 0px 0.9px #003c00;background: #205928;border-radius: 1px;border: 1.1px solid #18d501;}
  #ip_player input[type=range]::-webkit-slider-thumb {box-shadow: 2.6px 2.6px 3.7px #00aa00, 0px 0px 2.6px #00c300;border: 2.5px solid #83e584;height: 18px;width: 9px;border-radius: 3px;background: #439643;cursor: pointer;-webkit-appearance: none;margin-top: -7.9px;}
  #ip_player input[type=range]:focus::-webkit-slider-runnable-track {background: #276c30;}
  #ip_player input[type=range]::-moz-range-track {width: 100%;height: 4.4px;cursor: pointer;box-shadow: 0.9px 0.9px 1.7px #002200, 0px 0px 0.9px #003c00;background: #205928;border-radius: 1px;border: 1.1px solid #18d501;}
  #ip_player input[type=range]::-moz-range-thumb {box-shadow: 2.6px 2.6px 3.7px #00aa00, 0px 0px 2.6px #00c300;border: 2.5px solid #83e584;height: 18px;width: 9px;border-radius: 3px;background: #439643;cursor: pointer;}
  #ip_player input[type=range]::-ms-track {width: 100%;height: 4.4px;cursor: pointer;background: transparent;border-color: transparent;color: transparent;}
  #ip_player input[type=range]::-ms-fill-lower {background: #194620;border: 1.1px solid #18d501;border-radius: 2px;box-shadow: 0.9px 0.9px 1.7px #002200, 0px 0px 0.9px #003c00;}
  #ip_player input[type=range]::-ms-fill-upper {background: #205928;border: 1.1px solid #18d501;border-radius: 2px;box-shadow: 0.9px 0.9px 1.7px #002200, 0px 0px 0.9px #003c00;}
  #ip_player input[type=range]::-ms-thumb {box-shadow: 2.6px 2.6px 3.7px #00aa00, 0px 0px 2.6px #00c300;border: 2.5px solid #83e584;height: 18px;width: 9px;border-radius: 3px;background: #439643;cursor: pointer;height: 4.4px;}
  #ip_player input[type=range]:focus::-ms-fill-lower {background: #205928;}
  #ip_player input[type=range]:focus::-ms-fill-upper {background: #276c30;}
.ip_home_download_btn{background: -webkit-linear-gradient(left, #00d1fd,#02f5d8);background: -o-linear-gradient(right, #00d1fd ,#02f5d8);background: -moz-linear-gradient(right, #00d1fd,#02f5d8);background: linear-gradient(to right, #00d1fd,#02f5d8);color: #fff;height:40px;border:none;border-radius:20px;padding-left:60px;padding-right:60px;}
.ip_testimonial_slider .responsive{width:100%;margin:0 auto;}
.ip_testimonial_slider li{text-align: center;outline:none;}
.ip_testimonial_circle{width:90px;height:90px;border-radius:50%;background:#ededed;margin:0 auto;text-align: center;padding:30px;}
.ip_testimonial_circle img{width:30px;margin:0 auto;}
.ip_testimonial_slider li h4{color:#424242;margin:0px;font-weight: 700;font-size: 16px;margin-top: 20px;}
.ip_testimonial_slider li h5{color:#e8e8e8;margin: 0px;font-weight: 700;font-size: 14px;padding-top: 5px;}
.ip_testimonial_slider li p{color: #939393;line-height: 20px;padding: 35px;padding-top: 15px;}
.ip_testimonial_slider{padding-top:30px;padding-bottom:30px;}
.ip_home_numbers{background: #f6f6f6;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding-top: 40px;padding-bottom: 40px;}
.ip_home_numbers h5{font-weight: 900;font-size: 14px;line-height: 30px;}
.ip_home_numbers h5 strong{font-size: 35px;}
.ip_home_numbers p{color: #939393;font-size: 15px;line-height: 24px;font-weight: 500;}
.ip_home_footer{width:100%;background:#f9f9f9;    padding-top: 30px;padding-bottom: 30px;}
.ip_home_footer p{color: #cbcbcb;margin:0px;font-size: 15px;}
.ip_home_footer span {}
.ip_home_footer span img{width:35px;}
.ip_home_footer ul{padding:0px;margin:0px;width:100%;text-align: center;}
.ip_home_footer ul li{text-align: center;display: inline-block;;list-style: none;font-size: 15px;font-weight:900;color: #323232;padding-left:20px;padding-right:20px;}

/* REGISTRATION-PAGES */

.ip_reg_modal{}
.ip_reg_modal_content{width:100%;border-radius:8px;}
.ip_reg_modal_head{background:#3bcfff;color:#fff;text-align:center;border-top-left-radius:8px;border-top-right-radius:8px;font-weight: 600;padding: 15px;font-size: 16px;}
.ip_reg_modal_content{padding:15px;}
.ip_reg_modal_content p{color:#bfbfbf;margin: 0px;font-size: 12px;}
.ip_reg_modal_content p a{color:#3bcfff;}
.ip_reg_modal_content h6{color:#a9a9a9;font-weight:400;font-size: 18px;}
.ip_reg_modal_row{width:100%;padding-bottom:25px;}
.ip_reg_modal_row p{padding-left:5px;color:#a9a9a9;padding-bottom: 5px;}
.ip_reg_form_input{width:100%;height:100%;border:none;color:#a9a9a9;font-weight:700;border-radius:4px;padding-left: 15px;font-size: 12px;box-shadow:none !important;}
.ip_reg_form_input:focus{outline:none;}
.ip_reg_form_input::-webkit-input-placeholder {color:#a9a9a9;font-weight:700;}
.ip_reg_form_input::-moz-placeholder {color:#a9a9a9;font-weight:700;}
.ip_reg_form_input:-ms-input-placeholder {color:#a9a9a9;font-weight:700;}
.ip_reg_form_input:-moz-placeholder {color:#a9a9a9;font-weight:700;}
.ip_reg_modal_footer{width:100%;text-align:center;padding-bottom: 30px;}
.ip_sign_footer_btn{width:40%;margin:0 auto;background:#3bcfff;color:#fff;text-align:center;height:35px;border-radius:5px;border:none;font-weight: 500;outline:none;}
.ip_reg_with_fb{width:60%;margin:0 auto;padding-top:20px;padding-bottom:20px;}
.ip_logo_fb{width:55px;height:55px;margin-right:10px;background:#3B5998;border-radius:5px;}
.ip_logo_fb img {width:100%;height: 100%;}
.ip_content_fb{height:55px;width:calc(100% - 65px);background:#3B5998;text-align:center;border-radius:5px;color:#fff;font-size: 15px;font-weight: 300;padding: 15px;}
.ip_reg_modal_addphoto{width:60px;height:60px;border-radius:50%;background:#a8a8a8;}
.ip_reg_modal_addphoto img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center;}
.ip_reg_add_phot_div{position: relative;}
.ip_add_photo_doc input{opacity: 0;position: absolute;left:0px;right:0px;top:0px;bottom: 0px;width:100px;}
.ip_add_photo_doc{position:absolute;left:75px;height: 40px;color: #fff;background: #3bcfff;border-radius: 3px;border: none;padding-left: 15px;padding-right: 15px;font-weight: 500;outline: none;}
.ip_add_photo_doc .parsley-errors-list {top: 45px;
    width: 145px;
    left: 0px;}
.ip_gender_check{position: relative;top: 15px;}
.ip_gender_check label{top:0px !important;}
.ip_gender_check_checkbox{top:0px !important;left:15px !important;z-index: 9;}
.ip_gender_check_label{}

/*LOGIN-PAGES*/


.ip_login_modal{width: 500px;}
.ip_login_modal_content{padding: 20px;}
.ip_login_logo{width:100%;text-align:center;}
.ip_login_logo img{width: 260px;}
.ip_login_form{width:80%;margin:0 auto;}
.ip_login_input_form{width:100%;padding: 10px;}
.ip_login_input{width:100%;height:45px;border:2px solid #f4f4f4;border-radius:3px;padding-left:35px;padding-right:10px;background-repeat: no-repeat !important;background-size: 33px !important;background-position: left !important;}
.ip_login_input:focus{outline:none;}
.ip_login_input_row{padding-bottom:20px;}
.ip_login_modal_signin{height:45px;border-radius:3px;padding-left:30px;padding-right:30px;text-align:center;background:#45bfe2;color:#fff;border:none;font-weight:600;outline:none;}
.ip_login_input_form p{color:#bfbfbf;margin:0px;padding:15px;padding-left: 45px;padding-right:45px;}
.ip_login_input_form p a{color:#45bfe2;text-decoration:none;}
.ip_login_user{background:url(../images/ip_user1.png);}
.ip_login_pass{background:url(../images/ip_pass1.png);}
.ip_login_msg{background:url(../images/ip_msg.png);}
.ip_login_input_form .ip_doc_paitent{top:0px !important;}

.ip_login_dark{
	background: #333333 !important;
}

.ip_login_dark .ip_login_input{
	background-color: #f4f4f4 !important;
}




/* DATE-PICKER */


.datepicker {padding: 4px;border-radius: 4px;direction: ltr;}
.datepicker-inline {width: 220px;}
.datepicker.datepicker-rtl {direction: rtl;}
.datepicker.datepicker-rtl table tr td span {float: right;}
.datepicker-dropdown {top: 0;left: 0;}
.datepicker-dropdown:before {content: '';display: inline-block;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #ccc;border-top: 0;border-bottom-color: rgba(0, 0, 0, 0.2);position: absolute;}
.datepicker-dropdown:after {content: '';display: inline-block;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #fff;border-top: 0;position: absolute;}
.datepicker-dropdown.datepicker-orient-left:before {left: 6px;}
.datepicker-dropdown.datepicker-orient-left:after {left: 7px;}
.datepicker-dropdown.datepicker-orient-right:before {right: 6px;}
.datepicker-dropdown.datepicker-orient-right:after {right: 7px;}
.datepicker-dropdown.datepicker-orient-top:before {top: -7px;}
.datepicker-dropdown.datepicker-orient-top:after {top: -6px;}
.datepicker-dropdown.datepicker-orient-bottom:before {bottom: -7px;border-bottom: 0;border-top: 7px solid #999;}
.datepicker-dropdown.datepicker-orient-bottom:after {bottom: -6px;border-bottom: 0;border-top: 6px solid #fff;}
.datepicker > div {display: none;}
.datepicker.days div.datepicker-days {display: block;}
.datepicker.months div.datepicker-months {display: block;}
.datepicker.years div.datepicker-years {display: block;}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker table tr td,
.datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  color: #000000;
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:focus,
.datepicker table tr td.today:hover:focus,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.today,
.open .dropdown-toggle.datepicker table tr td.today:hover,
.open .dropdown-toggle.datepicker table tr td.today.disabled,
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {color: #000000;background-color: #ffcd70;border-color: #f59e00;}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.today,
.open .dropdown-toggle.datepicker table tr td.today:hover,
.open .dropdown-toggle.datepicker table tr td.today.disabled,
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {background-image: none;}
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.today,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today.disabled,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:hover.disabled:hover,
.datepicker table tr td.today.disabled.disabled:hover,
.datepicker table tr td.today.disabled:hover.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
.datepicker table tr td.today:hover[disabled]:hover,
.datepicker table tr td.today.disabled[disabled]:hover,
.datepicker table tr td.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today:hover:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today:hover.disabled:focus,
.datepicker table tr td.today.disabled.disabled:focus,
.datepicker table tr td.today.disabled:hover.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
.datepicker table tr td.today:hover[disabled]:focus,
.datepicker table tr td.today.disabled[disabled]:focus,
.datepicker table tr td.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
fieldset[disabled] .datepicker table tr td.today:hover:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today:hover.disabled:active,
.datepicker table tr td.today.disabled.disabled:active,
.datepicker table tr td.today.disabled:hover.disabled:active,
.datepicker table tr td.today[disabled]:active,
.datepicker table tr td.today:hover[disabled]:active,
.datepicker table tr td.today.disabled[disabled]:active,
.datepicker table tr td.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.today:active,
fieldset[disabled] .datepicker table tr td.today:hover:active,
fieldset[disabled] .datepicker table tr td.today.disabled:active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today:hover.disabled.active,
.datepicker table tr td.today.disabled.disabled.active,
.datepicker table tr td.today.disabled:hover.disabled.active,
.datepicker table tr td.today[disabled].active,
.datepicker table tr td.today:hover[disabled].active,
.datepicker table tr td.today.disabled[disabled].active,
.datepicker table tr td.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.today.active,
fieldset[disabled] .datepicker table tr td.today:hover.active,
fieldset[disabled] .datepicker table tr td.today.disabled.active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover.active {background-color: #ffdb99;border-color: #ffb733;}
.datepicker table tr td.today:hover:hover {color: #000;}
.datepicker table tr td.today.active:hover {color: #fff;}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {background: #eeeeee;border-radius: 0;}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {color: #000000;background-color: #f7ca77;border-color: #f1a417;border-radius: 0;}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today:hover:focus,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {color: #000000;background-color: #f4bb51;border-color: #bf800c;}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {background-image: none;}
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.range.today,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today:hover.disabled:hover,
.datepicker table tr td.range.today.disabled.disabled:hover,
.datepicker table tr td.range.today.disabled:hover.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
.datepicker table tr td.range.today:hover[disabled]:hover,
.datepicker table tr td.range.today.disabled[disabled]:hover,
.datepicker table tr td.range.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today:hover.disabled:focus,
.datepicker table tr td.range.today.disabled.disabled:focus,
.datepicker table tr td.range.today.disabled:hover.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
.datepicker table tr td.range.today:hover[disabled]:focus,
.datepicker table tr td.range.today.disabled[disabled]:focus,
.datepicker table tr td.range.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
fieldset[disabled] .datepicker table tr td.range.today:hover:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today:hover.disabled:active,
.datepicker table tr td.range.today.disabled.disabled:active,
.datepicker table tr td.range.today.disabled:hover.disabled:active,
.datepicker table tr td.range.today[disabled]:active,
.datepicker table tr td.range.today:hover[disabled]:active,
.datepicker table tr td.range.today.disabled[disabled]:active,
.datepicker table tr td.range.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.range.today:active,
fieldset[disabled] .datepicker table tr td.range.today:hover:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today:hover.disabled.active,
.datepicker table tr td.range.today.disabled.disabled.active,
.datepicker table tr td.range.today.disabled:hover.disabled.active,
.datepicker table tr td.range.today[disabled].active,
.datepicker table tr td.range.today:hover[disabled].active,
.datepicker table tr td.range.today.disabled[disabled].active,
.datepicker table tr td.range.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.range.today.active,
fieldset[disabled] .datepicker table tr td.range.today:hover.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active {background-color: #f7ca77;border-color: #f1a417;}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {color: #ffffff;background-color: #999999;border-color: #555555;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected:hover:focus,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.selected,
.open .dropdown-toggle.datepicker table tr td.selected:hover,
.open .dropdown-toggle.datepicker table tr td.selected.disabled,
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {color: #ffffff;background-color: #858585;border-color: #373737;}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.selected,
.open .dropdown-toggle.datepicker table tr td.selected:hover,
.open .dropdown-toggle.datepicker table tr td.selected.disabled,
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {background-image: none;}
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.selected,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:hover.disabled:hover,
.datepicker table tr td.selected.disabled.disabled:hover,
.datepicker table tr td.selected.disabled:hover.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected:hover[disabled]:hover,
.datepicker table tr td.selected.disabled[disabled]:hover,
.datepicker table tr td.selected.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected:hover:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected:hover.disabled:focus,
.datepicker table tr td.selected.disabled.disabled:focus,
.datepicker table tr td.selected.disabled:hover.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected:hover[disabled]:focus,
.datepicker table tr td.selected.disabled[disabled]:focus,
.datepicker table tr td.selected.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected:hover:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected:hover.disabled:active,
.datepicker table tr td.selected.disabled.disabled:active,
.datepicker table tr td.selected.disabled:hover.disabled:active,
.datepicker table tr td.selected[disabled]:active,
.datepicker table tr td.selected:hover[disabled]:active,
.datepicker table tr td.selected.disabled[disabled]:active,
.datepicker table tr td.selected.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.selected:active,
fieldset[disabled] .datepicker table tr td.selected:hover:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected:hover.disabled.active,
.datepicker table tr td.selected.disabled.disabled.active,
.datepicker table tr td.selected.disabled:hover.disabled.active,
.datepicker table tr td.selected[disabled].active,
.datepicker table tr td.selected:hover[disabled].active,
.datepicker table tr td.selected.disabled[disabled].active,
.datepicker table tr td.selected.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.selected.active,
fieldset[disabled] .datepicker table tr td.selected:hover.active,
fieldset[disabled] .datepicker table tr td.selected.disabled.active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active {background-color: #999999;border-color: #555555;}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {color: #ffffff;background-color: #428bca;border-color: #357ebd;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:hover:focus,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {color: #ffffff;background-color: #3276b1;border-color: #285e8e;}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {background-image: none;}
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.active,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.disabled,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:hover.disabled:hover,
.datepicker table tr td.active.disabled.disabled:hover,
.datepicker table tr td.active.disabled:hover.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active:hover[disabled]:hover,
.datepicker table tr td.active.disabled[disabled]:hover,
.datepicker table tr td.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active:hover:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active:hover.disabled:focus,
.datepicker table tr td.active.disabled.disabled:focus,
.datepicker table tr td.active.disabled:hover.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active:hover[disabled]:focus,
.datepicker table tr td.active.disabled[disabled]:focus,
.datepicker table tr td.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active:hover:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active:hover.disabled:active,
.datepicker table tr td.active.disabled.disabled:active,
.datepicker table tr td.active.disabled:hover.disabled:active,
.datepicker table tr td.active[disabled]:active,
.datepicker table tr td.active:hover[disabled]:active,
.datepicker table tr td.active.disabled[disabled]:active,
.datepicker table tr td.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.active:active,
fieldset[disabled] .datepicker table tr td.active:hover:active,
fieldset[disabled] .datepicker table tr td.active.disabled:active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active:hover.disabled.active,
.datepicker table tr td.active.disabled.disabled.active,
.datepicker table tr td.active.disabled:hover.disabled.active,
.datepicker table tr td.active[disabled].active,
.datepicker table tr td.active:hover[disabled].active,
.datepicker table tr td.active.disabled[disabled].active,
.datepicker table tr td.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.active.active,
fieldset[disabled] .datepicker table tr td.active:hover.active,
fieldset[disabled] .datepicker table tr td.active.disabled.active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}
.datepicker table tr td span:hover {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  background-image: none;
}
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td span.active,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active:hover.disabled:active,
.datepicker table tr td span.active.disabled.disabled:active,
.datepicker table tr td span.active.disabled:hover.disabled:active,
.datepicker table tr td span.active[disabled]:active,
.datepicker table tr td span.active:hover[disabled]:active,
.datepicker table tr td span.active.disabled[disabled]:active,
.datepicker table tr td span.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td span.active:active,
fieldset[disabled] .datepicker table tr td span.active:hover:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active:hover.disabled.active,
.datepicker table tr td span.active.disabled.disabled.active,
.datepicker table tr td span.active.disabled:hover.disabled.active,
.datepicker table tr td span.active[disabled].active,
.datepicker table tr td span.active:hover[disabled].active,
.datepicker table tr td span.active.disabled[disabled].active,
.datepicker table tr td span.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td span.active.active,
fieldset[disabled] .datepicker table tr td span.active:hover.active,
fieldset[disabled] .datepicker table tr td span.active.disabled.active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}
.datepicker th.datepicker-switch {
  width: 145px;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}
.input-group.date .input-group-addon i {
  cursor: pointer;
  width: 16px;
  height: 16px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}
.input-daterange .input-group-addon { width: auto;min-width: 16px;padding: 4px 5px;font-weight: normal;line-height: 1.428571429;text-align: center;text-shadow: 0 1px 0 #fff;vertical-align: middle;background-color: #eeeeee;border: solid #cccccc;border-width: 1px 0;margin-left: -5px;margin-right: -5px;}
.datepicker.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.428571429;
}
.datepicker.dropdown-menu th,
.datepicker.dropdown-menu td {
  padding: 4px 5px;
}
.ip_select_clinic_input {
    width: 150px;
    border: 2px solid #f4f4f4;
    height: 33px;
    background: transparent;
    border-radius: 3px;
    padding-left: 10px;
    font-weight: 900;
    color: #a9a9a9;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url(../images/ip_drp_grey.png);
    background-repeat: no-repeat;
    background-position: right;
    background-size: 30px;
}
.inp-dis{background: #FAFAFA;}
.ip_profile_book_error{text-align: center;width: 320px;margin: 0 auto;}
.ip_tab_payment_back{width: 75%;margin: 0 auto;height: 40px;}
.ip_profile_reschedule_error{text-align: center;margin: 0 auto;font-size: 11px;}

/*SEARCH RESULT FILTER ORDERBY*/
.ip_sort_settings{width:100%;text-align:left;border-bottom:1px solid #ededed;padding-bottom:10px;}
.ip_sort_settings li{display:inline-block;color:#bfbfbf;font-size: 16px;padding-right:20px;background-size: 30px;background-repeat: no-repeat;    background-position: right 0px top -3px;cursor:pointer;}
.ip_sort_settings li span img{width:30px;}
.ip_sort_settings li p{margin:0px;font-weight:300 !important;}
.ip_sort_settings li input[type=radio]{opacity:0;}
.ip_sort_settings li input[type=radio]:checked + label p{color:#515356 !important;}
.ip_sort_settings li input[type=radio]:checked + label p .price_up{display:block;}
.ip_sort_settings li input[type=radio]:checked + label p .price_down{display:none;}
.ip_sort_settings li input[type=radio] label p .price_up{display:none;}
.ip_sort_settings li input[type=radio] label p .price_down{display:block;}
.ip_start_service_btn{background: #7ed221;position:relative;top: 5px;color: #fff !important;border-radius: 2px !important;height: 30px;font-weight: 600;padding-left: 15px;padding-right: 15px;border: none;}


/*DELETE-POP-UP*/

.ip_patient_delete_pop_wrapper{background-color: #fff;border-radius: 8px;}
.ip_paitent_delete_header{text-align: center;background-color: #3bcfff;color: #fff;font-size: 18px;padding:10px;border-top-right-radius:8px;border-top-left-radius:8px;}
.ip_patient_delete_content{width: 100%;padding:10px;padding-top:30px;}
.ip_delete_pic_circle{width:100px;height:100px;border-radius: 50%;margin:0 auto;background-position: center;background-repeat: no-repeat;background-size: cover;}
.ip_delete_pic_circle img{width:100%;height:100%;border-radius: 50%;object-position: center;object-fit: cover;}
.ip_patient_delete_content h5{text-align: center;color: #8a8a8a;font-weight: 600;font-size: 17px;padding-top:20px;}
.ip_patient_delete_content p{text-align: center;color: #b7bbc0;font-weight:500;font-size: 14px;}
.ip_patient_delete_form{width:280px;margin:0 auto;padding-top: 30px;}
.ip_patient_delete_row{width:100%;padding-bottom:20px;}
.ip_patient_input{width:100%;height:40px;font-weight:500;color:#797979;border:2px solid #f4f4f4;padding-left: 35px;padding-right: 10px;border-radius: 4px;}
.ip_paitent_delete_user{background:url(../images/ip_user1.png);background-repeat: no-repeat;background-position:7px;background-size:25px;}
.ip_paitent_delete_pass{background:url(../images/ip_pass1.png);background-repeat: no-repeat;background-position:7px;background-size:25px;}
.ip_paitent_dark_btn{background-color: #d9d9d9;border:2px solid #d9d9d9;border-radius: 4px;height:40px;width:45%;color: #fff;}
.ip_paitent_delete_btn{background-color:transparent;border:2px solid #d9d9d9;color:#d9d9d9;border-radius: 4px;height:40px;width:45%;}

/*ADD-DEPENDENT*/

.ip_add_photo{cursor:pointer;position:relative;width:50px;height:50px;background:url(../images/ip_add_photo.png);background-repeat: no-repeat;background-size: cover;}
.ip_add_photo input{position: absolute;top:0px;left:0px;right:0px;bottom:0px;opacity: 0;}
.ip_add_photo .parsley-errors-list .parsley-custom-error-message{position: relative !important;top:10px !important;    width: 140px;right: 135px;}
.ip_add_dependent_photo{width:120px;height:120px;border-radius: 50%;background-color: #a5a5a5;float: left;}
.ip_add_dependent_photo img{width:100%;height:100%;border-radius: 50%;object-position: center;object-fit: cover;}
.ip_add_dependent_detail{float: left;padding: 30px;}
.ip_add_dependent_detail h5{color: #797979;font-weight: 800;}
.ip_add_dependent_detail p{color: #797979;font-weight: 500;}

.ip_drop_pic{width:30px;height:30px;border-radius: 50%;background-color: #a5a5a5;float: left}
.ip_drop_pic img{width:100%;height:100%;object-fit: cover;object-position: center;border-radius: 50%;}
.ip_drop_detail{float: left;color: #797979;padding: 8px;font-size: 12px;font-weight: 400;}

.ip_notification_btn_bay{padding:20px;}
.ip_accept{background: #b31aaa;border-radius: 3px;padding-left:30px;padding-right:30px;color: #fff;text-align: center;height: 30px;font-weight: 700;border: none;}
.ip_refuse{background: #d9d9d9;border-radius: 3px;padding-left:30px;padding-right:30px;color: #fff;text-align: center;height: 30px;font-weight: 700;border: none;}
.ip_input_disabled{background: #fafafa;}
.ip_doc_dash_tab{width:100%;}
.ip_parley_validation_error{width:100%;text-align: center;font-weight:500;padding: 3px;color:#fff;background-color:Tomato;}
.ip_doc_dash_tab ul {margin:0px;padding:0px;}
.ip_doc_dash_tab ul .active{    border-bottom: 3px solid #3bcfff;}
.ip_doc_dash_tab ul li{border-bottom: 3px solid transparent;width:50%;cursor:pointer;text-align: center;padding:18px;float: left;list-style: none;color: #797979;
    font-size: 18px;}
button[disabled], html input[disabled]{background: #d6d6d6 !important;border:none !important;}
.ip_schedule_div .ip_schedule_week .parsley-errors-list{display: none !important;}
.ip_schedule_div .ip_schedule_week .parsley-errors-list .parsley-required{display: none !important;}
.ip_schedule_input_duration {
    width: 100%;
    height: 35px;
    border: 1px solid #f4f4f4;
    border-radius: 3px;
    background-repeat: no-repeat !important;
    background-position: right 10px top 0px!important;
    background-size: 30px !important;
    padding-left: 10px;
    background: url(../images/duration.png);
    font-weight: 900;
    color: #a9a9a9;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.ip_schedule_input_value {
    width: 100%;
    height: 35px;
    border: 1px solid #f4f4f4;
    border-radius: 3px;
    background-repeat: no-repeat !important;
    background-position: right 10px top 0px!important;
    background-size: 30px !important;
    padding-left: 10px;
    background: url(../images/value.png);
    font-weight: 900;
    color: #a9a9a9;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.ip_schedule_input_return{
	width: 100%;
    height: 35px;
    border: 1px solid #f4f4f4;
    border-radius: 3px;
    background-repeat: no-repeat !important;
    background-position: right 10px top 0px!important;
    background-size: 30px !important;
    padding-left: 10px;
    background: url(../images/return.png);
    font-weight: 900;
    color: #a9a9a9;
    -webkit-appearance: none;
    -moz-appearance: none;

}
.ip_schedule_input_period{
	width: 100%;
    height: 35px;
    border: 1px solid #f4f4f4;
    border-radius: 3px;
    background-repeat: no-repeat !important;
    background-position: right 10px top 0px!important;
    background-size: 30px !important;
    padding-left: 10px;
    background: url(../images/period.png);
    font-weight: 900;
    color: #a9a9a9;
    -webkit-appearance: none;
    -moz-appearance: none;

}

.full_screen_loader{width: 100%;height:100%;position:fixed;overflow:none !important;top:0px;left:0px;right:0px;bottom:0px;background: rgba(273,273,273,0.9);}
/*.full_screen_loader .inner_div{color: #fff;text-align: center;width: 100px;height:100px;margin:0 auto;margin: 20% auto;}*/
.full_screen_loader .inner_div {color: #fff;text-align: center;width: 40%;height: 40%;margin: 0 auto;margin: 16% auto;}
.full_screen_loader .inner_div img{width: 100%;height:100%;object-position:center;}
.ip_promo_div .parsley-errors-list{top: 45px !important;}
.ip_upload_img{width:80px;height:70px;position:relative;background:url(../images/ip_upload.png);background-repeat: no-repeat;background-position: center;}
.ip_upload_img input[type=file]{position: absolute;top:0px;left:0px;right:0px;bottom:0px;opacity: 0;}
.ip_no_message_info{width: 100%;text-align: center;font-size: 16px;font-weight: 500;color: #d6d6d6;}


/*SENT BROADCAST*/
/*--------------------------------------------*/
.ip_message_pop_header{text-align: center;color: #8e8e8e;padding-top: 20px;font-weight: 600;}
.ip_message_pop_content{width:100%;}
.ip_message_pop_content ul{padding:0px;padding-left: 30px;padding-right:30px;}
.ip_message_pop_content ul p{color:#e3e3e3;margin:0px;font-weight: 600;font-size: 12px;}
.ip_message_pop_content ul li{list-style: none;display: inline-block;color: #c654c0;font-weight: 600;font-size: 12px;padding-right:5px;}
.ip_message_pop_inside{padding:20px;padding-top: 0px;padding-bottom:0px;}
.ip_message_pop_inside p{color: #999999;font-size: 12px;font-weight: 600;line-height: 20px;}
.ip_message_pop_inside ul{padding-left: 0px;}
.ip_message_pop_inside ul li{color: #999999;font-size: 12px;font-weight: 600;list-style-type: circle;width:100%;padding-left: 25px;}
.ip_message_bottom{width: 100%;padding: 25px;padding-top: 0px;}
/*--------------------------------------------*/

/*SENT BROADCAST SUCCESS*/
.ip_main_tab_content h1 strong{color: #a9a9a9;font-weight: 400;}
.ip_main_tab_content .success_content{padding: 45px;}
.sent-broadcast-btn span {position: relative;bottom: 10px;}    
.sent-broadcast-btn span img{width:40px;}
.sent-broadcast-btn-sch span {position: relative;bottom: 10px;}    
.sent-broadcast-btn-sch span img{width:40px;}
    
.ip_select_message_chat {font-size: 17px;background: #d6d6d6;color: white;}
/*.payment_firstname .parsley-errors-list.filled {position:relative !important;}
.payment_lastname .parsley-errors-list.filled{position:relative !important;}*/
.payment_firstname {margin-bottom: 0px!important;}
.payment_lastname {margin-bottom: 0px!important;margin-top: 10px!important}
.payment_cardnum {margin-bottom: 0px!important;margin-top: 10px!important}
.ip_main_tab_content_inner .parsley-errors-list.filled {position:relative !important;}
.ip_sel_mm .parsley-errors-list.filled {position:absolute !important;}
.ip_sel_yy .parsley-errors-list.filled {position:absolute !important;}
.ip_sel_dd .parsley-errors-list.filled {position:absolute !important;}
.ip_date_img{width: 40px; height: 24px;float: left;}
.ip_date_img img{width:40px;}
.ip_sel_mm .parsley-errors-list li{
	width: 300px;
    position: absolute;
    height: 46px;
    left: 190px;
    top: -40px;
}
.ip_sel_yy .parsley-errors-list li{
	width: 300px;
    position: absolute;
    height: 45px;
    left: 100px;
    top: -20px;
}
.ip_sel_dd .parsley-errors-list li{
	width: 300px;
    position: absolute;
    height: 45px;
    left: 10px;
    top: 0px;
}



/*ABOUT-US*/

.ip_about_detail_grid{width:100%;padding-bottom: 50px;}
.ip_about_detail_grid h3{color: #333333;font-weight: 600;margin:0px;padding-bottom: 25px;font-size: 30px; padding-top: 50px;}
.ip_about_detail_grid p{color: #818181;font-weight:500;}
.ip_about_us_image_box{width:500px;height:500px;background: #a8a8a8;}
.ip_about_us_image_box img{width:100%;height:100%;object-fit:cover;object-position: center;}
.ip_about_detail_grid_dark{background: #515356;padding-top: 30px;padding-bottom: 30px;}
.ip_about_detail_grid_dark h3{color: #00dfef;margin:0px;padding:0px;padding-bottom: 15px;font-weight: 600;font-size: 30px;}
.ip_about_detail_grid_dark p{color: #fff;    padding-bottom: 15px;}
.ip_about_detail_grid_dark h4{color: #fff;}

/*CONTACT-US*/

.ip_contact_us_wrapper{width:100%;background: #fafafa;padding-top:40px;padding-bottom:100px;}
.ip_contact_form{width: 100%;background: #fff;min-height: 300px;border: 1px solid #f5f5f5;border-radius: 5px;box-shadow: 0px 0px 20px 0px #f5f5f5;}
.contact_div{width:300px;margin: 0 auto;text-align: center;padding-top: 30px;padding-bottom: 30px;}
.contact_div img{width: 320px;}
.contact_div p{color: #818181;margin:0px;text-align:left;padding-left: 65px;}
.contact_div h6{color: #818181;margin:0px;font-size: 16px;padding-bottom: 10px;}
.contact_div p span{color: #818181;}
.contact_div p span img{width:40px;}
.ip_contact_form_inner{padding: 30px;border-bottom:1px solid #f5f5f5;}
.ip_contact_form_inner h5{margin:0px;color: #666666;font-size: 19px;font-weight: 600;}
.ip_contact_form_inner p{color: #b3b3b3;padding-top:8px;font-size: 16px;}

/*Loader Image Css */

/*#loading {width: 100%;height: 100%;top: 0px;left: 0px;position: fixed;display: block;opacity: 0.7;background-color: #fff;z-index: 99;text-align: center;
}
#loading-image {position: absolute;top: 50%;left: 50%;z-index: 100;
}*/

#loading {color: #fff;text-align: center;width: 100%;height: 100%;top: 0px;left: 0px;position: fixed;display: block;opacity: 0.7;background-color: #fff;z-index: 99;text-align: center;}
#loading2 {color: #fff;text-align: center;width: 100%;height: 100%;top: 0px;left: 0px;position: fixed;display: block;opacity: 0.7;background-color: #fff;z-index: 99;text-align: center;}
#loading3 {color: #fff;text-align: center;width: 100%;height: 100%;top: 0px;left: 0px;position: fixed;display: block;opacity: 0.7;background-color: #fff;z-index: 99;text-align: center;}
#loading4 {color: #fff;text-align: center;width: 100%;height: 100%;top: 0px;left: 0px;position: fixed;display: block;opacity: 0.7;background-color: #fff;z-index: 99;text-align: center;}
#loading5{color: #fff;text-align: center;width: 100%;height: 100%;top: 0px;left: 0px;position: fixed;display: block;opacity: 0.7;background-color: #fff;z-index: 99;text-align: center;}
#loading-image {position: absolute;top: 40%;left: 27%;z-index: 100;width: 45%}
.full_screen_loader .inner_div {
    color: #fff;
    text-align: center;
    width: 40%;
    height: 40%;
    margin: 0 auto;
    margin: 16% auto;
}
.ip_speciality ul{position: absolute;top: 62%;left: 238px;z-index: 1004;float: left;min-width: 304px;padding: 5px 0;margin: 5px 0 0;font-size: 14px;text-align: center;list-style: none;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);}

/*FOOTER BY CLIENT STYLE*/

.titulorodape{color:#fff; font-weight: bold;}
.ip_footer_main .ip_footer_sub .row li a{text-decoration: none;color: #bfbfbf;}
/*****PAYMENT POPUP******/
.ip_custom_modal_head2{width:70%;border-top-left-radius: 6px;border-top-right-radius: 6px;background:#b31aab;color: #fff;text-align: center;padding:15px;font-weight: 900;font-size: 15px;margin: 0 auto;}
.ip_modal_gen_btn{width: 75%;margin: 0 auto;height:45px;margin: 4px;border-radius: 25px;border:none;outline: none;}
.ip_gen_btn1{border:2px solid #dddddd;background: transparent;color: #67696b;}
.ip_gen_btn2{border:2px solid #b31aab;background: #b31aab;color: #fff;}