:root {
    ---120_baseDark: #393939;
    ---120_baseLight: #BFBFBF;
    ---120_baseLightest: #FBFBFB;
    ---120_baseNormal: #606060;
    ---120_baseNormalLight: #8F8F8F;
    ---120_baseUltraLight: #F7F7F7;
    ---120_baseVeryDark: #1C1C1C;
    ---120_baseVeryLight: #DFDFDF;
    ---120_baseVeryVeryLight: #EFEFEF;
    ---30_baseDark: #393939;
    ---30_baseLight: #BFBFBF;
    ---30_baseLightest: #FBFBFB;
    ---30_baseNormal: #606060;
    ---30_baseNormalLight: #8F8F8F;
    ---30_baseUltraLight: #F7F7F7;
    ---30_baseVeryDark: #1C1C1C;
    ---30_baseVeryLight: #DFDFDF;
    ---30_baseVeryVeryLight: #EFEFEF;
    ---60_baseDark: #393939;
    ---60_baseLight: #BFBFBF;
    ---60_baseLightest: #FBFBFB;
    ---60_baseNormal: #606060;
    ---60_baseNormalLight: #8F8F8F;
    ---60_baseUltraLight: #F7F7F7;
    ---60_baseVeryDark: #1C1C1C;
    ---60_baseVeryLight: #DFDFDF;
    ---60_baseVeryVeryLight: #EFEFEF;
    ---90_baseDark: #393939;
    ---90_baseLight: #BFBFBF;
    ---90_baseLightest: #FBFBFB;
    ---90_baseNormal: #606060;
    ---90_baseNormalLight: #8F8F8F;
    ---90_baseUltraLight: #F7F7F7;
    ---90_baseVeryDark: #1C1C1C;
    ---90_baseVeryLight: #DFDFDF;
    ---90_baseVeryVeryLight: #EFEFEF;
    --120_baseDark: #393939;
    --120_baseLight: #BFBFBF;
    --120_baseLightest: #FBFBFB;
    --120_baseNormal: #606060;
    --120_baseNormalLight: #8F8F8F;
    --120_baseUltraLight: #F7F7F7;
    --120_baseVeryDark: #1C1C1C;
    --120_baseVeryLight: #DFDFDF;
    --120_baseVeryVeryLight: #EFEFEF;
    --180_baseDark: #393939;
    --180_baseLight: #BFBFBF;
    --180_baseLightest: #FBFBFB;
    --180_baseNormal: #606060;
    --180_baseNormalLight: #8F8F8F;
    --180_baseUltraLight: #F7F7F7;
    --180_baseVeryDark: #1C1C1C;
    --180_baseVeryLight: #DFDFDF;
    --180_baseVeryVeryLight: #EFEFEF;
    --30_baseDark: #393939;
    --30_baseLight: #BFBFBF;
    --30_baseLightest: #FBFBFB;
    --30_baseNormal: #606060;
    --30_baseNormalLight: #8F8F8F;
    --30_baseUltraLight: #F7F7F7;
    --30_baseVeryDark: #1C1C1C;
    --30_baseVeryLight: #DFDFDF;
    --30_baseVeryVeryLight: #EFEFEF;
    --60_baseDark: #393939;
    --60_baseLight: #BFBFBF;
    --60_baseLightest: #FBFBFB;
    --60_baseNormal: #606060;
    --60_baseNormalLight: #8F8F8F;
    --60_baseUltraLight: #F7F7F7;
    --60_baseVeryDark: #1C1C1C;
    --60_baseVeryLight: #DFDFDF;
    --60_baseVeryVeryLight: #EFEFEF;
    --90_baseDark: #393939;
    --90_baseLight: #BFBFBF;
    --90_baseLightest: #FBFBFB;
    --90_baseNormal: #606060;
    --90_baseNormalLight: #8F8F8F;
    --90_baseUltraLight: #F7F7F7;
    --90_baseVeryDark: #1C1C1C;
    --90_baseVeryLight: #DFDFDF;
    --90_baseVeryVeryLight: #EFEFEF;
    --ERRORbaseDark: #660000;
    --ERRORbaseLight: #DD9999;
    --ERRORbaseLightest: #FDF9F9;
    --ERRORbaseNormal: #AA0000;
    --ERRORbaseNormalLight: #C34C4C;
    --ERRORbaseUltraLight: #FAF2F2;
    --ERRORbaseVeryDark: #330000;
    --ERRORbaseVeryLight: #EECCCC;
    --ERRORbaseVeryVeryLight: #F6E5E5;
    --INSPACEbaseDark: #0F1926;
    --INSPACEbaseLight: #A3A9B2;
    --INSPACEbaseLightest: #FAFAFB;
    --INSPACEbaseNormal: #192A40;
    --INSPACEbaseNormalLight: #5E6979;
    --INSPACEbaseUltraLight: #F3F4F5;
    --INSPACEbaseVeryDark: #070C13;
    --INSPACEbaseVeryLight: #D1D4D8;
    --INSPACEbaseVeryVeryLight: #E8E9EB;
    --PLASTECbaseDark: #004B89;
    --PLASTECbaseLight: #99CBF4;
    --PLASTECbaseLightest: #F9FCFE;
    --PLASTECbaseNormal: #007EE5;
    --PLASTECbaseNormalLight: #4CA4EC;
    --PLASTECbaseUltraLight: #F2F8FD;
    --PLASTECbaseVeryDark: #002544;
    --PLASTECbaseVeryLight: #CCE5F9;
    --PLASTECbaseVeryVeryLight: #E5F2FC;
    --actionbaseDark: #901C00;
    --actionbaseLight: #F9AC99;
    --actionbaseLightest: #FEFAF9;
    --actionbaseNormal: #F03000;
    --actionbaseNormalLight: #F46E4C;
    --actionbaseUltraLight: #FEF4F2;
    --actionbaseVeryDark: #480E00;
    --actionbaseVeryLight: #FCD5CC;
    --actionbaseVeryVeryLight: #FDEAE5;
    --adminbaseDark: #991E00;
    --adminbaseLight: #FFAD99;
    --adminbaseLightest: #FFFAF9;
    --adminbaseNormal: #FF3300;
    --adminbaseNormalLight: #FF704C;
    --adminbaseUltraLight: #FFF4F2;
    --adminbaseVeryDark: #4C0F00;
    --adminbaseVeryLight: #FFD6CC;
    --adminbaseVeryVeryLight: #FFEAE5;
    --alertbaseDark: #8F293D;
    --alertbaseLight: #F8B4C2;
    --alertbaseLightest: #FEFBFB;
    --alertbaseNormal: #EF4567;
    --alertbaseNormalLight: #F37C94;
    --alertbaseUltraLight: #FEF5F7;
    --alertbaseVeryDark: #47141E;
    --alertbaseVeryLight: #FBD9E0;
    --alertbaseVeryVeryLight: #FDECEF;
    --attentionbaseDark: #97450C;
    --attentionbaseLight: #FEC7A1;
    --attentionbaseLightest: #FEFCFA;
    --attentionbaseNormal: #FD7414;
    --attentionbaseNormalLight: #FD9D5A;
    --attentionbaseUltraLight: #FEF8F3;
    --attentionbaseVeryDark: #4B2206;
    --attentionbaseVeryLight: #FEE3D0;
    --attentionbaseVeryVeryLight: #FEF1E7;
    --backgroundbaseDark: #929292;
    --backgroundbaseLight: #FAFAFA;
    --backgroundbaseLightest: #FEFEFE;
    --backgroundbaseNormal: #F4F4F4;
    --backgroundbaseNormalLight: #F7F7F7;
    --backgroundbaseUltraLight: #FEFEFE;
    --backgroundbaseVeryDark: #494949;
    --backgroundbaseVeryLight: #FCFCFC;
    --backgroundbaseVeryVeryLight: #FDFDFD;
    --baseDark: #393939;
    --baseLight: #BFBFBF;
    --baseLightest: #FBFBFB;
    --baseNormal: #606060;
    --baseNormalLight: #8F8F8F;
    --baseUltraLight: #F7F7F7;
    --baseVeryDark: #1C1C1C;
    --baseVeryLight: #DFDFDF;
    --baseVeryVeryLight: #EFEFEF;
    --bluebaseDark: #000066;
    --bluebaseLight: #9999DD;
    --bluebaseLightest: #F9F9FD;
    --bluebaseNormal: #0000AA;
    --bluebaseNormalLight: #4C4CC3;
    --bluebaseUltraLight: #F2F2FA;
    --bluebaseVeryDark: #000033;
    --bluebaseVeryLight: #CCCCEE;
    --bluebaseVeryVeryLight: #E5E5F6;
    --buttonbaseDark: #0E457B;
    --buttonbaseLight: #A2C7EB;
    --buttonbaseLightest: #FAFCFE;
    --buttonbaseNormal: #1874CD;
    --buttonbaseNormalLight: #5D9DDC;
    --buttonbaseUltraLight: #F3F8FC;
    --buttonbaseVeryDark: #07223D;
    --buttonbaseVeryLight: #D0E3F5;
    --buttonbaseVeryVeryLight: #E7F1FA;
    --calendarbaseDark: #003D7A;
    --calendarbaseLight: #99C1EA;
    --calendarbaseLightest: #F9FBFD;
    --calendarbaseNormal: #0066CC;
    --calendarbaseNormalLight: #4C93DB;
    --calendarbaseUltraLight: #F2F7FC;
    --calendarbaseVeryDark: #001E3D;
    --calendarbaseVeryLight: #CCE0F4;
    --calendarbaseVeryVeryLight: #E5EFF9;
    --clientjobsbaseDark: #0F1926;
    --clientjobsbaseLight: #A3A9B2;
    --clientjobsbaseLightest: #FAFAFB;
    --clientjobsbaseNormal: #192A40;
    --clientjobsbaseNormalLight: #5E6979;
    --clientjobsbaseUltraLight: #F3F4F5;
    --clientjobsbaseVeryDark: #070C13;
    --clientjobsbaseVeryLight: #D1D4D8;
    --clientjobsbaseVeryVeryLight: #E8E9EB;
    --clientsbaseDark: #0F1926;
    --clientsbaseLight: #A3A9B2;
    --clientsbaseLightest: #FAFAFB;
    --clientsbaseNormal: #192A40;
    --clientsbaseNormalLight: #5E6979;
    --clientsbaseUltraLight: #F3F4F5;
    --clientsbaseVeryDark: #070C13;
    --clientsbaseVeryLight: #D1D4D8;
    --clientsbaseVeryVeryLight: #E8E9EB;
    --cncbaseDark: #0F1926;
    --cncbaseLight: #A3A9B2;
    --cncbaseLightest: #FAFAFB;
    --cncbaseNormal: #192A40;
    --cncbaseNormalLight: #5E6979;
    --cncbaseUltraLight: #F3F4F5;
    --cncbaseVeryDark: #070C13;
    --cncbaseVeryLight: #D1D4D8;
    --cncbaseVeryVeryLight: #E8E9EB;
    --cnccompletedbaseDark: #557D2F;
    --cnccompletedbaseLight: #D2ECB8;
    --cnccompletedbaseLightest: #FCFEFB;
    --cnccompletedbaseNormal: #8FD14F;
    --cnccompletedbaseNormalLight: #B0DE83;
    --cnccompletedbaseUltraLight: #F9FCF6;
    --cnccompletedbaseVeryDark: #2A3E17;
    --cnccompletedbaseVeryLight: #E8F5DB;
    --cnccompletedbaseVeryVeryLight: #F3FAED;
    --cncstartedbaseDark: #957A21;
    --cncstartedbaseLight: #FCEAAF;
    --cncstartedbaseLightest: #FEFDFB;
    --cncstartedbaseNormal: #F9CC38;
    --cncstartedbaseNormalLight: #FADB73;
    --cncstartedbaseUltraLight: #FEFCF5;
    --cncstartedbaseVeryDark: #4A3D10;
    --cncstartedbaseVeryLight: #FDF4D7;
    --cncstartedbaseVeryVeryLight: #FEF9EB;
    --communicationbaseDark: #0F1926;
    --communicationbaseLight: #A3A9B2;
    --communicationbaseLightest: #FAFAFB;
    --communicationbaseNormal: #192A40;
    --communicationbaseNormalLight: #5E6979;
    --communicationbaseUltraLight: #F3F4F5;
    --communicationbaseVeryDark: #070C13;
    --communicationbaseVeryLight: #D1D4D8;
    --communicationbaseVeryVeryLight: #E8E9EB;
    --communicationlistbaseDark: #0F1926;
    --communicationlistbaseLight: #A3A9B2;
    --communicationlistbaseLightest: #FAFAFB;
    --communicationlistbaseNormal: #192A40;
    --communicationlistbaseNormalLight: #5E6979;
    --communicationlistbaseUltraLight: #F3F4F5;
    --communicationlistbaseVeryDark: #070C13;
    --communicationlistbaseVeryLight: #D1D4D8;
    --communicationlistbaseVeryVeryLight: #E8E9EB;
    --darkredbaseDark: #670526;
    --darkredbaseLight: #DD9CB2;
    --darkredbaseLightest: #FDFAFB;
    --darkredbaseNormal: #AC0940;
    --darkredbaseNormalLight: #C45279;
    --darkredbaseUltraLight: #FAF2F5;
    --darkredbaseVeryDark: #330213;
    --darkredbaseVeryLight: #EECDD8;
    --darkredbaseVeryVeryLight: #F6E6EB;
    --dashboardbaseDark: #515166;
    --dashboardbaseLight: #CFCFDD;
    --dashboardbaseLightest: #FCFCFD;
    --dashboardbaseNormal: #8888AA;
    --dashboardbaseNormalLight: #ABABC3;
    --dashboardbaseUltraLight: #F9F9FA;
    --dashboardbaseVeryDark: #282833;
    --dashboardbaseVeryLight: #E7E7EE;
    --dashboardbaseVeryVeryLight: #F3F3F6;
    --dashboardiconbaseDark: #0F1926;
    --dashboardiconbaseLight: #A3A9B2;
    --dashboardiconbaseLightest: #FAFAFB;
    --dashboardiconbaseNormal: #192A40;
    --dashboardiconbaseNormalLight: #5E6979;
    --dashboardiconbaseUltraLight: #F3F4F5;
    --dashboardiconbaseVeryDark: #070C13;
    --dashboardiconbaseVeryLight: #D1D4D8;
    --dashboardiconbaseVeryVeryLight: #E8E9EB;
    --defaultbaseDark: #393939;
    --defaultbaseLight: #BFBFBF;
    --defaultbaseLightest: #FBFBFB;
    --defaultbaseNormal: #606060;
    --defaultbaseNormalLight: #8F8F8F;
    --defaultbaseUltraLight: #F7F7F7;
    --defaultbaseVeryDark: #1C1C1C;
    --defaultbaseVeryLight: #DFDFDF;
    --defaultbaseVeryVeryLight: #EFEFEF;
    --deletebaseDark: #900000;
    --deletebaseLight: #F99999;
    --deletebaseLightest: #FEF9F9;
    --deletebaseNormal: #F00000;
    --deletebaseNormalLight: #F44C4C;
    --deletebaseUltraLight: #FEF2F2;
    --deletebaseVeryDark: #480000;
    --deletebaseVeryLight: #FCCCCC;
    --deletebaseVeryVeryLight: #FDE5E5;
    --directentrybaseDark: #0F1926;
    --directentrybaseLight: #A3A9B2;
    --directentrybaseLightest: #FAFAFB;
    --directentrybaseNormal: #192A40;
    --directentrybaseNormalLight: #5E6979;
    --directentrybaseUltraLight: #F3F4F5;
    --directentrybaseVeryDark: #070C13;
    --directentrybaseVeryLight: #D1D4D8;
    --directentrybaseVeryVeryLight: #E8E9EB;
    --documentpopulatebaseDark: #0F1926;
    --documentpopulatebaseLight: #A3A9B2;
    --documentpopulatebaseLightest: #FAFAFB;
    --documentpopulatebaseNormal: #192A40;
    --documentpopulatebaseNormalLight: #5E6979;
    --documentpopulatebaseUltraLight: #F3F4F5;
    --documentpopulatebaseVeryDark: #070C13;
    --documentpopulatebaseVeryLight: #D1D4D8;
    --documentpopulatebaseVeryVeryLight: #E8E9EB;
    --documentsbaseDark: #0F1926;
    --documentsbaseLight: #A3A9B2;
    --documentsbaseLightest: #FAFAFB;
    --documentsbaseNormal: #192A40;
    --documentsbaseNormalLight: #5E6979;
    --documentsbaseUltraLight: #F3F4F5;
    --documentsbaseVeryDark: #070C13;
    --documentsbaseVeryLight: #D1D4D8;
    --documentsbaseVeryVeryLight: #E8E9EB;
    --employeesbaseDark: #5B7B99;
    --employeesbaseLight: #D6EBFF;
    --employeesbaseLightest: #FCFEFF;
    --employeesbaseNormal: #99CEFF;
    --employeesbaseNormalLight: #B7DCFF;
    --employeesbaseUltraLight: #F9FCFF;
    --employeesbaseVeryDark: #2D3D4C;
    --employeesbaseVeryLight: #EAF5FF;
    --employeesbaseVeryVeryLight: #F4FAFF;
    --errorbaseDark: #91171C;
    --errorbaseLight: #FAA8AC;
    --errorbaseLightest: #FEFAFA;
    --errorbaseNormal: #F32730;
    --errorbaseNormalLight: #F6676E;
    --errorbaseUltraLight: #FEF4F4;
    --errorbaseVeryDark: #480B0E;
    --errorbaseVeryLight: #FCD3D5;
    --errorbaseVeryVeryLight: #FDE9EA;
    --greenbaseDark: #005100;
    --greenbaseLight: #99CF99;
    --greenbaseLightest: #F9FCF9;
    --greenbaseNormal: #008800;
    --greenbaseNormalLight: #4CAB4C;
    --greenbaseUltraLight: #F2F9F2;
    --greenbaseVeryDark: #002800;
    --greenbaseVeryLight: #CCE7CC;
    --greenbaseVeryVeryLight: #E5F3E5;
    --headerbaseDark: #0F1922;
    --headerbaseLight: #A3A9AF;
    --headerbaseLightest: #FAFAFB;
    --headerbaseNormal: #192A39;
    --headerbaseNormalLight: #5E6974;
    --headerbaseUltraLight: #F3F4F5;
    --headerbaseVeryDark: #070C11;
    --headerbaseVeryLight: #D1D4D7;
    --headerbaseVeryVeryLight: #E8E9EB;
    --helpbaseDark: #7A7A00;
    --helpbaseLight: #EAEA99;
    --helpbaseLightest: #FDFDF9;
    --helpbaseNormal: #CCCC00;
    --helpbaseNormalLight: #DBDB4C;
    --helpbaseUltraLight: #FCFCF2;
    --helpbaseVeryDark: #3D3D00;
    --helpbaseVeryLight: #F4F4CC;
    --helpbaseVeryVeryLight: #F9F9E5;
    --inactivebaseDark: #606060;
    --inactivebaseLight: #D9D9D9;
    --inactivebaseLightest: #FDFDFD;
    --inactivebaseNormal: #A0A0A0;
    --inactivebaseNormalLight: #BCBCBC;
    --inactivebaseUltraLight: #FAFAFA;
    --inactivebaseVeryDark: #303030;
    --inactivebaseVeryLight: #ECECEC;
    --inactivebaseVeryVeryLight: #F5F5F5;
    --infobaseDark: #739060;
    --infobaseLight: #E5F9D9;
    --infobaseLightest: #FDFEFD;
    --infobaseNormal: #C0F0A0;
    --infobaseNormalLight: #D2F4BC;
    --infobaseUltraLight: #FBFEFA;
    --infobaseVeryDark: #394830;
    --infobaseVeryLight: #F2FCEC;
    --infobaseVeryVeryLight: #F8FDF5;
    --invoicebaseDark: #0F1926;
    --invoicebaseLight: #A3A9B2;
    --invoicebaseLightest: #FAFAFB;
    --invoicebaseNormal: #192A40;
    --invoicebaseNormalLight: #5E6979;
    --invoicebaseUltraLight: #F3F4F5;
    --invoicebaseVeryDark: #070C13;
    --invoicebaseVeryLight: #D1D4D8;
    --invoicebaseVeryVeryLight: #E8E9EB;
    --jobbaseDark: #0F1926;
    --jobbaseLight: #A3A9B2;
    --jobbaseLightest: #FAFAFB;
    --jobbaseNormal: #192A40;
    --jobbaseNormalLight: #5E6979;
    --jobbaseUltraLight: #F3F4F5;
    --jobbaseVeryDark: #070C13;
    --jobbaseVeryLight: #D1D4D8;
    --jobbaseVeryVeryLight: #E8E9EB;
    --jobcardbaseDark: #393939;
    --jobcardbaseLight: #BFBFBF;
    --jobcardbaseLightest: #FBFBFB;
    --jobcardbaseNormal: #606060;
    --jobcardbaseNormalLight: #8F8F8F;
    --jobcardbaseUltraLight: #F7F7F7;
    --jobcardbaseVeryDark: #1C1C1C;
    --jobcardbaseVeryLight: #DFDFDF;
    --jobcardbaseVeryVeryLight: #EFEFEF;
    --joblistbaseDark: #0F1926;
    --joblistbaseLight: #A3A9B2;
    --joblistbaseLightest: #FAFAFB;
    --joblistbaseNormal: #192A40;
    --joblistbaseNormalLight: #5E6979;
    --joblistbaseUltraLight: #F3F4F5;
    --joblistbaseVeryDark: #070C13;
    --joblistbaseVeryLight: #D1D4D8;
    --joblistbaseVeryVeryLight: #E8E9EB;
    --joboverviewbaseDark: #0F1926;
    --joboverviewbaseLight: #A3A9B2;
    --joboverviewbaseLightest: #FAFAFB;
    --joboverviewbaseNormal: #192A40;
    --joboverviewbaseNormalLight: #5E6979;
    --joboverviewbaseUltraLight: #F3F4F5;
    --joboverviewbaseVeryDark: #070C13;
    --joboverviewbaseVeryLight: #D1D4D8;
    --joboverviewbaseVeryVeryLight: #E8E9EB;
    --jobsbaseDark: #0F1926;
    --jobsbaseLight: #A3A9B2;
    --jobsbaseLightest: #FAFAFB;
    --jobsbaseNormal: #192A40;
    --jobsbaseNormalLight: #5E6979;
    --jobsbaseUltraLight: #F3F4F5;
    --jobsbaseVeryDark: #070C13;
    --jobsbaseVeryLight: #D1D4D8;
    --jobsbaseVeryVeryLight: #E8E9EB;
    --loginbaseDark: #0F1926;
    --loginbaseLight: #A3A9B2;
    --loginbaseLightest: #FAFAFB;
    --loginbaseNormal: #192A40;
    --loginbaseNormalLight: #5E6979;
    --loginbaseUltraLight: #F3F4F5;
    --loginbaseVeryDark: #070C13;
    --loginbaseVeryLight: #D1D4D8;
    --loginbaseVeryVeryLight: #E8E9EB;
    --planningbaseDark: #1C5690;
    --planningbaseLight: #ACD2F9;
    --planningbaseLightest: #FAFCFE;
    --planningbaseNormal: #3090F0;
    --planningbaseNormalLight: #6EB1F4;
    --planningbaseUltraLight: #F4F9FE;
    --planningbaseVeryDark: #0E2B48;
    --planningbaseVeryLight: #D5E8FC;
    --planningbaseVeryVeryLight: #EAF3FD;
    --pleasewaitbaseDark: #00004C;
    --pleasewaitbaseLight: #9999CC;
    --pleasewaitbaseLightest: #F9F9FC;
    --pleasewaitbaseNormal: #000080;
    --pleasewaitbaseNormalLight: #4C4CA6;
    --pleasewaitbaseUltraLight: #F2F2F8;
    --pleasewaitbaseVeryDark: #000026;
    --pleasewaitbaseVeryLight: #CCCCE5;
    --pleasewaitbaseVeryVeryLight: #E5E5F2;
    --postitbaseDark: #998100;
    --postitbaseLight: #FFEF99;
    --postitbaseLightest: #FFFEF9;
    --postitbaseNormal: #FFD700;
    --postitbaseNormalLight: #FFE34C;
    --postitbaseUltraLight: #FFFDF2;
    --postitbaseVeryDark: #4C4000;
    --postitbaseVeryLight: #FFF7CC;
    --postitbaseVeryVeryLight: #FFFBE5;
    --prioritybaseDark: #600000;
    --prioritybaseLight: #D99999;
    --prioritybaseLightest: #FDF9F9;
    --prioritybaseNormal: #A00000;
    --prioritybaseNormalLight: #BC4C4C;
    --prioritybaseUltraLight: #FAF2F2;
    --prioritybaseVeryDark: #300000;
    --prioritybaseVeryLight: #ECCCCC;
    --prioritybaseVeryVeryLight: #F5E5E5;
    --productionboardbaseDark: #999999;
    --productionboardbaseLight: #FFFFFF;
    --productionboardbaseLightest: #FFFFFF;
    --productionboardbaseNormal: #FFFFFF;
    --productionboardbaseNormalLight: #FFFFFF;
    --productionboardbaseUltraLight: #FFFFFF;
    --productionboardbaseVeryDark: #4C4C4C;
    --productionboardbaseVeryLight: #FFFFFF;
    --productionboardbaseVeryVeryLight: #FFFFFF;
    --prospectingbaseDark: #13540E;
    --prospectingbaseLight: #A5D1A2;
    --prospectingbaseLightest: #FAFCFA;
    --prospectingbaseNormal: #208D18;
    --prospectingbaseNormalLight: #62AF5D;
    --prospectingbaseUltraLight: #F3F9F3;
    --prospectingbaseVeryDark: #092A07;
    --prospectingbaseVeryLight: #D2E8D0;
    --prospectingbaseVeryVeryLight: #E8F3E7;
    --purchaseorderbaseDark: #0F1926;
    --purchaseorderbaseLight: #A3A9B2;
    --purchaseorderbaseLightest: #FAFAFB;
    --purchaseorderbaseNormal: #192A40;
    --purchaseorderbaseNormalLight: #5E6979;
    --purchaseorderbaseUltraLight: #F3F4F5;
    --purchaseorderbaseVeryDark: #070C13;
    --purchaseorderbaseVeryLight: #D1D4D8;
    --purchaseorderbaseVeryVeryLight: #E8E9EB;
    --purchaseorderlistbaseDark: #0F1926;
    --purchaseorderlistbaseLight: #A3A9B2;
    --purchaseorderlistbaseLightest: #FAFAFB;
    --purchaseorderlistbaseNormal: #192A40;
    --purchaseorderlistbaseNormalLight: #5E6979;
    --purchaseorderlistbaseUltraLight: #F3F4F5;
    --purchaseorderlistbaseVeryDark: #070C13;
    --purchaseorderlistbaseVeryLight: #D1D4D8;
    --purchaseorderlistbaseVeryVeryLight: #E8E9EB;
    --pyesdarkbaseDark: #0F1926;
    --pyesdarkbaseLight: #A3A9B2;
    --pyesdarkbaseLightest: #FAFAFB;
    --pyesdarkbaseNormal: #192A40;
    --pyesdarkbaseNormalLight: #5E6979;
    --pyesdarkbaseUltraLight: #F3F4F5;
    --pyesdarkbaseVeryDark: #070C13;
    --pyesdarkbaseVeryLight: #D1D4D8;
    --pyesdarkbaseVeryVeryLight: #E8E9EB;
    --quotebaseDark: #876612;
    --quotebaseLight: #F3DDA5;
    --quotebaseLightest: #FEFDFA;
    --quotebaseNormal: #E2AB1F;
    --quotebaseNormalLight: #EAC462;
    --quotebaseUltraLight: #FDFAF3;
    --quotebaseVeryDark: #433309;
    --quotebaseVeryLight: #F9EED2;
    --quotebaseVeryVeryLight: #FCF6E8;
    --reportsbaseDark: #0F1926;
    --reportsbaseLight: #A3A9B2;
    --reportsbaseLightest: #FAFAFB;
    --reportsbaseNormal: #192A40;
    --reportsbaseNormalLight: #5E6979;
    --reportsbaseUltraLight: #F3F4F5;
    --reportsbaseVeryDark: #070C13;
    --reportsbaseVeryLight: #D1D4D8;
    --reportsbaseVeryVeryLight: #E8E9EB;
    --runningbaseDark: #600000;
    --runningbaseLight: #D99999;
    --runningbaseLightest: #FDF9F9;
    --runningbaseNormal: #A00000;
    --runningbaseNormalLight: #BC4C4C;
    --runningbaseUltraLight: #FAF2F2;
    --runningbaseVeryDark: #300000;
    --runningbaseVeryLight: #ECCCCC;
    --runningbaseVeryVeryLight: #F5E5E5;
    --salescontactoverviewbaseDark: #13540E;
    --salescontactoverviewbaseLight: #A5D1A2;
    --salescontactoverviewbaseLightest: #FAFCFA;
    --salescontactoverviewbaseNormal: #208D18;
    --salescontactoverviewbaseNormalLight: #62AF5D;
    --salescontactoverviewbaseUltraLight: #F3F9F3;
    --salescontactoverviewbaseVeryDark: #092A07;
    --salescontactoverviewbaseVeryLight: #D2E8D0;
    --salescontactoverviewbaseVeryVeryLight: #E8F3E7;
    --saleslistbaseDark: #13540E;
    --saleslistbaseLight: #A5D1A2;
    --saleslistbaseLightest: #FAFCFA;
    --saleslistbaseNormal: #208D18;
    --saleslistbaseNormalLight: #62AF5D;
    --saleslistbaseUltraLight: #F3F9F3;
    --saleslistbaseVeryDark: #092A07;
    --saleslistbaseVeryLight: #D2E8D0;
    --saleslistbaseVeryVeryLight: #E8F3E7;
    --sectionbaseDark: #0F1926;
    --sectionbaseLight: #A3A9B2;
    --sectionbaseLightest: #FAFAFB;
    --sectionbaseNormal: #192A40;
    --sectionbaseNormalLight: #5E6979;
    --sectionbaseUltraLight: #F3F4F5;
    --sectionbaseVeryDark: #070C13;
    --sectionbaseVeryLight: #D1D4D8;
    --sectionbaseVeryVeryLight: #E8E9EB;
    --tasksbaseDark: #600000;
    --tasksbaseLight: #D99999;
    --tasksbaseLightest: #FDF9F9;
    --tasksbaseNormal: #A00000;
    --tasksbaseNormalLight: #BC4C4C;
    --tasksbaseUltraLight: #FAF2F2;
    --tasksbaseVeryDark: #300000;
    --tasksbaseVeryLight: #ECCCCC;
    --tasksbaseVeryVeryLight: #F5E5E5;
    --timesheetsbaseDark: #907356;
    --timesheetsbaseLight: #F9E5D2;
    --timesheetsbaseLightest: #FEFDFC;
    --timesheetsbaseNormal: #F0C090;
    --timesheetsbaseNormalLight: #F4D2B1;
    --timesheetsbaseUltraLight: #FEFBF9;
    --timesheetsbaseVeryDark: #48392B;
    --timesheetsbaseVeryLight: #FCF2E8;
    --timesheetsbaseVeryVeryLight: #FDF8F3;
}

