@charset "UTF-8";
/* CSS Document */
/* gmp_artist.css */

/* Some quirks with the genesis template! */
#genesis-content {
	padding: 0px;
}
#genesis-content > article > div > div:nth-child(1) > div > div.wp-block-genesis-blocks-gb-column.gb-block-layout-column.gb-is-vertically-aligned-center > div > ol > li::marker { 
	font-size: 0px; 
}

/* Some alignement */
div.numericfieldalignright > div > input {
	text-align: right;
}

/* Parameters */
#qpara, #qpara2, .hide_column {
	display:none;
}

/* Banner */
div #bannerdiv {	
	background-color: darkblue;
    color: white;
    font-weight: bold;
    font-size: 14px;
}
div #bannerpara {
	padding: 3px;
	margin-left: 5px;
}


/* Tyvärr: */
/* Files to be connected */
p.smallpara {
	margin-bottom: 4px;
	color: blue;
	font-weight: bold;
}
ul.connectfilelist > li {
	margin-top: 2px;
	margin-bottom: 2px;
}

/* Chosen select styling */
#field_46_2 > div > div > div.gfield_list_groups > div > div.gfield_list_group_item.gfield_list_cell.gfield_list_2_cell1.gform-grid-col > div > a {
	font-size: 14px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	height: 30px;
}

#field_46_2 > div > div > div.gfield_list_groups > div > div.gfield_list_group_item.gfield_list_cell.gfield_list_2_cell1.gform-grid-col > div > a > span {
	line-height: 28px;
}
#gform_wrapper_46 > div.gform_heading > h2.gform_title {
	margin-bottom: 35px;
}

/* Fixes for strange first column widths */
td.select-checkbox {
	/* Sets the checkbox width when using Datatable / Editor */
	width: 10%;
}
/*
td.pagetitle {
	width: 20%; 
}
*/

/* Policies */
p.policypara {
	font-weight: bold;
    text-decoration: underline;
    font-size: 16px;
    margin-top: 10px;
	margin-bottom: 15px;
}
p.policylink {
	margin-bottom: 5px;
}

/** Samtliga föreningar */
/* s119 (form 42 walk, gmpAudit found it): was `blue` — pure #0000FF, off-palette and, worse, the colour of a
   link, which this is not. It holds a comma list of förening NAMES ("Test Förening AB, Bergholms
   Samfällighetsförening"): the ANSWER to "which föreningar will this change reach?", with the muted
   `.gfield_description` beside it explaining what the phrase means. So it is content, not a state that needs
   an action — `--ink`, at normal weight, and the emphasis comes from the reveal itself.
   ⚠ `customer_class.php` emits this same id for the same purpose, so this repaints both surfaces. */
#samtligaforeningar {
	color: var(--ink);
	margin-top: 10px;
	margin-bottom: 8px;
}

/* Signeringsstatus */

/* SMS to consider */
p.sms_toconsider, p.staffexists {
	font-size: 14px;
	font-weight: bold;
	color: blue;
	margin-left: 5%;
	margin-right: 5%;
	line-height: 20px;
}

/* KFM */
div.kfmund_div{
	width: 80%
}
h1.kfmund_h1 {
	font-size: 20px;
    font-weight: bold;
	color:green;
}

ul.kfmund_ul {
	font-size: 14px;
    font-weight: bolder;
    color: blue;
}

li.kfmund_li {
	margin-bottom: 4px;
	line-height: normal;
}

/* LETTER TEMPLATES */
p.lightwarning{
	color:blue;
	font-size: 12px;
}
div#lettertemplateinfo > p.header, div#csvfileinfo > p.header{
	font-size: 14px;
    color: blue;
    font-weight: bold;
}
div#lettertemplateinfo > ol, div#csvfileinfo > ul {
	margin-top: -20px;
}

div#lettertemplateinfo > ol > li, div#csvfileinfo > ul > li  {
	margin-top: 1px; 
	line-height: 1.1em;
}

span.lt_fieldname{
	font-weight: bold;
}

div#csvfileinfo > p.error {
	margin-bottom: 30px;
	margin-top: -15px;
	font-size: 14px;
    color: red;
    font-weight: bold;
}
div#csvfileinfo > p.ok {
	margin-bottom: 10px;
	font-size: 14px;
	color:green;
	font-weight:bold;
}

div#receivertablediv {
	background-color: lightblue;
	height: 40px;
	margin-bottom: 5px;
	border-radius: 10px;	
}
p.dtblheader {
    font-size: 20px;
    font-weight: bold;
    margin-left:  10px;
    padding-top: 10px;
}
/* Exceltameplates mandatory fields */
p.mandatory {
	font-size: 14px;
	margin-bottom: 10px;
	font-weight:bold;
	color: blue;
}
#mandatory {
	margin-bottom: -20px;
}
#mandatory > ul {
	font-size: 12px;
	font-weight: bold;
}
#mandatory > ul > li {
	margin-top: 5px;
}

/* Agreements */

div.chosen-container > div > ul {
	font-weight:bold;
}
/* #ovrigavillkor chrome removed s73 — it set font-weight:bold on the whole block (so every T&C paragraph
   rendered bold, not just the headings) and styled the label blue+underlined, which reads as a link it is not.
   Replaced by .gmp-gform_wrapper #ovrigavillkor rules in design-system.css. */

/* Uploaded consumption files */
#excelfileerror	{
	padding: 20px;
    background-color: lightgray;
    font-size: 20px;
    color: red;
    font-weight: bold;
    border-radius: 10px;
    border: solid black;
}
p.excelfileerror {
	    margin-bottom: 5px;
}

/* s84: #html_alert is now a .gmp-notice carrying .gmp-chip badges (CheckStaffMission), so the old
   red-18px-bolder list rule is gone. It only ever produced two words in alarm-red with no context —
   and it had been unreachable since the Attestflow blob became JSON, so nobody had seen it anyway. */

/* s84 (gf-skin step 3): #h_upplysning / #h_upplysning2 / #h_upplysning_green were red-or-green <p>
   tags — the residue strip_form_tokens.py cannot reach, since the ids carry no form number. Their
   emitters now return .gmp-notice markup (Forening::InlineNotice), so the colour is the design
   system's and the meaning is in the class rather than in a hex value. Only spacing remains. */
#h_upplysning, #h_upplysning2, #h_upplysning_green { margin-top: var(--sp-4); }

/* Förbrukningsavtal (form 67), the device list: the prices right-aligned. s130 (walk A-E3): the try-and-error % WIDTHS per
   column are gone — the first column's room is the opt-in .gmp-list--wide-first in design-system.css (flex), which they
   no longer affected anyway. */
#field_67_30 > div > div > div.gfield_list_groups >  div.gfield_list_group > div.gfield_list_group_item.gform-grid-col:nth-child(2) > input,
#field_67_30 > div > div > div.gfield_list_groups >  div.gfield_list_group > div.gfield_list_group_item.gform-grid-col:nth-child(4) > input{
	text-align:right;
}

/* ==. AgreementStatements == */

p.agrstmttables {
	font-size: 20px;
    font-weight: bold;
    margin-left:  10px;
    padding-top: 10px;
}
#noinvoice {

    background-color: lightgray;
    height: 100px;
    border: solid;
    border-radius: 10px;

}
p.paranoinvoice {
	padding: 30px;
	color: darkgreen;
	font-weight: bold;
	font-size: 16px;
	line-height: normal;
}
h4.argstmtsubheader {
	font-size: 12px;
    color: darkgreen;
    margin-top: -20px;
    margin-left: 1rem;
}

#printvarning {
	line-height: 1.5;
    font-weight: bold;
    color: var(--warn-ink);
    font-size: 16px;
}

/* === */
    
#gform_pdflink_button_60_1, #gform_pdflink_button_60_3, #gform_pdflink_button_60_4, #gform_pdflink_button_60_5 {
	margin-top: 5px;
}

#tasktable > tbody > tr > td:nth-child(1)
{
	width: 4%;
}
#tasktable > tbody > tr > td:nth-child(2)
{
	width: 6%;
}
#tasktable > tbody > tr > td:nth-child(3)
{
	width: 4%;
}
#tasktable > tbody > tr > td:nth-child(4)
{
	width: 18%;
}
#tasktable > tbody > tr > td:nth-child(5)
{
	width: 8%;
}
#tasktable > tbody > tr > td:nth-child(6)
{
	width: 30%;
}
#tasktable > tbody > tr > td:nth-child(7)
{
	width: 30%;
}
/* Datatables */

#dochitstable_div, #dochitstable_div select, #dochitstable_div input, #dochitstable_div textarea,
#searchglobalsupp_div, #searchglobalsupp_div select, #searchglobalsupp_div input, #searchglobalsupp_div textarea
{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-size: 10px;
	
}
#searchglobalsupp > thead > tr > th.supptableclass
{
	color: green;
}
#dochits, #searchglobalsupp {
	line-height: 8px;
}

#fastownerstable {
	width: 100%;
}


#pageinfo {
	width: 100%;
	text-align: center;
	font-weight: bolder;
	font-size: 20px;
}

#fastgastable_div, #clientsfaststable_div, #fastownerstable_div,
#fastupdatestable_div, #fastletterstable_div, #fastinvoicestable_div, #clientinvoicestable_div, 
#clientletterstable_div, #supplierinvoicestable_div, #supplierletterstable_div,
#allfastupdatestable_div, #dblsummarytable_div,  #invsummarytable_div, #dblinvcattable_div,
#receiversdatatable_div, #customersdatatable_div, #suppliersdatatable_div,
#credinvinfo, #newclientinfo, #accvouchertable, #docconntable, #docnotconntable {
	border: 1px solid var(--border);
	border-radius: var(--r-lg);
	padding: var(--sp-4);
	margin-top:10px;
	background-color: var(--surface);
}
.dataTables_filter {
	margin-bottom: 10px;
}
.dataTables_filter > label > input[type=search] {
	background-color: var(--ground);
}

#invoicestable_filter label,
#deblengdtable_filter label,
#debinvtable_filter label,
#clientsfaststable_filter label,
#fastighetstable_filter label,
#fastgastable_filter label,
#fastownerstable_filter label,
#fastupdatestable_filter label,
#fastinvoicestable_filter label,
#clientinvoicestable_filter label,
#supplierinvoicestable_filter label,
#allfastupdatestable_filter label,
#dblsummarytable_filter label,
#invsummarytable_filter label,
#paramcols_filter label,
#paramvalues_filter label,
#fastdatatable_filter label,
#roledatatable_filter label,
#levtolktable_filter label,
#ltutable_filter label,
#mailingtable_filter label,
#filedatatable_filter label,
#receiversdatatable_filter label,
#customersdatatable_filter label,
#suppliersdatatable_filter label,
#accvouchertable_filter label,
#emailstable_div_filter label,
#revdocstable_div_filter label,
#dochitstable_div_filter label,
#searchglobalsupp_div_filter label,
#staff_table_div_filter label,
#styrdok_table_div_filter label,
#forendok_table_div_filter label,
#sfctable_div_filter label,
#actiontable_div_filter label,
#workflowtable_div_filter label,
#eafiledatatable_div_filter label,
#bolagstable_div_filter label,
#dblinvcattable_div_filter label,
#artfiletable_div_filter label,
#signeetable_div_filter label,
#tmpltable_div_filter label,
#tasktable_div_filter label,
#docconntable_div_filter label,
#docnotconntable_div_filter label,
#undfuptable_div_filter label,
#actionstable_div_filter label,
#tmtable_div_filter label,
#cagtable_div_filter label,
#cbstable_div_filter label,
#cagftable_div_filter label,
#cbsdettable_div_filter label,
#kfmundtable_div_filter label,
#kfmcasestable_div_filter label,
#lettmalltable_div_filter label,
#receiversdtbl_div label,
#exceltemplatetable_div label,
#resurstable_div label,
#agreementtable_div label,
#uplconsfiletable_div label,
#uplrowstable_div label,
#disprowstbl_div label,
#agrstmttable_div label,
#consolidationdtbl_div label,
#alltranstable_div label,
#newdoctable_div label,
#adm_newdoctable_div label,
#whereusedtable_div label,
#devconsdtbl_div label
{
	font-weight: bolder;
}

