/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.yellow-accent{background-color:#fce675;color:#333;}
.float--left{float:left;}.float--unset{float:unset;}.float--right{float:right;}@media (max-width:768px){.float--right{float:none;}}
.back-to-top{visibility:hidden;}
.notice{padding:15px;background-color:#fafafa;border-left:6px solid #7f7f84;margin-bottom:10px;-webkit-box-shadow:0 5px 8px -6px rgba(0,0,0,.2);-moz-box-shadow:0 5px 8px -6px rgba(0,0,0,.2);box-shadow:0 5px 8px -6px rgba(0,0,0,.2);}.notice-sm{padding:10px;font-size:80%;}.notice-lg{padding:35px;font-size:large;}.notice-success{border-color:#80D651;}.notice-success>strong{color:#2f8400;}.notice-info{border-color:#3f97b5;}.notice-info>strong{color:#247c9a;}.notice-warning{border-color:#FEAF20;}.notice-warning>strong{color:#ad5e00;}.notice-danger{border-color:#d73814;}.notice-danger>strong{color:#d73814;}.messages{border-width:1px 0 1px 0}.callout-light{padding:30px;color:#000;background-color:#ccc;}.callout-light h1,h2,h3,h4{font-weight:300;line-height:1.4;}.callout-dark{padding:30px;color:#fff;background-color:#252525;}.callout-dark h1,h2,h3,h4{font-weight:300;line-height:1.4;}.callout-dark p{color:#B1B1B1;font-size:17px;}.callout-mage{padding:30px;background-color:#743C58;color:#fff;}.callout-bubble{padding:30px;color:#fff;background-color:#A94545;}.callout-bubble h1,h2,h3,h4{font-weight:300;line-height:1.4;}.callout-block{background-color:#F5F3F4;border-left:5px solid #a94545;border-right:5px solid #a94545;padding:15px;}.callout-block h1,.callout-block h2,.callout-block h3,.callout-block h4{font-weight:300;line-height:1.4;}
div.full-width table{width:100%;}th{background-color:silver;padding:1em;}td{padding:.5em;vertical-align:top;}table{table-layout:auto;width:100%;vertical-align:middle;empty-cells:show;border:1px solid black;}caption{text-align:left;padding-left:20px;}div.tablegrid table,div.tablegrid th,div.tablegrid td{border:1px solid black;border-collapse:collapse;}th.w25,td.w25{width:25%;}th.w15,td.w15{width:15%;}th.w10,td.w10{width:10%;}
.field--name-field-product-label{font-weight:bold;}
.hide-field-quantity.views-field-field-quantity{display:none;}.hide-field-qty-select-0-1.views-field-field-qty-select-0-1{display:none;}.hide-editable-field-price.editable-field-price{display:none;}.hide-field-price.field-price{display:none;}.qty-select{width:10%;max-width:10%;}@media (max-width:768px){tr{border-bottom:1px solid black;}.form-number{width:100%;}}
h4.focus{line-height:2.5em;}[role="tablist"] .grid__item{border:1px solid #0e5a39;border-bottom-width:5px;--grid-min-width:80px;}[role="tab"],[role="tab"]:focus,[role="tab"]:hover{cursor:pointer !important;}[role="tab"]:focus{outline-color:#0e5a39 !important;outline-width:thin !important;outline-offset:5px;}[role="tab"] span.focus{display:inline-block;padding-top:0.5em;padding-bottom:0.5em;}[role="tabpanel"]{min-height:10em;overflow:auto;}[role="tabpanel"].is-hidden{display:none;}[role="tabpanel"] p{margin:0;}.tab-border{border-radius:15px 15px 0px 0px;min-height:30px;}.tab-panel-container{border:1px solid silver;border-radius:0px 0px 5px 5px;padding:10px;margin-bottom:10px;}
