/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.navbar-header{width:100%;}.navbar-header .logo{width:64px;height:64px;float:left;}.navbar-header .site-name{float:left;font-size:14px;text-transform:uppercase;color:white;}.navbar-header .site-name a{font-size:24px;color:white;font-family:"Roboto Slab",serif;text-transform:none;}.navbar-header .site-name a:hover{color:white;text-decoration:none;}#block-skynet-branding{float:left;}nav#block-skynet-account-menu{float:right;padding-top:10px;}nav#block-skynet-account-menu .menu li a{color:white;text-transform:uppercase;letter-spacing:1px;font-size:10px;}header.navbar{background-color:#001766;border:0;margin-bottom:0;border-radius:0;padding:15px 30px;}footer.footer{padding:35px 30px;background-color:#001766;border:0;margin:0;}footer.footer #block-skynet-footer{float:left;}footer.footer #block-skynet-footer .menu li{display:inline-block;}footer.footer #block-skynet-footer .menu li a{color:white;font-family:canada-type-gibson,sans-serif;font-size:15px;padding:0;border-bottom:2px solid transparent;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;}footer.footer #block-skynet-footer .menu li a:hover,footer.footer #block-skynet-footer .menu li a:focus{background-color:transparent;text-decoration:none;border-bottom:2px solid white;}footer.footer .block-back-to-top-block{float:right;}footer.footer .block-back-to-top-block .back-to-top{color:white;background-color:#c99708;display:inline-block;padding:0 7px;border-radius:50%;font-size:20px;line-height:1.3;}footer.footer .block-back-to-top-block .back-to-top i{line-height:1.3;}aside.left-menu{background-color:white;-webkit-box-shadow:-5px -1px 20px 0 rgba(0,0,0,0.2);box-shadow:-5px -1px 20px 0 rgba(0,0,0,0.2);z-index:1;padding:0 30px;padding-top:30px;padding-right:35px;width:330px;position:relative;float:left;}aside.left-menu .menu{border-bottom:3px solid #ccc;margin-bottom:5px;padding-bottom:5px;}aside.left-menu .menu li{position:relative;margin:10px 0;}aside.left-menu .menu li.expanded.open a .caret{background-image:url("/images/minus-regular.png");background-size:100%;}aside.left-menu .menu li.expanded.open:after{content:none;}aside.left-menu .menu li a{font-size:15px;color:rgba(61,65,79,0.5);font-family:canada-type-gibson,sans-serif;padding:5px 0;letter-spacing:1px;font-weight:400;}aside.left-menu .menu li a:hover,aside.left-menu .menu li a:focus{background-color:transparent;}aside.left-menu .menu li a .caret{border:0;height:10px;width:10px;position:absolute;right:0;top:12px;background-image:url("/images/plus-regular.png");background-position:center;background-size:cover;background-repeat:no-repeat;}aside.left-menu .menu li:after{position:absolute;height:100%;width:3px;background-color:transparent;right:-35px;top:0;content:"";display:block;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;}aside.left-menu .menu li:hover:after,aside.left-menu .menu li:focus:after{background-color:#c99708;}aside.left-menu .menu li.active a.is-active{color:black;background-color:transparent;}aside.left-menu .menu li.active:after{background-color:#c99708;}aside.left-menu .menu li .dropdown-menu{position:static;border:0;padding-left:15px;-webkit-box-shadow:none;box-shadow:none;width:100%;float:none;}aside.left-menu .menu li .dropdown-menu li{position:relative;margin:5px 0;}aside.left-menu .menu li .dropdown-menu li a{font-size:14px;color:rgba(61,65,79,0.5);font-family:canada-type-gibson,sans-serif;padding:5px 0;letter-spacing:1px;}aside.left-menu .menu li .dropdown-menu li a:hover,aside.left-menu .menu li .dropdown-menu li a:focus{background-color:transparent;}aside.left-menu .menu li .dropdown-menu li:after{position:absolute;height:100%;width:3px;background-color:transparent;right:-35px;top:0;content:"";display:block;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;}aside.left-menu .menu li .dropdown-menu li:hover:after,aside.left-menu .menu li .dropdown-menu li:focus:after{background-color:#c99708;}aside.left-menu .menu li .dropdown-menu li.is-active a{color:#3d414f;}aside.left-menu .menu li .dropdown-menu li.is-active:after{background-color:#c99708;}aside.left-menu .menu.menu--left-menu-1{padding-bottom:0;}aside.left-menu #block-gsciadminmenu .menu{border-bottom:0;}aside.left-menu #block-school-admin-left-menu{font-size:18px;color:#001766;font-family:canada-type-gibson,sans-serif;letter-spacing:1px;}section.main-content-container{background-color:#fbfcfd;width:calc(100% - 330px);float:left;padding:50px 30px;}.main-content-card{padding:30px;-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,0.1);box-shadow:0 0 10px 3px rgba(0,0,0,0.1);border-radius:10px;}.main-content-card .form-control-container{margin-top:0;}.main-content-card:after{display:block;width:100%;clear:both;content:"";}h1{font-size:24px;font-family:canada-type-gibson,sans-serif;color:#001766;letter-spacing:2px;border-bottom:3px solid rgba(0,23,102,0.2);padding-bottom:15px;margin-bottom:25px;margin-top:0;}.view-empty{font-size:15px;color:black;text-transform:uppercase;font-family:canada-type-gibson,sans-serif;letter-spacing:1px;}.form-control-container{margin-top:15px;margin-bottom:30px;}.form-control-container h2{float:left;color:#001766;font-family:canada-type-gibson,sans-serif;margin:0;font-size:21px;letter-spacing:1px;}.form-control-container .modal-launch-container{float:right;}.form-control-container .modal-launch-container .modal-launch-button{border:0;color:white;background-color:#001766;padding:3px 15px;display:inline-block;border-radius:20px;font-family:canada-type-gibson,sans-serif;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;}.form-control-container .modal-launch-container .modal-launch-button:hover,.form-control-container .modal-launch-container .modal-launch-button:focus{background-color:#c99708;}.form-control-container:after{display:block;width:100%;clear:both;content:"";}.form-disabled span{border:0;color:white;background-color:#001766;padding:3px 15px;display:inline-block;border-radius:20px;font-family:canada-type-gibson,sans-serif;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;opacity:0.65;margin-bottom:15px;}.col-push{padding-left:0;padding-right:0;}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;}.row-push{margin:0;width:100%;}.school-info,.class-info{margin-bottom:30px;}body{margin-top:0;}.action-button,.form-submit{color:white;font-family:canada-type-gibson,sans-serif;padding:3px 15px;background-color:#c99708;border-radius:20px;letter-spacing:1px;border:0;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;display:inline-block;}.student-view-link .action-button,.student-view-link .form-submit{margin-top:15px;}.action-button:hover,.action-button:focus,.form-submit:hover,.form-submit:focus{background-color:#001766;text-decoration:none;color:white;}.view-button-disabled{color:white;font-family:canada-type-gibson,sans-serif;padding:3px 15px;background-color:rgba(201,151,8,0.8);border-radius:20px;letter-spacing:1px;border:0;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;display:inline-block;margin-top:15px;}.dropdown.btn-group > .dropdown-toggle{background-color:#c99708;padding:3px 8px;border-top-right-radius:20px;border-bottom-right-radius:20px;border:0;}.dropdown.btn-group > .dropdown-toggle:hover,.dropdown.btn-group > .dropdown-toggle:focus{background-color:#c99708;}.dropdown.btn-group > .dropdown-toggle .caret{border-top-color:white;}.dropdown.btn-group .dropdown-menu{border:0;background-color:#001766;}.dropdown.btn-group .dropdown-menu li{background-color:#001766;border:1px solid transparent;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;}.dropdown.btn-group .dropdown-menu li a{color:white;}.dropdown.btn-group .dropdown-menu li a:hover,.dropdown.btn-group .dropdown-menu li a:focus{background-color:transparent;}.dropdown.btn-group .dropdown-menu li:hover,.dropdown.btn-group .dropdown-menu li:focus{background-color:#001766;border:1px solid #c99708;}.table-responsive{overflow:visible;}.table{position:relative;}.table thead tr{background-color:rgba(204,204,204,0.2);}.table thead tr th{position:sticky !important;top:0;background-color:#ccc;font-family:canada-type-gibson,sans-serif;color:#40434f;text-align:left;font-size:15px;font-weight:400;border-bottom:0;letter-spacing:1px;padding-top:20px;padding-bottom:15px;}.table thead tr th.views-field-new-photo{width:150px;}.table tbody tr.view-totals td{font-weight:600;letter-spacing:2px;}.table tbody tr td{text-align:left !important;font-family:canada-type-gibson,sans-serif;color:#40434f;font-size:15px;font-weight:400;border-top:0;letter-spacing:1px;border-bottom:1px solid #adb4c0;padding:15px 8px;}.table tbody tr td .modal-launch-button{border:0;color:white;background-color:#c99708;padding:3px 15px;display:inline-block;border-radius:20px;font-family:canada-type-gibson,sans-serif;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;margin-bottom:5px;}.table tbody tr td .modal-launch-button:hover,.table tbody tr td .modal-launch-button:focus{background-color:#001766;color:white;text-decoration:none;}.table label.control-label,.table th.select-all{position:relative;}.table label.control-label .checkbox-styled,.table th.select-all .checkbox-styled{z-index:1;width:12px;height:12px;border:1px solid #666;border-radius:1px;position:absolute;left:0;top:3px;display:block;opacity:1;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:white;content:"";display:none;}.table th.views-field-field-photo{max-width:300px;width:300px;}.table td.views-field-field-photo{max-width:300px;width:300px;}.table th.select-all .checkbox-styled{left:8px;top:25px;pointer-events:none;cursor:pointer;display:none;}.table th.select-all.selected .checkbox-styled{background-color:#001766;display:none;}.table tr.selected{opacity:1;position:relative;}.table tr.selected .checkbox-styled{z-index:1;width:12px;height:12px;border:1px solid #666;border-radius:1px;position:absolute;left:0;top:3px;display:block;opacity:1;background-color:#001766;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";display:none;}#edit-actions button.btn-info{border-radius:2px;border:0;color:white;background-color:#9c9fa7;padding:5px 10px;padding-top:8px;text-transform:uppercase;letter-spacing:2px;margin-right:30px;font-weight:300;font-size:12px;}#edit-actions button.btn-info:focus{outline:none;}#vbo-action-form-wrapper{padding-top:30px;}#vbo-action-form-wrapper button.btn-info{border-radius:2px;border:0;color:white;background-color:#9c9fa7;padding:5px 10px;padding-top:8px;text-transform:uppercase;letter-spacing:2px;margin-right:30px;font-weight:300;font-size:12px;}#vbo-action-form-wrapper button.btn-info:focus{outline:none;}#vbo-action-form-wrapper .form-item-action{margin-bottom:15px;}#vbo-action-form-wrapper .form-item-action .select-wrapper{width:auto;}#vbo-action-form-wrapper .form-item-action .select-wrapper select.form-select{width:auto;border-radius:3px;color:#71747f;font-family:canada-type-gibson,sans-serif;text-transform:uppercase;font-size:10px;letter-spacing:1px;border:2px solid #cccfd2;padding-left:10px;}#vbo-action-form-wrapper .form-item-action .select-wrapper:after{background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:10px;right:0;top:0;color:#cccfd2;}#vbo-action-form-wrapper:after{display:block;width:100%;clear:both;content:"";}.pager .next a,.pager .previous a{font-size:15px;font-family:canada-type-gibson,sans-serif;color:black;border:0;border-radius:0;letter-spacing:1px;font-weight:400;}.pager .next a:hover,.pager .next a:focus,.pager .previous a:hover,.pager .previous a:focus{background-color:transparent;text-decoration:none;color:#c99708;}.table-striped > tbody > tr:nth-of-type(odd){background-color:transparent;}.view-and-edit-field .modal-launch-button{margin-right:10px;margin-bottom:5px;}.view-and-edit-field .modal-launch-button:first-child{margin-right:5px;}.view-student-photos .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;}.view-student-photos .view-content .photo-listing-container{width:33%;-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;}.view-student-photos .view-content .photo-listing-container .student-photo-container img{display:block;margin:auto;}.view-student-photos .view-content .photo-listing-container .student-photo-date{-ms-flex-item-align:end;align-self:flex-end;}.breadcrumb-container{float:right;padding-top:5px;}.breadcrumb-container .breadcrumb-link{color:#adb4c0;font-size:15px;font-family:canada-type-gibson,sans-serif;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;letter-spacing:1px;}.breadcrumb-container .breadcrumb-link:hover,.breadcrumb-container .breadcrumb-link:focus{color:#001766;text-decoration:none;}.breadcrumb-container span{color:#adb4c0;font-size:15px;font-family:canada-type-gibson,sans-serif;padding:0 3px;}.breadcrumb-container .breadcrumb-last{color:#adb4c0;font-size:15px;font-family:canada-type-gibson,sans-serif;padding:0;letter-spacing:1px;}.students-filter-form-container .top-panel{padding:20px 15px;border:2px solid #eaeff6;}.students-filter-form-container .top-panel .form-item-combine label{padding-top:5px;float:left;font-weight:400;}.students-filter-form-container .top-panel .form-item-combine input{width:70%;float:left;}.students-filter-form-container .top-panel .form-item-combine:after{display:block;clear:both;width:100%;content:"";}.students-filter-form-container .top-panel .form-submit{float:right;}.students-filter-form-container .top-panel .search-container{padding:0;min-width:320px;}.students-filter-form-container .top-panel .search-container .form-item{padding-right:20px;}.students-filter-form-container .top-panel .search-container label{padding-top:10px;font-family:canada-type-gibson,sans-serif;color:#adb4c0;letter-spacing:1px;padding-right:40px;}.students-filter-form-container .top-panel .more-filters{font-family:canada-type-gibson,sans-serif;letter-spacing:1px;color:#adb4c0;background-color:transparent;padding-left:0;padding-right:0;}.students-filter-form-container .top-panel .more-filters:focus{outline:none;}.students-filter-form-container .more-filters-container{padding:15px;display:none;margin-bottom:30px;background-color:#f7fafd;}.students-filter-form-container .more-filters-container .form-item{margin-bottom:15px;}.students-filter-form-container .more-filters-container .form-item label{float:left;letter-spacing:1px;text-transform:uppercase;font-weight:400;margin-top:5px;font-size:12px;}.students-filter-form-container .more-filters-container .form-item .form-control,.students-filter-form-container .more-filters-container .form-item .select-wrapper{float:right;width:auto;}.students-filter-form-container .more-filters-container .form-item .form-control input,.students-filter-form-container .more-filters-container .form-item .form-control select,.students-filter-form-container .more-filters-container .form-item .select-wrapper input,.students-filter-form-container .more-filters-container .form-item .select-wrapper select{font-family:canada-type-gibson,sans-serif;text-transform:uppercase;letter-spacing:1px;border-radius:4px;outline:none;font-size:12px;}.students-filter-form-container .more-filters-container .form-item .select-wrapper:after{content:"\e259";color:#bbbdc6;}.students-filter-form-container .more-filters-container .form-item::after{content:"";display:block;clear:both;}.students-filter-form-container .more-filters-container .religion-container,.students-filter-form-container .more-filters-container .gender-container{padding-top:37px;}@media screen and (max-width:1830px){.students-filter-form-container .more-filters-container .religion-container,.students-filter-form-container .more-filters-container .gender-container{padding-top:0;}}.students-filter-form-container .more-filters-container::after{content:"";display:block;clear:both;}.students-filter-form-container .more-filters-container .dob-container label{letter-spacing:1px;text-transform:uppercase;font-weight:400;margin-top:5px;font-size:12px;display:block;text-align:center;margin-bottom:10px;padding-right:25px;}.students-filter-form-container .more-filters-container .dob-container .form-item{display:inline-block;width:auto;padding-right:18px;}.students-filter-form-container .more-filters-container .dob-container .form-item label{padding-right:18px;}.students-filter-form-container .more-filters-container .dob-container .form-item:last-child{padding-right:0px;}@media screen and (max-width:1830px){.students-filter-form-container .more-filters-container .dob-container label{padding-right:0;margin-bottom:20px;}.students-filter-form-container .more-filters-container .dob-container .form-item{text-align:center;display:block;padding-right:0;}.students-filter-form-container .more-filters-container .dob-container .form-item input{float:none;display:inline-block;}.students-filter-form-container .more-filters-container .dob-container .form-item label{padding-right:0;float:none;display:block;}}.views-exposed-form .form-item{padding-right:30px;}.views-exposed-form .form-item label{font-weight:400;font-family:canada-type-gibson,sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;}.views-exposed-form .form-item input,.views-exposed-form .form-item select{font-family:canada-type-gibson,sans-serif;text-transform:uppercase;letter-spacing:1px;border-radius:4px;outline:none;font-size:12px;}.views-exposed-form .form-item .select-wrapper:after{content:"\e259";color:#bbbdc6;}.vbo-multipage-selector,.js-form-item-select-all{display:none;}.view-school-classes-view .form-inline{padding-top:30px;}.view-school-classes-view .form-inline label{padding-right:30px;}.modal-launch-button{margin-bottom:15px;}.modal-dialog{width:80%;}.form-required:after{background-image:url(/core/misc/icons/ee0000/required.svg);}.modal-content{width:100%;max-width:794px;}.modal-content .modal-header{border-bottom:3px solid rgba(0,23,102,0.2);}.modal-content .modal-header h4{border-bottom:0;font-size:21px;font-family:canada-type-gibson,sans-serif;letter-spacing:2px;}.modal-content .modal-body .form-item label,.modal-content .modal-body .form-item p{font-family:canada-type-gibson,sans-serif;font-size:15px;letter-spacing:1px;font-weight:400;text-transform:uppercase;display:block;padding-bottom:5px;}.modal-content .modal-body .form-item input{border-radius:4px;font-family:canada-type-gibson,sans-serif;font-size:15px;letter-spacing:1px;}.modal-content .modal-body .form-item select{border-radius:4px;font-family:canada-type-gibson,sans-serif;font-size:15px;letter-spacing:1px;}.modal-content .modal-body .form-item .select-wrapper:after{content:"\e259";color:#bbbdc6;}.modal-content .modal-body .form-item.score-left{width:calc(50% - 7.5px);float:left;margin-right:15px;}.modal-content .modal-body .form-item.score-right{width:calc(50% - 7.5px);float:right;}.modal-content .modal-body .photo_preview{width:265px;height:260px;background-size:cover;background-color:white;border:1px solid #555;background-position:center;background-repeat:no-repeat;}.modal-content .modal-body .photo_preview.do-not-crop{background-size:contain;}iframe.pdf-frame{width:100%;height:1122px;border:0;-webkit-box-shadow:1px 1px 10px 0 rgba(0,0,0,0.5);box-shadow:1px 1px 10px 0 rgba(0,0,0,0.5);}.modal-launch-container .skynet-modal-launcher{display:block;width:100%;}.skynet-modal-launcher{display:inline-block;width:auto;}.download-pdf-link{color:white;font-family:canada-type-gibson,sans-serif;padding:3px 15px;background-color:#c99708;border-radius:20px;letter-spacing:1px;float:left;border:0;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;display:block;}.download-pdf-link:hover,.download-pdf-link:focus{background-color:#001766;text-decoration:none;color:white;}.sponsorship-change-container p{font-size:15px;font-family:canada-type-gibson,sans-serif;}.sponsorship-change-container .sponsorship-before{width:40%;display:block;float:left;text-align:center;}.sponsorship-change-container .sponsorship-separator{width:20%;display:block;float:left;text-align:center;padding-top:15px;}.sponsorship-change-container .sponsorship-after{width:40%;display:block;float:left;text-align:center;}.sponsorship-failsafe{padding-top:30px;clear:both;}.sponsorship-failsafe p{font-size:15px;font-family:canada-type-gibson,sans-serif;font-weight:#f93133;}.student-info-container .photo_preview{width:360px;height:360px;background-repeat:no-repeat;background-position-x:center;background-position-y:top;background-size:cover;background-color:#eaeaea;margin-bottom:20px;}.student-info-container .photo_preview.do-not-crop{background-size:contain;}.student-info-container .photo_preview .student-photo{width:100%;margin-bottom:45px;}.student-info-container .skynet-change-crop{width:100%;}.student-info-container #change-crop-button,.student-info-container #delete-photo-button{margin-bottom:15px;}.student-info-container .student-info{font-size:12px;font-family:canada-type-gibson,sans-serif;text-transform:uppercase;color:black;font-weight:400;letter-spacing:1px;padding-top:0px;}.student-info-container .student-info span{padding-left:5px;color:black;font-family:canada-type-gibson,sans-serif;font-size:15px;text-transform:none;}.student-info-container .student-info-profile .student-info .label{font-size:12px;font-family:canada-type-gibson,sans-serif;text-transform:uppercase;color:black;font-weight:400;letter-spacing:1px;padding-left:0;padding-top:10px;display:inline-block;text-align:left;width:205px;}.student-info-container .student-info-profile .student-info span{padding-left:0;}.photos-view.main-content-card{padding:30px 15px;}.photos-view.main-content-card .student-photo-date{padding-top:15px;text-align:center;}.photos-view.main-content-card .student-photo-date span{font-family:canada-type-gibson,sans-serif;font-size:15px;letter-spacing:1px;font-weight:400;}article.profile-update h2{display:none;}article.profile-update .field{padding-top:10px;}article.profile-update .field .field--label{font-size:12px;font-family:canada-type-gibson,sans-serif;text-transform:uppercase;color:black;font-weight:400;letter-spacing:1px;line-height:1.3;width:205px;}article.profile-update .field .field--item{color:black;font-family:canada-type-gibson,sans-serif;font-size:15px;text-transform:none;line-height:1;float:left;word-break:break-word;}article.profile-update .field.field--type-entity-reference .field--label{display:inline-block;float:none;padding-right:0;width:200px;}article.profile-update .field.field--type-entity-reference .field--item{display:inline-block;float:none;}article.profile-update .field.field--type-entity-reference .field--items{display:inline-block;float:none;}article.profile-update .field.field--type-entity-reference .field--items .field--item{display:inline-block;}article.profile-update .field.field--type-entity-reference .field--items .field--item:after{content:",";display:inline-block;}article.profile-update .field.field--type-entity-reference .field--items .field--item:last-child:after{content:"";}article.profile-update .field:after{display:block;width:100%;content:"";clear:both;}.student-views-links{padding-bottom:30px;}.file > span{font-weight:400;}.views-field-field-new-photo,.views-field-new-photo{max-width:50px;}.views-field-field-new-photo img,.views-field-new-photo img{width:100%;height:auto;}.approve-text-overlay{width:calc(100% - 30px);height:100%;position:absolute;left:15px;top:0;background-color:rgba(0,0,0,0.5);text-align:center;}.approve-text-overlay p{position:absolute;top:45%;left:0;right:0;color:white;font-family:canada-type-gibson,sans-serif;font-size:15px;}.students-view-container .pager-nav{width:100%;float:left;}.students-view-container footer{margin-top:80px;}.school-info div,.class-info div{font-size:12px;font-family:canada-type-gibson,sans-serif;text-transform:uppercase;color:black;font-weight:400;letter-spacing:1px;}.school-info div span,.class-info div span{color:black;font-family:canada-type-gibson,sans-serif;font-size:15px;text-transform:none;}.views-field-view-node a{color:white;font-family:canada-type-gibson,sans-serif;padding:3px 15px;background-color:#c99708;border-radius:20px;letter-spacing:1px;border:0;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;display:inline-block;margin-right:5px;}.views-field-view-node a:hover,.views-field-view-node a:focus{background-color:#001766;text-decoration:none;color:white;}.views-field-view-node a:first-child{display:none;}.schools-view-container h2,.class-view-container h2{color:#001766;font-family:canada-type-gibson,sans-serif;margin:0;font-size:21px;letter-spacing:1px;clear:both;}.views-element-container:after{display:block;width:100%;clear:both;content:"";}.user-card{max-width:600px;margin:50px auto;}.create-account-button{border:0;color:white;background-color:#001766;padding:3px 15px;display:inline-block;border-radius:20px;font-family:canada-type-gibson,sans-serif;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;margin-right:6px;}.create-account-button:hover,.create-account-button:focus{background-color:#c99708;text-decoration:none;color:white;}.forgot-password-button{border-radius:20px;border:0;color:white;background-color:#9c9fa7;padding:3px 15px;font-family:canada-type-gibson,sans-serif;display:inline-block;}.forgot-password-button:hover,.forgot-password-button:focus{outline:none;text-decoration:none;color:white;}.user-login-form .form-item label,.user-register-form .form-item label,.user-pass .form-item label{font-weight:400;font-size:15px;font-family:canada-type-gibson,sans-serif;text-transform:uppercase;display:block;padding-bottom:5px;}.dashboard-card{width:25%;float:left;padding:0 15px;padding-bottom:30px;}.dashboard-card .main-content-card{padding:20px 30px;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;}.dashboard-card .dashboard-link{text-decoration:none;color:black;text-align:center;}.dashboard-card .dashboard-link:hover .main-content-card,.dashboard-card .dashboard-link:focus .main-content-card{-webkit-box-shadow:0 0 20px 7px rgba(0,0,0,0.1);box-shadow:0 0 20px 7px rgba(0,0,0,0.1);}.dashboard-card .dashboard-link .dashboard-card-icon{font-size:30px;color:#ccc;}.dashboard-card .dashboard-link .dashboard-card-count{text-align:center;padding:15px 0;}.dashboard-card .dashboard-link .dashboard-card-count span{font-size:52px;color:#c99708;font-family:"Roboto Slab",serif;}.dashboard-card .dashboard-link .dashboard-card-name{text-align:center;}.dashboard-card .dashboard-link .dashboard-card-name span{text-transform:uppercase;color:#3d414f;font-size:12px;font-family:canada-type-gibson,sans-serif;letter-spacing:2px;}@media screen and (max-width:1775px){.dashboard-card .main-content-card{height:226px;}}@media screen and (max-width:1335px){.dashboard-card .main-content-card{height:246px;}}@media screen and (max-width:1200px){.dashboard-card{width:33.33333%;}.dashboard-card .main-content-card{height:226px;}}@media screen and (max-width:1090px){.dashboard-card .main-content-card{height:246px;}}@media screen and (max-width:992px){.dashboard-card{width:50%;}.dashboard-card .main-content-card{height:226px;}}.pool-link-container{padding-left:15px;padding-top:30px;clear:both;}.pdf-wrapper{height:1122px;width:794px;background-image:url("/themes/custom/skynet/pdf-templates/photo_update_base.png");}.pdf-wrapper .pdf-title h1{border:0;color:white;margin:0;padding:0;font-size:32px;font-family:"Roboto Slab",serif;}.pdf-wrapper .pdf-content{padding:50px 30px;padding-top:30px;}.pdf-wrapper .pdf-content h2{font-size:21px;font-family:canada-type-gibson,sans-serif;padding-bottom:30px;margin-top:0;color:#001766;}.pdf-wrapper .pdf-content .pdf-intro{margin-bottom:30px;}.pdf-wrapper .pdf-content .pdf-intro .image-wrapper{width:40%;float:left;}.pdf-wrapper .pdf-content .pdf-intro .image-wrapper img{width:100%;height:auto;}.pdf-wrapper .pdf-content .pdf-intro .intro-text,.pdf-wrapper .pdf-content .pdf-intro .profile-info{width:60%;float:right;padding-left:30px;font-family:canada-type-gibson,sans-serif;font-size:15px;}.pdf-wrapper .pdf-content .pdf-intro:after{display:block;width:100%;content:"";clear:both;}.pdf-wrapper .pdf-content .photo-info .student-photo{width:80%;margin:auto;}.pdf-wrapper .pdf-content .photo-info .student-photo p{font-weight:600;padding-bottom:10px;}.pdf-wrapper .pdf-content .photo-info .student-photo img{width:100%;}.pdf-wrapper .pdf-content .photo-info .student-photo.left{float:left;margin-right:30px;width:calc(50% - 15px);}.pdf-wrapper .pdf-content .photo-info .student-photo.right{float:right;width:calc(50% - 15px);}.pdf-wrapper .pdf-content .assessment-info h3{font-size:18px;font-family:canada-type-gibson,sans-serif;}.pdf-wrapper .pdf-content .assessment-info .results{padding:30px 0;padding-bottom:15px;margin-bottom:0;list-style-position:inside;}.pdf-wrapper .pdf-content .assessment-info .results li{margin-bottom:10px;font-size:15px;font-family:canada-type-gibson,sans-serif;max-width:400px;}.pdf-wrapper .pdf-content .assessment-info .results li .result-label{display:inline-block;padding-right:15px;width:90px;}.pdf-wrapper .pdf-content .assessment-info .results li .result-score{display:inline-block;}.pdf-wrapper .pdf-content .assessment-info .assessment-notes{font-size:15px;font-family:canada-type-gibson,sans-serif;}.pdf-wrapper .pdf-footer{-webkit-box-sizing:border-box;box-sizing:border-box;height:80px;width:794px;background-color:#001766;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:0;left:0;}.pdf-wrapper .pdf-footer .copyright{font-size:15px;color:white;}.block-student-profile-generate-form-block form{margin-bottom:40px;}.geolocation-map-container .views-field{font-size:18px;}.geolocation-map-container .views-field a{outline:none;text-decoration:underline;}