#docnotconntable_div > legend.gfield_label {
	margin-bottom: 10px;
}

div.dt-buttons > button.cdarkgray 
{
	background-color: darkslategray;
	color: white;
}

#emailstable > tbody > tr > td > tr > th 
{
	background-color:#1e7ac4;
	color:white;
	font-weight: bold;
}

#emailstable_wrapper > div.dt-buttons > button:nth-child(1),
#actiontable_wrapper > div.dt-buttons > button:nth-child(1),
div.dt-buttons > button.cblack
{
	background-color:black;
	color: white;
}

#invoicestable tr.clightgray,
#fastinvoicestable tr.clightgray,
#clientinvoicestable tr.clightgray,
#supplierinvoicestable tr.clightgray,
#invsummarytable tr.clightgray,
#dblinvcattable tr.clightgray,
#newdoctable tr.clightgray,
#adm_newdoctable tr.clightgray,
#emailstable > tbody > tr > td.clightgray,
#emailstable > tbody > tr > td > tr > td.clightgray,
#emailstable_wrapper > div.dt-buttons > button:nth-child(2),
#actiontable_wrapper > div.dt-buttons > button:nth-child(2),
#revdocstable > tbody > tr > td.clightgray,
div.dt-buttons > button.clightgray
{
	/* s74: was lightgray/black — off-palette in every theme. Mapped onto the design-system
	   neutrals so these status rows sit with the rest of the app (and follow dark mode). */
	background-color: var(--surface-2, lightgray);
	color: var(--ink, black);
}
#invoicestable tr.cyellow,
#fastinvoicestable tr.cyellow,
#clientinvoicestable tr.cyellow,
#supplierinvoicestable tr.cyellow,
#docnotconntable tr.cyellow,
#invsummarytable td.cyellow,
#dblinvcattable tr.cyellow,
#newdoctable tr.cyellow,
#adm_newdoctable tr.cyellow,
#emailstable > tbody > tr > td.cyellow,
#emailstable > tbody > tr > td > tr > td.cyellow,
#emailstable_wrapper > div.dt-buttons > button:nth-child(3),
#actiontable_wrapper > div.dt-buttons > button:nth-child(3),
#revdocstable > tbody > tr > td.cyellow,
div.dt-buttons > button.cyellow
{
	background-color:lightyellow;
}

#invoicestable tr.cred,
#fastinvoicestable tr.cred,
#clientinvoicestable tr.cred,
#supplierinvoicestable tr.cred,
#invsummarytable td.cred,
#dblinvcattable tr.cred,
#newdoctable tr.cred,
#adm_newdoctable tr.cred,
#emailstable > tbody > tr > td.cred,
#emailstable > tbody > tr > td > tr > td.cred,
#revdocstable > tbody > tr > td.cred,
#actiontable_wrapper > div.dt-buttons > button:nth-child(4),
#actiontable > tbody > tr.criticalclass,
div.dt-buttons > button.cred
{
	background-color:#F3A5A5;
}
#invoicestable tr.cpurple,
#fastinvoicestable tr.cpurple,
#clientinvoicestable tr.cpurple,
#supplierinvoicestable tr.cpurple,
#invsummarytable td.cpurple,
#dblinvcattable tr.cpurple,
#newdoctable tr.cpurple,
#adm_newdoctable tr.cpurple,
#emailstable > tbody > tr > td.cpurple,
#emailstable > tbody > tr > td > tr > td.cpurple,
#revdocstable > tbody > tr > td.cpurple,
div.dt-buttons > button.cpurple

{
	background-color:#E371EC;
}
#invoicestable tr.clightpurple,
#fastinvoicestable tr.clightpurple,
#clientinvoicestable tr.clightpurple,
#supplierinvoicestable tr.clightpurple,
#invsummarytable td.clightpurple,
#dblinvcattable tr.clightpurple,
#docnotconntable tr.clightpurple,
#newdoctable tr.clightpurple,
#adm_newdoctable tr.clightpurple,
#emailstable > tbody > tr > td.clightpurple,
#emailstable > tbody > tr > td > tr > td.clightpurple,
#revdocstable > tbody > tr > td.clightpurple,
div.dt-buttons > button.clightpurple

{
	background-color:#ffe6ff;
}
#invoicestable tr.cgreen,
#fastinvoicestable tr.cgreen,
#clientinvoicestable tr.cgreen,
#supplierinvoicestable tr.cgreen,
#docnotconntable tr.cgreen,
#invsummarytable td.cgreen,
#dblinvcattable tr.cgreen,
#newdoctable tr.cgreen,
#adm_newdoctable tr.cgreen,
#emailstable > tbody > tr > td.cgreen,
#emailstable > tbody > tr > td > tr > td.cgreen,
#emailstable_wrapper > div.dt-buttons > button:nth-child(4),
#revdocstable > tbody > tr > td.cgreen,
#actiontable_wrapper > div.dt-buttons > button:nth-child(5),
#actiontable > tbody > tr.finalizedclass,
div.dt-buttons > button.cgreen
{
	background-color:#A3F395;
}

#emailstable > tbody > tr > td.cdarkgreen,
#emailstable > tbody > tr > td > tr > td.cdarkgreen,
#emailstable_wrapper > div.dt-buttons > button:nth-child(5),
#revdocstable > tbody > tr > td.cdarkgreen
{
	background-color:green;
	color: white;
}

#supplierinvoicestable tr.cblue,
#docnotconntable tr.cblue,
#invsummarytable td.cblue,
#dblinvcattable tr.cblue,
#newdoctable tr.cblue,
#adm_newdoctable tr.cblue,
div.dt-buttons > button.cblue
{
	background-color: lightskyblue;

}

#invoicestable tr.cgreencredit,
#fastinvoicestable tr.cgreencredit,
#clientinvoicestable tr.cgreencredit,
#supplierinvoicestable tr.cgreencredit,
#invsummarytable td.cgreencredit,
#dblinvcattable tr.cgreencredit,
#newdoctable tr.cgreencredit,
#adm_newdoctable tr.cgreencredit,
div.dt-buttons > button.cgreencredit
{
	background-color:#A3F395;
	color:red;
}

#newdoctable tr.cdarkgray 
#adm_newdoctable tr.cdarkgray 
{
	background-color: darkslategray;
	color: white;
}

div#duplfiles {
	background-color: lightcoral;
    padding: 15px;
}
div#duplfiles > h6 {
	font-weight: bold;
    font-size: 14px;
}
div#duplfiles > ul > li {
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 12px; 
}
div#duplfiles > p {
    font-size: 12px;
	margin-bottom: 0px;
}

#tasktable > tbody > tr > :nth-child(4),
 #tasktable > tbody > tr > :nth-child(6), 
#tasktable > tbody > tr > :nth-child(7)
{

	word-break: break-all;

}
/* ============= Gravity Forms ============ */
.textlinkstyle
{
	color:var(--accent);
	text-decoration:underline;
}
input:read-only
{
	background-color: lightgray;
}

#fastgastable tr.odd, #fastownerstable tr.odd, 
#fastupdatestable tr.odd, 
#clientsfaststable tr.odd, #allfastupdatestable tr.odd,
#dblsummarytable tr.odd,
#invsummarytable tr.odd,
#debinvtable tr.odd,
#paramcols tr.odd,
#paramvalues tr.odd,
#fastdatatable tr.odd,
#roledatatable tr.odd,
#receiversdatatable tr.odd,
#customersdatatable tr.odd,
#suppliersdatatable tr.odd,
#accvouchertable tr.odd,
#emailstable_div tr.odd,
#revdocstable_div tr.odd,
#dochitstable_div tr.odd,
#searchglobalsupp_div tr.odd,
#staff_table_div tr.odd,
#styrdok_table_div tr.odd,
#forendok_table_div tr.odd,
#sfctable_div tr.odd,
#actiontable_div tr.odd,
#workflowtable_div tr.odd,
#eafiledatatable_div tr.odd,
#bolagstable_div tr.odd,
#artfiletable_div tr.odd,
#signeetable_div tr.odd,
#tmpltable_div tr.odd,
#tasktable_div tr.odd,
#docconntable_div tr.odd,
#undfuptable_div tr.odd,
#actionstable_div tr.odd,
#tmtable_div tr.odd,
#cagtable_div tr.odd,
#cbstable_div tr.odd,
#cagftable_div tr.odd,
#cbsdettable_div tr.odd,
#kfmundtable_div tr.odd,
#kfmcasestable_div tr.odd,
#lettmalltable_div tr.odd,
#receiversdtbl_div tr.odd,
#exceltemplatetable_div tr.odd,
#resurstable_div tr.odd,
#agreementtable_div tr.odd,
#uplconsfiletable_div tr.odd,
#uplrowstable_div tr.odd,
#disprowstbl_div tr.odd,
#agrstmttable_div tr.odd,
#consolidationdtbl_div tr.odd,
#alltranstable_div tr.odd,
#whereusedtable_div tr.odd,
#devconsdtbl_div tr.odd
{
	background-color: var(--surface-2);
}
#fastgastable tr.even, #fastownerstable tr.even, 
#fastupdatestable tr.even, 
#clientsfaststable tr.even, #allfastupdatestable tr.even,
#dblsummarytable tr.even,
#invsummarytable tr.even,
#debinvtable tr.even,
#paramcols tr.even,
#paramvalues tr.even,
#fastdatatable tr.even,
#roledatatable tr.even,
#receiversdatatable tr.even,
#customersdatatable tr.even,
#suppliersdatatable tr.even,
#accvouchertable tr.even,
#emailstable_div tr.even,
#revdocstable_div tr.even,
#staff_table_div tr.even,
#styrdok_table_div tr.even,
#forendok_table_div tr.even,
#dochitstable_div tr.even,
#searchglobalsupp_div tr.even,
#sfctable_div tr.even,
#actiontable_div tr.even,
#workflowtable_div tr.even,
#eafiledatatable_div tr.even,
#bolagstable_div tr.even,
#artfiletable_div tr.even,
#signeetable_div tr.even,
#tmpltable_div tr.even,
#tasktable_div tr.even,
#docconntable_div tr.even,
#undfuptable_div tr.even,
#actionstable_div tr.even,
#tmtable_div tr.even,
#cagtable_div tr.even,
#cbstable_div tr.even,
#cagftable_div tr.even,
#cbsdettable_div tr.even,
#kfmundtable_div tr.even,
#kfmcasestable_div tr.even,
#lettmalltable_div tr.even,
#receiversdtbl_div tr.even,
#exceltemplatetable_div tr.even
#resurstable_div tr.even,
#agreementtable_div tr.even,
#uplconsfiletable_div tr.even,
#uplrowstable_div tr.even,
#disprowstbl_div tr.even,
#agrstmttable_div tr.even,
#consolidationdtbl_div tr.even,
#alltranstable_div tr.even,
#whereusedtable_div tr.even,
#devconsdtbl_div tr.even
{
	background-color: var(--surface);
}

#dblinvcattable_filter > label > input[type=search] {
	background-color: var(--surface-2);
    margin-top: 2px;
}

