/*
-----------------------------------------------
Jump Camp - www.jumpcamp.com
author:   Logistica Systems
Date:  Sept 31 / 2006
----------------------------------------------- */

html,body,div{
	font: normal 16px/25px 'Lato', sans-serif;
	color: #333333;
	margin: 0;
	padding: 0;
}

body {
	background: #808080 url(images/footer_lodyas.png) repeat left top;
}



td.booked {color: red;}

.parent-note {

	float:right;
	border:0px dashed #666;
	margin-left:1em;
	width: 300px;
	height: 250px;
	padding: 60px 10px 0 20px;
	background: url('images/sticky_note.png');
	background-size: cover;

}



/* Css Button */
.btn {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  text-shadow: 1px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  background: #337198;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn:hover {
  background: #3cb0fd;

  text-decoration: none;
}



h1.header-img {
	border: 0;
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
	width: 350px;
	height: 40px;
}

h1,h4 {
	font-family: 'Patua One', cursive;
	font-size: 36px;
	text-shadow: 2px 2px 1px rgba(0, 0, 0, .8);
	color: #ff66b3;
	/*color: #00ff00; #ff66b3 */
	margin-top: 0px;
	margin-bottom: .7em;
	font-weight:normal;
	padding:20px 0 20px 10px;
}

h1.entry-title { font-size: 30px !important; color: #CC0000 ;  text-shadow: none;}


h4 {
	color: #01c7f8 !important;
	letter-spacing: 2px;
	font-size: 32px;
	/* left:30px; */
	display:inline-block;
	position: relative;}

h2 {
	font-family: 'Lato', sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
	margin-bottom: .7em;
}

h3.rentals {color:#0d7294 !important; font-size: 17px;}



p {
	font: normal 16px/25px 'Lato', sans-serif;
	color:#333333;
	margin: 0px 0px 0.7em;
}

p.intro {
	font-size: 20px/25px;

}

ul li {
	list-style-type: disc;
	line-height: 130%;
	font-size: 15px;
}


i.fa {color:#0d7294; margin:0 .1em;}

#ddcolortabs > ul > li > a > span {
/*font-family: 'Century Gothic', 'Trebuchet MS', Arial, sans-serif; */
font-family: 'Oswald', sans-serif;
font-weight: normal;
font-size: 18px;
}

/*-----------------------------------------------
CONTENT STYLES
-----------------------------------------------*/

td {font: 13px 'Lato', sans-serif;
	color: #333333; }

td.banner {
	background-color: #000000;
	background-image: url(images/jumpcamp_banner2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
}

td.contentcell {
	background-color: #02394c;
	padding: 15px;

}

td.caption {
	font-size: 13px;
	color: #000000;
	font-family: 'Lato', sans-serif;
	font-style: normal;
	text-align: center;
}

td.copy_cell {
	font-size: 13px;
	color: #333333;
	font-family: 'Lato', sans-serif;
	line-height: 130%;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 15px;
	background-image: url(images/cell_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}


img.pad-right {
	margin-right: 10px;
}
img.pad-left {
	margin-left: 10px;
}

/*** Images ***/
#thumbs {
  margin: 10px auto;
  text-align: center;
	vertical-align: middle;
}
#thumbs img {
  border: 1px solid #000000;
  padding: 0px;
  margin: 5px;

}


/** coaches **/
.name {
  font-size: 22px;
  color: #CC0000;
}
.large_image {
  border: 1px solid #000000;
}
.thumb {
  height: 100px;
  border: 1px solid #000000;
  margin: 5px;
}

/*** Coaches ***/

table.coaches td {
	border: none;
}

/*** CUSTOM CSS ***/

.clear { clear:both; }

#sponsors {
  width: 870px;

  overflow:hidden;
  position:relative;
  margin: 0 auto;


}

.sponsor_logos {
	float:left;
	border:0px solid #ddd;
	text-align:center;
	position: relative;
	width: 250px;
	height:150px;
	padding: 15px;
}

.sponsor_logos img { width:100%; max-width: 250px; }

.rental_box {
	float:left;
	border:1px solid #ddd;
	text-align:left;
	position: relative;
	width: 40%;
	height:auto ;
	padding: 1em;
	margin: 0 25px 25px 0;
	overflow: hidden;
}

.rental_box h3 {margin:0}

.rental_box img { width:100%; max-width: 300px; padding: 20px; }


/* SOCIAL ICONS */

#social i {font-size:2.5em;}



/* Registration Styles*/




p.white {
	font: bold 12px/130%  'Lato', sans-serif;
	color:#FFFFFF;
}

div.register_form {
  color: #000;
  background-color: #cfdae5;
  border: 1px solid #000;
  padding: 5px;
}

span.red {color:RED;}

/*** Select Sessions ***/

table.register_sessions {
  border-collapse: collapse;
  border: 1px solid #000;
}
table.register_sessions th, td {
  padding: 5px;
}
table.register_sessions thead tr {
  text-align: left;
  background-color: #003366;
  color: #fff;
}
table.register_sessions tfoot tr {
  font-size: 10px;
  text-align: center;
  background-color: #003366;
  color: #fff;
}
table.register_sessions tbody tr {
  background-color: #fff;
  color: #000;
}

/*** Applicant Info ***/

table.register_info {
  border: none;
  color: #000;
}
table.register_info td {
  text-align: left;
  vertical-align: top;
  padding: 5px;
  border: none;
}
table.register_info td.required_field {
  color: #f00;
}
table.register_info input[type="text"] {
  width: 250px;
  border: 1px solid #000;
}


/*** Friends ***/

td.friend {
	border:none;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
}

/* Generic Link*/
a.link			{font-size: 16px; text-decoration: underline;}
a.link:link		{color: #0066CC; text-decoration: underline;}
a.link:visited	{color: #0066CC; text-decoration: underline;}
a.link:hover	{color: #CC0000; text-decoration: none;}

/* Link BIG*/
a.link2				{font: bold 15pt "Times New Roman", Times, serif; text-decoration: none;}
a.link2:link		{color: #CC0000; text-decoration: none;}
a.link2:visited		{color: #CC0000; text-decoration: none; }
a.link2:hover		{color: #CC0000; text-decoration: none;}

/*  Link 3*/
a.link3				{font-size: 14px; text-decoration: underline;}
a.link3:link		{color: #FFFF33; text-decoration: underline;}
a.link3:visited		{color: #FFFF33; text-decoration: underline;}
a.link3:hover		{color: #CC0000; text-decoration: none;}

.small		{font-size: 11px; color:#C80000; }

.gray_border {border: 1px solid #999999;}

/* Legal Classes */
td.copyright	{
	font-size: 12px;
	color: #CCCCCC;
	font-family: Verdana, arial, sans-serif;
	padding-right: .5em;
	background-color: #0d7294;

}

a.logistica				{font-size: 12px; color: #CCCCCC; font-family: Verdana, arial, sans-serif; text-decoration: none;}
a.logistica:link		{color: #CCCCCC;}
a.logistica:visited		{color: #CCCCCC;}
a.logistica:hover		{color: #CCCCCC; text-decoration: underline; font-weight: normal; }

