﻿/*!
	PLEASE DO NOT EDIT MAIN.CSS - YOUR EDITS WILL BE OVERWRITTEN
	Always edit main.scss and compile (see sass-lang.com for more info)

	@author development@bronte.co.nz
	@date	Jan - Apr 2017
*/.bg-fade-to-black{background:rgba(34,34,34,0);background:-moz-linear-gradient(top, rgba(34, 34, 34, 0) 0%, rgba(34, 34, 34, 0) 0%, rgba(34, 34, 34, 0.69) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(34, 34, 34, 0)), color-stop(0%, rgba(34, 34, 34, 0)), color-stop(100%, rgba(34, 34, 34, 0.69)));background:-webkit-linear-gradient(top, rgba(34, 34, 34, 0) 0%, rgba(34, 34, 34, 0) 0%, rgba(34, 34, 34, 0.69) 100%);background:-o-linear-gradient(top, rgba(34, 34, 34, 0) 0%, rgba(34, 34, 34, 0) 0%, rgba(34, 34, 34, 0.69) 100%);background:-ms-linear-gradient(top, rgba(34, 34, 34, 0) 0%, rgba(34, 34, 34, 0) 0%, rgba(34, 34, 34, 0.69) 100%);background:linear-gradient(to bottom, rgba(34, 34, 34, 0) 0%, rgba(34, 34, 34, 0) 0%, rg77ba(34, 34, 34, 0.69) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#222222", endColorstr="#022222", GradientType=0 )}@media(min-width: 992px){.bg-fade-to-black{background:none;background-color:rgba(0,0,0,0)}}.soft-movement,a{transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out}.background-size-cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}::-moz-selection{background-color:#006ab6;color:#fff}::selection{background-color:#006ab6;color:#fff}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;line-height:1.5;color:#363636;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif}body.not-logged-in{background-color:#f1f1f1}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}a{text-decoration:none}a:hover,a:focus{text-decoration:none}h2,h3,h4{font-weight:700;margin-top:0}h1{font-weight:400;color:#006ab6;text-align:center}@media(min-width: 768px){h1{text-align:left}.login-top h1{text-align:center}}h1.heading{font-size:4.5rem;color:#727784}h3{font-size:1.4em;color:#004373}p{font-size:.9em;margin-bottom:1.4em}@media(min-width: 480px){p{font-size:1em}}.entry{line-height:1.5em}.entry p{font-family:"Times New Roman",Times,serif;margin-bottom:2em}.entry a{text-decoration:underline}.entry ul{padding-left:22px}img{max-width:100%;height:auto}.post-thumbnail img{width:100%;height:auto}.btn-secondary{display:block;border:1px #006ab6 solid;border-bottom-width:2px;background-color:#fff;font-weight:700;text-align:left;color:#006ab6;position:relative}.btn-secondary:active,.btn-secondary:focus{box-shadow:none;color:#006ab6}.btn-secondary:hover{background-color:#006ab6;color:#fff}.btn-secondary.btn-hover-white:hover h3{color:#fff}.btn-secondary i{position:absolute;top:9px;right:9px}.btn-secondary i.fa-external-link{top:11px}.btn-sml{font-size:.9em;padding:3px 6px 1px}.btn-ib{display:inline-block}.is-loading{position:relative}.is-loading:after{content:"";display:block;background:rgba(255,255,255,.75) url("../images/loader.svg") 50% 50% no-repeat;background-size:36px;width:100%;height:100%;position:absolute;top:0;left:0;z-index:9999}header{background-color:#006ab6;overflow:hidden;text-align:center}@media(min-width: 768px){header{text-align:left}}header.login{margin:0}@media(min-width: 768px){header.login{margin:120px 0 16px 0}}header.login .logo{float:none;margin:22px auto}header .logo{width:236px;height:64px;margin:18px 0 10px;display:inline-block}@media(min-width: 768px){header .logo{margin:22px auto;display:block;float:left}}header nav{text-align:right;float:right;width:100%}@media(min-width: 768px){header nav{width:auto}}header nav ul{margin-bottom:0;padding-left:0}header nav li{list-style-type:none;text-align:center;position:relative;margin-right:-3px}@media(min-width: 480px){header nav li{width:33%;float:left}}@media(min-width: 768px){header nav li{float:none;width:auto;display:inline-block;border-right:1px #f1f1f1 solid}}@media(min-width: 768px){header nav li:first-child{border-left:1px #f1f1f1 solid}}header nav li.external a:after{display:inline-block;margin-left:8px;position:relative;top:1px;content:"";font-family:"FontAwesome"}header nav li.current-menu-item a{border:1px solid #fff;background-color:#004373;color:#fff;border-bottom:1px solid #fff}@media(min-width: 480px){header nav li.current-menu-item a{border-bottom:none}}@media(min-width: 768px){header nav li.current-menu-item a{border:none}}header nav a{display:block;height:100%;color:#fff;padding:8px}@media(min-width: 768px){header nav a{padding:44px 16px}}header nav a:hover,header nav a:focus{background-color:#004373;color:#fff}.login-top{text-align:center;padding-top:24px;margin-bottom:50px}.login-form{color:#727784}.login-form .col{padding:20px 24px;background-color:#fff;box-shadow:0px 2px 5px 0px rgba(50,50,50,.33);overflow:hidden}.login-form input[type=text],.login-form input[type=password]{width:100%;height:34px;border:1px #cacaca solid;box-shadow:inset 0px 1px 1px 0px rgba(50,50,50,.2);padding:0 10px}.login-form label{display:block;margin-bottom:2px}.login-form .login-remember{float:left}.login-form .login-remember input[type=checkbox]{position:relative;top:2px}.login-form .login-remember label{font-size:.9em;font-weight:400}.login-form .login-submit{float:right}.login-form p{margin-bottom:14px}.login-form ul{padding-left:18px;margin-bottom:16px}.login-form ul li{list-style-type:disc}.login-form .links{margin-top:26px;padding-left:24px}.login-form .links a{font-size:.9em;display:block;color:#363636;margin-bottom:16px}main{padding-top:36px;min-height:600px}main .top{margin-bottom:48px}main .top .employee-badge{text-align:center}@media(min-width: 768px){main .top .employee-badge{text-align:right}}main h3.has-icon{margin-bottom:2em;text-indent:-0.9em;line-height:1.5em;text-align:center}@media(min-width: 768px){main h3.has-icon{text-align:left;margin-left:2em}}main h3.has-icon i.fa{font-size:1.4em;position:relative;top:3px;margin-right:8px}main h3.has-icon.mb-0{margin-bottom:0}main .user-row{margin-bottom:32px}main .exams-row{margin-top:32px;margin-bottom:32px}main .team-member-header{margin-bottom:24px}@media(min-width: 992px){main .team-member-header{margin-bottom:60px}}main .team-member-header p{background-color:#ecf4fa;border:1px #d6e3ec solid;border-radius:5px;padding:20px}main .team-member-header p.expired{border:1px #d93227 solid;background-color:#f2dede}main .user-table{border:1px #d6e3ec solid}main .user-table .table-row{border-bottom:1px #d6e3ec solid;color:#004373;overflow:hidden}main .user-table .table-row:last-child{border-bottom:none}main .user-table .field{display:inline-block;vertical-align:middle}.enrolled-courses .course p{padding:8px 0 6px 0;margin-bottom:0}.enrolled-courses .course .course-title{width:78%;border-right:1px #d6e3ec solid;padding:0 12px}.enrolled-courses .course .course-status{width:20%;text-align:center}.warning-notice{background:#fff;box-shadow:0px 2px 5px 0px rgba(50,50,50,.33);padding:18px 16px;margin-bottom:24px}.warning-notice p{margin-bottom:0}.warning-notice strong{color:#d93227}.warning-notice strong span{font-size:2rem;position:relative;top:2px}.training-history{border:none;background-color:#ecf4fa;margin-bottom:24px}.training-history.scorm-courses{margin-bottom:60px;overflow:hidden}@media(min-width: 992px){.training-history.scorm-courses.nz .course .field{height:110px}}.training-history.scorm-courses.nz .course-actions{flex-direction:column}.training-history.scorm-courses.nz .course-actions a:first-child{margin-bottom:12px}.training-history .course{border-top:none;color:#004373}.training-history .course.head{background-color:#006ab6;color:#fff;border:none}.training-history .course.head .field{border:none}@media(min-width: 992px){.training-history .course.head .field{min-height:0}}.training-history .course.head .field.course-title{padding-top:12px}.training-history .course.head .field p{padding:0}.training-history .course .field{padding:12px 4px}@media(min-width: 992px){.training-history .course .field{display:flex;align-items:center;justify-content:center;height:68px}}.training-history .course .field p{margin-bottom:0}.training-history .course .course-title{width:100%;float:left;padding:12px;text-align:center}@media(min-width: 768px){.training-history .course .course-title{text-align:left;padding:12px 16px 0;width:45%}}@media(min-width: 992px){.training-history .course .course-title{width:43.5%;padding-top:0;justify-content:flex-start}}.training-history .course .course-title.course-title-upcoming{width:67%}.training-history .course .course-status,.training-history .course .course-points,.training-history .course .course-passed,.training-history .course .course-expires,.training-history .course .course-date,.training-history .course .course-hours,.training-history .course .course-code{text-align:center;border-left:1px #d6e3ec solid;width:25%;float:left}@media(min-width: 768px){.training-history .course .course-status,.training-history .course .course-points,.training-history .course .course-passed,.training-history .course .course-expires,.training-history .course .course-date,.training-history .course .course-hours,.training-history .course .course-code{width:11%}}@media(min-width: 992px){.training-history .course .course-status,.training-history .course .course-points,.training-history .course .course-passed,.training-history .course .course-expires,.training-history .course .course-date,.training-history .course .course-hours,.training-history .course .course-code{min-height:68px}}.training-history .course .course-status p,.training-history .course .course-points p,.training-history .course .course-passed p,.training-history .course .course-expires p,.training-history .course .course-date p,.training-history .course .course-hours p,.training-history .course .course-code p{font-size:.85em;line-height:1.5em}.training-history .course .course-code{width:25%;justify-content:flex-start}@media(min-width: 768px){.training-history .course .course-code{width:28%}}.training-history .course .course-actions{text-align:center;padding:12px 0;width:100%}@media(min-width: 768px){.training-history .course .course-actions{border-left:1px #d6e3ec solid;padding:16px 0;width:22%}}.training-history .course .course-actions a{margin:0 auto;width:120px}@media(min-width: 992px){.training-history .course .course-actions a{width:160px}}.training-history .course .course-details{display:none;background-color:#fff;border-top:1px #d6e3ec solid;padding:24px 0}.training-history .course .course-resources{margin-left:10%;width:85%}.training-history .course .course-resource{display:inline-block;margin-right:6%;width:41%}.training-history .course .course-resource a{display:block;text-decoration:underline;color:#d6e3ec;margin-bottom:2px}.training-history .course .course-resource a:hover{text-decoration:none}.training-history .course .course-resource a span{color:#006ab6}.training-history .course .course-resource a i{margin-left:4px;position:relative;top:1px}.training-history .course .resource-title,.training-history .course .resource-links{display:inline-block;vertical-align:top}.training-history .course .resource-title{width:34%;padding-top:2px}.training-history .course .resource-title p{font-weight:800;font-size:.8em;text-transform:uppercase;letter-spacing:-1px}.training-history .course .resource-links{width:64%}.training-history.training-history-au .table-row{overflow:hidden}.training-history.training-history-au .course .field p{padding:14px 0}@media(min-width: 992px){.training-history.training-history-au .course .course-title{width:53.5%}}@media(min-width: 768px){.training-history.training-history-au .course .course-points{width:7%}}.training-history.training-history-au .head .course-points{border:none}@media(min-width: 768px){.training-history.training-history-au .course-status,.training-history.training-history-au .course-passed,.training-history.training-history-au .course-expires{width:8%}}.col:first-child .bottom{position:relative;margin:-2em 0 0 38px;text-align:center}.col:first-child .bottom.w-btn{margin-top:24px}@media(min-width: 768px){.col:first-child .bottom{text-align:left}}@media(min-width: 1200px){.col:first-child .bottom{max-width:180px}}.bottom p{font-size:.9em;color:#89a8bd}.bottom a{color:#cacaca;text-decoration:underline}.admin-notice{text-align:center}.students{margin-bottom:64px}.students .employee-badge{display:inline-block;height:38px;position:relative;top:-4px}.students .employee-badge img{margin-right:5px}.students h3{padding:22px 18px 20px 18px;margin-bottom:0;display:inline-block}.students .student-name{width:25%}.students .student-name.collapsed{border-right:1px #d6e3ec solid}.students .student-points{width:56%}.students .student-actions{width:18%;padding:14px 18px}.students .student-details{display:none;padding:24px 20px 0 0}.students .student-details .has-icon{position:relative;top:-0.8em;padding-right:0}.students .student-details .col:first-child .bottom{margin:-3.5em 0 0 54px}.students .student-details .enrolled-courses .course-title{width:79%}.students .student-details .training-history .course-title{width:65%}.students.students-nz .employee-badge{top:0}.students.students-nz .training-history .course-title{width:42%}.video-pop-up-wrap{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;background-color:rgba(0,0,0,.7)}.video-pop-up-wrap .video-pop-up{width:800px;height:500px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;text-align:center}.video-pop-up-wrap .video-pop-up a{position:absolute;top:-60px;right:-45px;font-size:3em;color:#fff}.user-details{border:1px #d6e3ec solid;width:100%}.user-details td,.user-details th{padding:8px 14px}.user-details th{font-weight:400}.user-details th span{font-weight:700;color:#006ab6}.user-details thead th{background-color:#ecf4fa}.user-details tbody th,.user-details tbody td{border-bottom:1px #d6e3ec solid;color:#004373}.user-details tbody th{border-right:1px #d6e3ec solid;width:20%}.user-details tbody td{position:relative}.user-details tbody a{display:inline-block;margin-left:8px}.platinum-status.mb-5{margin-bottom:32px}.platinum-status.conditions tbody th{width:30%}.platinum-status.conditions tbody td{width:70%}.platinum-status tbody a{margin-left:0}.request-changes .gform_wrapper{margin:4px 0 0 0}.request-changes .gform_wrapper ul.gform_fields li.gfield{padding-right:0}.request-changes .gform_wrapper ul.gform_fields li.gfield:first-child{margin-top:0}.request-changes .gform_wrapper .gform_footer{margin-top:0}.request-changes.no-label .gform_wrapper label{display:none}.request-changes.no-label .gform_wrapper .populate-posts label{display:block}.request-changes .gform_confirmation_wrapper{background-color:#dff0d7;padding:8px 14px;color:#727784}.request-changes .gform_confirmation_wrapper a{text-decoration:underline;color:#727784}.request-changes label{color:#004373}.request-changes textarea,.request-changes select{border:1px #004373 solid}.request-changes select{height:40px}.request-changes .form-bottom{margin-top:-6px !important;position:relative;padding:8px 14px !important;background-color:#ecf4fa;border:1px #d6e3ec solid;border-top:none}.request-changes .form-bottom span{font-weight:700;color:#006ab6}footer{margin:48px 0;text-align:center}body.error404 main{text-align:center}.mobile-nav{text-align:center;margin-top:24px}.mobile-nav span{top:2px}#mobile{display:none;position:fixed;background-color:rgba(0,106,182,.9);z-index:10;width:100%;height:100%;top:0;left:0;color:#fff;text-align:center}#mobile .menu-main-menu-container{height:100%}#mobile a{color:#fff}#mobile a:hover{text-decoration:none}#mobile ul{display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:0}#mobile ul li{font-size:1.2em;list-style-type:none;margin-bottom:1.25em}@media(min-width: 480px){#mobile ul li{font-size:1.3em}}#mobile .exit-mobile-nav{padding-top:2em;display:inline-block;font-weight:bold;font-size:.9em;line-height:2em;position:fixed;top:20px;right:30px}#mobile .exit-mobile-nav span{font-size:2em;display:block}.mb-0{margin-bottom:0}.mt-1{margin-top:6px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mb-3{margin-bottom:24px}.mb-5{margin-bottom:48px}.d-none{display:none}.pb-5{padding-bottom:32px}.pt-5{padding-top:32px}.mb-1{margin-bottom:6px}.btn-disabled{pointer-events:none}hr.lg{border-width:3px}.team-member-details{min-height:50px}.opacity-0{opacity:0}.opacity-100{opacity:100%}.btn-scroll{position:fixed;bottom:10px;right:10px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:opacity .5s ease;z-index:9999}@media(min-width: 992px){.btn-scroll{width:45px;height:45px;bottom:15px;right:15px;font-size:2rem}}.password-warning{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.95);padding:15px;text-align:center;z-index:9999;display:block;display:flex;justify-content:center;align-items:center}.password-warning p{font-weight:700}.password-warning .inner{max-width:500px}.password-warning .inner a{font-weight:700}.password-warning>a{position:absolute;top:0px;right:15px;font-size:4rem;cursor:pointer;color:#363636}#lostpasswordform input.disabled{pointer-events:none}/*# sourceMappingURL=main.css.map */
