@charset "utf-8";

#content-top
{
	height: 190px;
}

#content-middle
{
	background: url(../images/content-bg-middle.png) repeat-y top center;
	padding-top:35px;
}

#content-middle-left
{
	margin-left:70px;
	margin-bottom:15px;
}

#content-middle-right
{
	width:400px;
	margin-left:90px;
}

#content-middle-right-resume
{
	width:450px;
	margin-right: 5px;
}

#content-middle-right-resume-header
{
	width:415px;
}

#content-middle-right-resume-content
{
	float:left;
	margin-left:14px;
	padding-right: 20px;
}

.appointments-table-shaddow
{
	background:url(../images/appointments-right.jpg) repeat-y;
}

#appointments-bottom
{
	width:689px;
	background: url(../images/appointments-bottom.jpg) no-repeat bottom;
}

#appointments-table
{
	width:700px;
}
.pb-9{padding-bottom: 90px;}

#content-bottom
{
	background:url(../images/content-bg-bottom.png) no-repeat ;
}


	/* Responsive */

	@media only screen and (max-width:1350px) {
		.user-profile{width: 100%;
			height: auto;}
	}
	@media only screen and (max-width:1000px) 
	{.container, .container-md, .container-sm {
		max-width: 98%;
	  }.user-profile{margin-bottom: 20px;}}
	  @media only screen and (max-width:767px) 
	  {.user-profile {
		width: 350px;
		height: auto;
		margin: 0 auto;
	  }
	  .header{padding-bottom: 50px;}
	  .user-role{text-align: center;}
	  .user-bio-info {
		padding: 50px 0;}
	}