#primaryNav {
background: #FFF;
width: 100px;
height: 100%;
position: fixed;
top: 0;
text-align:center;
z-index: 8000;
-webkit-box-shadow: 10px 0px 30px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 10px 0px 30px rgba(0, 0, 0, 0.15);
box-shadow: 10px 0px 30px rgba(0, 0, 0, 0.15);

-webkit-transition: left 300ms;
-moz-transition: left 300ms;
-o-transition: left 300ms;
transition: left 300ms;
}

.nav>li>a.logo {
position: relative;
display: block;
padding: 10px 0px;
}

body > div#mainWrapper {
background: #fff;
position: relative;
margin-left: 95px;
}

img.staff-headshot {
width: 180px;
height: 180px;
}
body.docs > div#secondaryWrapper {
background: #ffffff;
margin-left: 345px;
float:right;
}
body.docs > div#secondaryWrapper .container {
width:768px;
}
body.docs header.navbar {
	background:#e6eaed;
}

#sidebar {
position: relative;
/* top: 0;
left: 0;
bottom: 0; */
z-index: 100;
width: 250px;
height: 100%;
background: #101216;
background: #15181d;
padding: 60px;
overflow-y: auto;
margin-left: 95px;
}

#sidebar nav {
padding-bottom: 60px;
}
#sidebar ul {
margin-bottom: 35px;
padding-left:0;
list-style: none;
}

#sidebar ul li, #sidebar ul li a {
color: #636d80;
font-weight: 400;
font-size: 16px;
position: relative;
}
#sidebar ul li.headline, #sidebar ul li.headline a {
color: #84D1FF;
font-size: 16px;
margin-bottom: 10px;
font-weight: 500;
}

#intro { 
    background: #222 50% 0 fixed; 
    height: auto;  
    margin: 0 auto; 
    width: 100%; 
    position: relative; 
}
#home { 
    background: url(/assets/img/team/candid/analysts-tahoe.png) 50% 0 fixed; 
    background-size:cover;
    height: 600px;  
    margin: 0 auto; 
    width: 100%; 
    position: relative; 
    padding: 200px 0;
}
.bg-analyst-team { 
    background: url(/assets/img/team/candid/analysts-tahoe.png); 
    background-size:cover;
    height: 600px;  
    margin: 0 auto; 
    width: 100%; 

}
.bg-anika-offroad { 
    background: url(/assets/img/team/candid/anika-offroad-bright.png); 
    background-size:cover;
    height: 600px;  
    margin: 0 auto; 
    width: 100%; 

}

.bg-sc-beach { 
    background: url(/assets/img/team/candid/sc-beach.jpg); 
    background-size:cover;
    height: 600px;  
    margin: 0 auto; 
    width: 100%; 

}
.bg-sandeep-band { 
	
    background: url(/assets/img/customers/profiles/sandeep-band-bg.png); 
    background-size:cover;
    height: 600px;  
    margin: 0 auto; 
    width: 100%; 

}
.bg-analyst-team-table { 
	
    background: url(/assets/img/team/candid/analyst-team-table.png); 
    background-size:cover;
    height: 1100px;  
    margin: 0 auto; 
    width: 100%; 

}
.bg-anand-threadflip { 
    background: url(/assets/img/customers/profiles/anand-threadflip-2.png); 
    background-size:cover;
    height: 600px;  
    margin: 0 auto; 
    width: 100%; 

}
.bg-taskrabbit { 
    background: url(/assets/img/customers/profiles/taskrabbit.jpg); 
    background-size:cover;
    height: 600px;  
    margin: 0 auto; 
    width: 100%; 

}

.bg-custommade { 
    background: url(/assets/img/customers/profiles/custommade.jpg); 
    background-size:cover;
    height: 600px;  
    margin: 0 auto; 
    width: 100%; 

}
.bg-gilt { 
    background: url(/assets/img/customers/profiles/gilt.jpg); 
    background-size:cover;
    height: 600px;  
    margin: 0 auto; 
    width: 100%; 

}
.bg-mindjet { 
    background: url(/assets/img/customers/profiles/mindjet.jpg); 
    background-size:cover;
    height: 600px;  
    margin: 0 auto; 
    width: 100%; 

}
.bg-thredup { 
    background: url(/assets/img/customers/profiles/thredup.png); 
    background-size:cover;
    height: 600px;  
    margin: 0 auto; 
    width: 100%; 

}
.bg-venmo { 
    background: url(/assets/img/customers/profiles/venmo.jpg); 
    background-size:cover;
    height: 600px;  
    margin: 0 auto; 
    width: 100%; 

}
.bg-quirky { 
    background: url(/assets/img/customers/profiles/quirky.jpg); 
    background-size:cover;
    height: 600px;  
    margin: 0 auto; 
    width: 100%; 

}

