legend{border:5px;display:inline-block}
.slider-arrows{position:absolute;top:50%;width:100%;}
.slider-arrows .fa{position:absolute;top:0;cursor:pointer;font-size:40px;color:lightgrey;}
.slider-arrows .fa:hover{color:#2D8A36;}
.slider-arrows .fa-chevron-left{left:0;}
.slider-arrows .fa-chevron-right{right:0;}
.slider-points{position:absolute;bottom:85px;transform:translate(-50%, 0);left:50%;z-index:2;}
.slider-point{border-radius:20px;float:left;height:18px;width:18px;background:lightgrey;margin:0 3px;cursor:pointer;}
.slider-point.active{background:#59ab27;background:-webkit-linear-gradient(#59ab27, #2D8A36);background:-o-linear-gradient(#59ab27, #2D8A36);background:-moz-linear-gradient(#59ab27, #2D8A36);background:linear-gradient(#59ab27, #2D8A36);}
.headerBo{position:relative;}
@media all and (max-width:500px){.slider-points{display:none;}
}
table.footable .footable-last-visible{min-width:75px;padding-right:5px;}
table.footable .footable-last-visible a{margin-left:10px;display:table;margin:0 auto;}
table.footable > thead > tr > th.footable-sortable.footable-last-visible{padding-right:5px;}
.wasteTable th.footable-sortable > span.fooicon{vertical-align:middle;margin-left:5px;}
.loginMobileNav > .portalLoginMobileNav{display:table;margin-top:0px !important;width:96%;}
.loginMobileNav div{width:auto;}
.loginMobileNav{background-color:#F2F2F2;padding:10px 14px;width:93% !important;}
.loginMobileNav a{background:#59ab27 !important;background:-webkit-linear-gradient(#59ab27, #2D8A36) !important;background:-o-linear-gradient(#59ab27, #2D8A36) !important;background:-moz-linear-gradient(#59ab27, #2D8A36) !important;background:linear-gradient(#59ab27, #2D8A36) !important;color:white;text-decoration:none;border-radius:4px;width:92% !important;}
.loginMobileNav > a > div{border-bottom:none;color:white;width:100%;text-align:center;}
.mobileSearcher{background-color:white;padding:10px 0px;}
.mobileSearcher .searchSym{margin-right:5px !important;padding:8px 8px 1px 9px !important;float:right !important;height:27px !important;margin-top:9px !important;width:auto !important;}
.mobileSearcher .searchItems{position:absolute;margin-top:46px;background-color:white;list-style:none;padding:2px 0px;right:45px !important;width:85%;}
.mobileSearcher div{border-bottom:0;}
.Mobile_NAV_Area div a{width:80%;}
.mobilLogin .popupLogin{display:block !important;position:inherit;-webkit-box-shadow:0px 1px 9px -3px rgba(0,0,0,0.75);box-shadow:0px 1px 9px -3px rgba(0,0,0,0.75);}
.mobilLogin{display:block !important;width:96%;background:none;margin-bottom:90px;}
.mobilLogin .portalLogin{background:none !important;}
.mobilLogin .loginVal{display:none;}
.mobilLogin .loginPic{display:none;}
.mobilLogin .inputPortalVals > input{padding:10px 50px 7px 8px !important;}
.mobilLogin .loginButton{width:84%;}
.mobilLogin > .popupLogin{margin:0 auto;}
.portalLogin.mobilLogin{z-index:0;}
@media all and (max-width:960px){.footerUpdate{text-align:center;padding:15px 0px;width:100%;}
}
.mobileSearcher .pageSearchForm{width:86%;}
.mobileSearcher input{width:100%;}
.breadIntro{float:left;}
.breadPoints{width:68%;float:left;}
@media all and (max-width:460px){.conNews{width:85%;margin-bottom:15px;margin-top:0px;padding-left:0;}
.descOffer{width:85%;margin-bottom:15px;margin-top:0px;padding-left:0;}
}
.breadcrumbArea{float:left;width:94%;padding:0px 17px;}
@media all and (max-width:767px){.breadcrumb{padding-top:0px;}
}
.contactform{padding-left:0px;}
@media all and (max-width:1198px){.main-area{width:auto;max-width:1170px;margin:0 auto;padding:0 15px;}
}
@media all and (max-width:676px){.news_content{width:auto;padding:0px 15px;}
.single_news .green_Marrow{padding-left:15px;margin-bottom:20px;}
.single_news{margin-bottom:10px;}
}
.mailLink{color:white;text-decoration:none;}
.phoneMobile > a{color:white;text-decoration:none;}
.phoneMobile > a:hover{color:#59ab27;}
.noneSliderNav > .level-0 > li{margin-right:0px !important;}
.portalLoginWOSlider .popupLogin{right:auto;}
.portalLoginOverlay .popupLogin{right:auto;}
@media all and (max-width:1545px){.portalLoginWOSlider .popupLogin{right:10px;}
.portalLoginOverlay .popupLogin{right:10px;}
}
.changePWButton{width:91% !important;padding:7px;text-align:center;background:#59ab27;background:-webkit-linear-gradient(#59ab27, #2D8A36);background:-o-linear-gradient(#59ab27, #2D8A36);background:-moz-linear-gradient(#59ab27, #2D8A36);background:linear-gradient(#59ab27, #2D8A36);color:#fff;margin-bottom:20px;margin-top:10px;border-radius:4px;font-size:14px;border:1px solid #2D8A36;}
.downloadName{word-break:break-all !important;}
@media screen and (max-width:400px){.popupLogin, .popupChangePW{min-width:200px;max-width:250px;}
.popupLogin p{font-size:16px;}
.mobilLogin .inputPortalVals > input{padding:10px 0 7px 11px !important;}
}