/*@font-size-h1:            floor((@font-size-base * 3)); // ~48px
@font-size-h2:            floor((@font-size-base * 2.3)); // ~36px
@font-size-h3:            ceil((@font-size-base * 1.5)); // ~24px
@font-size-h4:            ceil((@font-size-base * 1.3)); // ~22px
@font-size-h5:            @font-size-base;
@font-size-h6:            ceil((@font-size-base * 0.85)); // ~12px*/
/*@btn-default-bg:                 #414f44;
@btn-default-color:              white;
@btn-default-border:             #414f44;*/
/*This file is to contain all the overridded variables for the boostrap variables names + new variables for customisation

    base colours
    bootstrap default container width
    fonts
    navs

    */
/*@font-size-h1:            floor((@font-size-base * 3)); // ~48px
@font-size-h2:            floor((@font-size-base * 2.3)); // ~36px
@font-size-h3:            ceil((@font-size-base * 1.5)); // ~24px
@font-size-h4:            ceil((@font-size-base * 1.3)); // ~22px
@font-size-h5:            @font-size-base;
@font-size-h6:            ceil((@font-size-base * 0.85)); // ~12px*/
/*@btn-default-bg:                 #414f44;
@btn-default-color:              white;
@btn-default-border:             #414f44;*/
.highlight-yellow {
  color: #FFF200;
}
.focus-dashed-border {
  border-width: 2px;
  border-style: dashed;
}
.padding-for-focus-hashed-border-and-hover {
  padding: 5px 10px 5px 10px;
}
.btn-engineer {
  color: #337ab7;
  background-color: white;
  border-color: #337ab7;
  padding: 12px 50px 12px 50px;
  font-weight: bold;
  line-height: 1.1;
}
.btn-engineer:focus,
.btn-engineer.focus {
  color: #337ab7;
  background-color: #e6e6e6;
  border-color: #183854;
}
.btn-engineer:hover {
  color: #337ab7;
  background-color: #e6e6e6;
  border-color: #265a88;
}
.btn-engineer:active,
.btn-engineer.active,
.open > .dropdown-toggle.btn-engineer {
  color: #337ab7;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #265a88;
}
.btn-engineer:active:hover,
.btn-engineer.active:hover,
.open > .dropdown-toggle.btn-engineer:hover,
.btn-engineer:active:focus,
.btn-engineer.active:focus,
.open > .dropdown-toggle.btn-engineer:focus,
.btn-engineer:active.focus,
.btn-engineer.active.focus,
.open > .dropdown-toggle.btn-engineer.focus {
  color: #337ab7;
  background-color: #d4d4d4;
  border-color: #183854;
}
.btn-engineer.disabled:hover,
.btn-engineer[disabled]:hover,
fieldset[disabled] .btn-engineer:hover,
.btn-engineer.disabled:focus,
.btn-engineer[disabled]:focus,
fieldset[disabled] .btn-engineer:focus,
.btn-engineer.disabled.focus,
.btn-engineer[disabled].focus,
fieldset[disabled] .btn-engineer.focus {
  background-color: white;
  border-color: #337ab7;
}
.btn-engineer .badge {
  color: white;
  background-color: #337ab7;
}
.btn-rte-grey {
  color: #fff;
  background-color: #414F44;
  border-color: #fff;
  padding: 12px 50px 12px 50px;
  font-weight: bold;
  line-height: 1.1;
}
.btn-rte-grey:focus,
.btn-rte-grey.focus {
  color: #fff;
  background-color: #2a332c;
  border-color: #bfbfbf;
}
.btn-rte-grey:hover {
  color: #fff;
  background-color: #2a332c;
  border-color: #e0e0e0;
}
.btn-rte-grey:active,
.btn-rte-grey.active,
.open > .dropdown-toggle.btn-rte-grey {
  color: #fff;
  background-color: #2a332c;
  background-image: none;
  border-color: #e0e0e0;
}
.btn-rte-grey:active:hover,
.btn-rte-grey.active:hover,
.open > .dropdown-toggle.btn-rte-grey:hover,
.btn-rte-grey:active:focus,
.btn-rte-grey.active:focus,
.open > .dropdown-toggle.btn-rte-grey:focus,
.btn-rte-grey:active.focus,
.btn-rte-grey.active.focus,
.open > .dropdown-toggle.btn-rte-grey.focus {
  color: #fff;
  background-color: #1a1f1b;
  border-color: #bfbfbf;
}
.btn-rte-grey.disabled:hover,
.btn-rte-grey[disabled]:hover,
fieldset[disabled] .btn-rte-grey:hover,
.btn-rte-grey.disabled:focus,
.btn-rte-grey[disabled]:focus,
fieldset[disabled] .btn-rte-grey:focus,
.btn-rte-grey.disabled.focus,
.btn-rte-grey[disabled].focus,
fieldset[disabled] .btn-rte-grey.focus {
  background-color: #414F44;
  border-color: #fff;
}
.btn-rte-grey .badge {
  color: #414F44;
  background-color: #fff;
}
@media only screen and (max-width: 767px) {
  .btn-rte-grey {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 6px;
  }
}
@media only screen and (min-width: 768px) {
  .btn-rte-grey {
    padding: 5px 25px;
    font-size: 16px;
    line-height: 1.5;
    border-radius: 6px;
  }
}
.btn-rte-yellow {
  color: #000;
  background-color: #fff200;
  border-color: #000;
  padding: 12px 50px 12px 50px;
  font-weight: bold;
  line-height: 1.1;
}
.btn-rte-yellow:focus,
.btn-rte-yellow.focus {
  color: #000;
  background-color: #ccc200;
  border-color: #000000;
}
.btn-rte-yellow:hover {
  color: #000;
  background-color: #ccc200;
  border-color: #000000;
}
.btn-rte-yellow:active,
.btn-rte-yellow.active,
.open > .dropdown-toggle.btn-rte-yellow {
  color: #000;
  background-color: #ccc200;
  background-image: none;
  border-color: #000000;
}
.btn-rte-yellow:active:hover,
.btn-rte-yellow.active:hover,
.open > .dropdown-toggle.btn-rte-yellow:hover,
.btn-rte-yellow:active:focus,
.btn-rte-yellow.active:focus,
.open > .dropdown-toggle.btn-rte-yellow:focus,
.btn-rte-yellow:active.focus,
.btn-rte-yellow.active.focus,
.open > .dropdown-toggle.btn-rte-yellow.focus {
  color: #000;
  background-color: #a8a000;
  border-color: #000000;
}
.btn-rte-yellow.disabled:hover,
.btn-rte-yellow[disabled]:hover,
fieldset[disabled] .btn-rte-yellow:hover,
.btn-rte-yellow.disabled:focus,
.btn-rte-yellow[disabled]:focus,
fieldset[disabled] .btn-rte-yellow:focus,
.btn-rte-yellow.disabled.focus,
.btn-rte-yellow[disabled].focus,
fieldset[disabled] .btn-rte-yellow.focus {
  background-color: #fff200;
  border-color: #000;
}
.btn-rte-yellow .badge {
  color: #fff200;
  background-color: #000;
}
@media only screen and (max-width: 767px) {
  .btn-rte-yellow {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 6px;
  }
}
@media only screen and (min-width: 768px) {
  .btn-rte-yellow {
    padding: 5px 25px;
    font-size: 16px;
    line-height: 1.5;
    border-radius: 6px;
  }
}
.btn-darkgrey {
  color: white;
  background-color: #414F44;
  border-color: #414F44;
  /*padding: 12px 50px 12px 50px;*/
}
.btn-darkgrey:focus,
.btn-darkgrey.focus {
  color: white;
  background-color: #2a332c;
  border-color: #070908;
}
.btn-darkgrey:hover {
  color: white;
  background-color: #2a332c;
  border-color: #252d27;
}
.btn-darkgrey:active,
.btn-darkgrey.active,
.open > .dropdown-toggle.btn-darkgrey {
  color: white;
  background-color: #2a332c;
  background-image: none;
  border-color: #252d27;
}
.btn-darkgrey:active:hover,
.btn-darkgrey.active:hover,
.open > .dropdown-toggle.btn-darkgrey:hover,
.btn-darkgrey:active:focus,
.btn-darkgrey.active:focus,
.open > .dropdown-toggle.btn-darkgrey:focus,
.btn-darkgrey:active.focus,
.btn-darkgrey.active.focus,
.open > .dropdown-toggle.btn-darkgrey.focus {
  color: white;
  background-color: #1a1f1b;
  border-color: #070908;
}
.btn-darkgrey.disabled:hover,
.btn-darkgrey[disabled]:hover,
fieldset[disabled] .btn-darkgrey:hover,
.btn-darkgrey.disabled:focus,
.btn-darkgrey[disabled]:focus,
fieldset[disabled] .btn-darkgrey:focus,
.btn-darkgrey.disabled.focus,
.btn-darkgrey[disabled].focus,
fieldset[disabled] .btn-darkgrey.focus {
  background-color: #414F44;
  border-color: #414F44;
}
.btn-darkgrey .badge {
  color: #414F44;
  background-color: white;
}
@media (min-width: 992px) {
  .btn-darkgrey {
    padding: 6px 25px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
  }
}
.btn-darkgreyfind {
  color: white;
  background-color: #414F44;
  border-color: #414F44;
  /*padding: 12px 50px 12px 50px;*/
}
.btn-darkgreyfind:focus,
.btn-darkgreyfind.focus {
  color: white;
  background-color: #2a332c;
  border-color: #070908;
}
.btn-darkgreyfind:hover {
  color: white;
  background-color: #2a332c;
  border-color: #252d27;
}
.btn-darkgreyfind:active,
.btn-darkgreyfind.active,
.open > .dropdown-toggle.btn-darkgreyfind {
  color: white;
  background-color: #2a332c;
  background-image: none;
  border-color: #252d27;
}
.btn-darkgreyfind:active:hover,
.btn-darkgreyfind.active:hover,
.open > .dropdown-toggle.btn-darkgreyfind:hover,
.btn-darkgreyfind:active:focus,
.btn-darkgreyfind.active:focus,
.open > .dropdown-toggle.btn-darkgreyfind:focus,
.btn-darkgreyfind:active.focus,
.btn-darkgreyfind.active.focus,
.open > .dropdown-toggle.btn-darkgreyfind.focus {
  color: white;
  background-color: #1a1f1b;
  border-color: #070908;
}
.btn-darkgreyfind.disabled:hover,
.btn-darkgreyfind[disabled]:hover,
fieldset[disabled] .btn-darkgreyfind:hover,
.btn-darkgreyfind.disabled:focus,
.btn-darkgreyfind[disabled]:focus,
fieldset[disabled] .btn-darkgreyfind:focus,
.btn-darkgreyfind.disabled.focus,
.btn-darkgreyfind[disabled].focus,
fieldset[disabled] .btn-darkgreyfind.focus {
  background-color: #414F44;
  border-color: #414F44;
}
.btn-darkgreyfind .badge {
  color: #414F44;
  background-color: white;
}
@media (min-width: 992px) {
  .btn-darkgreyfind {
    padding: 3px 35px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
  }
}
.btn-yellow {
  color: #337ab7;
  background-color: #fff200;
  border-color: #fff200;
  /*@media(min-width:@screen-md-min) {
        .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @btn-border-radius-base);
    }*/
}
.btn-yellow:focus,
.btn-yellow.focus {
  color: #337ab7;
  background-color: #ccc200;
  border-color: #807900;
}
.btn-yellow:hover {
  color: #337ab7;
  background-color: #ccc200;
  border-color: #c2b800;
}
.btn-yellow:active,
.btn-yellow.active,
.open > .dropdown-toggle.btn-yellow {
  color: #337ab7;
  background-color: #ccc200;
  background-image: none;
  border-color: #c2b800;
}
.btn-yellow:active:hover,
.btn-yellow.active:hover,
.open > .dropdown-toggle.btn-yellow:hover,
.btn-yellow:active:focus,
.btn-yellow.active:focus,
.open > .dropdown-toggle.btn-yellow:focus,
.btn-yellow:active.focus,
.btn-yellow.active.focus,
.open > .dropdown-toggle.btn-yellow.focus {
  color: #337ab7;
  background-color: #a8a000;
  border-color: #807900;
}
.btn-yellow.disabled:hover,
.btn-yellow[disabled]:hover,
fieldset[disabled] .btn-yellow:hover,
.btn-yellow.disabled:focus,
.btn-yellow[disabled]:focus,
fieldset[disabled] .btn-yellow:focus,
.btn-yellow.disabled.focus,
.btn-yellow[disabled].focus,
fieldset[disabled] .btn-yellow.focus {
  background-color: #fff200;
  border-color: #fff200;
}
.btn-yellow .badge {
  color: #fff200;
  background-color: #337ab7;
}
@media (min-width: 992px) {
  .btn-yellow {
    padding: 12px 50px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
  }
}
.btn-gswBlue {
  color: #337ab7;
  background-color: #1b6e98;
  border-color: #1b6e98;
  padding: 12px 50px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
  /*@media(min-width:@screen-md-min) {
        .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @btn-border-radius-base);
    }*/
}
.btn-gswBlue:focus,
.btn-gswBlue.focus {
  color: #337ab7;
  background-color: #134f6d;
  border-color: #08202c;
}
.btn-gswBlue:hover {
  color: #337ab7;
  background-color: #134f6d;
  border-color: #124864;
}
.btn-gswBlue:active,
.btn-gswBlue.active,
.open > .dropdown-toggle.btn-gswBlue {
  color: #337ab7;
  background-color: #134f6d;
  background-image: none;
  border-color: #124864;
}
.btn-gswBlue:active:hover,
.btn-gswBlue.active:hover,
.open > .dropdown-toggle.btn-gswBlue:hover,
.btn-gswBlue:active:focus,
.btn-gswBlue.active:focus,
.open > .dropdown-toggle.btn-gswBlue:focus,
.btn-gswBlue:active.focus,
.btn-gswBlue.active.focus,
.open > .dropdown-toggle.btn-gswBlue.focus {
  color: #337ab7;
  background-color: #0e394e;
  border-color: #08202c;
}
.btn-gswBlue.disabled:hover,
.btn-gswBlue[disabled]:hover,
fieldset[disabled] .btn-gswBlue:hover,
.btn-gswBlue.disabled:focus,
.btn-gswBlue[disabled]:focus,
fieldset[disabled] .btn-gswBlue:focus,
.btn-gswBlue.disabled.focus,
.btn-gswBlue[disabled].focus,
fieldset[disabled] .btn-gswBlue.focus {
  background-color: #1b6e98;
  border-color: #1b6e98;
}
.btn-gswBlue .badge {
  color: #1b6e98;
  background-color: #337ab7;
}
.btn-gswBlueWhite {
  color: #fff;
  background-color: #1b6e98;
  border-color: #fff;
  padding: 12px 40px;
  font-size: 18px;
  line-height: 1;
  border-radius: 6px;
}
.btn-gswBlueWhite:focus,
.btn-gswBlueWhite.focus {
  color: #fff;
  background-color: #134f6d;
  border-color: #bfbfbf;
}
.btn-gswBlueWhite:hover {
  color: #fff;
  background-color: #134f6d;
  border-color: #e0e0e0;
}
.btn-gswBlueWhite:active,
.btn-gswBlueWhite.active,
.open > .dropdown-toggle.btn-gswBlueWhite {
  color: #fff;
  background-color: #134f6d;
  background-image: none;
  border-color: #e0e0e0;
}
.btn-gswBlueWhite:active:hover,
.btn-gswBlueWhite.active:hover,
.open > .dropdown-toggle.btn-gswBlueWhite:hover,
.btn-gswBlueWhite:active:focus,
.btn-gswBlueWhite.active:focus,
.open > .dropdown-toggle.btn-gswBlueWhite:focus,
.btn-gswBlueWhite:active.focus,
.btn-gswBlueWhite.active.focus,
.open > .dropdown-toggle.btn-gswBlueWhite.focus {
  color: #fff;
  background-color: #0e394e;
  border-color: #bfbfbf;
}
.btn-gswBlueWhite.disabled:hover,
.btn-gswBlueWhite[disabled]:hover,
fieldset[disabled] .btn-gswBlueWhite:hover,
.btn-gswBlueWhite.disabled:focus,
.btn-gswBlueWhite[disabled]:focus,
fieldset[disabled] .btn-gswBlueWhite:focus,
.btn-gswBlueWhite.disabled.focus,
.btn-gswBlueWhite[disabled].focus,
fieldset[disabled] .btn-gswBlueWhite.focus {
  background-color: #1b6e98;
  border-color: #fff;
}
.btn-gswBlueWhite .badge {
  color: #1b6e98;
  background-color: #fff;
}
.btn-gswBlueWhitePledge {
  color: #fff;
  background-color: #1b6e98;
  border-color: #fff;
  padding: 12px 40px;
  font-size: 18px;
  line-height: 1;
  border-radius: 6px;
}
.btn-gswBlueWhitePledge:focus,
.btn-gswBlueWhitePledge.focus {
  color: #fff;
  background-color: #134f6d;
  border-color: #bfbfbf;
}
.btn-gswBlueWhitePledge:hover {
  color: #fff;
  background-color: #134f6d;
  border-color: #e0e0e0;
}
.btn-gswBlueWhitePledge:active,
.btn-gswBlueWhitePledge.active,
.open > .dropdown-toggle.btn-gswBlueWhitePledge {
  color: #fff;
  background-color: #134f6d;
  background-image: none;
  border-color: #e0e0e0;
}
.btn-gswBlueWhitePledge:active:hover,
.btn-gswBlueWhitePledge.active:hover,
.open > .dropdown-toggle.btn-gswBlueWhitePledge:hover,
.btn-gswBlueWhitePledge:active:focus,
.btn-gswBlueWhitePledge.active:focus,
.open > .dropdown-toggle.btn-gswBlueWhitePledge:focus,
.btn-gswBlueWhitePledge:active.focus,
.btn-gswBlueWhitePledge.active.focus,
.open > .dropdown-toggle.btn-gswBlueWhitePledge.focus {
  color: #fff;
  background-color: #0e394e;
  border-color: #bfbfbf;
}
.btn-gswBlueWhitePledge.disabled:hover,
.btn-gswBlueWhitePledge[disabled]:hover,
fieldset[disabled] .btn-gswBlueWhitePledge:hover,
.btn-gswBlueWhitePledge.disabled:focus,
.btn-gswBlueWhitePledge[disabled]:focus,
fieldset[disabled] .btn-gswBlueWhitePledge:focus,
.btn-gswBlueWhitePledge.disabled.focus,
.btn-gswBlueWhitePledge[disabled].focus,
fieldset[disabled] .btn-gswBlueWhitePledge.focus {
  background-color: #1b6e98;
  border-color: #fff;
}
.btn-gswBlueWhitePledge .badge {
  color: #1b6e98;
  background-color: #fff;
}
.btn-gswBlueWhitePledge:hover {
  background: #1b6e98;
  color: #fff;
}
.btn-gswBlueWhitePledge:active {
  background: #1b6e98;
  color: #fff;
}
.btn-gswBlueWhitePledge:active:focus,
.btn-gswBlueWhitePledge:active:hover {
  background: #1b6e98;
  color: #fff;
}
.btn-lightgrey {
  color: #337ab7;
  background-color: #EAEAE4;
  border-color: #337ab7;
  padding: 12px 50px 12px 50px;
  font-weight: bold;
  line-height: 1.1;
}
.btn-lightgrey:focus,
.btn-lightgrey.focus {
  color: #337ab7;
  background-color: #d4d4c7;
  border-color: #183854;
}
.btn-lightgrey:hover {
  color: #337ab7;
  background-color: #d4d4c7;
  border-color: #265a88;
}
.btn-lightgrey:active,
.btn-lightgrey.active,
.open > .dropdown-toggle.btn-lightgrey {
  color: #337ab7;
  background-color: #d4d4c7;
  background-image: none;
  border-color: #265a88;
}
.btn-lightgrey:active:hover,
.btn-lightgrey.active:hover,
.open > .dropdown-toggle.btn-lightgrey:hover,
.btn-lightgrey:active:focus,
.btn-lightgrey.active:focus,
.open > .dropdown-toggle.btn-lightgrey:focus,
.btn-lightgrey:active.focus,
.btn-lightgrey.active.focus,
.open > .dropdown-toggle.btn-lightgrey.focus {
  color: #337ab7;
  background-color: #c4c4b3;
  border-color: #183854;
}
.btn-lightgrey.disabled:hover,
.btn-lightgrey[disabled]:hover,
fieldset[disabled] .btn-lightgrey:hover,
.btn-lightgrey.disabled:focus,
.btn-lightgrey[disabled]:focus,
fieldset[disabled] .btn-lightgrey:focus,
.btn-lightgrey.disabled.focus,
.btn-lightgrey[disabled].focus,
fieldset[disabled] .btn-lightgrey.focus {
  background-color: #EAEAE4;
  border-color: #337ab7;
}
.btn-lightgrey .badge {
  color: #EAEAE4;
  background-color: #337ab7;
}
@media only screen and (max-width: 767px) {
  .btn-lightgrey {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 6px;
  }
}
@media only screen and (min-width: 768px) {
  .btn-lightgrey {
    padding: 5px 25px;
    font-size: 16px;
    line-height: 1.5;
    border-radius: 6px;
  }
}
.btn-lightgrey-small {
  color: #337ab7;
  background-color: #EAEAE4;
  border-color: #337ab7;
  padding: 12px 10px 12px 10px;
  font-weight: bold;
  line-height: 1.1;
}
.btn-lightgrey-small:focus,
.btn-lightgrey-small.focus {
  color: #337ab7;
  background-color: #d4d4c7;
  border-color: #183854;
}
.btn-lightgrey-small:hover {
  color: #337ab7;
  background-color: #d4d4c7;
  border-color: #265a88;
}
.btn-lightgrey-small:active,
.btn-lightgrey-small.active,
.open > .dropdown-toggle.btn-lightgrey-small {
  color: #337ab7;
  background-color: #d4d4c7;
  background-image: none;
  border-color: #265a88;
}
.btn-lightgrey-small:active:hover,
.btn-lightgrey-small.active:hover,
.open > .dropdown-toggle.btn-lightgrey-small:hover,
.btn-lightgrey-small:active:focus,
.btn-lightgrey-small.active:focus,
.open > .dropdown-toggle.btn-lightgrey-small:focus,
.btn-lightgrey-small:active.focus,
.btn-lightgrey-small.active.focus,
.open > .dropdown-toggle.btn-lightgrey-small.focus {
  color: #337ab7;
  background-color: #c4c4b3;
  border-color: #183854;
}
.btn-lightgrey-small.disabled:hover,
.btn-lightgrey-small[disabled]:hover,
fieldset[disabled] .btn-lightgrey-small:hover,
.btn-lightgrey-small.disabled:focus,
.btn-lightgrey-small[disabled]:focus,
fieldset[disabled] .btn-lightgrey-small:focus,
.btn-lightgrey-small.disabled.focus,
.btn-lightgrey-small[disabled].focus,
fieldset[disabled] .btn-lightgrey-small.focus {
  background-color: #EAEAE4;
  border-color: #337ab7;
}
.btn-lightgrey-small .badge {
  color: #EAEAE4;
  background-color: #337ab7;
}
@media only screen and (max-width: 767px) {
  .btn-lightgrey-small {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 6px;
    margin-top: 10px;
  }
}
@media only screen and (min-width: 768px) {
  .btn-lightgrey-small {
    padding: 5px 10px;
    font-size: 16px;
    line-height: 1.5;
    border-radius: 6px;
  }
}
.btn-white {
  color: #337ab7;
  background-color: #fff;
  border-color: #000;
  padding: 12px 50px 12px 50px;
  font-weight: bold;
  line-height: 1.1;
}
.btn-white:focus,
.btn-white.focus {
  color: #337ab7;
  background-color: #e6e6e6;
  border-color: #000000;
}
.btn-white:hover {
  color: #337ab7;
  background-color: #e6e6e6;
  border-color: #000000;
}
.btn-white:active,
.btn-white.active,
.open > .dropdown-toggle.btn-white {
  color: #337ab7;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #000000;
}
.btn-white:active:hover,
.btn-white.active:hover,
.open > .dropdown-toggle.btn-white:hover,
.btn-white:active:focus,
.btn-white.active:focus,
.open > .dropdown-toggle.btn-white:focus,
.btn-white:active.focus,
.btn-white.active.focus,
.open > .dropdown-toggle.btn-white.focus {
  color: #337ab7;
  background-color: #d4d4d4;
  border-color: #000000;
}
.btn-white.disabled:hover,
.btn-white[disabled]:hover,
fieldset[disabled] .btn-white:hover,
.btn-white.disabled:focus,
.btn-white[disabled]:focus,
fieldset[disabled] .btn-white:focus,
.btn-white.disabled.focus,
.btn-white[disabled].focus,
fieldset[disabled] .btn-white.focus {
  background-color: #fff;
  border-color: #000;
}
.btn-white .badge {
  color: #fff;
  background-color: #337ab7;
}
@media only screen and (max-width: 767px) {
  .btn-white {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 6px;
  }
}
@media only screen and (min-width: 768px) {
  .btn-white {
    padding: 5px 25px;
    font-size: 16px;
    line-height: 1.5;
    border-radius: 6px;
  }
}
@media (min-width: 992px) {
  .btn-white {
    padding: 12px 50px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
  }
}
.btn-upload {
  color: #337ab7;
  background-color: #fff200;
  border-color: #fff200;
}
.btn-upload:focus,
.btn-upload.focus {
  color: #337ab7;
  background-color: #ccc200;
  border-color: #807900;
}
.btn-upload:hover {
  color: #337ab7;
  background-color: #ccc200;
  border-color: #c2b800;
}
.btn-upload:active,
.btn-upload.active,
.open > .dropdown-toggle.btn-upload {
  color: #337ab7;
  background-color: #ccc200;
  background-image: none;
  border-color: #c2b800;
}
.btn-upload:active:hover,
.btn-upload.active:hover,
.open > .dropdown-toggle.btn-upload:hover,
.btn-upload:active:focus,
.btn-upload.active:focus,
.open > .dropdown-toggle.btn-upload:focus,
.btn-upload:active.focus,
.btn-upload.active.focus,
.open > .dropdown-toggle.btn-upload.focus {
  color: #337ab7;
  background-color: #a8a000;
  border-color: #807900;
}
.btn-upload.disabled:hover,
.btn-upload[disabled]:hover,
fieldset[disabled] .btn-upload:hover,
.btn-upload.disabled:focus,
.btn-upload[disabled]:focus,
fieldset[disabled] .btn-upload:focus,
.btn-upload.disabled.focus,
.btn-upload[disabled].focus,
fieldset[disabled] .btn-upload.focus {
  background-color: #fff200;
  border-color: #fff200;
}
.btn-upload .badge {
  color: #fff200;
  background-color: #337ab7;
}
.btn-primary-signup {
  background: #FFF200;
  border: 1px solid #03180D;
  border-radius: 3px;
  color: #03180D;
  padding: 5px 10px 5px 10px;
}
.btn-primary-signup:hover {
  border: 2px solid #03180D;
  background: #fffbb3;
  color: #03180D;
  /*  .padding-for-focus-hashed-border-and-hover()*/
}
.btn-primary-signup:focus {
  background: #FFF200;
  color: #03180D;
}
.btn-primary-signup:active {
  background: #FFF200;
  color: #03180D;
}
.btn-primary-signup:active:focus,
.btn-primary-signup:active:hover {
  background: #FFF200;
  color: #03180D;
}
.btn-signup {
  font-family: "GothicA1-SemiBold";
  font-size: 14px;
}
.btn-signup:hover {
  font-family: "GothicA1-Bold";
}
blockquote {
  font-size: 18px;
  border-left: 5px solid #fff200;
}
blockquote > p {
  font-size: 18px;
}
h1,
h2,
h3,
h4 {
  color: #03180D;
}
a {
  color: #03180D;
}
h2 > a {
  text-decoration: underline;
}
ul.breadcrumb {
  padding-bottom: 0px;
}
.marquee {
  height: 50px;
  overflow: hidden;
  position: relative;
  margin-bottom: 15px;
}
.marquee p {
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 0;
  line-height: 50px;
  text-align: center;
  transform: translateX(100%);
  animation: scroll-left 40s linear infinite;
}
@keyframes scroll-left {
  0% {
    -moz-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    -moz-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
.marquee:focus {
  border: 3px dotted #808080;
}
.nav .open > a:hover > span {
  color: #808080 !important;
}
.nav .open > a:focus > span {
  color: #808080 !important;
}
.nav-tabs > li > a:hover > span,
.nav > li > a:hover > span {
  color: #808080 !important;
}
.nav-tabs > li.open > a > span,
.nav > li.open > a > span {
  color: #808080 !important;
}
.consumerheadingandnav a:focus {
  outline: 3px dotted #808080;
}
td a {
  color: black;
  text-decoration: underline;
}
a:focus {
  outline: 3px dotted #800080;
  outline-offset: 1px;
}
.btn:focus,
button:focus {
  border: none;
  outline: 3px dotted #800080;
  outline-offset: -1px;
}
a.termAndConditionsLink {
  color: #337ab7;
}
.body-lead {
  font-family: "OpenSans-Regular";
  font-size: 18px;
  line-height: 24px;
}
