@charset "UTF-8";

@font-face {
	font-family: 'FontAwesome';
	src: url('/layouts/fonts/FontAwesome.eot');
	src: url('/layouts/fonts/FontAwesome.eot?#iefix') format('embedded-opentype'), url('/layouts/fonts/FontAwesome.woff') format('woff'), url('/layouts/fonts/FontAwesome.ttf') format('truetype'), url('/layouts/fonts/FontAwesome.svg#FontAwesome') format('svg');
	font-weight: normal;
	font-style: normal
}

.glyphicon:before, [class^="icon-"]:before, [class*=" icon-"]:before {
	display: inline-block;
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
	speak: none
}

.glyphicon-chevron-left:before {
	content: "\f053"
}

.glyphicon-chevron-right:before {
	content: "\f054"
}

.icon-cogs:before {
	content: "\f085"
}

.icon-search:before {
	content: "\f002"
}

.icon-envelope:before {
	content: "\f003"
}

.icon-star:before {
	content: "\f005"
}

.icon-star-empty:before {
	content: "\f006"
}

.icon-user:before {
	content: "\f007"
}

.icon-ok:before {
	content: "\f00c"
}

.icon-home:before {
	content: "\f015"
}

.icon-file:before {
	content: "\f016"
}

.icon-time:before {
	content: "\f017"
}

.icon-download-alt:before {
	content: "\f019"
}

.icon-tag:before {
	content: "\f02b"
}

.icon-book:before {
	content: "\f02d"
}

.icon-print:before {
	content: "\f02f"
}

.icon-camera:before {
	content: "\f030"
}

.icon-picture:before {
	content: "\f03e"
}

.icon-pencil:before {
	content: "\f040"
}

.icon-map-marker:before {
	content: "\f041"
}

.icon-check:before {
	content: "\f046"
}

.icon-chevron-left:before {
	content: "\f053"
}

.icon-chevron-right:before {
	content: "\f054"
}

.icon-question-sign:before {
	content: "\f059"
}

.icon-info-sign:before {
	content: "\f05a"
}

.icon-ok-circle:before {
	content: "\f05d"
}

.icon-arrow-left:before {
	content: "\f060"
}

.icon-arrow-right:before {
	content: "\f061"
}

.icon-arrow-up:before {
	content: "\f062"
}

.icon-arrow-down:before {
	content: "\f063"
}

.icon-gift:before {
	content: "\f06b"
}

.icon-warning-sign:before {
	content: "\f071"
}

.icon-calendar:before {
	content: "\f073"
}

.icon-comment:before {
	content: "\f075"
}

.icon-shopping-cart:before {
	content: "\f07a"
}

.icon-folder-open:before {
	content: "\f07c"
}

.icon-bar-chart:before {
	content: "\f080"
}

.icon-twitter-sign:before {
	content: "\f081"
}

.icon-facebook-sign:before {
	content: "\f082"
}

.icon-trophy:before {
	content: "\f091"
}

.icon-phone:before {
	content: "\f095"
}

.icon-phone-sign:before {
	content: "\f098"
}

.icon-twitter:before {
	content: "\f099"
}

.icon-facebook:before {
	content: "\f09a"
}

.icon-credit-card:before {
	content: "\f09d"
}

.icon-rss:before {
	content: "\f09e"
}

.icon-bullhorn:before {
	content: "\f0a1"
}

.icon-globe:before {
	content: "\f0ac"
}

.icon-wrench:before {
	content: "\f0ad"
}

.icon-briefcase:before {
	content: "\f0b1"
}

.icon-group:before {
	content: "\f0c0"
}

.icon-link:before {
	content: "\f0c1"
}

.icon-beaker:before {
	content: "\f0c3"
}

.icon-reorder:before {
	content: "\f0c9"
}

.icon-pinterest:before {
	content: "\f0d2"
}

.icon-pinterest-sign:before {
	content: "\f0d3"
}

.icon-money:before {
	content: "\f0d6"
}

.icon-caret-right:before {
	content: "\f0da"
}

.icon-caret-down:before {
	content: "\f0d7"
}

.icon-caret-up:before {
	content: "\f0d8"
}

.icon-caret-left:before {
	content: "\f0d9"
}

.icon-envelope-alt:before {
	content: "\f0e0"
}

.icon-comments-alt:before {
	content: "\f0e6"
}

.icon-user-md:before {
	content: "\f0f0"
}

.icon-stethoscope:before {
	content: "\f0f1"
}

.icon-file-alt:before {
	content: "\f0f6"
}

.icon-hospital:before {
	content: "\f0f8"
}

.icon-ambulance:before {
	content: "\f0f9"
}

.icon-medkit:before {
	content: "\f0fa"
}

.icon-double-angle-right:before {
	content: "\f101"
}

.icon-angle-right:before {
	content: "\f105"
}

.icon-angle-down:before {
	content: "\f107"
}

.icon-desktop:before {
	content: "\f108"
}

.icon-tablet:before {
	content: "\f10a"
}

.icon-mobile-phone:before {
	content: "\f10b"
}

.icon-reply:before {
	content: "\f112"
}

.icon-quote-left:before {
	content: "\f10d"
}

.icon-quote-right:before {
	content: "\f10e"
}

.icon-lightbulb:before {
	content: "\f0eb"
}

.icon-double-angle-down:before {
	content: "\f103"
}

.icon-heart:before {
	content: "\f004"
}

.icon-signout:before {
	content: "\f08b"
}

.icon-signin:before {
	content: "\f090"
}

.icon-trash:before {
	content: "\e000"
}

.icon-plus:before {
	content: "\f067"
}

.icon-copy:before {
	content: "\f0c5"
}

.icon-remove-sign:before {
	content: "\f057"
}

.icon-circle-arrow-right:before {
	content: "\f0a9"
}

.icon-asterisk:before {
	content: "\f069"
}

.icon-remove:before {
	content: "\f00d"
}

.icon-chevron-sign-down:before {
	content: "\f13a"
}

.icon-mortarboard:before {
	content: "\e001"
}

.icon-question:before {
	content: "\f128"
}

.icon-road:before {
	content: "\f018"
}

.icon-pushpin:before {
	content: "\f08d"
}

.icon-location-arrow:before {
	content: "\f124"
}

.icon-building:before {
	content: "\f0f7"
}

.icon-checkmark-circle:before {
	content: "\e002"
}

.icon-cloud-download:before {
	content: "\f0ed"
}

.icon-file-pdf:before {
	content: "\e003"
}

.icon-linkedin-sign:before {
	content: "\f08c"
}

.icon-dollar:before {
	content: "\f155"
}

.icon-sitemap:before {
	content: "\f0e8"
}

.icon-comment-alt:before {
	content: "\f0e5"
}

.icon-play:before {
	content: "\f04b"
}

.icon-instagram:before {
	content: "\f16d"
}

.icon-hdd:before {
	content: "\f0a0"
}

.icon-youtube-play:before {
	content: "\f16a"
}

.icon-laptop:before {
	content: "\f109"
}

.icon-calculate:before {
	content: "\e005"
}

.icon-bubbles:before {
	content: "\e608"
}

.icon-bubbles2:before {
	content: "\e609"
}

.icon-users:before {
	content: "\e60a"
}

.icon-user2:before {
	content: "\e60b"
}

.icon-quotes-left:before {
	content: "\e60c"
}

.icon-switch:before {
	content: "\e60d"
}

.icon-earth:before {
	content: "\e60e"
}

.icon-heart2:before {
	content: "\e60f"
}

.icon-google-plus-sign:before {
	content: "\e600"
}

.icon-epic-logo:before {
	content: "\e610"
}

.icon-user-plus:before {
	content: "\e900"
}

.icon-rotate-left:before {
	content: "\f0e2"
}

.icon-sharepoint:before {
	content: "\e902"
}

.icon-flickr:before {
	content: "\eaa3"
}

body {
	color: #466069
}

.btn-usf-health {
	color: #fff;
	display: inline-block;
	font-size: 16px;
	margin: 0 7px 7px 0;
	padding: 10px;
	position: relative;
	text-decoration: none;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.15);
	transition: opacity 0.25s ease 0s, background-color 0.25s ease 0s, color 0.25s ease 0
}

.btn-usf-health a {
	color: #fff
}

.btn-usf-health a:hover {
	color: #fff;
	text-decoration: none
}

.btn-usf-health.btn-icon span {
	border-left: 1px solid #fff;
	font-size: 18px;
	margin-left: 10px;
	padding: 6px 0 6px 10px
}

.txt-usf-green {
	color: #006747
}

.txt-usf-gold {
	color: #cfc493
}

.txt-usf-lemongrass {
	color: #dbe442
}

.txt-usf-apple {
	color: #9ccb3b
}

.txt-usf-teal {
	color: #009374
}

.txt-usf-sky {
	color: #29afce
}

.txt-usf-seaglass {
	color: #80b0a6
}

.txt-usf-silvergray {
	color: #7e96a0
}

.txt-usf-storm {
	color: #006484
}

.txt-usf-slate {
	color: #466069
}

.txt-usf-grape {
	color: #6f2687
}

.txt-usf-pitaya {
	color: #d60080
}

.txt-usf-rhubarb {
	color: #bb1847
}

.txt-usf-espresso {
	color: #743b19
}

.bg-usf-green {
	background-color: #006747
}

.bg-usf-green:hover {
	background-color: #008159
}

.bg-usf-gold {
	background-color: #cfc493
}

.bg-usf-gold:hover {
	background-color: #d7cea5
}

.bg-usf-lemongrass {
	background-color: #dbe442
}

.bg-usf-lemongrass:hover {
	background-color: #dfe758
}

.bg-usf-apple {
	background-color: #9ccb3b
}

.bg-usf-apple:hover {
	background-color: #a6d04f
}

.bg-usf-teal {
	background-color: #009374
}

.bg-usf-teal:hover {
	background-color: #00ac88
}

.bg-usf-sky {
	background-color: #29afce
}

.bg-usf-sky:hover {
	background-color: #39bad8
}

.bg-usf-seaglass {
	background-color: #80b0a6
}

.bg-usf-seaglass:hover {
	background-color: #90bab1
}

.bg-usf-silvergray {
	background-color: #7e96a0
}

.bg-usf-silvergray:hover {
	background-color: #8da2ab
}

.bg-usf-storm {
	background-color: #006484
}

.bg-usf-storm:hover {
	background-color: #00779e
}

.bg-usf-slate {
	background-color: #466069
}

.bg-usf-slate:hover {
	background-color: #506e78
}

.bg-usf-grape {
	background-color: #6f2687
}

.bg-usf-grape:hover {
	background-color: #7f2c9b
}

.bg-usf-pitaya {
	background-color: #d60080
}

.bg-usf-pitaya:hover {
	background-color: #f0008f
}

.bg-usf-rhubarb {
	background-color: #bb1847
}

.bg-usf-rhubarb:hover {
	background-color: #d21b50
}

.bg-usf-espresso {
	background-color: #743b19
}

.bg-usf-espresso:hover {
	background-color: #89461e
}

.bg-usf-gray1 {
	background-color: #92adb6
}

.bg-usf-gray1:hover {
	background-color: #a1b8c0
}

.bg-usf-gray2 {
	background-color: #b0c4cb
}

.bg-usf-gray2:hover {
	background-color: #c0cfd5
}

.bg-usf-gray3 {
	background-color: #cfdbdf
}

.bg-usf-gray3:hover {
	background-color: #dee6e9
}

.bg-usf-gray4 {
	background-color: #eef2f3
}

.bg-usf-gray4:hover {
	background-color: #fdfdfe
}

.h1-usf-custom {
	color: #009374
}

.h2-usf-custom {
	color: #006484
}

.h3-usf-custom {
	color: #29afce
}

.h4-usf-custom {
	color: #006484
}

.h5-usf-custom {
	color: #466069
}

.h6-usf-custom {
	color: #466069
}

h1 {
	font-size: 30px
}

h3 {
	font-size: 20px
}

h4 {
	font-size: 18px
}

h5, h6 {
	font-size: 16px
}

.strong {
	font-weight: 500
}

h1, h2, h3 {
	margin: 14px 0 14px 0;
	font-family: 'Montserrat', Arial, sans-serif;
	font-weight: 400;
	letter-spacing: -0.5px
}

h4, h5, h6 {
	margin: 14px 0 14px 0;
	font-family: 'Montserrat', Arial, sans-serif;
	font-weight: 400
}

#dept-footer h1, #dept-footer h2, #dept-footer h3, #dept-footer h4, #dept-footer h5, #dept-footer h6 {
	font-family: Arial, sans-serif !important
}

.col-left-adjust {
	padding-right: 8px;
	width: 23.9%
}

@media (max-width:767px) {
	.col-left-adjust {
		padding: 0 15px 15px 15px;
		width: inherit
	}

}

.col-right-adjust {
	padding-left: 7px;
	width: 76.1%
}

@media (max-width:767px) {
	.col-right-adjust {
		padding: 0 15px 0 15px;
		width: inherit
	}

}

