﻿*
{
	margin: 0;
	/*padding: 0;*/
}

body
{
	padding: 0 0 20px;
	/*background:#fff url("images/body_bg.gif") repeat-x fixed center bottom;*/
	color: #333;
	/*font: 83%/1.5 arial,tahoma,verdana,sans-serif;*/
	font: 12px verdana;
	/*font: regular 10px Arial;*/
	vertical-align : bottom;		 
}

#headerStrip
{
	height:160px;
	z-index:0;
}

.banner
{
    /*background-color: #5c7db3;*/
	background-image: url("images/NRF Online.jpg");
	background-repeat:no-repeat;
	background-position: center center;
	height:150px;
	width:100%;
	z-index:1;
}

.bannerDemo {
    /*background-color: #5c7db3;*/
    background-image: url("images/NRFOnlineDemoSite.jpg"); /*Text in red is Segoe UI, 24, Color #FF881111 */
    background-repeat: no-repeat;
    background-position: center center;
    height: 150px;
    width: 100%;
    z-index: 1;
}


/* LAYOUT - main body of page */
#wrap
{
	min-width: 770px;
	max-width: 1200px;
	margin: 0 auto;
	position: relative;
}

#content-wrap
{
	background:url("images/content_wrap_bg.gif") repeat-y scroll 30px 0 transparent;
	position:relative;
	width:100%;
}

#content
{
	margin:0 23px 0 235px;
	position: relative;
}

.support
{
	text-align: right;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	margin-right: 20px;	
}

/*Menu on left*/
#utility
{
	/*
	border-left: 15px solid #DCDCDC;
	border-top: 15px solid #DCDCDC;
	background:none repeat scroll 0 0 #DCDCDC;
	*/
	left:25px;
	padding-bottom:40px;
	position:absolute;
	top:0;
	width:160px;
	z-index: 100;
	
}

#divNotification
{
    position: absolute;
    top: 5px;
    left: 0px;
    text-align: left;
    width: 90%;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    color: crimson;
    float:left;
    
}

#tblUserLinks 
{
    padding: 70px 0px 0px 0px;
}

#tblUserLinks td
{
    font: bold 15px/23px "Segoe UI", Arial, sans-serif;
}

#divUserLinks ul 
{
    display: block;
    margin-left: 20px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    font: bold 12px/23px "Segoe UI", Arial, sans-serif;
}

#divUserLinks li 
{
    padding-left: 0em; text-indent: -2em;
}

#divUserLinks li:before 
{
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 0px;
    content:"■"; 
    font-size: 8px;
}

#divUserLinks a:link
{
    color: #c00;    
}

#divUserLinks a:visited
{
    color: #c00;    
}

div .version_number1 {
    color: red;
    z-index: 10;  
    position: absolute;  
    right: 0;  
    top: 0;
}

div .version_number2 {
    color: red;
    z-index: 10;
    position: absolute;
    right: 0;
    top: 12px;
}

.rdHorizontal .RadDock {
    width: 100% !important;
}

.Default .reDropdown {
    background-image: none !important;
}

.Default .reMode_selected {
    background-image: none !important;
}

.rdHorizontal .RadDock {
    width: 100% !important;
}

.Default .reDropdown {
    background-image: none !important;
}

.Default .reMode_selected {
    background-image: none !important;
}

.RadUpload .ruInputs, .RadUploadProgressArea .ruProgress 
{
    list-style: none;
}

.RadTreeView .rtLI 
{
    list-style: none !important;
    list-style: none !important;
}

.RadTreeView_Default .rtPlus, .RadTreeView_Default .rtMinus 
{
    background-image: url('WebResource.axd?d=pEGgSSntE9169-GmttSxmyqaudzAd1FdInDNU9bPdFRwWgOXewKXky_A2ziqHgmFO3pPv9G8zlp2VRoRWKXZ_aCDBXQWxCIsODsbHUWAYiP5zJTgFCTBChxtMUWHqOk6qXRjNu4tMHCuenCiP1MnmGPGBTEwt1Ii0ihIU3YvJQo1&t=634578129925620763');
}

