.form-entry {
    margin-bottom: 30px;
    font-size: 16px
}

.form-entry label {
    font-weight: normal
}

input[type=text],
input[type=file],
button:not(.slick-arrow),
select,
.form-radio-group {
    padding: 6px 14px;
    border: 1px solid #cccccc;
    border-radius: 2px;
    min-width: 80%;
    background-color: #f2f2f2;
    outline: none!important;
    display: inline-block
}

/* correct padding on select */
select {
    padding: 9px 14px
}

/* correct width on button */
button:not(.slick-arrow) {
    min-width: 300px
}

input[type=text]:focus,
input[type=file]:focus,
button:hover,
select:focus {
    border-color: black;
    background-color: white
}

span.required {
    color: crimson
}

.slick-next:before,
.slick-prev:before {
    color: #999!important
}

.slick-track {
    margin: 0 auto
}