/* line 4, app/assets/stylesheets/_layout.sass */
html, body {
  height: 100%;
}

/* line 8, app/assets/stylesheets/_layout.sass */
.page-header a.btn {
  float: right;
}

/* line 10, app/assets/stylesheets/_layout.sass */
.page-header a.btn + a.btn {
  margin-right: 8px;
}

/* line 13, app/assets/stylesheets/_layout.sass */
#wrapper {
  min-height: 100%;
  position: relative;
}

/* line 16, app/assets/stylesheets/_layout.sass */
#wrapper #main-content {
  padding-top: 20px;
  padding-bottom: 74px;
}

/* line 19, app/assets/stylesheets/_layout.sass */
#wrapper footer {
  position: absolute;
  bottom: 12px;
  left: 0;
  right: 0;
}

/* line 25, app/assets/stylesheets/_layout.sass */
.warning-page-cover {
  background: black;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
}

/* line 34, app/assets/stylesheets/_layout.sass */
.warning-page-cover .alert {
  position: absolute;
  z-index: 1000;
  top: 60px;
  right: 20px;
  left: 20px;
}

/* line 40, app/assets/stylesheets/_layout.sass */
.warning-page-cover .alert p {
  font-size: 18px;
  line-height: 1.5;
}

/* line 44, app/assets/stylesheets/_layout.sass */
#choose-department.warning-page-cover .well {
  margin: 10px;
  padding: 0;
  background: #fff;
}

/* line 48, app/assets/stylesheets/_layout.sass */
#choose-department.warning-page-cover .well .form-title {
  padding: 0px 20px;
}

/* line 50, app/assets/stylesheets/_layout.sass */
#choose-department.warning-page-cover .well .form-contents {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 20px;
}

/* line 54, app/assets/stylesheets/_layout.sass */
#choose-department.warning-page-cover .well .form-actions {
  border-top: 1px solid #fff;
  margin: 0;
}

/* line 57, app/assets/stylesheets/_layout.sass */
#choose-department.warning-page-cover .well form {
  margin: 0;
}

/* line 59, app/assets/stylesheets/_layout.sass */
#choose-department.warning-page-cover .well form .form-group, #choose-department.warning-page-cover .well form .help-block {
  margin-bottom: 0px;
}

/* line 62, app/assets/stylesheets/_layout.sass */
#header {
  background-color: #33373c;
  padding: 10px 10px 10px 0px;
}

/* line 66, app/assets/stylesheets/_layout.sass */
#header #logo-box {
  width: 215px;
  text-align: center;
  margin-right: 10px;
  float: left;
  line-height: 1;
}

/* line 73, app/assets/stylesheets/_layout.sass */
#upperbar {
  padding: 3px 20px;
  border-bottom: 1px solid white;
  margin-bottom: 0px;
  border-radius: 0px;
  min-height: 20px;
}

/* line 79, app/assets/stylesheets/_layout.sass */
#upperbar .nav > li > a {
  padding: 5px 20px 5px 0;
  color: #eee;
}

/* line 82, app/assets/stylesheets/_layout.sass */
#upperbar #app-name {
  font-size: 20px;
  line-height: 30px;
  font-weight: normal;
  color: #ccc;
}

/* line 88, app/assets/stylesheets/_layout.sass */
.impersonation-bar {
  background-color: #EFD050;
  border-color: #090909;
  padding: 8px 20px;
  border-bottom: 1px solid white;
  margin-bottom: 0px;
  border-radius: 0px;
  min-height: 20px;
}

/* line 96, app/assets/stylesheets/_layout.sass */
.impersonation-bar .nav > li > a {
  padding: 5px 20px 5px 0;
  color: #000;
}

/* line 100, app/assets/stylesheets/_layout.sass */
#main-nav.navbar {
  padding-bottom: 0px;
  margin-bottom: 0px;
  font-family: 'Lato', sans-serif;
  font-weight: 300;
}

/* line 105, app/assets/stylesheets/_layout.sass */
#main-nav.navbar .divider-vertical {
  height: 68px;
  border: none;
  border-left: 1px solid #444;
  margin-right: 0;
}