.bg-sandeep-screenshot { 
    background: url(/assets/img/customers/profiles/shoprunner.jpg); 
    background-size:cover;
    height: 600px;  
    margin: 0 auto; 
    width: 100%; 

}
.bg-evan-screenshot { 
    background: url(/assets/img/customers/profiles/taskrabbit.jpg); 
    background-size:cover;
    height: 600px;  
    margin: 0 auto; 
    width: 100%; 

}

.ben-speaks { 
    background: url(/assets/img/team/candid/ben-speaks.png); 
    background-size:cover;
    height: 600px;  
    margin: 0 auto; 
    width: 100%; 

}
.ben-blur { 
    background: url(/assets/img/team/candid/ben-blur.png); 
    background-size:cover;
    height: 400px;  
    margin: 0 auto; 
    width: 100%; 

}



body.customers #home { 
    background: url(/statamic/assets/img/backgrounds/evan.png) 50% 0 fixed; 
    background-size:cover;
    height: 600px;  
    margin: 0 auto; 
    width: 100%; 
    position: relative; 
    padding: 200px 0;
}

#about { 
    background: 50% 0 fixed; 
    height: auto;
    margin: 0 auto; 
    width: 100%; 
    position: relative; 
   
}

/* VIDEO */

#video-container {
	position: absolute;
}
#video-container {
	top:0%;
	left:0%;
	height:100%;
	width:100%;
	overflow: hidden;
}
video {
	position:absolute;
	z-index:0;
}
video.fillWidth {
	width: 100%;
}

#transparent-overlay {
    position:absolute;
    left:0;
    top:0;
    background: rgba(46,51,63,.5);
    width:100%;
    height:100%;
}


/* TMI */

a.tmi-asset {
	display:block;
	margin:30px;
}
a.tmi-asset:hover {
	cursor:pointer;
}
a.tmi-asset span.asset-title{
	font-family:Source Sans Pro;
	font-size:20px;
	display:block;
	margin:0 0px 5px 0px;
	color:#111;	
}
a.tmi-asset:hover span.asset-title {
	text-decoration:underline;
	
}
a.tmi-asset span.asset-description{
	font-family:Source Sans Pro;
	display:block;
	margin:0 0px;
	color:#777;
}
a.tmi-asset span.asset-category {
	font-family:Helvetica, sans-serif;
	/*text-transform:uppercase; */
	font-size:13px;
	font-weight:700;
	margin:20px 0px 10px;
	display:block;
	color:#9fa7b9;

}
a.tmi-asset span.img-filler {
	width:100%;
	/* max-width:400px; */
	height:250px;
	display:block;
	background:#e5e6eb;
	border:1px solid #e5e6eb;
}
a.tmi-asset span.img-filler.analyst-tips {
	background: url('/assets/img/resources/looker-tips.jpg');
	background-size:cover;
}
a.tmi-asset span.img-filler.aggregate-functions {
	background: url('/assets/img/resources/aggregate-functions.jpg');
	background-size:cover;
	}
a.tmi-asset span.img-filler.ema {
	background: url('/assets/img/resources/ema-reports.png');
	background-size:cover;
	}
	
a.tmi-asset span.img-filler.github-repo {
		background:url('http://looker.com/sites/default/files/styles/710x400/public/connect_github.jpg');
		background-size:cover;
	}
a.tmi-asset span.img-filler.new-project {
		background:url('http://looker.com/sites/default/files/styles/710x400/public/new_project.jpg');
		background-size:cover;
	}
a.tmi-asset span.img-filler.ide-updates {	
	background: url('http://looker.com/sites/default/files/styles/710x400/public/look_learn.jpg');
	background-size:cover;
	}