.RadTreeView .rtPlus, .RadTreeView .rtMinus 
{
    margin-right: 7px;
    margin-left: -18px;
}

.RadTreeView .rtMinus 
{
    background-position: 0 -11px;
}

.RadTreeView .rtPlus, .RadTreeView .rtMinus 
{
    font-size: 0;
    padding: 0;
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    margin: 6px 7px 0 -18px;
    width: 11px;
    height: 11px;
    background-repeat: no-repeat;
}

/* FORMS */
fieldset
{
	border: none;
}

fieldset.f-wrap-1
{	
	padding: .5em 0 0 .9em;
	/*background: #f6f6f6 url(  "images/featurebox_bg.gif" ) no-repeat 100% 100%;*/
	background: #f6f6f6;
	border-top: 1px solid #d7d7d7;
	position: relative;
	min-height: 600px;
}

/* LAYOUT - FOOTER */
#footer
{
	clear: both;
	border-top: 1px solid #E3E8EE;
	padding: 10px 0 30px;
	font-size: 86%;
	color: #999;

}
#footer p
{
	margin: 0;
}
#footer a:link
{
	color: #999;
}

/*Remove border from splitter box*/
.RadSplitter, .RadSplitter .rspSlideZone, .RadSplitter .rspSlideContainer, .RadSplitter .rspPaneTabContainer, .RadSplitter .rspPane, .RadSplitter .rspResizeBar, .RadSplitter .rspSlideContainerResize, .RadSplitter .rspPaneHorizontal, .RadSplitter .rspResizeBarHorizontal, .RadSplitter .rspSlideContainerResizeHorizontal 
{
    border-width: 0px !important;
    border-style: none !important;
}

/*LINKS*/
a, a:link, a:link, a:link, a:hover
{
	background: transparent;
	text-decoration: underline;
	cursor: pointer;
}
a:link
{
	color: #c00;
}
a:visited
{
	color: #999;
}
a:hover, a:active
{
	color: #069;
}
/*user for register link etc. */
a.morelink:link, a.morelink:visited, a.morelink:hover, a.morelink:active
{
	background: transparent url(  "images/sprites.gif" ) no-repeat 5px -500px;
	padding-left: 21px;
}
a.morelink:hover
{
	background: transparent url(  "images/sprites.gif" ) 5px -400px;
}
.morelink span
{
	position: absolute;
	left: -9999px;
	width: 900px;
}

/* TABLES */
.tableHeading
{
	border-collapse: collapse;
	width: 100%;	
	background-color:Transparent;
}

.table1
{
	border-collapse: collapse !important;
	width: 100% !important;	
	background-color:Transparent !important;
	margin-left: auto !important;
	margin-right: auto !important;
	page-break-inside: avoid !important;
}
.table1 tr
{
	page-break-inside : avoid !important;	
}

.table1 td:not(.fundingParentItem)
{
	background-color:transparent !important; 
	font-weight: normal !important;
	/*padding-left:5px;*/
}

.NoTableBorder td 
{
    border-color:transparent !important;
    /*border-style:solid solid solid solid !important;*/
    border-width: 0px 0px 0px 0px !important;  
}

tr.border  td {
    border-color: #D0D7E5 !important;
    border-style: solid solid solid solid !important;
    border-width: 1px 1px 1px 1px !important;
}


 tr.border2 td
{
	border-style: none !important;
}

tr.rgExpandCol td {
    border-color:#D0D7E5 !important;
    border-style:solid solid solid solid !important;
    border-width: 1px 1px 1px 1px !important;  
}

tr.borderBottom td {
    border-color: #D0D7E5 !important;
    border-bottom-style: solid !important;
    border-width: 1px !important;
}
 
tr.borderTop td
{
	border-color:#D0D7E5 !important;
	border-top-style: solid !important;
	border-width:1px !important;  
}
 
tr:not(:first-child).borderTopAndBottom td
{
	border-color:#D0D7E5 !important;
	border-top-style: solid !important;
	/*border-bottom-style: solid !important;*/
	border-width:1px !important;  
}


td input[type=text] 
{
    width: 75%;
    font: 12px verdana;
    padding: 0px 3px 0px 0px;
}

