.account-login{border:3px dashed blue;padding:20px;margin:100px 20px;border-radius:10px;max-width:500px}.account-login .form-group{margin-bottom:10px}.account-login button{margin-top:10px}.account-login #account-login-error{color:red;font-weight:bold;margin-top:10px}.account-login #account-login-status{color:green;font-weight:bold;margin-top:10px}

.fee-grant.jkc .flex{display:flex;justify-content:space-between;align-items:center}.fee-grant.jkc .flex-center{display:flex;align-items:center}.fee-grant.jkc .justify-content-center{display:flex;justify-content:center}.fee-grant.jkc .title{padding:5px}.fee-grant.jkc p,.fee-grant.jkc td{font-size:15px}.fee-grant.jkc td{padding:15px;vertical-align:middle}.fee-grant.jkc th{font-size:14px;font-family:'Montserrat';font-weight:bold;color:#0b1541;border-bottom:0;border-top:0}.fee-grant.jkc .fee-grant-table{margin-top:10px}.fee-grant.jkc .fee-grant-table thead{border-bottom:5px solid;text-transform:uppercase;font-family:'Montserrat'}.fee-grant.jkc .fee-grant-table tbody td{font-family:'Montserrat';color:#0b1541}.fee-grant.jkc .m-0{margin:0}.fee-grant.jkc .header{background:url(67f4406070bbcd1f4419.png) no-repeat center center;height:355px;display:flex;justify-content:center;background-size:cover;align-items:center}.fee-grant.jkc .header .heading{color:white;text-align:center;font-size:68px;font-weight:bold}.fee-grant.jkc h3{font-size:36px;font-weight:bold;color:#000000;font-family:'Montserrat'}.fee-grant.jkc .grey-box{width:256px;height:103px;background-color:#eaf0ff;display:flex;justify-content:center;align-items:center;margin-top:10px}.fee-grant.jkc .pt-15{padding-top:15px}.fee-grant.jkc .hours-title{font-size:16px;font-family:'Montserrat';margin-top:-15px}.fee-grant.jkc .total-hours{font-weight:bold;font-family:'Montserrat';color:#275ce4;font-size:50px}.fee-grant.jkc .mini-grey-box{width:240px;background-color:#eaf0ff;margin-top:79px;margin-left:-50px}.fee-grant.jkc .mini-grey-box .title{font-size:12px;color:#0b1541;font-family:'Montserrat';font-weight:bold}.fee-grant.jkc img{width:35px;height:28px}.fee-grant.jkc .btn-primary{background-color:#f78219 !important}.fee-grant.jkc .btn-outline-primary,.fee-grant.jkc .btn-outline-primary:hover{color:#f78219;border:2px solid #f78219;background-color:white;font-size:16px;font-weight:bold;font-family:'Montserrat'}.fee-grant.jkc .form-check{position:relative}.fee-grant.jkc input[type='checkbox']{width:20px;height:20px}.fee-grant.jkc input[type='checkbox']:checked::before{content:'';display:block;position:absolute;text-align:center;height:20px;width:20px;left:0;top:0;background-color:#b5b5b5 !important;font-family:'Montserrat';border-radius:2px;border:#707070}.fee-grant.jkc input[type='checkbox']:checked::after{content:url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14\" height=\"14\" fill=\"707070\" viewBox=\"0 0 24 24\"><path d=\"M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z\"/></svg>");display:block;position:absolute;left:3px;top:3px}.fee-grant-modal.modal .row{margin:0}.fee-grant-modal.modal .modal-title{font-size:20px;color:#4d4d4d;font-family:'Montserrat'}.fee-grant-modal.modal .modal-header .close{margin-top:-2px;background:#c3c3c3;width:30px;height:30px;border-radius:20px;cursor:pointer}.fee-grant-modal.modal img{margin-right:5px}.fee-grant-modal.modal .full-name{font-size:24px;font-family:'Montserrat';font-weight:bold;margin-top:0}.fee-grant-modal.modal .value{color:#4d4d4d}.fee-grant-modal.modal .pl-0{padding-left:0}.fee-grant-modal.modal .main-row{font-size:14px;font-family:'Montserrat';font-weight:bold;display:flex}.fee-grant-modal.modal .main-row .flex-center{display:flex;justify-content:center;align-items:center;margin-right:20px}.fee-grant-modal.modal .main-row .email{color:#f78219}.fee-grant-modal.modal .dialog-image{width:37ox;height:22px}.fee-grant-modal.modal .dialog-title{color:#4d4d4d;font-family:'Montserrat';font-size:14px}.fee-grant-modal.modal .box{width:157px;height:78px;background:#eaf0ff;border-radius:7px;padding-top:15px}.fee-grant-modal.modal .box .box-title{color:#4d4d4d;font-family:'Montserrat';font-size:16px}.fee-grant-modal.modal .box .box-value{color:#275ce4;font-family:'Montserrat';font-size:22px;font-weight:bold}.fee-grant-modal.modal .grey-box{height:125px;background:#f0f0f0;margin:0;margin-top:20px;font-size:14px;font-family:'Montserrat';padding:10px}.fee-grant-modal.modal .grey-box h4{font-weight:bold;font-family:'Montserrat';font-size:14px}.fee-grant-modal.modal .grey-box .label{font-size:11px;color:#4d4d4d;font-weight:normal}.fee-grant-modal.modal .grey-box .value{font-size:16px;font-weight:bold;color:#4d4d4d}.fee-grant-modal.modal .grey-box input{width:100%;text-align:center}.fee-grant-modal.modal .grey-box .col-md-1{text-align:center !important;padding-left:2px}.fee-grant-modal.modal .justify-content-center{display:flex;justify-content:center}.fee-grant-modal.modal .modal-footer{text-align:left}.fee-grant-modal.modal .link-btn{background-color:white;color:#d46a00}.fee-grant-modal.modal .selected-box{padding-top:15px}.search,.search:focus,.search:hover{background-image:url(265a38582130035fe898.png);background-position:96% 5px;background-repeat:no-repeat;background-size:22px;padding:5px;border-radius:8px;width:100%;border:1px solid lightgrey}

.school-districts.jkc .header{background:url(67f4406070bbcd1f4419.png) no-repeat center center;height:355px;display:flex;justify-content:center;background-size:cover;align-items:center}.school-districts.jkc .header .heading{color:white;text-align:center;font-size:68px;font-weight:bold}

.bill-tracker.jkc p,.bill-tracker.jkc td{font-size:15px}.bill-tracker.jkc th{font-size:14px;font-family:'Montserrat';font-weight:bold;color:#0b1541}.bill-tracker.jkc .keys{font-size:12px}.bill-tracker.jkc .keys div{border:1px solid}.bill-tracker.jkc .flex{display:flex;justify-content:space-between;align-items:center}.bill-tracker.jkc .flex-center{display:flex;align-items:center}.bill-tracker.jkc .col-md-2_75{width:22.7222%;float:left;text-align:center}.bill-tracker.jkc .pr-0{padding-right:0}.bill-tracker.jkc .table{margin-top:50px}.bill-tracker.jkc .table thead{border-bottom:5px solid;text-transform:uppercase;font-family:'Montserrat'}.bill-tracker.jkc .cell{font-family:'Montserrat';color:#0b1541}.bill-tracker.jkc .bill-number-cell{color:#f78219}.bill-tracker.jkc .m-0{margin:0}.bill-tracker.jkc .header{background:url(b4b86615d36a091866ef.png) no-repeat center center;height:355px;display:flex;justify-content:center;background-size:cover;align-items:center}.bill-tracker.jkc .header .heading{color:white;text-align:center;font-size:68px;font-weight:bold}.bill-tracker.jkc .content{background-color:#e8f6fc;padding:30px}.bill-tracker.jkc .content .ml-10{margin-left:10px}.bill-tracker.jkc .content .ml-40{margin-left:40px}.bill-tracker.jkc .content .p-20{padding:10px 20px 50px 100px}.bill-tracker.jkc .content .box{background:white;border-radius:20px;display:flex;justify-content:left;align-items:center;margin-bottom:10px;height:130px}@media (min-width: 992px){.bill-tracker.jkc .content .box{cursor:pointer}}.bill-tracker.jkc .content .box .title{font-family:'Montserrat';font-weight:bold;color:#275ce4;min-width:96px;font-size:70px;padding-left:15px}.bill-tracker.jkc .content .box .subtitle{font-family:'Montserrat';font-weight:bold;color:black;font-weight:bold;font-size:18px;padding:15px 15px 0 15px}.bill-tracker.jkc .content .space-around{display:flex;justify-content:space-around;align-items:center}.bill-tracker.jkc .content .space-around div{margin-right:6px}.bill-tracker.jkc .content .grey-key{background-color:#dedede;display:flex;align-items:center}.bill-tracker.jkc .content .blue-key{background-color:#5786ff;display:flex;align-items:center}@media (min-width: 992px){.bill-tracker.jkc .content .active{border:5px solid #275ce4}}.bill-tracker.jkc .content .space-between-end{justify-content:space-between}.bill-tracker.jkc .content .w-50{height:50px}.bill-tracker.jkc .content .p-2{padding:3px}.bill-tracker.jkc .content .golden-border{border:4px solid #f4ad00}.bill-tracker.jkc .content .blue-box{width:19px;height:19px;background-color:#5786ff}.bill-tracker.jkc .content .golden-box{width:19px;height:19px;border:4px solid #f4ad00}.bill-tracker.jkc .content .mt-40{margin-top:40px}.bill-tracker.jkc .content .mb-40{margin-bottom:40px}.bill-tracker.jkc .p-50{padding:50px 0}.bill-tracker.jkc h3{font-family:'Montserrat';font-weight:bold;font-size:24px;color:#000000;margin-bottom:0;margin-top:0}.bill-tracker.jkc .form-control{border:1px solid #707070}.bill-tracker.jkc .read-more{color:#909090;font-size:15px;font-family:'Montserrat'}.bill-tracker.jkc .w-138{width:138px}.bill-tracker.jkc .w-366{width:350px}.bill-tracker.jkc .w-50{width:50px}.bill-tracker.jkc .w-200{width:200px}.bill-tracker.jkc .w-100{width:100px}@supports (-webkit-line-clamp: 4){.bill-tracker.jkc .ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:90px}}.bill-tracker.jkc .all-states{justify-content:center;height:50px;font-family:'Montserrat';color:#0b1541;font-weight:bold;font-size:16px}.bill-tracker.jkc .all-states:hover{cursor:pointer;box-shadow:0 0 11px rgba(33,33,33,0.2)}.bill-tracker.jkc .blue-key:hover{box-shadow:0 0 11px #5786ff}.bill-tracker.jkc .status{padding:5px 10px;border-radius:5px}.bill-tracker.jkc #map-legend{font-size:15px;font-family:'Montserrat';color:#0b1541}.bill-tracker.jkc .table>tbody>tr.table-row>td{border-top:none !important}.bill-tracker.jkc .table>tbody>tr.table-row.table-row-1>td{border-top:1px solid #ddd !important}.bill-tracker.jkc .table>tbody>tr.table-row.table-row-all>td{border-top:1px solid #ddd !important}.bill-tracker.jkc .table{scroll-behavior:smooth}@media (max-width: 991px){.bill-tracker.jkc #table.table{display:block !important}.bill-tracker.jkc #table.table .ellipsis{height:auto !important}.bill-tracker.jkc #table.table.hidden,.bill-tracker.jkc #table.table.hidden-sx,.bill-tracker.jkc #table.table.hidden-sm{display:none !important}.bill-tracker.jkc #table.table tr{margin-bottom:20px;padding:10px;border:2px solid gray;border-radius:10px;display:block !important}.bill-tracker.jkc #table.table tr.hidden,.bill-tracker.jkc #table.table tr.hidden-sx,.bill-tracker.jkc #table.table tr.hidden-sm{display:none !important}.bill-tracker.jkc #table.table tr td{display:block !important;border:none !important}.bill-tracker.jkc #table.table tr td:empty{padding:0 !important}.bill-tracker.jkc #table.table tr td.hidden,.bill-tracker.jkc #table.table tr td.hidden-sx,.bill-tracker.jkc #table.table tr td.hidden-sm{display:none !important}.bill-tracker.jkc #table.table tr td.cell .state{font-size:20px;font-weight:bold;color:#0b1541;font-family:'Montserrat'}.bill-tracker.jkc #table.table tr td.cell .state.hidden{display:block !important}}

.app-home-component{background-color:red;color:white;line-height:30px;font-size:30px}

.activities.jkc{margin:25px auto;font-family:montserrat !important}.activities.jkc h3{font-size:32px;font-weight:bold;color:#1f3b9b}.activities.jkc h4{font-size:28px;font-weight:bold;color:#f78219;margin:0;padding:0}.activities.jkc .popularSection{width:90%;margin:0 auto;display:block}.activities.jkc #activity-groups .activity-group{border-bottom:1px solid #707070;margin-bottom:10px;margin-top:10px;padding-bottom:10px;padding-top:10px}.activities.jkc #activity-groups .activity-group h4{font-size:28px;font-weight:bold;color:#f78219;margin:0;padding:0}.activities.jkc #activity-groups .activity-group i{border:3px solid #f78219;padding:7px 14px;border-radius:100%;font-size:30px;margin-top:-10px}.activities.jkc #activity-groups .activity-group .activity-group-header{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.activities.jkc #activity-groups .activity-group .activity-group-content{margin:20px}.activities.jkc #activity-groups .activity-group .activity-group-content .card-item{margin-top:5px;margin-bottom:5px}.activities.jkc .activities-section{background-color:#ffe4cc}.activities.jkc .activities-section .activities-content{padding:40px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);margin-top:20px;margin-bottom:40px}.activities.jkc .activities-section .activities-content label{display:none}

.financial-algebra.jkc .body{font-family:Montserrat;font-size:16px;line-height:140%}.financial-algebra.jkc #math-activities h3{color:black;font-size:20px;padding:0;margin:0}.financial-algebra.jkc #math-activities h4{color:black;font-size:18px;padding:0;font-weight:bold}.financial-algebra.jkc #math-activities .activity-section{margin:20px 0 0}.financial-algebra.jkc #math-activities i{border:3px solid #f78219;color:#f78219;padding:2px 6px;border-radius:100%;margin-top:5px;cursor:pointer}.financial-algebra.jkc #math-activities .activity-item{color:#f78219;margin:20px 0;display:block}.financial-algebra.jkc #financial-algebra-heading{margin-bottom:30px}.financial-algebra.jkc #financial-algebra-heading a{color:#f78219;font-weight:bold}.financial-algebra.jkc #financial-algebra-heading h2{font-size:24px;margin-top:0;padding-top:0;color:black}.financial-algebra.jkc .math-nav-unit{padding-left:0;padding-right:0;margin-left:10px;margin-right:10px;padding-top:10px;padding-bottom:10px;cursor:pointer}.financial-algebra.jkc .math-nav-unit:hover{background-color:rgba(215,222,247,0.45);padding-left:10px;padding-right:10px;margin-left:0;margin-right:0;border-radius:10px}.financial-algebra.jkc .math-nav-unit.nav-active{background-color:#d7def7 !important;padding-left:10px;padding-right:10px;margin-left:0;margin-right:0;border-radius:10px}.financial-algebra.jkc .math-nav-unit h3{padding:0;margin:0;font-size:20px}.financial-algebra.jkc .math-nav-unit p{font-size:16px;margin:0}.financial-algebra.jkc h2{font-family:Montserrat, sans-serif;font-size:32px;font-weight:bold;color:#1f3b9b}.financial-algebra.jkc h3{font-size:28px;font-family:Montserrat, sans-serif;font-weight:bold;color:#f75d19}.financial-algebra.jkc .white-box{background-color:white;padding:20px;border-radius:10px}.financial-algebra.jkc #description-block .col-md-4{font-weight:bold}.financial-algebra.jkc #implementation-block{background-color:#d7def7;margin-top:20px;margin-bottom:20px;padding:20px;border-radius:10px;text-align:center}.financial-algebra.jkc #implementation-block img{height:25px;margin-bottom:10px}.financial-algebra.jkc #implementation-block p{font-size:14px;line-height:120%;font-weight:bold;font-family:Montserrat, sans-serif;color:#1f3b9b}.financial-algebra.jkc #math-units{background-color:#ffe4cc;padding-top:50px}.financial-algebra.jkc #math-units #math-units-left{margin-bottom:20px;margin-right:20px}.financial-algebra.jkc #math-units #math-units-left h3{font-size:18px;font-family:Montserrat, sans-serif;font-weight:bold;color:#1f3b9b}.financial-algebra.jkc #math-units-right #math-units-right-heading h2{font-family:Montserrat, sans-serif;font-size:32px;font-weight:bold;color:#0b1541}.financial-algebra.jkc #math-units-right #math-units-right-heading a{font-size:18px;font-weight:bold;color:#f78219}.financial-algebra.jkc #math-units-right #math-units .math-unit-item h3{font-size:28px;font-family:Montserrat, sans-serif;font-weight:bold;color:#000000}.financial-algebra.jkc #math-units-right #math-activities h3{font-size:28px;font-family:Montserrat, sans-serif;font-weight:bold;color:#020202}.financial-algebra.jkc #math-units-right #math-activities h4{font-size:14px;margin:0}.financial-algebra.jkc #math-units-right #math-activities .activity-section h4{font-size:18px;font-family:Montserrat, sans-serif;font-weight:bold;color:#000000}.financial-algebra.jkc #math-units-right #math-activities .activity-section a{font-size:18px;font-weight:bold;color:#f78219}

.financial-algebra-course-row-item.jkc .white-box.row.financial-algebra-lesson:empty{display:none}.financial-algebra-course-row-item.jkc .financial-algebra-lesson{padding:15px 25px 10px;margin:0 0 10px}.financial-algebra-course-row-item.jkc .financial-algebra-lesson .row.hidden-sm.hidden-xs.hidden-md{display:none}.financial-algebra-course-row-item.jkc .financial-algebra-lesson .row.mx-auto.jk-web-component.course-row-subitem{margin-left:0 !important;width:auto !important;padding-left:0 !important}.financial-algebra-course-row-item.jkc .financial-algebra-lesson .row.mx-auto.jk-web-component.course-row-subitem h3{margin-left:0 !important;padding-left:0 !important;font-size:18px !important}.financial-algebra-course-row-item.jkc .financial-algebra-lesson .row.mx-auto.jk-web-component.course-row-subitem .col-lg-2 a.btn-sm.btn-primary.links{margin-left:0 !important;margin-right:0 !important}.financial-algebra-course-row-item.jkc .financial-algebra-lesson .row.mx-auto.jk-web-component.course-row-subitem .col-lg-2{width:50%;float:left;text-align:left;padding:0;margin-left:0}.financial-algebra-course-row-item.jkc .financial-algebra-lesson .row.mx-auto.jk-web-component.course-row-subitem .col-lg-2:nth-child(3) .btn-sm.btn-primary.links,.financial-algebra-course-row-item.jkc .financial-algebra-lesson .row.mx-auto.jk-web-component.course-row-subitem .col-lg-2:nth-child(5) .btn-sm.btn-primary.links{margin-left:auto !important;margin-right:auto !important}.financial-algebra-course-row-item.jkc .financial-algebra-lesson .col-lg-4{width:100%;float:none;text-align:left;padding:0;margin-left:0;margin-right:0;margin-bottom:5px}.financial-algebra-course-row-item.jkc .financial-algebra-lesson .col-lg-4 h3{color:black;font-size:18px;padding:0;margin:0}.financial-algebra-course-row-item.jkc .financial-algebra-lesson .col-lg-2{width:50%;float:left;text-align:left;padding:0;margin-left:0}.financial-algebra-course-row-item.jkc .financial-algebra-lesson .col-lg-2 div div *{font-size:18px !important}.financial-algebra-course-row-item.jkc .financial-algebra-lesson .col-lg-2 a.btn-sm.btn-primary.links{margin-left:0;text-align:center;margin-right:0;background-color:#f78219 !important;text-transform:capitalize}.financial-algebra-course-row-item.jkc .financial-algebra-lesson .col-lg-2 a.btn-sm.btn-primary.links.non-button{text-align:left;background:none !important;color:#f78219 !important;font-size:90% !important;font-weight:bold;padding:0;margin-top:10px;margin-bottom:10px;display:inline-block}


.math-onboarding-step-1.jkc .onboarding-form-step-1.jkc .onboarding-1-shell{margin:0;padding:0}.math-onboarding-step-1.jkc p{font-family:Montserrat, sans-serif}.math-onboarding-step-1.jkc #component-container{background-color:#ffe4cc;margin-top:-15px;padding-top:20px;padding-bottom:50px}.math-onboarding-step-1.jkc #component-container #component-content{margin-top:20px;background-color:white;border-radius:10px;padding:20px 60px}.math-onboarding-step-1.jkc #component-container #component-content h2{font-size:26px;font-family:Montserrat, sans-serif;color:#1F3B9B;font-weight:bold}.math-onboarding-step-1.jkc #math-onboarding-header h1{font-family:Montserrat, sans-serif;font-size:32px;color:#1F3B9B;margin-bottom:20px;font-weight:bold}#Nearpod-Generic-Modal,#Hover-Generic-Modal{z-index:9999}

.math-onboarding-step-2.jkc #component-container{background-color:#ffe4cc;margin-top:-15px;padding-top:20px;padding-bottom:50px}.math-onboarding-step-2.jkc #component-container #component-content{margin-top:20px;background-color:white;border-radius:10px;padding:20px 60px}.math-onboarding-step-2.jkc #component-container #component-content p,.math-onboarding-step-2.jkc #component-container #component-content a{font-family:Montserrat, sans-serif;font-size:16px}.math-onboarding-step-2.jkc #component-container #component-content a{color:#f1821a;font-weight:bold}.math-onboarding-step-2.jkc h1{font-family:Montserrat, sans-serif;font-size:32px;color:#1f3b9b;margin-bottom:20px;font-weight:bold;line-height:120%}.math-onboarding-step-2.jkc h2{font-size:26px;font-family:Montserrat, sans-serif;color:#0b1541;font-weight:bold}.math-onboarding-step-2.jkc button.btn.btn-primary.btn-lg.comp-button{background-color:transparent;color:#1F3B9B;border:1px solid #1F3B9B;border-radius:10px;padding:20px;margin-left:20px;margin-right:20px;font-weight:bold}

.bread-crumbs.jkc{max-width:90%;margin:5px auto;display:block;font-family:Montserrat !important;font-size:14px !important}.bread-crumbs.jkc .backBreadcrumb{color:#f78219}.bread-crumbs.jkc .currentBreadcrumb{color:#1f3b9b}

.card.jkc{box-shadow:2px 6px 8px 0 rgba(22,22,26,0.18);border:none;border-radius:0;padding:15px;background-color:#f4f6ff;border-top:10px solid #275ce4;margin:15px 0;height:auto}.card.jkc .card-title{border-radius:14px;background-color:#1f3b9b;color:white;padding:5px;text-align:center;display:inline-block;font-size:11px;margin:3px 0}.card.jkc .card-text{margin-top:10px;font-size:14px;font-weight:bold}@media (min-width: 768px){.card.jkc img{height:11em}}@media only screen and (min-width: 550px){.card.jkc .card-text{font-size:24px}}@media only screen and (min-width: 768px){.card.jkc{height:210px}.card.jkc .card-text{font-size:20px}}@media only screen and (min-width: 992px){.card.jkc{height:250px !important}.card.jkc .card-text{font-size:14px}}@media only screen and (min-width: 1200px){.card.jkc{height:250px}.card.jkc .card-text{font-size:20px}}

.math-onboarding-signup-steps.jkc .step-item{text-align:center;margin-bottom:10px}.math-onboarding-signup-steps.jkc .step-item .step-text{margin-top:10px;font-size:16px;color:#959595;font-weight:bold;font-family:Montserrat, sans-serif}.math-onboarding-signup-steps.jkc .step-item .step-indicator{background-color:#959595;width:100%;height:10px;display:inline-block;margin-right:10px}.math-onboarding-signup-steps.jkc .step-item.active .step-text{color:#f1821a}.math-onboarding-signup-steps.jkc .step-item.active .step-indicator{background-color:#f1821a}

.multi-card-slider.jkc{border-radius:20px;padding:15px 40px;background-size:cover;max-width:95%;margin:5px auto 25px;display:block}.multi-card-slider.jkc h3{font-size:32px;font-weight:bold;color:#1f3b9b;font-family:Montserrat}.multi-card-slider.jkc p{font-size:18px;font-weight:bold}.multi-card-slider.jkc .carousel{margin-top:30px;margin-bottom:30px;padding:0 30px}.multi-card-slider.jkc .carousel .carousel-control{background:none;width:auto}.multi-card-slider.jkc .carousel-control-prev,.multi-card-slider.jkc .carousel-control-next{background-color:black;width:5vh;height:5vh;border-radius:50%;top:50%;transform:translateY(-50%)}

.nav.jkc{width:100% !important}.nav.jkc .mathDashboard{background-color:#f78219;width:100%}.nav.jkc .mathtitle{padding:25px}.nav.jkc .mathtitle img{height:50px}.nav.jkc .mathtitle H2{font-weight:bold;text-transform:uppercase;text-align:center;font-family:Montserrat;color:white;display:block;margin:5px auto;font-size:46px}.nav.jkc .mathMenuButton{padding:10px;background-color:#1f3b9b;border:4px solid #d7def7;border-radius:21px;margin-bottom:10px;height:115px}.nav.jkc .mathMenuButton img{display:block;margin:5px auto;height:40px}.nav.jkc a.mathMenuButton span{font-weight:bold;text-transform:uppercase;text-align:center;font-family:Montserrat;color:white;display:block;margin:10px auto;font-size:15px}.nav.jkc a.mathMenuButton:hover span{color:#f4ad00}.nav.jkc .mathSearch{margin:0px -25px 25px auto !important;display:block;width:80%;font-family:Montserrat}.nav.jkc .searchBodyBox{max-width:66%;margin:0 auto 25px;display:block;border:none;height:50px !important;font-size:18px}.nav.jkc .searchButton{margin:0 auto 25px;display:block;border:1px solid white;height:50px !important}.nav.jkc .fa.fa-search{font-size:25px !important}.nav.jkc .newTeacherAccountBlurb{background-image:linear-gradient(#1f3b9b, #275ce4);height:55px;margin-top:-35px !important;margin-bottom:25px;padding-top:35px}.nav.jkc .newTeacherAccountBlurb p{font-family:Montserrat;font-weight:bold;color:white;font-size:18px;text-align:center;margin-top:-15px !important;padding-top:10px}.nav.jkc .newaccountlink{color:white !important}

.orange-accordion-arrows.jkc .panel{margin:5px auto 5px;width:95%;background-color:transparent !important;border:none !important;box-shadow:none !important}.orange-accordion-arrows.jkc .panel-body{padding:0 15px}.orange-accordion-arrows.jkc .title{background-color:transparent !important;border:none !important}.orange-accordion-arrows.jkc .title img{width:30px;float:right}.orange-accordion-arrows.jkc .titleText{font-family:Montserrat;font-weight:bold;color:#f78219;font-size:22px}.orange-accordion-arrows.jkc .titleText a:hover{text-decoration:none !important}.orange-accordion-arrows.jkc .result{background-color:transparent !important;border:none !important}.orange-accordion-arrows.jkc .resultText{font-family:Montserrat;font-size:18px;background-color:transparent !important;border:none !important}.orange-accordion-arrows.jkc .resultText:hover{text-decoration:none}.orange-accordion-arrows.jkc .panel-heading a img{transform:rotate(0deg);transition:all 0.5s}.orange-accordion-arrows.jkc .panel-heading a.collapsed img{transform:rotate(180deg)}@media only screen and (max-width: 992px){.orange-accordion-arrows.jkc .collapse.in{height:auto !important}}

.video-thumbnail-container.jkc{max-width:100%;margin:50px auto;display:block;font-family:montserrat}.video-thumbnail-container.jkc h1{color:#1f3b9b;font-size:36px;font-weight:bold;font-family:montserrat}.video-thumbnail-container.jkc .desmosTutorialTitle{font-size:18px;font-weight:bold;font-family:montserrat;margin-top:10px}.video-thumbnail-container.jkc .thumbnailContainer{margin:25px auto;display:block}.video-thumbnail-container.jkc p{text-align:center}.video-thumbnail-container.jkc a{font-weight:bold}@media only screen and (max-width: 992px){.video-thumbnail-container.jkc .collapse.in{height:auto !important}}


.onboarding-form-step-1.jkc .onboarding-1-shell{background-color:white;padding:20px;border-radius:15px;margin:20px;padding:40px;font-family:Montserrat}.onboarding-form-step-1.jkc .labelTeacherFormText{text-align:left !important}.onboarding-form-step-1.jkc .teacher-onboarding-header{margin-top:40px;margin-bottom:20px;text-align:center;color:#275ce4;font-family:Montserrat;font-size:38px;font-weight:bold}.onboarding-form-step-1.jkc .teacher-onboarding-content,.onboarding-form-step-1.jkc .teacher-onboarding-content p{font-family:Montserrat;font-size:22px;line-height:120%}.onboarding-form-step-1.jkc .teacher-onboarding-content button,.onboarding-form-step-1.jkc .teacher-onboarding-content button.btn.btn-primary{font-family:Montserrat;font-size:18px;font-weight:normal}.onboarding-form-step-1.jkc .teacher-onboarding-content svg{display:inline-block;vertical-align:middle}.onboarding-form-step-1.jkc .teacher-onboarding-next-step{color:#275CE4 !important;font-family:Montserrat;font-size:22px;font-weight:bold;display:inline-block}.onboarding-form-step-1.jkc #onboarding-form-header h4{font-weight:bold}.onboarding-form-step-1.jkc #onboarding-form-header p{font-size:14px}

.resources-accordion-list.jkc .panel{margin:5px auto 15px;width:100%;background-color:transparent !important;border:none !important;box-shadow:1px 1px 5px #666666}.resources-accordion-list.jkc .title{background-color:#dde5ff !important;border:none !important}.resources-accordion-list.jkc .title img{width:30px;float:right;margin:8px auto}.resources-accordion-list.jkc .titleText{font-family:Montserrat;font-weight:bold;color:#020202;font-size:18px;margin:3px auto}.resources-accordion-list.jkc .titleText a:hover{text-decoration:none !important}.resources-accordion-list.jkc .itemRow{margin:10px 15px 20px;display:block;width:95%}.resources-accordion-list.jkc hr{border-top:1px solid #707070}.resources-accordion-list.jkc .result{background-color:transparent !important;border:none !important}.resources-accordion-list.jkc .resultText{font-family:Montserrat;font-size:18px;background-color:transparent !important;border:none !important;display:inline}.resources-accordion-list.jkc .resultText:hover{text-decoration:none}.resources-accordion-list.jkc .linkContainer{float:right}.resources-accordion-list.jkc .resourcesLinkText{color:#f78219;font-weight:bold;text-align:right;text-transform:uppercase;padding:5px 10px}.resources-accordion-list.jkc .panel-heading a img{transform:rotate(0deg);transition:all 0.5s}.resources-accordion-list.jkc .panel-heading a.collapsed img{transform:rotate(180deg)}@media only screen and (max-width: 600px){.resources-accordion-list.jkc .resultText{font-size:16px !important}.resources-accordion-list.jkc .resourcesLinkText{font-size:16px !important}}@media only screen and (max-width: 1175px){.resources-accordion-list.jkc .collapse.in{height:auto !important}.resources-accordion-list.jkc .resultText{font-size:20px}.resources-accordion-list.jkc .resourcesLinkText{font-size:20px;margin:5px auto;display:inline-block;text-align:center}.resources-accordion-list.jkc .linkContainer{float:none}}

.nav.jkc{width:100% !important;margin-top:25px}.nav.jkc .spanishDashboard{width:80%;margin:10px auto;display:block}.nav.jkc .spanishMenuButton{padding:10px;background-color:#effafd;border-radius:14px;box-shadow:0px 3px 6px #00000029;margin-bottom:10px;height:165px}.nav.jkc .spanishMenuButton img{display:block;margin:5px auto;width:75px}.nav.jkc .spanishMenuButton h3{font-weight:bold;text-transform:uppercase;text-align:center;font-family:Montserrat;color:#020202;display:block;margin:15px auto;font-size:16px}.nav.jkc .spanishMenuButton:hover h3{color:#f4ad00}.nav.jkc .newTeacherAccountBlurb{background-image:linear-gradient(#1f3b9b, #275ce4);height:60px;margin-top:-30px !important;margin-bottom:25px;padding-top:25px}.nav.jkc .newTeacherAccountBlurb p{font-family:Montserrat;font-weight:bold;color:white;font-size:18px;text-align:center;margin-top:-15px !important;padding-top:10px}.nav.jkc .newaccountlink{color:white !important}@media only screen and (min-width: 992px){.nav.jkc .spanishMenuButton h3{font-size:14px}}@media only screen and (min-width: 1200px){.nav.jkc .spanishMenuButton h3{font-size:16px}}

.form-test.jkc .form-group{margin-top:20px}.form-test.jkc button{margin-top:20px}



/*# sourceMappingURL=main.8172921672406dc22067.css.map*/