
/**
 * Default Icons stylesheet
 * Used for all browsers except IE6
 */

.icon {
    display: block;
    width: 16px;
    height: 16px;
    border: none;
    background-repeat: no-repeat;
}

.textIcon {
    display: block;
    padding-left: 20px;
    line-height: 16px;
    height: 16px;
    border: none;
    text-decoration: none;
    background-repeat: no-repeat;
}

.textIcon:hover {
    text-decoration: underline;
}

.iconAdd {
    background-image: url(../images/icons/16/silk/add.png);
}
.iconDelete {
    background-image: url(../images/icons/16/silk/bin_empty.png);
}
.iconSave {
    background-image: url(../images/icons/16/silk/disk_multiple.png);
}
.iconOk {
    background-image: url(../images/icons/16/silk/tick.png);
}
.iconCancel {
    background-image: url(../images/icons/16/silk/cross.png);
}
.iconEdit {
    background-image: url(../images/icons/16/silk/page_edit.png);
}
.iconPrint {
    background-image: url(../images/icons/16/silk/printer.png);
}
.iconPrint {
    background-image: url(../images/icons/16/silk/printer.png);
}
.iconRemove {
    background-image: url(../images/icons/16/silk/delete.png);
}
.iconPdf {
    background-image: url(../images/icons/16/silk/page_white_acrobat.png);
}
.iconAssign {
    background-image: url(../images/icons/16/silk/user_add.png);
}
.iconMail {
    background-image: url(../images/icons/16/silk/email.png);
}
.iconSearch {
    background-image: url(../images/icons/16/silk/zoom.png);
}
.iconProcess {
    background-image: url(../images/icons/16/silk/resultset_next.png);
}
.iconOptions {
    background-image: url(../images/icons/16/silk/wrench.png);
}
.iconLogin {
    background-image: url(../images/icons/16/silk/key.png);
}
.iconAttachment {
    background-image: url(../images/icons/16/silk/attach.png);
}
.iconReport {
    background-image: url(../images/icons/16/silk/report.png);
}
.iconAddDocument {
    background-image: url(../images/icons/16/silk/page_add.png);
}
.iconCopy {
    background-image: url(../images/icons/16/silk/page_copy.png);
}
.iconHelp {
    background-image: url(../images/icons/16/silk/help.png);
}
.iconInfo {
    background-image: url(../images/icons/16/silk/information.png);
}
.iconPages {
    background-image: url(../images/icons/16/silk/page_white_stack.png);
}
.iconBack {
    background-image: url(../images/icons/16/silk/bullet_back.png);
}

.iconDownload {
    background-image: url(../images/icons/16/silk/arrow_down.png);
}

.svg,
.svg-spacer {
    width: 24px;
    height: 24px;
    flex-shrink: 0;
}

.svg {
    background-color: var(--main-icon-color);
    -webkit-mask-size: contain;
    mask-size: contain;
    mask-repeat: no-repeat;
}

.svg.error {
    background-color: var(--sangria-500);
}

.ic_account_circle {
    -webkit-mask-image: url(../images/icons/general/svg/ic_account_circle.svg);
    mask-image: url(../images/icons/general/svg/ic_account_circle.svg);
}

.ic_close {
    -webkit-mask-image: url(../images/icons/general/svg/ic_close.svg);
    mask-image: url(../images/icons/general/svg/ic_close.svg);
}

.ic_close_circle {
    -webkit-mask-image: url(../images/icons/general/svg/ic_close_circle.svg);
    mask-image: url(../images/icons/general/svg/ic_close_circle.svg);
}

.ic_close_circle_filled {
    -webkit-mask-image: url(../images/icons/general/svg/ic_close_circle_filled.svg);
    mask-image: url(../images/icons/general/svg/ic_close_circle_filled.svg);
}

.ic_password {
    -webkit-mask-image: url(../images/icons/general/svg/ic_password.svg);
    mask-image: url(../images/icons/general/svg/ic_password.svg);
}

.ic_account_manage {
    -webkit-mask-image: url(../images/icons/general/svg/ic_account_manage.svg);
    mask-image: url(../images/icons/general/svg/ic_account_manage.svg);
}

.ic_user_assign {
    -webkit-mask-image: url(../images/icons/general/svg/ic_user_assign.svg);
    mask-image: url(../images/icons/general/svg/ic_user_assign.svg);
}

.ic_exit_to_app {
    -webkit-mask-image: url(../images/icons/general/svg/ic_exit_to_app.svg);
    mask-image: url(../images/icons/general/svg/ic_exit_to_app.svg);
}

.ic_arrow_back {
    -webkit-mask-image: url(../images/icons/general/svg/ic_arrow_back.svg);
    mask-image: url(../images/icons/general/svg/ic_arrow_back.svg);
}

.ic_apps {
    -webkit-mask-image: url(../images/icons/general/svg/ic_apps.svg);
    mask-image: url(../images/icons/general/svg/ic_apps.svg);
}

.ic_home {
    -webkit-mask-image: url(../images/icons/general/svg/ic_home.svg);
    mask-image: url(../images/icons/general/svg/ic_home.svg);
}

.ic_arrow_drop_down {
    -webkit-mask-image: url(../images/icons/general/svg/ic_arrow_drop_down.svg);
    mask-image: url(../images/icons/general/svg/ic_arrow_drop_down.svg);
}

