﻿.ValidationError {
    color: #ff0000
}
.highlight-Field {
    display: none !important
}
.highlight-Field[style*="visible"] ~ input,
.highlight-Field[style*="visible"] ~ select,
.highlight-Field[style*="visible"] ~ textarea,
.highlight-Field[style*="visible"] ~ div.RadCheckBoxList,
.highlight-Field[style*="visible"] ~ div.RadEditor,
.highlight-Field[style*="visible"] ~ div.RadPicker .RadInput>input,
.highlight-Field[style*="visible"] ~ .RadInput>input,
.highlight-Field[style*="visible"] ~ .RadAutoCompleteBox > div,
.highlight-Field[style*="visible"] ~ .RadAsyncUpload,
.highlight-Field[style*="visible"] ~ table {
    background-color: #f2dede !important;
    border: 1px solid #a94442 !important;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
}

.highlight-Field[style*="visible"] ~ input[type*="checkbox"] ~ label
{
    padding: 2px 5px;
    margin: 0px 2px;
    background-color: #f2dede !important;
    border: 1px solid #a94442 !important;
    -webkit-transform: translateZ(0) !important;
    -moz-transform: translateZ(0) !important;
    -ms-transform: translateZ(0) !important;
    -o-transform: translateZ(0) !important;
    transform: translateZ(0) !important;
}


/* Limited Offer */
.display-limited-offer {
  display: none;
}

.limited-offer {
  border-width: 0;
  border-style: solid;
  border-color: #4b2b57;
  background-color: #eee;
}

.limited-offer p {
  padding: 0;
  font-size: 1rem
}

.limited-offer a {
  display: inline-block;
  background: yellow;
  padding: 5px 20px;
  font-weight: bold;
  text-decoration:underline;
  line-height: 1.3
}


/* Special Footer Link for College Student COVID offer */

footer .lnk-special {
  display:none;
 line-height: 1;
 margin-top: 2px;
 margin-bottom: 2px;
}
footer .lnk-special a {
  font-weight: bold;
  color: #4b2b57;
  line-height: 1;
}


/* Special Advisory Component */
.ezm-c-specialAdvisory {
  display: none;
  max-width: 100%;
  border: 1px solid red;
  padding: 10px 20px 0;
  font-size: .875rem;
  line-height: normal;
  color: white;
  background-color: rgba(125, 0, 0, .8);
  text-align:center;
}

.subpage.search .ezm-c-specialAdvisory {
  margin-bottom: 30px;
  border-radius: 4px;
} 

.subpage.location .ezm-c-specialAdvisory {
  margin-bottom: 20px;
  border-radius: 4px;
}

@media (min-width: 768px){
  .ezm-c-specialAdvisory {
    border-radius: 4px;
    margin: 20px auto 0;
    padding: 10px 20px 0;
  }
  
  .home .ezm-c-specialAdvisory {
    width: 80%;
    max-width: 1280px;
  }

  .subpage.location .ezm-c-specialAdvisory {
    margin-bottom: 0;
  }
}

@media (min-width: 992px){
  .subpage.location .ezm-c-specialAdvisory {
    margin-bottom: 30px;
  }
}


.loadingPanel {
  z-index: 9999;    
  Width: 98%;
  Height: 100%
}
.confirmdiv {
  position:absolute;
  left:50%;
  top:50%;
  transform: translate(-50%, -50%);
  color: black;
  text-align:center;
  vertical-align:middle;
  width:80px;
  z-index:999999;
}
.confirmdiv img {
  width: 100%;
  max-width: 100%;
  margin: 20px 0;
}

#featureContent a:link, #featureContent a:visited {
    color: #005aff
}


.content-img {
    display: block;
    max-width: 670px;
    margin: 40px auto;
    padding: 10px;
    background: #fff;
    box-shadow: 0 0 8px rgb(0 0 0 / 33%);
}


.special .supply-drive,
.special .motorcycle,
.special .wpal-stuffastore,
.special .car-storage,
.special .car-cruise,
.special .car-show,
.special .pet-fair,
.special .broad-street,
.special.broad-street,
.special .salvation-army
/*.special .haloween*/{
    display: none !important;
}

.special .haloween {
    display: none !important;
}


.slick-dots {
    bottom: auto !important;
}

