@charset "utf-8";
/* CSS Document - EDIS OVERRIDES*/

#edis-content figure {
  text-align: center;
}

#edis-home-feed {
  padding: 1rem !important;
}
#edis-home-feed h2 {
  font-family: gentona_light, arial !important;
}
#edis-home-feed h3 {
  text-transform: inherit;
  padding-left: 1rem;
  margin-bottom: 0;
  font-size: 1.1rem;
}
#edis-home-feed hr {
  margin-left: 1rem;
  margin-top: 2.5rem;
}
#edis-home-feed p {
  text-transform: inherit;
  font-family: gentona_light, arial !important;
  line-height: 1.4rem;
  font-size: 1.1rem;
  letter-spacing: 1px;
  padding-left: 1rem;
}
#edis-home-feed a {
  color: #00529b;
  font-weight: 400;
}

#edis-topic-blocks {
  color: #fff;
  font-family: gentona_medium, arial;
  margin-bottom: 2rem;
  text-transform: uppercase;
}
#edis-topic-blocks .static-grid {
  font-size: 1.5rem;
  letter-spacing: 1px;
}
#edis-topic-blocks a {
  display: block;
  color: #fff;
}
#edis-topic-blocks h2 {
  font-family: gentona_light, arial !important;
  margin-left: 0rem;
}
.sfyl-search-box {
  font-family: gentona_light, arial !important;
  letter-spacing: 3px !important;
}
#gray-footer-resources {
  padding-top: 2rem;
  padding-bottom: 1.5rem;
  margin-top: 1.5rem;
}

.alert-banner {
  background-color: #f36812;
  margin-top: 1rem;
  margin-bottom: 2rem;
}

#content .alert-banner h1 {
  font-family: quadon_medium, arial !important;
  font-size: 3rem;
  margin-top: 1rem;
  text-transform: uppercase;
  color: #fff !important;
}

#content .alert-banner h2 {
  text-transform: none;
  font-family: gentona_medium, Arial !important;
  font-weight: 500 !important;
  letter-spacing: 1px;
  color: #fff !important;
}

#content .alert-banner button {
  margin-top: 1rem;
  font-size: 1rem !important;
  text-transform: uppercase;
  color: #ffffff !important;
  padding: 0.6rem 1rem 0.6rem 1rem;
  background-color: transparent !important;
  border: 3px solid #fff;
}

div.static-grid {
  position: relative;
  border: 1px solid #fff;
}

div.static-grid:last-of-type {
  border-right: 0px;
}
div.first-static-div,
.last-static-div {
  border: 1px solid #fff;
}
.static-grid {
  line-height: 223px;
  padding: 0 !important;
}
div.hamburger_menu_container {
  background-color: #0021a5;
}
div#top-nav-wrapper {
  background: none;
}
/* only for Large and up */
@media screen and (min-width: 64em) {
  div#page_header h2 {
    padding-left: 5.3rem !important;
    margin-left: 0;
  }
}

/*EDIS SLIDING PANELS*/
.topic-panels .accordion-title {
  display: block;
  padding: 0rem 1rem 0rem 2rem;
  /* line-height: .55rem;*/
  font-family: gentona_medium, Arial !important;
  font-size: 1.1rem;
  color: #333 !important;
  position: relative;
  border: none !important;
  margin-bottom: 0rem;
}

.topic-panels .accordion-title:before {
  content: "\f0da";
  font-family: FontAwesome;
  position: absolute;
  left: 1rem;
  top: 25%;
  margin-top: -0.3rem;
  color: #de7b1e;
}

.topic-panels .is-active > .accordion-title:before {
  content: "\f0d7";
  font-family: FontAwesome;
}
.topic-panels .accordion {
  margin-left: 0.1rem;
}
#content .topic-panels .accordion-content h2,
.topic-panels .accordion-content h2 strong {
  font-size: 1.15rem !important;
  font-family: gentona_light !important;
  letter-spacing: 1px;
  color: #333;
}

.topic-panels .accordion-content ul {
  padding-left: 1rem !important;
}
.topic-panels .accordion-content ul li {
  font-family: gentona_light !important;
  font-size: 1rem;
  line-height: 1rem;
}
.topic-panels .accordion .accordion-content {
  font-size: 1rem !important;
  margin-bottom: 1rem;
  border: 1px solid #fff !important;
}

.edis-social-media i {
  padding: 0.5rem;
}
.edis-social-media {
  margin-bottom: 1.5rem;
}