a.tmi-asset span.img-filler.db-schemas {	
	background:url('http://looker.com/sites/default/files/styles/710x400/public/sql_runner_0.jpg');
	background-size:cover;
	}
	a.tmi-asset span.img-filler.adding-views {	
	background:url('http://looker.com/sites/default/files/styles/710x400/public/adding_views.jpg');
	background-size:cover;
	}
	a.tmi-asset span.img-filler.exploring-tables {	
	background:url('http://looker.com/sites/default/files/styles/710x400/public/exploring_db_tables.jpg');
	background-size:cover;
	}
	a.tmi-asset span.img-filler.business-driven {	
	background:url('http://looker.com/sites/default/files/styles/710x400/public/twdi.jpg');
	background-size:cover;
	}
	a.tmi-asset span.img-filler.data-dollars {	
	background:url('http://looker.com/sites/default/files/styles/710x400/public/custom_made_resource.jpg');
	background-size:cover;
	}
	a.tmi-asset span.img-filler.six-questions {
	background:url('http://looker.com/sites/default/files/styles/710x400/public/ecommerce_dashboard.jpg?itok=TUK0Wn3-');
	background-size:cover;
	}

	
	
	
ul.tmi-sort-control {
	list-style-type:none;
	list-style:none;
	padding:0;
	margin:0;
	float:right;
	
}
ul.tmi-sort-control li {
	display:inline;
	margin-left:10px;
}
ul.tmi-sort-control li.asset-cat {
	font-weight:700;
	margin-left:50px;
}
ul.tmi-sort-control li a {
	font-weight:400;
	color:#777;
}
ul.tmi-sort-control li a:hover {
	text-decoration:underline;
}







ul.tmi-paginator {
	list-style-type:none;
	list-style:none;
	padding:0;
	margin:0;
}
ul.tmi-paginator li {
	display:inline;
	margin-left:10px;
}
ul.tmi-paginator li.asset-cat {
	font-weight:700;
	margin-left:30px;
}
ul.tmi-paginator li a {
	font-weight:400;
	color:#777;
}
ul.tmi-paginator li a:hover {
	text-decoration:underline;
}
.jumbotron h1.headline {
	font-size:50px;
}
h1.headline .url {
	font-weight:600;
	color:#fff;
}

.video-meta .icon {
	font-size:30px;
	color:#fff;
}
.video-meta a {
	background: #333;
padding: 4px 8px;
border-radius: 5px;
color: #999;
margin:5px; 
font-size:15px;
line-height:40px;
white-space:nowrap;
}
.tmi-breadcrumb {
	border-bottom:1px solid #333;
	margin-bottom:30px;
	margin-top:0;
	
}
.tmi-breadcrumb a{
	color:#fff;
	padding:0 30px;
	border-right:1px solid #333;
	font-size:18px;
}

.tmi-article-feature.img-filler.aggregate-functions {
background: url('http://looker.com/sites/default/files/styles/710x400/public/aggregate_functions.jpg');
background-size: cover;
height:600px;
width:1200px;
display:block;

}

.signup-box {
	background:#fff;
}
.signup-box form {
	margin:30px;
}
.signup-box h3 {
	margin:0;
	padding:30px;
	border-bottom:1px solid #f2f2f2;
	background:#c1c6d2;
	color:#fff;

}
.signup-box button {
	margin-bottom:30px;
	background:#3f4555;
	border:1px solid transparent;
	color:#fff;
	text-shadow:none;
}
.signup-box .icon {
	font-size:25px;
}

/*.bg-white .navbar-transparent {
padding-top: 15px;
background-color: #fff;
}
.bg-white .navbar-transparent .navbar-nav > li > a, [class*="navbar-ct"] .navbar-nav > li > a {
color: #3f4555;
border-color: #FFFFFF;
opacity: 0.7;
}*/

/* Home Page */
.logo-card {
margin-left: 0px;
margin-top: 20px;
margin-bottom: 20px;
padding: 20px;
background: #fff;
border: 1px solid #eaeaea;
box-shadow: 0px 0px 5px #f2f2f2;
/*float: left; */
margin-right: 20px;
}
.attribution {
	height:80px;
}

