@charset "UTF-8";
.TabbedPanels {border-radius:8px; clear:none; line-height:1.5em; margin:20px 0 40px; padding:0; width:auto; }

.TabbedPanelsTabGroup { align-items:center; background:#E0E0E0; border-radius:20px; display:flex; height:45px; margin:20px 15px 15px; padding:0; }

.TabbedPanelsTab { align-items:center; color:#111; cursor:pointer; display:flex; font-size:16px; flex-grow:1; justify-content: center; list-style:none; margin:0px 1px 0px 0px; outline:none; -moz-outline-style:none; position:relative; -moz-user-select:none; -khtml-user-select:none; user-select:none;border: 3px solid transparent; height: 45px; width: 33.3333%;}

.TabbedPanelsTab, .TabbedPanelsTab font b { align-items:center; color:#000000; display:flex; font:700 16px/1em 'circe', sans-serif; text-align:center; }

.TabbedPanelsTabGroup .TabbedPanelsTab b::before { font-family:'Material Symbols rounded'; font-weight:400; font-size:20px; padding-right:5px; -webkit-font-feature-settings:'liga'; -webkit-font-feature-settings:'liga'; }
.TabbedPanelsTabGroup .TabbedPanelsTab:nth-child(1) b::before { content:"local_pizza"; }
.TabbedPanelsTabGroup .TabbedPanelsTab:nth-child(2) b::before { content:"radio_button_checked"; }
.TabbedPanelsTabGroup .TabbedPanelsTab:nth-child(3) b::before { content:"flaky"; }
.TabbedPanelsTabGroup .TabbedPanelsTab:nth-child(4) b::before { content:"flaky"; }

.TabbedPanelsTabGroup.tab-single .TabbedPanelsTab:nth-child(1) b::before { content:"restaurant_menu"; }

.TabbedPanelsTabHover { border: 3px solid #ddd; background: #6AA442; border-radius:20px; height:100%; }
.TabbedPanelsTabHover, .TabbedPanelsTabHover font b { color:#FFF; }

.TabbedPanelsTabSelected { border-radius:20px; border-bottom:#FFF; cursor:default; color:#FFF; position:relative; }
.TabbedPanelsTabSelected font b { color:#FFF; text-shadow: none; }

.TabbedPanelsTab a { color: #f05126; text-decoration: none; }

.TabbedPanelsContentGroup { background:#FFF; border-radius:8px; clear:both; color:#f05126; }
.TabbedPanelsContent td i b font { padding-left:5px; }
.TabbedPanelsContent .button-img { margin-top:0; }
.TabbedPanelsContent .button-img:hover img { -webkit-transform:translateY(0px); -moz-transform:translateY(0px); transform:translateY(0px); }
.TabbedPanelsContent td img[width="13"][height="1"] { display:none; }

.TabbedPanelsContent { padding: 0px; line-height: 1.5; }

.TabbedPanelsContent table { border-collapse:collapse; }

.crtctmitm_layout78_table { float:right; }
tr[data-collapsiblemcc] + tr.mod-cols .crtctmitm_layout78_table { margin-top:30px; }
.TabbedPanelsContent tr.mod-cols > td:first-child { padding:0 0 0 30px !important; }
.TabbedPanelsContent tr.mod-cols > td:last-child { padding:0 5px 0 0 !important; }
.TabbedPanelsContent tr.mod-row.mod-cols:last-child { border:none; }
.TabbedPanelsContent tr.mod-row.mod-cols td { padding-top:15px; padding-bottom:15px; vertical-align: middle; }
.crtctmitm_layout78_table td { width: 60px; text-align: center; }
.crtctmitm_layout78_table td input { margin:0; }
.crtctmitm_layout78_table td img[title="Whole"], .crtctmitm_layout78_table td img[title="Left Side"], .crtctmitm_layout78_table td img[title="Right Side"], .crtctmitm_layout78_table td img[title="None"] { width:60px; }

.itemordering_mcc_desc2_td, a[data-sprytabgo], .tab-controls { display:none; }

.TabbedPanelsContent td i b font, .menudetail .TabbedPanelsContent td span b { padding-left: 0px; color: #000; font-style:normal; }


.TabbedPanelsContentVisible table tr tbody tr:first-child td i b font { margin:0 0 0 0 !important; }

#item-customize img[alt="next"], #item-customize img[alt="prev"] { display:none; }

.tpQtyTxt { color:#000; font-weight:700; }
.qtylink { margin:2px 0; }

#page-details img[alt="next"], #page-details img[alt="prev"] { display:none; } 


tr[data-collapsiblemcc] td:first-child { background-position:center right 10px !important; font-size:16px; padding:15px 23px; text-transform: uppercase; }
tr[data-collapsiblemcc] td:first-child { border-top:1px solid #DDD; }
tr[data-collapsiblemcc] td:first-child i { font-style:normal; }

tr[data-collapsiblemcc] font { display:inline-block; padding:5px 5px !important; }
tr[data-collapsiblemcc] td[style*='background-image'] { padding:10px 0; }

.TabbedPanelsContent tr.mod-row td { border-bottom:1px solid #DDD; }
.TabbedPanelsContent tr.mod-row td.mod-icon { padding-right:10px; }
.TabbedPanelsContent tr.mod-row td.mod-icon td { border:none; }
.TabbedPanelsContent tr.mod-row > td:not([width="45%"]):not([width="55%"]) { clear:both; display:block; padding:0 !important; position:relative; }
.TabbedPanelsContent tr.mod-row > td input { margin:0; position:absolute; top:50%; left:15px; transform:translateY(-50%); }
.TabbedPanelsContent tr.mod-row > td label { display:inline-block; padding:10px 20px 10px 40px; width:100%; }
.TabbedPanelsContent tr.mod-row > td label:hover { background:#F4F4F4; }
.TabbedPanelsContent tr.mod-row[data-trrotatecolor="#F8F8F8"], .TabbedPanelsContent tr.mod-row[data-trrotatecolor="#F8F8F8"]:hover { background:#FFF !important; }

.TabbedPanelsContent tr.mod-row > td span[id^="span@"] .qtylink:first-child { margin-left:40px; }

.TabbedPanelsContent tr.mod-row.mod-cols td.mod-icon td { border:none; }
.TabbedPanelsContent tr.mod-cols > td.mod-pop { padding-left:15px !important; }

/* item layout none/left/whole/right */
.TabbedPanelsContent tr.mod-row[data-trrotatecolor]:hover { background:none !important; }
.TabbedPanelsContent tr.mod-row .crtctmitm_layout78_table td input, .TabbedPanelsContent tr.mod-row td input[id^="mccmord"] { margin:0; position:relative; top:auto; left:auto; transform:translateY(0%); }


/* mod popup */
.TabbedPanelsContent tr.mod-row .hhord-header-table td { border:none; }
.TabbedPanelsContent tr.mod-row .hhord-header-table td label { padding:0; }
.TabbedPanelsContent tr.mod-row .hhord-header-table td label:hover { background:none; }
.TabbedPanelsContent tr.mod-row .hhord-header-table td input { margin:0; position:relative; top:auto; left:auto; transform:translateY(0%); }

