You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

261 lines
4.6 KiB

@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap');
body {
font-family: 'Roboto Condensed', sans-serif;
}
:root {
--color-text-dark: #022D50;
--color-text-light: #FDFFFC;
--color-accent-1: #0582CA;
--color-accent-2: #00A6FB;
--color-accent-3: #CC5746;
}
#wrapper {
height: 100%;
width: 100%;
position: fixed;
top: 0;
left: 0;
overflow-y: scroll;
}
.top-level-container {
flex: 1;
display: flex;
flex-direction: column;
}
/****** NAVIGATION BAR STYLES ******/
.navbar-container {
background: var(--color-text-light);
color: var(--color-text-dark);
position: fixed;
width: 100%;
}
.navbar-container .title {
margin-left: 20px;
}
.navbar {
list-style-type: none;
margin: 0;
padding: 0;
color: var(--color-text-light);
background: var(--color-text-dark);
overflow: hidden;
}
.navbar .navbar-item {
display: inline;
float: left;
transition: all linear 150ms;
}
.navbar .navbar-item:hover, .navbar .navbar-item.active {
background: var(--color-text-light);
color: var(--color-text-dark);
}
.navbar .navbar-item a {
display: block;
text-align: center;
text-decoration: none;
padding: 15px;
}
.page-container {
margin-top: 130px;
}
/******** SHARED GRID STYLES ********/
.component-app-grid table {
width: 100%;
border: 1px solid var(--color-text-dark);
border-collapse: collapse;
}
.component-app-grid th, .component-app-grid td {
padding: 10px;
border: 1px solid var(--color-text-dark);
border-collapse: collapse;
}
div.center {
display: table;
align-items: center;
text-align: center;
}
div.center img {
vertical-align: middle;
display: table-cell;
}
div.center span {
padding: 10px;
vertical-align: middle;
display: table-cell;
}
#ranking{
text-align: center;
}
#record{
text-align: center;
}
.header {
padding-left: 15px;
display: flex;
flex-direction: row;
}
.header .left {
flex: 1;
}
.header .right {
margin-right: 20px;
}
.header .right button {
margin: 0;
margin-top: 25px;
border: 1px solid lightgray;
padding: 5px 20px;
}
.header .right button:hover:not(.disable-click) {
background: lightgrey;
cursor: pointer;
}
.header .right button.disable-click {
background: darkgrey;
}
/********* ADD PLAYERS PAGE **********/
.page-add-players {
display: flex;
flex-direction: column;
}
.page-add-players .header input {
border: 1px solid lightgray;
padding: 5px;
border-radius: 3px;
margin-top: 24px;
}
.page-add-players .item-grid {
flex: 1;
display: flex;
flex-direction: row;
height: 270px;
flex-wrap: wrap;
}
.page-add-players .item-grid .item {
margin: 15px;
border: 1px solid darkgrey;
border-radius: 5px;
padding: 10px;
min-width: 180px;
min-height: 270px;
display: flex;
flex-direction: column;
}
.page-add-players .item-grid .item .item-icon {
text-align: center;
}
.page-add-players .item-grid .item .item-icon img {
height: 100px;
border-radius: 50%;
}
.page-add-players .item-grid .item .item-contents h1 {
font-size: 1.5em;
}
.page-add-players .item-grid .item .item-button button {
width: 100%;
color: white;
border-radius: 5px;
}
.page-add-players .item-grid .item .item-button button.add {
border: 1px solid #009900;
background: darkgreen;
}
.page-add-players .item-grid .item .item-button button.add:hover {
background: #009900;
cursor: pointer;
}
.page-add-players .item-grid .item .item-button button.remove {
border: 1px solid #ff1a1a;
background: #cc0000;
}
.page-add-players .item-grid .item .item-button button.remove:hover {
background: #ff1a1a;
cursor: pointer;
}
/************ MY TEAM PAGE **************/
.page-my-team .header .team-name {
display: flex;
flex-direction: row;
}
.page-my-team .header .team-name input {
margin-left: 5px;
border: none;
font-size: 15pt;
font-family: 'Roboto Condensed', sans-serif;
flex: 1;
}
/************ League PAGE **************/
#ranking{
text-align: center;
}
#record{
text-align: center;
}
.page-league .stats {
display: flex;
flex-direction: row;
}
.page-league .stats .stat {
margin-right: 10px;
}
.page-league .stats .stat .title {
font-weight: bold;
}
/************ Draft Board PAGE **************/
.page-draft-board .stats {
display: flex;
flex-direction: row;
}
.page-draft-board .stats .stat {
margin-right: 10px;
}
.page-draft-board .stats .stat .title {
font-weight: bold;
}