/* SCSS Document winterballen */
/* #F9BB00; */
body {
  background-color: #F7FCFF; }

header {
  background-image: url("../../../static/pics/sites/WBAL/logo_winterballen.svg");
  	/*background-color: $logo-BG;
  	-webkit-mask-image: url($header-BG-image);
  	mask-image: url($header-BG-image);
     mask-size: 100% 100%;
     mask-repeat: no-repeat;*/ }

.topnav-body {
  background-color: #F7FCFF; }

.tab-pane {
  padding-top: 5px;
  border: 1px solid #BADDFF;
  background-color: #FFFFFF; }

.halfgroteknop-a {
  font-family: 'Montserrat',"sans-serif", Helvetica, Arial;
  /*height:100px;*/ }

.halfgroteknop a {
  color: #102352;
  padding-top: 12px;
  height: 100%;
  width: 100%;
  background-image: url("../../../static/pics/sites/WBAL/sneeuwvlok.svg");
  background-repeat: no-repeat;
  background-origin: content-box;
  background-position: -0% -27%;
  background-size: 25px;
  font-weight: normal; }

.halfgroteknop,
.halfgroteknop:hover,
.halfgroteknop:focus,
.halfgroteknop:active {
  background-repeat: repeat-x;
  background-position: -13% 112%;
  background-size: 25px;
  font-weight: bold; }

.halfgroteknop a:hover {
  color: #102352; }

.halfgroteknop {
  background-color: #F7FCFF;
  background-image: url("../../../static/pics/sites/WBAL/sneeuwvlok.svg");
  background-repeat: no-repeat;
  background-origin: content-box;
  background-position: -10% -3%;
  background-size: 25px;
  font-weight: normal; }

.nieuws-artikel {
  border: none; }

.nieuws-titel {
  background-color: #BADDFF;
  color: #102352; }

.kA {
  background-color: #ff8c8c !important; }

.A {
  border: 1px solid red !important; }

.O {
  border: none; }

.bA {
  border: 1px solid red !important;
  background-color: red; }

.bO {
  border: 1px solid green !important;
  background-color: green; }

.ik {
  background-color: #ffd503 !important; }

.kg {
  background-color: #FFFC9C !important; }

/*gastlid*/
.kr {
  background-color: #d1e8fe !important; }

/*reservelid*/
.kv {
  background-color: rgba(209, 232, 254, 0.5) !important; }

/*vast lid */
.ki {
  background-color: #FFC9C9 !important; }

/*inactief lid */
.flight {
  height: auto;
  min-height: 90px;
  display: block;
  font-size: 10pt;
  padding: 10px;
  padding-top: 0px;
  padding-bottom: 5px;
  margin-bottom: 15px;
  xborder: 1px solid #aaaaaa; }

.flight-data {
  padding-left: 5px;
  background-color: #DFDFDF; }

.speler {
  font-size: 10px; }

.male {
  color: #7373FF; }

.female {
  color: #FF0303; }

.buggy {
  color: #7F3300; }

.metwie {
  font-size: 8px;
  font-style: italic;
  line-height: 0.8; }

.btn-scores {
  padding: 0px !important;
  margin: 0px;
  height: 25px;
  width: 75px;
  font-weight: bold;
  color: #fff !important; }

.btn-klass {
  padding: 2px 0px 0px 0px;
  margin: 0px;
  height: 23px;
  width: 23px;
  text-align: center;
  font-size: 12px;
  font-weight: bold; }

.let_op, .let_op:visited {
  background: #ECEA00;
  color: #B00000; }

.let_op:hover {
  color: #DBDE06;
  background: #B00000; }

.phcp {
  min-width: 25px !important;
  font-size: 12px;
  text-align: center; }

.rood {
  background-color: #FFC6C6 !important;
  color: black; }

.blauw {
  background-color: #B8D3FF !important;
  color: black; }

.geel {
  background-color: #FFFFC3 !important;
  color: black; }

.oranje {
  background-color: #FFC02E !important;
  color: black; }

.genoeg {
  background: #E6FFE6; }

.teveel {
  background: #FFE6E6; }

.veelteveel, .veelteveel:visited {
  background: red;
  color: white; }

.veelteveelteveel {
  background: black;
  color: white;
  font-weight: bold; }

.zelf {
  background: #9A9494; }

.td-border, #speler {
  border: 1px dotted #A49B9B !important; }

td.maak-startlijst {
  float: left;
  border: 1px solid #cccccc;
  padding: 5px;
  width: 100%; }

.btn-primary {
  background-color: #0d6efd; }

.btn-primary:hover {
  background-color: #015ADD; }

.btn-secondary {
  background-color: #6c757d; }

.btn-secondary:hover {
  background-color: #2E82FE; }

.btn-warning {
  background-color: #ffc107; }

.btn-warning:hover {
  background-color: #FFD043; }

.btn-success {
  background-color: #198754; }

.btn-success:hover {
  background-color: #1D9C61; }

.btn-info {
  background-color: #0dcaf0; }

.btn-info:hover {
  background-color: #3DD5F4; }

.btn-dark {
  background-color: #212529; }

.btn-dark:hover {
  background-color: #444C54; }

.btn-danger {
  background-color: #b02a37; }

.btn-danger:hover {
  background-color: #bb2d3b; }

@media screen and (min-width: 576px) {
  td.maak-startlijst {
    width: 50%; } }
.input-score, .input-tijd {
  width: 45px;
  text-align: center;
  padding: 3px 0px; }

.input-flightnr {
  width: 65px !important;
  text-align: center;
  padding-left: 2px; }

.input-scoreopm {
  width: 100px; }

@media print {
  .tab-pane {
    border: none;
    margin: 0px auto;
    padding-top: 0px; }

  .table tr td, input, select {
    padding: 0px;
    font-size: 12px !important; } }
