html{background:url('../images/dashboard/backgrounds/blue.jpg') no-repeat center center fixed;background-color:#146776;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}@media(min-width:768px){body{padding-bottom:50px}}@media(max-width:767px){body{padding-bottom:100px}}.full-container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}#login>input{margin:1em 0}span.toggle-password{width:3em;padding-top:.7em;background-color:#ced4da;border:1px solid #ced4da;border-radius:0 .25rem .25rem 0;height:2.4em;padding-left:.9em}.fa-eye-slash,.fa-eye{color:#495057}body{font-family:'Raleway',sans-serif !important;background-color:transparent;color:#fff}h1,h2,h3{font-family:'Bevan',cursive;letter-spacing:.2em}a img{text-decoration:none}a{text-decoration:underline;color:#fff}a:hover{text-decoration:underline;color:#fff}a.btn{text-decoration:none;font-weight:bold}h1{margin-bottom:40px;margin-top:10px;text-align:center}h2 small{font-family:'Raleway',sans-serif !important;font-size:60%;letter-spacing:0}p{margin-bottom:.5rem;line-height:1.5em}.card-body{background-color:#FFFFFF2F;border-radius:.85em}.progress{margin-top:.25em;height:2em}.titleBar{position:relative;width:99%;height:100%;vertical-align:bottom;padding-top:25px;padding-bottom:20px}#title-text{font-size:42px;font-weight:bold;font-family:'Bevan',cursive;position:relative;left:20px;text-transform:uppercase;line-height:1em;word-break:break-word}.logo{transform:rotate(-5deg);float:left;max-height:100px}.center-logo{transform:rotate(-5deg);display:block;margin-left:auto;margin-right:auto;min-height:100px;max-height:150px}.back-button{position:absolute;right:20px;top:8px}.sign-in-button{width:229px;margin:auto}.description-box{max-width:525px}.login-form{background-color:rgba(255,255,255,0.35);border-radius:30px;box-shadow:rgba(0,0,0,0.10) 4px 4px;padding:25px;margin:40px auto;max-width:400px}.quick-login-link{width:125px;position:absolute;top:50px;right:20px;font-weight:normal !important}.form-signin>p{text-transform:uppercase;padding:25px 0 7px 0}.form-signin>h2{font-family:'Raleway',sans-serif !important;text-align:center;font-weight:bold;letter-spacing:.02em;font-size:36px}.form-signin>button{font-weight:bold;font-family:'Bevan',cursive;font-size:28px;text-transform:uppercase;border:0;border-radius:30px;box-shadow:rgba(0,0,0,0.10) 4px 4px;padding:16px;color:#fff;background-color:#77c6cd}.form-logout{font-weight:bold;font-family:'Bevan',cursive;font-size:18px;text-transform:uppercase;border:0;border-radius:30px;width:100%;box-shadow:rgba(0,0,0,0.10) 4px 4px;padding:16px;color:#fff;background-color:#c65151}.form-logout a{text-decoration:none}#course-info-message p{text-align:center;margin:0 auto}.btn{border-radius:.85em}.class-button,.btn{border:0;box-shadow:rgba(0,0,0,0.10) 4px 4px;color:#fff;cursor:pointer}.class-button{font-family:'Raleway',sans-serif;border-radius:30px;font-weight:bold;text-transform:uppercase;padding:20px 20px;margin:20px auto;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:break-word;width:285px;max-width:285px;font-size:1.35em}.class-button.small{border-radius:13px;font-weight:bold;text-transform:uppercase;padding:8px 8px;margin:10px auto;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:break-word;width:175px;max-width:175px;font-size:.9em}.green-color,#class-listing-holder>button:nth-child(6n+1){background-color:#83bf34}.green-color:hover,#class-listing-holder>button:nth-child(6n+1):hover{background-color:#9fd454}.blue-color,#class-listing-holder>button:nth-child(6n+2){background-color:#77c6cd}.blue-color:hover,#class-listing-holder>button:nth-child(6n+2):hover{background-color:#9fd6db}.yellow-color,#class-listing-holder>button:nth-child(6n+3){background-color:#f7bb44}.yellow-color:hover,#class-listing-holder>button:nth-child(6n+3):hover{background-color:#ffd37a}.purple-color,#class-listing-holder>button:nth-child(6n+4){background-color:#9966c2}.purple-color:hover,#class-listing-holder>button:nth-child(6n+4):hover{background-color:#cc9af5}.orange-color,#class-listing-holder>button:nth-child(6n+5){background-color:#ed9805}.orange-color:hover,#class-listing-holder>button:nth-child(6n+5):hover{background-color:#ffb638}.red-color,#class-listing-holder>button:nth-child(6n){background-color:#c65151}.red-color:hover,#class-listing-holder>button:nth-child(6n):hover{background-color:#fa7f81}.no-hover-color:hover{color:inherit}.hide-text{color:transparent}.d-inherit{display:inherit !important}.vr-table,.table{table-layout:fixed;border-collapse:separate;border:0;border-spacing:0;padding:0;margin:0;width:100%}#dashboard-holder thead th{border-top:0;border-bottom:1px solid rgba(255,255,255,0.35);border-right:1px solid rgba(255,255,255,0.35)}#dashboard-holder th{padding:0}#dashboard-holder td{border:1px solid rgba(255,255,255,0.35);border-left:0;border-top:0;padding:.5em}.name-col{width:165px;position:-webkit-sticky;position:sticky;border:none !important;border-bottom:1px solid rgba(255,255,255,0.35) !important;z-index:1}.name-col:nth-child(1){left:0}.name-col:nth-child(2){left:165px;border-right:1px solid rgba(255,255,255,0.35) !important;border-collapse:collapse}.prog{width:36px}.pages-complete{width:70px;text-align:center}.show-pointer:hover{cursor:pointer}.no-hover{pointer-events:none}#user-progress-holder{margin:10px 20px}.progress-label{float:left;padding-right:10px}.notStarted{text-align:center}#dashboard-holder,#vr-dashboard-holder{padding:0;overflow:overlay;overflow-x:auto}#dashboard-holder .header-text{font-size:1em}#dashboard-holder .table{border:0}#dashboard-holder tbody tr:nth-of-type(odd),#dashboard-holder tbody tr:nth-of-type(odd)>td.name-col{background-color:#9fd6db}#dashboard-holder th,#dashboard-holder tbody tr:nth-of-type(even),#dashboard-holder tbody tr:nth-of-type(even)>td.name-col{background-color:#77c6cd}.sort-up>p.header-text:before{content:"\2191";position:relative;margin-left:-16px}.sort-down>p.header-text:before{content:"\2193";position:relative;margin-left:-16px}.sort-up>p.sideways-text:before{content:"\2192";position:absolute;top:-20px}.sort-down>p.sideways-text:before{content:"\2190";position:absolute;top:-20px}.vr-link{width:45px;height:100%;margin:0;padding:0}.btn-vr{width:100%;font-weight:700;border-radius:0;box-shadow:none}.vr-no-data{width:100%;text-align:center;font-size:1.25em;padding-top:1em}.header-row,.result-row{width:100%}.header-row{font-weight:bold;height:85px}.result-row{min-height:65px;table-layout:fixed}.sideways-text{position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%) rotate(-90deg);-webkit-transform:translateX(-50%) translateY(-50%) rotate(-90deg);transform:translateX(-50%) translateY(-50%) rotate(-90deg);width:260px;font-size:22px;line-height:1em;letter-spacing:.025em}a:hover .name-cell,a.name-cell:hover,.name-cell a:hover{text-decoration:underline;cursor:pointer}.header-text{font-size:1.375em;width:100%;text-align:center}.blue-cell,.green-cell,.green-cell-alt,.brown-cell,.brown-cell,.brown-cell-alt{display:table-cell;vertical-align:top;position:relative;height:100%;padding:6px}.name-cell{width:165px}.time-cell{width:85px}.hunt-cell{width:110px}.level-cell{width:100px}.fa-cell{width:200px}.boat-cell{width:200px}.site-cell{width:150px}.result-row>.blue-cell,#name-header,#fa-header{background-color:#77c6cd}.result-row:nth-child(odd)>.blue-cell,.single-student>.blue-cell{background-color:#9fd6db}.result-row .green-cell,#time-header{background-color:#83bf34}.result-row:nth-child(odd)>.green-cell,.single-student>.green-cell{background-color:#9fd454}.result-row .brown-cell,#hunt2-header,#level2-header,#level4-header,#boat2-header,#site2-header{background-color:#ed9805}.result-row:nth-child(odd)>.brown-cell,.single-student>.brown-cell{background-color:#ffb638}.result-row .brown-cell-alt,#hunt1-header,#hunt3-header,#level1-header,#level3-header,#boat1-header,#site1-header,#site3-header{background-color:#ffb31a}.result-row:nth-child(odd)>.brown-cell-alt,.single-student>.brown-cell-alt{background-color:#ffca61}.follow-up-questions{padding:5px;font-size:14.5px}.legalese ol{margin:1em 0 1em -1.25em}.question-area{margin-bottom:24px;font-size:1.25em}button .faq-question{text-align:left}.faq-question{text-align:left;outline:none !important;border:0;margin:.35em 0 0 0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.question,.faq-question{font-size:1.25em;font-weight:bold}.question-area h4{font-size:1.5em;text-transform:uppercase;font-weight:bold}.question-area a{color:#ed9805 !important}.question-area a:hover{color:#ffb638;text-decoration:underline !important}.iframe-faq{display:block;margin:0 auto}.modal{color:#212529}.modal ol{margin:1em 0 1em -1.25em}.modal a{color:#131313;text-decoration:none}.modal a:hover{text-decoration:underline}.modal-title{text-transform:uppercase}.modal-shortcut{font-size:6.5em;text-align:center;text-transform:uppercase}@media(min-width:576px){.modal-shortcut{font-size:7.1em}.modal-dialog{max-width:90%}}@media(min-width:768px){.modal-shortcut{font-size:9.5em}}@media(min-width:992px){.modal-shortcut{font-size:12.5em}}@media(min-width:1200px){.modal-shortcut{font-size:14.5em}}.btn-modal-shortcut{font-weight:bold;font-family:'Raleway',sans-serif !important;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}@media(min-width:768px){.footer{height:50px}}@media(max-width:767px){.footer{height:100px}}.footer{color:#131313;position:fixed;bottom:0;width:100%;text-align:center;line-height:50px;background-color:#f5f5f5;font-size:19px;z-index:1002}.footer a,.footer .link{color:#176783;text-decoration:underline;cursor:pointer}.list-inline-item:not(:last-child){margin-right:24px}.btn-account{width:290px;text-align:left;overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis}.unsupported-browser{position:fixed;z-index:1000;left:25%;width:50%}