/** Generated by FG **/
@font-face {
    font-family: 'Conv_Raleway-Bold';
    src: url('../fonts/Raleway-Bold.eot');
    src: local('â˜º'), url('../fonts/Raleway-Bold.woff') format('woff'), url('../fonts/Raleway-Bold.ttf') format('truetype'), url('../fonts/Raleway-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Conv_Raleway-Light';
    src: url('../fonts/Raleway-Light.eot');
    src: local('â˜º'), url('../fonts/Raleway-Light.woff') format('woff'), url('../fonts/Raleway-Light.ttf') format('truetype'), url('../fonts/Raleway-Light.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'Conv_Raleway-Medium';
	src: url('../fonts/Raleway-Medium.eot');
	src: local('☺'), url('../fonts/Raleway-Medium.woff') format('woff'), url('../fonts/Raleway-Medium.ttf') format('truetype'), url('../fonts/Raleway-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'Conv_Raleway-Regular';
    src: url('../fonts/Raleway-Regular.eot');
    src: local('☺'), url('../fonts/Raleway-Regular.woff') format('woff'), url('../fonts/Raleway-Regular.ttf') format('truetype'), url('../fonts/Raleway-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}




/***********************font css*****************************/
body {
    margin: 0;
    padding: 0;
    font-size:14px;
    overflow-x:hidden;
    font-family: 'Raleway', sans-serif;
    font-weight:400;
    background-color:#fff;
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
}
center {
    margin: 0;
    padding: 0;
}
p{
font-size:14px;
}
/*******************
	Common
***************************/

.fleft {
    float: left;
}
.frite {
    float: right;
}
.clrfix {
    clear: both;
}
.demostyle {
    border: solid 1px #ccc;
}
.no-margin {
    margin:0;
}
.no-padding {
    padding:0;
}

a {
    color:#333333;
    text-decoration:none;
    outline:none;
}
a:hover {
    color:#333333;
    text-decoration:none;
    outline:none;
}
.error {
    color: #ea4971;
}

ul li{font-size:14px;}

/*******************
	Index Page
***************************/
.main-wrapper{width:100%; float:left;}
.mfo-banner-sec{width:100%; float:left; background-size:cover; padding:260px 0 210px; text-align:center; background-image: url('../images/hm-banner.jpg');background-repeat: no-repeat; background-position: top center; margin-top: 82px; background-attachment:fixed;}
.banner-overlay-sec{width:100%; float:left; padding:0 10px;}
.mfo-banner-sec h2{font-size:40px; text-transform:uppercase; color:#fff;}
.hm-2-sec{width:100%; float:left; padding:50px 0; text-align:center;}
.hm-inner-sec{width:100%; float:left;}
.hm-title h2{font-size:46px; color:#293694; margin:0; padding:0 0 48px; text-transform:uppercase;}
.hm-inner-container p{font-size:14px; color:#000; font-family: raleway, sans-serif; font-weight: 400;}
.hm-3-sec{width:100%; float:left; background-size:cover; padding:275px 0; text-align:center; background-image: url('../images/hm-3-banner.jpg');background-repeat: no-repeat; background-position: top center; background-attachment:fixed;}
.hm-3-sec h1{text-transform:uppercase; color:#fff; text-transform:uppercase; margin:0;}
.we-do-list{width:100%; float:left; margin:0; list-style:none; padding:0;}
.we-do-list li{width:50%; padding-right:40px; text-align:left; float:left; padding-bottom:50px;}
.we-do-list li:nth-child(2n){padding-right:0; padding-left:40px;}
.we-do-list-rw{width:100%; float:left;}
.we-do-list-rw h4{font-size:20px; color:#293694; margin:0; padding-bottom:25px;}
.we-do-list-rw p{font-size:14px; color:#000; text-align:justify; font-family: raleway, sans-serif; font-weight: 400;}
.hm-cnt-sec{width:100%; float:left; background-size:cover; padding:80px 0; background-image: url('../images/hm-cnt-banner.jpg');background-repeat: no-repeat; background-position: top center; background-attachment:fixed;}
.hm-cnt-sec .hm-l-cnt-sec{width:50%; float:left; padding-right:10px;}
.hm-cnt-sec .hm-r-cnt-sec{width:50%; float:left; padding-left:10px;}
.hm-cnt-sec .hm-l-cnt-sec h2{font-size:46px; color:#fff; text-transform:uppercase; margin:0; padding-bottom:30px;}
.hm-add-sec{width:80%; float:left; color:#fff;}
.hm-add-sec p{margin-bottom:0; font-size:14px;}
.hm-ph-sec{width:100%; float:left; color:#fff; padding-top:20px;}
.hm-ph-sec a{color:#fff; font-size:14px; color:#fff;}
.hm-ph-sec .cnt-label{font-size:18px; text-transform:uppercase; padding-right:5px;}
.form-row {width: 100%; float: left;}
.cnt-form .form-row {padding-bottom: 18px;}
.cnt-form .form-row:last-child{padding-bottom:0;}
.cnt-form .form-control {height: 36px; border: 1px solid transparent; border-radius: 0; padding: 6px 35px; color:#000;	font-family: 'Conv_Raleway-Medium';}
.cnt-form  textarea.form-control{height:auto;}
.cn-btn{width: 100%; border-radius: 0; text-transform: uppercase; background-color:#293694; border:1px solid #293694; color:#fff; font-size:18px; padding:10px 0; text-align:center;}
.cn-btn:hover{background-color:#fff; color:#293694;}
.cnt-form .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #000;}
.cnt-form .form-control::-moz-placeholder { /* Firefox 19+ */color: #000;}
.cnt-form .form-control::-ms-input-placeholder { /* IE 10+ */color: #000;}
.cnt-form .form-control:-moz-placeholder { /* Firefox 18- */color: #000;}
.cnt-form .form-row .form-control{background-repeat: no-repeat; background-position: left center; background-size: 16px;background-position-x: 10px;}
.cnt-form .form-row #name{background-image: url(../images/cnt-man.png);}
.cnt-form .form-row #phone{background-image: url(../images/cnt-phn.png);}
.cnt-form .form-row #email{background-image: url(../images/cnt-env.png);}
.cnt-form .form-row #msg{background-image: url(../images/cnt-msg.png); background-position: top left; background-size: 16px; background-position-x: 10px; background-position-y: 8px;}
.hm-map-sec{width:100%; float:left;}
.hm-map-head-sec{width:100%; text-align:center; padding:72px 0;}
.hm-map-head-sec h2{margin:0; font-size:36px; color:#000;}
.hm-map-sec .map-row{width:100%; float:left; height:490px; overflow:hidden;}


/*******************
	Header
***************************/
header{position: fixed; width: 100%; z-index: 2000; top:0;}
.header-menu{width:100%; float:left; background-color:#fff; padding:10px 0; position: relative;}
.header-menu .header-nav{width: 100%; float: left;}
.header-menu .header-nav .navbar{min-height: 60px; margin-bottom:0; position: static;}
.header-menu .header-nav .navbar-brand{height:60px; padding:0 15px;}
.header-menu .header-nav .navbar-nav>li{position:static;}
.header-menu .header-nav .navbar-nav>li>a{line-height: 30px; font-size: 16px; text-transform: uppercase; padding:15px 24px;  text-shadow: none; color: #333333;position:static; border-bottom: 1px solid transparent;}
.header-menu .header-nav .nav>li>a:focus, .header-menu .header-nav .nav>li>a:hover{background:transparent; color:#293694;}
.search-icon-sec{position: relative !important; padding-top: 4px !important;}
.search-icon-sec a{cursor:pointer;}
.search-icon-sec .search-block{display:none; position: absolute; background: #fafafa; width: 302px; float: left; padding: 10px 10px 20px; position: absolute; top: 70px; right: 0; z-index: 10;}
.search-icon-sec .search-block.search-open{display:block;}
.search-icon-sec .search-block .textbox{width: 230px; height: 35px; float: left; border: solid 1px #dbdbdb; font-size: 13px; color: #7d7d7d; padding: 0 10px; margin: 0; outline:none;}
.search-icon-sec .search-block .search-btn{width: 50px; height: 35px; float: left; box-shadow: none; border-radius: 0; outline:none; background:#293694;; color:#fff;}
.search-icon-sec a .fa{font-size:20px;}
.search-icon-sec .search-block .search-btn:hover{background-color:#242424;}
.search-icon-sec .search-block .search-btn .fa{font-size:17px;}


.header-menu .header-nav .navbar-nav>li>a:hover{border-bottom: 1px solid #293694;}
.header-menu .header-nav .navbar-nav>li:last-child >a:hover{border-style: solid;border-color: #293694;border-width: 0px 0px 0px;}
/*******************
	Footer
***************************/
.home-footer-sec .footer-newsltr-sec{position: relative; margin-top: -25px;}
.footer-section{width:100%; float:left; background-color:#ececec;}
.footer-inner-sec{width:100%; float:left;}
.footer-lst-sec{width:100%; float:left; padding:64px 0;}
.ftr-abt-sec{width:100%; float:left; padding-right:30px;}
.ftr-links-sec{width:60%; float:left; padding-left:30px; padding-top:50px;}
.footer-inner-sec .ftr-abt-sec p{font-size:14px; color:#676d72;}
.ftr-link-col{width:30%; float:left; padding-right:10px;}
.ftr-link-col:last-child{padding-right:0;width:40%; float:right; }
.ftr-link-col ul{list-style:none; width:100%; float:left; padding:0; margin:0;}
.ftr-link-col ul li{padding-bottom:20px; width:100%; float:left;}
.ftr-link-col ul li a{text-transform:uppercase; font-size:15px; color:#676d72;}
.ftr-link-col ul li a:hover, .ftr-link-col ul li a:focus{color:#293694;;}
.get-tch-sec{width:100%; float:left;}
.get-tch-sec h6{text-transform:uppercase; font-size:15px; color:#676d72; margin:0; padding:0;}
.get-tch-sec-inner{width:100%; float:left; padding-top:24px;}
.get-tch-sec-inner p{font-size:15px; color:#676d72; margin:0; padding-bottom:20px; font-family: 'Raleway', sans-serif; position:relative;}
.get-tch-sec-inner p a{color:#676d72; position: relative; padding-left: 20px;}
.get-tch-sec-inner p a .fa{margin-right: 5px; position: absolute; left: 0px; top: 4px;}
/*.get-tch-sec-inner .mail-para:before{content: "\f0e0";}
.get-tch-sec-inner .phone-no:before{content: "\f095";}
.get-tch-sec-inner p:before{position: absolute; left: 0; top: 0; font-family: FontAwesome; font-size: 15px;}*/
.get-tch-sec-inner p a:hover{color:#293694;;}
.copyright-sec{width:100%; float:left; padding:30px 0; border-top:1px solid #676d72; font-size:15px;}
.copyright-sec ul{list-style:none; width:100%; float:left; padding:0; margin:0;}
.copyright-sec ul li{display:inline-block; padding: 0 10px; border-right: 1px solid #676d72;}
.copyright-sec ul li:last-child{padding-right:0; border-right:none;}
.copyright-sec ul li a{font-size:15px; color:#676d72;}
.copyright-sec ul li a:hover{color:#293694;;}

.footer-newsltr-sec{width:100%; float:left; background-color:#293694;; border-radius:10px; padding:30px 20px; border-top-left-radius: 0; border-top-right-radius: 0;}
.newsltr-title-col{width:40%; padding-right:10px; float:left;}
.newsltr-title-col p{margin-bottom:0; color:#fff; font-size:15px;}
.newsltr-title-col p.title-para{font-size:21px; text-transform:uppercase; padding-bottom:0;}
.newsltr-form-col{width:60%; padding-left:10px; float:left;}
.newsltr-form-col .form-inline{width: 100%; float:left;}
.newsltr-form-col .form-inline .form-group{display:block; width: 70%; float: left; padding-right: 10px; margin-bottom:0;}
.newsltr-form-col .form-inline .form-control{width: 100%; height: 50px; border: 2px solid #fff; background: transparent; color: #fff; font-size: 15px;}
.newsltr-form-col .form-inline .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #fff;}
.newsltr-form-col .form-inline .form-control::-moz-placeholder { /* Firefox 19+ */color: #fff;}
.newsltr-form-col .form-inline .form-control::-ms-input-placeholder { /* IE 10+ */color: #fff;}
.newsltr-form-col .form-inline .form-control:-moz-placeholder { /* Firefox 18- */color: #fff;}
.newsltr-form-col .form-inline .sub-btn{width: 30%; float: left; display: block; text-transform: uppercase; background:
        transparent; color: #fff; border: 2px solid #fff; padding: 12px 0; font-size: 16px; height: 50px;}
.newsltr-form-col .form-inline .sub-btn:hover{background:#fff; color:#293694;;}


span.close {
    float: right;
    margin-top: -30px;
    position: relative;
    line-height: normal;
    right: 10;
    font-size: 26px;
    color: #293694;;
    opacity: 1;
    padding: 10px;
    display: none;
    box-shadow: none;
    border: none;
    text-shadow: none;
}

.mobi-serach.search-icon-sec {
    display: none;
}


/*******************
	Board of Directors Page
***************************/
.mfo-inner-banner-sec {
    width: 100%;
    float: left;
    text-align: center;
    padding: 80px 0 75px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    margin-top: 82px; /*min-height:340px;*/
}

.bd-banner {
    background-image: url('../images/bd-banner.jpg');
}

.mfo-inner-banner-sec h2 {
    font-size: 35px;
    text-transform: uppercase;
    color: #fff;
}

.mfo-bd-main-sec {
    width: 100%;
    float: left;
    padding: 80px 0;
}

.bd-main-sec-inner {
    width: 100%;
    float: left;
}

.bd-inner-col {
    width: 50%;
    float: left;
    padding: 0 20px 20px 20px;
    text-align: center;
}

.bd-dtr-info-sec {
    width: 100%;
    float: left;
    text-align: center;
    padding-bottom: 25px;
}

.bd-dtr-info-sec .dtr-name {
    font-size: 20px;
    color: #293694;
    margin: 0;
    padding-bottom: 10px;
    font-family: 'Conv_Raleway-Medium';
}

.dtr-position {
    width: 100%;
    float: left;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'Conv_Raleway-Bold';
    color: #000;
}

.dtr-position p {
    margin: 0;
}

/*.bd-dtr-info-sec:before{content:''; width:60px; height:2px; background:#293694; left:50%; position:absolute; bottom:0;}*/
.bd-dtr-info-sec hr {
    max-width: 60px;
    opacity: 1;
    box-shadow: none;
    text-shadow: none;
    margin-bottom: 0;
    border: 1px solid #293694;
}

.dtr-main-sec {
    width: 100%;
    float: left;
    text-align: left;
    padding-top: 20px;
}

.dtr-main-sec p {
    font-size: 14px;
    margin: 0;
}

.bd-inner-sec {
    width: 100%;
    float: left;
}
.bd-title h2{font-size:42px; color:#293694; margin:0; padding:0 0 48px; text-transform:uppercase; text-align:center;}
.dtr-pos-rw{display: table; width: 100%; float: left;}
.dtr-pos-img{width: 165px; height: 165px;}
.dtr-pos-img img{width:100%; height:100%; border-radius:100%;}
.dtr-pos-info{text-align:left; padding-left:20px;}
.dtr-pos-img, .dtr-pos-info{display: table-cell; vertical-align:middle;}

/*******************
	About Us Page
***************************/
.abt-banner{background-image: url('../images/abt-banner.jpg');}
.abt-main-sec-inner{width:100%; float:left;}
.abt-main-sec-rw{width:100%; float:left; padding-bottom:30px;}
.abt-main-sec-rw p{font-size:14px; margin:0; padding-bottom:15px; font-family: 'Raleway', sans-serif;}
.abt-img-dt-col{width:60%; float:left; padding-right:20px;}
.abt-img-col{width:40%; float:right; padding-left:20px;}


/*******************
	Contact Us Page
***************************/
.cnt-banner{background-image: url('../images/cnt-banner.jpg');}
.mfo-cnt-main-sec .map-row{width:100%; float:left; height:490px; overflow:hidden;}
.cnt-main-sec-inner{width:100%; float:left; padding:50px 0;}
.cnt-us-col, .get-in-tch-col{width:50%; float:left; padding-right:30px;}
.cnt-us-col{padding-right:0; padding-left:30px;}
.cnt-head-sec{width:100%; float:left; padding-bottom:20px;}
.cnt-head-sec h3{text-transform:uppercase; font-size:22px; margin:0; padding-bottom:20px; position:relative; color:#293694;font-family: 'Conv_Raleway-Medium';}
.cnt-head-sec h3:before{content:''; position:absolute; left:0; width:30px; border:1px solid #515151; bottom:0;}
.cnt-pg-form, .cnt-frm-sec{width:100%; float:left;}
.cnt-pg-form .form-row {padding-bottom: 18px;}
.cnt-pg-form .form-row:last-child{padding-bottom:0;}
.cnt-pg-form .form-control {height: 42px; border: 1px solid #e9e9e9; border-radius: 0; color:#000;	font-family: 'Conv_Raleway-Medium';}
.cnt-pg-form textarea.form-control{height:auto;}
.cn-send-btn{border-radius: 0; text-transform: uppercase; background-color:#293694; border:1px solid #293694; color:#fff; font-size:18px; padding:10px 44px; text-align:center;}
.cn-send-btn:hover{background-color:#fff; color:#293694;}
.cnt-us-rw{width:100%; display:table; float:left; padding-bottom:15px;}
.cnt-us-rw.add-rw span{vertical-align:top;}
.cnt-us-rw span{display:table-cell; vertical-align:middle;}
.cnt-us-rw span:last-child{padding-left:14px; font-size:14px; font-family: 'Raleway', sans-serif; color: #333;}
.cnt-us-rw .cnt-us-img-col{display:table-cell; width:18px;}
.cnt-us-rw span a:hover, .cnt-us-rw span a:focus{text-decoration:none; color:#293694;}


/*******************
	Web Policy Page
***************************/
.web-main-sec-inner{width:100%; float:left;}
.web-main-sec-inner p{font-size:14px; font-family: 'Raleway', sans-serif; padding-bottom:15px; margin-bottom:0;}
.web-main-sec-inner a{color:#293694;word-break: break-all;}
.web-main-sec-inner a:hover{text-decoration:none;}

.web-p-banner{background-image: url('../images/web-p-banner.jpg');}

/*******************
	Web tr-c Page
***************************/
.web-t-banner{background-image: url('../images/web-t-banner.jpg');}
.web-tr-c-rw{width:100%; float:left; padding-bottom:35px; margin-bottom:0;}
.web-tr-c-rw p{padding-bottom:0;}
.web-tr-c-rw .tr-c-title{font-size:18px; color:#293694;; margin:0; padding-bottom:18px; font-weight:bold;}


/*******************
	Info Page
***************************/
.info-banner{background-image: url('../images/info-banner.jpg');}
.web-info-rw{width:100%; float:left; padding-bottom:35px;}
.web-info-rw p:last-child{padding-bottom:0;}
.web-info-title{font-size:28px; color:#293694; margin:0; padding-bottom:15px;}
.web-info-title-sec{width:100%; float:left;}
.web-info-title-sec span{border: 2px solid #c2bdbd; max-width: 160px; text-align: left; margin: 0 0 20px 0; position:relative; display:block;}
.web-info-title-sec .inner-span{position: absolute; left: -2px; width: 50px; border: 2px solid #3841a3; bottom: -2px; margin: 0;}


.dwn-btn-sec{width:100%; float:left; padding:10px 0;}
.dwn-btn-sec .dwn-btn{font-size:28px; color:#293694;; padding:15px; font-family: 'Conv_Raleway-Bold'; border:2px dotted #838383; border-radius:0; text-transform:uppercase;}
.dwn-btn-sec .dwn-btn img {margin-right:22px;}
.dwn-btn-sec .dwn-btn:hover, .fund-dwn-btn:hover{text-decoration:none; border:2px dotted #fff; color:#000000; background-color:#293694;;}


/*******************
	Fund Legal Page
***************************/
.fnud-l-banner {
    background-image: url('../images/cnt-banner.jpg');
}

.fund-dwn-btn {
    width: 100%;
    text-align: center;
    font-size: 28px;
    color: #293694;;
    padding: 24px;
    font-family: 'Conv_Raleway-Bold';
    border: 2px dotted #838383;
    border-radius: 0;
    text-transform: uppercase;
}

.dwn-btn-fn-sec {
    width: 100%;
    float: left;
    border: 2px dotted #838383;
}

.dwn-btn-fn-sec h2 {
    padding: 20px 28px;
    font-size: 28px;
    text-transform: uppercase;
    margin: 0;
    color: #293694;;
    font-family: 'Conv_Raleway-Bold';
}

.dwn-btn-fn-sec h2 img {
    margin-right: 22px;
}

.dwn-btn-fn-rw {
    width: 100%;
    float: left;
    border-top: 2px dotted #838383;
    padding: 20px 28px;
}

.dwn-btn-fn-rw .fleft {
    font-size: 16px;
    font-family: 'Raleway', sans-serif;
    color: #333;
    padding-top: 6px;
}

.dwn-btn-fn-rw .frite img {
    width: 25px;
}

.fund-dwn-btn span {
    display: block;
}

.fund-dwn-btn .btn-img-sec {
    margin-bottom: 10px;
}


/*******************
	Factsheet Page
***************************/
.fact-main-sec-inner {
    width: 100%;
    float: left;
}

.fact-search-form-rw {
    width: 100%;
    float: left;
    padding-bottom: 18px;
}

.fact-search-form-rw .year-frm select.form-control {
    width: 160px;
    height: 50px;
    border-radius: 0;
    padding: 0 25px;
    font-size: 21px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url('../images/select-arrow.png');
    background-repeat: no-repeat;
    background-position: right center;
    background-position-x: 94%;
    display: inline-block;
}

.fact-search-form-rw .year-frm label {
    font-size: 18px;
    margin-right: 30px;
    vertical-align: middle;
    font-weight: normal;
    margin-bottom: 0;
    color: black;
}

.factsheet-accordion-sec {
    width: 100%;
    float: left;
    padding-top: 10px;
}

.factsheet-accordion-sec .panel-default > .panel-heading {
    color: #293694;
    background-color: #e9f0f8;
    border-color: #e9f0f8;
    border-radius: 0;
    padding: 20px 25px;
}

.factsheet-accordion-sec .panel-default > .panel-heading a {
    text-decoration: none;
}

.factsheet-accordion-sec .panel-group .panel {
    border-radius: 0;
    border-color: #e9f0f8;
}

.factsheet-accordion-sec .panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top: none;
    font-size: 16px;
    color: #000;
    font-family: 'Raleway', sans-serif;
    padding: 20px 25px;
}

.factsheet-accordion-sec .panel-title {
    font-size: 22px;
}

.panel-group .panel + .panel {
    margin-top: 20px;
}


/*******************
	Finacial Statement Page
***************************/
.finacial-main-sec-inner{width:100%; float:left; position: relative;}
.finacial-nav-tabs.nav-tabs{border-bottom: 1px solid #293694; padding:0;}
.finacial-nav-tabs.nav-tabs>li{margin-bottom:0; margin-right: 15px;}
.finacial-nav-tabs.nav-tabs>li>a{font-size:14px; color:#293694; font-family: 'Conv_Raleway-Medium'; background: #f5f5f5; border-radius: 0; padding: 15px;    border: none; margin: 0;}
.finacial-nav-tabs.nav-tabs>li.active>a, .finacial-nav-tabs.nav-tabs>li.active>a:focus, .finacial-nav-tabs.nav-tabs>li.active>a:hover{border:none; background:#293694;; color:#fff;}
.finacial-report-inner-sec{width:100%; float:left; padding:15px 0;}
.yr-tab-col{width:25%; float:left; padding-right:10px;}
.info-tab-col{width:75%; float:left;}
.yr-tab-list{width:100%; float:left; padding:0; list-style:none; margin:0;}
.yr-tab-list li{width:100%; float:left; margin-bottom: 0;}
.yr-tab-list li a{font-size:14px; padding:18px; width:100%; float:left; cursor:pointer; border:none; border-top:1px solid #eaeaea; color:#515151; text-decoration:none; border-radius:0; margin:0;}
/*.yr-tab-list li:last-child a{border:none;}*/
.yr-tab-list li.active>a, .yr-tab-list li.active>a:hover, .yr-tab-list li.active>a:focus, .yr-tab-list li>a:hover{background-color:#515151; color:#fff; border: none; border-top: 1px solid #eaeaea;}
.info-tab-inner{width:100%; float:left;}
.info-tab-inner .panel-group .panel{border-radius: 0; border: none;}
.info-tab-inner .panel-default>.panel-heading{padding:15px;}
.info-tab-inner .panel-group .panel .panel-title{font-size: 16px; text-transform:uppercase; font-weight:bold; color:#515151; font-weight:bold;}
.info-tab-inner .panel-group .panel .panel-title a{text-decoration:none;}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border: 1px solid #cccccc;}
.info-tab-panel-rw{width:100%; float:left; padding:20px;}
.info-pdf-rw{width:100%; float:left; list-style:none; padding:0; margin:0;}
.info-pdf-rw li{width:25%; float:left; text-align:center; padding:15px;}
.info-pdf-rw li span{width:100%; float:left; text-align:center;}
.info-pdf-rw li span.pdf-title{font-size: 14px; padding-top: 10px; word-wrap: break-word;}
.info-pdf-rw li  a:hover span.pdf-title{color:#293694;}

.report-menu-col-heading{width: 100%; float: left; padding: 15px 25px; background-color: #293694;; color: #fff; font-size:16px; display:none;}
.report-heading{text-transform: uppercase; padding: 0; margin: 0; text-align: left; float: left; font-size: 16px;    margin-top: 5px;}
.report-menu-col-heading .navbar-header{float:right;}
.report-menu-col-heading .navbar-toggle.navbar-toggle1{position: relative; float: right; padding: 4px 10px; margin-top: -4px; margin-right: 0; margin-bottom: 0; border: 1px solid #fff; font-size:14px;}


/*******************
	Price Page
***************************/
.price-font *{font-family: 'Nunito' !important;}
.price-banner{background-image: url('../images/price-banner.jpg');}
.price-main-sec-inner{width:100%; float:left;  position: relative;}
.f-price-info-rw{width:100%; float:left; padding-bottom:25px;}
.f-price-nm{display:inline-block; background-color:#e6e5e5; padding:14px 20px;}
.f-price-nm-title, .f-price-info-title{font-size:18px; font-family: 'Conv_Raleway-Medium'; color:#000;}
.f-price-nm-title{text-transform:uppercase;}
.f-price-info{display:inline-block; background-color:transparent; padding:14px 20px; margin-left:10px;}
.f-pr-label{color:#293694;;}
.f-time-info-rw{width:100%; float:left;}
.f-time-frame-col{display: block; float: left; width: 42%; padding-right: 10px;}
.f-time-frame-list{list-style:none; margin:0; padding:0; border:1px solid #e3e3e3; padding:10px 0; float:left;}
.f-time-frame-list li{display:inline-block;}
.f-time-frame-list li a{font-size:16px;     font-family: 'Raleway', sans-serif; padding:0 16px; border-right:2px solid #e3e3e3;}
.f-time-frame-list li a:hover{color:#293694;;}
.f-time-frame-list li:last-child a{border:none;}
.tm-frame-lb{display: inline-block; font-size: 16px; padding: 11px 20px; background: #293694;; color: #fff;}
.f-date-frame-col{display: block; float: left; width: 56%;}
.date-rw-col{display: block; width: 30%; float: left;}
.date-rw-col .input-group {background: #fff; border: 3px solid #8e8e96; border-radius: 0; margin-right: -2px;}
.date-rw-col .input-group .form-control{background: #fff; border: none; border-radius: 0; height:40px;}
.date-rw-col .input-group .glyphicon-calendar:before{content: '';}

.date-rw-col .input-group .input-group-addon {
    background-color: #fff;
    border: none;
    border-radius: 0;
    box-shadow: none;
    outline: none !important;
}

.f-date-frame-col .tm-frame-lb {
    padding: 12px 20px;
}

.time-frame-main-sec {
    width: 100%;
    float: left;
    padding-top: 20px;
}

.fund-info-rw {
    width: 100%;
    float: left;
    text-align: center;
}

.fund-info-rw h1 {
    font-size: 35px;
    color: #000;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.fund-info-rw p {
    font-size: 14px;
    padding-top: 10px;
}

.fund-info-table {
    width: 100%;
    float: left;
    padding-top: 50px;
}

.fund-info-table .table > thead {
    background: #676d72;
}

.fund-info-table .table > thead > tr > th {
    border-bottom: none;
    color: #fff;
    padding: 20px 10px;
    font-size: 14px;
    font-weight: normal;
}

.fund-info-table .table > tbody > tr > td {
    padding: 20px 10px;
}

.fund-info-table .even {
    background-color: #f3f5f4;
}

.fund-info-table .table > tbody > tr > td:nth-child(5), .fund-info-table .table > tbody > tr > td:nth-child(6), .fund-info-table .table > tbody > tr > td:nth-child(7), .fund-info-table .table > tbody > tr > td:nth-child(8), .fund-info-table .table > tbody > tr > td:nth-child(9) {
    text-align: center;
}

.fund-info-inner {
    width: 100%;
    float: left;
}

.chart-rw {
    width: 100%;
    float: left;
    padding: 20px 0;
}

.chart-rw .highcharts-title {
    display: none;
}

.chart-rw .highcharts-credits, .chart-rw .highcharts-button {
    display: none;
}


/*******************
	Megamenu css
***************************/
.mgmenu_tabs .mgmenu_tabs_panels {
    width: 77%;
}
.mgmenu a:focus, .mgmenu a:active, .mgmenu a:hover{background: #efeeee; color:#293694;}
.mgmenu > li{background-color: transparent !important; padding:0;}
.mgmenu_trigger{display:none;}
.mgmenu{position:static;}
.mgmenu li  a .fa{float:right; font-size: 16px; margin-top: 2px; padding-right: 15px;}
.mgmenu li .dropdown_fullwidth{background:#fff; border:none; margin:0; box-shadow: none; border-radius: 0;}
.mgmenu_tabs .mgmenu_tabs_nav{padding: 21px 0;width:23%;}
.mgmenu ul{margin:0; padding:0;}
.mgmenu > li ul {list-style:none;}
.mgmenu_tabs .mgmenu_tabs_nav li a, .mgmenu li a{font-size:13px; text-transform:capitalize; font-family: 'Conv_Raleway-Medium'; color: #333333; padding:10px 10px;}

.inner-menu-rw{width:100%; float:left;}
.inner-main-menu-col{width:20%; float:left; padding-left:2px;}
.inner-main-menu-col .inner-menu{list-style:none; padding:0; margin:0; width:100%; float:left;}
.inner-main-menu-col .inner-menu li a, .inner-main-menu-col .inner-menu li{width:100%; float:left;}

.inner-sub-menu-col{width:80%; float:left;}
.inner-sub-menu-list{width:100%; display:block;}
.inner-sub-menu-list ul{width:50%; float:left; list-style:none;}
.inner-sub-menu-list ul li, .inner-sub-menu-list ul li a{width:100%; float:left; text-transform:capitalize;}
.megamenu-sec{width:100%; float:left; padding-left: 80px;}

#dl-menu.dl-menuwrapper{display:none;}
.dl-menuwrapper li.dl-back:after, .dl-menuwrapper li > a:not(:only-child):after{position: absolute; top: 0; line-height: 48px; font-family: 'FontAwesome'; speak: none; -webkit-font-smoothing: antialiased;     content: "\f105"; color:#fff; font-size:18px;}


/*******************
	Search Page
***************************/
.search-banner {background-image: url(../images/MFO-search.jpg); background-position: right center !important;}
.page-title{margin-bottom:24px;}


.sticky-header{box-shadow: 5px 3px 5px rgba(2, 2, 1, 0.69);}
.mgmenu > li ul.sub-menu, .mgmenu > li ul.sub-sub-menu{padding:0;}
.sub-menu{position: absolute; top: 82px; min-width: 210px; background: #D3D3D3; opacity:0; visibility: hidden;-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.sub-sub-menu{position: absolute; left: 100%; top: 0; min-width: 305px; background:	#D3D3D3;    visibility: hidden;  padding:0; opacity:0;    -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.sub-menu li a,.sub-sub-menu li a{width:100%; /*float:left;*/ color: #000; text-shadow: none; padding: 10px; display: block;}
#search_form{position: relative; height: auto;}
#search-error{position: absolute; left: 0; width: 100%; display: block; top: 38px;}

.dtr-pos-ratio{background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius:100%;}

.cc-cookies { position:fixed; width: 100%; left: 0; top: 0; padding: 0.5em 5%; background: #333333; background: rgba(86,86,86,0.95); color: #ffffff; font-size: 14px; z-index: 99999; text-align: center; color: #ffffff; font-family: Raleway; font-weight: bold;  }
.cc-cookies a, .cc-cookies a:hover { color: #ffffff; text-decoration: underline; }
.cc-cookies a:hover { text-decoration: none;color: #ffffff; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: inline-block; color: #ffffff; text-decoration: none; background: #2b2c7d; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline { background: #af3b3b; margin-left: 0.5em; margin-right: 0.5em; }
.cc-cookies a.cc-cookie-accept { margin-left: 0.5em; }
.cc-cookies a.cc-cookie-reset { background: #f15b00; }
.cc-cookies a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies a:hover.cc-cookie-decline, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset  { color: #ffffff;background: #000000; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline { display: block; margin-top: 1em; }
.cc-cookies.cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }
.cc-cookies .close_btn { position:relative;top:0px;float:right;left:5.6%;cursor:pointer;background-color:#333;color:#ffffff;font-weight:bold;padding:2px 10px; }
.cc-cookies.cc-discreet .close_btn { top:27px;left:2.5%;  }
.cc-cookies.bottom_simg .close_btn { top:-28px;  }
.cc-cookies.bottom_img .close_btn { top:-28px;  }

@media screen and (max-width: 768px) {
.cc-cookies a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: block; margin: 1em 0; }
.cc-cookies .close_btn { position:relative;top:27px;float:right; }
.cc-cookies.bottom_img .close_btn { top:-142px;  }

}

@media screen and (max-width: 319px) {
.cc-cookies { position: relative; float: left; }
}
