@charset "utf-8";
/* CSS Document Summit 2017*/

@import url(https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.2.0/css/bootstrap.min.css);
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
@import url(https://fonts.googleapis.com/css?family=Open+Sans|Oswald|Roboto);
@import url(https://fonts.googleapis.com/css?family=Titillium+Web);



html {position: relative;
    min-height: 100%;}
body#Body {backgroud-image:none!important}
#utility-nav {
    float: right;
    padding-top: 5px;}
/*Agenda Check box override*/
mark, .mark {background-color: transparent;}
body {padding-bottom:70px; font-family: 'Open+Sans', sans-serif; font-size:15px; line-height:150%;background-color:#ffffff;  }
html, TH, TD, td,  div , p, table, li, blockquote { color: #333;  font-size:15px; line-height:140%; font-weight: normal; text-decoration: none; font-family:'Open+Sans', sans-serif;}
p {margin-bottom:0px;}
.bottom  {border-top: 1px solid #433e80;
    margin-top: 25px;
     width: 70%;
}

div.bgPage {width:100%;background-image:url(/portals/1/summit19/bg19_page.png); background-repeat:no-repeat; background-position: top center; background-size:1320px; } 
h1 {font-family: ‘Titillium Web’, sans-serif; font-weight: 900; font-size: 48px; padding-top:20px; text-transform:uppercase; color:#433E80}
h2 {font-family: ‘Titillium Web’, sans-serif; font-weight: 700;font-size: 30px; color:#000; margin-bottom:-5px; text-align:center; margin-top:15px; }
h4 {margin:35px auto; color:#000; letter-spacing:0.1em; font-size:17px; display:block; max-width:900px; text-align:center;line-height:150%}
#dnn_TitlePage h1 {margin-top:15px}
#dnn_TitlePage p {margin-top:-30px; text-align:center;font-size:large;}
h3 {margin-top:10px; margin-bottom:0; padding-bottom:0;color:#333; font-weight:600;font-size:18px;letter-spacing:0.01em;}
.img-responsive {width:100%;}
ul {padding-left:20px;}
ul li {color:#433e80}
ul li p {padding:0;}
.LogoPane {padding:0 0 0 0!important;}
.LogoPane img {padding:0!important}
.home  {min-height:280px;background-image:url(/portals/_default/Skins/NCSLSummit2018/images/LA_bg.jpg); background-repeat:no-repeat; background-position: top center;}
 div.container.title {background-image:url(/portals/_default/Skins/NCSLSummit2018/images/LA_bg_page.jpg); background-repeat:no-repeat; background-position: top center;padding-top:70px;}
body > .container {
  padding: 0px 15px 0;
}

.container {width:80%}
.container.navContent {width:100%}
.glyphicon {color:#00788c;}
div.container-fluid {
     text-align:center;
}
div.TopMasthead  {
    background-color: #ffffff;
    padding: 0px 0;
    position: relative;
   min-height:185px; position:relative;background-image:url(/portals/1/summit19/logoPane19.jpg);background-repeat:no-repeat; background-position:top center;
}
p.note {font-size:small}
.deepdive {box-sizing:border-box; width:33.3%}
.FooterMain {
    padding:0;
  /*  background: url(images/FooterBg.png) left top repeat-x #78797d;*/
    border-top: 0px none;
}
.FooterMain * a {
   color: #433e80 !important; 
}
footer {margin-left:-15px;background-color:#ffffff;}
.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
  
}



footer {
     position:relative;
	 bottom:0px;
	   height: 59px;
    width: 100%;  vertical-align:middle;
	margin:0;
	padding-left:15px; padding-right:15px;
/*    padding:25px 0px 0px 0px; background-image:url(bg_bottom.png); background-repeat:repeat-x; background-position:bottom}*/
}
footer div.col-md-3 {text-align:left;}
.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #fff;
}
.btn.btn-primary {
    color: #433e80;
    background-color: #ffffff;;
    border-color: #433e80; padding:4px 15px;
	font-size:15px!important; margin-left:6px; text-decoration:none;}
	
.btn-primary:hover{background-color:#00788c;border-color:#fff;text-decoration:none; color:#ffffff; opacity:0.9}
p.navbar-text {margin-top:5px!important;}
p.navbar-text a {color:#888888; text-decoration:none; margin-top: -5px; font-size: 14px;}

 #header-social-icons {
         float: right; 
         padding-right: 1px; margin-left:15px;
     }
 #header-social-icons a {
    background: transparent url(/portals/1/summit19/sprite-header-social-icons19.png) no-repeat;
    display: block;
    width: 46px;
    height: 46px;
    float: left;
    margin: 4px 4px;
}
     #header-social-icons a#social-facebook { background-position: 0px 0px; }
     #header-social-icons a#social-facebook:hover { background-position: 0px -46px; }
     #header-social-icons a#social-twitter { background-position: -58px 0px; }
     #header-social-icons a#social-twitter:hover { background-position: -58px -46px; }
     #header-social-icons a#social-youtube { background-position: -116px 0px; }
     #header-social-icons a#social-youtube:hover { background-position: -116px -46px; }
	 #header-social-icons a#social-linkedin { background-position: -175px 0px; }
     #header-social-icons a#social-linkedin:hover { background-position: -175px -46px; }
	 #header-social-icons a#social-instragram { background-position: -233px 0px; }
     #header-social-icons a#social-instragram:hover { background-position: -233px -46px; }
.NavMain.Seattle {
    background-color: transparent;
    padding: 0px 0px;
    height: inherit;
}	
ul.megamenu li.root a span {color:#333333;} 
ul.megamenu li.root a { background-image:url(/portals/_default/Skins/NCSLSummit2018/imagesline_sep.png); background-repeat:no-repeat; background-position:right; background-color:rgba(255,255,255,0.8);}
	
.col-md-4 {
   text-align: left;
}
.col-md-8 {text-align:left;}
.col-md-5 {text-align:left;}
#dnn_colmd12 {text-align:left}
div.col-md-3.signup {text-align:right; margin-top:15px; padding-right:35px}

/*Nav-Start*/
.navbar-default {
    background-color: transparent;
    border-color: transparent;
    opacity: 0.8;
    margin-left: 33%;
	z-index:100;
	margin-top:-1px;
	position: relative;
}
ul.nav.navbar-nav {margin-top:15px; margin-left:40px;}


.navbar-default li a {color:#fff;text-transform:uppercase;}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
	color:#333333;
	
}
.navbar-nav>li>a:hover {background-color:#e5e5e5;}

.navbar-default .navbar-nav>li>a {
    color: #000; letter-spacing:0.2em;
}

.dropdown-menu>li>a  {font-size:14px;}
.dropdown-menu>li>a:hover {background-color:#e5e5e5;}
ul.nav.navbar.nav a:hover {background-color:#e5e5e5;}
li.item.dropdown a:hover {background-color:#cccccc}

.MainTable {width:1320px; max-width:100%; box-sizing:border-box;}
.navbar-toggle {
    border-color: #666;}
.navbar-toggle .icon-bar {
    background-color: #666;
}
.navbar-toggle .icon-bar {
     width: 35px;
    height: 3px;
   }

/*Nav-END*/
.navbar-text {
    padding: 0;
    
    color: #888;
   
}
.intro {
    padding: 25px 100px;
    text-align: center;
    font-size: 160%;
    line-height: 140%;
    color: #444;
       padding-bottom: 35px;
    margin-bottom: 0;
	border-bottom:1px solid #433e80;}

.container.bgtop {background-image:url(/portals/1/summit19/bg19_page.png); background-repeat:no-repeat; background-position:top center;}
a.btn-danger {color:#fff}
table {margin-top:15px;}
table th, td {padding:3px;}
.navbar-nav>li>a:hover {display:block; background-color:#e5e5e5!important}
@media (max-width: 600px) {
  footer {position:relative;}
.MainTable {max-width:100%;} 
.col-md-4, .col-md-6, .col-md-8 {width:100%;}
 #dnn_TitlePage {padding-top:0px;}
 #dnn_TitlePage p {font-size:small;}
 .col-md-9 {padding-bottom:25px;}
 .navbar-default { 
    border-color: transparent;
    opacity: 0.8; 
	z-index:100;
	margin-top:-1px
}
div.navbar.navbar-default {margin-left:15px;}
.deepdive {box-sizing:border-box; width:100%}
   .navbar-nav>li>a {background-color:#ffffff; color:#333333; }
    div.col-md-3.signup {text-align:left; padding-top:10px;padding-bottom:15px;}

}
.LogoPane img {bottom:0;}
