body .footer{color:#333;text-shadow:none}body .footer a{color:#000}body.bg .footer{color:#fff;text-shadow:0 0 8px #000}body.bg .footer a{color:#fff}body .nav-tabs{border-bottom:none}main{border-bottom:1px solid #ccc}main.fill{background-color:#fff}main#home_login{border-bottom:none}main form section>.content{background-color:#fbfbfb}main form section h2{border-bottom:2px solid #e3e3e3}main section blockquote{background-color:#f6f6f6;border-left-color:#337ab7}main .container>section,main .content{background-color:#fff;border:1px solid #ccc;border-radius:6px}.bg .jumbotron{background-color:transparent;color:#fff;text-shadow:2px 2px 1px #000}.bg .jumbotron a{border-bottom:1px solid #fff;color:#fff;text-decoration:none;text-shadow:1px 1px 1px #000}.bg .jumbotron a:hover{border-bottom:1px solid transparent;color:#fff;text-decoration:none;text-shadow:none}.bg main{background-color:transparent}div#page_bg header.jumbotron{background-color:hsla(0,0%,100%,.91)}div#page_bg main#home_loggedin .card-well{background-color:rgba(0,54,99,.96);border-color:#003663;color:#dadada}div#page_bg main#home_loggedin .card-well a,div#page_bg main#home_loggedin .card-well a:hover{color:#fff}div .container-fluid.withbg{background-color:#efefef}div#form_introduction div.row .col-12 .card-well{background-color:#fff;border:1px solid #ccc;border-radius:6px}p>.svg-inline--fa{color:#333}p.text-muted>.svg-inline--fa{color:#777}li>.svg-inline--fa{color:#333}.help-block{color:#585858}.progress-bar-success{background-color:#306130}.navbar-nav .admin>a,.navbar-nav>.admin.active>a{background-color:#900;color:#fff}.navbar-nav>.admin.active>a:hover{background-color:#900;color:#fff;text-decoration:underline}.navbar-nav .btn-primary{border-color:#337ab7}.nav-tabs li a{background-color:#fff}.fa-heart{color:#a00}.btn.btn-success{background-color:#3e7e3e;border-color:#3e7e3e}.form_buttons_row .col-12.text-center{background-color:hsla(0,0%,100%,.7)}.nav-tabs>.nav-item{background-color:hsla(0,0%,82%,.8);border-top-left-radius:.25rem;border-top-right-radius:.25rem}.has-error .col-form-label,.has-error .form-check,.has-error .form-control,.has-error .form-text.text-muted,.has-error.form-check-label{color:#a94442}.has-error .form-control{border:1px solid #a94442;color:#495057}.has-error .form-text.text-muted{color:#a94442!important}.has-success .col-form-label,.has-success .form-check,.has-success .form-control,.has-success .form-text.text-muted,.has-success.form-check-label{color:#3c763d}.has-success .form-control{border:1px solid #3c763d;color:#495057}.has-success .form-text.text-muted{color:#3c763d!important}.bg{background-image:url(/build/images/bg9090.9dddf04f.jpg);background-position-x:-295px}div#page_bg{background-attachment:fixed;background-image:url(/build/images/bg_home.1e371f1d.jpg);background-size:cover}div#page_bg.page{background-image:none}div#logo{background-image:url(/build/images/bc-logo.112ef5c3.png);background-repeat:no-repeat;background-size:contain;min-height:45px;padding-top:.55em}div#form_introduction.form_buttons_row>.text-center{padding-bottom:1.1em}div#page_bg .container-fluid.withbg{border-radius:5px;padding:1em 15px .25em}main{padding:1em 0 2em}main#home_login{padding-bottom:1.25em}main .card-well{padding-top:.5em}main .container>section{border-radius:6px;margin-bottom:1em;padding:.25em 1.5em}main .container.content{margin-bottom:1em}main .content>h2,main .content>h3,main .content>p{padding-left:1em;padding-right:1em}main form section .content>h2,main form section .content>h3{padding-left:0}main .tab-pane.content{border-top:none;border-top-left-radius:0;border-top-right-radius:0}main .tab-content .tab-pane.content div.alert{margin-left:1em;margin-right:1em}.jumbotron{margin-bottom:.1em;padding-bottom:.75em;padding-top:1em}form>section>.content{border-radius:6px;margin-bottom:1em;padding:.25em 1.5em}form section h2{margin-bottom:.65em;padding-bottom:.15em}form section p{margin-bottom:1em;margin-top:.5em}form.form-horizontal label.col-form-label{text-align:left}form .btn-group-sectionnav-submit{margin-bottom:3rem}form#forms_search{padding-bottom:1em}.footer{height:60px!important;padding-bottom:.45em;padding-top:.55em}@media(max-width:768px){div#logo{background-position-x:center;text-align:center}div#logo img.img-responsive{margin:0 auto}.bg .jumbotron h1{margin-top:0}.jumbotron{margin-bottom:.1em;padding-bottom:0;padding-top:0}main.container-fluid>.row>.col-12>.container-fluid{padding-left:0;padding-right:0}form textarea.form-control{height:10rem}}@media(min-width:768.01px){#form_introduction div.text-center{padding-top:1em}form textarea.form-control{height:15rem}form#forms_search input[type=text]{width:20rem}}@media(min-width:1600px){.bg{background-position-x:-230px}}.alert>.svg-inline--fa,.panel-heading>.svg-inline--fa,a>.svg-inline--fa,button>.svg-inline--fa,h2 .svg-inline--fa,h3 .svg-inline--fa,li>.svg-inline--fa,p .svg-inline--fa,td>.svg-inline--fa,th>.svg-inline--fa{margin-right:4px}#form_progressbar{margin-top:.5em}.form_buttons_row .col-12{border-radius:5px;padding-top:1.25em}#page_label .badge.sps--blw{display:block;position:fixed;top:1px;width:96%;z-index:5}#page_label .badge.sps{font-size:100%}.card-well{background-color:#f5f5f5;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);margin-bottom:20px;min-height:20px;padding:19px;width:100%!important}.card-well>.card-header{background-color:#eee;margin:.75rem}#homepage_supplement>.card{margin-bottom:.5em}#homepage_supplement>.card>.card-title{background-color:#eee;margin-bottom:0}#homepage_supplement>.card>.card-title>h3>button{color:#212529;padding-bottom:0}.card{margin-bottom:1em}.col-form-label.required:after{content:" *"}.smalltextarea{height:80px!important}nav .navbar{border:none;border-radius:0;margin-bottom:0}nav.navbar-header{border:none}nav ul.dropdown-menu,nav.navbar.navbar-dark{background-color:#006288;color:#fff}nav ul .dropdown-header{color:#fff;font-weight:700;text-transform:uppercase}nav.navbar-dark a{color:#fff;text-decoration:none}nav .navbar-header a.navbar-brand>img{width:70%}.navbar-dark .form-inline,.navbar-dark .navbar-collapse{border:none}.navbar-dark .navbar-toggler .icon-bar{background-color:#fff}.navbar-dark .navbar-nav>.active>a{background-color:#de8c2e;color:#fff;font-weight:700}.navbar-dark .navbar-nav>li>a:focus,.navbar-dark .navbar-nav>li>a:hover{color:#ccc}.navbar-dark .navbar-nav .nav-link{color:#fff}body .navbar-dark .navbar-nav>.open>.dropdown-menu a,body .navbar-dark .navbar-nav>.open>a,body .navbar-dark .navbar-nav>.open>a:focus{background-color:#006288;color:#fff}body .navbar-dark .navbar-nav .open .dropdown-menu>li>a:hover{color:#ccc}body .dropdown-item:focus,body .dropdown-item:hover,body nav ul.dropdown-menu>li>a:focus,body nav ul.dropdown-menu>li>a:hover{background-color:#005266;color:#aaa}a.navbar-brand{max-width:228px}@media(max-width:768px){.navbar-nav>li{text-align:center}}@media print{body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143}div.modal,div.sf-toolbar,nav.navbar{display:none}th{text-align:left}}.jumbotron h1{font-size:2.5em}h1{text-align:center}h2{font-size:1.5em}h3{font-size:1.35em}h4{font-size:1.2em}main form section h2{font-weight:700}main .container>section>h2{border-bottom:.25em solid #ededed}main .tab-content .tab-pane.content>h2{margin-top:0;padding-top:1em}main section blockquote{font-size:1.05em}#homepage div#page_bg main .card-well,.alert{text-align:center}.tab-pane.content ul{padding-left:1em;padding-right:1em}.footer{font-size:.857em;font-weight:700;text-align:center}.col-form-label{font-weight:500}.exception_msg{border:1px solid #ccc;border-radius:.25rem;line-height:1.42857143;overflow:initial;padding:.594rem;word-break:break-all}@media(max-width:420px){form main section h2{font-size:1.2em}}@media(max-width:768px){.jumbotron h1{font-size:1.7em}.jumbotron p.lead{font-size:1.2em}}@media(min-width:768.01px){.jumbotron h1{font-size:1.8em}.jumbotron p.lead{font-size:1.25em}}@media(min-width:992px){.jumbotron h1{font-size:2.5em}.jumbotron p.lead{font-size:1.3em}}body{background-color:#eee}.spin{-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;animation:spin 1s linear infinite;-webkit-transform-origin:50% 58%;transform-origin:50% 58%;-ms-transform-origin:50% 58%}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}span.twitter-typeahead{width:90%}