figure {
	margin: 0
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}
legend {
	border: 0;
	padding: 0
}
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0
}
button, input {
	line-height: normal
}
button, select {
	text-transform: none
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled], html input[disabled] {
	cursor: default
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea {
	overflow: auto;
	vertical-align: top
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
.formstyle {
	background-color: #efefef;
	padding: 20px;
	margin: 20px 0; /* NEW !!! */
}
#tdp-list input {
	width: 35px;
	height: 35px;
}
label.checkbox-inline,label.radio-inline, label.checkbox {
	margin-bottom: 10px !important;
}
label.checkbox-inline.checked,label.radio-inline.checked, label.checkbox.checked {
	background-color: #266c8e;
	color: #fff !important;
	text-shadow: 1px 1px 2px #000 !important;
}
.columns label.checkbox-inline,.columns label.radio-inline {
	min-width: 200px;
	vertical-align: top;
	width: 30%;
}
.checkbox-inline + .checkbox-inline,.radio-inline + .radio-inline {
	margin-left: 0;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-family: 'Open Sans', 'Noto Sans', sans-serif;
    font-weight: 600;
}

@media (max-width: 768px) {
input[type=checkbox],input[type=radio] { /* Double-sized Checkboxes */
	-ms-transform: scale(2.2); /* IE */
	-moz-transform: scale(2.2); /* FF */
	-webkit-transform: scale(2.2); /* Safari and Chrome */
	-o-transform: scale(2.2); /* Opera */
}
label.checkbox-inline,label.radio-inline, label.checkbox {
	margin-bottom: 10px !important;
}
.pick {
	margin: 0;
	position: relative;
	left: 12px
}
}




