﻿.cx-widget.cx-theme-vmi {
    color: #5a5b5c;
    background-color: #fff;
}

.cx-widget.cx-theme-vmi .cx-overlay {
    background-color: #fff;
}

.cx-widget.cx-theme-vmi .cx-svg-icon-tone1 {
    fill: #00974d;
}

.cx-widget.cx-theme-vmi .cx-svg-icon-tone2 {
    fill: #808080;
}

.cx-widget.cx-theme-vmi .cx-svg-icon-shadow1 {
    fill: #4d4d4d;
    opacity: .2;
}

.cx-widget.cx-theme-vmi .cx-svg-icon-shadow2 {
    fill: #4d4d4d;
    opacity: .1;
}

.cx-widget.cx-theme-vmi * {
    border-color: #d4d4d4 !important;
}

.cx-widget.cx-theme-vmi .cx-titlebar .cx-title {
    color: #5a5b5c;
}

.cx-widget.cx-theme-vmi .cx-buttons-window-control .cx-svg-icon-tone1 {
    fill: #9da0aa;
}

.cx-widget.cx-theme-vmi .cx-input-icon-overlay .cx-svg-icon-tone1 {
    fill: #9da0aa;
}

.cx-widget.cx-theme-vmi label {
    color: #5a5b5c;
}

.cx-widget.cx-theme-vmi a {
    color: #007d40;
}

.cx-widget.cx-theme-vmi a:hover {
    color: #5a5b5c;
}

.cx-widget.cx-theme-vmi .cx-dropdown {
    color: #000;
}

.cx-widget.cx-theme-vmi .cx-icon-alert-circle {
    color: #ea4f6b;
}

.cx-widget.cx-theme-vmi .cx-footer {
    color: #9da0aa;
}

.cx-widget.cx-theme-vmi .cx-footer * {
    fill: #9da0aa;
}

.cx-widget.cx-theme-vmi .cx-form-control.cx-error {
    border-color: #ea4f6b;
}

.cx-widget.cx-theme-vmi .cx-form-control::placeholder {
    color: #a9acb5;
}

.cx-widget.cx-theme-vmi .cx-form-control:-moz-placeholder {
    color: #a9acb5;
}

.cx-widget.cx-theme-vmi .cx-form-control::-moz-placeholder {
    color: #a9acb5;
}

.cx-widget.cx-theme-vmi .cx-form-control:-ms-input-placeholder {
    color: #a9acb5;
}

.cx-widget.cx-theme-vmi .cx-form-control::-webkit-input-placeholder {
    color: #a9acb5;
}

.cx-widget.cx-theme-vmi input:focus, .cx-widget.cx-theme-vmi textarea:focus, .cx-widget.cx-theme-vmi .cx-btn:focus, .cx-widget.cx-theme-vmi .cx-button-group button:focus, .cx-widget.cx-theme-vmi .cx-form-control:focus {
    border-color: #00b05a !important;
}

.cx-widget.cx-theme-vmi input[type="text"], .cx-widget.cx-theme-vmi input[type="email"], .cx-widget.cx-theme-vmi input[type="tel"], .cx-widget.cx-theme-vmi textarea {
    background-color: #ebedf2;
    color: #5a5b5c;
}

.cx-widget.cx-theme-vmi .cx-btn-default {
    background: none;
    border-color: #d4d4d4 !important;
    color: #ebedf2;
    background-color: #5a5b5c;
}

.cx-widget.cx-theme-vmi .cx-btn.cx-disabled {
    background: #a9acb5;
}

.cx-widget.cx-theme-vmi .cx-btn-primary {
    color: #ebedf2;
    border-color: #007d40 !important;
    background: #00974d;
    background: -moz-linear-gradient(top, #00974d 0%, #006333 100%);
    background: -webkit-linear-gradient(top, #00974d 0%, #006333 100%);
    background: linear-gradient(to bottom, #00974d 0%, #006333 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@bg_color_4', endColorstr='@bg_color_5', GradientType=0);
}

.cx-widget.cx-theme-vmi .cx-ac-dropdown-menu {
    background: #fff;
    border-color: #d4d4d4 !important;
}

.cx-widget.cx-theme-vmi .cx-ac-suggestion:hover, .cx-widget.cx-theme-vmi .cx-ac-suggestion.cx-active {
    background-color: #00b05a;
    color: #ebedf2;
}

.cx-widget.cx-theme-vmi .iScrollIndicator {
    background: #a9acb5;
}

.cx-widget.cx-theme-vmi .cx-smokescreen {
    background-color: #fff;
    opacity: .7;
}

.cx-widget.cx-theme-vmi .cx-dialog-container .cx-dialog {
    background-color: #fff;
    border-color: #d4d4d4 !important;
}

.cx-widget.cx-theme-vmi .cx-theme-background {
    background-color: #fff;
}

.cx-widget.cx-theme-vmi .cx-theme-border {
    border: 1px solid #d4d4d4 !important;
}

.cx-widget.cx-theme-vmi .cx-theme-text {
    color: #5a5b5c;
}

.cx-widget.cx-theme-vmi .cx-theme-icon-interactive1 svg .cx-svg-icon-tone1 {
    fill: #00b05a;
}

.cx-widget.cx-theme-vmi .cx-theme-icon-positive svg .cx-svg-icon-tone1 {
    fill: #00b05a;
}

.cx-widget.cx-theme-vmi .cx-theme-icon-negative svg .cx-svg-icon-tone1 {
    fill: #ea4f6b;
}

.cx-widget.cx-theme-vmi .cx-theme-icon-warning svg .cx-svg-icon-tone1 {
    fill: #f8a740;
}
