﻿.grid .row,form.report-parameters{margin-left:-.5em;margin-right:-.5em}.breadcrumbs span,a.button,a.button.pdf,a.button.xls,form.report-parameters .report-loading.active{display:inline-block}.field-validation-error{font-size:80%}.container-wide{width:98vw}main{min-height:29em}.form-control.input-validation-error{border-color:#dc143c}.field-validation-error,.text-danger{color:#dc143c}.text-nowrap{white-space:nowrap}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit;font-weight:700}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}a.button{border:2px solid transparent;font-size:1em;padding:.75em 1.5em;border-radius:0;cursor:pointer;background-color:#c9ced4;color:#000;transition:background .3s}a.button:hover{background-color:#666;color:#000}a.button.cta,table.report-table th.button-header.cta{background-color:#92a2bd;color:#fff;font-size:1.15em;font-weight:700;padding-left:1em}a.button.cta::before,table.report-table th.button-header.cta::before{background-color:#666;background-image:url(../images/icons/icon-arrow-right-light.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:1em;margin-bottom:.2em;margin-right:.5em;vertical-align:middle;width:.75em}a.button:disabled,table.report-table th.button-header:disabled{cursor:auto;opacity:.5;pointer-events:none}a.button.pdf,a.button.xls{background-position-x:0.25em;background-position-y:0.25em;background-repeat:no-repeat;background-size:2.5em auto;border:2px solid transparent;font-size:1em;padding:1.5em;border-radius:0;cursor:pointer;background-color:#666;color:#fff;transition:background .3s}a.button.pdf:hover,a.button.xls:hover{background-color:#92a2bd;color:#000}a.button.xls{background-image:url(../images/icons/icon-excel.png)}a.button.pdf{background-image:url('../images/icons/icon-pdf.png')}.grid,.reports-menu-section .menu-section.active{display:flex}.grid .row{flex:0 0 100%;display:flex}.grid .row .column{flex:0 0 auto;margin-top:0;padding-left:.5em;padding-right:.5em}.grid .row .column-half{flex-basis:50%}.grid .row .column-one-third{flex-basis:100% * 1/3}.grid .row .column-two-thirds{flex-basis:100% * 2/3}.breadcrumbs,.small{font-size:.85em}.breadcrumbs span{padding-left:.25rem;padding-right:.25rem}a.download-block{display:block;width:auto}a.download-block img{display:block;max-width:100%;height:auto}table.report-table{border-collapse:collapse;font-size:.85em;width:100%}.support-contact-section input[type=submit]:focus,.support-contact-section input[type=submit]:hover,table.report-table .active td,table.report-table tfoot td,table.report-table thead th{background-color:#92a2bd;color:#fff}table.report-table td,table.report-table th{background-color:#ededed;color:#000;border-right:2px solid #c9ced4;min-width:3rem;padding:.25em .5em;font-size:90%}table.report-table td:last-child,table.report-table th:last-child{border-right:0}table.report-table td.text,table.report-table th.text{text-align:left;border-bottom:2px solid #c9ced4}table.report-table td.text-centre,table.report-table th.text-centre{text-align:center;border-bottom:2px solid #c9ced4}#matrixContainer .g_HeadFixed .g_Cl0 .g_HR.g_R0,table.report-table td.no-right-border,table.report-table th.no-right-border{border-right:none}table.report-table td.text-bold,table.report-table th.text-bold{text-align:left;font-weight:bolder;border-bottom:2px solid #c9ced4;max-width:20%}table.report-table td.bottom-border,table.report-table th.bottom-border{border-bottom:4px solid #666;max-width:20%}table.report-table td.bottom-border-light,table.report-table th.bottom-border-light{border-bottom:2px solid #c9ced4}table.report-table td.num,table.report-table th.num{text-align:right;border-bottom:2px solid #c9ced4;border-left:2px solid #c9ced4}table.report-table td.num-heading,table.report-table th.num-heading,table.report-table-small th.num-heading{text-align:right}#matrixContainer .g_FootStatic .g_C.g_FR.g_R0,table.report-table td.heading-centre,table.report-table th.heading-centre{text-align:center}table.report-table td.jumbo,table.report-table th.jumbo,table.report-table-small td.jumbo{background-color:#92a2bd;color:#fff;font-weight:800}table.report-table td.jumbo-left,table.report-table th.jumbo-left{background-color:#92a2bd;border-left:2px solid #666;color:#fff;font-weight:800}table.report-table td.white-bg,table.report-table th.white-bg,table.report-table-small td.white-bg{background-color:#fff}table.report-table td.wrapping-header,table.report-table th.wrapping-header{word-wrap:break-word;text-align:right;width:8em}table.report-table th{font-weight:700;vertical-align:bottom}table.report-table th.button-header{border:2px solid transparent;font-size:1em;border-radius:0;cursor:pointer;background-color:#009cdf;color:#fff;transition:background .3s}table.report-table .active td a{color:#fff}table.report-table td a{transition:color}table.report-table-small{max-width:60%}.login-section{background:url('../images/login-bg.jpg') 50% top no-repeat;display:flex;padding-top:9em;padding-bottom:15em;justify-content:center;align-content:center}.login-section .login-panel{flex:0 0 30em;background-color:#000;padding:2em}.welcome-section{background:url('../images/contact-bg.jpg') 100% 50% no-repeat;display:flex;justify-content:space-between}.welcome-section>.welcome-menu,.welcome-section>article{padding-top:4em;padding-bottom:4em;margin-top:0}.welcome-section>article{flex:0 0 50%}.welcome-section>.welcome-menu{flex:0 0 25%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start}.welcome-menu-item{flex:0 0 auto}.welcome-menu-item img{display:block;max-width:120px;height:auto}.support-contact-section{background:url('../images/contact-bg.jpg') bottom right no-repeat;min-height:32em;display:flex}.support-contact-section>article,.support-guide-section>article,.support-parts-section>article,.terms-parts-section>article{flex:0 0 50%;padding-bottom:4em}#matrixContainer .g_C,.support-contact-section textarea{height:auto}.support-contact-section input[type=submit]{width:100%;background-color:transparent;border:2px solid #92a2bd;color:#92a2bd}.support-guide-section{background:url('../images/guide-bg.jpg') 50% 100% no-repeat;min-height:40em;display:flex}.support-parts-section{background:url('../images/parts-bg.jpg') top right no-repeat;min-height:40em;display:flex}.terms-parts-section{background:url('../images/delivery-bg.jpg') top right no-repeat;min-height:40em;display:flex}.marketing-national-section td,.marketing-national-section th{min-width:2em!important;text-align:center!important}.marketing-national-section th{padding:1px 5px;font-size:18px;font-weight:700;background-color:#7a7f82;color:#fff}.marketing-national-section .media,.marketing-national-section .month{max-width:4em}.reports-menu-section .menu-section{display:none;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:flex-start}.reports-menu-section .menu-section .menu-section-heading{flex:1 1 100%;margin-left:1rem;margin-right:1rem}.reports-menu-section .menu-section .menu-section-item{flex:0 1 50%;padding-left:1rem;padding-right:1rem;margin-top:1rem;margin-bottom:1rem;display:flex;align-items:stretch}#matrixContainer *+*,.reports-menu-section .menu-section .menu-section-item .button,.reports-menu-section .menu-section .menu-section-item .info-icon{margin-top:0}.reports-menu-section .menu-section .menu-section-item .info-icon{flex:0 0 52px;background:url(/images/icons/icon-info.png) 50% 50% no-repeat;order:1}.reports-menu-section .menu-section .menu-section-item .button{flex:1 1 auto;text-align:left;order:2}form.report-parameters{display:flex;flex-wrap:wrap;align-items:stretch}form.report-parameters>*{width:auto;margin:.5em;flex:0 0 auto}form.report-parameters>*>.radio-checkbox-btn{margin-top:.5em}form.report-parameters .params-entity,form.report-parameters .params-partType{flex-basis:calc(50% - 2em)}form.report-parameters .params-partType-rb{flex-basis:calc(65% - 2em)}form.report-parameters .params-date,form.report-parameters .params-reportType{flex-basis:calc(35% - 2em)}form.report-parameters .params-date-range{flex-basis:calc(46% - 2em)}form.report-parameters .params-member-type{flex-basis:calc(40% - 2em)}form.report-parameters .params-output-type{flex-basis:calc(60% - 2em)}form.report-parameters .params-export,form.report-parameters .params-refresh,form.report-parameters .params-sort,form.report-parameters .params-static{flex-basis:calc(50% - 2em);display:flex;flex-wrap:nowrap;align-items:center;margin-left:0;margin-right:0}form.report-parameters .params-export-ml>*,form.report-parameters .params-export>*,form.report-parameters .params-refresh-ml>*,form.report-parameters .params-refresh>*,form.report-parameters .params-sort>*,form.report-parameters .params-static>*{margin:.5em}form.report-parameters .params-refresh-ml{flex-basis:calc(30% - 2em);display:flex;flex-wrap:nowrap;align-items:center;margin-left:0;margin-right:0}form.report-parameters .params-export-ml{flex-basis:calc(30% - 2em);display:flex;flex-wrap:nowrap;align-items:flex-end;margin-left:0;margin-right:0}form.report-parameters .params-export{justify-content:flex-end}form.report-parameters .report-loading{display:none;margin-left:1em}#matrixContainer{width:100%;height:600px;border:1px solid #000}#matrixContainer img.loading-gif{display:none;width:120px;height:120px}#matrixContainer #matrixData,#matrixContainer .g_Base{display:block}#matrixContainer.matrix-loading img.loading-gif{display:block;margin:120px auto}#matrixContainer.matrix-loading #matrixData,#matrixContainer.matrix-loading .g_Base{display:none}#matrixContainer .g_HeadStatic .g_HR.g_R1{height:180px}#matrixContainer .g_HeadStatic .g_HR.g_R1 span{display:block;position:absolute;bottom:0}#matrixContainer .g_HeadFixed .g_HR.g_R0{height:176px;background-color:#fff;z-index:6}#matrixContainer .g_HR.g_R1 span.rotate{bottom:-1em;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}#matrixContainer .g_HeadStatic .g_Cl,#matrixContainer .g_HeadStatic .g_HR.g_R0{background-color:transparent!important;overflow:visible;border-right:none}#matrixContainer .g_HeadStatic .g_HR.g_R0{padding:0!important}#matrixContainer span.majorGroup{display:block;background-color:#eee;border-right:1px solid #ccc;text-align:center;overflow:hidden}#matrixContainer .g_FootStatic .g_C.g_FR.g_R1{border-right-style:none}#matrixContainer .g_FootStatic .g_Cl:last-child .g_C.g_FR.g_R1{border-right-style:solid}#matrixContainer .g_HeadStatic .g_HR,#matrixContainer .memberTarget,#matrixContainer b,#matrixDrilldown tbody tr{cursor:pointer}#matrixContainer b{display:block;position:relative;margin:0;padding:0;height:18px;width:18px;background-color:#92a2bd;color:#fff;font-weight:400;text-align:center;-webkit-box-shadow:1px 1px 5px 0 #000;-moz-box-shadow:1px 1px 5px 0 #000;box-shadow:1px 1px 5px 0 #000}#matrixContainer b:focus,#matrixContainer b:hover{top:1px;left:1px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#matrixContainer .active,#matrixContainer .active .g_HR{background-color:#c9ced4}#matrixContainer .g_Base.usesTouch .g_Cl.g_Cl0{width:100px}#matrixContainer .g_Base.usesTouch .g_Cl.g_Cl1{width:200px}.success{color:green}span.small{margin-top:7px;margin-left:4px;position:absolute}#DesktopHeader{display:none;margin-top:0}h1.heading-stop{padding:1em 0}.footer-image{max-width:100%}img.top-image{padding:3em 0 2em}.bottom-button{padding:.5em 0 0}.PermenantUnderlineParentMenu,.UnderlineParentMenu,.parent-underline:hover,span#about:hover{padding-bottom:2px;border-bottom:2px solid #666}#user-menu>li>a.cart{margin-left:2em}@media screen and (min-width:60em){.reports-menu-section .menu-section .menu-section-item{flex-basis:33%}div#autoinfo-container{padding-left:6em}}img.img-responsive{width:100%}.showMenu{display:block!important}