/**
 * Shame CSS
 *
 * Dedicated stylesheet to house quick fixes and hacks that can be refactored
 * at a later time. Please make sure to use !important if you are overriding
 * existing styling and make sure to document your changes.
 *
 * Remember to enque the file in the assets function in app/setup.php
 */

/**
* Gravity Form layout fix
*/
.ginput_container [type="checkbox"] {
    height: 24px;
    width: 24px;
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
    vertical-align: sub;
  }
  .gform_legacy_markup_wrapper .description, .gform_legacy_markup_wrapper .gfield_description, .gform_legacy_markup_wrapper .gsection_description, .gform_legacy_markup_wrapper .instruction {
    font-size: .813em !important;
    line-height: 1.5em;
    clear: both;
    font-family: inherit;
    letter-spacing: normal;
    overflow-y: auto !important;
    margin: .5em auto 1em auto;
    border: thin rgba(0, 0, 0, .15) solid;
    padding: 1em;
  }
/**
  * End of Gravity Form layout fix
  */

/**
 * Top banner mobile scroll fix
 */
 .header__top_banner {
  width: 100%;
  position: relative;
  z-index: 9;
 }
 .header__top_banner p,
 .header__top_banner .button {
   vertical-align: middle;
 }
 .header__top_banner p { 
   color: #415663 !important;
 }
 .button--header-t {
   -webkit-transition: 0.5s;
   -o-transition: 0.5s;
   transition: 0.5s;
 }
.button--header-t .button:hover span {
   width: 100%;
 }
/**
 * End of Top banner mobile scroll fix
 */