.standard-transition {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

.slower-transition {
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out
}

.float-image-left {
	float: left;
	margin-bottom: 8px;
	margin-right: 20px
}

@media (max-width:767px) {
	.float-image-left {
		float: none;
		margin-bottom: 20px;
		margin-right: 0px
	}

}

.float-image-right {
	float: right;
	margin-bottom: 8px;
	margin-left: 20px
}

@media (max-width:767px) {
	.float-image-right {
		float: none;
		margin-bottom: 20px;
		margin-left: 0px
	}

}

.float-image-center {
	display: block;
	margin: 0 auto
}

@media (max-width:767px) {
	.float-image-center {
		float: none;
		margin-bottom: 20px;
		margin-left: 0px
	}

}

.pagination-list {
	padding-left: 0px
}

.pagination-list li {
	padding: 16px 0 16px 0;
	list-style-type: none;
	border-top: 1px solid #ddd;
	position: relative;
	display: list-item
}

.pagination-list li a {
	font-weight: bold
}

.pagination-list .paginator-buttons {
	margin-top: 16px
}

.pagination-list .paginator-buttons .showAll {
	background: #777 !important
}

.pagination-list .paginator-buttons .showAll:hover {
	background: #555 !important
}

.providers-sc {
	padding-top: 16px
}

.providers-sc:last-child {
	border-bottom: none
}

.providers-sc h3 {
	margin-top: 0px;
	margin-bottom: 18px
}

.providers-sc ul {
	padding-left: 0;
	list-style: none
}

.providers-sc ul li {
	display: inline-block;
	float: left;
	font-size: 12px;
	margin-bottom: 8px;
	min-height: 135px;
	width: 48%
}

@media (max-width:767px) {
	.providers-sc ul li {
		width: 100%
	}

}

.providers-sc ul li:nth-child(odd) {
	margin-right: 20px
}

.providers-sc ul li a {
	text-decoration: none
}

.providers-sc ul li a:hover, .providers-sc ul li a:focus {
	color: #a13350
}

.providers-sc ul li img {
	float: left;
	margin-right: 8px;
	padding: 3px;
	width: 110px;
	min-height: 100px;
	background: url('/~/media/Images/Doctors/Misc/doctors-image-fallback.jpg') center center no-repeat
}

.providers-sc ul li span {
	font-size: 1em;
	font-weight: bold
}

.providers-sc ul li p {
	color: #555;
	font-size: 12px;
	overflow: hidden
}

.providers-sc.full li {
	width: 100%
}

.form-body {
	background-color: transparent !important
}

@media (max-width:767px) {
	.dont-display-767px {
		display: none
	}

}

.USF-Table-Class {
	width: 99.9%
}

.USF-Table-Class tr.telerik-reTableHeaderRow-1 {
	color: #fff;
	background-color: #006747 !important;
	font-weight: bold;
	vertical-align: top
}

.USF-Table-Class tr:nth-child(even) {
	background-color: #f7f9fa
}

.USF-Table-Class tr:nth-child(odd) {
	background-color: #f3f0e4
}

.USF-Table-Class tr td {
	padding: 8px
}

.USF-Table-Class tr.telerik-reTableFooterRow-1 {
	background-color: #e7e1c8;
	border-top: 1px solid #666;
	color: #333
}

.USF-Table-Class tr.telerik-reTableFooterRow-1 td {
	padding-top: 8px;
	padding-bottom: 8px
}

.USF-Green-Table-Class {
	width: 99.9%
}

.USF-Green-Table-Class tr.telerik-reTableHeaderRow-1 {
	color: #fff;
	background-color: #006747 !important;
	font-weight: bold;
	vertical-align: top
}

.USF-Green-Table-Class tr:nth-child(even) {
	background-color: #badb77
}

.USF-Green-Table-Class tr:nth-child(odd) {
	background-color: #f7f9fa
}

.USF-Green-Table-Class tr td {
	padding: 8px
}

.USF-Green-Table-Class tr.telerik-reTableFooterRow-1 {
	background-color: #ddd;
	border-top: 1px solid #666;
	color: #333
}

.USF-Green-Table-Class tr.telerik-reTableFooterRow-1 td {
	padding-top: 12px;
	padding-bottom: 12px
}

.USF-Gold-Table-Class {
	width: 99.9%
}

.USF-Gold-Table-Class tr.telerik-reTableHeaderRow-1 {
	color: #555;
	background: #c7ba81 !important;
	font-weight: bold;
	vertical-align: top
}

.USF-Gold-Table-Class tr:nth-child(even) {
	background-color: #f7f9fa
}

.USF-Gold-Table-Class tr:nth-child(odd) {
	background-color: #f3f0e4
}

.USF-Gold-Table-Class tr td {
	padding: 8px
}

.USF-Gold-Table-Class tr.telerik-reTableFooterRow-1 {
	background-color: #e3e3e3;
	border-top: 1px solid #999;
	color: #333
}

.USF-Gold-Table-Class tr.telerik-reTableFooterRow-1 td {
	padding-top: 12px;
	padding-bottom: 12px
}

.USF-Grey-Table-Class {
	width: 99.9%
}

.USF-Grey-Table-Class tr.telerik-reTableHeaderRow-1 {
	color: #fff;
	background-color: #7e96a0 !important;
	font-weight: bold;
	vertical-align: top
}

.USF-Grey-Table-Class tr.telerik-reTableHeaderRow-1 th {
	padding: 8px
}

.USF-Grey-Table-Class td {
	padding: 8px;
	border: 1px solid #ccc
}

.USF-Grey-Table-Class tr.telerik-reTableFooterRow-1 {
	border-top: 1px solid #666;
	color: #333
}

.USF-Apple-Table-Class {
	width: 99.9%
}

.USF-Apple-Table-Class tr.telerik-reTableHeaderRow-1 {
	color: #fff;
	background-color: #9ccb3b !important;
	font-weight: bold;
	color: #fff !important;
	vertical-align: top
}

.USF-Apple-Table-Class tr.telerik-reTableHeaderRow-1 th {
	padding: 8px
}

.USF-Apple-Table-Class tr.telerik-reTableHeaderRow-1 td, .USF-Apple-Table-Class tr.telerik-reTableHeaderRow-1 h2, .USF-Apple-Table-Class tr.telerik-reTableHeaderRow-1 h3, .USF-Apple-Table-Class tr.telerik-reTableHeaderRow-1 h4 {
	font-weight: bold;
	color: #fff !important
}

.USF-Apple-Table-Class td {
	padding: 8px;
	border: 1px solid #ccc
}

.USF-Apple-Table-Class tr.telerik-reTableFooterRow-1 {
	border-top: 1px solid #666;
	color: #333
}

.USF-Simple-Gold-Table-Class {
	width: 99.9%
}

.USF-Simple-Gold-Table-Class tr.telerik-reTableHeaderRow-1 {
	color: #fff;
	background-color: #cfc493 !important;
	font-weight: bold;
	color: #fff !important;
	vertical-align: top
}

.USF-Simple-Gold-Table-Class tr.telerik-reTableHeaderRow-1 th {
	padding: 8px
}

.USF-Simple-Gold-Table-Class tr.telerik-reTableHeaderRow-1 td, .USF-Simple-Gold-Table-Class tr.telerik-reTableHeaderRow-1 h2, .USF-Simple-Gold-Table-Class tr.telerik-reTableHeaderRow-1 h3, .USF-Simple-Gold-Table-Class tr.telerik-reTableHeaderRow-1 h4 {
	font-weight: bold;
	color: #000 !important
}

.USF-Simple-Gold-Table-Class td {
	padding: 8px;
	border: 1px solid #ccc
}

.USF-Simple-Gold-Table-Class tr.telerik-reTableFooterRow-1 {
	border-top: 1px solid #666;
	color: #333
}

.USF-Simple-Green-Table-Class {
	width: 99.9%
}

.USF-Simple-Green-Table-Class tr.telerik-reTableHeaderRow-1 {
	background-color: #006747 !important;
	font-weight: bold;
	color: #fff !important;
	vertical-align: top
}

.USF-Simple-Green-Table-Class tr.telerik-reTableHeaderRow-1 th {
	padding: 8px
}

.USF-Simple-Green-Table-Class tr.telerik-reTableHeaderRow-1 td, .USF-Simple-Green-Table-Class tr.telerik-reTableHeaderRow-1 h2, .USF-Simple-Green-Table-Class tr.telerik-reTableHeaderRow-1 h3, .USF-Simple-Green-Table-Class tr.telerik-reTableHeaderRow-1 h4 {
	font-weight: bold;
	color: #fff !important
}

.USF-Simple-Green-Table-Class td {
	padding: 8px;
	border: 1px solid #ccc
}

.USF-Simple-Green-Table-Class tr.telerik-reTableFooterRow-1 {
	border-top: 1px solid #666;
	color: #333
}

.telerik-reTable-1 {
	width: 99.9%
}

.telerik-reTable-1 tr.telerik-reTableHeaderRow-1 {
	color: #3f4d6b;
	background-color: #d6e8ff !important;
	font-weight: bold;
	vertical-align: top
}

.telerik-reTable-1 tr:nth-child(even) {
	background-color: #f2f3f4
}

.telerik-reTable-1 tr:nth-child(odd) {
	background-color: #e7ebf7
}

.telerik-reTable-1 tr td {
	padding: 8px
}

.telerik-reTable-1 tr.telerik-reTableFooterRow-1 {
	background-color: #d6e8ff;
	border-top: 1px solid #666;
	color: #333
}

.telerik-reTable-1 tr.telerik-reTableFooterRow-1 td {
	padding-top: 8px;
	padding-bottom: 8px
}

.telerik-reTable-2 {
	width: 99.9%
}

.telerik-reTable-2 tr.telerik-reTableHeaderRow-2 {
	background: #4f81bd !important;
	border-bottom: solid white 3.5pt;
	color: #fff
}

.telerik-reTable-2 tr:nth-child(even) {
	background-color: #f2f3f4
}

.telerik-reTable-2 tr:nth-child(odd) {
	background-color: #e7ebf7
}

.telerik-reTable-2 tr td {
	padding: 8px
}

.telerik-reTable-2 tr td:first-child {
	color: #fff;
	background: #4f81bd
}

.telerik-reTable-2 tr.telerik-reTableFooterRow-2 {
	background-color: #fff
}

.telerik-reTable-2 tr.telerik-reTableFooterRow-2 td {
	padding-top: 8px;
	padding-bottom: 8px
}

.telerik-reTable-3 {
	width: 99.9%
}

.telerik-reTable-3 tr.telerik-reTableHeaderRow-3 {
	color: #333
}

.telerik-reTable-3 tr.telerik-reTableHeaderRow-3 td:nth-child(even) {
	background-color: #c4d1e3
}

.telerik-reTable-3 tr.telerik-reTableHeaderRow-3 td:nth-child(odd) {
	background-color: #c4d1e3
}

.telerik-reTable-3 tr td {
	padding: 8px
}

.telerik-reTable-3 tr td:nth-child(even) {
	background-color: #f2f3f4
}

.telerik-reTable-3 tr td:nth-child(odd) {
	background-color: #e7ebf7
}

.telerik-reTable-3 tr.telerik-reTableFooterRow-3 {
	background-color: #fff
}

.telerik-reTable-3 tr.telerik-reTableFooterRow-3 td {
	padding-top: 10px;
	padding-bottom: 10px
}

.telerik-reTable-3 tr.telerik-reTableFooterRow-3 td:nth-child(even) {
	background-color: #c4d1e3
}

.telerik-reTable-3 tr.telerik-reTableFooterRow-3 td:nth-child(odd) {
	background-color: #c4d1e3
}

.telerik-reTable-4 {
	width: 99.9%
}

.telerik-reTable-4 tr.telerik-reTableHeaderRow-4 {
	background: #4f81bd !important;
	border-bottom: solid white 3.5pt;
	color: #fff
}

.telerik-reTable-4 tr {
	background-color: #fff
}

.telerik-reTable-4 tr td {
	padding: 8px;
	border-bottom: 1px dashed #acc3e0
}

.telerik-reTable-4 tr.telerik-reTableFooterRow-4 {
	border: 1px solid #4f81bd
}

.telerik-reTable-4 tr.telerik-reTableFooterRow-4 td {
	padding-top: 8px;
	padding-bottom: 8px
}

.telerik-reTable-5 {
	width: 99.9%
}

.telerik-reTable-5 tr.telerik-reTableHeaderRow-5 {
	background: #666 !important;
	border-bottom: solid white 3.5pt;
	color: #fff
}

.telerik-reTable-5 tr {
	background-color: #fff
}

.telerik-reTable-5 tr td {
	padding: 8px;
	border-bottom: 1px dashed #aaa
}

.telerik-reTable-5 tr.telerik-reTableFooterRow-5 {
	font-weight: bold
}

.telerik-reTable-5 tr.telerik-reTableFooterRow-5 td {
	padding-top: 12px;
	padding-bottom: 12px
}

.az-index-menu {
	width: 100%;
	overflow: hidden
}

.az-index-menu div.az-list-container {
	float: left;
	width: 3.84%;
	text-align: center
}

@media (max-width:767px) {
	.az-index-menu div.az-list-container {
		float: none;
		display: inline-block;
		width: 6.84%
	}

}

@media (max-width:470px) {
	.az-index-menu div.az-list-container {
		width: 10.84%
	}

}

.az-index-menu div.az-list-container .az-btn {
	display: block;
	padding: 5px 0% 5px 0%
}

@media (max-width:767px) {
	.az-index-menu div.az-list-container .az-btn {
		margin-top: 6px
	}

}

ul.az-index-list {
	padding-left: 5px
}

ul.az-index-list .letter {
	color: #909090;
	display: block;
	font-size: 20px;
	font-weight: 500;
	margin: 22px 0 0 0
}

ul.az-index-list .letter hr {
	margin: 2px 0 10px
}

ul.az-index-list li {
	list-style: none
}

.bg-usfDoctors {
	background-color: #218ba3;
	color: #fff !important
}

.bg-usfDoctors:hover {
	color: #fff !important;
	background-color: #186779
}

.bg-usfDoctors a {
	text-decoration: none
}

.bg-usfDoctors a:hover {
	text-decoration: none
}

.bg-usfGreen {
	background-color: #006747;
	color: #fff !important
}

.bg-usfGreen:hover {
	color: #fff !important;
	background-color: #008159
}

.bg-usfGreen a {
	text-decoration: none
}

.bg-usfGreen a:hover {
	text-decoration: none
}

.bg-usfGold {
	background-color: #cfc493;
	color: #333 !important
}

.bg-usfGold:hover {
	color: #333 !important;
	background-color: #b7a75e
}

.bg-usfGold a {
	text-decoration: none
}

.bg-usfGold a:hover {
	text-decoration: none
}

.bg-usfGray {
	background-color: #ddd;
	color: #333 !important
}

.bg-usfGray:hover {
	color: #333 !important;
	background-color: #b7b7b7
}

.bg-usfGray a {
	text-decoration: none
}

.bg-usfGray a:hover {
	text-decoration: none
}

.toolbar {
	border-radius: 10px;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
	font-size: 14px;
	line-height: 36px;
	margin-top: 20px;
	min-height: 36px;
	padding: 0 10px;
	position: relative;
	user-select: none
}

.toolbar a {
	color: #fff;
	text-decoration: none
}

.toolbar>ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.toolbar>ul>li {
	float: left
}

.toolbar>ul>li>a {
	display: inline-block;
	padding: 0 8px;
	transition: 500ms;
	-webkit-transition: 500ms
}

.toolbar>ul>li .menu {
	display: none;
	position: absolute;
	z-index: 2
}

.toolbar>ul>li .menu.browse {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	left: 12px;
	right: 12px;
	padding: 0 4px
}

.toolbar>ul>li .menu.browse a {
	padding: 10px 3px;
	transition: 300ms;
	-webkit-transition: 300ms
}

.toolbar>ul>li .menu.browse a:first-child {
	margin-left: 4px
}

.toolbar>ul>li .menu.browse span.inactive {
	color: #b7b7b7;
	padding: 10px 6px
}

.toolbar>ul>li .menu.filter label {
	color: #fff;
	cursor: pointer;
	display: block;
	padding: 0 8px 0 14px;
	transition: 300ms;
	-webkit-transition: 300ms
}

.toolbar>ul>li .menu.filter input[type="checkbox"] {
	display: none
}

.toolbar>ul>li .menu.filter input:checked+label:before {
	content: "\f00c";
	font: 12px/34px "FontAwesome";
	left: 8px;
	position: absolute
}

.toolbar>ul>li:hover .menu {
	display: block;
	opacity: 0.9
}

.toolbar .search {
	float: right
}

.toolbar .search label {
	color: #fff;
	font-weight: normal;
	margin-bottom: 0
}

.toolbar input[type=search] {
	border-radius: 10px;
	height: 26px;
	line-height: 1;
	margin: 0;
	padding: 3px;
	position: relative;
	transition: 200ms;
	-webkit-transition: 200ms;
	-webkit-appearance: none;
	vertical-align: middle
}

.toolbar input[type=search]::-webkit-search-cancel-button {
	-webkit-appearance: none
}

.toolbar input[type=search]:focus {
	outline: 0
}

#specialty_list {
	list-style-type: none;
	margin: 0 16px 0;
	padding: 0
}

#specialty_list h2 {
	font-size: 20px;
	font-weight: 800;
	list-style-type: none;
	margin: 22px 0 0 0
}

#specialty_list h2 hr {
	margin: 2px 0 10px
}

.toolbar-green .toolbar {
	background: #006747
}

.toolbar-green .toolbar a {
	color: #fff
}

.toolbar-green .toolbar>ul>li .menu {
	background: #003424
}

.toolbar-green .toolbar>ul>li .menu.browse a:hover {
	background: #001b12
}

.toolbar-green .toolbar>ul>li .menu.browse span.inactive {
	color: #b7b7b7
}

.toolbar-green .toolbar>ul>li .menu.filter label {
	color: #fff
}

.toolbar-green .toolbar>ul>li .menu.filter label:hover {
	background: #001b12
}

.toolbar-green .toolbar>ul>li .menu.filter input:checked+label:before {
	color: #4effc8
}

.toolbar-green .toolbar>ul>li:hover>a {
	background: #003424
}

.toolbar-green .toolbar .search label {
	color: #fff
}

.toolbar-green .toolbar input[type=search] {
	background: #34ffc0;
	border: 2px solid #003424
}

.toolbar-green .toolbar input[type=search]:focus {
	background: #fff;
	border-color: #003424
}

.toolbar-green #specialty_list h2 {
	color: #909090
}

.toolbar-gold .toolbar {
	background: #ae9d4e
}

.toolbar-gold .toolbar a {
	color: #fff
}

.toolbar-gold .toolbar>ul>li .menu {
	background: #8b7d3e
}

.toolbar-gold .toolbar>ul>li .menu.browse a:hover {
	background: #796d36
}

.toolbar-gold .toolbar>ul>li .menu.browse span.inactive {
	color: #b7b7b7
}

.toolbar-gold .toolbar>ul>li .menu.filter label {
	color: #fff
}

.toolbar-gold .toolbar>ul>li .menu.filter label:hover {
	background: #796d36
}

.toolbar-gold .toolbar>ul>li .menu.filter input:checked+label:before {
	color: #f6f4eb
}

.toolbar-gold .toolbar>ul>li:hover>a {
	background: #8b7d3e
}

.toolbar-gold .toolbar .search label {
	color: #fff
}

.toolbar-gold .toolbar input[type=search] {
	background: #eeebda;
	border: 2px solid #8b7d3e
}

.toolbar-gold .toolbar input[type=search]:focus {
	background: #fff;
	border-color: #8b7d3e
}