#debinvtable > thead > tr > th {
	padding: 5px;
}
#debinvtable > thead > tr > th > input {
	font-size:11px;
	height: 12px;
	width: 100%;
	padding:8px;
	border: 2px solid lightgray;
}

#bolagstable > tbody > tr > td.redtext {
	color:red;
}

#workflowtable {
	border-collapse:collapse;
}
#workflowtable tr.thisstep {
	border-left: 4px solid black;
	border-right: 4px solid black;
	border-bottom: 4px solid black;
	border-top: 4px solid black;
}
#workflowtable td.notok {
	background-color: red;
}
#workflowtable td.ok {
	background-color: lightgreen;
}

#ea_upl_para {
	margin-bottom: 0px;
    font-weight: bolder;
    text-decoration: underline;
}


#actiontable_div td.lightgray {
	background-color:lightgray;
}
#fastinvoicestable td.right, #fastinvoicestable th.right,
#clientinvoicestable td.right, #clientinvoicestable th.right 
{
	text-align:right;
}
/* s118: retokenised from `darkred` (gmpAudit on form 8 found it on the KONTAKTPERSON header's
   injected `*`). `td.credit` dropped with it — grepped app-wide, PHP and JS: it has no emitter. */
.ast {
	color: var(--bad-ink);
	font-weight: bolder;
}
/* More specifics for datatables and editor */
.select-info {
	font-weight: bold;
}

td.editable {
	font-weight: bold;
}

div .dt-buttons .buttons-create, div .dt-buttons .buttons-edit {
	background-color:black;
	color:white;
}
div .dt-buttons .buttons-remove {
	background-color: red;
	color:white;
}
div .DTE {
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-size: 14px;
}
body > div.DTED.DTED_Lightbox_Wrapper > div > div > div > div.DTE.DTE_Action_Edit > div.DTE_Footer > div.DTE_Form_Buttons > button,
body > div.DTED.DTED_Lightbox_Wrapper > div > div > div > div.DTE.DTE_Action_Create > div.DTE_Footer > div.DTE_Form_Buttons > button {
	background-color:green;
	color:white;
	background-image:none;
	font-weight: bolder;
}
body > div.DTED.DTED_Lightbox_Wrapper > div > div > div > div.DTE.DTE_Action_Remove > div.DTE_Footer > div.DTE_Form_Buttons > button {
	background-color:red;
	color:white;
	background-image:none;
	font-weight: bolder;
}


p.ok {
	color: green;
	font-size: 32px;
	font-weight: bolder;
}
p.notok {
	color: red;
	font-size: 32px;
	font-weight: bolder;
}
#approvalreminder, #removefilereminder {
	font-size: 12px;
	font-weight: bolder;
	color: blue;
}

/*
#fastownerstable td.center, #fastownerstable th.center
{
	text-align: center;
}
*/
#gform_wrapper_9,
#gform_wrapper_13, #gform_wrapper_16, #gform_wrapper_17,
#gform_wrapper_18, #gform_wrapper_19, #gform_wrapper_20,
#gform_wrapper_21,
#gform_wrapper_27, #gform_wrapper_28,
#gform_wrapper_30, #gform_wrapper_31,  #gform_wrapper_32,
#gform_wrapper_33, #gform_wrapper_34, #gform_wrapper_35,
#gform_wrapper_36, #gform_wrapper_39,
#gform_wrapper_40, #gform_wrapper_41, #gform_wrapper_46,
#gform_wrapper_47,
#gform_wrapper_49, #gform_wrapper_50,
#gform_wrapper_54, #gform_wrapper_55,  #gform_wrapper_56,
#gform_wrapper_57, #gform_wrapper_58, #gform_wrapper_59, #gform_wrapper_60, #gform_wrapper_61,
#gform_wrapper_62, #gform_wrapper_63, #gform_wrapper_65,
#gform_wrapper_68, #gform_wrapper_69, #gform_wrapper_70, #gform_wrapper_71,
#gform_wrapper_74, #gform_wrapper_76,
div.gmpGWmodal, div.tml  {
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-size: 14px;
}
.gform_wrapper .gform_fields {
	row-gap: 5px;
}
#buttondivtop, #cancelbuttondivtop {
	float: right;
	margin-bottom: var(--sp-5); /* balance the New/Cancel button row: equal gap to the header line above + the DataTable buttons below */
}
#navbuttondiv {
	float: left;
}
/* Buttons */
.newEntityButton, .gpnf-add-entry, .cancel_button, .pdflink_button, .credinv_button, .copyinv_button, 
.pdf_button, .excel_button, .showinv_button, .savefile_button, .createaction_button, .ajaxsubmit_button,
.inlineclosebutton, .viewuploads_button, .gmpsubmit_button {
	font-size: 16px;
	font-weight: bolder;
	border-radius: 8px;
	padding: 10px;
	transition-duration: 0.4s;
	margin-left: 8px;
	white-space: nowrap;
	float:right;
}

.inlineclosebutton {
	float: left;
}

.viewuploads_button {
	float:none;
	margin: 10px;
}

.navButton {
	font-size: 10px;
	font-weight: bolder;
	border-radius: 8px;
	padding: 8px;
	transition-duration: 0.4s;
	margin-left: 8px;
	margin-top:5px;
	white-space: nowrap;
	float:left;
}
#navbet {
	background-color:#A3F395;
	color:black;
}
#navdue {
	background-color:#F3A5A5;
	color:black;
}
#navsent {
	background-color:lightyellow;
	color:black;
}
#navreset {
	background-color:black;
}
.trchooseButton
{
	font-size: 10px;
	font-weight: bolder;
	border-radius: 4px;
	padding-left: 8px;
    padding-right: 8px;
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: blue;
    color: white;
	transition-duration: 0.4s;
	margin: 0px;
}
#backtodbl {
	margin-top: 10px;
}

#invsubpara{
	clear: right;
    font-size: xx-small;
    font-weight: bold;
    font-style: italic;
}

span.gpfup__select-files-container > button
{
	font-size: 16px;
	font-weight: bolder;
	background-color:#00a0af;
	border-radius: 8px;
	padding: 10px;
	transition-duration: 0.4s;
	white-space: nowrap;
}

#gform_wrapper_21 #gform_fastsel_button_21,
#gform_wrapper_21 #gform_kundsel_button_21,
#gform_wrapper_21 #gform_levsel_button_21
{
	font-size: 16px;
	font-weight: bolder;
	background-color:black;
	border-radius: 8px;
	padding: 10px;
	margin: 5px;
	transition-duration: 0.4s;
	white-space: nowrap;
}

#gform_wrapper_30 .gform_next_button

{
	width: 20%;

	font-size: 16px;
	font-weight: bolder;
	background-color:#1e7ac4;
	border-radius: 8px;
	padding: 10px;
	margin-left: 10px;
	transition-duration: 0.4s;
	white-space: nowrap;
}

#gform_wrapper_30 .gform_previous_button

{
	width: 20%;

	font-size: 16px;
	font-weight: bolder;
	background-color:lightgray;
	border-radius: 8px;
	padding: 10px;
	transition-duration: 0.4s;
	white-space: nowrap;
}

#gform_wrapper_9 #gform_submit_button_9,
 #gform_wrapper_13 #gform_submit_button_13, #gform_wrapper_16 #gform_submit_button_16,
 #gform_wrapper_17 #gform_submit_button_17, #gform_wrapper_18 #gform_submit_button_18, 
 #gform_wrapper_19 #gform_submit_button_19, #gform_wrapper_20 #gform_submit_button_20,
 #gform_wrapper_21 #gform_submit_button_21,
 #gform_wrapper_27 #gform_submit_button_27,
 #gform_wrapper_28 #gform_submit_button_28, #gform_wrapper_30 #gform_submit_button_30, 
 #gform_wrapper_31 #gform_submit_button_31, #gform_wrapper_31 #gform_ajaxsubmit_button_31, 
 #gform_wrapper_32 #gform_submit_button_32,  #gform_wrapper_33 #gform_submit_button_33,
 #gform_wrapper_34 #gform_submit_button_34, 
 #gform_wrapper_35 #gform_submit_button_35, #gform_wrapper_35 #gform_ajaxsubmit_button_35,
 #gform_wrapper_36 #gform_submit_button_36, #gform_wrapper_36 #gform_ajaxsubmit_button_36,
 #gform_wrapper_39 #gform_submit_button_39, #gform_wrapper_39 #gform_ajaxsubmit_button_39,
 #gform_wrapper_40 #gform_submit_button_40, #gform_wrapper_40 #gform_ajaxsubmit_button_40,
 #gform_wrapper_41 #gform_submit_button_41, #gform_wrapper_41 #gform_ajaxsubmit_button_41,
 #gform_wrapper_46 #gform_submit_button_46,
 #gform_wrapper_47 #gform_submit_button_47,  #gform_wrapper_49 #gform_submit_button_49,  #gform_wrapper_50 #gform_submit_button_50,
 #gform_wrapper_54 #gform_submit_button_54, #gform_wrapper_55 #gform_submit_button_55,
 #gform_wrapper_56 #gform_submit_button_56,  #gform_wrapper_57 #gform_submit_button_57,
 #gform_wrapper_58 #gform_submit_button_58,  #gform_wrapper_59 #gform_submit_button_59,
 #gform_wrapper_60 #gform_submit_button_60,  #gform_wrapper_61 #gform_submit_button_61,
 #gform_wrapper_62 #gform_submit_button_62,  #gform_wrapper_63 #gform_submit_button_63,
 #gform_wrapper_65 #gform_submit_button_65,
 #gform_wrapper_68 #gform_submit_button_68,  #gform_wrapper_69 #gform_submit_button_69,  #gform_wrapper_70 #gform_submit_button_70,
 #gform_wrapper_71 #gform_submit_button_71,
 #gform_wrapper_74 #gform_submit_button_74,  #gform_wrapper_76 #gform_submit_button_76,  .extendlock, .tml-button, .gmpsubmit_button
{
	font-size: 16px;
	font-weight: bolder;
	background-color: green;
	border-radius: 8px;
	padding: 10px;
	transition-duration: 0.4s;
	white-space: nowrap;
}
.confirmyes
{
	font-size: 16px;
	font-weight: bolder;
	background-color: red;
	border-radius: 8px;
	padding: 10px;
	transition-duration: 0.4s;
	white-space: nowrap;
}
.confirmyes_green
{
	font-size: 16px;
	font-weight: bolder;
	background-color:green;
	border-radius: 8px;
	padding: 10px;
	transition-duration: 0.4s;
	white-space: nowrap;
}
#gform_wrapper_9 #gform_delete_button_9,
#gform_wrapper_13 #gform_delete_button_13, #gform_wrapper_16 #gform_delete_button_16,
#gform_wrapper_17 #gform_delete_button_17, #gform_wrapper_19 #gform_delete_button_19,
#gform_wrapper_20 #gform_delete_button_20, #gform_wrapper_21 #gform_delete_button_21,
#gform_wrapper_30 #gform_delete_button_30,
#gform_wrapper_46 #gform_delete_button_46, #gform_wrapper_47 #gform_delete_button_47,
#gform_wrapper_49 #gform_delete_button_49,  #gform_wrapper_50 #gform_delete_button_50,
#gform_wrapper_54 #gform_delete_button_54, #gform_wrapper_55 #gform_delete_button_55,
#gform_wrapper_56 #gform_delete_button_56, #gform_wrapper_57 #gform_delete_button_57,
#gform_wrapper_58 #gform_delete_button_58, #gform_wrapper_59 #gform_delete_button_59,
#gform_wrapper_60 #gform_delete_button_60, #gform_wrapper_61 #gform_delete_button_61,
#gform_wrapper_62 #gform_delete_button_62, #gform_wrapper_63 #gform_delete_button_63,
#gform_wrapper_65 #gform_delete_button_65,
#gform_wrapper_68 #gform_delete_button_68,
#gform_wrapper_69 #gform_delete_button_69, #gform_wrapper_70 #gform_delete_button_70,
#gform_wrapper_71 #gform_delete_button_71,
#gform_wrapper_74 #gform_delete_button_74,
#gform_wrapper_76 #gform_delete_button_76
{
	font-size: 16px;
	font-weight: bolder;
	background-color: red;
	border-radius: 8px;
	padding: 10px;
	transition-duration: 0.4s;
	margin-left: 8px;
	white-space: nowrap;
}

