@import url("https://fonts.googleapis.com/css2?family=Dela+Gothic+One&family=Source+Sans+Pro:wght@300;400;600;700&display=swap");
/* line 32, app/assets/stylesheets/player.scss */
body {
  background-image: url(/Golf_Monochromatic.svg);
  background-color: #f4f4f9;
  background-size: cover;
  background-position: bottom;
  color: #2e2d2d;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1.35rem;
}

/* line 41, app/assets/stylesheets/player.scss */
.header {
  background-color: #2e2d2d;
  color: #ffffff;
  margin-bottom: 1em;
  text-align: center;
}

/* line 47, app/assets/stylesheets/player.scss */
.heading {
  align-items: center;
  border-bottom: 1px solid #686868;
  display: flex;
  justify-content: space-between;
  margin: 0 auto .5em;
  padding: .5em 0 .5em;
  margin-bottom: .75em;
}

/* line 57, app/assets/stylesheets/player.scss */
.img-overlay {
  position: relative;
  display: inline-block;
}

/* line 63, app/assets/stylesheets/player.scss */
.img-overlay svg {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 40px;
}

/* line 70, app/assets/stylesheets/player.scss */
::before,
.button1,
input {
  transition-duration: .25s;
}

/* line 75, app/assets/stylesheets/player.scss */
.button1 {
  width: 930px;
  height: 160px;
  font-size: 60px;
  align-items: center;
  background: #2e2d2d;
  border: 2px solid #f6cb38;
  border-radius: 10px;
  color: #ffffff;
  display: flex;
  justify-content: center;
  padding: 5px 25px;
  transition-property: border, color, background;
}

/* line 91, app/assets/stylesheets/player.scss */
.button1 * {
  font-size: 1rem;
  text-decoration: none;
}

/* line 95, app/assets/stylesheets/player.scss */
.button1:hover {
  color: #2e2d2d;
  border: 2px solid #f6cb38;
  background: #ffffff;
}

/* line 102, app/assets/stylesheets/player.scss */
.button2 {
  width: 450px;
  height: 120px;
  font-size: 60px;
  align-items: center;
  background: #2e2d2d;
  border: 2px solid #f6cb38;
  border-radius: 10px;
  color: #ffffff;
  display: flex;
  justify-content: center;
  padding: 5px 25px;
  transition-property: border, color, background;
}

/* line 118, app/assets/stylesheets/player.scss */
.button2 * {
  font-size: 1rem;
  text-decoration: none;
}

/* line 122, app/assets/stylesheets/player.scss */
.button2:hover {
  color: #2e2d2d;
  border: 2px solid #f6cb38;
  background: #ffffff;
}

/* line 130, app/assets/stylesheets/player.scss */
.button3 {
  width: 930px;
  height: 160px;
  font-size: 60px;
  align-items: center;
  background: #2e2d2d;
  border: 2px solid #f6cb38;
  border-radius: 10px;
  color: #ffffff;
  display: flex;
  justify-content: center;
  padding: 5px 25px;
  transition-property: border, color, background;
}

/* line 146, app/assets/stylesheets/player.scss */
.button3 * {
  font-size: 1rem;
  text-decoration: none;
}

/* line 150, app/assets/stylesheets/player.scss */
.button3:hover {
  color: #2e2d2d;
  border: 2px solid #f6cb38;
  background: #ffffff;
}

/* line 157, app/assets/stylesheets/player.scss */
.form1 {
  font-size: 80px;
  align-items: left;
}

/* line 162, app/assets/stylesheets/player.scss */
.input1 {
  border-radius: 25px;
  width: 650px;
  height: 100px;
  font-size: 80px;
  padding: 5px 25px;
  align-items: center;
}

/* line 170, app/assets/stylesheets/player.scss */
.input2 {
  border-radius: 25px;
  width: 600px;
  height: 200px;
  font-size: 180px;
  align-items: center;
}

/* line 177, app/assets/stylesheets/player.scss */
table {
  border-spacing: 25px;
}

/* line 180, app/assets/stylesheets/player.scss */
H1 {
  font-size: 60px;
}

