/* * fruithost | OpenSource Hosting * * @author Adrian Preuß * @version 1.0.0 * @license MIT */ html, body { height: 100%; } textarea:focus, textarea:focus, input:focus { outline: none; box-shadow: none !important; } /* Dropdown */ .dropdown-scroll { max-height: 145px; overflow-y: scroll; } .btn-text:hover, .btn-text:active, .btn-text:focus { color: var(--bs-body-color) !important; background-color: transparent !important; border-color: transparent !important; cursor: normal !important; } .text-justify { text-align: justify; text-justify: inter-word; } @keyframes dots { 0% { content: ""; } 20% { content: "."; } 40% { content: ".."; } 80% { content: "..."; } 100% { content: ""; } } span[data-dots="true"] { display: inline-block; text-align: left; min-width: 10px; } span[data-dots="true"]::after { content: ""; width: 5px; animation: dots 3s linear infinite; }