@charset "utf-8";
/* CSS Document */

/*====================================nikita===============================================*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,600,300,700,800);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,800,700,600,500,300,200,100,900);
/*---------padding---------*/
	/*--medium--*/
.pd-md
{
	padding:20px;
}
.pd-md-l
{
	padding-left:20px;
}
.pd-md-r
{
	padding-right:20px;
}
.pd-md-t
{
	padding-top:20px;
}
.pd-md-b
{
	padding-bottom:20px;
}
	/*--small--*/
.pd-sm
{
	padding:10px;
}
.pd-sm-l
{
	padding-left:10px;
}
.pd-sm-r
{
	padding-right:10px;
}
.pd-sm-t
{
	padding-top:10px;
}
.pd-sm-b
{
	padding-bottom:10px;
}
.no-pd
{
	padding:0px !important;
}
.no-pd-l
{
	padding-left:0px !important;
}
.no-pd-r
{
	padding-right:0px !important;
}
.no-pd-t
{
	padding-top:0px !important;
}
.no-pd-b
{
	padding-bottom:0px !important;
}
@media (min-width:768px)
{
		/*--medium--*/
.pd-md
{
	padding:30px;
}
.pd-md-l
{
	padding-left:30px;
}
.pd-md-r
{
	padding-right:30px;
}
.pd-md-t
{
	padding-top:30px;
}
.pd-md-b
{
	padding-bottom:30px;
}
	/*--small--*/
.pd-sm
{
	padding:15px;
}
.pd-sm-l
{
	padding-left:15px;
}
.pd-sm-r
{
	padding-right:15px;
}
.pd-sm-t
{
	padding-top:15px;
}
.pd-sm-b
{
	padding-bottom:15px;
}
}
/*---------margin---------*/
	/*--medium--*/
.mg-md
{
	margin:20px;
}
.mg-md-l
{
	margin-left:20px;
}
.mg-md-r
{
	margin-right:20px;
}
.mg-md-t
{
	margin-top:20px;
}
.mg-md-b
{
	margin-bottom:20px;
}
	/*--small--*/
.mg-sm
{
	margin:10px;
}
.mg-sm-l
{
	margin-left:10px;
}
.mg-sm-r
{
	margin-right:10px;
}
.mg-sm-t
{
	margin-top:10px;
}
.mg-sm-b
{
	margin-bottom:10px;
}
.no-mg
{
	margin:0px !important;
}
.no-mg-t
{
	margin-top:0px !important;
}
.mg-auto
{
	margin:auto;
}
@media (min-width:768px)
{
		/*--medium--*/
.mg-md
{
	margin:30px;
}
.mg-md-l
{
	margin-left:30px;
}
.mg-md-r
{
	margin-right:30px;
}
.mg-md-t
{
	margin-top:30px;
}
.mg-md-b
{
	margin-bottom:30px;
}
	/*--small--*/
.mg-sm
{
	margin:15px;
}
.mg-sm-l
{
	margin-left:15px;
}
.mg-sm-r
{
	margin-right:15px;
}
.mg-sm-t
{
	margin-top:15px;
}
.mg-sm-b
{
	margin-bottom:15px;
}
}
body
{
	font-family: 'Raleway', sans-serif;
	letter-spacing:0.8px;
	font-weight:500;
}
h4
{
  line-height: 22px;
  color: #096F9E;
  margin-top: 20px;
  margin-bottom: 5px;
}
h2 {
color: #008E36;
margin-top: 3%;
}
#home h2 {
margin-top: 20px;
}
h2.heading
{
	text-align: center;
	color: #666;
	font-weight: 700;
	letter-spacing: 0;
}
 {
line-height: 30px;
color: #096F9E;

}
.btn-success{border-radius:0px; font-size:16px;}
.btn-white {
background: #fff;
color: #007BB3;
border-radius: 0px;
border-bottom: 3px solid #C5C5C5;
font-size: 20px;
font-weight: 500;
}
.btn-white:active, .btn-white:hover  {
border-bottom: 3px solid transparent;
color: #007BB3;
}
@media (min-width:768px) and (max-width:992px)
{
	.navbar-brand>img{margin:auto;}	
	.navbar-brand{float:none;}
	.navbar-header {
  float: none;
  text-align: center;
}
.navbar-right{float:none;}
.pageholder,#myCarousel{margin-top:160px !important;}
}
@media (min-width:993px) and (max-width:1200px)
{
	.navbar-brand>img{width:200px;}	}

