@charset "UTF-8";html{scroll-behavior:smooth}html,body{width:100%;min-height:100%;margin:0;padding:0;background-repeat:no-repeat;background-position:top center}body{background-color:#fff;color:#282828;font-family:Open Sans,sans-serif}p,h1,h2,h3,h4{margin:0;padding:0}.row{margin-left:0;margin-right:0}.container{padding:0}img{max-width:100%}.small,small{font-size:70%;font-weight:inherit}@media(min-width:1450px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1400px;width:1400px}}h3{text-transform:uppercase;font-size:45px;font-family:Open Sans,sans-serif;font-weight:400;line-height:1}h6{font-size:28px;font-family:Fjalla One,sans-serif;font-weight:400;line-height:1}h4{font-size:22px;font-family:Fjalla One,sans-serif;font-weight:400}.bg-light{background-color:#fff!important}.features-icons p{font-size:.9rem;font-family:Open Sans,sans-serif}p{font-family:Open Sans;font-size:14px;line-height:1.2}.text-primary{color:#f15a25!important}.bg-lt-grey{background-color:#e2e2e2}.bg-red{background-color:var(--raptorRed)}.text-burgandy{color:var(--raptorburgandy)!important}.btn-default{color:#fff;background-color:#008aa1;border-radius:40px;padding:10px 25px;font-size:18px;font-family:Roboto Condensed,sans-serif;font-weight:700;display:inline-block}.btn-default:hover{color:#fff;background-color:#206699}.btn-red{background-color:var(--raptorRed);border:2px solid var(--raptorRed);color:#fff;font-family:Fjalla One,sans-serif;font-size:18px;font-weight:400;padding:10px 35px;border-radius:0}.btn-red:hover{background-color:transparent;color:var(--raptorRed);border:2px solid var(--raptorRed)}.btn-burgandy{background-color:var(--raptorburgandy);border:2px solid var(--raptorburgandy);color:#fff;font-family:Open Sans,sans-serif;font-size:25px;font-weight:700;padding:2px 90px;border-radius:0}.btn-burgandy:hover{background-color:#fff;color:var(--raptorburgandy);border:2px solid var(--raptorburgandy)}.btn-white{background-color:#fff;border:2px solid #fff;color:#222d35;font-family:Fjalla One,sans-serif;font-size:18px;font-weight:400;padding:10px 35px;border-radius:0}.btn-white:hover{background-color:transparent;border:2px solid #fff;color:#fff}.btn-black{color:#fff;background-color:#000;border-radius:0;padding:2px 25px;font-size:25px;font-family:Roboto,sans-serif;font-weight:900;display:inline-block;border:2px solid #000}.btn-black:hover{color:#000;background-color:#000;background-color:transparent}.nav-item{color:#222d35;font-family:Fjalla One,sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;padding:0 20px}.nav-link{padding:1.2rem 1.5rem}.nav-item.bg-red .nav-link{color:#fff}.navbar-brand{margin-right:50px}.home-logo{width:160px}.home-banner{background-image:url(/assets/img/home-dl.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding:190px 0}.home-banner h6{font-size:24px;font-weight:400;color:#fff}.home-banner img{max-width:505px;width:100%}.social{width:31px}.academy-left{padding:95px 65px 65px}.academy-right{padding:95px 0 40px 65px}.academy-right img{vertical-align:bottom}#academy .academy-right p{color:#f3bdbd}#academy h3,#about h3,#contact h3{text-transform:uppercase;font-size:45px;font-family:Fjalla One,sans-serif;font-weight:400;line-height:50px;color:#222d35}.white-divider{border-bottom:2px solid #fff;width:95px;margin-top:15px;margin-bottom:45px}#academy h2{text-transform:uppercase;font-size:50px;font-family:Fjalla One,sans-serif;font-weight:400;line-height:1}#academy h4{text-transform:uppercase;font-size:28px;font-family:Fjalla One,sans-serif;font-weight:400;line-height:1}#academy h6{text-transform:uppercase;font-size:22px;font-family:Fjalla One,sans-serif;font-weight:400;line-height:1}#academy p,#about p,#contact p{font-size:14px;font-family:Open Sans,sans-serif;font-weight:400;line-height:1;color:#707070;line-height:23px}#about{background-image:url(/assets/img/raptor-dl.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding:125px 65px 110px}.home-servicing h3{text-transform:uppercase;font-size:45px;font-family:Open Sans,sans-serif;font-weight:100;line-height:1;letter-spacing:18px;color:#fff;opacity:.64}.home-servicing{background-image:url(/assets/img/serving-dl.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.home-servicing h6 a{text-transform:uppercase;font-size:18px;font-family:Open Sans,sans-serif;font-weight:600;line-height:1;letter-spacing:.4px;color:#fff}.home-servicing img{width:200px;margin-top:75px;margin-bottom:30px}.home-servicing .social{width:31px;margin-top:5px;margin-bottom:45px}.contact-left,.contact-right{padding-top:125px;padding-left:65px;padding-right:65px}.bg-director-gray{background-color:#222d35;margin-top:120px}.director-left h4{font-size:30px;font-family:Fjalla One,sans-serif;font-weight:400;line-height:1;color:#000;margin-top:75px}.director-left h5{text-transform:uppercase;font-size:22px;font-family:Fjalla One,sans-serif;font-weight:400;line-height:1;color:#d72323}.director-left p{font-size:14px;font-family:Open Sans,sans-serif;font-weight:400;line-height:23px;color:#707070}.red-divider{border-bottom:2px solid #d72323;width:95px;margin-top:12px;margin-bottom:12px}#contactModal img{width:230px}#contactModal h2{text-transform:uppercase;font-size:29px;font-family:Fjalla One,sans-serif;font-weight:400;line-height:1;color:#222d35}#contactModal .contact-modal-footer{background-color:#d72323}#contactModal .contact-modal-footer h6 a{font-size:11px;font-family:Open Sans,sans-serif;font-weight:700;color:#fff}#contactModal .contact-modal-footer h6{line-height:.7}#contactModal .form-control{background-color:#d5d5d5;border-radius:unset;border:unset;color:#575757;font-size:12px;font-family:Fjalla One,sans-serif;height:calc(1.5em + 1.5rem + 2px)}#contactModal .form-control::placeholder{color:#848484}.dashboard-bg{min-height:93vh;background-color:#f1f1f1;padding:0 100px}.dashboard-left{background-color:#4d4d4d;min-height:93vh}.dashboard-left h3{font-size:30px;line-height:1}.dashboard-courses{border:1px #fff solid;padding:5px 8px;font-size:18px;font-family:Roboto Condensed,sans-serif}.my-courses{border-radius:10px}.min-height{min-height:95vh}.class-bg{background-color:#eee}.course-row{border-radius:7px}.in-progress{background-color:#efbc5b;float:right;font-family:Roboto,sans-serif;font-weight:700;font-size:13px;padding:2px 20px;border-radius:5px}.dashboard-right h5{font-size:26px;font-family:Roboto Condensed,sans-serif;color:#6a6a6a;font-weight:700;line-height:1}.my-courses-title{margin-top:50px}.my-courses-title h5{font-size:30px;font-family:Roboto,sans-serif;color:var(--raptorburgandy);font-weight:900}.my-courses p{font-family:Roboto,sans-serif;font-size:16px;color:#6a6a6a;line-height:1}a .fa-chevron-right{color:#000;font-size:25px;vertical-align:text-top}.help{background-color:#5a5a5a;border-radius:13px;padding:10px 25px;justify-content:space-between;position:absolute;bottom:20px;width:94%}.dashboard-right .btn-gold,.dashboard-left .btn-gold{font-family:"Open Sans",Sans-serif;font-size:12px;font-weight:700;border-radius:7px;padding:5px 25px}.course-list div{border-left:6px solid #fff;padding-left:20px}.course-list:hover{text-decoration:none}.course-list h4{font-family:"Roboto",Sans-serif;font-size:26px;font-weight:900}.course-list p{font-family:"Open Sans",Sans-serif;font-size:12px;font-weight:400}.quiz-border{border-bottom:2px solid #5a5a5a;padding-bottom:20px}.progress-status a{text-decoration:none}.my-courses .video-completed{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#188575;opacity:.9}.my-courses .fa-check-circle{color:#fff;font-size:50px}.avatar{width:100px;background-color:#fff;border-radius:50%;border:2px solid #000}.dashboard-left hr{border-top:#fff solid 2px}.form-group{margin-bottom:1rem}.form-group.input-underline .form-control{width:100%;border-radius:0;border:none;border-bottom:2px solid darkgrey;outline:none;-webkit-box-shadow:none;box-shadow:none;font-size:1.5rem;margin:4px 0 0;padding:0}.form-group.input-underline textarea.form-control{border:1px solid #dee2e6!important;margin-top:1rem!important;padding:8px 12px}.form-group.input-underline .underline{height:4px;width:0px;position:relative;margin-top:-4px;background:var(--fieldColor);transition:.3s width ease-in-out}.form-group.input-underline .form-control:focus+.underline{width:100%;background:var(--fieldColor)}.form-group.input-underline label{margin:0 0 -10px;padding:0;display:block}.radio{margin:.5rem}.radio input[type=radio]{position:absolute;opacity:0}.radio input[type=radio]+.radio-label:before{content:"";background:#f4f4f4;border-radius:100%;border:1px solid #b4b4b4;display:inline-block;width:1.4rem;height:1.4rem;position:relative;margin-right:1rem;vertical-align:top;cursor:pointer;text-align:center;transition:all .25s ease}.radio input[type=radio]:checked+.radio-label:before{background-color:var(--fieldColor);box-shadow:inset 0 0 0 4px #f4f4f4}.radio input[type=radio]:focus+.radio-label:before{outline:none;border-color:var(--fieldColor)}.radio input[type=radio]:selected:disabled+.radio-label:before{box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4;background:#b4b4b4}.radio input[type=radio]+.radio-label:empty:before{margin-right:0}.checkbox{margin:.5rem}.checkbox input[type=checkbox]{position:absolute;opacity:0}.checkbox input[type=checkbox]+.checkbox-label:before{content:"";background:#f4f4f4;border:1px solid #b4b4b4;display:inline-block;width:1.4rem;height:1.4rem;position:relative;margin-right:1rem;vertical-align:top;cursor:pointer;text-align:center;transition:all .25s ease}.checkbox input[type=checkbox]:checked+.checkbox-label:before{background-color:var(--fieldColor);box-shadow:inset 0 0 0 4px #f4f4f4}.checkbox input[type=checkbox]:focus+.checkbox-label:before{outline:none;border-color:var(--fieldColor)}.checkbox input[type=checkbox]:disabled+.checkbox-label:before{box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4;background:#b4b4b4}.checkbox input[type=checkbox]+.checkbox-label:empty:before{margin-right:0}.search__input{width:100%;padding:14px 24px 12px;transition:transform .25s ease-in-out;font-size:20px;line-height:18px;color:#fff;background-color:var(--fieldColor);background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='white' viewBox='0 0 24 24'><path d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/></svg>");background-repeat:no-repeat;background-size:24px 24px;background-position:95% center;border-radius:5px;border:1px solid #575756;transition:all .25s ease-in-out;backface-visibility:hidden;transform-style:preserve-3d}.search__input::placeholder{color:#fff;text-transform:uppercase;letter-spacing:1.5px}.search__input:focus::placeholder{color:gray;text-transform:uppercase;letter-spacing:1.5px}.search__input:focus{padding:14px 0 12px;outline:0;color:gray;border:1px solid transparent;border-bottom:1px solid #575756;border-radius:0;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='grey' viewBox='0 0 24 24'><path d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/></svg>");background-position:100% center}.btn-form{border:3px solid var(--buttonColor);color:var(--buttonColor);background:none;cursor:pointer;padding:20px 40px;margin:10px 20px;text-transform:uppercase;letter-spacing:1px;font-weight:700;outline:none;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.btn-form:hover{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;color:#fff;background:var(--buttonColor);opacity:.8}.flatpickr-input{background:#fff!important;height:46px}.flatpickr{background:#fff}.flatpickr input{background:#fff!important;height:auto}.flatpickr a.input-button{text-decoration:none;border:1px solid #bbb;padding:4px 10px;border-left:0;cursor:pointer;align-self:center;justify-content:center;line-height:1}.datepicker{height:38px}th.dtr-control:before,td.dtr-control:before{font-family:"Font Awesome 5 Free"!important;font-weight:900!important;border:unset!important;box-shadow:unset!important;height:1.1em!important;width:1.1em!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{content:"";line-height:1.2em}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before{content:"";line-height:1.1em}div.dataTables_wrapper div.dataTables_info{white-space:unset}.dataTables_info{margin-left:auto}.dt-buttons{float:right}.dt-buttons .dt-button{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.dt-buttons .dt-button{color:#fff;background-color:#dc3545;border-color:#dc3545}.dt-buttons .dt-button:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}div.dataTables_wrapper div.dataTables_length select{margin:0 8px}table.dataTable{margin-top:0!important}.tableActionsColumn{width:0px;white-space:nowrap}.slidecontainer{width:100%}.slider{-webkit-appearance:none;width:100%;height:25px;background:#d3d3d3;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.slider:hover{opacity:1}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;background:var(--sliderColor);cursor:pointer}.slider::-moz-range-thumb{width:25px;height:25px;background:var(--sliderColor);cursor:pointer}footer{background-color:#fff;color:#707070}footer a{color:#707070}footer a:hover{color:#707070}.site-info{font-family:Open Sans,sans-serif;font-size:11px;font-weight:400;color:#707070}.login-left{background-image:url(/assets/img/login-left.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:100vh;z-index:999}.login-center{background-color:#f1f1f1;padding-left:50px}.login-right{background-image:url(/assets/img/login-right.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:100vh}.login-shield{margin-right:-110px}.login-form{margin-left:125px;margin-right:125px}.login-form .form-control{border:1px solid #707070;border-radius:0;font-family:Open Sans,sans-serif;font-size:13px;font-weight:700;color:#4d4d4d;height:calc(1.5em + 1.5rem + 2px)}.login-form .form-control::placeholder{text-transform:uppercase}.login-form h3{font-family:Roboto,sans-serif;font-size:30px;font-weight:900;color:#2b2929}.login-form p{font-family:Open Sans,sans-serif;font-size:13px;font-weight:700;color:#4d4d4d}.login-form hr{border-top:1px solid #707070}.welcome-box{background-color:#9b0e1b8f;border:3px solid #9b0e1b;padding:15px 20px}.welcome-box p{font-family:Open Sans,sans-serif;font-size:13px;font-weight:700;color:#fff}.login-right h1{font-family:Roboto Condensed,sans-serif;font-size:45px;font-weight:700;color:#fff}.login-right p{font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;color:#fff;line-height:24px}.login-right h6{font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;color:#fff}.login-right img{opacity:.4;width:340px;margin:100px 0}.login-right-inner{padding:150px 100px 0 50px}.login-right-link{font-family:Roboto Condensed,sans-serif;font-size:21px;font-weight:700;color:#fff}.login-contact{margin-top:75px}.login-form img{width:215px}.login-bg{background-color:#f1f1f1}.register-form-bg{background-color:#d8d8d8}.register-classes{background-color:#fff;border-radius:23px}.register-classes p{font-family:Roboto,sans-serif;font-size:16px;color:#6a6a6a;line-height:1}.progress-status p{font-family:Roboto,sans-serif;font-size:13px;font-weight:700;color:#6a6a6a;line-height:1}.register-classes .course-row:not(:last-child){border-bottom:1px solid var(--raptorburgandy)}.register-classes .course-row:not(:last-child){border-radius:unset}.registration-confirmation h3{font-family:Roboto,sans-serif;font-size:30px;font-weight:900;color:var(--raptorburgandy)}.registration-confirmation h5{font-family:Open Sans,sans-serif;font-size:22px;font-weight:700;color:#4d4d4d}.registration-confirmation p{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;color:#4d4d4d}@media(max-width:1450px){.course-list h4{font-size:18px}.avatar{margin-right:.5rem!important}.login-form{margin-left:10px;margin-right:10px}}@media(max-width:996px){.home-login{margin:0 5%}.home-right{padding:60px 20px}.course-row img{width:75%}.academy-right{padding:95px 25px 40px}.academy-left{padding:95px 25px 65px}.home-banner{padding:60px 0}}@media(max-width:768px){.home-banner{background-position:center left}.banner-title,.banner-text,.banner-text a{color:#4d4d4d!important}.home-right{padding:50px 10px}.banner-title{font-size:30px}.dashboard-bg{padding:0 10px}.home-banner{padding:25px 0}.academy-left{padding:50px 25px}.academy-right{padding:40px 25px}#about{padding-top:50px;padding-bottom:50px}.contact-left,.contact-right{padding:50px 25px}.director-left h4{margin-top:50px}.director-left img{max-width:350px}.home-servicing img{width:200px;margin-top:25px;margin-bottom:25px}.home-servicing .social{width:31px;margin-top:5px;margin-bottom:0}.home-servicing h3{text-transform:uppercase;font-size:28px;font-family:Open Sans,sans-serif;font-weight:100;line-height:1.5;letter-spacing:18px;color:#fff;opacity:.64}.login-form h3{font-size:22px}}@media(max-width:575px){.dashboard-bg{padding:0 10px}.course-row img{width:100%}}@media(max-width:450px){.btn-progress,.btn-completed,.btn-notstarted{font-size:10px}}
