

#closeButton{
background: url('https://www.picturemosaics.com/faq/images/closeSearch.png');
width:14px;
height: 14px;
float: right;
right:7px;
top:-21px;
position: relative;
cursor: pointer;
}

.expand{
display:inline-block;
float:left;
font-size: 16px;
padding-top: 6px;
cursor: pointer;
width:15px;
user-select:none;
margin-right:4px;
}

.questionHeader{
font-size: 22px;
user-select:none;
cursor: pointer;
margin-left: 13px;
}

.faqAnswer{
margin-left: 20px;
display: none;
padding-right:20px;
}

.col-lg-6{
cursor: pointer;
}

.col-lg-3{
border-bottom: 3px #fff solid;
box-sizing: border-box;
}

.col-lg-3:hover{
border-bottom: 3px #41b9d4 solid;
box-sizing: border-box;
}

#containerSearch ul{
list-style-type: none;padding-top: 60px; margin-top: -60px;padding-left: 0;margin-left:auto;margin-right:auto;
}

#containerSearch td{
cursor: pointer;
}

#containerSearch td:hover{
text-decoration: underline;
}

#containerSearch th:hover{
text-decoration: underline;
}

#containerSearch th{
font-size: 18px;
cursor: pointer;
}

#containerSearch input{
width:100%;
}

#tableMe tbody{
width: 100% !important;box-shadow: 0px 0px 0px 1px #a0a0a0;padding-top:5px;padding-bottom:5px;
}

#tableMe th:first-child{
padding-top:8px;
}

#tableMe tr:last-child td{
padding-bottom:8px;
}

#tableMe th{
padding-left:10px;
padding-right:10px;
}

#tableMe {
width: 100%;
}

#tableMe td{
padding-left:10px;
padding-right:10px;
}

form{
margin-bottom: 15px;
font-size: 16px;
}

form input{
padding-left: 7px;
}
.returnP{
list-style-type: disc;
margin-left:37px;

}
#scrollTopImage{
opacity: .5;
display:none;
position: fixed;
bottom:22px;
background: url('/FAQ/images/icon-min-top.png');
width:44px;
height: 44px;
cursor: pointer;
}

#scrollTopImage:hover{
opacity: 1;
}

@media (max-width: 320px){
  #captchaWrap{
  margin-left:-20px;
  }
}
@media (min-width: 321px){
  #captchaWrap{
  margin-left:0 auto;
  }
}

@media (min-width: 768px){
  #iconDiv2{  
  padding-top: 1.25rem;
  padding-top: 12.5px;
  padding-left:0px;
  }

  #iconDiv1{padding-right:0px;}
  #infoWrap{
  padding-left:50px;
  }
}
@media (max-width: 767px){
  #mapWrap{ margin-left:27px;margin-top:10px; }

  ul{
  padding-left:15px !important;
  }

  hr{
  width:90% !important;
  }

  #iconRow{
  padding-left:10%;
  padding-right: 10%;
  }

  #infoWrap{
  margin:0 auto;
  float:none;
  width:66.66666667%;
  max-width:240px;
  }

  #iconDiv1{
  float:none;
  margin:0 auto;
  max-width:500px;
  margin-top:20px;
  }

  #iconDiv2{
  float:none;
  margin:0 auto;
  max-width:500px;
  margin-top:150px;
  }
}
@media (max-width: 575px){

  #iconRow{
  padding-left: 0px;
  padding-right: 0px;
  }

  #iconDiv2{
  margin-top:140px;
  }
}

