input[type=text], input[type=number], input[type=password], select {
    width: 100%;
    padding: 4px;
    margin: 0;

    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    font-size: 17px;
}

input[type=submit] {
    width: 100%;
    background-color: #272729;
    color: white;
    padding: 4px;
    margin: 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    font-size: 17px;
	  font-family: industry-medium;
}

input[type="radio"] {
  margin: 14;
  height: 20px;
  border: 1px solid #bbb;
}

textarea {
  width: 100%; height: 160px;
  padding: 4px;
  margin: 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  font-size: 17px;
}

#QS_form {
width:100%;
}

.QS_fieldvalue {
  margin: 0;
  width: 100%;
  line-height: 30px; font-size: 14px;
  margin-left: -8px;
  }

.QS_oneline {
  padding: 20px 0px 0px 0px;
  font-weight: bold;
}



.imageRight {
border-style:none;
border-radius:5px;
margin-left:20px;
margin-bottom:20px;
float:right;
}

.imageLeft {
border-style:none;
border-radius:5px;
margin-right:20px;
margin-bottom:20px;
float:left;
}  

.imageRuta {
width:100%;
border-style:none;
border-radius:none;
margin-right:none;
margin-bottom:none;
float:left;
}

.styrelsen {
float: left;
width: 50%;
}

@media (max-width: 767px) {
	
.imageRight {
width:100%;
border-style:none;
border-radius:5px;
margin-left:none;
margin-bottom:none;
float:right;
}

.imageLeft {
width:100%;
border-style:none;
border-radius:5px;
margin-right:none;
margin-bottom:none;
float:left;
}

.styrelsen {
float: left;
width: 100%;
}

}