.toolbar-gold #specialty_list h2 {
	color: #909090
}

.toolbar-doctors .toolbar {
	background: #218ba4
}

.toolbar-doctors .toolbar a {
	color: #fff
}

.toolbar-doctors .toolbar>ul>li .menu {
	background: #18677a
}

.toolbar-doctors .toolbar>ul>li .menu.browse a:hover {
	background: #145564
}

.toolbar-doctors .toolbar>ul>li .menu.browse span.inactive {
	color: #b7b7b7
}

.toolbar-doctors .toolbar>ul>li .menu.filter label {
	color: #fff
}

.toolbar-doctors .toolbar>ul>li .menu.filter label:hover {
	background: #145564
}

.toolbar-doctors .toolbar>ul>li .menu.filter input:checked+label:before {
	color: #b9e6f1
}

.toolbar-doctors .toolbar>ul>li:hover>a {
	background: #18677a
}

.toolbar-doctors .toolbar .search label {
	color: #fff
}

.toolbar-doctors .toolbar input[type=search] {
	background: #a4dfed;
	border: 2px solid #18677a
}

.toolbar-doctors .toolbar input[type=search]:focus {
	background: #fff;
	border-color: #18677a
}

.toolbar-doctors #specialty_list h2 {
	color: #909090
}

.toolbar-grey .toolbar {
	background: #a5a5a6
}

.toolbar-grey .toolbar a {
	color: #fff
}

.toolbar-grey .toolbar>ul>li .menu {
	background: #8b8b8d
}

.toolbar-grey .toolbar>ul>li .menu.browse a:hover {
	background: #7f7f80
}

.toolbar-grey .toolbar>ul>li .menu.browse span.inactive {
	color: #b7b7b7
}

.toolbar-grey .toolbar>ul>li .menu.filter label {
	color: #fff
}

.toolbar-grey .toolbar>ul>li .menu.filter label:hover {
	background: #7f7f80
}

.toolbar-grey .toolbar>ul>li .menu.filter input:checked+label:before {
	color: #fff
}

.toolbar-grey .toolbar>ul>li:hover>a {
	background: #8b8b8d
}

.toolbar-grey .toolbar .search label {
	color: #fff
}

.toolbar-grey .toolbar input[type=search] {
	background: #fff;
	border: 2px solid #8b8b8d
}

.toolbar-grey .toolbar input[type=search]:focus {
	background: #fff;
	border-color: #8b8b8d
}

.toolbar-grey #specialty_list h2 {
	color: #909090
}

.tabs {
	display: flex;
	flex-wrap: wrap
}

.tabs input[type="radio"] {
	display: none
}

.tabs input[type="radio"]:checked+label {
	background: #006749;
	color: white;
	margin-bottom: 0
}

@media (max-width:767px) {
	.tabs input[type="radio"]:checked+label:before {
		content: '\f0d7';
		font-family: FontAwesome;
		position: absolute;
		right: 24px
	}

}

.tabs input[type="radio"]:checked+label+.tab {
	display: block
}

.tabs label {
	order: 1;
	color: #666;
	display: block;
	padding: 15px;
	margin-right: 2px;
	cursor: pointer;
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	font-weight: bold;
	transition: background ease 0.2s;
	position: relative;
	top: 5px
}

.tabs label:hover {
	background-color: #006749;
	color: #fff
}

.tabs .tab {
	order: 99;
	flex-grow: 1;
	width: 100%;
	display: none;
	background: #fff
}

.tabs .tab .tab-inner-content {
	background-color: #006749;
	display: flex;
	margin: 0;
	padding: 16px
}

@media (max-width:767px) {
	.tabs .tab .tab-inner-content {
		display: block
	}

}

.tabs .tab .tab-inner-content .tab-left-content {
	border-right: 10px solid #006749;
	color: #fff;
	flex: 1;
	flex-basis: 10%;
	padding: 0
}

@media (max-width:767px) {
	.tabs .tab .tab-inner-content .tab-left-content {
		border-right: 0;
		margin-bottom: 20px
	}

}

.tabs .tab .tab-inner-content .tab-left-content h3 {
	color: #fff
}

.tabs .tab .tab-inner-content .tab-left-content .video-section {
	position: relative;
	padding-bottom: 56.75%;
	height: 0;
	overflow: hidden
}

.tabs .tab .tab-inner-content .tab-left-content .video-section iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.tabs .tab .tab-inner-content .tab-right-content {
	background: #fff;
	background: rgba(255, 255, 255, 0.9);
	border-left: 10px solid #006749;
	flex: 1;
	padding: 0
}

@media (max-width:767px) {
	.tabs .tab .tab-inner-content .tab-right-content {
		border-left: 0
	}

}

.tabs .tab .tab-inner-content .tab-right-content .tab-right-inner {
	padding: 16px
}

.tabs .tab .tab-inner-content .tab-right-content .tab-right-inner h3 {
	color: #006749;
	margin-top: 26px
}

.tabs .tab .tab-inner-content .tab-right-content .tab-right-inner h3:first-of-type {
	margin-top: 0
}

.tabs .tab .tab-inner-content .tab-right-content .tab-right-inner ul, .tabs .tab .tab-inner-content .tab-right-content .tab-right-inner ol {
	padding-left: 18px
}

@media (max-width:767px) {
	.tabs .tab, .tabs label {
		order: initial
	}

	.tabs label {
		background: #eee;
		margin: 6px 0 0 0;
		padding: 16px;
		width: 100%
	}

	.tabs label:before {
		content: '\f0da';
		font-family: FontAwesome;
		position: absolute;
		right: 24px
	}

}

.dra-wrapper {
	list-style: none;
	margin: 0;
	padding: 0
}

.dra-wrapper .dra-item {
	background-color: #f6f6f6;
	border-left: 10px solid #333;
	display: block;
	margin: 0 0 5px;
	overflow: hidden;
	padding: 0;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out
}

.dra-wrapper .dra-item:last-child {
	margin: 0 0 0
}

.dra-wrapper .dra-item:hover {
	background-color: #eee;
	border-left-color: #009374
}

.dra-wrapper .dra-item:hover [class^="icon-"], .dra-wrapper .dra-item:hover [class*=" icon-"] {
	color: #009374
}

.dra-wrapper .dra-item.dra-select {
	background-color: #fff;
	border-left-color: #009374
}

.dra-wrapper .dra-item.dra-select .dra-header {
	color: #009374
}

.dra-wrapper .dra-item.dra-select .dra-header [class^="icon-"], .dra-wrapper .dra-item.dra-select .dra-header [class*=" icon-"] {
	font-size: 50px;
	line-height: 103px
}

.dra-wrapper .dra-item.dra-select .dra-header .dra-main {
	color: #009374;
	font-size: 14px
}

.dra-wrapper .dra-item.dra-select .dra-header .dra-sub {
	color: #333;
	font-size: 24px
}

@media (max-width:500px) {
	.dra-wrapper .dra-item.dra-select .dra-header [class^="icon-"], .dra-wrapper .dra-item.dra-select .dra-header [class*=" icon-"] {
		font-size: 36px
	}

	.dra-wrapper .dra-item.dra-select .dra-header .dra-sub {
		font-size: 20px
	}

}

.js .dra-wrapper .dra-item.dra-hidden .dra-content {
	display: none
}

.dra-wrapper .dra-header {
	color: #333;
	cursor: pointer;
	display: block;
	margin: 0 0 5px 0;
	position: relative
}

.dra-wrapper .dra-header [class^="icon-"], .dra-wrapper .dra-header [class*=" icon-"] {
	font-size: 24px;
	left: 20px;
	line-height: 87px;
	padding: 0 28px;
	text-align: center;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	transition: all 300ms linear
}

@media (max-width:500px) {
	.dra-wrapper .dra-header [class^="icon-"], .dra-wrapper .dra-header [class*=" icon-"] {
		visibility: hidden
	}

}

.dra-wrapper .dra-header .dra-header-content {
	top: 0;
	left: 100px;
	position: absolute
}

@media (max-width:500px) {
	.dra-wrapper .dra-header .dra-header-content {
		left: 15px;
		-webkit-transition: all 200ms ease;
		-moz-transition: all 200ms ease;
		transition: all 200ms ease
	}

}

.dra-wrapper .dra-header .dra-header-content .dra-main, .dra-wrapper .dra-header .dra-header-content .dra-sub {
	font-weight: normal;
	margin: 0;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	transition: all 300ms linear
}

.dra-wrapper .dra-header .dra-header-content .dra-main {
	color: #333;
	font-size: 22px;
	line-height: 34px;
	padding-top: 20px
}

@media (max-width:500px) {
	.dra-wrapper .dra-header .dra-header-content .dra-main {
		font-size: 18px
	}

}

.dra-wrapper .dra-header .dra-header-content .dra-sub {
	color: #666;
	font-size: 14px
}

.dra-wrapper .dra-content {
	border: 1px solid transparent;
	padding: 0 20px;
	word-wrap: break-word
}

@media (max-width:500px) {
	.dra-wrapper .dra-content {
		padding: 0 15px
	}

}

.dra-wrapper .dra-content p {
	margin: 0 0 20px 0;
	padding: 0
}

.dra-wrapper .dra-content ul {
	margin-bottom: 1em
}

.pe-button {
	border: 0 none;
	border-radius: 4px 4px 4px 4px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 10px;
	margin-bottom: 3px;
	padding: 7px 7px;
	text-transform: none;
	transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	width: auto
}

.pe-button.sm {
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	margin-bottom: 4px;
	margin-top: 4px;
	padding: 4px 5px
}

.pe-button.pe-red {
	background: none repeat scroll 0 0 #e0645c;
	text-decoration: none;
	color: white
}

.pe-button.pe-red:hover {
	background: none repeat scroll 0 0 #444;
	color: $white;
	box-shadow: 0 0.25em 0 0 #2a2a2a, 0 4px 9px rgba(0, 0, 0, 0.75)
}

.pe-button.pe-red:active {
	box-shadow: 0 0 0 0 #2a2a2a, 0 1px 1px rgba(0, 0, 0, 0.75);
	transform: translateY(3px)
}

.pe-button.pe-yellow {
	background: none repeat scroll 0 0 #e8bf56;
	text-decoration: none;
	color: $white
}

.pe-button.pe-yellow:hover {
	background: none repeat scroll 0 0 #444;
	color: white;
	box-shadow: 0 0.25em 0 0 #2a2a2a, 0 4px 9px rgba(0, 0, 0, 0.75)
}

.pe-button.pe-yellow:active {
	box-shadow: 0 0 0 0 #2a2a2a, 0 1px 1px rgba(0, 0, 0, 0.75);
	transform: translateY(3px)
}

.pe-button.pe-blue {
	background: none repeat scroll 0 0 #2db6cf;
	text-decoration: none;
	color: white
}

.pe-button.pe-blue:hover {
	background: none repeat scroll 0 0 #444;
	color: white;
	box-shadow: 0 0.25em 0 0 #2a2a2a, 0 4px 9px rgba(0, 0, 0, 0.75)
}

.pe-button.pe-blue:active {
	box-shadow: 0 0 0 0 #2a2a2a, 0 1px 1px rgba(0, 0, 0, 0.75);
	transform: translateY(3px)
}

.pe-button.pe-green {
	background: none repeat scroll 0 0 #46b98a;
	text-decoration: none;
	color: white
}

.pe-button.pe-green:hover {
	background: none repeat scroll 0 0 #444;
	color: white;
	box-shadow: 0 0.25em 0 0 #2a2a2a, 0 4px 9px rgba(0, 0, 0, 0.75)
}

.pe-button.pe-green:active {
	box-shadow: 0 0 0 0 #2a2a2a, 0 1px 1px rgba(0, 0, 0, 0.75);
	transform: translateY(3px)
}

.pe-button.pe-gray1 {
	background: none repeat scroll 0 0 #92adb6;
	text-decoration: none;
	color: white
}

.pe-button.pe-gray1:hover {
	background: none repeat scroll 0 0 #444;
	color: white;
	box-shadow: 0 0.25em 0 0 #2a2a2a, 0 4px 9px rgba(0, 0, 0, 0.75)
}

.pe-button.pe-gray1:active {
	box-shadow: 0 0 0 0 #2a2a2a, 0 1px 1px rgba(0, 0, 0, 0.75);
	transform: translateY(3px)
}

.pe-button.pe-gray2 {
	background: none repeat scroll 0 0 #b0c4cb;
	text-decoration: none;
	color: white
}

.pe-button.pe-gray2:hover {
	background: none repeat scroll 0 0 #444;
	color: white
}

.pe-button.pe-gray2:active {
	box-shadow: 0 0 0 0 #2a2a2a, 0 1px 1px rgba(0, 0, 0, 0.75);
	transform: translateY(3px)
}

.pe-button.pe-gray3 {
	background: none repeat scroll 0 0 #cfdbdf;
	text-decoration: none;
	color: white
}

.pe-button.pe-gray3:hover {
	background: none repeat scroll 0 0 #444;
	color: white
}

.pe-button.pe-gray3:active {
	box-shadow: 0 0 0 0 #2a2a2a, 0 1px 1px rgba(0, 0, 0, 0.75);
	transform: translateY(3px)
}

.pe-button.pe-gray4 {
	background: none repeat scroll 0 0 #eef2f3;
	text-decoration: none;
	color: white
}

.pe-button.pe-gray4:hover {
	background: none repeat scroll 0 0 #444;
	color: white
}

.pe-button.pe-gray4:active {
	box-shadow: 0 0 0 0 #2a2a2a, 0 1px 1px rgba(0, 0, 0, 0.75);
	transform: translateY(3px)
}

.feed {
	overflow: hidden;
	width: 100%
}

.feed .feed-headline {
	text-decoration: none;
	line-height: 1.1;
	margin-bottom: 26px
}

.feed .feed-wrapper {
	display: inline-block;
	margin-bottom: 14px;
	width: 100%
}

.feed .feed-wrapper .feed-item-image {
	clear: both;
	float: left;
	margin-right: 14px;
	overflow: hidden;
	width: 30%
}

@media (max-width:625px) {
	.feed .feed-wrapper .feed-item-image {
		display: block;
		margin-bottom: 12px;
		text-align: center;
		width: 100%
	}

}

.feed .feed-wrapper .feed-item-title {
	display: block;
	padding: 10px;
	margin-bottom: 0;
	border-radius: 4px;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none
}

@media (max-width:625px) {
	.feed .feed-wrapper .feed-item-title {
		text-align: center
	}

}

.feed .feed-wrapper .feed-item-publish-date {
	padding-top: 10px;
	padding-left: 15px;
	font-size: 13px;
	color: #80b0a6
}

.feed .feed-wrapper .feed-item-description {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px
}

@media (max-width:767px) {
	.hide-feed {
		display: none
	}

}

.rss-green-grey a {
	color: #009374
}

.rss-green-grey a:hover {
	color: #466069;
	text-decoration: underline
}

.rss-green-grey .feed-item-title {
	background-color: #009374
}

.rss-green-grey .feed-item-title a {
	color: #fff
}

.rss-green-grey .feed-item-publish-date {
	background-color: #eef2f3;
	color: #009374
}

.rss-green-grey .feed-item-description {
	background-color: #eef2f3
}

.rss-gold-green a {
	color: #006749
}

.rss-gold-green a:hover {
	color: #bb1847;
	text-decoration: underline
}

.rss-gold-green .feed-item-title {
	background-color: #dfd7b6
}

.rss-gold-green .feed-item-publish-date {
	background-color: #f6f4eb;
	color: #80b0a6
}

.rss-gold-green .feed-item-description {
	background-color: #f6f4eb
}

.rss-green-lemongrass a {
	color: #006749
}

.rss-green-lemongrass a:hover {
	color: #29afce;
	text-decoration: underline
}

.rss-green-lemongrass .feed-item-title {
	background-color: #00815b
}

.rss-green-lemongrass .feed-item-title a {
	color: #dbe442
}

.rss-green-lemongrass .feed-item-publish-date {
	background-color: #eef4f3;
	color: #80b0a6
}

.rss-green-lemongrass .feed-item-description {
	background-color: #eef4f3
}

.rss-tealgreen-grey a {
	color: #009374
}

.rss-tealgreen-grey a:hover {
	color: #a13350;
	text-decoration: none
}

.rss-tealgreen-grey .feed-item-title {
	background-color: #e8ecee
}

