@import url("ppsize.css");

/**
  Color palette
  Blue: #29abe2
  Blue (-20%): #93c6e2
  Black: #4d4d4d
*/
body {
   --cis-background:#ffffff;
   --cis-header:#ffffff;

   --cis-link:#2279AE;
   --cis-button: #29abe2;
   --cis-button-highlight: #2189b5;
   --cis-tab: #93c6e2;
   --cis-tab-highlight: #2189b5;

   --cis-title-background: #4d4d4d;
   --cis-table-header: #4d4d4d;
   --cis-table-header-text: #FFFFFF;
   --cis-table-header-highlight: #29abe2;
   --cis-popup-title-background: #29abe2;
   --cis-popup-tile: white;

   --cis-text:#4d4d4d;
   --cis-border:#98a4af;

   --cis-notification-background:#EEEFB3;
   --cis-notification-text:#5d6164;

   --bulk-upload-step-header-bg-color: #000;
   --bulk-upload-step-header-text-color: #fff;
   --bulk-upload-selected-step-header-bg-color: #29abe2;
   --bulk-upload-selected-step-header-text-color: #fff;
   --bulk-upload-button-text-color: #fff !important;
   --bulk-upload-download-button-bg-color: #5d6164;
   --bulk-upload-download-button-text-color: #fff;

   --bulk-upload-download-errors-button-bg-color: #29abe2;
   --bulk-upload-popup-message-content-padding: 50px;
   --bulk-upload-popup-message-content-color: #000;
   --bulk-upload-popup-cancel-button-bg-color: #000;

}

html {background-color: #d4d4d4;}
body, .ui-widget, select, input {font-family: Montserrat, Arial, Helvetica, sans-serif !important;}
input {padding: 2px 5px;}
input, select{ outline-color:var(--cis-border);color:var(--cis-text)}
.ui-widget-content {border: 0}
.genericzone .genericzonetitle {text-transform: uppercase;background-color: var(--cis-title-background);}

select, input.ts-input-text {
   background-color: var(--cis-background);
   border-color: var(--cis-border);
}
.jGrowl-notification{background-color: var(--cis-notification-background); color:var(--cis-notification-text);}

/* Menu & header */
#tsl-titlespan, .button-label, .menu-label {text-shadow: none}
#t-menu {background-color: var(--cis-header);}
#t-header {background-image:none}
#t-title {background-color: var(--cis-background);}
#t-logo {
   margin-left: 10px;
   background-position-y: 10px;
   background-image: url("img/logo.svg");
   background-repeat: no-repeat;
   background-size: 95%;
}
#t-logo-secondary{
   background-image:url("img/UAE-logo.svg");
   margin-right: 10px;
   background-position-y: 5px;
   background-size: auto 95%;
   background-repeat: no-repeat;
}
.sf-menu a.t-menu-title {color: var(--cis-text)}
#tsl-titlespan {text-transform: uppercase;}
#menu-liste {background-image: url("img/navbar/icons/portfolio-4d4d4d.png");background-size: 70%;position: relative;top: 15px}
#menu-reporting {background-image: url("img/navbar/icons/reporting-4d4d4d.png");background-size: 70%;position: relative;top: 15px}
#menu-consultation {background-image: url("img/navbar/icons/view-4d4d4d.png");background-size: 70%;position: relative;top: 15px}
#menu-actions {background-image: url("img/navbar/icons/actions-4d4d4d.png");background-size: 70%;position: relative;top: 15px}
#menu-contact {background-image: url("img/navbar/icons/contact-4d4d4d.png");background-size: 70%;position: relative;top: 15px}
#menu-quitter {background-image: url("img/navbar/icons/exit-4d4d4d.png");background-size: 70%;position: relative;top: 15px}
#menu-home {background-image: url("img/navbar/icons/home-4d4d4d.png");background-size: 70%;position: relative;top: 15px}
#menu-rechercher {background-image: url("img/navbar/icons/search-4d4d4d.png");background-size: 70%;position: relative;top: 15px}
.down-arrow {display: none}
.t-menu-title:hover > span {font-weight: bold}

/* Button & button bar */
.button-image {display: none}
.imgbutton .inner-button-span, .imgbutton145 .inner-button-span {padding: 8px 12px !important;}
.tss-button {text-align: center !important}
.tss-button.ui-state-highlight {background-color: var(--cis-button-highlight);border: 0}
.tss-button.ui-state-hover {background-color: var(--cis-button-highlight); color: var(--cis-background);border: 0}
.tss-button.ui-state-default {background-color: var(--cis-button);border: 0}
.button-label {text-shadow: none;}
.tsl-simple-link {color: var(--cis-link) !important}

/* Footer */
.footer {display: none}

