
#TANDCsNav ul  {
    list-style-type: none;
    padding-left: 0;
    border-top: 3px solid #76b02c;
    margin-top: 0.6rem;
}
#TANDCsNav ul li  {
    border-bottom: 1px solid #76b02c;
}
#TANDCsNav ul li:last-of-type  {
    border-bottom: 3px solid #76b02c;
}
#TANDCsNav ul li a  {
    padding: 0.4rem 0;
    display: block;
    font-weight: 600;
}
#TANDCsNav ul li a:hover  {
    background: #e7f5d5;
    color: #395515;
}


.table > thead {
    vertical-align: top;
    font-weight: 500 !important;
}
thead th {
    font-weight: 700 !important;
}

li {
    font-size: 1.1rem;
}

a {
    color: #008839 ; /* Primary */
}
a:hover {
    color: #00411b; /* Primary-Solid */
}

label.umbraco-forms-label   {
    font-weight: 400 !important;
}

 @media screen and (max-width: 960px) {

    .BLOCK-carousel .carousel-item .carousel-caption {
        top: 8%;
    	right: 40%;
    	bottom: 8%;
    	left: 8%;
    	padding-top: 0;
    	padding-bottom: 0;
    }
    .BLOCK-carousel .carousel-item .carousel-caption h1 {
    	font-size: calc(2.2rem + 0.5vw);
    	font-weight: 600;
    	line-height: 2.4rem;
    }
    .BLOCK-carousel .carousel-item .carousel-caption p {
    	font-size: 1.2rem !important;
    }
}
 @media screen and (max-width: 520px) {

    .BLOCK-carousel .carousel-item .carousel-caption {
        top: 8%;
    	right: 8%;
    	bottom: 8%;
    	left: 8%;
    	padding-top: 0;
    	padding-bottom: 0;
    }
    .BLOCK-carousel .carousel-item .carousel-caption h1 {
    	font-size: calc(2.1rem + 0.5vw);
    	font-weight: 600;
    	line-height: 2.4rem;
    }
    .BLOCK-carousel .carousel-item .carousel-caption p {
    	font-size: 1.2rem !important;
    }
}


.basicDropNav .dropdown-menu {
	width: 21rem;
}


.dropdown-menu-end[data-bs-popper] {
	left: 0;
}