.rss-tealgreen-grey .feed-item-publish-date {
	color: #00ac88
}

.rss-4-across .col-sm-3 {
	padding-left: 0;
	padding-right: 15px
}

.rss-4-across .col-sm-3:last-child {
	padding-right: 0 !important
}

@media (max-width:767px) {
	.rss-4-across .col-sm-3 {
		margin-right: 44%;
		padding-right: 0 !important
	}

}

@media (max-width:550px) {
	.rss-4-across .col-sm-3 {
		margin-left: 0%;
		margin-right: 0%
	}

}

.rss-4-across .row {
	margin-left: 0 !important;
	margin-right: 0 !important
}

.rss-4-across .outlined {
	border: 1px solid #ccc;
	padding: 5px;
	margin-bottom: 8px
}

.rss-4-across .feed-item-image {
	display: block;
	width: 100%;
	height: 120px;
	overflow: hidden;
	margin: 0 auto 10px auto;
	background-size: cover;
	background-position: top center
}

@media (max-width:767px) {
	.rss-4-across .feed-item-image {
		height: 250px;
		background-position: top center
	}

}

.rss-4-across .feed-item-title {
	display: block
}

.rss-4-across .feed-item-publish-date {
	display: none
}

.rss-4-across .feed-item-description {
	display: none
}

.rssNOBG a:hover {
	text-decoration: underline
}

.rssNOBG .feed-item-title {
	color: #009374;
	padding-top: 0 !important
}

.rssNOBG .feed-item-publish-date {
	color: #00aca1
}

.rss-text-only .feed-item-image {
	display: none !important
}

.rss-text-only .feed-item-title {
	padding-left: 13px !important
}

.rss-text-only .feed-item-publish-date {
	padding-top: 0 !important;
	color: #666
}

.row.list-builder {
	margin: 0 -6px 0 -6px
}

@media (max-width:767px) {
	.row.list-builder {
		margin-left: -15px;
		margin-right: -15px
	}

}

.row.list-builder .col-sm-3:nth-of-type(1) {
	padding-left: 6px;
	padding-right: 6px
}

@media (max-width:767px) {
	.row.list-builder .col-sm-3:nth-of-type(1) {
		padding-left: 15px;
		padding-right: 15px
	}

}

.row.list-builder .col-sm-3:nth-of-type(2) {
	padding-left: 6px;
	padding-right: 6px
}

@media (max-width:767px) {
	.row.list-builder .col-sm-3:nth-of-type(2) {
		padding-left: 15px;
		padding-right: 15px
	}

}

.row.list-builder .col-sm-3:nth-of-type(3) {
	padding-left: 6px;
	padding-right: 6px
}

@media (max-width:767px) {
	.row.list-builder .col-sm-3:nth-of-type(3) {
		padding-left: 15px;
		padding-right: 15px
	}

}

.row.list-builder .col-sm-3:nth-of-type(4) {
	padding-left: 6px;
	padding-right: 6px
}

@media (max-width:767px) {
	.row.list-builder .col-sm-3:nth-of-type(4) {
		padding-left: 15px;
		padding-right: 15px
	}

}

.row.list-builder .col-sm-4:nth-of-type(1) {
	padding-left: 6px;
	padding-right: 6px
}

@media (max-width:767px) {
	.row.list-builder .col-sm-4:nth-of-type(1) {
		padding-left: 15px;
		padding-right: 15px
	}

}

.row.list-builder .col-sm-4:nth-of-type(2) {
	padding-left: 6px;
	padding-right: 6px
}

@media (max-width:767px) {
	.row.list-builder .col-sm-4:nth-of-type(2) {
		padding-left: 15px;
		padding-right: 15px
	}

}

.row.list-builder .col-sm-4:nth-of-type(3) {
	padding-left: 6px;
	padding-right: 6px
}

@media (max-width:767px) {
	.row.list-builder .col-sm-4:nth-of-type(3) {
		padding-left: 15px;
		padding-right: 15px
	}

}

.row.list-builder .col-sm-6:nth-of-type(1) {
	padding-left: 6px;
	padding-right: 6px
}

@media (max-width:767px) {
	.row.list-builder .col-sm-6:nth-of-type(1) {
		padding-left: 15px;
		padding-right: 15px
	}

}

.row.list-builder .col-sm-6:nth-of-type(2) {
	padding-left: 6px;
	padding-right: 6px
}

@media (max-width:767px) {
	.row.list-builder .col-sm-6:nth-of-type(2) {
		padding-left: 15px;
		padding-right: 15px
	}

}

.list-builder [class*="col-sm-"] {
	padding: 0 0 18px 2px
}

.list-builder .l-title {
	margin-bottom: 10px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-right: 4px
}

.list-builder .l-paragraph {
	padding-left: 4px;
	padding-right: 4px
}

.list-builder a.img-hover {
	display: inline-block;
	margin: 0;
	max-width: 100%;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

.list-builder a.img-hover:hover {
	border-radius: 4px;
	background: #e5eaec
}

@media (max-width:767px) {
	.list-builder a.img-hover:hover {
		background: none
	}

}

.list-builder a.img-hover:hover .l-title {
	color: #bb1847;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

@media (max-width:767px) {
	.list-builder a.img-hover:hover img {
		border-radius: 4px;
		background: #d6dee1
	}

}

.list-builder img.img-responsive {
	padding: 4px;
	vertical-align: top
}

@media (max-width:768px) {
	.list-builder img.img-responsive {
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out
	}

}

.list-builder .l-title {
	margin-top: 6px
}

@media (max-width:768px) {
	.list-builder .l-title {
		margin-bottom: 8px
	}

}

.list-builder-horizontal {
	display: block;
	margin-bottom: 24px;
	overflow: hidden;
	width: 100%
}

.list-builder-horizontal a, .list-builder-horizontal .no-link {
	text-decoration: none
}

@media (max-width:768px) {
	.list-builder-horizontal a, .list-builder-horizontal .no-link {
		display: inline-block;
		margin: 0;
		max-width: 100%
	}

}

.list-builder-horizontal a .l-title, .list-builder-horizontal .no-link .l-title {
	margin-top: 0
}

.list-builder-horizontal a:hover .l-title, .list-builder-horizontal .no-link:hover .l-title {
	color: #bb1847
}

.list-builder-horizontal a:hover img.img-responsive, .list-builder-horizontal .no-link:hover img.img-responsive {
	background: #d6dee1
}

.list-builder-horizontal a img.img-responsive, .list-builder-horizontal .no-link img.img-responsive {
	float: left;
	margin-right: 20px;
	max-width: 23%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

@media (max-width:768px) {
	.list-builder-horizontal a img.img-responsive, .list-builder-horizontal .no-link img.img-responsive {
		display: block;
		margin: 0;
		float: none;
		margin-bottom: 12px;
		max-width: 100%;
		width: auto
	}

}

.list-builder-horizontal a img.img-responsive-internal, .list-builder-horizontal .no-link img.img-responsive-internal {
	float: left;
	margin-right: 16px
}

@media (max-width:768px) {
	.list-builder-horizontal a img.img-responsive-internal, .list-builder-horizontal .no-link img.img-responsive-internal {
		display: block;
		margin: 0;
		float: none;
		margin-bottom: 12px;
		max-width: 100%;
		width: auto
	}

}

.list-builder-horizontal a .l-title, .list-builder-horizontal .no-link .l-title {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

.list-builder-horizontal .no-link:hover .l-title {
	color: #466069
}

.list-builder-horizontal .no-link:hover img.img-responsive {
	border-radius: 0;
	background: transparent
}

.l-paragraph {
	margin: 0;
	overflow: hidden
}

.l-paragraph a {
	display: inline
}

ul.link-list {
	display: block;
	padding-left: 0;
	cursor: pointer
}

ul.link-list li {
	border-bottom: solid 1px #cfdbdf;
	display: block;
	list-style: none
}

ul.link-list li:hover {
	background-color: #cfdbdf;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

ul.link-list li a {
	display: block;
	padding: 8px 0 8px 0;
	text-decoration: none
}

ul.link-list li.no-link-with-icon {
	cursor: default;
	padding: 8px 0 8px 38px
}

ul.link-list li.no-link-with-icon:hover {
	background-color: transparent
}

ul.link-list li.no-link-no-icon {
	cursor: default;
	padding: 8px 0 8px 0px
}

ul.link-list li.no-link-no-icon:hover {
	background-color: transparent
}

.link-list-icons li {
	border-bottom: solid 1px #cfdbdf;
	padding-left: 38px;
	position: relative
}

.link-list-icons em {
	float: left;
	position: absolute;
	left: 10px;
	bottom: 10px
}

.link-list-icons em.icon-file-pdf {
	color: #bb1847
}

.link-list-icons em.icon-file-word {
	color: #29afce
}

.link-list-icons em.icon-link {
	color: #aaa
}

.user-directory-view {
	overflow: hidden
}

.user-directory-view:last-child {
	border-bottom: none;
	padding-bottom: 0
}

.user-directory-view ul {
	margin-bottom: 0;
	overflow: hidden;
	padding-left: 0
}

.user-directory-view ul li {
	display: inline-block;
	float: left;
	font-size: 12px;
	margin-bottom: 28px;
	min-height: 131px;
	width: 48%
}

.user-directory-view ul li:nth-child(odd) {
	margin-right: 20px
}

@media (max-width:650px) {
	.user-directory-view ul li {
		width: 100%
	}

}

.user-directory-view ul li img {
	background: url('/~/media/Images/Misc/image-fallback.jpg') center center no-repeat;
	float: left;
	margin-right: 10px;
	min-height: 100px;
	width: 110px;
	border: 2px solid #ccc;
	border-radius: 3px
}

.user-directory-view ul li span {
	font-size: 1em;
	font-weight: bold
}

.user-directory-view ul li p {
	color: #555;
	font-size: 12px;
	overflow: hidden
}

.user-directory-view ul li a {
	margin-top: 6px
}

.user-directory-view.full li {
	width: 100%
}

.user-directory-list-container div:first-of-type h2 {
	margin-top: 10px
}

.user-directory-list-container div h2 {
	margin-bottom: 20px;
	margin-top: 40px
}

.user-directory-list-container span {
	font-size: 12px;
	color: #999
}

.user-directory-list-container [id^="accordion"] h2 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 4px;
	margin-top: 0;
	margin-bottom: 0
}

.user-directory-list-container [id^="accordion"] h2:hover {
	background-color: #eee;
	display: block;
	cursor: pointer;
	background-color: #ccc
}

.user-directory-list-container .user-directory-list {
	list-style: none;
	margin: 10px 0 10px 0;
	padding: 0
}

.user-directory-list-container .user-directory-list li {
	font-size: 12px;
	list-style: none;
	overflow: hidden;
	padding: 0;
	cursor: pointer
}

.user-directory-list-container .user-directory-list li:hover {
	background-color: #e8ecee
}

.user-directory-list-container .user-directory-list li:hover a {
	color: #a13350
}

.user-directory-list-container .user-directory-list li:nth-child(odd) {
	background-color: #fbfbfb
}

.user-directory-list-container .user-directory-list li:nth-child(odd):hover {
	background-color: #e8ecee
}

.user-directory-list-container .user-directory-list li a, .user-directory-list-container .user-directory-list li p {
	border-bottom: 1px solid #ddd;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 12px 5px 8px 5px;
	width: 45%
}

.user-directory-list-container .user-directory-list li span {
	border-bottom: 1px solid #ddd;
	float: left;
	padding: 12px 5px 8px 12px;
	width: 55%
}

.user-directory-list-container .user-directory-list li.no-link {
	cursor: default
}

.user-directory-list-container .user-directory-list li.no-link span {
	font-weight: normal
}

.user-directory-list-container .user-directory-list li.no-link:hover {
	background-color: transparent
}

.user-directory-list-container .user-directory-list li.no-link:hover:nth-child(odd) {
	background-color: #fbfbfb
}

h1.homepage-header {
	font-size: 16px;
	margin: 13px 0 13px 0px;
	position: relative;
	font-weight: 400
}

h1.homepage-header span {
	font-size: 30px;
	font-weight: 400
}

h1.standard-header {
	margin: 13px 0 14px 0;
	position: relative
}

.coph-homepage {
	background-image: url("/~/media/Images/Misc/coph-header-large.png");
	background-position: 0px 1px;
	background-repeat: no-repeat;
	padding-left: 28px;
	color: #91bf33
}

.coph-standard {
	background-image: url("../images/coph/coph-header-small.png");
	background-position: 10px 1px;
	background-repeat: no-repeat;
	padding-left: 30px;
	color: #91bf33
}

.pharmacy-homepage {
	background-image: url("../images/pharmacy/pharmacy-header-large.png");
	background-position: 10px 2px;
	background-repeat: no-repeat;
	padding-left: 40px;
	color: #009374
}

.pharmacy-standard {
	background-image: url("../images/pharmacy/pharmacy-header-small.png");
	background-position: 10px 1px;
	background-repeat: no-repeat;
	padding-left: 32px;
	color: #009374
}

.byrd-homepage {
	background-image: url("../images/byrd/byrd-header-large.png");
	background-position: 5px 2px;
	background-repeat: no-repeat;
	padding-left: 60px;
	color: #006749
}

.byrd-standard {
	background-image: url("../images/byrd/byrd-header-small.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 30px;
	color: #006749
}

.diabetes-homepage {
	background-image: url("../images/diabetes/diabetes-header-large.jpg");
	background-position: 5px 2px;
	background-repeat: no-repeat;
	padding-left: 60px
}

.diabetes-standard {
	background-image: url("../images/diabetes/diabetes-header-small.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 35px
}

.swallowing-center-homepage {
	background-image: url("../images/mcom/swallowing-center/swallowing-header-large.png");
	background-position: 5px 2px;
	background-repeat: no-repeat;
	padding-left: 60px
}

.swallowing-center-standard {
	background-image: url("../images/mcom/swallowing-center/swallowing-header-small.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 35px
}

.welcome-letter {
	margin-top: 20px;
	clear: both
}

.welcome-letter figure {
	float: left;
	margin-bottom: 18px;
	margin-right: 18px;
	width: 150px
}

@media (max-width:625px) {
	.welcome-letter figure {
		float: none
	}

}

.welcome-letter figure figcaption {
	margin-top: 8px
}

.welcome-letter div {
	overflow: hidden
}

.welcome-letter div h3 {
	margin-top: 0
}

.welcome-letter img {
	max-width: 150px
}

.contact-info {
	margin-top: 24px
}

@media (max-width:767px) {
	.contact-info {
		display: none
	}

}

.contact-info ul {
	list-style-type: none;
	padding-left: 0
}

.contact-info [class*="icon-"] {
	color: #666
}

.navtacular {
	font-size: 14px
}

.navtacular ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.navtacular-list {
	left: -200px;
	min-height: 100%;
	width: 200px;
	position: absolute;
	top: 0;
	z-index: 1000
}

.no-js .navtacular-list {
	left: auto;
	position: relative
}

@media (min-width:630px) {
	.navtacular-list {
		display: table;
		left: auto;
		position: relative;
		width: 100%
	}

	.flexbox .navtacular-list, .flexboxlegacy .navtacular-list {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex
	}

}

@media (min-width:630px) {
	.navtacular-item {
		display: table-cell
	}

	.flexbox .navtacular-item, .flexboxlegacy .navtacular-item {
		display: inline-block;
		-webkit-box-flex: 1;
		-webkit-flex: auto;
		-ms-flex: auto;
		flex: auto
	}

	.no-display-table .navtacular-item {
		float: left
	}

}

.navtacular-link {
	cursor: pointer;
	display: block;
	font-weight: bold;
	line-height: 36px;
	padding-left: 16px;
	padding-right: 16px;
	position: relative;
	text-decoration: none;
	-webkit-transition: 200ms;
	transition: 200ms
}

:hover>.navtacular-link, .focus>.navtacular-link, .navtacular-link:hover, .navtacular-link:focus {
	background-color: #444;
	color: #fff;
	outline: none;
	text-decoration: none;
	-webkit-transition: 100ms;
	transition: 100ms
}

@media (min-width:630px) {
	.navtacular-link {
		padding-left: 0;
		padding-right: 0;
		text-align: center
	}

	.no-display-table .navtacular-link {
		padding-left: 16px;
		padding-right: 16px
	}

}

.navtacular-link .icon-caret-down {
	color: #999;
	line-height: 36px;
	position: absolute;
	right: 15px;
	top: 4px
}

@media (min-width:630px) {
	.navtacular-link .icon-caret-down {
		display: none
	}

}

.navtacular-label {
	cursor: pointer;
	font-size: 21px;
	line-height: 1.4;
	margin: 8px 0;
	min-height: 36px;
	overflow: hidden;
	padding: 8px 15px
}

.navtacular-label .icon-reorder:before {
	float: left;
	line-height: 1.4;
	padding-right: 10px
}

.no-js .navtacular-label {
	display: none
}

@media (min-width:630px) {
	.navtacular-label {
		display: none
	}

}

.navtacular-cover {
	background: rgba(0, 0, 0, 0.25);
	height: 0;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity 400ms, height 0 400ms, width 0 400ms;
	transition: opacity 400ms, height 0 400ms, width 0 400ms;
	width: 0;
	z-index: 9999
}

.nav-visible .navtacular-cover {
	height: 100%;
	left: 0;
	opacity: 1;
	right: 0;
	top: 0;
	-webkit-transition: opacity 350ms;
	transition: opacity 350ms;
	width: 100%;
	z-index: 999
}

@media (min-width:630px) {
	.nav-visible .navtacular-cover {
		height: 0;
		opacity: 0;
		width: 0
	}

}

.navtacular-parent {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	left: 0;
	min-height: 100%;
	position: absolute;
	-webkit-transition: left 300ms;
	transition: left 300ms;
	width: 100%
}

.nav-visible .navtacular-parent {
	left: 200px
}

@media (min-width:630px) {
	.nav-visible .navtacular-parent {
		left: 0
	}

}

html {
	min-height: 100%
}

html.nav-visible {
	overflow-x: hidden
}

.navtacular-menu {
	background: #fff;
	background: rgba(255, 255, 255, 0.97);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
	font-size: 12.6px;
	overflow: hidden;
	padding: 24px 8px 0;
	position: relative
}

@media (min-width:630px) {
	.navtacular-menu {
		border: 1px solid #000;
		-webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.4);
		box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.4);
		display: block;
		display: table;
		opacity: 0;
		min-width: 160px;
		position: absolute;
		-webkit-transition: opacity 300ms linear, visibility 0 linear 300ms;
		transition: opacity 300ms linear, visibility 0 linear 300ms;
		visibility: hidden;
		z-index: 100
	}

	.flexbox .navtacular-menu, .flexboxlegacy .navtacular-menu {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex
	}

}

.no-js:hover>.navtacular-menu, .no-js:focus>.navtacular-menu, .no-js .focus>.navtacular-menu {
	display: block
}

@media (min-width:630px) {
	:hover>.navtacular-menu, :focus>.navtacular-menu, .focus>.navtacular-menu {
		display: table;
		opacity: 1;
		-webkit-transition: opacity 150ms linear;
		transition: opacity 150ms linear;
		visibility: visible
	}

	.flexbox:hover>.navtacular-menu, .flexbox:focus>.navtacular-menu, .flexbox .focus>.navtacular-menu, .flexboxlegacy:hover>.navtacular-menu, .flexboxlegacy:focus>.navtacular-menu, .flexboxlegacy .focus>.navtacular-menu {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex
	}

	.no-display-table:hover>.navtacular-menu, .no-display-table:focus>.navtacular-menu, .no-display-table .focus>.navtacular-menu {
		display: block
	}

}

@media (min-width:630px) {
	.navtacular-menu .navtacular-menu-group {
		display: table-cell;
		padding: 0 24px
	}

	.flexbox .navtacular-menu .navtacular-menu-group, .flexboxlegacy .navtacular-menu .navtacular-menu-group {
		-webkit-box-flex: 1;
		-webkit-flex: auto;
		-ms-flex: auto;
		flex: auto
	}

	.no-display-table .navtacular-menu .navtacular-menu-group {
		float: left;
		max-width: 33%
	}

}

@media (min-width:630px) {
	.navtacular-menu.mega {
		left: 0;
		right: 0;
		width: 100%
	}

	.flexbox .navtacular-menu.mega, .flexboxlegacy .navtacular-menu.mega {
		width: auto
	}

}

.navtacular-menu h2 {
	font-size: 16.8px;
	margin: 0 0 8px
}

.navtacular-menu ul {
	color: #777;
	margin-bottom: 20px
}

.navtacular-menu li {
	position: relative
}

.navtacular-menu a {
	display: block;
	text-decoration: none
}

.navtacular-menu a:hover, .navtacular-menu a:focus {
	text-decoration: underline
}

@media (min-width:630px) {
	.menu-align-right {
		position: relative
	}

	.menu-align-right .navtacular-menu {
		left: auto;
		right: 0
	}

}

.navtacular-theme-dark .navtacular-label {
	background: #a6a6a6;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	color: #fff
}

.navtacular-theme-dark .navtacular-list {
	background-color: #666;
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.3)));
	background-image: -webkit-linear-gradient(transparent 10%, rgba(0, 0, 0, 0.3));
	background-image: linear-gradient(transparent 10%, rgba(0, 0, 0, 0.3));
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.3)
}

.navtacular-theme-dark .navtacular-link {
	border-style: solid;
	border-width: 1px 0;
	border-bottom-color: #474747;
	border-top-color: #757575;
	color: #fff;
	font-weight: normal;
	line-height: 40px;
	min-height: 40px;
	text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4)
}