.ic_arrow_drop_upside_down {
    -webkit-mask-image: url(../images/icons/general/svg/ic_arrow_drop_down.svg);
    mask-image: url(../images/icons/general/svg/ic_arrow_drop_down.svg);
    transform: rotate(180deg);
}

.ic_plus,
.ic_add {
    -webkit-mask-image: url(../images/icons/general/svg/ic_add.svg);
    mask-image: url(../images/icons/general/svg/ic_add.svg);
}

.ic_create {
    -webkit-mask-image: url(../images/icons/general/svg/ic_create.svg);
    mask-image: url(../images/icons/general/svg/ic_create.svg);
}

.ic_import_export {
    -webkit-mask-image: url(../images/icons/general/svg/ic_import_export.svg);
    mask-image: url(../images/icons/general/svg/ic_import_export.svg);
}

.ic_menu {
    -webkit-mask-image: url(../images/icons/general/svg/ic_menu.svg);
    mask-image: url(../images/icons/general/svg/ic_menu.svg);
}

.ic_shopping_basket {
    -webkit-mask-image: url(../images/icons/general/svg/ic_shopping_basket.svg);
    mask-image: url(../images/icons/general/svg/ic_shopping_basket.svg);
}

.ic_company_preferences {
    -webkit-mask-image: url(../images/icons/general/svg/ic_company_preferences.svg);
    mask-image: url(../images/icons/general/svg/ic_company_preferences.svg);
}

.ic_preferences {
    -webkit-mask-image: url(../images/icons/general/svg/ic_preferences.svg);
    mask-image: url(../images/icons/general/svg/ic_preferences.svg);
}

.ic_delegations {
    -webkit-mask-image: url(../images/icons/general/svg/ic_delegations.svg);
    mask-image: url(../images/icons/general/svg/ic_delegations.svg);
}

.ic_interfaces {
    -webkit-mask-image: url(../images/icons/general/svg/ic_interfaces.svg);
    mask-image: url(../images/icons/general/svg/ic_interfaces.svg);
}

.ic_data_entry {
    -webkit-mask-image: url(../images/icons/general/svg/ic_data_entry.svg);
    mask-image: url(../images/icons/general/svg/ic_data_entry.svg);
}

.ic_creditor {
    -webkit-mask-image: url(../images/icons/general/svg/ic_creditor.svg);
    mask-image: url(../images/icons/general/svg/ic_creditor.svg);
}

.ic_debtor {
    -webkit-mask-image: url(../images/icons/general/svg/ic_debtor.svg);
    mask-image: url(../images/icons/general/svg/ic_debtor.svg);
}

.ic_stock {
    -webkit-mask-image: url(../images/icons/general/svg/ic_stock.svg);
    mask-image: url(../images/icons/general/svg/ic_stock.svg);
}

.ic_assets {
    -webkit-mask-image: url(../images/icons/general/svg/ic_assets.svg);
    mask-image: url(../images/icons/general/svg/ic_assets.svg);
}

.ic_consolidate {
    -webkit-mask-image: url(../images/icons/general/svg/ic_consolidate.svg);
    mask-image: url(../images/icons/general/svg/ic_consolidate.svg);
}

.ic_allocations {
    -webkit-mask-image: url(../images/icons/general/svg/ic_allocations.svg);
    mask-image: url(../images/icons/general/svg/ic_allocations.svg);
}

.ic_general_ledger {
    -webkit-mask-image: url(../images/icons/general/svg/ic_general_ledger.svg);
    mask-image: url(../images/icons/general/svg/ic_general_ledger.svg);
}

.ic_overviews {
    -webkit-mask-image: url(../images/icons/general/svg/ic_overviews.svg);
    mask-image: url(../images/icons/general/svg/ic_overviews.svg);
}

.ic_tax {
    -webkit-mask-image: url(../images/icons/general/svg/ic_tax.svg);
    mask-image: url(../images/icons/general/svg/ic_tax.svg);
}

.ic_banks {
    -webkit-mask-image: url(../images/icons/general/svg/ic_banks.svg);
    mask-image: url(../images/icons/general/svg/ic_banks.svg);
}

.ic_payment_order {
    -webkit-mask-image: url(../images/icons/general/svg/ic_payment_order.svg);
    mask-image: url(../images/icons/general/svg/ic_payment_order.svg);
}

.ic_payment_proposal {
    -webkit-mask-image: url(../images/icons/general/svg/ic_payment_proposal.svg);
    mask-image: url(../images/icons/general/svg/ic_payment_proposal.svg);
}

.ic_search_invoice {
    -webkit-mask-image: url(../images/icons/general/svg/ic_search_invoice.svg);
    mask-image: url(../images/icons/general/svg/ic_search_invoice.svg);
}

.ic_transactions {
    -webkit-mask-image: url(../images/icons/general/svg/ic_transactions.svg);
    mask-image: url(../images/icons/general/svg/ic_transactions.svg);
}

.ic_organization {
    -webkit-mask-image: url(../images/icons/general/svg/ic_organization.svg);
    mask-image: url(../images/icons/general/svg/ic_organization.svg);
}

.ic_link {
    -webkit-mask-image: url(../images/icons/general/svg/ic_link.svg);
    mask-image: url(../images/icons/general/svg/ic_link.svg);
}

.ic_entities {
    -webkit-mask-image: url(../images/icons/general/svg/ic_entities.svg);
    mask-image: url(../images/icons/general/svg/ic_entities.svg);
}

