.dropdown-content li.active,
.dropdown-content li:hover,
.dropdown-menu li.active,
.dropdown-menu li:hover,
.dropdown-content li.active,
.dropdown-content a:hover,
.dropdown-menu li.active,
.dropdown-menu a:hover {
    color: #b9b9b9 !important;
}

li.standoutwht ul.dropdown-menu {
    position: fixed;
    top: 0;
    margin-top: 0px;
    height: 100%;
    padding-top: 0px;
    max-width: 300px;
    overflow-y: scroll;
}


.navbar .navbar-toggle .icon-bar {
    background-color: rgb(0, 78, 136) !important;
}

.default .btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active {
    color: #fff;
    background-color: #f36c70 !important;
    border-color: #ffffff !important;
}

a#dnn_ctr603_Login_Login_DNN_registerLink {
    background: none;
    border: 0px solid white;
    box-shadow: none;
}

li#dnn_ctr603_Login_Login_DNN_liRegister {
    list-style-type: none;
    text-align: center;
    width: 100%;
    margin-left: 0px;
}

a#dnn_ctr603_Login_Login_DNN_cmdLogin {
    color: white;
    background: #1142be;
    border: 0px solid white;
    border-radius: 0px;
    width: 100%;
    margin-left: 5px;
    text-transform: uppercase;
    font-weight: normal;
}

a#dnn_ctr603_Login_Login_DNN_passwordLink {
    background: none;
    border: 0px solid white;
    box-shadow: none;
    text-align: center;
    width: 100%;
    display: block;
    float: left;
}

li#dnn_ctr603_Login_Login_DNN_liPassword {
    list-style-type: none;
    width: 100%;
    margin-left: 0px;
}

#dnn_ctr603_Login_pnlLoginContainer .dnnLoginActions,
#dnn_ctr603_Login_pnlLoginContainer .dnnLoginActions ul {
    width: 100% !important;
    display: block !important;
    float: left !important;
    margin-left: 0px;
}

div#dnn_ctr431_HtmlModule_lblContent {
    padding-left: 25px;
}


div#modalSearch .modal-body {
    display: block;
    float: left;
    width: 100%;
    background: white;
}

.cattitles strong {
    display: none;
}

.category_menu.eds_news_HP-Featured-Article-Inner.eds_subCollection_categoryMenu.eds_styleSwitchCriteria_module-451.eds_template_TemplatedMenu_CategoriesMenu ul {
    margin-left: 0px;
}



li.node.level_1:first-child a {
    padding-left: 0px;
}

div#dnn_ctr437_ModuleContent ul li:first-child {
    margin-left: 0px;
}

.DnnModule-EasyDNNnewsCategoriesMenu li {
    margin-bottom: 10px !important;
}

.category_menu ul li:first-child {
    margin-left: 0px !important;
}




#dnn_sevenrightone,
#dnn_eighttop {
    padding-left: 0px;
    padding-right: 0px;
}

.DnnModule-DNN_HTML p {
    margin: 0 0 1.875rem;
    padding: 0;
    color: #2a2a2a;
    font-family: inherit;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
}



.DnnModule-DNN_HTML ol li {
    margin-bottom: 15px;
    margin-top: 0px;
    margin: 0 0 1.875rem;
    padding-top: 0px;
    padding: 0;
    color: #2a2a2a;
    font-family: inherit;
    font-size: 1.25rem;
    line-height: 1.8;
    font-weight: 400;
    margin-left: 20px;
}

table#dnn_ctr400_Unsubscribe_cblSubscriberView {
    display: none;
    visibility: hidden;
}

div#dnn_ctr400_Preview_UP>div {
    border: 0px solid white !important;
}


.innerwrap .DnnModule-BannerDisplay .contentpane {
    margin: 0 auto;
    display: block;
    float: none;
}

.DnnModule-Admin .DnnModule-BannerDisplay .contentpane {
    max-width: 100% !important;
}

p.Leftcol.Bottomcattext a {
    color: #004F88;
    text-transform: capitalize;
}

.eds_template_List_Article_Default-topic-Author .wrappit {
    display: block;
    float: left;
    width: 100%;
}

/* REMOVED 2023-01-09
div#sticktotop .edn_docType_pdf a {
    background: #1142BE !important;
    color: white !important;
    margin-right: 0px !important;
    text-transform: uppercase !important;
    border-radius: 4px !important;
    font-size: 14px;
    font-family: Roboto,sans-serif;
    font-weight: 400 !important;
    min-width: auto !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
    float: right;
    padding: 8px 16px;
    margin-top: 6px;
    line-height: 140%;
}
*/