td input[type=password] 
{
    width: 75%;
    font: 12px verdana !important;
    padding: 0px 3px 0px 0px;
}

.table1 th
{
	text-align: left !important;
	border: 1px solid #fff !important;
}

.table1 thead tr th, div .table1 > tbody > tr > th
{
	border:solid #5d8cc9 !important;
	border-width:1px 1px 1px 1px !important;
	background:0 -2300px repeat-x #c3d8f1 url('Images/gridSprite.gif') !important;
	color:#00156e !important;	
	padding: 5px 7px 4px !important;
	font-weight:normal !important;
	text-align:center !important;
}

.tableHeadLeft
{
	border:solid #5d8cc9 !important;
	border-width:1px 1px 1px 1px !important;
	background:0 -2300px repeat-x #c3d8f1 url('Images/gridSprite.gif') !important;
	color:#00156e !important;	
	
	font-weight:normal !important;
	text-align:left !important;
}

/*Highlight row on mouse over*/
.table1 tr:hover 
{
	 background-color: #E6E6E6 !important;
}

/*.table1 table tr:hover 
{
    background-color: transparent !important;
}*/

.table2
{
    border-collapse: collapse !important;
	width: 95% !important;	
	background-color:Transparent !important;
	margin-left: auto !important;
	margin-right: auto !important;
	page-break-inside: avoid !important;
	border-bottom:1px solid #5d8cc9 !important;
	border-left:1px solid #5d8cc9 !important;
	border-right:1px solid #5d8cc9 !important;
}

.table2 tr
{
	page-break-inside : avoid !important;	
}

.table2 td
{
	background-color:transparent !important; 
	font-weight: normal !important;
	padding-left:5px;
}

.table2 th
{
	text-align: left !important;
	border: 1px solid #fff !important;
}

.table2 thead th
{
	border:solid #5d8cc9 !important;
	border-width:1px 1px 1px 1px !important;
	background:0 -2300px repeat-x #c3d8f1 url('Images/gridSprite.gif') !important;
	color:#00156e !important;	
	padding: 5px 7px 4px !important;
	font-weight:normal !important;
	text-align:center !important;
}

/*Highlight row on mouse over*/
.table2 tr:hover 
{
	 /*background:url("images/main-bannerbg.jpg") repeat-x scroll center top transparent;*/
	 background-color: #E6E6E6 !important;
}


.textbox90 {
    width: 80% !important;
    text-align: left;
    font: 12px verdana !important;
}

.textarea90 {
    width: 90% !important;
    text-align: left;
    font: 12px verdana !important;
}

textarea
{
    width: 74.5% !important;
    font: 12px verdana !important;
}


tr > td > #divPlainText > textarea {
    width: 99% !important;
}

#tblEmailDa > tbody > tr > td > textarea {
    width: 99% !important;
    font: 12px verdana !important;
}

.fullTextArea
{
    width: 95% !important;
    font: 12px verdana !important;
}

.RadInput textarea
{
    width: 75% !important;
    font: 12px verdana !important;
}

.RadComboBoxDefault
{
   width: 76% !important;   
}


/*
div.RadComboBox 
{
   width: 76% !important;   
}
div.rcbSlide  
{
   z-index : 9000 !important; 
}
*/

.RadMenu 
{
    white-space: nowrap !important;
    float: left !important;
    position: relative !important;
    z-index : 2500 !important;
}

input[type=button], input[type=submit]
{
    padding : 1px 5px 1px 5px !important;
    margin: 0px 0px 0px 0px !important;
    vertical-align:bottom !important;
}

/*

.contentText
{
   font: regular 10px Arial;
}
*/
/*
.table1 thead th
{

	color:Black;
	font-size: 100%;

	background-color: #DCDCDC;
	padding: 10px 6px;
	text-align: center;
}

*/

/*Error highlighting*/
.error
{
	color: #c00;
	background-color: #c00;
}

/*CONTROL - BUTTON*/
/*
Adaan
Not applicable...
29 Oct 2010
.button
{
	background:none repeat scroll 0 0 #666666;
	color:#FFFFFF;
	font-size:96%;
	font-weight:bold;
	padding:1px 3px;
	cursor: hand;
}
*/
/*Indicates required field*/
.required
{
	color:Red;
	padding-left: 0px;
	padding-right:0px;
	background-position:right;
	background-repeat: no-repeat;
	z-index: 1000;
	vertical-align:middle;
}

