.keyinfo .panel-heading {
  background-color: #BBDEFB; }

.deceased .panel-heading {
  background-color: #DCEDC8; }

.applicant .panel-heading {
  background-color: #FFF9C4; }

.Paperwork .panel-heading {
  background-color: #F8BBD0; }

.ServiceDetails .panel-heading {
  background-color: #D1C4E9; }

.Chapel .panel-heading {
  background-color: #D7CCC8; }

.Publications .panel-heading {
  background-color: #CFD8DC; }

.Arrangements .panel-heading {
  background-color: #FFE0B2; }

.Ashes .panel-heading {
  background-color: #B2DFDB; }

.keyinfo .panel-body {
  background-color: #ebf5fe; }

.deceased .panel-body {
  background-color: #f4faee; }

.applicant .panel-body {
  background-color: #fffef7; }

.Paperwork .panel-body {
  background-color: #fde9f0; }

.ServiceDetails .panel-body {
  background-color: #eee9f7; }

.Chapel .panel-body {
  background-color: #ece7e6; }

.Publications .panel-body {
  background-color: #ecf0f2; }

.Arrangements .panel-body {
  background-color: #fff5e5; }

.Ashes .panel-body {
  background-color: #d6eeec; }

body {
  background-color: #000; }

#mainpage {
  background-color: #fff; }

header {
  padding-top: 15px; }

#floatingnav {
  position: fixed;
  top: 50px;
  left: 0;
  background-color: #fff;
  padding: 10px;
  z-index: 30; }

.formfield {
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: 1px solid #eee; }

label {
  text-transform: capitalize; }

.sitetitle {
  font-size: 24px; }

.feebox {
  float: right;
  width: 50%; }

.login_wrapper {
  margin: 0 auto;
  max-width: 300px; }
  .login_wrapper h3, .login_wrapper h4 {
    text-align: center; }
  .login_wrapper input {
    margin-bottom: 15px; }

.savealot {
  float: right; }

.loginpage {
  background-color: #eee; }
  .loginpage h1 {
    text-align: center; }

#mainlogo {
  background-color: none;
  border-radius: 5px;
  padding: 15px; }
  #mainlogo img {
    max-width: 100%;
    height: auto; }

#sidelogo {
  background-color: #fff;
  border-radius: 5px;
  padding: 5px;
  margin-top: 0px; }
  #sidelogo img {
    max-width: 100%;
    height: auto; }

.extratop {
  padding-top: 5px; }

.funeral {
  page-break-inside: avoid;
  background-color: #fff;
  padding: 15px; }
  .funeral .title {
    font-size: 18px;
    padding-bottom: 15px; }
  .funeral p {
    padding: 0;
    margin: 0; }
  .funeral.odd {
    background-color: #eee; }
  .funeral .funeralLabel {
    font-weight: bold; }
  @media print {
    .funeral {
      border-bottom: 1px solid #000; } }

.funeralshow .funeralLabel {
  font-weight: bold; }
.funeralshow p {
  margin: 0;
  padding: 0; }

footer {
  padding-top: 50px; }

#delete {
  float: right;
  color: red; }

#deleteform {
  display: none; }

.cost {
  color: green;
  font-size: 13px;
  font-weight: bold; }

.costoutstanding {
  color: red;
  font-size: 13px;
  font-weight: bold; }

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.form-control:focus,
.uneditable-input:focus {
  outline-style: solid;
  outline-width: 2px;
  /* IE6-9 */
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.important-highlight {
  color: red; }

#summary {
  font-size: 1.8rem; }

/*==========  Mobile First Method  ==========*/
/* Custom, iPhone Retina */
/* Extra Small Devices, Phones */
/* Small Devices, Tablets */
/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
  .maincolumns {
    columns: auto 2; }
    .maincolumns div {
      -webkit-column-break-inside: avoid;
      page-break-inside: avoid;
      break-inside: avoid; } }
/* Large Devices, Wide Screens */
/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
/* Medium Devices, Desktops */
/* Small Devices, Tablets */
/* Extra Small Devices, Phones */
/* Custom, iPhone Retina */
@media print {
  a[href]:after {
    content: none !important; } }
@media print {
  @page {
    size: A4; }
  html, body {
    width: 1024px;
    margin: 1cm; }

  body {
    margin: 0 auto; } }
@media print {
  .col-md-1, .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-md-10, .col-md-11, .col-md-12 {
    float: left; }

  .col-md-12 {
    width: 100%; }

  .col-md-11 {
    width: 91.66666666666666%; }

  .col-md-10 {
    width: 83.33333333333334%; }

  .col-md-9 {
    width: 75%; }

  .col-md-8 {
    width: 66.66666666666666%; }

  .col-md-7 {
    width: 58.333333333333336%; }

  .col-md-6 {
    width: 50%; }

  .col-md-5 {
    width: 41.66666666666667%; }

  .col-md-4 {
    width: 33.33333333333333%; }

  .col-md-3 {
    width: 25%; }

  .col-md-2 {
    width: 16.666666666666664%; }

  .col-md-1 {
    width: 8.333333333333332%; } }
.login_wrapper {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  text-align: center; }
  .login_wrapper .login_wrapper_two {
    max-width: 300px;
    margin: 0 auto; }

.vich-image img {
  max-width: 300px;
  height: auto; }

/*# sourceMappingURL=gayton.css.map */
