/* rotate */
/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

ul {
  list-style: none;
}

button,
input,
select,
textarea {
  margin: 0;
}

html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

img,
video {
  height: auto;
  max-width: 100%;
}

iframe {
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

td:not([align]),
th:not([align]) {
  text-align: left;
}

/* Definition medias screens */
.card-player {
  width: 100%;
  margin: 0 auto;
  padding: 0.5em 0.5em;
  background-color: #f8f9fa;
  box-shadow: 0px 5px 16px #999;
}
.card-player .card-player_title {
  width: 100%;
  font-family: sans-serif;
  font-size: 1.12rem;
  text-align: center;
  color: #323335;
  font-weight: bold;
  text-transform: uppercase;
}
.card-player .card-player_image {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.card-player .card-player_image img {
  width: 140%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  filter: grayscale(1);
  transition-property: filter width;
  transition-duration: 0.3s;
  transition-timing-function: ease;
}
.card-player .card-player_description {
  width: 100%;
  font-family: sans-serif;
  font-size: 1.06rem;
  text-align: center;
  color: #47484b;
}
.card-player .card-player_content {
  width: 100%;
  font-family: sans-serif;
  font-size: 0.96rem;
  color: #797a7c;
}

/*************************************
            MY OWN STYLE
*************************************/
body {
  margin: 0;
  padding: 0;
  background-image: url("../football-257489_1280.png") !important;
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: fixed;
  background-size: cover;
}
/* CONTENT DIRECTION */
.content-direction {
  display: inline-flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
}

/* TEAM */
.title-columns {
  font-size: 1.18rem;
  font-weight: bold;
}

.team-cards {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
  align-items: center;
}

.card-format {
  width: 16rem;
  background: #ffffff;
  padding: 0.5em;
  border-radius: 5px;
  margin: 0.5em;
}
.card-format h5 {
  margin: 0.2em;
  font-size: 1.1rem;
  font-weight: 500;
}
.card-format img {
  box-sizing: border-box;
}

.results-last-year {
 display: inline-block;
 width: 60%; 
 color: #FFFFFF;
}

#prelude {
  width: 100%;
  padding: 0 1em;
  color: #3EC822;
  text-shadow: 1px 1px 2px black;
}

.result-score {
  width: 100%;
  margin: 1rem 0 0 0;
  background-color: #d8d3d3;
  color: #333333;
  border-radius: 5px 5px 0 0;
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}

.result-score thead tr {
  background-color: #000000;
  border-bottom: 2px solid #3EC822;
  height: 32px;
}

.result-score thead th {
  color: #d2d2d2 !important;
  text-align: center;
}

.result-score tbody tr {
  background-color: #d2d2d2;
  border-bottom: 1px dashed #706e6e;
  height: 28px;
}

.result-score tbody tr:last-child {
  border-bottom: none;
}

.result-score tbody td {
  text-align: center;
}

.result-score thead td:nth-child(3),
.result-score thead td:nth-child(5),
.result-score tbody td:nth-child(3),
.result-score tbody td:nth-child(5) {
  width: 25%;
}

.result-score tbody td:nth-child(4) {
  background-color: #333333;
  color: #98ee47;
}
#championship_content {
width: 100%;
display: block;
}
.championship_c_left {
display: inline-block;  
width: 20%;
float: left;
}
.championship_c_right {
display: inline-block;  
width: 20%;
float: right;
}

#table-goals-stats thead tr th {
  color: whitesmoke;
  background-color: #000000;
  border-bottom: 2px solid #3EC822;
  height: 32px;
}
#table-goals-stats thead tr th {
  color: whitesmoke;
}
/* END OF CHAMPIONSHIP */
/* MANAGE */
.head-title {
  padding: 0.5em 0 !important;
  color: #333333;
  font-size: 1.65rem !important;
  font-weight: 600 !important;
}

.title {
  padding: 0.5em 0 !important;
  font-size: 1.35rem !important;
}

/* END OF MANAGE */
/* FOOTER */
footer {
  position: absolute;
  bottom: 0;
  padding: 0.5em;
  width: 100%;
  text-align: center;
}
footer p {
  font-size: 1rem;
  color: #333333;
}

/* END OF FOOTER */
/* CUSTOM CARD STYLES */
.card-player {
  width: 100%;
  margin: 0 auto;
  padding: 0.5em 0.5em;
  background-color: #f8f9fa;
  box-shadow: 0px 5px 16px #999;
}
.card-player .card-player_title {
  width: 100%;
  font-family: sans-serif;
  font-size: 1.12rem;
  text-align: center;
  color: #323335;
  font-weight: bold;
  text-transform: uppercase;
}
.card-player .card-player_image {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.card-player .card-player_image img {
  width: 140%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  filter: grayscale(1);
  transition-property: filter width;
  transition-duration: 0.3s;
  transition-timing-function: ease;
}
.card-player .card-player_description {
  width: 100%;
  font-family: sans-serif;
  font-size: 1.06rem;
  text-align: center;
  color: #47484b;
}
.card-player .card-player_content {
  width: 100%;
  font-family: sans-serif;
  font-size: 0.96rem;
  color: #797a7c;
}

/*# sourceMappingURL=style.css.map */