/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */
#myCarousel
{margin-top:80px;}
/* Carousel base class */
.carousel {
  height: auto;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel .item {
  height: auto;
}
.carousel-indicators
{
	width: 7%;
	left:80%;
}
#myCarousel .carousel-control .glyphicon-chevron-right, #myCarousel .carousel-control .icon-next,
#myCarousel .carousel-control .glyphicon-chevron-left, #myCarousel .carousel-control .icon-prev
{
	background: #10A2E5;
width: 60px;
height: 60px;
line-height: 60px;
border-radius: 100%;
}

#carousel-doctors .carousel-control.left, #carousel-doctors .carousel-control.right
{background-image:none;
height: 15%;
top:35%;
}
.testi .carousel {
  height: auto;
}
.testi .carousel .carousel-indicators {
  width:60%;
  left:50%;
  bottom:auto;
}
.testi .carousel-indicators li
{
	border: 1px solid #666;
}
.testi .carousel-indicators .active
{
	background-color:#666;
}
.carousel-inner > .item > img {
  position: relative;
  top: 0;
  left: 0;
  min-width: 100%;
  height: auto;
}
@media (max-width:480px)
{
	#home .carousel-inner > .item:nth-child(2) .carousel-caption h1
	{font-size:25px;}
}
.carousel-caption
{
	top: 15%;
	text-align: left;
	left: 13%;
	right: 40%;
}
.carousel-caption h1
{
	font-size:62px;
	color: #00AFFF;
}
.carousel-caption p span{
	  font-size: 22px;
  margin-bottom: 5px;
  display: block;
}
.carousel-caption p
{
	color: #000000;
	font-size: 16px;
    text-shadow: 0 1px 2px rgba(255, 255, 255, 1);
}
#carousel-doctors .lead
{color:#fff;
font-weight: 400;}
#carousel-doctors small a
{color:#fff;}
#carousel-doctors .doctorname
{
	font-size: 22px;
	padding-top: 15px;
	color: #fff;
}
#carousel-doctors .carousel-indicators
{
	width: 60%;
	left: 50%;
	position: relative;
	top: 0px;
}
#carousel-doctors small a
{color: #FFE96E;
font-size: 14px;}

/*========navigation=========*/
.navbar{min-height:80px;}
.navbar-default {
background-color: #fff;
border-color: #fff;
box-shadow:0px 0px 7px 1px rgba(0, 0, 0, 0.57);
}
.navbar-brand {
height: 80px;
padding:10px 15px;
}
.navbar-toggle
{
	background-color: #008e36;
	margin-top: 15px;
}
.navbar-default .navbar-toggle 
{
	border-color: #008e36;
}
.navbar-default .navbar-toggle .icon-bar 
{
	background-color: #FFF;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #FFF;
}
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar
 {
background-color: #008e36;
}
@media (max-width:480px)
{
	.navbar-brand img
	{
		width:217px;
	}
	.navbar-brand {
		height: 65px;
	}
}
@media (min-width: 768px)
{
.navbar-right {
margin-top: 18px;
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
}
.navbar-default .navbar-nav>li>a {
color: #008e36;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
color: #FFF;
background-color: #008e36;
border-bottom: 3px solid #01772e;
}

.navbar-default .navbar-nav>.btn-blue>a, .navbar-default .navbar-nav>.btn-blue>a:hover,
.navbar-default .navbar-nav>.btn-blue>a:focus
{
color: #FFF;
background-color: #10a2e5;
border-bottom: 3px solid #096f9e;
}
.navbar-default .navbar-nav>li>a:active, .navbar-default .navbar-nav>.active>a:active, .navbar-default .navbar-nav>.btn-blue>a:active
{border-bottom: 3px solid transparent;}
@media(max-width:767px)
{
	.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.btn-blue>a, .navbar-default .navbar-nav>.btn-blue>a:hover,
.navbar-default .navbar-nav>.btn-blue>a:focus
 {
border-bottom: 0px;
}
}
.btn-default, .btn-default:hover, .btn-default:focus
{
	color: #FFF;
	border: 0;
	background-color: #10A2E5;
	border-bottom: 3px solid #096f9e;
	border-radius: 0;
	font-size: 16px;	
}
.btn-default:active
{
	border-bottom: 3px solid transparent;
}
/*=====banner over==========*/

.banner-over
{
	position:absolute;
	bottom:0;
	left:13%;
}
.banner-over h3
{
	border-bottom:2px solid #fff;
	padding-bottom:10px;
	margin-bottom:20px;
	margin-top:10px;
}
.banner-over .btn-default
{
	border-radius:0;
	background:transparent;
	border:1px solid #fff;
	color:#fff;
}
.for-corp, .for-you, .for-insurance, .for-physicians
{	
	display:inline-block;
	padding:15px;
	color:#fff;
	width: 270px;
    margin-right: -5px;
}
.for-corp
{	
	background:#10A2E5;
}
.for-you
{	
	background:#096F9E;
}
/*for phone*/
@media (max-width:767px)
{
	#myCarousel .banner-over
	{display:none;}
	#myCarousel{margin-bottom:0;}
	.carousel-control{display:none;}
	.carousel-caption h1 {
  font-size: 30px;
	}
	.carousel-caption p{display:none;}
	.carousel-caption {
  		top: -10%;
  		left: 5%;
       }
}
.banner-over.visible-xs
{
	position:relative;
	left:0%;
}
.banner-over.visible-xs .for-corp, .banner-over.visible-xs .for-you, .banner-over.visible-xs .for-insurance, .banner-over.visible-xs .for-physicians
{	
	width: 100%;
    margin-right:0;
}
/*=========section1==========*/
.sr-action-item {
background-color: #FFF;
margin: 80px 0px 30px;
border: 2px solid #DFDFDF;
text-align: center;
border-radius: 10px;
margin-left: 15px;
margin-right: 15px;
}
.sr-action-item img{
position: relative;
top: -80px;
border: 10px solid #fff;
border-radius: 100%;
-webkit-border-radius:100%;
-moz-border-radius:100%;
width: 150px;
-webkit-transition: top 300ms;
-moz-transition: top 300ms;
-o-transition: top 300ms;
transition: top 300ms;
}
.sr-action-item:hover img, .sr-action-item img:hover {
top: -90px;
}
.sr-action-icon .fa-lg
{font-size:3em;}
.sr-action-icon {
position: relative;
top: -45px;
width: 100px;
background: #fff;
-webkit-transition: top 300ms;
-moz-transition: top 300ms;
-o-transition: top 300ms;
transition: top 300ms;
display: inline-block;
text-align: center;
}
.sr-action-item:hover .sr-action-icon, .sr-action-icon:hover {
top: -50px;
}
#pricing .sr-action-item{min-height:460px;}
#pricing .sr-action-item p {
font-size: 20px;
color:#666;
font-weight:bolder;
margin-top: -25px;
margin-bottom: 0px;
}
#pricing .sr-action-item h1 {
color: #10A2E5;
font-weight: bolder;
font-size: 4em;
margin-top: 10px;
}
#pricing .sr-action-item .fa-stack-2x
{
	color: #10A2E5;
}
#pricing .sr-action-item h5
{
	margin: 20px;
	line-height: 22px;
}
.sr-action-item p {
font-size: 24px;
font-weight: 600;
margin-top: -80px;
margin-bottom: 15px;
}
#pricing .cc .fa.pd-sm{padding:15px 10px;}
/*=========section2 video==========*/
.bg_image{
background-image:url(../images/bg_color_section.png);
background-color: #0f9cdd;
color: #fff;
padding:5% 0;
}
.video-section .bg_image{padding:30px 15px;}
.video-section h2
{
	color:#fff;
	margin-top:0% !important;
	line-height:40px;
}
.video-section .container
{position:relative;}
/*@media(min-width:992px)
{
	.video-overlay
{  position: absolute;
  bottom: 3%;
  background: rgba(72, 72, 72, 0.82);
  padding-bottom: 30px;
  width: 97.5%;
  margin: 15px;
 }
 .video-section .video-overlay h2 {
  margin-top: 5% !important;
}
}
@media(max-width:768px)
{
.video-section h2
{
	margin-top:5% !important;

}
}*/
/*=========section3 testimonials==========*/
.quotes .quote .author-wrapper .author {
border-top: 2px solid #008e36;
padding: 25px 45px 0 70px;
margin: 0;
margin-bottom: 25px;
display: inline-block;
position: relative;
font-size: 16px;
color: #353b47;
-webkit-transition: border-color 450ms;
-moz-transition: border-color 450ms;
-o-transition: border-color 450ms;
transition: border-color 450ms;
}
.quotes .quote .author-wrapper .author:before {
content: '';
border-left: 15px solid transparent;
border-top: 15px solid #008e36;
position: absolute;
left: 30px;
top: 0;
width: 0;
height: 0;
-webkit-transition: border-color 450ms;
-moz-transition: border-color 450ms;
-o-transition: border-color 450ms;
transition: border-color 450ms;
}
.quotes .quote .author-wrapper .author:after {
content: '';
border-left: 11px solid transparent;
border-top: 12px solid white;
position: absolute;
left: 32px;
top: -2px;
width: 0;
height: 0;
}
.testi h2
{
	margin-bottom:30px;
}
/*=========specialists============*/
 .specialists
 {
	 background:url(../images/bg_sp.jpg);
	}
.specialists h2
{ color:#fff;
margin-bottom: 30px;
}
.specialists .sp
{
	padding:10px;
	text-align:center;
	min-height:160px;
}
.specialists .sp span
{
	font-size:5rem;
	color:#fff;
}
.specialists .sp p
{
	font-size:20px;
	padding:10px 5px;
	color:#fff;
	word-wrap:break-word;
}
@media (max-width: 480px)
{
.specialists .sp p {
  font-size: 15px;
  padding: 10px 0px;
}
}
/*========footer starts=========*/
footer#footer {
background: #353535;
}
#footer-main, #footer-main a
{
	color:#fff;
}
#footer-main li
{
	padding-bottom:10px;
}
#footer-copyright {
background: #008e36;
padding:10px 0;
}
#footer-copyright .copyright
{
	display:inline-block;
	color:#fff;
	font-size:12px;
	padding-top: 15px;
}
#footer-copyright .copyright a
{
	color:#101010;
}
#footer-copyright .fa
{
	color:#008e36;
	background:#fff;
	width: 35px;
height: 35px;
padding: 7px;
border-radius:50%;
}
/*----------specialists page----*/
#specialist .fa
{
	font-size: 4em;
  color: #FFFFFF;
  background: #007F30;
  text-shadow: 5px 5px 0px rgba(0, 0, 0, 0.26);
  margin-top: 10%;
  padding: 15px;
  border-radius: 5px;
  text-align: center;
  width: 90px;
  height: 90px;
  }
