body { font-family: "Open Sans", sans-serif; font-size: 21px; font-weight: 200; background-color: white; line-height: 1.4em; padding-top: 60px; padding-bottom: 0; }
@media (max-width: 767px)
{
    body { padding-top: 0; padding-left: 0; padding-right: 0; }
}
.navbar { font-size: 14px; }
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { padding: 0 4% 0 4%; color: #0288D1; font-family: "Quantico", sans-serif; text-transform: uppercase; letter-spacing: 0.08em; background-color: white; background-image: none; border: none; -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3); box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3); }
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { box-shadow: none; color: inherit; background-color: inherit; /* text-decoration: underline; */ border-bottom: 3px solid #03A9F4; }
.navbar .nav > li > a { text-shadow: none; color: #0288D1; font-weight: bold; display: block; line-height: 3em; padding-top: 10px; padding-bottom: 10px; }
.navbar .brand { font-size: 14px; color: rgb(2, 136, 209); text-shadow: none; font-weight: bold; }
.navbar .brand { display: block; padding: 10px 15px; line-height: 3em; margin-right: 30px; }
.navbar .brand img { height: 1.8em; width: auto; }
.navbar-search { margin-top: 5px; }
.navbar-search p { margin: 0 0;}
.navbar-search .search-query { margin: 10px 15px; border-radius: 2px; border-color: #03A9F4; border-width: 2px; }
.logo { padding: 20px; }
.lead { font-size: 25px; line-height: 1.5em; }
.hero-unit { margin-bottom: 0; font-size: inherit; padding-top: 4em; padding-bottom: 2em; padding-left: 0; padding-right: 0; }
.hero-unit h1 { margin-top: 0; margin-bottom: 40px; font-weight: 600; text-shadow: 0 3px 5px rgba(0, 0, 0, 0.4); line-height: 1.28em; font-size: 48px; }
.hero-unit h2 { color: white; text-shadow: 0 2px 3px rgba(0, 0, 0, 0.4); }
.hero-unit .lead { font-size: 24px; text-shadow: 0 2px 3px rgba(0, 0, 0, 0.4); }
a { color: #0288D1; }
h2 { color: #0075AA; font-size: 28px; line-height: 48px; font-weight: bold; margin-bottom: 0.8em; }
h3 { color: #0075AA; font-weight: bold; }
h1, h2 a { display: block; }
.header { padding: 6% 5% 3% 5%; margin-bottom: 0; background-color: #03A9F4; color: white; overflow: hidden; }
.header h2 { color: white; font-size: 48px; line-height: 60px; }
.header a { color: inherit; }
.header a:hover { text-decoration: none; }
.header img { float: left; margin-right: 2em; max-width: 150px; }
.header.white-logo-background img { background-color: white; padding: 0.5em; }
ul { list-style-type: square; }
blockquote { background-color: rgb(249, 249, 249); }
blockquote p:first-child { font-style: italic; }
.thumbnail { min-height: auto; }
.children-list .thumbnail { margin-top: 2em; border: none; box-shadow: none; }
.children-list .thumbnail img { max-height: 3em; }
.children-list .thumbnail-large img { max-height: inherit; }
.children-list .thumbnails .span6 > * { margin-left: 10%; margin-right: 10%; }
.children-list .thumbnail { padding: 0; line-height: 1.4em; }
.pager { padding: 0 4.6%; }
.form-horizontal { margin: 0; }
.btn { border: none; border-radius: 0; text-transform: uppercase; font-family: "Quantico", sans-serif; background-image: none; background-color: white; color: rgba(255, 128, 171, 1); padding-left: 20px; padding-right: 20px; }
.btn-primary, .btn-primary:hover { color: white; background-color: #D74E9B; border: 2px #C843AD solid; }
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { border-radius: 0; }
.footer { height: auto; color: white; font-size: small; padding: 2% 15%; background-color: rgb(149, 149, 149); border-top: 1px solid rgb(245, 245, 245); }
.footer .lead { font-size: 21px; }
.footer ul.inline { overflow-y: inherit; }
.footer a { color: white; }
.footer li a { display: block; color: transparent; width: 47px; height: 47px; background-size: contain; background-position: 50%; background-repeat: no-repeat; }
.footer li.contact a { background-image: url('../../../../../uploads/f85664ae07c6e0df2448dd286db3363fae5bfb06'); }
.footer li.github a { background-image: url('../../../../../uploads/340e923bb7085b7707de5998b1fe9f3de457cc80'); }
.footer li.twitter a { background-image: url('../../../../../uploads/d28c78f64084e44e579a770d6c88e8eff3358b7b'); }
.footer li.facebook a { background-image: url('../../../../../uploads/b9fb9b43bec5326cf90746dc2f138251adf0adcc'); }
.footer li.linkedin a { background-image: url('../../../../../uploads/d71df24929238495e7804763f4edf9b5604a3908'); }
img.icon { display: inline; height: 36px; }
.table-success { background-color: #c3e6cb; }
.table-warning { background-color: #ffeeba; }
.table-danger { background-color: #f5c6cb; }

#content-body { padding-left: 0; padding-right: 0; }
#content-body > div:first-child { box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3); }
#content-body > [about].row-fluid { margin-bottom: 0; border-bottom: none; max-height: none; }
.row-fluid.row-block-controls { display: none; }
div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] { margin-bottom: 0; overflow-x: unset; }
div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .main { font-size: inherit; line-height: inherit; }
div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .lead { font-size: 25px; line-height: 1.5em; }
div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .span12 blockquote { margin-top: 2.3%; padding: 4.6%; }
div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .span6 > * { margin-left: 10%; margin-right: 10%; }
div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .span6 > :first-child { margin-top: 4.6%; }
div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .span6 > :last-child { margin-bottom: 4.6%; }
div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .span6 .lead { font-size: 23px; font-weight: bold; }
div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .span6 ul { margin-top: 1em; margin-bottom: 1em; }
div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .span6 caption { font-style: italic; margin-top: 1em; margin-bottom: 1em; }
div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .span6 li { line-height: 1.4em; }
div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .span6 blockquote { margin-top: 4.6%; margin: 10%; }
div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .span6 img, div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .span6 img:first-child, div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .span6 img:last-child { display: block; margin: auto; padding: 0; }
div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .span6 > a, div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .span6 > a:first-child, div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .span6 > a:last-child { display: block; margin: auto; padding: 0; }
div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .span6 .figure { margin-bottom: 1em; }
div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .span6 .figure > img { display: block; width: 100%; margin-top: 1em; padding-bottom: 1em; }
div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .span6 .figure p { text-align: center; font-style: italic; }
div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .hero-unit > * { padding: 0; }
div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .hero-unit ul { margin-bottom: 40px; }
div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .hero-unit p.learn-more { margin-top: 40px; }
div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .span6 .cta { margin-top: 2em; }
div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .span6 .cta .pull-right { margin-left: 2em; }
div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .span6 img.icon { display: inline; }
div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .testimonial img.pull-left { max-height: 200px; max-width: 200px; padding-top: 0; }
@media (max-width: 767px)
{
    div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] .span6 > * { margin-left: 5%; margin-right: 5%; }
}

/* frontpage */

#frontpage-background { background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(204, 102, 51, 0.5)), url('../../../../../uploads/acd5be13b56cfa1fe58b6e64bd27412d9fe8df96'); background-size: cover; }
#frontpage-background .hero-unit { color: white; background: rgba(0, 0, 0, 0.2); padding-top: 8em; box-shadow: none; }
#frontpage-background .hero-unit img { margin-bottom: 40px; }

#linkeddatahub > div:nth-child(even) { background-color: rgb(249, 249, 249); }
#ldh-frontpage-header { overflow: hidden; box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, 0.3); }
#ldh-frontpage-header .hero-unit { background: transparent; box-shadow: none; }
#ldh-frontpage-header .hero-unit h1 { color: #0288D1; text-shadow: 0 3px 5px rgba(0, 0, 0, 0.25); margin-bottom: 50px; }
#ldh-frontpage-header .hero-unit .lead { color: #0288D1; font-size: 24px; text-shadow: 0 2px 3px rgba(0, 0, 0, 0.25); }
#ldh-frontpage-header iframe { border: none; width: 90%; margin-top: 6em; height: 470px; box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 40px 0px; }
@media (max-width: 767px)
{
    #ldh-frontpage-header .hero-unit { padding: 60px; }
}

#clients { padding: 3% 15%; }
#clients .span12 .text-center { margin-top: 2em; font-style: italic; margin-top: 2em; margin-bottom: 2em; }
#clients .span3 img { display: block; margin-top: 6.9%; }
#clients .span4 img { display: block; margin: auto; max-width: 200px; max-height: 100px; padding: 2em; }

/* products */

#ldh-header { color: white; background-color: #03A9F4; box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, 0.3);}
#ldh-header .hero-unit { background: transparent; box-shadow: none; }
#ldh-header .hero-unit p, #ldh-header .hero-unit ul { text-shadow: 0 2px 3px rgba(0, 0, 0, 0.4); }
#ldh-header .hero-unit .lead { font-size: 24px; text-shadow: 0 2px 3px rgba(0, 0, 0, 0.4); }
#ldh-header iframe { border: 0; width: 90%; height: 470px; margin-top: 6em; margin-left: 0; box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 40px 0px; }
@media (max-width: 767px)
{
    #ldh-header .hero-unit { padding: 60px; }
}

#kgdn-header { color: white; background-color: #03A9F4; box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, 0.3);}
#kgdn-header .hero-unit { background: transparent; box-shadow: none; }
#kgdn-header .hero-unit p, #kgdn-header .hero-unit ul { text-shadow: 0 2px 3px rgba(0, 0, 0, 0.4); }
#kgdn-header .hero-unit .lead { font-size: 24px; text-shadow: 0 2px 3px rgba(0, 0, 0, 0.4); }
#kgdn-header img { border: none; width: 90%; margin-top: 6em; height: 470px; box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 40px 0px; margin-right: 10%; }

@media (max-width: 767px)
{
    #kgdn-header .hero-unit { padding: 60px; }
}

#graph-exporters-header { background-color: #03A9F4; box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, 0.3); overflow: hidden; }
#graph-exporters-header .hero-unit { color: white; background: transparent; padding-right: 0; box-shadow: none; }
#graph-exporters-header .hero-unit p, #graph-exporters-header .hero-unit ul, #graph-exporters-header .hero-unit dl { text-shadow: 0 2px 3px rgba(0, 0, 0, 0.4); }
#graph-exporters-header .hero-unit .lead { font-size: 24px; }
#graph-exporters-header .hero-unit .input-append input { padding: 23px 30px; font-size: large; }
#graph-exporters-header .hero-unit .input-append button { color: white; background-color: #D74E9B; border: 2px #C843AD solid; }
#graph-exporters-header .span6 p { padding-left: 0; }
#graph-exporters-background { min-height: 30em; background-size: cover; background-color: #03A9F4; background-image: url('../../../../../uploads/b122689c3ddfd634e4e22bcafd63d3cdfee6834b'); background-position: top center; background-repeat: no-repeat; height: 100%; box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, 0.3); }
#graph-exporters > div:nth-child(even) { background-color: rgb(249, 249, 249); }
@media (max-width: 767px)
{
    #graph-exporters-header .hero-unit { padding: 60px; }
}

/* about us */

#about-us > div:nth-child(even), #beijer-ref > div:nth-child(even), #helt-normalt > div:nth-child(even), #nxp-semiconductors > div:nth-child(even), #the-royal-library > div:nth-child(even) { background-color: rgb(249, 249, 249); }
/* #about-us #team { padding-left: 4.6%; padding-right: 4.6%; }
#about-us #team > :first-child { padding-top: 2.3%; }
#about-us #team > :last-child { padding-bottom: 2.3%; }
#about-us #team .thumbnail { background-color: white; } */
#about-us .span6 img { margin-left: auto; margin-right: auto; }
#contact { color: #0075AA; }
#contact input, #contact select, #contact textarea { border-radius: 2px; border-color: #03A9F4; border-width: 1px; }
#contact .control-group.error input, #contact .control-group.error select, #contact .control-group.error textarea { border-color: #ff0039; }
#contact textarea { font-family: monospace; width: 100%; height: 10em; }

/* blog */

#blog-post { text-align: justify; }
div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] #blog-post .span6 > * { padding-left: 0; padding-right: 0;}
@media (max-width: 767px)
{
    div[typeof="https://w3id.org/atomgraph/linkeddatahub#XHTML"] #blog-post .span6 > * { padding-left: 5%; padding-right: 5%; }
}

/* search */

#search { padding: 0 4.6%; }