html {
 font-size:11pt;
}
body {
 font-size:1em;
  font-size:1.0vw;
   font-family: Tahoma,Verdana,sans-serif;
  color:#1C1C1C;
}
body.smalltext {
 font-size:0.9em;
  font-size:0.9vw;
 }
body.normaltext {
 font-size:1.0em;
  font-size:1.0vw;
 }
body.largetext {
 font-size:1.1em;
  font-size:1.1vw;
 }
.listbackclose {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10005;
    background: rgba( 255, 255, 255, 0.1);
}
*[data-show-title]::before {
    content: attr(data-show-title);
    line-height: 1.2em;
    position: absolute;
    top: calc( -1.2em - 1px);
    left: 3px;
    display: block;
    border: 1px solid #aaa;
    background: #FFFFD5;
    color: #444;
    padding: 1px 3px;
    z-index: 10050;
    font-size: 0.9em;
}
*[data-show-error]::before {
    content: attr(data-show-error);
    line-height: 1.2em;
    position: absolute;
    top: calc( -1.2em - 1px);
    left: 3px;
    display: block;
    border: 1px solid #aaa;
    background: #FFD5D5;
    color: #444;
    padding: 1px 3px;
    z-index: 10050;
    font-size: 0.9em;
}
.list {
 font-size:0.9em;
}
a {
 color:#393939;
}
a:visited {
 color:#1C1C1C;
}
hr,
div.hr {
 border:0px;
 min-height:2px;
 margin:0px;
 background:transparent url(../images/HR.png) center center repeat-x;
 padding:0px 5px;
}
div.hr > span {
 background:#DFDFDF;
 padding:0px 5px;
}
div.hrdashed,
hr.dashed {
 background:transparent url(../images/HRdashed.png) center center repeat-x;
}
div.hrdotted,
hr.dotted {
 background:transparent url(../images/HRdotted.png) center center repeat-x;
}

div.info-box {
 font-size: 0.9em;
 color: #739060;
 border: 1px solid #F2FCEC;
 padding: 0.25em;
 display: table;
}

div.info-box:not([data-hover="1"]) ,
div.info-box[data-hover="1"]:hover {
 background-color: #F2FCEC;
 border-color: #C0F0A0;
}
div.info-box[data-info]:not([data-hover="1"])::after ,
div.info-box[data-info][data-hover="1"]:hover::after {
 content: attr(data-info);
 display: table-cell;
 padding-left: 1em;
 white-space: pre-line;
}

div.info-box::before {
 content: "\e057";
 font-family: wipcrm;
 background: #fff;
 text-align: center;
 width: 1.2em;
 height: 1.2em;
 display: block;
 border: 2px solid;
 line-height: 1.2em;
 border-radius: 50%;
 font-size: 0.9em;
}

.ajaxloading {
 padding-left:20px;
 background-image:url(../images/ajaxloader.gif);
 background-position:left center;
 background-repeat:no-repeat;
}
body[confidential] .confidential {
 text-shadow: 0px 0px 7px #000;
 color: transparent !important;
}

.sections {
 margin:0px auto 0px auto;
}
body:not([data-page="authenticate"]) .sections {
 background-color: #F4F4F4;
}
.sections > table {
 border-spacing:5px;
 max-width:3000px;
}

.sections > table > tbody > tr > td {
    background:transparent url(../images/bgwhite5.png) center center;
    -moz-border-radius:8px;
    border-radius:8px;
    /*position: relative;*/
}
.sectionblock {
 background:transparent url(../images/bgwhite10.png) center center;
 border:1px solid #606060;
 /*border-top-left-radius:10px;border-top-right-radius:10px;*/
 -moz-border-radius:8px;
 border-radius:8px;
 -moz-box-shadow:#1C1C1C 2px 2px 10px 3px;
 -webkit-box-shadow:#1C1C1C 2px 2px 10px 3px;
 box-shadow:#1C1C1C 2px 2px 10px 3px;
}

.sectionblock .sectionheader {
 background:#606060 url(../images/whitefade.png) center top repeat-x;
 border-bottom:1px solid #393939;
 border-top-left-radius:6px;border-top-right-radius:6px;
 -moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;
 line-height:20px;height:20px;padding:2px 5px;
 font-weight:bold;
 color:#DFDFDF;
 text-shadow:#393939 1px 1px 5px;
 overflow:hidden;

 color: #fff !important;
}
.sectionblock .sectiontabs {
 border-bottom:1px solid #606060;
 height:20px;padding:2px 5px 0px 5px;
}
.sectionblock .sectiontabs a[tab] {
 text-decoration:none;
 background:#606060 url(../images/whitefade.png) top center repeat-x;
 color:#DFDFDF;
 border:1px solid #606060;
 border-top-left-radius:3px;border-top-right-radius:3px;
 border-bottom:0px;
 padding:0px 5px 2px 5px;
 font-size:0.9em;
}

.sectionblock .sectiontabs a[tab]:hover {
 background-image:url(../images/whitefade2.png);
 color:#1C1C1C;
}
.sectionblock .sectiontabs a[tab].selected {
 background-color:#DFDFDF;
 color:#1C1C1C;
}


.sectionblock .sectioncontent {
 padding:3px;
 overflow:auto;
 -moz-border-radius:8px;
 border-radius:8px;
 border:0px;
}
.sectionblock .section_content {
 min-height:72%;
}

body:not([data-page="authenticate"])
.sectionblock .section_content {
    background-color: #fff !important;
    color: #666 !important;
}


.defaultcontent {
 text-align: center;
 margin: 20px;
}
.sectionblock .section_content .tab-content {
 clear:both;
 margin:3px 3px 20px 3px;
}
.AJAXLOADING .section_content {
 background:#fff url(/images/AJAXLOADING.gif) center center no-repeat;
}

button {
 background:#1874CD url(../images/whitefade.png) center top repeat-x;
 border:1px solid #07223D;
 padding:2px 5px;
 border-radius:3px;
 font-weight:bold;
 color:#D0E3F5;
 cursor:pointer;
 -a-transition:all .2s linear;
 -moz-transition:all .2s linear;
 -webkit-transition:all .2s linear;
 transition:all .2s linear;
}
button:hover {
 background-color:#A2C7EB;
 color:#1874CD;
}
a.settings,
button.settings {
 background-color: !important;
 border-color:1px solid ;
 color: !important;
}
a.settings:hover,
button.settings:hover {
 background-color: !important;
 color: !important;
}
a.important,
button.important {
 background-color:#FD7414 !important;
 border-color:1px solid #4B2206;
 color:#FEE3D0 !important;
}
a.important:hover,
button.important:hover {
 background-color:#FEC7A1 !important;
 color:#FD7414 !important;
}

a.cancel,
button.cancel {
 background-color:#EF4567 !important;
 border-color:#47141E;
 color:#FBD9E0 !important;
}
a.cancel:hover,
button.cancel:hover {
 background-color:#F8B4C2 !important;
 color:#EF4567 !important;
}
a.reset,
button.reset,
a.delete,
button.delete {
 background-color:#F00000 !important;
 border-color:#480000;
 color:#FCCCCC !important;
}
a.reset:hover,
button.reset:hover,
a.delete:hover,
button.delete:hover {
 background-color:#F99999 !important;
 color:#F00000 !important;
}

a.save,
button.save,
a.approve,
button.approve {
 background-color:#008800 !important;
 border-color:#002800;
 color:#CCE7CC !important;
}
a.save:hover,
button.save:hover,
a.approve:hover,
button.approve:hover {
 background-color:#99CF99 !important;
 color:#008800 !important;
}

a.save[disabled],
button.save[disabled],
a.approve[disabled],
button.approve[disabled] {
 background-color: #aaa !important;
 border-color: #444;
 color: #eee !important;
}
a.save:hover[disabled],
button.save:hover[disabled],
a.approve:hover[disabled],
button.approve:hover[disabled] {
 border-color: #444;
 background-color: #aaa !important;
 color: #eee !important;
}

button img {
 margin-right:7px;
 position:relative;
 top:2px;
}
input:-webkit-autofill {
 background:#EFEFEF !important;
 color:#BFBFBF !important;
}
input, textarea, .textarea, select {
 background:#EFEFEF;
 border:1px solid #BFBFBF;
 border-radius:3px;
 /* font-size: 0.75em; */
 outline:none;
}
input.date {
 background-image:url(../images/icons/calendar-medium.png);
 background-position:right center;
 background-repeat:no-repeat;
}

.rounded4 {
 -moz-border-radius:4px;
 border-radius:4px;
 padding:4px;
}
.rounded8 {
 -moz-border-radius:8px;
 border-radius:8px;
 padding:4px;
}
.rounded10 {
 -moz-border-radius:10px;
 border-radius:10px;
 padding:4px;
}
/*** FORMS ***/
form button {
 background-color:#606060;
 border-color:#1C1C1C;
 color:#DFDFDF;
}
form button:hover {
 background-color:#BFBFBF;
 color:#606060;
}
form button.delete {
 background-color:#F32730;
 border-color:#480B0E;
 color:#FCD3D5;
}
form button.delete:hover {
 background-color:#FAA8AC;
 color:#F32730;
}
form input, form textarea, form .textarea, form select {
 background-color:#EFEFEF;
 border-color:#BFBFBF;
 padding:2px;resize:none;
 margin:1px auto;
}
form[readonly="1"] input, form[readonly="1"] textarea, form[readonly="1"] select {
 background-color:#FBFBFB;
 border-style: dotted;
 color:#606060;
}
form select {
 padding:1px;
}
form input[type="radio"],
form input[type="checkbox"] {
 background:transparent !important;
 border-color:transparent !important;
}
form select[disabled],
form textarea[readonly],
form input[readonly] {
 background-color:#FBFBFB;
 border-style: dotted;
 color:#606060;
 cursor:not-allowed;
}

form .fieldtitle {
 margin-left:5px;
 font-weight:bold;
}
form .cell {
 /*line-height:26px;*/
}

form .required,
form *[required="required"] ,
form *[required="1"] {
 /*border:1px solid red !important;*/
 background-image:url(../images/icons/exclamation-small-red.png);
 background-repeat:no-repeat;
 background-position:top right;
}

fieldset {
 -moz-border-radius:4px;
 border-radius:4px;
 border:1px solid #BFBFBF;
}

form label.checkbutton,
form label.radiobutton {
 margin:0.5%;
 width:19%;min-width:111px;
 background:#192A40 url(../images/whitefade.png) top center repeat-x;
 border-radius:3px;
 white-space:nowrap;overflow:hidden;

 -a-transition:all .2s linear;
 -moz-transition:all .2s linear;
 -webkit-transition:all .2s linear;
 transition:all .2s linear;
}
form label.checkbutton div,
form label.radiobutton div {
 border-radius:3px;
 padding:5px;
 border:1px solid #0F1926;
}
form label.checkbutton div p,
form label.radiobutton div p {
 margin:0px;height:0px;padding:0px;border:0px;
 overflow:hidden;
 display:block;

 -a-transition:all .2s linear;
 -moz-transition:all .2s linear;
 -webkit-transition:all .2s linear;
 transition:all .2s linear;
}
form label.checkbutton div p b,
form label.radiobutton div p b {
 float:left;
}
form label.checkbutton div p input,
form label.radiobutton div p input {
 float:right;
 width:50%;
 min-width:93px;
}
form label.checkbutton:hover,
form label.radiobutton:hover {
 background-color:#A3A9B2;
}
form label.selectedcheckbutton,
form label.selectedradiobutton {
 background-color:#008800;
 color:#CCE7CC;
}
form label.selectedcheckbutton div,
form label.selectedradiobutton div {
 border-color:#005100;
}
form label.selectedcheckbutton div p,
form label.selectedradiobutton div p {
 margin-bottom:5px;
 height:auto;
}
form label.selectedcheckbutton div > p,
form label.selectedradiobutton div > p {
 margin-top:5px;
}
form label.selectedcheckbutton:hover,
form label.selectedradiobutton:hover {
 background-color:#99CF99;
 color:#005100;
}
form label.checkbutton input[type="checkbox"],
form label.radiobutton input[type="radio"] {
 margin:0px;
 visibility:!hidden;
}


form ul.dropdownsearchlist {
 position: absolute;
 top:3.5em;
 z-index: 99;
 margin: 0;
 padding: 0;
 line-height: 1.2em;
 border:1px solid #1C1C1C;
 background-color:#DFDFDF;
 display: none;
}
form ul.dropdownsearchlist li {
 margin: 0;
 padding: 2px;
 list-style: none;
 color:#1C1C1C;
 display: none;
}
form ul.dropdownsearchlist li:hover {
 background-color:#393939;
 color:#DFDFDF;
}


/*** FORMS ***/

/*** INSTANT SAVE FIELD ***/
input.editable {
 padding:1px;padding-left:19px;
 background:#BFBFBF url(../images/icons/pencil-field.png) 1px center no-repeat;
 border:1px solid #606060;
}
input[readonly].editable {
 padding:1px;padding-left:19px;
 background:transparent url(../images/icons/ui-text-field.png) 1px center no-repeat;
 border:1px dotted #BFBFBF;
}
/*** INSTANT SAVE FIELD ***/

