.date-repeat-input{float:left;margin-right:5px;width:auto;}.date-repeat-input select{min-width:7em;}.date-repeat fieldset{clear:both;float:none;}.date-repeat-radios{margin-bottom:1em;}.date-repeat-radios input[type=radio]{float:left;margin:0.75em 0.75em 0 0;}.date-repeat-radios .form-wrapper{float:left;}.date-repeat-radios .form-type-checkboxes .form-type-checkbox{width:15%;float:left;margin:0;}.date-repeat-radios .date-repeat-radios-item{margin-bottom:1em;}.weekly .form-type-checkboxes .form-type-checkbox{float:left;margin-right:10px;}.date-repeat-input.byday-count label,.date-repeat-input.byday-count select,.date-clear.bymonthday label,.date-clear.bymonthday select{display:inline;}.date-repeat-input.byday-day label,.date-clear.bymonthday .field-suffix{font-weight:bold;}.range-of-repeat .form-radios > div{margin-top:0.5em;}.range-of-repeat .count input[type=text]{margin:0 0.5em;}.range-of-repeat .until .form-wrapper{margin:0 0.5em;display:inline-block;vertical-align:middle;}.range-of-repeat .until .form-radio,.range-of-repeat .until .date-prefix-inline{margin:0 0 1.4em 0;vertical-align:middle;}.range-of-repeat .until.widget-date_popup.label-above .form-radio,.range-of-repeat .until.widget-date_popup.label-above .date-prefix-inline{margin:0;vertical-align:middle;}.range-of-repeat .until.widget-date_select.label-within .form-radio,.range-of-repeat .until.widget-date_select.label-within .date-prefix-inline{margin:0;vertical-align:middle;}.range-of-repeat .until.widget-date_select.label-above .form-radio,.range-of-repeat .until.widget-date_select.label-above .date-prefix-inline{margin:1.4em 0 0 0;vertical-align:middle;}.range-of-repeat .until .form-type-date-text .date-padding{padding:0;}.range-of-repeat .until.widget-date_select.label-within .date-padding{padding:0;}.range-of-repeat .until.widget-date_select.label-above .date-padding{padding:0;}.range-of-repeat .until .form-type-date-select,.range-of-repeat .until .form-type-date-popup,.range-of-repeat .until .form-type-date-text{border:none;margin:0;}
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
div.toboggan-container{text-align:center;}div.toboggan-login-link-container{text-align:left;}div.toboggan-login-link-container a{text-decoration:none;}div.toboggan-block-message{text-align:left;}div.user-login-block{text-align:left;}div.user-login-block a{text-align:left;}.toboggan-unified #login-message{text-align:center;font-size:2em;line-height:1.2;}.toboggan-unified #login-links{text-align:center;font-size:1.5em;line-height:2.7;}.toboggan-unified #login-links a{padding:.5em;border:1px #666 solid;background-color:#EEE;}.toboggan-unified #login-links a:hover{background-color:#DDD;}.toboggan-unified #login-links a.lt-active,.toboggan-unified #login-links a.lt-active:hover{background-color:#FFF19A;border:2px #333 solid;}.toboggan-unified.login #register-form{display:none;}.toboggan-unified.register #login-form{display:none;}
.mimbership-status-block{position:relative;padding:1.25rem 1.5rem 1.25rem 1.25rem;margin:0 0 1.5rem 0;background:var(--mim-status-bg,#f7f9fc);border-left:4px solid var(--mim-status-accent,#4a7dd6);border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.06);}.mimbership-status-block.tier-unverified,.mimbership-status-block.tier-incomplete{--mim-status-accent:#d68f1c;--mim-status-bg:#fff8e8;}.mimbership-status-block.tier-trusted{--mim-status-accent:#4a7dd6;}.mimbership-status-block.tier-core,.mimbership-status-block.tier-legacy,.mimbership-status-block.tier-silver,.mimbership-status-block.tier-gold,.mimbership-status-block.tier-platinum{--mim-status-accent:#2a9d63;--mim-status-bg:#f0faf4;}.mimbership-status-block.variant-celebrate{--mim-status-accent:#d4a017;--mim-status-bg:#fff9e6;background-image:linear-gradient(135deg,#fff9e6 0%,#fdf3d4 100%);}.mimbership-status-block.variant-celebrate .mimbership-status-heading{font-size:1.15rem;}.mimbership-status-cta.celebrate{background:#d4a017;border-color:#d4a017;color:#fff;font-weight:600;}.mimbership-status-cta.celebrate:hover{background:#b8890f;border-color:#b8890f;color:#fff;}.mimbership-status-dismiss{position:absolute;top:0.5rem;right:0.75rem;width:1.75rem;height:1.75rem;padding:0;font-size:1.5rem;line-height:1;background:transparent;border:0;cursor:pointer;color:#888;opacity:0.7;}.mimbership-status-dismiss:hover{opacity:1;color:#333;}.mimbership-status-heading{margin:0 0 0.5rem 0;font-size:1.15rem;font-weight:700;color:#1a1a1a;line-height:1.3;}.mimbership-status-body{margin:0 0 1rem 0;font-size:0.95rem;line-height:1.5;color:#2a2a2a;}.mimbership-status-body .help-text{display:block;margin-top:0.25rem;font-size:0.85rem;color:#4a4a4a;font-style:italic;}.mimbership-status-ctas{display:flex;flex-wrap:wrap;gap:0.5rem;}.mimbership-status-cta{display:inline-block;padding:0.4rem 0.85rem;font-size:0.9rem;line-height:1.3;text-decoration:none;border-radius:3px;border:1px solid var(--mim-status-accent,#4a7dd6);}.mimbership-status-cta.primary{background:var(--mim-status-accent,#4a7dd6);color:#fff;}.mimbership-status-cta.primary:hover{filter:brightness(0.92);color:#fff;}.mimbership-status-cta.secondary{background:transparent;color:var(--mim-status-accent,#4a7dd6);}.mimbership-status-cta.secondary:hover{background:var(--mim-status-accent,#4a7dd6);color:#fff;}.mimbership-status-page{max-width:760px;margin:0 auto;}.mimbership-status-section{padding:1.25rem 1.5rem;margin-bottom:1.25rem;background:#fff;border:1px solid #e3e8ef;border-radius:4px;}.mimbership-status-section.section-welcome{background:#f7f9fc;border:0;text-align:center;}.mimbership-status-section.section-alert{background:#fff8e8;border-color:#f0d99a;}.mimbership-status-section.section-upsell{background:#f5f0ff;border-color:#d9c8f0;}.mimbership-status-section.section-capabilities{border-left:3px solid #2a9d63;}.section-heading{margin:0 0 0.75rem 0;font-size:1.15rem;font-weight:600;}.section-body p{margin:0 0 0.75rem 0;line-height:1.5;}.section-body ul{margin:0.5rem 0 0.75rem 1.5rem;}.section-body .button{display:inline-block;padding:0.5rem 1rem;margin-top:0.5rem;background:#f3f5f9;border:1px solid #c8d2e0;border-radius:3px;text-decoration:none;color:#333;}.section-body .button-primary{background:#4a7dd6;border-color:#4a7dd6;color:#fff;}.section-body .button-primary:hover{filter:brightness(0.92);color:#fff;}@media (max-width:600px){.mimbership-status-block{padding:1rem;margin:0 0 1rem 0;}.mimbership-status-heading{font-size:1.1rem;}.mimbership-status-body{font-size:1rem;}.mimbership-status-ctas{flex-direction:column;}.mimbership-status-cta{text-align:center;padding:0.7rem 1rem;font-size:0.95rem;}.mimbership-status-section{padding:1rem;}}.ms-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 18px;font-size:13.5px;line-height:1.4;}.ms-banner-untrusted{background:rgba(232,161,60,.14);border-bottom:1px solid rgba(232,161,60,.5);}.ms-banner-intl{background:rgba(109,95,224,.12);border-bottom:1px solid rgba(109,95,224,.5);}.ms-banner-flag{font-weight:700;white-space:nowrap;}.ms-banner-untrusted .ms-banner-flag{color:#E8A13C;}.ms-banner-intl .ms-banner-flag{color:#A9A0E8;}.ms-banner-text{flex:1;min-width:240px;color:var(--font-color-2-second-variation,#ADADAD);}.ms-banner-cta{background:var(--primary-2,#4BB749);color:#fff !important;padding:7px 16px;border-radius:8px;font-weight:700;font-size:13px;text-decoration:none;white-space:nowrap;}.ms-banner-cta-purple{background:#6D5FE0;}.ms-banner-cta:hover{text-decoration:none;opacity:.92;}.ms-banner-declare{color:var(--font-color-2,#888);font-size:12.5px;text-decoration:underline;white-space:nowrap;}.ms-banner-x{color:var(--font-color-2,#888);font-size:17px;text-decoration:none;padding:0 4px;}
abbr.mim-abbr-term{border-bottom:1px dotted currentColor;cursor:help;text-decoration:none;}.mim-abbr-tooltip{background:#1f1f1f;border-radius:4px;box-shadow:0 8px 28px rgba(0,0,0,0.28);color:#fff;display:none;font-size:14px;line-height:1.35;max-width:min(320px,calc(100vw - 24px));padding:8px 10px;position:absolute;z-index:10000;}.mim-abbr-tooltip.is-visible{display:block;}
.mim-stub-message{--mim-accent:#39FF6A;--mim-text:#F5F2EA;--mim-text-dim:#A9A499;text-align:center;max-width:32rem;margin:1.5rem auto;color:var(--mim-text);}.view-mode-inactive .field-name-field-user-picture img,.user-inactive .field-name-field-user-picture img{display:block;margin:0 auto;width:120px;height:120px;object-fit:cover;border-radius:50%;filter:grayscale(1);}.mim-stub-glyph{display:block;margin:0 auto 0.5rem;color:var(--mim-accent);}.mim-stub-pill{display:inline-flex;align-items:center;gap:6px;margin:0 0 0.75rem;padding:5px 14px;border-radius:999px;background:rgba(255,255,255,0.08);color:var(--mim-text-dim);font-size:12px;letter-spacing:0.04em;text-transform:uppercase;}.mim-stub-headline{font-size:1.6rem;font-weight:700;line-height:1.25;margin:0 0 0.5rem;color:var(--mim-text);}.mim-stub-sub{font-size:0.95rem;line-height:1.6;margin:0 auto;max-width:26rem;color:var(--mim-text-dim);}.view-mode-inactive,.user-inactive,.node.view-mode-inactive{text-align:center;}.mim-stub-message,.mim-stub-cta{margin-left:auto;margin-right:auto;}.view-mode-inactive .field,.view-mode-inactive .field-items,.view-mode-inactive .field-item,.user-inactive .field,.user-inactive .field-items,.user-inactive .field-item{text-align:inherit;}.mim-stub-cta{display:flex;align-items:center;gap:16px;width:100%;max-width:32rem;margin:1.5rem auto;padding:18px 20px;text-align:left;background:rgba(255,255,255,0.04);border:0.5px solid rgba(255,255,255,0.12);border-radius:12px;box-sizing:border-box;}.mim-stub-cta__icon{flex:0 0 auto;color:var(--mim-accent,#39FF6A);}.mim-stub-cta__body{flex:1 1 auto;min-width:0;text-align:left;word-break:normal;overflow-wrap:anywhere;}.mim-stub-cta__title{font-weight:700;margin:0 0 4px;color:var(--mim-text,#F5F2EA);white-space:normal;}.mim-stub-cta__text{font-size:0.85rem;line-height:1.5;margin:0;color:var(--mim-text-dim,#A9A499);}.mim-stub-cta__button{flex:0 0 auto;display:inline-block;padding:12px 18px;border-radius:8px;background:var(--mim-accent,#39FF6A);color:#0A0A0A;font-weight:700;text-decoration:none;text-align:center;}.mim-stub-cta__button:hover{filter:brightness(1.08);}@media (max-width:480px){.mim-stub-cta{flex-direction:column;align-items:stretch;text-align:center;}.mim-stub-cta__button{width:100%;}}
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
span[data-picture-align="left"],img[data-picture-align="left"]{float:left;}span[data-picture-align="right"],img[data-picture-align="right"]{float:right;}span[data-picture-align="center"],img[data-picture-align="center"]{display:block;margin-left:auto;margin-right:auto;}.cke_dialog_body tr td:last-child{border-right:0px;}
.webform-mimbership-restriction{padding:15px 20px;margin:20px 0;border-left:4px solid #ed541d;background-color:#fcf8e3;border-radius:4px;text-align:center;}.webform-mimbership-restriction .restriction-icon{font-size:48px;margin:10px 0 20px 0;line-height:1;}.webform-mimbership-restriction h3{margin-top:0;margin-bottom:15px;color:#8a6d3b;font-size:1.2em;}.webform-mimbership-restriction p{margin-bottom:0;line-height:1.6;}.webform-mimbership-restriction .restriction-actions{margin-top:20px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap;}.webform-mimbership-restriction .btn{display:inline-block;padding:10px 20px;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;border-radius:4px;border:none;cursor:pointer;transition:all 0.3s ease;}.webform-mimbership-restriction .btn-primary{background-color:#0071bc;color:#ffffff;}.webform-mimbership-restriction .btn-primary:hover{background-color:#005a9c;color:#ffffff;text-decoration:none;}.webform-mimbership-restriction .btn-default{background-color:#f5f5f5;color:#333333;border:1px solid #cccccc;}.webform-mimbership-restriction .btn-default:hover{background-color:#e6e6e6;color:#333333;text-decoration:none;}.webform-mimbership-restriction .btn-success{background-color:#5cb85c;color:#ffffff;}.webform-mimbership-restriction .btn-success:hover{background-color:#449d44;color:#ffffff;text-decoration:none;}
.webform-mimbership-options-disabled-item{opacity:0.72;}.webform-mimbership-options-help{margin-top:0.5em;padding:0.8em 0.9em;border-left:3px solid #c49a2c;background:#fff8e1;color:#5f5f5f;font-size:0.95em;line-height:1.45;}.webform-mimbership-options-help p{margin:0.2em 0 0.65em;}.webform-mimbership-options-groups{margin-top:0.45em;}.webform-mimbership-options-group{border-top:1px solid rgba(196,154,44,0.28);padding:0.5em 0;}.webform-mimbership-options-group:first-child{border-top:0;padding-top:0;}.webform-mimbership-options-group-requirement{color:#4f4f4f;font-weight:700;}.webform-mimbership-options-group-options{margin-top:0.15em;}.webform-mimbership-options-cta{border-top:1px solid rgba(196,154,44,0.28);margin-top:0.35em;padding-top:0.55em;}.webform-mimbership-options-inline-help{margin:0.2em 0 0 1.6em;color:#6f5a12;font-size:0.92em;}.webform-mimbership-options-hidden-item{display:none;}.webform-mimbership-options-link-separator{color:#9b8b5a;margin:0 0.25em;}.webform-mimbership-options-modal{display:none;}.webform-mimbership-options-modal.is-open{display:block;}.webform-mimbership-options-modal-backdrop{background:rgba(20,18,12,0.62);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9998;}.webform-mimbership-options-modal-dialog{background:#fff;border-radius:4px;color:#242424;box-shadow:0 20px 60px rgba(0,0,0,0.32);left:50%;max-width:520px;padding:1.75em 2em;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100% - 40px);z-index:9999;}.webform-mimbership-options-modal-dialog h3{color:#161616;font-size:1.8em;font-weight:700;line-height:1.2;margin:0 2em 0.75em 0;}.webform-mimbership-options-modal-close{background:transparent;border:0;color:#555;cursor:pointer;font-size:1.6em;font-weight:700;line-height:1;pointer-events:auto;position:absolute;right:0.55em;top:0.45em;z-index:1;}.webform-mimbership-options-modal-body{color:#4a4a4a;font-size:1.05em;line-height:1.55;margin:0.75em 0 1em;}.webform-mimbership-options-modal-actions .btn{margin:0 0.4em 0.4em 0;}.webform-mimbership-options-modal-open{overflow:hidden;}@media (max-width:640px){.webform-mimbership-options-modal-dialog{padding:1.4em 1.5em;width:calc(100% - 32px);}.webform-mimbership-options-modal-dialog h3{font-size:1.45em;margin-right:1.8em;}.webform-mimbership-options-help{font-size:0.9em;padding:0.75em;}.webform-mimbership-options-group-options{display:block;}}
#workflow_admin_ui_states .state-name input{margin-right:2em;}#workflow_admin_ui_states .state-status{text-align:center;}#workflow_admin_ui_states .state-count{text-align:right;}#workflow_admin_ui_states th.state-ops{}
span.ext{background:url(/sites/all/modules/extlink/images/extlink_s.png) 2px center no-repeat;width:10px;height:10px;padding-right:12px;text-decoration:none;}span.mailto{background:url(/sites/all/modules/extlink/images/extlink_s.png) -20px center no-repeat;width:10px;height:10px;padding-right:12px;text-decoration:none;}@media print{span.ext,span.mailto{display:none;padding:0;}}span.extlink i{padding-left:0.2em;}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}
.media-wysiwyg-align-left,.media-float-left{float:left;margin-right:20px;}.media-wysiwyg-align-right,.media-float-right{float:right;margin-left:20px;}.media-wysiwyg-align-center{text-align:-moz-center;text-align:-webkit-center;text-align:center;}