div#sticktotop .edn_docType_pdf a span {
    color: white !important;
}

.doclistbottom a {
    padding: 10px;
}

button.trigger.edNews_loadMoreTrigger span {
    background: transparent !important;
    color: #2a2a2a !important;
}

button.trigger.edNews_loadMoreTrigger {
    background: #FFF !important;
    border: 1px solid #2a2a2a !important;
    margin-right: 0px !important;
    text-transform: uppercase !important;
    height: 42px !important;
    border-radius: 3px !important;
    width: auto !important;
    min-width: 0px !important;
    text-align: center;
    color: white !important;
    letter-spacing: 1px;
}

.eds_news_HP-Featured-Article-Inner.eds_template_List_Article_Default-only-image-and-title IMG {
    min-width: 100%;
}

div#dnn_ctr917_ContentPane {
    max-width: 728px;
}

.page-footer-legal.rgba-black-light .col-md-6.to-left p,
.page-footer-legal.rgba-black-light .col-md-6.to-left p span {
    color: #bdbdbd !important;
    font-weight: 600 !important;
}


ul.inline-list.right ul li a:link,
ul.inline-list.right ul li a:visited {
    color: #37474F !important;
}

ul.inline-list.right ul li.secondaryoption a:hover,
ul.inline-list.right ul li.secondaryoption a:active,
footer ul.inline-list.right ul.secondaryoption a:hover,
footer ul.inline-list.right ul.secondaryoption a:active {
    color: #263238 !important;
}


.col-sm-3 ul.dropdown-menu.hidden-sm.hidden-xs li.secondaryoption a:link,
.col-sm-3 ul.dropdown-menu.hidden-sm.hidden-xs li.secondaryoption a:visted,
footer .secondaryoption a:link,
footer .secondaryoption a:visted {
    color: #263238 !important;
}

.col-sm-3 ul.dropdown-menu.hidden-sm.hidden-xs li.primaryoption a:hover,
.col-sm-3 ul.dropdown-menu.hidden-sm.hidden-xs li.primaryoption a:active,
footer .primaryoption a:hover,
footer .primaryoption a:active {
    color: #1142BE !important;
}

.col-sm-3 ul.inline-list.right ul li.primaryoption.subscribe a:link,
.col-sm-3 ul.inline-list.right li.primaryoption.subscribe a:visited,
footer ul.inline-list.right ul .subscribe a:link,
footer ul.inline-list.right ul .subscribe a:visited {
    color: #f64f64 !important;
}

ul.inline-list.right ul li.primaryoption.subscribe a:hover,
ul.inline-list.right ul li.primaryoption.subscribe a:active,
footer ul.inline-list.right ul li.primaryoption a:hover {
    color: #f64f64 !important;
}

button.close {
    color: #37474F !important;
    opacity: 1 !important;
}

footer a.newsletter:hover,
footer a.newsletter:active {
    color: #263238 !important;
}

div#dnn_FeaturedMainTwo {
    text-align: center;
}

.eds_news_HP-Featured-Article3.eds_template_List_Article_Default h2 {
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 0px;
    margin-bottom: 6px;
}

p.featuredarticletext {
    margin-top: 18px;
    margin-bottom: 6px !important;
    text-transform: uppercase !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    letter-spacing: 1px !important;
    color: #1142be !important;
}

.eds_news_HP-Featured-Article3.eds_template_List_Article_Default2.eds_templateGroup_newsListDefault h2 {
    font-size: 16px;
    line-height: 18px;
    font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif !important;
    font-style: normal;
    font-weight: bold;
    text-transform: none;
    color: #121212;
    margin-top: 14px;
    margin-bottom: 10px;
    padding-left: 12px;
}

.eds_news_HP-Featured-Article3.eds_template_List_Article_Default2 .row {
    padding-bottom: 20px;
}


.eds_news_HP-Featured-Article3.eds_template_List_Article_Default img {
    width: 100%;
}

.col-sm-6.rightside {
    padding-left: 0px;
    padding-right: 0px;
}

a.digitalissue {
    width: calc(100% - 30px);
    text-align: center;
    margin-right: 0px !important;
    text-transform: uppercase !important;
    border-radius: 4px !important;
    font-size: 14px;
    font-family: Roboto, sans-serif;
    font-weight: 400 !important;
    min-width: auto !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
    float: right;
    padding: 5px 22px;
    margin-top: 6px;
    line-height: 31px;
    color: white !important;
    background: #1142BE;
    margin-bottom: 20px;
    position: relative;
    left: -15px;
}

a.digitalissue:link,
a.digitalissue:visited {
    background: #f64f64 !important;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
}

