.loader-page-icon-mfrating{
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 9999;
background: url('../../../../../content/dam/crisilcom2-0/crisil.gif') 50% 50% no-repeat;
}
.com-year > ul > li > span.nagativeMf {
color: #d6002a;
}

.mf-scheme-table {
width: 100%;
}
.mf-scheme-table .th-scheme-table-main {
background: #EDF6F7;
}
.mf-scheme-table .th-scheme-table-main th {
color: #000;
border: 1px solid #D0E6EA;
padding: 16px;
font-family: "Akkurat";
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 140%; /* 19.6px */
letter-spacing: 0.28px;
text-transform: uppercase;
}
.mf-scheme-table td {
color: #515151;
font-family: "Akkurat";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 27px */
border: 1px solid #D8D8D8;
padding: 16px;
}
.mf-scheme-table td.com-rank-txt {
color: #000;
font-weight: 700;
}
/* -------------------MF NEW CSS starts---------------------------- */
.mf-new .tabs .col-xs-12 .data-tabbing-section .data-tabs ul li:first-child.active a{
                                        border-right: none;
    									font-family: 'Akkurat';
font-weight: 700;
font-size: 24px;
line-height: 140%;
letter-spacing: 0%;
    color: rgba(0, 95, 120, 1);

                                    }
.mf-new .tabs .col-xs-12 .data-tabbing-section .data-tabs ul li:first-child{
                                       margin-left: 0px !important;
                                    }

.mf-new .tabs .col-xs-12 .data-tabbing-section .data-tabs ul li a, .crest-blue-tabs > ul > li > a{
    border-color: white;
    padding: 0px 0px;
    font-family: 'Akkurat';
    font-size: 24px;
    margin-top: 0px;

                                    }

.mf-new .tabs .col-xs-12 .data-tabbing-section .nav-tabs {
                                       border-color: white !important;
                                    }
.load-but-new .col-xs-12 .center-btn {
                                                text-align: left !important;

                                            }

.mf-question .helpdesk .col-xs-12 .data-hepldesk {
    					background-color: rgba(237, 246, 247, 1);
                }
.mf-question .helpdesk .col-xs-12 .data-hepldesk p {
                        margin-top: 0px !important;
                    	font-family: Akkurat;
						font-weight: 400;
						font-size: 17px;
						letter-spacing: 0%;
                    	color: rgba(0, 0, 0, 1);

                }
.mf-question .helpdesk .col-xs-12 .data-hepldesk h3{
    font-family: Albra;
font-weight: 500;
font-size: 32px;
line-height: 130%;
letter-spacing: 0%;
color: rgba(0, 0, 0, 1);
                                }

.mf-question .helpdesk .col-xs-12 .data-hepldesk ul li {
                        margin-top: 0px !important;
                         border-right: 1px solid rgba(0, 0, 0, 0.1);
    					height: 469px;
                }
.mf-question .helpdesk .col-xs-12 .data-hepldesk ul {
                        margin-top: 20px !important;

                }
.mf-question .helpdesk .col-xs-12 .data-hepldesk ul li:nth-child(3){
border-right: none;
                    }

.mf-tab-new .mf-tab-wrapper .autoSearch-wrap .inputBox label {
                    font-family: 'Akkurat';
font-weight: 400;
font-size: 16px;
line-height: 140%;
letter-spacing: 0%;
color:rgba(81, 81, 81, 1);
top: -7px;
text-transform: none !important;
left: 0px;
                }

.mf-tab-new .mf-tab-wrapper .autoSearch-wrap .inputBox input:focus:not([type="button"]) + label, .autoSearch-wrap .inputBox input.activeInput:not([type="button"]) {
font-size: 16px !important;
padding-left: 0px !important;
text-transform: none !important;
left: 0px;
                                    }

.mf-tab-new .mf-tab-wrapper .autoSearch-wrap .inputBox input:not([type=button]), .textarea-content textarea {
             font-family: 'Akkurat';
font-weight: 400;
font-size: 18px;
line-height: 140%;
letter-spacing: 0%;
color: rgba(0, 0, 0, 1);
padding: 15px 0px !important;
                                                        }
.mf-new .tabs .col-xs-12 .data-tabbing-section .data-tabs ul li:first-child.active {
                            border-bottom: 2px solid rgba(0, 91, 114, 1);

                        }

.mf-new .tabs .col-xs-12 .data-tabbing-section .nav-tabs>li:nth-child(2){
            position: relative;
			left: 41px;
        }

.mf-new .tabs .col-xs-12 .data-tabbing-section .nav-tabs>li:nth-child(3){
            position: relative;
			left: 84px;
        }
.mf-new .tabs .col-xs-12 .data-tabbing-section .nav-tabs > li.active {
                            border-bottom: 2px solid rgba(0, 91, 114, 1);

                        }
                        }

/* -------------------MF NEW CSS starts---------------------------- */