/* required for mura dropdown to work */
.navbar-nav .nav-item:hover > .dropdown-menu {
  display: block; }

.navbar-nav .nav-item .dropdown-menu {
  margin: 0; }
/*****************/

h4 {
color: #014f9d;	
	font-weight:400 !important;
}

.sidebar h3 {
	color: #73bac9;
}

#homeblocks h4 {
	color:#ffffff;
}

#providers .mura-item-content img:hover{
	opacity: .97;
	
}

#bios h4 {
	font-size: 1.4em;
	font-weight:400!important;
	color:#327ec7;
	border-bottom: 1px dotted #808080;
	margin-bottom: 10px;
	background-color:#eeeeee;
	padding-left:5px;
}

#bios img {
border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px;
}
h5  {
	font-weight:400 !important;
}

.mura-item-meta__title {
	text-align: center;
	margin-top: 10px;
}

.mura-item-content img {
	text-align: center;
	margin: 0 auto;
	display: block;
}
.logo-left-margin {
	 margin-left: 11%;
}

.inner-top-margin {
	margin-top: 10rem;
}

.inner-container-padding {
padding-left: 4.95rem;
}
.breadcrumb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0rem 0rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: transparent !important;
    border-radius: 0.25rem;
	margin-top: -4px;
}

#topnav {
	border-top: 2px solid #3697c3; 
	border-bottom: 2px solid #3697c3;
}

#toplinks {
margin-top:-8px;
}
#pageHeader hr {
			    margin-top: .5rem;
			margin-bottom:
			    .5rem;
			}
			.nav-margin {
			    margin-top: 140px;
			}
			#pageHeader {
			    background-color: white;
			    margin-top: 0px;
			    height: 123px;
			}
			

#banner {
		background-image: url(../images/Mtn-Kidney-Banner-4.jpg);	
		height: 575px;
		 background-size: cover;
		 background-position: 50% 6%;
		 
	}


	
	.carousel {
		width: 100% important!;
	}
	
.carousel-caption {
    position: absolute;
    right: 70%;
    bottom: 50px;
    left: 5%;
    top: 10%;
    width: 35%;
    z-index: 10;
    padding-top: 0px;
    padding-bottom: 0px;
    color: #004b97;
    text-align: left;
	font-weight: 500;
	font-size: 1.3rem;
	
}

.carousel-caption h3 {
	margin-top: 20px;
}

#navbar a:hover {
	color: #327ec7 !important;
	
	
}

li.nav-item.dropdown.active{
	background-color: white !important;
	
}

li.nav-item.dropdown.first.active{
	background-color: white !important;
	
}

 .navbar #toplinks a {
			color: #333;
			font-size: 16px;
			font-weight: 400;		
			
		}
	
 .navbar #mainnav a {
			color: #333;
			font-size: 16px;
			font-weight: 500;		
			
		}

.seagreen {
	color: #37b0c9;
}
 .navbar a {
			color: #333;
			font-size: 16px;
			font-weight: 500;		
			
		}
		
		#mainnav {
			text-transform: uppercase;
			
		}
		
		.navbar .scrolling-navbar {
			  padding-top: 0px !important; 
              padding-bottom: 0px !important;
		}
		
		.heading-marg {

			margin-top: 120px;
		}
		
		.tagline {
			color: #212721;
		}
		
		.tagline-em {
			color: #004c97;
		}
		
		.card-1 {
			background-color: #3bafbf;
		}
		
		.card-2 {
			background-color: #3697c3;
		}
		
		.card-3 {
			background-color: #327ec7;
		}
		
		.card-text {
			font-size: 1rem !important;
		}
		
		.mission p {
			font-weight: 400;
		}
		
		.page-footer {
			border-top: 1px solid #fff; 
			background-color: #004c97 !important;
		}
		
		.page-footer .footer-col-1 {
			 padding-left: 2%;
		}
		
		.footer-heading {
			color: #73bac9; 
		}
		
		.footer-marg {
			padding-left: 3%;
		}
		
		.bright-yellow {
			 color: #fce343;
		}
	ul.navbar-nav li.nav-item a:hover {
    text-decoration: none;
    color: #005f84;
  /*
  -webkit-box-shadow: inset 0 -2px 0 0 #0d74e3;
    box-shadow: inset 0 -2px 0 0 #0d74e3;
	ease-in-out: .5s;
*/
}

.navbar .dropdown-menu a {
    padding: 0px;
    font-size: .9375rem;
    font-weight: 300;
    color: #333 !important;
	
}


/*works */
.dropdown .dropdown-menu .dropdown-item {
    padding: .5rem;
    margin-left: 0;
    font-size: .9rem;
	text-transform: none;
	
}






.nav-item .mainlinks {
	
} 