/*------------about us page--------*/
.pageholder
{
	background-image: url(../images/bg_color_section.png);
	background-color: #008E36;
	border-bottom: 5px solid #01772E;
	padding-bottom: 10px;
	margin-top: 80px;
}
.pageholder h1
{	
	color:#fff;
}
.pageholder p
{	
	color:#fff;
	margin-top:2.5%;
}
/*
.page-header.page-header-with-icon {
text-align: center;
border-top: 2px solid #eaedf2;
border-bottom: none;
padding-bottom: 0;
padding-top: 16px;
margin: 90px 0 50px 0;
position:relative;
}
.page-header.page-header-with-icon > [class^="fa-"], .page-header.page-header-with-icon > [class*=" fa-"] {
position: absolute;
display: block;
left: 50%;
top: -25px;
margin-left: -50px;
color: #8dc153;
background-color: white;
font-size: 33px;
line-height: 50px;
width: 100px;
height: 50px;
}*/
/*------------contact us page--------*/
#contact .location .glyphicon
{
	font-size: 2em;
	color: #fff;
	line-height: 50px;
	width: 50px;
	height: 50px;
	border-radius: 100%;
}
#contact .location .glyphicon.green
{
	background: #008E36;
}
#contact .location .glyphicon.blue
{
	background: #10a2e5;
}
/*---form-----------*/
.form-control
{
	border: 2px solid #E1E1E1;
	border-radius: 0;
	height: 40px;
}