.ic_workflow {
    -webkit-mask-image: url(../images/icons/general/svg/ic_workflow.svg);
    mask-image: url(../images/icons/general/svg/ic_workflow.svg);
}

.ic_history {
    -webkit-mask-image: url(../images/icons/general/svg/ic_history.svg);
    mask-image: url(../images/icons/general/svg/ic_history.svg);
}

.ic_templates {
    -webkit-mask-image: url(../images/icons/general/svg/ic_templates.svg);
    mask-image: url(../images/icons/general/svg/ic_templates.svg);
}

.ic_purchase {
    -webkit-mask-image: url(../images/icons/general/svg/ic_purchase.svg);
    mask-image: url(../images/icons/general/svg/ic_purchase.svg);
}

.ic_invoices {
    -webkit-mask-image: url(../images/icons/general/svg/ic_invoices.svg);
    mask-image: url(../images/icons/general/svg/ic_invoices.svg);
}

.ic_import_export {
    -webkit-mask-image: url(../images/icons/general/svg/ic_import_export.svg);
    mask-image: url(../images/icons/general/svg/ic_import_export.svg);
}

.ic_payments {
    -webkit-mask-image: url(../images/icons/general/svg/ic_payments.svg);
    mask-image: url(../images/icons/general/svg/ic_payments.svg);
}

.ic_settings {
    -webkit-mask-image: url(../images/icons/general/svg/ic_settings.svg);
    mask-image: url(../images/icons/general/svg/ic_settings.svg);
}

.ic_grid_view {
    -webkit-mask-image: url(../images/icons/general/svg/ic_grid_view.svg);
    mask-image: url(../images/icons/general/svg/ic_grid_view.svg);
}

.ic_schema {
    -webkit-mask-image: url(../images/icons/general/svg/ic_schema.svg);
    mask-image: url(../images/icons/general/svg/ic_schema.svg);
}

.ic_modules {
    -webkit-mask-image: url(../images/icons/general/svg/ic_modules.svg);
    mask-image: url(../images/icons/general/svg/ic_modules.svg);
}

.ic_bank_account {
    -webkit-mask-image: url(../images/icons/general/svg/ic_bank_account.svg);
    mask-image: url(../images/icons/general/svg/ic_bank_account.svg);
}

.ic_company_registration {
    -webkit-mask-image: url(../images/icons/general/svg/ic_company_registration.svg);
    mask-image: url(../images/icons/general/svg/ic_company_registration.svg);
}

.ic_costcenter {
    -webkit-mask-image: url(../images/icons/general/svg/ic_costcenter.svg);
    mask-image: url(../images/icons/general/svg/ic_costcenter.svg);
}

.ic_permissions {
    -webkit-mask-image: url(../images/icons/general/svg/ic_permissions.svg);
    mask-image: url(../images/icons/general/svg/ic_permissions.svg);
}

.ic_projects {
    -webkit-mask-image: url(../images/icons/general/svg/ic_projects.svg);
    mask-image: url(../images/icons/general/svg/ic_projects.svg);
}

.ic_privatelabel {
    -webkit-mask-image: url(../images/icons/general/svg/ic_privatelabel.svg);
    mask-image: url(../images/icons/general/svg/ic_privatelabel.svg);
}

.ic_user {
    -webkit-mask-image: url(../images/icons/general/svg/ic_user.svg);
    mask-image: url(../images/icons/general/svg/ic_user.svg);
}

.ic_uploads {
    -webkit-mask-image: url(../images/icons/general/svg/ic_uploads.svg);
    mask-image: url(../images/icons/general/svg/ic_uploads.svg);
}

.ic_notifications {
    -webkit-mask-image: url(../images/icons/general/svg/ic_notifications.svg);
    mask-image: url(../images/icons/general/svg/ic_notifications.svg);
}

.ic_contracts {
    -webkit-mask-image: url(../images/icons/general/svg/ic_contracts.svg);
    mask-image: url(../images/icons/general/svg/ic_contracts.svg);
}

.ic_approve {
    -webkit-mask-image: url(../images/icons/general/svg/ic_approve.svg);
    mask-image: url(../images/icons/general/svg/ic_approve.svg);
}

.ic_invoices {
    -webkit-mask-image: url(../images/icons/general/svg/ic_invoices.svg);
    mask-image: url(../images/icons/general/svg/ic_invoices.svg);
}

.ic_connections {
    -webkit-mask-image: url(../images/icons/general/svg/ic_connections.svg);
    mask-image: url(../images/icons/general/svg/ic_connections.svg);
}

.ic_add_supplier {
    -webkit-mask-image: url(../images/icons/general/svg/ic_add_supplier.svg);
    mask-image: url(../images/icons/general/svg/ic_add_supplier.svg);
}

.ic_connections {
    -webkit-mask-image: url(../images/icons/general/svg/ic_connections.svg);
    mask-image: url(../images/icons/general/svg/ic_connections.svg);
}

.ic_link_management {
    -webkit-mask-image: url(../images/icons/general/svg/ic_link_management.svg);
    mask-image: url(../images/icons/general/svg/ic_link_management.svg);
}

.ic_orders {
    -webkit-mask-image: url(../images/icons/general/svg/ic_orders.svg);
    mask-image: url(../images/icons/general/svg/ic_orders.svg);
}

.ic_finance {
    -webkit-mask-image: url(../images/icons/general/svg/ic_finance.svg);
    mask-image: url(../images/icons/general/svg/ic_finance.svg);
}