#button_35_select_all, 
#button_36_select_all,
#gform_wrapper_50 .gform_start_button
{
	font-size: 16px;
	font-weight: bolder;
	background-color:blueviolet;
	border-radius: 8px;
	padding: 10px;
	transition-duration: 0.4s;
	margin-left: 8px;
	white-space: nowrap;
}
#gform_viewuploads_button_44 {
	font-size: 16px;
	font-weight: bolder;
	background-color:#01a0af;
	border-radius: 8px;
	padding: 10px;
	transition-duration: 0.4s;
	margin-left: 8px;
	white-space: nowrap;
}


#gform_wrapper_9 #gform_submit_button_9:hover,
#gform_wrapper_13 #gform_submit_button_13:hover,
#gform_wrapper_16 #gform_submit_button_16:hover,
#gform_wrapper_17 #gform_submit_button_17:hover,
#gform_wrapper_18 #gform_submit_button_18:hover,
#gform_wrapper_19 #gform_submit_button_19:hover,
#gform_wrapper_20 #gform_submit_button_20:hover,
#gform_wrapper_21 #gform_submit_button_21:hover,
#gform_wrapper_30 #gform_submit_button_30:hover,
#gform_wrapper_31 #gform_submit_button_31:hover,
#gform_wrapper_31 #gform_ajaxsubmit_button_31:hover,
#gform_wrapper_32 #gform_submit_button_32:hover,
#gform_wrapper_33 #gform_submit_button_33:hover,
#gform_wrapper_34 #gform_submit_button_34:hover,
#gform_wrapper_35 #gform_submit_button_35:hover,
#gform_wrapper_35 #gform_ajaxsubmit_button_35:hover,
#gform_wrapper_36 #gform_submit_button_36:hover,
#gform_wrapper_36 #gform_ajaxsubmit_button_36:hover,
#gform_wrapper_39 #gform_submit_button_39:hover,
#gform_wrapper_40 #gform_submit_button_40:hover,
#gform_wrapper_41 #gform_submit_button_41:hover,
#gform_wrapper_46 #gform_submit_button_46:hover,
#gform_wrapper_47 #gform_submit_button_47:hover,
#gform_wrapper_49 #gform_submit_button_49:hover,
#gform_wrapper_50 #gform_submit_button_50:hover,
#gform_wrapper_54 #gform_submit_button_54:hover,
#gform_wrapper_55 #gform_submit_button_55:hover,
#gform_wrapper_56 #gform_submit_button_56:hover,
#gform_wrapper_57 #gform_submit_button_57:hover,
#gform_wrapper_58 #gform_submit_button_58:hover,
#gform_wrapper_59 #gform_submit_button_59:hover,
#gform_wrapper_60 #gform_submit_button_60:hover,
#gform_wrapper_61 #gform_submit_button_61:hover,
#gform_wrapper_62 #gform_submit_button_62:hover,
#gform_wrapper_63 #gform_submit_button_63:hover,
#gform_wrapper_65 #gform_submit_button_65:hover,
#gform_wrapper_68 #gform_submit_button_68:hover,
#gform_wrapper_69 #gform_submit_button_69:hover,
#gform_wrapper_70 #gform_submit_button_70:hover,
#gform_wrapper_71 #gform_submit_button_71:hover,
#gform_wrapper_74 #gform_submit_button_74:hover,
#gform_wrapper_76 #gform_submit_button_76:hover,
#gform_wrapper_9 #gform_delete_button_9:hover,
#gform_wrapper_13 #gform_delete_button_13:hover,
#gform_wrapper_16 #gform_delete_button_16:hover,
#gform_wrapper_17 #gform_delete_button_17:hover,
#gform_wrapper_19 #gform_delete_button_19:hover,
#gform_wrapper_20 #gform_delete_button_20:hover,
#gform_wrapper_21 #gform_delete_button_21:hover,
#gform_wrapper_30 #gform_delete_button_30:hover,
#gform_wrapper_46 #gform_delete_button_46:hover,
#gform_wrapper_47 #gform_delete_button_47:hover,
#gform_wrapper_49 #gform_delete_button_49:hover,
#gform_wrapper_50 #gform_delete_button_50:hover,
#gform_wrapper_54 #gform_delete_button_54:hover,
#gform_wrapper_55 #gform_delete_button_55:hover,
#gform_wrapper_56 #gform_delete_button_56:hover,
#gform_wrapper_57 #gform_delete_button_57:hover,
#gform_wrapper_58 #gform_delete_button_58:hover,
#gform_wrapper_59 #gform_delete_button_59:hover,
#gform_wrapper_60 #gform_delete_button_60:hover,
#gform_wrapper_61 #gform_delete_button_61:hover,
#gform_wrapper_62 #gform_delete_button_62:hover,
#gform_wrapper_63 #gform_delete_button_63:hover,
#gform_wrapper_65 #gform_delete_button_65:hover,
#gform_wrapper_68 #gform_delete_button_68:hover,
#gform_wrapper_69 #gform_delete_button_69:hover,
#gform_wrapper_70 #gform_delete_button_70:hover,
#gform_wrapper_71 #gform_delete_button_71:hover,
#gform_wrapper_74 #gform_delete_button_74:hover,
#gform_wrapper_76 #gform_delete_button_76:hover,
#gform_wrapper_9 #gform_cancel_button_9:hover,
#gform_wrapper_13 #gform_cancel_button_13:hover,
#gform_wrapper_16 #gform_cancel_button_16:hover,
#gform_wrapper_17 #gform_cancel_button_17:hover,
#gform_wrapper_18 #gform_cancel_button_18:hover,
#gform_wrapper_19 #gform_cancel_button_19:hover,
#gform_wrapper_20 #gform_cancel_button_20:hover,
#gform_wrapper_21 #gform_cancel_button_21:hover,
#gform_wrapper_27 #gform_cancel_button_27:hover,
#gform_wrapper_28 #gform_cancel_button_28:hover,
#gform_wrapper_30 #gform_cancel_button_30:hover,
#gform_wrapper_31 #gform_cancel_button_31:hover,
#gform_wrapper_34 #gform_cancel_button_34:hover,
#gform_wrapper_35 #gform_cancel_button_35:hover,
#gform_wrapper_36 #gform_cancel_button_36:hover,
#gform_wrapper_41 #gform_cancel_button_41:hover,
#gform_wrapper_46 #gform_viewuploads_button_46:hover,
#gform_wrapper_47 #gform_cancel_button_47:hover,
#gform_wrapper_49 #gform_cancel_button_49:hover,
#gform_wrapper_50 #gform_cancel_button_50:hover,
#gform_wrapper_54 #gform_cancel_button_54:hover,
#gform_wrapper_55 #gform_cancel_button_55:hover,
#gform_wrapper_56 #gform_cancel_button_56:hover,
#gform_wrapper_57 #gform_cancel_button_57:hover,
#gform_wrapper_58 #gform_cancel_button_58:hover,
#gform_wrapper_59 #gform_cancel_button_59:hover,
#gform_wrapper_60 #gform_cancel_button_60:hover,
#gform_wrapper_61 #gform_cancel_button_61:hover,
#gform_wrapper_62 #gform_cancel_button_62:hover,
#gform_wrapper_63 #gform_cancel_button_63:hover,
#gform_wrapper_65 #gform_cancel_button_65:hover,
#gform_wrapper_68 #gform_cancel_button_68:hover,
#gform_wrapper_69 #gform_cancel_button_69:hover,
#gform_wrapper_70 #gform_cancel_button_70:hover,
#gform_wrapper_71 #gform_cancel_button_71:hover,
#gform_wrapper_74 #gform_cancel_button_74:hover,
#gform_wrapper_76 #gform_cancel_button_76:hover,
#gform_wrapper_13 #gform_pdf_button_13:hover,
#gform_wrapper_13 #gform_excel_button_13:hover,
#gform_wrapper_13 #gform_showinv_button_13:hover,
#gform_wrapper_16 #gform_pdflink_button_16:hover,
#gform_wrapper_21 #gform_pdflink_button_21:hover,
#gform_wrapper_21 #gform_fastsel_button_21:hover,
#gform_wrapper_21 #gform_kundsel_button_21:hover,
#gform_wrapper_21 #gform_levsel_button_21:hover,
#gform_wrapper_30 .gform_next_button:hover,
#gform_wrapper_30 .gform_previous_button:hover,
span.gpfup__select-files-container > button:hover,
div.gmpGWmodal .gpnf-btn-submit:hover,
div.gmpGWmodal .gpnf-btn-cancel:hover,
div.gmpGWmodal .gpnf-btn-cancel-mobile:hover,
div.gmpGWmodal .gpnf-btn-delete:hover,
.extendlock:hover,
.tml-button:hover,
.confirmyes:hover
{ /* tml = theme my login */
	
	background-color:darkolivegreen; /* Green */
	color: lightgray;
}
#gform_wrapper_9 #gform_submit_button_9,
#gform_wrapper_9 #gform_cancel_button_9,
#gform_wrapper_9 #gform_delete_button_9,
#gform_wrapper_13 #gform_submit_button_13,
#gform_wrapper_13 #gform_cancel_button_13,
#gform_wrapper_13 #gform_delete_button_13
#gform_wrapper_13 #gform_excel_button_13,
#gform_wrapper_13 #gform_showinv_button_13,
#gform_wrapper_13 #gform_pdf_button_13,
#gform_wrapper_16 #gform_submit_button_16,
#gform_wrapper_16 #gform_cancel_button_16,
#gform_wrapper_16 #gform_pdflink_button_16,
#gform_wrapper_16 #gform_delete_button_16,
#gform_wrapper_17 #gform_submit_button_17,
#gform_wrapper_17 #gform_cancel_button_17,
#gform_wrapper_17 #gform_delete_button_17,
#gform_wrapper_18 #gform_submit_button_18,
#gform_wrapper_18 #gform_cancel_button_18,
#gform_wrapper_19 #gform_submit_button_19,
#gform_wrapper_19 #gform_cancel_button_19,
#gform_wrapper_19 #gform_delete_button_19,
#gform_wrapper_20 #gform_submit_button_20,
#gform_wrapper_20 #gform_cancel_button_20,
#gform_wrapper_20 #gform_delete_button_20,
#gform_wrapper_21 #gform_submit_button_21,
#gform_wrapper_21 #gform_cancel_button_21,
#gform_wrapper_21 #gform_delete_button_21,
#gform_wrapper_21 #gform_pdflink_button_21,
#gform_wrapper_27 #gform_cancel_button_27,
#gform_wrapper_28 #gform_cancel_button_28,
#gform_wrapper_30 #gform_submit_button_30,
#gform_wrapper_30 #gform_cancel_button_30,
#gform_wrapper_31 #gform_submit_button_31,
#gform_wrapper_31 #gform_ajaxsubmit_button_31,
#gform_wrapper_31 #gform_cancel_button_31,
#gform_wrapper_33 #gform_submit_button_33,
#gform_wrapper_34 #gform_submit_button_34,
#gform_wrapper_35 #gform_cancel_button_35,
#gform_wrapper_35 #gform_submit_button_35,
#gform_wrapper_35 #gform_ajaxsubmit_button_35
#gform_wrapper_36 #gform_cancel_button_36,
#gform_wrapper_36 #gform_submit_button_36,
#gform_wrapper_36 #gform_ajaxsubmit_button_36,
#gform_wrapper_39 #gform_submit_button_39,
#gform_wrapper_40 #gform_submit_button_40,
#gform_wrapper_41 #gform_submit_button_41,
#gform_wrapper_46 #gform_submit_button_46,
#gform_wrapper_46 #gform_cancel_button_46,
#gform_wrapper_47 #gform_submit_button_47,
#gform_wrapper_47 #gform_cancel_button_47,
#gform_wrapper_49 #gform_submit_button_49,
#gform_wrapper_49 #gform_cancel_button_49,
#gform_wrapper_50 #gform_submit_button_50,
#gform_wrapper_50 #gform_cancel_button_50,
#gform_wrapper_54 #gform_submit_button_54,
#gform_wrapper_54 #gform_cancel_button_54,
#gform_wrapper_55 #gform_submit_button_55,
#gform_wrapper_55 #gform_cancel_button_55,
#gform_wrapper_56 #gform_submit_button_56,
#gform_wrapper_56 #gform_cancel_button_56,
#gform_wrapper_57 #gform_submit_button_57,
#gform_wrapper_57 #gform_cancel_button_57,
#gform_wrapper_58 #gform_submit_button_58,
#gform_wrapper_58 #gform_cancel_button_58,
#gform_wrapper_59 #gform_submit_button_59,
#gform_wrapper_59 #gform_cancel_button_59,
#gform_wrapper_60 #gform_submit_button_60,
#gform_wrapper_60 #gform_cancel_button_60,
#gform_wrapper_61 #gform_submit_button_61,
#gform_wrapper_61 #gform_cancel_button_61,
#gform_wrapper_62 #gform_submit_button_62,
#gform_wrapper_62 #gform_cancel_button_62,
#gform_wrapper_63 #gform_submit_button_63,
#gform_wrapper_63 #gform_cancel_button_63,
#gform_wrapper_65 #gform_submit_button_65,
#gform_wrapper_65 #gform_cancel_button_65,
#gform_wrapper_68 #gform_submit_button_68,
#gform_wrapper_68 #gform_cancel_button_68,
#gform_wrapper_69 #gform_submit_button_69,
#gform_wrapper_69 #gform_cancel_button_69,
#gform_wrapper_70 #gform_submit_button_70,
#gform_wrapper_70 #gform_cancel_button_70,
#gform_wrapper_71 #gform_submit_button_71,
#gform_wrapper_71 #gform_cancel_button_71,
#gform_wrapper_74 #gform_submit_button_74,
#gform_wrapper_74 #gform_cancel_button_74,
#gform_wrapper_76 #gform_submit_button_76,
#gform_wrapper_76 #gform_cancel_button_76
{
	width: 100%;

}

