@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600&display=swap');
:root {
    --firstcolor:#fabc15;
    --secondcolor:#0000;
    --thirdcolor:#f2f2f2;
    --bodybackcolor:#ffffff;
    --topbarbackcolor:#2d3138;
    --pathbarbackcolor:#000000;
    --buttonfilter:#20368b;
    --buttonforecolor:#000000;
    --buttonbackcolor:#467bb8;
	--iconmenufilters:brightness(0%);
    --iconmenuforecolor:#000000;
    --iconmenubackcolor:#fabc15;
    --titlecolor:#00338D;
    --textcolor:#00338D;
    --imagefilters:brightness(0%) invert(80%) sepia(38%) saturate(2394%) hue-rotate(3deg) brightness(94%) contrast(105%);
    --subiconfilters:brightness(0%)invert(80%) sepia(38%) saturate(2394%) hue-rotate(3deg) brightness(94%) contrast(105%);
	--darkgrayfilters:brightness(0%) invert(28%) sepia(4%) saturate(19%) hue-rotate(355deg) brightness(86%) contrast(84%);
	--darkgraytquadrologofilters:brightness(0%) invert(28%) sepia(4%) saturate(19%) hue-rotate(355deg) brightness(86%) contrast(84%) drop-shadow(0.5px 0.5px 0 #484848) drop-shadow(0.5px 0 0 #484848) drop-shadow(0 0.5px 0 #484848);
	--whiteimagefilters:brightness(0%)invert(100%) sepia(4%) saturate(2%) hue-rotate(279deg) brightness(104%) contrast(100%);
	--blackimagefilters:brightness(0%);
    --inputbackcolor:#f5f5f5;
    --inputforecolor:#000000;
    --backcolor:#f0f0f0;
    --menubarbackcolor:transparent;
    --menubarforecolor:#ffffff;
}
.TQuadro .body{background-color:var(--bodybackcolor)!important;}
.TQuadro .header{}
.TQuadro .header .container{padding:0!important;text-align:center!important;background-color:var(--topbarbackcolor)!important;background-image:URL(../images/TopBar/ePrice.png);background-size:90px;background-position:15px 10px;background-repeat:no-repeat;}
.TQuadro .header>.container>.topmenu{height:60px;float:none;margin:0px 10px 21px auto;background-color:transparent!important;padding:5px!important;width:auto!important;}
.TQuadro .header>.container>.topmenu>DIV{width:auto!important;text-align:center!important;float:none!important;}
.TQuadro .pathbar{background-color:var(--pathbarbackcolor)!important;padding:4px 10px 4px 12px!important;}
.TQuadro .pathbar{color:#ffffff!important;border:none!important;border-bottom:1px solid #ffffff!important;opacity:1;}
.TQuadro .pathbar>H1{background:transparent!important;color:#ffffff!important;border:none!important;}
.TQuadro .pathbar>H1>A{background-image:URL(../images/Elements/RightArrowWhite.png)!important;border:none!important;opacity:1!important;padding-right:20px!important;}
.TQuadro .notices{color:#ffffff!important;background-color:#e9e9e9!important;border:none!important;box-shadow:none!important;}
.TQuadro .notices>DIV[data-content="noticescounters"]{text-align:left!important;}
.TQuadro .notices DIV>DIV>LABEL{color:#484848!important;}
.TQuadro .pathbar .helpicon{opacity:1!important;filter: var(--subiconfilters)!important;}
.MainMenuContainer .MainMenuBlock{color:#ffffff!important;text-transform:uppercase!important;}
.MainMenuBlock LI{padding:1px 10px 1px 10px!important;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px;line-height:1.3;font-weight:400;color:#ffffff;text-transform:none;}
.TQuadro #Content,.TQuadro .content,.TQuadro .mainblock,.TQuadro .agendablock,.TQuadro .todoblock,.TQuadro .project{background-color:#f3f3f3!important;}

.homepage .body{}
.TQuadro .cover{padding-top:90px;}
.TQuadro .body>DIV{padding:0 0 0 0!important;}
.homepage .body>DIV>DIV.logo{height:80px;width:100%;}
.homepage .body>DIV>DIV.logo A{text-align:center!important;padding:0 0 0 0;}
.homepage .body>DIV>DIV.logo IMG{height:54px!important;margin-top:32px!important}
.TQuadro .tquadromenu{padding:0px 10px 10px 10px!important;margin:0!important;}
.TQuadro .tquadromenu LI{}
.TQuadro .tquadromenu LI IMG{filter:var(--iconmenufilters);padding:15px 20px 15px 20px;background-color:transparent!important;color:#ffffff;border-radius:0;opacity:1;height:64px;width:64px;max-height:unset;max-width:unset;filter:drop-shadow(2px 2px 5px #000000BB);}
.TQuadro .tquadromenu LI LABEL{text-shadow:1px 1px 2px #00000080!important;margin:6px 0 0 0;}

.TQuadro .tquadromenu[data-fathermenuitemid]{padding-top:15px!important;}
.TQuadro .tquadromenu LI.mainmenulogo{display:none!important;}
.TQuadro .tquadromenu LI[data-hierarchy="father"]{display:block!important;padding:0 0 20px 0;border-radius:0!important;;margin:-50px 0 60px 0!important;;padding:0!important;}
.TQuadro .tquadromenu LI[data-hierarchy="father"] IMG{margin:0!important;padding:0!important;}
.TQuadro .tquadromenu LI[data-hierarchy="father"] LABEL{margin:-20px 0 20px 0!important;padding:0!important;font-size:16px!important;}
.TQuadro .tquadromenu LI[data-level="next"]{display:block!important;padding:0 0 40px 0;border-radius:0!important;;margin:-70px 0 40px 0!important;;padding:0!important;}
.TQuadro .tquadromenu LI[data-level="next"] IMG{margin:0!important;padding:0!important;height:65px!important;width:auto!important;filter:var(--subiconfilters)!important;}
.TQuadro .tquadromenu LI[data-level="next"] LABEL{margin:-30px 0 30px 0!important;padding:0!important;font-size:16px!important;}
.TQuadro .tquadromenu LI[data-hierarchy="son"] A{margin:2px 10px;background-color:var(--iconmenubackcolor)!important;color:#ffffff;border-radius:50%;opacity:1;height:74px;width:76px;}
.TQuadro .tquadromenu LI[data-hierarchy="son"] IMG{filter:var(--iconmenufilters);padding:20px 22px 18px 20.5px;background-color:transparent!important;opacity:1;height:32px;width:32px;}
.TQuadro .tquadromenu LI[data-hierarchy="son"] LABEL{font-size:12px!important;color:var(--iconmenuforecolor);margin:-20px 0 0 -14px;width:102px;text-shadow:1px 1px 2px #00000064!important;}

.ListTable .col,.ReportListTable .col{background-color:#ffffff;}
.ListTable .title,.ReportListTable .title{background-color:#cccccc;}
.ListTable TH,.FormListTable TH,.ReportListTable TH,.ProjectListTable TH{background-color:#ececec!important;border-right:1px solid #ffffff!important;}

.ProjectListTable .toolbar{padding-left:9px!important;}
.ProjectListTable .toolbar DIV.browse,.ProjectListTable .toolbar DIV.tools{display:inline-block!important;}
.ProjectListTable .toolbar DIV.browse IMG,.ProjectListTable .toolbar div.tools IMG{display:inline-block;height:16px;background-color:rgb(0, 0, 0);opacity:1;padding:4px;border-radius:50%;}

.TQuadro .project .sections>UL>LI>IMG{}

UL[data-content="tools"]>LI>H1,UL[data-content="reports"]>LI>H1{border-bottom:none!important;}

.TQuadro .project > .details{border-top:1px solid transparent !important;}
.vertform .imgtabs BUTTON{background-color:var(--iconmenubackcolor)!important;}
.vertform .imgtabs BUTTON>IMG{filter:var(--iconmenufilters)!important;}
.vertform .panel .blockheader H1>DIV>IMG{filter:var(--blackimagefilters);}
.buttonsarea BUTTON{color:#ffffff;background-color:var(--buttonbackcolor)!important;border:1px solid #007f90;}
[data-area="slidedowntools"]>DIV BUTTTON{white-space:nowrap!important;padding:5px 20px 6px 20px!important;border-radius:20px!important;text-transform:lowercase!important;}
.ListTable .toolbar DIV.browse BUTTON,.FormListTable .toolbar DIV.browse BUTTON,.ProjectListTable .toolbar DIV.browse BUTTON,.ListTable .toolbar DIV.tools BUTTON,.FormListTable .toolbar DIV.tools BUTTON,.ProjectListTable .toolbar DIV.tools BUTTON,.buttonsarea BUTTON{color:var(--buttonforecolor)!important;background-color:var(--iconmenubackcolor)!important;border:0px solid transparent!important;}
.ListTable .toolbar DIV.browse BUTTON>IMG,.FormListTable .toolbar DIV.browse BUTTON>IMG,.ProjectListTable .toolbar DIV.browse BUTTON>IMG,.ListTable .toolbar DIV.tools BUTTON>IMG,.FormListTable .toolbar DIV.tools BUTTON>IMG,.ProjectListTable .toolbar DIV.tools BUTTON>IMG,.buttonsarea BUTTON>IMG{background-color:transparent!important;filter:var(--blackimagefilters)!important;}
[data-source] .toolbar BUTTON,DIV.list>H1>DIV.options BUTTON{background-color:var(--firstcolor)!important;border:0px solid transparent!important;}
.TQuadro .project .sections>UL>LI{opacity:1!important;}
.TQuadro .project .sections>UL>LI>IMG{}
.ListTable .toolbar DIV IMG.disabled{background-color:var(--firstcolor)!important;opacity:0.4!important;}


.iconsmenu LI IMG{background-color:var(--firstcolor)!important;border:8px solid var(--firstcolor);}

.vertform .field{padding:2px 3px!important;}
.vertform .label{padding:2px 3px!important;}
.vertform .imgtabs BUTTON,.vertform .panel .blockheader H1{text-transform:none!important;}
.vertform .imgtabs BUTTON,.vertform .panel .blockheader H1{text-transform:none!important;}
.vertform .panel .blocktools>IMG{background-color:var(--firstcolor)!important;}
.vertform .panel>DIV.neededfields{color:#c00000!important;}

[data-engine='warnings'] DIV.suggestedactions{background-color:#659d54!important;}

INPUT,SELECT,TEXTAREA,.ui-spinner,.dd-select,.upload>BUTTON,.linkedcontacts .addbox .addnew{background:var(--inputbackcolor)!important;background-color:var(--inputbackcolor)!important;color:var(--inputforecolor)!important;border:1px solid #808080!important;}

.checklistadmin .toolbar .tools BUTTON>IMG, .checklistadmin .adminbox IMG, .scorestree BUTTON>IMG{filter:var(--whiteimagefilters);}

.upload>DIV.preview>DIV IMG{height:54px!important;}

TABLE.riskmatrix TD>DIV.riskpointer>IMG{height:18px;width:auto;margin:2px 0 -2px 0;}

.checklistadmin .toolbar .tools BUTTON,.checklistadmin .adminbox BUTTON{background-color:var(--firstcolor)!important;}

.activitylistitem [data-id] .descriptionarea{width:40%!important;min-width:unset!important;}
.activitylistitem [data-id] .treatmentsarea{width:59%!important;}

.ListTable .group1 H1, .FormListTable .group1 H1, .ReportListTable .group1 H1, .ProjectListTable .group1 H1{font-weight:bold!important;color:#909090!important;}

.contactcard DIV.companyroles>SPAN{color:#484848!important;text-transform:uppercase!important;}
.person .icon{background-color:#659d54;}

.reportpreview .reportpage .companyheader{padding:40px 0 40px 0;}
.reportpreview .reportpage .companyheader H1{display:block;width:100%;margin:0 0 10px 0;padding:0;text-align:center;font-size:24px;font-weight:normal;}
.reportpreview .reportpage .companyheader H2{display:block;width:100%;margin:0 0 10px 0;padding:0;text-align:center;font-size:18px;font-weight:normal;}

.reportpreview .reportpage .letterhead{display:block;width:100%;margin:10px 10px 20px 10px;height:120px;border-bottom:1px solid #cccccc;}
.reportpreview .reportpage .letterhead DIV.logo{display:inline-block;float:left;width:300px;height:160px;margin:10px;background-image:URL(../images/TopBar/GreenArrowReport.png);background-position:left top;background-repeat:no-repeat;background-size:200px;}
.reportpreview .reportpage .letterhead DIV.timestamp{display:inline-block;float:right;width:auto;margin:10px;font-size:13px;font-weight:normal;}
.reportpreview .reportpage .box{display:block;width:100%;margin:0px;}
.reportpreview .reportpage .halfbox{display:inline-block;width:calc(50% - 20px);margin:10px;background-color:#f0f0f0;padding:20px;border-radius:10px 20px 20px 20px;text-align:center;vertical-align:top;}
.reportpreview .reportpage .leftbox{margin-left:0}
.reportpreview .reportpage .rightbox{margin-right:0}
.reportpreview .reportpage .box TABLE{width:100%;}
.reportpreview .reportpage .box TD{width:50%;text-align:left;padding:4px 10px 5px 10px;font-size:13px;font-weight:bold;}
.reportpreview .reportpage .box TD:first-child{text-align:right;font-weight:normal;}
.reportpreview .reportpage .box TD.title{text-align:left;padding:5px 10px 15px 10px;font-size:15px;text-transform:uppercase;}
.reportpreview .reportpage .chartbox{background-color:#f0f0f0;padding:20px;border-radius:20px;margin:10px;}
.reportpreview .reportpage .prospects{background-color:#f0f0f0;padding:20px;border-radius:20px;margin:10px;}
.reportpreview .reportpage .prospects TABLE{border-collapse:separate;border:thin;margin:30px auto;}
.reportpreview .reportpage .prospects TABLE TH{padding:4px 16px 5px 16px;font-size:13px;font-weight:normal;text-align:center;background-color:#2c763b;color:var(--secondcolor);width:1%;white-space:nowrap;min-width:75px;}
.reportpreview .reportpage .prospects TABLE TH.year{min-width:unset;}
.reportpreview .reportpage .prospects TABLE TH.company{width:90%;}
.reportpreview .reportpage .prospects TABLE TD{padding:3px 10px 4px 10px;font-size:13px;font-weight:normal;text-align:right;background-color:#f0f0f0;white-space:nowrap;}
.reportpreview .reportpage .prospects TABLE TD.year{min-width:unset;text-align:center;}
.reportpreview .reportpage .prospects TABLE TD.company{width:90%;text-align:left;}
.reportpreview .reportpage .prospects TABLE TD.empty{visibility:hidden;}
.reportpreview .reportpage .prospects TABLE TD.total{background-color:#e5e5e5;}
.reportpreview .reportpage .prospects TABLE TD.left{text-align:left;}

.treeList .toolbar BUTTON>DIV{color:#000000!important;}
