html,body{font:400 16px/1.5 "Karla","Open Sans","Gill Sans",Arial,sans-serif;color:#000;background-color:#005d69;margin:0;padding:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.button,.link-like-button{font-family:"Roboto Mono",monospace;border-width:1px}.button--primary:hover,.link-like-button--primary:hover,.button--primary:focus,.link-like-button--primary:focus{background:#004b54;border-color:#004b54 !important}.button--secondary,.link-like-button--secondary{border-color:#acdcdf !important}.button--secondary:hover,.link-like-button--secondary:hover,.button--secondaryfocus,.link-like-button--secondaryfocus{background:#acdcdf}.link-like-button{font-size:1rem}.app-layout{background-color:inherit;margin:0 auto;max-width:1366px;width:100%}.app-layout__home-link-container{position:relative}.app-layout__home-link{padding:.5em;position:absolute;z-index:1}.astro-home__guide{-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.classroom-editor .manager-summary{background-color:#fff;border:solid 2px #dedede;border-bottom:none}.classroom-editor .manager-summary .summary__return-link{font-size:.8em}.classroom-editor .manager-summary .grommetux-list{font-size:.75em}.classroom-editor .manager-summary .grommetux-list .grommetux-list-item{border:none}.classroom-editor .manager-summary .grommetux-list .grommetux-list-item .grommetux-label{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16em;font-size:inherit;margin:0;margin-right:2em}.classroom-editor .manager-table{background-color:#fff;border:solid 2px #dedede}.classroom-editor .manager-table__link{color:#00969c !important;font-family:"Roboto Mono",monospace;font-size:.75em !important;font-weight:bold;letter-spacing:1px;line-height:1em}.classroom-editor .manager-table__link:hover,.classroom-editor .manager-table__link:focus{color:#005a5e !important}.classroom-editor .manager-table__caption{font-size:1.25em;font-weight:bold;padding:11px 12px 11px 24px}.classroom-editor .manager-table__headers{background-color:#f1f1f1;font-family:"Roboto Mono",monospace;font-size:.75em}.classroom-editor .manager-table__headers .headers__header{border:none;font-size:inherit;font-weight:bold;letter-spacing:1px;text-transform:uppercase}.classroom-editor .manager-table__headers button:hover,.classroom-editor .manager-table__headers button:focus{color:#000 !important}.classroom-editor .manager-table__row-data{font-family:"Roboto Mono",monospace;font-size:.75em}.classroom-editor .manager-table__row-data td{padding-top:.2em;padding-bottom:.2em}.classroom-editor .manager-table__row-data td:first-child{font-weight:bold}.classroom-editor .manager-table__row-data:not(:last-child){border-bottom:solid 2px #dedede}.classroom-editor .manager-table__button--edit,.classroom-editor .manager-table__button--delete{border:none}.classroom-editor .manager-table .grommetux-table__table{margin:0}.classroom-editor .join-link__button{margin-left:2em;margin-right:2em}.classroom-editor .join-link__button:hover,.classroom-editor .join-link__button:focus{background-color:#004b54;border-color:#004b54 !important;color:#fff !important}.classrooms-layout{visibility:visible}.classrooms-manager__instructions{margin:0 auto}.classrooms-manager .manager-table{background-color:#fff;border:solid 2px #dedede}.classrooms-manager .manager-table__link{color:#00969c !important;font-family:"Roboto Mono",monospace;font-size:.75em !important;font-weight:bold;letter-spacing:1px;line-height:1em;text-decoration:none}.classrooms-manager .manager-table__link:hover,.classrooms-manager .manager-table__link:focus{color:#005a5e !important}.classrooms-manager .manager-table__headers .headers__header{font-family:"Roboto Mono",monospace;font-size:.75em;font-weight:bold;letter-spacing:1px;text-transform:uppercase}.classrooms-manager .manager-table__button--as-link{border:none;color:#00969c !important;font-family:"Roboto Mono",monospace;font-size:.75em !important;font-weight:bold;letter-spacing:1px;line-height:1em}.classrooms-manager .manager-table__button--as-link:hover,.classrooms-manager .manager-table__button--as-link:focus{color:#005a5e !important}.classrooms-manager .manager-table__row-header{background-color:#f1f1f1;border-top:solid 2px #dedede !important;border-bottom:solid 2px #dedede !important;font-family:"Roboto Mono",monospace;font-size:.9em;font-weight:bold}.classrooms-manager .manager-table__row-data:not(:last-child){border-bottom:solid 2px #dedede}.classrooms-manager .manager-table__button--edit,.classrooms-manager .manager-table__button--delete,.classrooms-manager .manager-table__button--create{border:none}.classrooms-manager .manager-table .grommetux-table__table{margin:0}.confirmation-dialog__buttons button:first-of-type{margin-right:1ch}.export-modal__button{margin-right:1em}.export-modal__button--google{background:#4285f4;border:solid thin #4285f4 !important;max-width:100px}.export-modal__button--google:active{background:#3367d6}.export-modal__button--google .grommetux-button--disabled,.export-modal__button--google:disabled{background:#ebebeb;border:solid thin #ebebeb !important;opacity:1;-ms-filter:none;filter:none}.export-modal__button--google .grommetux-button--disabled .grommetux-button__label,.export-modal__button--google:disabled .grommetux-button__label{color:rgba(0,0,0,0.4)}.export-modal__button--google .grommetux-button--disabled svg,.export-modal__button--google:disabled svg{background:#ebebeb}.export-modal__button--google .grommetux-button__focus,.export-modal__button--google:hover{-webkit-box-shadow:0 0 2px rgba(66,133,244,0.3);box-shadow:0 0 2px rgba(66,133,244,0.3);border:solid thin #4285f4;outline:rgba(66,133,244,0.3)}.export-modal__button--google .grommetux-button__label{color:#fff;font-family:'Roboto',sans-serif;font-size:14px;font-weight:500;margin:0}.export-modal__button--google .grommetux-button__label div{-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;padding-right:8px}.export-modal__button--google .grommetux-button__label svg{background:#fff;height:30px;margin-right:18px;padding:6px;width:30px}.export-modal .button__container--google__label{-webkit-align-self:center;align-self:center;-ms-flex-item-align:center;margin-right:1ch}.helpful-guide .helpful-guide-container .helpful-guide-content{overflow:auto}.home .home__placeholder-card{-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:524px;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin:12px;width:384px}.program-home__hero .grommetux-hero__foreground svg{bottom:50%;position:absolute;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.program-home__hero .hero__big-circle{background:#00979d;background-image:-webkit-linear-gradient(#00979d, #addde0);background-image:-moz-linear-gradient(#00979d, #addde0);background-image:-o-linear-gradient(#00979d, #addde0);background-image:-ms-linear-gradient(#00979d, #addde0);background-image:linear-gradient(#00979d, #addde0);border-radius:50%;height:65px;margin:0 3em 0 0;position:relative;width:65px}.program-home__hero .hero__small-circle{background:#005d69;border-radius:50%;height:40px;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);position:absolute;right:-.5em;top:-.5em;width:40px;z-index:1}.program-home__header{font-family:"Roboto Mono",monospace;font-size:3.25rem !important}.program-home__description{color:#acdcdf !important;font-weight:bold}.program-home .button{font-size:1rem}.program-home__section .section__paragraph{font-weight:bold}.program-navi{background:#005d69;color:#eef2f5;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.program-navi .link{background:#eef2f5;color:#005d69;display:inline-block;margin:.25em .5em;padding:.25em .5em}.program-navi .link:hover{color:#addde0;text-decoration:none}.program-navi .link.big{font-weight:bold}.program-navi .link.big::after{content:'>';margin:0 .5em}.program-navi .grommetux-anchor__icon{height:auto;padding:0}.program-language-selection .button{font-size:.875rem}.wildcam-classrooms .classrooms-list{border:.25rem solid #00979d}.wildcam-classrooms .classrooms-list .table .button{max-width:10em}.wildcam-classrooms .classroom-form,.wildcam-classrooms .assignment-form{border:.25rem solid #00979d}.wildcam-classrooms .classroom-form .details-list > li label,.wildcam-classrooms .assignment-form .details-list > li label{font-weight:bold;margin:0;width:12em;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.wildcam-classrooms .classroom-form .details-list > li span,.wildcam-classrooms .assignment-form .details-list > li span{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.wildcam-classrooms .classroom-form .subjects-list .data-subjects .item,.wildcam-classrooms .assignment-form .subjects-list .data-subjects .item{display:inline-block;max-width:10em}.wildcam-classrooms .classroom-form .subjects-list .data-subjects .item img,.wildcam-classrooms .assignment-form .subjects-list .data-subjects .item img{display:block;width:100%}.wildcam-classrooms .classroom-form textarea,.wildcam-classrooms .assignment-form textarea{min-height:8em}.wildcam-classrooms .students-list{border:.25rem solid #fff}.wildcam-classrooms .subjects-list{border:.25rem solid #fff}.wildcam-classrooms .status-box{background:#addde0}.wildcam-classrooms .actions-panel .button{margin:0 .5em}.wildcam-classrooms .assignments-list{border:.25rem solid #fff}.wildcam-classrooms .assignments-list .assignment tr,.wildcam-classrooms .assignments-list .assignment td{vertical-align:top}.wildcam-classrooms .assignments-list .assignment td:nth-child(2){width:12rem;padding:2rem 0}.wildcam-classrooms .assignments-list .assignment td:nth-child(2) .button{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:.25rem}.wildcam-classrooms .assignments-list .assignment td:nth-child(2) .button .grommetux-button__icon{font-size:.75rem;margin:0 .25rem 0 0}.wildcam-classrooms .assignments-list .assignment td:nth-child(2) .button .grommetux-button__label{font-size:.75rem;margin:0}.wildcam-classrooms .assignments-list .details-list > li label{font-weight:bold;margin:0;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.wildcam-classrooms .assignments-list .details-list > li span{width:12rem;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.wildcam-classrooms .helper-text{font-size:.8em;font-style:italic}.wildcam-classrooms .reminder-block{background:#cc9200;color:#eef2f5;padding:.5em;margin-top:.5em}.wildcam-info-page{background:#eef2f5}.wildcam-info-page .thumbnail{height:8rem;width:8rem;margin:.5rem}.wildcam-intro-page p a{text-decoration:underline dotted}.wildcam-map{overflow:hidden;position:relative;width:auto;height:80vh;margin:.5em 1em}.wildcam-map .map-visuals{width:100%;height:90vh}.wildcam-map .map-controls{position:absolute;top:.5em;right:.5em;z-index:1000;width:80%;max-width:24em;background:#fff;padding:1em;border:1px solid #646464}.wildcam-map .map-controls > .grommetux-accordion > div > .grommetux-collapsible__wrapper > .grommetux-collapsible{max-height:60vh;overflow:auto}.wildcam-map .map-controls .map-controls-status,.wildcam-map .map-controls .map-controls-filters{background:#f1f1f1;padding:0 .5em}.wildcam-map .map-controls .map-controls-status.selected,.wildcam-map .map-controls .map-controls-filters.selected{background:#addde0}.wildcam-map .map-controls .map-controls-notice{background:#e45950;font-size:.8em}.wildcam-map .map-controls .map-controls-notice header{color:#fff}.wildcam-map .map-controls .map-controls-notice-message p{font-size:.8em;margin:0;padding:0}.wildcam-map .map-controls .map-controls-small-button{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:.25rem}.wildcam-map .map-controls .map-controls-small-button .grommetux-button__icon{font-size:.75rem;margin:0 .25rem 0 0}.wildcam-map .map-controls .map-controls-small-button .grommetux-button__label{font-size:.75rem;margin:0}.wildcam-map .map-controls .wccwcm-connector{border:1px solid #f1f1f1}.wildcam-map .map-controls .zooniversal-translator .selected{background:#addde0}.wildcam-map .map-controls .grommetux-control-icon{width:1em}.wildcam-map .map-controls .grommetux-header{min-height:1em}.wildcam-map .map-controls .selected .grommetux-header{background:#addde0}.wildcam-map .map-controls .grommetux-button,.wildcam-map .map-controls .grommetux-label{font-size:inherit}.wildcam-map .map-controls .grommetux-button--small,.wildcam-map .map-controls .grommetux-label--small{font-size:.8em}.wildcam-map .map-controls .grommetux-button__icon{padding:.1em .5em}.wildcam-map .map-controls .grommetux-accordion .grommetux-accordion{padding-left:1em}.wildcam-map .map-legend{background:#fff;font-size:.8em;max-height:16em;max-width:16em;overflow:auto}.wildcam-map .map-legend .map-legend-item{padding:.2em}.wildcam-map .map-legend .map-legend-item svg{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:.2em}.camera-viewer{z-index:2000;padding:1em}.camera-viewer .content{margin:1em auto}.camera-viewer .camera-metadata,.camera-viewer .camera-data{overflow:auto;margin-bottom:.5em}.camera-viewer .camera-metadata{border:1px solid #cbcccb;max-height:12em}.camera-viewer .camera-metadata li{padding:0}.camera-viewer .camera-metadata li span:first-child{color:#646464;margin-right:1em;max-width:16em}.camera-viewer .camera-data{border:1px solid #cbcccb}.camera-viewer .camera-data .camera-data-item{max-width:30%;margin-bottom:1%;margin-top:1%}.camera-viewer .camera-data .camera-data-item img{width:100%}.camera-viewer .camera-data .camera-data-paging label{line-height:3em;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.camera-viewer .camera-data .camera-data-paging .grommetux-button__icon{padding-top:0}

