/* ====== SW-2022 > Global UI/UX Update (structure) Stylesheet (sw-2022)======== */

/* version: sw-2022-v2.6 (23-09-2022) - Sanjay Tickoo */

/****** Pilot a11y Style > (SW-1001) - 04-2022 *******/

/* Visible Focus */
:focus {outline: none; box-shadow: 0 0 0 2px var(--primary-alt);}
button:focus {box-shadow: 0 0 0 2px var(--button-focus);}

select:not([disabled]):hover, input:not([disabled]):not([type="checkbox"]):not([type="radio"]):not([readonly]):hover {outline: none; box-shadow: 0 0 0 2px var(--muted);}
select:not([disabled]):focus, input:not([disabled]):not([type="checkbox"]):not([type="radio"]):not([readonly]):focus {outline: none; box-shadow: 0 0 0 2px var(--primary-alt);}

/* Skip to Content */
#skiptocontent a {
	padding:12px 14px;
  	font-size:14px;
	position: absolute;
	top:-56px;
	left:0px;
	color:white;
	background:#333;
	-webkit-transition: top 1s ease-out;
    transition: top 1s ease-out;
    z-index: 100;}

#skiptocontent a:focus {
	position:absolute;
	left:0px;
	top:0px;
  border:1px solid white;
	outline-color:transparent;
	-webkit-transition: top .1s ease-in;
    transition: top .1s ease-in;
  box-shadow: 0 1px 2px 0 rgb(37 55 70 / 20%), 0 1px 8px 0 rgb(37 55 70 / 20%);
  z-index:1100;}

@media (prefers-reduced-motion: reduce) {
	#skiptocontent a {
		transition-duration: 0.001ms !important;
	}
}


/******** UI BUG FIXES > (SW-1162) 06-2022 *****/

/* Body Margin Fixes */
body.scroll-at-top {padding-top:52px !important;}

/* Header/Navbar > Top margin fix */
#header, .scroll-at-top #header{top:0 !important;}

/* Content container > Top margin fix */
#content div.ui-view-content{margin-top:0;}

/* Loading Pane Z-indices */
#loading-pane-backdrop{z-index:101;}
#loading-pane{z-index:102;}

/* Hiding legacy FO + Blog link top bar */
#header .external-navigation,
#dashboard-body-anchor2 .external-navigation,
.scroll-at-top #header .external-navigation {height:0 !important; display:none !important; visibility:hidden !important;}


/* Workbench aside > Top margin + height fix */
.workbench-side, .scroll-at-top .workbench-side, #dashboard-anchor-body2, .scroll-at-top #dashboard-anchor-body2{margin-top:52px;}

/* Workbench aside > Footnotes box alignment */
.workbench-side .footnotes, #dashboard-anchor-body2 .footnotes{padding:48px 15px 24px;}

/* Workbench Main > article list margin fix */
.article-list-container{margin-top:20rem;}

/* Feeds LHS Menu > Fixing top-margin */
body.scroll-at-top .feeds-menu-container, body.scroll-at-top .top-bar-container, body .feeds-menu-container, body .top-bar-container {top: 52px!important;}

/* Feeds > Main > Feed container height fix */
.jkOmgX,.jkOlvH{max-height:100vh;}

/* Feeds > Top title margin fix */
.jkOlvI{padding-top:72px;}
body.scroll-at-top .jkOlvI{padding-top:30px;}

/* Legacy Manuscripts Page > Fixing top margin + Button alignment */
.scroll-at-top .document-detail-wrapper .discussions-sidebar{top:52px;}
#header .document-detail-header .user-info, #dashboard-body-anchor2 .document-detail-header .user-info{margin-right:24px;}



/*=========== v2 Updates > (SW-1213) - 06-2022 ==================*/

/* Disabled class - Cursor */
*[disabled], *[disabled]:hover, .is-disabled, is-disabled:hover, .btn.btn-primary[disabled], .btn.btn-primary.is-disabled, .btn.btn-primary[disabled], fieldset[disabled] .btn.btn-primary{
  cursor: not-allowed !important;}

