/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
body.ingredient-and-substance-index main#content{padding:120px 40px 40px 40px;}@media (max-width:600px){body.ingredient-and-substance-index main#content{padding:80px 40px 40px 40px;}}body.ingredient-and-substance-index main#content section#az-index{margin:0;}body.ingredient-and-substance-index main#content section#az-index .btn-edit{max-width:55px;}body.ingredient-and-substance-index main#content section#az-index ::placeholder{color:#495057;}body.ingredient-and-substance-index main#content section#az-index .az-search-controls{display:flex;gap:22px;}body.ingredient-and-substance-index main#content section#az-index .az-search-controls #live-search{width:217px;}body.ingredient-and-substance-index main#content section#az-index .az-search-controls #live-search fieldset{max-width:360px;}body.ingredient-and-substance-index main#content section#az-index .az-search-controls #live-search fieldset #filtersubmit{top:10px;right:10px;}body.ingredient-and-substance-index main#content section#az-index .az-search-controls #live-search fieldset .fa-times-button{position:absolute;top:10px;right:10px;padding:0px;background:transparent;}body.ingredient-and-substance-index main#content section#az-index .az-search-controls #live-search fieldset input#filter{border-radius:1.5rem;line-height:1;padding:5px 35px 5px 15px;font-family:"Urbanist-Medium";}@media (max-width:600px){body.ingredient-and-substance-index main#content section#az-index .az-search-controls #accordion-controls .float-right.w-20{width:100% !important;}}body.ingredient-and-substance-index main#content section#az-index .az-search-controls #accordion-controls ul{padding:0;margin-top:5px;}body.ingredient-and-substance-index main#content section#az-index .az-search-controls #accordion-controls ul li .pipe-span-border{color:#ABABAB;}body.ingredient-and-substance-index main#content section#az-index .az-search-controls #accordion-controls ul li button{text-decoration:none;padding:0 3px;font-family:"Urbanist-Medium";color:#434344;}@media (max-width:1480px){body.ingredient-and-substance-index main#content section#az-index .az-search-controls #accordion-controls ul li button{padding:0;}}body.ingredient-and-substance-index main#content section#az-index .az-search-controls #accordion-controls ul li button.active{background-color:#0075BF;color:#ffffff !important;}body.ingredient-and-substance-index main#content section#az-index .az-search-controls #accordion-controls .az-mobilefilter-select{margin-top:5px;}body.ingredient-and-substance-index main#content section#az-index .az-search-controls #accordion-controls .az-mobilefilter-select select#az-mobilefilter{border:1px solid #0075BF;}body.ingredient-and-substance-index main#content section#az-index .az-search-controls #accordion-controls .dropdown-menu.show{min-width:5em;}body.ingredient-and-substance-index main#content section#az-index .az-search-controls #accordion-controls .dropdown-menu.show ul li a{color:rgb(2,118,190) !important;}body.ingredient-and-substance-index main#content section#az-index .az-search-controls #accordion-controls .dropdown-menu.show ul li a img:hover{opacity:0.5;}body.ingredient-and-substance-index main#content section#az-index .az-search-controls #accordion-controls .dropdown-menu.show ul li a img:focus{opacity:0.5;}body.ingredient-and-substance-index main#content section#az-index .az-search-controls #accordion-controls .dropdown-menu.show ul li a:hover{color:rgba(2,118,190,0.5) !important;}body.ingredient-and-substance-index main#content section#az-index .az-search-controls #accordion-controls .dropdown-menu.show ul li a:focus{color:rgba(2,118,190,0.5) !important;}body.ingredient-and-substance-index main#content section#az-index #accordion{width:100%;}body.ingredient-and-substance-index main#content section#az-index #accordion .card.accordion-item{display:flex;flex-direction:row;border-bottom:#CFCFCF solid 1px;border-radius:0;}body.ingredient-and-substance-index main#content section#az-index #accordion .card.accordion-item:first-child{border-top:#CFCFCF solid 1px;}body.ingredient-and-substance-index main#content section#az-index #accordion .card.accordion-item .card-header{display:flex;justify-content:center;flex-direction:column;border-radius:0;background:transparent;border-bottom:0;}body.ingredient-and-substance-index main#content section#az-index #accordion .card.accordion-item .card-header .btn{font-size:2 rem;width:100%;text-align:left;background:inherit;height:37px;text-decoration:none;background-color:#0075BF;}body.ingredient-and-substance-index main#content section#az-index #accordion .card.accordion-item .collapse{flex-grow:4;}body.ingredient-and-substance-index main#content section#az-index #accordion .card.accordion-item .collapse .card-body ul.letter-section{columns:2;-webkit-columns:2;-moz-columns:2;}@media (max-width:768px){body.ingredient-and-substance-index main#content section#az-index #accordion .card.accordion-item .collapse .card-body ul.letter-section{columns:1;-webkit-columns:1;-moz-columns:1;}}body.ingredient-and-substance-index main#content section#az-index #accordion .card.accordion-item .collapse .card-body ul.letter-section li{list-style:none;}body.ingredient-and-substance-index main#content section#az-index #accordion .card.accordion-item .collapse .card-body ul.letter-section li a{font-size:1.125rem;color:#434344;}body.ingredient-and-substance-index main#content section#az-index #accordion .card.accordion-item .collapse .card-body ul.letter-section li a:hover,body.ingredient-and-substance-index main#content section#az-index #accordion .card.accordion-item .collapse .card-body ul.letter-section li a:focus,body.ingredient-and-substance-index main#content section#az-index #accordion .card.accordion-item .collapse .card-body ul.letter-section li a:active,body.ingredient-and-substance-index main#content section#az-index #accordion .card.accordion-item .collapse .card-body ul.letter-section li a.focus-visible,body.ingredient-and-substance-index main#content section#az-index #accordion .card.accordion-item .collapse .card-body ul.letter-section li a.focus-within{background-color:transparent;border:none;text-decoration:underline;cursor:pointer;}body.ingredient-and-substance-index main#content section#az-index #accordion .card.accordion-item .collapse .card-body ul.letter-section li .modal .modal-dialog .modal-content .modal-header{position:relative;}body.ingredient-and-substance-index main#content section#az-index #accordion .card.accordion-item .collapse .card-body ul.letter-section li .modal .modal-dialog .modal-content .modal-header .modal-title{font-size:2.625rem;font-weight:600;border-left:4px #0075BF solid;padding-left:10px;line-height:normal;}body.ingredient-and-substance-index main#content section#az-index #accordion .card.accordion-item .collapse .card-body ul.letter-section li .modal .modal-dialog .modal-content .modal-header .btn-close{position:absolute;right:10px;top:10px;background:center/contain no-repeat url("/themes/custom/opss/images/icons/close-x-svgrepo-com.svg");border:0;}body.ingredient-and-substance-index main#content section#az-index #accordion .card.accordion-item .collapse .card-body ul.letter-section li .modal .modal-dialog .modal-content .modal-body .az_text_value ul li{list-style:disc;font-size:1.25rem;}body.ingredient-and-substance-index main#content section#az-index #accordion .card.accordion-item .collapse .card-body ul.letter-section li .modal .modal-dialog .modal-content .modal-body .az_text_value p{font-size:1.25rem;}body.ingredient-and-substance-index main#content section#az-index #accordion .card.accordion-item .collapse .card-body ul.letter-section li a.dropdown-title img{max-width:10px;margin-left:10px;}body.ingredient-and-substance-index main#content section#az-index #accordion .card.accordion-item .collapse .card-body ul.letter-section li .list-item-link{max-width:70%;}body.ingredient-and-substance-index main#content section#az-index #accordion .card.accordion-item .collapse .card-body ul.letter-section li .az_text_value ul li{list-style:disc;}body.ingredient-and-substance-index main#content section#az-index #accordion .card.accordion-item .collapse .card-body ul.letter-section li #icons-selected{top:0;right:0;}