/*** DIRECT ENTRY BOX DEFAULTS ***/
.directentrybox {
 border-radius:5px; -moz-border-radius:5px;
}
.directentrybox .entrybox-border-top {
 display:none;
}
.directentrybox .entrybox-border-center {
 -moz-box-shadow:#0F1926 0px 0px 20px;
 -webkit-box-shadow:#0F1926 0px 0px 20px;
 box-shadow:#0F1926 0px 0px 20px;
 border:1px solid #0F1926;
 border-radius:5px; -moz-border-radius:5px;
}
.directentrybox .entrybox-border-center .title {
 border-top-left-radius:5px;border-top-right-radius:5px;
 -moz-border-radius-topleft:5px;-moz-border-radius-toppright:5px;
 background:#192A40 url(../images/whitefade.png) top center repeat-x;
 padding:3px 5px;
 text-shadow: #888 1px 1px 5px;
 cursor:move;
 font-weight:bold;
 color:#D1D4D8;
 text-shadow:#0F1926 1px 1px 5px;
}
.directentrybox .entrybox-border-center .title a.closebutton {
 display:block;
 width:20px;height:24px;overflow:hidden;
 margin:0px !important;
  text-decoration:none;
 float: right;
 line-height: 24px;
}
.directentrybox .entrybox-border-center .title a.closebutton * {
 visibility:hidden;
}
.directentrybox .entrybox-border-center .content {
 border-top:1px solid #0F1926;
 border-bottom-left-radius:5px;border-bottom-right-radius:5px;
 -moz-border-radius-bottomleft:5px;-moz-border-radius-bottompright:5px;
 background:#A3A9B2 url(../images/whitefade2.png) top center repeat-x;
 padding:5px;
}
.directentrybox .entrybox-border-center small .content {
 border-top-left-radius:5px;border-top-right-radius:5px;
 -moz-border-radius-topleft:5px;-moz-border-radius-toppright:5px;
 border-top:0px;
}
.directentrybox .entrybox-border-bottom {
 display:none;
}

/*** FORM WITHIN DIRECT ENTRY BOX ***/
.directentrybox form {
 color:#0F1926;
}
.directentrybox form button {
 background-color:#192A40;
 border-color:#070C13;
 color:#D1D4D8;
}
.directentrybox form button[disabled],
.directentrybox form button:hover {
 background-color:#A3A9B2;
 color:#192A40;
}
.directentrybox form button.delete {
 background-color:#F32730;
 border-color:#480B0E;
 color:#FCD3D5;
}
.directentrybox form button.delete[disabled],
.directentrybox form button.delete:hover {
 background-color:#FAA8AC;
 color:#F32730;
}
.directentrybox form input,
.directentrybox form textarea,
.directentrybox form .textarea,
.directentrybox form select {
 background-color:#E8E9EB;
 border-color:#192A40;
}
.directentrybox form select[disabled],
.directentrybox form select[readonly],
.directentrybox form textarea[readonly],
.directentrybox form input[readonly] {
 color:#A3A9B2;
 border-color:#A3A9B2;
 border-style: dotted;
}
/*** DIRECT ENTRY BOX DEFAULTS ***/

/*** DIRECT ENTRY TIMEOUT BOX ***/
.session-timeout .entrybox-border-center {
 border:0px !important;
 border-radius:8px; -moz-border-radius:8px;
 -moz-box-shadow:#660000 0px 0px 20px;
 -webkit-box-shadow:#660000 0px 0px 20px;
 box-shadow:#660000 0px 0px 20px;
 border:1px solid #660000;
}
.session-timeout .entrybox-border-center .content {
 border-radius:8px; -moz-border-radius:8px;
 background-color:#DD9999;
 color:#660000;
 border:4px solid #AA0000;
}
.session-timeout .entrybox-border-center .content button {
 background-color:#AA0000 !important;
 border-color:#330000 !important;
 color:#EECCCC !important;
}
.session-timeout .entrybox-border-center .content button:hover {
 background-color:#DD9999 !important;
 color:#AA0000 !important;
}
/*** DIRECT ENTRY TIMEOUT BOX ***/

/*** PUSH NOTIFICATION POP-UO ***/
*[pushnotification] {
 position: relative;
 overflow: visible !important;
 background: #cdf;
 border: 1px solid #36a;
 padding: 0px 4px !important;
}
*[pushnotification]:before {
 content: attr(pushnotification);
 position: absolute;
 right: 20px;
 top: 20px;
 max-width: 200px;
 background-color: #484;
 z-index: 9999;
 padding: 2px 3px;
 color: #fff;
 font-size: 0.8em;
}
*[pushnotification]:after {
 content: "";
 position: absolute;
 right: 30px;
 top: 5px;
 border: 10px solid transparent;
 border-bottom-color: #484;
}
/*** PUSH NOTIFICATION POP-UO ***/

/*** GENERAL TABLE FORMATTING ***/
div.table {
 position: relative;
 display: table;
 border-spacing: 0;
 min-width: 100%;
}
div.table a {
 display: table-row-group;
 text-decoration: none;
}
div.table div.row {
 display: table-row
}
div.table div.row:hover {
 cursor: default;
 background: #606060;
 color: #EFEFEF;
}
div.table div.row div.cell {
 display: table-cell;
 float: none;
 padding: 0.125em 0.25em;
 white-space: normal;
 width: auto !important;
}
div.table div.header div.cell {
 position: relative;
 font-weight: bold;
 background: #393939;
 color: #BFBFBF;
}
/*** GENERAL TABLE FORMATTING ***/

/*** SCROLLBARS ***/
/* width */
::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}
/*** SCROLLBARS ***/
/*** ANY PAGE ***/
html[contentloaded="1"] {
 background-image: none !important;
}


img[alt="print"] {
 border:0px !important;
 margin:0px 10px 0px 0px !important;
 -webkit-box-shadow:none !important;
 box-shadow:none !important;
 -moz-border-radius:0px;
 border-radius:0px;
}

ul * {
 font-size:90%;
}

body h1 {
 font-size:1.3em;
}
body h1 * {
 font-size:1em;
}

body h2 {
 font-size:1.1em;
 padding-top:5px;
 padding-bottom:0px;
 margin:0px 0px 5px 0px;
}
body h2 * {
 font-size:1em;
}

body h3 {
 font-size:1em;
 margin:2px;
}
body h3 * {
 font-size:1em;
}

div.mainmenu {
 clear:both;
 line-height:16px;
 margin:0px 20px;
}
div.mainmenu div.menuitem {
 float:left;
 margin-right:20px;
}
p {
 margin:0px 0px 10px 10px;
}

.bottomfade {
 display:none;
}
.sectionblock .sectionheader a img {
 float:left;
 margin-right:5px;
}
.sectionblock .sectionheader a {
 text-shadow:none;
 font-size:80%;
 font-weight:normal;
 text-decoration:none;
 line-height:17px;
 padding:1px 5px 0px 5px;
 float:right;
 margin-left:5px;
 border-radius:3px;
 border:1px solid #1C1C1C;
 background-color:#393939;
 color:#1C1C1C;
}
.sectionblock .sectionheader a:hover {
 border-color:#393939;
 background-color:#1C1C1C;
 color:#606060;
}

.sectionblock .sectionheader input {
 border-color:#393939;
 background-color:#DFDFDF;
 color:#1C1C1C;
 font-size:0.8em; margin:0px 5px;
}
.sectionblock {
 border-color:#393939;
 border-radius:2px;
 -moz-border-radius:2px;

 background:#606060 url(../images/whitefade2.png) top center repeat-x;
 border-bottom-left-radius:2px;border-bottom-right-radius:2px;
 -moz-border-radius-bottomleft:2px;-moz-border-radius-bottompright:2px;
 -moz-box-shadow:#393939 0px 0px 4px;
 -webkit-box-shadow:#393939 0px 0px 4px;
 box-shadow:#393939 0px 0px 4px;

 background: -webkit-linear-gradient( #DFDFDF, #606060);
 background: -moz-linear-gradient( #DFDFDF, #606060);
 background: -o-linear-gradient( #DFDFDF, #606060);
}
.sectionblock .sectionheader {
 border-radius:2px;
 background-color:#606060;
 border-color:#393939;
 color:#393939;
 line-height:18px;
}
.sectionblock .sectioncontent {
 background:transparent url(../images/whitefade2.png) top center repeat-x;
}
/*** ANY PAGE ***/

/*** LISTS ***/
.list div.header-row {
 border-bottom:1px solid #393939;
 position:relative;
 background:#fff;
}
.list a div.header {
 border-bottom:1px solid #393939;
}
.list a div.row {
 min-width:100%;
 white-space:nowrap;
}
.list a div.header {
 font-weight:bold;
}
.list a div.cell {
 overflow:hidden;
 float:left;
 white-space:nowrap;
 min-height:10px;
 text-overflow: ellipsis;
}
.list a div.lastcell {
 float:none;
}

.list a {
 display:block;
 overflow:hidden;
 text-decoration:none;
 color:#606060;
 padding:1px 5px;
}
.list a[id]:hover {
 background:#DFDFDF url(../images/whitefade.png) center top repeat-x;
 border:1px solid #BFBFBF;
 border-radius:2px;
 padding:0px 4px;
}
.list a.important {
 display:block;
 overflow:hidden;
 text-decoration:none;
 color:;
 padding:1px 5px;
}
.list a.important[id]:hover {
 background: url(../images/whitefade.png) center top repeat-x;
 border:1px solid ;
 border-radius:2px;
 padding:0px 4px;
}
.list a[id]:focus {
 text-shadow:#888 1px 1px 11px;
}
.list a[id].selected,
.list a[id]:focus {
 background:#DFDFDF url(../images/whitefade.png) center top repeat-x;
 border:1px solid #BFBFBF;
 color:#1C1C1C;
 border-radius:2px;
 padding:0px 4px;
 outline:none;
}
/*** LISTS ***/

.datepicker .calendar {
 background-color:transparent;
}
.datepicker .calendar a > div {
 border-right:1px solid #0066CC;
 border-bottom:1px solid #0066CC;
 border-left:1px solid #CCE0F4;
 border-top:1px solid #CCE0F4;
}
.datepicker .calendar a.monthname > div {
 border:0px;
}
.datepicker .calendar a.dayofmonth:hover {
 background-color:#0066CC;
 background-image:url(../images/whitefade.png);
}
.datepicker .calendar a > div > div {
 min-width:30px;
}
.datepicker .calendar a.activeday {
 background-color:#0066CC;
 color:#CCE0F4;
}

.datepickerbox {
 border-radius:5px; -moz-border-radius:5px;
}
.datepickerbox .entrybox-border-top {
 display:none;
}
.datepickerbox .navigation {
 cursor:pointer;
}
#directentrybox_calendar .entrybox-border-center {
 -moz-box-shadow:#003D7A 0px 0px 5px;
 -webkit-box-shadow:#003D7A 0px 0px 5px;
 box-shadow:#003D7A 0px 0px 5px;
 border:1px solid #003D7A;
 border-radius:5px; -moz-border-radius:5px;
}
#directentrybox_calendar .entrybox-border-center .title {
 border-top-left-radius:5px;border-top-right-radius:5px;
 -moz-border-radius-topleft:5px;-moz-border-radius-toppright:5px;
 background:#0066CC url(../images/whitefade.png) top center repeat-x;
 padding:3px 5px;
 text-shadow: #001E3D 1px 1px 5px;
 cursor:move;
 font-weight:bold;
 color:#CCE0F4;
}
#directentrybox_calendar .entrybox-border-center .content {
 border-top:1px solid #003D7A;
 border-bottom-left-radius:5px;border-bottom-right-radius:5px;
 -moz-border-radius-bottomleft:5px;-moz-border-radius-bottompright:5px;
 background:#99C1EA url(../images/whitefade2.png) top center repeat-x;
 padding:5px;
}
#directentrybox_calendar .entrybox-border-center small .content {
 border-top-left-radius:5px;border-top-right-radius:5px;
 -moz-border-radius-topleft:5px;-moz-border-radius-toppright:5px;
 border-top:0px;
}
/*** DEFAULT ***/
.sectionblock .sectionheader .headerbuttons {
 position:absolute;
 right:-3px;
 top:-3px;
}
.sectionblock .sectionheader .headerbuttons img {
 cursor:pointer;
 margin-right:10px;
}
.sectionblock .sectionheader .headerbuttons img.minimisesection {
 margin-right:20px;
}
.sectionblock .sectionheader .headerbuttons img.closesection {
 margin-right:0px;
}

.sectionblock .sectionheader a {
 border-color:#393939;
 background-color:#BFBFBF;
 color:#393939;
}
.sectionblock .sectionheader a:hover {
 border-color:#393939;
 background-color:#393939;
 color:#BFBFBF;
}
.sectionblock .sectionheader {
 background-color:#606060;
 border-color:#393939;
 color:#DFDFDF;
 text-shadow:#393939 1px 1px 5px;
}
/*** DEFAULT ***/

/*** ALL SECTIONS ***/
.sectionblock {
 background-color:#606060;
 background-image:url(../images/whitefadeup.png);
 background-position:bottom center;
 background-repeat:repeat-x;
}
.bottomfade {
 display:none;
 position:absolute;z-index:9999;
 bottom:1px;right:20px;
 height:20px;width:100%;
 background:transparent url(../images/whitefadeupsmall.png) bottom center repeat-x;
 pointer-events:none;
}
.sectionblock .sectionfooter {
 background:#606060 url(../images/whitefade.png) center top repeat-x;
 border-top:1px solid #393939;
 border-bottom-left-radius:0px;border-bottom-right-radius:0px;
 -moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;
 line-height:20px;height:25px;/* padding:2px 5px; */
 font-weight:bold;
 color:#DFDFDF;
 text-shadow:#393939 1px 1px 5px;
 overflow:hidden;

 position:absolute;z-index:9999;
 bottom:1px;width:100%;
}
.sectionblock .sectionfooter>div {
 padding:2px 5px;
}
.sectionblock {
 background: -webkit-linear-gradient( #606060, #606060);
 background: -moz-linear-gradient( #606060, #606060);
 background: -o-linear-gradient( #606060, #606060);
}

.sectionblock {
 border:1px solid #606060;
 padding:0px;
 -moz-box-shadow:none !important;
 -webkit-box-shadow:none !important;
 box-shadow:none !important;
}
.sectionblock .sectioncontent,
.sectiontabs,
.sectioncontent,
.section_content {
 background:#fff;
 -moz-border-radius:0px;
 border-radius:0px;
 width: auto !important;
}
/*** ALL SECTIONS ***/

/*** SEARCH DROP DOWN ***/
#directentrybox_de_searchselect .entrybox-border-center {
 -moz-box-shadow:none;
 -webkit-box-shadow:none;
 box-shadow:none;
 border-color: #888;
 border-radius:0px; -moz-border-radius:0px;
}
#directentrybox_de_searchselect .entrybox-border-center .content {
 border-radius:0px; -moz-border-radius:0px;
 border-color: #888;
 background-color: #ccc;
 padding: 0;
}
#directentrybox_de_searchselect .entrybox-border-center .content a {
 padding: 0.25em 0.5em;
 background: transparent;
 color: #444;
}
#directentrybox_de_searchselect .entrybox-border-center .content a:hover {
 background-color: #aaa;
 color: #fff;
}
/*** SEARCH DROP DOWN ***/


/*** THEME 2 CSS check ***/

/*** THEME 2 CSS check ***/

/*** THEME 8 CSS check ***/
body {
 font-size:1em;
  font-size:0.7vmax;
 }
body.smalltext {
 font-size:0.8em;
  font-size:0.6vmax;
 }
body.normaltext {
 font-size:1.0em;
  font-size:0.7vmax;
 }
body.largetext {
 font-size:1.2em;
  font-size:0.9vmax;
 }

* {
 border-radius: 0px !important;
}
a {
 outline: none;
}
td.mainmenu .sectionblock {
 font-size: 1em;
}
td.mainmenu .sectionblock * {
 color: #393939;
}
td.credits .sectionblock {
 font-size: 0.8em;
}
td.credits .sectionblock * {
 color: #393939;
}
button {
 border: 1px solid #fff !important;
 background-image: none;
 box-shadow: -1px 1px 10px -3px #000;
}

.sectionblock {
 border-radius: 0px;
 border-width: 0px;
 border: none !important;
 background: #fff !important;
}
.sectionblock .sectionheader {
 background-image: none !important;
 border-radius: 0px;
 height: 40px;line-height: 40px;
 padding: 0 1em;
 font-weight: normal;
 font-size: 1.3em;
 text-shadow: none !important;
 background-color: var( --sectionbaseNormal) !important;
 border-color: transparent !important;
}
.sectionblock .sectionactions {
 background-image: none !important;
 border-radius: 0px;
 height: 40px;line-height: 40px;
 padding: 0px;
 font-weight: normal;
 font-size: 1em;
 text-shadow: none !important;
 border-top-width: 1px;
 background-color: #fff !important; /* #606060; */
 color: #BFBFBF;
 /* border-top: 1px solid #393939; */
 box-shadow: 0px 1px 5px -4px inset #666;
}
.sectionblock .sectionfooter {
 background-image: none !important;
}
.sectionblock .sectionfooter > div {
 padding: 2px 15px !important;
}
.section_content {
 background: transparent;
}
.list div.header-row {
 background: transparent;
}
.sectionblock .sectionheader a {
 margin-top: 10px;
 padding: 2px 10px;
 border: 1px solid #fff !important;
 background-image: none;
 box-shadow: -1px 1px 10px -3px #000;
}
.sectionblock .sectionheader a.tab[selected="1"],
.sectionblock .sectionheader a:hover {
 background-color: #EFEFEF;
}

/*
.sectionblock .sectiontabs {
    border: none !important;
    line-height: 2.5em !important;
    height: 2.5em !important;
    margin-left: 0 !important;
}
.sectionblock .sectiontabs a[data-tab] {
 background-color: transparent !important;
 color: #fff !important;
 border: none !important;
 transform: none !important;
}
.sectionblock .sectiontabs a[data-tab] span {
 transform: none !important;
}
.sectionblock .sectiontabs a[data-tab]:focus {
    box-shadow: none !important;
}
.sectionblock .sectiontabs a[data-tab]:not([data-selected="1"]):hover {
 background-color: var( --sectionbaseLight) !important;
 color: #fff !important;
}
.sectionblock .sectiontabs a[data-tab][data-selected="1"] ,
.sectionblock .sectiontabs a[data-tab].selected {
 background-color: var( --sectionbaseNormal) !important;
 color: #fff !important;
}
/* */

.sectionblock .sectioncontent,
.sectiontabs,
.sectioncontent,
.section_content {
 /* background-color: rgba(255,255,255,0.7); */
}