/*--image width1--*/
.img-width1
{
	max-width: 230px;
	max-height:230px;
	margin: auto;
}
.img-width2{width:130px;}
/*===doctors========*/
@media (min-width:992px)
{
/*#doctors .doctorbrief:nth-last-child(2)
{margin-left:17%;}*/
}
.doctorbrief
{
	margin-top:15px;
	min-height:350px;
}
#doctors .bg_image{background: #096F9E;padding: 3% 0;}
.doctorbrief .img-rounded {border-radius: 10%;}
.doctorbrief:hover .overlay{display:block;}
.overlay
{
	display:none;
	position:absolute;
	border-radius:10%;
	width: 230px;
	height: 230px;
	top: 0;
	left: 50%;
	margin-left: -115px;
	background: rgba(98, 198, 248, 0.85);
}
.overlay .fa{padding-top:45%;}
/*=======for you======*/
#foryou .nav-tabs,
#forcorp .nav-tabs {
	border-bottom: 0;
	text-align:center;
	background: #ECECEC;
}
#foryou .nav-tabs>li,
#forcorp .nav-tabs>li
{
	margin-bottom: 0px;
	float:none;
	display:inline-block;
}
#foryou .nav-tabs>li>a,
#forcorp .nav-tabs>li>a {
	margin-right: 2px;
	background: #ECECEC;
	font-size: 20px;
	border:0;
	border-radius:0;
}
#foryou .nav-tabs>li>a:hover,
#forcorp .nav-tabs>li>a:hover {
	color:#008E36;
}
#foryou .nav-tabs>li.active>a, #foryou .nav-tabs>li.active>a:hover, #foryou .nav-tabs>li.active>a:focus,
#forcorp .nav-tabs>li.active>a, #forcorp .nav-tabs>li.active>a:hover, #forcorp .nav-tabs>li.active>a:focus
{
color: #FFF;
cursor: default;
font-size: 20px;
background-color: #10A2E5;
border:0;
border-radius:0;
}
@media(min-width:992px)
{
#forcorp .iconarrow
{
	position: absolute;
	top: 15%;
	right: 0%;
	font-size: 3rem;
	font-weight: bold;
	color: #3CB7E6;
 }
}
@media(max-width:991px)
{#forcorp .iconarrow
{display:none;}}
/*=======accordians========*/
.panel-group .panel
{
	border-radius:0;
	border-color: #10A2E5;
}