/*Print Preview Headerings*/
.printPreview
{
	font-family: arial;
	color: #5c7db3 !important;
  
}

li.tableOfContent
{
    padding-bottom : 0px;
    color: #5c7db3;
    list-style-type : none;
}

ul.tableOfContent
{
    padding-bottom : 0px;
    color: #5c7db3;
    list-style-type : none;
}

.printPreview a
{
    text-decoration: none; 
    color: #5c7db3 !important;   
	font-family: arial;
	font-size: 110%;
}

.tableOfContent a
{
    text-decoration: none; 
    color: #5c7db3 !important;   
	font-family: arial;
	font-size: 110%;
}

h2.tableOfContent
{
   color: #5c7db3 !important;   
   margin: 0.1em !important;   
}

.printPreviewTable 
{
    font-family: arial !important;
    font-size: 13px !important;
    border: 1px solid #000000 !important;
}

.printPreviewTable
{
	border-collapse: collapse !important;
	width: 96% !important;	
	background-color:Transparent !important;
	margin-left: auto !important;
	margin-right: auto !important;
	page-break-inside: avoid !important;	
}
.printPreviewTable tr
{
	page-break-inside : avoid !important;	
}

.printPreviewTable td
{
	background-color:transparent !important; 
	font-weight: normal !important;
	padding-left:5px;
	font-size: 13px !important;
    font-family: arial !important;
}

.printPreviewTable th
{
	text-align: left !important;
	border: 1px solid #fff !important;
}

.printPreviewTable thead tr th, .printPreviewTable > tbody > tr > th
{
	border:solid #5d8cc9 !important;
	border-width:1px 1px 1px 1px !important;
	background:0 -2300px repeat-x #c3d8f1 url('Images/gridSprite.gif') !important;
	color:#00156e !important;	
	padding: 5px 7px 4px !important;
	font-weight:normal !important;
	text-align:center !important;
}

.printPreviewTable tr:hover 
{
	 background-color: #E6E6E6 !important;
}

.printPreviewTable table tr:hover 
{
    background-color: transparent !important;
}

.printPreviewTable.rgMasterTable.rgClipCells tr
{
	page-break-inside : avoid !important;		
	font: 13px arial !important;
}

.printPreviewTable table.printPreviewTable.rgMasterTable.rgClipCells tr:hover td
{
     background-color: #E6E6E6 !important;
}

.printPreviewMemo
{
    border: 1px solid #000000 !important;
    font-size: 13px !important;
    font-family: arial !important;    
    width: 95% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left:5px;
}

.printPreviewInstruction
{
    border: 1px solid #000000 !important;
    font-size: 13px !important;
    font-family: arial !important;    
    width: 95% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left:5px;
}

/* Details of Research sub sections rich text formating...  white-space: pre-wrap !important;
    white-space: -moz-pre-wrap !important;
    white-space: -pre-wrap !important;
    white-space: -o-pre-wrap !important;
    word-wrap: break-word !important;
    margin-bottom: 15px !important;
    */
