/**
Synapse - adaptive theme
.col-xs- <544px Extra small
.col-sm- ≥544px Small
.col-md- ≥768px Medium
.col-lg- ≥992px Large
.col-xl- ≥1200px Extra large
Gutter width	1.875rem / 30px (15px on each side of a column)
*/
.kint footer {
  min-height: 0;
}

/** Helpers */
.hidden,
.element-hidden {
  display: none;
}

.gray {background-color: #eceeef;}

.height-0 {min-height: 0px}

.padding-top-20 {padding-top: 20px;}
.padding-top-30 {padding-top: 30px;}
.padding-top-40 {padding-top: 40px;}
.padding-top-50 {padding-top: 50px;}
.padding-top-60 {padding-top: 60px;}
.padding-top-70 {padding-top: 70px;}

.padding-bottom-20 {padding-bottom: 20px;}
.padding-bottom-30 {padding-bottom: 30px;}
.padding-bottom-40 {padding-bottom: 40px;}
.padding-bottom-50 {padding-bottom: 50px;}
.padding-bottom-60 {padding-bottom: 60px;}
.padding-bottom-70 {padding-bottom: 70px;}

.img-adaptive img,
img.adaptive{
  width: 100%;
  height: auto;
}

.field--name-body img {
    max-width: 100%;
    height: auto;
}

/**  Modals + webform */
.modal-content .form-actions {
  padding: 15px 15px 0 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
  margin: 30px -15px 0;
}

/** Select fix */
select.form-control:not([size]):not([multiple]) {
    height: calc(2.25rem + 6px);
}

details select.form-control:not([size]):not([multiple]) {
  height: 1.2rem;
  width: 80%;
}

a.tabledrag-handle .handle {
  width: 22px;
  height: 22px;
}

.container-inline .form-no-label {
  display: inline-block;
  width: 45%;
}
.container-inline .form-no-label input {
  box-sizing: border-box;
}
