body {
	font-family: "adelle-sans", "Courier New", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size:12px;
	color: #4D4D4D;
	line-height: 1.66857143;
	background: none;
}


#goEHR,
#goPatients,
#goProfessionals,
#goNLCHI,
#goCampaign { margin-top: -60px; margin-bottom: 60px; display:block; }


@media (min-width: 478px) { 
#goEHR,
#goPatients,
#goProfessionals,
#goNLCHI,
#goCampaign { margin-top: -200px; margin-bottom: 200px; display:block; }
}




/*! Content Standards */

.img-drop {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .175);
          box-shadow: 0 3px 6px rgba(0, 0, 0, .175);
}

#median strong { font-family: inherit; font-weight:600; }
#median strong a { text-decoration: none; }


#median a { color: #193441; text-decoration:underline; }
#median a:hover, #median a:focus { color: #3E606F; text-decoration: none; }


#median p { margin: 0.1em auto 1.75em auto; max-width: 675px; }


#median ul, #median ol { margin: 0.1em auto 1.75em auto; padding: 0em 0em 0em 1.1em; max-width: 675px; }



#median ul ul,
#median ol ul,
#median ul ol,
#median ol ol {
  margin-bottom: 0;
}
/*
#median li {  margin-bottom: 0.15em; }
*/

#median .cruxFooter { color:#fff;  line-height: 1.25em; }
#median .cruxFooter a { color:#fff; text-decoration: none; }
#median .cruxFooter a:hover { text-decoration: underline; }
#median .cruxFooter .logoFooter { max-width: 95%; margin-top:-5px; }


.video-container {
	margin: 0 0em 20px 0em;
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0px;
	height: 0;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 #median ul.listBullet1 { list-style: none; }
 #median ul.listBullet1 li::before {  content: "• "; }
}
@media screen and (min-width:0\0) {
 #median ul.listBullet1 { list-style: none; }
 #median ul.listBullet1 li::before {  content: "• "; }
}



#median ul.listBullet li { margin: 0em 0em 0.5em 5%; }

@media (min-width: 478px) { 
}
@media (min-width: 558px) {
#median ul.listBullet { margin: 0em 0em 0em 1%; }
#median ul.listBullet li { float:left; width: 44%;  margin: 0em 0em 0.5em 5%; }
}
@media (min-width: 768px) { 
.video-container { margin-bottom: 70px; }
#median p { max-width: 650px; }
#median ul, #median ol { max-width: 800px; }
iframe { margin: 3.5em 0em 1em 0em; }
#median ul.listBullet3 li { font-size: 1.25em; margin-bottom: 0.85em; line-height: 1.2em; }
.cruxPatients .container,
.cruxSecure .container,
.cruxProfessionals .container { text-align:center; }
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}

/*
#median ul.listSubject { margin: 0em 0em 0em 8em; list-style: none; }
#median ul.listSubject li { margin: 0em 0em 1em 0em; }
*/

#median ul.nav-materials { margin: 0px; padding: 0px; list-style:none; }
#median ul.nav-materials li { float: left; width: 49%; max-width: 49%; margin: 2% 2% 0em 0em; padding: 0px; }
#median ul.nav-materials li:nth-of-type(even) { margin-right: 0px; }

.nav > li > a > img.img-responsive { max-width: 100%; }

#median ul.nav-materials li .btn-lg { 
padding: 1.5em 0.95em;
font-size: 1.3em;
line-height: 1.33;
border: 2px solid #91AA9D;
color:#91AA9D;
border-radius: 0px;
height: 185px;
width: 150px;
}


@media (min-width: 478px) { 
}
@media (min-width: 558px) { 
}
@media (min-width: 768px) { 
#median ul.nav-materials li:nth-of-type(even),
#median ul.nav-materials li { width: 23.5%; max-width: 23.5%; margin: 2% 2% 0em 0em; }
#median ul.nav-materials li:nth-of-type(4) { margin-right: 0px; }
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}
/* 3E606F     91AA9D      D1DBBD*/










