html body{background-color:#2b2b2b}nav,.btn{text-transform:uppercase}h1{margin-top:0;margin-bottom:24px;color:#797979}.view .date-nav-wrapper .date-prev{right:76px}.topbar-offset{margin-top:170px}@media(min-width:768px){.topbar-offset{margin-top:81px}}#main{position:relative}#topbar{position:absolute;top:0;width:100%;z-index:1}@media(max-width:767px){#brand{margin-top:12px}}.xheader-bg,.xsplash-bg{background:#f7f7f7;background-image:linear-gradient(#f7f7f7 60%,#d9dcee);background-size:auto auto,cover}.header-bg{xbackground:#fff;#ccc;background:url(/sites/blulineservices.com/files/styles/panopoly_image_original/public/main_img.jpg) center 180px #fff no-repeat;background-size:cover}.splash-bg{background:#eee;#ccc;xbackground:url(/sites/blulineservices.com/files/styles/panopoly_image_original/public/blur-header.jpg) center center #fff;background-size:cover}.splash-bg{color:#fff;text-shadow:2px 2px 4px #000}#contact.splash-bg{background:#2f4587;background-size:auto auto,cover;color:#fff;text-shadow:2px 2px 4px #000}.header-bg .btn-primary,.splash-bg .btn-primary{box-shadow:0 0 10px rgba(22,22,22,0.4)}#leader a,#leader a:active,#leader a:hover{color:#000;text-shadow:2px 2px 4px #fff}.btn-primary{color:#fff !important;text-shadow:none !important}.splash-form .form-control{border:none;background-color:rgba(250,250,250,0.5);color:#2b2b2b;font-weight:700}.splash-form .form-control::-webkit-input-placeholder{color:#333}.splash-form .form-control::-moz-placeholder{color:#333}.splash-form .form-control:-ms-input-placeholder{color:#333}.splash-form .resizable-textarea .grippie{border:none;background-color:rgba(255,255,255,0.6)}.splash-form .has-error .help-block{color:rgba(255,255,255,.8)}.alt-bg{background-color:#f3f3f3}.alt-hr{border-color:#dedede}.clients-bg{background:url(/sites/blulineservices.com/files/styles/panopoly_image_original/public/consulting-stock-art.jpg) no-repeat top right #9b9b9b}.services-tabs{font-family:'Patua One';font-size:1.1em;display:flex;display:-ms-flexbox;display:-webkit-flex;flex:auto;flex-direction:column;justify-content:center}.services-tabs.nav>li{display:flex;display:-ms-flexbox;display:-webkit-flex;text-align:center;margin:0 0 5px}.services-tabs.nav>li>a{width:100%}@media(min-width:768px){.services-tabs{flex-direction:row}.services-tabs.nav>li{margin:0 2px 0 0}}.services-tabs>li>a,.services-tabs>li>a:hover,.services-tabs>li>a:active,.services-tabs>li>a:focus{background-color:rgba(255,255,255,.75);border-radius:0;color:#333}.services-tabs>li>a:hover{background-color:rgba(255,255,255,.85)}.services-tabs>li.active>a,.services-tabs>li.active>a:hover,.services-tabs>li.active>a:active,.services-tabs>li.active>a:focus{background-color:#fff !important;color:#333}.services-tabs>li.active>a:hover,.services-tabs>li.active>a:active{color:#333}.text-highlight{color:#ffdaad}.text-light,.text-light a,.text-light a:hover,.text-light a:active,.text-light a:focus,.text-light .active,.text-light h1{color:#fff;text-shadow:2px 2px 4px #000}#main>div.splash-bg.clearfix.text-light,#main>div.splash-bg.clearfix.text-light a,#main>div.splash-bg.clearfix.text-light a:hover,#main>div.splash-bg.clearfix.text-light a:active,#main>div.splash-bg.clearfix.text-light a:focus,#main>div.splash-bg.clearfix.text-light .active,#main-menu a,#main-menu a:hover,#main-menu a:active,#main-menu a:focus,#main>div.splash-bg.clearfix.text-light h1{color:#000;text-shadow:2px 2px 4px #fff}.p-box{padding:6px}#brand,#brand a{color:#fff;text-decoration:none}.node-type-blog-post .field-name-body{text-align:justify}.blog-full{max-width:50%;border-radius:6px;box-shadow:1px 1px 6px #444;margin-bottom:6px}.captcha{padding-bottom:14px}#brand,#brand a{color:#fff;text-decoration:none;text-shadow:2px 2px 4px #000}#main h1,#main h2{color:#3b55a7}#main h3,#main h4,#main h5,#main h6{color:#3b55a7}#main .text-light h1{color:#fff}@media(max-width:400px){.hidden-phone{display:none !important}}.nav>li>a{padding:6px 15px;border-top:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7}.nav>li>a:hover{border-top:1px solid #8998d4;border-bottom:1px solid #8998d4}
#leader{background:#3b55a7}#leader a,#leader a:active,#leader a:hover{color:#fff;text-shadow:2px 2px 4px #404040}#brand{margin-top:15px}@media(min-width:500px) and (max-width:768px){#brand{margin-top:5px}}