/* CSS crunched with Crunch - http://crunchapp.net/ */
/* MASTER FILE */
/* VARIABLES */
/* page bg color default */
/* Primary Text Color */
/* Alt Text Color #1 */
/* Primary Link Color */
/* Primary Link Hover Color */
/* MySite Green for TOP of GRADIENT */
/* MySite Green for BOTTOM of GRADIENT */
/* Core APPA Font Family */
/* Button Fonts */
/* Global Element Shadow */
/* REUSABLE FUNCTIONS */
/* END REUSABLE FUNCTIONS */
/* END MASTER FILE */
.memberform-linkbar {
  margin: 0 0 5px 0;
  background: rgba(0, 0, 0, 0.05);
  padding: 5px;
}
.memberform-alert {
  color: black;
}
.memberform-alert .alert-success * {
  color: #060;
}
.memberform-alert .alert-warning * {
  color: red;
}
.memberform-alert span.glyphicon {
  float: left;
  margin-right: 3px;
}
.memberform-alert div {
  margin-left: 25px;
}
.memberform-button {
  width: 100%;
  font-size: 14pt;
}
.form-shell {
  margin: 0 auto;
}
.form-shell h6 {
  margin-top: 15px;
}
.contactlist .row {
  margin: 10px 0;
  padding-top: 10px;
  border-top: 1px solid #ddd;
}
body.overlay .overlay-container {
  width: 95%!important;
  margin: 0;
}
body.overlay .overlay-container .overlay-header {
  padding: 10px;
}
body.overlay .overlay-container .row {
  margin-bottom: 5px;
}
body.overlay input[type=text],
body.overlay select,
body.overlay textarea {
  max-width: 300px!important;
  display: inline-block;
  vertical-align: middle;
}
body.overlay input[type=button],
body.overlay button {
  display: inline-block;
  vertical-align: middle;
}
/* MODAL CLASSES */
#basic-modal-content {
  display: none;
}
/* Overlay */
#simplemodal-overlay {
  z-index: 100000000000;
  background-color: #000;
  cursor: pointer;
}
/* Container */
#simplemodal-container {
  width: 600px;
  height: 500px;
  background-color: White;
  border: 7px solid #000;
  border-radius: 7px;
  box-shadow: 0px 0px 20px #000;
}
#simplemodal-container .simplemodal-data {
  background-color: white;
  overflow: hidden;
}
#simplemodal-container a.modalCloseImg {
  background: url(/images/basic/x.png) no-repeat;
  width: 25px;
  height: 29px;
  display: inline;
  z-index: 3200;
  position: absolute;
  top: -15px;
  right: -16px;
  cursor: pointer;
}
#simplemodal-container iframe {
  border: 0;
}
#simplemodal-container a.modalCloseImg {
  background: url(/images/icon_closeOverlay.png) no-repeat;
  /* adjust url as required */
  width: 28px;
  height: 28px;
  display: inline;
  z-index: 3200;
  position: absolute;
  top: -15px;
  right: -18px;
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icon_closeOverlay.png', sizingMethod='scale');
}
@media (min-width: 768px) {
  .memberform-button {
    font-family: roboto_slabregular, sans-serif;
    font-size: 14pt;
    color: #ffffff;
    text-shadow: 1px 1px #000000;
    width: auto;
  }
  .form-shell {
    width: 80%;
  }
  .form-shell input[type=text],
  .form-shell select,
  .form-shell textarea {
    max-width: 400px;
  }
  /* Contact Mgmt Form */
  .contactmgmt-form input[name=FName],
  .contactmgmt-form input[name=LName] {
    width: 170px;
    display: inline-block;
    margin-right: 2px;
    font-weight: bold;
  }
}
