@charset "utf-8";
/* CSS Document */


@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic);
body {
	background: rgb(188,221,240); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjZGRmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGY2ZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(188,221,240,1) 0%, rgba(237,246,251,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(188,221,240,1)), color-stop(100%,rgba(237,246,251,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(188,221,240,1) 0%,rgba(237,246,251,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(188,221,240,1) 0%,rgba(237,246,251,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(188,221,240,1) 0%,rgba(237,246,251,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(188,221,240,1) 0%,rgba(237,246,251,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcddf0', endColorstr='#edf6fb',GradientType=0 ); /* IE6-8 */

}
td, body, table, div, input, select {
	font-family: 'PT Sans', sans-serif;
	
	/*font-family:Arial, Helvetica, sans-serif;*/
	color: #666;
}
h2 {
	font-size:30px;
	font-weight: normal;
	color: #009fdc;
}
input, select {
	color: #666;
	padding-left: 10px;
	margin: 10px;
	margin-top: 12px;
	margin-left: 18px;
	width: 290px;
	height: 25px;
	border: 1px solid #d6d6d6;
	border-radius: 5px;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease;
	background-color: #fff
}
table.xplan_connect, #main_table {
	vertical-align: top;
	width: 580px;
	padding: 10px!important;
	border-spacing: 0px;
	border-color: #d6d6d6;
	border-style: solid;
	border-width: 0px;
	border-radius: 0px;
	border-collapse: separate;
	background: #ecf6fb;
	/*-webkit-box-shadow: 0px 0px 15px 5px rgba(214, 214, 214, .75);
	-moz-box-shadow: 0px 0px 15px 5px rgba(214, 214, 214, .75);
	box-shadow: 0px 0px 15px 5px rgba(214, 214, 214, .75);*/
	border-radius: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px
}
td.xplan_connect_form_input_title {
	text-align: left;
}
table tr td {
	font-size: .9em
}
.inner_xplan_connect {
	border: 0px solid #fff
}
.xplan_connect_continue a, ul.xtool_connect_tab_menu li a {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e1e0e0) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #e1e0e0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e1e0e0');
	background-color:#ffffff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:15px;
	border:1px solid #e1e1e1;
	display:inline-block;
	color:#001630;
	
	font-weight:normal;
	padding:6px 30px;
	text-decoration:none;
}
.xplan_connect_continue a:hover, ul.xtool_connect_tab_menu li a:hover {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background: -moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color: #e9e9e9;
	color: #000;
	border: 1px solid #dcdcdc;
}
.xplan_connect_continue a:active, ul.xtool_connect_tab_menu li a:active {
	position: relative;
	top: 1px;
	color: #000;
	border: 1px solid #dcdcdc;
}
.xplan_connect_continue a:hover, ul.xtool_connect_tab_menu li a:hover {
	border: 1px solid #dcdcdc;
}
.xtool_connect_tab_menu li {
	border: 0px solid grey!important;
}
tr.xplan_connect_continue {
	background-color: transparent;
}
tr.item_even {
	background-color: #fff;
}
td.item_odd, tr.item_odd {
	background-color: transparent
}
table.xtool tr td, table.xtool tr th {
	padding: 5px!important
}
td.xplan_connect_form_input_title {
	background-color: transparent;
}
.xtool_connect_tab_menu li a.active {
	font-weight: normal!important;
}
img.ui-datepicker-trigger {
	margin-left: 0px;
	margin-top: 12px
}
table.xtool td, table.xtool th {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	white-space: nowrap;
	height: auto!important;
}
table.xtool {
	margin: 20px 0px;
}
.xplan_connect_form #scenariocontent>.chart_content, .xplan_connect_form #scenariocontent>.content {
	min-width: auto!Important
}
#ldivcell0 {
	width: 100%
}
.highcharts-container, #recaptcha_area {
	padding: 10px 0px
}
table.xtool td, table.xtool th {
	white-space: normal!important
}
