.side-by-side-left{float:left}.side-by-side-right{float:right}#loadDiv{position:absolute;bottom:0;left:0;right:0;top:0;opacity:.01;background-color:#000;color:#fff;z-index:9999}.plain-list{list-style-type:none;padding-left:0;margin-left:0;margin-bottom:0}.toolTip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.display-flex{display:flex}.rounded-border{border-radius:15px;border:2px solid #000;padding:12px}.live-update-status{width:24px;height:24px}.griffin-logo{margin:29px 15px 0 10px}.auto-width{width:auto}.table-fit{width:1px;white-space:nowrap}.clickable{cursor:pointer}.line-through{text-decoration:line-through}.vertical-align{display:flex;align-items:center;justify-content:center;flex-direction:row}.table-portal td{border:1px solid #000;vertical-align:top}.table-portal th.portal-header-first{border:1px solid #000;border-left:3px solid #000;background:#81b2aa;text-align:center}.table-portal th.portal-header-standard{border:1px solid #000;background:#81b2aa;max-width:7em}.table-portal th.portal-header-last{border:1px solid #000;border-right:3px solid #000;background:#81b2aa;text-align:center}.table-portal td.portal-detail-first{border:1px dotted #000;border-bottom:1px solid #000;border-left:3px solid #000;vertical-align:top}.table-portal td.portal-detail-standard{border:1px dotted #000;border-bottom:1px solid #000;vertical-align:top}.table-portal td.portal-detail-last{border:1px dotted #000;border-bottom:1px solid #000;border-right:3px solid #000;vertical-align:top}.table-portal td>div{font-weight:600;padding:2px 2px 2px 2px}.bold{font-weight:bold}button.dropdown-toggle{text-transform:none!important}table.sticky-table{border-collapse:separate}.horizontal-list{display:flex}@media(min-width:992px){.page-sidebar{width:270px}}@media(min-width:992px){.page-content-wrapper .page-content{margin-left:270px}}.sidebar-item{float:left;width:235px}.header-environment{color:#fff;font-size:48px;float:left}.non-production-login-style{background-color:#fff}.impersonate-login-style{background-color:#ff5050}.login-environment-style{font-size:48px;color:#ff0;background-color:green;font-weight:bold}.panel-bid{border-color:#eed3d7}.panel-bid>.panel-heading{color:#b94a48;background-color:#f2dede;border-color:#eed3d7;padding:5px}.panel-bid>.panel-heading+.panel-collapse .panel-body{border-top-color:#eed3d7}.panel-bid>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#eed3d7}.panel-offer{border-color:#d6e9c6}.panel-offer>.panel-heading{color:#468847;background-color:#dff0d8;border-color:#d6e9c6;padding:5px}.panel-offer>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}.panel-offer>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}.order-withheld{opacity:.3}.order-own{}.vcenter{display:inline-block;vertical-align:middle;float:none}.hr-compressed{margin:10px}.og-header-first{border:1px solid #000;border-left:3px solid #000;background:#81b2aa;min-width:80px}.og-swing-days{vertical-align:top}.og-header-bottom-left{border:1px solid #000;border-left:3px solid #000;background:#81b2aa;border-bottom-left-radius:10px}.og-header-spread{border:1px solid #000;border-left:3px solid #000;background:#81b2aa;min-width:160px}.og-detail-bid{border:1px dotted #000;border-bottom:1px solid #000;border-right:2px solid #000;min-width:75px;vertical-align:top}.og-detail-offer{border:1px dotted #000;border-bottom:1px solid #000;min-width:75px;vertical-align:top}.griffin-red{color:red}.griffin-green{color:green}.og-buy-add{float:right;width:15px}ul{list-style-type:none;padding-left:0;margin-left:0;margin-bottom:0}.no-pointer-events{pointer-events:none}.og-own-order{background-color:#c0dcc0}.og-order-withheld{opacity:.8;font-style:italic}.og-order-standard{font-weight:600}table tr[data-visible="false"]{display:none}.og-swing-days-width{width:30px}.og-spread-description-width{width:220px}th.order-summary{font-weight:600}well.order-list-well{padding:1px 7px 5px;margin-bottom:5px}.order-list-header{padding:10px}.order-list-premium{font-size:x-large;font-weight:bold}.different-tcqmax{color:red}.table-responsive>tbody>tr>td,.table-responsive>tbody>tr>th,.table-responsive>tfoot>tr>td,.table-responsive>tfoot>tr>th,.table-responsive>thead>tr>td,.table-responsive>thead>tr>th{padding:1px}.preferred-sleeve-table{border:0;table-layout:fixed;cursor:default}.ps-detail-left{border-left:1px solid #000}.ps-detail-bottom-left{border-left:1px solid #000;border-bottom:1px solid #000}.ps-detail-right{border-right:1px solid #000}.ps-detail-bottom-right{border-right:1px solid #000;border-bottom:1px solid #000}.ps-header-counterparty,.ps-header-first,.ps-header-mid,.ps-header-last,.ps-header-first-thick,.ps-header-last-thick,.ps-header{border-bottom:1px solid #000;border-top:1px solid #000;width:22px;background:#81b2aa;text-align:center;white-space:nowrap}.ps-header-counterparty,.ps-header-first{border-left:1px solid #000}.ps-header-first-thick{border-left:2px solid #000}.ps-header-mid{border-left:0;border-right:0}.ps-energy-type-image{border-left:0;border-right:0;text-align:center;white-space:nowrap}.ps-header-last{border-right:1px solid #000}.ps-header-last-thick{border-right:2px solid #000}.ps-header-counterparty{text-align:left}.ps-header-bs{text-align:left;min-width:30px}.ps-detail-first-buy,.ps-detail-mid-buy,.ps-detail-last-buy,.ps-detail-first-buy-thick,.ps-detail-last-buy-thick,.ps-detail-buy{border-bottom:1px dotted #000;border-top:1px solid #000}.ps-detail-first-sell,.ps-detail-mid-sell,.ps-detail-last-sell,.ps-detail-first-sell-thick,.ps-detail-last-sell-thick,.ps-detail-sell{border-bottom:1px solid #000;border-top:1px dotted #000}.ps-detail-first-buy{border-left:1px solid #000}.ps-detail-first-buy-thick{border-left:2px solid #000}.ps-detail-first-sell{border-left:1px solid #000}.ps-detail-first-sell-thick{border-left:2px solid #000}.ps-detail-mid-buy{border-left:0;border-right:0}.ps-detail-mid-sell{border-left:0;border-right:0}.ps-detail-last-buy{border-right:1px solid #000}.ps-detail-last-buy-thick{border-right:2px solid #000}.ps-detail-last-sell{border-right:1px solid #000}.ps-detail-last-sell-thick{border-right:2px solid #000}.ps-counterparty-buy{border-left:1px solid #000;border-bottom:1px dotted #000}.ps-counterparty-sell{border-left:1px solid #000;border-bottom:1px solid #000}.ps-buy-sell-buy{border-bottom:1px dotted #000;color:green}.ps-buy-sell-sell{border-bottom:1px solid #000;color:red}.ps-market-buy{border-left:1px solid #000;border-bottom:1px dotted #000}.ps-market-sell{border-left:1px solid #000;border-bottom:1px solid #000}table td[data-ps-buy-sell="b"][data-ps-value="1"],table th[data-ps-buy-sell="b"][data-ps-value="1"]{background-color:green}table td[data-ps-buy-sell="s"][data-ps-value="1"],table th[data-ps-buy-sell="s"][data-ps-value="1"]{background-color:red}table td[data-ps-buy-sell="b"][data-ps-value="2"],table th[data-ps-buy-sell="b"][data-ps-value="2"]{background-color:green;color:#fff;text-align:center;font-weight:bold}table td[data-ps-buy-sell="s"][data-ps-value="2"],table th[data-ps-buy-sell="s"][data-ps-value="2"]{background-color:red;color:#fff;text-align:center;font-weight:bold}table td[data-ps-buy-sell="b"][data-ps-value="4"],table th[data-ps-buy-sell="b"][data-ps-value="4"]{background-color:green}table td[data-ps-buy-sell="s"][data-ps-value="4"],table th[data-ps-buy-sell="s"][data-ps-value="4"]{background-color:red}table td[data-ps-value="0"],table th[data-ps-value="0"]{background-color:transparent}table td[data-ps-value="3"],table th[data-ps-value="3"]{background-color:#d3d3d3}.ps-tooltip{width:200px}.ps-month-colour-alternative{color:#a52a2a}.preferred-sleeve-message{color:red}.preferred-sleeve-green-message{color:green}.locked-out-user{color:red}.inactive-user{color:#4169e1}.slv-buy-counterparty{color:green;font-weight:bold}.slv-sell-counterparty{color:red;font-weight:bold}.slv-status-awaiting{color:#000;background-color:#ff0}.slv-status-not-required{color:#fff;background-color:blue}.slv-status-accepted{color:#fff;background-color:green}.slv-status-cleared-accepted{color:#fff;background-color:#b8860b}.slv-header{background:#81b2aa;text-align:center;white-space:nowrap;background-color:#d3d3d3}.sleeve-trade-table tr:last-child td:first-child{border-bottom-left-radius:5px}.sleeve-trade-table tr:last-child td:last-child{border-bottom-right-radius:5px}.sleeve-trade-table tr:first-child th:first-child{border-top-left-radius:5px}.sleeve-trade-table tr:first-child th:last-child{border-top-right-radius:5px}.screen-group-toggle-cell{width:55px}.screen-group-hidden-cell{border:2px solid blue;border-radius:5px}.truncate-company{width:180px}th.iam-header-period-bottom-left,th.iam-header-period{border:1px solid #000;border-left:3px solid #000;border-right:3px solid #000;background:#81b2aa;min-width:80px}th.iam-header-period-bottom-left{border-bottom-left-radius:10px}.modal-title-iam{margin-top:15px}.iam-application-withheld{opacity:.8;font-style:italic;color:#ff7f50}.iam-application-withheld-conditional-firm{opacity:.8;font-style:italic;background-color:#deb887}a:hover.iam-application-withheld{color:#ff7f50}.iam-trade-header{background:#81b2aa;text-align:center;white-space:nowrap;color:#fff;background-color:#337ab7}.iam-trade-table tr:last-child td:first-child{border-bottom-left-radius:5px}.iam-trade-table tr:last-child td:last-child{border-bottom-right-radius:5px}.iam-trade-table tr:first-child th:first-child{border-top-left-radius:5px}.iam-trade-table tr:first-child th:last-child{border-top-right-radius:5px}.iam-conditional-firm{background-color:#deb887}.iam-conditional-firm-foreground{color:#deb887}.iam-conditional-firm-border{border:3px solid #deb887;border-radius:10px}.iamBannerText{background-color:#ffc0cb;color:#000;text-align:center;font-weight:bold}.scheduled-fee-optimisation-red-message{color:red}.scheduled-fee-optimisation-green-message{color:green}.information-message-red{color:red}.information-message-green{color:green}th.cr-month{min-width:60px}th.cr-buy-sell{min-width:30px}th.cr-match-status{min-width:30px}td.cr-match-status{min-width:30px}td.cr-buy-sell{min-width:30px;text-align:center}th.cr-header-period{border-left:1px solid #000;background:#81b2aa;min-width:30px;text-align:center}th.cr-header-side{border-left:1px solid #000;border-top:1px solid #000;border-bottom:1px solid #000;background:#81b2aa;min-width:30px;text-align:center}th.cr-header-volume{border:1px solid #000;border-right:none;background:#81b2aa;min-width:70px;text-align:center}th.cr-header-value{border:1px solid #000;background:#81b2aa;min-width:60px;text-align:center}td.cr-vertical-border{border-left:none;border-right:none}th.cr-bottom-border{border-bottom:none}th.cr-first-header-no-bottom-border{border-left:1px solid #000;border-top:1px solid #000;border-bottom:none;background:#81b2aa;text-align:center}th.cr-mid-header-no-bottom-border{border-top:1px solid #000;border-bottom:none;background:#81b2aa;text-align:center}th.cr-right-header-no-bottom-border{border-top:1px solid #000;border-right:1px solid #000;border-bottom:none;background:#81b2aa;text-align:center}th.cr-header-no-border{border:none;background:#81b2aa;text-align:center}.cr-product-description{width:70px;border-bottom:1px dotted #000;border-top:1px dotted #000}.cr-grid-value{width:70px;border-bottom:1px dotted #000;border-top:1px dotted #000}.cr-button{height:25px;text-align:center;vertical-align:central;color:#000}.cr-detail-mid{border-bottom:1px dotted #000;border-top:1px dotted #000}.cr-counterparty{border-left:1px solid #000}.cr-buy-sell-buy{background:#adff2f}.cr-buy-sell-sell{background:#ffb6c1}.cr-buy-sell-neutral{background:#afeeee}.cr-edit-markets_products{border-left:0;border-right:0;text-align:center;white-space:nowrap}.cr-counterpartyType{border-bottom:1px solid #000;border-top:1px solid #000;border-right:1px solid #000;border-left:1px solid #000;text-align:left;white-space:nowrap;font-weight:bold}.cr-header-checkbox{border-bottom:1px solid #000;border-top:1px solid #000;background:#81b2aa;min-width:27.5px;text-align:center;white-space:nowrap;font-weight:bold}.cr-header-bs{border-bottom:1px solid #000;border-top:1px solid #000;border-right:1px solid #000;background:#81b2aa;min-width:27.7px;text-align:left;white-space:nowrap;font-weight:bold}.cr-checkbox-buy{border-bottom:1px dotted #000;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;min-width:26.7px;text-align:left;white-space:nowrap;font-weight:bold}.cr-checkbox-sell{border-bottom:1px solid #000;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;min-width:26.7px;text-align:left;white-space:nowrap;font-weight:bold}.cr-header-counterparty{border-bottom:1px solid #000;border-top:1px solid #000;border-left:1px solid #000;background:#81b2aa;min-width:203px;text-align:left;white-space:nowrap;font-weight:bold}.cr-company-tooltip{width:75px}.cr-counterparty-tooltip{width:200px}.cr-disable-click{pointer-events:none}.cr-next-run-instrument-banner{background-color:red;color:#fff;text-align:center;font-weight:bold}.certBannerText{background-color:#ffc0cb;color:#000;text-align:center;font-weight:bold}thead.cr-sticky-header{position:sticky;z-index:100;top:75px}.sticky-table td{border-left:1px solid #000;border-right:none;border-top:1px solid #000;border-bottom:none;vertical-align:top}td.table-portal-noBorder{border-left:none;border-top:none;border-right:none;border-bottom:none}td.right-border,th.right-border{border-right:1px solid #000}td.bottom-border{border-bottom:1px solid #000}.cr-maximum-match-possible-zero{background-color:#f08080;font-weight:bold}.cr-grid-volume-bold{font-weight:900}.cr-amount{width:110px}.cr-priority{width:70px}.cr-edit-productname{font-weight:bold}.cr-edit-volumemoney{height:37px}.cr-recent-matched{border:solid;border-color:#ff4500;border-width:2px}.cw-company{background:#81b2aa;text-align:left;white-space:nowrap;background-color:#d3d3d3;width:200px}.cw-maximum-quantity{background:#81b2aa;text-align:right;white-space:nowrap;background-color:#d3d3d3;width:30px}.cw-product{background:#81b2aa;text-align:left;white-space:nowrap;background-color:#d3d3d3;width:120px}.cw-period{background:#81b2aa;text-align:left;white-space:nowrap;background-color:#d3d3d3;width:80px}.cw-general{background:#81b2aa;text-align:left;white-space:nowrap;background-color:#d3d3d3}.cw-approval-status{font-weight:bold}.cw-all-period-names{padding:10px}html{scroll-padding-top:95px}.cc-link-image{padding-left:2px;padding-right:2px}.cc-table{border-collapse:separate;border-spacing:0 5px}