body {
}

#KsAdvancedSearchForm {
    padding:10px;
    color: #545A5F;
    background-color:transparent;
    border:0px;
    overflow:hidden;
    white-space:nowrap;
    font-size:13px;
    text-align: left;
    width:100%;
}

.divSection {
    float:left;
    margin:10px 10px;
}

.divSectionTitle {
    color: #545A5f;
    background-color: transparent;
    border:none;
    padding-left: 5px;
}

.divGroupBox {
  border: 1px solid #B3B8BC;
  border-collapse: separate;
  border-spacing: 10px 0px;
  width: 95%;
  padding: 0 10px 20px 10px;
}



.divLabel {
    font-size:11px;
    padding-top: 10px;
}

.divFullInput {
  color: #545A5F;
  background-color: white;
  border: 1px solid #545A5F;
  overflow: hidden;
  white-space: nowrap;
  font-size: 12px;
}

.divHalfInput {
  /*width:170px;*/
     float:left;
     margin-right: 10px;
}

.divFullInputContainer {
  background-color: white;
  overflow: hidden;
  white-space: nowrap;
  font-size: 13px;
  border: 1px solid #545A5F;
  color: #383838;
}

.divClearFloat {
    clear: both;
}

.fullInput {
  border: none;
  color: #383838;
  padding-left: 5px;
  height: 25px;
  width: 100%;
  min-width: 315px;
}

.halfInput {
  background-color: white;
  overflow: hidden;
  white-space: nowrap;
  font-size: 13px;
  padding: 5px 5px;
  border: 1px solid #545A5F;
  color: #383838;
  height: 25px;
  width: 49%;
}

.right {
    text-align: right;
}

@media screen and (max-width: 700px) {
  .divGroupBox {
    border: none !important;
  }
}

