body{
background-color:#f2f2f2!important;
}
a{
    color:#2a72db !important;   
}
a:visited{
    color:#2a72db !important;   
}
a:hover{
    color:#2a72db !important;   
}
input[type=text],select,textarea{
border:1px solid #dadada!important;
}
td, body, p, div, span{
font-family:Oracle Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;
border-color:#403c38!important;
}
span.t20OptionalLabel , div.t20OptionalLabel {
color:black!important;
}
#apexir_control_panel{
border-width:0px!important;
}
#t20PageFooter{
background-image :none!important;
}
#t20PageHeader{
background-color:#1d365c!important;
background-image :none!important;
}
#t20tablist{
background-color:#202b3c!important;
padding:10px;
border-color:#13243d!important;
border-width:1px!important;
background-image :none!important;
}
#t20tablist a:hover{
color:white!important;
padding:10px;
}
.t20ButtonHolder{
padding-top:10px;
background-color:#f2f2f2!important;
}
#t20tablist a{
border-radius:5px;
color : hsla(30,25%,98%,.8)!important;	
padding:10px;
border:0px!important;
transition:background-color .1s ease,color .1s ease,border-color .1s ease,opacity .1s ease;
}
div.tablight .t20CurrentTab{
color:white!important;
text-decoration:none!important;
}	
div.tablight a{
	color : hsla(30,25%,98%,.8)!important;	
	border:0px!important;
	padding:10px!important;
	border-radius:5px!important;
}
div.tablight{
	padding-bottom:10px!important;
}
#t20Tabs a:hover{
	color : black!important;
    background-color:#f2f2f2!important;	
}

.t20RegionBody, .regionlayout{
background-color:#f2f2f2!important;
}
#t20PageBody{
background-color:#f2f2f2!important;
padding:10px;
border-color:#1d365c!important;
}
.t20Button  {
background:none!important;
background-color:#2a72db!important;
border:none!important;
padding:5px!important;
border-radius:2px!important;
padding-left:8px!important;
padding-right:8px!important;
transition:background-color .1s ease,color .1s ease,border-color .1s ease,opacity .1s ease;
}
.t20Button:hover {
background-color:#5490e9!important;
color:white!important;
}
.t20ButtonR  {
background:none!important;
background-color:#dc1b1b!important;
border:none!important;
padding:5px!important;
padding-left:8px!important;
padding-right:8px!important;
border-radius:2px!important;
transition:background-color .1s ease,color .1s ease,border-color .1s ease,opacity .1s ease;
}
.t20ButtonR:hover {
background-color:#ff6060!important;
color:white!important;
}
.t20ButtonG {
background-color:#53bc66!important;
border:none!important;
padding:5px!important;
padding-left:8px!important;
padding-right:8px!important;
border-radius:2px!important;
transition:background-color .1s ease,color .1s ease,border-color .1s ease,opacity .1s ease;
}
.t20ButtonG:hover {
background-color:#19dc70!important;
color:white!important;
}
.t20Standard td.t20data{
background-color:white!important;
border-color:#dadada!important;

}
.t20Standard td.t20data span, th.t20ReportHeader span{ 
color:black!important;
}
th.t20ReportHeader{
background-color:#d4d5d7!important;
border-color:#d4d5d7!important;
}
.t20Standard{
border-color:#dadada!important;
}
body .a-IRR-header{
background-color:#6c7fa1!important;
border-color:#b8c4d9!important;
}

body .a-IRR-header a{
color:black!important;
}
.a-IRR-table tr td{
/*background-color:white!important;*/
border-left-color:#b8c4d9!important;
border-top-color:#b8c4d9!important;
}
.customWhiteCell{
    background-color:#f8f8f8!important;
}
.customAlternateCell{
    background-color:#cccccc !important;
}
.a-IRR-table tr th, .a-IRR-controlPanel{
border-width:1px!important;
border-left-color:#b8c4d9!important;
border-right-color:#b8c4d9!important;
}
.a-IRR-table tr td:first-child{
border-width:1px!important;
border-left-color:#b8c4d9!important;
}
.a-IRR-table tr:last-child td {
border-bottom-width:1px!important;
border-bottom-color:#b8c4d9!important;
border-bottom-style:solid!important;
}
.a-IRR-table tr:nth-child(even) td{
/*background-color:#f8f8f8!important;*/
border-top-color:#b8c4d9!important;
border-left-color:#b8c4d9!important;
}
.a-IRR-toolbar{
background-color:#d4d5d7!important;
border-color:#d4d5d7!important;
background-image:none!important;
border-radius:5px!important;
}
#apexir_actions_menu div  ul li,#apexir_actions_menu div, .a-IRR-controlsLabel,.a-IRR-reportSummary-label,.a-IRR-button,  .a-Menu-scroll ul li,.a-Menu-scrollBtn{
background-color:#f2f2f2!important;
border-color:#cacaca!important;
background-image:none!important;
color:black;
}
#apexir_actions_menu div  ul li div:hover{	
background-color:white!important;
background-image:none!important;
}
.a-IRR-controlPanel, .a-IRR-header, .a-IRR-paginationWrap--top{
border-bottom:1px solid #f2f2f2!important;
border-top:1px solid #f2f2f2!important;
}
.a-IRR-table{
border:1px solid #f2f2f2!important;
}
