[class^="ivrsvg-"],
[class*=" ivrsvg-"] {
    background-repeat: no-repeat;
    background-position: center center;
}
.badblock {
	fill:#eb0a43;
}
.ivrsvg-add-action {
    background-image: url(/static/js/svg/img/icon_add-action.svg);
    fill:#f4f4f4;
}

.ivrsvg-caller-info {
    background-image: url(/static/js/svg/img/icon_caller-info.svg);
}
.ivrsvg-caller-info:not(.badblock) {
	fill:#7bc65c;
}

.ivrsvg-conf {
    background-image: url(/static/js/svg/img/icon_conf.svg);
}
.ivrsvg-conf:not(.badblock) {
	fill:#7bc65c;
}

.ivrsvg-dial {
    background-image: url(/static/js/svg/img/icon_dial.svg);
}
.ivrsvg-dial:not(.badblock) {
	fill:#7bc65c;
}

.ivrsvg-digitmap {
    background-image: url(/static/js/svg/img/icon_digitmap.svg);
}
.ivrsvg-digitmap:not(.badblock) {
	fill:#7bc65c;
}

.ivrsvg-fax {
    background-image: url(/static/js/svg/img/icon_fax.svg);
}
.ivrsvg-fax:not(.badblock) {
	fill:#5aafd1;
}

.ivrsvg-goto {
    background-image: url(/static/js/svg/img/icon_goto.svg);
}
.ivrsvg-goto:not(.badblock) {
	fill:#5aafd1;
}

.ivrsvg-next {
    background-image: url(/static/js/svg/img/icon_next.svg);
}
.ivrsvg-next:not(.badblock) {
	fill:#5aafd1;
}

.ivrsvg-info {
    background-image: url(/static/js/svg/img/icon_info.svg);
}
.ivrsvg-info:not(.badblock) {
	fill:#5aafd1;
}

.ivrsvg-ivr {
    background-image: url(/static/js/svg/img/icon_ivr.svg);
}
.ivrsvg-ivr:not(.badblock) {
	fill:#5aafd1;
}

.ivrsvg-numbers {
    background-image: url(/static/js/svg/img/icon_numbers.svg);
}
.ivrsvg-numbers:not(.badblock) {
	fill:#57c497;
}

.ivrsvg-outgoing-call {
    background-image: url(/static/js/svg/img/icon_outgoing-call.svg);
}
.ivrsvg-outgoing-call:not(.badblock) {
	fill:#4584ff;
}

.ivrsvg-pin-dial {
    background-image: url(/static/js/svg/img/icon_pin-dial.svg);
}
.ivrsvg-pin-dial:not(.badblock) {
	fill:#57c497;
}

.ivrsvg-play {
    background-image: url(/static/js/svg/img/icon_play.svg);
}
.ivrsvg-play:not(.badblock) {
	fill:#57c497;
}

.ivrsvg-play-out {
    background-image: url(/static/js/svg/img/icon_play-out.svg);
}
.ivrsvg-play-out:not(.badblock) {
	fill:#57c497;
}

.ivrsvg-queue {
    background-image: url(/static/js/svg/img/icon_queue.svg);
}
.ivrsvg-queue:not(.badblock) {
	fill:#57c497;
}

.ivrsvg-queue-cc {
    background-image: url(/static/js/svg/img/icon_queue-cc.svg);
}
.ivrsvg-queue-cc:not(.badblock) {
	fill:#57c497;
}

.ivrsvg-park {
    background-image: url(/static/js/svg/img/icon_park.svg);
}
.ivrsvg-park:not(.badblock) {
	fill:#57c497;
}

.ivrsvg-unpark {
    background-image: url(/static/js/svg/img/icon_unpark.svg);
}
.ivrsvg-unpark:not(.badblock) {
	fill:#57c497;
}

.ivrsvg-rec {
    background-image: url(/static/js/svg/img/icon_rec.svg);
}
.ivrsvg-rec:not(.badblock) {
	fill:#d87a64;
}

.ivrsvg-begin {
    background-image: url(/static/js/svg/img/icon_begin.svg);
}
.ivrsvg-begin:not(.badblock) {
	fill:#4584ff;
}