@media (min-width:630px) {
	.navtacular-theme-dark .navtacular-link {
		border-width: 0px 1px;
		border-left-color: #777;
		border-right-color: #333
	}

}

.navtacular-theme-dark .navtacular-item:first-child>.navtacular-link {
	border-left: 0
}

.navtacular-theme-dark .navtacular-item:last-child>.navtacular-link {
	border-right: 0
}

.navtacular-theme-dark .navtacular-item:hover>.navtacular-link, .navtacular-theme-dark .navtacular-item:focus>.navtacular-link, .navtacular-theme-dark .navtacular-item.focus>.navtacular-link, .navtacular-theme-dark .navtacular-link:hover, .navtacular-theme-dark .navtacular-link:focus {
	background-color: #444;
	background-image: -webkit-radial-gradient(center 120px, ellipse cover, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0.08) 50%, transparent 80%);
	background-image: radial-gradient(center 120px, ellipse cover, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0.08) 50%, transparent 80%);
	-webkit-box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.3);
	color: #fff
}

.navtacular-theme-dark .navtacular-menu {
	border-color: #4d4d4d;
	border-width: 0 1px
}

@media (min-width:630px) {
	.navtacular-theme-dark .navtacular-menu {
		border-width: 6px 4px 4px
	}

}

@media (min-width:630px) {
	.navtacular-theme-dark .navtacular-menu.mega {
		border-width: 6px 1px 1px
	}

}

.navtacular-theme-dark .navtacular-menu ul {
	list-style: square;
	padding-left: 18px
}

.navtacular-theme-dark .navtacular-menu li {
	margin-bottom: 10px
}

.navtacular-theme-dark .navtacular-menu a {
	color: #666
}

.navtacular-theme-dark .navtacular-menu a:hover, .navtacular-theme-dark .navtacular-menu a:focus {
	color: #333
}

.navtacular-theme-tan .navtacular-label {
	background: #eae8db;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	color: #00684d
}

.navtacular-theme-tan .navtacular-list {
	background-color: #eae8db;
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3)
}

.navtacular-theme-tan .navtacular-link {
	border-bottom-color: #d5d1b8;
	border-top-color: #fbfbf8;
	border-style: solid;
	border-width: 1px 0;
	color: #00684d;
	line-height: 40px;
	min-height: 40px
}

@media (min-width:630px) {
	.navtacular-theme-tan .navtacular-link {
		border-width: 0px 1px;
		border-left-color: #fffffe;
		border-right-color: #d9d5be
	}

}

.navtacular-theme-tan .navtacular-link .icon-caret-down {
	color: #bbb58a
}

.navtacular-theme-tan .navtacular-item:first-child>.navtacular-link {
	border-left: 0
}

.navtacular-theme-tan .navtacular-item:last-child>.navtacular-link {
	border-right: 0
}

.navtacular-theme-tan .navtacular-item:hover>.navtacular-link, .navtacular-theme-tan .navtacular-item:focus>.navtacular-link, .navtacular-theme-tan .navtacular-item.focus>.navtacular-link, .navtacular-theme-tan .navtacular-link:hover, .navtacular-theme-tan .navtacular-link:focus {
	background-color: #00684d;
	border-color: #00684d;
	color: #fff
}

.navtacular-theme-tan .navtacular-menu {
	border-color: #00684d;
	border-width: 0 1px
}

@media (min-width:630px) {
	.navtacular-theme-tan .navtacular-menu {
		border-width: 3px 2px 2px
	}

}

.navtacular-theme-tan .navtacular-menu h2 {
	color: #00684d
}

.navtacular-theme-tan .navtacular-menu ul {
	list-style: square;
	padding-left: 18px
}

.navtacular-theme-tan .navtacular-menu li {
	margin-bottom: 4px
}

.navtacular-theme-tan .navtacular-menu a {
	color: #666
}

.navtacular-theme-tan .navtacular-menu a:hover, .navtacular-theme-tan .navtacular-menu a:focus {
	color: #008260
}

.navtacular-theme-simple .navtacular-label {
	background: #eee
}

.navtacular-theme-simple .navtacular-list {
	background: #f8f8f8;
	border-bottom: 1px solid #e6e6e6;
	font-size: 15px;
	padding-bottom: 14px
}

@media (min-width:630px) {
	.navtacular-theme-simple .navtacular-list {
		background: transparent
	}

}

.navtacular-theme-simple .navtacular-link {
	border-bottom: 1px solid #999;
	color: #999;
	font-weight: normal;
	line-height: 18px;
	min-height: 44px;
	padding: 4px 15px;
	text-align: left
}

.navtacular-theme-simple .navtacular-link strong {
	color: #1cb0ce;
	display: block;
	font-weight: bold
}

@media (min-width:630px) {
	.navtacular-theme-simple .navtacular-link {
		border-bottom: 0;
		border-right: 1px solid #999
	}

}

.navtacular-theme-simple .navtacular-item:last-child>.navtacular-link {
	border-right: 0
}

.navtacular-theme-simple .navtacular-item:hover>.navtacular-link, .navtacular-theme-simple .navtacular-item.focus>.navtacular-link, .navtacular-theme-simple .navtacular-link:hover, .navtacular-theme-simple .navtacular-link:focus {
	background: #a5a5a6;
	color: #fff;
	-webkit-transition: color 500ms ease-out, background 200ms ease-in;
	transition: color 500ms ease-out, background 200ms ease-in
}

.navtacular-theme-simple .navtacular-item:hover>.navtacular-link strong, .navtacular-theme-simple .navtacular-item.focus>.navtacular-link strong, .navtacular-theme-simple .navtacular-link:hover strong, .navtacular-theme-simple .navtacular-link:focus strong {
	color: #fff
}

.navtacular-theme-simple.navtacular-variant-dark .navtacular-item:hover>.navtacular-link, .navtacular-theme-simple.navtacular-variant-dark .navtacular-item.focus>.navtacular-link, .navtacular-theme-simple.navtacular-variant-dark .navtacular-link:hover, .navtacular-theme-simple.navtacular-variant-dark .navtacular-link:focus {
	background: #a5a5a6
}

.navtacular-theme-simple .navtacular-menu {
	background: #fff;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

@media (min-width:630px) {
	.navtacular-theme-simple .navtacular-menu {
		background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));
		background: -webkit-linear-gradient(#fff, #f6f6f6);
		background: linear-gradient(#fff, #f6f6f6);
		border-bottom: 2px solid #ddd;
		-webkit-transform-origin: 50% 0%;
		-ms-transform-origin: 50% 0%;
		transform-origin: 50% 0%;
		-webkit-transform: rotateX(90deg);
		-ms-transform: rotateX(90deg);
		transform: rotateX(90deg);
		-webkit-transition: 300ms;
		transition: 300ms
	}

}

.navtacular-theme-simple .navtacular-menu h2 {
	color: #666
}

.navtacular-theme-simple .navtacular-menu a {
	color: #2292ac;
	display: block;
	padding: 6px 12px
}

.navtacular-theme-simple .navtacular-menu a:hover, .navtacular-theme-simple .navtacular-menu a:focus {
	background: #eee;
	text-decoration: none
}

@media (min-width:630px) {
	.navtacular-theme-simple .navtacular-item:hover>.navtacular-menu, .navtacular-theme-simple .navtacular-item.focus>.navtacular-menu {
		-webkit-transform: rotateX(0deg);
		-ms-transform: rotateX(0deg);
		transform: rotateX(0deg);
		opacity: 1
	}

}

.navtacular-theme-blue .navtacular-label {
	background: #6d92bf;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	color: #fff;
	min-height: 35px
}

.navtacular-theme-blue .navtacular-list {
	background: #6d92bf;
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.3)));
	background-image: -webkit-linear-gradient(transparent 10%, rgba(0, 0, 0, 0.3));
	background-image: linear-gradient(transparent 10%, rgba(0, 0, 0, 0.3));
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.3)
}

@media (min-width:630px) {
	.navtacular-theme-blue .navtacular-list {
		border-radius: 8px
	}

}

.navtacular-theme-blue .navtacular-link {
	border-style: solid;
	border-width: 1px 0;
	border-bottom-color: #3c5f8a;
	border-top-color: #84a3c9;
	color: #fff;
	text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4)
}

@media (min-width:630px) {
	.navtacular-theme-blue .navtacular-link {
		border-width: 0px 1px;
		border-left-color: #84a3c9;
		border-right-color: #3c5f8a
	}

}

.navtacular-theme-blue .navtacular-link .icon-caret-down {
	color: #84a3c9;
	top: 1px
}

.navtacular-theme-blue .navtacular-item:first-child>.navtacular-link {
	border-left: 0
}

@media (min-width:630px) {
	.navtacular-theme-blue .navtacular-item:first-child>.navtacular-link {
		border-radius: 8px 0 0 8px
	}

}

.navtacular-theme-blue .navtacular-item:last-child>.navtacular-link {
	border-right: 0
}

@media (min-width:630px) {
	.navtacular-theme-blue .navtacular-item:last-child>.navtacular-link {
		border-radius: 0 8px 8px 0
	}

}

.navtacular-theme-blue .navtacular-item:hover>.navtacular-link, .navtacular-theme-blue .navtacular-item.focus>.navtacular-link, .navtacular-theme-blue .navtacular-link:hover, .navtacular-theme-blue .navtacular-link:focus {
	background-color: #8daacd;
	background-image: -webkit-radial-gradient(center 120px, ellipse cover, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0.08) 50%, transparent 80%);
	background-image: radial-gradient(center 120px, ellipse cover, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0.08) 50%, transparent 80%);
	-webkit-box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.3)
}

.navtacular-theme-blue .navtacular-menu {
	border-color: #8daacd
}

@media (min-width:630px) {
	.flexbox .navtacular-theme-blue .navtacular-menu.mega, .flexboxlegacy .navtacular-theme-blue .navtacular-menu.mega {
		left: 8px;
		right: 8px
	}

}

.navtacular-theme-blue .navtacular-menu ul {
	list-style: square;
	padding-left: 18px
}

.navtacular-theme-blue .navtacular-menu a {
	color: #666
}

.navtacular-theme-blue .navtacular-menu a:hover, .navtacular-theme-blue .navtacular-menu a:focus {
	color: #333
}

.secondary-nav {
	padding: 0
}

.secondary-nav, .secondary-nav>li>ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.secondary-nav>li>a, .secondary-nav>li>span {
	background: #f7f7f7;
	border-bottom: 0.077em solid #dcddde;
	color: #666;
	cursor: pointer;
	display: block;
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
	margin-bottom: 5px;
	overflow: hidden;
	outline: 0;
	padding: .75em 3em .75em 1em;
	position: relative;
	text-decoration: none;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5);
	-webkit-transition: background 300ms;
	transition: background 300ms
}

.secondary-nav>li>a:hover, .secondary-nav>li>span:hover, .secondary-nav>li>a:focus, .secondary-nav>li>span:focus {
	background-color: #eee;
	border-bottom-color: #ddd;
	color: #555
}

