div.navbar.navbar-dark.bg-dark, #navbarHeader { background-color: #222222 !important; }

h3 { font-size: 1.5rem; }

.container { max-width: 960px; }

.container-alert { margin-top: 2em; }

.container > h2 { text-align: center; margin-top: 2em; }

.container.lowlight { background-color: #e8e8e8; }

.container.highlight { background-color: #0c71c3; color: #fdfdfd; }

blockquote { background: #f8f8f8; border: solid 0.1em #f8f8f8; border-left: solid 0.3em #0c71c3; padding: 0.3em; padding-left: 1.5em; size: 1.1em; font-weight: 500; }

blockquote strong { font-weight: 700; }

blockquote > p { margin: 0; }

/* Custom translucent site header */
.site-header { background-color: #000000; -webkit-backdrop-filter: saturate(180%) blur(20px); backdrop-filter: saturate(180%) blur(20px); }

.site-header a { color: #999; transition: ease-in-out color .15s; }

.site-header a:hover { color: #fff; text-decoration: none; }

/* Dummy devices (replace them with your own or something else entirely!) */
.product-device { position: absolute; right: 10%; bottom: -30%; width: 300px; height: 540px; background-color: #333; border-radius: 21px; -webkit-transform: rotate(30deg); transform: rotate(30deg); }

.product-device::before { position: absolute; top: 10%; right: 10px; bottom: 10%; left: 10px; content: ""; background-color: rgba(255, 255, 255, 0.1); border-radius: 5px; }

.product-device-2 { top: -25%; right: auto; bottom: 0; left: 5%; background-color: #e5e5e5; }

/* Extra utilities */
.border-top { border-top: 1px solid #e5e5e5; }

.border-bottom { border-bottom: 1px solid #e5e5e5; }

.box-shadow { box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.05); }

.box-shadow > img, .box-shadow > a > img { width: 100%; }

.flex-equal > * { -ms-flex: 1; flex: 1; }

@media (min-width: 768px) { .flex-md-equal > * { -ms-flex: 1; flex: 1; } }

.overflow-hidden { overflow: hidden; }

.bg-primary h2 a, .bg-primary h2 a:hover { color: #fff; text-decoration: none; }

.bg-light h2 a, .bg-light h2 a:hover { color: #333; text-decoration: none; }

.experience-logos img { width: 95%; }

.post-list { margin-left: 0; list-style: none; }

.post-list > li { margin-bottom: 30px; }

.post-meta { font-size: 14px; color: #828282; }

.post-content img { max-width: 100%; }

.post table th { background: radial-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.35)), url(/images/background-buildazure-logo-blue.png), #0c71c3; color: #fff; border: solid 0.1em rgba(0, 0, 0, 0.5); }

.post table td { border: solid 0.1em rgba(0, 0, 0, 0.5); }

.recent ul li img { width: 275px; padding-bottom: 0.3em; }

/*# sourceMappingURL=site.css.map */