﻿html { height: 100%; }

body {	
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

span.cst-distribution-box-person-type {
	font-size: 17px;
}

/*Step one changes */
div.cst-book-form h1 {
	margin-top: 10px;
}

div.cst-book-form-10-hint h1 {
	margin-top: 20px;
	font-size: 1.1em;
}

/* Step 2 changes */
span.cst-distribution-box-person-type {
	font-size: 1.0em;
}

/* Step 4 changes */
div.cst-book-form-40-summary div.cst-book-cart-person-name {
	font-size: 14px;
	font-weight: bold;
}


div.cst-distribution-box {
	width: 775px;
}

div.cst-book-program-name {
	font-size: 14px;
}

div.cst-book-form-40-summary div.cst-book-cart-container-infos * {
	font-size: 14px;
}

div.cst-book-form-40-summary div.cst-book-cart-sum {
	font-size: 14px;
}

div#cst-book-step-42 div.cst-book-form-42-finalization-form-62 a.cst-book-link-next {
	background: none;
	border: 1px solid #518a4e;
	padding: 10px;
	display: block;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color: GreenYellow;
	color: #000;
	background: #9abb8b; /* Old browsers */
	background: -moz-linear-gradient(top,  #9abb8b 0%, #518a4e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9abb8b), color-stop(100%,#518a4e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9abb8b 0%,#518a4e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9abb8b 0%,#518a4e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9abb8b 0%,#518a4e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9abb8b 0%,#518a4e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9abb8b', endColorstr='#518a4e',GradientType=0 ); /* IE6-9 */
	text-decoration: none;
	box-shadow:rgba(0,0,0,0.5) 6px 6px 6px;
}

div#cst-book-step-42 div.cst-book-form-42-finalization-form-62 a.cst-book-link-next:hover {
	background: #518a4e; /* Old browsers */
	background: -moz-linear-gradient(top,  #518a4e 0%, #9abb8b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#518a4e), color-stop(100%,#9abb8b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #518a4e 0%,#9abb8b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #518a4e 0%,#9abb8b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #518a4e 0%,#9abb8b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #518a4e 0%,#9abb8b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#518a4e', endColorstr='#9abb8b',GradientType=0 ); /* IE6-9 */
}

div#cst-book-step-42 a.cst-book-link-next span {
	color: #fff !important;	
	overflow: visible;
}

div#cst-book-step-42 {
    width: 99%;
}

div#cst-book-step-42 div.cst-book-form {
    padding: 5px;
}

div#cst-book-step-42 h1 {
	font-size: 16px;
}