/*override border blue for edis*/
.gray-vertical-border {
  margin-top: 2.5rem;
  margin-bottom: 3rem;
  padding-left: 1rem;
  border-left: 1px double #cacaca !important;
}
.gray-vertical-border a {
  color: #00529b;
}
.gray-vertical-border ul {
  margin-left: 0rem !important;
}
.gray-vertical-border li {
  list-style-type: none;
  font-family: gentona_light, arial !important;
  line-height: 1.1rem;
}
#content .right-alert-box {
  border: 5px solid #eeeeee;
  padding: 1rem 1rem 0rem 1rem;
  margin-top: 2rem;
  margin-bottom: 3rem;
}
#content .right-alert-box p,
#content .right-alert-box strong {
  font-size: 0.9rem !important;
  font-family: gentona_light, arial !important;
  line-height: 1.2rem;
}
#content .right-alert-box span {
  background-color: #d7182a;
  color: #fff;
  font-size: 1rem;
  padding: 0.2rem 0.5rem 0.2rem 0.5rem;
  border: 1px solid #d7182a;
  border-radius: 5px;
}
#content .sub-topics-in-page {
  margin-bottom: 3rem;
}
#content .sub-topics-in-page ul {
  margin-left: 2.2rem;
}
#content .sub-topics-in-page h2 {
  color: #333 !important;
  font-family: gentona_medium !important;
}

#content .sub-topics-in-page ul,
#content .sub-topics-in-page ol,
#content .sub-topics-in-page p {
  font-family: gentona_light, arial !important;
}

#content .sub-topics-in-page .top {
  font-family: gentona_light, arial !important;
}

#content .sub-topics-in-page li {
  line-height: 1.24rem;
  padding-bottom: 0.5rem;
  color: #00529b;
}

#content .alphabet ul {
  list-style-type: none;
}
#content ul.alphabet li {
  display: inline;
  font-family: gentona_medium, arial !important;
  padding-right: 0.5rem;
}

#content ul.alphabet li a {
  color: #de7b1e;
}
#content table.author-table {
  margin-left: 1rem;
}

#content table.author-table thead {
  background-color: #fff !important;
  border: none !important;
}
#content table.author-table tbody tr:nth-child(2n) {
  background-color: #fff !important;
}

#content table.author-table tbody {
  border: none !important;
}
#content table.author-table th {
  font-family: gentona_medium, arial !important;
  font-size: 1.2rem;
}
#content table.author-table tr {
  border-bottom: 1px solid #eee;
}

#content table.author-table th span {
  color: #00529b;
  font-size: 1rem;
  padding-left: 1.5rem;
}
#content table.author-table tbody tr td a {
  font-family: gentona_light, arial !important;
}

#content table.author-table th span a {
  color: #00529b;
}

#content table.author-table th span i {
  padding-right: 1rem;
}
#content table.author-table div.number-pagination {
  float: right;
  margin-right: 1rem;
  margin-bottom: -2rem;
  margin-top: 0rem;
}
#content table.author-table div.number-pagination ul li {
  line-height: 1rem;
  display: inline;
  font-size: 1rem;
}
#content table.author-table div.number-pagination ul li select {
  width: 80px;
}
#content table.author-table div.number-pagination a {
  color: #bc581a;
}

/*author search box */
#search-by-name {
  width: 20rem;
  float: right;
}
#search-by-name .button {
  background-color: #00529b;
}
#search-by-name #searchtext {
  font-family: gentona_light, arial !important;
}

#authorTable_filter {
  display: none;
}

/*DOCUMENT PAGE CSS*/
#edis-document-left {
  margin-top: 6rem;
  margin-bottom: 4rem;
}

#edis-document-left #byline p,
#edis-document-left #byline strong {
  font-family: gentona_medium !important;
  font-size: 1.3rem;
  color: #00529b;
  letter-spacing: 1px;
}
#edis-document-left h1 {
  font-family: gentona_light, arial !important;
  color: #00529b;
  font-size: 2.2rem;
  line-height: 2.6rem;
}
#edis-document-left.secondary-left h3 {
  text-transform: none !important;
}

#edis-document-right h2,
#edis-document-right h3,
#edis-document-right h4,
#edis-document-right h5,
#edis-document-right p,
#edis-document-right ul,
#edis-document-right ol {
  font-size: 1rem;
  font-family: gentona_light, arial !important;
}
#edis-document-left h2,
#edis-document-right h2 {
  color: #333;
  padding-left: 1rem;
  margin-bottom: 0;
  font-weight: bold !important;
}

#edis-document-left h3,
#edis-document-right h3 {
  color: #333;
  padding-left: 0rem;
  margin-bottom: 0;
  font-weight: bold !important;
}
#edis-document-left h4,
#edis-document-right h4 {
  color: #333;
  padding-left: 0rem;
  margin-bottom: 0;
  font-weight: bold !important;
  font-family: gentona_light, arial !important;
}

