.goToTop {
  position: fixed;
  top: 0;
  height: 70px;
  z-index: 1;
  width:240px;
}

/*body{background-color:#fff !important}*/
p.Note-03{font-size: 11px !important;}
p.Page-Heading, p.For_Table_Table_Indent-01,p.Body {/*font-family:OpenSans-Light !important;*/font-size:13px !important;line-height:20px;}
p.in-Rs--crore {/*font-family:OpenSans-Light !important;*/font-size:12px !important;} 
p.Heading-01 {/*font-family:OpenSans !important;*/font-size:16px !important;margin-top:10px;} 

table.AR_Table {width: 100%;margin-bottom:20px;border-bottom: 1px solid #333;}
table.Basic-Table {width:100%}
table.TableOverride-1 {width:100%}
table.Basic-Table {border:none;}
td.Table_Head {/*font-family:OpenSans !important;*/font-size:16px !important;}
td.Underlined_Cells{border-bottom:none;}
td.CellOverride-4 {/*border-top:1px solid #000;*/border-top:none;vertical-align:top;}

p.For_Table_Table_Body_Centre,  p.For_Table_Table_Body_Right , p.For_Table_Table_Body_Left, p.Name  {/*font-family:OpenSans-Light !important;*/font-size:13px !important; }
p.Note-01,p.Note-02-copy{/*font-family:OpenSans-Light !important;*/font-size:11px !important;}
span._idGenCharOverride-1 {/*font-family:OpenSans-Light !important;*/font-size:12px !important;}
p.Heading-02 {/*font-family:OpenSans !important;*/font-size:15px !important;margin-top:20px;margin-bottom:5px;}
p.Heading-03 {/*font-family:OpenSans !important;*/font-size:14px !important;margin-top:10px;margin-bottom:5px;}
p.Heading-03_no-indent {/*font-family:OpenSans !important;*/font-size:13px !important;margin-top:10px;margin-bottom:5px;}
.Rupee_in--crore,.Rupee_body,span.Rupee_notes, .Other-Styles_Rupee_body {/* font-family:ruppee !important; */font-size:13px !important;margin-left:2px}
div.body .panel-right-content ul {margin:10px 5px}
li.Bulleted_List_with_Spacing, li.Bulleted_List-1_with_Spacing {/*font-family:OpenSans-Light !important;*/font-size:13px !important;}
li.For_Table_Table_Bulleted-02_List-copy {/*font-family:OpenSans-Light !important;*/font-size:12px !important;}
p.Note-02 {/*font-family:OpenSans-Light !important;*/font-size:11px !important;}
li.Bulleted_List_without_Spacing, li.Bulleted_List-1_without_Spacing  {/*font-family:OpenSans-Light !important;*/font-size:13px !important;}
p.Designation,span.Designation {/*font-family:OpenSans-Light !important;*/font-size:13px !important;}
#corp-governance img, #risk-management img, #shareholder-info img{max-width:100%; margin:10px 0;}
div.body ul {margin:10px 15px !important;font-size:13px !important}
div.body ul li ul {list-style:circle !important}
.img-transform {transform: rotate(90deg); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg);margin-left: 34px;
height: 80px; }
.width50 { width:50px; }

p.BRR-Styles_BRR_Body, span.CharOverride-6, span.CharOverride-8, .span.CharOverride-12, span.CharOverride-13, span.Other-Styles_Infy_Blue, 
p.BRR-Styles_BRR_AFV_names, p.BRR-Styles_BRR_AFV_Project, li.BRR-Styles_BRR_Body-bullet, 
p.BRR-Styles_BRR_Body_after-bullet, p.BRR-Styles_BRR_Note-02, p.BRR-Styles_BRR_Index-heading_index-2 {/*font-family:OpenSans-Light !important;*/font-size:13px !important;}
p.BRR-Styles_BRR_Subheadlines, p.BRR-Styles_BRR_Questions_Blue, p.BRR-Styles_BRR_AFV_Achivement {/*font-family:OpenSans !important;*/font-size:16px !important;margin: 15px 0 5px;}
p.BRR-Styles_BRR_Body { margin-top:5px;}
#_idContainer019,#_idContainer024, #_idContainer029, #_idContainer014 { height:auto; width:auto; margin:10px 0; }

td.Table_Body_Numbers, p.BRR-Styles_BRR_Index_body, span.CharOverride-14 {/*font-family:OpenSans-Light !important;*/font-size:12px !important;}

td.CellOverride-1 {
    padding: 3px 5px;
}
p.ParaOverride-3 {
    margin-top: 15px;
    text-indent: 0;
}

