* {font-family: "Muli", Helvetica, Arial, sans-serif;}a, a:visited { color: black;}.container {width: 95%;padding-right: 10px;padding-left: 10px;margin-right: auto;margin-left: auto;}h2 {margin-top: 10px;font-size: 3em;padding-left: 10px;}.bg-success {background-color: #28a745;}.bg-warning {background-color: #ffc107;}.bg-danger {background-color: #dc3545;}.bg-info {background-color: #afdadb;}.box {display: inline-block;float: left;position: relative;}@media (min-width: 1400px) {.box {width: 15vw; height:12vw; margin-bottom:20px;}}@media (max-width: 1400px) {.box {width: 16vw; height:12vw; margin-bottom:10px;}}@media (max-width: 1024px) {.box {width: 32vw; height:24vw; margin-bottom:10px;}}.image {border: none;width: 100%;height: 100%;}.title {position: absolute;left: 0px;right: 0px;bottom: 0px;height: 2em;background: #eee;}.title > div {position: relative;white-space: nowrap;overflow: hidden;text-align: center;font-size: initial;padding-top: 5px;}div.thumbnail:hover .title, .hover .title {background: #e8e8e8;}.title img {width: 16px;height: 16px;vertical-align: bottom;}.form-group input { width: 30vw }.form-control{ background-color: white; color: black; padding: 5px; border: 1px solid grey;}.search-input {font: inherit;padding: 2px;background: transparent;border: 1px solid lightgray;margin-top: 8px;}.input, .button  {-webkit-appearance: none;font-size: 18px;height: 30px !important;line-height: 18px;border: 1px solid grey;}.outline-r {border: 4px solid #dc3545;}.outline-g {border: 4px solid #28a745;}.outline-y {border: 4px solid #ffc107;}.extra {padding: 4px;box-shadow: 4px 4px 5px #888888}.thumbnail {border-radius: 4px;box-shadow: 4px 4px 5px #888888;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: 4px;border: 1px solid lightgray;overflow: hidden;}div.thumbnail:hover, .hover {box-shadow: none;}.box { display: inline-block; float: left; }.col-form-label {padding-top: calc(0.375rem + 1px);padding-bottom: calc(0.375rem + 1px);margin-top: 5px;margin-bottom: 5px;line-height: 1.5;}.image {border: none;width: 100%;height: 100%;}.title {position: absolute;left: 0px;right: 0px;bottom: 0px;height: 2em;background: #eee;}.title > div {position: relative;white-space: nowrap;overflow: hidden;text-align: center;font-size: initial;}div.thumbnail:hover .title, .hover .title {background: #e8e8e8;}.title img {width: 16px;height: 16px;vertical-align: bottom;}.search-input {font: inherit;padding: 2px;background: transparent;border: 1px solid lightgray;margin-top: 8px;}.outline-r {border: 4px solid #dc3545;}.outline-g {border: 4px solid #28a745;}.outline-y {border: 4px solid #ffc107;}.extra {padding: 4px;box-shadow: 4px 4px 5px #888888}.message {width: 80px;height: 80px;line-height: 80px;border-radius: 50%;position: fixed;top: 85%;right: 25px;background-color: orange;box-shadow: 4px 4px 5px #888888;}@font-face {font-family: 'Glyphicons Halflings';url('glyphicons-halflings-regular-448c34a56d699c29117adc64c43affeb.woff2') format('woff2');}.glyphicon {position: relative;top: 15px;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 50px;cursor: pointer;}.glyphicon-bullhorn:before {content: "\e122";}input[type=submit] {background-color: #4CAF50;color: white;padding: 12px 20px;border: none;border-radius: 4px;cursor: pointer;float: right;font-size: 14px;}.messageInput {display: none;margin-bottom: 50px;}.textArea {height:100px;width: 100%;font-size: 20px;background-color: lightblue;border-radius: 5px;padding: 10px;}.msgDisplay {display: block;overflow: auto;text-align: left;background-color: lightblue;border-radius: 5px;padding: 10px;}.cross {float: right;color: darkgrey;margin-bottom: 2px;cursor: pointer;}@media (prefers-color-scheme: dark) {html {background-color: #4b4e52;}.title {color: white;background-color: #2f3133;}a, a:visited {color: white;}li {color: white;}.form-control{background-color: #3a3a3e;color: white;padding: 5px;border: 1px solid grey;}.form-control::placeholder {color: lightgray;}div.thumbnail:hover .title, .hover .title {background: #5a6268;}}