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

/* General for disabled input fields */

a.wp-element-button {
	font-weight: bolder;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
    text-transform: uppercase;
	font-size: 18px;
}


/* Datatables */
#minaunderlag_wrapper {
  font-size: 14px;
	}
/*
input[type="search"]{
  height: 20px;
}

select {
  height: 20px;
}
*/

#supergrull {
	color:red;
	height: 100px;
	overflow: scroll;
}

div #minaunderlag_filter input[type="search"]{
	height: 16px;
}
.show-client-widget {
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-size: 12px;
	background-color: black;
	color:darkgray;
}
.show-client-widget a:hover {
		color:white;
	}
.show-client-widget a:focus {
		color:white;
	}
.show-client-widget span {
	font-weight: bolder;
	font-size: 14px;
}
.gmp_change_client {
  font-size: 14px;
	}

#gform_wrapper_2 {
	font-size: 14px;	
}

#gform_submit_button_2 {
	background-color: forestgreen;
}
#gform_browse_button_2_10 {
	background-color:cornflowerblue;
}
#gform_cancel_button_2 {
	margin-right:10px;
	background-color:red;
}
body .gform_wrapper li#field_2_15 input.cancelbutton {
    border: none;
    margin-top: 45px;
    position: absolute;
}
#uploaded_files img {
	margin-right: 10px;
}

#iareports {
	width: 100%;
}
#iareports .col1 {
	width: 20%
}
#iareports .col2 {
	width: 30%
}
#iareports .col3 {
	width: 20%
}
#iareports .col4 {
	width: 5%
}
#iareports .col5 {
	width: 15%
}
#iareports .col6 {
	width: 10%
}
/* the analysis tables - helpers - */

#hiddenreports {
	 display:none;     
}

#rabuttons {
	margin: auto;
 	width: 100%;
 	/* border: 1px solid #000000; */
 	padding: 5px;
}
#rabuttons button {
	margin-left: 5px;
}
#raviewport {
	height: 300px;
	overflow: scroll;
	background:#fafafa;
	font-size: 12px;
	margin-bottom: 15px;
}
/* Styling cells and rows at raviewport level */
#raviewport .ral {text-align:right}
#raviewport .lal {text-align:left}
#raviewport .cal {text-align:center}
#raviewport tr:nth-child(even) {background-color: #f2f2f2;}
#raviewport tr:hover {background-color:darkgray} 
#raviewport .upb { border-top: 1px solid #000;}
#raviewport .dwb { border-bottom: 1px solid #000;}
#raviewport th, #raviewport td {padding: 2px;} 

/* lb header */
#lbheaderdiv {
	margin: auto;
	height: 90px;  /* to be adjusted */
 	width: 100%;
	display: flex;
	justify-content: space-between;
 	align-content: space-between;
}

#lbhdleft {
	padding-top: 0px;
	padding-left: 6px;
	padding-bottom: 0px;
	padding-right: 6px;
    line-height: 90px;  /* must be the same as line-height in parent div */
 	text-align: left;
}
#lbhdleft span {
	font-weight: bold;
	font-size: 11px;
	display:inline-block; /* this areimportant to ensure text wraps in block! */
	line-height: normal;
	vertical-align: middle; 
}

#lbhdright {
	padding-top: 15px;
	padding-left: 6px;
	padding-bottom: 15px;
	padding-right: 6px;
	vertical-align: middle;
	display: inline-block;
}

/* Lightbox div */

#lbcontainer {
	background-color:lightgray;
	margin-top: 10px;
	margin-bottom: 10px;
	
}

#lbcontainer img {
	margin: 5px; 
	vertical-align: middle;
	border: 2px solid #196D46;
}
#tempbanner {
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 5px;
}
#boxibox {
	background-color: black;
}
#boxibox h4 {
	text-align: center;
	font-weight: bold;
	color:white;
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 5px;
}
/* RR TABLE */
/* ======= */
#rrtable, #rrtable2 {
	width: 100%;
}

#rrtable colgroup .col1, #rrtable2 colgroup .col1 {
	width: 2%;
}
#rrtable colgroup .col2, #rrtable2 colgroup .col2 {
	width: 2%;
}
#rrtable colgroup .col3, #rrtable2 colgroup .col3 {
	width: 12%;
}
#rrtable colgroup .col4, #rrtable2 colgroup .col4 {
	width: 30%;
}
#rrtable colgroup .col5, #rrtable2 colgroup .col5 {
	width: 18%;
}
#rrtable colgroup .col6, #rrtable2 colgroup .col6 {
	width: 18%;
}
#rrtable colgroup .col7, #rrtable2 colgroup .col7 {
	width: 18%;
}
/* BR TABLE */
/* ======= */
#brtable, #brtable2 {
	width: 100%;
}
#brtable colgroup .col1, #brtable2 colgroup .col1 {
	width: 2%;
}
#brtable colgroup .col2, #brtable2 colgroup .col2 {
	width: 2%;
}
#brtable colgroup .col3, #brtable2 colgroup .col3 {
	width: 12%;
}
#brtable colgroup .col4, #brtable2 colgroup .col4 {
	width: 30%;
}
#brtable colgroup .col5, #brtable2 colgroup .col5 {
	width: 18%;
}
#brtable colgroup .col6, #brtable2 colgroup .col6 {
	width: 18%;
}
#brtable colgroup .col7, #brtable2 colgroup .col7 {
	width: 18%;
}
/* VL TABLE */
/* ======= */
#vltable, #vltable2 {
	width: 100%;
}
#vltable colgroup .col1, #vltable2 colgroup .col1 {
	width: 5%;
}
#vltable colgroup .col2, #vltable2 colgroup .col2 {
	width: 10%;
}
#vltable colgroup .col3, #vltable2 colgroup .col3 {
	width: 4%;
}
#vltable colgroup .col4, #vltable2 colgroup .col4 {
	width: 4%;
}
#vltable colgroup .col5, #vltable2 colgroup .col5 {
	width: 40%;
}
#vltable colgroup .col6, #vltable2 colgroup .col6 {
	width: 15%;
}
#vltable colgroup .col7, #vltable2 colgroup .col7 {
	width: 15%;
}
#vltable colgroup .col8, #vltable2 colgroup .col8  {
	width: 7%;
}
/* HB TABLE */
/* ======= */
#hbtable, #hbtable2 {
	width: 100%;
}
#hbtable colgroup .col1, #hbtable2 colgroup .col1 {
	width: 4%;
}
#hbtable colgroup .col2, #hbtable2 colgroup .col2 {
	width: 5%;
}
#hbtable colgroup .col3, #hbtable2 colgroup .col3 {
	width: 12%;
}
#hbtable colgroup .col4, #hbtable2 colgroup .col4 {
	width: 34%;
}
#hbtable colgroup .col5, #hbtable2 colgroup .col5 {
	width: 15%;
}
#hbtable colgroup .col6, #hbtable2 colgroup .col6 {
	width: 15%;
}
#hbtable colgroup .col7, #hbtable2 colgroup .col7 {
	width: 15%;
}

