.curriculum label{display:inline;font-weight:bold;margin-right:20px}.curriculum .note{font-weight:normal;font-size:80%}.curriculum p{margin-top:12px}.curriculum input{background-color:#fff8dc}.curriculum .rte{width:100%}.curriculum .panel-heading{background:#666;color:#fff}.curriculum .panel-heading h4{color:#fff}.curriculum .panel-heading h4 a{color:#fff;text-decoration:none}.curriculum #heading100.panel-heading,.curriculum #collapse100 .btn,.curriculum #collapse100 .banner{background:#1599a3}.curriculum #heading200.panel-heading,.curriculum #collapse200 .btn,.curriculum #collapse200 .banner{background:#b92e79}.curriculum #heading300.panel-heading,.curriculum #collapse300 .btn,.curriculum #collapse300 .banner{background:#505a81}.curriculum #heading400.panel-heading,.curriculum #collapse400 .btn,.curriculum #collapse400 .banner{background:#00acc3}.fg-100{color:#1599a3}.fg-200{color:#b92e79}.fg-300{color:#505a81}.fg-400{color:#00acc3}.bg-100{background:#1599a3}.bg-200{background:#b92e79}.bg-300{background:#505a81}.bg-400{background:#00acc3}.border-100{border-color:#1599a3}.border-200{border-color:#b92e79}.border-300{border-color:#505a81}.border-400{border-color:#00acc3}.curriculum .activityCard .activityContainer{border:#ddd solid 1px;border-radius:5px;padding:5px;margin:10px}.curriculum .activityPanel{background:#f9f9f9;border:#ddd solid 1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:8px 8px}.curriculum .activityImage{max-height:166px;overflow:hidden}.curriculum .activityImage img{transition:all .2s ease-in-out;border-top-left-radius:5px;border-top-right-radius:5px;width:100%;min-height:80px}.curriculum .activityImage img:hover{transform:scale(1.05)}.curriculum .activityPanel{font-size:12px!important}.curriculum .activityCard a{color:#333!important}.curriculum .activityCard .title{font-weight:bold;font-size:14px;text-align:center}.curriculum .activityCard .description{font-weight:normal}.curriculum .price{font-weight:bold;font-size:16px}.curriculum .activityCard .comingSoon{font-weight:bold;font-size:16px;line-height:24px;margin:0;text-align:center}.curriculum .activityCard .btn,.activitySyllabus .btn{color:#fff!important;line-height:20px;padding:2px 4px;height:24px}.curriculum .activityCard .banner{background:#b92e79;color:#fff;font-size:20px;font-weight:bold;text-align:center}.curriculum .activityPanel .buttonRow{margin-top:12px}.curriculum .activitySyllabus{border-width:1px;border-style:solid}.activitySyllabus .heading{font-size:24px;font-weight:bold;color:#fff;margin:0;padding:4px 16px;width:100%}.activitySyllabus .subheader{background:#ddd;font-size:18px;font-weight:bold;color:#333;margin:0;padding:4px 0;text-align:center;width:100%}.activitySyllabus .row{margin:0}.activitySyllabus h4{margin:0;font-size:16px;padding-left:16px}.activitySyllabus .item{padding-right:16px}.activitySyllabus .item p{margin-top:0!important;padding-top:0}.activitySyllabus .btn{font-size:18px;height:32px;margin-bottom:8px;padding:8px 4px}.activitySyllabus .competencies{margin:0}.curriculum input{background:#fff8dc;border:none}.curriculum input:read-only{background:#fff;color:#999}.curriculum .panel-title>a:before{font-family:FontAwesome;content:"";padding-right:5px}.curriculum .panel-title>a.collapsed:before{content:""}.curriculum select{padding:0 4px}.curriculum button:disabled,.curriculum button:disabled:hover{background:#999}.memberPricing{font-size:90%;margin-top:12px}.recognition i.fa{margin-right:2px}.recognition .search input{background:#fff8dc;border:solid 1px #ccc;height:28px;min-height:28px;font-size:100%}.recognition h3{clear:both}.recognition table{border:none;line-height:1em;margin-bottom:22px}.recognition tr,.recognition td{border:none;padding:3px 8px 3px 8px}.recognition .header,.recognition .header th{background:#666!important;border:none;color:#fff;font-size:90%;font-weight:bold;padding:3px 5px 3px 5px}.recognition .subheader,.recognition .subheader td{background:#999!important;color:#fff;font-weight:bold}.recognition tr:nth-child(even)>td{background:#fafafa}.recognition tr:nth-child(odd)>td{background:#ddd}.recognition .col-xs-12,#recognition .col-xs-4{padding-left:0;padding-right:0}.recognition .btn{padding:4px 4px;background:#149aa3;color:#f4f4f4;text-align:left!important;margin-left:12px}.recognition .btn-danger{background:#dc143c}.recognition .btn-secondary{background:#6c757d}.recognition .btn-secondary:hover{color:#fff}.recognition .btnCancel{background:none;color:red}.recognition tr a{color:blue}.recognition .btn-download{margin-bottom:24px;margin-top:-18px}.resubmissionIndicator{font-weight:bold;color:#8b0000!important}#recognitionReg{font-size:80%}#recognitionReg .alert{margin-top:12px;padding:12px}#recognitionReg input{margin-top:18px;width:80%}#recognitionReg label{margin-top:18px;vertical-align:middle}#recognitionReg select{padding:6px!important}#institutionalApplications .btn{margin-bottom:12px;padding:12px}#institutionalApplications .status{font-size:80%}#institutionalApplications .applicant{font-size:116%}#recognitionReg p .btn{background:#b94181;margin-top:24px;margin-right:10px}.loadRecognition img{margin-left:20px;width:40px;height:40px}.recognition select,.modal-body select{background:#fff8dc;font-size:90%}.assessor.btn.feedbackGiven{border:solid 2px green}.assessor.btn.newAssessor{background:#fdd!important;border:solid 2px red}.float-right{float:right}.float-left{float:left}.modalDialog{display:block;padding:40px 40px}.modalDialog .panel{border-radius:0;margin:0}.modalDialog .modal-header{background:#149aa3;border-top-right-radius:5px;border-top-left-radius:5px;color:#fff}.modalDialog .modal-title{background:#149aa3;color:#fff}.modalDialog .modal-body{padding:0;margin:0}.modalDialog .modal-footer{background:#eee;border-bottom-right-radius:5px;border-bottom-left-radius:5px;color:#fff;padding:10px}.modal-body textarea{font-size:80%}.pagination{font-size:80%}.btn-narrow{padding:4px!important}.sort-icon{font-size:9px;margin-left:5px}.recognition th{cursor:pointer}.recognition .search,.invoices .search{clear:both;float:left;height:24px;line-height:1.2;width:60%}.recognition .search select,.invoices .search select,#detail input,#create input{background:#fff8dc;border:#888;color:#888;font-size:80%}.recognition .search input,.invoices .search input{width:100%}.recognition .search input,.invoices .search input{padding:2px 12px;height:24px}.recognition .assessor{border:solid 1px #999;border-radius:4px}.recognition .addAssessor{margin-left:0!important}.recognition .assessor.btn{background:#f4f4f4;font-size:90%;font-weight:normal;color:#333;margin:0 12px 0 0}#detail label,#create label{text-align:right}#detail textarea,#create textarea,.recognition textarea{background:#fff8dc}#detail input[type='checkbox']:not(:checked),#create input[type='checkbox']:not(:checked){background:#fff8dc}#detail input:read-only,#detail textarea:read-only,#create input:read-only,#create textarea:read-only{background:#fff}#detail label,#create label{font-size:80%}#detail .panel-heading,#create .panel-heading{padding:4px 4px}#detail .panel-heading:focus,#create .panel-heading:focus{background:#1599a3}#detail .panel-heading:active a,#create .panel-heading:active a{background:#1599a3;color:#fff}#detail .panel-heading:hover,#create .panel-heading:hover{background:#149aa3}#detail .panel-heading:hover a,#create .panel-heading:hover a{background:#149aa3}#detail .panel-heading:hover a h5,#create .panel-heading:hover a h5{color:#fff;font-weight:600;text-decoration:none}#detail .panel-heading h5,#create .panel-heading h5{font-size:90%;margin:0}#detail .panel-heading a,#create .panel-heading a{text-decoration:none;text-decoration-thickness:none}#create .row.dateRow{padding-top:10px}#create .row.dateRow>div{height:50px}#create input[type="date"]+table{position:relative;top:-40px;left:140px;margin-bottom:0}#create input[type="date"]+table td a.btn-link{padding:0 0 0 10px}.ng-valid-time td{background:none!important;color:#333!important;padding:0;font-size:14px!important;line-height:14px}.ng-valid-time input{line-height:14px;min-height:15px;max-height:15px;padding:0;margin:0}.ng-valid-time a{text-align:center}.ng-valid-time .btn{border:none;background:none;color:#333}.ng-valid-time a:hover.btn{box-shadow:none}.notes{margin-bottom:0}.notes hr{margin:10px 0}.noteDate{font-weight:bold;font-size:80%;text-decoration:underline}#assessors a{text-decoration:none;color:#333}#assessors a.btn{color:#f4f4f4}#assessors a.btnCancel{color:red}.untrained,.untrained a{color:#8b0000!important;font-weight:600}.right{margin-right:15px;text-align:right}#booking{font-size:90%}#members{font-size:80%}#booking .alert,#members .alert{font-size:110%}#members input,#members select{border:solid 1px #ccc;height:28px;min-height:28px}#booking input,#booking select,#booking .btn{padding:4px 15px!important}#booking ::placeholder,.invoices ::placeholder,.recognition ::placeholder{color:#999;opacity:1}#booking :-ms-input-placeholder,.invoices :-ms-input-placeholder,.recognition :-ms-input-placeholder{color:#999}#booking .field,#members .field{text-align:right}#booking h4,#members h4{color:#1599a3;padding-top:0}#registrantInfo{border:none;border-collapse:collapse}#registrantInfo td{border:none;padding:2px 15px}#registrantInfo input,#registrantInfo select,#registrantInfo textarea{background:#fff8dc;border:none;padding-left:8px;padding-right:8px;width:100%}#registrantInfo select{appearance:menulist}.registrations table{border:none;font-size:90%;line-height:1em}.registrations .info{font-size:80%}.registrations tr,.registrations td{border:none;padding:3px 8px 3px 8px}.registrations .header,.registrations .header th{background:#666!important;border:none;color:#fff;font-size:100%;font-weight:bold;padding:3px 5px 3px 5px}.registrations .subheader,.registrations .subheader td{background:#999!important;color:#fff;font-weight:bold}.registrations tr:nth-child(even)>td{background:#fafafa}.registrations tr:nth-child(odd)>td{background:#ddd}.registrations .subtotal{border-top:solid 1px #333;color:#555}.registrations .rowname{text-align:right}.registrations .subtotal .rowname{font-style:italic;font-weight:bold;text-align:right}.registrations .total{border-top:solid 1px #333;color:#333;font-size:110%;font-weight:bold}.registrations .pull-right{margin-bottom:12px}#booking input{background:#fff8dc}#booking .btn.btnCancel{background:#eee;border:1px solid #ccc;color:red;font-weight:bold;padding:4px 4px!important}.registrations td.action,.registrations th.action{padding-right:0!important}#registrations .loadbooking>p{font-size:120%;font-weight:bold;text-align:center;vertical-align:middle}#registrations .loadbooking img{margin-left:20px;width:40px;height:40px}#registrations .loadbooking btn{margin-top:10px}.discountCode{font-size:120%;font-weight:bold}#booking .stage{width:100%}#booking #email{width:100%}#booking fieldset div{padding-left:0}#booking .btn-wait{display:none;width:16px;height:16px}#booking select:required:invalid{color:gray}#booking option[value=""][disabled]{display:none}#booking option{color:#000}#booking .step{border:solid 1px #1599a3}#booking .step div{padding:0 6px}#booking .stepHeader{background:#1599a3;color:#fff;margin-top:0;padding:6px 6px}#booking .stepFooter{background:#eee;margin-top:10px;padding-bottom:10px!important;padding-top:10px!important}#booking .stepFooter .btn{margin-left:0;margin-right:0}.memberDiscountCode{background:#f0ffff;margin-bottom:12px;padding:8px 8px;border:solid 1px #7e7e7e;border-radius:6px}.t-c{text-align:left;font-size:80%;margin-top:6px}#confirmation-dialog{position:absolute;z-index:9999}.confirmation-dialog{display:none}.registrations table caption{font-weight:bold;color:#b94181}.registrationClosed{margin:60px;text-align:center;font-size:120%}.loadingPanel{margin:120px auto;text-align:center}