#doctordetail h4
{
	color:#000;
}

.panel-heading
{
cursor:pointer;
}
.panel-default .panel-title {
color: #096F9E !important;
text-decoration:none;
}
.panel-default:hover>.panel-title {
color: #fff !important;
text-decoration:none;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #10A2E5;
}
element.style {
}
div#headingOne {
}
.panel-default:hover>.panel-heading {
color: #FFF;
background-color: #10A2E5;
border-color: #10A2E5;
border-radius: 0;
}
.panel-default:hover>.panel-heading .panel-title>h4
{
	color:#fff !important;
	text-decoration:none;
}
/*======doctor detail=========*/
#doctordetail h5
{	line-height:20px;
	color:#096F9E;
}
#doctordetail .img-rounded
{
	border-radius:20px;
}
#doctordetail a.btn-default.btn-blue
{margin-right:15px;}
@media (min-width:768px) and (max-width:900px)
{
#doctordetail .img-rounded
{
	max-width:400px;
}	
}
/*=======modal request opinion===*/
#requestopinion .modal-header
{
	background-color: #10a2e5;
	border-bottom:0;
}
.modal-title {
	color: #fff;
	text-align: center;
}
.modal-header .close {
margin-top: -9px;
font-size: 3.5rem;
}
/*=======testimonials page=========*/
p.testibox {
position: relative;
background: #35B0E8;
color: white;
padding: 2em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1.4;
margin-bottom: 1.5em;
margin-top: 2em;
min-height:200px;
}
p.testibox::after {
content: '';
position: absolute;
top: 100%;
left: 2em;
height: 0;
width: 0;
border: 15px solid transparent;
border-top-color: #35B0E8;
}
@media (min-width:768px) and (max-width:992px)
{
	p.testibox {
		min-height:270px;
		}
}
.doc
{	
	background-image: url(../images/bg_color_section.png);
	background-color:#00A13D;
}
.doc h2
{color: #fff;
margin-bottom: 30px;}