.btn-mtnkidneyhome {
    background-color: #004a9a !important;
    color: #fff!important;
	font-size: 1rem;
}
.btn-mtnkidneyhome:hover {
    background-color: #2c5697 !important;
    color: #fff!important;
	font-size: 1rem;
}

.nav-link {
    display: block;
     padding: .5rem .5rem .1rem 1rem; 
}


.dropdown-item:hover,.dropdown-item:active,.dropdown-item:focus, .dropdown-item:visited  {
	background-color: #ecf1f4 !important;
	color: #333 !important;
	text-decoration: none !important;
    text-shadow: none !important;
    box-shadow: none !important;
		}
	


 
li.nav-item.dropdown  {
  border: none;
}

.dropdown-menu {
	border: 1px solid rgba(0, 0, 0, 0.15);
}


.btn {
	color: #212529;
	font-weight: 500;
}
.btn-outline-mdb-color.active, .btn-outline-mdb-color:active, .btn-outline-mdb-color:active:focus, .btn-outline-mdb-color:focus, .btn-outline-mdb-color:hover {
    border-color: #9ecbb1!important;
    background-color: transparent!important;
    color: #212529!important;
}





.ppbtn {
    background-color: #004a9a !important;
    color: #fff !important;
	text-transform:none !important;
	
	border-radius:6px !important;
    font-size: 1rem;
	border: 1px solid #1B92BB;
	margin-top: -1px;
	
}
#navbar a.ppbtn:hover {
    color: #11F902 !important;
}

.mpbtn {
    background-color: #3697c3 !important;
    color: #fff !important;
	text-transform:none !important;
	
	border-radius:6px !important;
    font-size: 1rem;
	border: 1px solid #3697c3;
	margin-top: -1px;
	
}
#navbar a.mpbtn:hover {
    color: #eee !important;
}

#navbar .btn.btn-sm .fa {
     font-size: 1rem; 
}



/*

.ppbtn{
	
	font-weight: 300;
	text-transform:none !important;
	border-radius:6px !important;
	
	border: 1px solid #1B92BB;
	padding-left:1em !important;
	padding-right:1em!important;
	border-radius:4px;

	padding-right:1em;
	padding-bottom:.25em;

	background-color: #004a9a !important;
}

.ppbtn a:hover{
	color:#11f902 !important;
	
}

*/

.main-footer {
	font-size: 1rem;
}

.main-footer a {
	
	color: #eee;
}

.main-footer a:hover {
	color: #73bac9;
	text-decoration: underline;
}

.main-footer h5 {
	color: #9196ad;
}



.footer-copyright {
	font-size: 1rem !important;
	letter-spacing: 1px;
}

.footer-copyright a {
	
	
}

.footer-copyright a:hover {
	 text-decoration: underline;
    color: #73bac9;
    
}

#service-block h5 a {
	color: #1c2a48!important;
	font-weight: 400;
}

#service-block a:hover {
	text-decoration: underline;
	color: #808080;
	
}

   .stylish-color-dark {
    background-color: #2b2b2b!important;
}
	ul.navbar {
		text-transform: uppercase;
	}
	
	
/*
 Form styles for Patient Registration 
*/

ul.stepper stepper-horizontal {
	margin-left: 0 !important;
}
.stepper li {
	margin-left: 0;
}

.stepper li.active a .white-skin .circle, .stepper li.completed a .white-skin .circle, .white-skin .primary-color, .white-skin .stepper li.active a .circle, .white-skin .stepper li.completed a .circle {
    background-color: #004c97!important;
}

.badge {
	box-shadow: none !important;
}

form label {
	font-weight: bold;
}

form legend {
	color: #004c97;
	font-weight: 400;
	
}

/*
end Form Styles
*/

/*
media queries
*/
@media screen and (max-width: 1000px) {
  .heading-marg {
   margin-top: 8.15rem;
  }
 } 
 
  @media screen and (max-width: 999px) {
  .heading-marg {
   margin-top: 8rem;
  }
}

@media screen and (max-width: 800px) 
{
  #banner-img {
  	 display: none; 
	 }  /* hide it on small screens */
	
	 
}

@media screen and (max-width: 800px) 
{
  #field-urology {
  	 display: none; 
	 }  /* hide it on small screens */
	
	 
}

@media screen and (max-width: 400px) 
{
   .main-heading {
  	 margin-top: 4rem !important;
	 
	 }  
	 
	
	 
}

@media screen and (max-width: 1170px) {

.logo-left-margin {
	 margin-left: 0;
}
.inner-container-padding {
padding-left: 1rem;
}

.page-footer .footer-col-1 {
			 padding-left: 0;
		}
		
	.inner-top-margin {
	margin-top: 12rem;
}

.ppbtn {
		margin-top: 15px; 
	 
	 } 	
}

@media screen and (max-width: 1230px) {
	
	.logo-left-margin {
     margin-left: 0; 
}
	
	
	}
