@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');

@media (min-width: 992px) {
    .header-bottom-container {
        background-color: rgba(255, 255, 255, 0.8);
        position: absolute;
        top: 60px;
        left: 0;
        right: 0;
    }
}
@media (min-width: 992px) {
    body:not(.Wrapper-HomePage) .header-bottom-container {
        min-height: 75px;
    }
}

.RadMenu.RadMenu_NaturalHeritageSites .rmText, .RadMenu.RadMenu_NaturalHeritageSites .rmHorizontal .rmText {
    padding: 12px 15px;
}
.RadMenu.RadMenu_NaturalHeritageSites .rmVertical .rmItem .rmText {
    padding: 5px 15px;
}
.footer-content {
    background-color: #00BAB3;
    color: #fff;
    text-align: center;
}
.footer-nav-copyright {
    background-color: #252E38;
    color: #fff;
}
h1, .h1, .PageTitle {
    font-size: 250%;
    font-family: "Muli", Century Gothic, Arial sans-serif;
    font-weight: 700;
    color: #004AAA;
    margin-top: 0;
}
h2, .h2, .PanelTitle {
    font-size: 200%;
    font-family: "Muli", Century Gothic, Arial sans-serif;
    font-weight: 700;
    color: #0391FD;
    line-height: 1.45em;
}
h3, .SectionTitle {
    font-size: 160%;
    font-family: "Muli", Century Gothic, Arial sans-serif;
    font-weight: 700;
    color: #191919;
}
h4, .h4, .SectionLabel {
    font-size: 130%;
    font-family: "Muli", Century Gothic, Arial sans-serif;
    font-weight: 700;
    color: #006C77;
}
h5, .h5, .SectionLabelSmaller {
    font-size: 100%;
    font-family: "Muli", Century Gothic, Arial sans-serif;
    font-weight: 700;
    color: #004AAA;
    text-transform: uppercase;
}
a, .Link, .RadGrid.RadGrid .rgRow a, .RadGrid.RadGrid .rgAltRow a, .RadGrid.RadGrid .rgEditForm a, .k-grid.k-grid a, .RadToolTip.RadToolTip a {
    color: #60068A;
    text-decoration: none;
}
a:hover, .Link:hover, .RadGrid.RadGrid .rgRow a:hover, .RadGrid.RadGrid .rgAltRow a:hover, .RadGrid.RadGrid .rgEditForm a:hover, .k-grid.k-grid a:hover, .RadToolTip.RadToolTip a:hover {
    text-decoration: underline;
}
body {
    font-family: "Raleway", sans-serif;
    font-size: 16px;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
    line-height: 1.6;
    color: #191919;
}
    .footer-social {
        text-align: left;
        line-height: 1.2em;
    }
.footer-content {
    padding-top: 1em;
    padding-bottom: 2em;
}
div.tablecontainer {
  overflow-x: auto;
}

table {
  border-collapse: collapse;
  width: 100%;
}

table, th, td {
   border-bottom: 1px solid #ddd;
   padding: 8px;
   text-align: left;
}
td .text-center {
	text-align: center;
   }
th .text-left {
	text-align: left;
   }
.ContentBorder {
    border: 1px solid #ddd;
    padding: 10px;
    border-radius: 3%;
}
backToTop {
    background-color: #004AAA !important;
}

@media (min-width: 992px) {
    .highlight-card.comparison {
        min-height: 500px;
        max-width: 450px;
        margin: 25px auto;
        padding-bottom: 120px;
    }
}

.highlight-card.comparison {
    padding: 1.5em;
    margin-top: 45px;
    position: relative;
}
.highlight-card {
    border-radius: 4px;
    border: 1px #dbdbdb solid;
    padding: 1em;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
}
.highlight-card.promoted {
    border-width: 3px;
    border-color: #f89c57;
    border-style: solid;
}
@media (min-width: 992px) {
    .highlight-card.comparison .btn {
        position: absolute;
        bottom: 1.5em;
        left: 0;
        right: 0;
        margin: auto;
        max-width: 70%;
    }
}

