div.messages.messages--error {
  background-position: 2% 50%;
}

.hidden {
  display: none !important;
}

hr {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

h1.title {
  font-size: 33px;
}

h1 .red {
  color: red;
}

img.plot {
  width: 100%;
  margin: 10px auto 10px auto;
}

.center {
  margin-left: auto;
  margin-right: auto;
}

#edit-subtitle,
#edit-gene-title,
#edit-gene-multiple--wrapper,
#edit-gene-multiple .form-item,
#edit-mult-gene-wrapper .form-item {
  margin: 0;
}

#edit-gene-multiple--wrapper legend {
  float: left;
  margin-right: 1rem;
}

#edit-gene-multiple--wrapper .fieldset-wrapper {
  float: right;
}

#edit-subtitle h4 {
  margin-top: 1rem;
  margin-bottom: 0;
}

#edit-sub-title {
  margin-bottom: 0;
}

#edit-tumor-type0 {
  margin-top: 0;
}

#edit-genotype-header h5,
#edit-outcome-header3 h5 {
  line-height: 10%;
  margin: 0;
}

#edit-main-title.form-item {
  /*margin-top: -30px;*/
  margin-top: 0;
  margin-bottom: 0;
}

#edit-main-title.form-item h1 {
  margin-top: 0;
  margin-bottom: 0;
}

a.black {
  color: black !important;
}

a.black:hover {
  text-decoration: underline !important;
}

h5 {
  color: #A64A9F !important;
  font-size: 16px !important;
}
/*
.mult_gene_wrapper_field {
    width:65px;
}
*/
.mutation_wrapper .form-item {
    width: 33px !important;
}

.form-item.form-type-radios.form-item-show-plot {
    display: inline-flex;
}

.form-item.form-type-radios.form-item-show-plot > label {
    width: 120px;
}

.form-item.form-type-radio.form-item-show-plot {
    display: inline;
    margin-right: 20px;
}

.form-item.form-type-radio.form-item-set-threshold {
    display: inline-block;
}

.mult_gene_wrapper .form-item,
#edit-gene-title,
#edit-mult-gene-wrapper,
#edit-gene-multiple--wrapper,
#edit-gene-multiple .form-item {
  display: inline-block;
}

#edit-gene1,
#edit-gene2,
#edit-gene3,
#edit-gene4,
#edit-gene5,
#edit-mutation-in-gene {
  padding: 0 0.5rem 0 0.5rem;
  min-width: 115px;
  max-width: 145px;
  font-size: 12px;
  background-image: none;
}

#edit-mutation {
    width: 160px;
}

#edit-genotype-header {
  margin-top: 1rem;
  margin-bottom: 0.3rem;
}

#edit-analysis-type div.form-item input {
  margin-bottom: 0.3rem;
}

#edit-analysis-type div.form-item label {
  font-weight: bold;
  font-size: 1.5rem;
}

.analysis-type-text {
  margin-top: 0.5rem;
  margin-left: 2.5rem;
  line-height: 1.2;
  max-width: 300px;
  display: inline;
}

.form-item.form-item-mutation-in-gene,
.form-item.form-item-mutation-filter {
  margin: 0;
}

.exclude-mutation-filter,
.threshold-filter {
  margin-left: 3rem;
}

.form-type-radios.form-item-p-threshold,
.form-type-radios.form-item-fc-threshold,
.form-type-radios.form-item-custom-p2,
.form-type-radios.form-item-expression-split-type {
  margin-left: 2rem;
}

.form-item-p-threshold .form-type-radio,
.form-item-fc-threshold .form-type-radio,
.form-item-custom-p2 .form-type-radio,
.form-item-expression-split-type .form-type-radio {
  display: inline-block;
}

.form-item-filter label[for="edit-filter"] {
  display: inline;
  margin-right: 1rem;
}

.form-item-filter div#edit-filter {
  display: inline-block;
}

