.pdp-system-requirements{font-family:NotoSans-Bold;font-size:16px;position:relative;padding:0;margin-bottom:50px;margin-top:50px}
.sys-req-table{width:100% !important}
.sys-req-table tr{border-color:#3d3938}
.sys-req-table td p{line-height:normal;width:100%}
.windows-note{font-family:NotoSans;font-size:16px;line-height:19px;padding:22px 0 0 0;display:flex;flex-direction:row}
.windows-note p{padding-left:5px;font-size:16px;line-height:19px}
@media only screen and (min-width:993px){.system-req-title{font-size:30px;line-height:35px;text-align:center;font-family:NotoSans-Bold;margin-bottom:85px !important;text-transform:uppercase}
.sys-accordion{max-width:780px !important;margin:0 auto}
.feature .table td{padding:20px 70px 20px 50px}
.feature td:first-child{width:180px !important;padding-right:0 !important;padding-left:70px !important}
.conheading{font-size:22px !important;line-height:26px;display:flex;position:relative;padding:33px 70px;text-decoration:none;letter-spacing:1px;line-height:20px;align-self:center;align-items:center;flex-direction:row}
.conheading:hover{color:#fff !important}
}
@media only screen and (max-width:992px){.system-req-title{font-size:30px;line-height:35px;text-align:center;font-family:NotoSans-Bold;margin-bottom:52px !important;text-transform:uppercase}
.sys-accordion{max-width:540px !important;margin:0 auto;padding:0 10px}
.configcomp .panel-body{padding:0 !important}
.feature .table-responsive{overflow:hidden !important}
.feature td:first-child{width:140px !important}
.feature .table td{padding:20px 20px}
.feature .table td:nth-child(3){padding-left:3px !important}
.conheading{color:#FFF;font-size:22px !important;line-height:26px;width:100%;font-family:NotoSans-Bold;display:flex;position:relative;padding:30px 20px;text-decoration:none;align-self:center;align-items:center;flex-direction:row}
.conheading:hover{color:#fff !important}
}
.toogle-table::-webkit-scrollbar{width:20px !important}
.toogle-table::-webkit-scrollbar-track{background-color:#f1edec}
.toogle-table::-webkit-scrollbar-thumb{background-color:#dad6d5;border-radius:5px;border-top:3px solid #f1edec;border-bottom:3px solid #f1edec}
.panel-body p{display:table;margin:auto}
.comdownload,.comdownload:active,.comdownload:hover,.comdownload:focus{text-decoration:none !important;font-size:14px;width:100%;line-height:18px;font-family:NotoSans-Bold;display:block;color:#196d17 !important;text-transform:uppercase;font-weight:bold;margin-top:0 !important;padding-top:50px !important;padding-bottom:75px !important}
div#div-with-scrollbar{margin-bottom:-6px}
.configcomp .panel-group{max-width:100%;margin:0 !important;margin-bottom:22px !important;padding:0 !important;flex:0 0 100% !important;max-width:100% !important}
.arrowaccord{content:" ";float:right;width:35px;height:15px;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);background-size:100%}
.configcomp .panel-heading svg{content:" ";float:right;width:35px;height:15px;background-repeat:no-repeat;margin-top:3px;background-size:100%}
@media(forced-colors:active) and (prefers-color-scheme:light){.configcomp .panel-heading svg{filter:brightness(0)}
}
.configcomp .panel-heading{cursor:pointer;margin-bottom:.5px}
.configcomp .panel-body{padding:0 !important}
.configcomp .panel-heading.collapsed svg{content:" ";float:right;width:35px;height:15px;background-repeat:no-repeat;background-size:100%;-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}
.table thead th{border-bottom:0 solid #ccc;border-top:0 solid #f8f5f4;vertical-align:bomiddlettom}
.table{font-family:NotoSans-Bold;border-collapse:collapse;width:100%;border-top:0;border-left:0;display:table;margin-bottom:0 !important}
.table td,.table th{vertical-align:middle;border-bottom:1px solid #3d3938}
th{min-width:105px;height:25px;text-overflow:ellipsis;max-width:105px;font-size:12px;font-family:NotoSans-Bold;color:#000;text-align:center;padding:0;background-color:#bdd9fd;justify-content:center !important}
thead th:first-child{background-color:#f1edec}
td{font-family:NotoSans;font-size:18px;line-height:21px;background-color:#bdd9fd;vertical-align:middle !important}
th:first-child{position:sticky;left:0;background-color:#bdd9fd;z-index:1}
td:first-child{font-family:NotoSans-Bold;background-color:#bdd9fd;font-size:18px;line-height:21px;color:#262423}
.table-responsive{overflow:auto}
.collapse:not(.show){display:none}
.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}
@media(prefers-reduced-motion:reduce){.collapsing{transition:none}
}
.dropdown-toggle{white-space:nowrap}
.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-toggle:empty::after{margin-left:0}
.feature .table td{max-width:100% !important;text-overflow:ellipsis;text-align:left;justify-content:center !important;vertical-align:top !important}
.feature .table td:nth-child(3){padding-left:15px !important}
.feature .table th{height:25px;vertical-align:middle !important;text-overflow:ellipsis;width:auto !important;font-size:14px !important;font-family:NotoSans-Bold;color:#000;text-align:left;justify-content:center !important}
.panel-title{width:100%}
h3.panel-title{font-weight:700;font-size:22px;margin:0;font-family:'NotoSans-Bold';letter-spacing:1px;line-height:normal;padding:0;text-transform:none}
.botbor{border-bottom:1px solid #e3e2e2 !important}
@media(forced-colors:active) and (prefers-color-scheme:light){.panel-heading{border:1px solid #000}
.sys-req-table tr{border-color:#000}
}
@media(forced-colors:active) and (prefers-color-scheme:dark){.panel-heading{border:1px solid #fff}
.sys-req-table tr{border-color:#fff}
}