/*** TABS IN SECTION HEADER ***/
/*
.sectionblock .sectionheader .headertabs {
 border-right: 10px solid #BFBFBF;
 margin-right: -15px;
 float: right;
 padding-right: 10px;
}
*/
.sectionblock .sectionheader a.tab {
 border: none !important;
 box-shadow: none !important;
 /* padding: 14px 0px; */
 padding-right: 5px;
 position: relative;
 margin-left: 58px;
 margin-top: -1px;
 margin-right: -13px;
 line-height:40px;

 -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
.sectionblock .sectionheader a.tab:before {
 content: "";
 width: 0px;
 height: 0px;
 border: 5px solid;
 margin: 0px;
 padding: 0px;
 position: absolute;
 left: -44px;
 top: 0px;
 border-width: 22px;
 border-left-color: transparent;
 border-top-color: transparent;

 -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
.sectionblock .sectionheader a.tab:after {
 content: "";
 width: 0px;
 height: 0px;
 border: 5px solid;
 margin: 0px;
 padding: 0px;
 position: absolute;
 right: -44px;
 top: 0px;
 border-width: 22px;
 border-right-color: transparent;
 border-bottom-color: transparent;

 -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}

.sectionblock .sectionheader a.tab:before {
 border-color: #BFBFBF;
 border-left-color: transparent;
 border-top-color: transparent;
}
.sectionblock .sectionheader a.tab:after {
 border-color: #BFBFBF;
 border-right-color: transparent;
 border-bottom-color: transparent;
}
.sectionblock .sectionheader a.tab[selected="1"]:before,
.sectionblock .sectionheader a.tab:hover:before {
 border-color: #1C1C1C;
 border-left-color: transparent;
 border-top-color: transparent;
}
.sectionblock .sectionheader a.tab[selected="1"]:after,
.sectionblock .sectionheader a.tab:hover:after {
 border-color: #1C1C1C;
 border-right-color: transparent;
 border-bottom-color: transparent;
}

a[tab] ,
a.tab {
    transform: none !important;
}
a[tab] span ,
a.tab span {
    transform: none !important;
}

/*** HALF HEIGHT ***/
.sectionblock .sectionheader a.halftab {
 border-width: 11px;
 left: -21px;
 padding: 4px 0px 2px;
 margin: 0px;
}
.sectionblock .sectionheader a.halftab:before {
 left: -23px;
 top: -1px;
 border-width: 12px;
}
.sectionblock .sectionheader a.halftab:after {
 right: -23px;
 top: -1px;
 border-width: 12px;
}
/*** TABS IN SECTION HEADER ***/

.sectionblock .sectionactions a {
 margin-top: 0px;
 padding: 0px !important;
 background-image: none;
 float: left;
 display: block;
 width: 20%;
 text-align: center;
 text-decoration: none;
 color: #192A40 !important;
 background: #fff !important;
 background-position: 8px center;
 border: 1px solid #192A40 !important;
 height: 2.2em;
 line-height: 2.2em;
 margin: 0.5em;
}
.sectionblock .sectionactions a:hover {
 background-color: #192A40 !important;
 color: #fff !important; /* #BFBFBF; */
}
.sectionblock .sectioncontent,
.sectionblock .section_content {
 color: #606060;
}
.sectionblock .sectioncontent>div,
.sectionblock .section_content>div{
 margin:0 !important;
}

.list a {
 color: #EFEFEF;
}
.list a[id]:hover {
 background-image: none;
 border: 0px;
 border-radius: 0px;
 padding: 1px 5px;
 color: #606060;
}

input, textarea, select {
 border-radius: 0px;
}
textarea[saved="1"],
input[saved="1"] {
 background-image: url(/images/icons/tick-small.png);
 background-repeat: no-repeat;
 background-position: right top;
}
a {
 color: #DFDFDF;
}
a:visited {
 color: #EFEFEF;
}

/*** LOADING CIRCLE ***/
.AJAXLOADING .section_content {
 background: transparent url(/images/AJAXLOADING.gif) center center no-repeat;
}

.AJAXLOADING {
/* background: #DFDFDF !important; */
}
.AJAXLOADING .section_content {
 background: transparent;
/* visibility: hidden; */
}
.AJAXLOADING::before,
.AJAXLOADING::after {
 position: absolute;
 bottom: 50%;
 left: 50%;
 display: block;
 border: 50px solid transparent;
 border-radius: 50%;
 content: '';
}

.AJAXLOADING::before {
 margin-bottom: -105px;
 margin-left: -85px;
 width: 80px;
 height: 80px;
 border-right-color: #aaa;
 border-left-color: #aaa;
 border-right-color: rgba(0,0,0,.2);
 border-left-color: rgba(0,0,0,.2);
 -webkit-animation: rotation 3s linear infinite;
 animation: rotation 3s linear infinite;
 display: none;
}

.AJAXLOADING::after {
 bottom: 50%;
 margin-bottom: -85px;
 margin-left: -65px;
 width: 40px;
 height: 40px;
 border-top-color: #eee;
 border-bottom-color: #eee;
 border-top-color: rgba(250,250,250,.5);
 border-bottom-color: rgba(250,250,250,.5);
 -webkit-animation: rotation 2s linear infinite;
 animation: rotation 2s linear infinite;
 /* display: none; */
}
[dark].AJAXLOADING:after {
 border-top-color: #888;
 border-bottom-color: #888;
 border-top-color: rgba(128,128,128,.5);
 border-bottom-color: rgba(128,128,128,.5);
}
@-webkit-keyframes rotation {
 0%   { -webkit-transform: rotate(0deg); }
 50%  { -webkit-transform: rotate(180deg); }
 100%  { -webkit-transform: rotate(360deg); }
}

@keyframes rotation {
 0%   { transform: rotate(0deg); }
 50%  { transform: rotate(180deg); }
 100%  { transform: rotate(360deg); }
}
/*** LOADING CIRCLE ***/

/*** INPUT AJAX SAVE ***/
input[data-processing="0"] ,
select[data-processing="0"] ,
textarea[data-processing="0"] {
    background-color: inherit;
    transition: background-color 4s;
}
input[data-processing="1"] ,
select[data-processing="1"] ,
textarea[data-processing="1"] {
    background-color: #99CF99 !important;
    transition: background-color 0.01s;
}
/*** INPUT AJAX SAVE ***/

/*** DIRECT ENTRY ***/
.directentrybox {
 border-radius: 0px !important;
}
.directentrybox .entrybox-border-center {
 border: 1px solid #fff !important;
 -moz-box-shadow: #000 0px 0px 20px;
 -webkit-box-shadow: #000 0px 0px 20px;
 box-shadow: #000 0px 0px 20px;
}
.pdfprint .entrybox-border-center {
 border-width:0px !important;
}
.directentrybox .entrybox-border-center[htmlloading] {
 border: none !important;
}
.directentrybox .title,
.directentrybox .content {
 text-shadow: none !important;
 background-image: none !important;
 border-radius: 0px !important;
 font-weight: normal !important;
}
.directentrybox .title a.closebutton {
 background: transparent !important;
 font-weight: normal;
}
.directentrybox .title a.closebutton span:before {
  content: "\e0a3";
 font-family: wipcrm;
  color: #fff;
 overflow: hidden;
 display: block;
 visibility: visible;
}
.directentrybox .title a.closebutton:hover {
 font-weight: bold;
}

/*** LOADER ***/
.directentrybox:after {
 content: "_";
 position: absolute;
 top: 50%;
 left: 50%;
 margin-left: -20px;
 margin-top: -20px;
 height: 40px;
 width: 40px;
 line-height: 40px;
 font-size: 40px;
 font-family: "wipcrm";
 color: #fff;
 text-shadow: 0 0 10px #000;
 animation-name: spin;
 animation-duration: 2s;
 animation-iteration-count: infinite;
 animation-timing-function: linear;
}
@keyframes spin {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg);}
}
.directentrybox[loaded]:after {
 display: none;
}
.directentrybox {
 min-height: 40px;
 min-width: 40px;
}
.directentrybox:before,
.directentrybox > div {
 opacity: 0;
}
.directentrybox[loaded]:before,
.directentrybox[loaded] > div {
 opacity: 1;
}
.directentrybox .entrybox-border-center {
 opacity: 1;
 -webkit-transition: opacity 0.2s; /* Safari */
 transition: opacity 0.2s;
}
.directentrybox .entrybox-border-center[htmlloading] {
 opacity: 0;
}
/*** LOADER ***/

/*** DIRECT ENTRY ***/

/*** DATE PICKER ***/
#directentrybox_calendar .entrybox-border-center {
 min-width: 83px;
}
#directentrybox_calendar .entrybox-border-center:before {
 content:"";
 position: absolute;
 top:-21px;
 left:32px;
 right: auto;
 border: 11px solid transparent;
 border-bottom: 10px solid #fff;
}
#directentrybox_calendar .entrybox-border-center:after {
 content:"";
 position: absolute;
 top:-19px;
 left:33px;
 right: auto;
 border: 10px solid transparent;
 border-bottom: 10px solid #003D7A;
}

#directentrybox_calendar .entrybox-border-center .title {
 background-image: none !important;
 background-color: #003D7A;
 color: #fff;
}
#directentrybox_calendar .entrybox-border-center .content {
 background-image: none !important;
}
#directentrybox_calendar .entrybox-border-center .content a {
 color: #003D7A;
 background-image: none !important;
 cursor: default;
}
#directentrybox_calendar .entrybox-border-center .content a:hover {
 background-color: #003D7A;
 color: #fff;
}
/*** DATE PICKER ***/

/*** POPUP ARROW POSISIONS ***/
.ddedropdown .entrybox-border-center {
 background: #DFDFDF;
}
.ddedropdown .entrybox-border-center a[id],
.ddedropdown .entrybox-border-center a[id]:focus {
 background: #DFDFDF;
 color:  #606060;
 border: none;
 padding: 1px 5px;
 text-shadow: none;
}
.ddedropdown .entrybox-border-center a[id]:hover {
 background: #393939;
 color:  #DFDFDF;
 border: none;
 padding: 1px 5px;
}
div[position^="align"] .entrybox-border-center:before {
 content:"";
 position: absolute;
 top:-21px;
 left:32px;
 right: auto;
 border: 11px solid transparent;
 border-bottom-color: inherit;
}
div[position^="align"] .entrybox-border-center:after {
 content:"";
 position: absolute;
 top:-19px;
 left:33px;
 right: auto;
 border: 10px solid transparent;
 border-bottom-color: #192A40;
}
div[position="align-left-top"] .entrybox-border-center:before,
div[position="align-left"] .entrybox-border-center:before {
 left:12px !important;
 right: auto !important;
}
div[position="align-left-top"] .entrybox-border-center:after,
div[position="align-left"] .entrybox-border-center:after {
 left:13px !important;
 right: auto !important;
}

div[position="align-right-top"] .entrybox-border-center:before,
div[position="align-right"] .entrybox-border-center:before {
 right:12px !important;
 left: auto !important;
}
div[position="align-right-top"] .entrybox-border-center:after,
div[position="align-right"] .entrybox-border-center:after {
 right:13px !important;
 left: auto !important;
}

div[position="align-left-top"] .entrybox-border-center:before,
div[position="align-right-top"] .entrybox-border-center:before {
 top: auto !important;
 bottom: -21px !important;
 border-bottom-color: transparent;
 border-top-color: inherit;
}
div[position="align-left-top"] .entrybox-border-center:after,
div[position="align-right-top"] .entrybox-border-center:after {
 top: auto !important;
 bottom: -19px !important;
 border-bottom-color: transparent;
 border-top-color: #A3A9B2;
}
/*** POPUP ARROW POSISIONS ***/

/*** ON/OFF switch ***/
label.switch[status] {
 position: relative;
 display: block;
 width: 70px;
 height: 20px;
 line-height: 20px;
 background: #ccc;
}
label.switch[status][readonly] {
 background: transparent;
}
label.switch[status][readonly] span {
    position: absolute;
    left: calc( 100% + 0.5em);
    top: 0;
    height: 100%;
}
label.switch[status][readonly] span::after {
    content: "readonly";
}
label.switch[status] input {
 visibility: hidden;
}
label.switch[status]:before,
label.switch[status]:after {
 content: attr( status);
 position: absolute;
 z-index: 9;
 color: #fff;
 text-align: center;
 width: 40px;
 height: 20px;
 left: 0;
}

label.switch[status="YES"]:after {
 content: "";
 z-index: 8;
 width: 15px;
 height: 0;
 border: 20px solid transparent;
 border-bottom-width: 0;
 border-top-color: green;
 border-left-color: green;
}

label.switch[status="NO"]:before {
 left: auto;
 right: 0;
}
label.switch[status="NO"]:after {
 content: "";
 z-index: 8;
 width: 15px;
 left: auto;
 right: 0;
 height: 0;
 border: 20px solid transparent;
 border-top-width: 0;
 border-bottom-color: red;
 border-right-color: red;
}
label.switch[status="..."]:before,
label.switch[status="..."]:after {
 display: none;
}
/*** ON/OFF switch ***/

/*** PLEASE WAIT ***/
#please_wait_im_busy {
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}
    #please_wait_im_busy * {
        color: #00004C !important;
    }
    /*** PLEASE WAIT ***/

/*** THEME 8 CSS check ***/

/*** SECTION /var/www/websites/plastec.wip-crm.co.nz/public/sections/_invoice/css.php CSS check ***/

/*** SECTION invoice specific CSS ***/
div[core_section_name="invoice"] .sectionactions,
div[core_section_name="invoice"] .sectionheader {
 color:#E8E9EB;
}
div[core_section_name="invoice"] fieldset,
div[core_section_name="invoice"] div.pdfprint fieldset {
 background-color:#E8E9EB;
 border:1px solid #0F1926;
}
div[core_section_name="invoice"] fieldset legend.title {
 text-shadow:none;
 border-radius:5px;
 background-color:#192A40;
 border:2px solid #0F1926;
 color:#070C13;
}
div[core_section_name="invoice"] legend {
 font-weight:bold;
 background-color:#A3A9B2;
 color:#070C13;
 padding:0px 10px;
 text-align:right;
 border:1px solid ;
 border-radius:3px;
 margin-left:10px;
}
div[core_section_name="invoice"] fieldset {
 margin-bottom:10px;
}
div[core_section_name="invoice"] input,
div[core_section_name="invoice"] select,
div[core_section_name="invoice"] textarea {
 background-color: rgba(232,233,235, 0.8);
 border-color: #192A40;
}
div[core_section_name="invoice"] button {
 color: #E8E9EB;
 background-color: #0F1926;
}
div[core_section_name="invoice"] button:hover {
 background-color: #192A40;
 color: #0F1926;
}
div[core_section_name="invoice"] #invoicelines {
 border-top:1px solid #070C13;
}
div[core_section_name="invoice"] #invoicelines .linetotal {
 border-radius:3px;
 border:1px solid #888;
 height:20px;
 line-height:20px;
 margin-top:1px;
 padding:0px 3px;
 background-color: rgba(232,233,235, 0.8);
 border-color: #192A40;
}
div[core_section_name="invoice"] #invoicelines .oddrow {
 background-color:#E8E9EB;
}
div[core_section_name="invoice"] #invoicelines .evenrow {
 background-color:#D1D4D8;
}
div[sectioncontent="_invoice"] > div[loadingmessage] {
 padding:2%;
}
body.page_invoice div.pdfprint .entrybox-border-center {
 -webkit-box-shadow:none;
 box-shadow:none;
 border:0px !important;
}
body.page_invoice div.pdfprint fieldset {
 background-color:#D1D4D8;
 border-color: #192A40;
}
body.page_invoice fieldset legend.title {
 text-shadow:none;
 border-radius:5px;
 background-color:#192A40 !important;
 border:1px solid #0F1926;
 color:#070C13 !important;
}
body.page_invoice div.pdfprint input,
body.page_invoice div.pdfprint select,
body.page_invoice div.pdfprint textarea {
 background-color: rgba(232,233,235, 0.8);
 border-color: #192A40;
}
body.page_invoice div.pdfprint button {
 color: #E8E9EB;
 background-color: #0F1926;
}
body.page_invoice div.pdfprint button:hover {
 background-color: #192A40;
 color: #0F1926;
}

body.page_invoice div#invoice_list div[ajaxloading="1"]:before {
 content: attr(loadingmessage);
 position:absolute;
 width:100%;
 height:100%;
 z-index:9990;
 background: transparent url(/images/bgblack50.png);
 background: rgba(40,40,40,0.7);
 color: #fff;
 text-align: center;
 left: 0px;
 top: 0px;
 font-size: 1.6em;
 font-weight: bold;
 line-height: 500px;
}

div.invoiceoverview {
 font-size: 0.8em;
 line-height: 1.6em;
}
div.invoiceoverview div.row {
 background-color: transparent;
 color: #0F1926;
}
div.invoiceoverview div.cell {
}
div.invoiceoverview div.headerrow {
 background-color: #A3A9B2;
 border-bottom: 1px solid #000;
 font-weight:bold;
}
div.invoiceoverview div.row:hover {
 color: #E8E9EB;
 background-color: #0F1926;
}
div.invoiceoverview div.headerrow:hover {
 background-color: #A3A9B2;
 color: #0F1926;
}
div.invoiceoverview div[field="invoicedate"] {
 width:49%;
 padding-left: 1%;
 font-weight: bold;
 line-height: 2em;
}
div.invoiceoverview div[field="duedate"] {
 font-weight: bold;
 line-height: 2em;
}
div.invoiceoverview div[field="narration"] {
 width:49%;
 padding-left: 1%;
}
div.invoiceoverview div[field="quantity"] {
 width:5%;
 text-align: center;
}
div.invoiceoverview div[field="unit"] {
 width:5%;
 text-align: center;
}
div.invoiceoverview div[field="unitprice"] {
 width:14%;
 text-align: right
}
div.invoiceoverview div[field="vat"] {
 width:10%;
 text-align: right;
}
div.invoiceoverview div[field="linetotal"] {
 width:15%;
 text-align: right;
 padding-right: 1%;
}

div.invoiceoverview div.totalrow {
 font-weight:bold;
}

div.invoiceoverview div.totalrow div.cell {
 min-height: 5px;
}
div.invoiceoverview div.totalrow div[field="vat"] {
 width:0%;
}
div.invoiceoverview div.totalrow div[field="linetotal"] {
 width:25%;
}

div.invoiceoverview div.totalrow div[field="vat"],
div.invoiceoverview div.totalrow div[field="linetotal"] {
 border-top: 1px solid #000;
}
div.invoiceoverview div.totalrow:hover {
 background-color: transparent;
 color: #0F1926;
}


/*** SECTION invoice specific CSS ***/

/*** SECTION invoice specific CSS ***/
td.pay .sectionblock,
div[core_section_name="invoice"] {
 background: #D1D4D8 !important;
}
td.pay .sectionblock .sectionheader,
div[core_section_name="invoice"] .sectionheader,
div[core_section_name="invoice"] .sectionactions {
 background-color: #192A40;
}
div[core_section_name="invoice"] .sectionheader {
 border-bottom-color: #0F1926;
}
div[core_section_name="invoice"] .sectionactions {
 border-top-color: #0F1926;
}
td.pay .sectionblock .section_content,
div[core_section_name="invoice"] .section_content {
 color: #0F1926;
}
td.pay .list div.headerrow,
div[core_section_name="invoice"] .list div.headerrow {
 color: #0F1926;
 border-color: #0F1926;
}
td.pay .list a,
div[core_section_name="invoice"] .list a {
 color: #192A40;
}
td.pay a,
div[core_section_name="invoice"] a,
div[core_section_name="invoice"] .sectionactions a {
 color: #A3A9B2;
}
td.pay .list a:hover,
div[core_section_name="invoice"] a:hover,
div[core_section_name="invoice"] .sectionactions a:hover,
div[core_section_name="invoice"] .list a:hover {
 background-color: #0F1926;
 color: #D1D4D8;
}


/*** INVOICE LINES ***/
#invoicelines div.row:nth-child(even) {
 background-color: rgba( 0, 0, 0, 0.1);
}
#invoicelines div.row:nth-child(odd) {
 background-color: rgba( 255, 255, 255, 0.6);
}
#invoicelines div.row input {
 background-color: rgba( 255, 255, 255, 0.4);
}

div[sectioncontent="_invoice"] div.firstcell img {
 display: none;
}
div[sectioncontent="_invoice"] div.firstcell[active]:before {
 content: "\e0a3";
 font-family: wipcrm;
 color: red;
}
div[sectioncontent="_invoice"] div.firstcell[active="1"]:before {
 content: "<";
 color: green;
}

div.pdfprint legend.title[email] div.email {
 float: right;
}
div.pdfprint legend.title[email] div.email img {
 display: none;
}
div.pdfprint legend.title[email="0"] div.email:after {
 content: "\e063";
 font-family: wipcrm;
 color: #fff;
 margin: 0 0 0 1em;
 cursor: pointer;
}

div.pdfprint form #PDFemailheader button[type="submit"] img {
 display: none;
}
div.pdfprint form #PDFemailheader button[type="submit"]:before {
 content: "\e0ab";
 font-family: wipcrm;
 margin: 0 0.5em 0 0.25em;
 cursor: pointer;
 line-height: 2em;
}


/*** SECTION invoice specific CSS ***/

/*** SECTION /var/www/websites/plastec.wip-crm.co.nz/public/sections/_purchaseorder/css.php CSS check ***/

/*** SECTION purchaseorder specific CSS ***/
div[core_section_name="purchaseorder"] {
 color:#070C13;
}
div[core_section_name="purchaseorder"] .sectionheader {
 ;
}
div[core_section_name="purchaseorder"] .sectionheader,
div[core_section_name="purchaseorder"] .sectionactions a,
div[core_section_name="purchaseorder"] .sectionactions {
 background: #192A40;
 border-color: #0F1926;
 color:#A3A9B2;
}
div[core_section_name="purchaseorder"] .sectionheader a img {
}
div[core_section_name="purchaseorder"] .sectionheader a {
 border-color:#0F1926;
 background-color:#A3A9B2;
 color:#0F1926;
 position: relative;
}
div[core_section_name="purchaseorder"] .sectionactions a:hover,
div[core_section_name="purchaseorder"] .sectionheader a[tab].selected,
div[core_section_name="purchaseorder"] .sectionheader a.tab[selected="1"],
div[core_section_name="purchaseorder"] .sectionheader a:hover {
 border-color:#070C13;
 background-color:#070C13;
 color:#A3A9B2;
}

div[core_section_name="purchaseorder"] .sectionheader a.tab:before {
 border-right-color: #A3A9B2;
 border-bottom-color: #A3A9B2;
}
div[core_section_name="purchaseorder"] .sectionheader a.tab:after {
 border-left-color: #A3A9B2;
 border-top-color: #A3A9B2;
}
div[core_section_name="purchaseorder"] .sectionheader a[tab].selected:before,
div[core_section_name="purchaseorder"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="purchaseorder"] .sectionheader a.tab:hover:before {
 border-right-color: #070C13;
 border-bottom-color: #070C13;
}
div[core_section_name="purchaseorder"] .sectionheader a[tab].selected:after,
div[core_section_name="purchaseorder"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="purchaseorder"] .sectionheader a.tab:hover:after {
 border-left-color: #070C13;
 border-top-color: #070C13;
}

div[core_section_name="purchaseorder"] .sectionheader a:hover {
 background-color:#070C13 !important;
}
div[core_section_name="purchaseorder"] .sectionheader a:hover:before {
 border-right-color: #070C13 !important;
 border-bottom-color: #070C13 !important;
}
div[core_section_name="purchaseorder"] .sectionheader a:hover:after {
 border-left-color: #070C13 !important;
 border-top-color: #070C13 !important;
}

div[core_section_name="purchaseorder"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #E8E9EB;
 background: rgba( 232,233,235, 0.98);
 color: #0F1926;
}

/*** TABS ***/
div[core_section_name="purchaseorder"] .sectionheadertabs {
 display: none;;
 float: right;
 position: relative;
 top: -2px;
 height: 44px;
}

div[core_section_name="purchaseorder"] .sectiontabs {
 display: none;;
 padding: 0px;
 height: 30px;
 overflow: hidden;
 width: 200% !important;
 border-bottom: 1px solid #0F1926;
}

div[core_section_name="purchaseorder"] .sectionheadertabs a[tab],
div[core_section_name="purchaseorder"] .sectiontabs a[tab] {
 background: #192A40;
 color: #D1D4D8;
 height: 30px;
 line-height: 30px;
 margin-right: 33px;
 position: relative;
 display: block;
 float: left;
 border: 0;
 padding: 0;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="purchaseorder"] .sectionheadertabs a[tab] {
 height: 44px;
 line-height: 44px;
 margin-top: 0px;
 border-width: 0 !important;
 margin-right: 40px;
 background: #0F1926;
 box-shadow: none;
}
div[core_section_name="purchaseorder"] .sectiontabs a[tab]:first-child {
 padding-left: 10px;
}
div[core_section_name="purchaseorder"] .sectionheadertabs a[tab]:last-child {
 padding-right: 10px;
 margin-right: -15px;
}

div[core_section_name="purchaseorder"] .sectionheadertabs a[tab]:before,
div[core_section_name="purchaseorder"] .sectiontabs a[tab]:before {
 content: "";
 border: 32px solid transparent;
 border-width: 32px 32px 32px 0px;
 border-right-color: #192A40;
 position: absolute;
 top: 0px;
 left: -32px;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="purchaseorder"] .sectionheadertabs a[tab]:before {
 border-width: 44px 44px 44px 0px;
 left: -44px;
 border-right-color: #0F1926;
}
div[core_section_name="purchaseorder"] .sectionheadertabs a[tab]:after,
div[core_section_name="purchaseorder"] .sectiontabs a[tab]:after {
 content: "";
 border: 32px solid transparent;
 border-width: 32px 0px 32px 32px;
 border-left-color: #192A40;
 position: absolute;
 top: -32px;
 right: -32px;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="purchaseorder"] .sectionheadertabs a[tab]:after {
 border-width: 44px 0px 44px 44px;
 top: -44px;
 right: -44px;
 border-left-color: #0F1926;
}