/* Tab */
.ui-tabs-nav {background-color: var(--cis-background) !important;}
.ui-tabs-nav li {margin-right: 8px !important;}
.ui-tabs-nav li.ui-state-default {background-color: var(--cis-tab)}
.ui-tabs-nav li.ui-tabs-selected {background-color: var(--cis-tab-highlight); border-top: .4em solid var(--cis-tab-highlight);border-left: 0; border-right: 0}
.ui-tabs-nav li.ui-state-active a {color: var(--cis-background) !important}
.tabbar, #ts-tabbar-0 {border-bottom: 1px solid var(--cis-border) !important}

/* popup */
.ui-dialog .ui-dialog-titlebar {background: var(--cis-popup-title-background) !important;color: var(--cis-popup-tile) }
.ui-dialog .ui-widget-header {background: none}
.ui-dialog.ui-widget.ui-widget-content{border: 1px solid lightgrey}

/* Dbq table */
.dbq-table-div-header.ui-widget-header {background-color: var(--cis-table-header);}
th.ui-state-highlight {background: var(--cis-table-header-highlight) !important; }
tr.ui-state-highlight {background: var(--cis-border) !important;border: 0 !important}
#zone-histo-limite-title {display: none}

/* Dbq buttonbar */
.dbqbuttonbar {background: none;border-top: 1px solid var(--cis-border);}
.button-image {display: none}
.imgbutton .inner-button-span, .imgbutton145 .inner-button-span {
   padding: 8px 12px !important;
}

/* Kvtable */
.kvkey {background: none;color: var(--cis-text); padding-right: 10px}
.kvspacer {background: #eeeeee;}

/* Buyer detail */
#zone-summary-limit #zone-tables-garanties .genericzonecontent, #zone-summary-limit #zone-tables-garanties .genericzonetitle {border-bottom: 1px solid #dedcda}
#buyer-comment {background: none;border-top: 0}
.comment-detail {border: 1px solid var(--cis-border)}
#buyer-comment .comment-actionsbar {background-color: var(--cis-background); margin: -15px -7px 4px 4px; color: var(--cis-text)}
.titre-cat {color: var(--cis-text)}
.services-new img.button-image {display: inherit}
.services-new .button-label {color: var(--cis-text)}
.services-new #demLimit a.tss-button.ui-state-hover {background: var(--cis-button-highlight)}
.page-liste-etablissements th{color:var(--cis-text)}

/* Reporting */
.rpt-table td {border: 1px solid var(--cis-border)}
#report-accordion {width: 98%;padding-left: 3px}
.ui-accordion-header.ui-state-default {background: var(--cis-border)}
.ui-accordion-header.ui-state-default a {color: var(--cis-background)}
.ui-accordion-header.ui-accordion-header-active, .ui-accordion-header.ui-state-hover {background: var(--cis-button-highlight);}
.ui-accordion-header.ui-accordion-header-active a, .ui-accordion-header.ui-state-hover a {color: var(--cis-background) !important}
.tsl-reportgroup .white {color: var(--cis-text)}
#list-reports-groups {border-right: 1px solid var(--cis-border)}

/* Policy detail */
.policy_detail #z-policy-coutries-covered{border:0}
.policy_detail #z-policy-terms{border:0}

/* Claim decl */
#sinistre-buttonbar {background-color: var(--cis-background);color:var(--cis-text);}

/* Turnover declaration */
#frm_turnover #buttonbar{background:var(--cis-background);}
#turnover-table th {background-color: var(--cis-table-header)}

/* Declaration */
#z-approbation-factures, #z-approbation-plandepaiement, #z-prorogation-factures {border: 0}
#s-a-p-buttonbar{background-color: var(--cis-background);color:var(--cis-text);}
#multiInputTable th{background-color: var(--cis-table-header);}

/* Manage user */
#div-userform-buttons {background: var(--cis-background);}

/* Login */
.page-type-login, .login-page, #z-login-fields, #t-change-pwd  {border:0}
#z-login-fields-content, #twofactor-form-content {border:1px solid var(--cis-border);}
#twofactor-form-content #resend {margin-left:251px}
#chgpwd-button-bar{background: none;}

/* Broker portal */
#broker-select-ins {margin-left: 10px;}
#t-broker, #broker-select-ins, #t-broker-menu{background-color:var(--cis-button);}
#t-broker {left:15%}
#t-broker-menu{right:100px}

/* Courtier submission */
.compatgrams td.kvkey {background: none;}
.compatgrams .tnb-data-table > thead > tr > th, .compatgrams .tnb-data-table > thead > tr > td, .compatgrams .tnb-data-table > tbody > tr.inner-header > th, .compatgrams .tnb-data-table > tbody > tr.inner-header > td {color:#5d6164}
#zone-insured {border: 1px solid var(--cis-border)}

#zone-product-title, #zone-policy-title {display: none; border: 0}

/* profile */
#z-profil-button-bar{background-color: var(--cis-background)}

/* Broker - submission */
a .button-badge{background-color: var(--cis-background) !important}
#submission-detail-tabs #tab-comment .genericzone.confidential .s-title{background-color: inherit !important}
#allComments .comment-element .s-title{background-color: inherit !important}
.firm-header{background-color: var(--cis-title-background) !important}
.submission-general #table-ins th{background-color: var(--cis-table-header); color: var(--cis-table-header-text)}
#tab-general .actor-line{
   padding: 6px;
   margin-top: 6px;
   background-color: var(--cis-table-header);
   color: var(--cis-table-header-text) !important
}
#submission-detail-tabs #zone-questionnaire-right{width:inherit}
#submission-detail-tabs #buyName{font-size:100%}
#submission-detail-tabs #table-request th{background-color: var(--cis-table-header); color:var(--cis-table-header-text)}

/***************** upload_limits_from_file.jsp  ************************/

.startAnalysis {
   color: var(--bulk-upload-button-text-color) !important;
}

.page-batch-import {border-top-width:0px; display: block;}
.page-batch-import div#z-batch-form{width:330px;height:500px;display: block;}
.page-batch-import .z-form-batch-import {}
.page-batch-import div.import-step {
   width: 33%;
   float: left;
   font-size: 120%;
   font-weight: bolder;
   text-align: center;
   padding: 2px 0px 3px 0px;
   border-bottom: 0px;
   border-left-width: 0px;
   border-right-width: 0px;
   color:var(--bulk-upload-step-header-text-color);
   background-color: #aeb8c0;
}
.page-batch-import div.import-step.selected {
   width: 33%;
   background-color: var(--bulk-upload-selected-step-header-bg-color);
   color: var(--bulk-upload-selected-step-header-text-color);
}

.page-batch-import div.import-step#step-import-3 {
   width: 34%;
}

