/* FEMA FAQ CSS */
.category-top {
    font-size: 16px !important;
    font-weight: bold !important;
    list-style-type: disc !important;
}

.category-child {
    font-size: 14px !important;
    font-weight: normal !important;
}

.category-map-child {
  margin: 5px 0;
}

.category-map-top {
  margin: 5px 0;
}

.category-select {
  margin: 5px;
  background:url(../../../../themes/fema_gov_theme/images/sprite.png) 0 -424px;
  height: 24px;
  width: 280px;
  margin: 8px 0 0 0;
  padding: 0;
  vertical-align:bottom;
  border: 1px solid #CFCFCF;
  -moz-appearance:none;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  /* display: block; */
}

.category-select-container-outer {
  margin-top: 5px;
  margin-bottom: 5px;
}

.category-select-container {
  margin-top: -19px;
  margin-bottom: 5px;
  float: left;
}

img.category-separator {
  margin-top: 5px;
  padding-right: 5px;
  margin-left: 25px;
  float: left;
}

#toptencontainer {
  width:44%;
  min-width:250px;
  float: left;
}

/*
.fema-faq-h2,  .block .content{
    padding-top: 25px!important;
}
*/

.fema-faq-h2, {
    padding-top: 25px!important;
}

#edit-topten .form-wrapper{
}

#edit-topten .fieldset-legend{
  font-weight: bold;
  font-size:15px;
  margin-top:13px;
}

#faqlistcontainer {
  width:44%;
  min-width:250px;
  float: right;
}

#edit-ask .fieldset-legend{
  font-weight: bold;
  font-size:15px;
}

#edit-ask label,
#edit-topten .fieldset-title{

  font-weight: normal !important;
  font-size:14px;
}

.edit-topten. fieldset {
  padding: 10px !important;
}

#edit-ask .fieldset-wrapper{

}

#edit-ask .fieldset-wrapper{

}

#fema-faq-details input, select
{
      margin: 5px 7px 20px 0;
}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {


    /* CSS Rules */


}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {


    /* CSS Rules */
#faqlistcontainer {
  clear:left;
  width:90%;
  min-width:250px;
  float: none;
}

}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {


    /* CSS Rules */
#faqlistcontainer {
  clear:left;
  width:90%;
  min-width:250px;
  float: none;
}



}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {


    /* CSS Rules */
#faqlistcontainer {
  clear:left;
  width:90%;
  min-width:250px;
  float: none;
}

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {

    /* CSS Rules */
#faqlistcontainer {
  clear:left;
  width:90%;
  min-width:250px;
  float: none;
}

}

