@charset "utf-8";
/* CSS Document */


			inputs:-webkit-input-placeholder { 
				color:    #b5b5b5; 
			} 
			 
			inputs-moz-placeholder { 
				color:    #b5b5b5; 
			} 
			 
			 .inputs  { 
			 width:170px; 
			padding: 15px 25px; 
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-weight: 400; 
			font-size: 14px; 
			color: #9D9E9E; 
			text-shadow: 1px 1px 0 rgba(256, 256, 256, 1.0); 
			background: #FFF; 
			border: 1px solid #FFF; 
			border-radius: 5px; 
			box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.50); 
			-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50); 
			-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.50); 
			} 
			.inputs:focus { 
			   background: #DFE9EC; 
			color: #414848; 
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); 
			-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25); 
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); 
				outline:0; 
			} 
			  .inputs:hover   { 
			background: #DFE9EC; 
			color: #414848; 
			} 

 			.inputsBig  { 
			 width:400px; 
			padding: 15px 25px; 
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
			font-weight: 400; 
			font-size: 14px; 
			color: #9D9E9E; 
			text-shadow: 1px 1px 0 rgba(256, 256, 256, 1.0); 
			background: #FFF; 
			border: 1px solid #FFF; 
			border-radius: 5px; 
			box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.50); 
			-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50); 
			-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.50); 
			} 
			.inputsBig:focus { 
			   background: #DFE9EC; 
			color: #414848; 
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); 
			-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25); 
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); 
				outline:0; 
			} 
			  .inputsBig:hover   { 
			background: #DFE9EC; 
			color: #414848; 
			} 			
			
			/* For Buttons */
			

			.css_button {
				font-size: 16px;
				font-family: Arial;
				font-weight: normal;
				text-decoration: inherit;
				-webkit-border-radius: 8px 8px 8px 8px;
				-moz-border-radius: 8px 8px 8px 8px;
				border-radius: 8px 8px 8px 8px;
				border: 1px solid #004992;
				padding: 10px 18px;
				text-shadow: 1px 1px 0px #5E5E5E;
				-webkit-box-shadow: inset 1px 1px 0px 0px #BEE2F9;
				-moz-box-shadow: inset 1px 1px 0px 0px #BEE2F9;
				box-shadow: inset 1px 1px 0px 0px #BEE2F9;
				cursor: pointer;
				color: #FFFFFF;
				display: inline-block;
				background: -webkit-linear-gradient(90deg, #468ccf 5%, #63b8ee 100%);
				background: -moz-linear-gradient(90deg, #468ccf 5%, #63b8ee 100%);
				background: -ms-linear-gradient(90deg, #468ccf 5%, #63b8ee 100%);
				background: linear-gradient(180deg, #63b8ee 5%, #468ccf 100%);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#63b8ee",endColorstr="#468ccf");
			}
			
			.css_button:hover {
				background: -webkit-linear-gradient(90deg, #63b8ee 5%, #468ccf 100%);
				background: -moz-linear-gradient(90deg, #63b8ee 5%, #468ccf 100%);
				background: -ms-linear-gradient(90deg, #63b8ee 5%, #468ccf 100%);
				background: linear-gradient(180deg, #468ccf 5%, #63b8ee 100%);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#468ccf",endColorstr="#63b8ee");
			}
			
			.css_button:active {
				position:relative;
				top: 1px;
			}

			/* RADIO */ 
			 
				 #holder {
				width:100%;
			}
			
			#holder > div {
				clear:both;
				padding:2%;
				margin-bottom:20px;
				border-bottom:1px solid #eee;
				float:left;
				width:96%;
			}
			
			label {
				display:inline;
			}
			
			.regular-checkbox {
				display:none;
			}
			
			.regular-checkbox + label {
				background-color:#fafafa;
				border:1px solid #cacece;
				box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05);
				padding:9px;
				border-radius:3px;
				display:inline-block;
				position:relative;
			}
			
			.regular-checkbox + label:active,
			.regular-checkbox:checked + label:active {
				box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 1px 3px rgba(0,0,0,0.1);
			}
			
			.regular-checkbox:checked + label {
				background-color:#e9ecee;
				border:1px solid #adb8c0;
				box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1);
				color:#99a1a7;
			}
			
			.regular-checkbox:checked + label:after {
				content:'\2714';
				font-size:14px;
				position:absolute;
				top:0;
				left:3px;
				color:#99a1a7;
			}
			
			.big-checkbox + label {
				padding:18px;
			}
			
			.big-checkbox:checked + label:after {
				font-size:28px;
				left:6px;
			}
			
			.tag {
				font-family:Arial,sans-serif;
				width:200px;
				position:relative;
				top:5px;
				font-weight:bold;
				text-transform:uppercase;
				display:block;
				float:left;
			}
			
			.radio-1 {
				width:193px;
			}
			
			.button-holder {
				float:left;
			}
			
			/* RADIO */

    
				.regular-radio {
				display:none;
			}
			
			.regular-radio + label {
				-webkit-appearance:none;
				background-color:#fafafa;
				border:1px solid #cacece;
				box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05);
				padding:9px;
				border-radius:50px;
				display:inline-block;
				position:relative;
			}
			
			.regular-radio:checked + label:after {
				content:' ';
				width:12px;
				height:12px;
				border-radius:50px;
				position:absolute;
				top:3px;
				background:#99a1a7;
				box-shadow:inset 0 0 10px rgba(0,0,0,0.3);
				text-shadow:0;
				left:3px;
				font-size:32px;
			}
			
			.regular-radio:checked + label {
				background-color:#e9ecee;
				color:#99a1a7;
				border:1px solid #adb8c0;
				box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1),inset 0 0 10px rgba(0,0,0,0.1);
			}
			
			.regular-radio + label:active,
			.regular-radio:checked + label:active {
				box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 1px 3px rgba(0,0,0,0.1);
			}
			
			.big-radio + label {
				padding:16px;
			}
			
			.big-radio:checked + label:after {
				width:24px;
				height:24px;
				left:4px;
				top:4px;
}

			