#gform_wrapper_30 .gform_description,
#gform_wrapper_31 .gform_description,
#gform_wrapper_32 .gform_description,
#gform_wrapper_33 .gform_description,
#gform_wrapper_34 .gform_description,
#gform_wrapper_35 .gform_description,
#gform_wrapper_36 .gform_description,
#gform_wrapper_39 .gform_description,
#gform_wrapper_40 .gform_description,
#gform_wrapper_41 .gform_description,
#gform_wrapper_46 .gform_description,
#gform_wrapper_47 .gform_description,
#gform_wrapper_49 .gform_description,
#gform_wrapper_50 .gform_description,
#gform_wrapper_54 .gform_description,
#gform_wrapper_55 .gform_description,
#gform_wrapper_56 .gform_description,
#gform_wrapper_57 .gform_description,
#gform_wrapper_58 .gform_description,
#gform_wrapper_59 .gform_description,
#gform_wrapper_60 .gform_description,
#gform_wrapper_61 .gform_description,
#gform_wrapper_62 .gform_description,
#gform_wrapper_63 .gform_description,
#gform_wrapper_65 .gform_description,
#gform_wrapper_68 .gform_description,
#gform_wrapper_69 .gform_description,
#gform_wrapper_70 .gform_description,
#gform_wrapper_71 .gform_description,
#gform_wrapper_74 .gform_description,
#gform_wrapper_76 .gform_description
{
	color:darkblue;
	font-weight: bolder;
}

/* GPNF Modal and nested form table rendering */


#field_9_4 > div:nth-child(2) > table > thead > tr > th, 
#field_9_4 > div.gpnf-nested-entries-container.ginput_container.nested_shadow_div > table > thead > tr > th
#field_16_4 > div > table > thead > tr > th
{
	padding: 0.5rem;
}


#field_9_4 > div > table > thead > tr > th.gpnf-field-9, #field_9_4 > div > table > thead > tr > th.gpnf-field-12,
#field_9_4 > div > table > tbody > tr > td:nth-child(1), #field_9_4 > div > table > tbody > tr > td:nth-child(2),
#field_9_4 > div > table > thead > tr > th.gpnf-field-36,
#field_9_4 > div > table > tbody > tr > td:nth-child(6),

#field_16_4 > div > table > thead > tr > th.gpnf-field-9,  #field_16_4 > div > table > thead > tr > th.gpnf-field-12,
#field_16_4 > div > table > tbody > tr > td:nth-child(1), #field_16_4 > div > table > tbody > tr > td:nth-child(2), 
#field_16_4 > div > table > thead > tr > th.gpnf-field-34,
#field_16_4 > div > table > tbody > tr > td:nth-child(6),
/* Shadow-table w selektering: */
#field_9_4 > div.gpnf-nested-entries-container.ginput_container.nested_shadow_div > table > thead > tr > th,
#field_9_4 > div.gpnf-nested-entries-container.ginput_container.nested_shadow_div > table > tbody > tr > td
{
	text-align: left;
}


#field_9_4 > div > table > thead > tr > th.gpnf-field-13, #field_9_4 > div > table > thead > tr > th.gpnf-field-14,
#field_9_4 > div > table > thead > tr > th.gpnf-field-25, #field_9_4 > div > table > thead > tr > th.gpnf-field-10,
#field_9_4 > div > table > tbody > tr > td:nth-child(3), #field_9_4 > div > table > tbody > tr > td:nth-child(4),
#field_9_4 > div > table > tbody > tr > td:nth-child(5), #field_9_4 > div > table > tbody > tr > td:nth-child(7),

#field_16_4 > div > table > thead > tr > th.gpnf-field-13, #field_16_4 > div > table > thead > tr > th.gpnf-field-14,
#field_16_4 > div > table > thead > tr > th.gpnf-field-25, #field_16_4 > div > table > thead > tr > th.gpnf-field-10,
#field_16_4 > div > table > tbody > tr > td:nth-child(3), #field_16_4 > div > table > tbody > tr > td:nth-child(4),
#field_16_4 > div > table > tbody > tr > td:nth-child(5), #field_16_4 > div > table > tbody > tr > td:nth-child(7),

/* Shadowtable: None, all are left-aligned except Totbelopp */
#field_9_4 > div.gpnf-nested-entries-container.ginput_container.nested_shadow_div > table > thead > tr > th.gpnf-field-39,
#field_9_4 > div.gpnf-nested-entries-container.ginput_container.nested_shadow_div > table > tbody > tr > td:nth-child(6)
{
	text-align: right;
}

@media ( max-width: 760px ) {
	#field_9_4 > div > table > tbody:nth-child(2) > tr > td.gpnf-field::before,
	/* Shadow-table: */
	#field_9_4 > div.gpnf-nested-entries-container.ginput_container.nested_shadow_div > table > tbody > tr > td.gpnf-field::before,
	#field_16_4 > div > table > tbody:nth-child(2) > tr > td.gpnf-field::before

	{
		text-align: left;
	}
	#field_9_4 > div > table > tbody:nth-child(2) > tr > td,
	/* Shadow-table: */
	#field_9_4 > div.gpnf-nested-entries-container.ginput_container.nested_shadow_div > table > tbody > tr > td,
	#field_16_4 > div > table > tbody:nth-child(2) > tr > td
	{
		text-align: right;
	}
}

.edit-button, .delete-button, .credinv_button, .copyinv_button {
	font-family: inherit;
    /* text-transform: none; */
    font-size: 11px;
    font-weight: bolder;
}

.nested_shadow_div {
	border: 2px solid darkgray;
	border-radius: 10px;
	padding: 5px;
	background-color: lightgray;
}

