@import url(https://fonts.googleapis.com/css2?family=Exo:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);#header a img,img{max-width:100%;height:auto}#gallery div,#gallery div img,#header form button,#outerfooter i,#outerfooter img{vertical-align:middle}#header form button,.input,.menu-option input,.menu-option label,.select-option div img,.toggle-container,img#keywords{cursor:pointer}body,h1,h4,html{font-optical-sizing:auto;font-style:normal}#menu ul,#wrap{max-width:1000px;margin:0 auto}#menu ul,table.exif td{padding-left:5px}#gallery,#menu ul,#wrap{margin:0 auto}#footer,#gallery #slide,#gallery #thumbs,#menu li a,#outerfooter,#page-navigation{text-align:center}#footer a,#menu li a{text-decoration:none}#menu>ul>.active,#menu>ul>li:hover,input.species{background-color:#666}#content form,#flag_counter .new,#flag_counter li,#footer form,#gallery #slide,#gallery #thumbs div,#gallery #thumbs div img,div.imgButton{display:inline-block}#gallery,#gallery #slide,#gallery #top,#menu li,#one-image,div.imgButton{position:relative}.toggle-content,table.exif caption{text-align:left}body,html{font-family:Roboto,sans-serif;font-weight:300;font-variation-settings:"wdth" 100;font-size:14px;margin:0;padding:0;background-color:#222;max-width:100%;overflow-x:hidden;height:100%;color:#aaa}#wrap{min-height:100%}#header{padding:0 0 20px}#header a img{padding:7px 0 0 10px;border:none;vertical-align:-20px}#header form{padding-top:10px;float:right}#header form input{width:250px;padding:5px;background-color:transparent;color:#aaa;border:1px solid #aaa;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#header form button{background-color:transparent;border:none}#menu{clear:both;padding-top:0}#content{clear:both;padding:30px 0 150px}#content button{padding:0;margin:0;border:0}.select-option div{color:#69f;padding-right:5px}div.select-option{float:left;padding-right:5px}.select-option select{background:#666;overflow:hidden;border:none;font-size:14px;height:29px;padding:5px;color:#fff}input.species{width:305px;padding:7px 5px;color:#fff;border:none}#page-navigation a,p.small{color:#ccc}.select-option select,input.species{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.select-option select option{background-color:#fff;color:#000}select.noarrow::-ms-expand{display:none}select.noarrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:2px 30px 2px 5px}.input{background-color:#47c;margin:16px 0 0 5px;height:29px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-width:0;color:#fff;-webkit-box-shadow:0 6px 12px #000;box-shadow:0 6px 12px #000}p.small{font-size:11px}#one-image{margin:0 10px}#gallery #slide{white-space:nowrap;margin-bottom:3px;overflow:hidden}#gallery #thumbs div{padding:2px 0}.selected img,div.imgButton form button img:hover{filter:brightness(1.2) saturate(1.5)}#gallery #top{left:0;bottom:0;z-index:50;overflow:hidden}#gallery #bottom{position:absolute;left:0;top:0;z-index:25}#gallery #bottom div.cap,#gallery #top div.cap{left:0;bottom:0}#gallery #slide div.cap{position:absolute;right:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;padding:0 5px;line-height:150%}.toggle-container{position:absolute;z-index:75;top:15px;left:15px;border:1px solid #ccc;background:rgba(0,0,0,.5);color:#fff;padding:5px 5px 0;width:90%;max-width:400px;white-space:wrap;line-height:90%}.toggle-container p{margin:0 0 5px}.toggle-header{display:flex;justify-content:space-between;align-items:center;padding:0 0 5px}.toggle-arrow{transition:transform .3s}.toggle-content{display:none;width:400px}table.exif{border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#fff;font-size:12px;line-height:80%}.menu-option,td.species{text-align:right}#canonical a{color:#666;font-size:12px}#loading{z-index:999;position:absolute;display:none}#outerfooter{margin-top:-117px}#outerfooter img{border:none}#outerfooter i,#outerfooter img{padding:0 20px 2px}#outerfooter i{font-size:36px;color:#ccc}#footer{line-height:36px;font-size:12px;background-color:#444;border-top:1px solid #666}#footer a{color:#666}#footer select{background-color:#444;border:none;color:#aaa}#footer button,#footer input{cursor:pointer;border:none;background-color:transparent;color:#fff}div#class,div#rootClass{width:120px}div#family,div#rootFamily,div#rootSpecies,div#species{width:300px}form#latest-uploads div{width:40px;display:inline-block}#menu li a,div.imgButton form button img{display:block;cursor:pointer}div#class select,div#family select,div#rootClass select,div#rootFamily select,div#rootSpecies select,div#species select,video{width:100%}table.caption{width:100%;border-bottom:1px solid #888;border-top:none}table.caption td{padding:0 0 2px}td.comment,td.family,td.species{vertical-align:top}td.family span,td.species span{font-size:12px;color:#888}td.comment{padding:0 5px;color:#cc3}td.comment p{margin:0;padding:0}#page-navigation{word-spacing:5px;padding:0 0 3px}h1,h4{font-family:Exo,sans-serif}h1{font-size:16px}h4{font-size:15px;font-style:italic}#next,#prev{z-index:100;position:absolute;top:50%;opacity:0;height:300px}#prev{left:20px}#next{right:20px}#next:hover,#prev:hover{opacity:.5}#next button,#prev button{font-family:'Courier New',Courier,monospace;font-size:40px;background-color:#f1f1f1;color:#000;border-radius:50%;text-decoration:none}#prev button{padding:0 9px 2px 15px}#next button{padding:0 15px 2px 9px}#flag_counter{list-style-type:none;width:450px;height:250px;margin:5px 0 0 30px;padding:0}#flag_counter li{min-width:100px;padding:4px 0}#flag_counter .fflag{vertical-align:top;-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:1px 1px 5px 0 rgba(0,0,0,.75);box-shadow:1px 1px 5px 0 rgba(0,0,0,.75)}#flag_counter .new{font-family:'Lucida Console',Monaco,monospace;vertical-align:bottom;line-height:6px;width:8px;color:#f0f;font-weight:700;font-size:8px}#menu ul{list-style:none}#menu li{float:left;margin:5px;border-radius:5px}#menu li a{color:#fff;padding:4px 8px}#menu ul li:hover ul li{height:30px;border-bottom:1px solid #999}div.imgButton form button div{position:absolute;top:0;left:0;background:rgba(251,249,249,.5);padding:1px 2px 0}.dropZone{width:200px;border:1px solid #ccc;padding:17px 50px}table#upload-class{border-collapse:collapse}table#upload-class th{text-align:left;padding:0 30px 10px 10px}table#upload-class td{border:1px solid;padding:0 30px 10px 10px;vertical-align:bottom}