body{min-height:100vh !important}@media (max-width: 991px){.container{max-width:100%}}.tooltip{font-size:12px}.bg-grad{background-image:linear-gradient(to right, #36ac40, #86cd8c)}.bg-none{background:none !important}.mt-8,.my-8{margin-top:3rem !important}.mb-8,.my-8{margin-bottom:3rem !important}[data-validation-errors]{font-size:85%;line-height:1.75}#main{min-height:70vh}.badge.badge-price{color:white;font-size:17px;background-color:#36ac40;padding:.5em .9em}.badge.badge-price-alt{font-size:14px;font-weight:normal;border:1px solid #36ac40;color:#36ac40;padding:.4em .6em;display:inline-flex;align-items:center}.badge.badge-price-alt svg,.badge.badge-price-alt i{margin-right:5px;vertical-align:middle;font-size:10px}.additional-module-description{font-size:13px;line-height:1.6}.card-footer-additional-module{background-color:rgba(74,174,54,0.1);font-size:14px;border-top:none;padding:0}.card-footer-additional-module label{display:block;margin:0;color:var(--success);padding:.75rem 1.75rem;transition:all .2s ease;cursor:pointer;position:relative}.card-footer-additional-module label .selected-elm{position:absolute;border-top:1px solid rgba(74,174,54,0.3);top:0;left:0;bottom:0;right:0;z-index:0}.card-footer-additional-module label input{display:none}.card-footer-additional-module label .add-module{z-index:1;display:inline-block}.card-footer-additional-module label .remove-module{z-index:1;display:none}.card-footer-additional-module label .badge{z-index:1}.card-footer-additional-module label input:checked+.add-module{display:none}.card-footer-additional-module label input:checked+.add-module+.remove-module{display:inline-block;color:white}.card-footer-additional-module label input:checked+.add-module+.remove-module+.badge.badge-price-alt{color:white;border-color:white}.card-footer-additional-module label input:checked+.add-module+.remove-module+.badge+.selected-elm{background-color:#4aae36}#purchase-checkout{position:relative}#purchase-checkout .form-loading{position:absolute;z-index:90;left:0;right:0;bottom:0;top:0;display:none}#purchase-checkout .form-loading div{position:absolute;z-index:99;left:0;right:0;bottom:0;top:0;display:flex;justify-content:center;align-items:center}#purchase-checkout .form-loading div i{font-size:30px;position:relative;z-index:99}#purchase-checkout .form-loading:after{content:'';position:absolute;z-index:90;left:0;right:0;bottom:0;top:0;background:white;opacity:.5}#auth{min-height:100vh}#auth .bg-horse{background-position:center;background-size:cover;background-image:url("../img/horse.jpg");background-color:var(--success)}#auth .bg-cat{background-position:right center;background-size:cover;background-image:url("../img/cat.jpg");background-color:var(--success)}#auth #auth-content{width:100%}#auth #auth-content .container{max-width:720px}#auth #auth-sidebar{box-shadow:inset 20px 0 40px 0 rgba(0,0,0,0.4);max-width:450px;min-width:250px;width:40vw}nav#mobile{display:none;background-color:var(--success);text-align:center}@media (min-width: 1200px){nav#mobile{display:none !important}}nav#mobile a{color:white;text-decoration:none;display:block}nav#mobile a span.text-success{color:white !important}nav#mobile a:hover{background-color:rgba(0,0,0,0.1)}nav#mobile ul,nav#mobile li{list-style:none;padding:0;margin:0;display:block}nav#mobile>ul>li{border-bottom:1px solid rgba(255,255,255,0.2)}nav#mobile>ul>li>a{font-weight:bold;text-transform:uppercase;letter-spacing:1px;padding:10px 5px}nav#mobile>ul>li>ul{background-color:rgba(0,0,0,0.1)}nav#mobile>ul>li>ul>li{border-bottom:1px solid rgba(255,255,255,0.2)}nav#mobile>ul>li>ul>li>a{font-size:90%}#header{box-shadow:0 5px 10px -5px rgba(0,0,0,0.15);position:relative;z-index:999}@media (max-width: 767px){#header .container{padding-right:0;padding-left:0}}@media (max-width: 767px){#header .visit-website{display:block;background:var(--light);text-align:center}#header .visit-website a{font-size:11px;text-transform:uppercase;color:var(--dark);text-decoration:none;letter-spacing:2px;display:block;padding:5px}#header .visit-website a i{color:var(--success)}}@media (min-width: 768px){#header .visit-website{position:absolute;bottom:-30px;height:30px;background:white;white-space:nowrap;box-shadow:0 5px 10px -5px rgba(0,0,0,0.15);border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;justify-content:center;align-items:flex-end}#header .visit-website a{display:block;padding:0 25px 10px 25px;font-size:12px;font-weight:bold;color:#777;text-decoration:none;transition:all .2s ease}#header .visit-website a i{transition:all .2s ease;margin-left:5px;color:var(--success)}#header .visit-website a:hover{color:var(--success)}#header .visit-website a:hover i{color:#777}}#header .logo{padding:10px 0}@media (max-width: 767px){#header .logo{padding:10px 0 10px 15px}}@media (max-width: 767px){#header nav{padding:0 15px 0 0}}@media (max-width: 1199px){#header nav .menu-toggle{display:inline-block;height:35px;width:35px;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer}#header nav .menu-toggle>span{display:block;height:4px;border-radius:4px;background:var(--dark);width:35px;transition:all .2s ease}#header nav .menu-toggle>span:nth-child(2){opacity:.8;margin:5px 0}#header nav .menu-toggle:hover>span:nth-child(1){transform:translate(0, -2px)}#header nav .menu-toggle:hover>span:nth-child(3){transform:translate(0, 2px)}#header nav .menu-toggle:hover>span:nth-child(2){opacity:0.6}#header nav .menu-toggle.active>span:nth-child(1){margin:0;transform:rotate(45deg)}#header nav .menu-toggle.active>span:nth-child(3){transform:rotate(-45deg);margin:-4px 0 0 0}#header nav .menu-toggle.active>span:nth-child(2){opacity:0;margin:0;height:0}#header nav>ul.list-inline{display:none}}#header nav ul,#header nav li{padding:0;margin:0;list-style:none}#header nav ul a,#header nav li a{text-decoration:none;display:block}#header nav>ul{display:flex}#header nav>ul>li{display:inline-block;position:relative;margin:0 10px}#header nav>ul>li>a{text-transform:uppercase;font-weight:bold;letter-spacing:1px;color:var(--gray);padding:35px 0;position:relative}#header nav>ul>li>a:after{content:'';height:5px;display:block;width:100%;bottom:0;position:absolute;z-index:2;background-image:linear-gradient(to right, #36ac40, #86cd8c);display:none}#header nav>ul>li.active a:after{display:block}#header nav>ul>li:hover>ul{display:block;visibility:visible;opacity:1;transform:translate(0, 0)}#header nav>ul>li>ul{display:block;position:absolute;z-index:9;width:220px;background:#505050;border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden;visibility:hidden;opacity:0;box-shadow:0 5px 10px -5px rgba(0,0,0,0.15);transform:translate(0, -5px);transition:all 100ms ease-in-out}#header nav>ul>li>ul>li>a{color:white;padding:10px 25px;font-size:13px;text-transform:uppercase;letter-spacing:1.5px;border-bottom:1px solid rgba(255,255,255,0.2);transition:all .2s ease-in-out}#header nav>ul>li>ul>li:hover>a{background-color:rgba(0,0,0,0.2)}#header nav>ul>li>ul>li:last-child>a{border-bottom:none}#main{padding:60px 0;background:var(--light)}#footer{font-size:85%;border-top:1px solid #eee}#footer a.logo{margin-bottom:15px}#footer a.logo img{max-width:190px}#footer p.text-muted small{color:#999}#footer p.site-credits{margin-top:15px;font-size:12px}#footer p.site-credits,#footer p.site-credits a{color:#999}#footer li a,#footer p a{color:var(--secondary);text-decoration:none;border-bottom:1px solid #eee}#footer li a:hover,#footer p a:hover{color:var(--dark);border-bottom-color:var(--primary)}#sidebar ul.nav{padding:10px 0}#sidebar ul.nav>li{border-bottom:1px solid #eee}#sidebar ul.nav>li:last-child{border:none}#sidebar ul.nav>li>a{text-transform:uppercase;color:var(--dark);font-size:90%;letter-spacing:1.5px;padding:10px 25px;transition:all .2s ease-in-out}#sidebar ul.nav>li:hover>a{padding-left:30px;padding-right:20px;opacity:.8}.btn{text-transform:uppercase;letter-spacing:1px;font-weight:bold}.btn:disabled,.btn.disabled{pointer-events:all !important;cursor:not-allowed !important}.btn.btn-sm{font-size:10px;letter-spacing:1px;font-weight:normal}.btn.btn-primary{background-image:linear-gradient(to right, #36ac40, #86cd8c)}.btn.btn-light i{color:var(--green)}h1 small,h2 small,h3 small,h4 small,h5 small{display:block;text-transform:uppercase;letter-spacing:1px;font-size:50%;font-weight:bold}.card-header .nav-tabs a{margin-right:5px;margin-bottom:-1px;color:white}.page-title{color:var(--dark);margin:0;padding:0}.page-title small{color:var(--primary)}.card-module-purchase{position:relative;cursor:pointer}.card-module-purchase input{display:none;position:absolute}.card-module-purchase input:checked+.card-body{background-image:linear-gradient(to right, #36ac40, #86cd8c)}.card-module-purchase input:checked+.card-body,.card-module-purchase input:checked+.card-body *{color:white !important}.card-module-purchase .non-selected-module-hover,.card-module-purchase .selected-module{position:absolute;top:0;left:0;bottom:0;right:0;display:block;background:rgba(74,174,54,0.2);text-align:center;justify-content:center;align-items:center;font-size:100px;z-index:9;color:white;display:none}.card{overflow:hidden;box-shadow:0 5px 20px -5px rgba(0,0,0,0.15)}.card .card-header{color:white;background:var(--primary)}.card .card-header .card-title{font-weight:bold}.card table.table{margin:0}.card table.table thead th{border-top:none;font-size:11px;color:white;text-transform:uppercase;letter-spacing:1px;background-color:var(--secondary)}.card .card-body-quiz .form-check{position:relative;margin:0 0 4px 0}.card .card-body-quiz .form-check input.form-check-input{visibility:hidden}.card .card-body-quiz .form-check input.form-check-input:checked+.form-check-label{background:var(--success);color:white}.card .card-body-quiz .form-check.bg-danger input.form-check-input:checked+.form-check-label{background:var(--danger)}.card .card-body-quiz .form-check.bg-danger .form-check-label .num{background:var(--danger)}.card .card-body-quiz .form-check .form-check-label{background:var(--light);cursor:pointer;margin-left:15px;padding:5px}.card .card-body-quiz .form-check .form-check-label .num{position:absolute;top:0;left:0;bottom:0;width:30px;background:var(--success);display:flex;justify-content:center;align-items:center;color:white;font-weight:bold}.card .card-body-quiz .form-check .form-check-label .question{padding-left:5px}form#quiz-form{position:relative}form#quiz-form .disable-quiz-form{position:absolute;top:0;left:0;bottom:0;right:0;z-index:90}.card.card-course .card-header{padding:1.3rem 2rem;background:white;color:var(--dark)}.card.card-course .card-header h2{line-height:1.5;font-size:1.7rem}.card.card-course .card-header h2 small{color:#888}.card.card-course .card-header .card-course-provider-logo{max-width:100px;height:50px;display:flex;justify-content:center;align-items:center;margin-right:25px}.card.card-course .card-header .card-course-provider-logo img{max-width:100%;max-height:100%;height:auto}@media (min-width: 768px){.card.card-course .card-body{background-repeat:no-repeat;background-size:contain;background-position:bottom right}}.card.card-course .card-body .progress{background-color:#25501c}.card.card-course .card-footer{background:var(--green);padding:1.3rem 2rem;color:white}.card.card-course .card-footer .btn.btn-light{padding-right:25px;padding-left:25px}.card.card-module-purchased .card-body{opacity:.8}.card.card-course-section ul.module-section-items{border-top:1px solid #eee}.card.card-course-section ul.module-section-items,.card.card-course-section ul.module-section-items ul,.card.card-course-section ul.module-section-items li{padding:0;margin:0;list-style:none}.card.card-course-section ul.module-section-items li{position:relative}.card.card-course-section ul.module-section-items li:hover .module-row{background:var(--light)}.card.card-course-section ul.module-section-items li .module-row{padding:20px 25px;border-bottom:1px solid #eee;transition:all .2s ease}.card.card-course-section ul.module-section-items li .module-row .ico{width:50px;position:relative;z-index:9;color:var(--success)}.card.card-course-section ul.module-section-items li .module-row .details{font-size:80%;margin-left:25px}.card.card-course-section ul.module-section-items li .module-row small.num{margin-right:15px}.card.card-course-section ul.module-section-items li .module-row .fas.fa-check-circle,.card.card-course-section ul.module-section-items li .module-row .far.fa-circle{color:var(--success)}.swal2-container .swal2-popup{padding:2rem}.swal2-container .swal2-popup .swal2-content{font-size:90%;line-height:1.7}.swal2-container .swal2-popup .swal2-actions button{border-radius:10px;font-weight:bold;text-transform:uppercase;letter-spacing:.5px}.layout-exam #header .visit-website,.layout-exam #header nav{display:none !important}.layout-exam #footer ul.list-inline{display:none !important}.layout-exam #mobile{display:none !important}.layout-exam .exam-overlay{position:fixed;z-index:999;background-color:var(--dark);top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center;text-align:center}.layout-exam .exam-overlay .card{width:550px;z-index:10}.layout-exam .exam-overlay i.far,.layout-exam .exam-overlay i.fas{opacity:.05;color:white;position:absolute;top:0;left:0;bottom:0;right:0;font-size:100vh;z-index:0}.layout-exam .exam-overlay .logo{margin-bottom:2rem}.layout-exam form#exam{position:relative}@media (min-width: 992px){.layout-exam form#exam .card-body h4{display:flex;justify-content:flex-start;align-items:center}}.layout-exam form#exam .card-body h4 .question-progress{font-size:80%;margin-right:15px;color:var(--success);display:block}@media (min-width: 992px){.layout-exam form#exam .card-body h4 .question-progress{display:inline-block}}.layout-exam form#exam .card-body .question-content{margin-top:5px;margin-bottom:25px}.layout-exam form#exam .card-body .answer-heading{padding:5px 15px;font-weight:bold;font-size:13px}.layout-exam form#exam textarea.form-control{padding:30px;border-radius:0;outline:none !important;box-shadow:none !important;border:none !important;background:var(--light);min-height:300px}.layout-exam form#exam .card-footer .progress-percentage{width:100%;margin:0 30px}.layout-exam form#exam .card-footer .btn-container{width:200px}.layout-exam form#exam .card-footer .btn-container .btn,.layout-exam form#exam .card-footer .btn-container .btn+.btn{margin:0 !important}#course_sidebar #course_sidebar_progress .progress{padding:5px;margin-top:20px;background-color:#328023}#course_sidebar #course_sidebar_progress .progress .progress-bar{background:white;border-radius:5px}.skype_support_card,.exam_booking_support_card,.course_support_card{margin-top:2rem;background:white;box-shadow:0 5px 20px -5px rgba(0,0,0,0.15);padding:2rem;border-radius:.5rem;position:relative;overflow:hidden}.skype_support_card>div,.exam_booking_support_card>div,.course_support_card>div{position:relative;z-index:10}.skype_support_card i,.skype_support_card svg,.exam_booking_support_card i,.exam_booking_support_card svg,.course_support_card i,.course_support_card svg{position:absolute;z-index:0;top:-10px;right:-10%;color:orange;opacity:.2;font-size:12rem}.skype_support_card ol,.skype_support_card ul,.exam_booking_support_card ol,.exam_booking_support_card ul,.course_support_card ol,.course_support_card ul{padding-left:25px}.skype_support_card ol li,.skype_support_card ul li,.exam_booking_support_card ol li,.exam_booking_support_card ul li,.course_support_card ol li,.course_support_card ul li{margin-bottom:5px}.skype_support_card p,.skype_support_card ol,.skype_support_card ul,.exam_booking_support_card p,.exam_booking_support_card ol,.exam_booking_support_card ul,.course_support_card p,.course_support_card ol,.course_support_card ul{z-index:4;margin-bottom:0;font-size:12px}.skype_support_card p strong,.skype_support_card ol strong,.skype_support_card ul strong,.exam_booking_support_card p strong,.exam_booking_support_card ol strong,.exam_booking_support_card ul strong,.course_support_card p strong,.course_support_card ol strong,.course_support_card ul strong{font-size:17px}.skype_support_card p a,.skype_support_card ol a,.skype_support_card ul a,.exam_booking_support_card p a,.exam_booking_support_card ol a,.exam_booking_support_card ul a,.course_support_card p a,.course_support_card ol a,.course_support_card ul a{color:orange;text-decoration:underline;font-weight:bold;font-size:14px}.exam_booking_support_card{margin-top:0;background-color:var(--danger)}.exam_booking_support_card,.exam_booking_support_card p a{color:white}.exam_booking_support_card i,.exam_booking_support_card svg{color:darkred}.skype_support_card{border:2px dashed #0078d7}.skype_support_card img{max-width:40px;margin-bottom:.6rem}.skype_support_card p a{color:#0078d7}#directory .profile-page-header h1{color:var(--success)}#directory .profile-page-header small{font-size:20px;font-style:italic}[data-rating] .stars>span{cursor:pointer}[data-rating] .stars>span [data-prefix=fas]{display:none}[data-rating] .stars>span.active [data-prefix=fas]{display:inline-block}[data-rating] .stars>span.active [data-prefix=far]{display:none}.rating-output .fas.fa-star{color:#ffc107}tr.private-privacy td{background:#f3f3f3}tr.private-privacy:not(:hover) td{opacity:.8 !important}[data-remove-profile-image]{text-decoration:underline;cursor:pointer;opacity:.6}[data-remove-profile-image]:hover{opacity:1}body.bg-cat #main{background-size:cover;background-position:center;background-image:url("../../common/img/bg/cat.png")}body.bg-horse #main{background-size:cover;background-position:center;background-image:url("../../common/img/bg/horse.png")}body.bg-dog #main{background-size:cover;background-position:center;background-image:url("../../common/img/bg/dog.png")}.card-purchase-course .provider-logo,.card-purchase-course .sponsor-logo,.card-provider-course .provider-logo,.card-provider-course .sponsor-logo,.card-sponsor-course .provider-logo,.card-sponsor-course .sponsor-logo{height:120px;width:100%;display:flex;justify-content:center;align-items:center;background-color:#f8f9fa;overflow:hidden}.card-purchase-course .provider-logo img,.card-purchase-course .sponsor-logo img,.card-provider-course .provider-logo img,.card-provider-course .sponsor-logo img,.card-sponsor-course .provider-logo img,.card-sponsor-course .sponsor-logo img{max-width:150px;max-height:100px;width:auto;height:auto}.card-provider-course,.card-sponsor-course{position:relative;height:100%}.card-provider-course .card-body,.card-sponsor-course .card-body{display:flex;flex-direction:column}.card-provider-course .p-4.flex-fill,.card-sponsor-course .p-4.flex-fill{display:inline-flex;flex-direction:column}.card-provider-course .p-4.flex-fill .btn,.card-sponsor-course .p-4.flex-fill .btn{margin-top:auto}.card-sponsor-course ul{list-style:none;margin:0;padding-left:1rem;font-weight:400}.card-sponsor-course ul li:before{content:"\2022";color:#36ac40;font-weight:bold;display:inline-block;width:1rem;margin-left:-1rem}.list-success{list-style:none;margin-left:0;padding-left:1rem}.list-success li:before{content:"\2022";color:#36ac40;font-weight:bold;display:inline-block;width:1rem;margin-left:-1rem}[data-toggle-course-info] a{text-decoration:none}[data-toggle-course-info] a svg,[data-toggle-course-info] a i{margin-right:5px}[data-toggle-course-info] a:hover{color:#333 !important}.embed-container{overflow:hidden;padding-top:56.25%;position:relative}.embed-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}