.nested_shadow_table td {
	background-color:lightblue;
}
/* Text,labels etc */
#gform_wrapper_9 .gform_title,
#gform_wrapper_13 .gform_title,
#gform_wrapper_16 .gform_title,
#gform_wrapper_17 .gform_title,
#gform_wrapper_18 .gform_title,
#gform_wrapper_19 .gform_title,
#gform_wrapper_20 .gform_title,
#gform_wrapper_21 .gform_title,
#gform_wrapper_27 .gform_title,
#gform_wrapper_28 .gform_title,
#gform_wrapper_30 .gform_title,
#gform_wrapper_31 .gform_title,
#gform_wrapper_32 .gform_title,
#gform_wrapper_33 .gform_title,
#gform_wrapper_34 .gform_title,
#gform_wrapper_35 .gform_title,
#gform_wrapper_36 .gform_title,
#gform_wrapper_39 .gform_title,
#gform_wrapper_40 .gform_title,
#gform_wrapper_41 .gform_title,
#gform_wrapper_46 .gform_title,
#gform_wrapper_47 .gform_title,
#gform_wrapper_49 .gform_title,
#gform_wrapper_50 .gform_title,
#gform_wrapper_54 .gform_title,
#gform_wrapper_55 .gform_title,
#gform_wrapper_56 .gform_title,
#gform_wrapper_57 .gform_title,
#gform_wrapper_58 .gform_title,
#gform_wrapper_59 .gform_title,
#gform_wrapper_60 .gform_title,
#gform_wrapper_61 .gform_title,
#gform_wrapper_62 .gform_title,
#gform_wrapper_63 .gform_title,
#gform_wrapper_65 .gform_title,
#gform_wrapper_68 .gform_title,
#gform_wrapper_69 .gform_title,
#gform_wrapper_70 .gform_title,
#gform_wrapper_71 .gform_title,
#gform_wrapper_74 .gform_title,
#gform_wrapper_76 .gform_title
{ 
	line-height: 1;
	margin: 0 0 5px;
	font-weight: bolder;
	font-size: 3rem;
}
#gform_wrapper_9 .gform_heading .gform_description, #gform_wrapper_9 .gform_heading .gform_required_legend,
#gform_wrapper_13 .gform_heading .gform_description, #gform_wrapper_13 .gform_heading .gform_required_legend,
#gform_wrapper_16 .gform_heading .gform_description, #gform_wrapper_16 .gform_heading .gform_required_legend,
#gform_wrapper_17 .gform_heading .gform_description, #gform_wrapper_17 .gform_heading .gform_required_legend,
#gform_wrapper_18 .gform_heading .gform_description, #gform_wrapper_18 .gform_heading .gform_required_legend,
#gform_wrapper_19 .gform_heading .gform_description, #gform_wrapper_19 .gform_heading .gform_required_legend,
#gform_wrapper_20 .gform_heading .gform_description, #gform_wrapper_20 .gform_heading .gform_required_legend,
#gform_wrapper_21 .gform_heading .gform_description, #gform_wrapper_21 .gform_heading .gform_required_legend,
#gform_wrapper_27 .gform_heading .gform_description, #gform_wrapper_27 .gform_heading .gform_required_legend,
#gform_wrapper_28 .gform_heading .gform_description, #gform_wrapper_28 .gform_heading .gform_required_legend,
#gform_wrapper_30 .gform_heading .gform_description, #gform_wrapper_30 .gform_heading .gform_required_legend,
#gform_wrapper_31 .gform_heading .gform_description, #gform_wrapper_31 .gform_heading .gform_required_legend,
#gform_wrapper_32 .gform_heading .gform_description, #gform_wrapper_32 .gform_heading .gform_required_legend,
#gform_wrapper_33 .gform_heading .gform_description, #gform_wrapper_33 .gform_heading .gform_required_legend,
#gform_wrapper_34 .gform_heading .gform_description, #gform_wrapper_34 .gform_heading .gform_required_legend,
#gform_wrapper_35 .gform_heading .gform_description, #gform_wrapper_35 .gform_heading .gform_required_legend,
#gform_wrapper_36 .gform_heading .gform_description, #gform_wrapper_36 .gform_heading .gform_required_legend,
#gform_wrapper_39 .gform_heading .gform_description, #gform_wrapper_39 .gform_heading .gform_required_legend,
#gform_wrapper_40 .gform_heading .gform_description, #gform_wrapper_40 .gform_heading .gform_required_legend,
#gform_wrapper_41 .gform_heading .gform_description, #gform_wrapper_41 .gform_heading .gform_required_legend,
#gform_wrapper_46 .gform_heading .gform_description, #gform_wrapper_46 .gform_heading .gform_required_legend,
#gform_wrapper_47 .gform_heading .gform_description, #gform_wrapper_47 .gform_heading .gform_required_legend,
#gform_wrapper_49 .gform_heading .gform_description, #gform_wrapper_49 .gform_heading .gform_required_legend,
#gform_wrapper_50 .gform_heading .gform_description, #gform_wrapper_50 .gform_heading .gform_required_legend,
#gform_wrapper_54 .gform_heading .gform_description, #gform_wrapper_54 .gform_heading .gform_required_legend,
#gform_wrapper_55 .gform_heading .gform_description, #gform_wrapper_55 .gform_heading .gform_required_legend,
#gform_wrapper_56 .gform_heading .gform_description, #gform_wrapper_56 .gform_heading .gform_required_legend,
#gform_wrapper_57 .gform_heading .gform_description, #gform_wrapper_57 .gform_heading .gform_required_legend,
#gform_wrapper_58 .gform_heading .gform_description, #gform_wrapper_58 .gform_heading .gform_required_legend,
#gform_wrapper_59 .gform_heading .gform_description, #gform_wrapper_59 .gform_heading .gform_required_legend,
#gform_wrapper_60 .gform_heading .gform_description, #gform_wrapper_60 .gform_heading .gform_required_legend,
#gform_wrapper_61 .gform_heading .gform_description, #gform_wrapper_61 .gform_heading .gform_required_legend,
#gform_wrapper_62 .gform_heading .gform_description, #gform_wrapper_62 .gform_heading .gform_required_legend,
#gform_wrapper_63 .gform_heading .gform_description, #gform_wrapper_63 .gform_heading .gform_required_legend,
#gform_wrapper_65 .gform_heading .gform_description, #gform_wrapper_65 .gform_heading .gform_required_legend,
#gform_wrapper_68 .gform_heading .gform_description, #gform_wrapper_68 .gform_heading .gform_required_legend,
#gform_wrapper_69 .gform_heading .gform_description, #gform_wrapper_69 .gform_heading .gform_required_legend,
#gform_wrapper_70 .gform_heading .gform_description, #gform_wrapper_70 .gform_heading .gform_required_legend,
#gform_wrapper_71 .gform_heading .gform_description, #gform_wrapper_71 .gform_heading .gform_required_legend,
#gform_wrapper_74 .gform_heading .gform_description, #gform_wrapper_74 .gform_heading .gform_required_legend,
#gform_wrapper_76 .gform_heading .gform_description, #gform_wrapper_76 .gform_heading .gform_required_legend,
div.gmpGWmodal.gform_description, div.gmpGWmodal .gform_required_legend
{
	font-size: 1.5rem;
	margin: 0 0 15px;
	line-height: 1;
} 
#gform_wrapper_9 div .gfield,
#gform_wrapper_13 div .gfield, #gform_wrapper_16 div .gfield, 
#gform_wrapper_17 div .gfield, #gform_wrapper_18 div .gfield, 
#gform_wrapper_19 div .gfield, #gform_wrapper_20 div .gfield,
#gform_wrapper_21 div .gfield,
#gform_wrapper_27 div .gfield,
#gform_wrapper_28 div .gfield,
#gform_wrapper_30 div .gfield, #gform_wrapper_31 div .gfield,
#gform_wrapper_32 div .gfield,
#gform_wrapper_34 div .gfield,
#gform_wrapper_35 div .gfield,
#gform_wrapper_36 div .gfield,
#gform_wrapper_39 div .gfield,
#gform_wrapper_40 div .gfield,
#gform_wrapper_41 div .gfield,
#gform_wrapper_46 div .gfield,
#gform_wrapper_47 div .gfield,
#gform_wrapper_49 div .gfield,
#gform_wrapper_50 div .gfield,
#gform_wrapper_54 div .gfield,
#gform_wrapper_55 div .gfield,
#gform_wrapper_56 div .gfield,
#gform_wrapper_57 div .gfield,
#gform_wrapper_58 div .gfield,
#gform_wrapper_59 div .gfield,
#gform_wrapper_60 div .gfield,
#gform_wrapper_61 div .gfield,
#gform_wrapper_62 div .gfield,
#gform_wrapper_63 div .gfield,
#gform_wrapper_65 div .gfield,
#gform_wrapper_68 div .gfield,
#gform_wrapper_69 div .gfield,
#gform_wrapper_70 div .gfield,
#gform_wrapper_71 div .gfield,
#gform_wrapper_74 div .gfield,
#gform_wrapper_76 div .gfield,
div.gmpGWmodal .gfield
{
	line-height: 0.8;
}
#gform_wrapper_9 .gfield_label,
#gform_wrapper_13 .gfield_label, #gform_wrapper_16 .gfield_label,
#gform_wrapper_17 .gfield_label, #gform_wrapper_18 .gfield_label,
#gform_wrapper_19 .gfield_label, #gform_wrapper_20 .gfield_label,
#gform_wrapper_21 .gfield_label,
#gform_wrapper_27 .gfield_label,
#gform_wrapper_28 .gfield_label,
#gform_wrapper_30 .gfield_label, #gform_wrapper_31 .gfield_label,
#gform_wrapper_32 .gfield_label, #gform_wrapper_33 .gfield_label,
#gform_wrapper_34 .gfield_label, #gform_wrapper_35 .gfield_label,
#gform_wrapper_36 .gfield_label,
#gform_wrapper_39 .gfield_label, #gform_wrapper_40 .gfield_label,
#gform_wrapper_41 .gfield_label,
#gform_wrapper_46 .gfield_label, #gform_wrapper_47 .gfield_label, #gform_wrapper_49 .gfield_label, #gform_wrapper_50 .gfield_label,
#gform_wrapper_54 .gfield_label, #gform_wrapper_55 .gfield_label,
#gform_wrapper_56 .gfield_label, #gform_wrapper_57 .gfield_label,
#gform_wrapper_58 .gfield_label, #gform_wrapper_59 .gfield_label,
#gform_wrapper_60 .gfield_label, #gform_wrapper_61 .gfield_label,
#gform_wrapper_62 .gfield_label, #gform_wrapper_63 .gfield_label,
#gform_wrapper_65 .gfield_label,
#gform_wrapper_68 .gfield_label, #gform_wrapper_69 .gfield_label,
#gform_wrapper_70 .gfield_label, #gform_wrapper_71 .gfield_label, 
#gform_wrapper_74 .gfield_label, 
#gform_wrapper_76 .gfield_label, #gfield_upload_rules_21_7, #gfield_upload_rules_29_3,
div.gmpGWmodal, div.tml-field-wrap, td.boldcell {
	font-size: 13px;
    font-weight: bolder;
    margin-bottom: 2px;
	font-style:italic;	
}

input .tml-field{
	font-size:30px;
	font-weight: bolder;
}

