﻿a.LinkButton {
    font-weight: normal !important;
}
a.LinkButton:hover {
    color: #ff7803 !important;
}

div.qnPanel {
    border-bottom: 1px solid #ddd;
    margin-top: 4px;
    margin-bottom: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.qnPanel > span{
    min-width:200px;
}
/** accesses error label w/o affecting checkbox|radio labels **/
div.qnPanel > div > label {
    float: right;
    min-width: 170px;
    max-width: 300px;
}

.qnPanel select, .qnPanel input, .qnPanel textarea, .qnPanel label {
    display:inherit !important;
}

span.qnHeader {
    font-size: 11pt;
    background-color: #eee;
}

div.qnPanel noBottomBorder {
    border-bottom: 0px !important;
}

span.qnText {
   /* font-weight: bold !important;*/
}

span.qnIndent {
    text-indent: 30px;
}

table.Columns5 tr td {
    width: 80px;
    vertical-align: top;
    text-align: center;
    padding: 1px 2px;
}
table.Columns7 tr td {
    width: 60px;
    vertical-align: top;
    text-align: center;
    padding: 1px 2px;
}
table.Columns5 tr td label, table.Columns7 tr td label {
    display: block;
    line-height: 14px;
}

/* #######################################
    forPrint over-overrides */

.forPrint table.Columns5 tr td {
    width: auto;
    vertical-align: middle;
    text-align: left;
    padding: 1px 2px;
}
.forPrint table.Columns7 tr td {
    width: auto;
    vertical-align: middle;
    text-align: left;
    padding: 1px 2px;
}
.forPrint table.Columns5 tr td label, .forPrint table.Columns7 tr td label {
    display: inline;
    line-height: 14px;
}

/* ####################################### */

.helperIcon{border: none !important;}

.helperIcon:after{
    /*this icon is in the icons folder in the main web app*/
    content: url(../images/icons/help.png);
    margin-left:5px;
    
}

.callout.customized {
	/*border: 1px solid #235D83;
	background-color: #00ff00 !important;
	color: #333333;
    margin-left:20px;
*/
	max-width: 550px !important;
}
/*
.QnSelection .qnMultiSelect, .QnSelection .multi-container {
    max-width: 200px;
}
*/

table.qnCheckboxList input {
    position: relative !important;
}

table.qnRadioList input {
    position: relative !important;
	float:left;
}