/* shop profile */
/* dark green: 3d613d 
    green: 56a256
    green text: 3a933a
*/
#isMobile, #isTablet {
  display: none;
}

.page-prospectingshopdirectory #dnn_UpperCenterPane {
  border-right: 1px solid #ccc;
  margin-bottom: 30px;
}

.apply-shop-listing {
  max-width: 500px;
  margin: 0 auto;
}
.apply-shop-listing .dnnFormItem input[type="text"], .apply-shop-listing .dnnFormItem input[type="password"], .apply-shop-listing .dnnFormItem input[type="email"], .apply-shop-listing .dnnFormItem input[type="tel"], .apply-shop-listing .dnnFormItem select, .apply-shop-listing .dnnFormItem textarea {
  width: 100%;
  max-width: inherit;
  margin-bottom: 12px;
  font-size: 14px;
}
.apply-shop-listing .dnnFormItem span.dnnFormMessage.dnnFormError, .apply-shop-listing .dnnFormItem > .dnnLabel {
  display: none;
}
.apply-shop-listing .dnnForm input.dnnFormRequired {
  border-left: 1px solid #c9c9c9 !important;
}
.apply-shop-listing .dnnForm .dnnFormItem:nth-child(9), .apply-shop-listing .dnnForm .dnnFormItem:nth-child(10) {
  width: 50%;
  float: left;
  clear: none;
}
.apply-shop-listing .dnnForm .dnnFormItem:nth-child(9) {
  padding-right: 12px;
}
.apply-shop-listing .dnnFormMessage.dnnFormValidationSummary ul li br {
  display: none;
}
.apply-shop-listing .dnnFormMessage.dnnFormValidationSummary ul li b {
  display: inline-block;
  margin-right: 5px;
}
.apply-shop-listing .dnnFormMessage.dnnFormSuccess {
  background: none;
  border: none;
  padding: 0;
  margin-left: 40px;
}
.apply-shop-listing .dnnFormItem span.dnnFormMessage.dnnFormError {
  display: block !important;
  position: relative;
  /* overflow: visible; */
  bottom: inherit;
  right: 0;
  width: auto;
  margin-bottom: 10px;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  font-size: 12px;
  color: red;
  text-align: left;
  margin-top: -10px;
}
.apply-shop-listing .dnnFormItem span.dnnFormMessage.dnnFormError:after {
  display: none !important;
}
.apply-shop-listing .dnnFormMessage.dnnFormValidationSummary {
  display: none !important;
}

@media screen and (max-width: 767px) {
  #isMobile {
    display: block;
  }

  .page-prospectingshopdirectory #dnn_UpperCenterPane {
    border-right: none;
    margin-bottom: 0px;
  }

  .apply-shop-listing .dnnFormMessage.dnnFormSuccess {
    margin-left: 0px;
  }
  .apply-shop-listing .dnnFormItem span.dnnFormMessage.dnnFormError {
    display: block !important;
    position: relative;
    /* overflow: visible; */
    bottom: inherit;
    right: 0;
    width: auto;
    margin-bottom: 10px;
    padding: 0;
    border: none;
    border-radius: 0;
    background: none;
    font-size: 12px;
    color: red;
    text-align: left;
  }
  .apply-shop-listing .dnnFormItem span.dnnFormMessage.dnnFormError:after {
    display: none !important;
  }
  .apply-shop-listing .dnnFormMessage.dnnFormValidationSummary, .apply-shop-listing .dnnFormItem > .dnnLabel {
    display: none !important;
  }
  .apply-shop-listing .dnnFormMessage {
    margin-top: -10px !important;
  }
  .apply-shop-listing .dnnFormItem select {
    height: 38px;
  }
}
@media (min-width: 768px) {
  .container {
    /*width: 750px;*/
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #isTablet {
    display: block;
  }

  .navbar-primary .navbar-collapse .nav > li.dropdown > a,
  .navbar-primary .navbar-collapse .nav > li.dropdown:hover > a,
  .navbar-primary .navbar-collapse .nav > li.dropdown > a:focus,
  .navbar-primary .navbar-collapse .nav > li.dropdown > a:hover {
    /*margin-top: 4px !important;*/
  }
}
