html, body {
    height: 100%;
}
a { cursor: pointer; }
/* FLEX GRID */
.flex-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.Grid-gutter-none {
  margin: 15px 0;
}
.flex-sm-1of2,
.flex-sm-1of3,
.flex-md-1of4,
.flex-lg-1of2 {
  -webkit-box-flex: 0!important;
      -ms-flex: none!important;
          flex: none!important;
}
.Grid-gutter-lg {
  margin: 15px -15px;
}
.Grid-gutter-sm {
  margin: 10px -10px;
}
.Grid-gutter-lg > div {
  padding: 0 15px;
}
.Grid-gutter-sm > div {
  padding: 0 10px;
}
.flex-full {
  width: 100%;
}
.modal-image-header {
    /*background: url(/wps/wcm/myconnect/momV1/7e045cef-b428-4cac-a843-7b4ee6e90a98/LifeMultipled_Home_Banner%5B2%5D.png?MOD=AJPERES&amp;CACHEID=7e045cef-b428-4cac-a843-7b4ee6e90a98);*/
    background-position: top center;
    background-size: cover;
    min-height: 250px;
}

.modal-header.modal-image-header	{
	padding: 0px;
	border-radius: 5px 5px 0px 0px;
}

.modal-image-header .close   {
	position: absolute;
	top: 30px;
	right: 30px;
}

.text-center {
    text-align: center;
}
.cite { color: #e11b22; }
.modal-footer i { display: block; padding-bottom: 5px; }
.modal-footer a { color: #49494b; text-decoration: none; }
.modal-footer a:hover { color: #e11b22; }
.close { color:black; text-shadow: 0!important; opacity: 1!important; float: right; font-size: 18px; }
.close:hover { color: #e11b22; text-decoration: none!important; opacity: .2!important; }

.popup-body .btn-primary {
    color: #fff;
    background-color: #e11b22;
    border-color: transparent;
}
.popup-body .btn-primary:hover {
    color: #fff;
    text-decoration: none;
    background-color: #b3161b;
}
.popup-body .btn {
    border-radius: 0;
    margin-top: 20px;
    text-align: center;
    display: block;
}

/* MEDIA QUERIES */
@media (min-width: 768px) {
  .flex-md-1of4 {
    width: 25%!important;
  }
}