/*1160 st anthony physicians group*/
body {
    background-color: #ffffff;
    color: #000;
    font-size: .85em;
    margin: 0;
    padding: 0;
    border-top: solid 9px #999990;
}


/* ---------------- */
/* ---Typography--- */
/* ---------------- */
body {
    font-family: 'Open Sans', Arial, sans-serif;
}

/* ---------------- */
/* --Color-Scheme-- */
/* ---------------- */

/*
    Logo blue: #001f5f
Footer blue (the main Saints blue): #00839b
Slightly darker grey: #F0F0F0
Very light grey: #F5F5F5
medium Gray: #999990
dark gray: #48484D
light black/dark gray: #2F2F2F
*/


/*Primary 60% of elements*/
.colorScheme_primary-text {
    color: #001f5f !important;
}

.colorScheme_primary-bg {
    background-color: #001f5f !important;
}

/*Secondary 30% of elements*/
.colorScheme_contrast-text {
    color: #FFFFFF !important;
}

.colorScheme_contrast-bg {
    background-color: #F5F5F5 !important;
}

/*Tertiary 10% of elements*/
.colorScheme_accent-text {
    color: #001f5f !important;
}

.colorScheme_accent-bg {
    background-color: #00839b !important;
}


/* ---------------- */
/* Typicons-Related */
/* ---------------- */
.typcn {
    color: #001f5f;
}

/* ---------------- */
/* --ClientHeaders--*/
/* ---------------- */

