.mb-3{margin-bottom:24px}@media(min-width: 768px){.mb-sm-0{margin-bottom:0}}@media(min-width: 768px){.text-sm-right{text-align:right}}.training{color:#004373}.training .col:first-child .bottom{margin:0;max-width:none;text-align:left}.training .level-row{margin-bottom:32px}.training .level-row:first-child{margin-bottom:60px}.training .level-details{background-color:#ebf4fa;border:2px #eaf1f6 solid;padding:30px;min-height:150px}.training .level-details.not-required{min-height:auto}.training .level-details.first{margin-bottom:32px}.training .level-details h3{font-size:1.8rem}.training .level-details h3.mt-5{margin-top:32px}.training .level-details p.mb-0{margin-bottom:0}.training .level-details p.mt-4{margin-top:20px}.training .btn{display:inline-block}.training .btn:hover{background-color:#fff;color:#004373}.training .btn.btn-active{padding-right:12px}.training .btn.btn-print,.training .btn.btn-revalidate{padding-right:30px}.training .courses{display:none;padding-top:24px}.training .courses ul{padding-left:0;column-count:4}.training .courses ul li{list-style-type:none;margin-bottom:10px}.training .courses-list{margin-top:24px}.training .courses-list .course-item{margin-bottom:8px}.training .courses-list .course-item.completed{color:gray}.training .courses-list .course-item.completed .course-code{text-decoration:line-through}.training .courses-list .course-item.d-none{display:none}.training .level-status{margin-bottom:8px}.training .level-status h3{font-size:1.8rem}.training-progress{display:flex;justify-content:space-between;width:90%}.training-progress .level{flex:0 0 33%}.training-progress .level.bronze{color:#bb7827}.training-progress .level.bronze .level-progress{background-color:#bb7827;border-top-left-radius:10px;border-bottom-left-radius:10px}.training-progress .level.silver{color:#7d827f}.training-progress .level.silver .level-progress{background-color:#7d827f}.training-progress .level.platinum{color:#cac9c7}.training-progress .level.platinum .level-progress{background-color:#cac9c7;border-top-right-radius:10px;border-bottom-right-radius:10px}.training-progress .level .marker.no-status{background-image:url("../images/icon-training-no-status.svg");left:-13px}.training-progress .level .marker.bronze{background-image:url("../images/icon-training-status-bronze.svg")}.training-progress .level .marker.silver{background-image:url("../images/icon-training-status-silver.svg")}.training-progress .level .marker.platinum{background-image:url("../images/icon-training-status-platinum.svg")}.training-progress .level .level-progress{height:14px;position:relative}.training-progress .level p{margin:4px 0 0 6px;font-weight:bold;text-align:right}.training-progress .marker{width:31px;height:42px;position:absolute;top:-30px;z-index:2}.course-required{margin-left:10px;display:inline-block;padding:1px 12px;font-size:1.2rem;text-transform:lowercase;background-color:#004373;border-radius:15px;color:#fff}@media print{header,.no-print{display:none}h1{text-align:left}h3{font-size:1.5rem}h3 span{display:inline-block;width:10px}.print-xs{width:50%;float:left}.training .level-row:last-child,.training .level-row:nth-last-child(2){margin-bottom:0}.training .level-details{border-color:gray}.training .courses{display:block}.course-item .print-cell{float:left;width:12%}.course-item .print-cell:last-child{width:76%}@-moz-document url-prefix(){.training-progress{display:block}.training-progress .level{width:calc(33% - 3px);float:left;margin-right:3px}.training-progress .level-progress{display:block;border:8px #000 solid;width:100%;position:relative}.training-progress .level-progress::after{display:block;content:"";width:calc(100% + 5px);height:5px;border:2px #000 solid;position:relative;top:-1px;left:-2px}.training-progress .marker{border:20px #000 solid;border-radius:50%;transform:translateY(-10px) translateX(-10px)}}.training-progress{-webkit-print-color-adjust:exact !important;margin-top:32px}.training-progress .level .level-progress{background-color:#000 !important;margin-bottom:16px}.training-progress .level .marker{-webkit-print-color-adjust:exact !important;background-color:#000 !important;width:36px;height:36px;border-radius:50px;position:absolute;top:-12px}.training-progress .level .marker.no-status{margin-left:8px}}.training-plan-user{margin-bottom:24px}.training-plan-user h2{color:#006ab6;font-weight:400}.reg{display:inline-block;position:relative;top:-7px;margin-left:2px;font-size:1.5rem}.reg.sm{font-size:1.1rem;top:-4px}/*# sourceMappingURL=training.css.map */
