body{min-width:980px}#header{margin-bottom:0}#full-width-notice{margin-bottom:0;margin-top:0}#main-container{width:100%}#bodywrapper{margin-bottom:-180px}#bodywrapper:after{height:180px}#wrapper{margin-bottom:0}#results{width:100%;background:#eee;min-height:450px;display:inline-block}#results>.container{height:0}#view-controls{position:absolute;z-index:2;margin-top:15px}#layer-control li{padding:0 10px}#obs-container .location .fadednowrap{max-width:200px}#result-grid,#taxa-grid,#result-table{margin-top:60px}#obs-container .taxon.has-com-name .secondary-name{color:#333}#result-grid .thumbnail{margin-bottom:30px;border:1px solid #ddd}.grid .thumbnail{position:relative}.grid .photo{display:block;width:100%;background-size:cover;background-position:center;margin:0 auto;text-align:center;background-color:#ccc;position:relative}.grid .photo .icon,.grid .photo:hover .icon,.grid .photo:active .icon,.grid .photo:visited .icon,.grid .photo:link .icon{display:none}.grid .photo.iconic{background-color:#ccc}.grid .photo.iconic .icon,.grid .photo.iconic .icon:hover,.grid .photo.iconic .icon:active,.grid .photo.iconic .icon:visited,.grid .photo.iconic .icon:link{color:white;display:inline-block}.grid .photo .sound-icon{display:none}.grid .photo.sound .sound-icon{display:inline-block;color:#777;font-size:smaller}.grid .photo.has-photo.sound .sound-icon{color:white;display:block;position:absolute;right:0;top:0;background-color:rgba(0,0,0,0.7);padding:10px;font-size:24px}.grid .photo{height:120px;line-height:110px;font-size:60px}@media(min-width:768px){.grid .photo{height:157.5px;line-height:140px;font-size:90px}}@media(min-width:992px){.grid .photo{height:212.5px;font-size:135px;line-height:200px}}@media(min-width:1200px){.grid .photo{height:262.5px;line-height:240px;font-size:180px}}.bootstrap-10 .grid .photo{height:212px;line-height:180px;font-size:75px}@media(min-width:768px){.bootstrap-10 .grid .photo{height:128px;line-height:98px}}@media(min-width:992px){.bootstrap-10 .grid .photo{height:172px;line-height:142px;font-size:112px}.bootstrap .container{width:100%}}@media(min-width:1200px){.bootstrap-10 .grid .photo{height:212px;line-height:180px;font-size:112px}.bootstrap .container{width:1170px}}.grid .caption{height:85px;padding:12px}.grid .title{display:block;margin-bottom:3px}@media only screen and (max-width:1024px){#filters>h1{font-size:2.2em}#stats-container .statcol .stat-title{font-size:.7em}.bootstrap .container{width:100%}}inat-taxon.split-taxon .display-name,span.list-environmental-variable-name .display-name{font-weight:bold;display:block;font-size:15px;color:black;width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}inat-taxon.split-taxon .secondary-name{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#result-grid inat-taxon.split-taxon .display-name{font-size:18px;line-height:22px}#result-grid inat-taxon.split-taxon .has-com-name .secondary-name{line-height:24px}#result-grid inat-taxon.split-taxon .no-com-name .display-name,#result-grid .list-environmental-variable-name .display-name{margin-bottom:24px}#result-table inat-taxon.split-taxon .secondary-name{margin-bottom:15px}#result-table inat-taxon.split-taxon .no-com-name .display-name,#result-table inat-taxon.split-taxon .noname.display-name{margin-bottom:34px}inat-taxon.split-taxon .icon{display:none}.bootstrap .userimage{border-radius:120px;width:48px;height:48px;line-height:45px;font-size:32px;background-size:cover;background-position:center;background-color:#aaa;color:white;text-align:center;border:2px solid white;vertical-align:middle}#result-grid .userimage{position:absolute;right:15px;bottom:65px}.bootstrap .userimage:hover,.bootstrap .userimage:active{opacity:1;color:#eee}#result-grid .meta{color:#a3a3a3;font-size:12px;overflow:hidden}#result-grid .meta .comments i,#result-grid .meta .identifications i{font-size:110%}#result-grid .meta .pull-right{position:relative;top:2px}#result-grid .favorites{margin-left:5px}#result-grid .comments{margin-left:5px}.form{background:#fff}.ng-cloak{display:none}.bootstrap .observation.media{margin-top:0}#map{width:100%;background-color:#e3eaf6;position:absolute;top:0;left:0}#obs-container,#obs-container .container,#map,#observations-map{height:550px}#observations-map{background-color:#e3eaf6}#obs-container{position:relative}#obs{background-color:white;padding:0;height:420px;overflow-x:hidden;overflow-y:scroll;position:relative;top:15px}#maprow{position:relative;height:0}.fullscreen-enabled #maprow,#obs-container.fullscreen-enabled{position:absolute;left:0;top:0}#map-controls{position:absolute;top:95px;left:15px}.btn [class^="icon-"],.btn [class*=" icon-"]{position:relative;top:-1px}#map-legend-control{position:absolute;top:500px;left:15px}#map-legend{position:static;display:block !important;border:0 transparent;box-shadow:none;top:-366px;left:-320px}#map-legend-control .gmapv3legend{max-width:none}#map-legend-control .gmapv3legend .ul-container{width:400px}#map-legend-control .gmapv3legend .ul-container ul.inat-overlay.left,#map-legend-control .gmapv3legend .ul-container ul.inat-overlay.right{float:left;width:200px}.bootstrap #map-legend-control .label{color:black;white-space:normal;text-align:left;font-size:14px;line-height:14px}.fullscreen-enabled #map-controls{top:20px;left:20px}.fullscreen-enabled #map-legend-control{bottom:40px;top:auto;left:20px}.fullscreen-enabled #map-controls,.fullscreen-enabled #map-legend-control{z-index:1001;position:fixed}#map-controls .btn-group{display:block;margin-bottom:10px}#map-controls .btn{text-align:center}#filters{padding:0 0 20px 0}#filters h1{float:left}#filter-container,#filters .primary-filters{margin-top:20px}#filters .form-control{display:inline-block}#filters .form-control.environmental_variable_selector{min-width:280px}.bootstrap #filter-container>button.btn-default{background-color:#727272;border-color:#727272;color:#eee;position:relative}.bootstrap #filter-container>button:hover{color:white}.bootstrap #filter-container>button.btn-default .badge{background-color:#f85532;position:absolute;top:-10px;right:-10px}.bootstrap #filter-container .filter-changed,.bootstrap #filter-container .filter-changed label{font-weight:bold}#filter-container select.filter-changed,#filter-container button.filter-changed,#filter-container .form-control.filter-changed{background-color:rgba(16,172,0,0.1)}#filter-container .fa-sliders{font-size:120%;margin-right:5px}#filter-container .fa-sliders:before{top:1px;position:relative}#filter-dropdown{width:900px}#filters .dropdown-menu{background-color:#eee;padding:0}.primary-filters .ac-chooser{display:inline-block}.bootstrap .primary-filters .form-control{width:250px}.primary-filters>span{margin:0 5px}#filter-container{margin-left:10px}#place-name-input input{margin-left:4px}#stats-container .col-xs-4{overflow:hidden}#stats-container,#stats-container .statcol{height:75px}#stats-container{background:#565656;color:white;font-size:17px;white-space:nowrap}#stats-container>div{height:100%}#stats-container .geo{padding:0;line-height:75px;background:0;border:0;font-weight:100;color:#eee}#stats-container .geo.selected{color:#fff;border:2px solid #f16f3a;padding:5px}#stats-container .glyphicon-remove-sign{margin-left:5px;font-size:.7em}#stats-container .stat-title{font-weight:100;text-transform:uppercase;padding-bottom:5px;letter-spacing:.04em;color:#eee;font-size:14px;position:relative}#stats-container .stat-title i{line-height:18px;background-color:#999;width:18px;height:18px;border-radius:50px;text-align:center;font-size:12px;position:absolute;top:0;right:0}#stats-container .stat-title i:before{position:relative;left:.5px}#stats-container .stat-value{font-weight:bold;font-size:20px;line-height:25px}#stats-container .statcol{cursor:pointer}#stats-container .statcol.active{background:#f16f3a;margin-right:-1px;z-index:1}#stats-container .stat{margin:15px 0;border-left:1px solid #aaa;margin-left:-15px;padding-left:15px}#stats-container .statcol.active .stat,#stats-container #obsstatcol .stat{border:0 transparent}#obs-container .dateloc,#obs-container .observation .meta,#obs-container .observation .has-com-name .secondary-name{font-size:12px;line-height:18px}#obs-container .dateloc{padding-right:36px}#obs-container .observation .date,#obs-container .observation .location{display:inline-block;white-space:nowrap}#obs-container .observation .date:before{content:'\2022';font-weight:bold;margin:0 3px 0 2px}#obs-container .observation{position:relative}#obs .observation:hover{background-color:#eef8de}#obs-container .observation .userimage{width:36px;height:36px;border:2px solid transparent;overflow:hidden;font-size:26px;line-height:28px}#obs-container .observation .userimage:hover{border-color:#f85532}#obs-container .observation .created_at{width:36px;text-align:center}#obs-container .media-object{display:block;width:96px;height:96px;background-size:cover;background-position:center;font-size:50px;line-height:86px;text-align:center}#obs-container .media-object .icon{display:none}#obs-container .media-object.iconic .icon{display:inline-block;color:#aaa}#obs-container .media-object .sound-icon{display:none}#obs-container .media-object.sound .sound-icon{display:inline-block;color:#aaa;opacity:.8;font-size:smaller;position:relative;top:3px}#obs-container .media-left{padding:0}#obs-container .media-body{padding:10px}#obs-container #obs .media-body{border-top:1px solid #eee}#obs-container inat-taxon.split-taxon .display-name,#obs-container inat-taxon.split-taxon .secondary-name{width:100%}#obs-container .userimage{display:none}@media(min-width:768px){#obs-container inat-taxon.split-taxon .display-name,#obs-container inat-taxon.split-taxon .secondary-name{width:60%}}@media(min-width:992px){#obs-container inat-taxon.split-taxon .display-name,#obs-container inat-taxon.split-taxon .secondary-name{width:75%}#obs-container .userimage{display:block}}@media(min-width:1200px){#obs-container inat-taxon.split-taxon .display-name,#obs-container inat-taxon.split-taxon .secondary-name{width:80%}}#obs-container .observation .meta{clear:both}inat-taxon{white-space:nowrap}.bootstrap label.sectionlabel{display:block;font-weight:bold;font-size:16px}.bootstrap #filters .radio,.bootstrap #filters .checkbox{margin:0 0 2px}#show-filters{margin-bottom:8px}#filters-categories{margin-bottom:5px;display:flex;gap:5px;flex-wrap:wrap}#filters-ranks{margin-bottom:10px}.bootstrap #filters .filters-dates label.radio{display:block;margin-left:1.5em;margin-bottom:10px}.bootstrap #filters .filters-dates .form-control{width:100px;display:inline-block}.bootstrap #filters .filters-dates .filters-dates-exact.form-control{width:176px}.date-type-range,.date-type-exact{position:relative;top:-3px}.date-type-month{position:relative;top:-1px}#filters .iconic-taxon{font-size:30px;display:inline-flex;width:50px;font-size:22px;padding:6px;justify-content:center}#filters .iconic-taxon:focus{outline:0}#filters-body{padding:10px 0 15px}#filters-footer{background-color:#ddd;padding:10px 0}#filters-footer .btn{margin-left:12px}#filters-footer .btn:first-child{margin-left:0}#filters-footer .btn-default{border-color:#aaa}#footer-links .btn{padding-left:0;padding-right:0;color:#333}#footer-links .btn:hover{text-decoration:none}#footer-links .btn:hover span{text-decoration:underline}#filters-center-col{border-left:1px solid #ccc;border-right:1px solid #ccc}#filters-more-btn{padding:0;margin:12px 0}#filters-more-btn .fa-caret-up{display:inline}#filters-more-btn .fa-caret-down{display:none}#filters-more-btn.collapsed .fa-caret-up{display:none}#filters-more-btn.collapsed .fa-caret-down{display:inline}.dropdown-menu.places{width:500px;left:0;background:#f16f3a;color:#fff;line-height:1.2em}.dropdown-menu.places .col-xs-6:first-child{border-right:1px solid rgba(0,0,0,0.15)}.dropdown-menu.places h4{font-size:17px;color:rgba(0,0,0,0.6);text-transform:uppercase}.dropdown-menu.places .glyphicon-map-marker{font-size:.8em;margin-right:3px}.dropdown-menu.places .place{cursor:pointer;margin-bottom:8px;text-indent:-7px;margin-left:14px}.dropdown-menu.places .name{font-weight:700}.dropdown-menu.places .place:hover{text-decoration:underline}.dropdown-menu.places .place:hover .type{text-decoration:underline;color:#fff}.dropdown-menu.places .place .type{text-transform:uppercase;font-size:12px;margin-left:5px;color:rgba(0,0,0,0.5)}.shape-buttons{display:inline-block;margin-right:2px}#view-controls #subview-controls{float:left;margin-right:3px;padding-bottom:2px}#view-controls #primary-map-controls{float:left;margin-right:12px;padding-bottom:2px}#view-controls #map-shape-controls{padding-top:1px;float:left}#view-controls #map-shape-controls button{color:#fff;background:#f16f3a;padding:8px 7px 2px;border:0;transition:background-color .2s ease-in-out}#view-controls #map-shape-controls button:focus{border:0;outline:0}#view-controls #map-shape-controls button:hover{background-color:#ec5f26}#view-controls #map-shape-controls button.disabled:hover{background-color:#f16f3a}#view-controls #map-shape-controls .disabled{opacity:.4;cursor:default}#view-controls #map-shape-controls button.btn-clear-shape{padding:7px 7px 5px !important;color:white;background-color:#727272}#view-controls #map-shape-controls button.btn-clear-shape:hover{background-color:#727272}#view-controls embed{pointer-events:none}#view-controls .btn-rect{border-top-right-radius:0;border-bottom-right-radius:0}#view-controls .btn-circle{margin-left:0;border-left:1px solid #ffb090 !important;border-top-left-radius:0;border-bottom-left-radius:0}#view-controls .btn-redo-search{padding:7px 7px 5px !important}#view-controls .btn-redo-search .glyphicon{margin-right:2px;color:white}.btn .glyphicon{top:3px}#view-controls .btn .glyphicon{top:2px}#subview-controls .btn-default,.btn.places{padding:7px 12px 5px}#view-controls.open .btn-default.places{color:#fff;background:#f16f3a}#place-name-input{margin-left:0}#place-name-input button{background-color:#f16f3a;color:white;margin-left:5px}.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}#obs-container .quality_grade{padding:1px 0 1px 5px;font-size:10px !important;line-height:14px !important;margin-right:20px}#obs-container .quality_grade:after{bottom:0;border-width:8px;border-right-width:5px;right:-10px}.quality_grade.needs_id,.quality_grade.needs_comparison{background-color:#ffee91;color:#85743d;display:none}.quality_grade.needs_id:after,.quality_grade.needs_comparison:after{border-color:#ffee91;border-right-color:transparent}.quality_grade.research,.quality_grade.compared{background-color:#f85532;color:white}.quality_grade.research:after,.quality_grade.compared:after{border-color:#f85532;border-right-color:transparent}#result-table th.media{width:5%}#result-table td{padding:10px}#result-table .meta .icon-chatbubble{position:relative;top:-1.2px}#result-table .meta .icon-identification{position:relative;top:-1px}.sortable-table th{padding:10px;position:relative;width:20%}.bootstrap .sortable-table thead>tr>th{border-bottom:2px solid #ccc}.bootstrap .sortable-table th.sortable{cursor:pointer;padding-right:25px}.sortable-table th.sortable:after{opacity:.2;position:absolute;right:10px;top:10px;content:'\f0d7';display:inline-block;font:normal normal normal 18px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}.sortable-table th.sorting,.sortable-table th.sortable:hover{font-weight:bold;background-color:#d9d9d9}.sortable-table th.sorting:after,.sortable-table th.sortable:hover:after{opacity:1}.sortable-table th.sorting-asc:after{content:'\f0d8'}.sortable-table th.sorting-desc:after{content:'\f0d7'}.sortable-table td.sorting{background-color:#e1e1e1}.bootstrap .sortable-table tbody>tr>td{border-top:1px solid #ccc}#result-table .img{width:75px;height:75px;display:block;margin:0;padding:0;background-size:cover;background-position:center;position:relative;background-color:#bababa;text-align:center}#result-table .img i{display:none}#result-table .img.iconic i{display:inline-block;font-size:50px;line-height:70px;color:white}#result-table .img.iconic .sound-icon,#result-table .img .sound-icon{display:none}#result-table .img.sound .sound-icon{display:inline-block;font-size:50px;line-height:70px;color:#eee;opacity:.8}#result-table .img .photo-count,#result-grid .photo .photo-count{position:absolute;left:8px;bottom:8px;color:#eee;background-color:rgba(0,0,0,0.5);padding:3px;font-weight:500;display:block;border:1px solid #eee;border-radius:4px;width:19px;height:19px;line-height:12.5px;font-size:12.35px}#result-grid .photo .photo-count:after{content:"";width:19px;height:19px;background-color:rgba(0,0,0,0.5);border:1px solid #eee;border-radius:4px;position:absolute;left:3px;bottom:3px;z-index:0;clip-path:polygon(0 0,19px 0,19px 19px,15px 19px,15px 6px,13px 4px,0 4px);-webkit-clip-path:polygon(0 0,19px 0,19px 19px,15px 19px,15px 6px,13px 4px,0 4px)}#result-table .img .photo-count{left:5px;bottom:5px}#result-table td.user{white-space:nowrap}#result-table td.user .userimage,.plain-table .userimage{display:inline-block;width:38px;height:38px;font-size:25px;line-height:37px;border:0 transparent;margin-right:5px}#result-table .date,#result-table .time{display:block}#result-table .place .geoprivacy-icon{position:relative;top:-2px}#taxa-grid .thumbnail{overflow:visible}#taxa-grid .tooltip-inner{min-width:200px}#filters .tooltip-inner{white-space:nowrap}#taxa-grid .grid .caption{height:60px}#taxa-grid .corner{position:absolute;top:0;width:25px;height:25px;font-size:12px;line-height:25px;text-align:center;background-color:#888;color:white;border-radius:0;right:0;font-weight:600}#taxa-grid .corner.establishment-means.IN{background-color:DeepPink}#taxa-grid .corner.establishment-means.N,#taxa-grid .corner.establishment-means.E{background-color:#84a92f}#taxa-grid .corner.conservation-status{background-color:#817134}#taxa-grid .corner.conservation-status.EN,#taxa-grid .corner.conservation-status.CR{background-color:#d12f19}#taxa-grid .photometa{position:absolute;bottom:60px;background-color:rgba(0,0,0,0.3);color:white;width:100%;line-height:30px;padding:0 9px}#taxa-grid .photometa a{color:white}#taxa-grid .photometa:hover{cursor:pointer;text-decoration:underline}#taxa-grid .photometa .pull-right{position:relative}.plain-table{margin-top:20px}.plain-table th{white-space:nowrap;font-weight:bold}.plain-table th.user{width:100%}.plain-table .rank{text-align:center;width:5%}.bootstrap table.plain-table>tbody>tr>td{line-height:40px}[ng-click]{cursor:pointer}.unclickable{cursor:default}.spinner{font-family:"FontAwesome" !important;text-align:center;font-size:2em;margin:20px;color:#646464}#infoWindowSnippet{display:none}.bootstrap .infowindow{width:360px}.infowindow.loading{text-align:center;line-height:96px}@-webkit-keyframes fa-spin{0{-moz-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0{-moz-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.bootstrap .btn-icon-stupidity{padding:4px 10.5px 2px}.bootstrap .btn-icon-stupidity i{font-size:18px}.bootstrap .btn-icon-stupidity i.fa{margin:4px 1.5px}.btn .glyphicon-minus{right:1px}#filters-observation-fields .observation-field,#filters-observation-fields .observation-field button{border-radius:3px;color:white}#filters-observation-fields .observation-field{background-color:#999;padding:5px 28px 5px 5px;margin-right:8px;position:relative}#filters-observation-fields .observation-field button{border:0;background-color:#ccc;padding:0 5px;position:absolute;right:2px}#filters-observation-fields .observation-field button:hover{background-color:#bbb}.pages{text-align:center}#obs .pages{padding:0;height:45px}#obs .pages ul{width:100%;margin:0 0 -5px 0;height:45px;line-height:45px}#obs .pages li{width:50%;display:inline-block;text-align:center;float:left;background:#efefef}#obs .pages ul a{border:0;padding:0;background-color:inherit;color:#333;line-height:45px;width:100%}#obs .pages a:hover{opacity:1}#obs .pages .disabled a{opacity:.5}#obs .pages li:hover{background:rgba(116,172,0,0.15)}#obs .pages li.disabled:hover{background:#efefef}#obs .pages li:first-child{border-right:2px solid white}