<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* cmsms stylesheet: menu modified: 03/07/21 18:52:16 */
/* Header Menu
====================================*/

.oam-header-menu { }
.oam-header-menu ul { line-height:21px; padding: 0px; list-style-type:none; margin:0px 0px 0px -10px; font-size:14px; }
.oam-header-menu li { float: left; }
.oam-header-menu li a, .header-menu li span { color: #ffffff; display: block; text-decoration: none; text-transform: none; padding: 10px 10px 10px 10px;}
.oam-header-menu li span { display: block; padding:10px 5px 10px 5px; color: #ffffff; }
.oam-header-menu li a:hover { background-color: #0092d8; }


/* Main Non-Mobile Menu
====================================*/

.menu ul {
  margin: 0px 0px 0px -20px;
  padding: 0;
  list-style: none;
}

.menu ul li { position: relative; }

.menu ul ul {
  position: absolute;
  display: none;
  top: 100%;
  left: 20px;
  z-index: 10100;
  width: 175px;
}

.menu &gt; ul li { float: left; }
.menu ul li:hover &gt; ul { display: block; }

.menu ul a {
  display: block;
  position: relative;
  z-index: 10100;
}

.menu ul ul ul {
  top: 0;
  left: 100%;
}

.menu ul a { text-decoration: none; }

.menu ul &gt; li &gt; a {
  color: #ffffff;
  font-weight: 400;
  font-size: 18px;
  line-height: 18px;
  padding: 10px 20px 10px 20px;
  overflow: hidden;
  z-index: 10100;
}

.current { 
  background-color: #00467e !important;
  color: #ffffff !important;
}

.current,
.menu ul li a:hover,
.menu ul &gt; li:hover &gt; a { 
  background-color: #00467e !important;
  color: #ffffff !important;
}

.menu ul li a {
  -webkit-transition: border 150ms ease-in-out, background-color 150ms ease-in-out;
  -moz-transition: border 150ms ease-in-out, background-color 150ms ease-in-out;
  -o-transition: border 150ms ease-in-out, background-color 150ms ease-in-out;
  -ms-transition: border 150ms ease-in-out, background-color 150ms ease-in-out;
  transition: border 150ms ease-in-out, background-color 150ms ease-in-out;
}


/* Drop-Down */
.menu ul ul {
  background-color: #fff;
  z-index: 10100;
  border-radius: 0 0 2px 2px;
  border: 1px solid #e4e4e4;
  border-top: 0 0 0 0;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.04);
}

.menu &gt; ul ul li:hover &gt; a {
  border-bottom: 0;
  background: transparent;
}

.menu ul ul li {
  margin: 0;
  padding: 0;
  width: 100%;
}

.menu ul ul li a {
  color: #999;
  font-size: 13px;
  line-height: 18px;
  padding: 10px 16px !important;
  border: 0;
}

.menu ul ul li { border-top: 1px solid #e8e8e8; }
.menu ul ul li:first-child { border: 0; }

.menu ul ul li a:hover {
  color: #999;
  background-color: #fbfbfb;
  border: 0;
}

.menu ul ul li a {
  -webkit-transition: background-color 50ms ease-in-out;
  -moz-transition: background-color 50ms ease-in-out;
  -o-transition: background-color 50ms ease-in-out;
  -ms-transition: background-color 50ms ease-in-out;
  transition: background-color 50ms ease-in-out;
}

.menu ul ul ul {
  border: 1px solid #e0e0e0;
  border-radius: 0 3px 3px 3px;
  margin: -1px 0 0 0;
}

.sf-sub-indicator {
  color: #c6c6c6;
  margin: 0 0 0 2px;
  width: 11px;
  display: inline-block;
  font-size: 12px;
  line-height: 0;
}

.menu ul ul .sf-sub-indicator .icon-angle-down { display: none; }

/* Main Mobile Menu
====================================*/

.jPanelMenu-panel {
  -webkit-box-shadow: 3px 0 20px 0 rgba(0, 0, 0, 0.28);
  box-shadow: 3px 0 20px 0 rgba(0, 0, 0, 0.28);
}

#jPanelMenu-menu #current { border-bottom: 1px solid #eee; }

#jPanelMenu-menu #current:after,
#jPanelMenu-menu .sf-sub-indicator { display: none; }

#jPanelMenu-menu, #jPanelMenu-menu ul { margin: 0; list-style: none; }
#jPanelMenu-menu { padding: 0; }
#jPanelMenu-menu ul { padding: 0;  }

#jPanelMenu-menu li a {
  display:block;
  padding: 12px 20px !important;
  background-color: #f6f6f6;
  border-bottom: 1px solid #f0f0f0;
  color: #888;
  font-weight: 500;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  font-weight: 500;
  outline: none;
  text-decoration:none;
}

#jPanelMenu-menu li a:hover { background-color: #f8f8f8; }

#jPanelMenu-menu li li a {
  background-color: #fff;
  padding-left: 30px !important;
}

#jPanelMenu-menu li li li a {
  padding-left: 40px !important;
}



            .mm-navbar { font-size: 16px; font-weight:bold;}

			.mm-menu.mm-theme-white {
				color: #777777 !important;
				font-family: 'PT Sans', sans-serif;
			}
			.mm-menu &gt; .mm-navbars-top,
			.mm-panels,
			.mm-panels &gt; .mm-panel {
				background: none;
			}
			
			.mm-navbar-size-1, .mm-navbar-size-2 {
				text-align: center;
				position: relative;
				border-bottom: none;
                line-height:inherit;
			}
			
			.mm-navbar-size-1 &gt; *, .mm-navbar-size-2 &gt; * {
			    width: 48% !important;
				display: inline-block;
				vertical-align: middle;
				margin: 1%;
			}
			.mm-navbar-size-1 a i, .mm-navbar-size-2 a i
			{
			  padding-right:8px;
			}
			.mm-navbar-size-1 a, .mm-navbar-size-2 a
			{
			}
		
			.mm-navbar-size-1 a, .mm-navbar-size-2 a {
			  font-family: 'PT Sans', sans-serif;
			  padding: 5px;
			  background-color: #0092d8; border-radius: 4px; border-width:0px; color: #ffffff !important;
			}
			
			.mm-navbar-size-1 a:hover, .mm-navbar-size-2 a:hover {
			  color: #ffffff !important;
			  background-color: #00467e; border-color: #0092d8;
			}
			
			.mm-navbar-size-3 {
				text-align: center;
				position: relative;
				border-bottom: none;
			}
			.mm-navbar-size-3:before {
				content: "";
				display: inline-block;
				vertical-align: middle;
				height: 100%;
				width: 1px;
			}
			.mm-navbar-size-3 &gt; * {
				display: inline-block;
				vertical-align: middle;
				margin: 0px 4px 0px 4px;
			}
			.mm-navbar-size-3 a i
			{
			  padding-right:4px;
			}
			.mm-navbar-size-3 a
			{
			}
			.mm-navbar-size-3 a {
			  font-family: 'PT Sans', sans-serif;
			  padding: 5px;
			  background-color: #0092d8; border-radius: 4px; border-width:0px; color: #ffffff !important;
			}
			
			.mm-navbar-size-3 a:hover {
			  background-color: #00467e; border-color: #0092d8;
			}
			
			.mm-listview {
				/* text-transform: uppercase; */
				font-size: 14px;
			}
			.mm-listview li:last-child:after {
				content: none;
				display: none;
			}
			
			.mm-listview a i { }
						
			.mm-listview a,
			.mm-listview span {
				color: #777777 !important;
				padding-right: 20px !important;
                text-decoration:none;
			}
			
			.mm-listview a:hover:not(.mm-next) {
				color: #777777 !important;
                background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
			}
			
			.mm-listview a:hover.mm-next + span {
				color: #777777 !important;
                background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
			}
			
			.mm-listview li .fa {
				top: 50%;
				left: 10px;
				margin-top: -8px;
			}
/* cmsms stylesheet: oam modified: 11/22/23 12:04:55 */
/* Base style defaults
====================================*/
body { font-family: 'PT Sans', sans-serif; line-height:1.0em;}
body { }

