/* Inline Validation - Up Arrow Override*/
.validation.validation-no-arrow p:before {content: none;}

.form-row .question-text .label-question-default {font-size: 14px;}
.form-row .question-text .label-question-normal {font-size: 16px;}
.form-row .question-text .label-question-medium {font-size: 20px;}
.form-row .question-text .label-question-large {font-size: 24px;}
.form-row .question-text .label-question-larger {font-size: 36px;}

.form-row .question-text .label-answer-default {font-size: 14px;}
.form-row .question-text .label-answer-normal {font-size: 16px;}
.form-row .question-text .label-answer-medium {font-size: 20px;}
.form-row .question-text .label-answer-large {font-size: 24px;}
.form-row .question-text .label-answer-larger {font-size: 36px;}

.form-row .question-text .bold {font-weight: bold;}

.form-row .question .label-answer-default {font-size: 14px;}
.form-row .question .label-answer-normal {font-size: 16px;}
.form-row .question .label-answer-medium {font-size: 20px;}
.form-row .question .label-answer-large {font-size: 24px;}
.form-row .question .label-answer-larger {font-size: 36px;}

.form-row .question .bold {font-weight: bold;}

/* ---------------------------------------------
Print Layout Styles
--------------------------------------------- */
.printcontact {width: 50%; float: left; clear: left;}
.printpeoplesoft {width: 50%; float: left; clear: right;}
.printquestion {clear: both;}
 
/*.popupprint br {display: none;}*/
.print * {box-sizing: border-box;}
.print p {line-height: 1.4em; font-size: 14px;}
 
.print .title {font-size: 20px; padding: 0;}
.print h1, .print h2, .print h3, .print h4, .print h5, .print h6 {font-size: 18px !important; padding: 0; line-height: 1.4em !important; margin: 15px 0 0 0 !important; font-weight: 400 !important; font-family: Source Sans Pro, Arial; color: #000 !important;}
.print .title + .title {font-size: 18px; font-weight: 300;}
.print .subtitle {font-size: 18px ; background: transparent; padding: 0; line-height: 1.4em; font-weight: 400; margin: 10px 0 0 0;}
 
.print .question {font-weight: 700; font-size: 13px;}
.print .answer span {color: gray; font-style: italic;}
 
.print br {display: block;}
.printcontact .answer, .printpeoplesoft .answer {padding: 0; margin: 0;}

.print .matrix-row-one {clear: both; overflow: hidden;}
.print .matrix-row-one .column-one {width: 100%;}
 
.print .matrix-row-two {clear: both; overflow: hidden;}
.print .matrix-row-two .column-one {width: 50%; float: left; padding-right: 20px;}
.print .matrix-row-two .column-two {width: 50%; float: left;}
 
.print .matrix-row-three {clear: both; overflow: hidden;}
.print .matrix-row-three .column-one {width: 33%; float: left; padding-right: 20px;}
.print .matrix-row-three .column-two {width: 34%; float: left; padding-right: 20px;}
.print .matrix-row-three .column-three {width: 33%; float: right;}

.print .matrix-row-four {clear: both; overflow: hidden;}
.print .matrix-row-four .column-one {width: 25%; float: left; padding-right: 20px;}
.print .matrix-row-four .column-two {width: 25%; float: left; padding-right: 20px;}
.print .matrix-row-four .column-three {width: 25%; float: left; padding-right: 20px;}
.print .matrix-row-four .column-four {width: 25%; float: right;}
 
.print .matrix-row-five {clear: both; overflow: hidden;}
.print .matrix-row-five .column-one {width: 20%; float: left; padding-right: 20px;}
.print .matrix-row-five .column-two {width: 20%; float: left; padding-right: 20px;}
.print .matrix-row-five .column-three {width: 20%; float: left; padding-right: 20px;}
.print .matrix-row-five .column-four {width: 20%; float: left; padding-right: 20px;}
.print .matrix-row-five .column-five {width: 20%; float: right;}

.print .matrix-row-five {clear: both; overflow: hidden;}
.print .matrix-row-five .column-one {width: 20%; float: left; padding-right: 20px;}
.print .matrix-row-five .column-two {width: 20%; float: left; padding-right: 20px;}
.print .matrix-row-five .column-three {width: 20%; float: left; padding-right: 20px;}
.print .matrix-row-five .column-four {width: 20%; float: left; padding-right: 20px;}
.print .matrix-row-five .column-five {width: 20%; float: right;}

.print .matrix-row-six {clear: both; overflow: hidden;}
.print .matrix-row-six .column-one {width: 16.6%; float: left; padding-right: 20px;}
.print .matrix-row-six .column-two {width: 16.6%; float: left; padding-right: 20px;}
.print .matrix-row-six .column-three {width: 16.6%; float: left; padding-right: 20px;}
.print .matrix-row-six .column-four {width: 16.6%; float: left; padding-right: 20px;}
.print .matrix-row-six .column-five {width: 16.6%; float: left; padding-right: 20px;}
.print .matrix-row-six .column-six {width: 16.7%; float: right;}


/* ---------------------------------------------
END Print Layout Styles
--------------------------------------------- */

.form-row .question .input.nested-input
{
	padding: 0;
}

.link-engagement, .link-engagement a {color: #88161A;}
.list-status.time-commitment {padding: 10px 40px 10px 30px;}

.list-domain {background: #F2F1EB;}
.wrap-app-steps li.list-domain-item {border-bottom: none;}
.list-app-steps > li.list-domain-item:before {content: '-';}

a.disabled {
  pointer-events: none;
  cursor: default;
}