/* line 5, app/assets/stylesheets/customers/sheffield.sass */
#uni-logo img {
  max-width: 215px;
}

/* 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: #27004F;
  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: #27004F;
  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: #62477C;
}

/* 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: #62477C;
}

/* 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 182, app/assets/stylesheets/_layout.sass */
.app-body-button {
  margin-left: 8px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 430, 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 440, app/assets/stylesheets/_layout.sass */
.link-style-button:hover {
  color: #0056b3;
  text-decoration: none;
}