.ic_admin {
    -webkit-mask-image: url(../images/icons/general/svg/ic_admin.svg);
    mask-image: url(../images/icons/general/svg/ic_admin.svg);
}

.ic_process_invoices {
    -webkit-mask-image: url(../images/icons/general/svg/ic_process_invoices.svg);
    mask-image: url(../images/icons/general/svg/ic_process_invoices.svg);
}

.ic_approve_invoice {
    -webkit-mask-image: url(../images/icons/general/svg/ic_approve_invoice.svg);
    mask-image: url(../images/icons/general/svg/ic_approve_invoice.svg);
}

.ic_export {
    -webkit-mask-image: url(../images/icons/general/svg/ic_export.svg);
    mask-image: url(../images/icons/general/svg/ic_export.svg);
}

.ic_import {
    -webkit-mask-image: url(../images/icons/general/svg/ic_import.svg);
    mask-image: url(../images/icons/general/svg/ic_import.svg);
}

.ic_search {
    -webkit-mask-image: url(../images/icons/general/svg/ic_search.svg);
    mask-image: url(../images/icons/general/svg/ic_search.svg);
}

.ic_first {
    -webkit-mask-image: url(../images/icons/general/svg/ic_first.svg);
    mask-image: url(../images/icons/general/svg/ic_first.svg);
}

.ic_previous {
    -webkit-mask-image: url(../images/icons/general/svg/ic_previous.svg);
    mask-image: url(../images/icons/general/svg/ic_previous.svg);
}

.ic_next {
    -webkit-mask-image: url(../images/icons/general/svg/ic_next.svg);
    mask-image: url(../images/icons/general/svg/ic_next.svg);
}

.ic_last {
    -webkit-mask-image: url(../images/icons/general/svg/ic_last.svg);
    mask-image: url(../images/icons/general/svg/ic_last.svg);
}

.ic_edit {
    -webkit-mask-image: url(../images/icons/general/svg/ic_edit.svg);
    mask-image: url(../images/icons/general/svg/ic_edit.svg);
}

.ic_edit_circle {
    -webkit-mask-image: url(../images/icons/general/svg/ic_edit_circle.svg);
    mask-image: url(../images/icons/general/svg/ic_edit_circle.svg);
}

.ic_delete {
    -webkit-mask-image: url(../images/icons/general/svg/ic_delete.svg);
    mask-image: url(../images/icons/general/svg/ic_delete.svg);
}

.ic_delete_sweep {
    -webkit-mask-image: url(../images/icons/general/svg/ic_delete_sweep.svg);
    mask-image: url(../images/icons/general/svg/ic_delete_sweep.svg);
}

.ic_trash {
    -webkit-mask-image: url(../images/icons/general/svg/ic_delete.svg);
    mask-image: url(../images/icons/general/svg/ic_delete.svg);
}

.ic_download {
    -webkit-mask-image: url(../images/icons/general/svg/ic_download.svg);
    mask-image: url(../images/icons/general/svg/ic_download.svg);
}

.ic_help_circle {
    -webkit-mask-image: url(../images/icons/general/svg/ic_help_circle.svg);
    mask-image: url(../images/icons/general/svg/ic_help_circle.svg);
}

.ic_help_circle_filled {
    -webkit-mask-image: url(../images/icons/general/svg/ic_help_circle_filled.svg);
    mask-image: url(../images/icons/general/svg/ic_help_circle_filled.svg);
}

.ic_list {
    -webkit-mask-image: url(../images/icons/general/svg/ic_list.svg);
    mask-image: url(../images/icons/general/svg/ic_list.svg);
}

.ic_actions {
    -webkit-mask-image: url(../images/icons/general/svg/ic_actions.svg);
    mask-image: url(../images/icons/general/svg/ic_actions.svg);
}

.ic_actions_circle {
    -webkit-mask-image: url(../images/icons/general/svg/ic_actions_circle.svg);
    mask-image: url(../images/icons/general/svg/ic_actions_circle.svg);
    rotate: 90deg;
}

.ic_information_circle {
    -webkit-mask-image: url(../images/icons/general/svg/ic_information_circle.svg);
    mask-image: url(../images/icons/general/svg/ic_information_circle.svg);
}

.ic_information_circle_filled {
    -webkit-mask-image: url(../images/icons/general/svg/ic_information_circle_filled.svg);
    mask-image: url(../images/icons/general/svg/ic_information_circle_filled.svg);
}

.ic_arrow_left_circle {
    -webkit-mask-image: url(../images/icons/general/svg/ic_arrow_right_circle.svg);
    mask-image: url(../images/icons/general/svg/ic_arrow_right_circle.svg);
    rotate: 180deg;
}

.ic_arrow_right_circle {
    -webkit-mask-image: url(../images/icons/general/svg/ic_arrow_right_circle.svg);
    mask-image: url(../images/icons/general/svg/ic_arrow_right_circle.svg);
}

.ic_mail {
    -webkit-mask-image: url(../images/icons/general/svg/ic_mail.svg);
    mask-image: url(../images/icons/general/svg/ic_mail.svg);
}

.ic_roles {
    -webkit-mask-image: url(../images/icons/general/svg/ic_roles.svg);
    mask-image: url(../images/icons/general/svg/ic_roles.svg);
}

.ic_copy {
    -webkit-mask-image: url(../images/icons/general/svg/ic_copy.svg);
    mask-image: url(../images/icons/general/svg/ic_copy.svg);
}

