
em {
	font-size : 12px !important;
}

fieldset {
	margin-bottom : 25px !important;
}

li, p, label {
	width : 100%;
	clear : both;
	list-style: none;

}

.sl-categories ul {
	margin : 0 0 0 18px;
}

.wrap {
	padding : 25px 10px 15px !important;
}

.wrap p {
	margin: 0 0 0.4em;
}

p {
	padding-bottom : 15px !important;
}

#generate {
	background            : #2ea2cc;
	border-color          : #0074a2;
	-webkit-box-shadow    : inset 0 1px 0 rgba(120, 200, 230, 0.5), 0 1px 0 rgba(0, 0, 0, .15);
	box-shadow            : inset 0 1px 0 rgba(120, 200, 230, 0.5), 0 1px 0 rgba(0, 0, 0, .15);
	color                 : #ffffff;
	text-decoration       : none;
	height                : 30px;
	line-height           : 28px;
	padding               : 0 12px 2px;
	display               : inline-block;
	font-size             : 13px;
	margin                : 0;
	cursor                : pointer;
	border-width          : 1px;
	border-style          : solid;
	-webkit-appearance    : none;
	-webkit-border-radius : 3px;
	border-radius         : 3px;
	white-space           : nowrap;
	-webkit-box-sizing    : border-box;
	-moz-box-sizing       : border-box;
	box-sizing            : border-box;
}

#generate:hover {
	background         : #1e8cbe;
	border-color       : #0074a2;
	-webkit-box-shadow : inset 0 1px 0 rgba(120, 200, 230, 0.6);
	box-shadow         : inset 0 1px 0 rgba(120, 200, 230, 0.6);
	color              : #ffffff;
}

body, input {
	padding       : 5px;
	border-radius : 5px;
}

legend {
	font-size : 16px !important;
}

input, select, li, p, label {
	font-size: 16px !important;
	color     : #1a1a1a !important;
}

input[type="text"] {
	padding: 3px !important;
	border: solid 1px #ddd !important;
}


select, input[type=checkbox] {
	float        : right;
	margin-right : 60px;
}

input[type='checkbox'] {
	width         : 20px;
	height        : 20px;
	background    : white;
	border-radius : 5px;
	border        : 2px solid #555555;
}

input[type='checkbox']:checked {
	background : #aabbdd;
}

li input[type='checkbox'] {
	height : 20px;
	width  : 20px;
}

input[type="button"] {
	color: #fff !important;
}

a {
	text-decoration: underline !important;
}
