html,body{font-size:15px;}body{padding-top:5rem;padding-bottom:1rem;}textarea{resize:none;}#backToTop{position:fixed;bottom:0.5rem;right:0.5rem;}#cookieWarning p{color:white;margin:1rem 0 1rem 0;}#numLikes{font-size:18px;}#perpage{display:inline;max-width:5rem;}#constructionIcon{height:15rem;display:block;margin:0 auto;}.hidden{display:none;}.red{color:#F00;}.green{color:#0A0;}.visited:visited,.visited:visited h4{color:#551A8B;}.btn-circle{width:45px;height:45px;text-align:center;padding:9px 0;font-size:16px;line-height:1.628571429;border-radius:24px;}.share-button,.share-button:hover,.share-button:active,.share-button:focus{color:white;text-decoration:none;}.fb-share-button,.fb-share-button:hover,.fb-share-button:active,.fb-share-button:focus{background:#3b5998;}.twitter-share-button,.twitter-share-button:hover,.twitter-share-button:active,.twitter-share-button:focus{background:#1fbbf0;}.whatsapp-share-button,.whatsapp-share-button:hover,.whatsapp-share-button:active,.whatsapp-share-button:focus{background:#25d366;}.fbmessenger-share-button,.fbmessenger-share-button:hover,.fbmessenger-share-button:active,.fbmessenger-share-button:focus{background:#0084ff;}.email-share-button,.email-share-button:hover,.email-share-button:active,.email-share-button:focus{background:#d10019;}.custom-file-input{cursor:pointer;}.custom-file-input ~ .custom-file-label::after{content:"Procurar";}.border-bottom-line{border-bottom:1px solid #b9bbbe;}.content-image-full{max-width:20rem;max-height:25rem;margin:0 auto;display:block;cursor:pointer;}.content-image-modal,.category-image-modal{max-height:100%;max-width:100%;}.content-card,.category-card{min-height:26rem;}.clickable-image{cursor:pointer;}table.sortable th[data-sort]{cursor:pointer;}.larger-font{font-size:120%;}.line-height-larger{line-height:2.3rem;}img.error{width:250px;height:250px;}@media (min-width:576px){.content-card .content-link,.category-card .content-link{position:absolute;left:1rem;bottom:1rem;}}@media (min-width:768px){.fbmessenger-share-button{display:none;}}@media (min-width:1200px){body{padding-bottom:5rem;}video.limited{max-height:30rem;}.container{max-width:1300px;}.content-image-full{max-width:25rem;max-height:30rem;}}@media (min-width:1400px){.container{max-width:1450px;}}@media (min-width:1500px){.container{max-width:1550px;}}@media (min-width:1750px){.container{max-width:1800px;}.card-img-top{max-height:15rem;}}@media (min-width:768px) and (max-width:992px){body{padding-top:7.5rem;}}