﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}


@media all and (orientation:portrait) {  .hdm-hidden-portrait { display: none;} /* Styles for Portrait screen */ }







 /*html { font-size: 0.80em; }*/
 html { -webkit-text-size-adjust: none; }

 .table {margin-top: 35px;}
.modal-content { border-radius: 0;}

 .div-sort-container { background-color: white; border-bottom: solid 1px #eaeaea; padding-bottom: 10px; }

.hdm-mobile-bootstrap-header {color: white; padding-right: 4px; text-transform: uppercase; padding-right: 12px; }
.hdm-mobile-bootstrap-header:hover {color: silver; }

.hdm-icon-color {  color: #505050; }
.hdm-icon-color:hover { color: #741116; text-decoration: none; }

.hdm-alpha {  font-size: 0.5em; width: 100px; height: 100px; background-color: pink;  border-radius: 0 !important; }
.hdm-alpha-btn-xs { margin: 1px 0 0 0; height: 20px; width: 20px; font-size: .80em; }
.hdm-alpha-btn-wide { margin: 1px 0 0 0; height: 20px; font-size: .80em; }
.hdm-btn-xs { font-size: .80em;}
.hdm-btn-width { min-width: 65px; max-width:95px; margin: 0 2px; padding: 5px 0; }

.btn-xs { margin: 1px 0 0 0; }
.btn { color: white;  border-radius: 0 !important;}

.hdm-required { color:#8D0505; }
.hdm-fav-btn-big {    margin: 10px; white-space: normal; background-color: #741116; width: 95px; height: 95px; font-size: .95em; border: solid 1px #acacac; border-radius: 5px; padding-top: 23px; }
.hdm-fav-btn-big:hover { color: #B5B5B5; }

.hdm-fav-btn-red {    margin: 10px; white-space: normal; background-color: #741116; width: 95px; height: 95px; font-size: .95em; border: solid 1px #8D0107; border-radius: 5px; padding-top: 23px; }
.hdm-fav-btn-red:hover { color: #B5B5B5; }
.hdm-fav-btn-no-padding { white-space: normal; background-color: #505050; width: 95px; height: 95px; font-size: .95em; border: solid 1px #2a2727; border-radius: 5px; }

/* use this to fix the stupid label issue whenver there is a dropdown for the input*/
.hdm-dd-fix { margin-top: 07px; }

.hdm-page-title { font-size: 1.25em; font-weight: bold;  text-transform: uppercase; background-color: white; z-index: 1; border-bottom: solid 1px #eaeaea; padding-top: 60px; }
.hdm-uppercase { text-transform: uppercase;}

.hdm-disclaimer { font-size: .75em; }

.hdm-unsubscribe { text-transform: uppercase; }

.hdm-mobile-footer { border-top: solid 1px #eaeaea; 	background-color: white; padding: 8px 2px 8px 4px; }
.hdm-mobile-header{ background-color: white; padding: 2px 10px; margin-top: 45px; z-index:10; height: 30px; }

.hdm-rounded-corners { 	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.hdm-text-small { font-size: 0.75em }

.hdm-fav-btn {
	white-space: normal;
	background-color: #747474;
	width: 95px;
	height: 95px;
	font-size: .95em;
	border: solid 1px #747474;
	border-radius: 5px;
	padding-top: 23px;
	margin: 10px;
}

.hdm-fav-btn:hover { color: #B5B5B5;}

.jumbotron-hdm {
    padding: 10px;
    margin-bottom: 30px;
    padding-right: 110px;
    font-size: 21px;
    font-weight: 200;
    line-height: 2.1428571435;
    color: inherit;
    background-color: whitesmoke;
    border-radius: 0px 0px 280px 0px;
}

.hdm-info { height: 200px; background-color: red; }
/*@font-face {
    font-family: 'glyphicons-halflings-regular';
    src: url('../Fonts/glyphicons/glyphicons-halflings-regular.eot') format('embedded-opentype'), url('../Fonts/glyphicons/glyphicons-halflings-regular.svg') format('svg'), url('../Fonts/glyphicons/glyphicons-halflings-regular.ttf') format('truetype'), url('../Fonts/glyphicons/glyphicons-halflings-regular.woff') format('woff');
}*/






@font-face {
  font-family: 'hockeyplayers';
  src: url('../fonts/hockey/CFHockeyPlayers-Regular.ttf'),
      url('../fonts/hockey/CFHockeyPlayers-Regular.otf');
}


@font-face {
  font-family: 'nhl';
  src: url('../fonts/nhl/nhl.eot');
  src: url('../fonts/nhl/nhl.eot?#iefix') format('embedded-opentype'),
       /*url('../fonts/nhl/nhl.woff') format('woff'),*/
       url('../fonts/nhl/nhl.ttf') format('truetype'),
       url('../fonts/nhl/nhl.svg#NHL') format('svg');
}

.nhlfont {
  font-family: 'nhl';
}


.hockeyPlayerFont{
  font-family: 'hockeyplayers';
  text-decoration: none;
}

.hockeyPlayerFont:hover{
  font-family: 'hockeyplayers';
  text-decoration: none;
}


.watermark {
    padding:0;
    margin:0;
    border: solid 0px red;
    top: 20px;
    position: fixed;
    opacity: 0.05;
    font-size: 32.0em;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    z-index: 0;
    color: black;
    /*float: right;*/
}



input[type=checkbox] {

    background-color: #eaeaea;
    height: 25px;
    width: 25px;
}

input:checked {
    height: 25px;
    width: 25px;

    background-color: #423e3e;
}

@media all and (orientation:landscape) {
    /* Styles for Landscape screen */
    /*.hdm-player-teama { background-color: #eaeaea; width: 280px;  font-size: 16pt; border: solid 1px #eaeaea; margin: 4px; padding: 15px; float: left; }
    .hdm-player-teamb { background-color: #111111; width: 280px; font-size: 16pt; border: solid 1px #eaeaea; margin: 4px; padding: 15px; float: right;  color: #eaeaea;}
    .hdm-checkbox {  width: 25px; height: 25px; background-color: silver; -webkit-transform: scale(2,2);}*/
           
    }

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt { white-space: normal; }

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea            { max-width: 280px; }
.bold               { font-weight: bold; }

.hdm-top-gap        { height: 40px; }
.hdm-section-title  { padding-top: 40px; font-size: 1.25em; }
.hdm-text-wide      { max-width: 500px; }
.hdm-text-extra-wide      { max-width: 750px; }
.hdm-text-sub	{ font-size: 0.85em; }
.hdm-text-info { font-size: 1.0em; font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif }
.hdm-inline-text { padding: 0 0 0 5px; }

/*.inline             {display: inline; }  width: 50px; }*/

.width-01           { width: 1px; }
.width-02           { width: 2px; }
.width-03           { width: 3px; }
.width-04           { width: 4px; }
.width-05           { width: 5px; }
.width-10           { width: 10px; }
.width-20           { width: 20px; }
.width-25           { width: 25px; }
.width-30           { width: 30px; }
.width-40           { width: 40px; }
.width-50           { width: 50px; }
.width-60           { width: 60px; }
.width-75           { width: 75px; }
.width-85           { width: 85px; }
.width-100          { width: 100px; }
.width-125          { width: 125px; }
.width-150          { width: 150px; }
.width-165          { width: 165px; }
.width-175          { width: 175px; }
.width-200          { width: 200px; }
.width-225          { width: 225px; }

.td-spacer-10       { width: 10px; }
.td-spacer-15       { width: 15px; }
.td-spacer-20       { width: 20px; }
.td-spacer-25       { width: 25px; }


.td-height-05        { padding-top: 05px; }
.td-height-10        { padding-top: 10px; }
.td-height-15        { padding-top: 15px; }
.td-height-20        { padding-top: 20px; }
.td-height-30        { padding-top: 30px; }
.td-height-40        { padding-top: 40px; }

/* hdm over-rides*/
.btn                { background-color: #505050; color: white; font-weight: bold; text-transform: uppercase }
a                   { color: #505050; font-weight: bold; }


.hdm-format-rink { font-size: .7em;  text-transform: uppercase; }

.form-control       { display: inline; }

.hdm-checkbox-sm	{  padding: 0; margin: 0; transform: scale(1.0); }
.xhdm-checkbox-md	{  padding: 0; margin: 0; transform: scale(1.25); }
.hdm-checkbox			{ padding: 0; margin: 0; transform: scale(1.5); }

.hdm-checkbox-noshow    { padding: 0; margin: 0; transform: scale(1.5); }
.hdm-auto-add-checkbox  { padding: 0; margin: 0; transform: scale(1.5); }

.alpha-selected {  background-color: firebrick; }
.hdm-alpha { 	border-radius: 0 !important; }
.hdm-plus {  text-decoration: none; font-size: 1.0em; }

a, a:hover, a:active, a:visited, a:focus {
text-decoration: none;
}


/* new cleanup */
.hdm-fav-btn-red { background-color: #741116; text-transform: uppercase; }
.hdm-fav-btn-red:hover { color: #B5B5B5; }

.hdm-table {
background-color: #eaeaea;
	background-color: #F0F0F0;
	padding: 2px;
	width: 100%;
	border: 1px solid #5A5A5A;
	min-width: 305px;
	max-width: 600px;
}

.hdm-signup-table {
	/*background-color: #F0F0F0;*/
	padding: 0px;
	/*min-width: 305px;
	max-width: 600px;*/

	width: 100%;
	/*line-height: 2.25em;*/
	/*background-color: white;*/
	border: 0px solid #5A5A5A;
	/*margin: 0 5px;*/
}

.hdm-title-padding { 	border-bottom: 1px solid #eaeaea;  }

.hdm-Invited { height: 30px; border-bottom: 1px solid #eaeaea; }