.form-item-filter div#edit-filter .form-item-filter {
  display: inline;
  margin-right: 1rem;
}

.form-item-prevalence label[for="edit-prevalence"] {
  display: block;
  margin-bottom: 0.3rem;
  margin-right: 1rem;
}

.form-item-prevalence div#edit-prevalence .form-item-prevalence {
  display: inline;
  margin-right: 1rem;
}

div#edit-exclude {
  display: inline-block;
}

div#edit-exclude .form-item-exclude {
  display: inline;
  margin-right: 1rem;
}

.form-item-mutation-filter label[for="edit-mutation-filter"] {
  display: inline-block;
}

#edit-mutation-filter {
  width: 143px;
  padding-left: 10px;
}

.form-item.form-item-gene-ontology {
  margin-top: 0;
}

.form-item-gene-ontology-type {
  display: inline-block;
}

#edit-gene-ontology {
  width: 143px;
  padding-left: 10px;
}

#edit-gene-ontology-type {
  margin-left: 3rem;
}

.form-item-tumor-type label[for="edit-tumor-type"] {
  display: inline;
  vertical-align: top;
  line-height: 2.6;
}

.form-item-below100-expression-filter select,
.form-item-mutation-type select,
.form-item-plot-for-genes select {
  max-width: 200px;
}

#edit-tumor-type,
#edit-mutation-filter .form-item,
#edit-mutation-filter-type .form-item,
#edit-below100-expression-filter .form-item,
#edit-p-threshold .form-item,
#edit-fc-threshold .form-item,
#edit-fdr-selection .form-item,
#edit-mutation-prevalence--wrapper,
#edit-mutation-prevalence .form-item {
  display: inline-block;
}

#edit-below100-expression-filter--wrapper,
#edit-p-threshold--wrapper,
#edit-fc-threshold--wrapper {
  margin-top: 0;
  margin-bottom: 0;
}

#edit-mutation-prevalence--wrapper,
#edit-fdr-selection--wrapper {
  margin-top: 0;
}

#edit-p-threshold .form-item,
#edit-fc-threshold .form-item,
#edit-mutation-prevalence .form-item,
.form-radios .form-item,
#edit-fdr-selection .form-item {
  margin-right: 3rem;
}

#edit-table-for-genes--wrapper {
  display: inline-block;
  margin-top: 0;
}

.form-item-p-threshold label,
.form-item-fc-threshold label,
.form-item-custom-p2 label,
.form-item-expression-split-type label {
  margin-left: 2px !important;
  margin-right: 0.6rem;
}

table.expression th,
table.drugs th {
  padding-left: 5px !important;
  padding-right: 5px !important;
  text-align: center !important;
  font-size: 0.9rem;
}

table.expression td,
table.drugs td {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  font-size: 0.8rem;
}

#edit-actions p {
  margin-top: 5px;
}

a.results {
  margin-bottom: 15px;
  display: block;
}

.gene-ontology-results {
    margin-top: 10px;
    margin-left: 40px;
}

.gene-ontology-results a.results {
    display: inline-block;
}

.gene-ontology-results a:first-of-type {
    margin-right: 20px;
}

.gene-ontology-results a:nth-of-type(3) {
    margin-right: 27px;
}

/*@media (min-width: 541px) and (max-width: 990px) {*/
@media (min-width: 541px) {
  img.plot:last-of-type {
    margin-bottom: 15px;
  }

  img.plot:nth-of-type(odd) {
    float: left;
  }

  img.plot:nth-of-type(even) {
    float: right;
  }

  img.plot {
    width: 49%;
    margin: 5px auto 5px auto;
  }

  .plots a {
    display: block;
    clear: both;
  }

  .tumor-type-container {
    display: inline-block;
    margin-right: 1rem;
    vertical-align: top;
  }
}

@media (min-width: 1200px) {
  .form-item.form-item-plot-for-genes {
    margin-top: 0;
    float: right;
  }
}
