
@font-face{font-family:wilson-icomoon;src:url(../fonts/new/wilson-icomoon/wilson-icomoon.eot?-2ko0z6);src:url(../fonts/new/wilson-icomoon/wilson-icomoon.eot?#iefix-2ko0z6) format('embedded-opentype'),
url(../fonts/new/wilson-icomoon/wilson-icomoon.ttf?-2ko0z6) format('truetype'),
url(../fonts/new/wilson-icomoon/wilson-icomoon.woff?-2ko0z6) format('woff'),
url(../fonts/new/wilson-icomoon/wilson-icomoon.svg?-2ko0z6#wilson-icomoon) format('svg');
font-weight:400;
font-style:normal
}

@font-face {
  font-family: gt-america-regular;
  font-style: normal;
  font-weight: 400;
  size-adjust: 100%;
  src: url('https://www.wilson.com/fonts/gt-america-regular.woff2') format('woff2');
}

@font-face {
  font-family: gt-america-medium;
  font-style: normal;
  font-weight: 500;
  size-adjust: 100%;
  src: url('https://www.wilson.com/fonts/GT-America-Medium.OTF') format('opentype');
}

@font-face {
  font-family: gt-america-bold;
  font-style: normal;
  font-weight: 700;
  size-adjust: 100%;
  src: url('https://www.wilson.com/fonts/gt-america-bold.woff2') format('woff2');
}

@font-face {
  font-family: gt-america-expanded-bold;
  src: url('https://www.wilson.com/fonts/GT-America-Expanded-Bold.woff2') format('woff2');
}



/*set background image*/
body {
   /* background: url('https://www.wilson.com/en-us/globalcontent/images/13623/WS_Background_1368x850.jpg') no-repeat center center fixed;*/
   /*background: url('/events/img/15-0139_D200_DistanceChallenge_MicroSite_Background_plain.jpg') no-repeat center center fixed;*/
   background-color: #ffffff;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    color: #000000;
}


/*main container background*/
#main-container.container {
     background-color: #ffffff;
}

/*
.navbar-brand {
    padding: 5px;
}
*/

/*Begin brand image  http://stackoverflow.com/questions/23700941/bootstrap-full-responsive-navbar-with-logo-or-brand-name-text*/
@media (max-width: 768px) { 
    .navbar-brand {
        padding: 0;        
    }

    .navbar-brand img {
        margin-top: 5px;
        margin-left: 5px;
    }
}
/*End brand image*/


a {
    color: #ba122b;    
}

a:hover, a:focus {
    color: #ba122b;    
}

/*Fonts*/
body {  
  font-family:gt-america-regular,Arial,Helvetica,sans-serif;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4 {    
  font-family:gt-america-expanded-bold,Arial,Helvetica,sans-serif;
  
}

.panel-home {
	min-height:365px;
}

.panel-body {
    background-color: #ffffff;
}

.redTitle {
    color: #ef1d25;    
    font-size: 26px;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
}

.blackTitle {
    color: #000000;
    font-size: 26px;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
}

.modal-content{
	background-color: #ffffff;
}

.noMargin{
    margin-bottom: 0;
    margin-top: 0;
}


/*Select Boxes to Grey*/
/*
select{
    background: #3f3d3e !important;
    color:#ffffff !important;    
}
option:not(:checked) { 
    background-color: #ffffff; 
    color:#000;
}
*/

.table .table {
    background-color: #ffffff;
}


th {
    background: #000000;
    border-bottom: none;
    color:#ffffff;
 }

.btn-primary {
    background-image: none;
    background-color: #000000;
    background-repeat: repeat-x;
    border-color: #000000;
}

.btn-primary:hover, .btn-primary:focus {
    background-color: #2f2f2f;
    border-color: #2f2f2f;
}

.btn-primary:disabled, .btn-primary[disabled] {
    background-color: #4a4a4a;
    border-color: #4a4a4a;
    background-image: none;
}

.btn-wilson-red {
    background-color: #ce102c;
    border-color: ce102c;    
    color: #ffffff;
}

.headline-big-red {
    font-size: 48px;
    color: #ce102c;
}

.hr-small-red {
	max-width: 100px;
	margin-left: 0px;
	border-color: #ce102c;
	border-width: 3px 0 0;
	margin-bottom: 0px;
    margin-top: 0px;
}
/*Wilson red for error fields */
.has-error .form-control {
    border-color: #ef1d25;
}

/*Wilson red for error form labels */
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {
    color: #ef1d25;
}

/*Flip green success fields to default grey */
.has-success .form-control {
    border-color: #777;
}

/*Flip green success form label to default grey */
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline {
    color: #333;
}



/*
.primary-header{	
	font-weight: bold;
	font-size: 36px;
	margin-left: 10px;
	margin-top: 20px;
}
*/


.img-responsive {
    display: block;
    height: auto;
    max-width: 100%;
}

.no-padding-right{
	padding-right: 0;
}

.no-padding-left{
	padding-left: 0;
}


/*
Start Navbar Color Styles
http://twbscolor.smarchal.com/scss?bd=ba122b&bh=ba1221&cd=ffffff&ch=ffffff

.navbar-default {
	background-color: #ffffff;
	border-color: #ffffff;
}
.navbar-default .navbar-brand {
	color: #ffffff;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color: #ffffff;
}
.navbar-default .navbar-text {
	color: #ffffff;
}
.navbar-default .navbar-nav > li > a {
	color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #ffffff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #000000;
	background-color: #ffffff;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color: #000000;
	background-color: #ffffff;
}
.navbar-default .navbar-toggle {
	border-color: #ba1221;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #ffffff;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #ffffff;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color: #ffffff;
}
.navbar-default .navbar-link {
	color: #ffffff;
}
.navbar-default .navbar-link:hover {
	color: #ffffff;
}

@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #ffffff;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #ffffff;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #ffffff;
		background-color: #ba1221;
	}
}


End Navbar Color Styles
http://twbscolor.smarchal.com/scss?bd=ba122b&bh=ba1221&cd=ffffff&ch=ffffff
*/

/*Begin Wilson Bootstrap Header*/
		.logo {
         position: relative;
         left: 2.0rem;
         display: block;
         width:100px;
         height:24.78px;
         }
         .logo img {
         width: 100%;
         height:auto;
         }
         .top-bar {
         background: #FFF;
         line-height: 4.0625rem;
         margin-bottom: 0;
         overflow: hidden;
         position: relative;
         }
         /* navbar */
         .navbar-default {
         background-color: #FFFFFF;
         border:none;
         margin:0;
         padding:0;
         border-radius:0;
         padding-top:10px;
		 padding-bottom:15px;
         }
         /* title */
         .navbar-default .navbar-brand {
         color: #777;
         }
         .navbar-default .navbar-brand:hover,
         .navbar-default .navbar-brand:focus {
         color: #5E5E5E;
         }
         /* link */
         .navbar-default .navbar-nav {
         margin-left: 45px;
         }
         .navbar-default .navbar-nav > li {
         position: relative;
         font-family: gt-america-expanded-bold,Arial,Helvetica,sans-serif;
         letter-spacing: .025em;
         text-transform: uppercase;
         font-size: 0.8em;
         line-height: 1;
         display: block;
         white-space: nowrap;
         height: 4.0625rem;
         }
         .navbar-default .navbar-nav > li > a {
         color: #474747;
         font-size: 12px;
         }
         .navbar-default .navbar-nav > li > a:hover,
         .navbar-default .navbar-nav > li > a:focus {
         color: #cf102d;
         }
         .navbar-default .navbar-nav > .active > a, 
         .navbar-default .navbar-nav > .active > a:hover, 
         .navbar-default .navbar-nav > .active > a:focus {
         color: #cf102d;
         background-color: none;
         }
         .navbar-default .navbar-nav > .open > a, 
         .navbar-default .navbar-nav > .open > a:hover, 
         .navbar-default .navbar-nav > .open > a:focus {
         color: #cf102d;
         background-color: none;
         }
         @media (max-width: 767px) {
         .navbar-default .navbar-nav {
         margin-left: 0;
         }
         
         .navbar-nav > .open > a:focus {
    		background-color: #ffffff !important;
		}
		
		
		
         
         }
         
         .modal-link > a {
    		color: #ffffff;    
		}

		.modal-link > a:hover, .modal-link > a:focus {
		    color: #ffffff;    
		}
/*End Wilson Bootstrap Header*/
