garant/Bootstrap_new/css/style.css
2025-12-01 19:18:15 +00:00

819 lines
13 KiB
CSS

body {
/* padding-top: 65px; */
/*padding-top: 55px;*/
/* Modifié le 15/11/2018 après deplacement bouton mot de passe*/
padding-top: 51px;
}
.container-fluid {
position: relative;
padding-right: 0px;
padding-left: 0px;
margin-top: 8px;
margin-right: 0px;
margin-left: 0px;
}
.navbar {
margin-bottom: 0;
border-radius: 0;
}
.row.content {height: 100%}
.sidenav {
padding-top: 0px;
padding-left: 0px;
background-color: rgb(41,97,146);
height: 100%;
margin-bottom: 0px;
}
.navbar-inverse{
border-color:#080808;
}
/*
.sidebar-nav > li > a {
padding: 0px;
height: 100%;
}
*/
footer {
background-color: #555;
color: white;
padding: 15px;
}
@media screen and (max-width: 767px) {
.sidenav {
height: auto;
padding-left: 15px;
padding-right: 0px;
}
.row.content {height:auto;}
#div_btn_print{
width: 27% !important;
position: absolute;
top: 58% !important;
left:15% !important;
transform: translate(-50%, -50%);
z-index: 1000;
}
}
@media screen and (max-width: 480px) {
/* Les règles CSS à l'intérieur de cette déclaration s'appliqueront pour les écrans de 480px ou moins */
* {
font-size:6pt !important;
white-space:nowrap !important;
}
.form-control{
font-size:6pt !important;
overflow: auto !important;
white-space: nowrap !important;
}
/* Ajoutez d'autres règles CSS ici */
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
padding: 2px;
padding-left: 1px;
line-height: 1;
vertical-align: middle;
border-top: 1px solid #ddd;
}
.table-hover > tbody > tr:hover {
background-color: #FCD7D5;
font-style: italic;
cursor: pointer;
}
.table > thead,
.table > tfoot
{
background-color: #4CAF50;
color: white;
}
legend {
margin-bottom: 5px;
background-color: #4caf50;
color: #fff;
text-align:center;
padding: 3px 6px;
font-size:13pt;
font-weight: bold;
text-transform: uppercase;
display:block;
width: 100%;
white-space:nowrap;
overflow:auto;
}
.sous-legend {
margin-bottom: 10px;
background-color: #a6a6a6; /*rgb(40,96,144);*/
color: #fff;
padding: 3px 6px;
font-size:13pt;
font-weight: bold;
text-transform: uppercase;
display:block;
width: 100%;
}
.form-group {
margin-bottom: 2px;
}
.form-control {
height: 27px;
font-size: 10px;
line-height: 1;
}
.table {
background-color:rgb(223,242,255);
}
.table,
.table-striped,
.table-bordered,
.table-hover,
.table-condensed,
.table-responsive {
font-size: 10pt;
}
.sidebar-nav li a:hover {
color: rgb(255,255,0);
}
.navbar-nav li a:hover {
/*background-color: rgb(41,97,146);*/
background-color: #4caf50;
}
#barre_laterale_d {
position: fixed;
width: 8.25%;
right: 0;
padding: 0;
list-style: none;
height: 100%;
}
.container {
padding-right: 0px;
padding-left: 0px;
margin-right: 0;
margin-left: 0;
}
hr {
/*
margin-top:5px;
margin-bottom:5px;
*/
margin-top:2px;
margin-bottom:2px;
border:0;
border-top:1px solid #eee
}
tfoot {
font-weight: bold;
}
.table {
margin-bottom: 5px;
}
.sidebar-nav {
width: 10%;
font-size: 11px;
}
#div_pied_page
{
position: fixed;
bottom: 0;
width: 91%;
clear:both;
background-color: #4CAF50;
color: white;
}
#div_export
{
padding-top:200px;
}
#reglement
{
/*
position: fixed;
width:83.25%;
*/
background-color: rgba(0,0,255,1);
opacity: 1;
}
#detail_reglement
{
/*padding-top:159px;*/
}
input[type="button" i], input[type="submit" i], input[type="reset" i], input[type="file" i]::-webkit-file-upload-button, button
{
padding: 1px 1px;
}
/*
#div_entete_prime_a_facture
{
position: fixed;
width:83.25%;
background-color: rgba(0,0,255,1);
opacity: 1;
}
#div_detail_prime_a_facture
{
padding-top:80px;
}
*/
/*
06/08/2020s
*/
.modal-footer{
text-align: center;
}
.majuscule{
text-transform: uppercase;
}
.firstLetter::first-letter{
text-transform: capitalize;
}
.contenant{
position:absolute;
width:100%;
border-radius: 2px;
}
.contenant-onglets{
width: 100%;
margin-top : -5px;
display: flex;
}
.onglets{
width: 60%;
display: flex;
justify-content: center;
align-items: center;
font-weight:900;
cursor: pointer;
background: #dff2ff;
color:#000;
}
.onglets::not(:nth-child(2)){
border: 1px outset #e5e5e5;
}
.contenu{
width: 100%;
position: absolute;
top:35px;
opacity:0;
}
.active{
transition: all 0.3s ease;
border: 1px outset #e5e5e5;
background: #dddddd;
}
#div_liste h3,
#div_prestataire_1 h3,
#div_prestataire_2 h3,
#div_medecin_1 h3,
#div_medecin_2 h3,
#div_garantiesproductionlienparente_1 h3
#div_garantiesproductionlienparente_2 h3,
.modal-header h3
{
margin:0px;
padding:0px;
}
.modal-header h3{
text-align:center;
}
.activeContenu{
animation: fade 0.5s forwards;
border: 1px outset #e5e5e5;
background: #dddddd;
}
.activeContenu > table {
background: #dddddd;
}
/*
.activeContenu > .table > thead > tr > th,
.activeContenu > .table > tbody > tr > th,
.activeContenu > .table > tfoot > tr > th,
.activeContenu > .table > thead > tr > td,
.activeContenu > .table > tbody > tr > td,
.activeContenu > .table > tfoot > tr > td {
padding: 2px;
padding-left: 1px;
vertical-align: middle;
}
*/
.activeContenu table {
border: none;
border-collapse: collapse;
border-spacing: 0px;
}
@keyframes fade{
from{
opacity: 0;
}
to{
opacity: 1;
}
}
#formData{
border: 1px solid #dddddd;
margin: 5px;
padding: 5px;
background-color: #dff2ff;
}
#titre_formData{
text-align: center;
font-size: 13pt;
font-weight: bold;
}
#btn-action,
#btn-fermer{
position: relative;
}
.btn{
font-size: 12px;
}
#btn-action{
margin-left: 2px;
}
.div_list_puce{
margin-top:20px;
}
.div_list_puce li {
font-family: Arial, sans-serif;
font-size: 100%;
color: black;
display : list-item;
list-style-image : url("../images/folder.png");
margin-left: 12px;
}
.div_list_puce li a{
margin-top: 0px;
display:block;
margin-bottom: 40px;
}
input:required:focus,
select:required:focus,
textarea:required:focus{
border: 1px solid red;
}
#div_prestataire_1,
#div_prestataire_2,
#div_garantiesproductionlienparente_1,
#div_garantiesproductionlienparente_2,
#div_prime_categorie,
#div_garanties_status,
#div_non_exclus,
#div_exclus
{
float:left;
border: solid 1px #dddddd;
}
#div_particularite_status
{
position: absolute;
top:510px;
left:5px;
width:55%;
margin-right:6px;
}
#div_duppliquer_statut
{
position: absolute;
top:635px;
left:5px;
width:55%;
margin-right:6px;
}
#div_prestataire_1,
#div_garantiesproductionlienparente_1,
#div_non_exclus
{
width:53%;
margin-right:28px;
}
#div_garantiesproductionlienparente_2,
#div_prestataire_2,
#div_exclus
{
width:44%;
}
#div_prime_categorie
{
width:100%;
margin-right:6px;
}
#div_garanties_status
{
width:44%;
}
#tab_prestataire_1,
#tab_prestataire_2,
#tab_ent_prestataire_1,
#tab_ent_prestataire_2,
#tab_garantiesproductionlienparente_1,
#tab_garantiesproductionlienparente_2,
#tab_ent_garantiesproductionlienparente_1,
#tab_ent_garantiesproductionlienparente_2,
#tab_prime_categorie
{
width:100%;
}
.required:after {
content:" *";
color: red;
}
label.inline {
display:inline;
margin-right:70px;
}
#tabfiltre{
background-color:rgb(223,242,255);
}
caption
{
margin:0px;
padding:0px;
background-color:#ddd;
text-align:center
}
.btn_click{
background-color:purple;
}
.btn_attente{
font-weight: bold;
text-shadow: 0 1px 0 white;
border-radius: 3px;
padding: 5px 10px;
border: 1px solid #DDD;
box-shadow:0px 0px 10px #4183C4;
-webkit-animation-name: clignote; //on affecte l'animation clignote à notre bouton
-webkit-animation-duration: 1s; //on définit la durée de l'animation à 1s
-webkit-animation-iteration-count:infinite; //on dit que l'animation se répétera à l'infini.
}
@-webkit-keyframes clignote {
0%{box-shadow:0px 0px 10px #4183C4;}
50%{box-shadow:0px 0px 0px #4183C4;}
100%{box-shadow:0px 0px 10px #4183C4;}
}
.btn-clignote {
animation-duration: .8s;
animation-name: clignoter;
animation-iteration-count: infinite;
transition: none;
}
@keyframes clignoter {
0% { opacity:1; }
40% {opacity:0; }
100% { opacity:1; }
}
.gras{
font-weight:bold;
font-size:10pt;
}
div_affichage_benef a:hover{
background-color:#726a57;
}
#onglets li a.active
{
background-color: #4caf50;
color : #fff;
font-weight:bold;
}
/*
20-04-2023
* {
box-sizing: border-box;
}
body {
font-family: "Open Sans";
background: #2c3e50;
color: #ecf0f1;
line-height: 1.618em;
}
*/
.wrapper {
max-width: 100%;
width: 100%;
margin: 0 auto;
}
.tabs {
position: relative;
margin: 1rem 0;
/*background: #1abc9c;*/
height: 14.75rem;
}
.tabs::before,
.tabs::after {
content: "";
display: table;
}
.tabs::after {
clear: both;
}
.tab {
float: left;
}
.tab-switch {
display: none;
}
.tab-label {
position: relative;
display: block;
line-height: 2.75em;
height: 3em;
padding: 0 1.618em;
background: #d3d3d3;
color: #fff;
cursor: pointer;
top: 0;
transition: all 0.25s;
font-size:10pt;
font-weight: bold;
border-right: 2px solid #c0c0c0;
height: 14.75rem;
border-radius: 10px 10px;
}
.tab-label:hover {
top: -0.75rem;
transition: top 0.25s;
}
.tab-content {
position: absolute;
z-index: 1;
top: 2.75em;
left: 0;
padding: 1.618rem;
background: #dff2ff;
color: #2c3e50;
border-bottom: 0.25rem solid #bdc3c7;
opacity: 0;
transition: all 0.35s;
width: 100%;
}
.tab-switch:checked + .tab-label {
background: #dff2ff;
color: #2c3e50;
border-bottom: 0;
border-right: 0.125rem solid #fff;
transition: all 0.35s;
z-index: 1;
top: -0.0625rem;
height: 14.75rem;
}
.tab-switch:checked + label + .tab-content {
z-index: 2;
opacity: 1;
transition: all 0.35s;
}
.frmSearch {
width: 100%;
padding: 10px;
background: #baebe1;
}
#element-list {
list-style-type: none;
margin: 0;
padding: 0;
width: 100%;
}
#element-list li {
padding: 10px;
background: #FFF;
border-bottom: #F0F0F0 1px solid;
}
#element-list li:hover {
background:#F0F0F0;
cursor: pointer;
cursor: hand;
}
#searchInput,
#searchInputActe,
#searchInputLienparente {
padding: 10px;
}
/* 15-05-2023*/
.button span {
cursor: pointer;
display: inline-block;
position: relative;
transition: 0.5s;
}
.button span:after {
content: '\00bb';
position: absolute;
opacity: 0;
top: 0;
right: -20px;
transition: 0.5s;
}
/*
.button:hover span {
padding-right: 25px;
}
*/
.button:hover span:after {
opacity: 1;
right: 0;
}
/*25-05-2023*/
.div_selection_list{
position:absolute;
z-index:999;
height:250px;
width:35%;
overflow: auto;
}
#div_selection_acte,
#div_selection,
#div_selection_prestataire{
position:absolute;
z-index:999;
height:250px;
overflow: auto;
}
.span_link{
color:#000;
background-color:#eeeeee;
border:1px solid #000;
border-radius:3px;
padding:2px;
display:block;
margin:auto;
text-align: center;
width:100%;
}
.a_link{
outline: none;
text-decoration: none;
}
#chemin{
font-size:11pt;
color: #fff;
background-color:#4caf50;
}
.scrollable-div {
/*width: 300px; Largeur de la div */
height: 20vh; /* Hauteur de la div */
overflow: auto; /* Ajoute une barre de défilement si nécessaire */
}
.scrollable-div-encaisse {
/*width: 300px; Largeur de la div */
height: 43vh; /* Hauteur de la div */
overflow: auto; /* Ajoute une barre de défilement si nécessaire */
}
#div_liste_facture_garant {
/*width: 600px; Largeur de la div */
height: 42vh; /* Hauteur de la div */
overflow: auto; /* Ajoute une barre de défilement si nécessaire */
}
#div_btn_print {
width: 52%;
position: absolute;
top: 58%;
left:53%;
transform: translate(-50%, -50%);
z-index: 1000;
}
.vip{
background-color:red;
font-size:14pt;
text-align:center;
color:#fff;
font-weight:bold;
}
.tab-container {
width: 100%;
overflow: auto;
}
.nav-item{
border-right:1px solid #ddd;
}