@charset "UTF-8";.loading_spinner{width:14px;height:14px;border:3px solid #DDD;border-radius:50%;border-top:3px solid #f85532;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;vertical-align:text-bottom;margin-left:5px;display:inline-block}@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0{transform:rotate(0)}100%{transform:rotate(360deg)}}#initial-loading .loading_spinner{display:inline-block;margin:0 auto;margin-top:150px;width:80px;height:80px;border:15px solid #DDD;border-top:15px solid #f85532}.loading_spinner.huge{width:80px;height:80px;border:15px solid #DDD;border-top:15px solid #f85532}.loading_spinner.big{width:40px;height:40px;border-width:8px}.bootstrap .UserImage,body>[role="dialog"] .UserImage,body>.popover[role="tooltip"] .UserImage,body>div>.popover[role="tooltip"] .UserImage{display:inline-block;border-radius:120px;width:40px;height:40px;line-height:0;font-size:32px;background-size:cover;background-position:center;background-color:#aaa;color:white;text-align:center;border:2px solid white;vertical-align:middle;color:white;overflow:hidden}.bootstrap .UserImage .icon-person,body>[role="dialog"] .UserImage .icon-person,body>.popover[role="tooltip"] .UserImage .icon-person,body>div>.popover[role="tooltip"] .UserImage .icon-person{line-height:0;color:white}.ObservationsGridItem .UserImage:hover,.ObservationsGridItem .UserImage:active{opacity:1;color:#eee}.UsersPopover{cursor:pointer}.UsersPopoverOverlay .user,body>.popover.UsersPopoverOverlay[role="tooltip"] .user,body>div>.popover.UsersPopoverOverlay[role="tooltip"] .user{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.UsersPopoverOverlay .user .UserImage,.UsersPopoverOverlay .user .site,body>.popover.UsersPopoverOverlay[role="tooltip"] .user .UserImage,body>.popover.UsersPopoverOverlay[role="tooltip"] .user .site,body>div>.popover.UsersPopoverOverlay[role="tooltip"] .user .UserImage,body>div>.popover.UsersPopoverOverlay[role="tooltip"] .user .site{min-width:22px;width:22px;height:22px;vertical-align:bottom;margin-right:5px}.UsersPopoverOverlay .user .UserImage .icon-person,.UsersPopoverOverlay .user .site .icon-person,body>.popover.UsersPopoverOverlay[role="tooltip"] .user .UserImage .icon-person,body>.popover.UsersPopoverOverlay[role="tooltip"] .user .site .icon-person,body>div>.popover.UsersPopoverOverlay[role="tooltip"] .user .UserImage .icon-person,body>div>.popover.UsersPopoverOverlay[role="tooltip"] .user .site .icon-person{font-size:14px;line-height:14px}.UsersPopoverOverlay .user:not(:first-child),body>.popover.UsersPopoverOverlay[role="tooltip"] .user:not(:first-child),body>div>.popover.UsersPopoverOverlay[role="tooltip"] .user:not(:first-child){margin-top:4px}.UsersPopoverOverlay .popover-content,body>.popover.UsersPopoverOverlay[role="tooltip"] .popover-content,body>div>.popover.UsersPopoverOverlay[role="tooltip"] .popover-content{padding:12px 20px 12px 10px;max-height:400px;overflow-y:auto}.UsersPopoverOverlay a,body>.popover.UsersPopoverOverlay[role="tooltip"] a,body>div>.popover.UsersPopoverOverlay[role="tooltip"] a{color:#000 !important;font-weight:700}.TaxonPhoto{position:relative}.TaxonPhoto .photo-hover{position:absolute;width:100%;height:100%;color:white;font-weight:100;opacity:0;transition:opacity .2s linear;text-align:center}.TaxonPhoto .photo-hover a{color:white}.TaxonPhoto .photo-hover a:hover{color:white;opacity:.8}.TaxonPhoto .modal-link{width:100%;height:100%;font-size:80%;color:#ddd;text-transform:uppercase}.TaxonPhoto .modal-link i{color:white;display:inline-block;font-size:300%;padding:10px;background-color:rgba(0,0,0,0.5)}.TaxonPhoto .modal-link:hover{text-decoration:none;color:white}.TaxonPhoto .photo-taxon{display:flex;justify-content:space-between;position:absolute;bottom:0;width:100%;padding:10px;background-color:rgba(0,0,0,0.4);font-weight:100;font-size:90%;line-height:20px;text-align:left}.TaxonPhoto .photo-taxon .display-name{font-size:120%;display:block}.TaxonPhoto .photo-taxon i{font-size:150%}.TaxonPhoto .photo-taxon .SplitTaxon a{color:white}.TaxonPhoto .photo-taxon .info-link{padding:0;position:relative;top:-2px}.TaxonPhoto:hover .photo-hover{opacity:1}.c3 svg{font:10px sans-serif;-webkit-tap-highlight-color:transparent}.c3 path,.c3 line{fill:none;stroke:#000}.c3 text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.c3-legend-item-tile,.c3-xgrid-focus,.c3-ygrid,.c3-event-rect,.c3-bars path{shape-rendering:crispEdges}.c3-chart-arc path{stroke:#fff}.c3-chart-arc text{fill:#fff;font-size:13px}.c3-grid line{stroke:#aaa}.c3-grid text{fill:#aaa}.c3-xgrid,.c3-ygrid{stroke-dasharray:3 3}.c3-text.c3-empty{fill:gray;font-size:2em}.c3-line{stroke-width:1px}.c3-circle._expanded_{stroke-width:1px;stroke:white}.c3-selected-circle{fill:white;stroke-width:2px}.c3-bar{stroke-width:0}.c3-bar._expanded_{fill-opacity:.75}.c3-target.c3-focused{opacity:1}.c3-target.c3-focused path.c3-line,.c3-target.c3-focused path.c3-step{stroke-width:2px}.c3-target.c3-defocused{opacity:.3 !important}.c3-region{fill:steelblue;fill-opacity:.1}.c3-brush .extent{fill-opacity:.1}.c3-legend-item{font-size:12px}.c3-legend-item-hidden{opacity:.15}.c3-legend-background{opacity:.75;fill:white;stroke:lightgray;stroke-width:1}.c3-title{font:14px sans-serif}.c3-tooltip-container{z-index:10}.c3-tooltip{border-collapse:collapse;border-spacing:0;background-color:#fff;empty-cells:show;-webkit-box-shadow:7px 7px 12px -9px #777;-moz-box-shadow:7px 7px 12px -9px #777;box-shadow:7px 7px 12px -9px #777;opacity:.9}.c3-tooltip tr{border:1px solid #CCC}.c3-tooltip th{background-color:#aaa;font-size:14px;padding:2px 5px;text-align:left;color:#FFF}.c3-tooltip td{font-size:13px;padding:3px 6px;background-color:#fff;border-left:1px dotted #999}.c3-tooltip td>span{display:inline-block;width:10px;height:10px;margin-right:6px}.c3-tooltip td.value{text-align:right}.c3-area{stroke-width:0;opacity:.2}.c3-chart-arcs-title{dominant-baseline:middle;font-size:1.3em}.c3-chart-arcs .c3-chart-arcs-background{fill:#e0e0e0;stroke:none}.c3-chart-arcs .c3-chart-arcs-gauge-unit{fill:#000;font-size:16px}.c3-chart-arcs .c3-chart-arcs-gauge-max{fill:#777}.c3-chart-arcs .c3-chart-arcs-gauge-min{fill:#777}.c3-chart-arc .c3-gauge-value{fill:#000}.FlashMessage .alert{margin-bottom:10px}.FlashMessage a{color:#337ab7}.FlashMessage a.contact{color:#a94442;text-decoration:underline}.FlashMessage .message{display:inline-block;width:95%}.FlashMessage .message .bold{margin-right:3px;font-weight:bold}.FlashMessage .message .fa{margin-right:5px}.FlashMessage .action{display:inline-block;float:right}.FlashMessage .action .fa{font-size:18px;vertical-align:middle;cursor:pointer}.ConfirmModal.confirm.error,.FlaggingModal.modal.error{font-size:14px}.ConfirmModal.confirm.error ul,.FlaggingModal.modal.error ul{margin-top:10px}.ConfirmModal.confirm.error ul li,.FlaggingModal.modal.error ul li{margin-bottom:5px}.ConfirmModal.confirm.error .modal-body,.FlaggingModal.modal.error .modal-body{color:#333}.ConfirmModal.confirm .modal-dialog,.FlaggingModal.modal .modal-dialog{width:500px;margin-top:100px}.ConfirmModal.confirm .text,.FlaggingModal.modal .text{line-height:28px;font-size:1.3em;display:inline-block;margin-left:10px}.ConfirmModal.confirm .text .coarse_ids .taxon,.FlaggingModal.modal .text .coarse_ids .taxon{font-weight:600}.ConfirmModal.confirm .text .coarse_ids .learn,.FlaggingModal.modal .text .coarse_ids .learn{margin:15px 0 10px;display:block;font-size:16px}.ConfirmModal.confirm .text .coarse_ids input,.FlaggingModal.modal .text .coarse_ids input{margin:0}.ConfirmModal.confirm .text .coarse_ids label,.FlaggingModal.modal .text .coarse_ids label{font-size:14px;font-weight:500;margin-left:5px;line-height:auto;margin:0 0 0 5px;vertical-align:middle}.ConfirmModal.confirm .modal-footer,.FlaggingModal.modal .modal-footer{padding:10px}.ConfirmModal.confirm .modal-footer .buttons,.FlaggingModal.modal .modal-footer .buttons{text-align:center}.ConfirmModal.confirm .modal-footer button,.FlaggingModal.modal .modal-footer button{min-width:100px;margin:0 10px}.FlaggingModal.modal .modal-dialog{width:450px;margin-top:30px}.FlaggingModal.modal .text{line-height:inherit;font-size:inherit}.FlaggingModal.modal .flagInput .heading{font-size:16px;font-weight:600}.FlaggingModal.modal .flagInput .heading input{margin:0 5px}.FlaggingModal.modal .modal-dialog .modal-body textarea{min-height:75px;resize:none;border-radius:3px;background:#f7f7f7}.FlaggingModal.modal .modal-dialog .modal-body .glyphicon-remove-circle{top:3px;margin-left:5px;cursor:pointer}.bootstrap .FlagAnItem.alert{font-weight:600}.bootstrap .FlagAnItem .fa{margin-right:5px}.bootstrap .FlagAnItem a{color:#428bca}.bootstrap .FlagAnItem a.view{font-weight:normal;float:right}.ObservationsGrid{display:flex;flex-wrap:wrap}.ObservationsGrid .ObservationsGridCell{flex-grow:1;padding:2px;min-width:260px;margin:0 auto}.ObservationsGrid .Observation{position:relative}.ObservationsGrid .Observation .quality{position:absolute;top:0;left:0;padding:5px 10px;font-size:16px}.ObservationsGrid .Observation .quality.research{background:#f85532;color:white}.ObservationsGrid .Observation .quality .full{display:none}.ObservationsGrid .Observation .with-sounds{position:absolute;top:0;right:0;padding:5px 10px;font-size:16px;background-color:rgba(0,0,0,0.7);color:white}.ObservationsGrid .Observation .photo{background:#ccc;text-align:center;display:flex;align-items:center;justify-content:center}.ObservationsGrid .Observation .photo i{color:white;font-size:180px}.ObservationsGrid .Observation .caption{background:#464646;color:white;height:60px;padding:10px;position:relative;padding-right:86px;white-space:nowrap}.ObservationsGrid .Observation .caption .display-name{font-size:17px;display:block;overflow:hidden;text-overflow:ellipsis;color:inherit}.ObservationsGrid .Observation .caption .secondary-name{display:block;overflow:hidden;text-overflow:ellipsis;color:inherit}.ObservationsGrid .Observation .caption .UserImage{position:absolute;right:10px;bottom:40px;border:2px solid white;height:45px;width:45px}.ObservationsGrid .Observation .caption .UserImage i.icon-person{font-size:36px}.ObservationsGrid .Observation .caption .UserImage:hover{opacity:1}.ObservationsGrid .Observation .caption .meta{position:absolute;bottom:10px;right:8px;color:white}.ObservationsGrid .Observation .caption .meta .count{margin-right:5px}.ObservationsGrid .Observation .caption .meta .count i{margin-right:1px}body{min-width:980px}.bootstrap a{color:inherit}.bootstrap a:hover{color:inherit}#header,#test-header{margin-bottom:0;border-bottom:0}#bodywrapper{background:#f8f8f8}#bodywrapper:after{height:196px}.no-padding{padding:0 !important}.nowrap{white-space:nowrap}.box.upstacked a{text-decoration:underline}.count,.count a{color:inherit}a.UserImage{border:0}.bootstrap .linky{color:#428bca;cursor:pointer}.clicky{cursor:pointer}.loading_spinner.huge{display:block;margin:0 auto;margin-top:60px}.bootstrap h2{font-size:28px;margin-bottom:20px}.bootstrap h2 i.fa{color:#f85532;font-size:24px;margin-left:10px;cursor:pointer}.bootstrap h2 button.btn-green{font-size:14px;line-height:20px}.bootstrap .btn,.bootstrap .btn-group .btn{outline:0}.bootstrap .btn:focus,.bootstrap .btn.active:focus,.bootstrap .btn-group .btn:focus,.bootstrap .btn-group .btn.active:focus{outline:none !important}.bootstrap .btn.active,.bootstrap .btn-group .btn.active{box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}button{outline:0}button.btn-green,a.btn-green{font-weight:700;color:white;padding:5px 15px;border-radius:30px;background:#f85532;border:0}button.btn-green .fa,a.btn-green .fa{color:white;margin-right:5px}button.btn-white,a.btn-white{font-weight:700;padding:5px 15px;border-radius:30px;background:white;border:1px solid #DDD}button.btn-white .fa,a.btn-white .fa{color:#f85532;margin-right:5px}.section-intro{font-size:16px;line-height:24px;margin-bottom:15px}.project-header{height:370px;position:relative;overflow:hidden}.project-header .project-id{position:absolute;top:0;right:0;z-index:1;padding:0 5px;color:rgba(255,255,255,0.8);background:rgba(0,0,0,0.7);font-size:10px}.project-header.with-banner{background:black}.project-header .project-header-background{position:absolute;margin:-30px;background-size:110%;width:120%;height:120%;filter:blur(20px);-webkit-filter:blur(20px);-moz-filter:blur(20px);-o-filter:blur(20px);-ms-filter:"blur(20px)";background-size:cover;background-repeat:no-repeat;background-position:center;opacity:.8}.project-header .header-grid{margin-top:25px}.project-header .header-grid>.row{margin-left:0;margin-right:0}.project-header .header-grid .title-container{height:320px;background-size:contain;background-repeat:no-repeat;background-position:center;display:flex}.project-header .header-grid .title-container.no-banner{background-image:url(/assets/project_blank_banner_bg-9ab251ab86fd447703d25920975f71d0842ad5d487d78fe09d2197b51f27908f.png);background-size:cover;background-repeat:no-repeat;background-position:center}.project-header .header-grid .title-container.background{padding:0}.project-header .header-grid .title-container .header-title{background:rgba(0,0,0,0.7);white-space:nowrap;align-self:flex-end;margin-bottom:20px;margin-left:20px;max-width:93%}.project-header .header-grid .title-container .header-title .title-icon{height:45px;width:45px;background-size:cover;float:left}.project-header .header-grid .title-container .header-title .title-text{color:white;font-size:26px;line-height:45px;padding:0 15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.project-header .header-grid .title-container .header-dates{position:absolute;bottom:15px;left:35px;background:rgba(0,0,0,0.7);color:rgba(255,255,255,0.8);padding:5px 15px;text-transform:uppercase}.project-header .header-grid .title-container .header-in-progress{position:absolute;top:0;left:0;background:#f22844;color:white;text-transform:uppercase;padding:3px 12px}.project-header .header-grid .title-container.event .header-title{margin-bottom:47px}.project-header .header-grid .title-container.event.icon .header-dates{left:80px}.project-header .header-grid .header-about{height:320px;padding:25px;background:#28387d;color:white}.project-header .header-grid .header-about .header-about-content{height:100%;position:relative}.project-header .header-grid .header-about .header-about-content .header-about-title{font-size:25px;margin-top:5px}.project-header .header-grid .header-about .header-about-content .header-about-members-only{text-transform:uppercase;position:absolute;bottom:0;left:0;letter-spacing:1px;max-width:170px}.project-header .header-grid .header-about .header-about-content .header-members-button{border:1px solid rgba(255,255,255,0.3);border-radius:100px;overflow:hidden;background:rgba(255,255,255,0.2)}.project-header .header-grid .header-about .header-about-content .header-members-button .action{display:inline-block;padding:6px 12px;min-width:72px;text-align:center;font-size:20px}.project-header .header-grid .header-about .header-about-content .header-members-button .action:hover,.project-header .header-grid .header-about .header-about-content .header-members-button .action:active,.project-header .header-grid .header-about .header-about-content .header-members-button .action:focus{color:white}.project-header .header-grid .header-about .header-about-content .header-members-button .count{cursor:pointer;display:inline-block;padding:6px 10px 7px 5px;min-width:50px;text-align:center}.project-header .header-grid .header-about .header-about-content .header-members-button .count i{padding-right:5px;padding-left:3px}.project-header .header-grid .header-about .header-about-content .header-about-button{position:absolute;top:0;right:0}.project-header .header-grid .header-about .header-about-content .header-about-button>button{background:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.3);border-radius:30px;padding:3px 20px 1px 20px;font-size:15px;border-style:solid}.project-header .header-grid .header-about .header-about-content .header-about-text{width:100%;word-wrap:break-word;margin-top:32px;overflow:hidden;text-overflow:ellipsis;display:inline-block;font-size:16px;line-height:21px;max-height:150px}.project-header .header-grid .header-about .header-about-content .header-about-text a{text-decoration:underline}.project-header .header-grid .header-about .header-about-content .header-link-btn{font-weight:700;font-size:15px;cursor:pointer}.project-header .header-grid .header-about .header-about-content .header-link-btn:hover,.project-header .header-grid .header-about .header-about-content .header-link-btn:active,.project-header .header-grid .header-about .header-about-content .header-link-btn:focus{color:white}.project-header .header-grid .header-about .header-about-content .header-about-read-more i{font-size:9px;margin-left:3px;font-weight:100}.project-header .header-grid .header-about .header-about-content .header-about-edit{position:absolute;bottom:0;left:0}.project-header .header-grid .header-about .header-about-content .header-about-edit .btn-white{border-radius:2px;color:#333;padding:6px 8px}.project-header .header-grid .header-about .header-about-content .header-about-news{position:absolute;bottom:4px;right:0;border:1px solid rgba(255,255,255,0.3);border-radius:100px;overflow:hidden;background:rgba(255,255,255,0.1);padding:2px 14px}.project-header .header-grid .header-about .header-about-content .header-about-news .glyphicon{top:2px;font-size:12px;margin-right:5px}.StatsHeader{border-bottom:1px solid #eee;height:80px}.StatsHeader ul{padding:0}.StatsHeader ul li{height:80px;float:left;width:16%;list-style:none;margin-right:3px}.StatsHeader .overview-tab{padding-top:47px;font-size:20px;cursor:pointer}.StatsHeader .overview-tab.active,.StatsHeader .overview-tab:hover{border-bottom:3px solid #f85532}.StatsHeader .stat-tab{text-transform:uppercase;font-size:16px;padding-top:22px;cursor:pointer;color:#888}.StatsHeader .stat-tab .stat,.StatsHeader .stat-tab .count{display:block;font-size:24px;font-weight:600;margin-bottom:6px}.StatsHeader .stat-tab.active{color:inherit}.StatsHeader .stat-tab.active,.StatsHeader .stat-tab:hover{border-bottom:3px solid #f85532;color:inherit}.StatsHeader .stat-tab.disabled{pointer-events:none;color:#aaa}.StatsHeader .stats-tab button{font-size:20px;padding:10px 45px;border:1px solid #DDD;border-radius:30px;margin-top:18px;white-space:nowrap}.StatsHeader .stats-tab button.disabled{pointer-events:none;color:#aaa}.StatsHeader .stats-tab button.disabled i.fa{color:#aaa}.Content{padding-top:20px;padding-bottom:60px;background:#f8f8f8}.OverviewTab .ObservationsGrid{height:234px;overflow:hidden}.ObservationsTab .subtab-contents{margin-top:20px}.ObservationsTab .TaxonMap{height:350px}.ObservationsTab .button-row button i{margin-right:5px}.ObservationsTab .button-row button.standalone{margin-left:10px;font-weight:700}.ObservationsTab .button-row button.standalone.export{float:right}.ObservationsTab .button-row button.standalone i{color:#f85532}.ObservationsList{width:100%}.ObservationsList thead tr{border-bottom:2px solid #ddd;height:28px;font-size:15px}.ObservationsList thead tr th{padding:5px 10px}.ObservationsList thead tr th i.fa{float:right;opacity:.2}.ObservationsList thead tr th.sorting i.fa{opacity:1}.ObservationsList thead tr th.clicky{cursor:pointer}.ObservationsList thead tr th.clicky:hover{background-color:#e1e1e1 !important}.ObservationsList thead tr th.clicky:hover i.fa{opacity:1}.ObservationsList tr:not(:last-child){border-bottom:1px solid #ddd}.ObservationsList tr.even{background:white}.ObservationsList td{vertical-align:top;padding:10px}.ObservationsList td.photo{width:95px;text-align:center}.ObservationsList td.photo a{width:75px;height:75px;display:block;background-size:cover;background-position:center;background-color:#bababa;position:relative}.ObservationsList td.photo a .photo-count{position:absolute;right:0;bottom:0;color:#eee;background-color:#646464;padding:1px 5px;font-weight:100;display:block}.ObservationsList td.photo .icon,.ObservationsList td.photo .sound-icon{display:none;color:white;font-size:50px;line-height:70px}.ObservationsList td.photo a.sound .sound-icon,.ObservationsList td.photo a.iconic .icon{display:inline-block}.ObservationsList td.taxon .contents{min-height:75px;position:relative}.ObservationsList td.taxon .contents .meta{position:absolute;bottom:0;white-space:nowrap}.ObservationsList td.taxon .contents .meta .count{margin-right:5px}.ObservationsList td.taxon .contents .meta .count i{margin-right:2px}.ObservationsList td.user,.ObservationsList td.date{white-space:nowrap}.ObservationsList td.place{width:20%}.ObservationsList td.place i.fa{margin-right:5px}.ObservationsList td .SplitTaxon .display-name{color:inherit;font-weight:700}.ObservationsList td .SplitTaxon .secondary-name{display:block}.ObservationsList td .UserImage{width:38px;height:38px;margin-right:5px;font-size:28px;line-height:28px}.ObservationsList td .FormattedDate .time{display:block}.ObservationsList th.sorting,.ObservationsList td.sorting{background-color:#e1e1e1 !important}.Identifiers table,.Observers table{width:100%;font-size:16px;margin-top:40px}.Identifiers table thead tr,.Observers table thead tr{border-bottom:2px solid #DDD;height:28px;font-size:15px}.Identifiers table thead tr th.clicky,.Observers table thead tr th.clicky{cursor:pointer;text-align:center}.Identifiers table thead tr i.fa-caret-down,.Observers table thead tr i.fa-caret-down{margin:0 12px 0 4px;color:#e1e1e1}.Identifiers table tr,.Observers table tr{height:57px}.Identifiers table tr:not(:last-child),.Observers table tr:not(:last-child){border-bottom:1px solid #DDD}.Identifiers table tr.odd,.Observers table tr.odd{background:white}.Identifiers table tr th.rank,.Identifiers table tr td.rank,.Observers table tr th.rank,.Observers table tr td.rank{width:70px;text-align:center}.Identifiers table tr td.count,.Observers table tr td.count{width:120px;max-width:120px;padding:8px}.Identifiers table tr td.count.sorted,.Observers table tr td.count.sorted{background:#DDD}.Identifiers table tr .UserImage,.Observers table tr .UserImage{margin-right:10px}.leaders-grid{margin-bottom:20px}.leaders-grid .no-padding+.no-padding .LeaderboardPanel{margin-left:-1px}.leaders-grid>.row{margin-left:0;margin-right:0;flex:1;flex-direction:row;display:flex}.leaders-grid>.row>.col-xs-4{flex:1;display:flex}.LeaderboardPanel{border:1px solid #DDD;padding:20px;background:white;margin-top:50px;flex:1}.LeaderboardPanel .taxon a{color:inherit !important}.LeaderboardPanel .taxon .secondary-name{display:none}.LeaderboardPanel .leader{margin-bottom:5px;height:85px}.LeaderboardPanel .leader .taxon-image,.LeaderboardPanel .leader .userimage{width:75px;height:75px}.LeaderboardPanel .leader .icon{width:90px;float:left}.LeaderboardPanel .leader .icon i.icon-person{font-size:60px}.LeaderboardPanel .leader .leader-header{font-size:16px}.LeaderboardPanel .leader .leader-header .leaderboard-title{font-size:22px;padding:10px 0}.LeaderboardPanel .leader .leader-header .leader-row{display:flex;justify-content:space-between}.LeaderboardPanel .leader .leader-header .leader-row .leader-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:5px}.LeaderboardPanel .leader .leader-header .leader-row .leader-count{padding-right:8px}.LeaderboardPanel table{width:100%;border-top:1px solid #DDD;margin-bottom:15px}.LeaderboardPanel table tr{border-bottom:1px solid #DDD;height:45px;font-size:16px}.LeaderboardPanel table tr td.leader-name{padding-left:8px}.LeaderboardPanel table tr td.leader-name .userimage,.LeaderboardPanel table tr td.leader-name .taxon-image{width:30px;height:30px;margin-right:10px;float:left;text-align:center;font-size:20px;line-height:22px}.LeaderboardPanel table tr td.leader-name .userimage .icon-person,.LeaderboardPanel table tr td.leader-name .taxon-image .icon-person{line-height:22px}.LeaderboardPanel table tr td.leader-name .SplitTaxon,.LeaderboardPanel table tr td.leader-name .userlink{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:28px}.LeaderboardPanel table tr td.leader-count{text-align:right;padding-right:8px}.LeaderboardPanel button{margin-left:10px}.TaxonMap{height:500px}.TopSpecies .results{margin-left:-10px;margin-right:-10px}.TopSpecies .results .result{display:inline-block;width:20%;padding:0 10px 20px 10px;vertical-align:top}.TopSpecies .results .result .thumbnail{padding:0;margin-bottom:5px;position:relative}.TopSpecies .results .result .thumbnail .overlay{position:absolute;background-color:rgba(0,0,0,0.3);color:white;width:100%;line-height:30px;padding:0 9px;margin-top:-30px}.TopSpecies .results .result .thumbnail .display-name{display:block;font-weight:700;color:inherit;font-size:16px}.TopSpecies .results .result .thumbnail .caption{height:58px}.TopSpecies .results .result .thumbnail .caption .display-name,.TopSpecies .results .result .thumbnail .caption .secondary-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TopSpecies .results .result .thumbnail.TaxonThumbnail .photo{line-height:170px !important;font-size:170px;text-align:center;background-color:#ccc;color:white}.no-obs{background:rgba(116,172,0,0.09);height:100px;line-height:100px;text-align:center;font-size:24px;color:#858585;margin:20px 0}.empty-text{font-size:16px;color:#858585}.UmbrellaOverviewTab .UmbrellaLeaderboard h2,.UmbrellaOverviewTab .UmbrellaLeaderboard .sort{display:inline-block}.UmbrellaOverviewTab .UmbrellaLeaderboard .sort{color:#888;margin-left:20px}.UmbrellaOverviewTab .UmbrellaLeaderboard .sort span{padding:0 2px}.UmbrellaOverviewTab .UmbrellaLeaderboard .sort .sort-option{cursor:pointer}.UmbrellaOverviewTab .UmbrellaLeaderboard .sort .active{color:#333;font-weight:700}.UmbrellaOverviewTab .UmbrellaLeaderboard .leaders-panel{border:1px solid #DDD;background:white}.UmbrellaOverviewTab .UmbrellaLeaderboard .leaders-panel table{width:100%;margin:20px}.UmbrellaOverviewTab .UmbrellaLeaderboard .leaders-panel table .leader-row{height:55px}.UmbrellaOverviewTab .UmbrellaLeaderboard .leaders-panel table .leader-row td.icon-cell{width:40px}.UmbrellaOverviewTab .UmbrellaLeaderboard .leaders-panel table .leader-row td.icon-cell .leader-icon{height:30px;width:30px;background:#aaa;background-size:cover;border:1px solid #DDD;text-align:center;line-height:30px;font-size:18px;color:white}.UmbrellaOverviewTab .UmbrellaLeaderboard .leaders-panel table .leader-row .leader-data{line-height:11px}.UmbrellaOverviewTab .UmbrellaLeaderboard .leaders-panel table .leader-row .leader-data .leader-score{display:flex;margin-bottom:4px}.UmbrellaOverviewTab .UmbrellaLeaderboard .leaders-panel table .leader-row .leader-data .leader-score .leader-bar{height:10px;background:black;margin-right:5px}.UmbrellaOverviewTab .UmbrellaLeaderboard .leaders-panel table .leader-row .leader-data .leader-score .leader-count{font-weight:700;line-height:12px;min-width:80px}.UmbrellaOverviewTab .UmbrellaLeaderboard .leaders-panel table .leader-row .leader-data .leader-title{font-weight:600}.UmbrellaOverviewTab .UmbrellaLeaderboard .leaders-panel .show-more{background:#f4f9ec;line-height:60px;text-align:center;font-size:18px;font-weight:700;cursor:pointer}.UmbrellaOverviewTab .UmbrellaLeaderboard .leaders-panel .show-more .fa{color:#f85532;margin-left:5px}.UmbrellaOverviewTab .map{height:500px}.Requirements table{width:100%}.Requirements table tr{border-top:1px solid #DDD}.Requirements table tr:last-child{border-bottom:1px solid #DDD}.Requirements table td{padding:7px 0}.Requirements table td.param{vertical-align:top;white-space:nowrap;padding-right:20px;width:100px}.Requirements table td.param .fa{color:#f85532;width:25px;text-align:center;vertical-align:text-bottom;font-size:17px}.Requirements table td.value .display-name{font-weight:700}.Requirements table td.value a{color:inherit}.Requirements table td.value>a,.Requirements table td.value>.except>a,.Requirements table td.value>.SplitTaxon,.Requirements table td.value>.except>.SplitTaxon{display:block;margin-bottom:10px}.Requirements table td.value .except .bold{font-weight:700;margin-bottom:10px;margin-top:20px}.News .posts{margin-bottom:25px}.News .posts.row{margin-bottom:0}.News .posts .date{color:#888;font-weight:700}.News .posts .title{font-weight:700}.News .posts .post+.post{margin-top:20px}.UmbrellaOverviewTab .News .post+.post{margin-top:0}.UmbrellaOverviewTab .News button{margin-top:20px}.IconicTaxaPieChart,.QualityGradePieChart{position:relative;height:450px}.IconicTaxaPieChart .count-label,.QualityGradePieChart .count-label{position:absolute;left:0;right:0;width:100%;text-align:center;top:85px;font-size:18px;font-weight:700;pointer-events:none;word-spacing:400px}.IconicTaxaPieChart .PieChart svg,.QualityGradePieChart .PieChart svg{height:330px;width:100%;overflow:visible}.About{background:#f8f8f8;padding-top:35px;min-height:500px}.About .back .fa{margin-right:5px}.About h1{margin-bottom:20px}.About h2{margin-bottom:25px}.About .UserText.body,.About .attribution{font-size:16px;line-height:24px}.About .UserText.body a{text-decoration:underline}.About .requirements-col{padding-left:60px}.About .attribution{margin:20px 0 60px}.About .attribution .admins{margin-top:10px;line-height:30px}.About .attribution a.UserImage{width:24px;height:24px;margin-right:2px}.About .attribution .userlink{font-weight:700}.About .attribution tr td:first-child{white-space:nowrap;vertical-align:top}.About .attribution .type{margin-right:5px}.About .attribution .project-admin,.About .attribution .owner{display:inline-block}.About .attribution .project-admin .project-admin-span,.About .attribution .owner .project-admin-span{white-space:nowrap}.About .attribution .project-admin .icon-person,.About .attribution .owner .icon-person{font-size:16px;line-height:16px}.About .attribution .project-admin:not(:last-child) .project-admin-span,.About .attribution .owner:not(:last-child) .project-admin-span{margin-right:5px}.About .attribution .project-admin:not(:last-child) .project-admin-span::after,.About .attribution .owner:not(:last-child) .project-admin-span::after{content:", "}.About ul li.bold a{font-weight:800}.About .admin-tools{margin:40px 0}.SubprojectsList{margin-bottom:50px}.SubprojectsList tr{border-top:1px solid #DDD}.SubprojectsList tr td{vertical-align:top;padding:8px 0;font-weight:700}.SubprojectsList tr td.label-cell{padding-top:10px}.SubprojectsList tr:last-child{border-bottom:1px solid #DDD}.SubprojectsList .project-icon{height:24px;width:24px;background:#aaa;background-size:cover;border:1px solid #DDD;text-align:center;line-height:24px;font-size:15px;color:white;margin:0 10px}.EventCountdown .row .col-xs-3{text-align:center}.EventCountdown .row span{display:block}.EventCountdown .row span.value{font-size:30px;line-height:38px;font-weight:700}.EventCountdown .row span.type{font-size:18px;line-height:20px;text-transform:uppercase}.EventCountdown button{margin-top:25px}#popover-members-popover .view-all-members{margin-top:10px;text-align:center}@media(max-width:1200px){.project-header{height:313px}.project-header .header-grid .title-container{height:264px;width:627px}.project-header .header-grid .header-about{height:264px;padding:20px;width:313px}.project-header .header-grid .header-about .header-about-content .header-about-text{margin-top:15px;font-size:15px;line-height:19px;max-height:114px}.project-header .header-grid .header-about .header-about-content .header-about-members-only{max-width:130px;bottom:0}}.ribbon-container{width:75px;position:relative;z-index:1}.ribbon{font-size:12px;line-height:18px;background:#f85532;color:#fff;text-align:center;margin-top:-28px;font-weight:600}.ribbon:before,.ribbon:after{content:"";position:absolute;display:block;bottom:-5px;border:9px solid #f74119;z-index:-1}.ribbon:before{left:-0.7em;border-right-width:16px;border-left-color:transparent;border-left-width:4px}.ribbon:after{right:-0.7em;border-left-width:16px;border-right-color:transparent;border-right-width:4px}.ribbon .ribbon-content:before,.ribbon .ribbon-content:after{content:"";position:absolute;display:block;border-style:solid;border-color:#ef3108 transparent transparent transparent;bottom:-5px}.ribbon .ribbon-content:before{left:0;border-width:5px 0 0 12px}.ribbon .ribbon-content:after{right:0;border-width:5px 12px 0 0}.nav-buttons .nav-btn{width:40px;height:40px;padding:0 !important;border:0 transparent !important;margin:0 0 10px 10px}.nav-buttons .nav-btn:hover,.nav-buttons .nav-btn:focus,.nav-buttons .nav-btn:active{background:0}.nav-buttons .nav-btn:before{display:block;content:'\276E';width:40px;height:40px;border-radius:100px;background-color:#f85532;color:white;line-height:42px;font-weight:bold;font-size:20px}❯ .nav-buttons .nav-btn:hover:before{background-color:#a8cc09}.nav-buttons .next-btn:before{content:'\276F'}.Carousel .viewall{width:100%;height:262px;background-color:#333;color:white;display:block;line-height:262px;text-align:center;border-radius:5px;font-size:16px;text-transform:uppercase}.Carousel .viewall:hover,.Carousel .viewall:focus{color:white}.RecentObservations{margin-top:10px}.RecentObservations .Carousel{position:relative}.RecentObservations .TaxonPhoto{display:inline-block}.RecentObservations .carousel-inner .slide{display:flex;padding:0 50px}.RecentObservations.no-slides .carousel-inner .slide{padding:0}.RecentObservations h2,.RecentObservations .nav-btn{position:absolute}.RecentObservations h2{top:-49px;left:0;padding:10px;margin:0;background-color:white;border-radius:0 2px 0 0;font-size:18px;z-index:999}.RecentObservations .nav-btn{top:0;z-index:1;background-color:white;height:120px;margin:0;padding-right:10px}.RecentObservations .nav-btn:before{border-radius:0;height:120px;line-height:120px}.RecentObservations .nav-btn[disabled]:before{background-color:#ccc}.RecentObservations .prev-btn{left:0}.RecentObservations .next-btn{right:0}.RecentObservations .TaxonPhoto{margin-right:10px}.RecentObservations .TaxonPhoto:last-child{margin-right:0}.RecentObservations .viewall{width:120px;height:120px;line-height:120px}@media(min-width:1200px){.RecentObservations .TaxonPhoto,.RecentObservations .viewall{width:200px !important}}[role="dialog"] .PhotoModal .close{position:absolute;top:10px;right:10px;color:white;text-shadow:0 1px 0 black;opacity:.8;z-index:1}[role="dialog"] .PhotoModal .close:hover{color:white;opacity:.5}.PhotoModal .btn.nav-button{position:absolute;top:50%;margin-top:-25px;border-radius:100px;font-size:30px;font-weight:bold;width:50px;height:50px;line-height:30px;text-align:center;left:-100px}.PhotoModal .nav-button.next{left:auto;right:-100px}.PhotoModal .modal-dialog{height:100%}.PhotoModal .modal-content{height:90%;padding:0}.PhotoModal .SplitTaxon{font-size:130%;display:inline-block;margin-right:10px}.PhotoModal .SplitTaxon a{color:black}.PhotoModal .display-name{font-size:150%}.PhotoModal .photo-modal-content{display:flex;flex-direction:column;height:100%;overflow:hidden}.PhotoModal .photo-modal-content:before{content:"";display:block;width:100%;height:40px}.PhotoModal .photo-modal-content .photo-container{flex-grow:2;padding:20px}.PhotoModal .photo-modal-content .photo-container:hover{opacity:1}.PhotoModal .photo-modal-content .photo-attribution{padding:10px;color:#ccc;text-align:center;font-size:smaller}.PhotoModal .photo-modal-content .photo-attribution>*{border-left:1px solid #666;padding-left:10px;margin-left:10px}.PhotoModal .photo-modal-content .photo-attribution>*:first-child{border:0 transparent;padding:0;margin:0}.PhotoModal .photo-modal-content .taxon-content{width:100%;line-height:1.2;padding:20px}.PhotoModal .taxon-link i{font-size:200%;color:#f85532}@media(max-width:1000px){.bootstrap .container{width:970px}}.quality_grade{display:inline-block;background-color:#ddd;padding:2px 0 1px 10px;position:relative;font-size:12px !important;line-height:17px !important;z-index:1;margin-right:20px}.quality_grade:after{content:"";position:absolute;display:block;bottom:0;border:10px solid #ddd;border-right-width:5px;border-right-color:transparent;right:-15px;z-index:-1}.quality_grade.research{background-color:#f85532;color:white}.quality_grade.research:after{border-color:#f85532;border-right-color:transparent}.FlashMessage .alert{margin-top:10px}.ViewMoreFooter{margin-top:15px}.FlagAnItem{margin-top:35px}.d3-tip{line-height:1;padding:5px;background:black;color:#fff;border-radius:2px;pointer-events:none}.d3-tip:after{box-sizing:border-box;display:inline;font-size:10px;width:100%;line-height:1;color:black;position:absolute;pointer-events:none}.d3-tip.n:after{content:"\25BC";margin:-2px 0 0 0;top:100%;left:0;text-align:center}.d3-tip.e:after{content:"\25C0";margin:-4px 0 0 0;top:50%;left:-8px}.d3-tip.s:after{content:"\25B2";margin:0 0 1px 0;top:-8px;left:0;text-align:center}.d3-tip.w:after{content:"\25B6";margin:-4px 0 0 -1px;top:50%;left:100%}.popup-tip-anchor{height:0;position:absolute;width:200px}.popup-bubble-anchor{position:absolute;width:100%;bottom:12px;left:0;background:inherit;border-color:inherit}.popup-bubble-anchor::after{content:"";position:absolute;top:0;left:0;width:0;height:0;border-right:12px solid transparent !important;border-top:12px solid;border-color:inherit}.popup-bubble-content{position:absolute;top:0;left:0;transform:translate(0,-100%);background:inherit;padding:6px 14px;color:white;font-size:13px;white-space:nowrap;max-height:60px;box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2)}.collapsible-section i.fa{margin-right:5px;color:#f85532}.collapsible-section .collapsible-content{overflow:hidden}.collapsible-section .collapsible-content.closed{display:none}.collapsible-section .collapsible-content.open{display:block}.project-membership .admin-user{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.project-membership .admin-user .userimage{width:40px;margin-right:5px;flex-shrink:0}.project-membership .admin-user .userlink{text-overflow:ellipsis;width:auto;overflow:hidden}.UmbrellaLeafletMap{position:relative}.UmbrellaLeafletMap .button-full-screen{position:absolute;right:5px;top:10px;z-index:999;outline:0;padding:0;text-align:center;width:26px;height:26px;border:0}.UmbrellaLeafletMap.fullscreen{z-index:99999 !important}.UmbrellaLeafletMap.fullscreen .map-inner{height:100% !important}.UmbrellaLeafletMap .map-controls{position:absolute;top:12px;z-index:999;left:50px}.UmbrellaLeafletMap .map-controls a{padding:4px 10px;color:#666 !important;background:white;border:1px solid transparent;border-radius:2px 0 0 2px;box-shadow:0 0 5px rgba(0,0,0,0.3)}.UmbrellaLeafletMap .map-controls a:hover,.UmbrellaLeafletMap .map-controls a:active,.UmbrellaLeafletMap .map-controls a:focus{text-decoration:none;color:inherit}.UmbrellaLeafletMap .map-controls a.active{font-weight:bold}.UmbrellaLeafletMap .map-controls a:last-child{border-radius:0 2px 2px 0}.UmbrellaLeafletMap .map-inner{height:500px}.UmbrellaLeafletMap .project-tooltip{padding:0;height:auto;background:0;border:0}.UmbrellaLeafletMap .project-tooltip::before{display:none}.UmbrellaLeafletMap .project-tooltip a{padding:7px;color:white !important}.UmbrellaLeafletMap .project-tooltip a::before{left:0;margin-left:-12px;top:50%;margin-top:-6px;position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;border-right-color:var(--before-color);content:""}.UmbrellaLeafletMap .project-tooltip a:hover{background:var(--before-color);opacity:1;color:white !important;border:0 !important}.ObservationsListView .UmbrellaLeafletMap .map-inner{height:350px}