/* Header > Theme Toggle */
#header .accessibility-wrapper .accessibility-toggle i{color:#a6aeb5 !important;}
#header .accessibility-wrapper:hover .accessibility-toggle i{color:#333 !important;}

/* Notification Icon hover state */
#header .heads:hover .heads__icons-typ .notification-icon, #header .heads.wb-closeable .heads__icons-typ .notification-icon, #header .heads .wb-closeable .heads__icons-typ .notification-icon{color:#333;}

/* Member Icon hover state */
#header .heads:hover .heads__icons-typ .member-icon, #header .heads.wb-closeable .heads__icons-typ .member-icon, #header .heads .wb-closeable .heads__icons-typ .member-icon{background:#333;}


/* Modals > Margin fix on low-height displays */
@media (max-height: 800px){.modal-dialog {margin:30px auto;}}

/* Modal Title */
.modal-header .modal-title{text-transform:uppercase; font-size:1.6rem; font-weight:500;}

/* Modal Forms > */
/* Input field */
.modal-dialog-form .form-row-input input, .modal-dialog-form input{padding:8px 12px;}
/* Readonly input field*/
.modal-dialog-form .form-row-input .is-readonly{cursor: not-allowed !important; border-color:transparent;}

/* Snackbar Button label */
.MuiSnackbarContent-action .MuiButton-label{color:white !important;}

/***** MISC *****/
.padding-top-0{padding-top: 0 !important;}

/******* DASHBOARD *******/

/* Dashboard Container */
.kgJyLI{margin-top:1rem !important;margin-bottom: 8rem;}

/* Headings */
h2.jkOltk, h2.jkOlSb, h2.bAzGKE, h2.jkOluD{font-size: 1.5rem;line-height: 1;text-transform: uppercase;font-weight: 500;}
h2.sc-LzLMO {padding-top:6rem;}

/* Project Cards */
div.side-item{text-transform:capitalize;}

/* Article Suggestions > Project title */
h4[data-test-id="card-project-name"], .bAzGKB{text-transform: uppercase;font-size: 1.2rem;font-weight:500;}

/* Article Suggestions > More Overlay > Heading */
.bAzGKC .bAzGKD{margin-top:6rem;margin-bottom:0;}

