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; } #element-list li { font-size : 1.4rem !important; } } @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:2rem !important; overflow: auto !important; white-space: nowrap !important; } .form-label{ font-size:2.2rem !important; overflow: auto !important; white-space: nowrap !important; } /* Ajoutez d'autres règles CSS ici */ #element-list li { font-size : 1.4rem !important; } } .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, .form-select { height: 30px !important; 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; }