.icon-blank {
    background: url('icons/blank.gif') no-repeat center center;
}

.icon-add {
    background: url('icons/edit_add.png') no-repeat center center;
}

.icon-edit {
    background: url('icons/pencil.png') no-repeat center center;
}

.icon-clear {
    background: url('icons/clear.png') no-repeat center center;
}

.icon-remove {
    background: url('icons/edit_remove.png') no-repeat center center;
}

.icon-save {
    background: url('icons/filesave.png') no-repeat center center;
}

.icon-cut {
    background: url('icons/cut.png') no-repeat center center;
}

.icon-ok {
    background: url('icons/ok.png') no-repeat center center;
}

.icon-no {
    background: url('icons/no.png') no-repeat center center;
}

.icon-cancel {
    background: url('icons/cancel.png') no-repeat center center;
}

.icon-reload {
    background: url('icons/reload.png') no-repeat center center;
}

.icon-search {
    background: url('icons/search.png') no-repeat center center;
}

.icon-print {
    background: url('icons/print.png') no-repeat center center;
}

.icon-help {
    background: url('icons/help.png') no-repeat center center;
}

.icon-undo {
    background: url('icons/undo.png') no-repeat center center;
}

.icon-redo {
    background: url('icons/redo.png') no-repeat center center;
}

.icon-back {
    background: url('icons/back.png') no-repeat center center;
}

.icon-sum {
    background: url('icons/sum.png') no-repeat center center;
}

.icon-tip {
    background: url('icons/tip.png') no-repeat center center;
}

.icon-filter {
    background: url('icons/filter.png') no-repeat center center;
}

.icon-man {
    background: url('icons/man.png') no-repeat center center;
}

.icon-lock {
    background: url('icons/lock.png') no-repeat center center;
}

.icon-more {
    background: url('icons/more.png') no-repeat center center;
}


.icon-mini-add {
    background: url('icons/mini_add.png') no-repeat center center;
}

.icon-mini-edit {
    background: url('icons/mini_edit.png') no-repeat center center;
}

.icon-mini-refresh {
    background: url('icons/mini_refresh.png') no-repeat center center;
}

.icon-large-picture {
    background: url('icons/large_picture.png') no-repeat center center;
}

.icon-large-clipart {
    background: url('icons/large_clipart.png') no-repeat center center;
}

.icon-large-shapes {
    background: url('icons/large_shapes.png') no-repeat center center;
}

.icon-large-smartart {
    background: url('icons/large_smartart.png') no-repeat center center;
}

.icon-large-chart {
    background: url('icons/large_chart.png') no-repeat center center;
}

.icon-parent-role {
    background: url('icons/parentrole_icon.png') no-repeat center center;
}

.icon-parent-role2 {
    background: url('icons/parentrole_icon2.png') no-repeat center center;
}

.icon-child-role {
    background: url('icons/childrole_icon.png') no-repeat center center;
    background-size: 16px;
}

.icon-child-role2 {
    background: url('icons/childrole_icon2.png') no-repeat center center;
    background-size: 16px;
}

.icon-group {
    background: url('icons/Group_icon.png') no-repeat center center;
    background-size: 16px;
}

.icon-group2 {
    background: url('icons/Group_icon2.png') no-repeat center center;
    background-size: 16px;
}
.icon-parent-group {
    background: url('icons/parentgroup_icon.png') no-repeat center center;
}

.icon-parent-group2 {
    background: url('icons/parentgroup_icon2.png') no-repeat center center;
}

.icon-business-rule {
    background: url('icons/business-rules-icon.png') no-repeat center center;
    background-size: 16px;
}

.icon-business-rule-target {
    background: url('icons/target-icon.png') no-repeat center center;
    background-size: 16px;
}

.icon-business-rule-action {
    background: url('icons/action-icon.png') no-repeat center center;
    background-size: 16px;
}

.icon-user {
    background: url('icons/user_icon.png') no-repeat center center;
    background-size: 16px;
}

.icon-user2 {
    background: url('icons/user_icon2.png') no-repeat center center;
    background-size: 16px;
}

.icon-organization {
    background: url('icons/Organization_icon.png') no-repeat center center;
    background-size: 16px;
}

.icon-organization2 {
    background: url('icons/Organization_icon2.png') no-repeat center center;
    background-size: 16px;
}

.icon-resource {
    background: url('icons/Resource_icon.png') no-repeat center center;
    background-size: 16px;
}

.icon-resource2 {
    background: url('icons/Resource_icon2.png') no-repeat center center;
    background-size: 16px;
}

.icon-rights {
    background: url('icons/rights-icon.png') no-repeat center center;
    background-size: 16px;
}

.icon-rights2 {
    background: url('icons/right-icon.png') no-repeat center center;
    background-size: 16px;
}

.icon-task {
    background: url('icons/blank.gif') no-repeat center center;
    background-size: 16px;
}

.icon-child-task {
    background: url('icons/blank.gif') no-repeat center center;
    background-size: 16px;
}

.icon-menuitemresources {
    background: url('icons/menu-icon.png') no-repeat center center;
    background-size: 12px;
}

.icon-email {
    background: url('icons/Email_icon.png') no-repeat center center;
    background-size: 16px;
}

.icon-email2 {
    background: url('icons/Email_icon2.png') no-repeat center center;
    background-size: 16px;
}

.icon-phone {
    background: url('icons/Phone_icon.png') no-repeat center center;
    background-size: 16px;
}

.icon-phone2 {
    background: url('icons/Phone_icon2.png') no-repeat center center;
    background-size: 16px;
}

.icon-audit {
    background: url('icons/doc-icon.png') no-repeat center center;
    background-size: 16px;
}

.icon-provision-fail {
    width: 10px;
    height: 10px;
    margin: 3px;
    border-radius: 50%;
    background: #d73925;
}

.icon-inactive {
    width: 10px;
    height: 10px;
    margin: 3px;
    border-radius: 50%;
    background: #777777;
}

.icon-locked {
    width: 10px;
    height: 10px;
    margin: 3px;
    border-radius: 50%;
    background: #FF8400;
}

.icon-active {
    width: 10px;
    height: 10px;
    margin: 3px;
    border-radius: 50%;
    background: #5CB85C;
}