/* Fonts */
@font-face{
  font-family: SuperCup;
  src:url("../fonts/UEFASupercup-Bold.otf") format("opentype"),
      url("../fonts/UEFASupercup-Bold.ttf") format("truetype"),
      url("../fonts/UEFASupercup-Bold.woff") format("woff");
  }
body {font-family: 'Source Sans Pro', sans-serif;}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,h6 {
	font-family: SuperCup;
	text-transform: uppercase!important;
}
/* Colors */
.text-black {color: #000;}
.text-light-grey {color:  #E0E0E0;}
.text-grey {color:  #313131;}
.text-teal {color: #00fbcb;}
a.text-orange, a.text-orange:hover, a.text-orange:focus, a.text-orange:visited {color: #fc6000;}
a.text-black:hover, a.text-black:focus, a.text-black:visited {color: #000;}
a.text-teal:hover, a.text-teal:focus, a.text-teal:visited {color: #00fbcb;}
.text-success {
    color: #fc6000!important;
}
.grey-shadow {
  -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
   -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
        box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.3);
}
/* Borders*/
.border-light-grey {border-color: #E0E0E0;}
/* Backgrounds */
.bg-black {background-color: black}
.bg-grey {background-color: #313131}
.bg-orange {background-color: #fc6000;}
/* Utilities */
.mw-120-px { max-width: 120px; }
.h20w20 { height: 20px; width: 20px; }
/* Buttons */
.btn-primary {color: #fff;background-color: #313131;border-color: #313131;}
.btn-primary:hover {color: #fff;background-color: #313131;border-color: #313131;}
.btn-primary:focus, .btn-primary.focus {box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);}
.btn-primary.disabled, .btn-primary:disabled {color: #000;background-color: #00fbcb;border-color: #00fbcb;}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {color: #000;background-color: #00fbcb;border-color: #00fbcb;}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);}
.book-a-pitch-select {
    display: block;
    font-size: 16px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 700;
    color: #fff;
    line-height: 1.3;
    padding: .6em 1.4em .5em .8em;
    width: 100%;
    max-width: 100%; 
    box-sizing: border-box;
    margin: 0;
    border: none;
    box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
    border-radius: 0;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: #000;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23ffffff'><polygon points='0,0 100,0 50,50'/></svg>");
    background-repeat: no-repeat, repeat;
    background-position: right .7em top 50%, 0 0;
    background-size: .65em auto, 100%;
    text-transform: uppercase;
}
.book-a-pitch-select::-ms-expand {
    display: none;
}
.book-a-pitch-select:focus {
    border: none;
    color: #000; 
    outline: none;
    box-shadow: none;
}
.book-a-pitch-select option {
    font-weight:normal;
}
input, select {
	text-align: center;
}
.pitch-select::after {
	position: absolute;
	top: 45%;
	left: 90%;
}