/* compiled by scssphp v0.6.7 on Fri, 02 Aug 2019 12:05:23 +0000 (0.4015s) */

html,body{width:100%;min-height:100%;padding:0px;margin:0px}body{min-width:460px;height:initial;min-height:100vh;position:relative;padding-bottom:50px;overflow-y:scroll}.mobile-warning{display:none}body.mobile-unoptimised .mobile-warning{display:none;background-color:#dd50d0;padding-top:10px;padding-bottom:10px}body.mobile-unoptimised .mobile-warning p{margin:0;text-align:center;font-size:30px;color:white}.header{padding-top:2px}.header .logo{display:block;height:86px;margin-bottom:5px}.header .logo img{max-width:100%;max-height:100%}.header .account-links{margin-top:5px}.header .account-links .login-container{float:right}.header .account-links .login-container a{font-weight:bold;color:black}.header .account-links .login-container .avatar{width:40px;height:40px;margin-right:10px;margin-left:10px;border-radius:10px}.header .account-links .course-menu-container{float:right}.header .account-links .course-menu-container .mycourse-menu{margin-top:2px;width:150px;height:36px;position:relative;float:left}.header .account-links .course-menu-container .mycourse-button{width:100%;height:36px;background-color:#ffd425;display:inline-block;text-align:center;line-height:36px;text-decoration:none;color:black;font-weight:bold;font-size:16px;float:left}.header .account-links .course-menu-container .mycourse-button:hover{background-color:gold}.header .nav-links{margin-top:20px;font-size:18px}.header .nav-links ul{list-style:none;float:right;width:100%;margin-bottom:0px;padding-bottom:0px;display:flex}.header .nav-links ul li{width:16%;float:left;text-align:center;flex:1}.header .nav-links ul li a{color:black;font-weight:bold;font-size:14px}.header .nav-links .basket .basket-count{font-weight:bold;display:inline}.header .nav-links .basket img{height:16px;margin-right:5px;margin-top:-4px}.footer{height:50px;position:absolute;bottom:0px;left:0px;right:0px;background-color:#989898;background-clip:content-box}.footer .row{margin:0}.footer .privacy-terms{padding-left:10px}.footer .privacy-terms a{color:white;display:inline-block}.footer .privacy-terms p{color:white;line-height:50px;margin:0}.footer .privacy-terms span{display:inline-block}.footer .privacy-terms span:not(:last-child) p::after{content:" |"}.footer .contact{padding:0;text-align:center}.footer .contact a{color:white;display:inline-block}.footer .contact p{color:white;line-height:50px;font-weight:bold;margin:0}.footer .social-media{text-align:right;height:50px;padding:5px 10px 5px 0}.footer .social-media .image-link{height:100%;padding:0;margin:0}.footer .social-media .image-link img{max-width:100%;max-height:100%;height:auto;padding-left:5px;position:absolute;top:0;bottom:0;right:0;margin:auto}.header-bottom{width:100%;height:4px;float:right;background-image:url("/images/website/header-bottom.jpg");background-size:100% 100%;margin-top:0px}.page-header-bar{width:100%;background-color:#1b3f95;height:25px;display:block;float:right;position:relative}.page-header-bar .standard-header{color:#ffd425;text-align:center}.page-header-bar .standard-header h2{margin-top:0px;line-height:25px;font-size:17px;font-weight:bold;text-transform:uppercase}.links-bar{margin-top:10px;width:100%;position:relative}.links-bar .links{color:black;text-decoration:underline;margin-top:5px;float:right}.links-bar .links li{float:left;list-style:none}.links-bar .links li:not(:first-child):before{content:"|";margin-left:10px;margin-right:10px}.links-bar .links li a{color:black;text-decoration:underline}.links-bar .links:before{content:" | "}.links-bar .links:last-child:before{content:""}.links-bar .links:hover{color:#1b3f95}.links-bar .link.left{position:absolute;left:60px;top:0px}.links-bar .link.right{position:absolute;right:15px;top:0px}@media (max-width:767px),(max-device-width:767px){body.mobile-unoptimised .mobile-warning{display:block}}@media screen and (min-device-width:767px){body.mobile-unoptimised{min-width:767px}body.mobile-unoptimised .mobile-warning{text-align:center}body.mobile-unoptimised .mobile-warning p{font-size:14px;display:inline-block}}@media (max-width:767px){body{padding-bottom:150px}body.mobile-no-footer{padding-bottom:0px}body.mobile-no-footer .footer{display:none}body.mobile-no-header .page-header-bar{display:none}.header{background-color:white}.header .logo{height:50px;margin-top:15px;margin-bottom:15px}.header .mobile-menu{margin-top:15px}.header .mobile-menu .menu-button{height:50px;width:50px;float:right}.header .account-links{margin-top:15px}.header .account-links .login-container .avatar{width:50px;height:50px}.header .nav-links{margin-top:0px;height:0px;overflow:hidden}.header .nav-links .menu-container{float:left;width:100%}.header .nav-links .menu-container ul{width:100%;margin:0px;padding:0px;margin-bottom:2px;margin-top:2px;display:block}.header .nav-links .menu-container ul li{text-align:left;width:100%;height:40px;padding-top:10px;background-color:white;border-top:1px solid #989898}.header .nav-links .menu-container ul li a{width:100%;height:100%;padding-left:15px;display:block}.header-bottom-container,.page-header-bar-container{padding:0px}.footer{height:150px}.footer .social-media{padding-left:10px}.footer .social-media img{left:0}.footer .privacy-terms{text-align:center}.footer .privacy-terms p{line-height:25px}.footer .privacy-terms a p::before{content:""}.footer .privacy-terms span{display:inline}.footer .privacy-terms span:not(:last-child) p::after{content:""}.row,.container{margin:0px;padding:0px}}.quantity-control .minus-button-container,.quantity-control .plus-button-container,.quantity-control .quantity-amount{float:left;width:33%;text-align:center;height:30px}.quantity-control .minus-button-container .quantity-button,.quantity-control .plus-button-container .quantity-button,.quantity-control .quantity-amount .quantity-button{display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer;width:100%;height:100%}.quantity-control .minus-button-container .quantity-button.plus-button,.quantity-control .plus-button-container .quantity-button.plus-button,.quantity-control .quantity-amount .quantity-button.plus-button{background-image:url("/images/website/quantity-plus.png")}.quantity-control .minus-button-container .quantity-button.minus-button,.quantity-control .plus-button-container .quantity-button.minus-button,.quantity-control .quantity-amount .quantity-button.minus-button{background-image:url("/images/website/quantity-minus.png")}.js-checkbox{display:inline-block;border:2px solid #1b3f95;width:25px;height:25px;border-radius:13px;position:relative;cursor:pointer;color:#dd50d0;text-align:center;line-height:23px;font-size:15px}.js-checkbox .tick{display:none}.js-checkbox.checked .tick{display:inline-block}.js-checkbox.disabled{color:#999;border-color:#999}.content.shop .shop-header-bar,.content.basket .shop-header-bar{background-color:#1b3f95;padding-top:15px;padding-bottom:10px}.content.shop .shop-header-bar .shop-header h1,.content.basket .shop-header-bar .shop-header h1,.content.shop .shop-header-bar .shop-header h2,.content.basket .shop-header-bar .shop-header h2,.content.shop .shop-header-bar .shop-header h3,.content.basket .shop-header-bar .shop-header h3,.content.shop .shop-header-bar .shop-header h4,.content.basket .shop-header-bar .shop-header h4,.content.shop .shop-header-bar .shop-header h5,.content.basket .shop-header-bar .shop-header h5{color:#ffd425;font-size:17px;font-weight:bold;text-transform:uppercase;padding:0;margin-top:-25px;text-align:center}.content.shop .shop-header-bar p,.content.basket .shop-header-bar p{color:white;text-align:center;font-size:12px}.content.shop .shop-header-bar p.subheading,.content.basket .shop-header-bar p.subheading{font-weight:bold;font-size:14px}.content.shop .filter-container,.content.basket .filter-container{display:flex;display:-ms-flexbox;flex-flow:wrap;-ms-flex-flow:wrap;justify-content:center;padding:20px 0}.content.shop .filter-container .filter,.content.basket .filter-container .filter{text-align:center;padding:5px 0;margin:0 15px;border-bottom:5px solid #ccc;width:120px;position:relative;bottom:0;margin-top:auto;margin-bottom:10px;cursor:pointer}.content.shop .filter-container .filter p,.content.basket .filter-container .filter p{margin:0;font-weight:bold;font-size:14px;color:black}.content.shop .filter-container .filter p.prefix-text,.content.basket .filter-container .filter p.prefix-text{font-weight:normal;font-size:12px}.content.shop .filter-container .filter:hover,.content.basket .filter-container .filter:hover{text-decoration:none}.content.shop .filter-container .filter.selected-filter,.content.basket .filter-container .filter.selected-filter{border-bottom:5px solid #dd50d0}.content.shop .coloured-headings-container,.content.basket .coloured-headings-container{padding:0 20px;border-bottom:2px solid #ccc;pointer-events:none}.content.shop .coloured-headings,.content.basket .coloured-headings{padding:0;height:40px;color:white;line-height:40px;text-align:center;border-width:0 1px}.content.shop .blue-column,.content.basket .blue-column,.content.shop .pink-column,.content.basket .pink-column{position:absolute;top:0;height:100%;padding:0 2px}.content.shop .blue-column,.content.basket .blue-column{background-color:#3eb3e8;background-clip:content-box}.content.shop .pink-column,.content.basket .pink-column{background-color:#d5519d;background-clip:content-box}.content.shop .shop-form,.content.basket .shop-form,.content.shop .basket-confirm-form,.content.basket .basket-confirm-form{position:relative;display:inline-block;padding:0 20px}.content.shop .shop-form .coloured-headings-container,.content.basket .shop-form .coloured-headings-container,.content.shop .basket-confirm-form .coloured-headings-container,.content.basket .basket-confirm-form .coloured-headings-container{position:absolute;height:100%;top:0;left:0;border-bottom:none}.content.shop .shop-form .coloured-headings-container .coloured-cols,.content.basket .shop-form .coloured-headings-container .coloured-cols,.content.shop .basket-confirm-form .coloured-headings-container .coloured-cols,.content.basket .basket-confirm-form .coloured-headings-container .coloured-cols{padding:0;height:100%;text-align:center;border-width:0 1px}.content.shop .shop-form .coloured-headings-container .blue-column,.content.basket .shop-form .coloured-headings-container .blue-column,.content.shop .basket-confirm-form .coloured-headings-container .blue-column,.content.basket .basket-confirm-form .coloured-headings-container .blue-column{background-color:#e6f5fc;padding-bottom:80px}.content.shop .shop-form .coloured-headings-container .pink-column,.content.basket .shop-form .coloured-headings-container .pink-column,.content.shop .basket-confirm-form .coloured-headings-container .pink-column,.content.basket .basket-confirm-form .coloured-headings-container .pink-column{background-color:#f9ecf5;padding-bottom:80px}.content.shop .shop-form .product-container,.content.basket .shop-form .product-container,.content.shop .basket-confirm-form .product-container,.content.basket .basket-confirm-form .product-container{padding:0;border-bottom:2px solid #ccc}.content.shop .shop-form .product-container .product-info-containter,.content.basket .shop-form .product-container .product-info-containter,.content.shop .basket-confirm-form .product-container .product-info-containter,.content.basket .basket-confirm-form .product-container .product-info-containter{padding:10px 0}.content.shop .shop-form .product-container .product-info-col,.content.basket .shop-form .product-container .product-info-col,.content.shop .basket-confirm-form .product-container .product-info-col,.content.basket .basket-confirm-form .product-container .product-info-col,.content.shop .shop-form .product-container .product-quantity-col,.content.basket .shop-form .product-container .product-quantity-col,.content.shop .basket-confirm-form .product-container .product-quantity-col,.content.basket .basket-confirm-form .product-container .product-quantity-col{display:table;padding:0;height:100px}.content.shop .shop-form .product-container .product-info-col .product-image,.content.basket .shop-form .product-container .product-info-col .product-image,.content.shop .basket-confirm-form .product-container .product-info-col .product-image,.content.basket .basket-confirm-form .product-container .product-info-col .product-image,.content.shop .shop-form .product-container .product-quantity-col .product-image,.content.basket .shop-form .product-container .product-quantity-col .product-image,.content.shop .basket-confirm-form .product-container .product-quantity-col .product-image,.content.basket .basket-confirm-form .product-container .product-quantity-col .product-image{position:absolute;top:0;bottom:0;left:0;margin:auto;max-width:100px;max-height:100px}.content.shop .shop-form .product-container .product-info-col .product-image img,.content.basket .shop-form .product-container .product-info-col .product-image img,.content.shop .basket-confirm-form .product-container .product-info-col .product-image img,.content.basket .basket-confirm-form .product-container .product-info-col .product-image img,.content.shop .shop-form .product-container .product-quantity-col .product-image img,.content.basket .shop-form .product-container .product-quantity-col .product-image img,.content.shop .basket-confirm-form .product-container .product-quantity-col .product-image img,.content.basket .basket-confirm-form .product-container .product-quantity-col .product-image img{max-width:100%;max-height:100%}.content.shop .shop-form .product-container .product-info-col .product-image .info-button,.content.basket .shop-form .product-container .product-info-col .product-image .info-button,.content.shop .basket-confirm-form .product-container .product-info-col .product-image .info-button,.content.basket .basket-confirm-form .product-container .product-info-col .product-image .info-button,.content.shop .shop-form .product-container .product-quantity-col .product-image .info-button,.content.basket .shop-form .product-container .product-quantity-col .product-image .info-button,.content.shop .basket-confirm-form .product-container .product-quantity-col .product-image .info-button,.content.basket .basket-confirm-form .product-container .product-quantity-col .product-image .info-button{width:32px;position:absolute;right:-16px;top:0;bottom:0;margin:auto;border:3px solid white;border-radius:16px;cursor:pointer}.content.shop .shop-form .product-container .product-info-col .request-module p,.content.basket .shop-form .product-container .product-info-col .request-module p,.content.shop .basket-confirm-form .product-container .product-info-col .request-module p,.content.basket .basket-confirm-form .product-container .product-info-col .request-module p,.content.shop .shop-form .product-container .product-quantity-col .request-module p,.content.basket .shop-form .product-container .product-quantity-col .request-module p,.content.shop .basket-confirm-form .product-container .product-quantity-col .request-module p,.content.basket .basket-confirm-form .product-container .product-quantity-col .request-module p{display:inline-block;background-color:#ffd425;padding:10px;font-weight:bold;color:black}.content.shop .shop-form .product-container .product-info-col,.content.basket .shop-form .product-container .product-info-col,.content.shop .basket-confirm-form .product-container .product-info-col,.content.basket .basket-confirm-form .product-container .product-info-col{min-height:100px;padding:0 0 0 120px}.content.shop .shop-form .product-container .product-quantity-col,.content.basket .shop-form .product-container .product-quantity-col,.content.shop .basket-confirm-form .product-container .product-quantity-col,.content.basket .basket-confirm-form .product-container .product-quantity-col,.content.shop .shop-form .product-container .product-price-col,.content.basket .shop-form .product-container .product-price-col,.content.shop .basket-confirm-form .product-container .product-price-col,.content.basket .basket-confirm-form .product-container .product-price-col{text-align:center}.content.shop .shop-form .product-container .product-price-col,.content.basket .shop-form .product-container .product-price-col,.content.shop .basket-confirm-form .product-container .product-price-col,.content.basket .basket-confirm-form .product-container .product-price-col{display:table;height:100px;padding:0 0 10px 0;font-weight:bold}.content.shop .shop-form .product-container .product-price-col p,.content.basket .shop-form .product-container .product-price-col p,.content.shop .basket-confirm-form .product-container .product-price-col p,.content.basket .basket-confirm-form .product-container .product-price-col p{padding:0}.content.shop .shop-form .product-container .product-price-col .membership-duration-string,.content.basket .shop-form .product-container .product-price-col .membership-duration-string,.content.shop .basket-confirm-form .product-container .product-price-col .membership-duration-string,.content.basket .basket-confirm-form .product-container .product-price-col .membership-duration-string{padding:0 0 10px}.content.shop .shop-form .product-container .product-description-col,.content.basket .shop-form .product-container .product-description-col,.content.shop .basket-confirm-form .product-container .product-description-col,.content.basket .basket-confirm-form .product-container .product-description-col{padding:0 0 0 120px;height:0;overflow-y:hidden}.content.shop .shop-form .product-container .product-description-col .product-description,.content.basket .shop-form .product-container .product-description-col .product-description,.content.shop .basket-confirm-form .product-container .product-description-col .product-description,.content.basket .basket-confirm-form .product-container .product-description-col .product-description{padding:10px 0 0}.content.shop .shop-form .shop-button,.content.basket .shop-form .shop-button,.content.shop .basket-confirm-form .shop-button,.content.basket .basket-confirm-form .shop-button{margin:20px 0;margin-right:0;float:right;background-color:#ffd425;text-transform:uppercase;font-weight:bold;padding:10px;cursor:pointer;border:none;color:black;text-align:center}.content.shop .shop-form .shop-button.add-to-basket,.content.basket .shop-form .shop-button.add-to-basket,.content.shop .basket-confirm-form .shop-button.add-to-basket,.content.basket .basket-confirm-form .shop-button.add-to-basket{padding-right:35px;background-image:url("/images/website/basket.png");background-repeat:no-repeat;background-position:95% center;background-size:25px}.content.shop .shop-form .shop-button ::onclick,.content.basket .shop-form .shop-button ::onclick,.content.shop .basket-confirm-form .shop-button ::onclick,.content.basket .basket-confirm-form .shop-button ::onclick{border:none}.content.shop .shop-form .shop-button:hover,.content.basket .shop-form .shop-button:hover,.content.shop .basket-confirm-form .shop-button:hover,.content.basket .basket-confirm-form .shop-button:hover{text-decoration:none}.content.shop .centered-element,.content.basket .centered-element{display:table-cell;vertical-align:middle;float:none;white-space:normal}.content.shop .centered-element p,.content.basket .centered-element p{margin:0}.content.shop .centered-element .title,.content.basket .centered-element .title{padding:0}.content.shop .centered-element .title p,.content.basket .centered-element .title p{font-weight:bold;margin-bottom:5px}.content.shop .button-container,.content.basket .button-container{display:inline-block;float:right;height:80px}.content.shop .disabled,.content.basket .disabled{cursor:default;opacity:0.5;pointer-events:none}@media (min-width:992px){.product-quantity-col,.product-price-col{height:auto}}.page-header-bar .progress-container{margin-top:5px;color:white;width:90%;float:left;padding-left:15px;padding-right:5px}.page-header-bar .progress-container .topic-title p{line-height:1;font-size:14px;float:left;margin-right:10px;margin-bottom:2px}.page-header-bar .progress-container .bar{float:left;clear:left;width:100%;height:12px;background-color:white;border-radius:5px;margin-bottom:12px;margin-top:1px}.page-header-bar .progress-container .bar .bar-fill-container{margin-top:1px;margin-left:1px;overflow:hidden;border-radius:5px}.page-header-bar .progress-container .bar .bar-fill-container .bar-fill{height:10px;background-image:url("/images/website/ProgressBar.png");background-size:100% 100%;background-repeat:no-repeat;background-position:center}.page-header-bar .percentage-container{width:10%;float:left}.page-header-bar .percentage-container .percentage{margin-top:2px;color:white;text-align:center;font-weight:bold;font-size:16px}.content.course .course-progress{background-color:#1b3f95;color:white;margin-bottom:20px}.content.course .player{position:relative}.content.course .player .player-content{position:relative;display:inline-block;border:2px solid #aaa;height:600px;width:100%;margin-top:20px;margin-bottom:20px;overflow-y:auto;box-sizing:border-box;padding:15px 30px 15px 30px;font-size:18px}.content.course .player .player-content h1,.content.course .player .player-content h2,.content.course .player .player-content h3,.content.course .player .player-content h4,.content.course .player .player-content h5{margin:0px 0px 20px 0px;padding:0px;font-weight:bold}.content.course .player .player-content h3{font-size:23px}.content.course .player .player-content h4{font-size:20px}.content.course .player .player-content h5{font-size:18px}.content.course .player .player-content p,.content.course .player .player-content ul,.content.course .player .player-content ol,.content.course .player .player-content img{margin-bottom:20px}.content.course .player .player-content p li:not(:first-child),.content.course .player .player-content ul li:not(:first-child),.content.course .player .player-content ol li:not(:first-child),.content.course .player .player-content img li:not(:first-child){margin-top:10px}.content.course .player .player-content.no-scroll{overflow-y:hidden}.content.course .player .player-content .topic-popup-link{color:#dd50d0;font-weight:bold;text-decoration:underline}.content.course .player .player-content .topic-popup-link img{border:4px solid #dd50d0}.content.course .player .player-controls{float:left;background-color:#cecece;width:100%;height:30px;line-height:30px;font-size:20px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:20px}.content.course .player .player-controls .round-button{height:50px;width:50px;border-radius:25px;border:3px solid #cecece;background-color:#1b3f95;margin-top:-10px;cursor:pointer;background-size:contain;backgorund-repeat:no-repeat;background-position:center}.content.course .player .player-controls .timer{float:left;margin-left:15px;margin-right:30px;font-weight:bold;margin-top:1px}.content.course .player .player-controls .timer p{font-size:17px;float:left}.content.course .player .player-controls .timer .time{margin-left:5px}.content.course .player .player-controls .navigation-container{position:absolute;left:50%;width:200px;margin-left:-100px}.content.course .player .player-controls .navigation-container .prev-button{background-image:url("/images/website/BackIcon.png");position:absolute}.content.course .player .player-controls .navigation-container .page-counter{float:left;font-size:16px;font-weight:900;text-align:center;width:100%}.content.course .player .player-controls .navigation-container .next-button{background-image:url("/images/website/ContinueIcon.png");position:absolute;right:0px}.content.course .player .player-controls .navigation-container .submit-answers-text,.content.course .player .player-controls .navigation-container .proceed-to-exam-text{position:absolute;top:0px;left:105px;width:150px;font-size:16px;text-align:left;color:#dd50d0;font-weight:bold;line-height:30px}.content.course .player .player-controls .navigation-container .next-button.submit-answers{position:absolute;right:0px;background-color:#dd50d0;background-image:url("/images/website/SubmitIcon.png")}.content.course .player .player-controls .exit-button{font-weight:bold;float:right;font-size:16px;margin-right:15px}.content.course .player .player-controls .exit-button a{color:#1b3f95}.content.course .player .player-controls .tutorial{position:absolute;left:50%;margin-left:-12%;bottom:100%;width:24%;height:152px;background-image:url('/images/website/tutorial.png');background-size:contain;background-repeat:no-repeat;background-position:center}.content.course .player #answers{display:none}.content.course .player .question-progress{width:100%;float:left;text-align:center;margin-bottom:20px;height:25px}.content.course .player .question-progress .question-progress-item{display:inline-block;width:20px;height:20px;border-radius:10px;cursor:pointer;background-size:100% 100%;background-position:center;background-repeat:no-repeat;background-image:url("/images/website/MediaPlayer_Incomplete.png")}.content.course .player .question-progress .question-progress-item.complete{background-image:url("/images/website/MediaPlayer_Complete.png")}.content.course .player .question-progress .question-progress-item.incomplete{background-image:url("/images/website/MediaPlayer_Flagged.png")}.content.course .player .question-progress .question-progress-item.current{background-image:url("/images/website/MediaPlayer_Current.png")}@media screen and (max-width:767px){.content.course .progress-container,.content.course .completed-container{display:none}.content.course .player .player-content{overflow:auto;border:none;margin:0px;padding:0px;margin-left:0px;width:100%;height:auto}.content.course .player .player-controls{margin:0px;padding:0px;margin-bottom:0px;min-width:460px;height:50px;z-index:1;overflow:hidden}.content.course .player .player-controls .exit-button{margin-top:10px}.content.course .player .player-controls .navigation-container{margin-top:10px}.content.course .player .player-controls .navigation-container .submit-answers-text,.content.course .player .player-controls .navigation-container .proceed-to-exam-text{width:75px;font-size:15px;line-height:1;left:100px}.content.course .player .player-controls .timer{margin-top:10px}.content.course .player .question-progress{height:24px;margin-bottom:0px;background-color:white}.content.course .player .question-progress .question-progress-item{margin-top:2px}}.content.course .player .player-content .popup{display:none;position:absolute;top:0;left:0;width:100%;height:100%;display:none;background-color:rgba(0, 0, 0, 0.8);z-index:1}.content.course .player .player-content .popup .content-rows{background-color:white;border:5px solid #dd50d0}.content.course .player .player-content .popup .row{margin:0px}.content.course .player .player-content .popup .popup-close{position:absolute;background-color:#ed2a26;color:white;width:36px;height:36px;border-radius:18px;text-align:center;font-size:18px;font-weight:bold;line-height:36px;cursor:pointer}.content.course .player .player-content .popup .popup-content{width:100%;height:100%;overflow-y:auto}.content.course .player .player-content .popup.popup_01{padding:36px}.content.course .player .player-content .popup.popup_01 .popup-close{top:0px;right:0px}.content.course .player .player-content .popup.popup_02{padding-left:20%;padding-right:20%;padding-top:120px;padding-bottom:120px}.content.course .player .player-content .popup.popup_02 .popup-close{top:84px;left:80%}@media screen and (max-width:767px){.content.course .player .player-content .popup.popup_02{padding:36px}.content.course .player .player-content .popup.popup_02 .popup-close{top:0px;right:0px;left:auto}}.content.course .player .background-image{position:absolute;top:0px;left:0px;width:100%;height:100%;background-image:url("/images/website/start-page-background.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1;opacity:0.2}.content.course .player .player-content[data-type=quiz] .background-image{background-image:url("/images/website/QuizBG.jpg")}.content.course .player .player-content[data-type=exam] .background-image{background-image:url("/images/website/ExamBG.jpg")}@media screen and (max-width:767px){.content.course .player .background-image{position:fixed}}.content.course .player .module-intro{text-align:center;width:100%;float:left}.content.course .player .module-intro p{display:inline-block;margin:0px;letter-spacing:2px}.content.course .player .module-intro .heading{margin-top:30px;width:100%;font-size:40px;font-weight:bold;text-transform:uppercase}.content.course .player .module-intro .heading p{word-wrap:break-word;display:block;padding:0 5px}.content.course .player .module-intro .module-name{margin-top:30px;width:100%;clear:both;font-weight:bold;font-size:22px}.content.course .player .module-intro .module-subtitle{width:100%;font-size:18px}.content.course .player .module-intro .module-agenda{width:100%;margin-top:30px;text-align:left;font-size:17px}.content.course .player .module-intro .module-agenda ol{width:40%;margin-left:10%;float:left;font-weight:bold;padding-left:40px}.content.course .player .module-intro .module-agenda ol li span{font-weight:normal;letter-spacing:1px;margin-left:10px}@media screen and (max-width:767px){.content.course .player .module-intro .module-agenda ol{width:100%;margin-bottom:0px;margin-left:0px}}.content.course .player .quiz-end{text-align:center}.content.course .player .quiz-end .submit-button{margin-top:200px}.content.course .player .quiz-intro .background-image{background-image:url("/images/website/QuizBG.jpg")}.content.course .player .exam-intro .background-image{background-image:url("/images/website/ExamBG.jpg")}.content.course .player .quiz-intro,.content.course .player .exam-intro{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.content.course .player .quiz-intro .quiz-title,.content.course .player .exam-intro .quiz-title{width:100%;top:15px;left:0}.content.course .player .quiz-intro .quiz-title .quiz-heading-large,.content.course .player .exam-intro .quiz-title .quiz-heading-large{padding:0px;margin:0px;line-height:200px;display:inline-block;color:#1b3f95}.content.course .player .quiz-intro .quiz-module-title,.content.course .player .exam-intro .quiz-module-title,.content.course .player .quiz-intro .exam-module-title,.content.course .player .exam-intro .exam-module-title{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.content.course .player .quiz-intro .quiz-module-title .module-title-contents,.content.course .player .exam-intro .quiz-module-title .module-title-contents,.content.course .player .quiz-intro .exam-module-title .module-title-contents,.content.course .player .exam-intro .exam-module-title .module-title-contents{background-color:#989898;width:100%;padding:20px}.content.course .player .quiz-intro .quiz-module-title p,.content.course .player .exam-intro .quiz-module-title p,.content.course .player .quiz-intro .exam-module-title p,.content.course .player .exam-intro .exam-module-title p{font-size:26px;display:inline-block;letter-spacing:2px;color:white;margin:5px 0}.content.course .player .quiz-intro .quiz-module-title .heading,.content.course .player .exam-intro .quiz-module-title .heading,.content.course .player .quiz-intro .exam-module-title .heading,.content.course .player .exam-intro .exam-module-title .heading{margin-right:10px}.content.course .player .quiz-intro .exam-module-title,.content.course .player .exam-intro .exam-module-title{padding:40px 20px}.content.course .player .quiz-intro .heading,.content.course .player .exam-intro .heading{font-weight:bold}.content.course .player .quiz-score{width:100%;height:100%;text-align:center;display:flex;flex-direction:column}.content.course .player .quiz-score .background-image{background-image:url("/images/website/QuizBG.jpg")}.content.course .player .quiz-score .module-info .quiz-heading-large{padding:0px;margin:0px;line-height:200px;display:inline-block;color:#1b3f95}.content.course .player .quiz-score .module-info .module-name{color:#1b3f95}.content.course .player .quiz-score .module-info .module-name p{font-size:25px}.content.course .player .quiz-score .stats{display:flex;flex-direction:column;justify-content:center;align-content:center;flex:1}.content.course .player .quiz-score .stats .stats-content{display:inline-table;background-color:#989898;padding:20px;color:white}.content.course .player .quiz-score .stats .stat{padding:0 20px;display:inline-block;width:100%}.content.course .player .quiz-score .stats .stat .stats-heading{padding:0}.content.course .player .quiz-score .stats .stat .stats-value{clear:both}.content.course .player .quiz-score .stats .stat .stats-value.total{color:#1b3f95}.content.course .player .quiz-score .stats .stat .stats-value.correct{color:#05820b}.content.course .player .quiz-score .stats .stat .stats-value.incorrect{color:#d6110d}.content.course .player .quiz-score .stats .heading.results{color:black;font-size:20px}.content.course .player .quiz-score .heading{font-weight:bold}.content.course .player .quiz-score p{margin:0px;letter-spacing:2px}.content.course .player .topic-intro{margin-top:200px;width:100%;text-align:center}.content.course .player .topic-intro .heading{font-size:26px;font-weight:bold;margin:0px}.content.course .player .topic-intro p{font-size:26px;display:inline-block;font-weight:normal;margin-left:10px;letter-spacing:2px}.content.course .player .exam-prep{text-align:center;width:100%;float:left}.content.course .player .exam-prep .completed{font-size:26px;font-weight:bold;color:#1b3f95;margin-top:20px}.content.course .player .exam-prep p{margin:0px;letter-spacing:2px}.content.course .player .exam-prep .review{margin-top:30px;width:100%;padding-left:15%;padding-right:15%;font-size:16px}.content.course .player .exam-prep .warning{width:90%;margin-left:5%;background-color:#1b3f95;color:white;padding-top:10px;padding-bottom:20px;margin-top:30px}.content.course .player .exam-prep .warning h3{color:#ffd425;font-weight:bold;font-size:20px}.content.course .player .exam-prep .warning ul{text-align:left;padding-left:8%;padding-right:8%;margin-top:20px;font-size:16px;letter-spacing:1px}.content.course .player .exam-score{width:100%;height:100%;text-align:center;display:flex;flex-direction:column}.content.course .player .exam-score .background-image{background-image:url("/images/website/ExamBG.jpg")}.content.course .player .exam-score .module-info .quiz-heading-large{padding:0px;margin:0px;line-height:200px;display:inline-block;color:#1b3f95}.content.course .player .exam-score .module-info .module-name{color:#1b3f95;font-size:25px}.content.course .player .exam-score .results{display:flex;flex-direction:column;justify-content:center;align-content:center;flex:1}.content.course .player .exam-score .results .results-content{display:inline-table;background-color:#989898;padding:20px;color:white}.content.course .player .exam-score .results .score_meter{width:92%;margin-left:4%;height:25px;border:3px solid #eee;border-radius:5px;box-shadow:0 0 2px 1px #888}.content.course .player .exam-score .results .score_meter .empty{float:left;width:25%;height:100%;background-color:#f4f4f4;border-top-left-radius:2px;border-bottom-left-radius:2px;box-shadow:inset 0 0 5px #333}.content.course .player .exam-score .results .score_meter .bronze{float:left;width:25%;height:100%;background-color:#d33d0a;box-shadow:inset 0 0 5px #333;border-left:2px solid #eee}.content.course .player .exam-score .results .score_meter .silver{float:left;width:25%;height:100%;background-color:#959595;box-shadow:inset 0 0 5px #333;border-left:2px solid #eee}.content.course .player .exam-score .results .score_meter .gold{float:left;width:25%;height:100%;background-color:#bf980f;border-top-right-radius:2px;border-bottom-right-radius:2px;box-shadow:inset 0 0 5px #333;border-left:2px solid #eee}.content.course .player .exam-score .results .score_meter .position_marker{position:relative;text-align:left;top:16px}.content.course .player .exam-score .results .score_meter .position_marker .position_arrow{position:relative;left:-15px;background-image:url("/images/website/BlueArrow.png");background-repeat:no-repeat;background-size:30px auto;width:30px;height:20px}.content.course .player .exam-score .results .score_meter .position_marker .score{position:relative;font-size:14px;font-weight:bold;width:50px;left:-25px;top:-5px;text-align:center}.content.course .player .exam-score .results .score-string p{display:inline}.content.course .player .exam-score .results .button-area.certificate{height:50px}.content.course .player .exam-score .results .button-area.request{height:20px}.content.course .player .exam-score .results .button-area .certificate-button{position:absolute;bottom:-50px;transform:translateX(-50%)}.content.course .player .exam-score .results .button-area .certificate-button img{height:100px;margin:0}.content.course .player .exam-score .results .button-area .retake-button{position:absolute;bottom:-20px;background-color:#ffd425;text-decoration:none;transform:translateX(-50%)}.content.course .player .exam-score .results .button-area .retake-button p{color:black;font-weight:bold;line-height:40px;padding:0 20px}.content.course .player .exam-score .heading{font-weight:bold}.content.course .player .exam-score p{margin:0px;letter-spacing:2px}.content.course .player .content-rows .content-group.row{margin-top:40px}.content.course .player .content-rows .content-group.row:first-child{margin-top:0px}.content.course .player .content-rows .image-container{text-align:center}.content.course .player .content-rows .image-container img{clear:both;max-width:100%}.content.course .player .content-rows .clear{clear:both;width:100%}.content.course .player .popup .content-rows.content_12{background-color:transparent;border:0}.content.course .player .content-rows.content_12{text-align:center;width:100%;height:100%;overflow:hidden}.content.course .player .content-rows.content_12 .content-group{width:100%;height:100%}.content.course .player .content-rows.content_12 .content-group .content-element{width:100%;height:100%;padding:0px}.content.course .player .content-rows.content_12 .content-group .content-element video{max-width:100%;max-height:100%;position:relative;top:50%;transform:translateY(-50%)}.content.course .player .question-header{background-color:#1b3f95;color:white;padding-left:15px;padding-right:15px;margin-bottom:20px}.content.course .player .question-header .question-info{margin-top:15px;font-size:16px}.content.course .player .question-header .question-text{font-weight:bold;margin-bottom:5px;font-size:16px}.content.course .player .image-container{text-align:center}.content.course .player .image-container .question-image-side{max-width:100%;max-height:350px;margin-right:-15px}.content.course .player .answer-container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.content.course .player .answer-container .answer-group{counter-reset:answer-counter}.content.course .player .answer-container .answer-group dt{float:left;clear:left}.content.course .player .answer-container .answer-group dt:before{content:counter(answer-counter,upper-alpha);counter-increment:answer-counter}.content.course .player .answer-container .answer-group dd{float:left;width:70%}.content.course .player .quiz_01,.content.course .player .quiz_07{width:100%;height:100%;position:relative}.content.course .player .quiz_01 .background-image,.content.course .player .quiz_07 .background-image{top:-30px;left:-30px;bottom:-30px;right:-30px;width:auto;height:auto}.content.course .player .quiz_01 .question-container,.content.course .player .quiz_07 .question-container{display:flex;flex-direction:column;height:100%}.content.course .player .quiz_01 .drop-down-question-container,.content.course .player .quiz_07 .drop-down-question-container{flex:1;width:90%;margin-left:5%;display:flex;flex-direction:column;justify-content:center}.content.course .player .quiz_01 .answer-group dt:before,.content.course .player .quiz_07 .answer-group dt:before{font-size:17px;margin-right:20px;content:counter(answer-counter,upper-alpha) ".";counter-increment:answer-counter}.content.course .player .quiz_01 .answer-group dd,.content.course .player .quiz_07 .answer-group dd{font-size:17px;width:calc(100% - 20px);height:100%}.content.course .player .quiz_01 .answer-group .dropdown-answer,.content.course .player .quiz_07 .answer-group .dropdown-answer{cursor:pointer;margin-top:10px;width:100%;float:left}.content.course .player .quiz_01 .answer-group select,.content.course .player .quiz_07 .answer-group select{background-color:#989898;color:white;padding:10px 5px}.content.course .player .quiz_02{width:100%;position:relative}.content.course .player .quiz_02 .background-image{top:-30px;left:-30px;bottom:-30px;right:-30px;width:auto;height:auto}.content.course .player .quiz_02 .answer-group{counter-reset:answer-counter}.content.course .player .quiz_02 .answer-group dt{margin-top:20px}.content.course .player .quiz_02 .answer-group dt:before{background-color:#dd50d0;color:white;float:left;width:40px;height:40px;border-radius:20px;text-align:center;font-size:18px;line-height:40px;margin-right:20px}.content.course .player .quiz_02 .answer-group dd{font-size:17px;margin-top:20px;line-height:40px;width:calc(100% - 60px)}.content.course .player .quiz_02 .answer-group .dropdown-answer{cursor:pointer;margin-top:10px;width:100%;float:left}.content.course .player .quiz_02 .answer-group select{background-color:#989898;color:white;padding:10px 5px;width:100%}.content.course .player .quiz_03{height:100%;width:100%;position:relative}.content.course .player .quiz_03 .background-image{top:-30px;left:-30px;bottom:-30px;right:-30px;width:auto;height:auto}.content.course .player .quiz_03 .question-container{display:flex;flex-direction:column;height:100%;width:100%}.content.course .player .quiz_03 .muti-choice-container{flex:1;width:90%;margin-left:5%;display:flex;flex-direction:column;justify-content:center}.content.course .player .quiz_03 .answer-group{counter-reset:answer-counter;display:flex;flex-direction:column}.content.course .player .quiz_03 .answer-group dt:before{background-color:#dd50d0;color:white;float:left;width:40px;height:40px;border-radius:20px;text-align:center;font-size:18px;line-height:40px}.content.course .player .quiz_03 .answer-group .answer{display:flex;margin:10px 0}.content.course .player .quiz_03 .answer-group dd{flex-grow:1;font-size:17px;background-color:#989898;margin-left:20px}.content.course .player .quiz_03 .answer-group dd p{display:inline-block;color:white;line-height:20px;padding:10px;margin:0}.content.course .player .quiz_03 .answer-group dd.selected{background-color:#1b3f95}.content.course .player .quiz_04{height:100%;width:100%;position:relative}.content.course .player .quiz_04 .background-image{top:-30px;left:-30px;bottom:-30px;right:-30px;width:auto;height:auto}.content.course .player .quiz_04 .question-container{display:flex;flex-direction:column;height:100%}.content.course .player .quiz_04 .check-box-question{flex:1;width:90%;margin-left:5%;display:flex;flex-direction:column;justify-content:center}.content.course .player .quiz_04 .answer-group dt:before{background-color:#dd50d0;color:white;float:left;width:40px;height:40px;border-radius:20px;text-align:center;font-size:18px;line-height:40px}.content.course .player .quiz_04 .answer-group dd{font-size:17px;flex:1;background-color:#989898;margin-left:20px}.content.course .player .quiz_04 .answer-group dd p{display:inline-block;color:white;line-height:20px;padding:10px;margin:0}.content.course .player .quiz_04 .answer-group .multi-answer{cursor:pointer;margin:10px 0;width:100%;float:left}.content.course .player .quiz_04 .answer-group .multi-answer.selected .question-answer dd{background-color:#1b3f95}.content.course .player .quiz_04 .answer-group .question-answer{float:left;width:100%;display:flex}.content.course .player .quiz_04 .answer-group .question-checkbox{width:30px;height:30px;margin:5px;display:block;border:2px solid #989898;float:right;clear:both;cursor:pointer;background-color:white}.content.course .player .quiz_04 .answer-group .question-checkbox .tick{color:#1b3f95;margin-top:-2px;font-size:25px;display:none}.content.course .player .quiz_04 .answer-group .question-checkbox.selected .tick{display:block}.content.course .player .quiz_05{flex-direction:column;height:100%;width:100%;position:relative}.content.course .player .quiz_05 .background-image{top:-30px;left:-30px;bottom:-30px;right:-30px;width:auto;height:auto}.content.course .player .quiz_05 .question-container{height:100%;display:flex;flex-direction:column}.content.course .player .quiz_05 .drop-down-question{flex:1;display:flex;flex-direction:column;justify-content:center}.content.course .player .quiz_05 .answer-container{display:flex;flex-direction:column;padding:40px}.content.course .player .quiz_05 .answer-container .dropdown-answer{cursor:pointer;width:100%;float:left}.content.course .player .quiz_05 .answer-container .question-answer{float:left;width:100%;line-height:3em;background-color:#989898;color:white;padding:10px 20px}.content.course .player .quiz_05 .answer-container .question-answer p{margin:0}.content.course .player .quiz_05 .answer-container select{background-color:#1b3f95;color:white;margin-left:5px;margin-right:5px;padding:10px}.content.course .player .quiz_06{width:100%;position:relative}.content.course .player .quiz_06 .background-image{top:-30px;left:-30px;bottom:-30px;right:-30px;width:auto;height:auto}.content.course .player .quiz_06 .answer-group dt:before{font-size:17px;margin-right:20px;content:counter(answer-counter,upper-alpha) ".";counter-increment:answer-counter}.content.course .player .quiz_06 .answer-group dd{font-size:17px;width:100%;height:100%}.content.course .player .quiz_06 .answer-group .question-answer{text-align:center;font-weight:bold;width:100%}.content.course .player .quiz_06 .answer-group .dropdown-answer{cursor:pointer;margin-top:10px;width:100%;float:left}.content.course .player .quiz_06 .answer-group select{background-color:#989898;color:white;padding:10px 5px;width:90%;max-width:300px;font-weight:normal}.content.course-select{padding:20px}.content.course-select .other-header{height:25px;background-color:#1b3f95;font-size:17px;line-height:25px;font-weight:bold;color:#ffd425;text-align:center;text-transform:uppercase}.content.course-select .module-container{min-height:100px;padding:10px 0;border-bottom:2px solid #ccc}.content.course-select .module-container .module-image{position:absolute;top:0;bottom:0;left:0;margin:auto;max-width:100px;max-height:100px}.content.course-select .module-container .module-image img{max-width:100%;max-height:100%}.content.course-select .module-container .module-image .info-button{width:32px;position:absolute;right:-16px;top:0;bottom:0;margin:auto;border:3px solid white;border-radius:16px;cursor:pointer}.content.course-select .module-container .module-name-col,.content.course-select .module-container .module-button-col{display:table;height:100px;padding:0}.content.course-select .module-container .module-name-col .centered-element,.content.course-select .module-container .module-button-col .centered-element{display:table-cell;vertical-align:middle;float:none;white-space:normal;padding:0}.content.course-select .module-container .module-name-col .centered-element p,.content.course-select .module-container .module-button-col .centered-element p{word-break:break-word;margin:0;padding:0}.content.course-select .module-container .module-name-col .centered-element.action-button,.content.course-select .module-container .module-button-col .centered-element.action-button{color:black}.content.course-select .module-container .module-name-col .centered-element.action-button.see-topics.expanded img,.content.course-select .module-container .module-button-col .centered-element.action-button.see-topics.expanded img{transform:scaleY(-1)}.content.course-select .module-container .module-name-col .centered-element.action-button img,.content.course-select .module-container .module-button-col .centered-element.action-button img,.content.course-select .module-container .module-name-col .centered-element.action-button p,.content.course-select .module-container .module-button-col .centered-element.action-button p{color:black;cursor:pointer}.content.course-select .module-container .module-name-col .centered-element a,.content.course-select .module-container .module-button-col .centered-element a{color:black}.content.course-select .module-container .module-name-col .centered-element a:hover,.content.course-select .module-container .module-button-col .centered-element a:hover{text-decoration:none}.content.course-select .module-container .module-name-col .centered-element.request-module,.content.course-select .module-container .module-button-col .centered-element.request-module,.content.course-select .module-container .module-name-col .centered-element .buy-module p,.content.course-select .module-container .module-button-col .centered-element .buy-module p{display:inline-block;background-color:#ffd425;padding:10px;font-weight:bold}.content.course-select .module-container .module-name-col .centered-element.buy-module p,.content.course-select .module-container .module-button-col .centered-element.buy-module p{padding-right:35px;background-image:url("/images/website/basket.png");background-repeat:no-repeat;background-position:95% center;background-size:25px}.content.course-select .module-container .module-name-col .centered-element .module-name,.content.course-select .module-container .module-button-col .centered-element .module-name{display:table-cell}.content.course-select .module-container .module-name-col{padding-left:120px}.content.course-select .module-container .module-name-col .centered-element{font-size:20px;font-weight:bold}.content.course-select .module-container .module-button-col .centered-element{font-size:14px;text-align:center}.content.course-select .module-container .module-button-col .centered-element img{max-height:34px}.content.course-select .module-container .buttons-container{display:table-cell;vertical-align:middle;float:none}.content.course-select .module-container .buttons-container .module-button-container{width:33%;text-align:center;float:left}.content.course-select .module-container .buttons-container .module-button-container .action-button{float:left;width:100%}.content.course-select .module-container .buttons-container .module-button-container .action-button img{height:30px}.content.course-select .module-container .buttons-container .module-button-container .action-button .button-text{padding-top:5px;color:black}.content.course-select .module-container .buttons-container .module-button-container .see-topics{cursor:pointer}.content.course-select .module-container .module-description-container{height:0;overflow:hidden;padding:0}.content.course-select .module-container .module-description-container .module-description{display:inline-block}.content.course-select .module-container .module-description-container .module-description p{margin:10px 0}.content.course-select .module-container .topic-drawer{height:0;overflow:hidden;padding:0}.content.course-select .module-container .topic-drawer .topics-container{padding:0;display:inline-block}.content.course-select .module-container .topic-drawer .topics-container .topic-container{padding:0;margin:0;border-bottom:2px solid #ccc}.content.course-select .module-container .topic-drawer .topics-container .topic-container.exam-info{border:none}.content.course-select .module-container .topic-drawer .topics-container .topic-name-col,.content.course-select .module-container .topic-drawer .topics-container .topic-button-col,.content.course-select .module-container .topic-drawer .topics-container .topic-header-col{display:table;min-height:100px;padding:0}.content.course-select .module-container .topic-drawer .topics-container .topic-name-col .centered-element,.content.course-select .module-container .topic-drawer .topics-container .topic-button-col .centered-element,.content.course-select .module-container .topic-drawer .topics-container .topic-header-col .centered-element{display:table-cell;vertical-align:middle;float:none;white-space:normal;padding:0}.content.course-select .module-container .topic-drawer .topics-container .topic-name-col .centered-element p,.content.course-select .module-container .topic-drawer .topics-container .topic-button-col .centered-element p,.content.course-select .module-container .topic-drawer .topics-container .topic-header-col .centered-element p{word-break:break-word;margin:0;padding:0}.content.course-select .module-container .topic-drawer .topics-container .topic-name-col .centered-element.action-button,.content.course-select .module-container .topic-drawer .topics-container .topic-button-col .centered-element.action-button,.content.course-select .module-container .topic-drawer .topics-container .topic-header-col .centered-element.action-button{color:black}.content.course-select .module-container .topic-drawer .topics-container .topic-name-col .centered-element.action-button img,.content.course-select .module-container .topic-drawer .topics-container .topic-button-col .centered-element.action-button img,.content.course-select .module-container .topic-drawer .topics-container .topic-header-col .centered-element.action-button img,.content.course-select .module-container .topic-drawer .topics-container .topic-name-col .centered-element.action-button p,.content.course-select .module-container .topic-drawer .topics-container .topic-button-col .centered-element.action-button p,.content.course-select .module-container .topic-drawer .topics-container .topic-header-col .centered-element.action-button p{color:black;cursor:pointer}.content.course-select .module-container .topic-drawer .topics-container .topic-name-col .centered-element a,.content.course-select .module-container .topic-drawer .topics-container .topic-button-col .centered-element a,.content.course-select .module-container .topic-drawer .topics-container .topic-header-col .centered-element a{color:black}.content.course-select .module-container .topic-drawer .topics-container .topic-name-col .centered-element a:hover,.content.course-select .module-container .topic-drawer .topics-container .topic-button-col .centered-element a:hover,.content.course-select .module-container .topic-drawer .topics-container .topic-header-col .centered-element a:hover{text-decoration:none}.content.course-select .module-container .topic-drawer .topics-container .topic-name-col .centered-element.border-right,.content.course-select .module-container .topic-drawer .topics-container .topic-button-col .centered-element.border-right,.content.course-select .module-container .topic-drawer .topics-container .topic-header-col .centered-element.border-right{border-right:2px solid #ccc}.content.course-select .module-container .topic-drawer .topics-container .topic-name-col .centered-element.take-exam p,.content.course-select .module-container .topic-drawer .topics-container .topic-button-col .centered-element.take-exam p,.content.course-select .module-container .topic-drawer .topics-container .topic-header-col .centered-element.take-exam p{display:inline-block;background-color:#ffd425;padding:10px;font-weight:bold}.content.course-select .module-container .topic-drawer .topics-container .topic-name-col .centered-element .topic-name,.content.course-select .module-container .topic-drawer .topics-container .topic-button-col .centered-element .topic-name,.content.course-select .module-container .topic-drawer .topics-container .topic-header-col .centered-element .topic-name{display:table-cell}.content.course-select .module-container .topic-drawer .topics-container .topic-header-col{min-height:0}.content.course-select .module-container .topic-drawer .topics-container .topic-header-col .centered-element{font-size:18px;font-weight:bold;text-align:center}.content.course-select .module-container .topic-drawer .topics-container .topic-name-col .centered-element{font-size:18px}.content.course-select .module-container .topic-drawer .topics-container .topic-name-col .centered-element .topic-number{font-weight:bold}.content.course-select .module-container .topic-drawer .topics-container .topic-button-col .centered-element{font-size:14px;text-align:center}.content.course-select .module-container .topic-drawer .topics-container .topic-button-col .centered-element img{max-height:34px}.content.course-select .module-container .topic-drawer .topics-container .buttons-container{display:table-cell;vertical-align:middle;float:none}.content.course-select .module-container .topic-drawer .topics-container .buttons-container .topic-button-container{width:33%;text-align:center;float:left}.content.course-select .module-container .topic-drawer .topics-container .buttons-container .topic-button-container .action-button{float:left;width:100%}.content.course-select .module-container .topic-drawer .topics-container .buttons-container .topic-button-container .action-button img{height:30px}.content.course-select .module-container .topic-drawer .topics-container .buttons-container .topic-button-container .action-button .button-text{padding-top:5px;color:black}@media screen and (max-width:768px){.content.course-select .module-container .topic-drawer .topics-container .topic-container{border:none}}.content.error .error-title{width:100%;text-align:center;margin-top:100px;font-size:32px}.content.error .error-message{width:100%;text-align:center;font-size:18px;margin-top:30px}.content.license-manager .user-info{font-size:15px;margin-bottom:10px}.content.license-manager .user-info p{margin:0px}.content.license-manager .user-info .user-info-column{width:13%;float:left;padding-left:15px;padding-right:15px}.content.license-manager .user-info .user-info-column .user-info-heading{font-weight:bold;margin-top:20px;font-size:18px}.content.license-manager .user-info .user-progress{margin-top:25px;font-size:16px;float:right;max-width:60%}.content.license-manager .user-info .user-progress .prev-button{float:left;font-size:20px;margin-top:5px;cursor:pointer}.content.license-manager .user-info .user-progress .next-button{float:left;font-size:20px;margin-top:5px;margin-left:5px;cursor:pointer}.content.license-manager .user-info .user-progress .module{text-align:center;line-height:35px;width:35px;height:35px;display:block;color:white;float:left;margin-left:5px;background-color:#989898}.content.license-manager .user-info .user-progress .module.assigned{background-color:#1b3f95}.content.license-manager .user-info .user-progress .module.requested{background-color:#ed2a26}.content.license-manager .license-table-row{width:100%;border-bottom:2px solid #ccc;float:left}.content.license-manager .license-table-row .table-heading{float:left;font-size:18px;font-weight:bold;text-align:left;margin-top:20px;margin-bottom:10px}.content.license-manager .license-table-row .table-heading.small{width:15%}.content.license-manager .license-table-row .table-heading.medium{width:20%}.content.license-manager .license-table-row .table-heading.large{text-align:center;width:20%}.content.license-manager .license-table-row .table-heading select{background-color:#1b3f95;color:white;line-height:25px;width:100%;text-align-last:center}.content.license-manager .license-table-row .table-cell{float:left;font-size:16px;text-align:left;font-weight:normal;margin-top:20px;margin-bottom:10px}.content.license-manager .license-table-row .table-cell.small{width:15%}.content.license-manager .license-table-row .table-cell.medium{width:20%}.content.license-manager .license-table-row .table-cell.large{text-align:center;width:20%}.content.license-manager .license-table-row .table-cell.submit{position:relative;text-align:center;left:80%}.content.license-manager .license-table-row .mobile-heading{display:none}.content.license-manager .license-manager-form .submit-row{width:100%;float:left}.content.license-manager .license-manager-form .submit-row .submit-cell{text-align:center;float:right}.content.license-manager .license-manager-form .submit-row .submit-cell .submit-button{display:inline-block;background-color:#ffd425;padding:10px 20px;text-align:center;min-width:150px;margin:15px 20px;cursor:pointer;font-weight:bold;font-size:18px}.content.license-manager .license-manager-form .submit-row .submit-cell .submit-button.buy-button{min-width:0;padding-right:40px;background-image:url("/images/website/basket.png");background-repeat:no-repeat;background-position:90% center;background-size:25px}.content.license-manager .license-manager-form .submit-row .submit-cell .transfer-location{display:inline-block;margin-right:20px;font-size:18px}.content.license-manager .license-manager-form .submit-row .submit-cell .transfer-location p{display:inline-block;font-weight:bold}.content.license-manager .license-manager-form .submit-row .submit-cell .transfer-location select{display:inline-block;background-color:#1b3f95;padding:10px 20px;min-width:250px;margin:15px 0 15px 20px;cursor:pointer;font-weight:bold;color:white}.content.progress-tracker p{display:inline-block;margin:0px}.content.progress-tracker .links-bar .link.left{left:34.5%}.content.progress-tracker .links-bar .key-button{position:absolute}.content.progress-tracker .links-bar .key-button img{width:30px;left:30px;font-size:20px;cursor:pointer}.content.progress-tracker .links-bar .key-button .down-arrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ededed;margin-left:5px;display:none}.content.progress-tracker .key{position:relative;height:0;margin-bottom:0;background-color:#ededed;overflow:hidden;margin-left:20px;margin-right:20px;padding-left:0.5%;padding-right:0.5%}.content.progress-tracker .key .key-col{padding:2px;text-align:center;float:left;width:11%}.content.progress-tracker .key .key-col img{height:50px}.content.progress-tracker .key .key-col p{font-size:12px;line-height:16px}.content.progress-tracker .row{position:relative;margin-left:20px;margin-right:20px}.content.progress-tracker .row.table{border:2px solid #bbb;width:auto;margin-top:10px}.content.progress-tracker .row.table .table-row{padding:0;margin:0;float:left;width:100%;display:flex;display:-ms-flexbox}.content.progress-tracker .row.table .table-row .table-section{margin:0;padding:0}.content.progress-tracker .row.table .table-row .table-section .col-xs-2{flex:2;-ms-flex:2}.content.progress-tracker .row.table .table-row .table-section .col-xs-4{flex:4;-ms-flex:4}.content.progress-tracker .row.table .table-row .table-section .col-xs-6{flex:6;-ms-flex:6}.content.progress-tracker .row.table .table-row .table-section .col-xs-12{flex:12;-ms-flex:12}.content.progress-tracker .row.table .table-row .table-section .table-header{margin:0;background-color:#cdcdcd;text-align:center;padding:0;padding-top:4px;padding-bottom:4px;font-size:14px;font-weight:bold;border-right:2px solid #bbb;border-bottom:2px solid #bbb}.content.progress-tracker .row.table .table-row .table-section .table-header:last-child{border-right:0}.content.progress-tracker .row.table .table-row .table-section .table-entry{height:100%;min-height:100px;text-align:center;font-size:14px;padding:5px;border-right:2px solid #bbb;border-bottom:2px solid #bbb;display:inline-block}.content.progress-tracker .row.table .table-row .table-section .table-entry p,.content.progress-tracker .row.table .table-row .table-section .table-entry{word-wrap:break-word}.content.progress-tracker .row.table .table-row .table-section .table-entry p p,.content.progress-tracker .row.table .table-row .table-section .table-entry p{width:100%}.content.progress-tracker .row.table .table-row .table-section .table-entry:last-child{border-right:0}.content.progress-tracker .row.table .table-row .table-section .row-scrollable{width:90%;height:100%;margin-right:5%;position:relative;left:5%;overflow-x:hidden;overflow-y:hidden;white-space:nowrap}.content.progress-tracker .row.table .table-row .table-section .row-scrollable .table-header,.content.progress-tracker .row.table .table-row .table-section .row-scrollable .table-entry{width:10%}.content.progress-tracker .row.table .table-row .table-section .navigation-col{height:100%;width:5%;background-color:#ededed;text-align:center;padding:0;position:absolute;top:0;border-right:2px solid #bbb;border-left:2px solid #bbb}.content.progress-tracker .row.table .table-row .table-section .navigation-col.nav-left{left:0}.content.progress-tracker .row.table .table-row .table-section .navigation-col.nav-right{right:0}.content.progress-tracker .row.table .table-row .table-section .navigation-col .left-arrow,.content.progress-tracker .row.table .table-row .table-section .navigation-col .right-arrow{margin-top:5px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;cursor:pointer}.content.progress-tracker .row.table .table-row .table-section .navigation-col .left-arrow{border-right:10px solid black}.content.progress-tracker .row.table .table-row .table-section .navigation-col .right-arrow{border-left:10px solid black}.content.progress-tracker .row.table .table-row:last-child .table-entry{border-bottom:0}.content.progress-tracker .row.table .user-action-buttons{display:inline-block}.content.progress-tracker .row.table .user-action-buttons .user-action-button{height:60px;float:left;margin-left:10px}.content.progress-tracker .row.table .user-action-buttons .user-action-button img{height:60px;display:inline-block}.content.progress-tracker .row.table .user-action-buttons .user-action-button span{line-height:60px;font-size:18px;margin-top:-2px;color:#dd50d0}.content.progress-tracker .row.table .user-action-buttons .user-action-button:first-child{margin-left:0px}.content.progress-tracker .row.table .module-state-icon{height:60px;background-repeat:no-repeat;background-position:center;background-size:contain}.content.progress-tracker .row.table .module-certificate-gold{background-image:url("/images/website/GoldIcon.png")}.content.progress-tracker .row.table .module-certificate-silver{background-image:url("/images/website/SilverIcon.png")}.content.progress-tracker .row.table .module-certificate-bronze{background-image:url("/images/website/BronzeIcon.png")}.content.progress-tracker .row.table .module-certificate-none{background-image:url("/images/website/ReSetExamIcon.png")}.module-certificate-none{cursor:pointer;opacity:0.5}.retake-credits-available .module-certificate-none{opacity:1}.content.progress-tracker .row.table .module-started{background-image:url("/images/website/CourseinProgressIcon.png")}.content.progress-tracker .row.table .module-owned{background-image:url("/images/website/NotStartedIcon.png")}.content.progress-tracker .row.table .module-requested{background-image:url("/images/website/BuyCourseIconRed.png");cursor:pointer}.content.progress-tracker .row.table .module-requested.active{background-image:url("/images/website/RequestedIcon.png")}.content.progress-tracker .row.table .module-none{background-image:url("/images/website/BuyCourseIconpink.png");cursor:pointer}.content.progress-tracker .row.table .module-none.active{background-image:url("/images/website/AddCourseIconPink.png")}.content.progress-tracker .row.table .certification_certificate{background-image:url("/images/website/CertificateIcon.png")}.content.progress-tracker .row.table .certification_diploma{background-image:url("/images/website/DiplomaIcon.png")}.content.about .row{position:relative;margin-left:10px;margin-right:10px}.content.about .row .content-row{padding:0;display:flex;display:-ms-flexbox;flex-flow:wrap;-ms-flex-flow:wrap}.content.about .row .about-section{min-height:250px;padding:20px 10px 0 10px;background-clip:content-box}.content.about .row .about-section.about-efia{background-color:#c8f4fd}.content.about .row .about-section.about-academey{background-color:#e6ddf0}.content.about .row .about-section.about-accreditation{background-color:#f5d6e8}.content.about .row .about-section.about-key-people{background-color:#fef5ca}.content.about .row .about-section .how-it-works{width:100%;background-color:#e6ddf0;padding:0;margin-bottom:20px}.content.about .row .about-section h1{width:100%;margin:0;color:white;text-align:center;line-height:50px;font-size:17px;font-weight:900;background-color:#1b3f95}.content.about .row .about-section h2{margin:20px;font-size:14px;font-weight:bold}.content.about .row .about-section p,.content.about .row .about-section ul,.content.about .row .about-section ol,.content.about .row .about-section .page-link{margin:20px;margin-top:0;font-size:14px;padding:0}.content.about .row .about-section ul{padding-left:20px}.content.about .row .about-section ol{column-count:2;-moz-column-count:2;padding:0;margin:20px;margin-bottom:0;list-style-type:none;counter-reset:point-counter}.content.about .row .about-section ol li{margin-left:30px;margin-bottom:20px;display:inline-block}.content.about .row .about-section ol li::before{counter-increment:point-counter;content:counter(point-counter);background-color:#dd50d0;color:white;float:left;width:20px;height:20px;border-radius:10px;text-align:center;font-size:10px;font-weight:bold;line-height:20px;margin-left:-30px}.content.about .row .about-section .page-link{text-align:right}.content.about .row .about-section .page-link a{display:inline-block;text-align:center}.content.about .row .about-section .page-link p{margin:0;font-weight:bold;text-decoration:underline;color:black;font-size:14px}.content.about .row .about-section a{color:black;font-weight:bold;text-decoration:underline}.content.key-people img{float:left;max-width:100%;height:auto}.content.key-people .person{margin-top:20px}.content.cpd .page-header-bar{margin-bottom:20px}.content.cpd .page-content{margin:20px}.content.cpd .page-content img{float:left}.content.cpd .page-content p{margin:20px;display:block}.content.account{position:relative}.content.account .page-header-bar{margin-bottom:20px}.content.account .user-account-form,.content.account .avatar-choose{display:inline-block;position:relative;margin:20px 20px 0}.content.account .user-account-form .user-data,.content.account .avatar-choose .user-data{padding:0;margin-bottom:30px}.content.account .user-account-form .user-data .form-group input,.content.account .avatar-choose .user-data .form-group input{border-radius:0}.content.account .user-account-form .user-data .name-fields,.content.account .avatar-choose .user-data .name-fields{padding:0}.content.account .user-account-form .user-data .name-fields .form-group,.content.account .avatar-choose .user-data .name-fields .form-group{width:50%;float:left}.content.account .user-account-form .user-data .email-phone-fields,.content.account .avatar-choose .user-data .email-phone-fields{padding:0}.content.account .user-account-form .user-data .email-phone-fields .form-group,.content.account .avatar-choose .user-data .email-phone-fields .form-group{width:50%}.content.account .user-account-form .user-data .email-phone-fields label.form-control,.content.account .avatar-choose .user-data .email-phone-fields label.form-control{height:auto}.content.account .user-account-form .user-data .employer-field,.content.account .avatar-choose .user-data .employer-field{padding:0}.content.account .user-account-form .user-data .employer-field .form-group,.content.account .avatar-choose .user-data .employer-field .form-group{width:70%}.content.account .user-account-form .user-data .user-avatar,.content.account .avatar-choose .user-data .user-avatar{position:absolute;right:0;bottom:10px;width:10%;min-width:68px}.content.account .user-account-form .user-data .user-avatar .avatar,.content.account .avatar-choose .user-data .user-avatar .avatar{width:100%;border-radius:5px}.content.account .user-account-form .user-data .user-avatar .avatar-change,.content.account .avatar-choose .user-data .user-avatar .avatar-change{position:absolute;width:30%;height:30%;top:50%;left:0;transform:translateX(-50%) translateY(-50%);cursor:pointer}.content.account .user-account-form .course-history p,.content.account .avatar-choose .course-history p{display:inline-block;margin:0px}.content.account .user-account-form .course-history h1,.content.account .avatar-choose .course-history h1{font-size:15px;font-weight:bold;text-transform:uppercase;margin-bottom:30px}.content.account .user-account-form .course-history .table,.content.account .avatar-choose .course-history .table{margin:0;padding-bottom:5px;border-bottom:2px solid #1b3f95}.content.account .user-account-form .course-history .table .table-row,.content.account .avatar-choose .course-history .table .table-row{min-height:25px;width:100%;padding:5px;display:flex;display:-ms-flexbox}.content.account .user-account-form .course-history .table .table-row .table-header,.content.account .avatar-choose .course-history .table .table-row .table-header,.content.account .user-account-form .course-history .table .table-row .table-entry,.content.account .avatar-choose .course-history .table .table-row .table-entry{font-size:14px;font-weight:bold;border-bottom:2px solid #1b3f95;line-height:25px}.content.account .user-account-form .course-history .table .table-row .table-entry,.content.account .avatar-choose .course-history .table .table-row .table-entry{font-weight:normal;margin-bottom:0px;border-bottom:0}.content.account .user-account-form .course-history .table .table-row a p,.content.account .avatar-choose .course-history .table .table-row a p{text-decoration:underline;color:black;width:auto}.content.account .user-account-form .course-history .table .table-row a img,.content.account .avatar-choose .course-history .table .table-row a img{height:26px}.content.account .user-account-form .course-history .table .table-row .status-col,.content.account .avatar-choose .course-history .table .table-row .status-col{padding-left:50px}.content.account .user-account-form .course-history .table .table-row .status-col .request-checkbox,.content.account .avatar-choose .course-history .table .table-row .status-col .request-checkbox{position:absolute;top:0;left:0}.content.account .user-account-form .save-button,.content.account .avatar-choose .save-button{margin:10px;margin-left:0;float:left;background-color:#ffd425;text-transform:uppercase;font-weight:bold;padding:10px;cursor:pointer;border:none}.content.account .user-account-form .save-button ::onclick,.content.account .avatar-choose .save-button ::onclick{border:none}.content.account .user-account-form .save-button.disabled,.content.account .avatar-choose .save-button.disabled{pointer-events:none;opacity:0.5}.content.account .user-account-form .change-password,.content.account .avatar-choose .change-password{display:inline-block}.content.account .user-account-form .change-password p,.content.account .avatar-choose .change-password p{margin:10px;line-height:40px}.content.account .user-account-form .avatar-upload,.content.account .avatar-choose .avatar-upload{display:none}.content.account .user-account-form p.image-upload-error,.content.account .avatar-choose p.image-upload-error{color:red;padding:5px}.content.account .certification-info{text-align:center;margin:20px 0}.content.account .certification-info .info-group{padding:10px 0}.content.account .certification-info .info-group .info-item{padding:0}.content.account .certification-info .info-group .info-item .centered-text{display:table;width:100%;line-height:20px;position:relative}.content.account .certification-info .info-group .info-item .centered-text.header{height:50px}.content.account .certification-info .info-group .info-item .centered-text.value{font-weight:bold;height:20px}.content.account .certification-info .info-group .info-item .centered-text p{padding:0 5px;display:table-cell;float:none;vertical-align:middle}.content.account .certification-info .info-group .info-item .cert-image{position:absolute;top:0;left:0;right:0;margin:auto}.content.account .certification-info .info-group .info-item a{display:inline-block}.content.account .certification-info .info-group .info-item a img{max-width:100%;max-height:70px;opacity:0.35}.content.account .certification-info .info-group .info-item a img.achieved{opacity:1}.content.account .avatar-choose{position:absolute;top:5px;left:15px;right:15px;width:auto;height:100%;background-color:rgba(150, 150, 150, 0.0);margin:0;padding:0;display:none;z-index:3}.content.account .avatar-choose .avatar-choose-content{background-color:white;width:100%;height:0;margin:0;overflow-y:hidden;padding:25px 20px 20px}.content.account .avatar-choose .avatar-choose-content .avatar-choose-close{position:absolute;right:20px;top:0;text-align:center;font-size:20px;font-weight:bold;line-height:20px;width:20px;cursor:pointer}.content.account .avatar-choose .avatar-choose-content .uploaded-photo,.content.account .avatar-choose .avatar-choose-content .default-photos{height:100%;padding:0;overflow-y:hidden}.content.account .avatar-choose .avatar-choose-content .uploaded-photo .rules,.content.account .avatar-choose .avatar-choose-content .default-photos .rules{font-size:12px;font-style:italic}.content.account .avatar-choose .avatar-choose-content .uploaded-photo .avatar,.content.account .avatar-choose .avatar-choose-content .default-photos .avatar{width:100px;height:100px;margin:10px;cursor:pointer;border-radius:5px}.content.account .avatar-choose .avatar-choose-content .uploaded-photo .avatar.selected,.content.account .avatar-choose .avatar-choose-content .default-photos .avatar.selected{width:80px;height:80px;margin:20px;border:2px solid #dd50d0}.content.account .avatar-choose .avatar-choose-content .uploaded-photo{border-right:2px solid lightgrey;text-align:center}.content.account .avatar-choose .avatar-choose-content .uploaded-photo p{font-weight:bold;line-height:20px}.content.account .avatar-choose .avatar-choose-content .uploaded-photo .upload-photo-button{margin-top:70px;width:100px;height:100px;cursor:pointer}.content.account .avatar-choose .avatar-choose-content .default-photos{overflow-y:scroll}.content.login .page-header-bar{margin-bottom:20px}.content.login .page-content{position:relative;margin-left:20px;margin-right:20px}.content.login .page-content .login-form{background-color:#1b3f95;display:inline-block;float:none;margin-top:100px;padding:20px}.content.login .page-content .login-form h1{font-size:20px;font-weight:bold;color:white;margin:0;margin-bottom:20px}.content.login .page-content .login-form .form-field{float:none;display:inline-block;text-align:left}.content.login .page-content .login-form .form-field input{margin-bottom:20px;padding-left:5px;padding-right:5px}.content.login .page-content .login-form .form-field input[type=checkbox]{margin:0;height:20px}.content.login .page-content .login-form .form-field p,.content.login .page-content .login-form .form-field a{padding:0;font-size:16px;color:white;margin-top:0;margin-bottom:5px;line-height:20px;display:inline-block}.content.login .page-content .login-form .form-field a{text-align:center;text-decoration:underline}.content.login .page-content .login-form .error-message{color:red;font-weight:bold;margin-bottom:20px}.content.login .page-content .login-form .button-area{text-align:center}.content.login .page-content .login-form .button-area .login-button{background-color:#ffd425;font-size:18px;font-weight:bold;padding:10px;cursor:pointer;border:none;color:black;line-height:20px}.content.login .page-content .login-form .button-area a{background-color:#ffd425;font-size:18px;font-weight:bold;padding:10px;cursor:pointer;border:none;color:black;line-height:20px;text-decoration:none}.content.login .page-content .login-form .extra-controls{text-align:center}.content.login .page-content .login-form .extra-controls a{font-size:16px;color:white;text-decoration:underline}.content.contentview .page-content h1,.content.contentview .page-content h2,.content.contentview .page-content h3,.content.contentview .page-content h4,.content.contentview .page-content h5{font-size:14px;font-weight:bold}.content.membership .membership-header-bar{margin-bottom:20px;background-color:#1b3f95;padding-top:15px}.content.membership .membership-header-bar .membership-header h1,.content.membership .membership-header-bar .membership-header h2,.content.membership .membership-header-bar .membership-header h3,.content.membership .membership-header-bar .membership-header h4,.content.membership .membership-header-bar .membership-header h5{color:#ffd425;font-size:17px;font-weight:bold;text-transform:uppercase;padding:0;margin-top:-25px;text-align:center}.content.membership .membership-header-bar p{color:white;line-height:20px;padding-bottom:10px}.content.membership .row{margin:0;text-align:center}.content.membership .row a{color:black;text-decoration:underline}.content.membership .row .block-section{display:flex;display:-ms-flexbox;flex-flow:wrap;-ms-flex-flow:wrap;padding:0;margin-top:10px}.content.membership .row .block{text-align:left;background-color:#e6e6e6;background-clip:content-box;margin-bottom:20px}.content.membership .row .block .block-content{margin-bottom:100px}.content.membership .row .block .block-header{font-weight:bold}.content.membership .row .block .block-header p{margin:0}.content.membership .row .block .block-header .membership-name,.content.membership .row .block .block-header .membership-price{padding:10px}.content.membership .row .block .block-header .membership-price{text-align:right;color:#dd50d0}.content.membership .row .block .block-header-divider{border-bottom:3px solid #a0a0a0;margin-bottom:10px}.content.membership .row .block .block-button-area{height:50px;position:absolute;bottom:0;left:0;right:0;text-align:center}.content.membership .row .block .button{background-color:#ffd425;color:black;display:inline-block;font-weight:bold;padding:10px 20px 10px 20px;cursor:pointer;text-decoration:none}.content.membership .row .block .button p{margin:0}.content.membership .row .block .button:hover{text-decoration:none}.content.membership .row .block .pdf-link{text-align:center;position:absolute;right:15px;bottom:0px}.content.membership .row .block .pdf-link a{font-weight:bold;text-decoration:underline}.content.membership .row .center-header p{display:inline-block;font-weight:bold;margin:0;padding-bottom:20px}.content.membership .row .red-block,.content.membership .row .blue-block{margin-bottom:20px}.content.membership .row .red-block .block-content,.content.membership .row .blue-block .block-content{margin-bottom:10px}.content.membership .row .red-block .block-header,.content.membership .row .blue-block .block-header{color:white;background-color:#1b3f95;padding:0;text-align:center;margin-bottom:20px}.content.membership .row .red-block .block-header .block-icon,.content.membership .row .blue-block .block-header .block-icon{padding:10px 15px;height:70px;position:absolute;left:0;top:0;bottom:0;margin:auto}.content.membership .row .red-block .block-header .block-icon img,.content.membership .row .blue-block .block-header .block-icon img{height:100%;float:left}.content.membership .row .red-block .block-header .block-button-area,.content.membership .row .blue-block .block-header .block-button-area{padding:0 15px;height:40px;position:absolute;right:0;top:0;bottom:0;margin:auto}.content.membership .row .red-block .block-header .block-button-area .button,.content.membership .row .blue-block .block-header .block-button-area .button{float:right}.content.membership .row .red-block .block-header .block-title,.content.membership .row .blue-block .block-header .block-title{float:none;display:inline-table;min-height:70px}.content.membership .row .red-block .block-header .block-title .membership-name,.content.membership .row .blue-block .block-header .block-title .membership-name{display:table-cell;vertical-align:middle}.content.membership .row .red-block{background-color:#f5d6e8}.content.membership .row .red-block .block-header{border-bottom:3px solid #e43e3e}.content.membership .row .red-block .block-header .membership-name{border:none;padding:10px 50px 10px 50px}.content.membership .row .blue-block{background-color:#c8f4fd}.content.membership .row .blue-block .block-header{border-bottom:3px solid #16d2f8}.content.membership .row .blue-block .block-header .membership-name{border:none;padding:10px 50px 10px 50px}.content.contact .row{position:relative;margin-left:10px;margin-right:10px}.content.contact .row .contact-info .contact-method{margin-top:20px;text-align:center;margin-bottom:10px}.content.contact .row .contact-info .contact-method img{margin-bottom:10px}.content.contact .row .contact-info .contact-method p{margin:0}.content.contact .row .form-divider{max-width:100%;margin:10px 0 20px 0}.content.contact .row .contact-form{text-align:left}.content.contact .row .contact-form .form-group input{border-radius:0}.content.contact .row .contact-form .name-fields{padding:0}.content.contact .row .contact-form .name-fields .form-group{width:50%;float:left}.content.contact .row .contact-form .email-company-subject-fields{padding:0}.content.contact .row .contact-form .email-company-subject-fields .form-group{width:50%}.content.contact .row .contact-form .message-field{padding:0}.content.contact .row .contact-form input[type="submit"]{margin-top:10px;background-color:#ffd425;text-transform:uppercase;font-weight:bold;padding:10px 50px;cursor:pointer;border:none}.content.contact .row .contact-form input[type="submit"] ::onclick{border:none}.content.modules .row{margin-left:20px;margin-right:20px}.content.modules .row .coloured-headings{padding:0;height:40px;color:white;line-height:40px;text-align:center;border-width:0 1px;border-style:solid}.content.modules .row .blue-column,.content.modules .row .pink-column{position:absolute;top:0;height:100%;padding:0 2px}.content.modules .row .blue-column{background-color:#3eb3e8;background-clip:content-box}.content.modules .row .pink-column{background-color:#d5519d;background-clip:content-box}.content.modules .row .content-section,.content.modules .row .remember-section{border:1px solid black;padding:0;margin-bottom:20px}.content.modules .row .content-section .blue-column,.content.modules .row .remember-section .blue-column{background-color:#e6f5fc}.content.modules .row .content-section .pink-column,.content.modules .row .remember-section .pink-column{background-color:#f9ecf5}.content.modules .row .content-section .section-title,.content.modules .row .remember-section .section-title{margin:-10px}.content.modules .row .content-section .section-title p,.content.modules .row .remember-section .section-title p{display:inline-block;background-color:white;padding:0 10px;font-weight:bold}.content.modules .row .content-section .shop-button,.content.modules .row .remember-section .shop-button{background-color:#ffd425;background-clip:content-box;cursor:pointer;padding:0;color:black;text-align:center;display:inline-block;float:none;margin-bottom:20px}.content.modules .row .content-section .shop-button p,.content.modules .row .remember-section .shop-button p{margin:5px;line-height:12px;font-weight:bold}.content.modules .row .content-section .shop-button:hover,.content.modules .row .remember-section .shop-button:hover{text-decoration:none}.content.modules .row .content-section .pdf-link,.content.modules .row .remember-section .pdf-link{padding:0;text-align:center;display:inline-block;float:none}.content.modules .row .content-section .pdf-link a,.content.modules .row .remember-section .pdf-link a{color:black}.content.modules .row .content-section .pdf-link a:hover,.content.modules .row .remember-section .pdf-link a:hover{text-decoration:none}.content.modules .row .content-section .section-content,.content.modules .row .remember-section .section-content{padding:0}.content.modules .row .content-section .section-content .head-spacer,.content.modules .row .remember-section .section-content .head-spacer{margin-top:20px}.content.modules .row .content-section .section-content .product,.content.modules .row .remember-section .section-content .product{padding:10px 0}.content.modules .row .content-section .section-content .product .module-number,.content.modules .row .remember-section .section-content .product .module-number{line-height:20px}.content.modules .row .content-section .section-content .product .product-title,.content.modules .row .remember-section .section-content .product .product-title{line-height:20px}.content.modules .row .content-section .section-content .product .dropdown-icon,.content.modules .row .remember-section .section-content .product .dropdown-icon{height:20px;cursor:pointer}.content.modules .row .content-section .section-content .product .dropdown-icon img,.content.modules .row .remember-section .section-content .product .dropdown-icon img{max-height:100%}.content.modules .row .content-section .section-content .product .dropdown-icon.expanded img,.content.modules .row .remember-section .section-content .product .dropdown-icon.expanded img{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.content.modules .row .content-section .section-content .product .product-info,.content.modules .row .remember-section .section-content .product .product-info{text-align:center;font-weight:bold}@media (max-width:992px){.content.modules .row .content-section .section-content .product .product-info,.content.modules .row .remember-section .section-content .product .product-info{clear:both;text-align:left}}.content.modules .row .content-section .section-content .product .product-price,.content.modules .row .remember-section .section-content .product .product-price{text-align:center;font-weight:bold}.content.modules .row .content-section .section-content .product .product-price p,.content.modules .row .remember-section .section-content .product .product-price p{margin:0;height:0;line-height:20px}.content.modules .row .content-section .section-content .product .product-link-area,.content.modules .row .remember-section .section-content .product .product-link-area{padding:0;z-index:1}.content.modules .row .content-section .section-content .product .product-link-area .product-links,.content.modules .row .remember-section .section-content .product .product-link-area .product-links{position:absolute;top:-5px;left:0;right:0;margin:auto;padding:0}.content.modules .row .content-section .section-content .product .link-container,.content.modules .row .remember-section .section-content .product .link-container{padding:0;text-align:center}.content.modules .row .content-section .section-content .product .expanding-content,.content.modules .row .remember-section .section-content .product .expanding-content{overflow-y:hidden;height:0px;clear:both}.content.modules .row .content-section .section-content .product .product-title-description,.content.modules .row .remember-section .section-content .product .product-title-description{color:white}.content.modules .row .content-section .section-content .product .product-title-description .product-title,.content.modules .row .remember-section .section-content .product .product-title-description .product-title{font-weight:bold}.content.modules .row .remember-section{background-color:#1b3f95;color:white;padding-top:5px;padding-bottom:5px}.content.modules .row .remember-section .remember-product{padding:0}.content.modules .row .remember-section .remember-product .centered-text-container{position:absolute;top:0;bottom:0;margin:auto;display:inline-table}.content.modules .row .remember-section .remember-product .centered-text-container .centered-text{display:table-cell}.content.modules .row .remember-section .remember-product .centered-text-container .centered-text p{margin:0}.content.modules .row .remember-section .remember-product .remember-text{color:#d6519d;font-size:16px;font-weight:bold}.content.modules .row .remember-section .remember-product .remember-product-description{color:white;float:none;display:inline-table;min-height:80px}.content.modules .row .remember-section .remember-product .remember-product-description .remember-product-text{display:table-cell;vertical-align:middle}.content.modules .row .remember-section .remember-product .remember-product-description .remember-product-text p{margin:0}.content.modules .row .remember-section .remember-product .remember-product-description .remember-product-text .remember-product-title{font-weight:bold}.content.modules .row .remember-section .remember-product .link-container{position:absolute;top:0;bottom:0;right:0;margin:auto;display:inline-table;padding:0}.content.modules .row .remember-section .remember-product .link-container .link{padding:0;display:table-cell;vertical-align:middle;text-align:center}.content.modules .row .remember-section .remember-product .link-container .link .pdf-link a{color:white}.content.company-view .row{position:relative;margin-left:20px;margin-right:20px;float:left;margin-top:10px}.content.company-view .row .table-row{padding:0;display:flex;border-bottom:2px solid #bbb}.content.company-view .row .table-row .width-8{width:8%}.content.company-view .row .table-row .width-12{width:12%}.content.company-view .row .table-row .table-header{background-color:#cdcdcd;text-align:center;margin:0;padding:4px;font-size:12px;font-weight:bold;border-right:2px solid #bbb;float:left;overflow-x:hidden;line-height:20px}.content.company-view .row .table-row .table-header:first-child{border-left:2px solid #bbb}.content.company-view .row .table-row .table-entry{text-align:center;margin:0;padding:4px;font-size:12px;border-right:2px solid #bbb;float:left;overflow-x:hidden;line-height:20px}.content.company-view .row .table-row .table-entry a{line-height:20px;font-size:18px;margin-top:-2px;color:#dd50d0;text-decoration:none}.content.company-view .row .table-row .table-entry a.location-link{color:black;font-size:14px;text-decoration:none}.content.company-view .row .table-row .table-entry a.location-link:hover{text-decoration:underline}.content.company-view .row .table-row .table-entry:first-child{border-left:2px solid #bbb}.content.company-view .row .table-row:first-child{border-top:2px solid #bbb}.home .header{background-color:#1b3f95}.home .header-block{margin-top:-10px;margin-bottom:20px;padding-left:20px;padding-right:20px;text-align:center;color:white}.home .header-block h1,.home .header-block h2,.home .header-block h3,.home .header-block h4,.home .header-block h5{margin-top:0px;padding-top:0px;color:#ffd425;font-weight:bold;font-size:16px}.home .home-row{padding:0;min-height:100px;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:10px}.home .home-row .home-content-block{margin-top:10px;flex-basis:initial;position:relative}.home .home-row .home-content-block .image-header{padding:3px;border:1px solid #989898;display:block;text-decoration:none}.home .home-row .home-content-block .image-header .image{background-image:url("/images/website/home_placeholder.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center;height:250px;display:table;width:100%}.home .home-row .home-content-block .image-header .image.block-1{background-image:url("/images/website/Home page 1.jpg")}.home .home-row .home-content-block .image-header .image.block-2{background-image:url("/images/website/Home page 2.jpg")}.home .home-row .home-content-block .image-header .image.block-3{background-image:url("/images/website/Home page 3.jpg")}.home .home-row .home-content-block .image-header .image.block-4{background-image:url("/images/website/Home page 4.jpg")}.home .home-row .home-content-block .image-header .image.block-5{background-image:url("/images/website/Home page 5.jpg")}.home .home-row .home-content-block .image-header .image .title{background-color:rgba(0, 0, 0, 0.6);width:100%;height:100%;color:white;font-size:30px;font-weight:bold;text-align:center;display:table-cell;vertical-align:middle;padding-left:30px;padding-right:30px;transition:background-color 0.5s}.home .home-row .home-content-block .image-header .image .title:hover{transition:background-color 0.5s;background-color:rgba(0, 0, 0, 0.5)}.home .home-row .home-content-block .content{margin-top:15px;position:relative;margin-bottom:40px}.home .home-row .home-content-block .more-button{font-size:30px;font-weight:bold;color:#dd50d0;position:absolute;left:15px;bottom:0px;text-decoration:none}.home .home-row .home-content-block .more-button:after{content:">"}.home .home-row .home-content-block .more-button:hover{color:black}.home .bottom{background-color:#1b3f95;margin-top:10px;margin-bottom:20px}.home .bottom .home-row{color:white;padding-bottom:20px}.home .bottom .home-row .home-bottom-block{position:relative;display:block}.home .bottom .home-row .home-bottom-block .icon{background-size:100% 100%;width:30px;height:30px;position:absolute;top:15px}.home .bottom .home-row .home-bottom-block .icon.info{background-image:url("/images/website/Home Info icon.png")}.home .bottom .home-row .home-bottom-block .icon.statement{background-image:url("/images/website/Home Speech icon.png")}.home .bottom .home-row .home-bottom-block .icon.services{background-image:url("/images/website/Home Plus icon.png")}.home .bottom .home-row .home-bottom-block .content{margin-left:50px;font-size:14px}.home .bottom .home-row .home-bottom-block .content h1,.home .bottom .home-row .home-bottom-block .content h2,.home .bottom .home-row .home-bottom-block .content h3,.home .bottom .home-row .home-bottom-block .content h4,.home .bottom .home-row .home-bottom-block .content h5{font-weight:bold;font-size:20px}.home .bottom .home-row .home-bottom-block .content ul,.home .bottom .home-row .home-bottom-block .content ol{padding-left:15px}.home .bottom .home-row .home-bottom-block .content a{font-weight:bold}.home .bottom .home-row .home-bottom-block.info a{color:#1fd0fa}.home .bottom .home-row .home-bottom-block.statement a{color:#dd50d0}.home .bottom .home-row .home-bottom-block.services a{color:#ffd425}@media screen and (max-width:767px){.home .header-block{text-align:left}}.content.register{padding:20px}.content.register .error-list{color:red;font-weight:bold}.content.edit-user form .submit-button{padding:10px 20px 10px 20px;background-color:#ffd425;color:black;font-weight:bold;border:none;margin-bottom:20px}.content.edit-user .error-list{color:red;font-weight:bold}.content.basket .headers{margin-top:20px;padding:inherit}.content.basket .headers .header{background-color:#989898;background-clip:content-box;padding:0 2px 0 0}.content.basket .headers .header:last-child{padding:0}.content.basket .headers .header p{font-weight:bold;font-size:16px;color:white;line-height:30px;text-align:center;margin:0}.content.basket .headers .header .item-col-header{text-align:left;padding:0 0 0 120px}.content.basket .basket-confirm-form{padding:inherit;margin-bottom:20px}.content.basket .basket-confirm-form .product-container .product-price-col{padding:0}.content.basket .basket-confirm-form .product-container .centered-element .title p{margin-bottom:0}.content.basket .basket-confirm-form .pay-container{font-weight:bold;margin-top:20px}.content.basket .basket-confirm-form .pay-container .total-headings{padding:0}.content.basket .basket-confirm-form .pay-container .total-values{padding:0;text-align:right}.content.basket .basket-confirm-form .error-container{margin:20px 0;color:red;font-weight:bold}.content.basket .basket-confirm-form .purchase-location{display:inline-block;float:right;clear:both}.content.basket .basket-confirm-form .purchase-location p,.content.basket .basket-confirm-form .purchase-location select,.content.basket .basket-confirm-form .purchase-location option{float:left;padding:10px;font-weight:bold}.content.basket .basket-confirm-form .purchase-location select{background-color:#1b3f95;color:white}.content.basket .remember-section .remember-product{display:table;padding:10px;margin:0 0 20px 0;min-height:100px;background-color:#1b3f95}.content.basket .remember-section .remember-product .centered-element{padding:2px}.content.basket .remember-section .remember-product p{color:white}.content.basket .remember-section .remember-product .remember-product-title{font-weight:bold}.content.basket .remember-section .remember-product .remember-text p{color:#d6519d;font-size:20px;font-weight:bold}.content.basket .remember-section .remember-product a{padding:0;display:inline-block;text-align:center;color:white}.content.basket .remember-section .remember-product a:hover{text-decoration:none}.content.basket .remember-section .remember-product a.shop-button{font-weight:bold;background-color:#ffd425;max-width:80px}.content.basket .remember-section .remember-product a.shop-button p{padding:5px 0;line-height:15px;color:black}.content.billing .billing-info-form{margin-top:20px}.content.billing .billing-info-form .form-row{padding:10px;border:2px solid #626262}.content.billing .billing-info-form .form-row p{text-align:center;font-size:16px;font-weight:bold;padding:10px}.content.billing .billing-info-form .form-row input,.content.billing .billing-info-form .form-row select{border-radius:0;height:auto;padding:2px 5px}.content.billing .billing-info-form .bottom-section{width:100%;display:flex}.content.billing .billing-info-form .paypal-container{margin-top:20px;padding:10px 20px;text-align:center;background-color:#d1d1d1}.content.billing .billing-info-form .paypal-container .heading{font-size:16px;font-weight:bold}.content.billing .billing-info-form .paypal-container img{padding:5px}.content.billing .billing-info-form .paypal-container input[data-method="paypal"]{background-image:url("https://www.paypalobjects.com/webstatic/en_US/i/btn/png/gold-rect-paypalcheckout-34px.png");background-color:transparent;background-size:contain;background-repeat:no-repeat;background-position:center;width:173px;height:34px;border:none}.content.billing .billing-info-form .paypal-container .content-table{display:table;height:100%}.content.billing .billing-info-form .paypal-container .content-table .content-cell{display:table-cell;vertical-align:middle}.content.billing .billing-info-form .invoice-price-container{padding:0}.content.billing .billing-info-form .invoice-price-container .invoice-container{font-weight:bold;margin-top:20px}.content.billing .billing-info-form .invoice-price-container .invoice-container .total-headings{padding:0}.content.billing .billing-info-form .invoice-price-container .invoice-container .total-values{padding:0;text-align:right}.content.billing .billing-info-form .invoice-price-container .button-container{margin-top:20px;padding-right:0}.content.billing .billing-info-form .invoice-price-container .button-container .basket-button,.content.billing .billing-info-form .invoice-price-container .button-container .send-invoice-button{padding:0;border:none;text-align:center;line-height:34px;font-size:16px;font-weight:bold;background-clip:content-box}.content.billing .billing-info-form .invoice-price-container .button-container .basket-button:hover,.content.billing .billing-info-form .invoice-price-container .button-container .send-invoice-button:hover{text-decoration:none}.content.billing .billing-info-form .invoice-price-container .button-container .basket-button{background-color:#1b3f95;color:white;margin-bottom:10px}.content.billing .billing-info-form .invoice-price-container .button-container .send-invoice-button{background-color:#ffd425;color:black;margin-bottom:20px}.content.billing .billing-info-form .invoice-price-container p{margin:0}.input-group{width:100%}.input-group .input-info-icon{display:table-cell;width:40px;height:15px;line-height:0px;vertical-align:top}.input-group .input-info-icon img{width:30px;height:30px;margin:2px 5px 0;cursor:pointer}.input-info-content{float:right;height:0px;overflow:hidden}.input-info-content .info-content-container{border-radius:5px;padding:8px;margin-top:10px;background-color:#989898;color:white;position:relative}.input-info-content .info-content-container p:last-child{margin:0px}.input-info-content .info-content-container:before{content:"";border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #989898;width:0px;height:0px;position:absolute;top:-8px;right:8px}input.has-error,textarea.has-error,select.has-error{background-color:#f5d6e8}.notice-dialog .page-content{background-color:#1b3f95;display:inline-block;margin-top:100px;text-align:center;position:relative;float:none}.notice-dialog .page-content p{color:white;font-size:20px;padding:20px}.notice-dialog .page-content img{max-width:120px;background-color:white}.notice-dialog .page-content img.efia-logo{padding:5px}.notice-dialog .page-content .confirm-button{background-color:#ffd425;color:black;font-weight:bold;font-size:20px;padding:10px 50px;margin:0 0 20px;border:none;display:inline-block}.notice-dialog .page-content .confirm-button:hover{text-decoration:none}.content.cpd-form .form-contents{border:1px solid black;padding:10px;margin:20px}.content.cpd-form .submit-button{border:none;background-color:#ffd425;padding:10px;font-size:16px;font-weight:bold;min-width:200px;color:black;float:right;margin-right:20px;margin-bottom:20px}.content.deleted-users .deleted-user-list .table-headers{text-align:center}.content.deleted-users .deleted-user-list .table-headers p{padding:5px;margin:0;background-color:#cdcdcd;border:2px solid #bbb;border-right:none;font-size:14px;font-weight:bold}.content.deleted-users .deleted-user-list .table-headers p:last-child{border-right:2px solid #bbb}.content.deleted-users .deleted-user-list .deleted-user{text-align:center}.content.deleted-users .deleted-user-list .deleted-user p,.content.deleted-users .deleted-user-list .deleted-user .actions-area{padding:5px;margin:0;border-bottom:2px solid #bbb;font-size:14px}.twocolumncontent{padding-left:15px;padding-right:15px}.twocolumncontent .col-md-6{padding-left:0;padding-right:0}.twocolumncontent .standard-header{display:flex;align-items:center;justify-content:center}.twocolumncontent .standard-header h2{margin-bottom:0}.twocolumncontent .content{margin-top:40px}.twocolumncontent .content p{margin:0px 10px 20px 10px;display:block}.twocolumncontent .content-row .center-img{width:100%;text-align:center;margin-bottom:20px}.twocolumncontent .content-row .center-img img{max-width:100%}@media (max-width:767px){.twocolumncontent{padding-left:0;padding-right:0}}