p { font-size:16px; margin-bottom:0px; line-height:22px; }
h1, h2, h3, h4, h5, h6 { font-weight: normal;}
h2, h1.h1h2 { font-size: 28px; line-height: 34px; padding-bottom:10px; }
h3, h2.h2h3 { font-size: 18px; line-height: 22px; padding-bottom: 5px; color: #0092d8; }
h6 { font-size: 18px; padding:12px 8px 12px 8px; margin-top: 12px; margin-bottom: 0px;  background-color: #284b80; color: #ffffff !important; border-radius: 3px; }

h2h1 {}

/* Base style colors
====================================*/
p { color:#4C4C4C; /* Was 999999 */ }
b { color:#4C4C4C; }
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #284b80; }

h2.maroon, h2.maroon b { color: #891417; }

p.red { color: red; }
p.ltblue { color: #0092d8; }

/* Alignment styles
====================================*/
.align-right { text-align:center; }
.align-left { text-align:center; }

.align-right-right { text-align:right; }
.align-left-left { text-align:left; }

.center { text-align: center; }

/* List styles
====================================*/



/* Buttons and pop animation
====================================*/

.btn.oam { width: 100%; padding: 8px; }
.btn.oam.uc { text-transform:uppercase;}
.btn.oam.autow { width: auto; display: inline-block; padding: 8px 20px 8px 20px; }
.btn.oam.width50 { width: 48%; }
.btn.oam.width100 { width: 100% !important; }

.btn.oam.white { background-color: #0092d8; border-radius: 3px; border-width:0px; color: #ffffff; border-color: #0092d8; }
.btn.oam.white i { padding-right:10px; color: #ffffff; }
.btn.oam.white:hover { background-color: #ffffff; color: #0092d8; border-color: #0092d8; }
.btn.oam.white:hover i.fa-inverse { color: #0092d8; }

a:hover .btn.oam.white { background-color: #ffffff; color: #0092d8; border-color: #0092d8; }
a:hover .btn.oam.white i.fa-inverse { color: #0092d8; }

.btn.oam.dkblue { background-color: #0092d8; border-radius: 3px; border-width:0px; color: #ffffff; border-color: #0092d8; }
.btn.oam.dkblue i { padding-right:10px; color: #ffffff; }
.btn.oam.dkblue:hover { background-color: #00467e; border-color: #0092d8; color: #ffffff; }
.btn.oam.dkblue:hover i.fa-inverse { color: #ffffff; }

.btn.oam.ltblue { background-color: #00467e; border-radius: 3px; border-width:0px; color: #ffffff; border-color: #00467e; }
.btn.oam.ltblue:hover { background-color: #ffffff; border-color: #ffffff; color: #00467e; }

.oam-mobile-button { color: #ffffff; background: #0092d8; border-radius: 3px; margin-top: 10px; padding: 8px; width: 100%; display:block; text-align:center; font-size: 20px;}

.fa-circle-oam i:first-of-type { color: #0092d8; }

a.pop i:nth-of-type(2) {
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	transition-duration: 0.5s;
}

a.pop:hover i:nth-of-type(2) {
	opacity: 0;
	-moz-transform: scale(1.5);
	-webkit-transform: scale(1.5);
	-o-transform: scale(1.5);
	-ms-transform: scale(1.5);
	-moz-transition-duration: 0.7s;
	-webkit-transition-duration: 0.7s;
	-ms-transition-duration: 0.7s;
	-o-transition-duration: 0.7s;
	transition-duration: 0.7s ;
}

/* Row Styles
====================================*/

.oam-color-bar { height: 20px; line-height:0px; position: relative; margin-bottom: 2px; }
.oam-color-bar-left, .oam-color-bar-right { height:20px; width:50%; position:absolute; z-index:0; }
.oam-color-bar-left { left:0px; background-color: #781017; }
.oam-color-bar-right { right:0px; background-color: #997931; }

.oam-header-appt { position: relative; margin:2px 0px 2px 0px; }

.oam-header, .oam-header .container, .oam-header .row { background-color:#00467e; }
.oam-logo { background-color: #24467c; border-top: 1px solid #ffffff; padding-top: 4px; }
.oam-logo .row { padding-bottom: 5px; }
.oam-logo p { padding-top: 5px; margin: 0; }
.oam-logo img { vertical-align:middle; }
.oam-menu { background-color:#0092d8; }
a.oam-header-phone { color: #ffffff; font-size: 28px; font-weight: bold; padding-top: 20px;margin-right: 10px; display:inline-block; text-decoration: none; }
a.oam-header-phone:hover { text-decoration: none; color: #5192d6; }

.oam-footer { padding-top:20px; padding-bottom: 20px; }
.oam-footer b, .oam-footer strong { font-weight:bold; }
.oam-footer p { font-size: 12px; padding-bottom: 10px; line-height:1em; }

.oam-sub-footer { padding-top:10px; }
.oam-sub-footer p { font-size: 10px; padding-bottom: 10px; }
.oam-sub-footer a { text-decoration:none; color: #000000; }
.oam-sub-footer a:hover { text-decoration:underline; }

.oam-gradient { background: #ffffff; }

.oam-banner { margin: 0px; padding: 0px; display: none; width: 100%; }

#layerslider { background-color: #0092d8 !important; }

.oam-banner-image { margin: 0px; padding: 0px; }

.oam-white-corner { border-radius: 16px; background: #ffffff; padding: 20px; }
.oam-white-corner h2 { font-size: 32px; line-height: 36px; }
.oam-white-corner h2 b, .oam-white-corner h2 strong { font-size: 36px; }
.oam-white-corner p { font-size: 20px; }

.oam-contact-red-cntr { background-color: #921B14; color: #ffffff; padding-top: 10px; padding-bottom: 10px; }
.oam-contact-red-cntr p {color:#ffffff; }
.oam-contact-red-cntr h2, .oam-contact-red-cntr h1.h1h2 { color: #ffffff; font-size: 18px; padding:0; margin: 0;  line-height: 26px; }
.oam-contact-red-cntr h1.h1h2 { font-size: 24px; }

.oam-blue-cntr { background: #00467e; color: #ffffff; padding-top: 20px; }
.oam-blue-cntr p { color:#ffffff; padding-bottom: 20px; }
.oam-blue-cntr h1 { color: #ffffff; font-size: 32px; padding-bottom:10px; ; line-height: 28px; padding-top: 0px; margin-top: 0px;}
.oam-blue-cntr h2 { color: #ffffff; font-size: 24px; padding-bottom:0px; ; line-height: 28px; padding-top: 0px; margin-top: 0px;}
.oam-blue-cntr i, .oam-white-cntr i, .oam-ltblue-cntr i { color: #0092d8; }
.oam-blue-cntr i.fa-inverse, .oam-white-cntr i.fa-inverse, .oam-ltblue-cntr i.fa-inverse { color: #ffffff; }
.oam-blue-cntr a { display:block; }
.oam-blue-cntr a:hover .fa-circle-oam i:first-of-type { color: #ffffff; }
.oam-blue-cntr a:hover .fa-circle-oam i.fa-inverse { color: #0092d8; }
.oam-blue-cntr a:hover h2 { color: #0092d8; }
.oam-blue-cntr .white i.fa-plus { color: #ffffff; }

.oam-white-cntr { background: #ffffff; padding-top: 20px; }
.oam-white-cntr h2, .oam-white-cntr h1.h1h2 { color: #00467e; font-size: 28px; padding-bottom:0px; line-height: 34px; padding-top: 0px; margin-top: 0px;}
.oam-white-cntr a:hover .fa-circle-oam i:first-of-type { color: #00467e; }
.oam-white-cntr a:hover .fa-circle-oam i.fa-inverse { color: #ffffff; }
.oam-white-cntr a:hover h2, .oam-white-cntr a:hover h1.h1h2 { color: #76c3e2; }
.oam-white-cntr .white i.fa-plus { color: #ffffff; }

.oam-title-cntr { background: #0092d8; padding-top:10px; padding-bottom: 10px; }
.oam-title-cntr h2 { color: #ffffff; font-size: 32px; padding-bottom:0px; line-height: 28px; padding-top: 0px; margin-top: 0px;}
.oam-title-cntr p, .oam-title-cntr a { color: #ffffff; text-decoration:none;}
.oam-title-cntr a:hover { text-decoration:underline;}

.oam-contact-blue-cntr { background: #0092d8; padding-top:10px; padding-bottom: 10px; }
.oam-contact-blue-cntr h2 { color: #ffffff; font-size: 28px; padding-bottom:0px; line-height: 28px; padding-top: 0px; margin-top: 0px;}
.oam-contact-blue-cntr p { color: #ffffff; font-size: 18px; line-height: 24px; }
.oam-contact-blue-cntr a.btn { margin-top:10px; margin-bottom:10px; }

.oam-tan-cntr { background: #ebe4d6; padding-top:10px; padding-bottom: 10px; }
.oam-tan-cntr h2 { color: #000000; font-size: 28px; padding-bottom:0px; line-height: 28px; padding-top: 0px; margin-top: 0px;}
.oam-tan-cntr p { color: #000000; font-size: 18px; line-height: 24px; }
.oam-tan-cntr a { margin-top:10px; margin-bottom:10px; }
.oam-tan-cntr a:hover .oam-mobile-button, oam-ltblue-cntr a:hover { background: #00467e; }

.oam-
.oam-ltltblue-cntr { background: #d4e8f8; padding-top:20px; }
.oam-ltltblue-cntr h2 { color: #ffffff; font-size: 28px; padding-bottom:0px; line-height: 34px; padding-top: 0px; margin-top: 0px;}
.oam-ltltblue-cntr a { color: #ffffff; text-decoration:none;}
.oam-ltltblue-cntr a:hover .oam-mobile-button, oam-ltblue-cntr a:hover { background: #00467e; }

.oam-ltblue-cntr { background: #76c3e2; padding-top:20px; }
.oam-ltblue-cntr h2 { color: #ffffff; font-size: 28px; padding-bottom:0px; line-height: 28px; padding-top: 0px; margin-top: 0px;}
.oam-ltblue-cntr a { color: #ffffff; text-decoration:none;}
.oam-ltblue-cntr a:hover .oam-mobile-button, oam-ltblue-cntr a:hover { background: #00467e; }

.oam-ltblue2-cntr { background: #c0e4ff; padding-top:20px; }
.oam-ltblue2-cntr h2 { color: #ffffff; font-size: 28px; padding-bottom:0px; line-height: 28px; padding-top: 0px; margin-top: 0px;}
.oam-ltblue2-cntr a { color: #ffffff; text-decoration:none;}
.oam-ltblue2-cntr a:hover .oam-mobile-button, oam-ltblue-cntr a:hover { background: #00467e; }

.oam-ltgrey-cntr { background: #f5f5f5; padding-top:20px; }
.oam-ltgrey-cntr h2 { color: #ffffff; font-size: 28px; padding-bottom:0px; line-height: 28px; padding-top: 0px; margin-top: 0px;}
.oam-ltgrey-cntr a { color: #ffffff; text-decoration:none;}
.oam-ltgrey-cntr a:hover .oam-mobile-button, oam-ltblue-cntr a:hover { background: #00467e; }

.oam-ltgrey-footer { background: #f5f5f5; color: #777777; font-size: 13px; font-weight: bold; margin: 0; }
.oam-ltgrey-footer p { color: #777777; font-weight: normal; line-height: 18px; }
.oam-ltgrey-footer b, .oam-ltgrey-footer strong { color: #777777; font-size: 16px; font-weight: bold; }

.oam-dkgrey-footer { background: #ececec; }
.oam-dkgrey-footer a { color: #777777; font-weight: bold; text-decoration:none;}
.oam-dkgrey-footer a:hover { color: #0092d8; text-decoration:none;}

.oam-content p { padding-bottom:10px; line-height: 22px; }
.oam-content b, .oam-content strong { font-weight:bold; }
.oam-content h2, .oam-content h1.h1h2 { color: #00467e; padding-bottom:5px;}
.oam-content img { max-width: 100%; }
.oam-content img.actual-size { width: auto; }

.oam-content ul, .oam-content ol, .job-detail ul { color: #4C4C4C; line-height: 22px; }
.oam-content .fa-ul, .job-detail ul {
    margin-left: 15px; padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none;}

.oam-content .top { margin-top: 20px; }

.oam-content .fa-ul li:before, .job-detail ul li:before {    
  font-family: 'FontAwesome';
  content: '\f00c';
  padding-right: 5px;
  color: #4c4c4c;
  display: table-cell;
}
.oam-content .fa-ul li, .job-detail ul li { line-height:22px; color: #4c4c4c; }

.oam-content .fa-ul, .job-detail ul {
    counter-reset: foo;
    display: table;
    margin-left: 0px;
}

.oam-content .fa-ul &gt; li, .job-detail ul &gt; li {
    counter-increment: foo;
    display: table-row;
}

.oam-dkblue { background: #00467e; padding-top:20px; padding-bottom: 20px; }
.oam-dkblue h2, .oam-dkblue h1.h1h2 { color: #ffffff; font-size: 28px; line-height: 28px; margin-bottom: 20px; }
.oam-dkblue h3 { color: #ffffff; font-size: 22px; line-height: 26px; margin-bottom: 10px; }
.oam-dkblue h4 { color: #ffffff; font-size: 22px; line-height: 26px; margin-bottom: 10px; }
.oam-dkblue p { color: #ffffff; font-size: 18px; line-height: 24px; }

/* Partner Logo Sprites 
====================================*/

.partner { display:inline-block; }

.partner.muskegon-surgery { width: 168px; height: 42px; background: transparent url(/uploads/images/logo-sprites.gif) 0px 0px;}
.partner.muskegon-surgery:hover { background-position:250px 0px;}

.partner.wmspine-center { width: 173px; height: 54px; background: transparent url(/uploads/images/logo-sprites.gif) 0px -60px;}
.partner.wmspine-center:hover { background-position:250px -60px;}

.partner.mercy-health { width: 211px; height: 42px; background: transparent url(/uploads/images/logo-sprites.gif) 0px -120px;}
.partner.mercy-health:hover { background-position:250px -120px;}

.partner.north-ottawa-health-system { width: 249px; height: 44px; background: transparent url(/uploads/images/logo-sprites.gif) 0px -180px;}
.partner.north-ottawa-health-system:hover { background-position:250px -180px;}

/* Body Map 
====================================*/

#body-map a { }
#body { width: 100%; position: relative; }
#body img { position: absolute; top: 0; left: 0; transition: all 200ms ease 0s; }
#body img { opacity: 0; }
#body img.default { opacity: 1; position: relative; z-index: 100; }
#body img.inactive { opacity:0; }
#body img.active { opacity: 1; z-index: 200; }

#layerslider { height: 230px; width: 100%; }

.affix-top {
  width: 100%;
  }
 
.affix {
    position: fixed;
    top: 0px;
    left: 0px;
    width:100%;
    z-index: 11000;
    background-color:#ffffff;
  }
  
.affix + div {
    position: relative;
    padding-top:140px;
}


.member { margin-bottom: 20px; position: relative; }
.member a { text-decoration:none; }
.member img { width: 100%; }
.member .overlay { display: none; width: 100%; height: 100%; background-color: #000000; position: absolute; top: 0px; left: 0px; opacity: 0.25; }
.member .title { position: relative; text-align:center; display: block; width: 100%; padding: 8px 4px 8px 4px; background-color: #f5f5f5; color: #6f6f6f; font-size: 12px; }
.member .specialty-title, .member .location-title { min-height: 60px; }
.member .title.specialty, .member .title.location { font-size: 18px; line-height: 22px; color: #0092d8; padding: 16px 4px 16px 4px;}
.member .link {
  text-align:center;
  display: none;
  position: absolute;
  top: 50%;
  left: 0px;
  color: #ffffff;
  width: 100%;
  font-size:32px;
  margin-top: -42px;
  opacity:1;
  }
  
.member .plus-bg { color: #000000; opacity:0.4; font-size:48px; }
  
.team .btn { margin-bottom:20px; font-size: 12px; }

.sort h3 { text-align:center; font-size: 22px; line-height: 26px; color: #0092d8; }

.member a { display:block; }

.member a:hover .title { background-color: #0092d8; color: #ffffff; }
.member a:hover .link { display:block; }
.member a:hover .overlay { display:block; }

.team .hidden { display:none; }

.map-container {
    float: left;
    height: 0;
    padding-bottom: 100% !important;
    position: relative;
    width: 100%;
    margin-bottom: 10px;
}

.map {
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
}

#education-sel {
  margin: 10px 0px 0px 0x;
  width: 100%;
}

#specialty-sort, #news-category-sort, #location-sort {
    width: 100%;
    margin: 0 0 20px 0;
}

#specialty-sort, #news-category-sort, .education-selection, #location-sort {
    background: transparent url("/uploads/images/specialty-hr.gif") repeat-x scroll left center;
    text-align: center;
}

#specialty-sort select option, #location-sort select option, #news-category-sort select option { color: #c6c6c6; }
#specialty-sort select, #location-sort select, #news-category-sort select { color: #c6c6c6; border: 1px solid #c6c6c6; }

.selectboxit .selectboxit-arrow-container .selectboxit-arrow {
  top: 22%;
  padding-left: 10px;
}

.selectboxit-container .selectboxit {
    border-radius: 3px;
}

.selectboxit-btn {
    background-color: #ffffff;
    background-image:none;
    border-color: #c6c6c6;
    border-width: 1px;
}

.toggle {
  margin-bottom: 10px;
}

.toggle .toggle-trigger {
  width: 100%;
  margin: 0px;
  padding: 0px;
  line-height:22px;
}

.toggle .toggle-trigger a {
  background-color: #f4f4f4;
  border-radius: 3px;
  color: #4c4c4c;
  display: block;
  font-size: 16px;
  padding: 10px 8px;
  text-decoration:none;
  text-align: left;
}

.toggle .toggle-trigger a:before {
  font-family:"FontAwesome";
  content:"\f055";
  color: #4c4c4c;
  font-size: 16px;
  display: block;
  float: left;
  line-height: 22px;
  margin: 0 8px 0 0;
}

.toggle .toggle-trigger a.toggle-active:before {
  content:"\f056";
  color: #ffffff;
}

.toggle .toggle-trigger a.toggle-active {
  background: #00467e;
  color: #ffffff;
}

.toggle .toggle-content p, .toggle .toggle-content h2, .toggle .toggle-content h3  {
  padding: 8px;
  margin: 0px;
}

.toggle .toggle-content ul, .toggle .toggle-content ol  {
  padding: 8px 8px 0px 28px;
  margin-bottom: 0px;
}

.toggle .toggle-content li  {
  padding-bottom: 8px;
}

.toggle .toggle-content {
  margin-bottom: 8px;
  text-align: left;
}

.toggle .toggle-active-display {
  display: inline !important;
}

.toggle .toggle-content a img { width: auto; }

.educational-content-hidden {
  display: none;
}

#topcontrol {
    background: #222 none repeat scroll 0 0;
    border-radius: 3px;
    bottom: 11px;
    color: #fff;
    font-size: 20px;
    height: 30px;
    position: relative;
    right: 20px;
    width: 30px;
    z-index: 99;
}

#topcontrol::after {
    content: "ï„†";
    font-family: FontAwesome;
    left: 8.5px;
    position: absolute;
    text-align: center;
    top: 7px;
}

#topcontrol:hover {
    background: #0092d8 none repeat scroll 0 0;
    color: #fff;
    transition: all 0.3s ease-in-out 0s;
}

.video-container {
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}

.video-container iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    padding-left: 8px;
    padding-right: 8px;
    position:absolute;
}

.fluid .video-container iframe { padding-left: 0px; padding-right: 0px; }

.news-articles { padding-top: 20px; padding-bottom: 20px; }

.news-article {
  color: #4C4C4C;
  padding: 0px;
  background-color: #f5f5f5;
  margin-bottom: 20px;
}

.news-article-summary {
  height: 10em;
  overflow: hidden;
  position: relative;
}

.shadow {
    position:absolute;
    bottom:0px;
    width:100%;
    height:2em;
    background: -webkit-linear-gradient(rgba(255, 255, 255, 0), #f5f5f5);
    background: -o-linear-gradient(rgba(255, 255, 255, 0), #f5f5f5);
    background: -moz-linear-gradient(rgba(255, 255, 255, 0), #f5f5f5);
    background: linear-gradient(rgba(255, 255, 255, 0), #f5f5f5);
}

.no-gutter {
    padding-right:0;
    padding-left:0;
}

.news-share h4 {
  text-transform: uppercase;
  text-align: center;
  color: #4C4C4C;
  font-weight: bold;
  padding-bottom: 10px;
  border-bottom: 1px solid #4C4C4C;
}

.news-detail a { text-decoration: none; }


.news-share p { text-align: center; }
.news-share i:first-of-type { color: #0092d8; }

.shoulder-inst-parent-menu { padding-top: 30px; padding-bottom: 0px; }
.shoulder-inst-parent-menu .title { font-size: 17px;
    line-height: 22px;
    color: #0092d8;
    padding: 16px 4px 16px 4px;}

.oam-bright-green { color: #00FF00 !important; font-weight: bold; }
.oam-bright-green:hover { color: #ffffff !important; font-weight: bold; }

.oam-footer a { color: #777777; font-size: 12px; }
.oam-footer .quick-links a { font-size: 14px; }

/*
 * March 2021 Body Art
 */

.home-body-art {
	background-image: linear-gradient(#00467f, #0091d7);
	position: relative;
}

.home-body-art .home-body-art-bg {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	border-radius: 20px;
}

@media (max-width: 767px) {
	.container-fluid.home-body-art, .home-body-art .container, .home-body-art .row {
		padding-left:0px;
		padding-right:0px;
	}
	
	.home-body-art .home-body-art-bg {
		border-radius: 0px;
	}
}

/* Hotspot */
@-webkit-keyframes hotspot-pulsate {
	0% {
		transform: scale(1);
		opacity: 0.8;
	}

	45% {
		transform: scale(1.75);
		opacity: 0;
	}
}

@keyframes hotspot-pulsate {
	0% {
		transform: scale(1);
		opacity: 0.8;
	}

	45% {
		transform: scale(1.75);
		opacity: 0;
	}
}

@-webkit-keyframes stop-hotspot-pulsate {
	from {
		opacity: 0.4;
	}

	to {
		transform: scale(2);
		opacity: 0;
	}
}

#testimonials {
	margin-top:20px;
	margin-bottom: 20px;
	postion: relative;
}

#testimonials .quote::before {
  content: "â€œ";
  font-size: 112px;
  font-weight: normal;
  font-family: 'PT Sans', sans-serif;
  position: absolute;
  left: 30px;
  top: 10px;
  margin: 0;
  padding: 0;
  line-height: 112px;
}

#testimonials .quote {
  background-color: #0091d7;
  color: #ffffff;
  display: block;
  width: 100%;
  padding: 20px 80px 20px 80px;
  border-radius: 5px;
  margin-bottom: 0;
}

#testimonials .caret {
	color: #0091d7;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: top;
    border-top: 12px dashed;
    border-top: 12px solid\9;
    border-right: 12px solid transparent;
    border-left: 12px solid transparent;
}

#testimonials .author {
	color: #000000;
	font-weight: bold;
}

#testimonials .owl-dots {
	margin-top: 0px;
}

/* Image Hotspots */
.image-hotspots {
	position: relative;
}

.image-hotspot {
	cursor: pointer;
	position: absolute;
}

.image-hotspot .circle {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -1em auto auto -1em;
	background: transparent;
	border-radius: 50%;
	border: 3px solid rgba(255, 255, 255, 1);
	transform-origin: 50% 50%;
	transition: opacity .2s ease-in, transform .1s ease-out;
	color: white;
	overflow: hidden;
}

.image-hotspot .ring {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -1em auto auto -1em;
	transform-origin: 50% 50%;
	border-radius: 50%;
	border: 3px solid rgba(255, 255, 255, 1);
	opacity: 0;
	-webkit-animation: hotspot-pulsate 3s ease-out infinite;
	animation: hotspot-pulsate 3s ease-out infinite;
}

.hotspot-buttons { position: absolute; }

.hotspot-buttons a {
  width: 100%;
  border-radius: 32px;
  color: #ffffff;
  display: block;
}

.hotspot-buttons a:hover {
  text-decoration: none;
  color: #ffffff;
}

.hotspot-buttons a.btn-elbow, a.btn-shoulder {background-color: rgba(150, 117, 36, 0.6);}
.hotspot-buttons a.btn-elbow:hover, a.btn-shoulder:hover,
.hotspot-buttons a.btn-elbow.active, a.btn-shoulder.active {background-color: rgba(150, 117, 36, 1.0);}

.hotspot-buttons a.btn-spine {background-color: rgba(9, 70, 127, 0.6);}
.hotspot-buttons a.btn-spine:hover, .hotspot-buttons a.btn-spine.active {background-color: rgba(9, 70, 127, 1.0);}

.hotspot-buttons a.btn-foot-ankle, a.btn-hand-wrist {background-color: rgba(138, 20, 23, 0.6);}
.hotspot-buttons a.btn-foot-ankle:hover, a.btn-hand-wrist:hover,
.hotspot-buttons a.btn-foot-ankle.active, a.btn-hand-wrist.active {background-color: rgba(138, 20, 23, 1.0);}

.hotspot-buttons a.btn-hip {background-color: rgba(93, 118, 52, 0.6);}
.hotspot-buttons a.btn-hip:hover, .hotspot-buttons a.btn-hip.active {background-color: rgba(93, 118, 52, 1.0);}

.hotspot-buttons a.btn-knee {background-color: rgba(107, 74, 125, 0.6);}
.hotspot-buttons a.btn-knee:hover, .hotspot-buttons a.btn-knee.active {background-color: rgba(107, 74, 125, 1.0);}

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

.home-body-art-heading { position: absolute; width: 80%; left: 50%; transform: translate(-50%, 8%); }

.hotspot-buttons { width: 30%; top: 22%; right: 10%; }
.hotspot-buttons a { font-size: 14px; line-height: 18px; padding: 1px 10px 1px 10px; margin-bottom: 5px; height: 20px;}

.image-hotspot-group .circle, .image-hotspot-group .ring { width: 2.5em; height: 2.5em; }
.image-hotspot-elbow { left: 18%; top: 48%; }
.image-hotspot-shoulder { left: 35%; top: 31%; }
.image-hotspot-hand-wrist { left: 35%; top: 49%; }
.image-hotspot-foot-ankle { left: 25%; top: 90%; }
.image-hotspot-spine { left: 41.5%; top: 40%; }
.image-hotspot-knee { left: 40%; top: 69%; }
.image-hotspot-hip { left: 28%; top: 60%; }

.video-title { height: 7em; display: inline-block; }
.video-text { height: 8em; display: inline-block; }
.video-signin a.btn { margin-bottom: 0px; margin-top: 15px; font-size: 16px; }

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.modal { z-index: 20000; background: rgba(000, 000, 000, 0.8); min-height:1000000px; }

/* Small devices (tablets, 384px and up) */
@media (min-width: 600px) {

	.home-body-art-heading { transform: translate(-50%, 4%); }

	.hotspot-buttons { width: 30%; top: 24%; right: 10%; }
	.hotspot-buttons a { font-size: 18px; line-height: 28px; padding: 4px 12px 4px 12px; margin-bottom: 5px; height: 36px;}
	
	.image-hotspot-group .circle, .image-hotspot-group .ring { width: 2.5em; height: 2.5em; }
	.image-hotspot-elbow { left: 18%; top: 48%; }
	.image-hotspot-shoulder { left: 35%; top: 31%; }
	.image-hotspot-hand-wrist { left: 35%; top: 49%; }
	.image-hotspot-foot-ankle { left: 25%; top: 90%; }
	.image-hotspot-spine { left: 41.5%; top: 40%; }
	.image-hotspot-knee { left: 40%; top: 69%; }
	.image-hotspot-hip { left: 28%; top: 60%; }

}

/* Small devices (tablets, 768px and up) sm */
@media (min-width: 768px) {
	.home-body-art-heading { transform: translate(-50%, 4%); }

	.hotspot-buttons { width: 30%; top: 24%; right: 10%; }
	.hotspot-buttons a { font-size: 18px; line-height: 28px; padding: 6px 16px 6px 16px; margin-bottom: 5px; height: 40px;}
	
	.image-hotspot-group .circle, .image-hotspot-group .ring { width: 3em; height: 3em; }
	.image-hotspot-elbow { left: 17%; top: 47%; }
	.image-hotspot-shoulder { left: 35%; top: 31%; }
	.image-hotspot-hand-wrist { left: 35%; top: 49%; }
	.image-hotspot-foot-ankle { left: 24.5%; top: 90%; }
	.image-hotspot-spine { left: 41%; top: 40%; }
	.image-hotspot-knee { left: 39.5%; top: 69%; }
	.image-hotspot-hip { left: 27%; top: 59%; }

}

/* Medium devices (desktops, 992px and up) md */
@media (min-width: 992px) {

        .row.equal {  }
        .bottom {  }
        .twoline { min-height: 3em; }
        .fiveline { min-height: 8em; }

	.home-body-art-heading { transform: translate(-50%, 4%); }

	.hotspot-buttons { width: 30%; top: 30%; right: 10%; }
	.hotspot-buttons a { font-size: 24px; line-height: 24px; padding: 8px 16px 8px 16px; margin-bottom: 10px; height: 40px;}

	.image-hotspot-group .circle, .image-hotspot-group .ring { width: 4em; height: 4em; }
	.image-hotspot-elbow { left: 17%; top: 46%; }
	.image-hotspot-shoulder { left: 35%; top: 31%; }
	.image-hotspot-hand-wrist { left: 34%; top: 48%; }
	.image-hotspot-foot-ankle { left: 24%; top: 90.5%; }
	.image-hotspot-spine { left: 40.5%; top: 40%; }
	.image-hotspot-knee { left: 39%; top: 67%; }
	.image-hotspot-hip { left: 27%; top: 57%; }
   
}

/* Large devices (large desktops, 1200px and up) lg */
@media (min-width: 1200px) {

        .twoline { min-height: 3em; }
        .fiveline { min-height: 6em; }

	.home-body-art-heading { transform: translate(-50%, 4%); }

	.hotspot-buttons { width: 30%; top: 30%; right: 10%; }
	.hotspot-buttons a { font-size: 24px; line-height: 24px; padding: 8px 16px 8px 16px; margin-bottom: 10px; height: 40px; }
	
	.image-hotspot-group .circle, .image-hotspot-group .ring { width: 4em; height: 4em; }
	.image-hotspot-elbow { left: 17%; top: 46%; }
	.image-hotspot-shoulder { left: 35%; top: 31%; }
	.image-hotspot-hand-wrist { left: 34%; top: 48%; }
	.image-hotspot-foot-ankle { left: 24%; top: 90.5%; }
	.image-hotspot-spine { left: 40.5%; top: 40%; }
	.image-hotspot-knee { left: 39%; top: 67%; }
	.image-hotspot-hip { left: 27%; top: 57%; }


}

.job-summary h1, .job-detail h1 { margin-bottom: 0px; }
.job-summary h2, .job-detail h2 { margin-top: 0px; }
.job-detail h3 { text-align: left; margin-top: 10px; margin-bottom: 10px; padding: 0px; }

hr {
    height: 1px;
    background: #555;
}
/* cmsms stylesheet: forms modified: 03/31/25 11:31:27 */
.sky-form {
  margin-top: 20px;
  margin-bottom: 20px;
}

.sky-form section {
	margin-bottom: 20px;
}

.sky-form .label {
	display: block;
	margin-bottom: 6px;
	line-height: 19px;
    color: #00467e;
    text-align:left;
    font-size:14px;
    font-weight:normal;
    padding: 0;
}

.sky-form .label span {
    color: #999999;
}

.sky-form .input,
.sky-form .select,
.sky-form .textarea,
.sky-form .radio,
.sky-form .checkbox,
.sky-form .toggle,
.sky-form .button {
	position: relative;
	display: block;
}
.sky-form .input input,
.sky-form .textarea textarea {
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	height: 39px;
	padding: 8px 10px;
	outline: none;
	border-width: 2px;
	border-style: solid;
	border-radius: 0;
	background: #fff;
	font: 15px/19px 'Open Sans', Helvetica, Arial, sans-serif;
	color: #404040;
	appearance: normal;
	-moz-appearance: none;
	-webkit-appearance: none;
}

.sky-form .select select {
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	height: 39px;
	padding: 6px 10px 8px 10px;
	outline: none;
	border-width: 2px;
	border-style: solid;
	border-radius: 0;
	background: #fff;
	font: 15px/19px 'Open Sans', Helvetica, Arial, sans-serif;
	color: #404040;
	appearance: normal;
	-moz-appearance: none;
	-webkit-appearance: none;
}

/**/
/* selects */
/**/
.sky-form .select i {
	position: absolute;
	top: 14px;
	right: 14px;
	width: 5px;
	height: 11px;
}
.sky-form .select i:after,
.sky-form .select i:before {
	content: '';
	position: absolute;
	right: 0;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.sky-form .select i:after {
	bottom: 0;
	border-top: 4px solid #404040;
}
.sky-form .select i:before {
	top: 0;
	border-bottom: 4px solid #404040;
}
.sky-form .select-multiple select {
	height: auto;
}



.sky-form .button {
	float: right;
	height: 39px;
	overflow: hidden;
	margin: 10px 0 0 20px;
	padding: 0 25px;
	outline: none;
	border: 0;
	font: 300 15px/39px 'Open Sans', Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
}

/**/
/* textareas */
/**/
.sky-form .textarea textarea {
	height: auto;
	resize: none;
}
.sky-form .textarea-resizable textarea {
	resize: vertical;	
}
.sky-form .textarea-expandable textarea {
	height: 39px;
}
.sky-form .textarea-expandable textarea:focus {
	height: auto;
}



/**/
/* normal state */
/**/
.sky-form .input input,
.sky-form .select select,
.sky-form .textarea textarea,
.sky-form .radio i,
.sky-form .checkbox i,
.sky-form .toggle i,
.sky-form .icon-append,
.sky-form .icon-prepend {
	border-color: #e5e5e5;
	transition: border-color 0.3s;
	-o-transition: border-color 0.3s;
	-ms-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
}


.sky-form .button {
	background-color: #0092d8;
	opacity: 0.8;
    border-radius:4px;
	transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
}

/**/
/* hover state */
/**/
.sky-form .input:hover input,
.sky-form .select:hover select,
.sky-form .textarea:hover textarea,
.sky-form .radio:hover i,
.sky-form .checkbox:hover i,
.sky-form .toggle:hover i {
	border-color: #8dc9e5;
}
.sky-form .rating input + label:hover,
.sky-form .rating input + label:hover ~ label {
	color: #2da5da;
}
.sky-form .button:hover {
	opacity: 1;
}


/**/
/* focus state */
/**/
.sky-form .input input:focus,
.sky-form .select select:focus,
.sky-form .textarea textarea:focus,
.sky-form .radio input:focus + i,
.sky-form .checkbox input:focus + i,
.sky-form .toggle input:focus + i {
	border-color: #2da5da;
}

.icon-address-book:before {
  content: "\f2bb";
}
.icon-glass:before {
  content: "\f000";
}
.icon-music:before {
  content: "\f001";
}
.icon-search:before {
  content: "\f002";
}
.icon-envelope:before {
  content: "\f003";
}
.icon-heart:before {
  content: "\f004";
}
.icon-star:before {
  content: "\f005";
}
.icon-star-empty:before {
  content: "\f006";
}
.icon-user:before {
  content: "\f007";
}
.icon-film:before {
  content: "\f008";
}
.icon-th-large:before {
  content: "\f009";
}
.icon-th:before {
  content: "\f00a";
}
.icon-th-list:before {
  content: "\f00b";
}
.icon-ok:before {
  content: "\f00c";
}
.icon-remove:before {
  content: "\f00d";
}
.icon-zoom-in:before {
  content: "\f00e";
}
.icon-zoom-out:before {
  content: "\f010";
}
.icon-off:before {
  content: "\f011";
}
.icon-signal:before {
  content: "\f012";
}
.icon-cog:before {
  content: "\f013";
}
.icon-trash:before {
  content: "\f014";
}
.icon-home:before {
  content: "\f015";
}
.icon-file:before {
  content: "\f016";
}
.icon-time:before {
  content: "\f017";
}
.icon-road:before {
  content: "\f018";
}
.icon-download-alt:before {
  content: "\f019";
}
.icon-download:before {
  content: "\f01a";
}
.icon-upload:before {
  content: "\f01b";
}
.icon-inbox:before {
  content: "\f01c";
}
.icon-play-circle:before {
  content: "\f01d";
}
.icon-repeat:before,
.icon-rotate-right:before {
  content: "\f01e";
}
.icon-refresh:before {
  content: "\f021";
}
.icon-list-alt:before {
  content: "\f022";
}
.icon-lock:before {
  content: "\f023";
}
.icon-flag:before {
  content: "\f024";
}
.icon-headphones:before {
  content: "\f025";
}
.icon-volume-off:before {
  content: "\f026";
}
.icon-volume-down:before {
  content: "\f027";
}
.icon-volume-up:before {
  content: "\f028";
}
.icon-qrcode:before {
  content: "\f029";
}
.icon-barcode:before {
  content: "\f02a";
}
.icon-tag:before {
  content: "\f02b";
}
.icon-tags:before {
  content: "\f02c";
}
.icon-book:before {
  content: "\f02d";
}
.icon-bookmark:before {
  content: "\f02e";
}
.icon-print:before {
  content: "\f02f";
}
.icon-camera:before {
  content: "\f030";
}
.icon-font:before {
  content: "\f031";
}
.icon-bold:before {
  content: "\f032";
}
.icon-italic:before {
  content: "\f033";
}
.icon-text-height:before {
  content: "\f034";
}
.icon-text-width:before {
  content: "\f035";
}
.icon-align-left:before {
  content: "\f036";
}
.icon-align-center:before {
  content: "\f037";
}
.icon-align-right:before {
  content: "\f038";
}
.icon-align-justify:before {
  content: "\f039";
}
.icon-list:before {
  content: "\f03a";
}
.icon-indent-left:before {
  content: "\f03b";
}
.icon-indent-right:before {
  content: "\f03c";
}
.icon-facetime-video:before {
  content: "\f03d";
}
.icon-picture:before {
  content: "\f03e";
}
.icon-pencil:before {
  content: "\f040";
}
.icon-map-marker:before {
  content: "\f041";
}
.icon-adjust:before {
  content: "\f042";
}
.icon-tint:before {
  content: "\f043";
}
.icon-edit:before {
  content: "\f044";
}
.icon-share:before {
  content: "\f045";
}
.icon-check:before {
  content: "\f046";
}
.icon-move:before {
  content: "\f047";
}
.icon-step-backward:before {
  content: "\f048";
}
.icon-fast-backward:before {
  content: "\f049";
}
.icon-backward:before {
  content: "\f04a";
}
.icon-play:before {
  content: "\f04b";
}
.icon-pause:before {
  content: "\f04c";
}
.icon-stop:before {
  content: "\f04d";
}
.icon-forward:before {
  content: "\f04e";
}
.icon-fast-forward:before {
  content: "\f050";
}
.icon-step-forward:before {
  content: "\f051";
}
.icon-eject:before {
  content: "\f052";
}
.icon-chevron-left:before {
  content: "\f053";
}
.icon-chevron-right:before {
  content: "\f054";
}
.icon-plus-sign:before {
  content: "\f055";
}
.icon-minus-sign:before {
  content: "\f056";
}
.icon-remove-sign:before {
  content: "\f057";
}
.icon-ok-sign:before {
  content: "\f058";
}
.icon-question-sign:before {
  content: "\f059";
}
.icon-info-sign:before {
  content: "\f05a";
}
.icon-screenshot:before {
  content: "\f05b";
}
.icon-remove-circle:before {
  content: "\f05c";
}
.icon-ok-circle:before {
  content: "\f05d";
}
.icon-ban-circle:before {
  content: "\f05e";
}
.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-share-alt:before,
.icon-mail-forward:before {
  content: "\f064";
}
.icon-resize-full:before {
  content: "\f065";
}
.icon-resize-small:before {
  content: "\f066";
}
.icon-plus:before {
  content: "\f067";
}
.icon-minus:before {
  content: "\f068";
}
.icon-asterisk:before {
  content: "\f069";
}
.icon-exclamation-sign:before {
  content: "\f06a";
}
.icon-gift:before {
  content: "\f06b";
}
.icon-leaf:before {
  content: "\f06c";
}
.icon-fire:before {
  content: "\f06d";
}
.icon-eye-open:before {
  content: "\f06e";
}
.icon-eye-close:before {
  content: "\f070";
}
.icon-warning-sign:before {
  content: "\f071";
}
.icon-plane:before {
  content: "\f072";
}
.icon-calendar:before {
  content: "\f073";
}
.icon-random:before {
  content: "\f074";
}
.icon-comment:before {
  content: "\f075";
}
.icon-magnet:before {
  content: "\f076";
}
.icon-chevron-up:before {
  content: "\f077";
}
.icon-chevron-down:before {
  content: "\f078";
}
.icon-retweet:before {
  content: "\f079";
}
.icon-shopping-cart:before {
  content: "\f07a";
}
.icon-folder-close:before {
  content: "\f07b";
}
.icon-folder-open:before {
  content: "\f07c";
}
.icon-resize-vertical:before {
  content: "\f07d";
}
.icon-resize-horizontal:before {
  content: "\f07e";
}
.icon-bar-chart:before {
  content: "\f080";
}
.icon-twitter-sign:before {
  content: "\f081";
}
.icon-facebook-sign:before {
  content: "\f082";
}
.icon-camera-retro:before {
  content: "\f083";
}
.icon-key:before {
  content: "\f084";
}
.icon-cogs:before {
  content: "\f085";
}
.icon-comments:before {
  content: "\f086";
}
.icon-thumbs-up:before {
  content: "\f087";
}
.icon-thumbs-down:before {
  content: "\f088";
}
.icon-star-half:before {
  content: "\f089";
}
.icon-heart-empty:before {
  content: "\f08a";
}
.icon-signout:before {
  content: "\f08b";
}
.icon-linkedin-sign:before {
  content: "\f08c";
}
.icon-pushpin:before {
  content: "\f08d";
}
.icon-external-link:before {
  content: "\f08e";
}
.icon-signin:before {
  content: "\f090";
}
.icon-trophy:before {
  content: "\f091";
}
.icon-github-sign:before {
  content: "\f092";
}
.icon-upload-alt:before {
  content: "\f093";
}
.icon-lemon:before {
  content: "\f094";
}
.icon-phone {
	margin-top: 1px;
}
.icon-phone:before {
  content: "\f095";
}
.icon-check-empty:before {
  content: "\f096";
}
.icon-bookmark-empty:before {
  content: "\f097";
}
.icon-phone-sign:before {
  content: "\f098";
}
.icon-twitter:before {
  content: "\f099";
}
.icon-facebook:before {
  content: "\f09a";
}
.icon-github:before {
  content: "\f09b";
}
.icon-unlock:before {
  content: "\f09c";
}
.icon-credit-card:before {
  content: "\f09d";
}
.icon-rss:before {
  content: "\f09e";
}
.icon-hdd:before {
  content: "\f0a0";
}
.icon-bullhorn:before {
  content: "\f0a1";
}
.icon-bell:before {
  content: "\f0a2";
}
.icon-certificate:before {
  content: "\f0a3";
}
.icon-hand-right:before {
  content: "\f0a4";
}
.icon-hand-left:before {
  content: "\f0a5";
}
.icon-hand-up:before {
  content: "\f0a6";
}
.icon-hand-down:before {
  content: "\f0a7";
}
.icon-circle-arrow-left:before {
  content: "\f0a8";
}
.icon-circle-arrow-right:before {
  content: "\f0a9";
}
.icon-circle-arrow-up:before {
  content: "\f0aa";
}
.icon-circle-arrow-down:before {
  content: "\f0ab";
}
.icon-globe:before {
  content: "\f0ac";
}
.icon-wrench:before {
  content: "\f0ad";
}
.icon-tasks:before {
  content: "\f0ae";
}
.icon-filter:before {
  content: "\f0b0";
}
.icon-briefcase:before {
  content: "\f0b1";
}
.icon-fullscreen:before {
  content: "\f0b2";
}
.icon-group:before {
  content: "\f0c0";
}
.icon-link:before {
  content: "\f0c1";
}
.icon-cloud:before {
  content: "\f0c2";
}
.icon-beaker:before {
  content: "\f0c3";
}
.icon-cut:before {
  content: "\f0c4";
}
.icon-copy:before {
  content: "\f0c5";
}
.icon-paper-clip:before {
  content: "\f0c6";
}
.icon-save:before {
  content: "\f0c7";
}
.icon-sign-blank:before {
  content: "\f0c8";
}
.icon-reorder:before {
  content: "\f0c9";
}
.icon-list-ul:before {
  content: "\f0ca";
}
.icon-list-ol:before {
  content: "\f0cb";
}
.icon-strikethrough:before {
  content: "\f0cc";
}
.icon-underline:before {
  content: "\f0cd";
}
.icon-table:before {
  content: "\f0ce";
}
.icon-magic:before {
  content: "\f0d0";
}
.icon-truck:before {
  content: "\f0d1";
}
.icon-pinterest:before {
  content: "\f0d2";
}
.icon-pinterest-sign:before {
  content: "\f0d3";
}
.icon-google-plus-sign:before {
  content: "\f0d4";
}
.icon-google-plus:before {
  content: "\f0d5";
}
.icon-money:before {
  content: "\f0d6";
}
.icon-caret-down:before {
  content: "\f0d7";
}
.icon-caret-up:before {
  content: "\f0d8";
}
.icon-caret-left:before {
  content: "\f0d9";
}
.icon-caret-right:before {
  content: "\f0da";
}
.icon-columns:before {
  content: "\f0db";
}
.icon-sort:before {
  content: "\f0dc";
}
.icon-sort-down:before {
  content: "\f0dd";
}
.icon-sort-up:before {
  content: "\f0de";
}
.icon-envelope-alt:before {
  content: "\f0e0";
}
.icon-linkedin:before {
  content: "\f0e1";
}
.icon-undo:before,
.icon-rotate-left:before {
  content: "\f0e2";
}
.icon-legal:before {
  content: "\f0e3";
}
.icon-dashboard:before {
  content: "\f0e4";
}
.icon-comment-alt:before {
  content: "\f0e5";
}
.icon-comments-alt:before {
  content: "\f0e6";
}
.icon-bolt:before {
  content: "\f0e7";
}
.icon-sitemap:before {
  content: "\f0e8";
}
.icon-umbrella:before {
  content: "\f0e9";
}
.icon-paste:before {
  content: "\f0ea";
}
.icon-lightbulb:before {
  content: "\f0eb";
}
.icon-exchange:before {
  content: "\f0ec";
}
.icon-cloud-download:before {
  content: "\f0ed";
}
.icon-cloud-upload:before {
  content: "\f0ee";
}
.icon-user-md:before {
  content: "\f0f0";
}
.icon-stethoscope:before {
  content: "\f0f1";
}
.icon-suitcase:before {
  content: "\f0f2";
}
.icon-bell-alt:before {
  content: "\f0f3";
}
.icon-coffee:before {
  content: "\f0f4";
}
.icon-food:before {
  content: "\f0f5";
}
.icon-file-alt:before {
  content: "\f0f6";
}
.icon-building:before {
  content: "\f0f7";
}
.icon-hospital:before {
  content: "\f0f8";
}
.icon-ambulance:before {
  content: "\f0f9";
}
.icon-medkit:before {
  content: "\f0fa";
}
.icon-fighter-jet:before {
  content: "\f0fb";
}
.icon-beer:before {
  content: "\f0fc";
}
.icon-h-sign:before {
  content: "\f0fd";
}
.icon-plus-sign-alt:before {
  content: "\f0fe";
}
.icon-double-angle-left:before {
  content: "\f100";
}
.icon-double-angle-right:before {
  content: "\f101";
}
.icon-double-angle-up:before {
  content: "\f102";
}
.icon-double-angle-down:before {
  content: "\f103";
}
.icon-angle-left:before {
  content: "\f104";
}
.icon-angle-right:before {
  content: "\f105";
}
.icon-angle-up:before {
  content: "\f106";
}
.icon-angle-down:before {
  content: "\f107";
}
.icon-desktop:before {
  content: "\f108";
}
.icon-laptop:before {
  content: "\f109";
}
.icon-tablet:before {
  content: "\f10a";
}
.icon-mobile-phone:before {
  content: "\f10b";
}
.icon-circle-blank:before {
  content: "\f10c";
}
.icon-quote-left:before {
  content: "\f10d";
}
.icon-quote-right:before {
  content: "\f10e";
}
.icon-spinner:before {
  content: "\f110";
}
.icon-circle:before {
  content: "\f111";
}
.icon-reply:before,
.icon-mail-reply:before {
  content: "\f112";
}
.icon-folder-close-alt:before {
  content: "\f114";
}
.icon-folder-open-alt:before {
  content: "\f115";
}
.icon-expand-alt:before {
  content: "\f116";
}
.icon-collapse-alt:before {
  content: "\f117";
}
.icon-smile:before {
  content: "\f118";
}
.icon-frown:before {
  content: "\f119";
}
.icon-meh:before {
  content: "\f11a";
}
.icon-gamepad:before {
  content: "\f11b";
}
.icon-keyboard:before {
  content: "\f11c";
}
.icon-flag-alt:before {
  content: "\f11d";
}
.icon-flag-checkered:before {
  content: "\f11e";
}
.icon-terminal:before {
  content: "\f120";
}
.icon-code:before {
  content: "\f121";
}
.icon-reply-all:before {
  content: "\f122";
}
.icon-mail-reply-all:before {
  content: "\f122";
}
.icon-star-half-full:before,
.icon-star-half-empty:before {
  content: "\f123";
}
.icon-location-arrow:before {
  content: "\f124";
}
.icon-crop:before {
  content: "\f125";
}
.icon-code-fork:before {
  content: "\f126";
}
.icon-unlink:before {
  content: "\f127";
}
.icon-question:before {
  content: "\f128";
}
.icon-info:before {
  content: "\f129";
}
.icon-exclamation:before {
  content: "\f12a";
}
.icon-superscript:before {
  content: "\f12b";
}
.icon-subscript:before {
  content: "\f12c";
}
.icon-eraser:before {
  content: "\f12d";
}
.icon-puzzle-piece:before {
  content: "\f12e";
}
.icon-microphone:before {
  content: "\f130";
}
.icon-microphone-off:before {
  content: "\f131";
}
.icon-shield:before {
  content: "\f132";
}
.icon-calendar-empty:before {
  content: "\f133";
}
.icon-fire-extinguisher:before {
  content: "\f134";
}
.icon-rocket:before {
  content: "\f135";
}
.icon-maxcdn:before {
  content: "\f136";
}
.icon-chevron-sign-left:before {
  content: "\f137";
}
.icon-chevron-sign-right:before {
  content: "\f138";
}
.icon-chevron-sign-up:before {
  content: "\f139";
}
.icon-chevron-sign-down:before {
  content: "\f13a";
}
.icon-html5:before {
  content: "\f13b";
}
.icon-css3:before {
  content: "\f13c";
}
.icon-anchor:before {
  content: "\f13d";
}
.icon-unlock-alt:before {
  content: "\f13e";
}
.icon-bullseye:before {
  content: "\f140";
}
.icon-ellipsis-horizontal:before {
  content: "\f141";
}
.icon-ellipsis-vertical:before {
  content: "\f142";
}
.icon-rss-sign:before {
  content: "\f143";
}
.icon-play-sign:before {
  content: "\f144";
}
.icon-ticket:before {
  content: "\f145";
}
.icon-minus-sign-alt:before {
  content: "\f146";
}
.icon-check-minus:before {
  content: "\f147";
}
.icon-level-up:before {
  content: "\f148";
}
.icon-level-down:before {
  content: "\f149";
}
.icon-check-sign:before {
  content: "\f14a";
}
.icon-edit-sign:before {
  content: "\f14b";
}
.icon-external-link-sign:before {
  content: "\f14c";
}
.icon-share-sign:before {
  content: "\f14d";
}
.sky-form [class^="icon-"] {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}
.sky-form .icon-append,
.sky-form .icon-prepend {
	position: absolute;
	top: 5px;
	width: 29px;
	height: 29px;
	font-size: 15px;
	line-height: 29px;
	text-align: center;
}
.sky-form .icon-append {
	right: 5px;
	padding-left: 3px;
	border-left-width: 1px;
	border-left-style: solid;
}
.sky-form .icon-prepend {
	left: 5px;
	padding-right: 3px;
	border-right-width: 1px;
	border-right-style: solid;
}
.sky-form .input .icon-prepend + input,
.sky-form .textarea .icon-prepend + textarea {
	padding-left: 46px;
}
.sky-form .input .icon-append + input,
.sky-form .textarea .icon-append + textarea {
	padding-right: 46px;
}
.sky-form .input .icon-prepend + .icon-append + input,
.sky-form .textarea .icon-prepend + .icon-append + textarea {
	padding-left: 46px;
}

/**/
/* radios and checkboxes */
/**/
.sky-form .radio {
  margin-top: 13px;
  margin-bottom: 12px;
  color: #999999;
}

.sky-form .radio input {
	position: absolute;
	left: -9999px;
}

.sky-form .radio i {
  padding-right: 28px;
}

.sky-form .radio i:before {
    font-family: 'FontAwesome';
    font-style:normal;
    content: '\f10c';
    color: #e5e5e5;
    font-size:20px;
  	width: 20px;
	height: 20px;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
	transition: color 0.3s;
	-o-transition: color 0.3s;
	-ms-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-webkit-transition: color 0.3s;
}

.sky-form .radio:hover i:before {
	color: #0092d8;
}

.sky-form .radio i:after {
    font-family: 'FontAwesome';
    font-style:normal;
    content: '\f058';
    color: #0092d8;
    font-size:20px;
  	width: 20px;
	height: 20px;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    display:none;
}

/**/
/* checked state */
/**/

.sky-form .radio input:checked + i:after {
  display:inline;
}

.sky-form .error input,
.sky-form .error textarea,
.sky-form .error select {
  border-color:red;
}

.sky-form .radio.error i:before {
  color:red;
}

.sky-form .button-video {
  float: left;
  margin: 0;
}


/**/
/* checkboxes */
/**/

#appform .label { margin-top: 10px; margin-bottom: 5px; white-space: inherit; }

#appform label.checkbox, #appform label.radio { font-weight: normal; }

.sky-form p { font-size: 14px; }

.sky-form label.checkbox  {
  color: #999999;
}

.sky-form label.checkbox { margin-top: 0px; }

.sky-form .checkbox input + i:after {
  position: absolute;
  opacity: 0;
  transition: opacity 0.1s;
  -o-transition: opacity 0.1s;
  -ms-transition: opacity 0.1s;
  -moz-transition: opacity 0.1s;
  -webkit-transition: opacity 0.1s;
}

.sky-form .checkbox input:checked + i:after {
  opacity: 1;
}

.sky-form .checkbox {
	margin-bottom: 4px;
	padding-left: 27px;
	font-size: 15px;
	line-height: 27px;
	color: #404040;
	cursor: pointer;
}
.sky-form .checkbox:last-child {
	margin-bottom: 0;
}
.sky-form .checkbox input {
	position: absolute;
	left: -9999px;
}
.sky-form .checkbox i {
	position: absolute;
	top: 5px;
	left: 0;
	display: block;
	width: 16px;
	height: 16px;
	outline: none;
	border-width: 2px;
	border-style: solid;
	background: #fff;
}

.sky-form .checkbox input + i:after {
	content: '\f00c';
	top: -2px;
	left: -2px;
	width: 16px;
	height: 16px;
	font: normal 16px FontAwesome;
	text-align: center;
}

.sky-form .checkbox input:checked + i:after {
	opacity: 1;
}

.sky-form .inline-group {
	margin: 0 -30px -4px 0;
}
.sky-form .inline-group:after {
	content: '';
	display: table;
	clear: both;
}
.sky-form .inline-group .checkbox {
	float: left;
	margin-right: 30px;
}
.sky-form .inline-group .checkbox:last-child {
	margin-bottom: 4px;
}

.sky-form .jq-dte-inner input { display: inline-block; margin: 0; }
.sky-form span.jq-dte { border: none; padding: 0; margin: 0; }
.sky-form span.jq-dte span.separator { color: #e5e5e5; }
.sky-form .jq-dte-inner { margin: 0; }
.sky-form span.jq-dte span.jq-dte-errorbox {
    display: inline-block;
    font-family: sans-serif;
    font-size: 12px;
    background-color: #ff9999;
    border: none;
    margin: 0;
    padding: 8px 8px;
    white-space: nowrap;
    font-weight: normal;
    top: 44px !important;
    left: 0px !important;
}
/* cmsms stylesheet: responsive modified: 09/27/20 16:08:55 */
.oam-hide-m { display: none; }
.oam-show-m { display: inline; }
.oam-hide-xs { display:none; }
.oam-phone-fa-space { display:inline; float:left;width:64px;}
.oam-phone-pad { padding-left: 0px; float:left; width: 100%; }

.education-sel { margin-bottom: 12px; }

.specialty-pad { padding-left: 30px; padding-right: 30px;}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .align-right { text-align:right; }
  .align-left { text-align:left; }
  
  .oam-ltblue-cntr a { color: #ffffff; text-decoration:none;}
  .oam-ltblue-cntr a:hover h2 { color: #00467e; }
  .oam-hide-m { display: inline; }
  .oam-show-m { display: none; }
  .oam-white-corner { padding: 20px 40px 20px 40px; }
  
  .oam-gradient {
      background: #00467e; /* For browsers that do not support gradients */
      background: -webkit-linear-gradient(#00467e, #0092d8); /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(#00467e, #0092d8); /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(#00467e, #0092d8); /* For Firefox 3.6 to 15 */
      background: linear-gradient(#00467e, #0092d8); /* Standard syntax */
      padding: 10px 0px 10px 0px;
  }
  .oam-banner { display:inline; }
  .oam-hide-xs { display:inline; }
  .oam-phone-fa-space { display:none; }
  .oam-phone-pad { padding-left: 0px; float:left; width: 100%; }

  .oam-mobile-button { padding: 0px 20px 0px 20px; }
  .oam-contact-red-cntr h2 { font-size: 24px; }
  .oam-hide-m { display: inline; }
  .oam-show-m { display: none; }

  .education-sel { margin-top: 12px; }

  .specialty-pad { padding-left: 15px; padding-right: 15px;}

  .col-md-12 .btn.oam { width: auto; }

  .v-sm-center { display: flex; align-items: center;}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  .align-right { text-align:right; }
  .align-left { text-align:left; }
  
  .oam-ltblue-cntr a { color: #ffffff; text-decoration:none;}
  .oam-ltblue-cntr a:hover h2 { color: #00467e; }
  .oam-white-corner { padding: 20px 40px 20px 40px; }
  
  .oam-gradient {
      background: #00467e; /* For browsers that do not support gradients */
      background: -webkit-linear-gradient(#00467e, #0092d8); /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(#00467e, #0092d8); /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(#00467e, #0092d8); /* For Firefox 3.6 to 15 */
      background: linear-gradient(#00467e, #0092d8); /* Standard syntax */
      padding: 10px 0px 10px 0px;
  }
  .oam-banner { display:inline; }
  .oam-hide-xs { display:inline; }
  .oam-phone-fa-space { display:none; }
  .oam-phone-pad { padding-left: 10px; float:left; width: calc(100% - 74px);margin-bottom:20px; }
  
  .oam-mobile-button { background: transparent; border-radius: none; margin: 0; padding: 0; text-align:left;}
  .oam-ltblue-cntr a:hover .oam-mobile-button { background: transparent; }
  .oam-contact-red-cntr h2 { font-size: 24px; }
  .oam-hide-m { display: inline; }
  .oam-show-m { display: none; }

  .education-sel { margin-top: 12px; }

  .specialty-pad { padding-left: 15px; padding-right: 15px;}

  .col-md-12 .btn.oam { width: auto; }

  .v-md-center { display: flex; align-items: center;}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  .align-right { text-align:right; }
  .align-left { text-align:left; }
  
  .oam-ltblue-cntr a { color: #ffffff; text-decoration:none;}
  .oam-ltblue-cntr a:hover h2 { color: #00467e; }
  .oam-white-corner { padding: 20px 40px 20px 40px; }
  
  .oam-gradient {
      background: #00467e; /* For browsers that do not support gradients */
      background: -webkit-linear-gradient(#00467e, #0092d8); /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(#00467e, #0092d8); /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(#00467e, #0092d8); /* For Firefox 3.6 to 15 */
      background: linear-gradient(#00467e, #0092d8); /* Standard syntax */
      padding: 10px 0px 10px 0px;
  }
  .oam-banner { display:inline; }
  .oam-hide-xs { display:inline; }
  .oam-phone-fa-space { display:inline; }
  .oam-phone-pad { float:left; width: calc(100% - 74px);margin-bottom:20px; }
  
  .oam-mobile-button { display:inline; background: transparent; border-radius: none; margin: 0; padding: 0; text-align:left;}
  .oam-ltblue-cntr a:hover .oam-mobile-button { background: transparent; }
  .oam-contact-red-cntr h2 { font-size: 24px; }
  .oam-hide-m { display: inline; }
  .oam-show-m { display: none; }

  .education-sel { margin-top: 12px; }

  .col-md-12 .btn.oam { width: auto; }

  .v-lg-center { display: flex; align-items: center;}
}
</pre></body></html>