/* google forms */
.ss-question-list {background-color: #fff; padding: 30px 30px !important; box-shadow: 0 2px 5px 1px #eee; }
	
	.ss-form-question {clear: both;border-bottom: dashed 1px #eee;padding: 5px 15px 10px;}

	.ss-q-item-label {display: inline-block;width: 30%;text-align: right;vertical-align: top;margin: 0;}
	.ss-q-title {margin-right: 10px;}

	.required-message {display: none; font-size: 0.8em; color: #777; }
	.error-message {font-size: 0.8em; color: red; }
	
	.ss-form-question input[type="text"],
	.ss-form-question textarea,
	.ss-form-question select {display: inline-block;width: 50%;box-sizing: border-box;border: solid 2px #d0a500;max-width: 100%;padding: 2px 5px;vertical-align: middle;}

		.ss-form-question input:focus,
		.ss-form-question textarea:focus {outline: none; border-color: #222; background: #f5f5f5; color: #000; }

	
	
	.ss-choices {display: inline-block; width: 45%; list-style-type: none; padding: 0; margin: 0; }
		.ss-choices input {width: auto; }
		li.ss-choice-item {display: inline-block; margin-right: 5px; }
		.ss-choice-item-control {display: inline-block; }
		.ss-choice-label {display: inline-block; }
		
		
	.ss-navigate {text-align: center; }
		.ss-navigate input[type="submit"] {margin: 15px auto 30px;background: #e4b604;border: none;padding: 5px 15px;display:  inline-block;}
			.ss-navigate input[type="submit"]:hover {background: orange; }
			.ss-navigate input[type="submit"]:focus {outline: none; background: #11093b; color: #eee;}
		.ss-navigate #navigation-table {width: 100%; text-align: center; }
	
