diff --git a/public/css/app.css b/public/css/app.css index d75e28c..49ffcc5 100644 --- a/public/css/app.css +++ b/public/css/app.css @@ -1,509 +1,512 @@ -@keyframes animatedbackground { - from { - background-position-x: 0px; - animation-timing-function: linear; + @keyframes animatedbackground { + from { + background-position-x: 0px; + animation-timing-function: linear; + } + + to { + background-position-x: 2000px; + animation-timing-function: linear; + } } - to { - background-position-x: 2000px; - animation-timing-function: linear; + #alert { + height: fit-content; + margin: 0px; + position: fixed; + top: 72px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 5px; + padding-left: 5px; + width: 100%; + text-align: center; + background: linear-gradient(#f07575 10%, #e13b3b 49%, #d22 50%, #de2323 100%); } -} -#alert { - height: fit-content; - margin: 0px; - position: fixed; - top: 72px; - padding-top: 2px; - padding-bottom: 2px; - padding-right: 5px; - padding-left: 5px; - width: 100%; - text-align: center; - background: linear-gradient(#f07575 10%, #e13b3b 49%, #d22 50%, #de2323 100%); -} + .warningtext { + color: red; + } -.warningtext { - color: red; -} + .popupcontainer { + top: 0%; + position: fixed; + background-color: rgba(0, 0, 0, 0.5); + width: 100%; + height: 100%; + z-index: 100000000; + } -.popupcontainer { - top: 0%; - position: fixed; - background-color: rgba(0, 0, 0, 0.5); - width: 100%; - height: 100%; - z-index: 100000000; -} + .popup { + color: #000000; + text-align: center; + position: fixed; + top: 50%; + left: 50%; + padding-top: 5px; + padding-bottom: 5px; + padding-left: 5px; + padding-right: 5px; + transform: translate(-50%, -50%); + width: max-content; + border-radius: 3px; + border: 1px solid #3D414A; + background: rgb(80, 80, 80); + /* Fallback for IE 11*/ + background: linear-gradient(#cacbcc 10%, #99999a 49%, #747474 50%, #2d2d2d 100%); + } -.popup { - color: #000000; - text-align: center; - position: fixed; - top: 50%; - left: 50%; - padding-top: 5px; - padding-bottom: 5px; - padding-left: 5px; - padding-right: 5px; - transform: translate(-50%, -50%); - width: max-content; - border-radius: 3px; - border: 1px solid #3D414A; - background: rgb(80, 80, 80); - /* Fallback for IE 11*/ - background: linear-gradient(#cacbcc 10%, #99999a 49%, #747474 50%, #2d2d2d 100%); -} + .navbar { + height: 40px; + margin: 0px; + padding-right: 5px; + padding-left: 5px; + padding-top: 2px; + position: fixed; + top: 0px; + padding-bottom: 2px; + color: white; + line-height: normal; + display: inline-flex; + vertical-align: middle; + width: 100%; + background: rgb(58, 83, 242); + /* Fallback for IE 11*/ + background: linear-gradient(#759CF0 10%, #3B72E1 49%, #2260DD 50%, #2362DE 100%); + } -.navbar { - height: 40px; - margin: 0px; - padding-right: 5px; - padding-left: 5px; - padding-top: 2px; - position: fixed; - top: 0px; - padding-bottom: 2px; - color: white; - line-height: normal; - display: inline-flex; - vertical-align: middle; - width: 100%; - background: rgb(58, 83, 242); - /* Fallback for IE 11*/ - background: linear-gradient(#759CF0 10%, #3B72E1 49%, #2260DD 50%, #2362DE 100%); -} + .navbarbuttoncontainer, + .smallnavbarbuttoncontainer, + .navbarlogincontainer { + padding-left: 5px; + display: table-cell; + vertical-align: middle; + } -.navbarbuttoncontainer, -.smallnavbarbuttoncontainer, -.navbarlogincontainer { - padding-left: 5px; - display: table-cell; - vertical-align: middle; -} + #navbarlogincontainer, + #navbarsignedincontainer { + position: relative; + padding-right: 10px; + margin-right: 3%; + margin-left: auto; + float: inline-end; + top: 11px; + } -#navbarlogincontainer, -#navbarsignedincontainer { - position: relative; - padding-right: 10px; - margin-right: 3%; - margin-left: auto; - float: inline-end; - top: 11px; -} + #profilefriendscontainer p, + #profilefriendscontainer a { + display: inline; + } -#profilefriendscontainer p, -#profilefriendscontainer a { - display: inline; -} + #profiletopcontainer { + margin-bottom: 30px; + display: block; + width: 100%; + } -#profiletopcontainer { - margin-bottom: 30px; - display: block; - width: 100%; -} + .onlinestatus_website { + color: #2260DD; + } -.onlinestatus_website { - color: #2260DD; -} + .onlinestatus_ingame { + color: green; + } -.onlinestatus_ingame { - color: green; -} + .onlinestatus_offline { + color: black; + } -.onlinestatus_offline { - color: black; -} + #yes, + #no { + width: 50%; + } -#yes, -#no { - width: 50%; -} + #FeedBox { + width: 100%; + height: 22px; + } -#FeedBox { - width: 100%; - height: 22px; -} + #FeedButton { + width: 100%; + height: 22px; + } -#FeedButton { - width: 100%; - height: 22px; -} + #logo_signup, + #logo-signup p { + margin: auto; + text-align: center; + width: 200px; + } -#logo_signup, -#logo-signup p { - margin: auto; - text-align: center; - width: 200px; -} + #feed, + #profileleftcontainer { + text-align: center; + padding-left: 5px; + padding-right: 5px; + width: 50%; + } -#feed, -#profileleftcontainer { - text-align: center; - padding-left: 5px; - padding-right: 5px; - width: 50%; -} + #gamesframe, + #profilerightcontainer { + text-align: center; + padding-left: 5px; + padding-right: 5px; + width: 50%; + } -#gamesframe, -#profilerightcontainer { - text-align: center; - padding-left: 5px; - padding-right: 5px; - width: 50%; -} + .FeedContainerBox, + .ProfileContainerBox { + border-radius: 1px; + text-align: left; + width: 100%; + vertical-align: top; + display: inline-flex; + border: 1px solid #000000; + border-width: 1px; + margin-bottom: 5px; + } -.FeedContainerBox, -.ProfileContainerBox { - border-radius: 1px; - text-align: left; - width: 100%; - vertical-align: top; - display: inline-flex; - border: 1px solid #000000; - border-width: 1px; - margin-bottom: 5px; -} -.FriendsContainerBox { - border-radius: 1px; - text-align: left; - width: 100%; - min-width: max-content; - vertical-align: top; - display: inline-flex; - border: 1px solid #000000; - border-width: 1px; - margin-bottom: 5px; -} + .FriendsContainerBox { + border-radius: 1px; + text-align: left; + width: 100%; + min-width: max-content; + vertical-align: top; + display: inline-flex; + border: 1px solid #000000; + border-width: 1px; + margin-bottom: 5px; + } -#btncontainer { - margin-left: 75%; -} + #btncontainer { + margin-left: 75%; + } -.navbarbutton { - position: relative; - top: 10px; - text-align: center; - font-size: 18px; -} + .navbarbutton { + position: relative; + top: 10px; + text-align: center; + font-size: 18px; + } -.smallnavbarbutton { - position: relative; - text-align: center; - font-size: 15px; -} + .smallnavbarbutton { + position: relative; + text-align: center; + font-size: 15px; + } -.smallnav { - height: 25px; - margin: 0px; - padding-left: 5px; - padding-right: 5px; - position: fixed; - top: 43px; - padding-top: 2px; - padding-bottom: 2px; - display: inline-table; - vertical-align: middle; - width: 100%; - line-height: normal; - color: rgb(255, 255, 255); - text-size-adjust: auto; - text-align: left; - background-color: black; -} + .smallnav { + height: 25px; + margin: 0px; + padding-left: 5px; + padding-right: 5px; + position: fixed; + top: 43px; + padding-top: 2px; + padding-bottom: 2px; + display: inline-table; + vertical-align: middle; + width: 100%; + line-height: normal; + color: rgb(255, 255, 255); + text-size-adjust: auto; + text-align: left; + background-color: black; + } -.invisible, -#invisible { - display: none !important; -} + .invisible, + #invisible { + display: none !important; + } -html { - margin: 0px; - font-family: "Helvetica"; - src: url('Helvetica.ttf') format('truetype'), ; - font-style: normal; - background-color: rgb(49, 107, 223); - color: white; - animation-name: animatedbackground; - animation-duration: 50s; - animation-iteration-count: infinite; - background-image: url('../img/animated.png'); - background-position: center 100%; - background-repeat: repeat-x; - background-attachment: fixed; -} + html { + margin: 0px; + font-family: "Helvetica"; + src: url('Helvetica.ttf') format('truetype'), ; + font-style: normal; + background-color: rgb(49, 107, 223); + width: 100%; + height: 100%; + color: white; + } -body { - margin-left: 0px; - margin-right: 0px; - margin-top: 0px; - margin-bottom: 35px; - padding-bottom: 0px; -} + body { + animation-name: animatedbackground; + animation-duration: 50s; + animation-iteration-count: infinite; + background: url('../img/animated.png'); + background-position: center 100%; + background-repeat: repeat-x; + background-attachment: fixed; + margin-left: 0px; + margin-right: 0px; + margin-top: 0px; + margin-bottom: 35px; + padding-bottom: 0px; + } -.content_special, -#content_special { - display: inline-flex; - width: 100%; - flex-direction: row; - align-items: flex-start; - flex-wrap: nowrap; - align-content: center; - justify-content: flex-start; -} + .content_special, + #content_special { + display: inline-flex; + width: 100%; + flex-direction: row; + align-items: flex-start; + flex-wrap: nowrap; + align-content: center; + justify-content: flex-start; + } -.content { - color: black; - max-width: 1000px; - margin: auto; - margin-top: 105px; - padding-left: 5px; - padding-right: 5px; - min-height: 300px; - background: rgb(255, 255, 255); - /* Fallback for IE 11*/ - background-color: rgba(255, 255, 255, 0.8); - padding-bottom: 5px; - padding-top: 5px; -} + .content { + color: black; + max-width: 1000px; + margin: auto; + margin-top: 105px; + padding-left: 5px; + padding-right: 5px; + min-height: 300px; + background: rgb(255, 255, 255); + /* Fallback for IE 11*/ + background-color: rgba(255, 255, 255, 0.8); + padding-bottom: 5px; + padding-top: 5px; + } -.content_signup { - color: black; - max-width: 500px; - margin: auto; - margin-top: 30px; - padding-left: 5px; - padding-right: 5px; - background: rgb(255, 255, 255); - /* Fallback for IE 11*/ - background-color: rgba(255, 255, 255, 0.8); - padding-bottom: 5px; - padding-top: 5px; -} + .content_signup { + color: black; + max-width: 500px; + margin: auto; + margin-top: 30px; + padding-left: 5px; + padding-right: 5px; + background: rgb(255, 255, 255); + /* Fallback for IE 11*/ + background-color: rgba(255, 255, 255, 0.8); + padding-bottom: 5px; + padding-top: 5px; + } -.content_signup input, -.content_signup button { - width: 90%; -} + .content_signup input, + .content_signup button { + width: 90%; + } -.content p a, -.content a, -.content_signup p a, -.content_signup a, -.content_special p a, -.content_special a { - color: black -} + .content p a, + .content a, + .content_signup p a, + .content_signup a, + .content_special p a, + .content_special a { + color: black + } -#footer { - text-align: center; - max-width: 1000px; - margin: auto; - padding-left: 5px; - padding-right: 5px; - padding-bottom: 5px; - padding-top: 5px; - background: rgb(172, 172, 172); - /* Fallback for IE 11*/ - background-color: rgba(172, 172, 172, 0.8); - min-height: fit-content; -} + #footer { + text-align: center; + max-width: 1000px; + margin: auto; + padding-left: 5px; + padding-right: 5px; + padding-bottom: 5px; + padding-top: 5px; + background: rgb(172, 172, 172); + /* Fallback for IE 11*/ + background-color: rgba(172, 172, 172, 0.8); + min-height: fit-content; + } -.tab { - background: linear-gradient(#cacbcc 10%, #99999a 49%, #747474 50%, #2d2d2d 100%); - font-weight: 400; - text-align: center; - height: 20px; - border-radius: 1px; - border: 1px solid #3D414A; - font-family: "Helvetica"; - padding-left: 5px; - padding-right: 5px; - color: #fff !important; -} + .tab { + background: linear-gradient(#cacbcc 10%, #99999a 49%, #747474 50%, #2d2d2d 100%); + font-weight: 400; + text-align: center; + height: 20px; + border-radius: 1px; + border: 1px solid #3D414A; + font-family: "Helvetica"; + padding-left: 5px; + padding-right: 5px; + color: #fff !important; + } -.tab_selected { - background: linear-gradient(#759CF0 10%, #3B72E1 49%, #2260DD 50%, #2362DE 100%); - font-weight: 400; - text-align: center; - height: 20px; - border-radius: 1px; - border: 1px solid #3D414A; - font-family: "Helvetica"; - padding-left: 5px; - padding-right: 5px; - color: #fff !important; -} + .tab_selected { + background: linear-gradient(#759CF0 10%, #3B72E1 49%, #2260DD 50%, #2362DE 100%); + font-weight: 400; + text-align: center; + height: 20px; + border-radius: 1px; + border: 1px solid #3D414A; + font-family: "Helvetica"; + padding-left: 5px; + padding-right: 5px; + color: #fff !important; + } -button { - background: rgb(45, 45, 45); - /*Fallback for IE 11*/ - background: linear-gradient(#cacbcc 10%, #99999a 49%, #747474 50%, #2d2d2d 100%); - font-weight: 400; - text-align: center; - height: 20px; - border-radius: 3px; - border: 1px solid #3D414A; - font-family: "Helvetica"; - color: #fff; -} + button { + background: rgb(45, 45, 45); + /*Fallback for IE 11*/ + background: linear-gradient(#cacbcc 10%, #99999a 49%, #747474 50%, #2d2d2d 100%); + font-weight: 400; + text-align: center; + height: 20px; + border-radius: 3px; + border: 1px solid #3D414A; + font-family: "Helvetica"; + color: #fff; + } -button.bluebutton { - background:rgb(35, 98, 222); - /*Fallback for IE 11*/ - background: linear-gradient(#759CF0 10%, #3B72E1 49%, #2260DD 50%, #2362DE 100%); -} + button.bluebutton { + background: rgb(35, 98, 222); + /*Fallback for IE 11*/ + background: linear-gradient(#759CF0 10%, #3B72E1 49%, #2260DD 50%, #2362DE 100%); + } -button:hover.bluebutton { - background: linear-gradient(#7ca1ef 10%, #4a7de4 49%, #396fdb 50%, #3168d6 100%); - cursor: pointer; -} + button:hover.bluebutton { + background: linear-gradient(#7ca1ef 10%, #4a7de4 49%, #396fdb 50%, #3168d6 100%); + cursor: pointer; + } -button:disabled.bluebutton { - background: linear-gradient(#759CF0 10%, #3B72E1 49%, #2260DD 50%, #2362DE 100%); - opacity: 0.5; - cursor: not-allowed; -} + button:disabled.bluebutton { + background: linear-gradient(#759CF0 10%, #3B72E1 49%, #2260DD 50%, #2362DE 100%); + opacity: 0.5; + cursor: not-allowed; + } -button.greybutton { - background: rgb(45, 45, 45); - /*Fallback for IE 11*/ - background: linear-gradient(#cacbcc 10%, #99999a 49%, #747474 50%, #2d2d2d 100%); -} + button.greybutton { + background: rgb(45, 45, 45); + /*Fallback for IE 11*/ + background: linear-gradient(#cacbcc 10%, #99999a 49%, #747474 50%, #2d2d2d 100%); + } -button:hover.greybutton { - background: linear-gradient(#d1d8e6 10%, #b3b8c2 49%, #868a91 50%, #393b3e 100%); - cursor: pointer; -} + button:hover.greybutton { + background: linear-gradient(#d1d8e6 10%, #b3b8c2 49%, #868a91 50%, #393b3e 100%); + cursor: pointer; + } -button:disabled.greybutton { - background: linear-gradient(#cacbcc 10%, #99999a 49%, #747474 50%, #2d2d2d 100%); - opacity: 0.5; - cursor: not-allowed; -} + button:disabled.greybutton { + background: linear-gradient(#cacbcc 10%, #99999a 49%, #747474 50%, #2d2d2d 100%); + opacity: 0.5; + cursor: not-allowed; + } -button.redbutton { - background: rgb(223, 24, 24); - /*Fallback for IE 11*/ - background: linear-gradient(#e65a5a 10%, #e13535 49%, #d92c2c 50%, #df1818 100%); -} + button.redbutton { + background: rgb(223, 24, 24); + /*Fallback for IE 11*/ + background: linear-gradient(#e65a5a 10%, #e13535 49%, #d92c2c 50%, #df1818 100%); + } -button:hover.redbutton { - background: linear-gradient(#e56c6c 10%, #dd4e4e 49%, #d14343 50%, #da2e2e 100%); - cursor: pointer; -} + button:hover.redbutton { + background: linear-gradient(#e56c6c 10%, #dd4e4e 49%, #d14343 50%, #da2e2e 100%); + cursor: pointer; + } -button:disabled.redbutton { - background: linear-gradient(#e65a5a 10%, #e13535 49%, #d92c2c 50%, #df1818 100%); - opacity: 0.5; - cursor: not-allowed; -} + button:disabled.redbutton { + background: linear-gradient(#e65a5a 10%, #e13535 49%, #d92c2c 50%, #df1818 100%); + opacity: 0.5; + cursor: not-allowed; + } -button.greenbutton { - background: rgb(26, 92, 46); - /*Fallback for IE 11*/ - background: linear-gradient(#5acf77 10%, #3abc44 49%, #359c32 50%, #1a5c2e 100%); -} + button.greenbutton { + background: rgb(26, 92, 46); + /*Fallback for IE 11*/ + background: linear-gradient(#5acf77 10%, #3abc44 49%, #359c32 50%, #1a5c2e 100%); + } -button:hover.greenbutton { - background: linear-gradient(#75f094 10%, #39d746 49%, #21b71c 50%, #137a32 100%); - cursor: pointer; -} + button:hover.greenbutton { + background: linear-gradient(#75f094 10%, #39d746 49%, #21b71c 50%, #137a32 100%); + cursor: pointer; + } -button:disabled.greenbutton { - background: linear-gradient(#75f094 10%, #39d746 49%, #21b71c 50%, #137a32 100%); - opacity: 0.5; - cursor: not-allowed; -} + button:disabled.greenbutton { + background: linear-gradient(#75f094 10%, #39d746 49%, #21b71c 50%, #137a32 100%); + opacity: 0.5; + cursor: not-allowed; + } -#footer_signup { - text-align: center; - max-width: 500px; - margin: auto; - padding-left: 5px; - padding-right: 5px; - padding-bottom: 5px; - padding-top: 5px; - background: rgb(172, 172, 172); - /* Fallback for IE 11*/ - background-color: rgba(172, 172, 172, 0.8); - min-height: fit-content; -} + #footer_signup { + text-align: center; + max-width: 500px; + margin: auto; + padding-left: 5px; + padding-right: 5px; + padding-bottom: 5px; + padding-top: 5px; + background: rgb(172, 172, 172); + /* Fallback for IE 11*/ + background-color: rgba(172, 172, 172, 0.8); + min-height: fit-content; + } -#footer p, -#footer a, -#footer_signup p, -#footer_signup a { - color: black; -} + #footer p, + #footer a, + #footer_signup p, + #footer_signup a { + color: black; + } -p, -h1, -h2, -h3, -h4, -h5, -h6 { - margin: 0px; -} + p, + h1, + h2, + h3, + h4, + h5, + h6 { + margin: 0px; + } -a, -#navbarusername { - color: white; - text-decoration: none; - font-weight: bolder; -} + a, + #navbarusername { + color: white; + text-decoration: none; + font-weight: bolder; + } -.nonbolded { - font-weight: normal !important; -} + .nonbolded { + font-weight: normal !important; + } -.logoutframe { - color: black; - max-width: fit-content; - margin: auto; - padding-left: 5px; - padding-right: 5px; - background: rgb(255, 255, 255); - /* Fallback for IE 11*/ - background-color: rgba(255, 255, 255, 0.3); - padding-bottom: 5px; - padding-top: 5px; -} + .logoutframe { + color: black; + max-width: fit-content; + margin: auto; + padding-left: 5px; + padding-right: 5px; + background: rgb(255, 255, 255); + /* Fallback for IE 11*/ + background-color: rgba(255, 255, 255, 0.3); + padding-bottom: 5px; + padding-top: 5px; + } -.w-5 { - display: none; -} + .w-5 { + display: none; + } -.flex { - display: table; - margin-right: auto; - margin-left: auto; -} + .flex { + display: table; + margin-right: auto; + margin-left: auto; + } -.iphone-sidebar { - position: fixed; - color: black; - width: 20%; - height: 100%; - margin-left: 0px; - background-color: rgba(255, 255, 255, 0.5); - padding-bottom: 5px; - padding-top: 5px; -} + .iphone-sidebar { + position: fixed; + color: black; + width: 20%; + height: 100%; + margin-left: 0px; + background-color: rgba(255, 255, 255, 0.5); + padding-bottom: 5px; + padding-top: 5px; + } -.iphone-content { - position: relative; - color: black; - width: 80%; - height: 100%; - left: 20%; - background-color: rgba(132, 132, 132, 0.5); - padding-bottom: 5px; - padding-top: 5px; -} + .iphone-content { + position: relative; + color: black; + width: 80%; + height: 100%; + left: 20%; + background-color: rgba(132, 132, 132, 0.5); + padding-bottom: 5px; + padding-top: 5px; + } -#InviteTreeContainer { - background-color: rgb(255, 255, 255); -} \ No newline at end of file + #InviteTreeContainer { + background-color: rgb(255, 255, 255); + } \ No newline at end of file