/*------HEADER COLOR------*/
.header_main_wrapper {
    background-color: #ffffff;
    padding-top: 0px;
}
.header-1_container { 
    background: #ffffff; /* Old browsers */
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

/*full width header background */
.header-1 > div.bleed-tablet-land { background-color: #00839b; }
.header-1.cwidth { margin-right: 0px; margin-left: 0px; }
.header-1_wrapper.cwidth_wrapper { 
    width: 100%; 
    max-width: 2000px; /*1100px*/
    padding: 0; /*0 25px*/
}

.header-1 .logo { max-height: 300px; }
.header-1 a.logo, .header-1 div.navigation-1_container {
    max-width: 1100px;
    margin: 0 auto;
    padding: 0 25px;
}
.header-1 div.navigation-2 { right: 0px }
li#header-search { position: relative; }




.navigation-1 .top-menu-item-a, a.top-menu-item-a.typcn:before { color: #ffffff; }
.navigation-1 li:hover .top-menu-item-a { color: #ffffff; }
.navigation-1 li:hover { 
    background-color: #999990;
    -webkit-transition: background-color .75s;
    transition: background-color .75s;
}
.navigation-1 li#header-search:hover { background-color: inherit; border: none; margin-bottom: 0; }
.navigation-1 li:hover .top-menu-item-a,
.navigation-1 li:hover a.top-menu-item-a.typcn:before { color: #ffffff; }


.navigation-2 li a:hover { color: #001f5f; text-shadow: none;  }
.navigation-2 .typcn:before { color: #001f5f !important; text-shadow: none !important;  }

.collapsible-parent > a { background-color: #d0d0d0; }


/*OVERRIDE MULTI HEADER*/
#logoSource-desktop {
    background-image: url('../../Images/1160/logo-desktop.png') !important;
}

#logoSource-tablet {
    background-image: url('../../Images/1160/logo-desktop.png') !important;
}

#logoSource-mobile {
    background-image: url('../../Images/1160/logo-mobile.png') !important;
}

#headerLogo-desktop {
	width: 325px;
	padding-top: 15px;
    margin-top: 0px;
    margin-bottom: 12px;
    margin-left: 30px;
}

#headerLogo-tablet {	
    width: 325px;
	padding-top: 10px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 5px;
}

#headerLogo-mobile {
    width: 80%;
    max-width: 300px;
	padding-top: 7px;
    	margin-bottom: 1px;
    	margin-top: 1px;
    	margin-left: 10px;
}


/* ------------------------ */
/* --OtherSpecificElements--*/
/* ------------------------ */

a:hover { color: #00839b; }

/*Mobile Nav Button*/
.navigation-2 .mobile_nav_button { background-color: #001f5f; }
.navigation-2_active .mobile_nav_button { background-color: #999990; }

.navigation-2 .navigation-mobile { background-color: #F0F0F0; }
.navigation-2 li a { color: #48484D; border-top: 1px solid #f0f0f0; }

/*Search toggle*/
#header-search a.top-menu-item-a { background-color: #00839b; color: #ffffff; margin-top: 10px; margin-left: 4px; text-shadow: none; }
#header-search a.top-menu-item-a:hover { background-color: #999990; color: #ffffff; }
#header-search span.typcn { color: #ffffff; }
#searchBar { background-color: #00839b; width: 230px; }
#searchBar input[type="submit"] { background-color: #00839b; color: #ffffff; }

/*Buttons*/
.button, button, input[type="submit"], input[type="button"], #returnToTop > a {
	color: #ffffff; background-color: #00839b; }
.iconButton > .typcn:before { color: #ffffff; }
#quillToolbar .button, #quillToolbar button, #quillToolbar input[type="submit"], #quillToolbar input[type="button"], #quillToolbar .iconButton .typcn:before {
    background-color: #001f5f; color: #ffffff; }
.button:hover, button:hover, input[type="submit"]:hover, input[type="button"]:hover {
	background-color: #999990; color: #ffffff; }

button.iconButton[disabled="disabled"] { text-shadow: none; }

.iconButton:hover > .typcn:before { color: #ffffff; }
.button-tagCloud { background-color: #ffffff; color: #001f5f; border: 2px solid #001f5f; } /*text is primary, sometimes darker*/
.button-tagCloud:hover { background-color: #00839b; color: #ffffff; border: 2px solid #00839b; }
.chunkyButton.chunkyDefault, .chunkyButton.chunkyDefault .typcn:before { color: #ffffff; }

/*Left Nav*/
#sidebar-1 .widget {
    margin: 0px;
}
#sidebar-1 h3.widget_topLink {
    white-space: nowrap;
}
#sidebar-1 h3.widget_topLink a {
    display: block;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    font-size: 14px;
    letter-spacing: 1px;
    background-color: #001f5f;
    color: #ffffff;
    text-transform: uppercase;
    padding: 10px 0 10px 8px;
    margin: 5px 0 0 -8px;
}
#sidebar-1 h3.widget_topLink a:hover {
    background-color: #48484D;
    color: #ffffff;
}    
#sidebar-1 h3.widget_topLink a:after {
    color: #ffffff;
    font-size: 1.5em;
    content: '\e0b0';
    font-family: 'typicons';
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    height: 1em;
    font-size: 1em;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}
#sidebar-1 h3.widget_topLink a:hover::after {
    color: #ffffff;
}

#sidebar-1 #readMyNews a { }
#sidebar-1 #readMyNews a:hover {}
#sidebar-1 div.marketing_content { margin: 10px 0; background-color: #ffffff; }
#sidebar-1 .marketing_content li { border:none; }
#sidebar-1 .marketing_content li:hover { text-decoration: underline; }
#sidebar-1 .marketing_content a { padding: 0px; color: #000000; }
#sidebar-1 .marketing_content a:before {
    color: #000000;
    font-size: 1.5em;
    content: '\e0b0';
    font-family: 'typicons';
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    height: 1em;
    font-size: 1em;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

#sidebarTopics, #sidebar-1 .marketing_content {
    background-color: #ffffff;
    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 5px;
}
#sidebarTopics li {
    margin: 0;
    padding: 0;
}
#sidebarTopics li a {
    color: #000000;
    display: block;
    margin: 0 -6px 0 -6px;
    padding: 9px 6px 3px 15px;
}
#sidebarTopics li a:hover,
#sidebarTopics li:hover a {
    text-decoration: none;
    background-color: #f5f5f5;
    color: #000000;
}

#sidebarTopics h3.widget_title {
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    font-size: 16px;
    letter-spacing: 1px;
    color: #00839b;
    text-transform: capitalize;
    padding: 10px 0 10px 4px;
    margin: 5px 0;
}

#sidebar-1 .logo-PHN { margin-left: 30px; }


/*footer*/
.footer_container {
    background-color: #00839b;
    color: #ffffff;
    padding-top: 20px;
}
.footer_copyright {
    color: #ffffff;
}
.footer-bottom_container {
    background-color: #48484D;
}
a.footerlink {
    color: #ffffff !important;
}
a.footerlink:hover {
    text-decoration: underline !important;
}

/*Article Page*/
.action_points > h3 { background-color: #999990; color: #ffffff; }

/*Article Library*/
.library-item { border-color: #00839b; } /*primary*/
.leftUI, .rightUI { background-color: #00839b; } /*primary*/
.leftUI:hover, .rightUI:hover { background-color: #00839b; }
.library-item div.linkDetail { color: #00839b; } /*slightly darker primary*/

/*landing page*/
div.landingPage-hero-stethoscope { background-color: #F0F0F0; }
div.landingPage-hero-stethoscope img { max-width: 580px; margin-bottom: -4px; }

#landingPage h3 {
    font-family: 'Bitter', 'Open Sans', Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    font-size: 21px;
}

.chunkyBranded-flat .typcn:before { color: #ffffff; }
.chunkyBranded-flat {
    text-shadow:-1px -1px 0 #5A2A82;
	background: #00839b;
    color: #ffffff;
	border:1px solid #ffffff;

    padding: 20px 0px;
	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