/*========login=======*/
#login, #password, #createaccount, #requestopinion
{
	background-image: url(../images/bg_color_section.png);
	background-color: #0f9cdd;
}
#requestopinion
{
	background-color: #00A13D;
}
#login .btn, #password .btn, #createaccount .btn, #requestopinion .btn
{
	white-space:inherit;
 	min-width:170px;
 }
#login .row, #password .row
{
	margin-top:5%;
}
.login-box
{
	background:#fff;
	padding:30px;
	box-shadow:0px 0px 11px 2px rgba(64, 64, 64, 0.29);
	-webkit-box-shadow:0px 0px 11px 2px rgba(64, 64, 64, 0.29);
}
#password h4, #createaccount h4, #requestopinion h4
{
	text-align: center;
	background: rgb(9, 111, 158);
	margin: 0;
	color: #fff;
	font-size: 22px;
	letter-spacing: 1.5px;
	font-weight: bold;
	padding: 10px;
	box-shadow:0px 0px 11px 2px rgba(64, 64, 64, 0.29);
	-webkit-box-shadow: 0px 0px 11px 2px rgba(64, 64, 64, 0.29);
}
#requestopinion h4
{
	background: #01772e;
}
.login-box .input-group-addon
{
	border-radius: 0;
	border: 2px solid #E1E1E1;
	background: #fff;
	border-right: 0;
}
.login-box .input-group-addon .fa
{
	color: #6F6F6F;
	font-size:2rem;
}
.pswd 
{
	text-align:right;
	/*padding-top:15px;*/
	margin:0;
}
.pswd2
{
	text-align:left;
	/*padding-top:15px;*/
	margin:0;
}
@media (max-width:767px)
{
#requestopinion .form-group.no-pd-r, #createaccount .form-group.no-pd-r
{
	padding-left:0;
}
#requestopinion .form-group.no-pd-l, #createaccount .form-group.no-pd-l
{
	padding-right:0;
}
}
input[type=file] {
width: 100%;
}
/*=======news==*/
#news .border, #blog .border, #blogpost .border
{
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:2px solid #ccc;
}
#news .border img, #blog .border img, #blogpost .border img
{margin-top:20px;}

