}
// Add search form.
-$search = html_writer::start_tag('form', array('id'=>'searchcohortquery', 'method'=>'get', 'class' => 'form-inline'));
+$search = html_writer::start_tag('form', array('id'=>'searchcohortquery', 'method'=>'get', 'class' => 'form-inline search-cohort'));
$search .= html_writer::start_div('m-b-1');
$search .= html_writer::label(get_string('searchcohort', 'cohort'), 'cohort_search_q', true,
array('class' => 'm-r-1')); // No : in form labels!
.btn-lineup;
}
+// The above buttons rules are really dumb and muck things up for simple pages using bootstrap correctly.
+// e.g. cohort search form.
+// Undo the above silly rules one by one for pages we know to be broken by them.
+form.search-cohort input[type="text"],
+form.search-cohort input[type="submit"],
+form.search-cohort label {
+ .m-t-1
+}
+
+form.search-cohort label {
+ margin-bottom: 0;
+ vertical-align: middle;
+}
+
+form.search-cohort input[type="submit"] {
+ margin-bottom: 0;
+ margin-left: 0;
+}
+
button {
&.yui3-button {
&.closebutton {
input[type="reset"] {
margin: 0 0 10px 5px;
}
+form.search-cohort input[type="text"],
+form.search-cohort input[type="submit"],
+form.search-cohort label {
+ margin-top: 14px !important;
+ /* stylelint-disable-line declaration-no-important */
+}
+form.search-cohort label {
+ margin-bottom: 0;
+ vertical-align: middle;
+}
+form.search-cohort input[type="submit"] {
+ margin-bottom: 0;
+ margin-left: 0;
+}
button.yui3-button.closebutton {
background-position: 0 0;
}