.ivrsvg-talk {
    background-image: url(/static/js/svg/img/icon_talk.svg);
}
.ivrsvg-talk:not(.badblock) {
	fill:#4584ff;
}

.ivrsvg-time {
    background-image: url(/static/js/svg/img/icon_time.svg);
}
.ivrsvg-time:not(.badblock) {
	fill:#6966cc;
}

.ivrsvg-connect {
    background-image: url(/static/js/svg/img/icon_connect.svg);
}
.ivrsvg-connect:not(.badblock) {
	fill:#6966cc;
}

.ivrsvg-recorder {
    background-image: url(/static/js/svg/img/icon_recorder.svg);
}
.ivrsvg-recorder:not(.badblock) {
	fill:#d87a64;
}

.ivrsvg-set {
    background-image: url(/static/js/svg/img/icon_set.svg);
}
.ivrsvg-set:not(.badblock) {
	fill:#d87a64;
}

.ivrsvg-condition {
    background-image: url(/static/js/svg/img/icon_condition.svg);
}
.ivrsvg-condition:not(.badblock) {
	fill:#d87a64;
}

.ivrsvg-dial-out {
    background-image: url(/static/js/svg/img/icon_dial-out.svg);
}
.ivrsvg-dial-out:not(.badblock) {
	fill:#7bc65c;
}

.ivrsvg-voice-mail {
    background-image: url(/static/js/svg/img/icon_voice-mail.svg);
}
.ivrsvg-voice-mail:not(.badblock) {
	fill:#d35e9c;
}

.ivrsvg-same-call {
    background-image: url(/static/js/svg/img/icon_same-call.svg);
}
.ivrsvg-same-call:not(.badblock) {
	fill:#62D1C9;
}

.ivrsvg-service {
    background-image: url(/static/js/svg/img/icon_service.svg);
}
.ivrsvg-service:not(.badblock) {
	fill:#62D1C9;
}

.ivrsvg-stat-info {
    background-image: url(/static/js/svg/img/icon_stat-info.svg);
}
.ivrsvg-stat-info:not(.badblock) {
	fill:#d35e9c;
}

.ivrsvg-rpc {
    background-image: url(/static/js/svg/img/icon_rpc.svg);
}
.ivrsvg-rpc:not(.badblock) {
	fill:#5aafd1;
}

.ivrsvg-rating {
    background-image: url(/static/js/svg/img/icon_rating.svg);
}

.ivrsvg-log {
    background-image: url(/static/js/svg/img/icon_log.svg);
    fill: #4584ff;
}

.ivrsvg-rating:not(.badblock) {
	fill:#d87a64;
}

.x-btn-rounded {
    border-radius: 8px;
}

.ivrbase-caller-info,
.ivrbase-conf,
.ivrbase-dial,
.ivrbase-dial-out,
.ivrbase-digitmap {
    background-color: #7bc65c;
}

.ivrbase-fax,
.ivrbase-goto,
.ivrbase-next,
.ivrbase-info,
.ivrbase-rpc,
.ivrbase-ivr {
    background-color: #5aafd1;
}

.ivrbase-numbers,
.ivrbase-pin-dial,
.ivrbase-play,
.ivrbase-play-out,
.ivrbase-park,
.ivrbase-unpark,
.ivrbase-queue,
.ivrbase-queue-cc {
    background-color: #57c497;
}

.ivrbase-rec,
.ivrbase-recorder,
.ivrbase-condition,
.ivrbase-rating,
.ivrbase-set {
    background-color: #d87a64;
}

.ivrbase-log,
.ivrbase-talk,
.ivrbase-begin,
.ivrbase-outgoing-call,
.ivrbase-ring {
    background-color: #4584ff;
}

.ivrbase-same-call,
.ivrbase-service {
    background-color: #62D1C9;
}

.ivrbase-connect,
.ivrbase-time {
    background-color: #6966cc;
}

.ivrbase-stat-info,
.ivrbase-voice-mail {
    background-color: #d35e9c;
}

.ivrbase-settings {
    background-color: #515151;
}