.highlight-card.comparison .btn {
    margin-top: 2em;
}
.btn:hover, .TextButton:hover, .RadUpload.RadUpload .ruButton:hover, .RadUploadProgressArea.RadUploadProgressArea .ruButton:hover {
    opacity: 75%;
    border-color: transparent;
}
.btn, .TextButton, .RadUpload.RadUpload .ruButton, .RadUploadProgressArea.RadUploadProgressArea .ruButton {
    background-color: #0391FD;
    border-color: transparent;
}
.PrimaryButton, .PrimaryButton:visited, .UsePrimaryButton .TextButton, .UsePrimaryButton .TextButton:visited, .RadGrid input.PrimaryButton, .RadGrid input.PrimaryButton:visited, .RadGrid.RadGrid input.TextButton.PrimaryButton, .RadGrid.RadGrid input.TextButton.PrimaryButton:visited, .RadGrid.RadGrid a.TextButton.PrimaryButton, .RadGrid.RadGrid a.TextButton.PrimaryButton:visited {
    color: #fff;
    font-size: large;
}
.PrimaryButton, .UsePrimaryButton .TextButton, .RadGrid input.PrimaryButton, .RadGrid.RadGrid input.TextButton.PrimaryButton, .RadGrid.RadGrid a.TextButton.PrimaryButton {
    background-color: #004AAA;
}
.PrimaryButton:hover, .PrimaryButton:focus, .PrimaryButton:active, .UsePrimaryButton .TextButton:hover, .UsePrimaryButton .TextButton:focus, .UsePrimaryButton .TextButton:active, .RadGrid input.PrimaryButton:hover, .RadGrid input.PrimaryButton:focus, .RadGrid input.PrimaryButton:active, .RadGrid.RadGrid input.TextButton.PrimaryButton:hover, .RadGrid.RadGrid input.TextButton.PrimaryButton:focus, .RadGrid.RadGrid input.TextButton.PrimaryButton:active, .RadGrid.RadGrid a.TextButton.PrimaryButton:hover, .RadGrid.RadGrid a.TextButton.PrimaryButton:focus, .RadGrid.RadGrid a.TextButton.PrimaryButton:active {
    color: #fff;
    opacity: 75%;
    background-color: #004AAA;
    border-color: rgba(0, 0, 0, 0);
}
.AccentButton, .AccentButton .TextButton, .RadGrid input.AccentButton, .RadGrid.RadGrid input.TextButton.AccentButton, .RadGrid.RadGrid a.TextButton.AccentButton {
    background-color: #60068A;
    border-color: transparent;
}
.SmallButton, .UseSmallButton .TextButton {
    background-color: #013183;
}
.MediumButton, .UseMediumButton .TextButton {
    background-color: #013183;
}
.LargeButton, .UseLargeButton .TextButton {
    background-color: #013183;
}
.DangerButton {
    background-color: #d03528;
    border-color: transparent;
}
.SuccessButton {
    background-color: #68bd49;
    border-color: transparent;
}
.nav-secondary .sub-nav-head {
    background-color: #013183;
}
.jcDirectory .RadGrid.RadGrid_MetroTouch .rgSelectedRow,.jcHideTitle .RadGrid.RadGrid_MetroTouch .rgSelectedRow,
.jcDirectory .RadGrid.RadGrid_MetroTouch .rgSelectedRow td, .jcHideTitle .RadGrid.RadGrid_MetroTouch .rgSelectedRow td
{
	background:#fff;
	border-color:#fff;
}
.jcDirectory img
{
	
	max-height:200px;
	max-width:150px;
	min-width:150px;
	min-height:125px;
}
.jcDirectory .ContentItemButtonPanel img
{
	min-width:1px;
	min-height:1px;
}
.jcIndented .ContentItemButtonPanel img
{
	width:auto!important;
}
.jcDirectory .rgMasterTable td:nth-child(4)
{
	display:none;
}

.jcDirectory thead
{
	display:none;
}
.jcDirectory p
{
	
	margin-bottom:.15em;
        color: #333;
}
.jcDirectory p.H4, .jcDirectory .SectionLabel
{
	padding-top:10px;
	color:#004AAA!important;
	font-weight:600;
	font-size:135%;
}
.jcDirectory p.H4 a
{
	color:#004AAA!important;
	font-weight:600;
	font-size:100%;
	text-decoration:none;
	
}
.jcDirectory p.H5
{
	color: #004AAA;
	font-size:110%;
	font-weight:600;
}
.jcDirectory p.H5 a, .jcDirectory p.H5 a:visited
{
	color: #004AAA;
	text-decoration:none;
	
}
.jcDirectory p > a
{
    color: #60068A!important;
    text-decoration: none;
}
.jcDirectory p > a:hover
{
	text-decoration:underline;
	
}
.RadGrid.RadGrid .rgRow a, .RadGrid.RadGrid .rgAltRow a {
    color: #60068A!important;
    text-decoration: none;
}
a:visited, .Link:visited, .RadGrid.RadGrid .rgRow a:visited, .RadGrid.RadGrid .rgAltRow a:visited, .RadGrid.RadGrid .rgEditForm a:visited, .k-grid.k-grid a:visited, .RadToolTip.RadToolTip a:visited {
    text-decoration: none;
}
.carousel .carousel-caption, .carousel2 .carousel-caption, .HomePageFullWidthArea .carousel-caption {
    border-radius: 20px;
}
.footer-copyright p {
    margin-bottom: 0;
    margin-top: 15px;
}