﻿@charset "utf-8";
/* CSS Document */

body{
	    font-size: 1em!important;
}

input[type=text], select, input[type=tel], input[type=email], input[type=number]{
/*	width: 80%;
*/	border: 1px solid #c1ccd2 !important;
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif  !important;
	font-size: 1em  !important;
	color: #666  !important;
	padding: 10px!important;	/*float: left  ;*/
	background-image: -moz-linear-gradient(top, #fff, #f3f3f3)  !important;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(1, #f3f3f3))  !important;
	background-image: -webkit-linear-gradient(top, #fff, #f3f3f3) !important;
	background-image: -o-linear-gradient(top, #fff, #f3f3f3) !important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3')" !important;
	background-image: linear-gradient(to bottom, #fff, #f3f3f3) !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;
	-webkit-box-shadow: rgba(0,0,0,0.3) 0px 1px 3px 0px !important;
	-moz-box-shadow: rgba(0,0,0,0.3) 0px 1px 3px 0px !important;
	box-shadow: rgba(0,0,0,0.3) 0px 1px 3px 0px !important;
	font-weight: normal!important;
}

input[type=submit] {
	margin-bottom: 20px;
	width: 250px;
	padding: 10px  !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;
	border: 2px solid #c1ccd2 !important;
	    line-height: 14px;
    color: #000000 !important;
    background-color: #efefef !important;

}
input[type=checkbox] {
	margin: 8px !important;
	padding: 10px  !important;
  width: 20px; /*Desired width*/
  height: 20px; /*Desired height*/
  cursor: pointer;
  }

.fsRowBody input[type=checkbox], .fsRowBody input[type=radio] {
    top: 1px !important;
    width: 14px !important;
    height: 20px !important;
}

textarea {
	width: 80%;
	border: 1px solid #c1ccd2 !important;
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif  !important;
	font-size: 1em  !important;
	color: #666  !important;
	padding: 10px  !important;
	/*float: left  ;*/
	background-image: -moz-linear-gradient(top, #fff, #f3f3f3)  !important;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(1, #f3f3f3))  !important;
	background-image: -webkit-linear-gradient(top, #fff, #f3f3f3) !important;
	background-image: -o-linear-gradient(top, #fff, #f3f3f3) !important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3')" !important;
	background-image: linear-gradient(to bottom, #fff, #f3f3f3) !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;
	-webkit-box-shadow: rgba(0,0,0,0.3) 0px 1px 3px 0px !important;
	-moz-box-shadow: rgba(0,0,0,0.3) 0px 1px 3px 0px !important;
	box-shadow: rgba(0,0,0,0.3) 0px 1px 3px 0px !important;
	font-weight: normal!important;
	resize: none
}

.fsFieldFocused {
	background-color: #C9C7C7 !important;
	}
	
.fsTable {
	width: 100% !important;
	margin-left: auto !important;
	margin-right: auto !important;
	}
	
.fsRowOpen {
	background-image: none !important;	
	}	

.fsRowClose {
	background-image: none !important;	
	}	

.fsRowBottom .fsRowBody {
	background-image: none !important;	
	}
	
.fsRowBody	{
	background-color:transparent !important;
	}
	
.fsSubmitButton .fsSubmit input.fsSubmitButton {
	margin-bottom: 20px;
	width: 250px;
	padding: 10px  !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;
	border: 2px solid #c1ccd2 !important;
    font-size: 14px !important;
    line-height: 14px;
    color: #000000 !important;
    background-color: #efefef !important;

}	

.fsLabel{
	font-weight:bold!important;
}

label.fsOptionLabel{
	font-weight:bold!important;
}

	