/* line 183, app/assets/stylesheets/player.scss */
input[type='checkbox'] {
  width: 60px;
  height: 60px;
}
@import url("https://fonts.googleapis.com/css2?family=Dela+Gothic+One&family=Source+Sans+Pro:wght@300;400;600;700&display=swap");
/* line 28, app/assets/stylesheets/scaffolds.scss */
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  position: relative;
  max-width: 100%;
}

/* line 35, app/assets/stylesheets/scaffolds.scss */
html,
body {
  min-height: 100vh;
  min-width: 100vw;
}

/* line 41, app/assets/stylesheets/scaffolds.scss */
body {
  background-image: url(/Golf_Monochromatic.svg);
  background-color: #f4f4f9;
  background-size: cover;
  background-position: bottom;
  color: #2e2d2d;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1.35rem;
}

/* line 51, app/assets/stylesheets/scaffolds.scss */
input,
button,
a {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
}

/* line 58, app/assets/stylesheets/scaffolds.scss */
a,
::before,
.account-btn,
input {
  transition-duration: .25s;
}

/* line 64, app/assets/stylesheets/scaffolds.scss */
.submit-btn {
  align-items: center;
  align-content: center;
}

/* line 68, app/assets/stylesheets/scaffolds.scss */
.container {
  margin: auto;
  max-width: 850px;
}

/* line 73, app/assets/stylesheets/scaffolds.scss */
.header {
  background-color: #2e2d2d;
  color: #ffffff;
  margin-bottom: 1em;
  text-align: center;
}

/* line 80, app/assets/stylesheets/scaffolds.scss */
.heading {
  align-items: center;
  border-bottom: 1px solid #686868;
  display: flex;
  justify-content: space-between;
  margin: 0 auto .5em;
  padding: .5em 0 .5em;
  margin-bottom: .75em;
}

/* line 90, app/assets/stylesheets/scaffolds.scss */
.user-info {
  display: flex;
  justify-content: space-between;
  padding: 0 1em;
  margin-bottom: .5em;
}

/* line 97, app/assets/stylesheets/scaffolds.scss */
.user-name {
  margin-bottom: .25em;
}

/* line 101, app/assets/stylesheets/scaffolds.scss */
.account-btn {
  align-items: center;
  background: #2e2d2d;
  border: 2px solid #ffffff;
  border-radius: 10px;
  color: #ffffff;
  display: flex;
  justify-content: center;
  padding: 5px 25px;
  transition-property: border, color, background;
}

/* line 114, app/assets/stylesheets/scaffolds.scss */
.account-btn * {
  font-size: 1rem;
  text-decoration: none;
}

/* line 118, app/assets/stylesheets/scaffolds.scss */
.account-btn:hover {
  color: #2e2d2d;
  border: 2px solid #2e2d2d;
  background: #ffffff;
}

/* line 125, app/assets/stylesheets/scaffolds.scss */
.nav-bar {
  background: #2e2d2d;
  border-top: 1px solid #f4f4f9;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  padding: .5em 1em 0;
}

/* line 134, app/assets/stylesheets/scaffolds.scss */
.nav-link {
  margin: 0 auto .5em;
}

/* line 140, app/assets/stylesheets/scaffolds.scss */
.nav-link a {
  color: #ffffff;
  opacity: .8;
  text-decoration: none;
  transition-property: opacity;
}

/* line 146, app/assets/stylesheets/scaffolds.scss */
.nav-link a:before {
  background-color: #ffffff;
  content: "";
  height: 2px;
  position: absolute;
  bottom: 0;
  transition-property: width;
  width: 0px;
}

/* line 156, app/assets/stylesheets/scaffolds.scss */
.nav-link a:visited {
  opacity: .7;
}

/* line 160, app/assets/stylesheets/scaffolds.scss */
.nav-link a:hover {
  opacity: 1;
}

/* line 163, app/assets/stylesheets/scaffolds.scss */
.nav-link a:hover:before {
  width: 100%;
}

/* line 170, app/assets/stylesheets/scaffolds.scss */
.nav-link-mobile {
  margin: 0 auto .5em;
  font-size: 2.20rem;
}

/* line 177, app/assets/stylesheets/scaffolds.scss */
.nav-link-mobile a {
  color: #ffffff;
  opacity: .8;
  text-decoration: none;
  transition-property: opacity;
}

