/********************************************************************************************/
/************** Style Sheet for JM Customer Self Service Community Public Pages  ************/
/********************************************************************************************/
.css-public-compact {
  padding: 10px; 
  margin-left: auto;
  margin-right: auto; 
  max-width: 980px;
  min-width: 320px; /* stop shrinking logo */
}
@media screen and (min-height:500px) {
  .css-public-compact {
    padding-top:40px;
  }
}
@media screen and (min-height:550px) {
  .css-public-compact {
    padding-top:60px;
  }
}
@media screen and (min-height:600px) {
  .css-public-compact {
    padding-top:80px;
  }
}
@media screen and (min-height:600px) {
  .css-public-compact {
    padding-top:100px;
  }
}
@media screen and (min-height:700px) {
  .css-public-compact {
    padding-top:120px;
  }
}
@media screen and (min-height:750px) {
  .css-public-compact {
    padding-top:140px;
  }
}
.css-public-content-wrapper {
  background-color: #E6E6E6;
  min-height: 417px;   
  margin-left: auto; 
  margin-right: auto; 
  box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.40);
  -moz-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.40);
  -webkit-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.40);    
  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
  overflow: hidden;
  text-align: left;
}
