table.genericlayouttable
{
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	width: 100%;
}

table.genericlayouttable tr
{
	vertical-align: top;
}

td.groupedgridcategoryheader
{
	color: rgb(0,69,123);
	border: none;
	font-weight: bold;
	font-size: 13pt;
	padding-top: 15px !important;
}

td.groupedgridcategoryheader .show_all
{
	padding-top: 1px;
	float: right;
}

table.genericlayouttable,
.genericlayouttable td.centercol,
.genericlayouttable td.groupheader,
.genericlayouttable td.colpriority
{
	border: none;
}

td.col
{
	border: none;
	line-height: 20px;
}

td.col a
{
	color: rgb(17, 143, 196);
}

/****************************************************************
 *********************** Frontpage Style ************************
 ****************************************************************/
#rioHelpLoginBox {
	background-color: #e3edf3;
	position: relative;
	width: 310px;
	height: 300px;
	align-self: auto;
	margin: 0;
}

#rioHelpLoginBox img {
	margin: auto;
	display: block;
}

#rioHelpLoginBox div.loginbox {
	position: relative;
	height: 150px;
	top: 75px;
	margin: 0px 10px 0px 10px;
}

#rioHelpLoginBox a {
	color: #000000;
}

/****************************************************************
 ******************* Content Frontpage Style ********************
 ****************************************************************/

#contentfrontpage {
    position: relative;
}

#contentfrontpage div.contentpanel {
    float: left;
    overflow: hidden;
}

#contentfrontpage div.loginpanel {
    background-color: #e3edf3;
	position: relative;
    float: right;
	width: 310px;
	height: 300px;
}

#contentfrontpage div.loginpanel img {
    margin: auto;
	display: block;
    position: relative;
    top: 40px;
}

#contentfrontpage div.loginbox {
	position: relative;
	height: 150px;
	top: 75px;
	margin: 0px 10px 0px 10px;
}

div.signaturepanel {
    position: absolute;
    top: -22px;
    right: 0px;
}

/****************************************************************
 *********************** Content Viewer *************************
 ****************************************************************/

div.contentviewernoheader #wikicontainer {
    clear: none;
    padding-top: 10px;
}


/* Danish Bond Data styles,
   20180522 Ulrik - ProjectId=32573
*/

div.dbdmain {
    float: left;
    width: 630px;
    max-width: 100%;
    margin-right: 20px;
}

div.dbdcolumn {
    float: left;
    width: 305px;
    max-width: 100%;
}

#wikicontainer div.dbdcolumn div.wiki_loginbox {
    width: 291px;
    max-width: 100%;
}

div.dbdloginheader 
{
    width: 100%;
    margin-bottom: 5px;
    border-bottom: solid 3px rgb(0, 69, 123);
}

div.narrowcontact {
    max-width: 400px;
    clear: both;
}

/* Make sure SPS search doesn't exceed responsive width, */
input.spssearch {
    max-width: 100%;
}