/* ====================================================== */
/* AHS FACILITY CUSTOM STYLE UPDATES BEGIN ON LINE 225    */
/* ====================================================== */
#Color_References {
  color: #007c5a;
  color: #373737;
  color: #06696d;
  color: #0096ff; }

/* SASS VARIABLES */
/* 
 * Deprecated DNN CSS class names will remain available for some time
 * before being  permanently removed. Removal will occur according to
 * the  following process:
 *
 * 1. Removal will only occur with a major (x.y) release, never
 *    with a maintenance (x.y.z) release.
 * 2. Removal will not occur less than six months after the release
 *    when it was deprecated.
 * 3. Removal will not occur until after deprecation has been noted 
 *    in at least two major releases.
 *
 *                                              |        |Planned |
 *  Name                                        |Release |Removal |
 *----------------------------------------------+--------+--------+
 * Mod{NAME}C                                     5.6.2    6.2
 *   {NAME} = sanitized version of the DesktopModule Name 
 *   Used on <div> tag surrounding Module Content, inside container
 *----------------------------------------------+--------+--------+
 */
.branding-top {
  background: url(dnn_large_banner.png) no-repeat top left;
  width: 900px;
  height: 428px;
  clear: both;
  overflow: hidden; }

.branding-top p {
  padding: 0px 60px 0 60px;
  font-size: 1.4em;
  color: #333; }

.branding-bottom {
  clear: both;
  margin: 1em 0;
  overflow: hidden; }

.branding-bottom ul {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  clear: both; }

.commmunity, .marketplace, .conferences, .training {
  list-style: none;
  display: block;
  float: left;
  cursor: pointer; }

.branding-bottom li.training {
  margin: 0; }

.branding-bottom .feature-block {
  background: url(itembg.gif) repeat-y;
  margin: 33px 0 0 0;
  padding: 0 12px; }

.branding-bottom .feature-icon {
  margin: 0;
  height: 66px;
  margin-bottom: 1em; }

.feature-text {
  margin: 0 10px 20px 10px;
  font-size: 115%;
  text-align: center;
  color: #3e81b5;
  height: 75px; }

.feature-block {
  margin: 0 20px 0 0;
  padding: 0;
  width: 200px; }

.feature-block li {
  list-style: none; }

.feature-icon {
  width: 180px; }

.branding-bottom .commmunity {
  background: url(community_title.gif) no-repeat top left; }

.commmunity .feature-icon {
  background: url(community_icon.gif) no-repeat;
  background-position: 50% 10px; }

.branding-bottom .marketplace {
  background: url(marketplace_title.gif) no-repeat top left; }

.marketplace .feature-icon {
  background: url(marketplace_icon.gif) no-repeat;
  background-position: 50% 10px; }

.branding-bottom .conferences {
  background: url(conferences_title.gif) no-repeat top left; }

.conferences .feature-icon {
  background: url(conferences_icon.gif) no-repeat;
  background-position: 50% 10px; }

.branding-bottom .training {
  background: url(training_title.gif) no-repeat top left; }

.training .feature-icon {
  background: url(training_icon.gif) no-repeat;
  background-position: 50% 10px; }

ul.bt {
  margin: 0;
  padding: 0;
  background: url(item_bt_bg.gif) no-repeat bottom;
  height: 32px;
  width: 210px; }

.action-btn {
  height: 26px; }

.engage-action {
  background: url(engage_btn.png) no-repeat bottom; }

.shop-action {
  background: url(shop_btn.png) no-repeat bottom; }

.connect-action {
  background: url(connect_btn.png) no-repeat bottom; }

.learn-action {
  background: url(learn_btn.png) no-repeat bottom; }

div.link_manuals {
  float: left;
  background: url(dnn_manuals.png) no-repeat top left;
  width: 316px;
  height: 137px;
  cursor: pointer; }

div.link_proedition {
  float: right;
  background: url(dnn_proedition.png) no-repeat top left;
  width: 514px;
  height: 137px;
  cursor: pointer; }

div.link_main {
  margin: 260px 30px 0px 30px; }

#LoginInfo {
  width: 545px;
  float: left; }

#LoginInfo h3 {
  background-color: #f7f7f7;
  color: #8f0000;
  padding: 2px 0px; }

#LoginInfo dd, #LoginInfo dt {
  display: inline; }

#LoginInfo dt {
  font-weight: bold;
  color: #333; }

#LoginInfo p.LoginNotes {
  font-size: .8em; }

#LoginInfo div.LoginBlock {
  float: left;
  width: 255px;
  padding: 5px 5px;
  margin: 0px 2px;
  border: 1px #f0f0f0 solid; }

