/* Add here all your CSS customizations */
/* Add here all your CSS customizations */

.xxxpage-top {
  background-color: #28903b;
  #background-image: url("../img/usba/grass-bkg.jpg");
  border-bottom: 5px solid #CCC;
  border-top: 5px solid #eb3d00; /*0f034e;*/
  margin-bottom: 35px;
  min-height: 50px;
  padding: 0;
  padding: 20px 0;
  position: relative;
  text-align: left;
  
 	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  	background-image: -moz-linear-gradient(top, #28903b, #62906A);
  	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#28903b), to(#62906A));
  	background-image: -webkit-linear-gradient(top, #28903b, #62906A);
  	background-image: -o-linear-gradient(top, #28903b, #62906A);
  	background-image: linear-gradient(to bottom, #28903b, #62906A);
  	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#28903b', endColorstr='#62906A', GradientType=0);
	
}


.breadcrumb > .active {
  color: #C8C8C8;
}


#xxxfooter {
  background: #28903b;
  border-top: 4px solid #0e0e0e;
  font-size: 0.9em;
  margin-top: 50px;
  padding: 70px 0 0;
  position: relative;
  clear: both;
}

XXXp {
  color: #000000;
  line-height: 24px;
  margin: 0 0 20px;
}


#XXXfooterx .footer-copyright {
  background: #ed1c24;
  border-top: 4px solid #060606;
  margin-top: 40px;
  padding: 30px 0 10px;
}

#XXXfooterx .footer-copyright p {
  color: #fff;
  margin: 0;
  padding: 0;
}


#header.header-no-border-bottom .header-body {
    padding-bottom: 0 !important;
    border-bottom: 0 !important;
   background-image: url("/img/crescentclassic/ice-hockey-background2.jpg");
   background-repeat: repeat;
}

#header .header-bodyXXXX {
    xxbackground: #FFF;
    border-top: 5px solid #EDEDED;
    border-bottom: 1px solid transparent;
    padding: 8px 0;
    -webkit-transition: min-height 0.3s ease;
    -moz-transition: min-height 0.3s ease;
    transition: min-height 0.3s ease;
    width: 100%;
    z-index: 1001;
    min-height: 125px;
    background-image: url("/img/crescentclassic/ice-hockey-background.jpg");
    background-repeat: repeat;
}


.logo-col
{
    display: inline-block;
 
   vertical-align: middle;
    
}

.name-col
{
    display: inline-block;
    width: 100px;
    

}



#####################
/* used to display first few lines  of the article */
.article-summary {
  display: block; /* Fallback for non-webkit */
  display: -webkit-box;
  height: 105px; /* Fallback for non-webkit */
  margin: 0 auto;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}


/** Datatable custome ****** */
table.table thead .sorting_asc {  color: #fff;background: #eb3d00 url('../admin/assets/vendor/jquery-datatables-bs3/assets/images/sort_asc.png') no-repeat center right; }
table.table thead .sorting_desc { color: #fff;background: #eb3d00 url('../admin/assets/vendor/jquery-datatables-bs3/assets/images/sort_desc.png') no-repeat center right; }



.table-striped tbody tr.active:nth-child(odd) td, .table-striped tbody tr.active:nth-child(odd) th {
  background-color: #eb3d00;
}
.table tbody tr.active:hover td, .table tbody tr.active:hover th {
  background-color: #eb3d00 !important;
}
.table tbody tr.active td, .table tbody tr.active th {
  background-color: #eb3d00;
  color: white;
}


.dataTables_wrapper table th.index {
	padding-right: 7px !important;
	
}
    
.dataTables_wrapper table td.index {
	min-width: 36px  !important;
	
}

/** Datatable custome ****** */



/* all styles below are for old template*/
.xtablehead {
	color: #000;
	font-style: normal;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#dcdcdc;
 	vertical-align:top;
	width: 100%;
	margin:5px 0 5px 0;
	xxborder-collapse: collapse;
	xxbordercolor:#DCDCDC;
	
	
	
}

.tablehead td {
	padding: 4px 2px;
}



.tablehead a:link, .tablehead a:visited {
	color: #000; 
}

.tablehead a:hover {
	color: #FF0000;
}

/* colour used for table header */
.stathead {
	background:#005c9b; /*0088cc; */
	font-size: 10pt;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;

	background-repeat:repeat-x;
	background-position:right center;
	
	
}




.statheadBoxScore{
	background:#0f034e;
	font-size: 10pt;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	
	text-align:center;
	background-repeat:repeat-x;
	background-position:right center;
}

.boxscoreRows {
	xcolor: #000;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	xbackground:#dcdcdc;
 	vertical-align:middle;
	width: 100%;
	margin:5px 0 5px 0;
	border-collapse: collapse;
	bordercolor:#FFFFFF;
	text-align:center;
	
}


.oddrow {
	background-color: #ffffff;
	text-align:center;
}

.evenrow {
	background-color: #ececec;
	text-align:center;
}

.oddrowTeams {
	background-color: #ffffff;
}

.evenrowTeams {
	background-color: #ececec;
}

.sortCol {
	background-color: #b5b7ba;
}

.sortFirstCol {
	background-color: #b5b7ba;
	text-align:left; 
}

.titlerow {
	background-color: #b5b7ba;
	font-size: 10pt;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:center; 
	height:12px;

}

.firstCol {
	xbackground-color: #b5b7ba;
	xfont-weight: bold;
	text-align:left; 
	xheight:12px;
	
	white-space:nowrap;
}


.cropper-profileImg {
  position: relative;
  width: 100px;
  height: 110px;
  overflow: hidden;
  border: 0px #971a28 solid;
}

.centeredImg {
  position: absolute;
  left: -0%;
  top: -0%;
  width:100%
  
  
  
}
