
/* ******************** */
/* * BASE QUESTION OVERRIDES   * */
/* ******************** */
.QuestionTableHeader {
	width: 800px;
	text-align: left;
  border-collapse: collapse;
  border: none;
}

.QuestionTableBody {
	width: 800px;
	text-align: left;
  border-collapse: collapse;
  border: 1px solid #082042;
  border-bottom: 2px solid #082042;
}

.QuestionText {
	background: #082042;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 10pt;
	color: white;
    font-weight: normal;
    font-size: normal;
    border: 1px solid #082042;
}
.Row {
	background: #d6cbc6;
    border-bottom: 1px solid #082042;
}
.AlternateRow {
   	background: #efebe7;
    border-bottom: 1px solid #082042;
}
.ControlCell {
    border-bottom: none;
}
.ChoiceCell {
    border-bottom: none;
}
/* ******************** */
/* * QUESTION TYPES OVERRIDES  * */
/* ******************** */

/* --- Constant Sum --- */
.CS .horizontalbar .xlabel th {
     text-align: center;
}

.CS .horizontalbar th.ylabel {
    border-right:1px solid #082042 !important;
    font-size:small;
    font-weight: normal;
}

.CSTotalTextCell {
	background: #666666;
    color: white;
    font-weight: bold;
    border: none;
}


/* --- Text Block--- */
.DBTable {
    width: 750px;
  	background: white;
	/*padding: 10px;*/
	text-align: center;
    font-family: Verdana, Arial, serif;
    font-size: 10pt;
	color: #E8F7FC;
    font-weight: normal;
    border: none;
}

/*---GAP---*/
.GAP_QuestionText {
  color: #082042;
}

.GAP_FollowOnText {
  color: #082042;
}

/*.GAP_TellUsWhy {
    color: black;
}*/




/* ---- Matrix ----*/
.AnswerHeader {
  border-bottom: 1px solid #b4b4b4;
}

.AnswerHeaderChoiceColumn {
	border-bottom: 1px solid #b4b4b4;
}

.Matrix .CenterAnswerCell {
    /*padding:5px 1px; 5px on the top/bottom, 1px on the sides */
    padding-top: 4px;
	padding-bottom: 4px;
    border-bottom: 0px solid #020202;
    padding-left: 1px;
    padding-right: 1px;
}

.MatrixCSTotalBox {
    border: 1px solid #747474;
	width: 25px; /* default is 30px */
}

.MatrixCSTotal {
	background: #666666;
	color: white;
    font-weight: bold;
	border: none;
}

.MatrixCSTotalTranspose {
  background: #666666;
  color: #ffffff;
  font-weight: bold;
  border: none;
}


/* -------Multiple Choice --------*/
.MCMenu {
	color: #020202;
   	width: 750px;
   	background: white;
   	font-family: Verdana, Arial, serif;
}
.MCSelectBorder {
  text-align: center;
  padding: 5px 0px;
}
.MCSelect {
	width: 750px;
	color: #020202;
   	background: white;
}
/* -------Pick Group and Rank --------*/
.PGR .GroupTable th {
	border: 1px solid #01305c;
	background: #85a3c1;
	font-weight: normal;
}
.PGR .GroupTable td {
	background-color: #85a3c1;
}
/*.PGR .ItemTable {
	background: #d6cbc6;
}*/

.Question .DND .Items .RegularItem {
    background-color:#d6cbc6 !important;
    /*border-bottom: 1px solid #b4b4b4 !important;*/
}

.Question .DND .Items .AlternateItem {
    background-color: #efebe7 !important;
}


.PGR .LeftBorder,
.PGR .RightBorder,
.PGR .BottomBorder{
    background: #85a3c1;
    border-color:#01305c;
}

/*Only use this if, when messing with Row and AlternateRow, you cause the border to go away*/
/*.PGR .itemsContainerTd .Row{
  border:none;
} */


/*--------Rank Order -------*/
.RO .ROControls {
	color: #020202;
	background: #d6cbc6;
}

.RO .ROBox {
	color: #020202;
}

.ROSelectionBox {
	color: #020202;
}