/* line 183, app/assets/stylesheets/scaffolds.scss */
.nav-link-mobile a:before {
  background-color: #ffffff;
  content: "";
  height: 2px;
  position: absolute;
  bottom: 0;
  transition-property: width;
  width: 0px;
}

/* line 193, app/assets/stylesheets/scaffolds.scss */
.nav-link-mobile a:visited {
  opacity: .7;
}

/* line 197, app/assets/stylesheets/scaffolds.scss */
.nav-link-mobile a:hover {
  opacity: 1;
}

/* line 200, app/assets/stylesheets/scaffolds.scss */
.nav-link-mobile a:hover:before {
  width: 100%;
}

/* line 207, app/assets/stylesheets/scaffolds.scss */
.main-table {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-bottom: 2rem;
  padding: 0 1em 1em;
  text-align: center;
  font-size: 80%;
  padding: 15px;
}

/* line 217, app/assets/stylesheets/scaffolds.scss */
.main-table th, .main-table td {
  padding-right: 20px;
}

/* line 227, app/assets/stylesheets/scaffolds.scss */
.main-table h1 {
  border-bottom: 1px solid #686868;
  padding-bottom: .25rem;
  margin: auto;
  margin-bottom: 2rem;
  width: max-content;
}

/* line 235, app/assets/stylesheets/scaffolds.scss */
.main-table h3 {
  border-bottom: 1px solid #f6cb38;
  margin: .5em auto .25em;
}

/* line 240, app/assets/stylesheets/scaffolds.scss */
.main-table li {
  padding-left: 1rem;
  text-align: left;
}

/* line 244, app/assets/stylesheets/scaffolds.scss */
.main-table ::marker {
  content: "\f061";
  font-family: "Font Awesome 5 free";
  font-size: .75em;
  font-weight: 700;
}

/* line 250, app/assets/stylesheets/scaffolds.scss */
.main-table .uline-gold {
  border-bottom: 2px solid #f6cb38;
}

/* line 254, app/assets/stylesheets/scaffolds.scss */
.Scores * {
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
}

/* line 260, app/assets/stylesheets/scaffolds.scss */
.circle {
  border-radius: 50%;
  border: 3px solid #090949;
  margin: auto;
  text-align: center;
  border-color: blue;
}

/* line 268, app/assets/stylesheets/scaffolds.scss */
.par {
  color: blue;
}

/* line 272, app/assets/stylesheets/scaffolds.scss */
.yellow {
  background: #FFD23Fc9 !important;
}

/* line 275, app/assets/stylesheets/scaffolds.scss */
.red {
  background: #ae1111c9 !important;
}

/* line 279, app/assets/stylesheets/scaffolds.scss */
.form-input {
  width: 50px;
  text-align: left;
  vertical-align: middle;
}

/* line 285, app/assets/stylesheets/scaffolds.scss */
.form {
  background: #2e2d2d;
  border: 2px solid #f6cb38;
  border-radius: 20px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px, #333333 0px 0px 0px 3px;
  color: #ffffff;
  display: grid;
  grid-template-columns: max-content 1fr;
  grid-gap: 1rem;
  justify-items: flex-end;
  padding: 1em 2em;
}

/* line 297, app/assets/stylesheets/scaffolds.scss */
.form input {
  border: 1px solid #686868;
  border-bottom: 2px solid #2e2d2d;
  color: #2e2d2d;
}

/* line 302, app/assets/stylesheets/scaffolds.scss */
.form input:focus {
  border: 1px solid #2e2d2d;
  border-bottom: 2px solid #f6cb38;
  outline: none;
}

/* line 309, app/assets/stylesheets/scaffolds.scss */
.form .capcha {
  justify-self: center;
}

/* line 313, app/assets/stylesheets/scaffolds.scss */
.form .actions,
.form .log-in-btn {
  justify-self: center;
}

/* line 317, app/assets/stylesheets/scaffolds.scss */
.form .actions input,
.form .log-in-btn input {
  background: #2e2d2d;
  border: 3px solid #f6cb38;
  border-radius: 10px;
  color: #f6cb38;
  padding: 5px 15px;
  font-weight: 600;
  transition-property: color, border, background;
}

/* line 326, app/assets/stylesheets/scaffolds.scss */
.form .actions input:hover,
.form .log-in-btn input:hover {
  background: #f6cb38;
  color: #2e2d2d;
  cursor: pointer;
}

