html body input[type=radio],html body #cont input[type=radio]{-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;width:18px!important;height:18px!important;min-height:0!important;border:2px solid #2A7885!important;border-radius:50%!important;background:#fff!important;transform:none!important;padding:0!important;cursor:pointer;display:inline-block;vertical-align:middle;flex-shrink:0}
html body input[type=radio]:checked,html body #cont input[type=radio]:checked{background:#2A7885!important;box-shadow:inset 0 0 0 3px #fff!important}
html body input[type=radio]:disabled{opacity:.5;cursor:default}
@media (max-width:960px){html body ul.subnav li{margin-right:0!important}
}
@media (min-width:961px) and (max-width:1220px){html body ul.subnav.nav{width:auto!important}
}
@media (max-width:992px){html body #coursefilterSimple>div.borderleft:has(#startdate)>strong{display:block!important;float:none!important;width:100%!important;margin:4px 0 6px 0!important}
html body #coursefilterSimple>div.borderleft:has(#startdate)>div.w3-col{float:none!important;width:100%!important;display:flex!important;align-items:center;justify-content:space-between;margin:0 0 8px 0!important;font-weight:700;color:#2A7885}
html body #coursefilterSimple #startdate,html body #coursefilterSimple #enddate{width:calc(100% - 44px)!important;min-width:0!important;float:none!important;margin:0!important}
}
@media (max-width:799px){html body .b832 button.filter-active{width:calc(50% - 4px)!important;margin:8px 0 0 0!important}
}
html body input#firmquantity[type=number],html body #cont input#firmquantity{background-color:#fff!important;border:1px solid #3FA6B2!important;color:#4F4F4F!important}
