/* color pallet */
@font-face {
  font-family: "Gill Sans MT";
  src: url("/Content/External/gill-sans/977600098-Gill-Sans-MT.eot");
  src: url("/Content/External/gill-sans/977600098-Gill-Sans-MT.eot?#iefix") format("embedded-opentype"), url("/Content/External/gill-sans/977600098-Gill-Sans-MT.woff") format("woff"), url("/Content/External/gill-sans/977600098-Gill-Sans-MT.ttf") format("truetype"), url("/Content/External/gill-sans/977600098-Gill-Sans-MT.svg#Gill Sans MT") format("svg");
}
@font-face {
  font-family: "Gill Sans MT Bold";
  src: url("/Content/External/gill_sans_bold/70861817-Gill-Sans-MT-Bold.eot");
  src: url("/Content/External/gill_sans_bold/70861817-Gill-Sans-MT-Bold.eot?#iefix") format("embedded-opentype"), url("/Content/External/gill_sans_bold/70861817-Gill-Sans-MT-Bold.ttf") format("truetype"), url("/Content/External/gill_sans_bold/70861817-Gill-Sans-MT-Bold.woff") format("woff"), url("/Content/External/gill_sans_bold/70861817-Gill-Sans-MT-Bold.svg#Gill Sans MT") format("svg");
}
body.layout {
  font-family: 'Gill Sans MT', sans-serif;
}
body.layout textarea {
  font-family: 'Gill Sans MT', sans-serif;
}
body.layout h1 {
  color: #192a67;
  font-family: 'Gill Sans MT Bold', sans-serif;
  text-transform: uppercase;
  font-size: 25px;
}
body.layout h2 {
  color: #192a67;
  font-family: 'Gill Sans MT Bold', sans-serif;
  text-transform: uppercase;
  font-size: 22px;
}
body.layout h3 {
  color: #192a67;
  font-family: 'Gill Sans MT Bold', sans-serif;
  text-transform: uppercase;
  font-size: 19px;
}
body.layout h4 {
  font-size: 16px;
}
body.layout a,
body.layout a:hover,
body.layout a:focus {
  color: #0085b0;
}
body.layout .btn-primary {
  font-family: 'Gill Sans MT', sans-serif;
  background-color: #192a67;
  background-image: linear-gradient(to bottom, #0085b0, #192a67);
}
body.layout .btn-primary:hover,
body.layout .btn-primary:active {
  background-color: #192a67;
}
body.layout .btn.secondary-action {
  font-family: 'Gill Sans MT', sans-serif;
  background-color: #9c9b9b;
  background-image: linear-gradient(to bottom, white, #9c9b9b);
}
body.layout .btn.secondary-action:hover,
body.layout .btn.secondary-action:active {
  background-color: #9c9b9b;
}
body.layout button.btn-inverse {
  font-family: 'Gill Sans MT', sans-serif;
  cursor: progress;
}
body.layout .btn-danger {
  font-family: 'Gill Sans MT', sans-serif;
  background-color: #9d162e;
  background-image: linear-gradient(to bottom, #e84f1d, #9d162e);
}
body.layout .btn-danger:hover,
body.layout .btn-danger:active {
  background-color: #9d162e;
}
body.layout .btn-success {
  font-family: 'Gill Sans MT', sans-serif;
  background-color: #005961;
  background-image: linear-gradient(to bottom, #358f3f, #005961);
}
body.layout .btn-success:hover,
body.layout .btn-success:active {
  background-color: #005961;
}
body.layout .text-error,
body.layout .field-validation-error,
body.layout .validation-summary-errors {
  font-family: 'Gill Sans MT', sans-serif;
  color: #d44e28;
}
body.layout .input-validation-error {
  font-family: 'Gill Sans MT', sans-serif;
  border-color: #d44e28;
}
body.layout .field-validation-warning {
  font-family: 'Gill Sans MT', sans-serif;
  color: #f7a400;
}
body.layout .indicator-error {
  color: #d44e28;
}
body.layout .indicator-warning {
  color: #f7a400;
}
body.layout .indicator-all-good {
  color: #358f3f;
}
body.layout .indicator-info {
  cursor: pointer;
  color: #0085b0;
}
body.layout .indicator-lock {
  color: #9c9b9b;
}
body.layout .indicator-ready {
  color: #0085b0;
}
body.layout .indicator-special {
  color: #d44e28;
}
body.layout tbody > tr:first-child > th {
  border-top: 1px solid #192a67;
}
body.layout .pointer {
  cursor: pointer;
}
body.layout .margin-bottom-5 {
  margin-bottom: 5px;
}
body.layout .float-right {
  float: right;
  margin-right: 60px;
}
body.layout .notification {
  background-color: #f7a400;
  color: white;
  font-weight: normal;
  font-size: 15px;
  margin-right: 100px;
}
