.inner-page.exam-template{padding-top:0;padding-bottom:0;margin-top:40px;margin-bottom:20px}.dtl-exam-page{max-width:980px;margin:40px auto 100px}@media(min-width:1200px){.dtl-exam-page{margin-top:100px}}.dtl-exam-page .dtl-exam-page-inner{margin-top:40px;margin-bottom:40px}.dtl-exam-page h2,.entry-content .dtl-exam-page h2{font-size:32px;line-height:36px;font-weight:700;text-align:left;margin:10px 0 15px;letter-spacing:-.05em}.dtl-exam-page h3,.entry-content .dtl-exam-page h3{font-size:26px;line-height:34px;font-weight:700;text-align:left;margin:10px 0 20px;letter-spacing:0}.dtl-exam-page .dtl-exam-page-content{text-align:left}.dtl-exam-boxes-footer{margin-bottom:100px}.exam-form-field{margin:15px 0 25px}.exam-form-field .field-label{margin:0 0 8px}.exam-form-field .field-label label{font-family:helveticaneue-condensedbold,sans-serif;font-size:18px}.exam-form-field .required-asterisk{color:#cf6a29}.exam-form-field .checkbox-item label,.exam-form-field .radio-item label{display:block;width:-moz-fit-content;width:fit-content;padding:3px 10px 3px 20px;font-size:16px;line-height:28px;cursor:pointer;position:relative}.exam-form-field .checkbox-item label input[type=checkbox],.exam-form-field .radio-item label input[type=radio]{margin:0 5px 0 0;line-height:16px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.exam-form-submit input[type=submit]{margin-right:5px}.exam-create-workshop h2,body.dtl-account-page .entry-content .exam-create-workshop h2{font-size:22px;line-height:40px;margin:30px 0 0;padding:0;border:none}#event-date-start.multi-day-event{display:block!important;margin-top:0}#event-date-end.multi-day-event{margin-top:0}#event-date-end.multi-day-event .event-multi-text{display:inline!important}#event-date-end.multi-day-event .event-single-text{display:none!important}label.date-range-checkbox{position:relative;display:inline-block}label.date-range-checkbox input{position:relative;top:6px;margin:0 8px 0 10px}@media(min-width:751px){#event-date-start.multi-day-event{float:left;margin-right:20px;padding-right:10px}#event-date-end.multi-day-event{float:left}#event-date-end+.exam-form-field:before,.exam-form-field.exam-form-field-participants:before{content:'';display:table;clear:both}#event-date-start.multi-day-event .field-input{position:relative}#event-date-start.multi-day-event .field-input:after{content:'\2013';display:block;position:absolute;top:50%;right:-20px;line-height:1px;margin-top:-2px}}.exam-template .layout-button-boxes h2{text-align:center}.exam-template .flex-page .layout-button-boxes h2 .subtitle{color:#113e63}.exam-template .layout-button-boxes .box-button{position:absolute;top:100%;left:0;right:0;width:100%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.exam-template .layout-button-boxes .box-button a.dtl-button{padding-top:10px;padding-bottom:10px}.exam-template .dtl-full-width-paintbackground{padding-top:0;padding-bottom:0}.dtl-exam-error-page h2.dtl-exam-page-title{color:#ce6929}.dtl-exam-error-page .dtl-exam-page-content p{font-size:20px}.entry-content .exam-validation-errors{border-left:5px solid #ce2929;background:#f1efee;padding:20px 0 20px 20px;margin:20px 0;font-size:16px}.entry-content .exam-validation-errors ul,.entry-content .exam-validation-errors ul li:last-child{margin-bottom:0;margin-top:0}.entry-content .exam-validation-errors p{margin:0 0 10px}.entry-content .exam-validation-errors ul li{margin:0 0 10px;line-height:1.5}#create-workshop-form .exam-form-field.validation-error{border:2px solid #ce2929;width:-moz-fit-content;width:fit-content;padding:10px 15px 15px;margin-left:-15px}#exam-redeem .redeem-input.validation-error{border:2px solid #ce2929;padding:8px 15px;margin:0 -15px}.exam-create-workshop.error-workshop-pending h2{margin:0 0 10px}.exam-create-workshop.error-workshop-pending .workshop-pending-inner{width:-moz-fit-content;width:fit-content;margin:10px 0;padding:20px;border:3px solid #1c2d3f}.exam-create-workshop.error-workshop-pending .workshop-pending-inner>:last-child{margin-bottom:0}.dtl-exam-notice{background:#f1efee;border-left:5px solid #1c2d3f;padding:15px 15px 15px 20px;margin:20px 0;width:-moz-fit-content;width:fit-content}.dtl-exam-notice>p:first-child:before{display:inline-block;content:'\f05a';font:normal normal normal 14px/1 FontAwesome;font-size:inherit;margin-right:15px}.dtl-exam-notice>:first-child{margin-top:0}.dtl-exam-notice>:last-child{margin-bottom:0}.dtl-exam-notice{position:relative;padding-right:80px}.dtl-exam-notice.-has-close-button{position:relative;padding-right:80px}.dtl-exam-notice.-has-close-button .dtl-exam-close-notice{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:15px;display:block;width:20px;line-height:20px;font-family:Helvetica,Arial,sans-serif;text-align:center;color:#fff;text-decoration:none;background:#1c2d3f;border-radius:3px}.dtl-exam-notice.-has-close-button .dtl-exam-close-notice:hover{color:#fff;text-decoration:none;background:#ce6929}.dtl-exam-notice.type-success>p:first-child:before{content:'\f058'}.dtl-exam-notice.type-error{border-left-color:transparent;color:#fff;background-color:#ce6929}.dtl-exam-notice.type-error>p:first-child:before{content:'\f057'}.dtl-exam-notice.type-error.-has-close-button .dtl-exam-close-notice{background-color:#fff;color:#ce6929}.dtl-redemption-notices{text-align:center}.dtl-redemption-notices .dtl-exam-notice{margin-left:auto;margin-right:auto}.exam-create-workshop:after{content:'';display:table;clear:both}.dtl-workshop-table .col-inactive,.dtl-workshop-table .col-in-progress,.dtl-workshop-table .col-passed,.dtl-workshop-table .col-failed{text-align:center}@media(max-width:800px){.dtl-workshop-table .col-date .col-value:before{content:'Date: '}.dtl-workshop-table .col-inactive .col-value:before{content:'Inactive: '}.dtl-workshop-table .col-in-progress .col-value:before{content:'In Progress: '}.dtl-workshop-table .col-passed .col-value:before{content:'Passed: '}.dtl-workshop-table .col-failed .col-value:before{content:'Failed: '}.dtl-workshop-table .col-actions .col-value:before{content:none}}abbr.add-codes-disabled{text-decoration:none;opacity:.5}.dtl-exam-redeem-page .content-intro,.dtl-exam-redeem-page .content-form-disclaimer{font-size:22px;line-height:1.35}.dtl-exam-redeem-page .content-intro p,.dtl-exam-redeem-page .content-form-disclaimer p{line-height:inherit}.redeem-inputs{padding-top:60px;padding-bottom:60px}.redeem-inputs input{font-size:16px;padding:15px 20px;width:100%;margin-bottom:6px}.redeem-inputs .validation-error input{margin-bottom:0}.redeem-inputs input::-webkit-input-placeholder{font-style:italic;opacity:.5}.redeem-inputs input:-ms-input-placeholder{font-style:italic;opacity:.5}.redeem-inputs input::-ms-input-placeholder{font-style:italic;opacity:.5}.redeem-inputs input::placeholder{font-style:italic;opacity:.5}@media(min-width:980px){.redeem-inputs .input-name,.redeem-inputs .input-email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.redeem-inputs .input-name>div,.redeem-inputs .input-email>div{-ms-flex-preferred-size:50%;flex-basis:50%;padding:0 3px}}.redeem-inputs .dtl-exam-page-inner{margin-top:20px;color:#979696}.agreements-list{margin:30px 0}.agreements-list .agreement-item{margin-bottom:10px}.agreements-list .agreement-item label{cursor:pointer}.agreements-list .agreement-item:after{content:'';display:table;clear:both}.agreements-list input[type=checkbox]{position:absolute;width:26px;height:26px;margin:0;opacity:0}.agreements-list .agreement-checkbox{float:left;margin-right:15px}.agreements-list .agreement-checkbox label{position:relative;display:block;width:24px;height:24px;border:1px solid #969696}.agreements-list .agreement-checkbox label span{position:absolute;display:block;top:0;font-size:18px;line-height:24px;left:0;right:0;text-align:center;font-family:Helvetica,Arial,sans-serif;font-weight:700;visibility:hidden}.agreements-list .agreement-checkbox label:hover{border-color:#1c2d3f}.agreements-list .agreement-text{overflow:hidden}.agreements-list .agreement-text label{display:block;text-align:left}.agreements-list input[type=checkbox]:checked+.agreement-checkbox label{border-color:#9ac5b4}.agreements-list input[type=checkbox]:checked+.agreement-checkbox label span{visibility:visible;color:#9ac5b4}.agreements-list input[type=checkbox]:checked+.agreement-checkbox label:hover{border-color:#ce6929}.agreements-list input[type=checkbox]:checked+.agreement-checkbox label:hover span{color:#ce6929}.agreements-list.additional-agreements .agreement-item{margin-top:12px;margin-bottom:12px}.agreements-list.additional-agreements input[type=checkbox],.agreements-list.additional-agreements .agreement-checkbox label{width:32px;height:32px}.agreements-list.additional-agreements .agreement-checkbox label span{font-size:30px;line-height:32px}.agreements-list.additional-agreements .agreement-text{font-size:22px;line-height:34px}.agreements-list.additional-agreements input[type=checkbox]:checked+.agreement-checkbox+.agreement-text{font-weight:700}.agreements-list.final-agreements{border-top:3px solid #eae8df;padding-top:30px}.agreements-list.final-agreements .agreement-text{font-style:italic;color:#989696;font-size:16px;line-height:26px}.redeem-submit .dtl-button{font-size:14px;padding:16px 40px}.dtl-exam-re-authentication-page .redeem-inputs{max-width:500px;margin-left:auto;margin-right:auto}.dtl-exam-re-authentication-page .redeem-input{margin:0 auto 10px}.dtl-exam-re-authentication-page .redeem-submit{max-width:300px;margin:0 auto;text-align:center}.dtl-exam-re-authentication-page .redeem-submit .dtl-button{width:auto}.dtl-exam-start-page .content-short-description,.dtl-exam-start-page .content-rules{font-size:22px;line-height:34px}.dtl-exam-start-page .content-rules li{line-height:1.5;margin:0 0 5px}.dtl-exam-start-page .paintbackground-inner .dtl-exam-page-inner{margin:0;padding:60px 0 100px}.dtl-exam-start-page .exam-details{margin-top:20px;font-size:22px;line-height:30px}.dtl-exam-start-page .exam-details .detail-label{font-family:helveticaneue-condensedbold,helvetica neue,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:22px;margin-right:5px}.dtl-exam-start-page .exam-details .detail-value{font-style:italic}@media(min-width:1200px){.dtl-exam-start-page .exam-details .exam-attempts,.dtl-exam-start-page .exam-details .exam-expiration{display:inline-block;margin-right:50px}}.dtl-exam-start-page .exam-start-submit{margin:40px 0}.dtl-exam-start-page .exam-start-submit input.dtl-button{padding:30px 60px;border-radius:5px}@media(max-width:1200px){.dtl-exam-questions-page,.dtl-exam-questions-page p{font-size:18px;line-height:1.35}}@media(min-width:1201px){.dtl-exam-questions-page,.dtl-exam-questions-page p{font-size:22px;line-height:1.35}}#time-remaining{margin:75px 0 0;padding-bottom:8px;border-bottom:2px solid #f1f0eb}#time-remaining .time-label{font-style:italic;font-size:20px}#time-counter{position:relative;top:1px;font-family:helveticaneue-condensedbold,helvetica neue,Helvetica,Arial,sans-serif;font-size:20px}.exam-question{padding:40px 0;border-bottom:1px solid #f1f0eb}.exam-question:first-child{padding-top:0}.exam-question .question-header{margin:0 0 18px;line-height:28px}.exam-question .question-header:after{content:'';display:table;clear:both}.exam-question .question-header .question-index{width:40px;padding-right:7px;float:left;text-align:right;font-style:italic}.exam-question .question-header .question-text{font-weight:700;overflow:hidden;text-align:left}.exam-question .question-description{margin:18px 0 24px;font-size:16px;text-align:left}.exam-question.type-multiple-choice .multiple-choices .choice-item{margin:0 0 10px;line-height:1.2;text-align:left}.exam-question.type-multiple-choice .multiple-choices .choice-item:after{content:'';display:table;clear:both}.exam-question.type-multiple-choice .multiple-choices .choice-item input[type=radio]{position:absolute;width:40px;height:40px;opacity:0}.exam-question.type-multiple-choice .multiple-choices .choice-item input[type=radio]+.choice-radio{display:block;width:40px;height:25px;float:left}.exam-question.type-multiple-choice .multiple-choices .choice-item input[type=radio]+.choice-radio label{display:block;background:#eae8df;margin:3px 0 0 8px;width:20px;height:20px;border-radius:100%;cursor:pointer}.exam-question.type-multiple-choice .multiple-choices .choice-item input[type=radio]+.choice-radio+.choice-text{overflow:hidden}.exam-question.type-multiple-choice .multiple-choices .choice-item input[type=radio]+.choice-radio+.choice-text label{cursor:pointer;display:block}.exam-question.type-multiple-choice .multiple-choices .choice-item input[type=radio]:checked+.choice-radio label{background:#4e9d9a}.exam-question.type-multiple-choice .multiple-choices .choice-item input[type=radio]:checked+.choice-radio+.choice-text{color:#4e9d9a}.matching-questions:after{content:'';display:table;clear:both}@media(max-width:750px){.matching-questions .phrases{margin-bottom:25px}}@media(min-width:751px){.matching-questions .phrases{float:left;width:45%}.matching-questions .answers{max-width:55%;overflow:hidden}}.matching-questions .phrase-item{margin-bottom:10px}.matching-questions .phrase-item:after{content:'';display:table;clear:both}.matching-questions .phrase-item .phrase-input{float:left;margin-right:8px}.matching-questions .phrase-item .phrase-input input{width:26px;height:26px;line-height:20px;padding:0;font-size:18px;font-weight:700;text-align:center;color:#4e9d9a;border-radius:0;background:#fff;border:1px solid #eae8df;text-transform:uppercase}.matching-questions .phrase-item .phrase-text{line-height:26px;padding-top:3px;overflow:hidden}.matching-questions .answers .answer-item{margin-bottom:10px}.matching-questions .answers .answer-item:after{content:'';display:table;clear:both}.matching-questions .answer-letter{float:left;width:40px;padding-right:5px;text-align:right}.matching-questions .answer-letter .letter{font-weight:700;font-style:italic}.matching-questions .answer-letter .sep{position:relative;top:-2px}.matching-questions .answer-text{overflow:hidden;text-align:left}