/* Margin Helpers */
.margin-top-0 { margin-top: 0; }
.margin-top-10 { margin-top: 10px; }
.margin-top-20 { margin-top: 20px; }
.margin-top-30 { margin-top: 30px; }
.margin-top-40 { margin-top: 40px; }
.margin-top-50 { margin-top: 50px; }

.margin-bottom-0 { margin-bottom: 0; }
.margin-bottom-10 { margin-bottom: 10px; }
.margin-bottom-20 { margin-bottom: 20px; }
.margin-bottom-30 { margin-bottom: 30px; }
.margin-bottom-40 { margin-bottom: 40px; }
.margin-bottom-50 { margin-bottom: 50px; }

.margin-left-0 { margin-left: 0; }
.margin-left-10 { margin-left: 10px; }
.margin-left-20 { margin-left: 20px; }
.margin-left-30 { margin-left: 30px; }
.margin-left-40 { margin-left: 40px; }
.margin-left-50 { margin-left: 50px; }

.margin-right-0 { margin-right: 0; }
.margin-right-10 { margin-right: 10px; }
.margin-right-20 { margin-right: 20px; }
.margin-right-30 { margin-right: 30px; }
.margin-right-40 { margin-right: 40px; }
.margin-right-50 { margin-right: 50px; }

/* Display Helpers */
.d-block { display: block; }
.d-inline-block { display: inline-block; }
.d-table { display: table; }
.d-table-cell { display: table-cell; }

/* Weight fonts Helpers */
.w-thin { font-weight: 100; }
.w-light { font-weight: 300; }
.w-normal { font-weight: 400; }
.w-bold { font-weight: 700; }

/* Fieldsets */
.fieldset-sample {
	background: #f9f9f9;
	border: 1px solid #f1f1f1;
	padding: 10px 20px 10px;
}
.fieldset-sample .title {
	margin: 0 0 20px;
	color: #333;
}
.fieldset-sample label {
	color: #666;
}