div[core_section_name="purchaseorder"] .sectiontabs a[tab].selected {
 background: #0F1926;
 color: #A3A9B2;
}
div[core_section_name="purchaseorder"] .sectiontabs a[tab].selected:before {
 border-right-color: #0F1926;
}
div[core_section_name="purchaseorder"] .sectiontabs a[tab].selected:after {
 border-left-color: #0F1926;
}

div[core_section_name="purchaseorder"] .sectiontabs a[tab]:hover {
 background: #070C13;
 color: #A3A9B2;
}
div[core_section_name="purchaseorder"] .sectiontabs a[tab]:hover:before {
 border-right-color: #070C13;
}
div[core_section_name="purchaseorder"] .sectiontabs a[tab]:hover:after {
 border-left-color: #070C13;
}

div[core_section_name="purchaseorder"] .sectiontabs a[tab="spacer"] {
 width: 50%;
}
div[core_section_name="purchaseorder"] .sectiontabs a[tab="spacer"]:hover {
 background: #192A40;
 cursor: default;
}
div[core_section_name="purchaseorder"] .sectiontabs a[tab="spacer"]:hover:before {
 border-right-color: #192A40;
}
div[core_section_name="purchaseorder"] .sectiontabs a[tab="spacer"]:hover:after {
 border-left-color: #192A40;
}
div[core_section_name="purchaseorder"] .sectionheadertabs a[tab="spacer"]:hover {
 background: #0F1926 !important;
 cursor: default;
}
div[core_section_name="purchaseorder"] .sectionheadertabs a[tab="spacer"]:hover:before {
 border-right-color: #0F1926 !important;
}
div[core_section_name="purchaseorder"] .sectionheadertabs a[tab="spacer"]:hover:after {
 border-left-color: #0F1926 !important;
}
/*** TABS ***/

/*** SECTION ACTIONS ***/
div[core_section_name="purchaseorder"] .sectionactions a[data-action="CREATE"] {
    background-color: #008800;
    color: #99CF99;
}
div[core_section_name="purchaseorder"] .sectionactions a[data-action="CREATE"]:hover {
    background-color: #002800;
}
div[core_section_name="purchaseorder"] .sectionactions a[data-action="CANCEL"] {
    float: right;
}
div[core_section_name="purchaseorder"] .sectionactions a[data-action="SEND"][data-purchaseorder-id="0"] ,
div[core_section_name="purchaseorder"] .sectionactions a[data-action="CANCEL"][data-purchaseorder-id="0"] {
    display: none;
}
div[core_section_name="purchaseorder"] .sectionactions a[data-action="SEND"] {
    background-color: #192A40;
    color: #A3A9B2;
}
div[core_section_name="purchaseorder"] .sectionactions a[data-action="SEND"]:hover {
    background-color: #0F1926;
}

div[core_section_name="purchaseorder"] .sectionactions a[data-action="CANCEL"] {
    background-color: #F00000;
    color: #F99999;
}
div[core_section_name="purchaseorder"] .sectionactions a[data-action="CANCEL"]:hover {
    background-color: #900000;
}
/*** SECTION ACTIONS ***/

div[core_section_name="purchaseorder"] .div-table-row[data-action-row="1"] ,
div[core_section_name="purchaseorder"] .div-table-row[data-action-row="1"]:hover {
    background: transparent !important;
    line-height: 2em;
}
div[core_section_name="purchaseorder"] .div-table-row[data-action-row="1"] a.action {
    text-decoration: none;
    padding: 0 0.5em;
    border-radius: 3px !important;
    display: block;
    float: left;
    position: relative;
    font-size: 0.8em;
    line-height: 1.7em;
    border: 1px solid #192A40;
    color: #A3A9B2;
    background-color: #192A40;
}
div[core_section_name="purchaseorder"] .div-table-row[data-action-row="1"] a.action:hover {
    background-color: #A3A9B2;
    color: #192A40;
}
div[core_section_name="purchaseorder"] .div-table-row[data-action-row="1"] a.action[data-action="delete"] {
    color: #F9AC99;
    background-color: #F03000;
}
div[core_section_name="purchaseorder"] .div-table-row[data-action-row="1"] a.action[data-action="delete"]:hover {
    color: #F9AC99;
    background-color: #F03000;
}
div[core_section_name="purchaseorder"] .div-table-row[data-action-row="1"] a.action[data-action="add"]::before {
    content: "\e094";
    font-family: wipcrm;
    float: left;
    margin-right: 0.5em;
}

div[core_section_name="purchaseorder"] .section_content .po-section {
    position: absolute;
    left: 1em;
    right: 1em;
    background-color: #FAFAFB;
    border: 1px solid #0F1926;
    overflow: hidden;
    font-size: 1.1em;
}
div[core_section_name="purchaseorder"] .section_content .po-section legend {
    text-align: right;
    border: 1px solid #0F1926;
    background-color: #A3A9B2;
    font-weight: bold;
    padding: 0.25em 0.5em;
    position: relative;
    top: 1px;
}

div[core_section_name="purchaseorder"] .section_content .po-section .div-table-cell input ,
div[core_section_name="purchaseorder"] .section_content .po-section .div-table-cell select ,
div[core_section_name="purchaseorder"] .section_content .po-section .div-table-cell textarea ,
div[core_section_name="purchaseorder"] .section_content .po-section .div-table-cell input {
    width: 100%;
    font-size: inherit;
}
div[core_section_name="purchaseorder"] .section_content .po-section .div-table-cell textarea {
    resize: none;
    height: calc( 4em + 2px);
}
div[core_section_name="purchaseorder"] .section_content .po-section .div-table-cell[data-field-code="notes"] textarea {
    width: 165mm;
    height: 8em;
    font-family: arial, sans-serif;
    font-size: 10pt;
}
div[core_section_name="purchaseorder"] .section_content .po-section .div-table {
    min-width: 100%;
}

div[core_section_name="purchaseorder"] .section_content .po-header {
    position: absolute;
    top: 1em;
    height: 11em;
    overflow: visible;
}
div[core_section_name="purchaseorder"] .section_content .po-lines {
    position: absolute;
    top: 13em;
    bottom: 14em;
    overflow: auto;
}
div[core_section_name="purchaseorder"] .section_content .po-totals {
    position: absolute;
    bottom: 1em;
    height: 12em;
}

div[core_section_name="purchaseorder"] .section_content .po-lines h2 {
    margin: 1em;
    text-align: center;
}

/*
div[core_section_name="purchaseorder"] #purchaseorder_listdata:not([data-purchaseorder-status=""]) a.action:not([data-action="received"]) {*/
div[core_section_name="purchaseorder"] #purchaseorder_listdata[data-purchaseorder-status="RECEIVED"] a.action:not([data-action="received"]) {
    display: none;
}
/*
div[core_section_name="purchaseorder"] #purchaseorder_listdata:not([data-purchaseorder-status=""]) input ,
div[core_section_name="purchaseorder"] #purchaseorder_listdata:not([data-purchaseorder-status=""]) select ,
div[core_section_name="purchaseorder"] #purchaseorder_listdata:not([data-purchaseorder-status=""]) textarea { */
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-row[data-purchaseorder-line-status="CANCELLED"] input ,
div[core_section_name="purchaseorder"] #purchaseorder_listdata[data-purchaseorder-status="RECEIVED"] input ,
div[core_section_name="purchaseorder"] #purchaseorder_listdata[data-purchaseorder-status="RECEIVED"] select ,
div[core_section_name="purchaseorder"] #purchaseorder_listdata[data-purchaseorder-status="RECEIVED"] textarea:not([name="notes"]) {
    border-color: rgba( 0, 0, 0, 0.0);
    cursor: default;
    background: transparent;
}
div[core_section_name="purchaseorder"] .section_content .po-lines[data-purchaseorder-readonly="1"] input ,
div[core_section_name="purchaseorder"] .section_content .po-lines[data-purchaseorder-readonly="1"] select ,
div[core_section_name="purchaseorder"] .section_content .po-lines[data-purchaseorder-readonly="1"] textarea ,
div[core_section_name="purchaseorder"] .section_content .po-header[data-purchaseorder-readonly="1"] input ,
div[core_section_name="purchaseorder"] .section_content .po-header[data-purchaseorder-readonly="1"] select ,
div[core_section_name="purchaseorder"] .section_content .po-header[data-purchaseorder-readonly="1"] textarea {
    border-color: rgba( 0, 0, 0, 0.1);
    color: rgba( 0, 0, 0, 0.1);
    cursor: default;
    background: transparent;
    font-size: inherit;
}
div[core_section_name="purchaseorder"] .section_content .po-header .div-table:not([data-table-name="supplier-search-list"]) {
    min-width: calc( 100% - 2em);
    width: calc( 100% - 2em);
    margin: 0 1em 0.5em;
}
div[core_section_name="purchaseorder"] .section_content .po-header .div-table .div-table-cell[data-field-code="supplier"] ,
div[core_section_name="purchaseorder"] .section_content .po-header .div-table .div-table-cell[data-field-code="shipto"] {
    width: 50%;
}
div[core_section_name="purchaseorder"] .section_content .po-header .div-table .div-table-cell[data-field-code="supplier"] .supplier-address {
    max-height: 4.5em;
    width: 66%;
    overflow: auto;
    float: left;
}
div[core_section_name="purchaseorder"] .section_content .po-header .div-table .div-table-cell[data-field-code="supplier"] .select-supplier {
    width: 33%;
    float: left;
    position: relative;
}
div[core_section_name="purchaseorder"] .section_content .po-header .div-table .div-table-cell[data-field-code="supplier"] .select-supplier #supplier-dropdown-search-block {
    min-width: 100%;
}
div[core_section_name="purchaseorder"] .section_content .po-header .div-table .div-table-cell[data-field-code="supplier"] a[data-action="select-supplier"] {
    display: block;
    display: none;
    white-space: nowrap;
    width: calc( 100% - 2em);
    float: left;
    margin: -0.5em 1em 0.25em;
    text-align: center;
    background-color: #192A40;
    border: 1px solid #192A40;
    text-decoration: none;
    color: #fff;
    border-radius: 5px !important;
    padding: 0.5em;
}
div[core_section_name="purchaseorder"] .section_content .po-header .div-table .div-table-cell[data-field-code="supplier"] input[name="supplier"] {
    width: calc( 100% - 2em);
    margin-left: 1em;
}
div[core_section_name="purchaseorder"] .section_content .po-header .div-table[data-table-name="references"] .div-table-cell {
    width: calc( 100% / 6);
}
div[core_section_name="purchaseorder"] .section_content .po-header .div-table[data-table-name="references"] .div-table-cell[data-field-code="ref"] input {
}
div[core_section_name="purchaseorder"] .section_content .po-header .div-table[data-table-name="references"] .div-table-cell[data-field-code="ref"] .div-table-cell[data-field-code="link"] {
    position: absolute;
    top: -2.6em;
    left: 0;
    width: 100%;
}
div[core_section_name="purchaseorder"] .section_content .po-header .div-table[data-table-name="references"] .div-table-cell[data-field-code="ref"] .div-table-cell[data-field-code="link"] span#find-related-job {
    cursor: default;
    display: block;
    float: left;
    width: 1.75em;
    line-height: 1.4em;
}
div[core_section_name="purchaseorder"] .section_content .po-header .div-table[data-table-name="references"] .div-table-cell[data-field-code="ref"] .div-table-cell[data-field-code="link"] a {
    color: inherit;
}

div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-row[data-action-row="1"] .div-table-cell {
    border-bottom: none;
}
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-row[data-purchaseorder-line-status="CANCELLED"] * ,
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-row[data-purchaseorder-line-status="CANCELLED"] {
    /*display: none;*/
    text-decoration: line-through;
}
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-cell[data-column-code="quantity"] {
    width: 5em;
    text-align: center;
}
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-cell[data-column-code="quantity"] input {
    text-align: center;
}
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-cell[data-column-code="rate"] {
    width: 10em;
    text-align: right;
}
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-cell[data-column-code="rate"] input {
    text-align: right;
}
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-cell[data-column-code="amount"] {
    width: 12em;
    text-align: right;
}
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-cell[data-column-code="amount"]::before {
    padding-right: 20px;
}
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-cell[data-column-code="actions"] {
    width: calc( 5em + 20px);
    padding-right: 20px;
    text-align: right;
}
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-cell[data-column-code="received"] {
    width: 3em;
    text-align: center;
}
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-cell[data-column-code="actions"]::before {
    padding-right: 20px;
}

div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-cell[data-column-code="actions"] a {
    text-decoration: none;
    white-space: nowrap;
    font-size: 0.8em;
    line-height: 1.4em;
    display: block;
    float: right;
    margin-left: 0.5em;
    border: 1px solid #F03000;
    border-radius: 3px !important;
    background-color: #F9AC99;
    color: #F03000;
    padding-right: 0.5em;
}
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-cell[data-column-code="actions"] a:hover {
    color: #F9AC99;
    background-color: #F03000;
}

div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-row[data-purchaseorder-line-status="ORDERED"] .div-table-cell[data-column-code="actions"] a[data-action="delete"] ,
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-row[data-purchaseorder-line-status="RECEIVED"] .div-table-cell[data-column-code="actions"] a[data-action="delete"] {
    display: none;
}
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-row:not([data-purchaseorder-line-status="ORDERED"]) .div-table-cell[data-column-code="actions"] a[data-action="received"] {
    display: none;
}
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-cell[data-column-code="actions"] a[data-action="received"] {
    border-color: #008800;
    color: #99CF99;
    background-color: #008800;
}
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-cell[data-column-code="actions"] a[data-action="received"] span[data-amount-received]::before {
    content: attr(data-amount-received) "+";
}
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-cell[data-column-code="actions"] a[data-action="received"] input {
    width: 2em;
    text-align: center;
    background: #fff !important;
}

div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-cell[data-column-code="actions"] a[data-action="received"]:hover {
    background-color: #99CF99;
    color: #008800;
}

div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-cell[data-column-code="actions"] a::before {
    content: "";
    font-family: wipcrm;
    font-size: calc( 1em / 0.8);
    display: inline-block;
    width: 1.4em;
    text-align: center;
}
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-cell[data-column-code="actions"] a[data-action="delete"]::before {
    content: "\e0a3";
}
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-cell[data-column-code="actions"] a[data-action="received"]::before {
    content: ",";
}
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-row:not(:first-child) .div-table-cell[data-column-code="actions"]:not([data-is-received=""]) {
    height: 2.4em;
}
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-cell[data-column-code="actions"]:not([data-is-received=""])::after {
    content: attr( data-is-received);
    font-size: 0.8em;
    position: absolute;
    right: 20px;
    bottom: 0.3em;
    white-space: nowrap;
    color: #080;
}
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-cell[data-column-code="description"] input {
    width: calc( 100% - 1.7em);
}
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-cell[data-column-code="description"] a.action {
    font-family: wipcrm;
    font-size: 1.4em;
    width: 1em;
    text-decoration: none;
    color: inherit;
    text-align: center;
    color: #aaa;
    float: right;
}
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-cell[data-column-code="description"][data-inventory-id="0"] a.action {
    display: none;
}

div[core_section_name="purchaseorder"] .section_content .po-totals .div-table[data-table-name="references"] {
    min-width: 0;
    float: left;
}
div[core_section_name="purchaseorder"] .section_content .po-totals .div-table[data-table-name="totals"] {
    text-align: right;
    min-width: 0;
    float: right;
}
div[core_section_name="purchaseorder"] .section_content .po-totals .div-table-cell:last-child {
    width: calc( 12em / 1.5 + 20px);
    padding-right: 20px;
}
div[core_section_name="purchaseorder"] .section_content .po-totals .div-table-cell[data-field-code="total"] ,
div[core_section_name="purchaseorder"] .section_content .po-totals .div-table-cell[data-field-code="total-value"] {
    font-size: 1.5em;
    font-weight: bold;
}

div[core_section_name="purchaseorder"] .section_content .po-totals .div-table-cell[data-field-code="sent"] {
    padding-top: 1em;
    color: #080;
}

div[core_section_name="purchaseorder"] .sectionheader #title-purchase-order-number {
    font-weight: bold;
    color: #ff0;
}

/*** RECEIPTING USING POPUP ***/
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-cell[data-column-code="actions"] a[data-action="received"] span ,
div[core_section_name="purchaseorder"] .section_content .po-lines .div-table[data-table-name="purchaseorder-lines"] .div-table-cell[data-column-code="actions"] a[data-action="received"] input {
    display: none;
}
/*** RECEIPTING USING POPUP ***/

/*** CUSTOM MODULE CSS ***/
/*** CUSTOM MODULE CSS ***/

/*** SECTION purchaseorder specific CSS ***/

/*** SECTION /var/www/websites/plastec.wip-crm.co.nz/public/sections/_purchaseorderlist/css.php CSS check ***/

/*** SECTION purchaseorderlist specific CSS ***/
/*<style>*/

div[core_section_name="purchaseorderlist"] {
    color:#070C13;
}
div[core_section_name="purchaseorderlist"] .sectionheader {
    ;
}
/*
div[core_section_name="purchaseorderlist"] .sectionheader::before {
    content: "";
    display: block;
    float: left;
    margin-right: 0.5em;
    height: 100%;
    width: 1em;
    background: #192A40;
}
*/

div[core_section_name="purchaseorderlist"] .sectionheader .filter {
    float: right;
    padding: 0;
    margin: 4px 0;
    line-height: 30px;
}
div[core_section_name="purchaseorderlist"] .sectionheader .filter input {
    margin: 0;
    padding: 0 0.25em;
    line-height: 22px;
    background: rgba( 255, 255, 255, 0.8);
    border-color: #0F1926;
    color: #0F1926;
    background-color: #FAFAFB;
}
div[core_section_name="purchaseorderlist"] .sectionheader .filter::before {
    content: "Filter:";
}
div[core_section_name="purchaseorderlist"] .sectionheader,
div[core_section_name="purchaseorderlist"] .sectionactions a,
div[core_section_name="purchaseorderlist"] .sectionactions {
    background: #192A40;
    border-color: #0F1926;
    color:#FAFAFB;
}
div[core_section_name="purchaseorderlist"] .sectionheader a img {
}
div[core_section_name="purchaseorderlist"] .sectionheader a {
    border-color:#0F1926;
    background-color:#A3A9B2;
    color:#0F1926;
    position: relative;
}
div[core_section_name="purchaseorderlist"] .sectionactions a:hover,
div[core_section_name="purchaseorderlist"] .sectionheader a[tab].selected,
div[core_section_name="purchaseorderlist"] .sectionheader a.tab[selected="1"],
div[core_section_name="purchaseorderlist"] .sectionheader a:hover {
    border-color:#070C13;
    background-color:#070C13;
    color:#FAFAFB;
}

div[core_section_name="purchaseorderlist"] .sectionheader a.tab:before {
    border-right-color: #A3A9B2;
    border-bottom-color: #A3A9B2;
}
div[core_section_name="purchaseorderlist"] .sectionheader a.tab:after {
    border-left-color: #A3A9B2;
    border-top-color: #A3A9B2;
}
div[core_section_name="purchaseorderlist"] .sectionheader a[tab].selected:before,
div[core_section_name="purchaseorderlist"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="purchaseorderlist"] .sectionheader a.tab:hover:before {
    border-right-color: #070C13;
    border-bottom-color: #070C13;
}
div[core_section_name="purchaseorderlist"] .sectionheader a[tab].selected:after,
div[core_section_name="purchaseorderlist"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="purchaseorderlist"] .sectionheader a.tab:hover:after {
    border-left-color: #070C13;
    border-top-color: #070C13;
}

div[core_section_name="purchaseorderlist"] .sectionheader a:hover {
    background-color:#070C13 !important;
}
div[core_section_name="purchaseorderlist"] .sectionheader a:hover:before {
    border-right-color: #070C13 !important;
    border-bottom-color: #070C13 !important;
}
div[core_section_name="purchaseorderlist"] .sectionheader a:hover:after {
    border-left-color: #070C13 !important;
    border-top-color: #070C13 !important;
}

div[core_section_name="purchaseorderlist"] .section_content {
    background: rgba( 255, 255, 255, 0.9);
    background: #E8E9EB;
    background: rgba( 232,233,235, 0.98);
    color: #0F1926;
}

/*** TABS ***/
div[core_section_name="purchaseorderlist"] .sectionheadertabs {
    display: none;;
    float: right;
    position: relative;
    top: -2px;
    height: 44px;
}

div[core_section_name="purchaseorderlist"] .sectiontabs {
    ;
    padding: 0px;
    height: 30px;
    overflow: hidden;
    width: 200% !important;
    border-bottom: 1px solid #0F1926;
}

div[core_section_name="purchaseorderlist"] .sectionheadertabs a[tab],
div[core_section_name="purchaseorderlist"] .sectiontabs a[tab] {
    background: #192A40;
    color: #D1D4D8;
    height: 30px;
    line-height: 30px;
    margin-right: 33px;
    position: relative;
    display: block;
    float: left;
    border: 0;
    padding: 0;

    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}
div[core_section_name="purchaseorderlist"] .sectionheadertabs a[tab] {
    height: 44px;
    line-height: 44px;
    margin-top: 0px;
    border-width: 0 !important;
    margin-right: 40px;
    background: #0F1926;
    box-shadow: none;
    white-space: nowrap;
}
div[core_section_name="purchaseorderlist"] .sectiontabs a[tab]:first-child {
    padding-left: 10px;
}
div[core_section_name="purchaseorderlist"] .sectionheadertabs a[tab]:last-child {
    padding-right: 10px;
    margin-right: -15px;
}

div[core_section_name="purchaseorderlist"] .sectionheadertabs a[tab]:before,
div[core_section_name="purchaseorderlist"] .sectiontabs a[tab]:before {
    content: "";
    border: 32px solid transparent;
    border-width: 32px 32px 32px 0px;
    border-right-color: #192A40;
    position: absolute;
    top: 0px;
    left: -32px;

    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}