.ic_plus_circle {
    -webkit-mask-image: url(../images/icons/general/svg/ic_plus_circle.svg);
    mask-image: url(../images/icons/general/svg/ic_plus_circle.svg);
}

.ic_calendar {
    -webkit-mask: url(../images/icons/general/svg/ic_calendar.svg) no-repeat center;
    mask: url(../images/icons/general/svg/ic_calendar.svg) no-repeat center;
}

.ic_arrow_down {
    -webkit-mask-image: url(../images/icons/general/svg/ic_next.svg);
    mask-image: url(../images/icons/general/svg/ic_next.svg);
    rotate: 90deg;
}

.ic_arrow_up {
    -webkit-mask-image: url(../images/icons/general/svg/ic_next.svg);
    mask-image: url(../images/icons/general/svg/ic_next.svg);
    rotate: -90deg;
}

.ic_check {
    -webkit-mask-image: url(../images/icons/general/svg/ic_check.svg);
    mask-image: url(../images/icons/general/svg/ic_check.svg);
}

.ic_check_bold {
    -webkit-mask-image: url(../images/icons/general/svg/ic_check_bold.svg);
    mask-image: url(../images/icons/general/svg/ic_check_bold.svg);
}

.ic_check_circle {
    -webkit-mask-image: url(../images/icons/general/svg/ic_check_circle.svg);
    mask-image: url(../images/icons/general/svg/ic_check_circle.svg);
}

.ic_uncheck_circle {
    -webkit-mask-image: url(../images/icons/general/svg/ic_unchecked_circle.svg);
    mask-image: url(../images/icons/general/svg/ic_unchecked_circle.svg);
}

.ic_gallery-thumbnail {
    -webkit-mask-image: url(../images/icons/general/svg/ic_gallery-thumbnail.svg);
    mask-image: url(../images/icons/general/svg/ic_gallery-thumbnail.svg);
}

.ic-checkbox {
    -webkit-mask-image: url(../images/icons/general/svg/ic-checkbox.svg);
    mask-image: url(../images/icons/general/svg/ic-checkbox.svg);
}

.ic-checkbox-filled {
    -webkit-mask-image: url(../images/icons/general/svg/ic-checkbox-filled.svg);
    mask-image: url(../images/icons/general/svg/ic-checkbox-filled.svg);

}

.ic-checkbox-checked {
    -webkit-mask-image: url(../images/icons/general/svg/ic-checkbox-checked.svg);
    mask-image: url(../images/icons/general/svg/ic-checkbox-checked.svg);
}

.ic-checkbox-filled-checked {
    -webkit-mask-image: url(../images/icons/general/svg/ic-checkbox-filled-checked.svg);
    mask-image: url(../images/icons/general/svg/ic-checkbox-filled-checked.svg);
}

.ic-checkbox.indigo,
.ic-checkbox-filled.indigo,
.ic-checkbox-checked.indigo,
.ic-checkbox-filled-checked.indigo {
    background-color: var(--indigo-500);
}

.ic-checkbox.kobalt,
.ic-checkbox-filled.kobalt,
.ic-checkbox-checked.kobalt,
.ic-checkbox-filled-checked.kobalt {
    background-color: var(--kobalt-500);
}

.ic-checkbox.orange,
.ic-checkbox-filled.orange,
.ic-checkbox-checked.orange,
.ic-checkbox-filled-checked.orange {
    background-color: var(--orange-500);
}

.ic-checkbox.sangria,
.ic-checkbox-filled.sangria,
.ic-checkbox-checked.sangria,
.ic-checkbox-filled-checked.sangria {
    background-color: var(--sangria-500);
}

.ic-checkbox.saphire,
.ic-checkbox-filled.saphire,
.ic-checkbox-checked.saphire,
.ic-checkbox-filled-checked.saphire {
    background-color: var(--saphire-500);
}

.ic-checkbox.teal,
.ic-checkbox-filled.teal,
.ic-checkbox-checked.teal,
.ic-checkbox-filled-checked.teal {
    background-color: var(--teal-500);
}

.ic-checkbox.yellow,
.ic-checkbox-filled.yellow,
.ic-checkbox-checked.yellow,
.ic-checkbox-filled-checked.yellow {
    background-color: var(--yellow-500);
}

.ic-checkbox.violet,
.ic-checkbox-filled.violet,
.ic-checkbox-checked.violet,
.ic-checkbox-filled-checked.violet {
    background-color: var(--violet-500);
}

.ic_investmentOrder {
    -webkit-mask-image: url(../images/icons/general/svg/ic_investmentOrder.svg);
    mask-image: url(../images/icons/general/svg/ic_investmentOrder.svg);
}

.ic_proFormaOrder {
    -webkit-mask-image: url(../images/icons/general/svg/ic_proFormaOrder.svg);
    mask-image: url(../images/icons/general/svg/ic_proFormaOrder.svg);
}

.ic_retrospectiveOrder {
    -webkit-mask-image: url(../images/icons/general/svg/ic_retrospectiveOrder.svg);
    mask-image: url(../images/icons/general/svg/ic_retrospectiveOrder.svg);
}

.ic_scheduled {
    -webkit-mask-image: url(../images/icons/general/svg/ic_scheduled.svg);
    mask-image: url(../images/icons/general/svg/ic_scheduled.svg);
}