/* line 110, app/assets/stylesheets/_layout.sass */
#main-nav.navbar .navbar-inner {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #33373c;
  background-image: none;
  border: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

/* line 117, app/assets/stylesheets/_layout.sass */
#main-nav.navbar .navbar-header {
  padding-top: 10px;
}

/* line 121, app/assets/stylesheets/_layout.sass */
#main-nav.navbar .nav > li + li {
  margin-left: 10px;
}

/* line 124, app/assets/stylesheets/_layout.sass */
#main-nav.navbar .nav > li.active a {
  background-color: #cd1423;
}

/* line 126, app/assets/stylesheets/_layout.sass */
#main-nav.navbar .nav > li a {
  border-radius: 6px;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  text-align: center;
  padding: 10px;
  min-width: 64px;
  color: white;
  font-size: 15px;
}

/* line 136, app/assets/stylesheets/_layout.sass */
#main-nav.navbar .nav > li a:hover {
  background-color: #cd1423;
}

/* line 139, app/assets/stylesheets/_layout.sass */
#main-nav.navbar .nav > li a i {
  font-size: 24px;
  width: auto;
  display: block;
  margin-bottom: 3px;
}

/* line 145, app/assets/stylesheets/_layout.sass */
.well, .hero-unit {
  background: #eee url(/assets/fabric_of_squares_gray-6e2ec3b07043a75d2112d7ad0a83097c379ab057f05b9164afb562f0e6fbb616.png) repeat top left;
  border: 1px solid #ddd;
  -webkit-box-shadow: inset 0 0 5px #eee;
  box-shadow: inset 0 0 5px #eee;
}