/*======team========*/
#team h4
{
display:inline-block;margin-top:0;font-size: 24px;}
#team h5
{font-size:18px;}
#team img
{float:left;
	margin-right:20px;
	margin-bottom:10px;
}
/*====submit======*/
.submit
{
	text-align: center;
background: #096F9E;
margin-bottom: -30px;
padding: 30px;
}
.submit h2
{
	color: #fff;
margin-bottom: 15px;
margin-top: 0;
}
/*====media page===*/
.videolink{border: 2px solid #10A2E5;text-align:center;}
.videolink img{}
#media p.videolink a
{
background: #10A2E5;
display: inline-block;
font-size:18px;
color:#FFF; text-decoration:none;
height: 150px;
display: table-cell;
vertical-align:middle;
}
#media p.videolink a .fa
{font-size:22px;
font-size: 22px;
  position: absolute;
  top: 20%;
  left: 45%;
  color: rgb(255, 255, 255);
  border-radius: 5px;
  padding: 5px 10px 5px 15px;
  background: rgb(214, 5, 5);
  }
  #media p.videolink span
  {  
    display: table-cell;
  padding: 10px;
  height: 150px;
  vertical-align: middle;
  }
.playicon{width:35px; padding-left:10px;}

/*dashboard*/
.main {
position: relative;
top: 51px;
overflow: hidden;
}
.navbar-inverse{
background-image:url(../images/bg_color_section.png);
background-color: #0f9cdd;
color: #fff;
padding:10px;
}
.leftnav, .leftnavopen {
position: fixed;
left: 0px;
background-color: #2d3438;
background-image: -webkit-linear-gradient(-425deg, #2d3438 40%, #077986);
background-image: linear-gradient(155deg,#2d3438 40%, #384a63);
top: 51px;
color: #fff;
height: 100%;
z-index: 1030;
width: 100px;
}
.rightpanel
{
	transition: all 0.3s ease-in-out;
    margin-left: 100px;
}
/*======blog====*/
#blog small a, #blogpost  small a
{display:inline-block;
padding:15px;
background:rgb(7, 143, 59);
margin:5px 0;
color:#fff;
}
#blog small a:hover, #blog small a:active,
#blogpost  small a:hover, #blogpost  small a:active
{text-decoration:none;
 background:#01772e;}
#blogpost p{word-wrap:break-word;}
/*p.date {
  display: inline-block;
  padding: 15px;
  border-left: 6px solid rgb(9, 111, 158);
  background: rgb(16, 162, 229);
  color: #fff;
}*/
.hospitallogoshome {
  background: #F0F0F0;
  padding: 15px;
  margin-bottom: -30px;
}
.login-box .pswd a{color:#337ab7 !important;}
/*affiliations*/
#affiliations .carousel .item {
  min-height: 350px;
}
#affiliations .carousel-indicators
{  left: 50%;
  width: 60%;}
#affiliations .carousel-indicators .active{background:#666;}
#affiliations .carousel-indicators li{border-color:#666;}
#affiliations .hospitallogos.visible-xs .carousel .item {
  min-height: 400px;
}
#affiliations .hospitallogos.visible-xs .carousel-indicators {
  top: 98%;
}
/*====================================nikita================================================*/


/*login*/
.content{  margin-top: 80px;}
/*Check box Style */
/* Base for label styling */
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative;
  padding-left: 25px;
  cursor: pointer;
}

/* checkbox aspect */
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left:0; top: 2px;
  width: 17px; height: 17px;
  border: 1px solid #aaa;
  background: #f8f8f8;
}
/* checked mark aspect */
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
  content: '✔';
  position: absolute;
  top: 1px; left: 2px;
  font-size: 14px;
  color: #10A2E5;
  transition: all .2s;
}
/* checked mark aspect changes */
[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* disabled checkbox */
[type="checkbox"]:disabled:not(:checked) + label:before,
[type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
[type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
[type="checkbox"]:disabled + label {
  color: #aaa;
}
/* accessibility */
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
  border: 1px dotted blue;
}

/* hover style just for information */
label:hover:before {
  border: 1px solid #4778d9!important;
}
label{font-size:14px;font-weight:normal;color:#6f6f6f;}
.login-box a{color:#0e729f;text-decoration:underline;font-size:14px;}
.login-box  .agree{margin-bottom:20px;}
.pswd a{color:#fff;}
.or{color:#fff;opacity:0.5;text-transform:uppercase;text-align:center;margin:20px 0;font-size:16px;}
.fbbtn{width:205px;float:left;background:#2a7fb8;font-size:14px;height: 37px;line-height: 26px;}
.google-btn{width:205px;float:left;background:#e84c3d;font-size:14px;height: 37px;line-height: 26px;border-bottom:3px solid rgba(0,0,0,0.2);  margin-left: 20px;}
.social-icon .btn-block+.btn-block{margin-top:0 !important;}
.fbbtn:hover{font-size:14px;background:#196fa8;}
.fbbtn-icon{  float: left;border-right: 1px solid rgba(255,255,255,0.3);box-shadow: 1px 0px 0px rgba(0,0,0,0.1);padding-right: 9px;  width: 20px;}
.social-icon{  width: 80%;  margin:0 auto 130px;}
@media screen and (max-width: 1200px) {.social-icon {width: 100%;}}
@media screen and (max-width: 980px) {.content { margin-top: 140px;}}
@media screen and (max-width: 767px) {.content { margin-top:80px;}}
@media screen and (max-width: 480px) {.fbbtn,.google-btn{ width: 100%;margin-bottom:10px !important;}button.google-btn{margin-left:0;} .fbbtn-icon,.google-btn { float: none; }}