/*! headers */

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 1px;
  font-style:italic;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  color: #193441;
}
h1 a,
.h1 a,
h2 a,
.h2 a,
h3 a,
.h3 a { color: #193441 !important; text-decoration:none !important; }
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 0.4em;
  margin-bottom: 0.1em;
  color: inherit;
}

h1, .h1 { font-size: 2em; margin: 1.25em auto; font-weight:700; line-height: 1.25em; max-width: 960px;   }
h2, .h2 { font-size: 1.55em; margin-top: 0em; margin-bottom: 0.1em; }
h3, .h3 { font-size: 1.65em; margin: 1em 0 1.8em 0; line-height: 1.5em; max-width: 820px; }
h4, .h4 { font-size: 1.25em; }
h5, .h5 { font-size: 1.1em; font-weight:700; margin: 2.5em auto 1em auto; line-height: 1.5em; max-width: 820px; }
h6, .h6 { font-size: 1.1em; }


span.big { font-size: 1.1em; }
	
	img.titleCopy { margin-right: 0.25em; }
	img.logoNLCHI { display: none; }
	img.titleIMG { margin: 2em 0em 0em 0em; }


@media (min-width: 558px) { 
}

@media (min-width: 768px) { 
	
.cruxEHR h3,
.cruxNlchi h3 { text-align: right; }
.colsCopy { text-align: right; }
	
h1, .h1 { font-size: 2.2em; font-weight:700; line-height: 1.4em;   }
h3, .h3 { font-size: 1.75em; margin: 1.05em auto 1.8em auto; line-height: 1.7em; }
	img.titleIMG { margin: 5px; }
	img.titleCopy { margin-right: 0em; float:right; }
	img.logoNLCHI { margin-top: 1.75em; display: block; }
#median .cruxEHR p:first-child { margin-top: 2.6em !important; }
#median .cruxSecure p { margin-top: 1em !important; }
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}











/*! Crux */


.crux {   }


@media (min-width: 478px) { 
}
@media (min-width: 558px) { 
}
@media (min-width: 768px) { 
}
@media (min-width: 992px) {
.crux { font-size: 1.15em;  }

}
@media (min-width: 1200px) {
}





.cruxFooter .footerSocial { float: right; margin: 0px; padding: 0px 0px 0px 0px; }

ul.socialIcons { margin:0px; padding: 0px; }

ul.socialIcons li { margin:0px; padding: 0px; }

ul.socialIcons li.facebook { background: url(../elements/facebook.png) 8px 10px no-repeat; }
ul.socialIcons li.twitter { background: url(../elements/twitter.png) 8px 10px no-repeat; }
ul.socialIcons li.linkedin { background: url(../elements/linkedin.png) 8px 10px no-repeat; }
ul.socialIcons li.youtube { background: url(../elements/youtube.png) 8px 10px no-repeat; }

ul.socialIcons li a { min-height:44px; max-height:44px; min-width:44px; max-width:44px; display:block; }
ul.socialIcons li a span { display: none; }








.cruxComponents ul { list-style: none; display: block; margin: 0em; padding: 0em; width: 100%; }
.cruxComponents ul li { margin: 30px 25px 0px 0px; text-align:center; }

