a {
  color: #001689;
  text-decoration: underline;
}
a:hover {
  color: #001689;
  text-decoration: underline;
}
a:visited { 
  color: #001689;
}

h1 {
  color: #001689;
  size: 46 pt; 
}

.button {background: #001689; color: white;}

.typeButton {background: #001689; color: white;}

.WaGadgetContactProfile .topButtonsOuterContainer .inner input.typeButton:hover {
  background:#3a8dde;
  color: #001689;

}

.WaGadgetContactProfile .topButtonsOuterContainer .inner input.typeButton {
  background:#001689;
  color: white;
}


.profileMainOuterContainer #idExpirationDateContainerHolder .actionButtonContainer input.typeButton {
  background:#001689;
  color: white
  }

.profileMainOuterContainer #idExpirationDateContainerHolder .actionButtonContainer input.typeButton:hover {
  background:#3a8dde;
  color: #001689;
}



/* Postioning Etc. */
.centre {
  left: 50%
}

/* CSS Flip Effects Below this line */
/* entire container, keeps perspective */
.flip-container {
  perspective: 1000px;
}
  /* flip the pane when hovered */
  .flip-container:hover .flipper, .flip-container.hover .flipper {
    transform: rotateY(180deg);
  }

.flip-container, .front, .back {
  width: 290px;
  height: 275px; 
  left: 50%;
  right:50%;
  float:left;
}


/* flip speed goes here */
.flipper {
  transition: 0.6s;
  transform-style: preserve-3d;

  position: relative;
  left:50%;
}

/* hide back of pane during swap */
.front, .back {
  backface-visibility: hidden;
  /*border:1px solid #00A2FF;*/
  position: absolute;
  top: 0;
  left: 0;
}

/* front pane, placed above back */
.front {
  z-index: 2;
  /* for firefox 31 */
  transform: rotateY(0deg);
}

/* back, initially hidden pane */
.back {
  transform: rotateY(180deg);
}

span.keeptogether {
  white-space: nowrap ;
}

/* Experimenting with columns */
article {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
}

  .imageHolder {
      position: relative;
      width: 500px;
      height: 375px;
      float:left;
      margin-right: 8px;
    }
    .imageHolder .caption {
      position: absolute;
      width: 500px;
      height: 55px;
      bottom: 0px;
      left: 0px;
      color: #000000;
      text-align:center;
      font-weight:bold;
      opacity:0.7;
      font-family:Helvetica;
      font-size: 12px;
      margin-top: 12px;
    }