.DetailsOfResearchSection {
    border: 1px solid #000000 !important;
    width: 95% !important;
    padding:5px !important;
    font : 13px arial  !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

/*HEADINGS*/
h1, h2, h3, h4, h5, h6
{
	letter-spacing: -1px;
	font-family: arial,verdana,sans-serif;
	margin: 1.2em 0 .3em;
	color: #000;
	padding-bottom: .1em;
}
h1
{
	font-size: 196%;
	margin-top: .6em;
}
h2
{
	font-size: 136%;
}
h3
{
	font-size: 126%;
}
h4
{
	font-size: 116%;
}
h5
{
	font-size: 106%;
}
h6
{
	font-size: 96%;
}

/*BREAD CRUMB*/
.breadcrumb
{
	list-style:none;
	padding:0;
	margin: 30px 0 0 0;
	height:14px;
}

.breadcrumb .first
{
	width:10px;
	margin-right: 10px;
}

.breadcrumb .separator
{
	padding: 0 4px;
}

.breadcrumb li
{
	float:left;
	line-height: 14px;
	color: #000;
}

.breadcrumb li a,
.breadcrumb li a:hover
{
	font: 12px 'Segoe UI', Arial, 'sans-serif';
	color: #000;
	text-decoration:underline;
}

/*OTHER*/
.divLogin
{
	float:left;
	width: 49%;
}

.divCalls
{
	text-align:left;
	float:right;
	width: 49%;
	padding-bottom: 20px;
}

.divMessage
{
	width:99%;
	height:100%;
}

.ulCalls
{
	height: 100px;
	border: 1px solid #828282;
	background-color: white;
	margin-left: 5%;
	overflow-y: scroll; /* CSS 3 */
}

.ulCalls li
{
	border: 1px solid #D0D7E5;
	border-style: none none solid none;
	padding: 4px 7px 3px 7px
}

.ulCalls li:hover
{
	background-color: #E6E6E6;
}

/*
NEW FROM NRF.AC.ZA
*/
.tab_heading{
/*background:url("Images/tab_header_center.gif") repeat-x scroll 0 0 transparent;*/
background:0 -2300px repeat-x #c3d8f1 url('Images/gridSprite.gif');
color: #00156e;
font-family:Trebuchet MS,Verdana,Arial;
font-size:14px;
font-weight:bold;
padding-left:6px;
padding-right:8px;
text-align:center;
border:solid #5d8cc9;
border-width:1px 1px 1px 1px;
padding:0;
}

.tab_heading_center {
background:url("Images/tab_header_center.gif") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
font-family:Trebuchet MS,Verdana,Arial;
font-size:19px;
font-weight:bold;
height:30px;
padding-bottom:6px;
padding-left:6px;
padding-right:8px;
text-align:left;
padding:0;
}

.tab_heading_left {
background:url("Images/tab_header_left.gif") no-repeat scroll 0 0 transparent;
height:30px;
width:24px;
padding:0;
}

.tab_heading_right {
background:url("Images/tab_header_right.gif") no-repeat scroll 0 0 transparent;
height:30px;
width:5px;
padding-right:10px;
padding:0;
}

.customSupportButton
{
	background-image: url(Images/help.png) !important;
	background-repeat: no-repeat;
	background-position: left;
}

.NewListItem
{    
    padding: 0px 0px 0px 0px;
    margin : 0px 0px 0px 0px;
    border-spacing: 0px;
}

.tableAlign td
{
    white-space:nowrap;
}

.Instruction /* HTML content style for the instructions...*/
{
    padding: 5px;    
}

.labelColumn /* Edit form's control label column width */
{
    width: 40% !important;
}

.controlColumn /* Edit form's control column width */
{
    width: 60% !important;
}

.table4 
{
    width: 50%;
    border-collapse: collapse !important;
	background-color:Transparent !important;
	margin-left: auto !important;
	margin-right: auto !important;
	page-break-inside: avoid !important;
    margin-left: 30px !important;
}

.Column1
{
    width: 30px !important;    
}

.Column2
{
    width: 20px !important;
}


/* Modal form table */
.modalTable
{
	border-collapse: collapse !important;
	width: 97% !important;	
	background-color:Transparent !important;
	page-break-inside: avoid !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.divider tr
{	
    border-bottom-width : 1px;
    border-bottom-style : solid;
    background-position : center;
    border-bottom-color : #E6E6E6;
}

.modalTable td
{
	background-color:transparent !important; 
	font-weight: normal !important;
	padding-left: 5px !important;
	margin-bottom: 5px!important;
}

.modalTable tr:hover 
{
	background-color: #E6E6E6 !important;
}


/* table without tr hover style*/
.table3
{
	border-collapse: collapse !important;
	width: 95% !important;	
	background-color:Transparent !important;
	margin-left: auto !important;
	margin-right: auto !important;
	page-break-inside: avoid !important;
}
.table3 tr
{
	page-break-inside : avoid !important;	
}

.table3 td
{
	background-color:transparent !important; 
	font-weight: normal !important;
	padding-left:5px;
}
/* overrides the default 75% width for textbox */
.textboxLonger 
{
    width: 200px !important;
}

.textboxLongest
{
    width: 400px !important;
}


/* overrides for the RadGrid styling to make it look like .table1 */
/*.table1.rgMasterTable
{
	border-collapse: collapse !important;
	width: 100% !important;	
	background-color:Transparent !important;
	margin-left: auto !important;
	margin-right: auto !important;
	page-break-inside: avoid !important;
	
}

.table1.rgMasterTable tr
{
	page-break-inside : avoid !important;	
}

.table1.rgMasterTable td
{
	background-color:transparent !important; 
	font-weight: normal !important;
	padding-left:5px !important;
}

.table1.th.rgHeader 
{
     font: 12px verdana  !important;
    border:solid #5d8cc9 !important;
	border-width:1px 1px 1px 1px !important;
	background:0 -2300px repeat-x #c3d8f1 url('Images/gridSprite.gif') !important;
	color:#00156e !important;	
	padding: 5px 7px 4px !important;
	font-weight:normal !important;
	text-align:center !important;
}

.table1.th.rgHeader a
{	
    font-weight: normal !important;
	text-align:center !important;
	color:#00156e !important;	
}

.table1.tr.rgRow td
{
    font: 12px verdana  !important;
    font-weight: normal !important;
    border-color:#D0D7E5 !important;
	border-style:solid solid solid solid !important;
	border-width: 0px 1px 1px 1px !important;  
	padding-left: 5px !important;
	padding-right: inherit !important;
	padding-top: inherit !important;
	padding-bottom: inherit !important;
}

.table1.tr.rgRow:hover 
{
	 background-color: #E6E6E6 !important;
}*/

/* overrides for the RadGrid styling to make it look like .table1 */
.table1.rgMasterTable.rgClipCells tr
{
	page-break-inside : avoid !important;		
	font: 12px verdana  !important;
}

tr.rgFooter td
{
    font-weight: 900 !important;    
}

.table1 table.table1.rgMasterTable.rgClipCells tr:hover td
{
     background-color: #E6E6E6 !important;
}

.resultsHeader 
{
   float: left; 
   border:1px; 
   width:900px; 
   height:20px; 
   padding-top:2px;
   padding-left:7px; 
   vertical-align:middle; 
   text-align: left; 
   font-size:13px;
   font-weight:bold;
}

.textOverFlow 
{
    margin: 0 20px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;	
	width: 100px;
	padding: 10px;
}


.textOverFlowLong
{
    margin: 0 20px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;	
	width: 200px;
	padding: 10px;
}
.rgSelectedRow td
{
    color:#000 !important;    
}

.textBoxSmall 
{
    width:60px !important;
}

.div_hidden
{
    display:none;
  
}

.div_shown 
{
   display:block;
}

.msoText {
    /* ReSharper disable once InvalidValue 
  mso-number-format:@;   */
}
@media print 
{
  .noprint 
  {
      display:none;
  }  
    
}

.GridSelectedRow 
{
    background-color: transparent !important;
    background-image: none !important;
    background-repeat: no-repeat  !important;
    background-position: top right  !important;
}

.textareaSelect {
    color: inherit;
    max-height: 900px;
    min-height: 100px;
    height: auto;
}

.contentWrapperVertical {
    margin-left: 100px;
}

.RadTabStripVertical .rtsLI {
    width: 98% !important;
    border-right: 1px solid #828282;
}

.RadTabStripVertical li.rtsLI.rtsLast {
    border-bottom: 1px solid #828282;
}

.rpRootGroup {
    float: none !important;
    border: 1px solid #828282 !important;
}
.rlbList {
    float: none !important;
}


.gridLineSeparator {
    border: solid #5d8cc9 !important;
    border-width: 1px 1px 1px 1px !important;
    background: 0 -2300px repeat-x #c3d8f1 url("Images/gridSprite.gif") !important;
    height: 23.55px;
}

.gridLineSeparator td {
    padding-left: 7px;
    word-wrap:break-word;
}

.gridLineSeparator input[type="image"] {
    display: none;
}

.fundingParentItem {
    font-weight: bold !important;
}