﻿.announcement-item-left {
  border-bottom: 2px solid #efefef;
  border-right: 2px solid #efefef;
  margin-bottom: 25px;
  padding-bottom: 5px;
  padding-right: 40px; }

.announcement-item-middle {
  border-bottom: 2px solid #efefef;
  margin-bottom: 25px;
  padding-bottom: 5px;
  padding-left: 40px;
  padding-right: 40px; }

.announcement-item-right {
  border-bottom: 2px solid #efefef;
  border-left: 2px solid #efefef;
  margin-bottom: 25px;
  padding-bottom: 5px;
  padding-left: 40px; }

.landing-logon-left-padding {
  padding-left: 200px; }

.strength-meter {
  margin-bottom: 20px;
  width: 100%; }
  .strength-meter .strength-box {
    border: solid 1px #606060;
    float: left;
    height: 10px;
    margin-right: 5px;
    width: 55px; }
  .strength-meter .strength-box.fill {
    background-color: #4A9F38; }

#divAnnouncementsSection {
  border-top: 2px solid #efefef;
  margin-top: 40px;
  padding-top: 20px;
  width: 100%; }

#divAnnouncementsContainer {
  display: grid;
  grid-template-columns: repeat(3, 33%); }

#divLogonFormContainer {
  padding-top: 15%; }

#divNewUserOrgSearchFoundOrg {
  height: 35px;
  margin-bottom: 5px;
  margin-top: 5px; }

#divPasswordRulesDisplay {
  margin-top: 20px; }

#formHarvestSetup {
  padding-top: 15%; }

#imgLogonLogoImage {
  width: 400px; }

#tdForceChangePassword {
  vertical-align: top; }

#tdPasswordRules {
  min-width: 300px;
  padding-left: 40px;
  vertical-align: top; }
.w-min-30 {
    width: 30.5%;
}
@media (max-width: 1200px) {
    .w-min-30 {
        width: 29.7%;
    }
}