/*support page */
.selector-module {
	font-family:Source Sans Pro;
	background:rgba(0,0,0,0.3);
	height:350px;
}
.selector-module .section-label{
	font-weight: 600;
display: block;
}
.selector-module h3 {
	margin: 0 30px 0px;
font-size: 25px;
padding: 0 30px 30px;
}
.selector-module p {
	font-size:18px;
	margin:0 30px;
	font-weight:400;
}
.selector-module .btn {
	margin: 30px;
border: 1px solid #eaeaea;
}
.selector-module .icon {
	font-size:50px;
	margin-top:30px;
	color:#fff;
	opacity:0.8;
}
.avatar {
	border-radius:50%;
}
.staff-location {
	display: block;
	font-size:18px;
	opacity:0.5;
	
}
p {
	font-family:Source Sans Pro;
}
.cta-paragraph {
	font-size: 13px;
color: #999;
margin: 20px;
line-height: 45px;
}
.cta-paragraph a.btn {
	background:#76678b;
	color:#fff;
	font-size:18px;
}

.logo-card {
margin-left: 0px;
margin-top: -49px;
margin-bottom: 20px;
padding: 20px;
background: #fff;
border: 1px solid #eaeaea;
box-shadow: 0px 0px 5px #f2f2f2;
margin-right: 0;
}
h4 {
font-family: source sans Pro;
font-size: 16px;
text-transform: uppercase;
font-weight: 700;
margin-top: 10px;
}
.jumbotron h1 {
	font-size:40px;
	font-weight:300;
	line-height:50px;
}
.btn.cta {
	background:#20c5b5;
	/*background:#de333f; */
	color:#fff;
	border-radius:6px;
	font-size:18px;
}
.btn.cta.secondary {
	background:transparent;
	color:#fff;
	border-radius:6px;
	border:1px solid #20c5b5;
	font-size:18px;
}
.navbar-nav.subnav {
	margin-left:0;
}
.navbar-nav.subnav > li > a {
color: #2e333f;
border-color: #FFFFFF;
opacity: 0.7;
font-weight: 400;
font-family: source sans Pro;
}