.SponsorIcon {
  margin: 5px 15px;
  float: left; }

#QuickLinks {
  background-color: #f0f0f0;
  border: 1px #cccccc solid;
  padding: 2px 5px;
  position: relative;
  width: 330px; }

#QuickLinks h2, #QuickLinks p {
  margin: 5px 5px; }

div.hr {
  height: 2px;
  background-color: #8f0000;
  margin: 5px 0 15px 0;
  clear: both; }

div.hr hr {
  display: none; }

#TelerikInside {
  background: white url("telerikInside.jpg");
  border: 1px #cccccc solid;
  padding: 20px 5px 10px 130px;
  margin-bottom: 5px;
  width: 205px;
  height: 140px;
  border-style: none; }

#TelerikInside h2 {
  font-weight: bold; }

#RightColumnInfo {
  float: right;
  width: 340px;
  margin-left: 10px;
  margin-bottom: 15px; }

#qlCol1, #qlCol2 {
  margin: 5px 5px 15px;
  padding-left: 12pt;
  float: left;
  position: relative; }

/*
$$\      $$\  $$$$$$\  $$$$$$$\  $$$$$$\ $$\      $$$$$$$$\ 
$$$\    $$$ |$$  __$$\ $$  __$$\ \_$$  _|$$ |     $$  _____|
$$$$\  $$$$ |$$ /  $$ |$$ |  $$ |  $$ |  $$ |     $$ |      
$$\$$\$$ $$ |$$ |  $$ |$$$$$$$\ |  $$ |  $$ |     $$$$$\    
$$ \$$$  $$ |$$ |  $$ |$$  __$$\   $$ |  $$ |     $$  __|   
$$ |\$  /$$ |$$ |  $$ |$$ |  $$ |  $$ |  $$ |     $$ |      
$$ | \_/ $$ | $$$$$$  |$$$$$$$  |$$$$$$\ $$$$$$$$\$$$$$$$$\ 
\__|     \__| \______/ \_______/ \______|\________\________|
*/
/* HEADER ========================================*/
/* Mobile side menu styling */
#mobile-sidebar {
  background-color: #183b79; }

#mobile-sidebar-menu li.active, #mobile-sidebar-menu li:hover {
  background-color: #0f264e; }

#mobile-sidebar-menu li.mobile-sidebar-top-link a, #mobile-sidebar-menu li.mobile-sidebar-btm-link a {
  color: #fff; }

