*{ border: 1px  ; margin: 0; padding: 0;}
body{ font-family: 'Open Sans', sans-serif; background-color:  !important; 
background-image: url(../images/bg.jpg); background-repeat: no-repeat;}

div.container{ background-color: #fff; border-radius: 10px; padding-top: 20px;   }


.col-md-2.details{ background-color: #485439;}
h6.details{ margin-top: 15px; color: #fff; font-weight: bold;}
p.details{  margin-top: 15px;}

table.scheme-details tr td{ font-size: 13px; padding-left: 6px; background-color: #F1F2F2}
table.scheme-details tr td:nth-child(2){ border-left: 1px solid #000;}
table.scheme-details tr th{ font-size: 18px; padding: 5px; font-weight: bold; border-bottom: 1px solid #000;}
table.scheme-d tr td{ font-size: 13px; padding-left: 6px; background-color: #F1F2F2}

table.Portfolio-table tr th{ font-size: 18px; padding: 3px; font-weight: bold; border-bottom: 1px solid #000; background-color: #C7C8CA; }
table.Portfolio-table tr td{ font-size: 13px; padding: 3px; background-color: #F1F2F2; border-bottom: 1px solid;}
table.Portfolio-table tr td:nth-child(2){ border-left: 1px solid #000;}
table.Portfolio-table tr td:nth-child(3){ border-left: 1px solid #000; text-align: center;}
table.Portfolio-table tr th:nth-child(2){ border-left: 1px solid #000;}
table.Portfolio-table tr th:nth-child(3){ border-left: 1px solid #000; text-align: center;}

table.rating-chart tr th{background-color: #C7C8CA; padding: 5px; font-weight: bolder; line-height: 25px;}
table.rating-chart tr td{padding: 5px; border: 1px solid;}
p{ text-align: justify;}

table.div-table tr td{ font-size: 13px; padding-left: 6px; background-color: #EDEDEE;}
table.div-table tr th{ font-size: 13px; padding-left: 6px; color: #CA1F34; border-bottom: 1px solid #000;}

table.div-table tr td{ border-bottom: 1px solid #000;}

.Disclosures tr td { border: 1px solid #cdcdcd; padding: 20px; vertical-align: center; text-align: center; font-size: 14px; text-align: justify; }
.Disclosures tr th { border: 1px solid #cdcdcd; padding-left: 20px; vertical-align: top; font-size: 14px; text-align: justify; }


div.scrool{ overflow: auto;  white-space: nowrap; display: inline-block; }



@media screen and (max-width: 768px){
table.div-table{ margin-top: 5px !important; }
table.rating-chart {width: 100% !important;}
.col-md-8 table{ margin: auto !important; }
.col-md-3 img  { position: relative; left: 25%; width: 50%}
.col-md-9 h6   { text-align: center !important;}
.col-md-9 h3   { text-align: center !important;}
.col-md-12 p   { font-size: 14px !important; }
.manager       { width: 200px !important; }
span           { /*background-color: #fff !important; color: #000 !important;*/ }
div.closed{ overflow-x: auto; }

/* div.bottom{ margin: auto !important; background-color: #000; width: 100%; height: 100px;} */

}