.navbar-nav.subnav .btn.cta {
	vertical-align:middle;
	margin-top:13px;
	margin-left:20px;
	font-family:Source Sans Pro;
	font-size:14px;
}
.navbar-nav.subnav .btn.cta.secondary {
	color: #2e333f;
}
.author-title {
	color:#aaa;
}
.block.entry h3.author {
	margin-bottom:0;
}
.block.entry h4 {
	color:#fff;
}
.btn.btn-default.btn-photo {
border-radius: 20px;
background: transparent;
border: 1px solid #fff;
color: #fff;
text-shadow: none;
padding: 4px 10px;
opacity: 1;
font-size: 20px;
font-family: source sans Pro;
}
.btn.btn-default.btn-photo:hover {
	opacity:0.7;
}
.modal-backdrop {background-color: #fff;}
.modal-backdrop, .modal-backdrop.fade.in {
    opacity: 0.9;
}
.band.celeste {
	background:#49cec1;
}
a.subtle {
	color:inherit;
	border-bottom:1px dashed;
}
.band.celeste a.subtle:hover {
	color:#fff;
	border-bottom:1px solid #fff;
}
p.macro {
	font-size: 30px;
line-height: 50px;
}
.bg-dark-blue h2 {
	color:#fff;
}
.bg-dark-blue p {
	color:#fff; 
	opacity:0.5;
}
.icon.xl {
font-size: 75px;

}
.icon.celeste {
	color:#49cec1;
}

.carousel-indicators li {
	border-color:#aaa;
}
.carousel-indicators .active {
	background:#aaa;
}
a.award img {
	width:100%;
	max-width:250px;
}
.container.video-banner {
	height:550px;
	}
/*@media (min-width: 900px) {

.container.video-banner {
	height:80vh;
}
}
@media (max-width: 768px) {
	.container.video-banner {
	height:600px;
}
}*/

.carousel .item {-webkit-transition: opacity 1s; -moz-transition: opacity 1s; -ms-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s;}
.carousel .active.left {left:0;opacity:0;z-index:2;}
.carousel .next {left:0;opacity:1;z-index:1;}

.navbar:not(.navbar-transparent).navbar-ct-blue {
	background-color:transparent;
}
ul.caps li a {
	
	color:#fff;
}
/*.video-header .bg-white .navbar-transparent .navbar-nav > li > a, .navbar-nav > li > a {
color: #fff;
border-color: #FFFFFF;
opacity: 1;
font-weight: 400;
font-family: source sans Pro;
text-transform:uppercase;
letter-spacing:1px;*/
}
.video-header .bg-white .navbar-transparent .navbar-nav > li:hover > a, .navbar-nav > li:hover > a {
	background:transparent;
	text-decoration:underline;
}
.video-header .navbar .btn.cta {
background: #fff;
color: #2e333f;
border-radius: 6px;
font-size: 14px;
border: 1px solid #fff;
font-family: Source Sans Pro;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 1px;
opacity: 1;
}
.video-header .navbar .btn.cta:hover {
opacity:1;
background: #ffffff;
background:-moz-linear-gradient(top, #ffffff, #f5f5f5);
background:-webkit-linear-gradient(top, #ffffff, #f5f5f5);
background:-o-linear-gradient(top, #ffffff, #f5f5f5);
background:-ms-linear-gradient(top, #ffffff, #f5f5f5);
background:linear-gradient(top, #ffffff, #f5f5f5);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0);
-webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow:    0px 0px 8px 0px rgba(0, 0, 0, 0.3);
box-shadow:         0px 0px 8px 0px rgba(0, 0, 0, 0.3)
}
.video-header #transparent-overlay {
position: absolute;
left: 0;
top: 0;
background: rgba(0,0,0,.4);
width: 100%;
height: 100%;
}
a.taskrabbit {
	color: #00f87a;
	border-color:#00f87a ;
}
a.shoprunner {
	color:#d2a0e5;
	border-color:#d2a0e5;
}
a.threadflip {
	color:#ec2f2d;
	border-color:#ec2f2d;
}
a.mindjet {
	color:#ec2f2d;
	border-color:#ec2f2d;
}
a.thredup {
	color:#4ae1bb;
	border-color:#4ae1bb;	
}
a.custommade {
	color:#e9b406;
	border-color:#e9b406;	
}

a.gilt {
	color:#ec9f02;
	border-color:#ec9f02;	
}
a.quirky {
	color:#46166a;
	border-color:#46166a;	
}
a.taskrabbit {
color:#04964c;
border-color:#04964c;
}
.video-banner h1.headline {
	font-weight:700;
	letter-spacing:-0.04em;
	
}
.video-banner .vert-center-box {
	position: relative;
top: 30%;
-webkit-transform: translateY(-30%);
-ms-transform: translateY(-30%);
transform: translateY(-30%);
}

.logo-link {
	width:100%;
	border:1px solid transparent;
	height:150px;
	display:block;
}
a.logo-link {
	border:1px solid #eee;
}
a.logo-link:hover {
	background:#f2f2f2;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow:    0px 0px 8px 0px rgba(0, 0, 0, 0.1);
box-shadow:         0px 0px 8px 0px rgba(0, 0, 0, 0.1)
}
.logo-link img {
	vertical-align: middle;
}
.panel-default > .panel-heading {
background-color: #FFFFFF;
border-color: #FFFFFF;
box-shadow: none;
}
.panel {
border: 0;
border-bottom: none;
box-shadow: none;
}
h4.panel-title {
	text-transform: initial;
font-weight: 400;
font-size: 20px;
margin-top:30px;
}
h4.panel-title span.expand-link {
	border-bottom:1px solid;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
border-top-color: #fff;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
border-top: 1px solid #fff;
}
.panel-heading + .panel-collapse .panel-body {
border-top: 1px solid #fff;;
}
.band {
	overflow:hidden;
}
a.subtle {
transition: all 0.5s ease;
}
.bg-beige {
	background:#fcf1ee;
}

.navbar-nav > li > a:hover {
background: transparent;
}
.bg-orange {
	background:#dc7350;
}
.customer-logo-nav {
	opacity:0.5;
}
.customer-logo-nav:hover {
	opacity:1;
}

body.documentation table, body.blog-post table {
width: 100%;
padding: 0;
margin: 0 0 40px 0;
border: 1px solid #ddd;
border-bottom: none;
font-family:Source Sans Pro;
}
body.documentation table th, body.blog-post table th {
border-bottom: 1px solid #ddd;
padding: 10px;
font: 12px/20px;
color: #111;
font-weight:400;
}
body.documentation table td, body.blog-post table td {
color: #777;
padding: 8px;
font: 12px/20px;
border-bottom: 1px solid #ddd;
border-right: 1px solid #ddd;
}
#venmo-color {
   background-image: url('/assets/img/customers/logos/gray/venmo.png');
   background-size:cover;
   height: 51px;
   width: 150px;
}

#venmo-color:hover {
   background-image: url('/assets/img/customers/logos/color/venmo.png');
}
#quirky-color {
   background-image: url('/assets/img/customers/logos/gray/quirky.png');
   background-size:cover;
   height: 51px;
   width: 150px;
}

#quirky-color:hover {
   background-image: url('/assets/img/customers/logos/color/quirky.png');
}
#taskrabbit-color {
   background-image: url('/assets/img/customers/logos/gray/taskrabbit-long.png');
   background-size:cover;
   height: 51px;
   width: 150px;
}

