#homebutton,header #logoutheadertext{right:1rem;position:absolute}.gamebutton:hover,.headertext:hover,header .headerlogo{cursor:pointer}body{background-color:#f0f8ff}ul{list-style:none;padding-left:1rem}[role=button],[type=button],[type=submit],button{border-radius:5px;border:0;background-color:#68b7f5;font-family:Lato,sans-serif;font-size:.75rem;color:#fff}[role=button]:hover,[type=button]:hover,[type=submit]:hover,button:hover{background-color:#378fd4}.outercontainer2 #h2{padding-top:20px}#liveGame #corner{margin:0 auto;font-size:.8rem}.gamebutton,.gamedetailbutton{text-align:center;width:16rem;margin:.5rem auto 0;display:block;height:2rem}.gamebuttondetail{margin:.5rem auto;padding:.5rem auto}.settingsdiv{border-bottom:1px solid grey;padding-bottom:1rem;margin-bottom:1rem}#inviteusers{border-bottom:0}.settingsbutton,.settingsinput{display:block;margin:.5rem auto;width:15rem;height:2rem}#firstdiv,#seconddiv{width:40%;display:inline}#gamedetails_location{margin:.5rem auto}#deleteopponentbtn,#gamedetails_delete{background-color:#b72027}#deleteopponentbtn:hover,#gamedetails_delete:hover{background-color:#771c1a}#teamimgcontainerteam img{width:10rem;height:10rem;background:#d3d3d3;border-radius:6rem;margin:.2rem auto 1rem}.teamimgcontainergame{display:inline-block;width:5rem;height:5rem;background:#d3d3d3;-moz-border-radius:6rem;-webkit-border-radius:6rem;border-radius:6rem;margin:.2rem 1rem auto}.teamimggame{width:4.5rem}#gamedetails_details{margin:.2rem 1rem auto;text-align:center}#gamedetails_details div{display:inline-block;width:45%}#firstdiv #teamimgdetailfirst,#seconddiv #teamimgdetailsecond{width:5rem;height:5rem;background:#d3d3d3;-moz-border-radius:6rem;-webkit-border-radius:6rem;border-radius:6rem}#gamedetails_stats{width:100%;display:inline-block}#gamedetailfirst{width:50%;float:left;text-align:left}#gamedetailsecond{float:left;border-left:1px solid #000;text-align:left}#eventfeedcontainer,.gameform,footer .footerlogo,header .headerlogo{text-align:center}#gamedetails_options{margin-top:1rem}#gamedetails_checkbox{height:1rem}#stats p{display:inline;padding-right:.3rem;padding-left:.3rem}#goals p{display:inline;padding-right:.9rem;padding-left:.9rem}#addeventbutton,#addgamebutton,#addopponentbutton{position:absolute;top:4.5rem;right:1.5rem;font-size:20px;width:1.8rem;display:none}#addeventbttn:disabled{color:#545454;background-color:#d3d3d3}#disabledaddeventmsg{font-size:0;text-align:center}#emptyeventfeed,#emptyschedule,#upcominggame_empty{color:grey;font-size:0;margin:auto}#schedulecontainer{padding-top:.5rem;overflow-y:auto;max-height:28rem}.error-text{color:red;font-size:small;margin-top:.7rem}.gameform{width:18rem;margin-left:auto;margin-right:auto}.gameform input{display:block;width:18rem;height:2rem;border-radius:5px;margin-top:.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gameform .gameformbutton{width:12rem;margin:.5rem auto}.gameform select{display:block;border:1px solid #ccc;width:18rem;height:2rem;border-radius:5px}.gameform .gameformfield{border:1px solid #d3d3d3;margin:.7rem auto 0;padding-left:3px}#gameformaddop{margin-top:0}#homebutton{top:1rem;font-size:10px;width:3rem;height:2rem}footer{position:fixed;bottom:0;right:0;width:100%;padding-top:.5rem;padding-bottom:.5rem;background-color:#f0f0f0}footer #logofooterimg{display:inline;width:2rem;height:2rem}footer #logofootertext{margin-top:0;display:inline-block;vertical-align:middle;font-family:'Roboto Slab',serif}footer .footerlogo{height:2rem}footer .logofootertextcenter{display:inline;line-height:2rem;height:2rem}@media only screen and (max-width:400px){.outercontainer2{text-align:center}h1{font-size:30px}#teaminput{height:2rem}#gamedetails_details div{display:inline-block;width:35%;font-size:.8rem}#firstdiv #teamimgdetailfirst,#seconddiv #teamimgdetailsecond{width:3.5rem;height:3.5rem;background:#d3d3d3;-moz-border-radius:4rem;-webkit-border-radius:4rem;border-radius:4rem}}body{margin:0}#addeventform input{display:block;width:18rem;height:2rem;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#addeventform select{display:block;border:1px solid #ccc;width:18rem;height:2rem;border-radius:5px}#addeventform .addeventbutton{width:12rem;margin:1rem auto}#addeventform .addeventformfield{border:1px solid #d3d3d3;margin:.7rem auto 0;padding-left:3px}.eventfeedbutton{width:18rem;display:block;margin:.7rem auto 0;padding:1rem}header{height:3rem;width:100%;margin-bottom:1rem;padding-bottom:.5rem;background-color:#add9ff}header #logoheaderimg{display:inline;width:2rem;height:2rem;vertical-align:middle}header #logoheadertext{display:inline-block;vertical-align:middle;font-family:'Roboto Slab',serif}header .headerlogo{width:fit-content;margin-left:auto;margin-right:auto}header .logofootertextcenter{display:inline;line-height:2rem;height:2rem}.headertext{position:absolute;top:0}header #backheadertext{left:1rem}#addplayerbutton{position:absolute;top:4.5rem;right:1.5rem;font-size:20px;width:1.8rem}#playersort select{display:block;border:1px solid #ccc;width:18rem;height:2rem;border-radius:5px;margin:1rem auto 0}.playerbutton{text-align:left;width:18rem;height:6rem;margin:.5rem auto 0;padding-top:0;padding-bottom:0;display:block}.outercontainer1,.outercontainer2,.playerform,.playerpreview,h1,h2,logo{text-align:center}.playerdetails,.playerform{margin-left:auto;margin-right:auto}.playerbutton img{display:inline-block;height:5rem;border-radius:2px;padding:.5rem}.playerbutton .playerdetails{display:inline-block;font-size:14px;line-height:1.5;position:absolute;list-style-type:none;padding-left:0}.playerpreview img{width:10rem;border-color:#646464;border-style:solid;border-width:1px;border-radius:5rem}.playerform input,input{border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;height:2rem}.playerdetails{list-style-type:none;width:15rem}.playerform{width:18rem}.playerform input{display:block;width:15rem;box-sizing:border-box;margin:.5rem auto}.playerform .addplayerbutton{width:15rem;margin:1rem auto}.editplayerbuttons{display:inherit;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:.5rem;width:15rem}#deletePlayer{background-color:#b72027}#deletePlayer:hover{background-color:#771c1a}body{font-family:Lato,sans-serif}.outercontainer1{position:absolute;top:0;bottom:0;left:0;right:0;padding-bottom:4rem;overflow:auto;padding-top:10%}h1,h2,logo{font-family:'Roboto Slab',serif;margin:0}h3{margin:.5rem 0}input{box-sizing:border-box}input[type=text],input[type=password],input[type=email],input[type=number]{border:1px solid #d3d3d3;padding-left:3px}#logoimg{width:8rem}#login_error{display:none;color:red;font-size:small}#loginform input{display:block;width:15rem;height:2rem;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.forminput{margin:.7rem auto 0;display:block;width:15rem}.formbutton{margin:1rem auto 0;width:15rem;height:2rem;display:block}.signupbutton{display:block;width:17rem;margin:.5rem auto;height:3rem;white-space:normal}#opteaminput,#teaminput{height:2rem;width:15rem}#inviteinput{height:2.5rem;width:9rem}#checkbutton{margin-left:.3rem;height:2.5rem}#check{margin:.2rem 0 0 .5rem;height:2rem;position:absolute}.fileuploadcontainer{display:block;margin:.5rem auto 0}.logoupload{margin:auto;width:10rem}#hiddendiv,#signupform{margin-top:.5rem}#hiddendiv p{margin:.2rem}#signupform{border-top:1px solid grey;padding-top:.5rem}#signupform input{display:block;width:15rem}.teamimgcontainer{width:5rem;height:5rem;border:1px solid grey;margin:.2rem auto 1rem}.teamimg{width:5rem}#newemail{margin-bottom:0}#reauth_pw{height:0;border:0;margin:0;padding-top:0;padding-bottom:0}#reauth_msg{font-size:0}.message{display:block;font-size:.8rem;transition:opacity .5s linear;color:#00f;opacity:0}#addgamemsg,#addopmsg,#checkinvmsg,#editgamemsg,#signupinvmsg{margin-top:.5rem}#emptyopponents{font-size:0}.gamebuttonElement,.opListElement{border-radius:5px;background-color:#68b7f5;font-family:Lato,sans-serif;font-size:.75rem;color:#fff;margin:.5rem auto}.opListElement{border:0;width:15rem;text-align:left;padding:.5rem 0 .5rem 1rem}.gamebuttonElement{border:0;width:16rem;text-align:center;padding:.625rem 0}.gamebuttonElement:hover,.opListElement:hover{background-color:#378fd4;cursor:pointer}.opListName{margin-left:1rem;display:inline-block;max-width:10rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opListImg{width:3rem;height:3rem;vertical-align:middle;border-radius:5px}@media only screen and (max-width:400px){.outercontainer2{text-align:center}h1{font-size:30px}#opteaminput,#teaminput{height:2rem}}