
#qa-sneg-questionnaires-multiform div.horizontal-radios-array-legend.qa_elem table
{
	width: 145px;
/*	border:1px solid red; */
	margin-left:50px;
}

#qa-sneg-questionnaires-multiform div.horizontal-radios-array-legend.qa_elem table td
{
/*	border:1px solid green; */
	text-align:center;
}

#qa-sneg-questionnaires-multiform div.form-radios.horizontal-radios
{
  display: flex;
  flex-direction: row;
  justify-content: center;
}

#qa-sneg-questionnaires-multiform div.form-radios.horizontal-radios div.form-type-radio > *
{
  display:block;
  margin-left:0;
  margin-right:0;
  padding-left:0;
  padding-right:0;
  text-align:center;
}


#qa-sneg-questionnaires-multiform div.form-radios.horizontal-radios div.form-type-radio > input{
  width:13px;
  height:13px;
}
form#sneg_class_settings table,
form#sneg_class_settings table tbody,
form#sneg_class_settings table tr,
form#sneg_class_settings table tr td
{
	border:none;
}

form#sneg_class_settings table tr:first-child td
{
	text-align:center;
}

#qa-sneg-questionnaires-multiform div.block_label label
{
	display:block;
}

#qa-sneg-questionnaires-multiform div.block_label div.form-radios.vertical-radios div.form-item label.option
{
	display:inline;
}

#qa-sneg-questionnaires-multiform div.block_label div.form-radios.vertical-radios 
{
	margin-left:24px;
}

#qa-sneg-questionnaires-multiform div.block_label div.form-radios.vertical-radios div.form-item.form-type-radio {
	width: auto;
}

table.qa_sneg_instructors
{
	text-align:center;
	border:none;
	table-layout:fixed;
}

table.qa_sneg_instructors tr,
table.qa_sneg_instructors tr th,
table.qa_sneg_instructors tr td,
table.qa_sneg_instructors tr.even,
table.qa_sneg_instructors tr.even th,
table.qa_sneg_instructors tr.even td,
table.qa_sneg_instructors tr.odd,
table.qa_sneg_instructors tr.odd th,
table.qa_sneg_instructors tr.odd td
{
	border:none;
	background-color:transparent;
}

table.qa_sneg_instructors thead,
table.qa_sneg_instructors tbody,
table.qa_sneg_instructors thead tr,
table.qa_sneg_instructors thead tr th
{
	border:none;
}

table.qa_sneg_instructors caption
{
	padding-top:20px;
	font-size:100%;
}

#qa-sneg-questionnaires-multiform div#edit-field-values-fieldset-3-q-24
{
	height:160px;
}

#qa-sneg-questionnaires-multiform div.qa_elem div.form-item div.form-radios.vertical-radios
{
	float:none;
}

div.view-sneg-classes
{
	margin-top:10px;
}

form#qa-sneg-classinfo-form div.form-type-radios>label
{
	vertical-align: -50%;
	padding-right: 0px;
	width: 143px;
	text-align: right;
}

form#qa-sneg-classinfo-form div.form-type-radios div.form-radios
{
	display:inline-block;
	/* border:1px solid red; */
	text-align: left;
	margin-left: 0px;
	padding-left: 0px;
}
form#qa-sneg-classinfo-form div.form-type-radios div.form-radios div.form-type-radio
{
/*    display:inline-block;*/
    display: -webkit-inline-flex;
    display: inline-flex;
   -webkit-flex-direction: column;
    flex-direction: column;
    /* -webkit-flex-direction: column-reverse; */
    /* flex-direction: column-reverse; */
    }

form#qa-sneg-classinfo-form div.form-type-radios div.form-radios div.form-type-radio>*
{
	display: block;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}

form#qa-sneg-classinfo-form div.form-type-radios div.form-radios div.form-type-radio>label
{
    -webkit-order: -1;
    order: -1;
    display: block;
}

#edit-snegclasstype div {
    margin-left: 0.8em;
    margin-right: 0.8em;
}

form#qa-sneg-classinfo-form div#edit-sneginstructors
{
/*    display: -webkit-inline-flex;
    display: inline-flex;*/
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
   -webkit-flex-direction: column;
    flex-direction: column;
	height:500px;
}

form#qa-sneg-classinfo-form div.form-item-snegInstructors div.description
{
	color:red;
}
form#qa-sneg-classinfo-form div.form-type-checkbox
{
/*	display: inline*/
}

form#qa-sneg-classinfo-form  div.date-padding
{
	float:none;
}

form#qa-sneg-classinfo-form div.form-type-date-select>* 
{
    display: inline-block;
}


form#qa-sneg-classinfo-form > div > div.form-item > label,
form#qa-sneg-classinfo-form div.form-item-snegShowResultsDate > label
{
  width: 146px;
  text-align: right;
  padding-right: 10px;
  display: inline-block;
}
form#qa-sneg-classinfo-form input#edit-snegotherclasstype
{
  margin-left:1em;
  width:55%;
}

div.view-sneg-classes div.views-exposed-widgets div.views-exposed-widgets-filters div.views-exposed-widget
{
  display:block;
  margin-top:1em;
}

div.view-sneg-classes table.views-table{
  margin-top:1em;
}

div.view-sneg-classes table.views-table caption{
  margin-bottom:0.5em;
}

div.view-sneg-classes div.views-exposed-widget.views-submit-button
{
  padding-bottom:1em;
  border-bottom:1px solid lightgrey;
  margin-right:-0.5em;
}


form#qa-sneg-classinfo-form div div.form-item.form-type-textfield input#edit-snegnumberofstudents,
form#qa-sneg-classinfo-form div#edit-snegshowresultsdate
{
  margin-left:1em;
}

form#qa-sneg-classinfo-form > div > div.form-item-snegInstructors div.form-type-checkbox
{
  margin-left:0.7em;
}

form#qa-sneg-classinfo-form > div > div.form-item-snegInstructors > label_
{
  display:block;
  text-align:center;
  margin-left:0;
  margin-right:0;
  margin-top:3em;
  margin-top:1.5em;
  padding-left:0;
  padding-right:0;
  width:100%;
}

form#qa-sneg-classinfo-form div.form-type-date-select>label
{
    vertical-align: 100%;
}

div.view-sneg-classes table caption{
  text-align:left;
}
