.NavyLodgeSkins .NLannouncements {
  clear: both; }
  .NavyLodgeSkins .NLannouncements > div {
    background: #E5E2DC;
    padding: 15px; }
    .NavyLodgeSkins .NLannouncements > div + div {
      margin-top: 15px; }
  .NavyLodgeSkins .NLannouncements .media-left {
    padding: 0 15px 0 0; }
    @media (max-width: 640px) {
      .NavyLodgeSkins .NLannouncements .media-left {
        padding: 0 0 15px;
        float: none;
        width: 100%;
        text-align: center;
        display: block; } }
  .NavyLodgeSkins .NLannouncements .DnnAnnDate {
    float: left;
    display: block;
    clear: both; }
    @media (max-width: 640px) {
      .NavyLodgeSkins .NLannouncements .DnnAnnDate {
        float: none;
        display: inline-block; } }
    .NavyLodgeSkins .NLannouncements .DnnAnnDate > div {
      width: 60px;
      display: block;
      text-align: center; }
    .NavyLodgeSkins .NLannouncements .DnnAnnDate .DnnAnnDay {
      background: #005598;
      color: #FFF;
      font-size: 35px;
      font-weight: bold;
      line-height: 50px;
      padding: 0;
      width: 60px;
      text-align: center;
      letter-spacing: -0.025em; }
    .NavyLodgeSkins .NLannouncements .DnnAnnDate .DnnAnnMonth {
      background: #002D56;
      color: #FFF !important;
      font-size: 10px;
      line-height: 17px;
      padding: 0;
      width: 60px;
      text-align: center;
      text-transform: uppercase; }
  .NavyLodgeSkins .NLannouncements .media-heading {
    font-size: 18px;
    font-weight: bold; }
    .NavyLodgeSkins .NLannouncements .media-heading span img {
      display: block;
      float: right;
      padding-left: 15px;
      width: 165px;
      max-width: 50%; }
  .NavyLodgeSkins .NLannouncements .readMore a {
    text-transform: capitalize; }
.NavyLodgeSkins .urlControl input[type=checkbox],
.NavyLodgeSkins .urlControl input[type=radio] {
  width: 20px; }

/* Evoq Forms Builder */
/* no skin wrapping class for modal forms */
.form-builder-canvas .content-row {
  margin: 0 -30px; }
.form-builder-canvas .error-message {
  color: #C00;
  font-size: 0.85em;
  line-height: 1em;
  padding: 3px 0 0; }
.form-builder-canvas .form-submit {
  padding: 10px 30px; }
  .form-builder-canvas .form-submit.align-right {
    text-align: right; }
  .form-builder-canvas .form-submit.align-left {
    text-align: left; }
  .form-builder-canvas .form-submit.align-center {
    text-align: center; }
  .form-builder-canvas .form-submit button {
    -webit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-transform: uppercase;
    padding: 10px 20px !important;
    line-height: 20px; }
.form-builder-canvas .dnn-uicommon-tags-field .dnn-file-upload,
.form-builder-canvas .dnn-uicommon-tags-field .dnn-ui-common-button,
.form-builder-canvas .dnn-uicommon-tags-field .dnn-uicommon-tags-field,
.form-builder-canvas .dnn-uicommon-tags-field .dnnPrimaryAction,
.form-builder-canvas .dnn-uicommon-tags-field .file-upload-container,
.form-builder-canvas .dnn-uicommon-tags-field .image-box,
.form-builder-canvas .dnn-uicommon-tags-field button,
.form-builder-canvas .dnn-uicommon-tags-field input,
.form-builder-canvas .dnn-uicommon-tags-field select,
.form-builder-canvas .dnn-uicommon-tags-field textarea,
.form-builder-canvas .dnn-uicommon-tags-field .overlay#dropzoneId {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important; }
.form-builder-canvas .dnn-uicommon-tags-field .image-box.circle {
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important; }
.form-builder-canvas.Simple .dnn-file-upload,
.form-builder-canvas.Simple .dnn-ui-common-button,
.form-builder-canvas.Simple .dnn-uicommon-tags-field,
.form-builder-canvas.Simple .file-upload-container,
.form-builder-canvas.Simple .image-box,
.form-builder-canvas.Simple input,
.form-builder-canvas.Simple select,
.form-builder-canvas.Simple textarea,
.form-builder-canvas.Simple .overlay#dropzoneId {
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
  outline: none !important; }
.form-builder-canvas.Simple .dnnPrimaryAction,
.form-builder-canvas.Simple button,
.form-builder-canvas.Simple .image-box.circle {
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
  outline: none !important; }
.form-builder-canvas.Rounded .dnn-file-upload,
.form-builder-canvas.Rounded .dnn-ui-common-button,
.form-builder-canvas.Rounded .dnn-uicommon-tags-field,
.form-builder-canvas.Rounded .dnnPrimaryAction,
.form-builder-canvas.Rounded .file-upload-container,
.form-builder-canvas.Rounded .image-box,
.form-builder-canvas.Rounded .image-box.circle,
.form-builder-canvas.Rounded button,
.form-builder-canvas.Rounded input,
.form-builder-canvas.Rounded select,
.form-builder-canvas.Rounded textarea,
.form-builder-canvas.Rounded .overlay#dropzoneId {
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
  outline: none !important; }
.form-builder-canvas.Oval .dnn-file-upload,
.form-builder-canvas.Oval .dnn-ui-common-button,
.form-builder-canvas.Oval .dnn-uicommon-tags-field,
.form-builder-canvas.Oval .dnnPrimaryAction,
.form-builder-canvas.Oval .file-upload-container,
.form-builder-canvas.Oval .image-box,
.form-builder-canvas.Oval button,
.form-builder-canvas.Oval input,
.form-builder-canvas.Oval select,
.form-builder-canvas.Oval textarea,
.form-builder-canvas.Oval .overlay#dropzoneId {
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
  outline: none !important; }