#gform_wrapper_9 .ginput_container,
#gform_wrapper_13 .ginput_container, #gform_wrapper_16 .ginput_container,
#gform_wrapper_17 .ginput_container, #gform_wrapper_18 .ginput_container,
#gform_wrapper_19 .ginput_container, #gform_wrapper_20 .ginput_container,
#gform_wrapper_21 .ginput_container,
#gform_wrapper_27 .ginput_container,
#gform_wrapper_28 .ginput_container,
#gform_wrapper_30 .ginput_container, #gform_wrapper_31 .ginput_container,
#gform_wrapper_32 .ginput_container, #gform_wrapper_33 .ginput_container,
#gform_wrapper_34 .ginput_container, #gform_wrapper_35 .ginput_container,
#gform_wrapper_36 .ginput_container,
#gform_wrapper_39 .ginput_container, #gform_wrapper_40 .ginput_container,
#gform_wrapper_41 .ginput_container,
#gform_wrapper_46 .ginput_container, #gform_wrapper_47 .ginput_container,  #gform_wrapper_49 .ginput_container, #gform_wrapper_50 .ginput_container,
#gform_wrapper_54 .ginput_container, #gform_wrapper_55 .ginput_container,
#gform_wrapper_56 .ginput_container, #gform_wrapper_57 .ginput_container,
#gform_wrapper_58 .ginput_container, #gform_wrapper_59 .ginput_container,
#gform_wrapper_60 .ginput_container, #gform_wrapper_61 .ginput_container,
#gform_wrapper_62 .ginput_container, #gform_wrapper_63 .ginput_container,
#gform_wrapper_65 .ginput_container,
#gform_wrapper_68 .ginput_container, #gform_wrapper_69 .ginput_container,
#gform_wrapper_70 .ginput_container, #gform_wrapper_71 .ginput_container,
#gform_wrapper_74 .ginput_container,
#gform_wrapper_76 .ginput_container, div.gmpGWmodal .ginput_container 
{
	font-size: 14px;
    padding: 4px;
}
#gform_wrapper_9 input,#gform_wrapper_9 select, #gform_wrapper_9 textarea,
#gform_wrapper_13 input,#gform_wrapper_13 select, #gform_wrapper_13 textarea,
#gform_wrapper_16 input,#gform_wrapper_16 select, #gform_wrapper_16 textarea,
#gform_wrapper_17 input,#gform_wrapper_17 select, #gform_wrapper_17 textarea,
#gform_wrapper_18 input,#gform_wrapper_18 select, #gform_wrapper_18 textarea,
#gform_wrapper_19 input,#gform_wrapper_19 select, #gform_wrapper_19 textarea,
#gform_wrapper_20 input,#gform_wrapper_20 select, #gform_wrapper_20 textarea,
#gform_wrapper_21 input,#gform_wrapper_21 select, #gform_wrapper_21 textarea,
#gform_wrapper_27 input,#gform_wrapper_27 select, #gform_wrapper_27 textarea,
#gform_wrapper_28 input,#gform_wrapper_28 select, #gform_wrapper_28 textarea,
#gform_wrapper_30 input,#gform_wrapper_30 select, #gform_wrapper_30 textarea,
#gform_wrapper_31 input,#gform_wrapper_31 select, #gform_wrapper_31 textarea,
#gform_wrapper_32 input,#gform_wrapper_32 select, #gform_wrapper_32 textarea,
#gform_wrapper_33 input,#gform_wrapper_33 select, #gform_wrapper_33 textarea,
#gform_wrapper_34 input,#gform_wrapper_34 select, #gform_wrapper_34 textarea,
#gform_wrapper_35 input,#gform_wrapper_35 select, #gform_wrapper_35 textarea,
#gform_wrapper_36 input,#gform_wrapper_36 select, #gform_wrapper_36 textarea,
#gform_wrapper_39 input,#gform_wrapper_39 select, #gform_wrapper_39 textarea,
#gform_wrapper_40 input,#gform_wrapper_40 select, #gform_wrapper_40 textarea,
#gform_wrapper_41 input,#gform_wrapper_41 select, #gform_wrapper_41 textarea,
#gform_wrapper_46 input,#gform_wrapper_46 select, #gform_wrapper_46 textarea,
#gform_wrapper_47 input,#gform_wrapper_47 select, #gform_wrapper_47 textarea,
#gform_wrapper_49 input,#gform_wrapper_49 select, #gform_wrapper_49 textarea,
#gform_wrapper_50 input,#gform_wrapper_50 select, #gform_wrapper_50 textarea,
#gform_wrapper_54 input,#gform_wrapper_54 select, #gform_wrapper_54 textarea,
#gform_wrapper_55 input,#gform_wrapper_55 select, #gform_wrapper_55 textarea,
#gform_wrapper_56 input,#gform_wrapper_56 select, #gform_wrapper_56 textarea,
#gform_wrapper_57 input,#gform_wrapper_57 select, #gform_wrapper_57 textarea,
#gform_wrapper_58 input,#gform_wrapper_58 select, #gform_wrapper_58 textarea,
#gform_wrapper_59 input,#gform_wrapper_59 select, #gform_wrapper_59 textarea,
#gform_wrapper_60 input,#gform_wrapper_60 select, #gform_wrapper_60 textarea,
#gform_wrapper_61 input,#gform_wrapper_61 select, #gform_wrapper_61 textarea,
#gform_wrapper_62 input,#gform_wrapper_62 select, #gform_wrapper_62 textarea,
#gform_wrapper_63 input,#gform_wrapper_63 select, #gform_wrapper_63 textarea,
#gform_wrapper_65 input,#gform_wrapper_65 select, #gform_wrapper_65 textarea,
#gform_wrapper_68 input,#gform_wrapper_68 select, #gform_wrapper_68 textarea,
#gform_wrapper_69 input,#gform_wrapper_69 select, #gform_wrapper_69 textarea,
#gform_wrapper_70 input,#gform_wrapper_70 select, #gform_wrapper_70 textarea,
#gform_wrapper_71 input,#gform_wrapper_71 select, #gform_wrapper_71 textarea,
#gform_wrapper_74 input,#gform_wrapper_74 select, #gform_wrapper_74 textarea,
#gform_wrapper_76 input,#gform_wrapper_76 select, #gform_wrapper_76 textarea,
div.gmpGWmodal input, div.gmpGWmodal select, div.gmpGWmodal textarea
{
	padding: 4px;
	border: 1px solid black;
	border-radius: 5px;
	font-weight: bolder;
}

div.bodyhtml{
	padding: 4px;
	border: 1px solid black;
	border-radius: 5px;
	margin-top: 4px;
}
#gform_wrapper_16 .gfield_description,
#gform_wrapper_17 .gfield_description, #gform_wrapper_18 .gfield_description,
#gform_wrapper_19 .gfield_description, #gform_wrapper_20 .gfield_description,
#gform_wrapper_21 .gfield_description,
#gform_wrapper_27 .gfield_description,
#gform_wrapper_28 .gfield_description,
#gform_wrapper_30 .gfield_description, #gform_wrapper_31 .gfield_description,
#gform_wrapper_32 .gfield_description, #gform_wrapper_33 .gfield_description,
#gform_wrapper_34 .gfield_description, #gform_wrapper_35 .gfield_description,
#gform_wrapper_36 .gfield_description,
#gform_wrapper_39 .gfield_description, #gform_wrapper_40 .gfield_description,
#gform_wrapper_41 .gfield_description,
#gform_wrapper_46 .gfield_description, #gform_wrapper_47 .gfield_description,  #gform_wrapper_49 .gfield_description, #gform_wrapper_50 .gfield_description,
#gform_wrapper_54 .gfield_description, #gform_wrapper_55 .gfield_description,
#gform_wrapper_56 .gfield_description, #gform_wrapper_57 .gfield_description,
#gform_wrapper_58 .gfield_description, #gform_wrapper_59 .gfield_description,
#gform_wrapper_60 .gfield_description, #gform_wrapper_61 .gfield_description,
#gform_wrapper_62 .gfield_description, #gform_wrapper_63 .gfield_description,
#gform_wrapper_65 .gfield_description,
#gform_wrapper_68 .gfield_description, #gform_wrapper_69 .gfield_description,
#gform_wrapper_70 .gfield_description, #gform_wrapper_71 .gfield_description,
#gform_wrapper_74 .gfield_description,
#gform_wrapper_76 .gfield_description
{
	font-size: x-small;
    padding-top: 0px;
	padding-left: 10px;
}
.gmpinfocus
{
	background-color: #ACEAEC;
}

#gform_wrapper_9 .ginput_container .ginput_counter,
#gform_wrapper_13 .ginput_container .ginput_counter,
#gform_wrapper_16 .ginput_container .ginput_counter,
#gform_wrapper_17 .ginput_container .ginput_counter,
#gform_wrapper_18 .ginput_container .ginput_counter,
#gform_wrapper_19 .ginput_container .ginput_counter,
#gform_wrapper_20 .ginput_container .ginput_counter,
#gform_wrapper_21 .ginput_container .ginput_counter,
#gform_wrapper_27 .ginput_container .ginput_counter,
#gform_wrapper_28 .ginput_container .ginput_counter,
#gform_wrapper_30 .ginput_container .ginput_counter,
#gform_wrapper_31 .ginput_container .ginput_counter,
#gform_wrapper_32 .ginput_container .ginput_counter,
#gform_wrapper_33 .ginput_container .ginput_counter,
#gform_wrapper_34 .ginput_container .ginput_counter,
#gform_wrapper_35 .ginput_container .ginput_counter,
#gform_wrapper_36 .ginput_container .ginput_counter,
#gform_wrapper_39 .ginput_container .ginput_counter,
#gform_wrapper_40 .ginput_container .ginput_counter,
#gform_wrapper_41 .ginput_container .ginput_counter,
#gform_wrapper_46 .ginput_container .ginput_counter,
#gform_wrapper_47 .ginput_container .ginput_counter,
#gform_wrapper_49 .ginput_container .ginput_counter,
#gform_wrapper_50 .ginput_container .ginput_counter,
#gform_wrapper_54 .ginput_container .ginput_counter,
#gform_wrapper_55 .ginput_container .ginput_counter,
#gform_wrapper_56 .ginput_container .ginput_counter,
#gform_wrapper_57 .ginput_container .ginput_counter,
#gform_wrapper_58 .ginput_container .ginput_counter,
#gform_wrapper_59 .ginput_container .ginput_counter,
#gform_wrapper_60 .ginput_container .ginput_counter,
#gform_wrapper_61 .ginput_container .ginput_counter,
#gform_wrapper_62 .ginput_container .ginput_counter,
#gform_wrapper_63 .ginput_container .ginput_counter,
#gform_wrapper_65 .ginput_container .ginput_counter,
#gform_wrapper_68 .ginput_container .ginput_counter,
#gform_wrapper_69 .ginput_container .ginput_counter,
#gform_wrapper_70 .ginput_container .ginput_counter,
#gform_wrapper_71 .ginput_container .ginput_counter,
#gform_wrapper_74 .ginput_container .ginput_counter,
#gform_wrapper_76 .ginput_container .ginput_counter,
div.gmpGWmodal .ginput_container .ginput_counter {
	font-size: 1.2rem;
    padding: 2px;
}
#field_9_64 > .gfield,
#field_16_29 > .gfield,
#field_41_40 > .gfield,
#field_43_21 > .gfield,
#field_54_11,
#field_70_8 > .gfield

 {
	width: 40%;
	float: right;
	clear:right;
}


#field_41_29,
{
	margin-top:15px;
}

/* The sums of debit, credit and diff beneath an accounting */


 {
	text-align:right;
}

#field_67_34 > legend {
	color: green;
}


#field_9_64 > div > p {
	width: 40%;
    margin-top: 10px;
	margin-bottom: 15px;
	float: right;
	clear:right;
	font-size: 20px;
	font-weight: bolder;
}
#field_13_112{
	width: 100%;
}
#field_13_108, #field_13_117 {
	float: right;
	clear:right;
	width: 40%;
    margin-top: 10px;
	margin-bottom: 15px;

}
#field_18_12 {
	float: right;
	clear:right;
	width: 45%;
    margin: 0 0 0 0;

}

#field_9_64 input[type="text"], 
#field_16_29 input[type="text"],
#field_70_8 input[type="text"]
{
	text-align:right;
}

#field_9_36, 
#field_16_36,
#field_13_108, #field_13_117,
#field_41_28,
#field_43_18
{ /* checkbox for invoice being ready */
	margin-top: 3%;
}
#field_41_28 {
	margin-bottom: 20px;
}

#field_13_111 {
	margin-top: -40px;
}
.readybox {
	border:3px solid #00a0af !important;
}
.gform_footer {
	float: right;
}
div.gmpGWmodal .gpnf-btn-cancel, div.gmpGWmodal .gpnf-btn-submit,
div.gmpGWmodal .gpnf-btn-cancel-mobile, div.gmpGWmodal .gpnf-btn-delete {
	font-size: 16px;
	font-weight: bolder;
	border-radius: 8px;
	padding: 10px;
	transition-duration: 0.4s;
}
div.gmpGWmodal .gpnf-modal-header {
	font-size: 3rem; 
	font-weight: bolder;
	font-style: normal;
}
h3.gsection_title {
	font-size: 1.5rem;
	font-weight: bolder;
	margin: 0px;
	padding-top: 10px;
}


p.bolagsinfo {
	color: blue;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}
ul.bolagsinfo {
	color: darkgreen;
    font-weight: bold;
    line-height: 1.2;
    font-size: 12px;
}

p.invinfoclass {
	font-size:		11px;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}

p.credinvinfo {
	font-size: 16px;
	color:black;
	font-weight: bolder;
	line-height: 20px;
}

p.alert, p.credinvfailed{
	font-size: 16px;
	color:red;
	font-weight: bolder;
	line-height: 20px;
}
p.good, p.credinvsucceed{
	font-size: 16px;
	color:green;
	font-weight: bolder;
	line-height: 20px;
}
p.htmlalert {
	margin-bottom:0px;
}
a.chosen-single > span {
	background-color: var(--surface-2);
	font-weight: bolder;
}
/* INSTÄLLNINGAR */
#fastighetskategorier, #fakturering, #deblengdinfo, #vatetc, #attestinfo {
	margin-bottom: -10px;
	text-decoration: underline;
	color:darkblue;
}
/* KREDIT FAKTURA */
#credinvinfo, #newclientinfo, #utskickcostinfo {
	font-size: 12px;
    width: 90%;
    margin-left: 5%;
    margin-top: -10px;
    font-weight: bold;
    line-height: 1.1rem;
}
#credinvinfo p, #newclientinfo p, #utskickcostinfo p {
	margin-bottom: 5px;
}
#utskickcostinfo p {
	color:darkblue;
}