.ic_urgentOrder {
    -webkit-mask-image: url(../images/icons/general/svg/ic_urgentOrder.svg);
    mask-image: url(../images/icons/general/svg/ic_urgentOrder.svg);
}

.ic_invitation {
    -webkit-mask-image: url(../images/icons/general/svg/ic_invitation.svg);
    mask-image: url(../images/icons/general/svg/ic_invitation.svg);
}

.ic_details {
    -webkit-mask-image: url(../images/icons/general/svg/ic_details.svg);
    mask-image: url(../images/icons/general/svg/ic_details.svg);
}

.ic_folderZip {
    -webkit-mask-image: url(../images/icons/general/svg/ic_folder-zip.svg);
    mask-image: url(../images/icons/general/svg/ic_folder-zip.svg);
}

.ic_csv {
    -webkit-mask-image: url(../images/icons/general/svg/ic_csv.svg);
    mask-image: url(../images/icons/general/svg/ic_csv.svg);
}

.ic_accounting_robot {
    -webkit-mask-image: url(../images/icons/general/svg/ic_accounting_robot.svg);
    mask-image: url(../images/icons/general/svg/ic_accounting_robot.svg);
}

.ic_crm {
    -webkit-mask-image: url(../images/icons/general/svg/ic_crm.svg);
    mask-image: url(../images/icons/general/svg/ic_crm.svg);
}

.ic_document {
    -webkit-mask-image: url(../images/icons/general/svg/ic_document.svg);
    mask-image: url(../images/icons/general/svg/ic_document.svg);
}

.ic_sales {
    -webkit-mask-image: url(../images/icons/general/svg/ic_sales.svg);
    mask-image: url(../images/icons/general/svg/ic_sales.svg);
}

.ic_supplier_portal {
    -webkit-mask-image: url(../images/icons/general/svg/ic_supplier_portal.svg);
    mask-image: url(../images/icons/general/svg/ic_supplier_portal.svg);
}

.ic_support {
    -webkit-mask-image: url(../images/icons/general/svg/ic_support.svg);
    mask-image: url(../images/icons/general/svg/ic_support.svg);
}

.ic_time {
    -webkit-mask-image: url(../images/icons/general/svg/ic_time.svg);
    mask-image: url(../images/icons/general/svg/ic_time.svg);
}

.ic_print {
    -webkit-mask-image: url(../images/icons/general/svg/ic_print.svg);
    mask-image: url(../images/icons/general/svg/ic_print.svg);
}

.ic_pdf {
    -webkit-mask-image: url(../images/icons/general/svg/ic_pdf.svg);
    mask-image: url(../images/icons/general/svg/ic_pdf.svg);
}

.ic_redo {
    -webkit-mask-image: url(../images/icons/general/svg/ic_redo.svg);
    mask-image: url(../images/icons/general/svg/ic_redo.svg);
}

.ic_eye_filled {
    -webkit-mask-image: url(../images/icons/general/svg/ic_eye_filled.svg);
    mask-image: url(../images/icons/general/svg/ic_eye_filled.svg);
}

.ic_page_cog {
    -webkit-mask-image: url(../images/icons/general/svg/ic_page_cog.svg);
    mask-image: url(../images/icons/general/svg/ic_page_cog.svg);
}

.ic_image {
    -webkit-mask-image: url(../images/icons/general/svg/ic_image.svg);
    mask-image: url(../images/icons/general/svg/ic_image.svg);
}

.ic_hourglass {
    -webkit-mask-image: url(../images/icons/general/svg/ic_hourglass.svg);
    mask-image: url(../images/icons/general/svg/ic_hourglass.svg);
}

.ic_hand {
    -webkit-mask-image: url(../images/icons/general/svg/ic_hand.svg);
    mask-image: url(../images/icons/general/svg/ic_hand.svg);
}

.ic_alarm {
    -webkit-mask-image: url(../images/icons/general/svg/ic_alarm.svg);
    mask-image: url(../images/icons/general/svg/ic_alarm.svg);
}

.ic_swap_horizontal {
    -webkit-mask-image: url(../images/icons/general/svg/ic_swap_horizontal.svg);
    mask-image: url(../images/icons/general/svg/ic_swap_horizontal.svg);
}

.ic_minus {
    -webkit-mask-image: url(../images/icons/general/svg/ic_minus.svg);
    mask-image: url(../images/icons/general/svg/ic_minus.svg);
}

.ic_lock {
    -webkit-mask-image: url(../images/icons/general/svg/ic_lock.svg);
    mask-image: url(../images/icons/general/svg/ic_lock.svg);
}

.ic_note {
    -webkit-mask-image: url(../images/icons/general/svg/ic_note.svg);
    mask-image: url(../images/icons/general/svg/ic_note.svg);
}

.ic_invoice_share {
    -webkit-mask-image: url(../images/icons/general/svg/ic_invoice_share.svg);
    mask-image: url(../images/icons/general/svg/ic_invoice_share.svg);
}

.ic_report {
    -webkit-mask-image: url(../images/icons/general/svg/ic_report.svg);
    mask-image: url(../images/icons/general/svg/ic_report.svg);
}

.ic_service {
    -webkit-mask-image: url(../images/icons/general/svg/ic_service.svg);
    mask-image: url(../images/icons/general/svg/ic_service.svg);
}

.ic_package {
    -webkit-mask-image: url(../images/icons/general/svg/ic_package.svg);
    mask-image: url(../images/icons/general/svg/ic_package.svg);
}