.form-builder-canvas.Oval .image-box.circle {
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important; }
.form-builder-canvas.Minimal .dnn-file-upload,
.form-builder-canvas.Minimal .dnn-ui-common-button,
.form-builder-canvas.Minimal .dnn-uicommon-tags-field,
.form-builder-canvas.Minimal .dnnPrimaryAction,
.form-builder-canvas.Minimal .file-upload-container,
.form-builder-canvas.Minimal .image-box,
.form-builder-canvas.Minimal button,
.form-builder-canvas.Minimal input,
.form-builder-canvas.Minimal select,
.form-builder-canvas.Minimal textarea,
.form-builder-canvas.Minimal .overlay#dropzoneId {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  outline: none !important; }
.form-builder-canvas.Minimal .image.circle {
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important; }
.form-builder-canvas.Minimal input,
.form-builder-canvas.Minimal select,
.form-builder-canvas.Minimal textarea {
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  background: transparent !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important; }
.form-builder-canvas.Minimal .timeInput select {
  border-bottom: 1px solid #CCC !important; }
.form-builder-canvas select {
  height: 32px !important; }
.form-builder-canvas textarea {
  resize: none; }
.form-builder-canvas .content-field .m-signature-pad--footer {
  left: 0; }
.form-builder-canvas .content-field .form-group > .dnnLabel + div {
  width: 100%;
  width: calc(100% + 8px) !important; }
.form-builder-canvas .content-field .required label:after,
.form-builder-canvas .content-field legend.required:after {
  display: inline-block;
  margin-top: -3px;
  margin-left: 9px;
  padding: 0 6px;
  vertical-align: middle;
  border: 0;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
  background: #F24F4F;
  content: 'required';
  font-weight: bold;
  font-family: inherit;
  font-size: 7.875px;
  line-height: 14.875px;
  font-style: normal;
  text-transform: uppercase;
  color: #FFF; }
.form-builder-canvas .timeInput span.timeSeparator, .form-builder-canvas .timeInput span.timeSeparatorAm {
  line-height: 36px;
  padding-left: 5px;
  padding-right: 5px; }
.form-builder-canvas .dnnFormItem input[type="submit"], .form-builder-canvas .dnnFormItem input[type="submit"]:hover, .form-builder-canvas .dnnFormItem input[type="submit"]:active, .form-builder-canvas .dnnFormItem input[type="submit"]:focus,
.form-builder-canvas button.dnnPrimaryAction,
.form-builder-canvas button.dnnPrimaryAction:hover,
.form-builder-canvas button.dnnPrimaryAction:active,
.form-builder-canvas button.dnnPrimaryAction:focus,
.form-builder-canvas a.dnnPrimaryAction,
.form-builder-canvas a.dnnPrimaryAction:hover,
.form-builder-canvas a.dnnPrimaryAction:active,
.form-builder-canvas a.dnnPrimaryAction:focus {
  display: inline-block;
  background: #999;
  text-shadow: none;
  text-decoration: none !important;
  text-transform: uppercase;
  padding: 10px 15px !important;
  font-size: 20px;
  line-height: 1em !important;
  font-weight: bold;
  opacity: 1 !important;
  border: 0 !important;
  color: #FFF !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: 0 4px 8px 0 rgba(12, 0, 51, 0.2);
  -moz-box-shadow: 0 4px 8px 0 rgba(12, 0, 51, 0.2);
  box-shadow: 0 4px 8px 0 rgba(12, 0, 51, 0.2);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }

/* customization */
.form-builder-canvas.Simple {
  background: #E5E2DC;
  margin: 20px auto 0;
  width: 920px;
  max-width: 100%;
  padding: 20px 80px 100px; }
  @media (max-width: 1152px) {
    .form-builder-canvas.Simple {
      padding: 20px 80px; } }
  @media (max-width: 767px) {
    .form-builder-canvas.Simple {
      padding: 20px; } }
  .form-builder-canvas.Simple .submit-message {
    padding: 100px 0; }
    @media (max-width: 1152px) {
      .form-builder-canvas.Simple .submit-message {
        padding: 100px 0; } }
  .form-builder-canvas.Simple .content-field {
    padding: 5px 30px; }
    .form-builder-canvas.Simple .content-field h3 {
      margin: 0 0 -5px; }
  .form-builder-canvas.Simple .form-group {
    margin-bottom: 0; }
  .form-builder-canvas.Simple .dnnLabel.form-canvas-label {
    display: none; }
  .form-builder-canvas.Simple input,
  .form-builder-canvas.Simple textarea {
    -webkit-box-shadow: 0 6px 8px 0 rgba(12, 0, 51, 0.2);
    -moz-box-shadow: 0 6px 8px 0 rgba(12, 0, 51, 0.2);
    box-shadow: 0 6px 8px 0 rgba(12, 0, 51, 0.2);
    border: 0; }
  .form-builder-canvas.Simple textarea {
    min-height: 150px; }
  .form-builder-canvas.Simple input + .dnnDescription,
  .form-builder-canvas.Simple textarea + .dnnDescription {
    margin: -16px 7px 0;
    font-size: 12px; }
  .form-builder-canvas.Simple textarea + .dnnDescription {
    margin: -7px 7px 0; }
  .form-builder-canvas.Simple .error-message {
    margin: 0 7px; }
  .form-builder-canvas.Simple .form-submit {
    padding-bottom: 0; }
    @media (max-width: 767px) {
      .form-builder-canvas.Simple .form-submit {
        padding: 10px 0 0; }
        .form-builder-canvas.Simple .form-submit button {
          margin-top: 10px; } }
