body{
  font-family: "Roboto", sans-serif;
  margin:8px;
  display:block;
}

.formBox{
  min-width:370px;
  width:auto;
  margin:2px;
  padding:1em;
  border:3px solid #8FAAEF;
  border-radius:15px;
  background:#DEE6FA;
}

h1{
  margin-top:0px;
  margin-bottom:5px;
}

.MCport{
  float:left;
  margin-right:1em;
  width:3em;
  xpadding:1em;
  border:1px solid #C0C0C0;
  border-radius:3px;
  background:#EDF1FC;
}

.MCport span{
  font-size:.8em;
  color:#C0C0C0;
}

.MCportMultiBox{
  display: none;
  top:1.3em;
  color:#949494;
  padding:5px;
  font-size:1.2em;
  position:absolute;
  width:22em;
  background-color:#EDF1FC;
  border:1px solid #C0C0C0;
  border-radius:2px;
}

.MCportMultiBox div:hover{
  background-color:#949494;
  color:#EDF1FC;
}

.FilterBox{
  width:22.5em;
  position:relative;
  float:left;
  margin-bottom:.5em;
  margin-right:.5em;
  padding:.25em;
  border: 2px solid #A2B6F2;
  border-radius:5px;
  background:#C4D1F7;
}

@media only screen and (max-width: 1230px){
  .FilterBox:nth-of-type(3){
    clear:left;
  }
}

@media only screen and (max-width: 1578px){
  .FilterBox:nth-of-type(5){
    clear:left;
  }
}

.SubmitBox{
  width:95%;
  xfloat:left;
  clear:both;
  position:relative;
  margin-bottom:.5em;
  margin-right:.5em;
  padding:.25em;
  xborder: 2px solid #A2B6F2;
  xborder-radius:5px;
  xbackground:#C4D1F7;
}

.MUcopyright{
  font-size:.9em;
  color:#C0C0C0;
  font-family: Georgia, "Times New Roman", serif;
  float: left;
}

.ResetConfig {
  float: right;
}

.FilterTitle{
  font-size:1.2em;
  margin-bottom:0.2em;
}

.teamManagers{
  margin-left:4em;
  margin-bottom:2px;
  font-size:.8em;
  color:#707070;
  display:none;
}

.showHideMgr{
  margin-left:4em;
  font-size:.7em;
  color:#3C94A4;
}

.subFilter {
  margin-left: 20px;
}

.SubfilterTitle{
  font-size:1em;
  margin-bottom:0.2em;
}