/* Suggestion item - Pop up */
.bAzGJF{border-bottom:1px solid #ddd;}
[data-test-id="abstract-text"] h4 {text-transform:uppercase;line-height:1.8;}

/* How to cards */
p.jkOlSq{text-transform: uppercase;font-size:1.2rem;font-weight: 500;}


/****** WORKBENCH ******/

/* Workbench LHS Menu > Import Button */
.block-button.alt, .block-button.alt2, .inline-button.alt, .inline-button.alt2 {text-transform:uppercase;}

/* Workbench LHS Menu - Expand Toggle */
.expand-toggle{opacity:1;}
.expand-toggle>i{font-size:1.3rem;border-radius: 50%;width:10px !important; height:13px !important;}
.expand-toggle>i {background:#000 !important;}
.expand-toggle:hover>i {background:#000 !important;}

/* Workbench LHS Menu > No Subscription alerts */
.workbench-side .collection-contextual.no-subscription h5,
.workbench-side .group-contextual.no-subscription h5,
#dashboard-anchor-body2 .collection-contextual.no-subscription h5,
#dashboard-anchor-body2 .group-contextual.no-subscription h5{padding-bottom:2rem;}

/* Workbench Main > Search */
.jkOlJy.active{border:none;padding:1rem 1.2rem;font-size:1.8rem;outline:none;}

/* Workbench Main > Tabs and Toolbar */
.toolbar-content .select-all-text{min-width:1rem;}


/* Workbench Main > Toolbar actions */
.toolbar-content .toolbar-actions .toolbar-action .material-icons.is-disabled,
.toolbar-content .toolbar-actions .toolbar-action .material-icons.is-disabled:hover{opacity:1; visibility:visible;}
.toolbar-content .toolbar-actions{margin-right:24px;}
.toolbar-content .toolbar-actions.selection-empty .toolbar-action{display:none; opacity:0; visibility:hidden;}
.toolbar-content .toolbar-actions .toolbar-action .material-icons{opacity:1;}

.toolbar-content .merge-duplicates-icon-wrapper{margin-left:-24px;}

.toolbar-content .navigation .sorting .reference-sorting .selected-option .selected-option-text{text-transform:uppercase;font-size:1.2rem;}

/* Email References Modal */
#email-references-modal .article-details .title{font-weight:500;margin-bottom:1rem;}


/* Workbench Main > Articles */
.article-list-container .article-item, #dashboard-body-anchor2 .article-item{margin-bottom:1.5rem;border:1px solid transparent;}
.article-list-container .article-link{text-transform:uppercase;}
.article-list-container .article-link .link-text{line-height:24px;font-size:1.3rem;font-weight:500;}

.article-list-container .article-item .article-footer .abstract-toggle{text-transform:uppercase;font-size:1.2rem;font-weight:bold;}

.article-list-container .article-item .article-details .title,
#dashboard-body-anchor2 .article-item .article-details .title{font-weight:500;font-size:2rem; line-height:1.3;}

.article-list-container .article-item .control-panel,
#dashboard-body-anchor2 .article-item .control-panel{padding:24px 24px 24px 30px;}
.article-list-container .article-item .control-panel .article-item-navigation,
#dashboard-body-anchor2 .article-item .control-panel .article-item-navigation{padding-left:24px;}


/* Workbench Main > Grid/Table view */
.article-grid thead th{text-transform:uppercase; font-size:1.2rem; font-weight:500;}

.article-grid tbody tr td.notes .cell-content strong{font-weight:bold;}

.article-grid tbody tr:hover td .cell-content,
.article-grid tbody tr:hover td.added .cell-content,
.article-grid tbody tr:hover td.added-by .cell-content,
.article-grid tbody tr.is-selected td .cell-content,
.article-grid tbody tr.is-selected td.added .cell-content,
.article-grid tbody tr.is-selected td.added-by .cell-content{font-weight:500;}

/* Workbench Main > Splash content */
.splash-page__title, .st2 {font-size:2rem; line-height: 1.3;}
.splash-page__subtitle, .st5{font-size:1.5rem; line-height: 1.3;}

/* Merge Duplicates */
#merge-duplicates .duplicates-disclaimer h2{font-size:2rem; line-height:1.3; margin-bottom:.5rem;}
#merge-duplicates .duplicates-disclaimer .t7{font-size:1.5rem; line-height:1.2;}

/* Workbench Main > Tab Suggestions (HIW alert) */
.how-it-works{margin-bottom:2rem;font-weight:400; border:none; border-radius:9px;}
.how-it-works .hiw-label{font-weight:400;}
.how-it-works .hiw-text{font-weight:400;font-size:1.4rem; line-height:1.5; margin-bottom:1rem;}


/* Workbench Main > Tab Suggestions > Articles */
.suggestion-list-container{margin-top:2rem;}
.suggestion-list-container .suggestion-item .suggestion-controls{width:20%;text-align:left;padding:24px 30px;}
.suggestion-detail a{display:block;}

/* Workbench Main > Tab Activity */
.activity-container .activity-group .date-badge{font-size:1.2rem;padding:0 5px;text-align:left;}


/* Workbench Main > Tab Manuscripts */
.document .document-details .title{margin:10px 0; font-weight:500; font-size:2rem;}
.document .control-panel .document-navigation ul .control-icon{font-weight:500;margin-top:0; padding:4px 8px;}
.document .control-panel .document-navigation ul .control-icon .control-icon-text{font-size:1.4rem;}


/* Workbench > Share Project */
.share--project .sidebar-header .sidebar-header-upper{padding:0 15px;margin:0 -15px;}
.share--project .sidebar-header .project, .share--project .sidebar-header .project .project-name{font-size:1.3rem;font-style:normal; text-transform:uppercase;font-weight:500;line-height:4rem;}
.share--project .sidebar-header .sidebar-header-upper .close{font-size:1.3rem;line-height:4rem;}
.share--project .sidebar-header .title{text-align:left;margin:0 -15px; padding: 0 15px; font-size:1.6rem; font-weight:500;}
.share--project .sidebar-content .add{padding:24px 15px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#email-form {padding-top:1rem;}
.share--project .personal-message-wrapper .add-personal-message-link{text-decoration:none !important;}
.share--project .personal-message-wrapper .personal-message .message-footer .characters-used{line-height:3rem;margin-left:1rem;}
.share--project .sidebar-content .add .invite-button-wrapper{margin-top:-20px;}

.share--project .members-list-container .member .details .name{font-weight:500;}
.share--project .members-list-container .member .confirm-remove-member{top:1rem;}

/****** NOTES AND ANNOTATIONS ******/
.notes-container .note .header .title{font-weight:500;}
.notes-container .note .header .publication-info *{font-weight:400;}
.notes-container .note .go-to-comment{text-transform:uppercase; font-size:1.2rem;}

.sort-and-filter-wrapper .sort-and-filter{padding:8px;text-transform:uppercase; font-size:1rem;}
.sort-and-filter-wrapper .sort-and-filter .notes-sort-label{font-size:1.4rem;}
.sort-and-filter-wrapper .sort-and-filter .user-list .selected-option{font-weight:400; font-size:1.4rem;}

.new-note{padding:15px;}
.new-note .autosize-textarea textarea{borders:none;}

.annotate-links, .install-annotator, .annotate-links .t7{text-transform:uppercase; font-size:1.2rem;font-weight:500;}

.notes-wrapper .t11.alt3, .discussion-list .discussion .info-annotation-wrapper *,
.discussion-list .discussion .reply-header, .discussion-list .discussion .info-annotation-date{text-transform:uppercase; font-size:1rem; font-weight:400;}

.discussion-list .discussion .autosize-textarea.main-comment,
.discussion-list .discussion .autosize-textarea.main-reply-text,
.discussion-list .discussion .autosize-textarea.secondary-reply-field,
.discussion-list .discussion .autosize-textarea.secondary-reply-text{margin-top:10px;}


/******* REFERENCE DETAIL PAGE *******/
#reference-detail .body-medium.alt3, #reference-detail .t7.alt3 {font-size:1.1rem; text-transform:uppercase;}
#reference-detail .main-content .main-details .title, #reference-detail .main-content .main-details .typ1 {margin-bottom:2rem;font-size:3.5rem; line-height:1.2;}

#reference-detail .main-content .main-details .authors{font-weight:500;}
#reference-detail .main-content .main-details .author{padding:0 4px;}
#reference-detail .less-more{font-size:1.2rem;}
#reference-detail .less-more i{margin:0;}

#reference-detail .main-content .main-details .affiliations .affiliation-list{margin-bottom:3rem;}

#reference-detail .main-content .main-details .other-info,
#reference-detail .main-content .main-details .item-identification{font-weight:300;font-size:1.6rem; line-height:1.2;}

#reference-detail .main-content .main-details .item-identification a{font-weight:400;}
#reference-detail .main-content .main-details .cited-by{margin-top:14px;}
#reference-detail .main-content .main-details .cited-by .cited-by-link{font-size:1.2rem; font-weight:500;}

#reference-detail .main-content .main-details .cited-by .citation-count{font-weight:500;font-style:normal !important;}

#reference-detail .main-content .reference-navigation .navigation-tabs{border-color:#ddd;}
#reference-detail .main-content .reference-navigation .navigation-tabs .navigation-tab{text-transform:uppercase; font-size:1.3rem; font-weight:600;padding:0 20px;}
#reference-detail .main-content .reference-navigation .navigation-tabs .navigation-tab.selected:after{height:2px;margin-bottom:-1px;}

#reference-detail .main-content .reference-navigation .navigation-tabs .navigation-tab .notes-counter{padding:4px 8px;border-radius:50px;font-size:1.2rem;}
#reference-detail .main-content .reference-navigation .navigation-tabs .navigation-tab.selected .notes-counter{padding:4px 8px;border-radius:50px;}

#reference-detail .main-content .navigation-content.abstract{margin-bottom:140px; min-height:200px;}
#reference-detail .main-content .navigation-content.abstract .abstract-text{font-weight:400; font-size:1.8rem; line-height:1.75;}

#reference-detail .abstract-action{font-style:italic;font-weight:300;}

#reference-detail .main-content .navigation-content.abstract .abstract-keywords{font-size:1.4rem;border-top:1px solid #ddd;padding-top:20px;}

/* Reference Detail > Related Articles */
#reference-detail .main-content .navigation-content.related-articles .description{font-size:1.4rem; font-style:italic; font-weight:400;}
#reference-detail .main-content .navigation-content.related-articles .related-article .article-actions .add-to{margin-bottom:1rem; font-size:1.25rem;}
#reference-detail .main-content .navigation-content.related-articles .related-article .article-actions .go-to, #reference-detail a.article-link{text-transform:uppercase; font-size:1.25rem;text-decoration:none; font-weight:500;}
#reference-detail .main-content .navigation-content.related-articles .related-article .abstract-text{margin:14px 0 30px; font-weight:300; font-size:1.5rem;line-height:1.5}

/* Reference Detail > Reagents */
#reference-detail .reagent-article__title{font-weight:500;}

/* Reference Detail > Aside */
#reference-detail .side-column .top-tools.top-tools--buttons a{display:block;}
#reference-detail .side-column .top-tools.top-tools--buttons .top-tools__button{text-transform:uppercase;font-weight:500;}
#reference-detail .side-column .top-tools.top-tools--buttons .top-tools__button-text{font-size:1.2rem;}
#reference-detail .side-column .r-supplementary-data .side-panel .sd-entry{padding:1.2rem 0;margin:0;border-bottom:1px solid #ddd;}
#reference-detail .side-column .r-supplementary-data .side-panel .sd-entry:last-child{border-bottom:none;}
#reference-detail .side-column .r-supplementary-data .side-panel .sd-entry .delete{top:1.6rem;}

#reference-detail .side-column .side-group .side-panel{padding:20px 5.33808% 20px;}
#reference-detail .side-column .side-group .side-panel.article-tags{padding:20px 5.33808% 20px;}
#reference-detail .side-column .side-group .side-panel .tags__title{font-weight:400;}

#reference-detail .side-column .r-projects .project .project-info *{opacity:1;}

#reference-detail .side-column .r-members .description{font-style:italic;}
#reference-detail .side-column .r-members .member .textual-info .member-name{font-weight:500;}


/*** TAGS > Article Tags ***/
.fonticon.add-tag-icon:before{top:0; left:0;}

/**** FEEDS SECTION ****/
/* Feeds Menu (LHS) */
.jkOluy,.jkOluy.active {font-weight:500;text-transform:capitalize;}
.jkOluy.active::before{width:4px;}


div [data-test-id="rss-feeds-feedscontainer"]{padding:0;}

div [data-test-id="rss-feeds-feedscontainer"] .jkOluZ{line-height:36px;min-height:48px;}

div [data-test-id="rss-feeds-feedscontainer"] div.active{font-weight:500;}

.jkOlva{margin-top:auto;padding-bottom:10px; padding-top:50px;}

/* Feeds > Main */

/*Search input border */
input.jkOLwj :focus{outline:none;}

/*List view*/
.article-list-wrapper{padding:2px;}
.article-list-wrapper .MuiPaper-rounded{margin-bottom:15px;}
.article-list-wrapper .MuiPaper-rounded h2{font-weight:500;font-size:1.8rem; line-height:1.3;margin-bottom:.5rem;}
.article-list-wrapper .sc-LzLPZ{font-weight:400;font-size:1.4rem;margin-bottom:1rem;}
.article-list-wrapper button{font-size:1.3rem;justify-content:end;}
.jkOlvV{padding-left:2rem;}

/* Feeds > Splash/no feeds available */
.jkOlwf{font-size:1.8rem;}

/* Feeds > Table View */
.top-bar-container, .sc-LzLQK{padding-left:2px; padding-right:2px;}
.feeds-table-header .oder-button, .jkOlxb .order-button{text-transform:uppercase; font-weight:500; font-size:1.3rem !important;}
.feeds-table-header .clear-button, .jkOlxe{bottom:0; font-size:1.2rem;top:1rem;}


/* Feeds > Detail View */
.jkOmfp img{max-width:100%;}
.jkOmfp figure{margin:2rem 0 4rem;}
.jkOmfp figcaption{font-size:1.4rem;line-height: 1.5;}

.jkOmfq{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ddd;}

.jkOmfr{font-weight:500;}

h2.sc-LzMir{font-size:3rem;}

.sc-LzMis{font-weight:500;}

.sc-LzMit{padding-bottom:30px;border-bottom:1px solid #ddd;margin-bottom:50px;}

.sc-LzMit h4, .sc-LzMit h5, .sc-LzMit h6{font-weight:400; font-size:1.8rem; line-height:1.75;}

/* Feeds Settings (also within account tab) */
.jkOmfP{outline:none;}

/* FEEDS SPLASH PAGE */
.jkOmgg{padding-bottom:3rem; border-bottom:1px solid #ddd;}

/* Feeds Splash Page > Footer */
.jkOluX{padding:3rem;}



/*** PROJECT INVITATION ***/
/* React Modal */
.jkOlTl{text-transform:uppercase;}
.jkOlTl h2{font-size:1.6rem;}
.jkOlUA{font-style:italic; font-size:1.4rem;}
.jkOlUC .sc-LzLwr{text-transform:uppercase;}
.jkOltu{border-top:1px solid #ddd;}


/****** HELP SECTIONS (App + External(React)FAQs) *******/
.help-aside .help-topics.active li, .ifLWkh.active li, .cVBhIH.active li{font-weight:500;}
.help-aside .subfooter, .sc-LzMmn, .jiZwia{padding-bottom:24px;}
.help-aside .footnotes, .sc-LzMmo, .jiZwib {bottom:0;border-top:1px solid #ddd;}

.help-main .topic-selected, .cEOxJv, .fEQMuB{font-weight:500;}


/***** TOOLS SECTIONS *****/
.guide-container a{text-decoration:none !important;}
.guide-sidebar .guide-sidebar-item a{font-size:1.4rem !important; font-weight:500;}
.guide-sidebar .guide-sidebar-item a.active{font-weight:600 !important;}
.guide-content-container .guide-content .navigation .link-text{text-transform:uppercase;font-size:1.2rem;font-weight:500;}
.guide-content-container .guide-content .navigation .link-text span{text-decoration:none;}


/* TOOLS > GET STARTED SECTION (note: stepper screens 2/3 (import references modal) have a11y bugs) */


/* GS > Stepper > Step Circle */
.jkOmhO, .jkOmhO.active{border:1px solid white;box-shadow:none;}

/* GS > Stepper > Bar */
#bar-wrapper .css-1dbjc4n{box-shadow:none !important;border:none;}


/* GS > Step 1 > Import Product Labels */
.jkOmhG{padding:4px; text-transform:uppercase;}

/* GS > Step 2 > What's Next Button */
.css-1dbjc4n.r-633pao{cursor: not-allowed !important; opacity:.7;}



/***** ACCOUNT TABS  *******/

/* Subscription Features */
.subscription-summary .subscription-valid-icon{vertical-align:middle; margin-top:-.5rem;}
#profile-subscription .feature-list{margin-top:2rem;margin-bottom:2rem;}
#profile-subscription .feature-list h4{font-weight: 500;}
#profile-subscription .feature-list .feature{min-height:280px;}

#profile-subscription .discount-disclaimer, #profile-subscription .openathens-disclaimer{font-size:1.5rem;line-height:1.5;}

#profile-subscription .t9{font-size:1.3rem;line-height:1.5;}

#profile-subscription .subscription-form .submit-wrapper .error-message{margin-top:2rem;}

/* Onboard popover */
.onboarding-popover.popover .popover-content p{font-size:1.4rem;}

/*** TRIAL EXPIRATION ALERTS */
/* Trial Expiration Header Tab */
#header .subscription-info a,
#dashboard-body-anchor2 .subscription-info a{color:red; border-color:red;text-transform:uppercase;}

/* Trial Expiration > Modal */
h1.subscription-days-left{text-transform:uppercase;color:red;}
#roaming-expiration-warning-dialog .circle-delimiter .circle-delimiter-text,
#trial-expiration-warning-dialog .circle-delimiter .circle-delimiter-text,
#no-subscription-openathens .circle-delimiter .circle-delimiter-text{background:transparent;}

/*=========== Updates - 202208 (SW-1308) =============*/

/* Browser Extension Confirmation Page */
#browser-extension-confirmation h1{font-size:2rem; line-height:1.3;}
#browser-extension-confirmation .block-button{max-width:300px;padding:4px;height:auto;}

/* LOGIN PAGE */
.panel-container .access-panel, .panel-container .registration-panel{margin-bottom:6rem;}
.panel-container .obvious-link{text-decoration:none;}
.panel-container .obvious-link.sso-back-button{text-transform:uppercase;}
.panel-container .login-with-social .or-icon{text-transform:uppercase;}

/* REGISTRATION PAGE */
.panel-container .registration-includes .includes-list li,
.panel-container .registration-includes .includes-list li .material-icons{font-weight:600;}
.panel-container .registration-includes .includes-list li.mpn-plans__list__grey,
.panel-container .registration-includes .includes-list li.mpn-plans__list__grey .material-icons,
.panel-container .registration-includes .includes-list li.mpn-plans__note{font-weight:500;}
.panel-container .include-disclaimer.include-disclaimer__bottom{font-size:1.4rem;line-height:1.5;}

/*======== Update 202209 (SW-1345 - Cookie banner styles appended below) ========*/
/* COOKIE BANNER (CB)*/
/* CB > Defaults */
#cookie-banner .cookie-banner-cookies1{background:#f9f9f9; font-size:1.3rem;}
#cookie-banner a{color:var(--primary-alt) !important;}
#cookie-banner a:hover{color:var(--primary-alt) !important; text-decoration:none;}
#cookie-banner h2{color:#333333; font-weight:600;}
@media only screen and (min-width: 1024px){
#cookie-banner p{padding-right:60px;}}
@media only screen and (max-width: 1024px){
#cookie-banner p{padding-bottom:21px;}}

/* CB > Buttons */
button[data-test-id="customise-cookies"],
button[data-test-id="customise-cookies"]:hover{background:#333333; color:white;}
button[data-test-id="accept-all-cookies"],
button[data-test-id="accept-all-cookies"]:hover,
button[data-test-id="accept-selected-cookies"],
button[data-test-id="accept-selected-cookies"]:hover{background:var(--accent); color:white;}

/* CB > Checkboxes */
.CookieBanner__CategoryLabel label span{color:#333333 !important;}
.CookieBanner__CustomiseState li:first-child .CookieBanner__CategoryLabel label span{opacity:.7;}

/* CB > Read more, Back links */
.CookieBanner__CustomiseState .CookieBanner__read-more, button.cookie-banner-cookies8{color:var(--primary-alt);}



/* ENDS */
