




/* chart css */



.financial_info .nav-pills {

    position: relative !important;

    background-color: transparent !important;

    top: auto !important;

    right: auto !important;

}



.financial_info .nav-pills li a {

    display: block;

    color: #1B438B;

    font-size: 18px;

    font-weight: bold;

    text-transform: uppercase;

    text-decoration: none;

    padding: 15px;

    background-color: #fff;

    margin-bottom: 5px;

}



.financial_info .nav-pills li.active a {

    background-color: #CF1E2E !important;

    color: #fff;

}



.chart_main_containers {

    position: relative;

}



.chart_export {

    position: absolute;

    right: 0px;

    top: 10px;

    z-index: 10;

}



.chart_export a {

    font-size: 24px;

    color: #CF1E2E;

    margin: 10px;

}



.highcharts-table-caption {

    caption-side: top;

}



.checkbox_chart label {

    display: inline-block;

    margin-bottom: .5rem;

    font-size: 14px;

    margin: 0px 13px;

}



.highcharts-table-caption {

    display: table-caption;

    color: #1B438B;

    font-size: 18px;

    font-weight: bold;

    text-transform: uppercase;

    text-decoration: none;

    padding: 15px;

    background-color: #fff;

    margin-bottom: 5px;

    text-align: center;

}



.financial_info .highcharts-data-table thead tr:first-child {

    background-color: #CF1E2E;

    color: #fff;

    font-size: 18px;

    font-weight: bold;

    text-transform: uppercase;

    padding: 15px;

}



text.highcharts-title,

.highcharts-title tspan {

    display: table-caption;

    color: #1B438B !important;

    font-size: 18px !important;

    font-weight: bold;

    text-transform: uppercase;

    text-decoration: none;

    padding: 15px;

    background-color: #fff;

    margin-bottom: 5px;

    text-align: center;

}



.financial_info .highcharts-data-table tbody tr th {

    background-color: #f9f9f9;

}



.checkbox_chart table tr td:not(:first-child) {

    text-align: center;

}



.checkbox_chart table thead tr:first-child {

    background-color: #1B438B;

    color: #fff;

    font-size: 18px;

    font-weight: bold;

    text-transform: uppercase;

}



.checkbox_chart table tbody tr td:first-child {

    background-color: #f9f9f9;

    font-size: 16px;

    vertical-align: middle;

}



.checkbox_chart table tr td {

    padding: .1rem 0.1rem !important;

}



.checkbox_chart table tr td:first-child {

    padding-left: 10px !important;

}





/* .chart_tabs_pills {

    margin-left: 50px;

}

 */





/* chart css end */



#banner {

    height: 425px;

    background: url(../images/banner1.jpg) no-repeat center top;

    background-size: cover;

    position: relative;

}



#inner-banner {

    height: 255px;

    position: relative;

}





.banner-lhs {

    padding-left: 570px;

    padding-top: 180px

}



.banner-lhs h2 {

    text-transform: uppercase;

    color: #1B438B;

    font-weight: bold;

    font-size: 40px;

    margin-bottom: 10px;

}



.banner-lhs p {

    color: #1B438B;

    font-size: 20px;

    line-height: 22px;

}



#pdf-section {

    background-color: #DCE8F2;

    padding-bottom: 30px

}



.download-pdf-section {

    transform: translate(0px, -40px);

}



.pdf-box,

.live-box {

    border-top: solid 9px #1B438B;

    background: #FFF;

    padding: 20px;position: relative;

}





/*.pdf-box h2 { color:#1B438B; font-size:20px; text-transform:uppercase; font-weight:bold;}*/



.view-all {

    position: absolute;

    right: 30px;

    top: 16px;

}



.view-all a {

    color: #323232;

    font-size: 16px;

}



.pdf-box ul {

    padding: 0;

    display: block;

    width: 100%;

    margin: 0px;

    list-style: none;

    margin-top: 11px;

}



.pdf-box li {

    color: #323232;

    width: 100%;

    padding: 8px 0px;

    font-size: 14px;

    background: url(../images/pdf-icon.jpg) no-repeat right center;

    background-size: 11px;

}



.pdf-box li.web {

    background: url(../images/browser-icon.jpg) no-repeat right center;

    background-size: 14px;

    padding-left: 20px;

}



.pdf-box li.web a {

    color: #323232;

}



.pdf-box li span {

    color: #969696 !important;

}



.index .pdf-box{min-height:270px;}



/*#pdf-section li:last-child {

  border-bottom:1px solid #666666;

  }*/





/*#pdf-section li:hover {

    border-color:rgba(41, 145, 13, .7);

    box-shadow: 8px rgba(41, 145, 13, .7);

    transition: all 500ms ease-out;

}*/



.pdf-box li:hover+li {

    border-top-color: rgba(41, 145, 13, .7);

    box-shadow: 8px rgba(41, 145, 13, .7);

    transition: all 500ms ease-out;

}



.pdf-box li input[type=text],

.pdf-box li input[type=checkbox] {

    -webkit-appearance: none;

    border: 1px solid #999999;

    width: 14px;

    height: 14px;

    margin: 0;

    padding: 0;

    background-color: #FFF;

    transform: translate(0px, 2px);

}



.pdf-box li input[type=checkbox] {

    width: 14px;

    margin-right: 4px;

    /* make it square */

}



.pdf-box li input[type=checkbox]:checked {

    background: white url(../images/check.jpg) no-repeat center center;

    border: solid 1px #176fc6;

}



#pdf-section .nav-pills {

    position: absolute;

    right:0px;

    top:0px;

    background: #d5dbed;

}



#pdf-section .nav-pills .nav-link.active,

#pdf-section .nav-pills .show>.nav-link {

    color: #fff;

    background-color: #1B438B;

}



#pdf-section .nav-pills .nav-link {

    border-radius: 0;

}



#pdf-section .nav-item a {

    font-size: 16px;

    color: #323232

}



.stock-box {

    padding-top: 30px;

    padding-bottom: 40px;

}