.AR_Table td {/*font-family:OpenSans-Light !important;*/font-size:13px !important;}
.gp-table {margin-bottom:25px;}
.gp-table td {vertical-align:top}.gp-table td .ParaOverride-2 {text-align:left !important}
.Basic-Table_no-lines { padding:3px 5px;}
img._idGenObjectAttribute-1 {
    height: auto;
	width:auto;
    /*max-width: 100% !important;*/
}
.ParaOverride-2 {text-align:left !important}
.border-top-black {border-top:1px solid #000 !important}


.format-table1 tr._idGenTableRowColumn-6, .format-table1 tr._idGenTableRowColumn-39 {background-color:#eff3fa !important} /*light*/
.format-table1 tr._idGenTableRowColumn-23, .format-table1 tr._idGenTableRowColumn-40{background-color:#e3eaf7  !important}/*dark*/

.format-table2 tr._idGenTableRowColumn-24, .format-table2 tr._idGenTableRowColumn-49{background-color:#eff3fa !important} /*light*/
.format-table2 tr._idGenTableRowColumn-48{background-color:#e3eaf7  !important} /*dark*/
.format-table3 tr._idGenTableRowColumn-5 , .format-table4 tr._idGenTableRowColumn-19, .format-table4  tr._idGenTableRowColumn-24 {background-color:#eff3fa !important} /*light*/
.format-table3 tr._idGenTableRowColumn-3, .format-table4 tr._idGenTableRowColumn-16, .format-table4 tr._idGenTableRowColumn-20{background-color:#e3eaf7  !important} /*dark*/
.disc-type ul {list-style:disc !important}

.format-table5 tr._idGenTableRowColumn-9 {background-color:#e3eaf7 !important} /*dark*/

.format-table6 tr._idGenTableRowColumn-11,  .format-table6  tr._idGenTableRowColumn-25,  .format-table6  tr._idGenTableRowColumn-59, .format-table6 tr._idGenTableRowColumn-27, .format-table6 tr._idGenTableRowColumn-62, .format-table6 tr._idGenTableRowColumn-72, .format-table6  tr._idGenTableRowColumn-3, .format-table6  tr._idGenTableRowColumn-38, .format-table6  tr._idGenTableRowColumn-43, .format-table6  tr._idGenTableRowColumn-40, .format-table6  tr._idGenTableRowColumn-123, .format-table66 tr._idGenTableRowColumn-16, .format-table6 tr._idGenTableRowColumn-4 , .format-table6 tr._idGenTableRowColumn-7, .format-table6 tr._idGenTableRowColumn-28, .format-table6 tr._idGenTableRowColumn-9{background-color:#eff3fa !important}/*light*/

.format-table6 tr._idGenTableRowColumn-9, .format-table6 tr._idGenTableRowColumn-12, .format-table6 tr._idGenTableRowColumn-13,  .format-table6  tr._idGenTableRowColumn-24, .format-table6 tr._idGenTableRowColumn-26, .format-table6 tr._idGenTableRowColumn-63, .format-table6 tr._idGenTableRowColumn-71, .format-table6  tr._idGenTableRowColumn-4, .format-table6  tr._idGenTableRowColumn-41, .format-table6  tr._idGenTableRowColumn-39, .format-table6  tr._idGenTableRowColumn-45, .format-table6  tr._idGenTableRowColumn-124, .format-table66 tr._idGenTableRowColumn-17, .format-table6 tr._idGenTableRowColumn-44, .format-table6 tr._idGenTableRowColumn-8, .format-table6 tr._idGenTableRowColumn-29{background-color:#e3eaf7 !important}/*dark*/

.format-tableboards tr._idGenTableRowColumn-4{background-color:#eff3fa !important}
.format-tableboards tr._idGenTableRowColumn-5{background-color:#e3eaf7 !important}


.format-table7 tr._idGenTableRowColumn-25, .format-table7 tr._idGenTableRowColumn-9 {background-color:#e3eaf7 !important} /*dark*/
.format-table7 tr._idGenTableRowColumn-24 {background-color:#eff3fa !important} /*light*/

.format-table8 tr._idGenTableRowColumn-25, .format-table8 tr._idGenTableRowColumn-45 {background-color:#e3eaf7 !important} /*dark*/
.format-table8 tr._idGenTableRowColumn-24 {background-color:#eff3fa !important} /*light*/

.format-table9 tr._idGenTableRowColumn-9, .format-table9 tr._idGenTableRowColumn-51 {background-color:#e3eaf7 !important} /*dark*/
.format-table9 tr._idGenTableRowColumn-24, .format-table9 tr._idGenTableRowColumn-50 {background-color:#eff3fa !important} /*light*/

.format-table10 tr._idGenTableRowColumn-53, .format-table10 tr._idGenTableRowColumn-25 {background-color:#e3eaf7 !important} /*dark*/
.format-table10 tr._idGenTableRowColumn-54, .format-table10 tr._idGenTableRowColumn-24 {background-color:#eff3fa !important} /*light*/

.format-table11 tr._idGenTableRowColumn-5 {background-color:#e3eaf7 !important} /*dark*/
.format-table11 tr._idGenTableRowColumn-4 {background-color:#eff3fa !important} /*light*/

.light-blue {background-color:#eff3fa}
.light-blue2 {background-color:#e3eaf7}

#ceo-cfo p.Numbered_List_1st_Level {font-size:13px; /*font-family:OpenSans-Light !important;*/ color:#000;}
#ceo-cfo .ParaOverride-2 {text-align:left !important}

.format-table-sfs1  tr._idGenTableRowColumn-22,.format-table-sfs1  tr._idGenTableRowColumn-24 {background-color:#e3eaf7 !important} /*dark*/
.format-table-sfs1  tr._idGenTableRowColumn-23,.format-table-sfs1  tr._idGenTableRowColumn-25 {background-color:#eff3fa !important} /*light*/

.format-table-sfs2 tr._idGenTableRowColumn-24, .format-table-sfs2 tr._idGenTableRowColumn-22 {background-color:#e3eaf7 !important} /*dark*/
.format-table-sfs2  tr._idGenTableRowColumn-25 {background-color:#eff3fa !important} /*light*/

.format-table-sfs3 tr._idGenTableRowColumn-47, .format-table-sfs3 tr._idGenTableRowColumn-25, .format-table-sfs3 tr._idGenTableRowColumn-23 {background-color:#e3eaf7 !important} /*dark*/
.format-table-sfs3  tr._idGenTableRowColumn-24 , .format-table-sfs3  tr._idGenTableRowColumn-46, .format-table-sfs3  tr._idGenTableRowColumn-57{background-color:#eff3fa !important} /*light*/

.format-table61 tr._idGenTableRowColumn-11,  .format-table61  tr._idGenTableRowColumn-25,  .format-table61  tr._idGenTableRowColumn-47,  .format-table61  tr._idGenTableRowColumn-60{background-color:#eff3fa !important}/*light*/
.format-table61 tr._idGenTableRowColumn-9, .format-table61 tr._idGenTableRowColumn-12, .format-table61 tr._idGenTableRowColumn-13,  .format-table61  tr._idGenTableRowColumn-24,  .format-table61  tr._idGenTableRowColumn-22{background-color:#e3eaf7 !important}/*dark*/

.format-table62 tr._idGenTableRowColumn-11,  .format-table62  tr._idGenTableRowColumn-25,  .format-table62  tr._idGenTableRowColumn-47,  .format-table62  tr._idGenTableRowColumn-60{background-color:#eff3fa !important}/*light*/
.format-table62 tr._idGenTableRowColumn-9, .format-table62 tr._idGenTableRowColumn-12, .format-table62 tr._idGenTableRowColumn-13,  .format-table62  tr._idGenTableRowColumn-24,  .format-table62  tr._idGenTableRowColumn-22,  .format-table62  tr._idGenTableRowColumn-46{background-color:#e3eaf7 !important}/*dark*/

.format-table63 tr._idGenTableRowColumn-11, .format-table63 tr._idGenTableRowColumn-46, .format-table63 tr._idGenTableRowColumn-66 , .format-table63 tr._idGenTableRowColumn-70, .format-table63 tr._idGenTableRowColumn-71 {background-color:#eff3fa !important}/*light*/
.format-table63 tr._idGenTableRowColumn-9, .format-table63 tr._idGenTableRowColumn-47, .format-table63 tr._idGenTableRowColumn-25 , .format-table63 tr._idGenTableRowColumn-67, .format-table63 tr._idGenTableRowColumn-68, .format-table63 tr._idGenTableRowColumn-69, .format-table63 tr._idGenTableRowColumn-24, .format-table63 tr._idGenTableRowColumn-57{background-color:#e3eaf7 !important}/*dark*/


.format-table1-cfs1 tr._idGenTableRowColumn-13 {background-color:#e3eaf7 !important} /*dark*/
.format-table1-cfs1 tr._idGenTableRowColumn-14 {background-color:#eff3fa !important} /*light*/


#consolidated-financial .CellOverride-2 p.ParaOverride-2 {text-align:left !important}
#consolidated-financial p.ParaOverride-1, #consolidated-financial p.ParaOverride-3 {text-align:right}

.format-table1-cfs2 tr._idGenTableRowColumn-13 {background-color:#e3eaf7 !important} /*dark*/
.format-table1-cfs2 tr._idGenTableRowColumn-14 , .format-table1-cfs2 tr._idGenTableRowColumn-27{background-color:#eff3fa !important} /*light*/


.format-table1-cfs3 tr._idGenTableRowColumn-23 {background-color:#e3eaf7 !important} /*dark*/
.format-table1-cfs3 tr._idGenTableRowColumn-14 {background-color:#eff3fa !important} /*light*/

.format-table1-cfs4 tr._idGenTableRowColumn-27, .format-table1-cfs4 tr._idGenTableRowColumn-13 {background-color:#e3eaf7 !important} /*dark*/
.format-table1-cfs4 tr._idGenTableRowColumn-34, .format-table1-cfs4 tr._idGenTableRowColumn-23 {background-color:#eff3fa !important} /*light*/

.format-table1-cfs5 tr._idGenTableRowColumn-13, .format-table1-cfs5 tr._idGenTableRowColumn-35, .format-table1-cfs5 tr._idGenTableRowColumn-27 {background-color:#e3eaf7 !important} /*dark*/
.format-table1-cfs5 tr._idGenTableRowColumn-14 {background-color:#eff3fa !important} /*light*/

.format-table1-cfs6 tr._idGenTableRowColumn-13, .format-table1-cfs6 tr._idGenTableRowColumn-23 {background-color:#e3eaf7 !important} /*dark*/
.format-table1-cfs6 tr._idGenTableRowColumn-14, .format-table1-cfs6 tr._idGenTableRowColumn-27, .format-table1-cfs6 tr._idGenTableRowColumn-48 {background-color:#eff3fa !important} /*light*/

.format-table1-cfs7 tr._idGenTableRowColumn-13, .format-table1-cfs7 tr._idGenTableRowColumn-52, .format-table1-cfs7 tr._idGenTableRowColumn-33 {background-color:#e3eaf7 !important} /*dark*/
.format-table1-cfs7 tr._idGenTableRowColumn-51,.format-table1-cfs7 tr._idGenTableRowColumn-34,.format-table1-cfs7 tr._idGenTableRowColumn-53, .format-table1-cfs7 tr._idGenTableRowColumn-14 {background-color:#eff3fa !important} /*light*/

.format-table1-cfs8 tr._idGenTableRowColumn-13, .format-table1-cfs8 tr._idGenTableRowColumn-23 {background-color:#e3eaf7 !important} /*dark*/
.format-table1-cfs8 tr._idGenTableRowColumn-14, .format-table1-cfs8 tr._idGenTableRowColumn-27 , .format-table1-cfs8 tr._idGenTableRowColumn-34{background-color:#eff3fa !important} /*light*/


.format-table1-cfs9 tr._idGenTableRowColumn-13, .format-table1-cfs9 tr._idGenTableRowColumn-57, .format-table1-cfs9 tr._idGenTableRowColumn-14 {background-color:#e3eaf7 !important} /*dark*/
.format-table1-cfs9 tr._idGenTableRowColumn-56 {background-color:#eff3fa !important} /*light*/

.format-table1-cfs10 tr._idGenTableRowColumn-34, .format-table1-cfs10 tr._idGenTableRowColumn-27, .format-table1-cfs10 tr._idGenTableRowColumn-61, .format-table1-cfs10 tr._idGenTableRowColumn-62,.format-table1-cfs10 tr._idGenTableRowColumn-63, .format-table1-cfs10 tr._idGenTableRowColumn-66,  .format-table1-cfs10 tr._idGenTableRowColumn-14,  .format-table1-cfs10 tr._idGenTableRowColumn-13  {background-color:#e3eaf7 !important} /*dark*/
.format-table1-cfs10 tr._idGenTableRowColumn-56, .format-table1-cfs10 tr._idGenTableRowColumn-33, .format-table1-cfs10 tr._idGenTableRowColumn-64, .format-table1-cfs10 tr._idGenTableRowColumn-65 {background-color:#eff3fa !important} /*light*/

.format-table1-cfs11 tr._idGenTableRowColumn-27, .format-table1-cfs11 tr._idGenTableRowColumn-14, .format-table1-cfs11 tr._idGenTableRowColumn-35, .format-table1-cfs11 tr._idGenTableRowColumn-34, .format-table1-cfs11 tr._idGenTableRowColumn-57, .format-table1-cfs11 tr._idGenTableRowColumn-56 {background-color:#e3eaf7 !important} /*dark*/
.format-table1-cfs11 tr._idGenTableRowColumn-13 {background-color:#eff3fa !important} /*light*/


.format-table1-cfs12 tr._idGenTableRowColumn-12 {background-color:#e3eaf7 !important} /*dark*/
.format-table1-cfs12 tr._idGenTableRowColumn-13 {background-color:#eff3fa !important} /*light*/

.format-table1-cfs13 tr._idGenTableRowColumn-12 {background-color:#e3eaf7 !important} /*dark*/
.format-table1-cfs13 tr._idGenTableRowColumn-13, .format-table1-cfs13 tr._idGenTableRowColumn-24 {background-color:#eff3fa !important} /*light*/

.format-table-yg1 tr._idGenTableRowColumn-9  {background-color:#eff3fa !important} /*light*/
.format-table-yg1 tr._idGenTableRowColumn-10 {background-color:#e3eaf7 !important} /*dark*/

.format-table-yg2 tr._idGenTableRowColumn-12  {background-color:#eff3fa !important} /*light*/
.format-table-yg2 tr._idGenTableRowColumn-10 {background-color:#e3eaf7 !important} /*dark*/
span.Rupee_Foradian, .Other-Styles_Rupee_body {color:#5f5f5f !important; font-family: ruppee;}
p.Note-02-copy {line-height:18px;}
li.Bulleted_List_with_Spacing {line-height:20px;}
li.For_Table_Table_Bulleted-02_List-copy {line-height:19px;}
span.CharOverride-11 {font-size:13px !important}
span.CharOverride-12 {font-size:14px !important}
p.BRR-Styles_BRR_Body {line-height:20px;}
li.BRR-Styles_BRR_Body-bullet {line-height:20px;}
span.CharOverride-3 {/*font-family: OpenSans-Light !important;*/font-size: 13px !important;}
p.Page-Heading {/*font-family: OpenSans !important;*/font-size: 16px !important;margin-top: 20px;color:#007cc3;font-weight:300;margin-bottom: 5px;}
.consolidated-financial p.Page-Heading {font-size: 17px !important;margin-top: 24px;color:#007cc3;font-weight:300;margin-bottom: 20px;border-bottom: 1px solid #333;}
.newfont {/*font-family:OpenSans-Light !important;*/font-size:13px !important;}
p.BRR-Styles_Paragraph-Style-_index {/*font-family:OpenSans-Light !important;*/font-size:18px !important;margin-bottom:15px;}
span.BRR_Character-Styles_BRR_italics{/*font-family:OpenSans-Light !important;*/font-size:12px !important;}
td.Table_Body_Numbers, p.BRR-Styles_BRR_Index_body, span.CharOverride-14, span.CharOverride-1 {/*font-family:OpenSans-Light !important;*/font-size:13px !important;}
.BRR-Styles_BRR_Index-heading_index-2 {font-size:13px !important;}
span.CharOverride-7 {font-size:13px;}

.no-border-td td {border-top:none !important;}
li.Bulleted_List_without_Spacing , li.Bulleted_List-1_without_Spacing , li.Bulleted_List-1_with_Spacing {line-height:20px }
p.Note-03 {text-align:justify;}

table.noItalics span.CharOverride-3{
	font-style:normal;
}
.noItalicsNotes{
	font-style:normal !important;
}
.alignRight p{
	text-align:right !important;
	text-align-last:right !important;
}
.alignRight {
	text-align:right !important;
	text-align-last:right !important;
}
.alignLeft{
	text-align:left !important;
}
.verBottom{
	vertical-align:bottom !important;
}
.newtblStyle .For_Table_Table_Add_Less{
	font-size:13px;
}
.headerMar{
	margin-top:20px !important;
}
.footnotesPad{
	margin-top:10px;
}
.footnotesPad p{
	padding-left:22px;
	position:relative;
	/*font-family:OpenSans-Light !important;*/
}
.footnotesPad p .SuperScript{
	position:absolute;
	left:0;
	top:-3px;
}
.footnotesPad p{
	/*margin-bottom:2px;*/
}

.notesTitleCtr{
}
.notesTitle,.notesCnt{
	
}
.notesTitle{
	line-height:20px;
	font-style:italic;
	font-size:12px;
}
.notesCnt p{
	font-style:italic;
}
.notesCnt p{
	line-height:15px;
	/*font-family:OpenSans-Light !important;*/
}
.notesCnt ol{
	margin-left:14px;
	
}
.marBot10{
	margin-bottom:10px;
}
.notesCnt>ol>li{
    /*font-family:OpenSans-Light !important;*/
    font-size: 12px;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height:18px;
	list-style:decimal;
	padding-left:3px;
}
.notesCnt>ol>li>ul{
	margin:0px 0px 5px 20px;
}
.notesCnt>ol>li>ul>li{
	list-style:lower-alpha;	
}
.notesCnt{
}
.AR_Table.TableOverride-1 p.Body{
	padding-left:5px !important;
	padding-right:5px !important;
}
.horScrollWrap{
	overflow-x:auto;
}
.double-scroll{
	overflow-x:auto;
}
.boderCollapse{
	border-collapse:collapse;
}
.bodertd,.boderp{
	border:1px solid #9B9999 !important;
}
.nopad{
	padding:0 !important;
}
.boderp{
	padding:5px;
}
.bodertd p{
	width:20px;
	text-align:center;
	line-height:40px;
}
.verAlignTop{
	vertical-align:top !important;
}

.no-bg-table tr._idGenTableRowColumn-15, .no-bg-table tr._idGenTableRowColumn-22,.no-bg-table  td.CellOverride-1, .no-bg-table tr._idGenTableRowColumn-8, .no-bg-table tr._idGenTableRowColumn-4 , .no-bg-table tr._idGenTableRowColumn-5, .no-bg-table tr._idGenTableRowColumn-6 ,.no-bg-table  tr._idGenTableRowColumn-7{background-color:#fff !important;}

.Bulleted_List-1_with_Spacing.ParaOverride-2 {text-align:left !important}
.clear-bg td {background-color: #fff !important}
table td span.CharOverride-7 {font-size:13px !important}

.brr p.Heading-02 {
    -epub-hyphens: none;
    color: #007cc3;
    /*font-family: "Avenir LT Std 45 Book", sans-serif;*/
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: 300;
    line-height: 1.2;
    margin-bottom: 6px;
    margin-left: 20px;
    margin-right: 0;
    margin-top: 9px;
    orphans: 1;
    page-break-after: auto;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: -20px;
    text-transform: none;
    widows: 1;
}

.brr p.Heading-02 {
    /*font-family: OpenSans-Light !important;*/
    font-size: 18px !important;
    margin-bottom: 15px;
}

.brr td.CellOverride-1, .brr td.CellOverride-2, .brr td.CellOverride-3 , .brr td.CellOverride-4, .brr td.CellOverride-5,  .brr td.CellOverride-6, .brr td.CellOverride-7{
	background-color:#ffffff;
}
/*.brr td.CellOverride-12,.brr td.CellOverride-18 {border:none;}
.brr  .Table_Body_Numbers.CellOverride-3 {border:1px solid #939598 !important;padding-left: 3px;padding-right: 3px;}
.brr td.TopLined_Cells {border:none !important}

.brr  .Table_Body_Numbers._idGenCellOverride-1{border:1px solid #939598 !important;padding-left: 3px;padding-right: 3px;}*/
.width40per {width:40%}
.td-align-top td {vertical-align:top !important;text-align:left !important}
.td-align-top .ParaOverride-2  {text-align:left !important}
.hidden { display:none; }
.sign-rotate{ height: 95px !important;
width: auto !important;
margin-left: 36px;transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg);}
.width5per { width:5%; }
.width30per { width:30%; }
.scroll-table { overflow-y:hidden; overflow-x:scroll;}


.download-this {background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2018/images/download.png) no-repeat;background-position:left center;height:33px;display: inline-block;padding-left:40px;display:inline-block;color:#252525;margin-bottom:15px;margin-right:15px;outline:none;}
.download-this span {display:block;color:#252525;cursor:pointer;}
.download-this label {display:block;color:#999999;cursor:pointer;line-height:14px}

.download-ar {background: url(/content/dam/infosys-web/en/investors/reports-filings/annual-report/annual/Documents/AR-2018/images/download.png) no-repeat;background-position:left center;height:33px;display: inline-block;padding-left:40px;display:inline-block;color:#252525;margin-bottom:15px;margin-right:0px;outline:none;}
.download-ar span {display:block;color:#252525;cursor:pointer;}
.download-ar label {display:block;color:#999999;cursor:pointer;line-height:14px}

.download-this:hover, .download-ar:focus, .download-this:focus, .download-this:active, .download-this:visited , .download-ar:focus, .download-ar:active, .download-ar:visited {outline:none;}

.AR_Table.TableOverride-1.format-table6 span.CharOverride-2, .AR_Table.TableOverride-1.format-table6 span.CharOverride-2 {font-size:100% !important}
.alt-clear td.CellOverride-1 {background-color:transparent}
.comp-left .Note-03.ParaOverride-2 {text-align:left !important}

.lineHeight21 {line-height:21px !important;}
.marginB10 {margin-bottom:7px}
.border-none td {border:none !important}
.topRight {float:right;margin-right:38px;padding-left:21px;text-decoration:none !important;color:#363636 !important;}
.no-bg {background-color:#fff !important}
span.CharOverride-2 {font-size:100%;}

p.ParaOverride-2 {margin-left:0 !important}
.clearfix {clear:both;}
p.ParaOverride-5 {text-align:left !important}

@media screen and (max-width: 1024px) {
	body {overflow-x:auto !important}
}

.padT88 {margin-top:80px !important}
.financials-wrap h3 {margin-top:10px;}
.financials-wrap h3 {color:#007cc3;}

.nav-menu li.active a, .nav-menu li a:hover {background-color:#007cc3;}
.download-reports li span.fa {color:#007cc3;font-size:38px;}
.financials-wrap .left-col ul.nav-menu {margin-top:68px !important}
.committiees .BC_Designation {font-style:italic;margin-bottom:15px;font-size:12px;}
.right-col.committiees {width:100%}
.committiees p.Heading-03 {margin-top:17px;}

/* Updates made on feedback */
.mt-20{margin-top: 20px !important;}
.ParaOverride-2.pl-20{padding-left: 20px !important;}
.Heading-03 .Rupee_Foradian{color: #007cc3 !important;font-family:ruppee !important;}
.Page-Heading-ul{font-size: 18px !important;margin-top: 20px;color:#007cc3;font-weight:300;margin-bottom: 5px;border-bottom: 2px solid #8b8989;}

.Rupee_in--crore,.Rupee_body,span.Rupee_notes, .Other-Styles_Rupee_body, span.Rupee_Foradian {font-family:ruppee !important;font-size:13px !important;/*margin-left:2px*/}
p[class^="Note-02"]{position:relative;padding-left: 35px;text-indent: initial;margin-left: 0;}
p[class^="Note-02"] span.SuperScript{position: absolute;left: 15px;top: -3px;}
p[class^="Note-01"]{text-indent: -35px;margin-left: 35px;}
.Table_Body_Numbers  .Note-03 .SuperScript {padding-right: 5px;}


/* Standalonf financial page css 
.no-bg-table tr._idGenTableRowColumn-15, .no-bg-table tr._idGenTableRowColumn-22, .no-bg-table td.CellOverride-1, .no-bg-table tr._idGenTableRowColumn-8, .no-bg-table tr._idGenTableRowColumn-4, .no-bg-table tr._idGenTableRowColumn-5, .no-bg-table tr._idGenTableRowColumn-6, .no-bg-table tr._idGenTableRowColumn-7 {vertical-align:top;}
	td.CellOverride-2 {vertical-align:top}
	span.Italic {display:inline-block;margin-right:5px;}
	span._idGenCharOverride-1 {    font-size: 11px !important;}
	.Heading-02_no-indent {font-size: 15px !important;margin-top: 20px;margin-bottom: 5px;color:#007cc3}
	.level3indent {margin-left:20px;}
	.Basic-Table_no-lines{vertical-align:top}
	.normaltxt {font-style:normal !important}
	.allcaps {text-transform:uppercase}
	.indent4level {margin-left:20px;}
	.Note-03.font11 {font-size:11px !important}
	
ends:  Standalonf financial page css */

/* 2018 Style override starts */
.body {margin:0;margin-top:20px;}
.newtd td.CellOverride-1 {background-color:transparent;}
.width-200 {width:200px }
.Bulleted_List-1_with_Spacing_no-blue.ParaOverride-4 {font-size:13px;}
li.Body.ParaOverride-5 {font-size:13px;}
.width-100 {width:100px;}
.width50 {width:50px;max-width:50px !important}
.width-300 {width:300px;}
.width-450 {width:450px }

.format-table6 ._idGenTableRowColumn-12 .CellOverride-1 {background-color:#e3eaf7 !important;}
.format-table6 ._idGenTableRowColumn-11 .CellOverride-1 {background-color:#eff3fa !important;}
.font-size-13 p, .Note-02--1- {font-size:12px !important}

.Basic-Table_no-lines td.CellOverride-1 {background-color:transparent !important;}
.Basic-Table_no-lines tr._idGenTableRowColumn-20 {background-color:transparent !important;}
.Basic-Table_no-lines tr._idGenTableRowColumn-18, .Basic-Table_no-lines tr._idGenTableRowColumn-19,  .Basic-Table ._idGenTableRowColumn-23 {background-color:transparent !important;}

.no-border-td-table td {border:none !important;}
.no-bg-table  tr._idGenTableRowColumn-10 {background-color:transparent !important;}

.full-border .CellOverride-3 {border:1px solid #333 !important}
.full-border td:last-child {border:1px solid #333 !important}

.font-size-14 li, .font-size-14 p {font-size:14px !important}
.push15px {margin-left:15px;}

.financials-wrap {
    background: #fff;
    width: 1140px;
    margin: 0px auto 0;
    padding: 15px;
	float:left;
}
.left-col, .right-col {
    float: left;
}
.left-col {
    width: 240px;
}
.right-col {
    padding-left: 25px;
    width: 870px;
    padding-right: 15px;
}

.nav-menu li {
    border-bottom: 1px solid #ebebeb;
}
.nav-menu li:hover a {
    color:#fff;
}
.nav-menu li.active a {
    color:#fff;
}
.nav-menu li a {
    display: block;
    color: #666;
    font-size: 14px;
    padding: 15px;
    transition: all 0.4s ease 0s;
}

.nav-menu {
    margin-left: -15px;
}

.financials-wrap h3 {
    margin-top: 20px;color: #007cc3; margin-top: 10px;text-transform:none;font-size:28px;font-weight:normal;
}
.download-reports li a {
    text-align: left;
    color: #666;
}
.download-reports li span {
    display: table-cell;
	font-size:14px;
}
.download-reports li {
    display: inline-block;
    margin-left: 20px;
}

.download-reports li span.fa {
    color: #007cc3;
    font-size: 38px;
}
.download-reports li span.fa {
    vertical-align: middle;
    padding-right: 10px;

}

header.fixed {background-color:#00a5db;}
.scrollToTop {
    background: #007cc3;
    bottom: 25px;
    display: none;
    height: 38px;
    position: fixed;
    right: 20px;
    text-align: center;
    width: 40px;
    padding-top: 8px;
}
.scrollToTop i {
    color: #fff;
    font-size: 20px;
}


.purple {background-color:transparent;}


.fixedtab {
	position: fixed;
	top: 20px;
	z-index: 6;
	left: auto;
}

.contentfix {margin-left:240px}

span.CharOverride-3 {font-style:normal;}
span.SuperScript {position:relative;left:2px;margin-right:1px;}




/* starts:purple theme table */
span.CharOverride-6 {
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-transform: uppercase;
}
span.CharOverride-8 {
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-transform: uppercase;
}
p.For_Table_Table_Indent-02 {

    color: #000000;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 17px;
    margin-right: 0;
    margin-top: 3px;
    orphans: 2;
    page-break-after: auto;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 2;
}

td.CellOverride-16 {
    padding-bottom: 2px;
    padding-left: 11px;
}
p.ParaOverride-3 {
    margin-left: 28px;
}
span.CharOverride-17 {
    color: #000000;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-transform: uppercase;
}
span.CharOverride-19 {
    color: #55407e;
}

span.CharOverride-21 {
    color: #55407e;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-transform: uppercase;
}
span.CharOverride-24 {
    color: #55407e;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-transform: uppercase;
}
/* ends:purple theme table */

/* starts: Red theme table */
span.CharOverride-3 {
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-transform: uppercase;
}
span.CharOverride-4 { color:#000;}
span.red {
    color: #d35038;
}
td.CellOverride-4 {
    padding-left: 11px;
}
span.CharOverride-2 {
    font-style: normal;
    font-weight: bold;
}
span.CharOverride-5 {
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-transform: uppercase;
}

/* starts: Red theme table */

.border-line-bottom td{border-bottom:1px solid #333;}
.fixed-width20 {width:30px}

td.CellOverride-21 {
    background-color: #ffffff;
    padding-left: 11px;
}

td.CellOverride-22 {
    background-color: #ffffff;
    padding-left: 17px;
}

span.SuperScript.CharOverride-3 {font-size:12px !important}
.border-bx {border:1px solid #333 !important}
.white-border .AR_Table td {border:none;}
.white-border table.AR_Table {border:none;}
ul.circle {list-style:disc}
.rightline tr td{border:1px solid #ddd;}

.rightline span.SuperScript.CharOverride-3 {font-size:11px;display:inline-block;margin-left:0px;}
.note-spacing p.ParaOverride-2 {margin-top:0;}
.dark-head td {background-color:#b4ceb8;}

thead td span.CharOverride-10 {position:relative;top:3px;font-size: 11px;margin-left: 2px;}

.color-bx {font-size:13px;}
.color-bx tr td {padding:10px;}
.bg-or {background-color:#f8f2e2 ;}
.color-bx tr:first-child td {border-top:1px solid #333;border-bottom:1px solid #333;}
.color-bx tr:last-child td {border-top:1px solid #333;border-bottom:1px solid #333;}
.border-right-line {border-right:1px solid #333 !important;}
.border-top-bottom {border-top:1px solid #333 !important;border-bottom:1px solid #333 !important;}
.rightFix td:last-child p{text-align:right !important}

.committiees {padding-left:0;}
.committiees p.ParaOverride-3 {margin-left:0;}

