@font-face { font-family: BigNoodleToo; src: url("fonts/bignoodletoo.ttf"); } @font-face { font-family: FuturaNo2D; src: url("fonts/FuturaNo2D.ttf"); } .nopadding { padding: 0 !important; margin: 0 !important; } body { background-image: url("imgs/background.png"); background-repeat: no-repeat; background-attachment: fixed; background-position: center center; background-size: cover; background-color: white; } #fejlec { background-color: rgba(224, 224, 255, 0.5); padding: 50px 0px 0px 0px; } #torzs { background-color: rgba(224, 224, 255, 0.5); padding: 15px !important; } .cim { letter-spacing: 3px; margin-bottom: 25px; } .roles, .play { line-height: 75px; display: block; font-family: BigNoodleToo; font-size: 60px; color: white; text-shadow: -1px 0 rgba(0, 0, 0, 0.5), 0 1px rgba(0, 0, 0, 0.5), 1px 0 rgba(0, 0, 0, 0.5), 0 -1px rgba(0, 0, 0, 0.5); text-align: center; background-color: rgba(43, 55, 83, 0.25); } .roles { border-right: solid 1px black; } .play:hover { font-size: 75px; color: white; text-decoration: none; } .playing { font-size: 75px; background-image: radial-gradient(white 5%, white 18%, rgba(0, 0, 0, 0) 75%) } .nav { background-color: rgb(43, 55, 83); } .imgroles { position: relative; height: 30px; width: 30px; vertical-align: text-bottom; } .role { line-height: 50px; color: rgb(0, 191, 255); display: block; width: 100%; height: 50px; text-align: center; font-family: FuturaNo2D; font-size: 25px; border-right: solid 1px black; } .role:hover { color: rgb(0, 191, 255); text-decoration: none; background-color: rgb(43, 55, 83); border-bottom: solid 6px rgb(0, 191, 255); } .active { color: white !important; background-color: rgba(0, 191, 255, 0.75) !important; border-bottom: solid 6px rgb(0, 191, 255); } .credit { line-height: 20px; color: rgb(0, 191, 255); ; font-family: FuturaNo2D; text-align: right; font-size: 15px; margin: 0; padding: 5px; } .owlogo { height: 50px; width: 50px; float: right; border-left: solid 1px black; margin: -5px -5px -5px 5px; } article { padding: 15px; } .hero { font-family: BigNoodleToo; text-align: center; font-weight: normal; } .img-thumbnail { width: 100%; margin-bottom: 20px; box-shadow: 1px 1px 0 3px gray; background-color: white; } /*Tic Tac Toe*/ #red { padding: 15px; background-color: rgb(255, 128, 128); } #green { padding: 15px; background-color: rgb(128, 255, 128); } #blue { padding: 15px; background-color: rgb(128, 128, 255); } input { background-size: 100%; } input:focus { outline: none; } table { margin: 50px auto; width: 225px; } td { width: 100px; height: 100px; padding: 5px; } .heroicon { background-color: black; border: solid white 1px; height: 100%; width: 100%; } .board { margin-top: 0 !important; margin-bottom: 0 !important; width: auto; } .tictactoe { height: 100%; width: 100%; background-color: white; border: solid 2px black; } #score { text-shadow: 1px 1px 3px #000000; display: block; height: 100px; } .controls { background-color: black; margin: 15px -15px -15px -15px; height: 40px; } .newgame { position: relative; font-size: 25px; width: 100%; height: 100%; text-align: center; font-family: FuturaNo2D; background-color: rgb(255, 200, 0); border: none; color: white; } .newgame:hover { background-color: rgba(255, 200, 0, 0.8); color: white; border: none; outline: 3px solid white; text-decoration: none; z-index: 1000; } td.selecthero { width: 75px; height: 75px; padding: 2px; } #blueheroselect>thead>tr>th>p, #redheroselect>thead>tr>th>p { display: block; height: 50px; line-height: 50px; font-size: 40px; } #bluegameover, #redgameover { text-shadow: 1px 1px 3px #000000; height: 530px; line-height: 530px; background-size: contain; background-repeat: no-repeat; background-position: center; }