@font-face { font-family: 'TradeGothicLTStd-Bold'; src: url("fonts/TradeGothicLTStd-Bold.eot"); src: url("fonts/TradeGothicLTStd-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/TradeGothicLTStd-Bold.woff") format("woff"), url("fonts/TradeGothicLTStd-Bold.ttf") format("truetype"), url("fonts/TradeGothicLTStd-Bold.svg#TradeGothicLTStd-Bold") format("svg"); font-weight: normal; font-style: normal; }

h1, h2, h3, h4, h5, h6 { font-family: "TradeGothicLTStd-Bold", "Arial", sans-serif; }

a { color: #4166BA; }

a:hover, a:active, a:focus { color: #6A8EDF; }

/* 
Theme overrides for NAIOP
DO NOT TOUCH
*/
.Normal, .NormalDeleted, .NormalDisabled, .mx-p, article, aside, body, p, section, div, span, table, th, tr, td, .row, .container, a, .MXDefault { color: #606060; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 15px; line-height: 1.1; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; }

body#Body { background-color: #ffffff; }

#ProtechHeader > .container { background-image: none; }

a, a:hover, a:focus, a:visited, a:active, .WysLinkDefault { text-decoration: none !important; }

a, .WysLinkDefault { color: #0e683f; }

a:hover, .WysLinkDefault:hover { color: #000000; }

.mx-p, .mx-instructions, .mx-navigation-status-ul li .mx-step-description { margin: 0px; }

p { margin: 0 0 6px 0; }

h1, .h1, .mx-h1, h2, .h2, .mx-h2, h3, .h3, .mx-h3, h4, .h4, .mx-h4, h5, .h5, .mx-h5, h6, .h6, .mx-h6 { color: #606060; font-family: "TradeGothicLTStd-Bold", "Arial", sans-serif; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; }

h3, .h3, .mx-h3 { font-size: 28px; font-weight: 300; line-height: 30px; margin-top: 8px; margin-bottom: 8px; }

h6, .h6, .mx-h6 { font-size: 13px; }

h4, .h4, .mx-h4 { background: transparent; }

ul, li { list-style: none; }

table { background: transparent !important; font-size: 15px !important; font-family: Arial, Helvetica, sans-serif; }

table thead th { background: transparent !important; }

table thead th { font-weight: 600 !important; }

table tbody tr:not(.rgSelectedRow):hover { background: rgba(255, 255, 255, 0.9) !important; }

.RadGrid_Default { border: 1px solid #c0c0c0; background-color: transparent; }

.mx-addresses-wrapper .mx-radlistview, .row { margin-left: 0px; margin-right: 0px; }

.container { width: 100%; max-width: 1450px; }

@media (min-width: 1200px) { .container { width: 1170px; } }

@media (min-width: 1330px) { .container { width: 1300px; } }

@media (min-width: 1430px) { .container { width: 1400px; } }

.pro-wrap { padding-left: 0px; padding-right: 0px; }

.col-xs-12 { padding-left: 0px; padding-right: 0px; }

@media (min-width: 768px) { .pro-wrap { padding-left: 0px; padding-right: 15px; }
  .header-wrap { width: 100%; padding-right: 0px; }
  .main-content { padding-right: 0px; } }

#engageMainNav .eng-nav-node { padding-right: 12px; padding-left: 12px; }

@media (min-width: 1200px) { #engageMainNav .eng-nav-node { padding-right: 30px; padding-left: 30px; }
  .mx-sign-in-span { float: right; } }

.breadcrumb-container a { margin-left: 5px; margin-right: 5px; padding: 5px; }

.breadcrumb-container a { color: #005DB4; }

.breadcrumb-container a:hover { text-decoration: underline; }

.breadcrumb-container span a:last-child { pointer-events: none; color: black; }

.mx-remember-me-checkbox, .mx-remember-me-check-label { display: none; }

/* form elements */
select, .mx-select, input[type="reset"], input[type="button"], input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { border: 1px solid #c0c0c0; margin: 0px; font-family: Arial, Helvetica, sans-serif; min-height: 40px; border-radius: 2px; }

select, .mx-select, input[type="reset"], input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { width: 94% !important; margin-top: 5px !important; margin-bottom: 15px !important; }

div.mx-row input[type="password"] { width: 94% !important; }

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] { cursor: default; background-color: #ffffff; color: inherit !important; }

input[type=text][disabled], .mx-input[type=text][disabled] { color: #555555; background-color: #ededed; }

.ControlsLookup_MXDefault input[type=image][disabled] { display: none; }

.ControlsLookup_MXDefault { padding-right: 0px; }

.RadPicker_Default tbody td input[type="text"] { width: 100% !important; }

.RadComboBox table td input[type="text"] { border-radius: 0px !important; margin-top: 0px !important; margin-bottom: 0px !important; }

html, button, input, select, textarea { color: #333333; font-family: Arial, Helvetica, sans-serif; }

.fw-B, .mx-label, dt, .mx-dt, label, .mx-label, .mx-navigation-status-ul li .mx-step-number { font-weight: 600; }

.mx-form-tab-edit-wrapper tbody input[type=radio], .mx-form-tab-edit-wrapper tbody .mx-input[type=radio] { margin-left: 13px; }

.mx-radios-fieldset .mx-radio-label { margin-bottom: 12px; padding-top: 1px; }

.mx-radio label { line-height: 1.6; }

.mx-form-tab-edit-wrapper ul.rpRootGroup li.rpItem ul.rpGroup { padding: 10px !important; }

.mx-form-tab-edit-wrapper input[type=text], .mx-form-tab-edit-wrapper select { margin: 0px; margin-top: 4px; width: 94%; }

.RadPicker table tbody td { padding-left: 0px !important; padding-top: 0px !important; padding-right: 0px !important; }

.RadPicker .rcCalPopup, .RadPicker .rcTimePopup { top: -4px; }

html body .riSingle .riTextBox[type="text"] { height: 30px; font-size: 15px; }

/* application */
.DnnModule-2698 .rpSlide .rpLevel1 .rpItem { width: 30%; min-width: 100px; float: left; height: 68px; margin-bottom: 10px; }

.DnnModule-2698 .RadPanelBar .rpGroup { overflow: initial; overflow-x: initial; }

fieldset, .mx-fieldset { margin-top: 4px; margin-bottom: 4px; }

input[type=checkbox], .mx-input[type=checkbox], input[type=radio], .mx-input[type=radio] { float: left; margin: 4px; width: 20px; height: 20px; }

input[type=checkbox], .mx-input[type=checkbox] { float: left; margin: 0 0.5em 0 0; width: 18px; height: 18px; position: relative; }

.mx-form-tab-edit-wrapper input[type=checkbox] { top: -16px; }

.mx-form-tab-edit-wrapper .rpItem fieldset { padding-left: 8px; width: 47%; padding-right: 3%; min-height: 30px; }

.mx-form-tab-edit-wrapper .rpItem fieldset.wide { width: 94%; }

.mx-form-tab-edit-wrapper .rpItem fieldset label { padding-left: 20px; padding-right: 15px; width: auto; }

.RadPicker .rcCalPopup, .RadPicker .rcTimePopup { margin-right: 15px; }

.DnnModule-2702 table tbody tr:not(.rgSelectedRow):hover { background-color: transparent !important; }

.RadUpload .ruFileWrap { display: inline !important; white-space: initial !important; }

.RadUpload .ruButton { display: none; }

.RadUpload .ruFakeInput { height: 24px !important; margin: 0px; }

.RadUpload .ruStyled .ruFileInput { position: relative !important; opacity: 1 !important; font-size: 14px; font-family: inherit; }

#dnn_ctr2708_NoteDetail_ctl00_radAsyncUploadfile0 { border: 1px solid transparent !important; width: 90px; color: #ffffff; }

.RadUpload { width: 100% !important; max-width: 250px; min-width: 100px; }

#dnn_ctr2708_NoteDetail_ctl00_lblUploadFile { margin-bottom: 6px; }

#dnn_ctr2708_NoteDetail_ctl00_btnRemoveAttachment { margin-top: 2px; }

#dnn_ctr2699_NavigationBar_ctl00_btnNext { margin-top: 15px; margin-bottom: 15px; }

.RadUpload .ruUploadSuccess { font-size: 14px !important; }

.mx-create-new-user-account-wrapper .mx-questions-and-company-fieldset { margin-bottom: 0px; }

.mx-login-mode-wrapper ul li { line-height: 18px; }

/* buttons */
input[type="submit"], .product-download-link, .chapter-roster-export-view-button, .mx-back-order-button, .mx-remove-photo-button, .mx-chapter-code-link, #dnn_ctr2711_Find_ctl00_grvRecords_ctl00 td .mx-link, .mx-view-my-cart-button, .invoice-detail-button, .mx-sign-out-wrapper .mx-login-status-li a, a.btn-primary, a.btn-primary:visited, a.btn-primary:link, .btn-primary, #ProtechTemplate .dnnPrimaryAction, #ProtechTemplate .dnnFormItem input[type="submit"], #ProtechTemplate a.dnnPrimaryAction, a.mx-save-button, a.mx-save-button:visited, a.mx-save-button:link, .mx-save-button, a.mx-signin-button, a.mx-signin-button:visited, a.mx-signin-button:link, .mx-signin-button, adiv.mx-radgrid table.rgMasterTable thead tr.rgCommandRow td.rgCommandCell ul.mx-ul li.mx-li .mx-add-new-button, adiv.mx-radgrid table.rgMasterTable thead tr.rgCommandRow td.rgCommandCell ul.mx-ul li.mx-li .mx-add-new-button:visited, adiv.mx-radgrid table.rgMasterTable thead tr.rgCommandRow td.rgCommandCell ul.mx-ul li.mx-li .mx-add-new-button:link, div.mx-radgrid table.rgMasterTable thead tr.rgCommandRow td.rgCommandCell ul.mx-ul li.mx-li .mx-add-new-button, a.mx-locate-account-find-my-user-account-button, a.mx-locate-account-find-my-user-account-button:visited, a.mx-locate-account-find-my-user-account-button:link, .mx-locate-account-find-my-user-account-button, a.mx-renew-button, a.mx-renew-button:visited, a.mx-renew-button:link, .mx-renew-button, a.mx-add-new-note-button, a.mx-add-new-note-button:visited, a.mx-add-new-note-button:link, .mx-add-new-note-button, aa.mx-company-details-button, aa.mx-company-details-button:visited, aa.mx-company-details-button:link, a.mx-company-details-button, a.mx-company-details-button, a.mx-company-details-button:visited, a.mx-company-details-button:link, .mx-company-details-button, a.mx-download-button, a.mx-download-button:visited, a.mx-download-button:link, .mx-download-button, a.mx-forgot-my-password-next-button, a.mx-forgot-my-password-next-button:visited, a.mx-forgot-my-password-next-button:link, .mx-forgot-my-password-next-button, a.mx-location-account-find-my-user-account-button, a.mx-location-account-find-my-user-account-button:visited, a.mx-location-account-find-my-user-account-button:link, .mx-location-account-find-my-user-account-button, a.mx-no-secret-question-yes-button, a.mx-no-secret-question-yes-button:visited, a.mx-no-secret-question-yes-button:link, .mx-no-secret-question-yes-button, a.mx-apply-membership-button, a.mx-apply-membership-button:visited, a.mx-apply-membership-button:link, .mx-apply-membership-button, a.mx-search-button, a.mx-search-button:visited, a.mx-search-button:link, .mx-search-button, a.mx-start-button, a.mx-start-button:visited, a.mx-start-button:link, .mx-start-button, a.mx-find-button, a.mx-find-button:visited, a.mx-find-button:link, .mx-find-button, a.mx-ok-button, a.mx-ok-button:visited, a.mx-ok-button:link, .mx-ok-button, a.mx-next-button, a.mx-next-button:visited, a.mx-next-button:link, .mx-next-button, a.mx-finish-skip-button, a.mx-finish-skip-button:visited, a.mx-finish-skip-button:link, .mx-finish-skip-button, a.mx-charge-button, a.mx-charge-button:visited, a.mx-charge-button:link, .mx-charge-button, a.mx-no-charge-button, a.mx-no-charge-button:visited, a.mx-no-charge-button:link, .mx-no-charge-button, a.mx-footer-charge-button, a.mx-footer-charge-button:visited, a.mx-footer-charge-button:link, .mx-footer-charge-button, a.mx-footer-no-charge-button, a.mx-footer-no-charge-button:visited, a.mx-footer-no-charge-button:link, .mx-footer-no-charge-button, a.mx-less-button, a.mx-less-button:visited, a.mx-less-button:link, .mx-less-button, a.mx-start-process-button, a.mx-start-process-button:visited, a.mx-start-process-button:link, .mx-start-process-button, a.mx-add-change-company-button, a.mx-add-change-company-button:visited, a.mx-add-change-company-button:link, .mx-add-change-company-button, a.mx-ship-to-address-button, a.mx-ship-to-address-button:visited, a.mx-ship-to-address-button:link, .mx-ship-to-address-button, a.mx-use-shipping-method-button, a.mx-use-shipping-method-button:visited, a.mx-use-shipping-method-button:link, .mx-use-shipping-method-button, a.mx-process-button, a.mx-process-button:visited, a.mx-process-button:link, .mx-process-button, a.mx-save-settings-button, a.mx-save-settings-button:visited, a.mx-save-settings-button:link, .mx-save-settings-button, a.mx-save-new-button, a.mx-save-new-button:visited, a.mx-save-new-button:link, .mx-save-new-button, a.mx-save-edit-button, a.mx-save-edit-button:visited, a.mx-save-edit-button:link, .mx-save-edit-button, a.mx-create-account-button, a.mx-create-account-button:visited, a.mx-create-account-button:link, .mx-create-account-button, ainput[name="btnSave"], ainput[name="btnSave"]:visited, ainput[name="btnSave"]:link, input[name="btnSave"], .mx-radtabstrip > div > div .rtsUL .rtsLink.rtsSelected, .mx-template input[type=submit], .mx-template input[type=button], .mx-registration-info-wrapper .mx-buttons-fieldset input[type=submit], a.btn-gray, .btn-gray, #ProtechTemplate .dnnFormItem button, #ProtechTemplate .dnnFormItem input[type="button"], #ProtechTemplate .dnnFormItem input[type="reset"], #ProtechTemplate .dnnSecondaryAction, #ProtechTemplate a.dnnSecondaryAction, a.mx-more-button, .mx-more-button, aa.mx-add-button, a.mx-add-button, aa.mx-add-button:visited, a.mx-add-button:visited, aa.mx-add-button:link, a.mx-add-button:link, a.mx-add-button, .mx-add-button, a.mx-edit-button, .mx-edit-button, a.mx-cancel-button, .mx-cancel-button, a.mx-remove-company-button, .mx-remove-company-button, a.mx-grid-button, .mx-grid-button, a.mx-clear-filters-button, .mx-clear-filters-button, a.mx-clear-button, .mx-clear-button, a.mx-help-button, .mx-help-button, a.mx-first-button, .mx-first-button, a.mx-previous-button, .mx-previous-button, a.mx-export-to-pdf-button, .mx-export-to-pdf-button, a.mx-reprint-confirmation-button, .mx-reprint-confirmation-button, a.mx-change-button, .mx-change-button, a.mx-remove-button, .mx-remove-button, a.mx-change-address-button, .mx-change-address-button, a.mx-recalc-button, .mx-recalc-button, a.mx-recalc-buttond:visited, .mx-recalc-buttond:visited, a.mx-recalc-button:link, .mx-recalc-button:link, a.mx-change-shippingmethod-button, .mx-change-shippingmethod-button, a.mx-access-lookup-button, .mx-access-lookup-button, a.mx-sort-button, .mx-sort-button, a.mx-keep-card-as-is-button, .mx-keep-card-as-is-button, a.mx-replace-with-new-card-button, .mx-replace-with-new-card-button, a.mx-opt-out-auto-renew-button, .mx-opt-out-auto-renew-button, a.mx-edit-company-button, .mx-edit-company-button, ainput[name="btnCancel"], input[name="btnCancel"], .mx-radtabstrip > div > div .rtsUL .rtsLink, .pagePopup .RadUpload .ruFileWrap .ruFileInput, .pagePopup .RadUpload .ruFileWrap .ruButton { color: #ffffff !important; font-size: 17px; padding: 15px; padding-left: 20px; padding-right: 20px; border-radius: 2px; background: rgba(136, 193, 63, 0.9); border: 1px solid rgba(136, 193, 63, 0.5); -webkit-transition: ease-in .3s; transition: ease-in .3s; min-width: 110px; text-align: center; }

input[type="submit"]:hover, .product-download-link:hover, .chapter-roster-export-view-button:hover, .mx-back-order-button:hover, .mx-remove-photo-button:hover, .mx-chapter-code-link:hover, #dnn_ctr2711_Find_ctl00_grvRecords_ctl00 td .mx-link:hover, .mx-view-my-cart-button:hover, .invoice-detail-button:hover, .mx-sign-out-wrapper .mx-login-status-li a:hover, .bg-Pdk, a.btn-primary:hover, a.btn-primary:visited:hover, a.btn-primary:link:hover, .btn-primary:hover, a.mx-save-button:hover, a.mx-save-button:visited:hover, a.mx-save-button:link:hover, .mx-save-button:hover, a.mx-signin-button:hover, a.mx-signin-button:visited:hover, a.mx-signin-button:link:hover, .mx-signin-button:hover, adiv.mx-radgrid table.rgMasterTable thead tr.rgCommandRow td.rgCommandCell ul.mx-ul li.mx-li .mx-add-new-button:hover, adiv.mx-radgrid table.rgMasterTable thead tr.rgCommandRow td.rgCommandCell ul.mx-ul li.mx-li .mx-add-new-button:visited:hover, adiv.mx-radgrid table.rgMasterTable thead tr.rgCommandRow td.rgCommandCell ul.mx-ul li.mx-li .mx-add-new-button:link:hover, div.mx-radgrid table.rgMasterTable thead tr.rgCommandRow td.rgCommandCell ul.mx-ul li.mx-li .mx-add-new-button:hover, a.mx-locate-account-find-my-user-account-button:hover, a.mx-locate-account-find-my-user-account-button:visited:hover, a.mx-locate-account-find-my-user-account-button:link:hover, .mx-locate-account-find-my-user-account-button:hover, a.mx-renew-button:hover, a.mx-renew-button:visited:hover, a.mx-renew-button:link:hover, .mx-renew-button:hover, a.mx-add-new-note-button:hover, a.mx-add-new-note-button:visited:hover, a.mx-add-new-note-button:link:hover, .mx-add-new-note-button:hover, aa.mx-company-details-button:hover, aa.mx-company-details-button:visited:hover, aa.mx-company-details-button:link:hover, a.mx-company-details-button:hover, a.mx-company-details-button:hover, a.mx-company-details-button:visited:hover, a.mx-company-details-button:link:hover, .mx-company-details-button:hover, a.mx-download-button:hover, a.mx-download-button:visited:hover, a.mx-download-button:link:hover, .mx-download-button:hover, a.mx-forgot-my-password-next-button:hover, a.mx-forgot-my-password-next-button:visited:hover, a.mx-forgot-my-password-next-button:link:hover, .mx-forgot-my-password-next-button:hover, a.mx-location-account-find-my-user-account-button:hover, a.mx-location-account-find-my-user-account-button:visited:hover, a.mx-location-account-find-my-user-account-button:link:hover, .mx-location-account-find-my-user-account-button:hover, a.mx-no-secret-question-yes-button:hover, a.mx-no-secret-question-yes-button:visited:hover, a.mx-no-secret-question-yes-button:link:hover, .mx-no-secret-question-yes-button:hover, a.mx-apply-membership-button:hover, a.mx-apply-membership-button:visited:hover, a.mx-apply-membership-button:link:hover, .mx-apply-membership-button:hover, a.mx-search-button:hover, a.mx-search-button:visited:hover, a.mx-search-button:link:hover, .mx-search-button:hover, a.mx-start-button:hover, a.mx-start-button:visited:hover, a.mx-start-button:link:hover, .mx-start-button:hover, a.mx-find-button:hover, a.mx-find-button:visited:hover, a.mx-find-button:link:hover, .mx-find-button:hover, a.mx-ok-button:hover, a.mx-ok-button:visited:hover, a.mx-ok-button:link:hover, .mx-ok-button:hover, a.mx-next-button:hover, a.mx-next-button:visited:hover, a.mx-next-button:link:hover, .mx-next-button:hover, a.mx-finish-skip-button:hover, a.mx-finish-skip-button:visited:hover, a.mx-finish-skip-button:link:hover, .mx-finish-skip-button:hover, a.mx-charge-button:hover, a.mx-charge-button:visited:hover, a.mx-charge-button:link:hover, .mx-charge-button:hover, a.mx-no-charge-button:hover, a.mx-no-charge-button:visited:hover, a.mx-no-charge-button:link:hover, .mx-no-charge-button:hover, a.mx-footer-charge-button:hover, a.mx-footer-charge-button:visited:hover, a.mx-footer-charge-button:link:hover, .mx-footer-charge-button:hover, a.mx-footer-no-charge-button:hover, a.mx-footer-no-charge-button:visited:hover, a.mx-footer-no-charge-button:link:hover, .mx-footer-no-charge-button:hover, a.mx-less-button:hover, a.mx-less-button:visited:hover, a.mx-less-button:link:hover, .mx-less-button:hover, a.mx-start-process-button:hover, a.mx-start-process-button:visited:hover, a.mx-start-process-button:link:hover, .mx-start-process-button:hover, a.mx-add-change-company-button:hover, a.mx-add-change-company-button:visited:hover, a.mx-add-change-company-button:link:hover, .mx-add-change-company-button:hover, a.mx-ship-to-address-button:hover, a.mx-ship-to-address-button:visited:hover, a.mx-ship-to-address-button:link:hover, .mx-ship-to-address-button:hover, a.mx-use-shipping-method-button:hover, a.mx-use-shipping-method-button:visited:hover, a.mx-use-shipping-method-button:link:hover, .mx-use-shipping-method-button:hover, a.mx-process-button:hover, a.mx-process-button:visited:hover, a.mx-process-button:link:hover, .mx-process-button:hover, a.mx-save-settings-button:hover, a.mx-save-settings-button:visited:hover, a.mx-save-settings-button:link:hover, .mx-save-settings-button:hover, a.mx-save-new-button:hover, a.mx-save-new-button:visited:hover, a.mx-save-new-button:link:hover, .mx-save-new-button:hover, a.mx-save-edit-button:hover, a.mx-save-edit-button:visited:hover, a.mx-save-edit-button:link:hover, .mx-save-edit-button:hover, a.mx-create-account-button:hover, a.mx-create-account-button:visited:hover, a.mx-create-account-button:link:hover, .mx-create-account-button:hover, ainput[name="btnSave"]:hover, ainput[name="btnSave"]:visited:hover, ainput[name="btnSave"]:link:hover, input[name="btnSave"]:hover, a.btn-gray:hover, .btn-gray:hover, a.mx-more-button:hover, .mx-more-button:hover, aa.mx-add-button:hover, a.mx-add-button:hover, aa.mx-add-button:visited:hover, a.mx-add-button:visited:hover, aa.mx-add-button:link:hover, a.mx-add-button:link:hover, a.mx-add-button:hover, .mx-add-button:hover, a.mx-edit-button:hover, .mx-edit-button:hover, a.mx-cancel-button:hover, .mx-cancel-button:hover, a.mx-remove-company-button:hover, .mx-remove-company-button:hover, a.mx-grid-button:hover, .mx-grid-button:hover, a.mx-clear-filters-button:hover, .mx-clear-filters-button:hover, a.mx-clear-button:hover, .mx-clear-button:hover, a.mx-help-button:hover, .mx-help-button:hover, a.mx-first-button:hover, .mx-first-button:hover, a.mx-previous-button:hover, .mx-previous-button:hover, a.mx-export-to-pdf-button:hover, .mx-export-to-pdf-button:hover, a.mx-reprint-confirmation-button:hover, .mx-reprint-confirmation-button:hover, a.mx-change-button:hover, .mx-change-button:hover, a.mx-remove-button:hover, .mx-remove-button:hover, a.mx-change-address-button:hover, .mx-change-address-button:hover, a.mx-recalc-button:hover, .mx-recalc-button:hover, a.mx-recalc-buttond:visited:hover, .mx-recalc-buttond:visited:hover, a.mx-recalc-button:link:hover, .mx-recalc-button:link:hover, a.mx-change-shippingmethod-button:hover, .mx-change-shippingmethod-button:hover, a.mx-access-lookup-button:hover, .mx-access-lookup-button:hover, a.mx-sort-button:hover, .mx-sort-button:hover, a.mx-keep-card-as-is-button:hover, .mx-keep-card-as-is-button:hover, a.mx-replace-with-new-card-button:hover, .mx-replace-with-new-card-button:hover, a.mx-opt-out-auto-renew-button:hover, .mx-opt-out-auto-renew-button:hover, a.mx-edit-company-button:hover, .mx-edit-company-button:hover, ainput[name="btnCancel"]:hover, input[name="btnCancel"]:hover { background: rgba(0, 0, 0, 0.95); -webkit-transition: ease-out .3s; transition: ease-out .3s; }

.bc-P, input[type=text]:focus, .mx-input[type=text]:focus, input[type=email]:focus, .mx-input[type=email]:focus, input[type=password]:focus, .mx-input[type=password]:focus, input.mx-multiline:focus, .mx-input.mx-multiline:focus, select:focus, .mx-select:focus { border-color: rgba(136, 193, 63, 0.98); }

a.mx-download-button, a.mx-download-button:visited, a.mx-download-button:link, .mx-download-button { background: #555555; }

/* smaller buttons */
.mx-customer-image-wrapper .mx-button, .mx-smaller-button, .mx-back-order-button { margin-top: 4px; padding-top: 8px !important; padding-bottom: 8px; }

.chapter-portal-links { font-size: 14px !important; padding-top: 8px !important; padding-bottom: 8px !important; line-height: 42px; white-space: nowrap; }

.chapter-portal-links-div { max-width: 920px; margin-left: auto; margin-right: auto; }

.chapter-portal-links { width: 210px; display: block; padding: 0px !important; height: 32px; line-height: 32px; margin: 4px; float: left; }

.chapter-portal-links-parent-div { border: 1px solid #c0c0c0; display: grid; padding: 10px; -webkit-box-shadow: 4px 4px 4px #555555; box-shadow: 4px 4px 4px #555555; width: 99%; margin: 2px; margin-bottom: 15px; margin-left: auto; margin-right: auto; background-color: #f2f2f2; }

/* sidebar secondary nav */
.nav-sidebar .interior-nav a:hover { background-color: #555555; color: #ffffff; }

.nav-sidebar { padding-left: 0px; }

.main-body > .content-container { padding: 30px; padding-left: 0px; padding-right: 0px; background-color: #ffffff; min-height: 480px; }

/* profile */
#dnn_ctr2604_ModuleContent .mxProfileImage { display: none; }

#dnn_ctr2604_ModuleContent .mxOutsideEdge { border-width: 0px !important; }

#dnn_ctr2604_ModuleContent .mxLabelNameDIV { padding-top: 0px !important; }

.module-container.callout.accent3 { background: rgba(255, 255, 255, 0.75); color: inherit; border: 1px solid #c0c0c0; -webkit-box-shadow: 5px 5px 5px #555555; box-shadow: 5px 5px 5px #555555; border-radius: 2px; min-height: 322px; margin-bottom: 25px; }

.module-container.callout.accent3 a, .module-container.callout.accent3 p { color: initial; }

.mx-customer-image-wrapper fieldset { clear: both; }

.mx-customer-image-wrapper .mx-edit-button { margin-left: 0px; }

.mx-customer-image-wrapper .RadUpload .ruStyled .ruFileInput { border-width: 0px; }

.mx-photos-sub-wrapper, .mx-radbinaryimage { max-width: 100%; float: none; padding: 0px; }

.mx-customer-image-wrapper p { text-align: center; }

.mx-customer-image-wrapper .mx-radbinaryimage img { width: 100% !important; height: auto !important; max-width: 200px !important; margin-left: auto; margin-right: auto; }

.mxCompanyLine .mxLabelName { font-size: 22px; }

.mx-form-tab-edit-wrapper ul.rpRootGroup li.rpItem a.rpExpandable .rpText { color: #606060 !important; padding-top: 6px; padding-bottom: 3px; }

.mx-form-tab-edit-wrapper ul.rpRootGroup li.rpItem a.rpExpandable { background: transparent !important; cursor: default; }

.RadPanelBar a.rpLink:hover .rpOut, .RadPanelBar a.rpLink .rpOut { padding-bottom: 0px; border-color: #c0c0c0; }

.RadPanelBar .rpFocused .rpOut, .RadPanelBar a.rpLink:hover .rpOut, .RadPanelBar .rpSelected .rpOut, .RadPanelBar a.rpSelected:hover .rpOut { padding-bottom: 0px; border-color: #c0c0c0; }

.RadPanelBar_Default a.rpFocused, .RadPanelBar_Default a.rpExpanded, .RadPanelBar_Default a.rpSelected, .RadPanelBar_Default div.rpFocused, .RadPanelBar_Default div.rpExpanded, .RadPanelBar_Default div.rpSelected, .RadPanelBar_Default a.rpSelected:hover { border-color: #c0c0c0; }

.RadPanelBar .rpRootGroup { border-width: 0px; }

.RadPanelBar .rpOut { border-bottom-width: 0px; }

.RadPanelBar_Default a.rpExpanded { border-color: #c0c0c0; }

.RadPanelBar .rpSlide { display: block !important; }

.RadPanelBar_Default li.rpFirst .rpFocused, .RadPanelBar_Default .rpFirst a.rpLink:hover { background-position: initial; }

.mx-search-form-sub-wrapper ul.rpRootGroup li.rpItem a.rpExpandable { display: none; }

/* mx form sections container */
.main-content .mx-form-sections { padding-left: 0px; padding-right: 12px; padding-top: 0px; margin-bottom: 30px; }

.mx-form-sections .mx-radtabstrip { display: none; }

.mx-form-sections .RadPanelBar .rpRootGroup > .rpItem { background: rgba(255, 255, 255, 0.75); color: inherit; border: 1px solid #c0c0c0; -webkit-box-shadow: 5px 5px 5px #555555; box-shadow: 5px 5px 5px #555555; border-radius: 2px; margin-bottom: 25px; }

.mx-form-sections .mx-form-tab-edit-wrapper ul.rpRootGroup li.rpItem a.rpExpandable .rpText { padding-top: 6px; padding-bottom: 6px; font-size: 16px; font-weight: 300; }

.mx-form-sections .mx-form-tab-edit-wrapper ul.rpRootGroup li.rpItem a.rpExpandable { background: #f8f8f8 !important; }

.mx-form-sections .RadPanelBar_Default a.rpExpanded { border-color: #ededed; }

/* pop up windows */
.pagePopup { margin: 0px; border-width: 0px; }

.pagePopup .main { padding: 0px; margin: 0px; min-height: 420px; }

.MultiSelectLookup_MXDefault .mx-h4, .MultiSelectLookup_MXDefault .mx-look-for-label, .MultiSelectLookup_MXDefault .mx-look-for-select, .MultiSelectLookup_MXDefault .mx-main-instructions, .Lookup_MXDefault .mx-main-instructions { display: none; }

.MultiSelectLookup_MXDefault .mx-buttons-fieldset input[type="text"], .Lookup_MXDefault input[type="text"] { min-height: 34px; }

.MultiSelectLookup_MXDefault .mx-buttons-fieldset input[type="submit"], .Lookup_MXDefault input[type="submit"] { padding: 6px; font-size: 13px !important; min-width: 60px; margin-bottom: 3px; margin-right: 2px; text-shadow: none; font-weight: 400; border-radius: 4px; }

.MultiSelectLookup_MXDefault .mx-buttons-fieldset input[type="submit"]:hover, .Lookup_MXDefault input[type="submit"]:hover { color: #0581cb !important; }

.MultiSelectLookup_MXDefault .mx-buttons-fieldset .mx-find-button { margin-top: 5px; }

.Lookup_MXDefault .mx-find-button { position: relative; top: -5px; }

.MultiSelectLookup_MXDefault .mx-buttons-fieldset .mx-row { width: 50%; float: left; }

.MultiSelectLookup_MXDefault .mx-buttons-fieldset .mx-radtextbox span { width: 100% !important; }

.pagePopup .rgDataDiv .rgMasterTable .rgSelectedRow { background-color: #c0c0c0 !important; }

.pagePopup .rgDataDiv .rgRow:hover, .pagePopup .rgDataDiv tbody .rgAltRow:hover { background-color: #88c13f !important; cursor: pointer; }

/* pager */
.mx-pager-sub-wrapper li a, .mx-grid-pager-sub-wrapper li a, .pagePopup .ControlsPagerControl_MXDefault li a { margin: 2px; font-size: 13px !important; min-width: 45px !important; padding: 8px !important; }

.mx-pager-ul .mx-pager-li span { font-size: 14px; }

.RadInput_Default, .RadInputMgr_Default { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 15px; }

html body .RadInput input.riEmpty, html body .RadInput textarea.riEmpty, html body input.RadInput_Empty { font-style: initial; }

html body .RadInput .riTextBox, html body .RadInputMgr { padding: 0px; }

/* export to excel button */
.mx-find-wrapper .mx-export-grid-button { background-color: #ffffff; background-image: url(/Portals/_default/Skins/ProtechTemplate/images/excel-button2.png); background-repeat: no-repeat; background-position-x: center; background-position-y: center; float: right; color: transparent !important; padding: 0px; min-width: 52px; min-height: 44px; border: 1px solid #ffffff; min-width: 130px; -webkit-transition: ease-in .5s; transition: ease-in .5s; }

.mx-find-wrapper .mx-export-grid-button:hover { color: #ffffff !important; background: rgba(136, 193, 63, 0.9); background-image: none; background-repeat: no-repeat; background-position-x: center; background-position-y: center; border: 1px solid #c0c0c0; -webkit-transition: ease-out .7s; transition: ease-out .7s; }

.mx-create-new-user-account-wrapper .mx-form-tab-edit-wrapper .rpItem fieldset label { font-family: "Open Sans", sans-serif !important; font-size: 15px; color: #606060; font-weight: 600; }

.mx-create-new-user-account-wrapper .mx-form-tab-edit-wrapper ul.rpRootGroup li.rpItem ul.rpGroup { padding: 0px !important; }

.mx-create-new-user-account-wrapper .mx-form-tab-edit-wrapper .rpItem fieldset { padding-left: 0px; }

.mx-create-new-user-account-wrapper .mx-form-tab-edit-wrapper .rpItem fieldset label { padding-left: 0px; }

.mx-create-new-user-account-wrapper .mx-company-lookup-sub-wrapper .mx-company-label { padding-bottom: 6px; }

.mx-welcome-wrapper .mx-anonymous-mod-wrapper { max-width: 400px; float: right; }

/* footer */
.footer-container { margin-top: 200px; margin-bottom: 30px; }

/* chapter member thumbnail */
.mx-chapter-panel-parent-div { width: 96%; min-width: 270px; min-height: 230px; float: left; border-width: 10px; border-style: solid; border-color: #ededed; -webkit-transition: ease-in .2s; transition: ease-in .2s; margin-bottom: 2%; margin-right: 0%; margin-left: 2%; background-color: rgba(255, 255, 255, 0.75); -webkit-box-shadow: 4px 4px 4px #555555; box-shadow: 4px 4px 4px #555555; padding: 8px; }

.mx-chapter-panel-inner-div { padding: 3px; min-height: 90px; }

.mx-chapter-panel-parent-div:hover { -webkit-transition: ease-out 1s; transition: ease-out 1s; background-repeat: no-repeat; background-position-x: 90%; background-position-y: center; background-color: rgba(148, 199, 82, 0.2); border-color: rgba(0, 0, 0, 0.7); }

.mx-profile-picture-div { float: left; width: 88px; height: 90px; }

.mx-chapter-panel-name-div { font-size: 22px; line-height: 22px; font-weight: 400; color: #000000; padding-top: 10px; height: 58px; }

.mx-chapter-panel-info-div { font-size: 18px; line-height: 20px; padding: 4px; clear: both; }

.mx-chapter-panel-profile-picture-div { width: 100px; height: 100px; float: right; margin-left: 5px; }

.mx-chapter-panel-image { width: 100%; }

@media (min-width: 600px) { .mx-chapter-panel-parent-div { width: 31%; margin-right: 2%; margin-left: 0%; } }

/* chapter filter by code custom mx template */
.mx-chapter-code-filter-div { float: left; margin-right: 10px; margin-bottom: 5px; }

.mx-chapter-code-GUID { float: none; text-align: center; }

.show-paid-unpaid { float: right; }

/* DNN Page Management */
.DnnModule-1746 .dnnTreeArea { float: left; margin-left: 5px; min-width: 250px; width: 27%; padding-bottom: 20px; }

.DnnModule-1746 .tmTabContainer { float: left; width: 61%; margin: 20px 0 0 40px; }

#ControlBar_SearchModulesInput, #ControlBar_CategoryList_Input { min-height: initial !important; }

/* MX Finds with a navigation row to click on */
.mx-find-row-hover table tbody tr:not(.rgSelectedRow):hover { background: #ffca66 !important; cursor: pointer; }

/* navigation bar to look like tabs */
.DnnModule-2739 fieldset { border-bottom: 3px solid #0e683f; margin-bottom: 30px; }

.DnnModule-2739 input[type="button"] { border-bottom-width: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-top-left-radius: 12px; border-top-right-radius: 12px; margin-left: 3px; min-width: 30px; font-size: 12px; }

@media (min-width: 600px) { .DnnModule-2739 input[type="button"] { margin-left: 10px; min-width: 175px; font-size: 15px; } }

/* directories */
.mx-find-wrapper .mx-radlistview { clear: both; }

.DnnModule-2771 .mx-find-wrapper .mx-radlistview { border-bottom: 1px solid #c0c0c0; }

.mx-find-wrapper .mx-h3 { margin-top: 0px; margin-bottom: 15px; margin-left: 4px; }

.mx-textbox-div input[type=text], .mx-textbox-div select { margin-bottom: 0px; margin-top: 4px; padding-top: 4px; padding-bottom: 4px; width: 100%; height: 44px; }

.mx-textbox-div input[type=text]::-webkit-input-placeholder { color: #555555; }

.mx-textbox-div input[type=text]:-ms-input-placeholder { color: #555555; }

.mx-textbox-div input[type=text]::-ms-input-placeholder { color: #555555; }

.mx-textbox-div input[type=text]::placeholder { color: #555555; }

.margin-zero, .mx-main-instructions { margin: 0px; }

.mx-textbox-div, .mx-submit-print-div { float: left; width: 100%; min-width: 230px; max-width: 100%; padding-right: 15px; padding-top: 0px; }

.mx-submit-print-div { max-width: 94%; padding-top: 5px; }

.mx-global-search-inner-div { display: inline-block; width: 100%; }

.mx-find-wrapper .mx-export-grid-button { position: inherit; top: inherit; left: inherit; border: 1px solid #c0c0c0; margin-bottom: 4px; height: 33px; }

.mx-submit-print-div .mx-custom-search-button, .mx-submit-print-div .mx-clear-link, .mx-submit-print-div .mx-print-link { background-color: #ededed !important; background-repeat: no-repeat; background-position: center; margin-top: 0px; padding: 13px; padding-left: 20px; padding-right: 20px; border: 1px solid #c0c0c0; border-radius: 7px; -webkit-transition: ease-in .2s; transition: ease-in .2s; }

.mx-submit-print-div .mx-custom-search-button { background-image: url(/Portals/_default/Skins/ProtechTemplate/images/icon-search-transparent.png); background-size: 34px; width: 55%; min-width: 120px; min-height: 44px; padding: 0px; margin-right: 4px; float: left; }

.mx-submit-print-div .mx-clear-link { background-image: url(/Portals/_default/Skins/ProtechTemplate/images/icon-clear-transparent.png); background-size: 30px; float: right; margin-right: 2px; width: 40%; text-align: center; }

.mx-submit-print-div .mx-print-link { background-image: url(/Portals/_default/Skins/ProtechTemplate/images/icon-printer-transparent.png); background-size: 28px; float: right; }

.mx-submit-print-div .mx-custom-form-button { color: transparent !important; }

.mx-global-search-inner-div .mx-submit-print-div .mx-custom-search-button:hover, .mx-submit-print-div .mx-clear-link:hover, .mx-submit-print-div .mx-print-link:hover { background-image: none; background-position: center; background-color: #000000 !important; color: #ffffff !important; -webkit-transition: ease-out 0.4s !important; transition: ease-out 0.4s !important; }

.mx-global-search-textbox { height: 33px; font-size: 16px; }

.mx-print-friendly-image:hover, .mx-find-wrapper .mx-export-grid-button:hover { opacity: .7; -webkit-transition: ease-out .5s; transition: ease-out .5s; }

@media (min-width: 665px) { .mx-textbox-div { max-width: 323px; }
  .mx-submit-print-div { max-width: 304px; } }

@media (min-width: 720px) { .mx-textbox-div { max-width: 349px; }
  .mx-submit-print-div { max-width: 330px; } }

@media (min-width: 880px) { .mx-textbox-div { max-width: 430px; }
  .mx-submit-print-div { max-width: 404px; } }

@media (min-width: 992px) { .mx-textbox-div { max-width: 323px; }
  .mx-submit-print-div { max-width: 304px; } }

@media (min-width: 1070px) { .mx-textbox-div { max-width: 349px; }
  .mx-submit-print-div { max-width: 326px; } }

@media (min-width: 1180px) { .mx-textbox-div { max-width: 580px; }
  .mx-submit-print-div { max-width: 560px; } }

@media (min-width: 1330px) { .mx-textbox-div { max-width: 323px; }
  .mx-submit-print-div { max-width: 304px; } }

@media (min-width: 1430px) { .mx-textbox-div { max-width: 349px; }
  .mx-submit-print-div { max-width: 330px; } }

.no-records-found-message { font-size: 22px; padding: 30px; }

.directoryRow { width: 100%; }

.directoryRow-inner { min-height: 65px; }

.ContactCard { background-color: #ffffff; width: 100%; height: 20px; color: #ffffff; -webkit-animation: ContactCardMove .5s; animation: ContactCardMove .5s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }

.contact-card-p { color: inherit; }

@-webkit-keyframes ContactCardMove { 0% { color: transparent;
    height: 20px; }
  50% { color: #transparent;
    height: 150px; }
  100% { color: #555555;
    height: auto; } }

@keyframes ContactCardMove { 0% { color: transparent;
    height: 20px; }
  50% { color: #transparent;
    height: 150px; }
  100% { color: #555555;
    height: auto; } }

.contact-card-image-div { float: left; width: 100px; height: 100px; background-size: cover; background-repeat: no-repeat; background-position: center; margin-right: 20px; margin-bottom: 20px; margin-top: 6px; -webkit-box-shadow: 5px 5px 5px #555555; box-shadow: 5px 5px 5px #555555; border: 1px solid #ededed; border-bottom-width: 0px; border-right-width: 0px; }

.contact-card-image { border-radius: 3px; max-width: 100px; max-height: 100px; margin-right: 7px; float: none; }

.contact-card-label-name-p { font-size: 20px; line-height: 22px; }

.contact-card-company-p { font-size: 17px; line-height: 19px; }

.contact-member-p { font-weight: 600; }

.contact-card-address-p1 { margin-top: 12px; }

.contact-card-address-p2 { margin-bottom: 12px; }

.directory-name-parent-div, .directory-address-parent-div, .directory-contact-information-div, .directory-scope-div { float: left; width: auto; min-width: 300px; padding: 15px; padding-top: 0px; padding-left: 0px; padding-right: 35px; }

.directory-address-parent-div, .directory-contact-information-div, .directory-demographics-div { min-width: 220px; }

.directory-demographics-div { width: 100%; clear: both; }

.directory-name-parent-div { width: 95%; min-width: 350px; padding-top: 5px; }

.contact-card-label-span { float: left; display: inline-block; width: 95%; font-weight: 600; margin: 0px; }

.contact-card-scope-p .contact-card-label-span { width: 95%; }

.contact-card-data-span { float: none; display: inline-block; width: auto; margin: 0px; }

@media (min-width: 600px) { .contact-card-image { border-radius: 4px; max-width: 200px; max-height: 200px; margin-right: 15px; float: left; }
  .contact-card-label-name-p { font-size: 34px; line-height: 36px; }
  .contact-card-company-p { font-size: 24px; line-height: 26px; }
  .contact-card-label-span { width: 110px; }
  .contact-card-scope-p .contact-card-label-span { width: 204px; }
  .contact-card-image-div { width: 250px; height: 250px; margin-right: 40px; } }

.directory-start-message { border-top: 1px solid #c0c0c0; padding-top: 20px; margin-top: 20px; }

.directory-column-headers-div { display: none; position: relative; top: 0px; border: 1px solid #c0c0c0; background-color: rgba(0, 0, 0, 0.7); min-height: 23px; }

.directory-column { border-right: 1px solid #c0c0c0; color: #ffffff; font-weight: 300; }

.directory-column6 { border-right-width: 0px; }

.directory-column, .directory-column-result { float: left; padding: 5px; width: 100%; font-size: 11px; padding-left: 1px; }

.scopename-div br { display: none; }

.cityname-div, .statename-div { width: auto; }

.mobile-label { display: block; font-size: 11px; float: left; font-weight: 600; padding-left: 5px; min-width: 68px; }

@media (min-width: 600px) { .directory-column, .directory-column-result { font-size: 13px; padding-left: 6px; width: 16%; }
  .directory-column-headers-div { min-height: 25px; }
  .directory-column-headers-div { top: 20px; }
  .mobile-label { display: none; }
  .scopename-div br { display: initial; } }

@media (min-width: 992px) { .directory-column { font-size: 18px; padding-left: 12px; }
  .directory-column-result { font-size: 15px; padding-left: 12px; }
  .directory-column-headers-div { min-height: 29px; } }

.company-link-hr { margin-top: 0px; margin-bottom: 8px; }

.directory-company-website-link { font-size: 13px; }

/* create dropdown mx finds */
.DnnModule-2772, .DnnModule-2773, .DnnModule-2774, .DnnModule-2775, .DnnModule-2776, .DnnModule-2777 { max-height: 100px; }

.DnnModule-2771 .mx-configure-button { margin-left: 100px; }

.DnnModule-2776 .mx-configure-button { margin-left: 200px; }

.DnnModule-2777 .mx-configure-button { margin-left: 300px; }

.members-found-div { font-size: 13px; }

.DnnModule-2777 { width: 145px; position: relative; z-index: 999; top: -16px; left: 13px; }

@media (min-width: 475px) { .DnnModule-2777 { top: 16px; } }

/* pagination */
.mx-pager-sub-wrapper li a, .mx-grid-pager-sub-wrapper li a, .pagePopup .ControlsPagerControl_MXDefault li a { margin: 2px; font-size: 13px !important; padding: 2px !important; padding-left: 15px !important; padding-right: 15px !important; }

.mx-pager-ul .mx-pager-li { font-size: 13px; display: inline-block !important; height: 15px; }

.mx-pager-ul .mx-pager-li span, .mx-page-legend-label { font-size: 13px; float: left; margin-top: 0px; }

.mx-page-legend-label { margin-right: 3px; }

.mx-pager-sub-wrapper .mx-pager-ul { clear: both; width: 335px; float: right; background-color: rgba(0, 0, 0, 0.1); padding-left: 10px; border-radius: 4px; border: 1px solid #c0c0c0; height: 25px; }

.mx-pager-ul .mx-pager-li label { padding: 0px; padding-left: 8px; font-size: 18px; font-weight: 300; }

.mx-pager-ul .mx-pager-li span { font-size: 18px; font-weight: 300; float: left; margin-top: 0px; }

.mx-pager-sub-wrapper { padding-top: 15px; }

/* sort area for custom mx templates with mx find */
.mx-sort-area-sub-wrapper .mx-fieldset { float: left; }

.mx-sort-area-fieldset select { width: 170px; margin: 0px; }

.mx-sort-area-fieldset .mx-sort-direction-select { width: 90px; max-width: 90px; min-width: 90px; padding: 0px; }

.mx-sort-area-sub-wrapper { background-color: #ededed; display: inline-block; padding: 0px; margin-top: 0px; margin-bottom: 0px; border-radius: 0px; border: 1px solid #c0c0c0; width: 100%; }

@media (min-width: 600px) { .mx-sort-area-sub-wrapper { margin-bottom: 22px; } }

.mx-sort-button, .mx-sort-direction-select, .mx-sort-column-select { margin-top: 0px !important; max-height: 32px; line-height: 31px !important; font-size: 12px !important; padding-top: 0px !important; min-width: 65px !important; min-height: 32px !important; margin-bottom: 0px !important; }

.mx-sort-column-select { max-width: 140px; margin-left: 2px !important; padding-top: 5px !important; }

.mx-sort-area-fieldset .mx-sort-column-select option:nth-child(n+7) { display: none; }

.mx-sort-area-sub-wrapper .mx-sort-area-fieldset, .mx-sort-area-sub-wrapper .mx-buttons-fieldset { float: right; }

.mx-sort-area-sub-wrapper .mx-sort-area-fieldset { min-width: 244px; }

/* content panels */
.mx-panel-parent-div { width: 94%; min-width: 250px; float: none; padding: 1%; -webkit-transition: ease-in .3s; transition: ease-in .3s; border-style: solid; border-color: transparent; margin: 3%; background-image: url(/Portals/_default/Skins/ProtechTemplate/images/CREInsights_Brooklyn-wide.jpg); background-position-x: 20%; }

.mx-panel-inner-div { padding: 3px; min-height: 90px; border-bottom: 1px solid #ededed; background-color: rgba(255, 255, 255, 0.75); }

.mx-panel-parent-div:hover { -webkit-transition: ease-out .3s; transition: ease-out .3s; -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); }

.mx-panel-icon-div { float: left; width: 88px; height: 90px; background-image: url(/Portals/_default/skins/ProtechTemplate/images/naiop-small-circle-logo.png); background-repeat: no-repeat; background-position-x: center; background-position-y: center; background-size: 85%; -webkit-transition: ease-in .2s; transition: ease-in .2s; }

.mx-panel-parent-div:hover .mx-panel-icon-div { background-image: url(/Portals/_default/skins/ProtechTemplate/images/home-checkmark-transparent.png); -webkit-transition: ease-out .2s; transition: ease-out .2s; }

@media (min-width: 850px) { .mx-panel-parent-div { width: 44%; float: left; }
  .mx-panel-inner-div { padding: 6px; border-bottom-width: 0px; }
  .parent-double-width { width: 94%; } }

@media (min-width: 1300px) { .mx-panel-inner-div { min-height: 180px; }
  .parent-double-width .mx-panel-inner-div { min-height: 100px; }
  .mx-panel-title-div { height: 50px; }
  .mx-panel-icon-div { height: 75px; } }

/* Auto pay */
.mx-autopay-wrapper label, .mx-autopay-wrapper input[type="text"], .mx-autopay-wrapper select { width: 100% !important; float: left !important; }

@media (min-width: 405px) { .mx-autopay-wrapper input[type="text"], .mx-autopay-wrapper select { width: 300px !important; } }

@media (min-width: 980px) { .mx-autopay-wrapper label { width: 210px !important; padding-top: 15px; } }

.mx-autopay-wrapper .mx-cc-exp-date-month-select, .mx-autopay-wrapper .mx-cc-exp-date-year-select { float: left !important; max-width: 149px !important; margin-right: 2px; }

.mx-autopay-wrapper .mx-address-sub-wrapper, .mx-autopay-wrapper .mx-row { clear: both; }

.mx-cc-fieldset .mx-cc-type-img { display: none; }

.mx-autopay-wrapper .mx-settings-fieldset td label { padding-top: 6px; padding-bottom: 6px; }

/* Navigation Status Tabs */
.mx-navigation-status-wrapper { display: none; }

/* sign out */
.mx-sign-out-wrapper { margin-top: 30px; text-align: center; }

/* my company */
.mx-my-company-wrapper .mx-company-name-h5 { font-size: 32px; font-weight: 400; padding: 5px; padding-top: 15px; padding-bottom: 15px; background-color: #ededed; border-radius: 3px; }

/* notes web part for profile */
#dnn_ctr2795_NotesGrid_ctl00_grvAttachments_ctl00 th:nth-child(2), #dnn_ctr2795_NotesGrid_ctl00_grvAttachments_ctl00 td:nth-child(2), #dnn_ctr2795_NotesGrid_ctl00_grvAttachments_ctl00 th:nth-child(3), #dnn_ctr2795_NotesGrid_ctl00_grvAttachments_ctl00 td:nth-child(3) { display: none; }

/* products and subscriptions templates */
.mx-product-thumbnail-template, .mx-subscription-thumbnail-template { height: auto !important; width: 98% !important; border: 1px solid #c0c0c0; -webkit-box-shadow: 4px 4px 4px #555555; box-shadow: 4px 4px 4px #555555; padding: 25px; }

.mx-product-thumbnail-template .product-name-div, .mx-subscription-thumbnail-template .subscription-name-div { width: 88%; border-bottom: 1px solid #c0c0c0; }

.mx-product-thumbnail-template .product-image-div, .mx-subscription-thumbnail-template .subscription-image-div { float: left; width: 100%; max-width: 250px; padding: 15px; }

.mx-product-thumbnail-template .product-detail-div, .mx-subscription-thumbnail-template .subscription-detail-div { float: none; width: 100%; padding: 15px; clear: both; }

.mx-product-thumbnail-template .add-to-cart-div, .mx-subscription-thumbnail-template .subscription-rates-div, .downloadable-div { float: left; width: 100%; max-width: 250px; padding: 15px; }

.mx-product-thumbnail-template .add-to-cart-div li { line-height: 24px; }

.mx-subscription-thumbnail-template .subscription-rates-div span { clear: both; display: grid; }

.mx-subscription-thumbnail-template fieldset label { margin-bottom: 14px; line-height: 26px; }

.mx-subscription-thumbnail-template .RadComboBox input[type="text"] { min-height: 24px; }

.downloadable-Yes { background-image: url(/Portals/_default/Skins/ProtechTemplate/images/downloadable-flag-right2.png); background-repeat: no-repeat; background-position-x: 100%; }

.mx-product-listing-wrapper .mx-find-wrapper .mx-buttons-fieldset, .mx-product-listing-wrapper .mx-find-wrapper .mx-radgrid, .mx-membership-application-subscription-listing-wrapper .mx-find-wrapper .mx-buttons-fieldset, .mx-membership-application-subscription-listing-wrapper .mx-find-wrapper .mx-radgrid { margin: 0px; }

.mx-product-thumbnail-template .product-detail-div ul { margin-top: 8px; }

.mx-product-thumbnail-template .product-detail-div li { list-style: initial; line-height: 1.5; margin-left: 20px; }

.mx-product-thumbnail-template .product-detail-div b { font-weight: 600; }

.mx-product-thumbnail-template .add-to-cart-div span.RadInput_Default { width: 64px !important; }

.mx-product-thumbnail-template .add-to-cart-div > div > div > div { font-size: 14px !important; line-height: 37px !important; min-width: 60px; }

.mx-product-thumbnail-template .add-to-cart-div span input[type="text"] { min-height: 30px; }

.downloadable-Yes .add-to-cart-div > div > div > div, .downloadable-Yes .add-to-cart-div span input[type="text"] { display: none; }

.product-download-link { display: inline-block; margin-top: 20px; }

.downloadable-div { display: none; max-width: 100%; }

/* change my password */
.mx-change-my-password-wrapper .mx-main-instructions, .mx-change-my-password-wrapper .mx-captcha-instructions { line-height: 1.4; margin-bottom: 12px; }

.mx-change-my-password-wrapper .mx-main-instructions br { display: none; }

.mx-change-my-password-wrapper .mx-new-password-label { margin-top: 12px; }

/* chapter name */
.chapter-roster-name-parent-div { border-bottom: 1px solid #c0c0c0; padding-left: 4px; }

.chapter-roster-name-display-div { font-size: 40px; line-height: 40px; font-weight: 300; width: 100%; }

.current-members-button-div, .all-members-button-div { margin: 5px; margin-left: 0px; margin-right: 10px; width: 172px; float: left; }

.chapter-roster-export-view-button { font-size: 13px; font-weight: 400; width: 100%; display: block; padding-top: 4px; padding-bottom: 4px; min-height: 43px; }

.summary-div a { padding: 12px; }

.roster-all-members-div, .roster-current-members-div { float: left; margin-right: 20px; margin-top: 10px; }

@media (min-width: 992px) { .roster-all-members-div { float: right; margin-right: 0px; } }

/* this is a training example */
.my-example-div { border: 1px solid #c0c0c0; border-radius: 6px; padding: 20px; margin: 20px; background-color: #ffffff; -webkit-box-shadow: 4px 4px 4px #555555; box-shadow: 4px 4px 4px #555555; }

.my-example-div:hover { background-color: #000000; border: 1px solid #ff0000; }

/* Product Category Display */
.category-display-div { font-size: 32px; font-weight: 300; line-height: 34px; width: 98%; border: 1px solid #c0c0c0; -webkit-box-shadow: 4px 4px 4px #555555; box-shadow: 4px 4px 4px #555555; padding: 25px; margin-bottom: 25px; text-align: center; background-color: rgba(139, 197, 64, 0.2); }

.DnnModule-2892 .mx-radgrid, .DnnModule-2892 .mx-buttons-fieldset { margin: 0px; }

/* Box Shadow Containers */
.box-shadow-container { width: 95%; padding: 25px; margin-left: 2px; margin-right: 10px; margin-top: 10px; margin-bottom: 15px; border: 1px solid #c0c0c0; -webkit-box-shadow: 5px 5px 5px #555555; box-shadow: 5px 5px 5px #555555; }

.min-height-250px { min-height: 250px; }

.min-height-500px { min-height: 500px; }

.DnnModule-2915 .mx-radgrid { margin: 0px; }

.DnnModule-2915 .mx-find-wrapper fieldset { display: none; }

.mx-template:nth-of-type(2n+1) > .row, .mx-template:nth-of-type(2n) > .row { padding: 0; }

.social-media-div { border: 1px solid #ededed; padding: 12px; background-color: #ededed; margin-top: 25px; }

.social-group-p { margin-top: 8px; margin-bottom: 8px; font-size: 20px; font-weight: 300; }

.mx-product-thumbnail-template, .mx-subscription-thumbnail-template { border: none; padding: 0; margin: 0; -webkit-box-shadow: none; box-shadow: none; }

.calendar-events-div hr, .mx-product-thumbnail-template hr, .mx-product-thumbnail-template hr, .mx-subscription-thumbnail-template hr { margin: 0; margin-bottom: 10px; }

.calendar-events-div h4, .mx-product-thumbnail-template h4, .mx-product-thumbnail-template h4, .mx-subscription-thumbnail-template h4 { padding: 0; }

.calendar-events-div img, .mx-product-thumbnail-template img, .mx-product-thumbnail-template img, .mx-subscription-thumbnail-template img { max-width: 80px; margin: auto; display: block; height: auto !important; margin-top: 20px; }

.calendar-events-div a, .mx-product-thumbnail-template a, .mx-product-thumbnail-template a, .mx-subscription-thumbnail-template a { color: #005DB4; }

.calendar-events-div h5, .mx-product-thumbnail-template h5, .mx-product-thumbnail-template h5, .mx-subscription-thumbnail-template h5 { line-height: 1.2; font-family: sans-serif; font-size: 16px; }

.calendar-events-div br + br, .mx-product-thumbnail-template br + br, .mx-product-thumbnail-template br + br, .mx-subscription-thumbnail-template br + br { display: none; }

.module-container.callout, .module-container.callout.accent3, .mx-form-sections .RadPanelBar .rpRootGroup > .rpItem { border: none; -webkit-box-shadow: none; box-shadow: none; border-radius: 0; border-bottom: 1px solid #DDD; }

.mx-panel-parent-div { max-width: 600px; background: 0 0; padding: 0; margin: 20px auto; float: none; width: auto; }

.mx-panel-icon-div { display: none; }

.mx-panel-inner-div { background: #324F91; height: auto; min-height: unset; padding: 20px; padding-right: 60px; position: relative; }

.mx-panel-title-div { color: white; padding: 0; height: auto; line-height: 24px; margin: 0; font-size: 22px; font-weight: bold; }

.mx-panel-description-div { color: white; font-size: 18px; line-height: 20px; margin-top: 15px; clear: both; }

.mx-panel-description-div:empty { margin: 0; }

.mx-panel-inner-div:after { content: ""; height: 0; width: 0; display: block; border: 10px solid transparent; border-left-color: white; position: absolute; right: 10px; top: calc(50% - 10px); }

.mx-wrapper.mx-navigation-status-wrapper { display: none; }

.mx-panel-parent-div.parent-double-width.Home { max-width: unset; margin: auto; margin-bottom: 40px; text-align: center; }

.mx-panel-parent-div.parent-double-width.Home .mx-panel-inner-div { background: transparent; padding-bottom: 0; min-height: auto; }

.mx-panel-parent-div.parent-double-width.Home .mx-panel-title-div { font-size: 28px; font-weight: 300; color: #606060; font-family: "TradeGothicLTStd-Bold", "Arial", sans-serif; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; }

input[type="submit"], .product-download-link, .chapter-roster-export-view-button, .mx-back-order-button, .mx-remove-photo-button, .mx-chapter-code-link, #dnn_ctr2711_Find_ctl00_grvRecords_ctl00 td .mx-link, .mx-view-my-cart-button, .invoice-detail-button, .mx-sign-out-wrapper .mx-login-status-li a, a.btn-primary, a.btn-primary:visited, a.btn-primary:link, .btn-primary, #ProtechTemplate .dnnPrimaryAction, #ProtechTemplate .dnnFormItem input[type="submit"], #ProtechTemplate a.dnnPrimaryAction, a.mx-save-button, a.mx-save-button:visited, a.mx-save-button:link, .mx-save-button, a.mx-signin-button, a.mx-signin-button:visited, a.mx-signin-button:link, .mx-signin-button, adiv.mx-radgrid table.rgMasterTable thead tr.rgCommandRow td.rgCommandCell ul.mx-ul li.mx-li .mx-add-new-button, adiv.mx-radgrid table.rgMasterTable thead tr.rgCommandRow td.rgCommandCell ul.mx-ul li.mx-li .mx-add-new-button:visited, adiv.mx-radgrid table.rgMasterTable thead tr.rgCommandRow td.rgCommandCell ul.mx-ul li.mx-li .mx-add-new-button:link, div.mx-radgrid table.rgMasterTable thead tr.rgCommandRow td.rgCommandCell ul.mx-ul li.mx-li .mx-add-new-button, a.mx-locate-account-find-my-user-account-button, a.mx-locate-account-find-my-user-account-button:visited, a.mx-locate-account-find-my-user-account-button:link, .mx-locate-account-find-my-user-account-button, a.mx-renew-button, a.mx-renew-button:visited, a.mx-renew-button:link, .mx-renew-button, a.mx-add-new-note-button, a.mx-add-new-note-button:visited, a.mx-add-new-note-button:link, .mx-add-new-note-button, aa.mx-company-details-button, aa.mx-company-details-button:visited, aa.mx-company-details-button:link, a.mx-company-details-button, a.mx-company-details-button, a.mx-company-details-button:visited, a.mx-company-details-button:link, .mx-company-details-button, a.mx-download-button, a.mx-download-button:visited, a.mx-download-button:link, .mx-download-button, a.mx-forgot-my-password-next-button, a.mx-forgot-my-password-next-button:visited, a.mx-forgot-my-password-next-button:link, .mx-forgot-my-password-next-button, a.mx-location-account-find-my-user-account-button, a.mx-location-account-find-my-user-account-button:visited, a.mx-location-account-find-my-user-account-button:link, .mx-location-account-find-my-user-account-button, a.mx-no-secret-question-yes-button, a.mx-no-secret-question-yes-button:visited, a.mx-no-secret-question-yes-button:link, .mx-no-secret-question-yes-button, a.mx-apply-membership-button, a.mx-apply-membership-button:visited, a.mx-apply-membership-button:link, .mx-apply-membership-button, a.mx-search-button, a.mx-search-button:visited, a.mx-search-button:link, .mx-search-button, a.mx-start-button, a.mx-start-button:visited, a.mx-start-button:link, .mx-start-button, a.mx-find-button, a.mx-find-button:visited, a.mx-find-button:link, .mx-find-button, a.mx-ok-button, a.mx-ok-button:visited, a.mx-ok-button:link, .mx-ok-button, a.mx-next-button, a.mx-next-button:visited, a.mx-next-button:link, .mx-next-button, a.mx-finish-skip-button, a.mx-finish-skip-button:visited, a.mx-finish-skip-button:link, .mx-finish-skip-button, a.mx-charge-button, a.mx-charge-button:visited, a.mx-charge-button:link, .mx-charge-button, a.mx-no-charge-button, a.mx-no-charge-button:visited, a.mx-no-charge-button:link, .mx-no-charge-button, a.mx-footer-charge-button, a.mx-footer-charge-button:visited, a.mx-footer-charge-button:link, .mx-footer-charge-button, a.mx-footer-no-charge-button, a.mx-footer-no-charge-button:visited, a.mx-footer-no-charge-button:link, .mx-footer-no-charge-button, a.mx-less-button, a.mx-less-button:visited, a.mx-less-button:link, .mx-less-button, a.mx-start-process-button, a.mx-start-process-button:visited, a.mx-start-process-button:link, .mx-start-process-button, a.mx-add-change-company-button, a.mx-add-change-company-button:visited, a.mx-add-change-company-button:link, .mx-add-change-company-button, a.mx-ship-to-address-button, a.mx-ship-to-address-button:visited, a.mx-ship-to-address-button:link, .mx-ship-to-address-button, a.mx-use-shipping-method-button, a.mx-use-shipping-method-button:visited, a.mx-use-shipping-method-button:link, .mx-use-shipping-method-button, a.mx-process-button, a.mx-process-button:visited, a.mx-process-button:link, .mx-process-button, a.mx-save-settings-button, a.mx-save-settings-button:visited, a.mx-save-settings-button:link, .mx-save-settings-button, a.mx-save-new-button, a.mx-save-new-button:visited, a.mx-save-new-button:link, .mx-save-new-button, a.mx-save-edit-button, a.mx-save-edit-button:visited, a.mx-save-edit-button:link, .mx-save-edit-button, a.mx-create-account-button, a.mx-create-account-button:visited, a.mx-create-account-button:link, .mx-create-account-button, ainput[name="btnSave"], ainput[name="btnSave"]:visited, ainput[name="btnSave"]:link, input[name="btnSave"], .mx-radtabstrip > div > div .rtsUL .rtsLink.rtsSelected, .mx-template input[type=submit], .mx-template input[type=button], .mx-registration-info-wrapper .mx-buttons-fieldset input[type=submit], a.btn-gray, .btn-gray, #ProtechTemplate .dnnFormItem button, #ProtechTemplate .dnnFormItem input[type="button"], #ProtechTemplate .dnnFormItem input[type="reset"], #ProtechTemplate .dnnSecondaryAction, #ProtechTemplate a.dnnSecondaryAction, a.mx-more-button, .mx-more-button, aa.mx-add-button, a.mx-add-button, aa.mx-add-button:visited, a.mx-add-button:visited, aa.mx-add-button:link, a.mx-add-button:link, a.mx-add-button, .mx-add-button, a.mx-edit-button, .mx-edit-button, a.mx-cancel-button, .mx-cancel-button, a.mx-remove-company-button, .mx-remove-company-button, a.mx-grid-button, .mx-grid-button, a.mx-clear-filters-button, .mx-clear-filters-button, a.mx-clear-button, .mx-clear-button, a.mx-help-button, .mx-help-button, a.mx-first-button, .mx-first-button, a.mx-previous-button, .mx-previous-button, a.mx-export-to-pdf-button, .mx-export-to-pdf-button, a.mx-reprint-confirmation-button, .mx-reprint-confirmation-button, a.mx-change-button, .mx-change-button, a.mx-remove-button, .mx-remove-button, a.mx-change-address-button, .mx-change-address-button, a.mx-recalc-button, .mx-recalc-button, a.mx-recalc-buttond:visited, .mx-recalc-buttond:visited, a.mx-recalc-button:link, .mx-recalc-button:link, a.mx-change-shippingmethod-button, .mx-change-shippingmethod-button, a.mx-access-lookup-button, .mx-access-lookup-button, a.mx-sort-button, .mx-sort-button, a.mx-keep-card-as-is-button, .mx-keep-card-as-is-button, a.mx-replace-with-new-card-button, .mx-replace-with-new-card-button, a.mx-opt-out-auto-renew-button, .mx-opt-out-auto-renew-button, a.mx-edit-company-button, .mx-edit-company-button, ainput[name="btnCancel"], input[name="btnCancel"], .mx-radtabstrip > div > div .rtsUL .rtsLink, .pagePopup .RadUpload .ruFileWrap .ruFileInput, .pagePopup .RadUpload .ruFileWrap .ruButton { color: #ffffff !important; font-size: 17px; padding: 8px; padding-top: 14px; padding-left: 14px; padding-right: 14px; border-radius: 0; background: #0e6a3b; border: none; text-transform: uppercase; font-family: "TradeGothicLTStd-Bold", "Arial", sans-serif; -webkit-transition: ease-in .3s; transition: ease-in .3s; min-width: 110px; text-align: center; }

input[type="submit"]:hover, input[type="submit"]:active, input[type="submit"]:focus, .product-download-link:hover, .product-download-link:active, .product-download-link:focus, .chapter-roster-export-view-button:hover, .chapter-roster-export-view-button:active, .chapter-roster-export-view-button:focus, .mx-back-order-button:hover, .mx-back-order-button:active, .mx-back-order-button:focus, .mx-remove-photo-button:hover, .mx-remove-photo-button:active, .mx-remove-photo-button:focus, .mx-chapter-code-link:hover, .mx-chapter-code-link:active, .mx-chapter-code-link:focus, #dnn_ctr2711_Find_ctl00_grvRecords_ctl00 td .mx-link:hover, #dnn_ctr2711_Find_ctl00_grvRecords_ctl00 td .mx-link:active, #dnn_ctr2711_Find_ctl00_grvRecords_ctl00 td .mx-link:focus, .mx-view-my-cart-button:hover, .mx-view-my-cart-button:active, .mx-view-my-cart-button:focus, .invoice-detail-button:hover, .invoice-detail-button:active, .invoice-detail-button:focus, .mx-sign-out-wrapper .mx-login-status-li a:hover, .mx-sign-out-wrapper .mx-login-status-li a:active, .mx-sign-out-wrapper .mx-login-status-li a:focus, a.btn-primary:hover, a.btn-primary:active, a.btn-primary:focus, a.btn-primary:visited:hover, a.btn-primary:visited:active, a.btn-primary:visited:focus, a.btn-primary:link:hover, a.btn-primary:link:active, a.btn-primary:link:focus, .btn-primary:hover, .btn-primary:active, .btn-primary:focus, #ProtechTemplate .dnnPrimaryAction:hover, #ProtechTemplate .dnnPrimaryAction:active, #ProtechTemplate .dnnPrimaryAction:focus, #ProtechTemplate .dnnFormItem input[type="submit"]:hover, #ProtechTemplate .dnnFormItem input[type="submit"]:active, #ProtechTemplate .dnnFormItem input[type="submit"]:focus, #ProtechTemplate a.dnnPrimaryAction:hover, #ProtechTemplate a.dnnPrimaryAction:active, #ProtechTemplate a.dnnPrimaryAction:focus, a.mx-save-button:hover, a.mx-save-button:active, a.mx-save-button:focus, a.mx-save-button:visited:hover, a.mx-save-button:visited:active, a.mx-save-button:visited:focus, a.mx-save-button:link:hover, a.mx-save-button:link:active, a.mx-save-button:link:focus, .mx-save-button:hover, .mx-save-button:active, .mx-save-button:focus, a.mx-signin-button:hover, a.mx-signin-button:active, a.mx-signin-button:focus, a.mx-signin-button:visited:hover, a.mx-signin-button:visited:active, a.mx-signin-button:visited:focus, a.mx-signin-button:link:hover, a.mx-signin-button:link:active, a.mx-signin-button:link:focus, .mx-signin-button:hover, .mx-signin-button:active, .mx-signin-button:focus, adiv.mx-radgrid table.rgMasterTable thead tr.rgCommandRow td.rgCommandCell ul.mx-ul li.mx-li .mx-add-new-button:hover, adiv.mx-radgrid table.rgMasterTable thead tr.rgCommandRow td.rgCommandCell ul.mx-ul li.mx-li .mx-add-new-button:active, adiv.mx-radgrid table.rgMasterTable thead tr.rgCommandRow td.rgCommandCell ul.mx-ul li.mx-li .mx-add-new-button:focus, adiv.mx-radgrid table.rgMasterTable thead tr.rgCommandRow td.rgCommandCell ul.mx-ul li.mx-li .mx-add-new-button:visited:hover, adiv.mx-radgrid table.rgMasterTable thead tr.rgCommandRow td.rgCommandCell ul.mx-ul li.mx-li .mx-add-new-button:visited:active, adiv.mx-radgrid table.rgMasterTable thead tr.rgCommandRow td.rgCommandCell ul.mx-ul li.mx-li .mx-add-new-button:visited:focus, adiv.mx-radgrid table.rgMasterTable thead tr.rgCommandRow td.rgCommandCell ul.mx-ul li.mx-li .mx-add-new-button:link:hover, adiv.mx-radgrid table.rgMasterTable thead tr.rgCommandRow td.rgCommandCell ul.mx-ul li.mx-li .mx-add-new-button:link:active, adiv.mx-radgrid table.rgMasterTable thead tr.rgCommandRow td.rgCommandCell ul.mx-ul li.mx-li .mx-add-new-button:link:focus, div.mx-radgrid table.rgMasterTable thead tr.rgCommandRow td.rgCommandCell ul.mx-ul li.mx-li .mx-add-new-button:hover, div.mx-radgrid table.rgMasterTable thead tr.rgCommandRow td.rgCommandCell ul.mx-ul li.mx-li .mx-add-new-button:active, div.mx-radgrid table.rgMasterTable thead tr.rgCommandRow td.rgCommandCell ul.mx-ul li.mx-li .mx-add-new-button:focus, a.mx-locate-account-find-my-user-account-button:hover, a.mx-locate-account-find-my-user-account-button:active, a.mx-locate-account-find-my-user-account-button:focus, a.mx-locate-account-find-my-user-account-button:visited:hover, a.mx-locate-account-find-my-user-account-button:visited:active, a.mx-locate-account-find-my-user-account-button:visited:focus, a.mx-locate-account-find-my-user-account-button:link:hover, a.mx-locate-account-find-my-user-account-button:link:active, a.mx-locate-account-find-my-user-account-button:link:focus, .mx-locate-account-find-my-user-account-button:hover, .mx-locate-account-find-my-user-account-button:active, .mx-locate-account-find-my-user-account-button:focus, a.mx-renew-button:hover, a.mx-renew-button:active, a.mx-renew-button:focus, a.mx-renew-button:visited:hover, a.mx-renew-button:visited:active, a.mx-renew-button:visited:focus, a.mx-renew-button:link:hover, a.mx-renew-button:link:active, a.mx-renew-button:link:focus, .mx-renew-button:hover, .mx-renew-button:active, .mx-renew-button:focus, a.mx-add-new-note-button:hover, a.mx-add-new-note-button:active, a.mx-add-new-note-button:focus, a.mx-add-new-note-button:visited:hover, a.mx-add-new-note-button:visited:active, a.mx-add-new-note-button:visited:focus, a.mx-add-new-note-button:link:hover, a.mx-add-new-note-button:link:active, a.mx-add-new-note-button:link:focus, .mx-add-new-note-button:hover, .mx-add-new-note-button:active, .mx-add-new-note-button:focus, aa.mx-company-details-button:hover, aa.mx-company-details-button:active, aa.mx-company-details-button:focus, aa.mx-company-details-button:visited:hover, aa.mx-company-details-button:visited:active, aa.mx-company-details-button:visited:focus, aa.mx-company-details-button:link:hover, aa.mx-company-details-button:link:active, aa.mx-company-details-button:link:focus, a.mx-company-details-button:hover, a.mx-company-details-button:active, a.mx-company-details-button:focus, a.mx-company-details-button:hover, a.mx-company-details-button:active, a.mx-company-details-button:focus, a.mx-company-details-button:visited:hover, a.mx-company-details-button:visited:active, a.mx-company-details-button:visited:focus, a.mx-company-details-button:link:hover, a.mx-company-details-button:link:active, a.mx-company-details-button:link:focus, .mx-company-details-button:hover, .mx-company-details-button:active, .mx-company-details-button:focus, a.mx-download-button:hover, a.mx-download-button:active, a.mx-download-button:focus, a.mx-download-button:visited:hover, a.mx-download-button:visited:active, a.mx-download-button:visited:focus, a.mx-download-button:link:hover, a.mx-download-button:link:active, a.mx-download-button:link:focus, .mx-download-button:hover, .mx-download-button:active, .mx-download-button:focus, a.mx-forgot-my-password-next-button:hover, a.mx-forgot-my-password-next-button:active, a.mx-forgot-my-password-next-button:focus, a.mx-forgot-my-password-next-button:visited:hover, a.mx-forgot-my-password-next-button:visited:active, a.mx-forgot-my-password-next-button:visited:focus, a.mx-forgot-my-password-next-button:link:hover, a.mx-forgot-my-password-next-button:link:active, a.mx-forgot-my-password-next-button:link:focus, .mx-forgot-my-password-next-button:hover, .mx-forgot-my-password-next-button:active, .mx-forgot-my-password-next-button:focus, a.mx-location-account-find-my-user-account-button:hover, a.mx-location-account-find-my-user-account-button:active, a.mx-location-account-find-my-user-account-button:focus, a.mx-location-account-find-my-user-account-button:visited:hover, a.mx-location-account-find-my-user-account-button:visited:active, a.mx-location-account-find-my-user-account-button:visited:focus, a.mx-location-account-find-my-user-account-button:link:hover, a.mx-location-account-find-my-user-account-button:link:active, a.mx-location-account-find-my-user-account-button:link:focus, .mx-location-account-find-my-user-account-button:hover, .mx-location-account-find-my-user-account-button:active, .mx-location-account-find-my-user-account-button:focus, a.mx-no-secret-question-yes-button:hover, a.mx-no-secret-question-yes-button:active, a.mx-no-secret-question-yes-button:focus, a.mx-no-secret-question-yes-button:visited:hover, a.mx-no-secret-question-yes-button:visited:active, a.mx-no-secret-question-yes-button:visited:focus, a.mx-no-secret-question-yes-button:link:hover, a.mx-no-secret-question-yes-button:link:active, a.mx-no-secret-question-yes-button:link:focus, .mx-no-secret-question-yes-button:hover, .mx-no-secret-question-yes-button:active, .mx-no-secret-question-yes-button:focus, a.mx-apply-membership-button:hover, a.mx-apply-membership-button:active, a.mx-apply-membership-button:focus, a.mx-apply-membership-button:visited:hover, a.mx-apply-membership-button:visited:active, a.mx-apply-membership-button:visited:focus, a.mx-apply-membership-button:link:hover, a.mx-apply-membership-button:link:active, a.mx-apply-membership-button:link:focus, .mx-apply-membership-button:hover, .mx-apply-membership-button:active, .mx-apply-membership-button:focus, a.mx-search-button:hover, a.mx-search-button:active, a.mx-search-button:focus, a.mx-search-button:visited:hover, a.mx-search-button:visited:active, a.mx-search-button:visited:focus, a.mx-search-button:link:hover, a.mx-search-button:link:active, a.mx-search-button:link:focus, .mx-search-button:hover, .mx-search-button:active, .mx-search-button:focus, a.mx-start-button:hover, a.mx-start-button:active, a.mx-start-button:focus, a.mx-start-button:visited:hover, a.mx-start-button:visited:active, a.mx-start-button:visited:focus, a.mx-start-button:link:hover, a.mx-start-button:link:active, a.mx-start-button:link:focus, .mx-start-button:hover, .mx-start-button:active, .mx-start-button:focus, a.mx-find-button:hover, a.mx-find-button:active, a.mx-find-button:focus, a.mx-find-button:visited:hover, a.mx-find-button:visited:active, a.mx-find-button:visited:focus, a.mx-find-button:link:hover, a.mx-find-button:link:active, a.mx-find-button:link:focus, .mx-find-button:hover, .mx-find-button:active, .mx-find-button:focus, a.mx-ok-button:hover, a.mx-ok-button:active, a.mx-ok-button:focus, a.mx-ok-button:visited:hover, a.mx-ok-button:visited:active, a.mx-ok-button:visited:focus, a.mx-ok-button:link:hover, a.mx-ok-button:link:active, a.mx-ok-button:link:focus, .mx-ok-button:hover, .mx-ok-button:active, .mx-ok-button:focus, a.mx-next-button:hover, a.mx-next-button:active, a.mx-next-button:focus, a.mx-next-button:visited:hover, a.mx-next-button:visited:active, a.mx-next-button:visited:focus, a.mx-next-button:link:hover, a.mx-next-button:link:active, a.mx-next-button:link:focus, .mx-next-button:hover, .mx-next-button:active, .mx-next-button:focus, a.mx-finish-skip-button:hover, a.mx-finish-skip-button:active, a.mx-finish-skip-button:focus, a.mx-finish-skip-button:visited:hover, a.mx-finish-skip-button:visited:active, a.mx-finish-skip-button:visited:focus, a.mx-finish-skip-button:link:hover, a.mx-finish-skip-button:link:active, a.mx-finish-skip-button:link:focus, .mx-finish-skip-button:hover, .mx-finish-skip-button:active, .mx-finish-skip-button:focus, a.mx-charge-button:hover, a.mx-charge-button:active, a.mx-charge-button:focus, a.mx-charge-button:visited:hover, a.mx-charge-button:visited:active, a.mx-charge-button:visited:focus, a.mx-charge-button:link:hover, a.mx-charge-button:link:active, a.mx-charge-button:link:focus, .mx-charge-button:hover, .mx-charge-button:active, .mx-charge-button:focus, a.mx-no-charge-button:hover, a.mx-no-charge-button:active, a.mx-no-charge-button:focus, a.mx-no-charge-button:visited:hover, a.mx-no-charge-button:visited:active, a.mx-no-charge-button:visited:focus, a.mx-no-charge-button:link:hover, a.mx-no-charge-button:link:active, a.mx-no-charge-button:link:focus, .mx-no-charge-button:hover, .mx-no-charge-button:active, .mx-no-charge-button:focus, a.mx-footer-charge-button:hover, a.mx-footer-charge-button:active, a.mx-footer-charge-button:focus, a.mx-footer-charge-button:visited:hover, a.mx-footer-charge-button:visited:active, a.mx-footer-charge-button:visited:focus, a.mx-footer-charge-button:link:hover, a.mx-footer-charge-button:link:active, a.mx-footer-charge-button:link:focus, .mx-footer-charge-button:hover, .mx-footer-charge-button:active, .mx-footer-charge-button:focus, a.mx-footer-no-charge-button:hover, a.mx-footer-no-charge-button:active, a.mx-footer-no-charge-button:focus, a.mx-footer-no-charge-button:visited:hover, a.mx-footer-no-charge-button:visited:active, a.mx-footer-no-charge-button:visited:focus, a.mx-footer-no-charge-button:link:hover, a.mx-footer-no-charge-button:link:active, a.mx-footer-no-charge-button:link:focus, .mx-footer-no-charge-button:hover, .mx-footer-no-charge-button:active, .mx-footer-no-charge-button:focus, a.mx-less-button:hover, a.mx-less-button:active, a.mx-less-button:focus, a.mx-less-button:visited:hover, a.mx-less-button:visited:active, a.mx-less-button:visited:focus, a.mx-less-button:link:hover, a.mx-less-button:link:active, a.mx-less-button:link:focus, .mx-less-button:hover, .mx-less-button:active, .mx-less-button:focus, a.mx-start-process-button:hover, a.mx-start-process-button:active, a.mx-start-process-button:focus, a.mx-start-process-button:visited:hover, a.mx-start-process-button:visited:active, a.mx-start-process-button:visited:focus, a.mx-start-process-button:link:hover, a.mx-start-process-button:link:active, a.mx-start-process-button:link:focus, .mx-start-process-button:hover, .mx-start-process-button:active, .mx-start-process-button:focus, a.mx-add-change-company-button:hover, a.mx-add-change-company-button:active, a.mx-add-change-company-button:focus, a.mx-add-change-company-button:visited:hover, a.mx-add-change-company-button:visited:active, a.mx-add-change-company-button:visited:focus, a.mx-add-change-company-button:link:hover, a.mx-add-change-company-button:link:active, a.mx-add-change-company-button:link:focus, .mx-add-change-company-button:hover, .mx-add-change-company-button:active, .mx-add-change-company-button:focus, a.mx-ship-to-address-button:hover, a.mx-ship-to-address-button:active, a.mx-ship-to-address-button:focus, a.mx-ship-to-address-button:visited:hover, a.mx-ship-to-address-button:visited:active, a.mx-ship-to-address-button:visited:focus, a.mx-ship-to-address-button:link:hover, a.mx-ship-to-address-button:link:active, a.mx-ship-to-address-button:link:focus, .mx-ship-to-address-button:hover, .mx-ship-to-address-button:active, .mx-ship-to-address-button:focus, a.mx-use-shipping-method-button:hover, a.mx-use-shipping-method-button:active, a.mx-use-shipping-method-button:focus, a.mx-use-shipping-method-button:visited:hover, a.mx-use-shipping-method-button:visited:active, a.mx-use-shipping-method-button:visited:focus, a.mx-use-shipping-method-button:link:hover, a.mx-use-shipping-method-button:link:active, a.mx-use-shipping-method-button:link:focus, .mx-use-shipping-method-button:hover, .mx-use-shipping-method-button:active, .mx-use-shipping-method-button:focus, a.mx-process-button:hover, a.mx-process-button:active, a.mx-process-button:focus, a.mx-process-button:visited:hover, a.mx-process-button:visited:active, a.mx-process-button:visited:focus, a.mx-process-button:link:hover, a.mx-process-button:link:active, a.mx-process-button:link:focus, .mx-process-button:hover, .mx-process-button:active, .mx-process-button:focus, a.mx-save-settings-button:hover, a.mx-save-settings-button:active, a.mx-save-settings-button:focus, a.mx-save-settings-button:visited:hover, a.mx-save-settings-button:visited:active, a.mx-save-settings-button:visited:focus, a.mx-save-settings-button:link:hover, a.mx-save-settings-button:link:active, a.mx-save-settings-button:link:focus, .mx-save-settings-button:hover, .mx-save-settings-button:active, .mx-save-settings-button:focus, a.mx-save-new-button:hover, a.mx-save-new-button:active, a.mx-save-new-button:focus, a.mx-save-new-button:visited:hover, a.mx-save-new-button:visited:active, a.mx-save-new-button:visited:focus, a.mx-save-new-button:link:hover, a.mx-save-new-button:link:active, a.mx-save-new-button:link:focus, .mx-save-new-button:hover, .mx-save-new-button:active, .mx-save-new-button:focus, a.mx-save-edit-button:hover, a.mx-save-edit-button:active, a.mx-save-edit-button:focus, a.mx-save-edit-button:visited:hover, a.mx-save-edit-button:visited:active, a.mx-save-edit-button:visited:focus, a.mx-save-edit-button:link:hover, a.mx-save-edit-button:link:active, a.mx-save-edit-button:link:focus, .mx-save-edit-button:hover, .mx-save-edit-button:active, .mx-save-edit-button:focus, a.mx-create-account-button:hover, a.mx-create-account-button:active, a.mx-create-account-button:focus, a.mx-create-account-button:visited:hover, a.mx-create-account-button:visited:active, a.mx-create-account-button:visited:focus, a.mx-create-account-button:link:hover, a.mx-create-account-button:link:active, a.mx-create-account-button:link:focus, .mx-create-account-button:hover, .mx-create-account-button:active, .mx-create-account-button:focus, ainput[name="btnSave"]:hover, ainput[name="btnSave"]:active, ainput[name="btnSave"]:focus, ainput[name="btnSave"]:visited:hover, ainput[name="btnSave"]:visited:active, ainput[name="btnSave"]:visited:focus, ainput[name="btnSave"]:link:hover, ainput[name="btnSave"]:link:active, ainput[name="btnSave"]:link:focus, input[name="btnSave"]:hover, input[name="btnSave"]:active, input[name="btnSave"]:focus, .mx-radtabstrip > div > div .rtsUL .rtsLink.rtsSelected:hover, .mx-radtabstrip > div > div .rtsUL .rtsLink.rtsSelected:active, .mx-radtabstrip > div > div .rtsUL .rtsLink.rtsSelected:focus, .mx-template input[type=submit]:hover, .mx-template input[type=submit]:active, .mx-template input[type=submit]:focus, .mx-template input[type=button]:hover, .mx-template input[type=button]:active, .mx-template input[type=button]:focus, .mx-registration-info-wrapper .mx-buttons-fieldset input[type=submit]:hover, .mx-registration-info-wrapper .mx-buttons-fieldset input[type=submit]:active, .mx-registration-info-wrapper .mx-buttons-fieldset input[type=submit]:focus, a.btn-gray:hover, a.btn-gray:active, a.btn-gray:focus, .btn-gray:hover, .btn-gray:active, .btn-gray:focus, #ProtechTemplate .dnnFormItem button:hover, #ProtechTemplate .dnnFormItem button:active, #ProtechTemplate .dnnFormItem button:focus, #ProtechTemplate .dnnFormItem input[type="button"]:hover, #ProtechTemplate .dnnFormItem input[type="button"]:active, #ProtechTemplate .dnnFormItem input[type="button"]:focus, #ProtechTemplate .dnnFormItem input[type="reset"]:hover, #ProtechTemplate .dnnFormItem input[type="reset"]:active, #ProtechTemplate .dnnFormItem input[type="reset"]:focus, #ProtechTemplate .dnnSecondaryAction:hover, #ProtechTemplate .dnnSecondaryAction:active, #ProtechTemplate .dnnSecondaryAction:focus, #ProtechTemplate a.dnnSecondaryAction:hover, #ProtechTemplate a.dnnSecondaryAction:active, #ProtechTemplate a.dnnSecondaryAction:focus, a.mx-more-button:hover, a.mx-more-button:active, a.mx-more-button:focus, .mx-more-button:hover, .mx-more-button:active, .mx-more-button:focus, aa.mx-add-button:hover, aa.mx-add-button:active, aa.mx-add-button:focus, a.mx-add-button:hover, a.mx-add-button:active, a.mx-add-button:focus, aa.mx-add-button:visited:hover, aa.mx-add-button:visited:active, aa.mx-add-button:visited:focus, a.mx-add-button:visited:hover, a.mx-add-button:visited:active, a.mx-add-button:visited:focus, aa.mx-add-button:link:hover, aa.mx-add-button:link:active, aa.mx-add-button:link:focus, a.mx-add-button:link:hover, a.mx-add-button:link:active, a.mx-add-button:link:focus, a.mx-add-button:hover, a.mx-add-button:active, a.mx-add-button:focus, .mx-add-button:hover, .mx-add-button:active, .mx-add-button:focus, a.mx-edit-button:hover, a.mx-edit-button:active, a.mx-edit-button:focus, .mx-edit-button:hover, .mx-edit-button:active, .mx-edit-button:focus, a.mx-cancel-button:hover, a.mx-cancel-button:active, a.mx-cancel-button:focus, .mx-cancel-button:hover, .mx-cancel-button:active, .mx-cancel-button:focus, a.mx-remove-company-button:hover, a.mx-remove-company-button:active, a.mx-remove-company-button:focus, .mx-remove-company-button:hover, .mx-remove-company-button:active, .mx-remove-company-button:focus, a.mx-grid-button:hover, a.mx-grid-button:active, a.mx-grid-button:focus, .mx-grid-button:hover, .mx-grid-button:active, .mx-grid-button:focus, a.mx-clear-filters-button:hover, a.mx-clear-filters-button:active, a.mx-clear-filters-button:focus, .mx-clear-filters-button:hover, .mx-clear-filters-button:active, .mx-clear-filters-button:focus, a.mx-clear-button:hover, a.mx-clear-button:active, a.mx-clear-button:focus, .mx-clear-button:hover, .mx-clear-button:active, .mx-clear-button:focus, a.mx-help-button:hover, a.mx-help-button:active, a.mx-help-button:focus, .mx-help-button:hover, .mx-help-button:active, .mx-help-button:focus, a.mx-first-button:hover, a.mx-first-button:active, a.mx-first-button:focus, .mx-first-button:hover, .mx-first-button:active, .mx-first-button:focus, a.mx-previous-button:hover, a.mx-previous-button:active, a.mx-previous-button:focus, .mx-previous-button:hover, .mx-previous-button:active, .mx-previous-button:focus, a.mx-export-to-pdf-button:hover, a.mx-export-to-pdf-button:active, a.mx-export-to-pdf-button:focus, .mx-export-to-pdf-button:hover, .mx-export-to-pdf-button:active, .mx-export-to-pdf-button:focus, a.mx-reprint-confirmation-button:hover, a.mx-reprint-confirmation-button:active, a.mx-reprint-confirmation-button:focus, .mx-reprint-confirmation-button:hover, .mx-reprint-confirmation-button:active, .mx-reprint-confirmation-button:focus, a.mx-change-button:hover, a.mx-change-button:active, a.mx-change-button:focus, .mx-change-button:hover, .mx-change-button:active, .mx-change-button:focus, a.mx-remove-button:hover, a.mx-remove-button:active, a.mx-remove-button:focus, .mx-remove-button:hover, .mx-remove-button:active, .mx-remove-button:focus, a.mx-change-address-button:hover, a.mx-change-address-button:active, a.mx-change-address-button:focus, .mx-change-address-button:hover, .mx-change-address-button:active, .mx-change-address-button:focus, a.mx-recalc-button:hover, a.mx-recalc-button:active, a.mx-recalc-button:focus, .mx-recalc-button:hover, .mx-recalc-button:active, .mx-recalc-button:focus, a.mx-recalc-buttond:visited:hover, a.mx-recalc-buttond:visited:active, a.mx-recalc-buttond:visited:focus, .mx-recalc-buttond:visited:hover, .mx-recalc-buttond:visited:active, .mx-recalc-buttond:visited:focus, a.mx-recalc-button:link:hover, a.mx-recalc-button:link:active, a.mx-recalc-button:link:focus, .mx-recalc-button:link:hover, .mx-recalc-button:link:active, .mx-recalc-button:link:focus, a.mx-change-shippingmethod-button:hover, a.mx-change-shippingmethod-button:active, a.mx-change-shippingmethod-button:focus, .mx-change-shippingmethod-button:hover, .mx-change-shippingmethod-button:active, .mx-change-shippingmethod-button:focus, a.mx-access-lookup-button:hover, a.mx-access-lookup-button:active, a.mx-access-lookup-button:focus, .mx-access-lookup-button:hover, .mx-access-lookup-button:active, .mx-access-lookup-button:focus, a.mx-sort-button:hover, a.mx-sort-button:active, a.mx-sort-button:focus, .mx-sort-button:hover, .mx-sort-button:active, .mx-sort-button:focus, a.mx-keep-card-as-is-button:hover, a.mx-keep-card-as-is-button:active, a.mx-keep-card-as-is-button:focus, .mx-keep-card-as-is-button:hover, .mx-keep-card-as-is-button:active, .mx-keep-card-as-is-button:focus, a.mx-replace-with-new-card-button:hover, a.mx-replace-with-new-card-button:active, a.mx-replace-with-new-card-button:focus, .mx-replace-with-new-card-button:hover, .mx-replace-with-new-card-button:active, .mx-replace-with-new-card-button:focus, a.mx-opt-out-auto-renew-button:hover, a.mx-opt-out-auto-renew-button:active, a.mx-opt-out-auto-renew-button:focus, .mx-opt-out-auto-renew-button:hover, .mx-opt-out-auto-renew-button:active, .mx-opt-out-auto-renew-button:focus, a.mx-edit-company-button:hover, a.mx-edit-company-button:active, a.mx-edit-company-button:focus, .mx-edit-company-button:hover, .mx-edit-company-button:active, .mx-edit-company-button:focus, ainput[name="btnCancel"]:hover, ainput[name="btnCancel"]:active, ainput[name="btnCancel"]:focus, input[name="btnCancel"]:hover, input[name="btnCancel"]:active, input[name="btnCancel"]:focus, .mx-radtabstrip > div > div .rtsUL .rtsLink:hover, .mx-radtabstrip > div > div .rtsUL .rtsLink:active, .mx-radtabstrip > div > div .rtsUL .rtsLink:focus, .pagePopup .RadUpload .ruFileWrap .ruFileInput:hover, .pagePopup .RadUpload .ruFileWrap .ruFileInput:active, .pagePopup .RadUpload .ruFileWrap .ruFileInput:focus, .pagePopup .RadUpload .ruFileWrap .ruButton:hover, .pagePopup .RadUpload .ruFileWrap .ruButton:active, .pagePopup .RadUpload .ruFileWrap .ruButton:focus { background: #579043; }

@media (max-width: 991px) { #engageMainNav .eng-nav-button:before { content: 'My NAIOP Menu'; right: 100%; }
  #Navigation .eng-nav-button:before { content: 'NAIOP Menu'; right: 100%; }
  #Navigation #engageMainNav { z-index: 2; }
  .nav-label { display: none; }
  #engageMainNav .eng-nav-mobile-back .eng-nav-node { padding-left: 30px; }
  .menu-back { text-decoration: none; display: block; padding: 15px 30px; color: #ffffff; }
  .menu-back:after { content: ''; width: 0; height: 0; display: inline-block; border-width: 5px; border-color: transparent #ffffff transparent transparent; border-style: solid; position: absolute; left: .5em; top: 1.25em; } }

@media (min-width: 992px) { #Navigation { position: relative; border-bottom: 1.5rem solid #eee; z-index: 2; }
  #Navigation .eng-nav-list .eng-nav-node { text-transform: uppercase; }
  .nav-label { padding: 5px 18px; padding-top: 7px; color: black; font-size: 17px; font-family: 'TradeGothicLTStd-Bold', 'Arial', sans-serif; -webkit-transition: none; transition: none; float: left; }
  #engageMainNav, #Navigation { background: white; }
  #engageMainNav .eng-nav-list, #Navigation .eng-nav-list { background: transparent; border-top: solid 1px #d6d6d6; border-bottom: solid 1px #d6d6d6; }
  #engageMainNav .eng-nav-list .eng-nav-node, #Navigation .eng-nav-list .eng-nav-node { display: block; padding: 5px 18px; padding-top: 7px; color: #666; font-size: 17px; font-family: 'TradeGothicLTStd-Bold', 'Arial', sans-serif; -webkit-transition: none; transition: none; }
  #engageMainNav .eng-nav-dropdown .eng-nav-sub-list, #Navigation .eng-nav-dropdown .eng-nav-sub-list { width: 100%; }
  #engageMainNav .eng-nav-dropdown:hover .eng-nav-list.eng-nav-sub-list.eng-nav-lower-level, #Navigation .eng-nav-dropdown:hover .eng-nav-list.eng-nav-sub-list.eng-nav-lower-level { border-bottom: none; border-radius: 0; }
  #engageMainNav .eng-nav-dropdown:hover .eng-nav-sub-list, #Navigation .eng-nav-dropdown:hover .eng-nav-sub-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: absolute; }
  #engageMainNav .eng-nav-item, #Navigation .eng-nav-item { border-top: none; }
  #engageMainNav .eng-nav-item:hover, #engageMainNav .eng-nav-item:active, #engageMainNav .eng-nav-item:focus, #Navigation .eng-nav-item:hover, #Navigation .eng-nav-item:active, #Navigation .eng-nav-item:focus { background: #579043; }
  #engageMainNav .eng-nav-item:hover .eng-nav-node, #engageMainNav .eng-nav-item:active .eng-nav-node, #engageMainNav .eng-nav-item:focus .eng-nav-node, #Navigation .eng-nav-item:hover .eng-nav-node, #Navigation .eng-nav-item:active .eng-nav-node, #Navigation .eng-nav-item:focus .eng-nav-node { color: white; }
  #engageMainNav .eng-nav-item.active, #Navigation .eng-nav-item.active { background: #0e6a3b; }
  #engageMainNav .eng-nav-item.active a, #Navigation .eng-nav-item.active a { color: white; }
  #engageMainNav .eng-nav-item, #Navigation .eng-nav-item { position: static; }
  #engageMainNav .eng-nav-main-list, #Navigation .eng-nav-main-list { border-radius: 0; position: static; }
  #engageMainNav .eng-nav-sub-list, #Navigation .eng-nav-sub-list { display: none; }
  #engageMainNav .eng-nav-item.eng-nav-sub-item, #Navigation .eng-nav-item.eng-nav-sub-item { background: #EFEFEF; }
  #engageMainNav .eng-nav-item.eng-nav-sub-item:hover, #engageMainNav .eng-nav-item.eng-nav-sub-item:active, #engageMainNav .eng-nav-item.eng-nav-sub-item:focus, #Navigation .eng-nav-item.eng-nav-sub-item:hover, #Navigation .eng-nav-item.eng-nav-sub-item:active, #Navigation .eng-nav-item.eng-nav-sub-item:focus { background: #579043; }
  #engageMainNav .eng-nav-item.eng-nav-sub-item:hover .eng-nav-node, #engageMainNav .eng-nav-item.eng-nav-sub-item:active .eng-nav-node, #engageMainNav .eng-nav-item.eng-nav-sub-item:focus .eng-nav-node, #Navigation .eng-nav-item.eng-nav-sub-item:hover .eng-nav-node, #Navigation .eng-nav-item.eng-nav-sub-item:active .eng-nav-node, #Navigation .eng-nav-item.eng-nav-sub-item:focus .eng-nav-node { color: white; }
  #engageMainNav .eng-nav-item.eng-nav-sub-item .eng-nav-node, #Navigation .eng-nav-item.eng-nav-sub-item .eng-nav-node { color: #666; background: 0 0; font-size: 14px; font-weight: bold; padding: 12px 12px; border: solid #d6d8d7; border-width: 0px 1px 1px; font-family: Arial, Helvetica, sans-serif; }
  #engageMainNav .eng-nav-main-item:first-child, #Navigation .eng-nav-main-item:first-child { border-radius: 0; }
  #engageMainNav .eng-nav-dropdown > .eng-nav-node:after, #Navigation .eng-nav-dropdown > .eng-nav-node:after { content: unset; } }

.breadcrumb-container { margin-top: 20px; }

.nav-sidebar .interior-nav { font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.nav-sidebar .interior-nav h3 { color: white; background: #0e6a3b; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 2px 10px; font-size: 15px; }

.nav-sidebar .interior-nav .level-0 { padding: 0; }

.nav-sidebar .interior-nav .level-0 > li a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; background: #EFEFEF; color: #000000; padding: 8px 10px; display: block; border-bottom: 1px solid #d6d8d7; border-top: 1px solid #eee; }

.nav-sidebar .interior-nav .level-0 > li a:first-child { border-top: none; }

.nav-sidebar .interior-nav .level-0 > li a:hover, .nav-sidebar .interior-nav .level-0 > li a:active, .nav-sidebar .interior-nav .level-0 > li a:focus { background: #f7f7f7; color: #0e6a3b; }

.nav-sidebar .interior-nav .level-0 > li.selected a { background: #f7f7f7; color: #0e6a3b; }

#dnn_ctr2036_Welcome_ctl00_hypSignIn { padding: 8px 15px 8px 26px; text-decoration: none; font-weight: bold; border-radius: 0; position: relative; color: #005DB4; }

#dnn_ctr2036_Welcome_ctl00_hypSignIn:after { content: ""; border-top: 6px solid transparent; border-left: 5px solid #C3A425; border-right: 5px solid transparent; border-bottom: 5px solid transparent; position: absolute; left: 15px; top: 10px; }

#dnn_ctr2036_Welcome_ctl00_hypSignIn:hover, #dnn_ctr2036_Welcome_ctl00_hypSignIn:active, #dnn_ctr2036_Welcome_ctl00_hypSignIn:focus { color: white; background: #579043; }

#dnn_ctr2036_Welcome_ctl00_hypSignIn:hover:after, #dnn_ctr2036_Welcome_ctl00_hypSignIn:active:after, #dnn_ctr2036_Welcome_ctl00_hypSignIn:focus:after { border-left: 5px solid white; }

div#dnn_HeaderCol2 { margin-right: 10px; }

.header-pane .mx-login-mode-wrapper { text-align: right; background: white; position: relative; z-index: 100; }

.header-pane .mx-welcome-back-label h6 { color: #0e6a3b; padding: 10px 0; }

ul.mx-ul.mx-login-mode-ul { padding-bottom: 5px; padding-left: 5px; border-bottom: 1px solid #D2D2D2; -webkit-box-shadow: 0px 5px 4px -4px rgba(224, 224, 224, 0.75); box-shadow: 0px 5px 4px -4px rgba(224, 224, 224, 0.75); }

li.mx-li.mx-my-profile-li:after, .horizontal-list li:before, .mx-li.mx-my-profile-li:before, .mx-login-mode-wrapper ul li:before { display: block; position: absolute; right: inherit; left: -4px; top: 5px; background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgd2lkdGg9IjE3OTIiIGhlaWdodD0iMTc5MiIgdmlld0JveD0iMCAwIDE3OTIgMTc5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTM2MyA4NzdsLTc0MiA3NDJxLTE5IDE5LTQ1IDE5dC00NS0xOWwtMTY2LTE2NnEtMTktMTktMTktNDV0MTktNDVsNTMxLTUzMS01MzEtNTMxcS0xOS0xOS0xOS00NXQxOS00NWwxNjYtMTY2cTE5LTE5IDQ1LTE5dDQ1IDE5bDc0MiA3NDJxMTkgMTkgMTkgNDV0LTE5IDQ1eiIvPjwvc3ZnPg=="); content: ""; height: 9px; width: 9px; background-position: 0 0; background-size: 9px; }

li.mx-li.mx-my-profile-li:hover:after, .horizontal-list li:hover:before, .mx-li.mx-my-profile-li:hover:before, .mx-login-mode-wrapper ul li:hover:before { background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgd2lkdGg9IjE3OTIiIGhlaWdodD0iMTc5MiIgdmlld0JveD0iMCAwIDE3OTIgMTc5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBzdHlsZT0iZmlsbDojNzhCNjNDIiAgZD0iTTEzNjMgODc3bC03NDIgNzQycS0xOSAxOS00NSAxOXQtNDUtMTlsLTE2Ni0xNjZxLTE5LTE5LTE5LTQ1dDE5LTQ1bDUzMS01MzEtNTMxLTUzMXEtMTktMTktMTktNDV0MTktNDVsMTY2LTE2NnExOS0xOSA0NS0xOXQ0NSAxOWw3NDIgNzQycTE5IDE5IDE5IDQ1dC0xOSA0NXoiLz48L3N2Zz4="); background-position: 0 0; background-size: 9px; }

.mx-login-mode-wrapper ul a { padding: 0 .5em; text-transform: uppercase; font-weight: bold; font-size: 11.5px; color: black; }

.mx-login-mode-wrapper ul a:hover, .mx-login-mode-wrapper ul a:active, .mx-login-mode-wrapper ul a:focus { color: #78B63C; }

#footer { height: auto; background: url("data:image/jpeg;base64,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"); overflow: hidden; margin-top: 12px; padding: 120px 0; }

#footer .container.footer-container { margin: 0 auto; color: #CDCECE; background: 0 0; }

#footer .container.footer-container span { color: #CDCECE; }

#footer .container.footer-container a { color: #78B63C; }

/* added 06-01-2018 by Protech for the mx report viewer */
.mx-report-viewer-wrapper td a span::before { content: 'Export to PDF/Excel'; font-size: 12px; margin-right: 4px; font-weight: 700; color: #0e6a3b; }

.mx-report-viewer-wrapper td a img { display: none; }

.mx-report-viewer-wrapper td input[type="text"] { min-height: auto; margin-top: 0px !important; margin-bottom: 0px !important; }

 .mx-message-wrapper.information {
  background-color:#6BA4B8!important;
  overflow: hidden; padding-top: 0; }

.mx-message-wrapper.information .mx-message-h4 {
  color:white!important;
  padding-left: 0; }

.mx-message-wrapper.information .mx-message-span p { 
  color:white!important;
  margin-left: 0; }
  .mx-message-wrapper.information .mx-message-span { 
    color:white!important;
    margin-left: 0; }

/* for the progress spinner image upon button click */
.fade-area {opacity:.5;}
.show-loader-image {display:inline-block!important;}
#loading {
    background-image: url(/Portals/_default/Skins/ProtechTemplate/images/spinner.gif)!important;
    position: fixed;
    top: 200px;
    left: 45%;
    width: 100px!important;
    height: 100px!important;
    background-size: 100px!important;
}

#dnn_ctr3047_ReportViewer_ctl00_rpvReportViewer_ctl04 > div {
  float: left;
}

#dnn_ctr3047_ReportViewer_ctl00_rpvReportViewer_ctl04_ctl09_ddValue:hover,
#dnn_ctr3047_ReportViewer_ctl00_rpvReportViewer_ctl04_ctl09:hover,
#dnn_ctr3047_ReportViewer_ctl00_rpvReportViewer_ctl04_ctl07_ddValue:hover,
#dnn_ctr3047_ReportViewer_ctl00_rpvReportViewer_ctl04_ctl07:hover {
  cursor: pointer;
} 

.aspNetDisabled .ui-datepicker-trigger {
  display: none;
}

.aspNetDisabled {
      color: #606060;
}