.RI label {  display: block; font-size: 18px !important;  margin-bottom: 5px;}

.RI label span {color:#ff0000;}

.RI input, textarea {  width: 100%; border: 1px solid #928f8f; font-size: 18px !important; border-radius: 4px; padding:8px 5px; outline: transparent;}

.RI input::placeholder { font-style: italic; color:#ccc;}

.RI input:focus, textarea:focus { border: 1px solid #1486d8;}

.SubmitButton {
    border-width: 0px;
    padding: 10px 16px;
    margin: 0px 5px 5px 0;
    position: relative;
    font-size: 14px;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    color: #FFFFFF !important;
    text-decoration: none;
    background: #C8C8C8;
    background-size: contain;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    transition: background-color ease-in 200ms;
    -moz-transition: background-color ease-in 200ms;
    -webkit-transition: background-color ease-in 200ms;
    -o-transition: background-color ease-in 200ms;
    -ms-transition: background-color ease-in 200ms;
}

.SubmitButton_SteelBlue {
    background-color: #4682b4;
}