.page-batch-import div.import-steps-overview {
   display: inline-flex;
   width: 320px;
   padding: 23px;
   margin: 25px 25px 25px 25px;
   background-color: black;
   color: white;
}

.page-batch-import div.import-steps-overview div {
   background-color: black;
   color: white;

}

.page-batch-import div.import-steps-overview br {
   content: "";
   display: block;
   font-size: 100%;
   height: 1em;
}

.page-batch-import div.import-steps-conclusion {
   text-align: center;
   display: inline;
   width: 700px;
   padding: 23px;
   margin: 25px 25px 25px 25px;
}

.page-batch-import div.import-steps-actions {
   display: inline-flex;
   width: 400px;
   vertical-align: top;
   margin-top: 35px;
}

.page-batch-import div.import-steps-actions td {
   height: 45px;
   text-align: center;
}

.page-batch-import div.import-steps-actions table.bulk-import-stats td {
   height: unset;
   text-align: left;
}

.page-batch-import div.import-steps-actions table.bulk-import-stats tr.red td.kvvalue {
   color: red;
}

.red{
   color: red !important;
}

.orange {
   color: darkorange !important;
}

.page-batch-import div.import-steps-actions select {
   width: 100%;
}

.page-batch-import div.import-steps-actions a.previous {
   background-color : var(--bulk-upload-download-button-bg-color);
}

.page-batch-import div.import-steps-actions a#download-template {
   background-color : var(--bulk-upload-download-button-bg-color);
   color: white;
   padding: 5px;
}

.page-batch-import div.import-steps-actions a#download-template-grey {
   background-color : var(--bulk-upload-download-button-bg-color);
   color: white;
   padding: 5px;
}

.page-batch-import div.import-steps-actions a#download-template-green {
   background-color : var(--bulk-upload-download-button-bg-color);
   color: white;
   padding: 5px;
}

.page-batch-import div.import-steps-actions a#previous {
   background-color : var(--bulk-upload-download-button-bg-color);
   color: white;
   padding: 2px;
}

.import-steps-conclusion img#importing-data-to-db {
   display: block;
   margin-left: auto;
   margin-right: auto;
   padding: 20px;
}
/** submission_debtors_bulkupload_common.jsp *********************/


.page-batch-import div.import-steps-actions td.empty {
   height: 10px;
   text-align: center;
}

.page-batch-import div.import-steps-actions a#cancel {
   background-color : var(--bulk-upload-download-button-bg-color);
   color: white;
   padding: 2px;
}

.import-steps-overview p {
   padding: 5px;
}

#t-page .page-batch-import div.import-steps-actions td {
   text-align: left;
   padding-left: 10px;
}