div[core_section_name="purchaseorderlist"] .sectionheadertabs a[tab]:before {
    border-width: 44px 44px 44px 0px;
    left: -44px;
    border-right-color: #0F1926;
}
div[core_section_name="purchaseorderlist"] .sectionheadertabs a[tab]:after,
div[core_section_name="purchaseorderlist"] .sectiontabs a[tab]:after {
    content: "";
    border: 32px solid transparent;
    border-width: 32px 0px 32px 32px;
    border-left-color: #192A40;
    position: absolute;
    top: -32px;
    right: -32px;

    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}
div[core_section_name="purchaseorderlist"] .sectionheadertabs a[tab]:after {
    border-width: 44px 0px 44px 44px;
    top: -44px;
    right: -44px;
    border-left-color: #0F1926;
}

div[core_section_name="purchaseorderlist"] .sectiontabs a[tab].selected {
    background: #0F1926;
    color: #A3A9B2;
}
div[core_section_name="purchaseorderlist"] .sectiontabs a[tab].selected:before {
    border-right-color: #0F1926;
}
div[core_section_name="purchaseorderlist"] .sectiontabs a[tab].selected:after {
    border-left-color: #0F1926;
}

div[core_section_name="purchaseorderlist"] .sectiontabs a[tab]:hover {
    background: #070C13;
    color: #A3A9B2;
}
div[core_section_name="purchaseorderlist"] .sectiontabs a[tab]:hover:before {
    border-right-color: #070C13;
}
div[core_section_name="purchaseorderlist"] .sectiontabs a[tab]:hover:after {
    border-left-color: #070C13;
}

div[core_section_name="purchaseorderlist"] .sectiontabs a[tab="spacer"] {
    width: 50%;
}
div[core_section_name="purchaseorderlist"] .sectiontabs a[tab="spacer"]:hover {
    background: #192A40;
    cursor: default;
}
div[core_section_name="purchaseorderlist"] .sectiontabs a[tab="spacer"]:hover:before {
    border-right-color: #192A40;
}
div[core_section_name="purchaseorderlist"] .sectiontabs a[tab="spacer"]:hover:after {
    border-left-color: #192A40;
}
div[core_section_name="purchaseorderlist"] .sectionheadertabs a[tab="spacer"]:hover {
    background: #0F1926 !important;
    cursor: default;
}
div[core_section_name="purchaseorderlist"] .sectionheadertabs a[tab="spacer"]:hover:before {
    border-right-color: #0F1926 !important;
}
div[core_section_name="purchaseorderlist"] .sectionheadertabs a[tab="spacer"]:hover:after {
    border-left-color: #0F1926 !important;
}
/*** TABS ***/

/*** NEW TABS CSS ***/
/*** CONTENT TABS ***/
div[core_section_name="purchaseorderlist"] .sectiontabs {
    width: calc( 100% + 2em) !important;
    height: auto;
    line-height: 2em;
    padding: 0;
    margin: 0;
    margin-left: -1em;
    background-color: #5E6979;

    display: flex;
    flex-wrap: wrap;
}
div[core_section_name="purchaseorderlist"] .sectiontabs a.tab {
    display: block;
    float: left;
    text-align: center;
    text-decoration: none;
    line-height: inherit;
    padding: 0 1em;
    background-color: #192A40;
    color: #FAFAFB;
    border-right: 1px solid #E8E9EB;
    border-bottom: 1px solid #D1D4D8;
    transform: skew( -45deg);

    flex: 1;
    min-width: calc( 100% / 5);
    max-width: calc( 100% / 5);
}
div[core_section_name="purchaseorderlist"] .sectiontabs a.tab[data-selected="1"] {
    background-color: #0F1926;
}
div[core_section_name="purchaseorderlist"] .sectiontabs a.tab:hover {
    background-color: #5E6979;
}
/*
div[core_section_name="purchaseorderlist"] .sectiontabs a.tab:first-child {
    padding-left: 2em;
    margin-left: -1em;
}
*/
div[core_section_name="purchaseorderlist"] .sectiontabs a.tab span {
    display: block;
    transform: skew( 45deg);
}
/*** NEW TABS CSS ***/

div[core_section_name="purchaseorderlist"] .section_content .div-table {
    min-width: 100%;
}
div[core_section_name="purchaseorderlist"] .section_content .div-table .div-table-row[data-selected="1"] {
    background-color: #A3A9B2 !important;
}
/*
div[core_section_name="purchaseorderlist"] .section_content .div-table .div-table-row[data-selected="1"] .div-table-cell:last-child::after {
    content: "*";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 2em;
    text-align: center;
    line-height: inherit;
}
*/
div[core_section_name="purchaseorderlist"] .section_content .div-table[data-table-header-row="1"] .header-row .div-table-cell {
    /* background-color: #0F1926 !important; */
    white-space: nowrap;
}
div[core_section_name="purchaseorderlist"] .section_content .div-table div.div-table-row-group-header .div-table-cell {
    background-color: #5E6979 !important;
}
div[core_section_name="purchaseorderlist"] .section_content .div-table div.div-table-row-group-header[data-selected="1"] .div-table-cell {
    background-color: #192A40 !important;
}

