.osm-container .form-group select, .osm-container .form-group textarea, .osm-container .form-group input[type="text"], .osm-container .form-group input[type="password"], .osm-container .form-group input[type="datetime"], .osm-container .form-group input[type="datetime-local"], .osm-container .form-group input[type="date"], .osm-container .form-group input[type="month"], .osm-container .form-group input[type="time"], .osm-container .form-group input[type="week"], .osm-container .form-group input[type="number"], .osm-container .form-group input[type="email"], .osm-container .form-group input[type="url"], .osm-container .form-group input[type="search"], .osm-container .form-group input[type="tel"], .osm-container .form-group input[type="color"] {
    width: 80% !important;
    height: auto !important;
}

input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-control) {
    padding: 14px 20px !important;
    border: 1px solid #dbdbdb !important;
    border-radius: 3px !important;
}
.osm-container .form-group input[type="text"].input-small, .osm-container .form-group select.input-small, .osm-container .form-group textarea.input-small {
    width: 100px !important;
}
h1, h2, h3 {
    font-family: 'Work Sans', sans-serif !important;
    
}
#btn-submit {
    border-radius: 2em !important;
    box-shadow: 0 11px 6px -10px rgba(0,0,0,0.43) !important;
}
.input-group {
    width: 40% !important;
}
.osm-container label {
    display: block !important;
}
.osm-container .osm-renew-options label {
    display: inline-block !important;
}
h1.osm-page-title {
  font-size: 40px !important;
  line-height: 50px;
  font-weight: 700;
  color: #00395e;
}
}
h3.osm-heading {
  font-size: 20px !important;
}
h1.osm_title {
    font-size: 20px !important;
}
.form-actions {
    background-color: transparent !important;
    border-top: none !important;
}
.page-header {
    width: 100%;
}
.filter-search .input-group {
    width: 100% !important;
}
#osm-members-list {
  display: block;
}