@import "bcypi-bootstrap-slider.css";
body {
    background-color: #ffffff;
    -webkit-print-color-adjust: exact;
    margin-bottom: 60px;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-style: normal;
    font-weight: light;
}
.capability-title{
    color: #005A8C !important;
}
h2,
.h2 {
    margin-top: 20px;
    padding-top: 0px;
}
h3,
.h3 {
    color: #005A8C !important;
    font-size: 16px;
    line-height: 17px;
}
h4,
.h4 {
    font-size: 15px;
    color: #005A8C !important;
}
h5,
.h5,
h6,
.h6 {
    color: #F9A022;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small {
    color: #005a8c;
    font-style: normal;
    font-weight: light;
}
a,
a:hover,
a:visited,
a:active,
a:focus
 {
    color: #005A8C;
}
.panel-default > .panel-heading {
    color: #005A8C !important;
    background-color: #F0EFF0;
}

p {
    font-size210px;
    color: rgb(64, 64, 64);
}
div.header {
    background-color: #ffffff;
    margin: 0px;
    padding: 5px;
}
div.header h1 small,
div.header .h1 small,
div.header h2 small,
div.header .h2 small {
    color: #005A8C !important;
}
h2,
.h2 {
    border-top: none;
    font-size: 36px;
    color: #005A8C !important;
}
.panel-default{
    background-color: #ffffff;
    border:2px solid #F0EFF0;
}
.well {
    background-color: #ffffff;
    border:2px solid #F0EFF0;
    margin-bottom:20px;
}
.red {
    color: #005A8C !important;
}
textarea.form-control {
    background-color: #ffffff;
}
.btn.btn-default {
    background-color: white;
    color: #005A8C !important;
}
.btn.btn-primary {
    background-color: #005a8c;
    color: #ffffff;
}
.btn.btn-success {
    background-color: #5cb85c;
    color: #ffffff;
}
.btn.btn-danger {
    color: #ffffff;
}
div.header > h1 {
    color: #005A8C !important;
}
.error {
    color: #005A8C !important;
}
h1.header {
    padding:0px;
}
h1.header,
.header h1,
div.header h2.header {
    color: #005A8C !important;
}
.header.SiteBodyBackground {
    background-color: #ffffff;
}
.header .client-name,
.header .role {
    color: #005A8C !important;
}
h4.disagreed,
.h4.disagreed {
    color: rgb(255, 0, 0);
}
h4.disagreed small,
.h4.disagreed small {
    color: rgb(255, 0, 0);
}
.btn.btn-default.active {
	color: #333;
    background-color: #cccccc;
    border-color: #8c8c8c;
}
.btn-multiple-select .btn.btn-default.active {
    background-color: #c3deff;
}
.highlight_requirement {
    color: #FF0000;
}
.accordion-toggle:hover {
    text-decoration: none;
}
.header.SiteBodyBackground {
    background-color: #ffffff;
}
.header .client-name,
.header .role {
    color: #005A8C
}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top:none;
}
.left-side {
    padding-right:0px;
}
.well.introduction-container{
    padding:0px;
}
h3.introduction-header{
    margin:0px 0px 20px 0px;
    padding:10px 15px;
    background-color: #F0EFF0;
    font-size:16px;
    line-height:17px;
}
.well.introduction-container p {
    padding:0px 20px 10px 20px;
}
.well h2,
.well .h2 {
    border-bottom:none;
}
.action-header {
    background-color: #F0EFF0;
    margin-left: -20px;
    margin-right: -20px;
    margin-top: -20px;
    padding: 10px;
}
div.header {
    border-bottom:thick solid #005A8C;
}
.question h4 {
  color:#000 !important;
}
.row {
  margin-left:-10px;
  margin-right:-10px;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9
{
  padding-left:10px;
  padding-right:10px;
}

@media print
{
    h1.header{
        color:#005A8C !important;
    }
}