a.digitalissue:hover,
a.digitalissue:active {
    background: #f64f64 !important;
    box-shadow: 0 5px 11px 0 rgb(0 0 0 / 18%), 0 4px 15px 0 rgb(0 0 0 / 15%);
}

footer a.digitalissue {
    padding: 8px 16px !important;
    line-height: 140%;
    font-size: 14px;
}

input.form-control.search-box.typeahead.tt-input {
    text-align: center;
    color: #000000;
    text-transform: uppercase !important;
    font-weight: 600 !important;
}

button.btn.btn-primary.search-btn {
    position: absolute;
    right: 0px;
    visibility: hidden;
}

.input-group.dropdown.sb-dropdown.adv-search {
    padding-top: 30px;
    padding-bottom: 25px;
}

a.myaccount:link,
a.myaccount:visited {
    color: #616161 !important;
}


a.myaccount:hover,
a.myaccount:active {
    color: #00529B !important;
}

div#dnn_topdashoptiontwo a:link,
div#dnn_topdashoptiontwo a:visited {
    color: #00529B;
}

div#dnn_ctr_EditUser_VanityUrlRow,
label#dnn_ctr_EditUser_Password_plExpires_label,
a#dnn_ctr_EditUser_Password_plExpires_cmdHelp,
div#dnn_ctr_EditUser_Password_plExpires_pnlHelp,
span#dnn_ctr_EditUser_Password_lblExpires,
div#dnn_ctr_EditUser_Membership_membershipForm_lastActivityDate,
div#dnn_ctr_EditUser_Membership_membershipForm_lockedOut,
div#dnn_ctr_EditUser_Membership_membershipForm_isOnLine,
div#dnn_ctr_EditUser_Membership_membershipForm_updatePassword,
div#dnn_ctr_EditUser_Membership_membershipForm_isDeleted,
div#dnn_ctr_EditUser_Membership_membershipForm_lastLockoutDate {
    display: none;
}

ul#dnn_ctr_EditUser_actionsRow a#dnn_ctr_EditUser_cmdDelete {
    font-size: 16px;
    color: 2a2a2a;
    font-weight: 500;
    background: none;
    border: 0px solid white;
    float: left;
    clear: both;
    box-shadow: none;
    padding-left: 0px !important;
}

ul#dnn_ctr_EditUser_actionsRow li {
    width: 100%;
    float: left;
    display: block;
}

/*
ul#dnn_ctr_EditUser_actionsRow li:nth-child(2)::after {
    content: "You can un-register your account anytime. You will still have access to the website for the remainder of the paid subscription period.";
    float: left;
    width: 100%;
    font-size: 14px;
    background: 0 0;
    border: 0 solid #fff;
    clear: both;
    box-shadow: none;
}*/

a#dnn_ctr_EditUser_Profile_cmdUpdate,
a#dnn_ctr_EditUser_cmdUpdate {
    color: white !important;
}

a#dnn_ctr_EditUser_cmdDelete {
    display: none;
}

.DnnModule-Admin h2 {
    background: #DDD;
    padding: 12px;
}

.DnnModule-Admin fieldset h2 {
    background: none !important;
}

.DnnModule-Admin fieldset {
    border: 0px solid white !important;
}

ul#dnn_ctr_EditUser_adminTabNav li:nth-child(3) {
    display: none;
}

div#dnn_ctr_EditUser_dnnServicesDetails {
    font-size: 16px;
}

table#dnn_ctr_EditUser_MemberServices_grdServices,
table#dnn_ctr_EditUser_MemberServices_grdServices td,
table#dnn_ctr_EditUser_MemberServices_grdServices tr {
    background: none !important;
}

table#dnn_ctr_EditUser_MemberServices_grdServices,
table#dnn_ctr_EditUser_MemberServices_grdServices td,
table#dnn_ctr_EditUser_MemberServices_grdServices tr {
    background: none !important;
    border-right: 0px !important;
}

table#dnn_ctr_EditUser_MemberServices_grdServices td {
    padding: 18px !important;
}

table#dnn_ctr_EditUser_MemberServices_grdServices a,
a#dnn_ctr_EditUser_MemberServices_cmdRSVP {
    background: none;
    border: 0px solid white;
    padding-left: 0px;
    padding-right: 0px;
    box-shadow: none !important;
    padding-bottom: 0px !important;
}

div#dnn_Leaderboard h3 {
    display: none;
}

a#dnn_ctr_EditUser_cmdDelete:hover {
    text-decoration: underline;
}

.pContact ul {
    margin-left: 0px;
}

