@font-face { font-family: ark; src: url(/font/ARK-Regular.ttf); } body{ height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; overflow-y:scroll; color: white; font-family: ark; text-shadow: 0px 0px 1px #000; } body>div:first-child { position: fixed !important; } #menu{ width: 150px; float: left; padding-top: 25px; padding-bottom: 25px; position: fixed; margin: 15px; } #menu h4 a, h1{ font-family: ark; font-weight: bold; } #menu h4 a span, h1 span, .black, #menu li a:hover, #menu h4 a:hover{ color: black; text-shadow: 0 0px 4px #FFF, 0 0px 10px #ff0, 0 0px 20px #ff8000, 0 -0px 40px #F00; } h2{ font-family: ark; } #menu li a:hover, #menu h4 a:hover{ cursor: pointer; } #menu li a:hover span, #menu h4 a:hover span, a.black:hover{ color: white; text-shadow: none; text-decoration: none; } #menu li a{ cursor: pointer; } #menu li h4{ text-align: center; } #menu, #body{ background: rgba(0, 0, 0, 0.5); border: 2px solid rgb(0, 0, 0); } #body{ width: calc(100vw - 210px); min-height: 518px; margin: 15px;; padding-left: 25px; padding-right: 25px; padding-top: 50px; padding-bottom: 50px; position: absolute; right: 0; } #body h1{ text-align: center; } table.dataTable tbody tr{ background-color: rgba(0, 0, 0, 0.9) !important; } table.dataTable tbody tr:nth-child(2n){ background-color: rgba(0, 0, 0, 0.7) !important; } .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{ text-shadow: none; } .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{ color: black !important; } label, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate .paginate_button{ color: white !important; } .options-table{ width: 176px; } td.options-table-species, td.options-table{ text-align: center; } .options-table-species{ width: 60px; } table.info{ margin: auto; } #a-father button, .Male{ background-color: blue; color: white; } #a-mother button, .Female{ background-color: pink; } #load{ position: fixed; width: 100vw; height: 100vh; display: flex; justify-content: center; align-items: center; background-color: rgba(0, 0, 0); } #load img{ border-radius: 50%; border: 1px solid black; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75); } .btn-circle.btn-sm { width: 30px; height: 30px; padding: 6px 0px; border-radius: 15px; font-size: 8px; text-align: center; } .btn-circle.btn-md { width: 50px; height: 50px; padding: 7px 10px; border-radius: 25px; font-size: 10px; text-align: center; } .btn-circle.btn-xl { width: 70px; height: 70px; padding: 10px 16px; border-radius: 35px; font-size: 12px; text-align: center; }