@charset "utf-8";
/* CSS Document */
.gray-box {    
    margin-bottom: 3%;       	
}
.home-section { 
    background-color: #fff;
}
@media (min-width: 992px){
.w-1 {
    width: 49%;
}
}
.li34 li,.cli88 {padding: 3px;font-size: 15px;}
.doc-edu {font-size: 16px;}
.tb65 li,.doc-t{font-size: 16px;font-weight: 600;}
.font18{font-size:18px;}
.m-b{margin-bottom: 8px;}
.search-box{    background-color: #f5f5f5;border: 1px solid #ddd;}
.btn-d{    padding: 10px;
background: #f6f7f9;
border: 1px solid #dce0e0;
margin-top: 5px;

cursor:pointer;
}
.white-box-n{    background: rgba(255, 255, 255, .8);
padding: 10px 0px 10px 0px;
border-radius: 2px;
border: 1px solid #dce0e0;}
.btn-d a{
font-size: 14px;
font-weight: 600;
}
.btn-d:hover{
background:#eee;		
}
.doc-img
{
position: relative;
}
.im22{
-webkit-clip-path: circle(60px at 50% 50%);
clip-path: circle(55px at 50% 50%)
}
.im223{
-webkit-clip-path: circle(74px at 50% 50%);
clip-path: circle(55px at 50% 50%);
}
.p-l{padding-left:0px;}
.m-t{margin-top:20px;}
.doctor-clinic{padding:0px;}
.b-r{border-right: 1px solid #dce0e0;}
.font14{font-size:14px;}
i#rmv_edu,i#rmv_spec {
    cursor: pointer;
}.fbicon{background:#3B5998 !important;}.gicon{background:#DD4B39 !important;}
.fbicon:hover,.gicon:hover{color:#fff !important;}
.location47{
	position: absolute;
	right: 10px;
	top: 10px;
	cursor:pointer;
	}
	.locality {
    position: absolute;
    left: 10px;
    top: 9px;
    cursor: pointer;
}
.serchbtnw {
    position: absolute;
    right: 2px;
    top: 2px;
    cursor: pointer;
}
/* CSS used here will be applied after bootstrap.css */

.dropdown {
    display:inline-block;    
    padding:10px;
  }


.glyphicon-bell {
   
    font-size:1.5rem;
  }

.notifications {
   min-width:420px; 
  }
  
  .notifications-wrapper {
     overflow:auto;
      max-height:250px;
    }
    
 .menu-title {
     color:#ff7788;
     font-size:1.5rem;
      display:inline-block;
      }
 
.glyphicon-circle-arrow-right {
      margin-left:10px;     
   }
  
   
 .notification-heading, .notification-footer  {
 	padding:2px 10px;
       }
      
        
.dropdown-menu.divider {
  margin:5px 0;          
  }

.item-title {
  
 font-size:1.3rem;
 color:#000;
    
}

.notifications a.content {
 text-decoration:none;
 background:#ccc;

 }
    
.notification-item {
 padding:10px;
 margin:5px;
 background:#ccc;
 border-radius:4px;
 }
.navbar-custom ul.nav li .dropdown-menu:hover div
{
	background:none !important;
}

.image-preview-input {
    position: relative;
	overflow: hidden;
	margin: 0px;    
    color: #333;
    background-color: #fff;
    border-color: #ccc;    
}
.image-preview-input input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.image-preview-input-title {
    margin-left:2px;
}
#resultbooklab
{
	position: absolute;
    z-index: 9;    
    overflow-y: scroll;
	cursor:pointer;
}
#labfil
{   
    position: absolute;
    z-index: 9;
    width: 94%;
    cursor: pointer;
}
.bt67{display:block;}
.resultbookcity{
	    position: absolute;
    width: 94%;
    display: block;
    z-index: 999;
    cursor: pointer;
}

        #custom_carousel .item {
            color: #000;
            background-color: #eee;
            padding: 20px 0;
        }
        
        #custom_carousel .controls {
            overflow-x: hidden;
            overflow-y: hidden;
            padding: 0;
            margin: 0;
            white-space: nowrap;
            text-align: center;
            position: relative;
            background: #eee
        }
        
        #custom_carousel .controls li {
            display: table-cell;
            width: 1%;
            max-width: 90px
        }
        
        #custom_carousel .controls li.active {
            background-color: #eee;
            border-top: 3px solid orange;
        }
        
        #custom_carousel .controls a small {
            overflow: hidden;
            display: block;
            font-size: 10px;
            margin-top: 5px;
            font-weight: bold

        }
		.carousel-control.left {
		top: 40px;
		left: 0px;
		color:#000;
		}
		.carousel-control.right {
		right: 0px;
		top: 40px;
		color: #000;
		}
		.slotebtn
		{
			color: #22b8eb;
			background: #fff;
			padding: 3px 15px 3px 15px;
			margin-bottom: 10px;
		}
		.slotebtn:hover
		{
			color: #fff;
			background: #22b8eb;			
		}
    
	    	.pagination > div > li > a, .pagination > div > li > span {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #337ab7;
    cursor: pointer;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
}
.pagination li.active span, .pagination li a:hover {
    background-color: #4A81F3;
    color: #fff;
}

.profile-userpic:hover .edit {
	display: block;
}

.edit {
    position: initial;    
    width: 60%;
    margin-left: 25%;
    padding: 9px;
    margin-top: -40px;
	cursor:pointer;
	display: none;
}

.edit a {
	color: #000;
}

