141 lines
5.4 KiB
CSS
141 lines
5.4 KiB
CSS
/* MODAL & FORM LIVRAISON */
|
|
|
|
#modalViewLivraison, #modalAddLivraison, #modalEditLivraison { overflow: hidden; }
|
|
|
|
#modalViewLivraison div.modal-header,
|
|
#modalAddLivraison div.modal-header,
|
|
#modalEditLivraison div.modal-header { border-bottom: none; padding-bottom: 5px; }
|
|
|
|
.formLivraison { margin: -15px; }
|
|
|
|
/* NAV TABS */
|
|
|
|
.formLivraison ul.nav.nav-tabs { padding-left: 10px; }
|
|
|
|
.formLivraison div.formTabs > div.tab {
|
|
display: none;
|
|
border-bottom-left-radius: 6px;
|
|
border-bottom-right-radius: 6px;
|
|
overflow-y: scroll;
|
|
}
|
|
.formLivraison div.formTabs > div.tab.active { display: block; }
|
|
|
|
.formLivraison div.formTabs > div.tab span.nullChild { display: block; padding: 10px; }
|
|
|
|
/* TAB GENERAL */
|
|
|
|
#modalAddLivraison div.formTabs > div.tabGeneral,
|
|
#modalEditLivraison div.formTabs > div.tabGeneral { padding: 15px; }
|
|
|
|
.formLivraison div.formTabs > div.tabGeneral table,
|
|
.formLivraison div.formTabs > div.tabGeneral div.form-group:last-child { margin-bottom: 0; }
|
|
|
|
.formLivraison div.formTabs > div.tabGeneral table tr:first-child > th,
|
|
.formLivraison div.formTabs > div.tabGeneral table tr:first-child > td { border-top: none; }
|
|
|
|
.formLivraison div.formTabs > div.tabGeneral table th { width: 160px; }
|
|
|
|
/* TABLE PANIER */
|
|
|
|
.formLivraison table.panier {
|
|
width: 100%;
|
|
border-collapse: collapse;
|
|
box-sizing: border-box;
|
|
margin: 0;
|
|
}
|
|
.formLivraison table.panier { margin-top: 10px; }
|
|
|
|
.formLivraison table.panier th,
|
|
.formLivraison table.panier td { padding: 4px !important; }
|
|
|
|
.formLivraison table.panier tr.absent { background-color: #f3f3f3; }
|
|
|
|
.formLivraison table.panier tr.lieuTitre { cursor: pointer; }
|
|
.formLivraison table.panier tr.lieuTitre th {
|
|
background-color: black;
|
|
color: white;
|
|
font-size: 1.5em;
|
|
border: none;
|
|
}
|
|
.formLivraison table.panier tr.lieuTitre th:last-child { text-align: right; }
|
|
|
|
.formLivraison table.panier tr.panierTitre { cursor: pointer; }
|
|
.formLivraison table.panier tr.panierTitre th { background-color: #CECECE; border: none!important; }
|
|
.formLivraison table.panier tr.panierTitre th > small { float: right; }
|
|
|
|
.formLivraison table.panier tr.title th {
|
|
background-color: black;
|
|
color: white;
|
|
font-size: 1.5em;
|
|
}
|
|
.formLivraison table.panier th.titre small { font-size: 0.75em; font-weight: 400; font-style: italic; }
|
|
.formLivraison table.panier th.total { text-align: right; vertical-align: bottom; }
|
|
.formLivraison table.panier th.total.unite { text-align: left; }
|
|
.formLivraison table.panier th.action { padding-top: 0!important; text-align: center; }
|
|
.formLivraison table.panier th.action .btnCopyCompo { margin-top: -3px; }
|
|
|
|
.formLivraison table.panier tr.head > th {
|
|
background-color: #3296c8;
|
|
border: 1px solid white;
|
|
color: white;
|
|
}
|
|
.formLivraison table.panier tr.head > th:first-child { border-left: none; }
|
|
.formLivraison table.panier tr.head > th:last-child { border-right: none; }
|
|
|
|
.formLivraison table.panier tr.head > th.nom,
|
|
.formLivraison table.panier tr.head > th.frequence { width: 50%; }
|
|
.formLivraison table.panier tr.head > th.tarif,
|
|
.formLivraison table.panier tr.head > th.quantite,
|
|
.formLivraison table.panier tr.head > th.montant { text-align: center; min-width: 120px; }
|
|
|
|
.formLivraison table.panier tr.head > th.action { text-align: center; min-width: 30px; }
|
|
|
|
.formLivraison table.panier tr.legume td.tarif,
|
|
.formLivraison table.panier tr.legume td.quantite,
|
|
.formLivraison table.panier tr.legume td.montant { text-align: right; }
|
|
.formLivraison table.panier tr.legume td.unite { width: 40px; }
|
|
|
|
.formLivraison table.panier th.nb_paniers_restants,
|
|
.formLivraison table.panier td.nb_paniers_restants { min-width: 160px; text-align: center; }
|
|
|
|
.formLivraison table.panier input.editable { border: none; padding: 0; }
|
|
.formLivraison table.panier input.editable:focus { outline-style: none; }
|
|
|
|
.formLivraison table.panier input.editable.legume { width: 100%; text-align: left; }
|
|
.formLivraison table.panier input.editable.quantite { width: 70px; text-align: right; }
|
|
|
|
/* TAB PANIERS */
|
|
|
|
.formLivraison div.formTabs > div.tabPaniers input[type=checkbox] { cursor: pointer; }
|
|
|
|
.formLivraison div.formTabs > div.tabPaniers table.panier tbody div.tooltip { max-width: 170px; }
|
|
|
|
.formLivraison div.formTabs > div.tabPaniers tr.panier { cursor: pointer; }
|
|
.formLivraison div.formTabs > div.tabPaniers tr.panier.absent,
|
|
.formLivraison div.formTabs > div.tabPaniers tr.panier.absent input[type=checkbox] { cursor: not-allowed; }
|
|
|
|
/* TAB COMPO */
|
|
|
|
.formLivraison div.formTabs > div.tabCompo table.panier { margin: 10px 0; }
|
|
|
|
.formLivraison div.formTabs > div.tabCompo table.panier tr.legume.editable td.nom,
|
|
.formLivraison div.formTabs > div.tabCompo table.panier tr.legume.editable td.quantite { cursor: pointer; }
|
|
|
|
/* TAB LEGUMES */
|
|
|
|
.formLivraison div.formTabs > div.tabLegumes table.panier { margin-top: 10px; }
|
|
.formLivraison div.formTabs > div.tabLegumes table.panier th.total.montant { font-size: 1.5em; }
|
|
.formLivraison div.formTabs > div.tabLegumes table.panier th.total.unite { font-size: 1.5em; }
|
|
|
|
/* PRINT */
|
|
|
|
#modalViewLivraison div.btnPrint { margin-right: 10px; }
|
|
|
|
body.printLivraison { font-size: 8pt; }
|
|
|
|
table.printHeader { width: 100%; margin-bottom: 10px; }
|
|
table.printHeader th.titre { width: 25%; font-size: 10pt; vertical-align: middle; }
|
|
table.printHeader th.page { width: 50%; font-size: 16pt; text-align: center; }
|
|
table.printHeader th.logo { width: 25%; text-align: right; padding: 10pt; }
|
|
table.printHeader th.logo > img { height: 50pt; }
|
|
.page_break { page-break-before: always; } |