/* INV TABLE */
/* ======= */
#invtable, #invtable2 {
	width: 100%;
}
#invtable colgroup .col1, #invtable2 colgroup .col1 {
	width: 5%;
}
#invtable colgroup .col2, #invtable2 colgroup .col2 {
	width: 5%;
}
#invtable colgroup .col3, #invtable2 colgroup .col3 {
	width: 35%;
}
#invtable colgroup .col4, #invtable2 colgroup .col4 {
	width: 15%;
}
#invtable colgroup .col5, #invtable2 colgroup .col5 {
	width: 15%;
}
#invtable colgroup .col6, #invtable2 colgroup .col6 {
	width: 10%;
}
#invtable colgroup .col7, #invtable2 colgroup .col7 {
	width: 10%;
}
#invtable colgroup .col8, #invtable2 colgroup .col8 {
	width: 5%;
}

/* KRSK TABLE */
/* ======= */
#krsktable, #krsktable2 {
	width: 100%;
}
#krsktable colgroup .col1, #krsktable2 colgroup .col1 {
	width: 5%;
}
#krsktable colgroup .col2, #krsktable2 colgroup .col2 {
	width: 30%;
}
#krsktable colgroup .col3, #krsktable2 colgroup .col3 {
	width: 14%;
}
#krsktable colgroup .col4, #krsktable2 colgroup .col4 {
	width: 14%;
}
#krsktable colgroup .col5, #krsktable2 colgroup .col5 {
	width: 14%;
}
#krsktable colgroup .col6, #krsktable2 colgroup .col6 {
	width: 9%;
}
#krsktable colgroup .col7, #krsktable2 colgroup .col7 {
	width: 9%;
}
#krsktable colgroup .col8, #krsktable2 colgroup .col8 {
	width: 5%;
}



/*
body {
    background-color: whitesmoke;
	font-family: Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
	margin-left: 15px;
}

h1 {
    color: black;
	font-size: 20px;
	font-style: normal;
	}
h2 {
	color: black;
	font-size: 16px;
	font-style: normal;
}
p {
	font-size: 14px;
	}
#clientstable {
	width: 100%;
	font-size: 10px;
	text-align:left;	
	
	}
#clientstable th {
		text-align: left
	}
#clientstable .rightaligned {
		text-align: right;
	}

#clientstable .errormark {
	background-color:lightcoral;
}
#clientstable .yellow {
	background-color:yellow;
}
#clientstable .orange {
	background-color:orange;
}
#clientstable .purple {
	background-color:mediumpurple;
}
#clientsdiv {
	overflow-x:auto;
	}

#checkpointtable {
	width: 60%;
	font-size: 10px;
	text-align:left;	
	
	}
#checkpointtable .leftaligned {
		text-align: left
	}
#checkpointtable .rightaligned {
		text-align: right;
	}
#checkpointtable .centered {
		text-align: center;
	}
#checkpointtable .okmark {
	background-color:aquamarine;
}
#checkpointtable .errormark {
	background-color:lightcoral;
}
#showactionstable {
	width: 90%;
	font-size: 12px;
	text-align:left;	
}
#showactionstable th {
		text-align: left
	}
#showactionstable .rightaligned {
		text-align: right;
	}
#showprereqfilestable {
	width: 50%;
	font-size: 12px;
	text-align:left;	
}
#bgmaxfilestable {
	width: 60%;
	font-size: 12px;
	text-align:left;
}
#bgmaxfilestable .rightaligned {
	text-align: right;
}
#vouchertable {
	width: 60%;
	font-size: 12px;
	text-align:left;
}
#vouchertable .rightaligned {
	text-align: right;
}
#vouchertable .summary {
	text-align: right;
	font-weight: bold;
	text-decoration: underline;
}
#vouchertable .errormark {
	background-color:lightcoral;
}
#paymentstable {
	width: 50%;
	font-size: 12px;
	text-align:left;
}
#paymentstable .rightaligned {
	text-align: right;
}
#paymentstable .okmark {
	background-color:aquamarine;
}
#paymentstable .errormark {
	background-color:lightcoral;
}
#postedvouchers {
	width: 70%;
	font-size: 12px;
	text-align:left;
}

#postedvouchers .errormark {
	background-color:lightcoral;
}
#upodinv {
	width: 60%;
	font-size: 12px;
	text-align:left;
}
#upodinv .rightaligned {
	text-align: right;
}
*/