span.str_day {
    display: inline-block;
    line-height: 14px;
    text-align: left;
    margin-left: 5px;
}
.digi_date {
    display: inline-block;
    font-size: 30px;
}
.row_side
{
margin-right: 0px;
margin-left: 0px;
}
.form-control:focus
{
  outline: none;  
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border-radius: 0px!important;
}
.form-control
{
  outline: none;  
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  padding:0px;
 
}
#resultconsultspec, #resultbookcity, #resultbookloc, #resultbookspec {
  overflow-y: scroll;
 }
 #resultconsultspec {
  z-index: 999999 !important;
}

.tmenu {
  color: #949494;
  
  font-size: 16px;
  letter-spacing: 0.5px;
  line-height: 20px !important;
}
.homimage {
  height: 14px;
  margin-top: -5px;
  width: 14px;
}
.collapse.navbar-collapse {
  position: relative;
  z-index: 9999;
}
.nav.navbar-nav.navbar-right {
 
  margin-top: 0 !important;
}
.icon-bar {
  background: #888 none repeat scroll 0 0;
}
@media only screen and (min-width:320px) and (max-width:767px){
	.intro-content {
	  padding: 70px 0 0;
	}
	.intro-content {
	 /* background: rgba(0, 0, 0, 0) url("../img/dummy/bg1.jpg") no-repeat scroll center center / cover ; */
	  padding: 100px 20px 50px;
	}
	.home-section {
		padding-top: 17px;
	}
	.button.search {
		margin-left: 0;
	}
	.tsdt {
	  padding-left: 0;
	  padding-right: 0;
	}
	.topsearchdata .col-lg-9.col-md-9.col-sm-9.col-xs-12 {
	  padding-right: 0 !important;
	  padding-left: 0 !important;
	  
	}
	.tac{
		text-align:center;
	}
	.wer {
	  padding-left: 0;
	  padding-right: 0;
	}
	.toprightdata .nav > li > a {
	  padding: 5px;
	}
	.col-xs-1.col-sm-1.col-md-1.col-lg-1.customNavigation {
	  padding: 0;
	}
	.navbar-brand {
  position: relative !important;
  z-index: 9999999 !important;
}
.nav.navbar-nav.navbar-right {
  background: #fff none repeat scroll 0 0 !important;
}
	
}
section#doctor {
    margin-top: 0px;
}
.hasDatepicker
{
	cursor:pointer !important;
}

 .animated {
    -webkit-transition: height 0.2s;
    transition: height 0.2s;
}

.stars
{
    margin: 20px 0;
    font-size: 24px;
    color: #d17581;
}
.dropdown.open  > ul{
margin-left: -65px;
}
.imgdoc{
    height: 50px;
    position: relative;
	}
	
.imgdoc img {
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.view {
    width: 100%;
    height: 75px;
    border: 1px solid #ccc;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-box-shadow: 1px 1px 2px #e6e6e6;
    box-shadow: 1px 1px 2px #e6e6e6;
    cursor: default;
    background: #fff;
    padding: 10px 10px;
    margin-bottom: 0px;
}



/*=========================
  Icons
 ================= */

/* footer social icons */
ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
}
ul.social-network li {
	display: inline;
	margin: 0 5px;
}


/* footer social icons */
.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
	background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
	background-color:#0590B8;
}
.social-network a.icoLinkedin:hover {
	background-color:#007bb7;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	border-radius:50%;
	text-align:center;
	width: 40px;
	height: 40px;
	font-size:30px;
}
.social-circle li i {
	margin:0;
	line-height:50px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	transition: all 0.8s;
}
.social-circle a {
 background-color: #D3D3D3;   
}
.active77{
	/* background: #22B8EB !important; */
	color: darkblue !important;
}
.btn_fints
{
	font-size: 0.8em;
}
.conslt_none{
	
	    list-style: none;
}
/* Custom*/
.fstElement { font-size: 13px; }
.fstToggleBtn { min-width: 16.5em; }
.fstMultipleMode { display: block; }
.fstMultipleMode .fstControls { width: 100%; }
.fstMultipleMode .fstControls{padding:0px;}
.breadcrumb19
{
	padding: 9px;
    margin-bottom: 10px;
	 margin-left: -14px;
	
}
.patients_details span, .doctor_details span {
	line-height: 25px;
}
.txt_resize
{
	    font-size: 16px;	
}
.test_justify
{
	 display: block;
    text-align: justify;
}
.button_padding
{
	padding-left: 6%;
}
.patients_info{
	margin-left: -15px;
    margin-right: -15px;
}
.spacaing_fromtop
{
	margin-top: 9%;
}
.patients_description
{
	padding-left: 1%;
    display: block;
    text-align: justify;
}
.aliment_perscription{
	display: block;
    text-align: justify;
}
.tachinican_spacing
{
	white-space: nowrap;
}
.lab_width
{
	width: 20%;
}
.infopage_spacing{
	  padding-top: 4.9% !important;
}
.rupyee_aliment{
	margin-left: 3%;
}
.message_padding
{
	padding: 0;
}
.top_spacing
{
	margin-top:1%;
	
}
ul.wysihtml5-toolbar
{
	background-color:#759ECD;
}
.medication_table1
{
	width:50%;
	
}
.medication_table2
{
	float: initial;
}
.reason_for_contact {
    margin-top: 4%;
}

.patients_details p
{
	margin: 0 0 0px !important;
}
.patients_app_details{
	
	float: none;
}
.manage_time_line
{
	margin-left:2%;
}
.patients_detail_percription
{
	width:50%;
}
.for_book_lab
{
	color:red;
}
.success_logo1 {
    color: green;
    font-size: 67px;

}
.failure_logo1
{
	 color: red;
    font-size: 67px;
	
}
.lab-back-color
{
	background:#2e64c5 !important; 
}
.conslut_details{
	width: 35% !important; 
}
.stories
{
	   color: #777;
    font-size: 14px;
    font-weight: 400;
    display: block;
    padding: 10px 15px;
    position: relative;
}