.mobile-sidebar-subheader {
  color: #cdcbcb;
  background-color: #576280;
  border-bottom: 1px solid #000; }

.mobile-sidebar-btm-text {
  color: #cdcbcb;
  border-top: 1px solid #2c569d; }

#mobile-sidebar-search {
  background-color: #2f4876;
  border-bottom: 1px solid #000; }

#mobile-sidebar-search-box {
  color: #cdcbcb;
  background: -webkit-gradient(linear, left top, left bottom, from(#4f6487), to(#6a85b6));
  background: -moz-linear-gradient(top, #bcbcbe, #6a85b6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcbcbe', endColorstr='#6a85b6'); }

/* Facility contact number bar for mobile */
#header-wrapper .top-links .facility-phone {
  background-color: #007c5a;
  color: #fff; }

/* CONTENT =======================================*/
/* Breadcrumb link color */
#content-right-side .breadcrumbs a.Breadcrumb.last:link,
#content-right-side .breadcrumbs a.Breadcrumb.last:visited,
#content-right-side .breadcrumbs a.Breadcrumb.last {
  color: #333; }

.MenuTop {
  font-size: 14px; }

.MenuTopSelected {
  font-weight: bold;
  font-size: 14px; }

.top-links a, #footer-content a {
  color: #06696d !important; }

/* First word(s) of Home Page module titles */
.colored span, .contentTeaserHeading1 {
  color: #007c5a !important; }

/* Titles for Physician Search */
.fieldset-legend {
  color: #007c5a !important; }

/* Background gradient for body */
.body {
  background: url(bg_pattern.png) repeat-x top white;
  }

#site-content {
  background: url(bg_main.png) no-repeat top;
  }

/* Fixes font size and line height for content */
table {
  font-size: 15px;
  line-height: 22px; }

/* Coding staff Left Nav styling */
.SubNavigationMenuSkin ul.top-level > li > a {
  color: #007c5a !important;
  text-shadow: 0px 1px 1px #C9C9C9; }

.SubNavigationMenuSkin ul.inner-level > li > a.current, .SubNavigationMenuSkin ul.inner-level > li > a:hover {
  background: url(submenu-active.png) top right repeat-y !important; }

.SubNavigationMenuSkin ul.inner-level > li ul a {
  color: #007c5a !important; }

/* HEADING STYLES */
h1 {
  color: #007c5a !important; }

h2, h3, h4, h5 {
  color: #373737 !important; }

/* HTML STYLES */
.htmlbody ul li {
  list-style-type: circle !important; }

/* NAV BAR STYLES */
.navBarLinks {
  color: #0096ff !important;
  font-size: 12px !important;
  font-weight: normal;
  line-height: 14px !important;
  text-decoration: none; }

/* Form Field Styles */
.AhsContactUs input, textarea, .AhsTable select {
  padding: 5px;
  border: solid 1px #E5E5E5;
  outline: 0;
  background: -webkit-gradient(linear, left top, left 25, from(white), color-stop(4%, #eeeeee), to(white));
  background: -moz-linear-gradient(top, white, #eeeeee 1px, white 25px);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
  margin-bottom: 10px; }

.AhsContactUs input:hover, textarea:hover,
.AhsContactUs input:focus, textarea:focus {
  border-color: #DDA1DD;
  -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; }

.AhsContactUs .CommandButton {
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding: 6px 20px;
  margin: 0;
  cursor: pointer;
  border: 1px solid #bbb;
  overflow: visible;
  font: bold 13px arial, helvetica, sans-serif;
  text-decoration: none;
  white-space: nowrap;
  color: #555;
  background-color: #ddd;
  background-image: linear-gradient(top, white, rgba(255, 255, 255, 0)), url(data:image/png;base64,iVBORw0KGg[...]QmCC);
  transition: background-color .2s ease-out;
  background-clip: padding-box;
  border-radius: 3px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3), 0 2px 2px -1px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); }

.AhsContactUs .CommandButton:hover {
  background-color: #eee;
  color: #555; }

.AhsContactUs .CommandButton:active {
  background: #e9e9e9;
  position: relative;
  top: 1px;
  text-shadow: none;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) inset; }

/* Blog Styles */
h1, .HorizontalLine {
  border-bottom-style: none; }

/* News Articles Custom Styles */
.articleTitle,
.articleTitle:link,
.articleTitle:visited,
.articleTitle:hover,
.articleTitle:active {
  font-size: 16px !important;
  font-weight: normal; }

/* 404 Error Code */
.prescription-404 {
  left: 0;
  float: left;
  width: 30%;
  z-index: 0; }

.diagnosis-404 {
  float: right;
  position: relative;
  width: 60%;
  z-index: 1; }

.diagnosis-404 h1 {
  border-bottom: 3px double #ddd !important;
  padding: 18px 0 60px;
  margin-top: -10px;
  text-shadow: 2px 2px 0px #D6D6D6; }

.diagnosis-404 h1:after {
  content: url(http://www.adventisthealthsystem.com/Portals/1/images/badge-broken-link.png);
  float: left;
  height: 80px;
  margin: 20px auto 10px;
  text-align: center;
  width: 100%; }

/* PHYSICIAN DIRECTORY ========================================*/
div.facet-gender-selector ul.links li a,
div.facet-sub-specs ul.links li a,
div.facet-city-selector ul.links li a,
div.facet-lang-selector ul.links li a,
#PhysDirFilter div.facet a.reveal,
.physSearchNameCtrl ul.specialties li a,
#PhysDirSearchDetail .physician-bio h1 > span,
#PhysDirSearchDetail ul.specialties li a,
.title > h1 > a {
  color: #007c5a !important; }

.physSearchNameCtrl .geo-context-change {
  color: #0096ff; }

/* FOOTER ========================================*/
/* Footer styling */
#footer-copyright {
  color: #7A7A7A; }

/* 
$$$$$$$$\  $$$$$$\  $$$$$$$\  $$\      $$$$$$$$\$$$$$$$$\ 
\__$$  __|$$  __$$\ $$  __$$\ $$ |     $$  _____\__$$  __|
   $$ |   $$ /  $$ |$$ |  $$ |$$ |     $$ |        $$ |   
   $$ |   $$$$$$$$ |$$$$$$$\ |$$ |     $$$$$\      $$ |   
   $$ |   $$  __$$ |$$  __$$\ $$ |     $$  __|     $$ |   
   $$ |   $$ |  $$ |$$ |  $$ |$$ |     $$ |        $$ |   
   $$ |   $$ |  $$ |$$$$$$$  |$$$$$$$$\$$$$$$$$\   $$ |   
   \__|   \__|  \__|\_______/ \________\________|  \__|   
*/
@media only screen and (min-width: 480px) {
  /* HEADER ====================================*/
  /* Facility contact number bar for mobile (undo styling) */
  #header-wrapper .top-links .facility-phone {
    background-color: transparent;
    color: #ccc; }

  #header-wrapper .top-links .last {
    color: #333; }

  /* CONTENT ===================================*/
  /* FOOTER ====================================*/
  /* Footer styling */
  #footer-content-wrapper {
    background-color: #F7F7F7; }

  #footer-facility-image-top {
    background-image: url("bg_content_bottom.png"); }

  #footer-facility-image-btm {
    background-image: url("bg_footer.png"); }

  #footer-content .bottom-links ul span li {
    color: #8E8D8D; } }
/*
$$\   $$\ $$$$$$$$\$$$$$$$$\ $$$$$$$\   $$$$$$\   $$$$$$\  $$\   $$\ 
$$$\  $$ |$$  _____\__$$  __|$$  __$$\ $$  __$$\ $$  __$$\ $$ | $$  |
$$$$\ $$ |$$ |        $$ |   $$ |  $$ |$$ /  $$ |$$ /  $$ |$$ |$$  / 
$$ $$\$$ |$$$$$\      $$ |   $$$$$$$\ |$$ |  $$ |$$ |  $$ |$$$$$  /  
$$ \$$$$ |$$  __|     $$ |   $$  __$$\ $$ |  $$ |$$ |  $$ |$$  $$<   
$$ |\$$$ |$$ |        $$ |   $$ |  $$ |$$ |  $$ |$$ |  $$ |$$ |\$$\  
$$ | \$$ |$$$$$$$$\   $$ |   $$$$$$$  | $$$$$$  | $$$$$$  |$$ | \$$\ 
\__|  \__|\________|  \__|   \_______/  \______/  \______/ \__|  \__|
*/
@media only screen and (min-width: 768px) {
  /* HEADER ====================================*/
  #header-wrapper .search input.SearchTextBox {
    color: #646060; }

  /* Packflash Styling */
  #pf-nav-menu {
    background: url(menu_bg.png) repeat-x; }

  #pf-nav-menu .left-block {
    background: url(menu_left_side.png) no-repeat left; }

  #pf-nav-menu .right-block {
    background: url(menu_right_side.png) no-repeat right; }

  ul#PfNavMega > li > a {
    color: #ffffff; }

  ul#PfNavMega > li > a span.MenuText {
    color: #fff; }

  ul#PfNavMega > li.show-mega > a span.MenuText {
    color: #000; }

  ul#PfNavMega > li > a span.MenuText:hover {
    color: #000; }

  ul#PfNavMega div.shadow {
    background: #fff; }

  ul#PfNavMega div.shadow .InnerMegaDiv {
    background: #ffffff; }

  /* Touch device background mask */
  ul#PfNavMega li.show-mega.hasTouch div.PostMenuDiv {
    background-color: #000; }

  .menu-group > .title a {
    color: #606 !important; }

  .menu-group > .item:hover {
    background-color: #eee; }

  .menu-group > .item a {
    color: #333 !important; }

  .right-CTA {
    background-color: #F3F9F9 !important; }

  .left-CTA {
    background-color: #F3F9F9 !important; }

  .CTA-button {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #228b97), color-stop(1, #0d3d47)) !important;
    background: -moz-linear-gradient(center top, #228b97 5%, #0d3d47 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#228b97', endColorstr='#0d3d47') !important;
    background-color: #228b97;
    color: #ffffff !important; }

  .CTA-button:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0d3d47), color-stop(1, #228b97)) !important;
    background: -moz-linear-gradient(center top, #0d3d47 5%, #228b97 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d3d47', endColorstr='#228b97') !important;
    background-color: #0d3d47; }

  /* CONTENT ===================================*/
  /* FOOTER ====================================*/
  /* Footer styling */
  #footer-content-wrapper {
    background-color: #F7F7F7; }

  #footer-content .bottom-links ul li {
    color: #8E8D8D; } }
/*
$$$$$$$\  $$$$$$$$\  $$$$$$\  $$\   $$\$$$$$$$$\  $$$$$$\  $$$$$$$\  
$$  __$$\ $$  _____|$$  __$$\ $$ | $$  \__$$  __|$$  __$$\ $$  __$$\ 
$$ |  $$ |$$ |      $$ /  \__|$$ |$$  /   $$ |   $$ /  $$ |$$ |  $$ |
$$ |  $$ |$$$$$\    \$$$$$$\  $$$$$  /    $$ |   $$ |  $$ |$$$$$$$  |
$$ |  $$ |$$  __|    \____$$\ $$  $$<     $$ |   $$ |  $$ |$$  ____/ 
$$ |  $$ |$$ |      $$\   $$ |$$ |\$$\    $$ |   $$ |  $$ |$$ |      
$$$$$$$  |$$$$$$$$\ \$$$$$$  |$$ | \$$\   $$ |    $$$$$$  |$$ |      
\_______/ \________| \______/ \__|  \__|  \__|    \______/ \__|      
*/
@media only screen and (min-width: 1025px) {
  /* HEADER ====================================*/
  #header-wrapper .top-links > ul li a {
    color: #06696d; }

  /* CONTENT ===================================*/
  /* FOOTER ====================================*/ }
/*
$$\      $$\ $$$$$$\ $$$$$$$\  $$$$$$$$\                             
$$ | $\  $$ |\_$$  _|$$  __$$\ $$  _____|                            
$$ |$$$\ $$ |  $$ |  $$ |  $$ |$$ |                                  
$$ $$ $$\$$ |  $$ |  $$ |  $$ |$$$$$\                                
$$$$  _$$$$ |  $$ |  $$ |  $$ |$$  __|                               
$$$  / \$$$ |  $$ |  $$ |  $$ |$$ |                                  
$$  /   \$$ |$$$$$$\ $$$$$$$  |$$$$$$$$\                             
\__/     \__|\______|\_______/ \________|                            
*/
@media only screen and (min-width: 1200px) {
  /* HEADER ====================================*/
  /* CONTENT ===================================*/
  /* FOOTER ====================================*/ }

/*  YOUR ACCOUNT STYLES */
#headerTopLinks{
                background-color: #Dfeefb !important;
}

.yourAccountBtn {
    background: -moz-radial-gradient(center, ellipse cover, #00529b 0%, # 00386d 100%); /* ff3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #00529b), color-stop(100%, # 00386d)); /* safari4+,chrome */
    background: -webkit-radial-gradient(center, ellipse cover, #00529b 0%, #00386d 100%); /* safari5.1+,chrome10+ */
    background: -o-radial-gradient(center, ellipse cover, #00529b) 0%, #00386d 100%); /* opera 11.10+ */
    background: -ms-radial-gradient(center, ellipse cover, #00529b 0%, #00386d 100%); /* ie10+ */
    background: radial-gradient(ellipse at center, #00529b 0%, #00386d 100%); /* w3c */
    background-color: #00386d;
}
.body {background-position: 0px 40px;}


dnnFormMessage {
display:none !important;
}



.SubHead {
vertical-align: top !important;
}

/*****Class and Events module class fixes. Erik added 5-19-2015*****/

/**Fix text field table alignments**/

input[type="text"], input[type="password"], input[type="email"] {
    display: inline !important;
}

/**Remove the extra class and events title on the calendar 
#dnn_ctr21377_ViewAHSEvent_pnlView  h1, #dnn_ctr21377_DetailAHSEvent_AHSEventDetails1_pnlView h1, #dnn_ctr21377_RegisterAHSEvent_AHSEventDetails1_pnlView h1 {
   display:none;
}**/

/**fix button spacing**/
#dnn_ctr21377_RegisterAHSEvent_UserWizard1_Wizard1_StepNavigationTemplateContainerID_StepPreviousImageButton {
   margin-right:10px;
}

/**Error messaging**/
#dnn_ctr21377_RegisterAHSEvent_ValidationSummary1OLD {
      color:red;
      font-weight:bold;
      border: 1px solid red;
      background-color:#fbd0cc;
      padding: .5em;
}

#dnn_ctr21377_RegisterAHSEvent_ValidationSummary1OLD ul{
margin-left:40px;
}

/**Confirmation text before registering for a class.**/
.wizardTableFormatting {
  font-weight:bold;
}

/**Moves the table form that people fill out down**/
#tblUsers {
   margin-top:50px;
}

/**This hides the second error message that shows up**/
#dnn_ctr21377_RegisterAHSEvent_UserWizard1_ValidationSummary1 {
    display:none;
}

/**Makes the event type larger**/
#dnn_ctr21377_RegisterAHSEvent_AHSEventDetails1_txtEventType, #dnn_ctr21377_DetailAHSEvent_AHSEventDetails1_txtEventType {
   font-size:1.2em;
   font-weight:bold;
}

/**Makes the required markers red**/
.Required {
   color:red;
   font-weight:bold;
}

/*****END*****/