@media (min-width: 478px) { 


.cruxComponents { margin: 0em 0em 0em 0em; padding: 2.5em 0em;  }

.cruxComponents ul { list-style: none; display: block; margin: 0em; padding: 0em; width: 100%; max-width: 100% !important; }
.cruxComponents ul li { float:left; margin: 0em; border-left: solid #000 1px; border-top: solid #000 1px; text-align:center; width: 49%; padding: 3% 3% 3% 3%; }
.cruxComponents ul li:nth-of-type(odd) { border-left: 0px; clear:left; }
.cruxComponents ul li:nth-of-type(1),
.cruxComponents ul li:nth-of-type(2) { border-top: 0px; padding-top: 1%; }

.cruxComponents ul li a { color: #45499F; text-decoration:underline; }
.cruxComponents ul li a:hover, 
.cruxComponents ul li a:focus { color: #45499F; text-decoration: none; }

.cruxComponents ul li strong a { color: #4D4D4D; text-decoration:none; }
.cruxComponents ul li strong a:hover, 
.cruxComponents ul li strong a:focus { color: #4D4D4D; text-decoration: underline; }
}
@media (min-width: 558px) { 
}
@media (min-width: 768px) { 
}
@media (min-width: 992px) {
	
.cruxComponents ul li { float:left; margin: 0em; border-left: solid #000 1px; border-top: 0px; text-align:center; width: 25%; padding: 1% 2% 1% 2%; height: 100%; }
.cruxComponents ul li:nth-of-type(odd) { border-left: solid #000 1px; clear: none; }
.cruxComponents ul li:nth-of-type(1) { border-left: 0px; }
}
@media (min-width: 1200px) {
}


































/*! Navbar */

.navbar-default {
  background-color: #193441;
  border: none;
  border-radius: 0px;
  margin-bottom: 0px;
  font-size: 1.2em;
  min-height: 104px;
  border-top: 0px solid #fff;
}
.navbar-default .navbar-brand {
  margin: 0px; padding: 8px 0px 8px 3%;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li { margin-bottom: 0px; }
.navbar-default .navbar-nav > li > a {
  border: 0px;
  color: #fff;
  font-weight: 400;
  padding: 0.75em 0.5em;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  border: 0px;
  color: #91AA9D;
  background-color: transparent;
}
.navbar-default .navbar-nav.socialIcons > li > a:hover,
.navbar-default .navbar-nav.socialIcons > li > a:focus {
  border: 0px;
  color: #fff;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #fff;
  font-weight: 500;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  color: #fff;
  font-weight: 400;
  background: none;
  padding: 0.75em;
  border-radius: 6px;
  border:2px #91AA9D solid;
  margin: 25px 15px 0px 0px;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  color: #fff;
  background-color: #91AA9D;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #91AA9D;
}
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar {
  background-color: #193441;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  background-color: transparent;
  border-top: 0px;
  margin: 1.5em 0.75em 0em 4.5em;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #1A3452;
  border: 0px;
}
/* 3E606F     91AA9D      D1DBBD*/
@media (max-width: 767px) {
  .navbar-default { 
  margin: 0px -30px 0px -20px; padding: 0px 30px 0px 30px;
  }
  
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-top: 1px #91AA9D solid;
}
	.navbar-default .navbar-brand img { display: block; }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
    color: rgba(255,255,255,0.9);
    background-color: #0F4164;
	text-align:left;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: #1A3452;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
	font-weight: 400;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
.navbar-default .navbar-collapse ul.socialIcons { margin-top:1em; display:block; width:100%; }
.navbar-default .navbar-collapse ul.socialIcons li { max-width: 33%; float: right; }
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  border-left: 0px; border-right: 0px;
}
}
/*
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
*/

@media (min-width: 478px) { 
.navbar-default .navbar-collapse,
.navbar-default .navbar-form { margin-left: 45%; }
}
@media (min-width: 558px) { 
.navbar-default .navbar-collapse,
.navbar-default .navbar-form { margin-left: 55%; }
}
@media (min-width: 768px) { 
.navbar-default {
  min-height: 104px;
  font-style:italic;
}
.navbar-default .navbar-brand { padding: 9px 0px 8px 0px; }

.navbar-default .navbar-nav > li > a {
  font-weight: 400;
  padding: 1.1em 0.5em;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form { margin-left: 0; }
}
@media (min-width: 992px) {
.navbar-default {
  font-size: 1.3em;
  min-height: 104px;
}
.navbar-default .navbar-brand { padding: 9px 0px 11px 5%; }

.navbar-default .navbar-nav > li > a {
  font-weight: 300;
  padding: 1em 0.75em;
}
}
@media (min-width: 1200px) {
.navbar-default {
  font-size: 1.45em;
  min-height: 100px;
}
.navbar-default .navbar-brand { padding: 9px 0px 14px 5%; }

.navbar-default .navbar-nav > li > a {
  font-weight: 300;
  padding: 1em 0.75em;
}

}