.Question .DND .RegularItem {
    background-color: #efebe7;
    font-size: normal;
}

.Question .DND .AlternateItem{
    background-color: #d6cbc6;
    font-size: normal;
}

/*.RO .CenterAnswerCell {
	border-bottom: 1px solid black;
} */


/* ------side by side ---------*/
.SBS .SBSQuestionText {
	border-bottom: 1px solid #020202;
    background: #F0ECEA;
}
.SBSQuestionSeparator {
	border-bottom: 1px solid #020202;
    background: #020202;
}
/* -------sliding scale ----------*/
.QuestionTextBorder{
  	border: none;
}


/*---TEXT ENTRY---*/
.TEMLBox {
	width: 750px;
}
.TEPassword {
	width: 750px;
}
.TESLBox {
	width: 750px;
}
.TEEssayBox {
	width: 750px;
}


/* ------------------------------------------------- */
/* - SKIN SETTINGS					  				- */
/* ------------------------------------------------- */
BODY {
	font-family: Verdana, Arial, serif;
	font-size: 10pt;
    background-color: #ffffff;
}

.SURVEY_ERROR {
	padding-top: 20px;
	padding-bottom: 20px;
	width: 400px;
	border-top: 3px solid #020202;
   	border-left: 3px solid #020202;
   	border-right: 3px solid #020202;
   	border-bottom: 3px solid #020202;
   	color: red;
   	background: white;
	font-size: 10pt;
}

.SURVEY_ERROR_ERRORTEXT {
	font-weight: bold;
}

.END_OF_SURVEY {
	width: 400px;
    border: 2px solid #082042;
    background: white;
   	text-align: left;
   	padding: 8px;
}

.SKIN_TABLE{
	background: #c6dfff;
   	width: 900px;
   	/*border-top: 2px solid #99ccff;
   	border-left: 2px solid #99ccff;
   	border-right: 2px solid #99ccff;
   	border-bottom: 2px solid #99ccff;*/
 	font-size: 10pt;
}

.SKIN_TITLEROW{
}

.SKIN_TITLECELL{
	background: #020202;
	height: 35px;
	/*width: 700px;*/
   	border-top: 1px groove;
   	border-left: 1px groove;
   	border-right: 1px groove;
   	border-bottom: 1px groove;
   	border-collapse: collapse;
}

.SKIN_TITLETEXT{

	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

.SKIN_TITLE {
	background: #082042;
	padding-top: 10px;
   	padding-bottom: 10px;
	color: white;
    width: 900px;
    text-align: left;
    padding-left: 15px;
    font-weight: bold;
}


.SKIN_QUESTIONTEXT {
	/* padding-top: 50pt; */
	/*overflow: auto;*/
	width: 100pct;
    padding-top: 10px;
    padding-bottom: 10px;
	/* height: 400px;	*/
}

.SKIN_BUTTON {
	background: #082042;
	color: white;
    width: 900px;
    padding-right: 10px;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
    text-align:left;
    font-size: normal;
    font-weight: normal;
}

.skinbuttback {
  background: #082042;
}

.SKIN_BUTTONCELL {
	background: #020202;
	/* text-align: right; */
	/* width: 700px; */
	/* color: White; */
	height: 35px;
   	border-top: 1px groove;
   	border-left: 1px groove;
   	border-right: 1px groove;
   	border-bottom: 1px groove;
   	border-collapse: collapse;
   	background-repeat: no-repeat;

}

.SKIN_IMAGEH {
	background: white;
	padding-top: 2px;
    padding-left: 4px;
    padding-bottom: 4px;
	color: white;
    width: 900px;
    font-weight: bold;
    text-align:left;
}

.ProgressBarTable {
	font-size: 7pt;
}

.ProgressBar {
	width: 180px;
	height: 12px;
	border: 1px solid #082042;
}

.ProgressBarFill {
	background: #666666;
    height: 10px;
   	/*background-image: url('../../../../../WRQualtricsControlPanel/CPGraphics/WaitBarNoAnimation.gif');*/
}

.ProgressBarNumber {
	padding-left: 5px;
	padding-right: 5px;
}

.QualtricsL {
  background: white;
  text-align: center;
}