/* line 334, app/assets/stylesheets/scaffolds.scss */
.form .log-in-btn {
  grid-column: span 2;
}

/* line 339, app/assets/stylesheets/scaffolds.scss */
.tee-table {
  width: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-bottom: 2rem;
  padding: 0 1em 1em;
  text-align: center;
  font-size: 100%;
}

/* line 349, app/assets/stylesheets/scaffolds.scss */
.tee-table th, .tee-table td {
  padding-right: 0px;
}

/* line 353, app/assets/stylesheets/scaffolds.scss */
.tee-table h4 {
  margin: .25rem 0 .25rem;
}

/* line 356, app/assets/stylesheets/scaffolds.scss */
.tee-table h5 {
  margin: .25rem 0 .25rem;
  font-size: 100%;
}

/* line 360, app/assets/stylesheets/scaffolds.scss */
.tee-table .uline-gold {
  border-bottom: 2px solid #f6cb38;
}

/* line 364, app/assets/stylesheets/scaffolds.scss */
.tee-table table {
  width: 95%;
}

/* line 370, app/assets/stylesheets/scaffolds.scss */
.tee-table .tee {
  background: #ffffff;
  color: black;
  padding: .25rem .75rem;
}

/* line 377, app/assets/stylesheets/scaffolds.scss */
.tee-table .tee p {
  font-weight: 300;
  letter-spacing: 1px;
}

/* line 382, app/assets/stylesheets/scaffolds.scss */
.tee-table td {
  white-space: pre;
  vertical-align: middle;
}

/* line 387, app/assets/stylesheets/scaffolds.scss */
.tee-table th {
  background-color: #2e2d2d;
  color: #f6cb38;
  font-weight: 400;
}

/* line 395, app/assets/stylesheets/scaffolds.scss */
.submit .account-btn {
  margin: 2.5rem auto 0;
}

/* line 398, app/assets/stylesheets/scaffolds.scss */
.submit .account-btn:hover {
  cursor: pointer;
}

@media (min-width: 550px) {
  /* line 405, app/assets/stylesheets/scaffolds.scss */
  .user-nav-container {
    align-items: stretch;
    display: flex;
    justify-content: space-between;
  }
  /* line 411, app/assets/stylesheets/scaffolds.scss */
  .user-info {
    align-self: center;
    align-items: flex-start;
    flex-direction: column;
    width: 50%;
  }
  /* line 416, app/assets/stylesheets/scaffolds.scss */
  .user-info .account-btn,
.user-info p {
    margin-bottom: .5em;
  }
  /* line 422, app/assets/stylesheets/scaffolds.scss */
  .nav-bar {
    padding: 0 1em;
    border-top: none;
    width: 50%;
  }
}

/* line 429, app/assets/stylesheets/scaffolds.scss */
.footer {
  border-top: 1px solid #686868;
  border-bottom: 1px solid #686868;
  margin: .25rem auto 1rem;
  padding: .5rem 0 .5rem;
  width: max-content;
}

/* line 437, app/assets/stylesheets/scaffolds.scss */
.copyright {
  font-weight: 300;
  letter-spacing: 1px;
}

/* line 442, app/assets/stylesheets/scaffolds.scss */
.lineup-table {
  width: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-bottom: 2rem;
  padding: 0 1em 1em;
  text-align: center;
  font-size: 3.00rem;
}

/* line 452, app/assets/stylesheets/scaffolds.scss */
.lineup-table select {
  font-size: inherit;
  color: #686868;
}

/* line 457, app/assets/stylesheets/scaffolds.scss */
.lineup-table input {
  background: #2e2d2d;
  border: 3px solid #f6cb38;
  border-radius: 10px;
  color: #f6cb38;
  padding: 5px 15px;
  font-weight: 600;
  transition-property: color, border, background;
}

/* line 466, app/assets/stylesheets/scaffolds.scss */
.lineup-table input:hover {
  background: #f6cb38;
  color: #2e2d2d;
  cursor: pointer;
}

/* line 474, app/assets/stylesheets/scaffolds.scss */
.text-mobile {
  font-size: 2.00rem;
}

/* line 479, app/assets/stylesheets/scaffolds.scss */
.image {
  border-radius: 1.0em;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *


 */
