/* Put here the customization */
/* hide menu state checkbox (keep it visible to screen readers) */

a:visited {
	color: #0000EE;
}
.RDQMenuLink{
	padding: 10px;
	box-sizing: border-box;
	min-width: 150px;
	text-align: center;
	background-color: #f7f7f7;
	margin: 0px 5px 0px 5px;
}
.RDQMenuLinkV{
	padding: 10px;
	box-sizing: border-box;
	width: 100%;
	text-align: left;
	background-color: #f7f7f7;
	margin: 5px;
}
.RDQMenuLink:hover, .RDQMenuLinkV:hover{
	border-top: 2px solid var(--primary-color);
	margin-top: -2px;
	border-bottom: 2px solid var(--primary-color);
	margin-bottom: -2px;
	cursor: pointer;
}
.RDQMenuLink a, .RDQMenuLinkV a{
	text-decoration: none;
	color: var(--primary-color);
}
.RDQMENUSELECTED {
	border-bottom: 2px solid var(--primary-color) !important;
	margin-bottom: -2px !important;
	background-color: #4c4c4c;
	color: #ffffff;
}
.RDQMENUSELECTED a{
	color: #ffffff;
}

.RDQCancelButton, .RDQCloseButton{
	padding: 10px;
	box-sizing: border-box;
	min-width: 150px;
	text-align: center;
	background-color: #f7f7f7;
	margin: 0px 5px 0px 5px;
	border: none;
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
	display: inline-block;
}
.RDQActionButton {
	position: relative;
	padding: 10px;
	box-sizing: border-box;
	min-width: 150px;
	text-align: center;
	background-color: #4c4c4c;
	color: #ffffff;
	margin: 0px 5px 0px 5px;
	border: none;
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
}
.RDQRefuseButton,.RDQSubActionButton{
	padding: 10px;
	box-sizing: border-box;
	min-width: 150px;
	text-align: center;
	background-color: #f1f1f1;
	margin: 0px 5px 0px 5px;
	border: none;
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
	display: inline-block;
}
.RDQAcceptButton {
	position: relative;
	padding: 10px;
	box-sizing: border-box;
	min-width: 150px;
	text-align: center;
	background-color: #4c4c4c;
	color: #ffffff;
	margin: 0px 5px 0px 5px;
	border: none;
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
}
.RDQActionButton:hover,.RDQCancelButton:hover,.RDQRefuseButton:hover,.RDQAcceptButton:hover,.RDQCloseButton:hover,.RDQSubActionButton:hover {
	box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.4);
    transition: box-shadow 0.3s ease;
	cursor: pointer;
}
footer {
	background: none;
}
.loginheader {
	background: none;
}
.RDQABS{background-color: #FF66FF; color: #fff;text-align: center !important;}
.RDQAM{background-color: #FF0000; color: #fff;text-align: center !important;}
.RDQAT{background-color: #FF0000; color: #fff;text-align: center !important;}
.RDQCP{background-color: #00B050; color: #fff;text-align: center !important;}
.RDQDEM{background-color: #FF0000; color: #fff;text-align: center !important;}
.RDQEF{background-color: #FF0000; color: #fff;text-align: center !important;}
.RDQEM{background-color: #FF0000; color: #fff;text-align: center !important;}
.RDQFORM{background-color: #0070C0; color: #fff;text-align: center !important;}
.RDQMAT{background-color: #FF0000; color: #fff;text-align: center !important;}
.RDQPAT{background-color: #FF0000; color: #fff;text-align: center !important;}
.RDQPMSMP{background-color: #0070C0; color: #fff;text-align: center !important;}
.RDQRECUP{background-color: #FFFF00; color: #fff;text-align: center !important;}
.RDQRTT{background-color: #FFFF00; color: #000;text-align: center !important;}
.RDQSUSP{background-color: #FF0000; color: #fff;text-align: center !important;}
.RDQNONAPPLICABLE{background-color: #000; color: #000;text-align: center !important;}
.RDQS, .RDQD, .RDQF, .RDQL, .RDQM, .RDQX, .RDQJ, .RDQV {background-color: #f1f1f1; color: #000;text-align: center !important;}
.RDQPriorityUrgent{background-color: #FF0000; color: #fff;text-align: center !important;}
.RDQPriorityWarning{background-color: #FFA500; color: #000;text-align: center !important;}
.RDQPriorityNormal{background-color: #00FF00; color: #000;text-align: center !important;}
.e-input,.e-tooltipbox,.e-btn,.e-time-popup,.e-datepicker.e-calendar,.e-menu,.e-uploadbox .e-file-name-txt,.e-uploadbox .e-selectpart,.e-uploadbox .e-uploadbtn,.e-uploadbox .e-uploadclosebtn,.e-waitpopup-pane .e-text,.e-tagcloud,.e-toolbar,.e-progressbar,.e-scale .e-tick .tick-value,.e-datetime-popup .e-dt-button,.e-grid,.e-ejinputtext,.e-pager,.e-fileexplorer,.e-textbox,.e-textarea {
    font-size: 0.85em;
}
.e-grid {
    border: 1px solid #c8c8c8;
	border-color: #c8c8c8;
    color: #333;
    border-top: none;
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
}
.homepagebox {
    height: 120px;
}