#edis-document-left h5,
#edis-document-right h5 {
  color: #333;
  padding-left: 0rem;
  margin-bottom: 0;
  font-weight: bold !important;
}

#edis-document-right p,
strong {
  font-family: gentona_light, arial !important;
  font-size: 1.1rem;
  line-height: 1.6rem;
}

#content #edis-document-left figcaption {
  font-family: gentona_light, arial !important;
  font-size: 0.8rem;
  text-align: center;
  padding-top: 0.4rem;
  line-height: 1rem;
  font-weight: 550;
}

#content #edis-document-left table caption {
  font-family: gentona_light, arial !important;
  font-size: 0.9rem;
  text-align: center;
  padding-top: 0.4rem;
  line-height: 1rem;
  font-weight: 600;
}

#content #edis-document-left .footnotes div {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

#content #edis-document-left .footnotes,
#content #edis-document-left .footnotes p {
  font-family: gentona_light, arial !important;
  font-size: 0.9rem;

  line-height: 1.3rem;
}

#content #edis-document-left .footnotes ol,
#content #edis-document-left .footnotes ul {
  font-family: gentona_light, arial !important;
  font-size: 0.9rem;
  line-height: 1.3rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

#content #edis-document-left table {
  table-layout: fixed;
}

#content #edis-document-left ul li p,
#content #edis-document-left ol li p {
  margin: 0 !important;
}
#content #edis-document-left #footnotes ol {
  font-family: gentona_light, arial !important;
}
#content #edis-document-left #disclaimer p {
  font-size: 0.9rem !important;
}
#edis-document-right {
  margin-top: 6rem;
}

#edis-document-left table {
  margin-bottom: 2rem;
}
#edis-document-left table tr {
  vertical-align: top;
}
#edis-document-left table td p {
  font-size: 1rem !important;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 0;
}

#edis-document-left table td {
  text-overflow: ellipsis;
  overflow: hidden;
}

#edis-document-right ul {
  margin-top: 0.5rem;
}

#edis-document-right ul li {
  padding-bottom: 0.5rem;
  margin: 0;
  line-height: 1.4rem;
}

@media only screen and (max-width: 40em) {
  #edis-document-right ul li {
    text-align: center;
  }
}
.county-extension-slider img {
  width: 100% !important;
  height: auto;
}

.caption {
  color: #333 !important;
  background-color: #fefefe !important;
  position: inherit !important;
}

.ask-edis-bottom-border {
  border-bottom: 3px solid #f5f5f5;
}

.badge {
  margin: 3px;
  background-color: #00529b;
  color: #fff;
  font-size: 1rem;
  padding: 0.2rem 0.5rem 0.2rem 0.5rem;
  border: 1px solid #00529b;
  border-radius: 5px;
}

#edis-document-left #edis-author p,
#edis-document-left #edis-author {
  font-family: gentona_medium !important;
  font-size: 0.9rem !important;
  letter-spacing: 1px;
  font-weight: 600 !important;
}

.stop-scrolling {
  height: 100%;
  overflow: hidden;
}

.ui-widget-content a {
  color: #bc581a !important;
}

.table-dialog-top-link {
  display: none;
  position: fixed;
  bottom: 10%;
  right: 10%;
  z-index: 99;
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  #content #edis-document-left {
    margin-bottom: 0rem;
  }
}

@media only screen and (max-width: 40em) {
  #content #edis-document-left {
    margin-bottom: 0rem;
  }

  .margin-bottom-small {
    margin-bottom: 2em;
  }
}

#content #edis-document-left p,
#content #edis-document-left ul,
#content #edis-document-left ol,
#content #edis-document-left strong,
#edis-document-left em {
  font-family: gentona_light, arial !important;
  font-size: 1.1rem;
  line-height: 1.6rem;
}

#edis-document-left h1 em,
#edis-document-left h2 em,
#edis-document-left h3 em,
#edis-document-left h4 em,
#edis-document-left h5 em,
#edis-document-left .caption em {
  font-weight: inherit;
  font-size: inherit;
}

#edis-home-feed ul {
  text-transform: inherit;
  font-family: gentona_light, arial !important;
  line-height: 1.4rem;
  font-size: 1.1rem;
  letter-spacing: 1px;
  padding-left: 1rem;
}

.hide {
  display: none;
}

@media print {
  /* All your print styles go here */
  #logo-tagline-wrapper {
    margin-bottom: 4em;
  }

  .gray-vertical-border {
    border-left: 1px solid #fefefe !important;
  }

  #header,
  #footer,
  #nav {
    display: none !important;
  }

  .large-table {
    display: block;
  }
}
