@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700,900);
body {
 
  margin-top: 0px;
}

h1, h2, h3, h4, h5 {font-family: 'Lato', sans-serif; }
sup {top: -.8em;}
hr {
  margin-top: 15px;
  margin-bottom: 15px;
  border: 0 ;
  border-top: 1px solid #ccc;
}
.row h4 {font-weight: 700;}
.navbar-inverse {
background: #12152b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmNzhiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjE1MmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #12152b 0%, #0f78bb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0f78bb), color-stop(100%,#12152b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #12152b 0%, #0f78bb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #12152b 0%,#0f78bb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #12152b 0%, #0f78bb 100%); /* IE10+ */
background: linear-gradient(to right,  #12152b 0%, #0f78bb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12152b', endColorstr='#0f78bb',GradientType=1 ); /* IE6-8 */
}

.ncaa-logo {position: relative; float: left; width: 245px; height: 50px; margin-right: 20px;  background:url(../images/ncaa-logo-sml.png) no-repeat center center; background-size: 100%; }
.phone {position: relative; right: 0; color: #fff; line-height: 50px; vertical-align:middle; display: inline-block; }
.navbar-inverse .navbar-nav > li > a {color: #fff; }
.navbar-inverse .navbar-nav > li {border-right: 1px solid #fff;}
.navbar-inverse .navbar-nav .active {background: url(../images/arrow-up.png) no-repeat center bottom; }
.navbar-inverse .navbar-nav a:hover { background: url(../images/arrow-up.png) no-repeat center bottom;}
.dropdown-menu > li > a:hover{ background: #D9D9D9 !important;}
.navbar-fixed-top {border: none;}
.active-sport {color: #F33;}
.home-intro {font-size: 18px;}
.btn-home-intro {font-family: 'Lato', sans-serif; padding: 27px 8px; font-size: 21px; }
.aligncenter {text-align: center; margin: 0 auto;}
.alignright {text-align: right; float: right!important;}
.alignleft {float: left!important;}
.round-name, .user-name {color: #002857; margin: 20px 0px; padding: 20px; background: #f1f1f1; width: 100%; text-align: left;}
.navbar-fixed-top {position: relative;}
.popover {max-width: none!important; min-width: 280px!important;}
.btn {margin: 5px 0px;}
/*form input elements */
input[type=text] {  border: 1px solid #ccc; margin: 0px; padding: 5px;}
select {padding: 6px; border: 1px solid #ccc;}
input[type=checkbox] {padding: 6px!important; margin-right: 10px;}
.desc-field {max-width: 320px;}
.numsites {text-align: center;}
.ctr-field {text-align: center;}
.footer-form  {font-size: 15px; padding: 0 30px; }
.footer-form input[type=text] {padding: 3px; border: 1px solid #ccc;}
.col-md-3 h4 {margin: 8px 0px; padding: 0;}
.s1logo {text-align: left; display: inline-block; padding-top: 20px;}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {border-bottom-width: 6px;}
.page-title-rule {height: 1px; background: #ccc; width: 100%; padding: 0; margin: 0 0 10px 0; border: none;}
textarea {width: 100%!important; resize: none;}
.loginnav {height: 100px; position: absolute; width: 100%;}
.loginnav .ncaa-logo { height: 95px; width: 420px;}
.txt-sml {width: auto;}
.login-box {width: 480px; height: 370px;  margin: 30px auto; background: #f1f1f1; -webkit-box-shadow: 0px 0px 11px 0px rgba(50, 50, 50, 0.61);
-moz-box-shadow:    0px 0px 11px 0px rgba(50, 50, 50, 0.61);
box-shadow:         0px 0px 11px 0px rgba(50, 50, 50, 0.61);  }
.login-box .col-md-12 {padding: 25px; min-height: 0!important;}
.login-box a {text-decoration: underline;}
.login-box h2 {margin-top: 0; }
#otherVendor {display: none; padding-top: 20px;
 -webkit-transition-property: all -webkit-transform;
  -moz-transition-property: all -moz-transform;
  -o-transition-property: all -o-transform;
  -ms-transition-property: all -ms-transform;
  transition-property: all transform;
  -webkit-transition-duration: 3s;
  -moz-transition-duration: 3s;
  -ms-transition-duration: 3s;
  -o-transition-duration: 3s;
  transition-duration: 3s;

 }
/* thumbnails */
.img-preview {
	width: 390px;
	height: 120px;
	line-height: 120px; 
	display: block; 
	background: url(../images/mag-glass.png) no-repeat 50% 50%; 
	border-bottom: 1px solid #ccc;
    vertical-align:middle;
	text-align:center;
	overflow: hidden;
}

table .img-preview {
	width: 310px;
	background: none; 
	border-bottom: none;
	text-align:left;
	margin: 0;
}
.img-preview img {
	display:inline-block;
	max-height:110px;
}
/*.img-preview-single {width: }*/
.img-preview img:hover {opacity: .5; -webkit-opacity: .5; -moz-opacity: .5; cursor: pointer; -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }
.cart-item-select img {width: auto;}
.thumbnail .modal-body img {width: auto;}

/* lightbox */

#lightbox {
    position:fixed; /* keeps the lightbox window in the current viewport */
    top:0; 
    left:0; 
    width:100%; 
    height:100%; 
    background:url(overlay.png) repeat; 
    text-align:center;
}

#lighbox-wrapper {
    width:600px; 
    margin:0 auto; /*centers the div horizontally in all browsers (except IE)*/
    background:#fff; 
    text-align:left; /*resets text alignment from body tag */
    border:1px solid #ccc;
    border-top:none; 
    padding:25px; 
    /*Let's add some CSS3 styles, these will degrade gracefully in older browser and IE*/
    border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px; 
    box-shadow:0 0 5px #ccc;
    -moz-box-shadow:0 0 5px #ccc;
    -webkit-box-shadow:0 0 5px #ccc;
}

#lightbox p {
    text-align:right; 
    color:#fff; 
    margin-right:20px; 
    font-size:12px; 
}

#lightbox img {
    box-shadow:0 0 25px #111;
    -webkit-box-shadow:0 0 25px #111;
    -moz-box-shadow:0 0 25px #111;
    max-width:940px;
}

/* Special Modal CSS*/
.full-screen {
    width: 99%;
    height: 99%;
    margin: auto;
    top: 0;
    left: 0;
}

.half-screen {
    width: 60%;
    height: 60%;
    margin: auto;
    top: 0;
    left: 0;
}

.ui-autocomplete {
	max-height: 150px;
	width: 350px;
	overflow-y: auto;
/* prevent horizontal scrollbar */
	overflow-x: hidden;
}

* html .ui-autocomplete {
	height: 150px;
	width: 350px;
}
  
  
.ui-menu-item a small {
	color: #0f78bb;
	font-size: 10px;
}

.ui-menu-item a {
	border-bottom:1px solid #1276b9;
}

/*fonts */

.lead {font-family: 'Lato', sans-serif; font-size: 31px; color: #005cb9; margin: 0; font-weight: 700;}
.add-round {text-align: left;}
.add-round a {color: #428BCA; cursor: pointer; }

/*bottom paging/continue */

.paging-btm {float: right; margin: 20px;}

/* NCAA footer */
.ncaa-footer h3 {margin-top: 0;}
.ncaa-footer { min-height: 780px; margin-top: 40px; background: #f1f1f1 url(../images/bracket-back.png) no-repeat top right; line-height: 1.5em; }
.footer-top {
text-align: center; 
color: #fff;
width: 100%;
padding: 10px 0px;
background: #12152b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmNzhiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjE1MmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #12152b 0%, #0f78bb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0f78bb), color-stop(100%,#12152b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #12152b 0%, #0f78bb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #12152b 0%,#0f78bb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #12152b 0%, #0f78bb 100%); /* IE10+ */
background: linear-gradient(to right,  #12152b 0%, #0f78bb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12152b', endColorstr='#0f78bb',GradientType=1 ); /* IE6-8 */
}
.ncaa-footer .row h3 {border-bottom: 1px solid #ccc;}
.footer-container {max-width: 1170px; margin: 0 auto; padding: 30px 20px 0 20px; }
.slide-image {
  width: 100%;
}

/*filter widget */
.filter-widget { }
.filter-widget h2 {margin-top: 10px;}
.filter-widget select {width: 100%;}

/*Cart Item Quantity */
.cart-item-select {
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	position: absolute;
	display: block;
	clear: both;
	bottom: 9px;
	left: 10px;}
.cart-item-quantity {text-align: right; position: absolute; display: block; clear: both; bottom: 0; right: 0; }
.cart-item-quantity input { border-top: 1px solid #ccc; border-left: 1px solid ccc; border-bottom: none; border-right: none; border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; color: #F33; font-size: 18px; padding: 5px 0px; }
.cart-item-size {
	font-size: 11px;
	text-align: left;
	position: absolute;
	display: block;
	clear: both;
	bottom: 49px;
	right: 10px;
}
.cart-item-text {
	font-size: 11px;
	text-align: left;
	position: absolute;
	display: block;
	clear: both;
	bottom: 80px;
	right: 10px;
}
.unavailable-item {opacity: .20; -webkit-opacity: .20; -moz-opacity: .20; }

.cart-summ-div {display: inline-block; width: 100%; margin-top: 20px;
  margin-bottom: 0px;
  border: 0;
  border-top: 6px solid #1276b9;}
 .num-items-summ {color: #F33;}
 .num-inventory {color: #F33; }
 
 /* header login */
 .header-login {position: relative; float: right; right: 10px; height: 50px; top:5px; color: #fff; font-size: 11px; max-width: 200px;  }
 .header-login a {color: #fff; display: inline-block; clear: both;}
 
/* Sitemap List */

.caption .pull-right {text-align: right;}

.carousel-holder {
  margin-bottom: 30px;
}

.carousel-control,.item {
  border-radius: 4px;
}

.caption {
position: relative;
  height: 230px;
  overflow: hidden;
}

.caption h4 {
  max-width: 180px;
}



.ratings {
  color: #d17581;
  padding-left: 10px;
  padding-right: 10px;
}

.thumbnail {
  padding: 0;
}
.thumbnail img {	

}

.thumbnail .caption-full {
  padding: 9px;
  color: #333;
}

.rollover:hover {

	-webkit-transform: scale(4);  /* Saf3.1+, Chrome */
     -moz-transform: scale(4);  /* FF3.5+ */
      -ms-transform: scale(4);  /* IE9 */
       -o-transform: scale(4);  /* Opera 10.5+ */
          transform: scale(4);
}
footer {
  margin: 50px 0;
}

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 3px solid #ddd;
}

.date-field {
	background:url(../images/datepickicon.jpg) no-repeat right 5px center;
	width: 110px;
}

.date-field-min {
	background:url(../images/datepickicon.jpg) no-repeat right 5px center;
	width: 110px;
}

.header-container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 768px) {
	.header-container {
		width: 750px;
	}

	
}
@media (min-width: 992px) {
	.header-container {
		width: 970px;
	}
	
	.containerMin {
		width: 1100px;
	}
	
	
}
@media (min-width: 1200px) {
	.header-container {
		width: 1170px;
	}
	
	.containerMin {
		width: 1300px;
	}
}

@media (max-width: 992px) {
	
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {float: left!important;}
	
	}
	
.navbar-collapse.in {overflow-y: visible!important;}