.ic_chat {
    -webkit-mask-image: url(../images/icons/general/svg/ic_chat.svg);
    mask-image: url(../images/icons/general/svg/ic_chat.svg);
}

.ic_user_comment {
    -webkit-mask-image: url(../images/icons/general/svg/ic_user_comment.svg);
    mask-image: url(../images/icons/general/svg/ic_user_comment.svg);
}

.ic_user_forward {
    -webkit-mask-image: url(../images/icons/general/svg/ic_user_forward.svg);
    mask-image: url(../images/icons/general/svg/ic_user_forward.svg);
}

.ic_undo {
    -webkit-mask-image: url(../images/icons/general/svg/ic_undo.svg);
    mask-image: url(../images/icons/general/svg/ic_undo.svg);
}

.ic_select {
    -webkit-mask-image: url(../images/icons/general/svg/ic_select.svg);
    mask-image: url(../images/icons/general/svg/ic_select.svg);
}

.ic_time {
    -webkit-mask-image: url(../images/icons/general/svg/ic_time.svg);
    mask-image: url(../images/icons/general/svg/ic_time.svg);
}

.ic_account_balance_plus {
    -webkit-mask-image: url(../images/icons/general/svg/ic_account_balance_plus.svg);
    mask-image: url(../images/icons/general/svg/ic_account_balance_plus.svg);
}

.ic_account_balance_wallet_plus {
    -webkit-mask-image: url(../images/icons/general/svg/ic_account_balance_wallet_plus.svg);
    mask-image: url(../images/icons/general/svg/ic_account_balance_wallet_plus.svg);
}

.ic_calculate_plus {
    -webkit-mask-image: url(../images/icons/general/svg/ic_calculate_plus.svg);
    mask-image: url(../images/icons/general/svg/ic_calculate_plus.svg);
}

.ic_note_plus {
    -webkit-mask-image: url(../images/icons/general/svg/ic_note_plus.svg);
    mask-image: url(../images/icons/general/svg/ic_note_plus.svg);
}

.ic_transport {
    -webkit-mask-image: url(../images/icons/general/svg/ic_transport.svg);
    mask-image: url(../images/icons/general/svg/ic_transport.svg);
}

.ic_transport_plus {
    -webkit-mask-image: url(../images/icons/general/svg/ic_transport_plus.svg);
    mask-image: url(../images/icons/general/svg/ic_transport_plus.svg);
}

.ic_work {
    -webkit-mask-image: url(../images/icons/general/svg/ic_work.svg);
    mask-image: url(../images/icons/general/svg/ic_work.svg);
}

.ic_work_plus {
    -webkit-mask-image: url(../images/icons/general/svg/ic_work_plus.svg);
    mask-image: url(../images/icons/general/svg/ic_work_plus.svg);
}

.ic_event_list {
    -webkit-mask-image: url(../images/icons/general/svg/ic_event_list.svg);
    mask-image: url(../images/icons/general/svg/ic_event_list.svg);
}