.redboldlabel {
	font-weight: bold;
	/* s74: pure red -> the palette's danger ink. Styling only — the letter function this labels
	   is deliberately parked until the POST/CrediFlow roundtrips are settled. */
	color: var(--bad-ink, red);
}

/* Support for magnific-popup  in different contexts */
.utskicks-popup {
	position: relative;
	background:#ACEAEC;
	padding: 40px;
	width: auto;
	max-width: 400px;
	margin: 20px auto;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	text-align: center;
}
.utskicks-popup > h1 {
	font-size: 20px;
	font-weight:bold;
}
.utskicks-popup > table {
	font-size: 12px;
}


#accvouchertable_div {
	position: relative;
	background:azure;
	padding: 10px;
	width: auto;
	max-width: auto;
	margin: 10px auto;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}

#accvouchertable_div > table{
	font-size: 12px;
}

.white-popup {
	position: relative;
	background: #FFF;
	padding: 40px;
	width: auto;
	max-width: auto;
	margin: 20px auto;
	text-align: center;
  }

  



/* MODAL CONFIRM AND POP UP */
/* The Modal (background) */
#popUpModal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 1; /* Sit on top */
	padding-top: 150px; /* Location of the box */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
	  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  }
  
  #confirmModal {
	  display: none; /* Hidden by default */
	  position: fixed; /* Stay in place */
	  z-index: 1; /* Sit on top */
	  padding-top: 150px; /* Location of the box */
	  left: 0;
	  top: 0;
	  width: 100%; /* Full width */
	  height: 100%; /* Full height */
	  overflow: auto; /* Enable scroll if needed */
	  background-color: rgb(0,0,0); /* Fallback color */
	  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
		font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	}
  
  /* Modal Content */
  #popUpModal .modal-content {
	position: relative;
	background-color: #fefefe;
	margin: auto;
	padding: 0;
	border: 1px solid #888;
	width: 80%;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
	/*
	-webkit-animation-name: animatetop;
	-webkit-animation-duration: 0.4s;
	animation-name: animatetop;
	animation-duration: 0.4s;
	*/
  }
  
  #confirmModal .cfmodal-content {
	  position: relative;
	  background-color: #fefefe;
	  margin: auto;
	  padding: 0;
	  border: 1px solid #888;
	  width: 80%;
	  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
	  /*
	  -webkit-animation-name: cfanimatetop;
	  -webkit-animation-duration: 0.4s;
	  animation-name: cfanimatetop;
	  animation-duration: 0.4s;
	  */
	}
  
  /* Add Animation */
  /*
  @-webkit-keyframes animatetop {
	from {top:-300px; opacity:0} 
	to {top:0; opacity:1}
  }
  
  @keyframes animatetop {
	from {top:-300px; opacity:0}
	to {top:0; opacity:1}
  }
  
  @-webkit-keyframes cfanimatetop {
	  from {top:-300px; opacity:0} 
	  to {top:0; opacity:1}
	}
	
	@keyframes cfanimatetop {
	  from {top:-300px; opacity:0}
	  to {top:0; opacity:1}
	}
	*/
  
  /* The Close Button */
  #popUpModal  .close {
	color: white;
	float: right;
	font-size: 1.8rem;
	font-weight: bold;
  }
  #confirmModal .confclose {
	  color: white;
	  float: right;
	  font-size: 1.8rem;
	  font-weight: bold;
	}
  
  #popUpModal .close:hover, #popUpModal .close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
  }
  
  #confirmModal .confclose:hover, #confirmModal .confclose:focus {
	  color: #000;
	  text-decoration: none;
	  cursor: pointer;
	}
  
  #popUpModal .modal-header {
	padding: 2px 16px;
	  padding-top: 16px;
	background-color: green;
  /* background-color: red; */
	color: white;
  }
  
  #confirmModal .cfmodal-header {
	  padding: 2px 16px;
		padding-top: 16px;
	  background-color: green;
	/* background-color: red; */
	  color: white;
	}
  
  #popUpModal  .modal-body {padding: 2px 16px;}
  
  #confirmModal .cfmodal-body {padding: 2px 16px;}
  
  #popUpModal .modal-footer {
	padding: 2px 16px;
	  padding-top: 16px;
	  background-color: green;
	/* background-color: #5cb85c; */
	color: white;
  }
  #confirmModal .cfmodal-footer {
	  padding: 2px 16px;
		padding-top: 16px;
		background-color: green;
	  /* background-color: #5cb85c; */
	  color: white;
	}
  
  #popUpModal  .modal-header > * {
	  font-size: 2.2rem;
	  font-weight: bolder;
  }
  #confirmModal .cfmodal-header > *  {
	  font-size: 2.2rem;
	  font-weight: bolder;
  }
  #popUpModal  .modal-footer > * {
	  font-size: 1.2rem;
	  font-weight: bolder;
  }
  #confirmModal .cfmodal-footer > * {
	  font-size: 1.2rem;
	  font-weight: bolder;
  }
  #popUpModal  .modal-body > * {
	  font-size: 1.5rem;
	  font-weight: bolder;
  }
  #confirmModal .cfmodal-body > * {
	  font-size: 1.5rem;
	  font-weight: bolder;
  }
  #popUpBtn {
	  display:none;
  }
  #confirmBtn {
	  display:none;
  }


/* ============= POSITIONERING AV TOLKNING KVITTON/LEVFAKTS ================  */


#successbanner > h1 {
    background-color: darkgreen;
    color: white;
    font-size: 30px;
    font-weight: bolder;
	padding-left: 20px;
}

#gform_wrapper_30 {
	width: 40%;
	float: left;
	height: 970px;
}
#canvasdiv {
	float:right;
	width: 60%;
	height: 970px;
	border: 1px solid #969696;
}
#selectbuttons {
	width: 100%;
}

#gform_wrapper_31 {
	width: 50%;
	float: left;
	/* height: 800px; */
}
#gform_wrapper_32 {
	width: 50%;
	float: right;
	/* height: 800px; */
}
#input_32_3 {
	/* small beautyfix... */
	height: 293px;
}
.mallres {
	border: 2px solid #969696;
	border-radius: 10px;
    padding: 10px;
	height:65px;
}
.mallres p {
	font-weight: bolder;
    font-size: 12px;
}
#testbutton, #skarpbutton
{
	font-size: 14px;
	font-weight: bolder;
	border-radius: 8px;
	padding: 10px;
    margin: 0px 0px 0px 5px;
	transition-duration: 0.4s;
	white-space: nowrap;
	float: left;
}
.selbutton
{
	font-size: 12px;
	font-weight: bolder;
	border-radius: 6px;
	padding: 6px;
    margin: 5px 0px 5px 5px;
	transition-duration: 0.4s;
	white-space: nowrap;
	float: left;
}

#sbgcbutton{
	font-size: 12px;
	font-weight: bolder;
	border-radius: 6px;
	padding: 6px;
    margin: -16px 5px 0px 5px;
    border: darkgray 4px solid;
	transition-duration: 0.4s;
	white-space: nowrap;
	float: left;
}
#testbutton,
#date, #due_date, #invoice_nr, #total_net, 
#total_tax, #total_amount, #unique_id {
	background-color:black;
}
#skarpbutton, #konteratklart {
	background-color:red;
}
#kontera{
	background-color:darkgrey;
}
#resetselect{
	background-color: goldenrod;
}
#clearlev {
	background-color: red;
}
#setamount {
	background-color: lightseagreen;
}
#gsuppsearch, #md {
	background-color: blue;
}
#lsuppsearch {
	background-color: lightskyblue;
}
#bgcsearch, .cbgc > div > input, #sbgcbutton {
	background-color: salmon;
}
#gform_wrapper_30 #gform_submit_button_30, 
#gform_wrapper_31 #gform_submit_button_31,
#gform_wrapper_31 #gform_ajaxsubmit_button_31,
#gform_wrapper_32 #gform_submit_button_32 {
	background-color: green;
}

#field_31_62 > div > p {
	font-weight: bold;
    margin-top: 17px;
    margin-bottom: 25px;
	color: red;
}
#tolkerrors > ul {
	font-size: small;
	font-weight: bold;
    margin-top: -20px;
	color: red;
}
#field_31_63 > p {
	font-weight: bold;
    margin-top: 17px;
    margin-bottom: 25px;
	color: blue;
}
#field_31_63 > h6 {
	font-size: small;
	font-weight: bold;
    margin-top: -20px;
	color: red;
}
/* Positioning levtolkunderlagdivs...  */
/* ==== SOON OBSOLETE ========= */

#ltutable_div {
	width: 100%;
}
#gform_wrapper_20 {
	width: 55%;
	float: left;
	height: 750px;
}

#gform_20 {
	background-color:#ACEAEC;
}
#wpembedpdf {
	float:right;
	width: 45%;
	height: 750px;
}
#konteringmm {
	float:right;
	width: 31%;
}
#levtolkformdiv {
	margin-top: 10px;
	float:left;
	width: 50%;
	height: 950px;
	background-color: aquamarine;
}

#regexdiv {
	margin-top: 10px;
	float:right;
	width: 50%;
	height: 950px;
	
}
iframe[name="myregex"] {
	width: 100%;
	height: 950px;
}

iframe[name="iframedoc"] {
	width: 100%;
	height: 500px;
}

#extractedtext {
	clear: both;
	width: 100%;
	margin-top: 10px;
	white-space: pre-wrap;
}


#mhits > ul > li {
	font-size: 13px;
	margin-top: 5px;
	color: blue;
}

/* Action - execution */



#field_35_3 > h1 {
	font-size: 20px;
	font-weight: bold;
	color:blue;
	margin-left: 20px;
}

#field_35_3 > p {
	font-size: 14px;
	/* font-style: italic; */
	color:blue;
	line-height: 100%;
	margin-left: 20px;
}

#field_35_3 > p.alert {
	color:red;
}

#gform_fields_35 > .gfield > h3 {
	font-size: 20px;
	font-weight: bolder;
}

#gform_fields_35 > .actioninput {
	margin-left: 22px;
	margin-right: 5px;
}

#field_35_13 {
	margin-left: 22px;
	margin-bottom: 15px;
	color: green;
}
#field_35_15 {
	margin-bottom: 15px;
	color: red;
}

#execactionerrors {
	margin-top: 10px;
	border: 4px solid red;
	background-color:lightgray;
}

#execactionerrors > h2 {
    font-size: 24px;
    font-weight: bold;
    color: red;
	margin-left: 15px;
}
#execactionerrors > ul {
    color: red;
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
}

.gfield input[readonly],
.gfield textarea[readonly] {
    pointer-events: none;
}
span.ginput_container_list_date > input[readonly] {
	background-color:rgb(211, 211, 211);
}

/* ── styrelse-och-funktionarer: colour marks the EXCEPTION, not the norm (s84, user) ──────────────
   This table used to paint every row lime `cgreen` because every mandate is active — a colour on all
   three rows tells the reader nothing and is the loudest thing on a page whose content is names. The
   staff table is therefore out of the shared status lists above: an active mandate gets no tint, and
   only an EXPIRED one is marked, quietly, in the design system's own bad-tint.

   An expired mandate matters: `ClientReadiness` treats the seat as unheld, which stops Gate-3, the
   attest chain and every escalation addressed by role. It deserves to be the thing the eye finds. */
#staff_table > tbody > tr.cgreen { background-color: transparent; }
#staff_table > tbody > tr.cred   { background-color: var(--bad-bg); }