.secondary-nav>li>a.active, .secondary-nav>li>span.active {
	color: #00684d
}

.secondary-nav>li>div {
	overflow: hidden;
	padding: 0 16px
}

.secondary-nav>li>div>p {
	margin: 1em 0px
}

.secondary-nav>li>ul {
	padding-bottom: 8px
}

.secondary-nav>li>ul>li {
	font-size: 12px;
	padding: 6px 8px 6px 30px
}

.secondary-nav>li>ul>li:first-child {
	background-position: 12px 14px;
	padding-top: 12px
}

.secondary-nav>li>ul>li>a {
	color: #666;
	text-decoration: none
}

.secondary-nav>li>ul>li>a:hover {
	color: #333;
	text-decoration: underline
}

.secondary-nav .accordion-label:after {
	color: #aaa;
	content: "\f054";
	display: inline-block;
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	position: absolute;
	right: 14px;
	text-decoration: inherit;
	top: 9px;
	-webkit-font-smoothing: antialiased;
	speak: none;
	-webkit-transition: all 300ms;
	transition: all 300ms
}

.secondary-nav .expanded .accordion-label {
	background-color: #eee
}

.secondary-nav .expanded .accordion-label:after {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.site-nav hr {
	border-top: 2px solid #eee
}

.usf-accordion .panel {
	border: none;
	border-radius: 0;
	box-shadow: none;
	margin-top: 0 !important
}

.usf-accordion .panel-title {
	font-family: Arial, sans-serif !important
}

.usf-accordion .panel-body ul {
	padding-left: 16px
}

.usf-accordion .panel-body ul li a:hover {
	background-color: #cfdbdf
}

.usf-accordion .panel-body ul li ol {
	padding-left: 40px
}

.usf-accordion .panel-body ul li ol li {
	list-style-type: lower-alpha
}

.usf-accordion .panel-body ul li ul {
	padding-left: 40px
}

.usf-accordion .panel-body ul li ul li {
	list-style-type: circle
}

.usf-accordion .panel-heading {
	background-color: transparent
}

.usf-accordion .panel-heading .panel-title {
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 0
}

.usf-accordion .panel-heading a {
	border-bottom: 1px solid #dcddde;
	padding: 15px 10px 15px 24px;
	text-indent: -11px
}

.usf-accordion .panel-heading a .icon {
	color: #009374;
	display: inline-block;
	font-family: FontAwesome;
	font-weight: normal;
	font-size: 1.2em;
	font-style: normal;
	left: 12px;
	padding-right: 6px;
	position: relative;
	speak: none;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased
}

.usf-accordion .panel-heading a:hover, .usf-accordion .panel-heading a:focus {
	background: #eee
}

.usf-accordion .panel-heading+.panel-collapse .panel-body {
	border-top: none
}

.featured-employee {
	font-size: 0.9em;
	margin-bottom: 26px;
	overflow: hidden
}

.featured-employee .feature {
	margin-bottom: 12px;
	overflow: visible
}

.featured-employee .feature .profile-photo-wrapper {
	float: left;
	max-height: 140px;
	overflow: hidden
}

.featured-employee .feature .profile-photo-wrapper .profile-photo {
	margin-bottom: 4px;
	margin-right: 12px;
	width: 105px;
	background: url('/~/media/Images/Misc/image-fallback.jpg') center center no-repeat;
	min-height: 115px;
	border: 2px solid #ccc;
	border-radius: 3px
}

.featured-employee .feature h4 {
	margin-top: 6px;
	margin-bottom: 6px
}

.featured-employee .feature span.position {
	font-size: 12px
}

.featured-employee .interests {
	overflow: hidden
}

.featured-employee .interests ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 8px;
	max-height: 91px;
	overflow: hidden
}

.featured-employee .interests ul li {
	font-size: 13px
}

.featured-employee .interests ul li p {
	font-size: 13px;
	margin-bottom: 0
}

.map_container {
	padding-bottom: 41%;
	position: relative;
	height: 100%;
	min-height: 300px;
	width: 100%
}

.map_container .map_canvas {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%
}

.playCir {
	width: 70px;
	height: 70px;
	border-radius: 100px;
	border: solid 5px white;
	background-color: rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -35px;
	margin-top: -35px;
	transition: background-color 0.25s
}

.playCir:hover {
	cursor: pointer;
	background-color: rgba(255, 255, 255, 0.5)
}

.playTri {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 20px 0 20px 30px;
	border-color: transparent transparent transparent #fff;
	margin-left: 20px;
	margin-top: 9px
}

.iframeOverlay {
	position: relative;
	z-index: 2
}

.iframeThumbnail {
	vertical-align: top;
	width: 100%
}

.iframe-embed {
	position: relative
}

@media (max-width:625px) {
	.iframe-embed {
		margin-bottom: 20px
	}

}

.iframe-embed iframe {
	position: absolute;
	top: 0;
	z-index: 1;
	width: 99.9% !important
}

.social-icons [class^="icon-"]:before {
	font-size: 37px;
	padding: 14px 0 0 0;
	width: 65px;
	height: 65px;
	text-align: center;
	margin: 0px 5px 10px 0
}

.social-icons [class^="icon-"]::after {
	content: "";
	background-color: white;
	height: 65px;
	width: 65px;
	opacity: 0;
	margin: 0px 0px 0 -70px;
	position: absolute;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}

.social-icons [class^="icon-"]:hover::after {
	opacity: .6;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}

.social-icons, a:hover {
	text-decoration: none
}

.social-icons-small [class^="icon-"]:before {
	font-size: 18px;
	padding: 7px 0 0 0;
	width: 32px;
	height: 32px;
	text-align: center;
	margin: 0 4px 5px 0
}

.social-icons-small [class^="icon-"]::after {
	content: "";
	background-color: white;
	height: 32px;
	width: 32px;
	opacity: 0;
	margin: 0 0 0 -36px;
	position: absolute;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}

.social-icons-small [class^="icon-"]:hover::after {
	opacity: .6;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}

.social-icons-small, a:hover {
	text-decoration: none
}

.icon-facebook:before {
	color: #fff;
	background-color: #3b5998
}

.icon-twitter:before {
	color: #fff;
	background-color: #00aced
}

.icon-youtube-play:before {
	color: #fff;
	background-color: red
}

.icon-linkedin:before {
	color: #fff;
	background-color: #007bb5
}

.icon-instagram:before {
	color: #fff;
	background: -webkit-radial-gradient(32% 106%, circle cover, #ffe17d 0%, #ffcd69 10%, #fa9137 28%, #eb4141 42%, transparent 82%), -webkit-linear-gradient(-45deg, #234bd7 12%, #c33cbe 58%);
	background: -moz-radial-gradient(32% 106%, circle cover, #ffe17d 0%, #ffcd69 10%, #fa9137 28%, #eb4141 42%, transparent 82%), -moz-linear-gradient(-45deg, #234bd7 12%, #c33cbe 58%);
	background: -ms-radial-gradient(32% 106%, circle cover, #ffe17d 0%, #ffcd69 10%, #fa9137 28%, #eb4141 42%, transparent 82%), -ms-linear-gradient(-45deg, #234bd7 12%, #c33cbe 58%);
	background: -o-radial-gradient(32% 106%, circle cover, #ffe17d 0%, #ffcd69 10%, #fa9137 28%, #eb4141 42%, transparent 82%), -o-linear-gradient(-45deg, #234bd7 12%, #c33cbe 58%);
	background: radial-gradient(circle farthest-corner at 32% 106%, #ffe17d 0%, #ffcd69 10%, #fa9137 28%, #eb4141 42%, transparent 82%), linear-gradient(135deg, #234bd7 12%, #c33cbe 58%)
}

.icon-google-plus:before {
	color: #fff;
	background-color: #dd4b39
}

.icon-pinterest:before {
	color: #fff;
	background-color: #cb2027
}

.icon-rss:before {
	color: #fff;
	background-color: #fb7629
}

.icon-headphones:before {
	color: #fff;
	background-color: #7d4e9f
}

.icon-sharepoint:before {
	color: #fff;
	background-color: #1073c3
}

.icon-flickr:before {
	color: #fff;
	background-color: #ff0084
}

#fixed .slider-size, #fixed2 .slider-size, #hz-slider .slider-size {
	height: 400px
}

@media (max-width:550px) {
	#fixed .slider-size, #fixed2 .slider-size, #hz-slider .slider-size {
		height: 250px
	}

}

#fixed .carousel, #fixed2 .carousel, #hz-slider .carousel {
	width: 100%;
	margin: 0 auto
}

.carousel-caption {
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #333;
	background: rgba(60, 60, 60, 0.85);
	padding: 12px 20px 5px 20px
}

.carousel-caption .carousel-caption-headline {
	color: #9ccb3b;
	margin-top: 0;
	font-weight: bold;
	text-align: left
}

.carousel-caption p {
	text-align: left
}

.carousel-control {
	font-size: 70px;
	margin-bottom: 100px;
	background-image: none !important
}

#hz-slider {
	margin: 20px 0 40px 0;
	position: relative
}

#hz-slider .slider-size {
	height: auto;
	max-height: 100%;
	max-width: 100%;
	width: auto
}

#hz-slider .carousel {
	width: 100%;
	margin: 0 auto
}

#hz-slider .carousel-indicators {
	float: right;
	margin: 24px 0 0;
	bottom: 0;
	padding: 0;
	z-index: 0;
	position: relative;
	list-style-type: none
}

#hz-slider .carousel-indicators li {
	height: auto;
	display: inline-block;
	float: left;
	margin: 0 6px;
	background: #eee;
	border: 1px solid #bbb;
	height: 12px;
	width: 12px
}

#hz-slider .carousel-indicators li.active {
	border-color: #496;
	background-color: #29afce;
	margin: 0 6px
}

#hz-slider .carousel-indicators li a:hover {
	border-color: #999;
	background: #ddd
}

#hz-slider .carousel-indicators li a span {
	display: block;
	text-indent: -9999px
}

#hz-slider #slider2 {
	height: auto;
	max-height: 100%;
	max-width: 100%;
	width: auto;
	overflow-y: hidden;
	overflow-x: hidden
}

#hz-slider #slider2 a {
	padding: 6px;
	outline: 0;
	color: #444;
	border-radius: 8px;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

#hz-slider #slider2 a:active {
	background: none
}

#hz-slider #slider2 a:hover {
	text-decoration: none;
	background: #333;
	background: rgba(255, 255, 255, 0.6);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

#hz-slider #slider2 .panel1-slide1 {
	margin-right: 3%;
	width: 37%;
	height: 275px;
	background-image: url('/~/media/Images/Misc/horizontal-slider-bg.jpg');
	background-repeat: no-repeat;
	float: left;
	color: #222
}

#hz-slider #slider2 .panel1-slide1 div {
	margin: 10px;
	display: inline-block;
	width: 94%;
	height: 93%;
	background: #dcdcdc;
	background: rgba(255, 255, 255, 0.6);
	border-radius: 6px;
	overflow: hidden
}

#hz-slider #slider2 .panel1-slide1 div img {
	height: 275px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0
}

#hz-slider #slider2 .panel1-slide1 div h1 {
	color: #0e333c;
	font-size: 48px;
	font-family: 'Roboto Condensed', sans-serif;
	text-align: center;
	white-space: nowrap
}

#hz-slider #slider2 .panel1-slide1 div h6 {
	margin-top: 8px;
	padding-left: 8px;
	font-size: 24px;
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
	font-style: normal;
	text-align: center;
	text-shadow: 0px 1px 4px #000;
	letter-spacing: 1px
}

#hz-slider #slider2 .panel1-slide1 div h2 {
	margin: 16px 0 8px 16px;
	padding: 0;
	font-size: 24px;
	color: #0b705e;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 600;
	font-style: italic;
	letter-spacing: 1px
}

#hz-slider #slider2 .panel1-slide1 div h3 {
	margin: 16px 0 0 20px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	color: #444;
	font-weight: bold
}

#hz-slider #slider2 .panel1-slide1 div h4 {
	background-color: none;
	font-family: Arial, sans-serif;
	color: #fff;
	font-size: 18px;
	text-align: center
}

#hz-slider #slider2 .panel1-slide1 div h4 span {
	font-size: 26px;
	position: relative;
	top: 5px
}

#hz-slider #slider2 .panel1-slide1 div p {
	padding: 10px 40px 10px 20px;
	line-height: 1.5
}

#hz-slider #slider2 .panel1-slide1 div p span {
	font-size: 20px;
	position: relative;
	top: 5px
}

#hz-slider #slider2 .panel1-slide1 div div {
	margin: 0;
	padding: 0
}

#hz-slider #slider2 .panel1-slide1 div div div {
	color: #888;
	font-size: 26px;
	font-weight: bold;
	font-style: italic
}

#hz-slider #slider2 .panel1-slide1 div div div span {
	padding-left: 2px;
	font-size: 14px;
	position: relative;
	bottom: 6px
}

#hz-slider #slider2 .panel1-slide2 {
	margin: 0;
	height: 275px;
	width: 60%;
	position: relative;
	overflow: hidden;
	float: left;
	color: #222
}

#hz-slider #slider2 .panel1-slide2 div {
	margin: 10px;
	display: inline-block;
	width: 94%;
	height: 93%;
	background: #dcdcdc;
	background: rgba(255, 255, 255, 0.6);
	border-radius: 6px;
	overflow: hidden
}

#hz-slider #slider2 .panel1-slide2 div img {
	height: 275px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0
}

#hz-slider #slider2 .panel1-slide2 div h1 {
	color: #0e333c;
	font-size: 48px;
	font-family: 'Roboto Condensed', sans-serif;
	text-align: center;
	white-space: nowrap
}

#hz-slider #slider2 .panel1-slide2 div h6 {
	margin-top: 8px;
	padding-left: 8px;
	font-size: 24px;
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
	font-style: normal;
	text-align: center;
	text-shadow: 0px 1px 4px #000;
	letter-spacing: 1px
}

#hz-slider #slider2 .panel1-slide2 div h2 {
	margin: 16px 0 8px 16px;
	padding: 0;
	font-size: 24px;
	color: #0b705e;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 600;
	font-style: italic;
	letter-spacing: 1px
}

#hz-slider #slider2 .panel1-slide2 div h3 {
	margin: 16px 0 0 20px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	color: #444;
	font-weight: bold
}

#hz-slider #slider2 .panel1-slide2 div h4 {
	background-color: none;
	font-family: Arial, sans-serif;
	color: #fff;
	font-size: 18px;
	text-align: center
}

#hz-slider #slider2 .panel1-slide2 div h4 span {
	font-size: 26px;
	position: relative;
	top: 5px
}

#hz-slider #slider2 .panel1-slide2 div p {
	padding: 10px 40px 10px 20px;
	line-height: 1.5
}

#hz-slider #slider2 .panel1-slide2 div p span {
	font-size: 20px;
	position: relative;
	top: 5px
}

#hz-slider #slider2 .panel1-slide2 div div {
	margin: 0;
	padding: 0
}

#hz-slider #slider2 .panel1-slide2 div div div {
	color: #888;
	font-size: 26px;
	font-weight: bold;
	font-style: italic
}

#hz-slider #slider2 .panel1-slide2 div div div span {
	padding-left: 2px;
	font-size: 14px;
	position: relative;
	bottom: 6px
}

#hz-slider #slider2 .panel-elements {
	float: left;
	color: #222
}

#hz-slider #slider2 .panel-elements div {
	margin: 10px;
	display: inline-block;
	width: 94%;
	height: 93%;
	background: #dcdcdc;
	background: rgba(255, 255, 255, 0.6);
	border-radius: 6px;
	overflow: hidden
}

#hz-slider #slider2 .panel-elements div img {
	height: 275px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0
}

#hz-slider #slider2 .panel-elements div h1 {
	color: #0e333c;
	font-size: 48px;
	font-family: 'Roboto Condensed', sans-serif;
	text-align: center;
	white-space: nowrap
}

#hz-slider #slider2 .panel-elements div h6 {
	margin-top: 8px;
	padding-left: 8px;
	font-size: 24px;
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
	font-style: normal;
	text-align: center;
	text-shadow: 0px 1px 4px #000;
	letter-spacing: 1px
}

#hz-slider #slider2 .panel-elements div h2 {
	margin: 16px 0 8px 16px;
	padding: 0;
	font-size: 24px;
	color: #0b705e;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 600;
	font-style: italic;
	letter-spacing: 1px
}

