@charset "utf-8";
.product_wrapper{position: relative; width: 100%;}
.product_wrapper .portfolio-area-inner{border: 12px solid #1377b6; position: relative;}
.product_wrapper .portfolio-area-inner::after{position: absolute; content: ''; width: 86px; height: 80px; background: url(../images/page-corner.jpg) no-repeat; display: block; top: -13px; right: -56px;}
.product_wrapper .portfolio-area-inner .portfolio-header{padding: 25px 30px;}
.product_wrapper .portfolio-area-inner .portfolio-header .issues-date{text-align: right; font-size: 18px; color: #4d4d4d; padding-top: 10px;}
.product_wrapper .portfolio-area-inner .portfolio-header .issues-date a{border: none; margin-top: 5px; font-family: 'Open Sans', sans-serif; font-weight: normal; float: right;}
.product_wrapper .portfolio-area-inner .portfolio-header .header-content{text-align: center;}
.product_wrapper .portfolio-area-inner .portfolio-header .header-content h1{font-size: 48px; margin: 0; color: #000000; font-weight: 600; line-height: 55px; margin-top: -12px;}
.product_wrapper .portfolio-area-inner .portfolio-header .header-content h1 span{display: block; font-size: 38px;}
.product_wrapper .portfolio-area-inner .portfolio-header .header-devider{width: 100%; margin: 0 auto; background: #4a7ebb; height: 2px; display: block; margin-top: 15px;}
.product_wrapper .portfolio-area-inner .portfolio-banner img{margin: 0 auto;}
.product_wrapper .portfolio-area-inner .portfolio-performance{background: #ffffff; padding: 0 25px 25px 25px;}
.product_wrapper .portfolio-area-inner .portfolio-performance h2{color: #000000; font-size: 20px; font-weight: 700; font-family: 'Open Sans', sans-serif; text-decoration: underline;}
.product_wrapper .portfolio-area-inner .portfolio-performance .perform-content{background: #ffffff; padding: 15px;}
.product_wrapper .portfolio-area-inner .portfolio-performance p{font-weight: 600; font-size: 15px; line-height: 26px; text-align: justify; color: #000000;}
.product_wrapper .portfolio-area-inner .portfolio-performance ul li{font-weight: 600; font-size: 15px; line-height: 26px; text-align: justify; color: #000000; margin: 15px 0 15px 32px; list-style: disc;}
.product_wrapper .portfolio-area-inner .portfolio-performance ul.mini-list li{font-weight: 600; font-size: 15px; line-height: 26px; text-align: justify; color: #000000; margin: 3px 0 3px 32px;}
.product_wrapper .portfolio-area-inner .portfolio-performance .graph-images{text-align: center;}
.product_wrapper .portfolio-area-inner .portfolio-performance .graph-images img{margin: 0 auto;}
.product_wrapper .portfolio-area-inner .portfolio-performance .relesed-date{color: #ffffff; font-size: 16px; text-align: center; display: block; background: #c00000; padding: 6px 10px; border: 2px solid #ff0000; margin-top: 30px;}
.product_wrapper .portfolio-area-inner .portfolio-performance table, .product_wrapper .portfolio-area-inner .portfolio-performance td{border: 1px solid #000000; text-align: center !important;}
.product_wrapper .portfolio-area-inner .portfolio-performance .table-responsive{ min-height: .01%; overflow-x: auto; border: none;}
.product_wrapper .portfolio-area-inner .portfolio-performance  p.disclaimer-title{color: #1377b7; font-size: 18px;}
.product_wrapper .portfolio-area-inner .portfolio-performance .perform-content .graph-title{color: #1377b8; font-size: 20px; font-weight: 700; font-family: 'Open Sans', sans-serif; margin-top: 25px; margin-bottom: 15px;}
.product_wrapper .portfolio-area-inner .portfolio-performance .perform-content .graph-title2{color: #1377b8; font-size: 20px; font-weight: 700; font-family: 'Open Sans', sans-serif; margin-top: 0px; margin-bottom: 0px;}
.product_wrapper .portfolio-area-inner .portfolio-performance .perform-content .mr_b30{margin-bottom: 30px;}
.product_wrapper .portfolio-area-inner .footer-content p{font-weight: 400; font-size: 17px;}
.product_wrapper .portfolio-area-inner .footer-content .register-title{background: #e1e1e1; color: #000000; font-size: 22px; text-align: center; padding: 14px 10px; font-weight: bold; font-family: 'Open Sans', sans-serif;}
.product_wrapper .portfolio-area-inner .footer-content .register-title a{color: #000000; text-decoration: underline;}
.product_wrapper .portfolio-area-inner .footer-content ul li{margin: 1px 0 1px 25px; font-size: 13px;}
@media(min-width:991px){
.product_wrapper .portfolio-area-inner .color-coding ul li{margin: 0 25px;}	
.product_wrapper .portfolio-area-inner .chief-signature{min-height: 800px;}	
}
.product_wrapper .portfolio-area-inner .chief-signature{position: relative;}
.product_wrapper .portfolio-area-inner .chief-signature .chief-sign-inner{position: absolute; bottom: 0; left: 20px;}
@media(max-width:480px){
.product_wrapper .portfolio-area-inner .chief-signature .chief-sign-inner{position: relative; left: 0;}	
.product_wrapper .portfolio-area-inner .portfolio-header .header-content h1{margin-top: 0;}	
}