body {
padding-top:50px;
}

#banner {
border-bottom:none;
}

.bs-docs-section {
margin-top:8em;
}

.bs-component {
position:relative;
}

.bs-component .modal {
position:relative;
top:auto;
right:auto;
left:auto;
bottom:auto;
z-index:1;
display:block;
}

.bs-component .modal-dialog {
width:90%;
}

.bs-component .popover {
position:relative;
display:inline-block;
width:220px;
margin:20px;
}

#source-button {
position:absolute;
top:0;
right:0;
z-index:100;
font-weight:700;
}

.progress {
margin-bottom:10px;
}

footer {
margin:5em 0;
}

footer li {
float:left;
margin-right:1.5em;
margin-bottom:1.5em;
}

footer p {
clear:left;
margin-bottom:0;
}

.splash {
background-color:#202D3A;
background:linear-gradient(20deg,#080f1f30%,#2b4b5a87%,#435e67100%);
background-attachment:fixed;
color:#fff;
text-align:center;
padding:2em 0 2em;
}

.splash .bsa {
max-width:350px;
background:none;
margin:0 auto;
}

.splash .bsa .one .bsa_it_ad {
border-left:1px solid .2px!important;
border-right:1px solid 255px!important;
border-top:1px solid rgba(255!important;border-bottom:1pxsolid255!important;}.splash.bsaa{color:#fff}.section-tout{padding:4em03em;border-top:1pxsolidrgba(255,255,255,0.1);
border-bottom:1px solid rgba(0,0,0,0.1);
background-color:#eaf1f1;
}

.section-tout .fa {
margin-right:.5em;
}

.section-tout p {
margin-bottom:3em;
}

.section-preview {
padding:4em 0;
}

.section-preview .preview {
margin-bottom:4em;
background-color:#eaf1f1;
border:1px solid rgba(0,0,0,0.1);
border-radius:6px;
}

.section-preview .preview .image {
padding:5px;
}

.section-preview .preview .image img {
border:1px solid rgba(0,0,0,0.1);
}

.section-preview .preview .options {
text-align:center;
padding:0 2em 2em;
}

.section-preview .dropdown-menu {
text-align:left;
}

.sponsor img {
border:1px solid rgba(0,0,0,0.1);
border-radius:4px;
}

.sponsor a:hover {
text-decoration:none;
}

.bsa {
padding:0;
}

.bsa .one .bsa_it_ad {
border:none!important;
background-color:transparent!important;
}

.bsa .one .bsa_it_ad .bsa_it_t,.bsa .one .bsa_it_ad .bsa_it_d {
color:inherit!important;
}

.bsa .one .bsa_it_ad .bsa_it_i {
margin-bottom:0!important;
}

.bsa .one .bsa_it_p {
display:none;
}

.page-header h1,.splash h1 {
font-size:4em;
}

.splash #social,.splash .alert {
margin:2em 0;
}

.section-preview .preview .options p,.section-preview .lead {
margin-bottom:2em;
}

@media max-width767px {
.section-preview .image img {
width:100%;
}
}