/*	NATIONAL REGISTRIES	*/
/*	custom.css start	*/
tr.topPanel td div.fr input {width:130px; font-size:0.46em; font-family:Verdana, Arial, Helvetica, sans-serif;}

table.nextprebuttonarea {width: 100%;background-color: #f8f8ff;color: #fff;}

table.nextprebuttonarea td {padding: 5px 3px;font-size: .7em;color: #000;vertical-align: middle;}

table.nextprebuttonarea td strong {color: #000;vertical-align: middle;font-size: 1em;}

.tab-body-holder {padding-top: 20px;}

.newpatientheader {text-align:center;}

.contentLeft {text-align:left;}

.QuestionTable .QuestionContainer .QuestionDataCell {vertical-align: middle;}

.QuestionTable .QuestionContainer .QuestionDataElement input[type=checkbox], .QuestionTable .QuestionContainer .QuestionDataElement input[type=radio] {
    vertical-align: text-middle;
    margin-top: 3px;
}

.boxPatientId {
	font-size:10px;
	padding:3px;
	border:1px solid #3366CC;
	border-radius:3px;
	margin-right:5px;
	font-weight:bold;
}
.stentTable {
	margin-top:10px !important;
	border-collapse:collapse !important;
}
.stentTableHeader {
	height:23px !important;
	background-color:#3658bf !important;
	color:#FFFFFF !important;
	border:1px solid #0000a0 !important;
	padding:5px !important;
}
.stentTableCell {
	height:23px !important;
	padding:5px !important;
	border:1px solid #0000a0 !important;
}
#Q10I1005 select {
	padding:0px;
	margin:0px;
	line-height:5px;
	height:10px;
	padding:0px;
}
#Q10I1005 option {
	padding:0px;
	margin:0px;
	line-height:5px;
	height:10px;
}
/* Alternative Date/Time (AltDT) styling.
   --------------------------------------
   Date: 26/02/2020
   Author: D. Kilburn
   Compatibility: Intellect V1.8.x
*/
input.QuestionAltDTDate {
	text-align: left;
	width: 100px;
	height: 20px;
	border: 1px solid #0422BE;
	padding: 1px 0px 1px 15px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */	
}
input.QuestionAltDTDate::placeholder {
	/* Firefox, Chrome, Opera */
	text-align: left;	
}
input.QuestionAltDTDate:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	text-align: left;	
}
input.QuestionAltDTDate::-ms-input-placeholder {
	/* Microsoft Edge */
	text-align: left;
}
input.QuestionAltDTHour {
	text-align: left;
	width: 25px;
	height: 20px;
	border: 1px solid #0422BE;	
	padding-left: px;
}
input.QuestionAltDTMinute {
	text-align: left;
	width: 25px;
	height: 20px;
	border: 1px solid #0422BE;	
	padding-left: 2px;
}
.QuestionAltDTDateSpacer {
	display: inline-block;
	width: 30px;
	text-align: left;
	padding: 1px 1px 1px 1px;
}
.QuestionAltDTLabel {
	color: #0422BE; 
	font-weight: bold;
	text-align: left;
}
.QuestionAltDTFilledLabel {
	display:block;		/* setting "display:block;" and "line-height: NNpx;" will center the text vertically in the element*/
	line-height: 20px;
	width: 150px;
	color: #FFFFFF; 
	background-color: #3366CC;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
}

.UserApplicationflags table tr:hover td
{
	background-color: lightblue;
}

/*	custom.css end	*/