.form-inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.form-control {
    display: block;
    width: 100%;
    height: 47px;
    padding: .3em .75em;
    font-size: 1em;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .61rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

@media (min-width: 576px) {
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
}

.select-wrapper select {
    line-height: 1.2;
}

label.control-label {
    margin-right: 1em;
}

.field--name-title .form-text {
    font-size: 1.6em;
    font-family: 'Rubik', sans-serif;
    font-weight: 600;
    letter-spacing: .1px;
}

.counter {
    color: #999;
}

.form-control::-moz-placeholder {
  color: #cecece;
}
.form-control:-ms-input-placeholder {
  color: #cecece;
}
.form-control::-webkit-input-placeholder {
  color: #cecece;
}

input.form-file.form-control {
    padding-top: .72em;
    padding-bottom: .72em;
}

input[type="radio"], input[type="checkbox"] {
    margin: 7.6px 0 0;
}

.panel-body .form-type-select .select-wrapper {
    margin-right: .43em;
}

.panel-body .form-type-select .select-wrapper {
    margin-right: .43em;
}

.data .file.file--image {
    margin: 0;
    margin-bottom: 7px;
}

/** -- ADD DIVIDER TO EDIT USER PAGE -- **/
div#edit-account {
    margin-bottom: 5em;
    border-bottom: lightgray;
    padding-bottom: 2em;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}