div[core_section_name="purchaseorderlist"] .section_content .div-table .div-table-row:not(.header-row) .div-table-cell {
    position: relative;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
div[core_section_name="purchaseorderlist"] .section_content .div-table .div-table-row .div-table-cell[data-column-code="number"] span ,
div[core_section_name="purchaseorderlist"] .section_content .div-table .div-table-row .div-table-cell[data-column-code="contact"] span {
    display: block;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
div[core_section_name="purchaseorderlist"] .section_content .div-table .div-table-row .div-table-cell[data-column-code="number"] {
    width: 8em;
    padding-right: 2em;
}
div[core_section_name="purchaseorderlist"] .section_content .div-table .div-table-row .div-table-cell[data-column-code="contact"] {
    width: 10em;
}


/*** JOB STATUS INDICATOR ***/
div[core_section_name="purchaseorderlist"] .section_content .div-table-row .div-table-cell[data-column-code="number"]::after {
    content: "";
    font-family: wipcrm;
    float: right;
    display: block;
    position: absolute;
    top: 0;
    right: 0.25em;
}
div[core_section_name="purchaseorderlist"] .section_content .div-table-row[data-job-progress~="CANCELLED"]  ,
div[core_section_name="purchaseorderlist"] .section_content .div-table-row[data-job-progress~="COMPLETED"]  ,
div[core_section_name="purchaseorderlist"] .section_content .div-table-row[data-job-progress~="SHIPPED"][data-job-progress~="INVOICED"]  {
    display: none;
}
div[core_section_name="purchaseorderlist"] .section_content .div-table-row[data-job-progress~="OFFER-SENT"] .div-table-cell[data-column-code="number"]::after {
    content: "\e01b";
}
div[core_section_name="purchaseorderlist"] .section_content .div-table-row[data-job-progress~="ORDER-RECEIVED"] .div-table-cell[data-column-code="number"]::after {
    content: "\e068";
    color: #f50;
}
div[core_section_name="purchaseorderlist"] .section_content .div-table-row[data-job-progress~="PROCESSING"] .div-table-cell[data-column-code="number"]::after {
    content: "\e0fd";
    color: #0a0;
}
div[core_section_name="purchaseorderlist"] .section_content .div-table-row[data-job-progress~="READY-TO-SHIP"] .div-table-cell[data-column-code="number"]::after {
    content: "\e0e7" !important;
    color: #008 !important;
}
div[core_section_name="purchaseorderlist"] .section_content .div-table-row[data-job-progress~="SHIPPED"] .div-table-cell[data-column-code="number"]::after {
    content: "," !important;
    color: #080 !important;
}
div[core_section_name="purchaseorderlist"] .section_content .div-table-row[data-job-progress~="INVOICED"] .div-table-cell[data-column-code="number"]::after {
    content: "\e012" !important;
    color: #080 !important;
}
div[core_section_name="purchaseorderlist"] .section_content .div-table-row[data-job-progress~="CANCELLED"]  {
    text-decoration: line-through;
    color: #a00;
}
/*** JOB STATUS INDICATOR ***/

div[core_section_name="purchaseorderlist"] .section_content .div-table .div-table-row[data-hide="0"] {
    display: table-row;
}
div[core_section_name="purchaseorderlist"] .section_content .div-table .div-table-row[data-hide="1"] {
    display: none;
}

/*** CONTEXT MENU ***/
#joblist_listdata {
    position: relative;
}
.job-list-context-menu .job-menu-header {
    text-align: center;
    background-color: #666;
    color: #fff;
    max-width: 13em;
}
/*** CONTEXT MENU ***/

/*** SECTION purchaseorderlist specific CSS ***/

/*** SECTION /var/www/websites/plastec.wip-crm.co.nz/public/sections/_communicationlist/css.php CSS check ***/

/*** SECTION communicationlist specific CSS ***/
div[core_section_name="communicationlist"] {
 color:#070C13;
}
div[core_section_name="communicationlist"] .sectionheader {
 ;
}
/*
div[core_section_name="communicationlist"] .sectionactions a,
div[core_section_name="communicationlist"] .sectionactions ,
*/
div[core_section_name="communicationlist"] .sectionheader {
 background: #192A40;
 border-color: #0F1926;
 color:#A3A9B2;
}
div[core_section_name="communicationlist"] .sectionheader a img {
}
div[core_section_name="communicationlist"] .sectionheader a {
 border-color:#0F1926;
 background-color:#A3A9B2;
 color:#0F1926;
 position: relative;
}
div[core_section_name="communicationlist"] .sectionactions a:hover,
div[core_section_name="communicationlist"] .sectionheader a[tab].selected,
div[core_section_name="communicationlist"] .sectionheader a.tab[selected="1"],
div[core_section_name="communicationlist"] .sectionheader a:hover {
 border-color:#070C13;
 background-color:#070C13;
 color:#A3A9B2;
}

div[core_section_name="communicationlist"] .sectionheader a.tab:before {
 border-right-color: #A3A9B2;
 border-bottom-color: #A3A9B2;
}
div[core_section_name="communicationlist"] .sectionheader a.tab:after {
 border-left-color: #A3A9B2;
 border-top-color: #A3A9B2;
}
div[core_section_name="communicationlist"] .sectionheader a[tab].selected:before,
div[core_section_name="communicationlist"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="communicationlist"] .sectionheader a.tab:hover:before {
 border-right-color: #070C13;
 border-bottom-color: #070C13;
}
div[core_section_name="communicationlist"] .sectionheader a[tab].selected:after,
div[core_section_name="communicationlist"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="communicationlist"] .sectionheader a.tab:hover:after {
 border-left-color: #070C13;
 border-top-color: #070C13;
}

div[core_section_name="communicationlist"] .sectionheader a:hover {
 background-color:#070C13 !important;
}
div[core_section_name="communicationlist"] .sectionheader a:hover:before {
 border-right-color: #070C13 !important;
 border-bottom-color: #070C13 !important;
}
div[core_section_name="communicationlist"] .sectionheader a:hover:after {
 border-left-color: #070C13 !important;
 border-top-color: #070C13 !important;
}

div[core_section_name="communicationlist"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #E8E9EB;
 background: rgba( 232,233,235, 0.98);
 color: #0F1926;
}

/*** TABS ***/
div[core_section_name="communicationlist"] .sectionheadertabs {
 display: none;;
 float: right;
 position: relative;
 top: -2px;
 height: 44px;
}

div[core_section_name="communicationlist"] .sectiontabs {
 display: none;;
 padding: 0px;
 height: 30px;
 overflow: hidden;
 width: 200% !important;
 border-bottom: 1px solid #0F1926;
}

div[core_section_name="communicationlist"] .sectionheadertabs a[tab],
div[core_section_name="communicationlist"] .sectiontabs a[tab] {
 background: #192A40;
 color: #D1D4D8;
 height: 30px;
 line-height: 30px;
 margin-right: 33px;
 position: relative;
 display: block;
 float: left;
 border: 0;
 padding: 0;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="communicationlist"] .sectionheadertabs a[tab] {
 height: 44px;
 line-height: 44px;
 margin-top: 0px;
 border-width: 0 !important;
 margin-right: 40px;
 background: #0F1926;
 box-shadow: none;
}
div[core_section_name="communicationlist"] .sectiontabs a[tab]:first-child {
 padding-left: 10px;
}
div[core_section_name="communicationlist"] .sectionheadertabs a[tab]:last-child {
 padding-right: 10px;
 margin-right: -15px;
}

div[core_section_name="communicationlist"] .sectionheadertabs a[tab]:before,
div[core_section_name="communicationlist"] .sectiontabs a[tab]:before {
 content: "";
 border: 32px solid transparent;
 border-width: 32px 32px 32px 0px;
 border-right-color: #192A40;
 position: absolute;
 top: 0px;
 left: -32px;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="communicationlist"] .sectionheadertabs a[tab]:before {
 border-width: 44px 44px 44px 0px;
 left: -44px;
 border-right-color: #0F1926;
}
div[core_section_name="communicationlist"] .sectionheadertabs a[tab]:after,
div[core_section_name="communicationlist"] .sectiontabs a[tab]:after {
 content: "";
 border: 32px solid transparent;
 border-width: 32px 0px 32px 32px;
 border-left-color: #192A40;
 position: absolute;
 top: -32px;
 right: -32px;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="communicationlist"] .sectionheadertabs a[tab]:after {
 border-width: 44px 0px 44px 44px;
 top: -44px;
 right: -44px;
 border-left-color: #0F1926;
}

div[core_section_name="communicationlist"] .sectiontabs a[tab].selected {
 background: #0F1926;
 color: #A3A9B2;
}
div[core_section_name="communicationlist"] .sectiontabs a[tab].selected:before {
 border-right-color: #0F1926;
}
div[core_section_name="communicationlist"] .sectiontabs a[tab].selected:after {
 border-left-color: #0F1926;
}

div[core_section_name="communicationlist"] .sectiontabs a[tab]:hover {
 background: #070C13;
 color: #A3A9B2;
}
div[core_section_name="communicationlist"] .sectiontabs a[tab]:hover:before {
 border-right-color: #070C13;
}
div[core_section_name="communicationlist"] .sectiontabs a[tab]:hover:after {
 border-left-color: #070C13;
}

div[core_section_name="communicationlist"] .sectiontabs a[tab="spacer"] {
 width: 50%;
}
div[core_section_name="communicationlist"] .sectiontabs a[tab="spacer"]:hover {
 background: #192A40;
 cursor: default;
}
div[core_section_name="communicationlist"] .sectiontabs a[tab="spacer"]:hover:before {
 border-right-color: #192A40;
}
div[core_section_name="communicationlist"] .sectiontabs a[tab="spacer"]:hover:after {
 border-left-color: #192A40;
}
div[core_section_name="communicationlist"] .sectionheadertabs a[tab="spacer"]:hover {
 background: #0F1926 !important;
 cursor: default;
}
div[core_section_name="communicationlist"] .sectionheadertabs a[tab="spacer"]:hover:before {
 border-right-color: #0F1926 !important;
}
div[core_section_name="communicationlist"] .sectionheadertabs a[tab="spacer"]:hover:after {
 border-left-color: #0F1926 !important;
}
/*** TABS ***/

div[core_section_name="communicationlist"] .div-table[data-report-code="COMMUNICATIONLIST"] {
    min-width: 100%;
    font-size: 0.9em;
}
div[core_section_name="communicationlist"] .div-table[data-report-code="COMMUNICATIONLIST"] .div-table-cell[data-column-code="sender"] ,
div[core_section_name="communicationlist"] .div-table[data-report-code="COMMUNICATIONLIST"] .div-table-cell[data-column-code="recipient"] ,
div[core_section_name="communicationlist"] .div-table[data-report-code="COMMUNICATIONLIST"] .div-table-cell[data-column-code="type"] ,
div[core_section_name="communicationlist"] .div-table[data-report-code="COMMUNICATIONLIST"] .div-table-cell[data-column-code="sender"] {
    white-space: nowrap;
}
div[core_section_name="communicationlist"] .div-table[data-report-code="COMMUNICATIONLIST"] .div-table-row[data-status~="IMPORTANT"] .div-table-cell[data-column-code="date"]::after {
    content: "\e020";
    float: right;
    padding-right: 0.25em;
    font-family: wipcrm;
    color: #EF4567;
}

/*** CUSTOM MODULE CSS ***/
/*** CUSTOM MODULE CSS ***/

/*** SECTION communicationlist specific CSS ***/

/*** SECTION /var/www/websites/plastec.wip-crm.co.nz/public/sections/_jobcommunication/css.php CSS check ***/

/*** SECTION jobcommunication specific CSS ***/
div[core_section_name="communicationlist"] {
 color:#070C13;
}
div[core_section_name="communicationlist"] .sectionheader {
 ;
}
/*
div[core_section_name="communicationlist"] .sectionactions a,
div[core_section_name="communicationlist"] .sectionactions ,
*/
div[core_section_name="communicationlist"] .sectionheader {
 background: #192A40;
 border-color: #0F1926;
 color:#A3A9B2;
}
div[core_section_name="communicationlist"] .sectionheader a img {
}
div[core_section_name="communicationlist"] .sectionheader a {
 border-color:#0F1926;
 background-color:#A3A9B2;
 color:#0F1926;
 position: relative;
}
div[core_section_name="communicationlist"] .sectionactions a:hover,
div[core_section_name="communicationlist"] .sectionheader a[tab].selected,
div[core_section_name="communicationlist"] .sectionheader a.tab[selected="1"],
div[core_section_name="communicationlist"] .sectionheader a:hover {
 border-color:#070C13;
 background-color:#070C13;
 color:#A3A9B2;
}

div[core_section_name="communicationlist"] .sectionheader a.tab:before {
 border-right-color: #A3A9B2;
 border-bottom-color: #A3A9B2;
}
div[core_section_name="communicationlist"] .sectionheader a.tab:after {
 border-left-color: #A3A9B2;
 border-top-color: #A3A9B2;
}
div[core_section_name="communicationlist"] .sectionheader a[tab].selected:before,
div[core_section_name="communicationlist"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="communicationlist"] .sectionheader a.tab:hover:before {
 border-right-color: #070C13;
 border-bottom-color: #070C13;
}
div[core_section_name="communicationlist"] .sectionheader a[tab].selected:after,
div[core_section_name="communicationlist"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="communicationlist"] .sectionheader a.tab:hover:after {
 border-left-color: #070C13;
 border-top-color: #070C13;
}

div[core_section_name="communicationlist"] .sectionheader a:hover {
 background-color:#070C13 !important;
}
div[core_section_name="communicationlist"] .sectionheader a:hover:before {
 border-right-color: #070C13 !important;
 border-bottom-color: #070C13 !important;
}
div[core_section_name="communicationlist"] .sectionheader a:hover:after {
 border-left-color: #070C13 !important;
 border-top-color: #070C13 !important;
}

div[core_section_name="communicationlist"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #E8E9EB;
 background: rgba( 232,233,235, 0.98);
 color: #0F1926;
}

/*** TABS ***/
div[core_section_name="communicationlist"] .sectionheadertabs {
 display: none;;
 float: right;
 position: relative;
 top: -2px;
 height: 44px;
}

div[core_section_name="communicationlist"] .sectiontabs {
 display: none;;
 padding: 0px;
 height: 30px;
 overflow: hidden;
 width: 200% !important;
 border-bottom: 1px solid #0F1926;
}

div[core_section_name="communicationlist"] .sectionheadertabs a[tab],
div[core_section_name="communicationlist"] .sectiontabs a[tab] {
 background: #192A40;
 color: #D1D4D8;
 height: 30px;
 line-height: 30px;
 margin-right: 33px;
 position: relative;
 display: block;
 float: left;
 border: 0;
 padding: 0;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="communicationlist"] .sectionheadertabs a[tab] {
 height: 44px;
 line-height: 44px;
 margin-top: 0px;
 border-width: 0 !important;
 margin-right: 40px;
 background: #0F1926;
 box-shadow: none;
}
div[core_section_name="communicationlist"] .sectiontabs a[tab]:first-child {
 padding-left: 10px;
}
div[core_section_name="communicationlist"] .sectionheadertabs a[tab]:last-child {
 padding-right: 10px;
 margin-right: -15px;
}

div[core_section_name="communicationlist"] .sectionheadertabs a[tab]:before,
div[core_section_name="communicationlist"] .sectiontabs a[tab]:before {
 content: "";
 border: 32px solid transparent;
 border-width: 32px 32px 32px 0px;
 border-right-color: #192A40;
 position: absolute;
 top: 0px;
 left: -32px;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="communicationlist"] .sectionheadertabs a[tab]:before {
 border-width: 44px 44px 44px 0px;
 left: -44px;
 border-right-color: #0F1926;
}
div[core_section_name="communicationlist"] .sectionheadertabs a[tab]:after,
div[core_section_name="communicationlist"] .sectiontabs a[tab]:after {
 content: "";
 border: 32px solid transparent;
 border-width: 32px 0px 32px 32px;
 border-left-color: #192A40;
 position: absolute;
 top: -32px;
 right: -32px;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="communicationlist"] .sectionheadertabs a[tab]:after {
 border-width: 44px 0px 44px 44px;
 top: -44px;
 right: -44px;
 border-left-color: #0F1926;
}

div[core_section_name="communicationlist"] .sectiontabs a[tab].selected {
 background: #0F1926;
 color: #A3A9B2;
}
div[core_section_name="communicationlist"] .sectiontabs a[tab].selected:before {
 border-right-color: #0F1926;
}
div[core_section_name="communicationlist"] .sectiontabs a[tab].selected:after {
 border-left-color: #0F1926;
}

div[core_section_name="communicationlist"] .sectiontabs a[tab]:hover {
 background: #070C13;
 color: #A3A9B2;
}
div[core_section_name="communicationlist"] .sectiontabs a[tab]:hover:before {
 border-right-color: #070C13;
}
div[core_section_name="communicationlist"] .sectiontabs a[tab]:hover:after {
 border-left-color: #070C13;
}

div[core_section_name="communicationlist"] .sectiontabs a[tab="spacer"] {
 width: 50%;
}
div[core_section_name="communicationlist"] .sectiontabs a[tab="spacer"]:hover {
 background: #192A40;
 cursor: default;
}
div[core_section_name="communicationlist"] .sectiontabs a[tab="spacer"]:hover:before {
 border-right-color: #192A40;
}
div[core_section_name="communicationlist"] .sectiontabs a[tab="spacer"]:hover:after {
 border-left-color: #192A40;
}
div[core_section_name="communicationlist"] .sectionheadertabs a[tab="spacer"]:hover {
 background: #0F1926 !important;
 cursor: default;
}
div[core_section_name="communicationlist"] .sectionheadertabs a[tab="spacer"]:hover:before {
 border-right-color: #0F1926 !important;
}
div[core_section_name="communicationlist"] .sectionheadertabs a[tab="spacer"]:hover:after {
 border-left-color: #0F1926 !important;
}
/*** TABS ***/

div[core_section_name="communicationlist"] .div-table[data-report-code="COMMUNICATIONLIST"] {
    min-width: 100%;
    font-size: 0.9em;
}
div[core_section_name="communicationlist"] .div-table[data-report-code="COMMUNICATIONLIST"] .div-table-cell[data-column-code="sender"] ,
div[core_section_name="communicationlist"] .div-table[data-report-code="COMMUNICATIONLIST"] .div-table-cell[data-column-code="recipient"] ,
div[core_section_name="communicationlist"] .div-table[data-report-code="COMMUNICATIONLIST"] .div-table-cell[data-column-code="type"] ,
div[core_section_name="communicationlist"] .div-table[data-report-code="COMMUNICATIONLIST"] .div-table-cell[data-column-code="sender"] {
    white-space: nowrap;
}
div[core_section_name="communicationlist"] .div-table[data-report-code="COMMUNICATIONLIST"] .div-table-row[data-status~="IMPORTANT"] .div-table-cell[data-column-code="date"]::after {
    content: "\e020";
    float: right;
    padding-right: 0.25em;
    font-family: wipcrm;
    color: #EF4567;
}

/*** CUSTOM MODULE CSS ***/
/*** CUSTOM MODULE CSS ***/

/*** SECTION jobcommunication specific CSS ***/

/*** SECTION /var/www/websites/plastec.wip-crm.co.nz/public/sections/_communication/css.php CSS check ***/

/*** SECTION communication specific CSS ***/
td.communication .sectionblock .sectionheader a img {
}
td.communication .sectionblock .sectionheader a {
 border-color:#0F1926;
 background-color:#A3A9B2;
 color:#0F1926;
}
td.communication .sectionblock .sectionheader a:hover {
 border-color:#0F1926;
 background-color:#0F1926;
 color:#A3A9B2;
}
td.communication .sectionblock .sectiontabs {
 border-color:#0F1926;
}
td.communication .sectionblock {
 border-color:#0F1926;
 background-color:#192A40;
 -moz-box-shadow:#0F1926 0px 0px 4px;
 -webkit-box-shadow:#0F1926 0px 0px 4px;
 box-shadow:#0F1926 0px 0px 4px;
 background: -webkit-linear-gradient( #fff, #D1D4D8);
 background: -moz-linear-gradient( #fff, #D1D4D8);
 background: -o-linear-gradient( #fff, #D1D4D8);
}
td.communication .sectionblock .sectionheader {
 background-color:#192A40;
 border-color:#0F1926;
 color:#D1D4D8;
 text-shadow:#0F1926 1px 1px 5px;
}

td.communication .list a div.header {
 border-color:#0F1926;
}
td.communication .list a {
 color:#0F1926;
}
td.communication .list a[id].selected,
td.communication .list a[id]:focus {
 background-color:#D1D4D8;
 border-color:#A3A9B2;
 color:#070C13;
}
td.communication .list a[id]:hover {
 background-color:#A3A9B2;
 border-color:#192A40;
}
td.communication .sectionblock[view="full"] .list a[id] {
 background-color:#D1D4D8;
 border-color:#192A40;
}

/*** SECTION communication specific CSS ***/

/*** SECTION communication specific CSS ***/
td.communication .sectionblock,
td.clientcommunication  .sectionblock,
td.communicationlist .sectionblock {
 background: #D1D4D8;
}
td.communication .sectionblock .sectionheader,
td.clientcommunication  .sectionblock .sectionheader,
td.communicationlist .sectionblock .sectionheader,
td.communication .sectionblock .sectionactions,
td.clientcommunication .sectionblock .sectionactions,
td.communicationlist .sectionblock .sectionactions {
 background-color: #192A40;
}
td.communication .sectionblock .sectionactions,
td.clientcommunication .sectionblock .sectionactions,
td.communicationlist .sectionblock .sectionactions {
 border-color: #0F1926;
}
td.communication .sectionblock .section_content,
td.clientcommunication  .sectionblock .section_content,
td.communicationlist .sectionblock .section_content {
 color: #0F1926;
}
td.communication .list div.headerrow,
td.clientcommunication  .list div.headerrow,
td.communicationlist .list div.headerrow {
 color: #0F1926;
 border-color: #0F1926;
}
td.communication .sectionblock .sectionactions a,
td.clientcommunication .sectionblock .sectionactions a,
td.communicationlist .sectionblock .sectionactions a {
 color: #D1D4D8;
}
td.communication .sectionblock .sectionactions a:hover,
td.clientcommunication .sectionblock .sectionactions a:hover,
td.communicationlist .sectionblock .sectionactions a:hover {
 background-color: #0F1926;
}

td.communication a,
td.communication .list a,
td.clientcommunication  .list a,
td.clientcommunication  a,
td.communicationlist .list a,
td.communicationlist a {
 color: #0F1926;
}
td.communication .list a:hover,
td.clientcommunication  .list a:hover,
td.communicationlist .list a:hover {
 background-color: #0F1926 !important;
 color: #A3A9B2;
}

.communicationitem ul.attachments li a {
 text-decoration: none;
}
.communicationitem ul.attachments li a:hover {
 background: #0F1926;
 color: #A3A9B2;
}

/*** ATTACHMENTS INDICATION ***/
div[core_section_name="communicationlist"] a[attachments] div[field="type"] {
 position: relative;
}
div[core_section_name="communicationlist"] a[attachments] div[field="type"]:after {
 content: "";
 position: absolute;
 right: 2px;
 top: 0px;
 width: 5px;
 height: 5px;
 background: #f60;
 border-radius: 5px;
}
/*** ATTACHMENTS INDICATION ***/

/*** COMMUNICATION MESSAGE POP-UP ***/
.communicationitem .entrybox-border-center .title {
 background-color: #192A40;
 color: #D1D4D8;
}
.communicationitem .entrybox-border-center .content {
 border-color: #0F1926;
 background-color: #A3A9B2;
}
.communicationitem .entrybox-border-center .content .messagecontent>div {
 background-color: #D1D4D8 !important;
}
.communicationitem form {
 color: #0F1926;
}
.communicationitem form button {
 background-color: #0F1926;
 color: #D1D4D8;
}
.communicationitem form button:hover {
 color: #0F1926;
 background-color: #192A40;
}
.communicationitem form input,
.communicationitem form textarea,
.communicationitem form select {
 background-color: #D1D4D8;
 border-color: #192A40;
}
/*** COMMUNICATION MESSAGE POP-UP ***/

/*** SECTION communication specific CSS ***/

/*** SECTION /var/www/websites/plastec.wip-crm.co.nz/public/customisation/INSPACE/sections/_joboverview/css.php CSS check ***/

/*** SECTION joboverview specific CSS ***/
/*<style>*/

div[core_section_name="joboverview"] {
    color:#070C13;
}
div[core_section_name="joboverview"] .sectionheader {
    ;
}
div[core_section_name="joboverview"] .sectionheader,
div[core_section_name="joboverview"] .sectionactions a,
div[core_section_name="joboverview"] .sectionactions {
    background: #192A40;
    border-color: #0F1926;
    color:#A3A9B2;
}
div[core_section_name="joboverview"] .sectionheader a img {
}
div[core_section_name="joboverview"] .sectionheader a {
    border-color:#0F1926;
    background-color:#A3A9B2;
    color:#0F1926;
    position: relative;
}
div[core_section_name="joboverview"] .sectionactions a:hover,
div[core_section_name="joboverview"] .sectionheader a[tab].selected,
div[core_section_name="joboverview"] .sectionheader a.tab[selected="1"],
div[core_section_name="joboverview"] .sectionheader a:hover {
    border-color:#070C13;
    background-color:#070C13;
    color:#A3A9B2;
}

div[core_section_name="joboverview"] .sectionheader a.tab:before {
    border-right-color: #A3A9B2;
    border-bottom-color: #A3A9B2;
}
div[core_section_name="joboverview"] .sectionheader a.tab:after {
    border-left-color: #A3A9B2;
    border-top-color: #A3A9B2;
}
div[core_section_name="joboverview"] .sectionheader a[tab].selected:before,
div[core_section_name="joboverview"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="joboverview"] .sectionheader a.tab:hover:before {
    border-right-color: #070C13;
    border-bottom-color: #070C13;
}
div[core_section_name="joboverview"] .sectionheader a[tab].selected:after,
div[core_section_name="joboverview"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="joboverview"] .sectionheader a.tab:hover:after {
    border-left-color: #070C13;
    border-top-color: #070C13;
}

div[core_section_name="joboverview"] .sectionheader a:hover {
    background-color:#070C13 !important;
}
div[core_section_name="joboverview"] .sectionheader a:hover:before {
    border-right-color: #070C13 !important;
    border-bottom-color: #070C13 !important;
}
div[core_section_name="joboverview"] .sectionheader a:hover:after {
    border-left-color: #070C13 !important;
    border-top-color: #070C13 !important;
}

div[core_section_name="joboverview"] .section_content {
    background: rgba( 255, 255, 255, 0.9);
    background: #E8E9EB;
    background: rgba( 232,233,235, 0.98);
    color: #0F1926;
}

/*** TABS ***/
div[core_section_name="joboverview"] .sectionheadertabs {
    display: none;;
    float: right;
    position: relative;
    top: -2px;
    height: 44px;
}

div[core_section_name="joboverview"] .sectiontabs {
    display: none;;
    padding: 0px;
    height: 30px;
    overflow: hidden;
    width: 200% !important;
    border-bottom: 1px solid #0F1926;
}

div[core_section_name="joboverview"] .sectionheadertabs a[tab],
div[core_section_name="joboverview"] .sectiontabs a[tab] {
    background: #192A40;
    color: #D1D4D8;
    height: 30px;
    line-height: 30px;
    margin-right: 33px;
    position: relative;
    display: block;
    float: left;
    border: 0;
    padding: 0;

    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}
div[core_section_name="joboverview"] .sectionheadertabs a[tab] {
    height: 44px;
    line-height: 44px;
    margin-top: 0px;
    border-width: 0 !important;
    margin-right: 40px;
    background: #0F1926;
    box-shadow: none;
}
div[core_section_name="joboverview"] .sectiontabs a[tab]:first-child {
    padding-left: 10px;
}
div[core_section_name="joboverview"] .sectionheadertabs a[tab]:last-child {
    padding-right: 10px;
    margin-right: -15px;
}

div[core_section_name="joboverview"] .sectionheadertabs a[tab]:before,
div[core_section_name="joboverview"] .sectiontabs a[tab]:before {
    content: "";
    border: 32px solid transparent;
    border-width: 32px 32px 32px 0px;
    border-right-color: #192A40;
    position: absolute;
    top: 0px;
    left: -32px;

    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}
div[core_section_name="joboverview"] .sectionheadertabs a[tab]:before {
    border-width: 44px 44px 44px 0px;
    left: -44px;
    border-right-color: #0F1926;
}
div[core_section_name="joboverview"] .sectionheadertabs a[tab]:after,
div[core_section_name="joboverview"] .sectiontabs a[tab]:after {
    content: "";
    border: 32px solid transparent;
    border-width: 32px 0px 32px 32px;
    border-left-color: #192A40;
    position: absolute;
    top: -32px;
    right: -32px;

    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}
div[core_section_name="joboverview"] .sectionheadertabs a[tab]:after {
    border-width: 44px 0px 44px 44px;
    top: -44px;
    right: -44px;
    border-left-color: #0F1926;
}

div[core_section_name="joboverview"] .sectiontabs a[tab].selected {
    background: #0F1926;
    color: #A3A9B2;
}
div[core_section_name="joboverview"] .sectiontabs a[tab].selected:before {
    border-right-color: #0F1926;
}
div[core_section_name="joboverview"] .sectiontabs a[tab].selected:after {
    border-left-color: #0F1926;
}

div[core_section_name="joboverview"] .sectiontabs a[tab]:hover {
    background: #070C13;
    color: #A3A9B2;
}
div[core_section_name="joboverview"] .sectiontabs a[tab]:hover:before {
    border-right-color: #070C13;
}
div[core_section_name="joboverview"] .sectiontabs a[tab]:hover:after {
    border-left-color: #070C13;
}

div[core_section_name="joboverview"] .sectiontabs a[tab="spacer"] {
    width: 50%;
}
div[core_section_name="joboverview"] .sectiontabs a[tab="spacer"]:hover {
    background: #192A40;
    cursor: default;
}
div[core_section_name="joboverview"] .sectiontabs a[tab="spacer"]:hover:before {
    border-right-color: #192A40;
}
div[core_section_name="joboverview"] .sectiontabs a[tab="spacer"]:hover:after {
    border-left-color: #192A40;
}
div[core_section_name="joboverview"] .sectionheadertabs a[tab="spacer"]:hover {
    background: #0F1926 !important;
    cursor: default;
}
div[core_section_name="joboverview"] .sectionheadertabs a[tab="spacer"]:hover:before {
    border-right-color: #0F1926 !important;
}
div[core_section_name="joboverview"] .sectionheadertabs a[tab="spacer"]:hover:after {
    border-left-color: #0F1926 !important;
}
/*** TABS ***/

div[core_section_name="joboverview"] .div-table[data-table-name="job-overview-summary"] ,
div[core_section_name="joboverview"] .div-table[data-table-name="job-overview-summary-items"] {
    width: 100%;
}

div[core_section_name="joboverview"] .div-table[data-table-name="job-overview-progress"] {
    width: 100%;
    line-height: 1.6em;
}
div[core_section_name="joboverview"] .div-table[data-table-name="job-overview-progress"] .div-table-cell[data-column-code="icon"] {
    width: 20px;
    text-align: center;
}

div[core_section_name="joboverview"] .div-table[data-table-name="job-overview-summary-items"] .div-table-cell[data-column-code="ordered"] ,
div[core_section_name="joboverview"] .div-table[data-table-name="job-overview-summary-items"] .div-table-cell[data-column-code="shipped"] {
    text-align: center;
    width: 5em;
}

div#joboverview_tabs {
    display: none;
}


/*** CUSTOM MODULE CSS ***/
/*** CUSTOM MODULE CSS ***/

/*__ General Layout __*/
.section_content[sectioncontent="_joboverview"]  {
    display: flex;
}

.section_content[sectioncontent="_joboverview"] .job-stage-column {
    border: 1px solid #0F1926;
    border-width: 0 1px 0 0;
    flex: 1;
}

.section_content[sectioncontent="_joboverview"] .job-stage-column:last-child {
    border-right: 0;
}

.section_content[sectioncontent="_joboverview"] .job-stage-column:last-child .div-table-cell[data-type="completedDate"]::before,
.section_content[sectioncontent="_joboverview"] .job-stage-column:last-child .div-table-cell[data-type="completedDate"]::after{
    display: none;

}

.section_content[sectioncontent="_joboverview"] .job-stage-column .div-table {
    width: 100%;
}

.section_content[sectioncontent="_joboverview"] .div-table-cell {
    border-bottom: 1px solid #0F1926;
}

.section_content[sectioncontent="_joboverview"] .div-table-row:first-child .div-table-cell {
    border-top: none;
}

.section_content[sectioncontent="_joboverview"] .div-table-cell[data-type="header"],
.section_content[sectioncontent="_joboverview"] .div-table-cell[data-type="completedDate"],
.section_content[sectioncontent="_joboverview"] .div-table-cell[data-type="status"],
.section_content[sectioncontent="_joboverview"] .div-table-cell[data-type="eventDate"] {
    text-align: center;
}

.section_content[sectioncontent="_joboverview"] .div-table-cell[data-type="header"],
.section_content[sectioncontent="_joboverview"] .div-table-cell[data-type="status"] {
    height: 1.5em;
}

.section_content[sectioncontent="_joboverview"] .div-table-cell[data-type="completedDate"],
.section_content[sectioncontent="_joboverview"] .div-table-cell[data-type="eventDate"]{
    height: 3em;
}

.section_content[sectioncontent="_joboverview"] .div-table-cell[data-type="icon"],
.section_content[sectioncontent="_joboverview"] .div-table-cell[data-type="status"] {
    font-family: wipcrm;
    text-align: center;
}

.section_content[sectioncontent="_joboverview"] .div-table-cell[data-type="icon"] {
    font-size: 48px;
    height: 1em;
    line-height: 1.2em;
}

.section_content[sectioncontent="_joboverview"] .div-table-cell[data-type="status"] {
    font-size: 32px;
}

/*__ WIP-CRM Icons __*/

.section_content[sectioncontent="_joboverview"] .calculation .div-table-cell[data-type="icon"]::before {
    content: "^";
}

.section_content[sectioncontent="_joboverview"] .quoting .div-table-cell[data-type="icon"]::before {
    content: "\e02c";
}

.section_content[sectioncontent="_joboverview"] .purchase .div-table-cell[data-type="icon"]::before {
    content: "\e0b8";
}

.section_content[sectioncontent="_joboverview"] .job_sheet .div-table-cell[data-type="icon"]::before {
    content: "\e0fd";
}

.section_content[sectioncontent="_joboverview"] .invoice .div-table-cell[data-type="icon"]::before {
    content: "\e012";
}

.section_content[sectioncontent="_joboverview"] .quoting .dollar::before {
    font-size: 0.4em;
    top: 24px;
    left: 47px;
    content: "\e012";
    position: absolute;
}


/*__ Status Dependant CSS __*/

/* completed stages */

.section_content[sectioncontent="_joboverview"] .job-stage-column[data-stage-status="complete"] .div-table-cell[data-type="status"]::after {
    content: "-";
}

.section_content[sectioncontent="_joboverview"] .div-table-cell[data-type="completedDate"] {
    background: #99CF99;
    text-align: center;
    line-height: 50px;
}

/* In progress stages */

.section_content[sectioncontent="_joboverview"] .job-stage-column[data-stage-status="in-progress"] .div-table-cell[data-type="completedDate"] {
    background: #FEC7A1;
}

.section_content[sectioncontent="_joboverview"] .job-stage-column[data-stage-status="in-progress"] .div-table-cell[data-type="status"]::after {
    content: "_";
}

.section_content[sectioncontent="_joboverview"] .job-stage-column[data-stage-status="in-progress"] .div-table-cell[data-type="completedDate"]::before {
    border-left: 10px solid #FEC7A1;
}

/* open stages */

.section_content[sectioncontent="_joboverview"] .job-stage-column[data-stage-status="open"] .div-table-cell[data-type="status"] {
    font-family: inherit;
}
.section_content[sectioncontent="_joboverview"] .job-stage-column[data-stage-status="open"] .div-table-cell[data-type="status"]::after {
    font-family: inherit;
    content: "-";
}

.section_content[sectioncontent="_joboverview"] .job-stage-column[data-stage-status="open"],
.section_content[sectioncontent="_joboverview"] .job-stage-column[data-stage-status="open"] .div-table-cell[data-type="completedDate"],
.section_content[sectioncontent="_joboverview"] .job-stage-column[data-stage-status="open"] .div-table-cell[data-type="status"] {
    background: #D9D9D9;
    color: #606060;
}

.section_content[sectioncontent="_joboverview"] .job-stage-column[data-stage-status="open"] .div-table-cell[data-type="completedDate"]::before {
    border-left-color: #D9D9D9;

}

.section_content[sectioncontent="_joboverview"] .div-table-cell[data-type="completedDate"]::before {
    border-left: 10px solid #99CF99;
    border-top: 26px solid transparent;
    border-bottom: 26px solid transparent;
    content: "";
    height: 0;
    left: 100%;
    position: absolute;
    width: 0;
    z-index: 3;
}
.section_content[sectioncontent="_joboverview"] .div-table-cell[data-type="completedDate"]::after {
    border-left: 10px solid #0F1926;
    border-top: 26px solid transparent;
    border-bottom: 26px solid transparent;
    content: "";
    height: 0;
    left: calc( 100% + 1px);
    position: absolute;
    width: 0;
    z-index: 2;
}

/*__ content of the date-events __*/

.section_content[sectioncontent="_joboverview"] .div-table-cell[data-event-name]::before {
    content: attr( data-event-name);
    display: block;
    text-align: center;
}

.section_content[sectioncontent="_joboverview"] .div-table-cell[data-event-date]::after {
    content: attr( data-event-date);
    display: block;
    text-align: center;
}
/*** SECTION joboverview specific CSS ***/

/*** SECTION /var/www/websites/plastec.wip-crm.co.nz/public/sections/_adminmenu/css.php CSS check ***/

/*** SECTION adminmenu specific CSS ***/
.adminmenu .entrybox-border-center {
 -moz-box-shadow:none;
 -webkit-box-shadow:none;
 border:0px;
 box-shadow:none;
 border-radius:2px; -moz-border-radius:2px;
 color:#991E00;
}
.adminmenu .entrybox-border-center .content {
 border-top:0px;
 border-radius:2px; -moz-border-radius:2px;
 border:1px solid #991E00;
 background:#FFAD99 url(../images/whitefade2.png) top center repeat-x;
 padding:5px;
}
.adminmenu .entrybox-border-center .content ul {
 list-style-type:none;
 margin:0px;
 padding:0px;
 line-height:20px;
}
.adminmenu .entrybox-border-center .content ul li a {
 text-decoration:none;
 padding:1px 5px;
 display:block;
 color:#991E00;
}
.adminmenu .entrybox-border-center .content ul li a:hover {
 background:#FFAD99 url(../images/whitefade.png) center top repeat-x;
 border:1px solid #FF3300;
 border-radius:2px;
 padding:0px 4px;
}

/*** SECTION adminmenu specific CSS ***/

/*** SECTION adminmenu specific CSS ***/
.adminmenu .entrybox-border-center .content {
 border-color: #991E00;
 background-color: #FFAD99;

 border: 1px solid #fff !important;
 -moz-box-shadow: -1px 1px 10px -3px #000;
 -webkit-box-shadow: -1px 1px 10px -3px #000;
 box-shadow: -1px 1px 10px -3px #000;
}

.adminmenu .entrybox-border-center .content ul li a:hover {
 background-image: none;
 background-color: #991E00;
 border-color: #991E00;
 color: #FFAD99;
}

.adminmenu {
 margin: -3px 0px 0px -15px;
 opacity: 0.98 !important;
}
.adminmenu .entrybox-border-center {
 position: relative;
}
.adminmenu .entrybox-border-center img {
 display: none;
}
div.adminmenu[position="align-left-top"] .entrybox-border-center:after,
div.adminmenu[position="align-right-top"] .entrybox-border-center:after {
 border-top-color: #FFAD99;
}
/*** SECTION adminmenu specific CSS ***/

/*** SECTION /var/www/websites/plastec.wip-crm.co.nz/public/sections/_clientcommunication/css.php CSS check ***/

/*** SECTION clientcommunication specific CSS ***/
div[core_section_name="communicationlist"] {
 color:#070C13;
}
div[core_section_name="communicationlist"] .sectionheader {
 ;
}
/*
div[core_section_name="communicationlist"] .sectionactions a,
div[core_section_name="communicationlist"] .sectionactions ,
*/
div[core_section_name="communicationlist"] .sectionheader {
 background: #192A40;
 border-color: #0F1926;
 color:#A3A9B2;
}
div[core_section_name="communicationlist"] .sectionheader a img {
}
div[core_section_name="communicationlist"] .sectionheader a {
 border-color:#0F1926;
 background-color:#A3A9B2;
 color:#0F1926;
 position: relative;
}
div[core_section_name="communicationlist"] .sectionactions a:hover,
div[core_section_name="communicationlist"] .sectionheader a[tab].selected,
div[core_section_name="communicationlist"] .sectionheader a.tab[selected="1"],
div[core_section_name="communicationlist"] .sectionheader a:hover {
 border-color:#070C13;
 background-color:#070C13;
 color:#A3A9B2;
}

div[core_section_name="communicationlist"] .sectionheader a.tab:before {
 border-right-color: #A3A9B2;
 border-bottom-color: #A3A9B2;
}
div[core_section_name="communicationlist"] .sectionheader a.tab:after {
 border-left-color: #A3A9B2;
 border-top-color: #A3A9B2;
}
div[core_section_name="communicationlist"] .sectionheader a[tab].selected:before,
div[core_section_name="communicationlist"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="communicationlist"] .sectionheader a.tab:hover:before {
 border-right-color: #070C13;
 border-bottom-color: #070C13;
}
div[core_section_name="communicationlist"] .sectionheader a[tab].selected:after,
div[core_section_name="communicationlist"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="communicationlist"] .sectionheader a.tab:hover:after {
 border-left-color: #070C13;
 border-top-color: #070C13;
}

div[core_section_name="communicationlist"] .sectionheader a:hover {
 background-color:#070C13 !important;
}
div[core_section_name="communicationlist"] .sectionheader a:hover:before {
 border-right-color: #070C13 !important;
 border-bottom-color: #070C13 !important;
}
div[core_section_name="communicationlist"] .sectionheader a:hover:after {
 border-left-color: #070C13 !important;
 border-top-color: #070C13 !important;
}

div[core_section_name="communicationlist"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #E8E9EB;
 background: rgba( 232,233,235, 0.98);
 color: #0F1926;
}

/*** TABS ***/
div[core_section_name="communicationlist"] .sectionheadertabs {
 display: none;;
 float: right;
 position: relative;
 top: -2px;
 height: 44px;
}

div[core_section_name="communicationlist"] .sectiontabs {
 display: none;;
 padding: 0px;
 height: 30px;
 overflow: hidden;
 width: 200% !important;
 border-bottom: 1px solid #0F1926;
}

div[core_section_name="communicationlist"] .sectionheadertabs a[tab],
div[core_section_name="communicationlist"] .sectiontabs a[tab] {
 background: #192A40;
 color: #D1D4D8;
 height: 30px;
 line-height: 30px;
 margin-right: 33px;
 position: relative;
 display: block;
 float: left;
 border: 0;
 padding: 0;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="communicationlist"] .sectionheadertabs a[tab] {
 height: 44px;
 line-height: 44px;
 margin-top: 0px;
 border-width: 0 !important;
 margin-right: 40px;
 background: #0F1926;
 box-shadow: none;
}
div[core_section_name="communicationlist"] .sectiontabs a[tab]:first-child {
 padding-left: 10px;
}
div[core_section_name="communicationlist"] .sectionheadertabs a[tab]:last-child {
 padding-right: 10px;
 margin-right: -15px;
}

div[core_section_name="communicationlist"] .sectionheadertabs a[tab]:before,
div[core_section_name="communicationlist"] .sectiontabs a[tab]:before {
 content: "";
 border: 32px solid transparent;
 border-width: 32px 32px 32px 0px;
 border-right-color: #192A40;
 position: absolute;
 top: 0px;
 left: -32px;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="communicationlist"] .sectionheadertabs a[tab]:before {
 border-width: 44px 44px 44px 0px;
 left: -44px;
 border-right-color: #0F1926;
}
div[core_section_name="communicationlist"] .sectionheadertabs a[tab]:after,
div[core_section_name="communicationlist"] .sectiontabs a[tab]:after {
 content: "";
 border: 32px solid transparent;
 border-width: 32px 0px 32px 32px;
 border-left-color: #192A40;
 position: absolute;
 top: -32px;
 right: -32px;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="communicationlist"] .sectionheadertabs a[tab]:after {
 border-width: 44px 0px 44px 44px;
 top: -44px;
 right: -44px;
 border-left-color: #0F1926;
}

div[core_section_name="communicationlist"] .sectiontabs a[tab].selected {
 background: #0F1926;
 color: #A3A9B2;
}
div[core_section_name="communicationlist"] .sectiontabs a[tab].selected:before {
 border-right-color: #0F1926;
}
div[core_section_name="communicationlist"] .sectiontabs a[tab].selected:after {
 border-left-color: #0F1926;
}

div[core_section_name="communicationlist"] .sectiontabs a[tab]:hover {
 background: #070C13;
 color: #A3A9B2;
}
div[core_section_name="communicationlist"] .sectiontabs a[tab]:hover:before {
 border-right-color: #070C13;
}
div[core_section_name="communicationlist"] .sectiontabs a[tab]:hover:after {
 border-left-color: #070C13;
}

div[core_section_name="communicationlist"] .sectiontabs a[tab="spacer"] {
 width: 50%;
}
div[core_section_name="communicationlist"] .sectiontabs a[tab="spacer"]:hover {
 background: #192A40;
 cursor: default;
}
div[core_section_name="communicationlist"] .sectiontabs a[tab="spacer"]:hover:before {
 border-right-color: #192A40;
}
div[core_section_name="communicationlist"] .sectiontabs a[tab="spacer"]:hover:after {
 border-left-color: #192A40;
}
div[core_section_name="communicationlist"] .sectionheadertabs a[tab="spacer"]:hover {
 background: #0F1926 !important;
 cursor: default;
}
div[core_section_name="communicationlist"] .sectionheadertabs a[tab="spacer"]:hover:before {
 border-right-color: #0F1926 !important;
}
div[core_section_name="communicationlist"] .sectionheadertabs a[tab="spacer"]:hover:after {
 border-left-color: #0F1926 !important;
}
/*** TABS ***/

div[core_section_name="communicationlist"] .div-table[data-report-code="COMMUNICATIONLIST"] {
    min-width: 100%;
    font-size: 0.9em;
}
div[core_section_name="communicationlist"] .div-table[data-report-code="COMMUNICATIONLIST"] .div-table-cell[data-column-code="sender"] ,
div[core_section_name="communicationlist"] .div-table[data-report-code="COMMUNICATIONLIST"] .div-table-cell[data-column-code="recipient"] ,
div[core_section_name="communicationlist"] .div-table[data-report-code="COMMUNICATIONLIST"] .div-table-cell[data-column-code="type"] ,
div[core_section_name="communicationlist"] .div-table[data-report-code="COMMUNICATIONLIST"] .div-table-cell[data-column-code="sender"] {
    white-space: nowrap;
}
div[core_section_name="communicationlist"] .div-table[data-report-code="COMMUNICATIONLIST"] .div-table-row[data-status~="IMPORTANT"] .div-table-cell[data-column-code="date"]::after {
    content: "\e020";
    float: right;
    padding-right: 0.25em;
    font-family: wipcrm;
    color: #EF4567;
}

/*** CUSTOM MODULE CSS ***/
/*** CUSTOM MODULE CSS ***/

/*** SECTION clientcommunication specific CSS ***/

/*** SECTION /var/www/websites/plastec.wip-crm.co.nz/public/sections/_clientjobs/css.php CSS check ***/

/*** SECTION clientjobs specific CSS ***/
/*<style>*/

div[core_section_name="clientjobs"] {
    color:#070C13;
}
div[core_section_name="clientjobs"] .sectionheader {
    ;
}
/*
div[core_section_name="clientjobs"] .sectionheader::before {
    content: "";
    display: block;
    float: left;
    margin-right: 0.5em;
    height: 100%;
    width: 1em;
    background: #192A40;
}
*/

div[core_section_name="clientjobs"] .sectionheader .filter {
    float: right;
    padding: 0;
    margin: 4px 0;
    line-height: 30px;
}
div[core_section_name="clientjobs"] .sectionheader .filter input {
    margin: 0;
    padding: 0 0.25em;
    line-height: 22px;
    background: rgba( 255, 255, 255, 0.8);
    border-color: #0F1926;
    color: #0F1926;
    background-color: #FAFAFB;
}
div[core_section_name="clientjobs"] .sectionheader .filter::before {
    content: "Filter:";
}
div[core_section_name="clientjobs"] .sectionheader,
div[core_section_name="clientjobs"] .sectionactions a,
div[core_section_name="clientjobs"] .sectionactions {
    background: #192A40;
    border-color: #0F1926;
    color:#FAFAFB;
}
div[core_section_name="clientjobs"] .sectionheader a img {
}
div[core_section_name="clientjobs"] .sectionheader a {
    border-color:#0F1926;
    background-color:#A3A9B2;
    color:#0F1926;
    position: relative;
}
div[core_section_name="clientjobs"] .sectionactions a:hover,
div[core_section_name="clientjobs"] .sectionheader a[tab].selected,
div[core_section_name="clientjobs"] .sectionheader a.tab[selected="1"],
div[core_section_name="clientjobs"] .sectionheader a:hover {
    border-color:#070C13;
    background-color:#070C13;
    color:#FAFAFB;
}

div[core_section_name="clientjobs"] .sectionheader a.tab:before {
    border-right-color: #A3A9B2;
    border-bottom-color: #A3A9B2;
}
div[core_section_name="clientjobs"] .sectionheader a.tab:after {
    border-left-color: #A3A9B2;
    border-top-color: #A3A9B2;
}
div[core_section_name="clientjobs"] .sectionheader a[tab].selected:before,
div[core_section_name="clientjobs"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="clientjobs"] .sectionheader a.tab:hover:before {
    border-right-color: #070C13;
    border-bottom-color: #070C13;
}
div[core_section_name="clientjobs"] .sectionheader a[tab].selected:after,
div[core_section_name="clientjobs"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="clientjobs"] .sectionheader a.tab:hover:after {
    border-left-color: #070C13;
    border-top-color: #070C13;
}

div[core_section_name="clientjobs"] .sectionheader a:hover {
    background-color:#070C13 !important;
}
div[core_section_name="clientjobs"] .sectionheader a:hover:before {
    border-right-color: #070C13 !important;
    border-bottom-color: #070C13 !important;
}
div[core_section_name="clientjobs"] .sectionheader a:hover:after {
    border-left-color: #070C13 !important;
    border-top-color: #070C13 !important;
}

div[core_section_name="clientjobs"] .section_content {
    background: rgba( 255, 255, 255, 0.9);
    background: #E8E9EB;
    background: rgba( 232,233,235, 0.98);
    color: #0F1926;
}

/*** TABS ***/
div[core_section_name="clientjobs"] .sectionheadertabs {
    display: none;;
    float: right;
    position: relative;
    top: -2px;
    height: 44px;
}

div[core_section_name="clientjobs"] .sectiontabs {
    ;
    padding: 0px;
    height: 30px;
    overflow: hidden;
    width: 200% !important;
    border-bottom: 1px solid #0F1926;
}

div[core_section_name="clientjobs"] .sectionheadertabs a[tab],
div[core_section_name="clientjobs"] .sectiontabs a[tab] {
    background: #192A40;
    color: #D1D4D8;
    height: 30px;
    line-height: 30px;
    margin-right: 33px;
    position: relative;
    display: block;
    float: left;
    border: 0;
    padding: 0;

    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}
div[core_section_name="clientjobs"] .sectionheadertabs a[tab] {
    height: 44px;
    line-height: 44px;
    margin-top: 0px;
    border-width: 0 !important;
    margin-right: 40px;
    background: #0F1926;
    box-shadow: none;
    white-space: nowrap;
}
div[core_section_name="clientjobs"] .sectiontabs a[tab]:first-child {
    padding-left: 10px;
}
div[core_section_name="clientjobs"] .sectionheadertabs a[tab]:last-child {
    padding-right: 10px;
    margin-right: -15px;
}

div[core_section_name="clientjobs"] .sectionheadertabs a[tab]:before,
div[core_section_name="clientjobs"] .sectiontabs a[tab]:before {
    content: "";
    border: 32px solid transparent;
    border-width: 32px 32px 32px 0px;
    border-right-color: #192A40;
    position: absolute;
    top: 0px;
    left: -32px;

    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}
div[core_section_name="clientjobs"] .sectionheadertabs a[tab]:before {
    border-width: 44px 44px 44px 0px;
    left: -44px;
    border-right-color: #0F1926;
}
div[core_section_name="clientjobs"] .sectionheadertabs a[tab]:after,
div[core_section_name="clientjobs"] .sectiontabs a[tab]:after {
    content: "";
    border: 32px solid transparent;
    border-width: 32px 0px 32px 32px;
    border-left-color: #192A40;
    position: absolute;
    top: -32px;
    right: -32px;

    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}
div[core_section_name="clientjobs"] .sectionheadertabs a[tab]:after {
    border-width: 44px 0px 44px 44px;
    top: -44px;
    right: -44px;
    border-left-color: #0F1926;
}

div[core_section_name="clientjobs"] .sectiontabs a[tab].selected {
    background: #0F1926;
    color: #A3A9B2;
}
div[core_section_name="clientjobs"] .sectiontabs a[tab].selected:before {
    border-right-color: #0F1926;
}
div[core_section_name="clientjobs"] .sectiontabs a[tab].selected:after {
    border-left-color: #0F1926;
}

div[core_section_name="clientjobs"] .sectiontabs a[tab]:hover {
    background: #070C13;
    color: #A3A9B2;
}
div[core_section_name="clientjobs"] .sectiontabs a[tab]:hover:before {
    border-right-color: #070C13;
}
div[core_section_name="clientjobs"] .sectiontabs a[tab]:hover:after {
    border-left-color: #070C13;
}

div[core_section_name="clientjobs"] .sectiontabs a[tab="spacer"] {
    width: 50%;
}
div[core_section_name="clientjobs"] .sectiontabs a[tab="spacer"]:hover {
    background: #192A40;
    cursor: default;
}
div[core_section_name="clientjobs"] .sectiontabs a[tab="spacer"]:hover:before {
    border-right-color: #192A40;
}
div[core_section_name="clientjobs"] .sectiontabs a[tab="spacer"]:hover:after {
    border-left-color: #192A40;
}
div[core_section_name="clientjobs"] .sectionheadertabs a[tab="spacer"]:hover {
    background: #0F1926 !important;
    cursor: default;
}
div[core_section_name="clientjobs"] .sectionheadertabs a[tab="spacer"]:hover:before {
    border-right-color: #0F1926 !important;
}
div[core_section_name="clientjobs"] .sectionheadertabs a[tab="spacer"]:hover:after {
    border-left-color: #0F1926 !important;
}
/*** TABS ***/

/*** NEW TABS CSS ***/
/*** CONTENT TABS ***/
div[core_section_name="clientjobs"] .sectiontabs {
    width: calc( 100% + 2em) !important;
    height: auto;
    line-height: 2em;
    padding: 0;
    margin: 0;
    margin-left: -1em;
    background-color: #5E6979;

    display: flex;
    flex-wrap: wrap;
}
div[core_section_name="clientjobs"] .sectiontabs a.tab {
    display: block;
    float: left;
    text-align: center;
    text-decoration: none;
    line-height: inherit;
    padding: 0 1em;
    background-color: #192A40;
    color: #FAFAFB;
    border-right: 1px solid #E8E9EB;
    border-bottom: 1px solid #D1D4D8;
    transform: skew( -45deg);

    flex: 1;
    min-width: calc( 100% / 5);
    max-width: calc( 100% / 5);
}
div[core_section_name="clientjobs"] .sectiontabs a.tab[data-selected="1"] {
    background-color: #0F1926;
}
div[core_section_name="clientjobs"] .sectiontabs a.tab:hover {
    background-color: #5E6979;
}
/*
div[core_section_name="clientjobs"] .sectiontabs a.tab:first-child {
    padding-left: 2em;
    margin-left: -1em;
}
*/
div[core_section_name="clientjobs"] .sectiontabs a.tab span {
    display: block;
    transform: skew( 45deg);
}
/*** NEW TABS CSS ***/

div[core_section_name="clientjobs"] .section_content .div-table {
    min-width: 100%;
}
div[core_section_name="clientjobs"] .section_content .div-table .div-table-row[data-hide="0"] {
    display: table-row;
}
div[core_section_name="clientjobs"] .section_content .div-table .div-table-row[data-hide="1"] {
    display: none;
}
div[core_section_name="clientjobs"] .section_content .div-table .div-table-row[data-selected="1"] {
    background-color: #A3A9B2 !important;
}
/*
div[core_section_name="clientjobs"] .section_content .div-table .div-table-row[data-selected="1"] .div-table-cell:last-child::after {
    content: "*";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 2em;
    text-align: center;
    line-height: inherit;
}
*/
div[core_section_name="clientjobs"] .section_content .div-table[data-table-header-row="1"] .header-row .div-table-cell {
    background-color: #0F1926 !important;
    white-space: nowrap;
}
div[core_section_name="clientjobs"] .section_content .div-table div.div-table-row-group-header .div-table-cell {
    background-color: #5E6979 !important;
}
div[core_section_name="clientjobs"] .section_content .div-table div.div-table-row-group-header[data-selected="1"] .div-table-cell {
    background-color: #192A40 !important;
}

div[core_section_name="clientjobs"] .section_content .div-table .div-table-row:not(.header-row) .div-table-cell {
    position: relative;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
div[core_section_name="clientjobs"] .section_content .div-table .div-table-row .div-table-cell[data-column-code="number"] span ,
div[core_section_name="clientjobs"] .section_content .div-table .div-table-row .div-table-cell[data-column-code="contact"] span {
    display: block;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
div[core_section_name="clientjobs"] .section_content .div-table .div-table-row .div-table-cell[data-column-code="number"] {
    width: 8em;
    padding-right: 2em;
}
div[core_section_name="clientjobs"] .section_content .div-table .div-table-row .div-table-cell[data-column-code="contact"] {
    width: 10em;
}


/*** JOB STATUS INDICATOR ***/
div[core_section_name="clientjobs"] .section_content .div-table-row .div-table-cell[data-column-code="number"]::after {
    content: "";
    font-family: wipcrm;
    float: right;
    display: block;
    position: absolute;
    top: 0;
    right: 0.25em;
}
div[core_section_name="clientjobs"] .section_content .div-table-row[data-job-progress~="COMPLETED"]  {
    /* display: none; */
}
div[core_section_name="clientjobs"] .section_content .div-table-row[data-job-progress~="CANCELLED"]  {
    text-decoration: line-through;
    color: #a00;
}
div[core_section_name="clientjobs"] .section_content .div-table-row[data-job-progress~="OFFER-SENT"] .div-table-cell[data-column-code="number"]::after {
    content: "\e01b";
}
div[core_section_name="clientjobs"] .section_content .div-table-row[data-job-progress~="ORDER-RECEIVED"] .div-table-cell[data-column-code="number"]::after {
    content: "\e068";
    color: #f50;
}
div[core_section_name="clientjobs"] .section_content .div-table-row[data-job-progress~="PROCESSING"] .div-table-cell[data-column-code="number"]::after {
    content: "\e0fd";
    color: #0a0;
}
div[core_section_name="clientjobs"] .section_content .div-table-row[data-job-progress~="READY-TO-SHIP"] .div-table-cell[data-column-code="number"]::after {
    content: "\e0e7" !important;
    color: #008 !important;
}
div[core_section_name="clientjobs"] .section_content .div-table-row[data-job-progress~="SHIPPED"] .div-table-cell[data-column-code="number"]::after {
    content: "," !important;
    color: #080 !important;
}
div[core_section_name="clientjobs"] .section_content .div-table-row[data-job-progress~="INVOICED"] .div-table-cell[data-column-code="number"]::after {
    content: "\e012" !important;
    color: #080 !important;
}
/*** JOB STATUS INDICATOR ***/


/*** CONTEXT MENU ***/
#joblist_listdata {
    position: relative;
}
.job-list-context-menu .job-menu-header {
    text-align: center;
    background-color: #666;
    color: #fff;
    max-width: 13em;
}
/*** CONTEXT MENU ***/

/*** SECTION clientjobs specific CSS ***/

/*** SECTION /var/www/websites/plastec.wip-crm.co.nz/public/sections/_clientoverview/css.php CSS check ***/

/*** SECTION clientoverview specific CSS ***/
        <small>SESSION TIMED OUT</small>
        <script>
        if ( document.getElementById('directentrybox') && document.getElementById('directentrybox').getAttribute("linkedid")=="relogin-popup") {
        } else {
            if ( document.getElementById("relogin-popup") || document.getElementById('logoutdelayseconds')) {
            } else {
                var a = document.createElement("A");
                a.id = "relogin-popup";
                a.setAttribute("popurl","/includes/_checkaccess.php?action=relogin&delay=5");
                a.setAttribute("directentryposition","center");
                a.setAttribute("directentryclass","relogin");
                if ( typeof( popdirectentry) == 'function') popdirectentry( a);
            }
        }
        </script>
        