.lb-wrap.sizechart-modal{position:absolute;height:auto;}
.sizechart-mobile-section{display: none;}
.nav-container{width:100%;top:45px;z-index:2}
.toggle-nav{width:89.33333333%;margin:30px auto;}
.toggle-nav li{font-size:13px;width:50%;line-height:50px;height:50px;font-weight:bold;text-align:center;background:#fff;border:1px solid #000;color:#000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.toggle-nav li.active{background-color: #000;color:#fff;border:1px solid #000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.toggle-nav li a{text-decoration:none;}
.toggle-nav li.active a{color:#fff;}
.sizechart-top-section{}
.sizechart-header{font-size:18px;}
.sizechart-header-copy{color:#999999;font-size:12px;}
.chart-img{margin-bottom:5%;}
/*  accordian */
.accordion{width:100%;padding-bottom:15px;}
.accordion .accordian-content{display:none;}
.charts-header{text-align:left;font-size:1.4em;border-top: 1px #ccc solid;background:url('../2015/csr/down.jpg?$staticlink$')95% 50% no-repeat;background-size:20px 15px;padding:15px;}
.accordion .charts-header.active{background:url('../2015/csr/up.jpg?$staticlink$') 95% 50% no-repeat;background-size: 20px 15px;}
.accordion .charts-sub{padding:15px;font-size:1.2em;font-weight:normal;cursor:pointer;color:#000;}
.charts-answer{padding:0 15px;color:#666666;}
.charts-answer p{line-height:18px;padding:5px 0 0 0;}
.charts-answer li{line-height:18px;padding:5px 0;}
.charts-answer ul{padding: 10px 0;}
.charts-answer a{text-decoration: underline;}
.accordion p{color:#000;}
.no-pad{padding-bottom:0;}
.top-mar{margin-top:80px;}
.slick-slider {margin-bottom:0px;}
/* Tables */
.sizechart-table-33, .sizechart-table-100{width:100%;margin:2% 0;border-collapse:collapse;border-spacing:0;text-align:center}
.sizechart-table-33 td, .sizechart-table-33 th{width:33.333333333333336%;padding:12px 0;font-size:12px;font-weight:normal;border:1px solid #ccc;overflow:hidden;word-break:normal;}
.sizechart-table-scroll td, .sizechart-table-scroll th{padding:8px 10px;font-size:12px;font-weight:normal;border:1px solid #ccc;word-break:normal;}
.sizechart-table-33 .sizechart-table-33-grey, .sizechart-table-scroll .sizechart-table-scroll-grey{background-color:#ebebeb;}
.overflow-table{width:106%;min-height:.01%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling: touch;}
.overflow-table table{width:100%;max-width: 100%}