/* Tooltip text */
.popup .modal {
  visibility: hidden;
  width: 700px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
}
/*Tooltip text area padding*/
.popup .modal-content {
  padding: 10px 5px;
}
/* Show the tooltip text when you mouse over the tooltip container */
.popup:hover .modal {
  visibility: visible;
}
/*Hide buttons from tooltip*/
.popup .modal button {
  display: none;
}

/*h2 & h3 paddings*/
.webshop-form h2 , .webshop-form h3 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/*FORMS*/
/*login form heading*/
.form-heading {
  margin-bottom: 20px;
}
/*Form alignment / margins*/
.webshop-form .row {
  margin: 15px 0 !important;
}
/*Fields' borders & margin*/
.webshop-form input.text , .webshop-form select {
  border: 1px solid #ccc;
  border-radius: 4px;
  margin-bottom: 10px;
}
/*Button margin*/
.webshop-form input.submit {
  margin-top: 20px;
}
/*Margin for "valitse tästä uuden sopimuksen kestoaika:"*/
label.flabel {
  margin-right: 10px;
}
label.flabel h5 {
  margin-bottom: 0;
}

/*Margin for columns with lists*/
.webshop-form .row .col-md-4 {
  margin-right: 30px;
}