#hz-slider #slider2 .panel-elements div h3 {
	margin: 16px 0 0 20px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	color: #444;
	font-weight: bold
}

#hz-slider #slider2 .panel-elements div h4 {
	background-color: none;
	font-family: Arial, sans-serif;
	color: #fff;
	font-size: 18px;
	text-align: center
}

#hz-slider #slider2 .panel-elements div h4 span {
	font-size: 26px;
	position: relative;
	top: 5px
}

#hz-slider #slider2 .panel-elements div p {
	padding: 10px 40px 10px 20px;
	line-height: 1.5
}

#hz-slider #slider2 .panel-elements div p span {
	font-size: 20px;
	position: relative;
	top: 5px
}

#hz-slider #slider2 .panel-elements div div {
	margin: 0;
	padding: 0
}

#hz-slider #slider2 .panel-elements div div div {
	color: #888;
	font-size: 26px;
	font-weight: bold;
	font-style: italic
}

#hz-slider #slider2 .panel-elements div div div span {
	padding-left: 2px;
	font-size: 14px;
	position: relative;
	bottom: 6px
}

#hz-slider .teal {
	background-color: #009374
}

.slick-shadow-02 {
	background: #fff;
	background: -webkit-linear-gradient(#fff, #f0f0f0);
	background: linear-gradient(#fff, #f0f0f0);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
	padding: 8px;
	position: relative
}

@media (max-width:1000px) {
	.slick-shadow-02 {
		display: none
	}

}

.slick-shadow-02:before, .slick-shadow-02:after {
	content: "";
	z-index: -1;
	position: absolute;
	top: 50%;
	bottom: 0px;
	left: 26px;
	right: 26px;
	-moz-border-radius: 20%;
	border-radius: 20%;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5)
}

.btn-usf-health {
	display: inline-block;
	font-size: 16px;
	margin: 0 7px 7px 0;
	padding: 10px;
	position: relative;
	text-decoration: none;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.15);
	transition: opacity 0.25s ease 0s, background-color 0.25s ease 0s, color 0.25s ease 0
}

.btn-usf-health.btn-icon span {
	border-left: 1px solid #fff;
	font-size: 18px;
	margin-left: 10px;
	padding: 6px 0 6px 10px
}

.bg-usfGreen {
	color: #fff !important;
	background-color: #006749
}

.bg-usfGreen:hover {
	background-color: #00815b
}

.bg-usfGold {
	color: #fff !important;
	background-color: #cfc493
}

.bg-usfGold:hover {
	background-color: #d7cea5
}

.bg-usfLemonGrass {
	color: #fff !important;
	background-color: #dbe442
}

.bg-usfLemonGrass:hover {
	background-color: #dfe758
}

.bg-usfApple {
	color: #fff !important;
	background-color: #9ccb3b
}

.bg-usfApple:hover {
	background-color: #a6d04f
}

.bg-usfTealGreen {
	color: #fff !important;
	background-color: #009374
}

.bg-usfTealGreen:hover {
	background-color: #00ac88
}

.bg-usfSky {
	color: #fff !important;
	background-color: #29afce
}

.bg-usfSky:hover {
	background-color: #39bad8
}

.bg-usfSeaGlass {
	color: #fff !important;
	background-color: #80b0a6
}

.bg-usfSeaGlass:hover {
	background-color: #90bab1
}

.bg-usfSilverGray {
	color: #fff !important;
	background-color: #7e96a0
}

.bg-usfSilverGray:hover {
	background-color: #8da2ab
}

.bg-usfStorm {
	color: #fff !important;
	background-color: #006484
}

.bg-usfStorm:hover {
	background-color: #00779e
}

.bg-usfSlate {
	color: #fff !important;
	background-color: #466069
}

.bg-usfSlate:hover {
	background-color: #506e78
}

.bg-usfGrape {
	color: #fff !important;
	background-color: #6f2687
}

.bg-usfGrape:hover {
	background-color: #7f2c9b
}

.bg-usfPitaya {
	color: #fff !important;
	background-color: #d60080
}

.bg-usfPitaya:hover {
	background-color: #f0008f
}

.bg-usfRhubarb {
	color: #fff !important;
	background-color: #bb1847
}

.bg-usfRhubarb:hover {
	background-color: #d21b50
}

.bg-usfEspresso {
	color: #fff !important;
	background-color: #743b19
}

.bg-usfEspresso:hover {
	background-color: #89461e
}

.bg-usfGray1 {
	color: #fff !important;
	background-color: #92adb6
}

.bg-usfGray1:hover {
	background-color: #a1b8c0
}

.bg-usfGray2 {
	color: #fff !important;
	background-color: #b0c4cb
}

.bg-usfGray2:hover {
	background-color: #c0cfd5
}

.bg-usfGray3 {
	color: #fff !important;
	background-color: #cfdbdf
}

.bg-usfGray3:hover {
	background-color: #dee6e9
}

.bg-usfGray4 {
	color: #fff !important;
	background-color: #eef2f3
}

.bg-usfGray4:hover {
	background-color: #fdfdfe
}

.multi-location-container {
	background: #f6f6f6;
	margin-bottom: 14px;
	padding: 14px 26px;
	overflow: hidden
}

.multi-location-container hr {
	border: 0;
	border-top: 1px dashed #c6c6c6
}

.multi-location-section-heading {
	color: #0f9676 !important;
	font-size: 24px !important;
	margin: 8px 0 0 0;
	padding: 8px 0;
	position: relative
}

.multi-location-details {
	list-style: none;
	margin: 0;
	padding: 0
}

.multi-location-details li {
	border-bottom: 1px dashed #ddd;
	margin-bottom: 30px;
	min-height: 177px;
	overflow: hidden;
	padding-bottom: 30px
}

.multi-location-details li:first-child {
	margin-top: 20px
}

.multi-location-details li:last-child {
	border-bottom: none;
	margin-bottom: 0
}

.multi-location-details li:hover .icon-map-marker:before {
	color: #ff8176
}

.multi-location-details li>img:first-child {
	border: 1px solid #666;
	border-radius: 4px;
	float: left;
	margin: 12px 30px 5px 5px;
	width: 150px
}

@media (max-width:600px) {
	.multi-location-details li>img:first-child {
		display: block;
		float: none;
		margin: 0 auto
	}

}

.multi-location-details .multi-location-title {
	color: #3f806c;
	font-size: 22px
}

@media (max-width:600px) {
	.multi-location-details .multi-location-title {
		text-align: center
	}

}

@media (max-width:600px) {
	.multi-location-details .multi-location-contact {
		text-align: center
	}

}

.multi-location-details .icon-map-marker {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.428571429;
	display: inline-block;
	max-width: 330px;
	padding-left: 25px;
	position: relative
}

.multi-location-details .icon-map-marker:before {
	font-size: 18px;
	left: 0;
	position: absolute;
	top: 1px;
	-webkit-transition: all 250ms;
	-moz-transition: all 250ms;
	-ms-transition: all 250ms;
	-o-transition: all 250ms;
	transition: all 250ms
}

.multi-location-details .gmap-link {
	float: right;
	text-align: center
}

@media (max-width:600px) {
	.multi-location-details .gmap-link {
		float: none;
		position: relative;
		top: -8px
	}

	.multi-location-details .gmap-link img {
		display: none
	}

}

.multi-location-listing {
	display: block;
	list-style-type: disc;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 40px
}

.faculty-profile {
	font-size: 14px;
	overflow: hidden
}

.faculty-profile h1 {
	background: transparent;
	color: #006749;
	margin: 0 0 8px
}

.faculty-profile h1:after {
	display: none
}

.faculty-profile h3 {
	border-bottom: 1px solid #dfd7b6
}

.faculty-profile ul {
	margin: 0 16px;
	padding: 0
}

.faculty-profile li {
	margin-bottom: 8px
}

.faculty-profile .profile-sidebar {
	float: left;
	font-size: 12px;
	text-align: center;
	width: 18%
}

.faculty-profile .profile-main {
	border-left: 1px solid #cfc493;
	float: left;
	margin-left: 2%;
	padding: 0 1.5% 0 2%;
	width: 76%
}

.faculty-profile .profile-photo {
	background: url(images/faculty/avatar.jpg) center center no-repeat;
	border: 2px solid #cfc493;
	display: block;
	margin: 0 auto 10px;
	min-height: 100px;
	padding: 3px;
	width: 100px
}

.faculty-profile .text-label {
	color: #444;
	display: block;
	font-weight: bold;
	margin-top: 10px
}

.faculty-profile .faculty-credentials {
	color: #009a6d;
	font-size: 18px
}

.faculty-profile .faculty-position {
	color: #666;
	font-size: 16px;
	font-weight: normal;
	margin: 0
}

.faculty-profile .faculty-degrees ul {
	list-style: none;
	margin-left: 0
}

.faculty-profile .faculty-degrees strong {
	color: #009a6d
}

.pub-list li {
	padding: 0 0 0 20px;
	margin: 5px 0 5px 0px;
	text-indent: -20px
}

.request-button {
	background: url('/cms_author/docs/UserControls/Profiles/images/request-background.jpg');
	background: -webkit-linear-gradient(top, #606060 0%, #333 50%, #3d3d3d 100%);
	background: linear-gradient(to bottom, #606060 0%, #333 50%, #3d3d3d 100%);
	border-radius: 6px;
	color: #fff;
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin: 15px auto;
	max-width: 180px;
	padding: 5px 10px;
	text-align: center
}

.request-button:hover {
	background: url('/cms_author/docs/UserControls/Profiles/images/request-background.jpg');
	background: -webkit-linear-gradient(top, #b2b2b2 0%, #686868 50%, #707070 100%);
	background: linear-gradient(to bottom, #b2b2b2 0%, #686868 50%, #707070 100%);
	color: #fff;
	text-decoration: none;
	text-shadow: 0px 2px 1px #0c0c0c
}

.paginator-buttons {
	text-align: center
}

.paginator-buttons .showMore, .paginator-buttons .showAll {
	background: #333;
	background: -webkit-linear-gradient(top, #606060 0%, #333 50%, #3d3d3d 100%);
	background: linear-gradient(to bottom, #606060 0%, #333 50%, #3d3d3d 100%);
	border-radius: 6px;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
	color: #fff;
	cursor: pointer;
	display: inline-block;
	margin: 0 5px;
	padding: 5px 10px;
	position: relative
}

.paginator-buttons .showMore:hover, .paginator-buttons .showAll:hover {
	background: -webkit-linear-gradient(top, #b2b2b2 0%, #686868 50%, #707070 100%);
	background: linear-gradient(to bottom, #b2b2b2 0%, #686868 50%, #707070 100%);
	color: #fff;
	text-decoration: none;
	text-shadow: 0px 2px 1px #0c0c0c
}

.paginator-buttons .showMore:before, .paginator-buttons .showAll:before, .paginator-buttons .showMore:after, .paginator-buttons .showAll:after {
	bottom: 27px;
	box-shadow: 0 28px 8px rgba(0, 0, 0, 0.5);
	content: "";
	height: 15px;
	position: absolute;
	width: 48%;
	z-index: -1
}

.paginator-buttons .showMore:before, .paginator-buttons .showAll:before {
	left: 2%;
	-webkit-transform: rotate(-2deg);
	-ms-transform: rotate(-2deg);
	transform: rotate(-2deg)
}

.paginator-buttons .showMore:after, .paginator-buttons .showAll:after {
	right: 2%;
	-webkit-transform: rotate(2deg);
	-ms-transform: rotate(2deg);
	transform: rotate(2deg)
}

@media (max-width:630px) {
	.faculty-profile .profile-sidebar, .faculty-profile .profile-main {
		border: none;
		float: none;
		margin: 0;
		padding: 0 1.5%;
		width: 100%
	}

}

#usfhealth-tabs {
	clear: both;
	margin-top: 25px
}

#usfhealth-tabs .nav-wrap {
	overflow: auto;
	margin: 0;
	padding: 0
}

@media (max-width:800px) {
	#usfhealth-tabs {
		margin-left: 5px;
		margin-right: 5px;
		padding-top: 36px;
		position: relative
	}

}

#usfhealth-tabs ul.tabNavigatorify-tabs {
	list-style: none;
	margin: 0;
	padding: 0;
	display: table;
	position: relative
}

@media (max-width:800px) {
	#usfhealth-tabs ul.tabNavigatorify-tabs {
		height: 36px;
		overflow: visible;
		position: absolute;
		top: 0;
		width: 100%
	}

	#usfhealth-tabs ul.tabNavigatorify-tabs:before {
		color: #aaa;
		content: "\f0c9";
		display: inline-block;
		font-family: FontAwesome;
		font-size: 1.25em;
		-webkit-font-smoothing: antialiased;
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		pointer-events: none;
		position: absolute;
		right: 12px;
		text-decoration: inherit;
		top: 9px;
		speak: none;
		z-index: 2
	}

	#usfhealth-tabs ul.tabNavigatorify-tabs.open>li {
		position: static;
		margin-left: -2px
	}

}

#usfhealth-tabs ul.tabNavigatorify-tabs>li:first-child {
	padding-left: 0
}

#usfhealth-tabs ul.tabNavigatorify-tabs>li {
	padding-left: 20px;
	height: 36px;
	border-radius: 10px 10px 0px 0px;
	position: relative;
	display: table-cell
}

@media (max-width:800px) {
	#usfhealth-tabs ul.tabNavigatorify-tabs>li {
		padding-left: 0;
		margin: 0;
		bottom: 0;
		float: none;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		display: block
	}

}

#usfhealth-tabs ul.tabNavigatorify-tabs>li.active {
	z-index: 1
}

#usfhealth-tabs ul.tabNavigatorify-tabs>li.active a {
	background: #009374;
	color: white
}

#usfhealth-tabs ul.tabNavigatorify-tabs>li.active a::after {
	border-color: transparent transparent #009374 #009374
}

#usfhealth-tabs ul.tabNavigatorify-tabs>li.active a:hover, #usfhealth-tabs ul.tabNavigatorify-tabs>li.active a:focus {
	background: #009374
}

#usfhealth-tabs ul.tabNavigatorify-tabs>li>a {
	color: #009374;
	font-size: 16px;
	border-radius: 4px 4px 0 0;
	background: #e6e6e6;
	cursor: pointer;
	display: block;
	line-height: 20px;
	padding: 8px 12px;
	margin-right: 2px;
	outline: none;
	text-decoration: none;
	transition: background 250ms;
	border-style: hidden;
	white-space: nowrap
}

@media (max-width:800px) {
	#usfhealth-tabs ul.tabNavigatorify-tabs>li>a {
		margin-right: 0
	}

}

#usfhealth-tabs ul.tabNavigatorify-tabs>li>a:hover, #usfhealth-tabs ul.tabNavigatorify-tabs>li>a:focus {
	color: #fff;
	background: #009374;
	border-color: transparent transparent #009374 #009374
}

#usfhealth-tabs ul.tabNavigatorify-tabs>li>a:hover::after, #usfhealth-tabs ul.tabNavigatorify-tabs>li>a:focus::after {
	content: '';
	border-color: transparent transparent #009374 #009374
}

#usfhealth-tabs ul.tabNavigatorify-tabs>li>a::after {
	content: '';
	border-color: transparent transparent #e6e6e6 #e6e6e6;
	border-style: solid;
	border-width: 18px 18px 18px 18px;
	height: 0;
	width: 0;
	position: absolute;
	bottom: 0px;
	right: -32px;
	transition: border-color 250ms
}

@media (max-width:800px) {
	#usfhealth-tabs ul.tabNavigatorify-tabs>li>a::after {
		margin-right: 0;
		content: none;
		border: none
	}

}

#usfhealth-tabs.tabNavigatored .tabNavigatorify-panes .pane {
	display: none
}

#usfhealth-tabs .tabNavigatorify-panes {
	overflow: auto
}

#usfhealth-tabs .tabNavigatorify-panes .pane {
	border-top: 1px solid #dcddde;
	overflow: hidden
}

#usfhealth-tabs .tabNavigatorify-panes .pane.active {
	display: block
}

.user-profile-view {
	padding: 16px;
	overflow: hidden
}

.user-profile-view:last-child {
	border-bottom: none;
	padding-bottom: 0
}

.user-profile-view h2 {
	margin-top: 0 !important
}

.user-profile-view ul {
	overflow: hidden;
	padding-left: 0
}

