//your-style.css

.fancy-theme-flat.fancy-panel {
    border-radius: 6px;
}

.fancy-theme-flat .fancy-panel-body {
    border-radius: 6px;
}

.fancy-theme-flat .fancy-form {
    border-radius: 6px;
    background-color: white;
}

.fancy-theme-flat .fancy-panel-bbar {
    background-color: white;
}

.fancy-theme-flat .fancy-field-label {
    font-size: 12px;
}

.fancy-theme-flat input {
    font-size: 12px;
}

.fancy-theme-flat .fancy-field-text-input {
    background-color: #ebf0f6;
}

.fancy-theme-flat input {
    background-color: #ebf0f6;
}

.fancy-theme-flat .fancy-combo-dropdown-button {
    background-color: #ebf0f6;
}

.fancy-theme-flat li.fancy-combo-list-active {
    background: #f0eeed;
    color: #5c6674;
}

.fancy-theme-flat li {
    font-size: 12px;
    transition: 0.2s;
    -moz-transition: 0.2s;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
}

.fancy-theme-flat .fancy-field {
    height: 35px;
    padding: 12px 0 0 10px;
}

.fancy-theme-flat .fancy-button {
    margin-top: 10px !important;
}

.fancy-theme-flat .fancy-button-text {
    padding-top: 18px !important;
    font-size: 17px;
    font-weight: normal;
}

.fancy-theme-flat .fancy-button {
    background-color: #bcc938;
    background-image: -moz-linear-gradient(top, #bcc938, #b0bc33);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bcc938), to(#b0bc33));
    background-image: -webkit-linear-gradient(top, #bcc938, #b0bc33);
    background-image: -o-linear-gradient(top, #bcc938, #b0bc33);
    background-image: linear-gradient(top, #bcc938, #b0bc33);
    box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5),0 1px 1px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.3);
}

.fancy-theme-flat .fancy-button:hover {
    background: #cad749;
    box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5);
}

.fancy-theme-flat .fancy-button:active {
    background: #b2c02a;
    box-shadow: inset 0 -1px 0 0 rgba(255,255,255,0.5);
}