#taskrabbit-color:hover {
   background-image: url('/assets/img/customers/logos/color/taskrabbit-long.png');
}
#custommade-color {
   background-image: url('/assets/img/customers/logos/gray/custommade.png');
   background-size:cover;
   height: 51px;
   width: 150px;
}

#custommade-color:hover {
   background-image: url('/assets/img/customers/logos/color/custommade.png');
}
#mindjet-color {
   background-image: url('/assets/img/customers/logos/gray/mindjet.png');
   background-size:cover;
   height: 51px;
   width: 150px;
}

#mindjet-color:hover {
   background-image: url('/assets/img/customers/logos/color/mindjet.png');
}
#gilt-color {
   background-image: url('/assets/img/customers/logos/gray/gilt.png');
   background-size:cover;
   height: 51px;
   width: 150px;
}

#gilt-color:hover {
   background-image: url('/assets/img/customers/logos/black/gilt.png');
}
#shoprunner-color {
   background-image: url('/assets/img/customers/logos/gray/shoprunner-long.png');
   background-size:cover;
   height: 51px;
   width: 150px;
}

#shoprunner-color:hover {
   background-image: url('/assets/img/customers/logos/black/shoprunner-long.png');
}

.navbar-transparent.navbar-dark .navbar-nav > li > a, [class*="navbar-ct"] .navbar-nav > li > a {
    font-family: Source Sans Pro;
text-transform: uppercase;
-webkit-font-smoothing: antialiased;
-webkit-transition-delay: 0s, 0s;
-webkit-transition-duration: 0.3s, 0.3s;
-webkit-transition-property: color, opacity;
-webkit-transition-timing-function: ease-in-out, ease-in-out;
font-size: 14px;
font-weight: 600;
color:#000;
}
.navbar-transparent.navbar-dark ul.pre-nav li a {
margin:0;
padding-top:0;
padding-bottom:0;
font-size:14px;
color:#999;
border-radius:0;
padding:0;
margin:0 15px;
}
.navbar-transparent.navbar-dark ul.pre-nav li a:hover {
color:#000;
}
body.blog-post .block.entry p img {
border:1px solid #eaeaea;
}
body.blog-post .block.entry h4 {
	color:#111;
	
}
body.blog-post .block.entry p.small {
	font-size:13px;
}


table.event-agenda {
width: 100%;
padding: 0;
margin: 0 0 40px 0;
border: 1px solid #ddd;
border-bottom: none;
font-family:Source Sans Pro;
}
table.event-agenda th {
border-bottom: 1px solid #ddd;
padding: 10px;
font: 12px/20px;
color: #111;
font-weight:400;
}
table.event-agenda td {
color: #555;
padding: 8px;
font: 12px/20px;
border-bottom: 1px solid #ddd;
border-right: 1px solid #ddd;
}
.register-form-wrapper {
	border:1px solid #ddd;
	margin-top:50px;
}
.register-form-wrapper h2 {
	display:block;
	border-bottom:1px solid #ddd;
	padding:20px 0 20px 20px;
	margin:0;
}
.register-form-wrapper form {
	margin:30px 0 30px 10px;
}
.presenter-logo {
	border:1px solid #ddd;
	max-width:100%;
}
.ben-blur {
	color:#fff;
}