/* line 149, app/assets/stylesheets/_layout.sass */
.well.small-top-bottom, .hero-unit.small-top-bottom {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 153, app/assets/stylesheets/_layout.sass */
.well-emph, .widget-emph {
  background: none;
  background-color: #fcf8e3 !important;
}

/* line 156, app/assets/stylesheets/_layout.sass */
.well-emph li, .widget-emph li {
  border-color: #faf2cc !important;
}

/* line 159, app/assets/stylesheets/_layout.sass */
.modal-form-actions {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* line 163, app/assets/stylesheets/_layout.sass */
.application-actions-list {
  margin: 0;
  padding: 0;
}

/* line 166, app/assets/stylesheets/_layout.sass */
.application-actions-list li {
  padding: 0 0 3px 0;
  margin: 0;
}

/* line 169, app/assets/stylesheets/_layout.sass */
.application-actions-list li:last-child {
  padding-bottom: 0;
}

/* line 171, app/assets/stylesheets/_layout.sass */
.flash-messages {
  z-index: 2000 !important;
}

/* line 174, app/assets/stylesheets/_layout.sass */
tr.middle-align td {
  vertical-align: middle !important;
}

/* line 178, app/assets/stylesheets/_layout.sass */
.widget-table h5 {
  padding-left: 8px;
  padding-top: 8px;
}

/* line 181, app/assets/stylesheets/_layout.sass */
.widget-table .section-header {
  border-bottom: 1px solid #ccc;
}

/* line 186, app/assets/stylesheets/_layout.sass */
.widget-body .section-header-top {
  border-bottom: 1px solid #ccc;
  padding-bottom: 8px;
}

/* line 189, app/assets/stylesheets/_layout.sass */
.widget-body .section-header {
  border-bottom: 1px solid #ccc;
  padding-bottom: 8px;
  padding-top: 8px;
}

/* line 193, app/assets/stylesheets/_layout.sass */
.app-body-button {
  margin-left: 8px !important;
}

@media (max-width: 1030px) {
  /* line 197, app/assets/stylesheets/_layout.sass */
  #logo-box {
    display: none;
  }
}

/* line 200, app/assets/stylesheets/_layout.sass */
label.radio.inline {
  padding-left: 22px;
}

/* line 202, app/assets/stylesheets/_layout.sass */
select.short-input {
  width: 50%;
}

/* line 206, app/assets/stylesheets/_layout.sass */
.widget.amendment-review .widget-header {
  background-color: #d3e9f9;
}

/* line 209, app/assets/stylesheets/_layout.sass */
.select2-container {
  min-width: 200px;
}

/* line 213, app/assets/stylesheets/_layout.sass */
.staff-amendment-diagram .st0 {
  fill: #131E29;
  stroke: #131E29;
  stroke-miterlimit: 10;
}

/* line 217, app/assets/stylesheets/_layout.sass */
.staff-amendment-diagram .st1 {
  fill: none;
  stroke: #131E29;
  stroke-miterlimit: 10;
}

/* line 221, app/assets/stylesheets/_layout.sass */
.staff-amendment-diagram .st2 {
  fill: #131E29;
  stroke: #000000;
  stroke-miterlimit: 10;
}

/* line 225, app/assets/stylesheets/_layout.sass */
.staff-amendment-diagram .st3 {
  fill: #9adbe85f;
  stroke: #131E29;
  stroke-miterlimit: 10;
}

/* line 229, app/assets/stylesheets/_layout.sass */
.staff-amendment-diagram .st4 {
  fill: #131E29;
}

/* line 231, app/assets/stylesheets/_layout.sass */
.staff-amendment-diagram .st6 {
  font-size: 24px;
}

/* line 233, app/assets/stylesheets/_layout.sass */
.staff-amendment-diagram .st7 {
  fill: #131E29;
}

/* line 237, app/assets/stylesheets/_layout.sass */
.pgt-low-risk-diagram .st0 {
  fill: #131E29;
}

/* line 239, app/assets/stylesheets/_layout.sass */
.pgt-low-risk-diagram .st2 {
  font-size: 24px;
}

/* line 241, app/assets/stylesheets/_layout.sass */
.pgt-low-risk-diagram .st4 {
  fill: #666666;
}

/* line 243, app/assets/stylesheets/_layout.sass */
.pgt-low-risk-diagram .st5 {
  font-size: 18px;
}

/* line 245, app/assets/stylesheets/_layout.sass */
.pgt-low-risk-diagram .st6 {
  fill: none;
  stroke: #000000;
  stroke-miterlimit: 10;
}

/* line 249, app/assets/stylesheets/_layout.sass */
.pgt-low-risk-diagram .st7 {
  fill: #131E29;
  stroke: #131E29;
  stroke-miterlimit: 10;
}

/* line 253, app/assets/stylesheets/_layout.sass */
.pgt-low-risk-diagram .st8 {
  fill: none;
  stroke: #131E29;
  stroke-miterlimit: 10;
}

/* line 257, app/assets/stylesheets/_layout.sass */
.pgt-low-risk-diagram .st9 {
  fill: none;
  stroke: #131E29;
  stroke-miterlimit: 10;
  stroke-dasharray: 10.3354,10.3354;
}

/* line 262, app/assets/stylesheets/_layout.sass */
.pgt-low-risk-diagram .st10 {
  fill: #131E29;
  stroke: #000000;
  stroke-miterlimit: 10;
}

/* line 266, app/assets/stylesheets/_layout.sass */
.pgt-low-risk-diagram .st11 {
  fill: #9adbe85f;
  stroke: #131E29;
  stroke-miterlimit: 10;
}

/* line 270, app/assets/stylesheets/_layout.sass */
.pgt-low-risk-diagram .st12 {
  fill: #131E29;
}

/* line 272, app/assets/stylesheets/_layout.sass */
.pgt-low-risk-diagram .st14 {
  fill: #9adbe85f;
  stroke: #131E29;
  stroke-miterlimit: 10;
}

/* line 278, app/assets/stylesheets/_layout.sass */
.pgr-application-diagram .st0 {
  fill: #131E29;
}

/* line 280, app/assets/stylesheets/_layout.sass */
.pgr-application-diagram .st2 {
  font-size: 24px;
}

/* line 282, app/assets/stylesheets/_layout.sass */
.pgr-application-diagram .st5 {
  fill: #666666;
}

/* line 284, app/assets/stylesheets/_layout.sass */
.pgr-application-diagram .st6 {
  font-size: 18px;
}

/* line 286, app/assets/stylesheets/_layout.sass */
.pgr-application-diagram .st7 {
  fill: #9adbe85f;
  stroke: #131E29;
  stroke-miterlimit: 10;
}

/* line 290, app/assets/stylesheets/_layout.sass */
.pgr-application-diagram .st8 {
  fill: #131E29;
  stroke: #131E29;
  stroke-miterlimit: 10;
}

/* line 294, app/assets/stylesheets/_layout.sass */
.pgr-application-diagram .st9 {
  fill: none;
  stroke: #131E29;
  stroke-miterlimit: 10;
}

/* line 298, app/assets/stylesheets/_layout.sass */
.pgr-application-diagram .st10 {
  fill: none;
  stroke: #131E29;
  stroke-miterlimit: 10;
  stroke-dasharray: 10.6923,10.6923;
}

/* line 303, app/assets/stylesheets/_layout.sass */
.pgr-application-diagram .st11 {
  fill: #131E29;
  stroke: #000000;
  stroke-miterlimit: 10;
}

/* line 307, app/assets/stylesheets/_layout.sass */
.pgr-application-diagram .st12 {
  fill: #131E29;
}

/* line 311, app/assets/stylesheets/_layout.sass */
.pgt-high-risk-diagram .st0 {
  fill: #131E29;
}

/* line 313, app/assets/stylesheets/_layout.sass */
.pgt-high-risk-diagram .st2 {
  font-size: 24px;
}

/* line 315, app/assets/stylesheets/_layout.sass */
.pgt-high-risk-diagram .st4 {
  fill: #666666;
}

/* line 317, app/assets/stylesheets/_layout.sass */
.pgt-high-risk-diagram .st5 {
  font-size: 18px;
}

/* line 319, app/assets/stylesheets/_layout.sass */
.pgt-high-risk-diagram .st6 {
  fill: none;
  stroke: #000000;
  stroke-miterlimit: 10;
}

/* line 323, app/assets/stylesheets/_layout.sass */
.pgt-high-risk-diagram .st8 {
  fill: #9adbe85f;
  stroke: #131E29;
  stroke-miterlimit: 10;
}

/* line 327, app/assets/stylesheets/_layout.sass */
.pgt-high-risk-diagram .st9 {
  fill: #131E29;
  stroke: #131E29;
  stroke-miterlimit: 10;
}

/* line 331, app/assets/stylesheets/_layout.sass */
.pgt-high-risk-diagram .st10 {
  fill: none;
  stroke: #131E29;
  stroke-miterlimit: 10;
}

/* line 335, app/assets/stylesheets/_layout.sass */
.pgt-high-risk-diagram .st11 {
  fill: none;
  stroke: #131E29;
  stroke-miterlimit: 10;
  stroke-dasharray: 10.3354,10.3354;
}

/* line 340, app/assets/stylesheets/_layout.sass */
.pgt-high-risk-diagram .st12 {
  fill: #131E29;
  stroke: #000000;
  stroke-miterlimit: 10;
}

/* line 344, app/assets/stylesheets/_layout.sass */
.pgt-high-risk-diagram .st13 {
  fill: #9adbe85f;
  stroke: #131E29;
  stroke-miterlimit: 10;
}

/* line 348, app/assets/stylesheets/_layout.sass */
.pgt-high-risk-diagram .st14 {
  fill: #131E29;
}

/* line 352, app/assets/stylesheets/_layout.sass */
.pgr-diagram .st0 {
  fill: #131E29;
}

/* line 355, app/assets/stylesheets/_layout.sass */
.pgr-diagram .st2 {
  font-size: 24px;
}

/* line 357, app/assets/stylesheets/_layout.sass */
.pgr-diagram .st5 {
  fill: #666666;
}

/* line 359, app/assets/stylesheets/_layout.sass */
.pgr-diagram .st6 {
  font-size: 18px;
}

/* line 361, app/assets/stylesheets/_layout.sass */
.pgr-diagram .st7 {
  fill: #9adbe85f;
  stroke: #131E29;
  stroke-miterlimit: 10;
}

/* line 365, app/assets/stylesheets/_layout.sass */
.pgr-diagram .st8 {
  fill: #131E29;
  stroke: #131E29;
  stroke-miterlimit: 10;
}

/* line 369, app/assets/stylesheets/_layout.sass */
.pgr-diagram .st9 {
  fill: none;
  stroke: #131E29;
  stroke-miterlimit: 10;
}

/* line 373, app/assets/stylesheets/_layout.sass */
.pgr-diagram .st10 {
  fill: none;
  stroke: #131E29;
  stroke-miterlimit: 10;
  stroke-dasharray: 10.6923,10.6923;
}

/* line 378, app/assets/stylesheets/_layout.sass */
.pgr-diagram .st11 {
  fill: #131E29;
  stroke: #000000;
  stroke-miterlimit: 10;
}

/* line 382, app/assets/stylesheets/_layout.sass */
.pgr-diagram .st12 {
  fill: #131E29;
}

/* line 386, app/assets/stylesheets/_layout.sass */
.self-assessed-diagram .st0 {
  fill: #000000;
  stroke: #000000;
  stroke-miterlimit: 10;
}

/* line 390, app/assets/stylesheets/_layout.sass */
.self-assessed-diagram .st1 {
  fill: none;
  stroke: #000000;
  stroke-miterlimit: 10;
}

/* line 394, app/assets/stylesheets/_layout.sass */
.self-assessed-diagram .st2 {
  fill: #000000;
  stroke: #000000;
  stroke-miterlimit: 10;
}

/* line 398, app/assets/stylesheets/_layout.sass */
.self-assessed-diagram .st3 {
  fill: #9adbe85f;
  stroke: #440099;
  stroke-miterlimit: 10;
}

/* line 402, app/assets/stylesheets/_layout.sass */
.self-assessed-diagram .st4 {
  fill: #000000;
}

/* line 404, app/assets/stylesheets/_layout.sass */
.self-assessed-diagram .st6 {
  font-size: 24px;
}

/* line 406, app/assets/stylesheets/_layout.sass */
.self-assessed-diagram .st7 {
  fill: #000000;
}

/* line 410, app/assets/stylesheets/_layout.sass */
.flow-digram-highlight .st3 {
  fill: #3BD4AE;
  stroke: #131E29;
  stroke-miterlimit: 10;
}

/* line 414, app/assets/stylesheets/_layout.sass */
.flow-digram-highlight .st7 {
  fill: #3BD4AE;
  stroke: #131E29;
  stroke-miterlimit: 10;
}

/* line 418, app/assets/stylesheets/_layout.sass */
.flow-digram-highlight .st8 {
  fill: #3BD4AE;
  stroke: #131E29;
  stroke-miterlimit: 10;
}

/* line 422, app/assets/stylesheets/_layout.sass */
.flow-digram-highlight .st11 {
  fill: #3BD4AE;
  stroke: #131E29;
  stroke-miterlimit: 10;
}

/* line 426, app/assets/stylesheets/_layout.sass */
.flow-digram-highlight .st13 {
  fill: #3BD4AE;
  stroke: #131E29;
  stroke-miterlimit: 10;
}

/* line 433, app/assets/stylesheets/_layout.sass */
.tooltip-wrapper .btn[disabled] {
  pointer-events: none;
}

/* line 436, app/assets/stylesheets/_layout.sass */
.tooltip-wrapper {
  display: inline-block;
  margin: 0;
  float: right;
}

/* line 441, app/assets/stylesheets/_layout.sass */
.link-style-button {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  font: inherit;
  color: #337ab7;
  cursor: pointer;
  display: inline;
  display-text-decoration: none;
}

/* line 451, app/assets/stylesheets/_layout.sass */
.link-style-button:hover {
  color: #0056b3;
  text-decoration: none;
}

/* line 7, app/assets/stylesheets/customers/solent.sass */
#logo-box {
  margin-left: 15px;
  width: auto !important;
}

/* line 11, app/assets/stylesheets/customers/solent.sass */
#logo-box img {
  max-height: 85px;
}