.user-profile-view ul li {
	display: inline-block;
	float: left;
	font-size: 12px;
	margin-bottom: 28px;
	min-height: 131px;
	width: 48%
}

@media (max-width:767px) {
	.user-profile-view ul li {
		width: 100%
	}

}

.user-profile-view ul li:nth-child(odd) {
	margin-right: 20px
}

.user-profile-view ul li img {
	background: url('/~/media/Images/Misc/image-fallback.jpg') center center no-repeat;
	float: left;
	margin-right: 10px;
	width: 110px;
	min-height: 115px;
	border: 2px solid #ccc;
	border-radius: 3px
}

.user-profile-view ul li span {
	font-size: 1em;
	font-weight: bold
}

.user-profile-view ul li span .faculty-credentials {
	color: #009a6d
}

.user-profile-view ul li p {
	color: #555;
	font-size: 12px;
	overflow: hidden
}

.user-profile-view ul li a {
	margin-top: 6px
}

.user-profile-view.full li {
	width: 100%
}

.user-list-view {
	list-style: none;
	margin: 28px 0 10px 0;
	padding: 0
}

.user-list-view h2 {
	margin-left: 15px
}

.user-list-view ul {
	padding-left: 15px;
	padding-right: 15px
}

.user-list-view li {
	font-size: 12px;
	list-style: none;
	overflow: hidden;
	padding: 12px 5px 8px 5px;
	border-bottom: 1px solid #ddd;
	cursor: pointer
}

.user-list-view li:hover {
	background-color: #e8ecee
}

.user-list-view li:hover a {
	color: #a13350
}

.user-list-view li:nth-child(odd) {
	background-color: #fbfbfb
}

.user-list-view li:nth-child(odd):hover {
	background-color: #e8ecee
}

.user-list-view li a, .user-list-view li p {
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	width: 45%
}

.user-list-view li span {
	float: left;
	padding: 0 5px 0 12px;
	width: 55%
}

.user-list-view li.no-link {
	cursor: default;
	font-weight: bold
}

.user-list-view li.no-link span {
	font-weight: normal
}

.user-list-view li.no-link:hover {
	background-color: transparent
}

.user-list-view li.no-link:hover:nth-child(odd) {
	background-color: #fbfbfb
}

@media (max-width:767px) {
	.column-builder [class*="col-"] {
		margin-bottom: 20px
	}

}

.doctors-box {
	overflow: hidden;
	margin-top: 12px
}

.doctors-box .providers:first-child h3 {
	margin-top: 0
}

.doctors-box .providers h3 {
	margin-bottom: 26px
}

.doctors-box .providers:last-child {
	border-bottom: none;
	padding-bottom: 0
}

.doctors-box .providers ul {
	padding-left: 0
}

.doctors-box .providers ul li {
	display: inline-block;
	float: left;
	font-size: 12px;
	margin-bottom: 28px;
	min-height: 131px;
	width: 48%
}

.doctors-box .providers ul li:nth-child(odd) {
	margin-right: 20px
}

@media (max-width:767px) {
	.doctors-box .providers ul li {
		width: 100%
	}

}

.doctors-box .providers ul li img {
	background: url('/~/media/Images/Misc/image-fallback.jpg') center center no-repeat;
	float: left;
	margin-right: 10px;
	width: 110px;
	min-height: 115px;
	border: 2px solid #ccc;
	border-radius: 3px
}

.doctors-box .providers ul li span {
	font-size: 1em;
	font-weight: bold
}

.doctors-box .providers ul li span .faculty-credentials {
	color: #009a6d
}

.doctors-box .providers ul li p {
	color: #555;
	font-size: 12px;
	overflow: hidden
}

.doctors-box .providers ul li a {
	margin-top: 6px
}

.doctors-box .providers.full li {
	width: 100%
}

.user-list-view {
	list-style: none;
	margin: 28px 0 10px 0;
	padding: 0
}

.user-list-view h2 {
	margin-left: 15px
}

.user-list-view ul {
	padding-left: 15px;
	padding-right: 15px
}

.user-list-view li {
	font-size: 12px;
	list-style: none;
	overflow: hidden;
	padding: 12px 5px 8px 5px;
	border-bottom: 1px solid #ddd;
	cursor: pointer
}

.user-list-view li:hover {
	background-color: #e8ecee
}

.user-list-view li:hover a {
	color: #a13350
}

.user-list-view li:nth-child(odd) {
	background-color: #fbfbfb
}

.user-list-view li:nth-child(odd):hover {
	background-color: #e8ecee
}

.user-list-view li a, .user-list-view li p {
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	width: 45%
}

.user-list-view li span {
	float: left;
	padding: 0 5px 0 12px;
	width: 55%
}

.user-list-view li.no-link {
	cursor: default;
	font-weight: bold
}

.user-list-view li.no-link span {
	font-weight: normal
}

.user-list-view li.no-link:hover {
	background-color: transparent
}

.user-list-view li.no-link:hover:nth-child(odd) {
	background-color: #fbfbfb
}

.clinical-profile {
	font-size: 14px
}

.clinical-profile h1 {
	font-size: 3em
}

.clinical-profile h3 {
	border-bottom: 1px solid #aaa;
	color: #0a8262;
	font-size: 32px;
	text-align: center
}

.clinical-profile h4 {
	color: #006788;
	font-size: 16px;
	margin: 25px 0 5px
}

.clinical-profile ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.clinical-profile a {
	text-decoration: underline
}

.clinical-profile #clinical_wrapper {
	background: #fff;
	border: 6px solid #fff;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 60px rgba(0, 0, 0, 0.1);
	margin-top: 10px;
	padding: 5px;
	position: relative
}

.clinical-profile #clinical_wrapper:before {
	border-top-right-radius: 50% 1%;
	border-top-left-radius: 50% 1%;
	border-bottom-right-radius: 50% 1%;
	border-bottom-left-radius: 50% 1%;
	box-shadow: 0 0 6px 10px rgba(0, 0, 0, 0.3);
	content: "";
	height: 100%;
	left: 2%;
	position: absolute;
	top: 0;
	width: 96%;
	z-index: -1
}

.no-boxshadow .clinical-profile #clinical_wrapper {
	border: 2px solid #ccc
}

.clinical-profile #pt {
	float: left;
	width: 30%
}

@media (max-width:1000px) {
	.clinical-profile #pt {
		margin: 50px 0 35px;
		width: 100%
	}

}

.clinical-profile #pt .ptbr_wrapper {
	width: 100%
}

.clinical-profile #clinical_bios {
	padding: 25px;
	position: relative
}

@media (max-width:1000px) {
	.clinical-profile #clinical_bios {
		padding: 10px
	}

	.clinical-profile #clinical_bios:before, .clinical-profile #clinical_bios:after {
		content: none
	}

}

.clinical-profile #clinical_bios h2 {
	background: #006788;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
	color: #fff;
	font-size: 1.6em;
	left: -27px;
	line-height: 2.4;
	margin: 0;
	padding: 0 50px;
	position: absolute;
	text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3);
	top: 5px;
	z-index: 1
}

@media (max-width:450px) {
	.clinical-profile #clinical_bios h2 {
		padding: 0 14px 0 30px;
		right: -11px;
		text-align: center
	}

}

.clinical-profile #clinical_bios h2:before {
	border-width: 6px 8px;
	border-style: solid;
	border-color: #004055 #004055 transparent transparent;
	bottom: -12px;
	content: "";
	left: 0;
	position: absolute
}

.no-boxshadow .clinical-profile #clinical_bios h2 {
	left: -23px
}

.clinical-profile #clinical_bios h2 .title {
	font-size: 0.9em
}

.clinical-profile #clinical_bios .text1 {
	font-size: 1.5em
}

.clinical-profile #clinical_bios .text2 {
	font-size: 1em
}

.clinical-profile #bio_top {
	float: left;
	margin: 50px 3% 0 0;
	overflow: hidden;
	width: 67%
}

@media (max-width:1000px) {
	.clinical-profile #bio_top {
		float: none;
		margin: 70px 0 0;
		width: auto
	}

}

.clinical-profile #bio_top_left {
	float: left;
	margin-right: 5%;
	text-align: center;
	width: 26%
}

@media (max-width:630px) {
	.clinical-profile #bio_top_left {
		width: 31%
	}

}

@media (max-width:550px) {
	.clinical-profile #bio_top_left {
		float: none;
		margin-right: 0;
		width: auto
	}

}

.clinical-profile #bio_top_left img {
	border: 1px solid #aaa
}

@media (max-width:550px) {
	.clinical-profile #bio_top_left img {
		float: left;
		margin: 0 8% 0 4%
	}

}

.clinical-profile #bio_top_left .meta-info {
	overflow: hidden
}

.clinical-profile #bio_top_left .request-button {
	background: url('/sublayouts/components/images/request-background.jpg');
	background: -webkit-linear-gradient(top, #606060 0%, #333 50%, #3d3d3d 100%);
	background: linear-gradient(to bottom, #606060 0%, #333 50%, #3d3d3d 100%);
	border-radius: 6px;
	color: #fff;
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin: 15px 0;
	padding: 5px 10px;
	text-align: center;
	text-decoration: none
}

.clinical-profile #bio_top_left .request-button:hover, .clinical-profile #bio_top_left .request-button:focus {
	background: url('/sublayouts/components/images/request-background.jpg');
	background: -webkit-linear-gradient(top, #b2b2b2 0%, #686868 50%, #707070 100%);
	background: linear-gradient(to bottom, #b2b2b2 0%, #686868 50%, #707070 100%);
	color: #fff;
	text-decoration: none;
	text-shadow: 0px 2px 1px #0c0c0c
}

.clinical-profile #bio_top_left .login {
	display: block;
	font-size: 12px
}

.clinical-profile #bio_top_left #new-patients {
	border: 1px solid #aaa;
	font-size: 0.9em;
	margin: 15px 0;
	padding-bottom: 3px;
	text-align: center
}

.clinical-profile #bio_top_left #new-patients span {
	background: #e3e3e3;
	display: block;
	border-bottom: 1px solid #aaa;
	margin-bottom: 3px;
	padding: 4px
}

.clinical-profile #bio_top_right {
	float: left;
	max-width: 425px;
	min-height: 245px;
	width: 69%
}

@media (max-width:630px) {
	.clinical-profile #bio_top_right {
		width: 64%
	}

}

@media (max-width:550px) {
	.clinical-profile #bio_top_right {
		max-width: auto;
		width: auto
	}

}

.clinical-profile #bio_top_right h2 {
	color: #666;
	font-size: 16px;
	font-weight: normal;
	margin: 0
}

.clinical-profile #biotabs {
	clear: both;
	margin-top: 25px
}

@media (max-width:800px) {
	.clinical-profile #biotabs {
		margin-left: 5px;
		margin-right: 5px;
		padding-top: 36px;
		position: relative
	}

}

.clinical-profile #biotabs a {
	text-decoration: none
}

.clinical-profile #biotabs ul.tabNavigatorify-tabs {
	border-bottom: 2px solid #006788;
	overflow: hidden;
	*zoom: 1
}

@media (max-width:800px) {
	.clinical-profile #biotabs ul.tabNavigatorify-tabs {
		height: 36px;
		overflow: visible;
		position: absolute;
		top: 0;
		width: 100%
	}

	.clinical-profile #biotabs ul.tabNavigatorify-tabs:before {
		color: #aaa;
		content: "\f0c9";
		display: inline-block;
		font-family: FontAwesome;
		font-size: 1.25em;
		-webkit-font-smoothing: antialiased;
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		pointer-events: none;
		position: absolute;
		right: 12px;
		text-decoration: inherit;
		top: 9px;
		speak: none;
		z-index: 2
	}

	.clinical-profile #biotabs ul.tabNavigatorify-tabs.open>li {
		position: static
	}

}

.clinical-profile #biotabs ul.tabNavigatorify-tabs>li {
	float: left;
	margin-bottom: -1px
}

@media (max-width:800px) {
	.clinical-profile #biotabs ul.tabNavigatorify-tabs>li {
		bottom: 0;
		float: none;
		left: 0;
		position: absolute;
		right: 0;
		top: 0
	}

}

.clinical-profile #biotabs ul.tabNavigatorify-tabs>li.active {
	z-index: 1
}

.clinical-profile #biotabs ul.tabNavigatorify-tabs>li.active a {
	background: #006788
}

.clinical-profile #biotabs ul.tabNavigatorify-tabs>li.active a:hover, .clinical-profile #biotabs ul.tabNavigatorify-tabs>li.active a:focus {
	background: #007798
}

.clinical-profile #biotabs ul.tabNavigatorify-tabs>li>a {
	border-radius: 4px 4px 0 0;
	background: #5d5d5d;
	color: #fff;
	cursor: pointer;
	display: block;
	line-height: 20px;
	padding: 8px 12px;
	margin-right: 2px;
	outline: none;
	text-decoration: none;
	transition: background 250ms
}

@media (max-width:800px) {
	.clinical-profile #biotabs ul.tabNavigatorify-tabs>li>a {
		margin-right: 0
	}

}

.clinical-profile #biotabs ul.tabNavigatorify-tabs>li>a:hover, .clinical-profile #biotabs ul.tabNavigatorify-tabs>li>a:focus {
	background: #6d6d6d
}

.clinical-profile #biotabs.tabNavigatored .tabNavigatorify-panes .pane {
	display: none
}

.clinical-profile #biotabs .tabNavigatorify-panes {
	border-bottom: 2px solid #006788;
	border-left: 2px solid #006788;
	border-right: 2px solid #006788;
	box-shadow: inset 0 0 60px rgba(0, 0, 0, 0.1);
	overflow: auto
}

.clinical-profile #biotabs .tabNavigatorify-panes .pane {
	overflow: hidden;
	padding: 0 25px 25px
}

.clinical-profile #biotabs .tabNavigatorify-panes .pane.active {
	display: block
}

.clinical-profile #biotabs .tabNavigatorify-panes .pane h4 {
	border-bottom: 1px solid #00a1d4
}

.clinical-profile #biotabs .tabNavigatorify-panes .pane#locations a {
	color: #006788
}

.clinical-profile #biotabs .tabNavigatorify-panes .pane#locations a:hover, .clinical-profile #biotabs .tabNavigatorify-panes .pane#locations a:focus {
	text-decoration: underline
}

.clinical-profile #biotabs .tabNavigatorify-panes .pane#insurance li {
	display: inline-block;
	width: 48%
}

@media (max-width:800px) {
	.clinical-profile #biotabs .tabNavigatorify-panes .pane#insurance li {
		width: 100%
	}

}

.clinical-profile #biotabs .tabNavigatorify-panes .pane #biosketch {
	clear: both;
	width: 100%
}

.clinical-profile #biotabs .tabNavigatorify-panes .pane #gmap {
	border: 1px solid #aaa;
	height: 350px;
	margin: 15px 0 35px
}

.no-js .clinical-profile #biotabs .tabNavigatorify-panes .pane #gmap {
	display: none
}

.clinical-profile #biotabs .tabNavigatorify-panes .pane .column {
	display: inline-block;
	float: left;
	margin-right: 2%;
	width: 48.5%
}

@media (max-width:768px) {
	.clinical-profile #biotabs .tabNavigatorify-panes .pane .column {
		float: none;
		margin-right: 0;
		width: 100%
	}

}

.clinical-profile #biotabs .tabNavigatorify-panes .pane .row {
	overflow: hidden
}

.clinical-profile #biotabs .tabNavigatorify-panes .pane .row ul>li {
	display: block;
	float: left;
	padding: 0.25% 0.75%;
	width: 31%
}

@media (max-width:900px) {
	.clinical-profile #biotabs .tabNavigatorify-panes .pane .row ul>li {
		width: 48%
	}

}

@media (max-width:450px) {
	.clinical-profile #biotabs .tabNavigatorify-panes .pane .row ul>li {
		float: none;
		width: auto
	}

}

.clinical-profile #biotabs .right-list {
	display: inline-block
}

.clinical-profile .profile-label {
	display: inline-block;
	font-weight: bold;
	margin: 0 0 3px 0
}

.modal-window {
	width: 50%;
	margin: 0 auto;
	background-color: white;
	border-radius: 10px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5)
}

@media (max-width:799px) {
	.modal-window {
		width: 100%
	}

}

.modal-header .close {
	margin-top: -8px
}