.pBio h3,
.pBio span,
.pBio p,
.pAddress h3,
.pAddress span,
.pAddress p,
.pContact h3,
.pContact span,
.pContact p {
    font-size: 18px !important;
    font-family: -apple-system, system-ui, BlinkMacSystemFont, segoe ui, Roboto, Oxygen, Ubuntu, Cantarell, open sans, helvetica neue, sans-serif;
    font-weight: 400;
    color: #121212;
}

div#UserProfileImg {
    text-align: center;
    padding-bottom: 20px;
}

.UserProfileControls ul {
    margin-left: 0px;
}

.UserProfileControls ul {
    text-align: center;
}

.DnnModule-ViewProfile div#UserDisplayNameHeader {
    padding-bottom: 20px;
}

.eds_template_List_Article_Default-3-Lower .col-sm-4 {
    border-right: 0.0625rem solid #dcdcdc !important;
}

.eds_template_List_Article_Default-3-Lower .col-sm-4:last-child {
    border-right: 0px solid #FFF !important;
}

.DnnModule-BannerDisplay img {
    border: 1px solid #dedede !important;
}

img.digitalissueimg {
    padding: 3px;
    border: 1px solid #ddd !important;
    border-radius: 2px;
    box-shadow: 1px 2px 2px rgb(0 0 0 / 30%);
}

.dropdown-menu img#dnn_dnnLOGO_imgLogo {
    padding: 10px 20px;
}

.edn_1449_article_list_wrapper {
    padding-bottom: 30px;
}

.edn_1453_article_list_wrapper .row,
.edn_1451_article_list_wrapper .row,
.edn_1452_article_list_wrapper .row {
    padding-bottom: 40px !important;
}

.rightsidewrapper {
    padding-right: 10px;
}

.boardmember h1 {
    color: #1142be;
}

.boardmember p {
    color: #004f88;
}

.DnnModule-DNN_HTML h1 {
    color: #1142be;
    font-size: 2REM;
    font-weight: 600;
}

h1.leadershiptoptext,
p.leadershiptoptext {
    font-size: 20px !important;
    color: #1142be !important;
    text-transform: uppercase;
    font-weight: 800 !important;
    border-bottom: none !important;
    margin-bottom: 0 !important;
}

.innerwrap {
    min-height: 720px !important;
}

div#dnn_ctr_EditUser_dnnProfileDetails .dnnButtonDropdown {
    display: none;
}



@media (max-width: 768px) {
    div#sticktotop a.btn.btn-success {
        position: absolute;
        right: 0px;
    }

    div#dnn_ContentPane .doclistbottom.freevisitor a {
        height: auto !important;
        float: left;
        width: 100%;
    }

    .doclistbottom.freevisitor {
        max-width: 100% !important;
    }

    .sticktotop span.articletitle {
        display: none !important;
    }

    div#dnn_BelowSlider {
        padding-top: 0px !important;
    }
}

.DnnModule.DnnModule-.DnnModule--1.DnnModule-Admin {
    max-width: 500px !important;
    background: white !important;
    padding: 20px !important;
    margin-top: 40px !important;
}

.DnnModule.DnnModule-.DnnModule--1.DnnModule-Admin .dnnForm.dnnFormItem {
    text-align: center !important;
}

.DnnModule.DnnModule-.DnnModule--1.DnnModule-Admin .dnnFormItem input#dnn_ctr_SendPassword_txtUsername {
    max-width: calc(100% - 20px) !important;
}


#dnn_ctr_SendPassword_txtUsername {
    height: 45px;
}

#dnn_ctr_SendPassword_divUsername {
    text-align: center !important;


}

#dnn_ctr_SendPassword_divUsername p {
    font-size: 1.25rem !important;
    line-height: 1.5rem !important;
    font-weight: 400 !important;
}

a#dnn_ctr_SendPassword_lnkCancel,
.dnnForm.dnnSendPassword.dnnClear a.cantrecover {
    font-size: 1.25rem !important;
    line-height: 1.6rem !important;
    text-align: center !important;
    font-weight: 700 !important;
    color: #2a2a2a !important;
}

.dnnForm.dnnSendPassword.dnnClear a.cantrecover {
    line-height: 1.5rem !important;
    font-weight: 400 !important;
}

iframe#iPopUp[src*="SendPassword"] {
    height: 450px !important;
}
#dnn_ctr_SendPassword_cmdSendPassword {
    height: 45px !important;
    line-height: 45px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

hr.listfour.homeseventeen.animateThisHR,
hr.listfive.homeeighteen.animateThisHR,
#dnn_ctr1484_ContentPane hr {
    display: none;
}



#dnn_ctr2023_View_LiveForm2023 .g-recaptcha {
    padding: 0.5rem 0;
}





