/* o3table.css - used for O3MT.pm */

.o3table                            { }
.o3tableheader                      { height: 2.2rem; margin-left: 0.2rem; }
.o3tablecont                        { position: relative; overflow-y: auto; overflow-x: hidden; border-bottom-left-radius: 0; border-bottom-right-radius: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.o3tabletool                        { position: relative; display: inline-block; margin-top: -0.2rem; z-index: 1;}
.o3tabletool > div                  { display: inline-block; padding: 0; }
/*.o3tabletool > div > div            { display: inline-block; padding: 0.5rem; } - Varför är denna här. Tar bort den då den orsakade konstigheter i vanliga o3 i samband med "new cust" */

.o3tableheader img.tabgo            { float: left; }

.o3tablebrowse                      { float: right; position: relative; display: inline-block; z-index: 1; margin-top: -0.2rem; }
.o3tablebrowse > div                { padding: 0 .9rem 0 0; }
.o3tablebrowse img                  { float: left; padding: 0.9rem; height: 16px; border: 1px solid rgba(0,0,0,0); cursor: pointer; }
.o3tablebrowse img:hover            { border: 1px solid #f90; }
.o3tablebrowse span                 { position: relative; top: 0.3rem; font-size: 0.9rem; padding-left: 1rem; margin-top: 0.8rem; float: left; }

.o3table tr.horz                    {  }
.o3table tr.horz:hover,
.o3table tr.hover.MLeven:hover,
.o3table tr.hover.MLodd:hover       { background-color: #f90; }
.o3table tr.hover                   { background-color: #ccc; }
/* OBS!! Albin hade lagt till position: relative; för td-definition nedan i commit a7020dd00c när han fixade med möjligheten att flytta runt med piltangenterna på arbetsorder.
Vad jag kan se så fungerar det även utan position: relative; .. Så jag tar bort det men sparar hans originalrad.
Orsaken till att jag tar bort det är för att det inte fungerar med översättnings-rutorna i sysUppElemList. När man klickar på översättningsboken så öppnas ingen synlig div. */
.o3table tr.horz > td               { min-height: 1.8rem; height: inherit; overflow: hidden; }
#wshViewWrap .o3table tr.horz > td  { position: relative; }

.o3table tr.horz > td > img.listexpand
                                    { padding: 0.5rem; } /* padding-left: 0.5rem; padding-top: 0.5rem; */
.o3table tr.h5                      { height: 5rem; }
.o3tabletool img.toolpic            { border: 0.2rem solid #aaa; }
.o3tabletool img.toolpic:hover      { border: 0.2rem solid #f90; }

.o3table tr.MLeven                  { background-color: #bbb;}
.o3table tr.MLodd                   { background-color: #aaa;}
.o3table tr.hover.MLeven,
.o3table tr.hover.MLodd             { background-color: #eee; }
.o3table td.fixed_width             { display: table-cell; float: none !important; }
.o3table td.cleanheader             { height: 3.6rem; color: #333; font-size: 1.1rem; font-family: "montserrat", "Helvetica Neue", verdana, Helvetica, "Segoe UI"; box-shadow: inset 0 -1px 0 0 rgba(0,0,0,.12) !important; background: #f5f5f5; padding-left: 1.8rem; padding-right: 1.8rem; text-transform: uppercase; text-align: center; }

div#wshViewWrap .o3tableheader   	{ }
div#projViewAnaMatrixWrap td input.fifile,
div#projViewAnaMatrixWrap td input.V_resTNL,
div#projViewAnaMatrixWrap td input.V_resUpp,
div#wshViewWrap td input.fifile,
div#wshViewWrap td input.V_resTNL,
div#wshViewWrap td input.V_resUpp
                                	{ width: 10rem; }
div#projViewAnaMatrixWrap td input.V_resC,
div#wshViewWrap td input.V_resC		{ width: 7.4rem; }
div#projViewAnaMatrixWrap td input,
div#wshViewWrap td input    		{ margin: 0.1rem; }
div#projViewAnaMatrixWrap td input:focus,
div#wshViewWrap td input:focus		{ margin: 0.1rem; border: 0.1rem solid black; }


td.hdcs_VAs_x, td.hdcs_PVAs_x, td.hdcs_cVAs_x       { width: 1.4rem; }
td.hdcs_PVAof1, td.hdcs_PVAof2                      { width: 2.4rem; }
td.hdcs_PVAnof1, td.hdcs_PVAnof2                    { width: 6.5rem; }
td.hdcs_cVAid                                       { width: 6rem; }
td.hdcs_VAname, td.hdcs_VAnorm, td.hdcs_VAs_o,
td.hdcs_PVAname, td.hdcs_PVAnorm, td.hdcs_PVAs_o,
td.hdcs_cVAname, td.hdcs_cVAnorm
                                                    { width: 19.5rem; }
td.hdcs_VAstat, td.hdcs_PVAstat                     { width: 1.7rem; }
td.hdcs_VAres, td.hdcs_PVAres, td.hdcs_cVAres       { width: 18.5rem; }
td.hdcs_VAhist, td.hdcs_PVAhist                     { width: 1.7rem; }
td.hdcs_VAgraf, td.hdcs_PVAgraf, td.hdcs_cVAgraf    { width: 1.6rem; }
td.hdcs_VAgrrep, td.hdcs_PVAgrrep                   { width: 2.5rem; }
td.hdcs_PVAver                                      { width: 4rem; }
td.hdcs_VAunit, td.hdcs_VAacc, td.hdcs_VArepo, td.hdcs_VAunc,
td.hdcs_PVAunit, td.hdcs_PVAacc, td.hdcs_PVArepo, td.hdcs_PVAunc,
td.hdcs_cVAunit
                                                    { width: 7rem; }
td.hdcs_autoeval_confirm, td.hdcs_Pautoeval_confirm                       { width: 2.15rem; margin-left:5px; }
td.hdcs_VAlabo, td.hdcs_VAdatest, td.hdcs_VAdate, td.hdcs_VAsite, td.hdcs_VAchby, td.hdcs_VAchda, td.hdcs_VAinst,
td.hdcs_PVAlabo, td.hdcs_PVAdatest, td.hdcs_PVAdate, td.hdcs_PVAsite, td.hdcs_PVAchby, td.hdcs_PVAchda, td.hdcs_PVAinst
                                                    { width: 10rem; }
td.hdcs_PVAobj, td.hdcs_PVAobjna, td.hdcs_PVAsmp, td.hdcs_PVAof3, td.hdcs_PVApdat, td.hdcs_PVApdats, td.hdcs_PVAobjt, td.hdcs_PVAobjk, td.hdcs_PVAobjl
                                                    { width: 8.5rem; }
td.hdcs_VAnote,  td.hdcs_VAlimits,  td.hdcs_VArange, td.hdcs_VAnhid, td.hdcs_VAnfoot, td.hdcs_VArule,  td.hdcs_VAtrend,  td.hdcs_VApris,  td.hdcs_VAprisfaktor,  td.hdcs_VAwsh,
td.hdcs_PVAnote, td.hdcs_PVAlimits, td.hdcs_PVArange, td.hdcs_PVAnhid, td.hdcs_PVAnfoot, td.hdcs_PVArule, td.hdcs_PVAtrend, td.hdcs_PVApris, td.hdcs_PVAprisfaktor, td.hdcs_PVAwsh
                                                    { width: 11rem; }
td.hdcs_VAbed, td.hdcs_PVAbed                       { width: 1.5rem; }

td.hdcs_VAres input.prefix,
td.hdcs_PVAres input.prefix,
td.hdcs_wVres input.prefix      { margin-right: 0; width: 1rem; float: left; }     /* prefix */
div.MLexp div input.prefix            { margin-right: 0.2rem; width: 1rem; float: left; }     /* prefix */
div.MLexplgrey div input.prefix       { margin-right: 0.2rem; width: 1rem; float: left; }     /* prefix */
td.hdcs_VAres input.fifile,
td.hdcs_PVAres input.fifile,
td.hdcs_wVres input.fifile      { float: left; cursor: pointer; width: 16rem; margin: 0; padding: 0;  } /*margin-left: 0.2rem;*/
td.hdcs_VAres img.file,
td.hdcs_PVAres img.file,
td.hdcs_wVres img.file          { float: left; width: 1.4rem; height: 1.4rem; margin-left: 0.1rem;}