.ic_event_list_flipped {
    -webkit-mask-image: url(../images/icons/general/svg/ic_event_list.svg);
    mask-image: url(../images/icons/general/svg/ic_event_list.svg);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.ic_package_plus {
    -webkit-mask-image: url(../images/icons/general/svg/ic_package_plus.svg);
    mask-image: url(../images/icons/general/svg/ic_package_plus.svg);
}

.ic_package_minus {
    -webkit-mask-image: url(../images/icons/general/svg/ic_package_minus.svg);
    mask-image: url(../images/icons/general/svg/ic_package_minus.svg);
}

.ic_package_error {
    -webkit-mask-image: url(../images/icons/general/svg/ic_package_error.svg);
    mask-image: url(../images/icons/general/svg/ic_package_error.svg);
}

.ic_delegations_forward {
    -webkit-mask-image: url(../images/icons/general/svg/ic_delegations_forward.svg);
    mask-image: url(../images/icons/general/svg/ic_delegations_forward.svg);
}

.ic_delegations_rejection {
    -webkit-mask-image: url(../images/icons/general/svg/ic_delegations_rejection.svg);
    mask-image: url(../images/icons/general/svg/ic_delegations_rejection.svg);
}

.ic_chat_check {
    -webkit-mask-image: url(../images/icons/general/svg/ic_chat_check.svg);
    mask-image: url(../images/icons/general/svg/ic_chat_check.svg);
}

.ic_chat_close {
    -webkit-mask-image: url(../images/icons/general/svg/ic_chat_close.svg);
    mask-image: url(../images/icons/general/svg/ic_chat_close.svg);
}

.ic_warning {
    -webkit-mask-image: url(../images/icons/general/svg/ic_warning.svg);
    mask-image: url(../images/icons/general/svg/ic_warning.svg);
}

.ic_calculate {
    -webkit-mask-image: url(../images/icons/general/svg/ic_calculate.svg);
    mask-image: url(../images/icons/general/svg/ic_calculate.svg);
}

.ic_grid {
    -webkit-mask-image: url(../images/icons/general/svg/ic_grid.svg);
    mask-image: url(../images/icons/general/svg/ic_grid.svg);
}

.ic_payments_incl {
    -webkit-mask-image: url(../images/icons/general/svg/ic_payments_incl.svg);
    mask-image: url(../images/icons/general/svg/ic_payments_incl.svg);
}

.ic_e_invoice {
    -webkit-mask-image: url(../images/icons/general/svg/ic_e_invoice.svg);
    mask-image: url(../images/icons/general/svg/ic_e_invoice.svg);
}

.ic_package_down {
    -webkit-mask-image: url(../images/icons/general/svg/ic_package_down.svg);
    mask-image: url(../images/icons/general/svg/ic_package_down.svg);
}

.ic_package_up {
    -webkit-mask-image: url(../images/icons/general/svg/ic_package_up.svg);
    mask-image: url(../images/icons/general/svg/ic_package_up.svg);
}

.ic_open_in_new {
    -webkit-mask-image: url(../images/icons/general/svg/ic_open_in_new.svg);
    mask-image: url(../images/icons/general/svg/ic_open_in_new.svg);
}

.ic_zoom_in {
    -webkit-mask-image: url(../images/icons/general/svg/ic_zoom_in.svg);
    mask-image: url(../images/icons/general/svg/ic_zoom_in.svg);
}

.ic_zoom_out {
    -webkit-mask-image: url(../images/icons/general/svg/ic_zoom_out.svg);
    mask-image: url(../images/icons/general/svg/ic_zoom_out.svg);
}

.ic_reset_focus {
    -webkit-mask-image: url(../images/icons/general/svg/ic_reset_focus.svg);
    mask-image: url(../images/icons/general/svg/ic_reset_focus.svg);
}

.ic_open_in_new {
    -webkit-mask-image: url(../images/icons/general/svg/ic_open_in_new.svg);
    mask-image: url(../images/icons/general/svg/ic_open_in_new.svg);
}

.ic_live_help {
    -webkit-mask-image: url(../images/icons/general/svg/ic_live_help.svg);
    mask-image: url(../images/icons/general/svg/ic_live_help.svg);
}

.ic_query_stats {
    -webkit-mask-image: url(../images/icons/general/svg/ic_query_stats.svg);
    mask-image: url(../images/icons/general/svg/ic_query_stats.svg);
}

.ic_error {
    -webkit-mask-image: url(../images/icons/general/svg/ic_error.svg);
    mask-image: url(../images/icons/general/svg/ic_error.svg);
}

.ic_article {
    -webkit-mask-image: url(../images/icons/general/svg/ic_article.svg);
    mask-image: url(../images/icons/general/svg/ic_article.svg);
}

.ic_article_po {
    -webkit-mask-image: url(../images/icons/general/svg/ic_article_po.svg);
    mask-image: url(../images/icons/general/svg/ic_article_po.svg);
}

.ic_renew {
    -webkit-mask-image: url(../images/icons/general/svg/ic_renew.svg);
    mask-image: url(../images/icons/general/svg/ic_renew.svg);
}

.ic_restore_page.svg {
    -webkit-mask-image: url(../images/icons/general/svg/ic_restore_page.svg);
    mask-image: url(../images/icons/general/svg/ic_restore_page.svg);
}

.ic_block {
    -webkit-mask-image: url(../images/icons/general/svg/ic_block.svg);
    mask-image: url(../images/icons/general/svg/ic_block.svg);
}

.ic_save {
    -webkit-mask-image: url(../images/icons/general/svg/ic_save.svg);
    mask-image: url(../images/icons/general/svg/ic_save.svg);
}

.ic_task_alt {
    -webkit-mask-image: url(../images/icons/general/svg/ic_task_alt.svg);
    mask-image: url(../images/icons/general/svg/ic_task_alt.svg);
}

.ic_drag {
    -webkit-mask-image: url(../images/icons/general/svg/ic_drag.svg);
    mask-image: url(../images/icons/general/svg/ic_drag.svg);
}

.ic_document_up {
    -webkit-mask-image: url(../images/icons/general/svg/ic_document_up.svg);
    mask-image: url(../images/icons/general/svg/ic_document_up.svg);
}

.ic_document_down {
    -webkit-mask-image: url(../images/icons/general/svg/ic_document_down.svg);
    mask-image: url(../images/icons/general/svg/ic_document_down.svg);
}

.ic_language {
    -webkit-mask-image: url(../images/icons/general/svg/ic_language.svg);
    mask-image: url(../images/icons/general/svg/ic_language.svg);
}

.ic_info {
    -webkit-mask-image: url(../images/icons/general/svg/ic_info.svg);
    mask-image: url(../images/icons/general/svg/ic_info.svg);
}

.ic_plus_circle_filled {
    -webkit-mask-image: url(../images/icons/general/svg/ic_plus_circle_filled.svg);
    mask-image: url(../images/icons/general/svg/ic_plus_circle_filled.svg);
}

/* FLAGS */
.flags {
    width: 24px;
    height: 24px;
    float: left;
}

.nlFlag {
    background: url(../images/icons/flags/svg/netherlands.svg) no-repeat center;
}

.usFlag {
    background: url(../images/icons/flags/svg/united-states.svg) no-repeat center;
}

.ukFlag {
    background: url(../images/icons/flags/svg/united-kingdom.svg) no-repeat center;
}

.deFlag {
    background: url(../images/icons/flags/svg/germany.svg) no-repeat center;
}

.frFlag {
    background: url(../images/icons/flags/svg/france.svg) no-repeat center;
}

.esFlag {
    background: url(../images/icons/flags/svg/spain.svg) no-repeat center;
}

.brFlag {
    background: url(../images/icons/flags/svg/brazil.svg) no-repeat center;
}

.dkFlag {
    background: url(../images/icons/flags/svg/denmark.svg) no-repeat center;
}