div#edit-actions {
    width: auto;
    float: none;
}
input#edit-submit {
    padding: 9px;
    border: 1px solid #ccc7c2 !important;
    border-radius: 4px !important;
    overflow: auto;
    -webkit-transition: border 0.3s linear;
    transition: border 0.3s linear;
    vertical-align: top;
    background: none !important;
    height: auto;
    width: auto;
    background: #e80b2c !important;
    text-indent: unset;
}
select {
    width: 100%;
    padding: 9px;
    border: 1px solid #ccc7c2;
    border-radius: 4px;
    overflow: auto;
    -webkit-transition: border 0.3s linear;
    transition: border 0.3s linear;
    vertical-align: top;
}
input[type="text"] {
    width: 100%;
    padding: 9px;
    border: 1px solid #ccc7c2 !important;
    border-radius: 4px !important;
    overflow: auto;
    -webkit-transition: border 0.3s linear;
    transition: border 0.3s linear;
    vertical-align: top;
}
input[type="email"] {
    width: 100%;
    padding: 9px;
    border: 1px solid #ccc7c2 !important;
    border-radius: 4px !important;
    overflow: auto;
    -webkit-transition: border 0.3s linear;
    transition: border 0.3s linear;
    vertical-align: top;
}
input[type="submit"] {
    padding: 9px;
    border: 1px solid #ccc7c2 !important;
    border-radius: 4px !important;
    overflow: auto;
    -webkit-transition: border 0.3s linear;
    transition: border 0.3s linear;
    vertical-align: top;
}
.message-status, .message-success {
    background: #fff;
    width: 100%;
    padding: 9px;
    border: 1px solid #ccc7c2;
    border-radius: 4px;
    overflow: auto;
    -webkit-transition: border 0.3s linear;
    transition: border 0.3s linear;
    vertical-align: top;
}
.message, .message-success, .message-info, .message-error, .message-warning, .message-announcement, .message-notice {
    position: relative;
    color: #000;
    text-shadow: none;
    margin: 20px 0;
    padding: 14px 14px 14px 64px !important;
}
.message-status::before, .message-success::before {
    content: "\f046";
    background-color: #e80b2c;
}
.message-status::before, .message-success::before, .message-error::before, .message-warning::before, .message-info::before, .message-announcement::before, .message-notice::before {
    font-family: "FontAwesome";
    position: absolute;
    left: 0;
    top: 0;
    width: 53px;
    text-align: center;
    height: 100%;
    line-height: 53px;
    font-size: 30px;
    color: #fff;
}
.js-form-item.form-item.js-form-type-managed-file {
    margin: 1%;
    width: 100%;
    padding: 9px;
    border: 1px solid #ccc7c2;
    border-radius: 4px;
    overflow: auto;
    -webkit-transition: border 0.3s linear;
    transition: border 0.3s linear;
    vertical-align: top;
}