/****************************************************************
Ceci est la feuille de styles de votre application.
Par défaut, FoxInCloud la charge après les feuilles de style des différents composants
et la feuille de style générée à partir des classes et écrans de l'application,
[awDefault.css] [voir awServer.prg!awProcess::cawCSSinc()]
Vous pouvez y ajouter les directives CSS qui surchargeront les styles hérités des
objets visuels de votre application VFP.
/!\ Ce fichier est encodé en UTF-8 ; utilisez un éditeur supportant UTF-8 tel que Sublime Text, NotePad++ ou PSpad
*****************************************************************/

body.bootstrap nav#awMenu {
  position: relative;
}

@media (max-width: 768px) {     /* Notamment le bouton [Fermer] colle */
  .btn {
    margin-bottom: 1rem;
  }
}

.checkbox {
  margin-top: 4px;
}

.form-check-label {
  width: max-content;
}

.awBSgrp-retirer {
  text-align: left;
}

.node-icon {
  padding-right: 1em;
}

select > option {
  padding: 4px;
}

select > option[disabled] {
  color: lightgray;
}

body.bootstrap .dropdown-menu {  /* notamment dropdown et listeauto */
  font-size: smaller;
  max-height: 40vh;
  overflow: scroll;
}

@media (max-width: 768px) {
  .input-group :nth-child(1) {
  height: fit-content;
  }
}

.input-group .btn-outline-secondary {
  border-color: #ced4da;
  z-index: 1;   /* 2 par défaut - masque la liste des codes téléphoniques */
}

.form-switch .form-check-input {
  height: 1.2em;
}

.etiqLarge {
  width: max-content;
}

.floatRight {
  float: right;
}

.FillAvailable {
  width: -moz-available;          /* WebKit-based browsers will ignore this. */
  width: -webkit-fill-available;  /* Mozilla-based browsers will ignore this. */
}

.iti {
  /* margin-left: -0.2rem; */
  z-index: 20;
}

.tooltip-inner {
  border-color: gray;
  border-style: solid;
  border-width: 1px;
  font-size: 80%;
  background-color: white;
  color: black;
}

/* Couleurs
VERT:           #2ECC71;
ROUGE :         #D9534F;
BLEU-CIEL :     #19ACF1;
BLEU-CIEL-PALE: #D9EEF8;
GRIS-CLAIR :    #6E777E;
GRIS-BLEU:      #6E777E;
GRIS-FONCÉ:     #6E777E;
*/

/* les class non bootstrap
++++++++++++
pour le header
++++++++++++
.doo-deconnexion
.doo-etape

++++++++++++
pour la nav
++++++++++++
.doo-valide
.doo-cerclage

++++++++++++
fenêtre / bouton
ou lien
++++++++++++
.doo-btn-details
.doo-btn-icon
  .doo-maison
  .doo-appartement
  .doo-joindre-fichier
  .doo-renommer
  .doo-visualiser
  .doo-ajouter
  .doo-recuperer
  .doo-effacer
  .doo-annuler
  .doo-retirer
  .doo-importer-adresse

++++++++++++
icon check
ou doo-KO (croix rouge)
++++++++++++  
.doo-OK
.doo-KO

++++++++++++
doo-etape container
++++++++++++
.doo-saisie-lot // 2016-10-04 thn à supprimer
.doo-total

++++++++++++
barre de nav fleche coordonnées
++++++++++++
.doo-nav-coordonnees
  .doo-fleche-dd
  .doo-fleche-dg
  .doo-fleche-gg
  .doo-fleche-gd

*/

.btn-group {
  width: max-content!important;
}

.font_italic {
  font-style: italic;
}

.doo-transparent {
  background-color: transparent!important;
  border-color: lightgray!important;
}

.doo-transparent:hover {
  background-color: #19ACF1!important;
}

.icon-checkbox-checked:before {
  content: "\ea52"; /* font awesome */
}

/* class à ajouter si nécessaire pour la taille d'un glyphicon bt */

.gi-3x {
  font-size: 2em;
  vertical-align: middle;
}

body.bootstrap footer p {
  font-size: 80%;
  text-align: right;
}

.Window_vhcfrmmb {
  max-width: 36em;
}


/* ONGLETS */

.nav-link {
  color: gray;
}

.nav-pills .nav-link.active {
  background: transparent;
  color: var(--bs-primary);
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-radius: unset;
}

/* PAGE ACCUEIL/CONNEXION */

#Window_connexion_scx {     /* #Window indispensable */
  background-color: white;
  opacity: 0.65;
  padding: 1.5rem;
  border-radius: 0.75rem;
}

@media (min-width: 1200px) and (orientation: landscape) {
  #Window_connexion_scx {
    margin-left: auto;
    margin-right: auto;
    width: 60%;
  }
}

#connexion_scx_body {
  background: url(images/jumbotron.jpg) no-repeat center center fixed;
  background-size: cover;
  margin-top: 3rem;
}

#connexion_scx-code {
  border-right-style: none;
}

#connexion_scx-password {
  border-left-style: none;
}

#login_scx_body.bootstrap {
  background: url(images/jumbotron60g.jpg) no-repeat center center fixed; /* background: url(images/fond1-1-seconnecter.jpg) no-repeat center center fixed; */
/* -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover; */
  background-size: cover;
  overflow: auto;
}

#login_scx .mb-3 {
  text-align: center;
}

#login_scx-logo {
  margin-top: 1rem;
}

#login_scx-lblinfo {
  font-size: 110%;
  color: gray;
}

#login_scx .col-lblidentif {
  margin-left: 0px;
}

#login_scx-txtlogin {
  height: 40px;
  font-size: medium;
}

#login_scx-lblcreation {
  padding-top: 40px;
  font-size: 13px;
  color: gray;   
}

#login_scx-voirmdp_div {
  color: steelblue;
  width: max-content;
}

#login_scx-bspopover1 {
  height: min-content;
}

#login_scx-lblmandataires {
  margin-left: -1em;
}

#login_scx h6 {
  font-size: 13px;
  line-height: 130%;
  text-align: center;
  /* margin-top: 3em; */
}

#login_scx .btn-group.awBSgrp-creatdoss .login_scx-creatdoss {
  padding-left: 2em;
  padding-right: 2em;
  margin-bottom: 3em;
}

#login_scx .awBSgrp-cmdforum {
  text-align: center;
  margin-top: 1em;
}

#login_scx .login_scx-lblcookies {
  margin-top: 20px;
  font-size: smaller;
}

@media (min-width: 1200px) and (orientation: landscape) {
  #Window_mdpchange_scx {
	margin-top: 3rem;
    margin-left: auto;
    margin-right: auto;
    width: 60%;
  }
}

.creatdoo_scx.form .bsPanel .panel-heading {
  text-transform: uppercase;
}

nav {
  min-height: 0;
}

#compromis_scx .nav .nav-pills li a.active {
  background-color: #D9EEF8!important;
  color: #19ACF1!important;
  border:1px solid transparent;
}

#compromis_scx .nav .nav-pills li.doo-cerclage a {
  padding-left: 45px
}

#compromis_scx .nav .nav-pills li.doo-cerclage a:before {
  position: absolute;
  left: 5px;
  padding: 0;
  border-radius: 50%;
  background: #fff;
  border: 1px solid #6E777E;
  color: #6E777E;
  text-align: center;
  padding: 2px;
  margin-top: -2px;
  margin-left: 10px;
  width: 33px;
  font-family: FontAwesome;
  content: "\f040";
}

#compromis_scx .nav .nav-pills li.active.doo-cerclage a:before {
  background-color: #FFF;
  color: #19ACF1;
  border: 1px solid #19ACF1;
}

#compromis_scx .nav .nav-pills li.doo-cerclage a:hover:before {
  background: #FFF;
  color: #19ACF1;
  border: 2px solid #FFF;
}

#compromis_scx .nav .nav-pills li:not(.active) a:hover,
#compromis_scx .nav .nav-pills li a:hover {
  background: #19ACF1;
  color: #FFF;
  anim/transition bouton
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

#compromis_scx .nav .nav-pills li.doo-valide a {
  color: #FFFFFF;
  background: #4DD486;
  padding-left: 45px
}

#compromis_scx .nav .nav-pills li.doo-valide a:before {
  content: "\f058";
  color: #FFFFFF;
  font-size: xx-large;
  position: absolute;
  left: 15px;
  margin-top: -10px;
  padding: 0;
  font-family: FontAwesome;
  transform: translateZ(0);
  transition-duration: 0.1s;
  transition-property: transform;
  transition-timing-function: ease-out;
}

/* COULEUR ICONE FONT AWESOME SELON QU'IL EST ACTIF OU NON */
nav .nav.nav-tabs li.doo-valide a:before {color:#FFF!important;}
nav .nav.nav-tabs li.doo-valide.active a:before{color:#19ACF1!important;}

.hvr-icon-buzz-out::before {
  content: none;
}

.hvr-icon-buzz-out {
  padding: 0;
}

.hvr-radial-out::before {
  background-color: #19ACF1!important;
}

/* NAVBAR MODAL */

.modal nav .nav.nav-tabs li a {
  font-size: 100%;
/*   background: #FFFFFF; */
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

/* .modal nav .nav.nav-tabs li:not(.active) a {
  background: #d1d1d1;
} */

.modal nav-default nav-nav>.active>a,
nav-default nav-nav>.active>a:focus {
  background: #D9EEF8;
  color: #19ACF1;
}

.modal nav .nav.nav-tabs li.doo-valide a { /* essentiellement descad.scx */
  color: #FFFFFF;
  background: #4DD486;
  padding-left: 45px
}

/* MAIN/BOUTON icone image */

.btn-primary {
  background: #19ACF1;
  border: 1px solid transparent;
}

/* .btn span, .btn i {
  margin-right: 2px;
} */

.doo-btn-blue {
  color: #19ACF1;
}

.doo-btn-details {
  background: #FFFFFF;
  border: 2px #999 solid;
  color: #999999;
  margin-top: 15px;
}

.doo-btn-details:hover,
.doo-btn-details:focus {
  background: #FFF;
  border: 2px #19ACF1 solid;
  color: #19ACF1;
}

.doo-btn-icon {
  position: relative;
  height: 140px;
  width: 140px;
  font-weight: 700;
  /* font-size: 110%; */
  background: none;
  border: none;
  border-radius: 10px;
  outline: none;
}

.doo-btn-icon[disabled] {
  opacity: .5;
}

/* BOUTON ICON LE BIEN - maison ou appartement  */

/* .doo-btn-icon.doo-maison,
.doo-btn-icon.doo-appartement {
  border-style: solid;
  border-width: 0;
} */

/* .doo-btn-icon.doo-maison:hover,
.doo-btn-icon.doo-maison.active,
.doo-btn-icon.doo-appartement:hover,
.doo-btn-icon.doo-appartement.active {
  color: #2ECC71;
  border-width: 0;
} */

.doo-btn-icon span {
  display: block;
  height: 85px;
  margin-bottom: 5px;
  background-repeat: no-repeat;
  background-position: 30px top;
  background-size: 80px 80px;
}

.doo-btn-icon.doo-maison span {
  background-image: url(images/icon-maison.svg)
}

/* .doo-btn-icon.doo-maison:hover span,
.doo-btn-icon.doo-maison.active span {
  background-image: url(images/icon-maison-over.svg);
} */

.doo-btn-icon.doo-appartement span {
  background-image: url(images/icon-appartement.svg);
}

/* .doo-btn-icon.doo-appartement:hover span,
.doo-btn-icon.doo-appartement.active span {
  background-image: url(images/icon-appartement-over.svg);
} */

.hvr-icon-buzz-out  {}
.doo-joindre-fichier {
  color: #6E777E;
  border-color: #6E777E;
}

.btn.doo-joindre-fichier:hover {
  color: #FFF;
  background-color: #6E777E;
}

.btn.doo-renommer {
  color: #000;
/*   border-color: #000; */
}

.btn.doo-renommer:not([disabled]):hover {
  color: #FFF;
  background-color: #000;
}

.btn.doo-visualiser,
.btn.doo-recuperer {
  color: #19ACF1;
  /* border-color: #19ACF1; */
}

.btn.doo-modifier:hover,
.btn.doo-visualiser:hover,
.btn.doo-ajouter:hover,
.btn.doo-recuperer:hover {
  color: #FFFFFF;
  background-color: #19ACF1;
}
 
 /* La classe 'hvr-shutter-in-horizontal' a été retirée car fond gris et fond bleu au survol disgracieux - VH 10/05/2023  */
.btn.doo-retirer:hover,
.btn.doo-effacer:hover,
.btn.doo-annuler:hover,
.btn.doo-deconnexion:hover {
  background-color: #D9534F;
  color: #FFFFFF;
}

.btn.doo-valider:not([disabled]):hover {
  background-color: #2ECC71;
  color: #FFFFFF;
}

.col-valider,
.col-abandon   {   /* Evite le décalage vertical en petit format */
  flex: 1 0 0%!important;
}

.btn.doo-importer-adresse {
  color: #FFFFFF;
  border-color: #6E777E;
/*   background: #6E777E; */
}

.btn.doo-importer-adresse:hover {
  color: #6E777E;
  background-color: #FFFFFF;
}

.doo-importscan {
  display: inline-flex;
}

.doo-btn-icon.doo-OK div, 
.doo-btn-icon.doo-KO div {
  background-size: 32px!important;
  width: 32px;
  height: 32px;
  position: absolute;
  right: 20px;
  bottom: 40px;
  margin-bottom: 0;
  display:block;
  z-index:100;
}
.doo-btn-icon.doo-OK div {
  background: url(images/icon-OK.svg) no-repeat bottom right;
}
.doo-btn-icon.doo-KO div {
  background: url(images/icon-NO.svg) no-repeat bottom right;
}
.doo-btn-icon.vendeurs span {
  background-image: url(images/icon-vendeurs.svg)
}
.doo-btn-icon.acquereurs span {
  background-image: url(images/icon-acquereurs.svg)
}
.doo-btn-icon.diagnostiqueur span {
  background-image: url(images/icon-diagnostiqueur.svg)
}
.doo-btn-icon.syndic span {
  background-image: url(images/icon-syndic.svg)
}
.doo-btn-icon.agence span {
  background-image: url(images/icon-agence.svg)
}
.doo-btn-icon.notaire span {
  background-image: url(images/icon-notaire.svg)
}
.doo-btn-icon.prix span {
  background-image: url(images/icon-prix.svg)
}
.doo-btn-icon.financement span {
  background-image: url(images/icon-financement.svg)
}
.doo-btn-icon.conditions span {
  background-image: url(images/icon-conditions.svg)
}
.doo-btn-icon.rediger span {
  background-image: url(images/icon-rediger.svg)
}
.doo-btn-icon.signer span {
  background-image: url(images/icon-signer.svg)
}
.doo-btn-icon.visualiser span {
  background-image: url(images/icon-visualiser.svg)
}
.doo-btn-icon.annexes span {
  background-image: url(images/icon-annexes.svg)
}

/* MAIN/ALERT */

/* .alert-info {
  margin: -5px 5px -5px 5px;
  border-radius: 4px;
  border: 0;
  background-color: #D9EEF8!important;
  text-align: center;
  font-size: 120%;
  color: #19ACF1;
}
 */
/* BOITE MODAL - CONTENEUR */

.modal-header {
  background: #6E777E;
}

.modal-header .modal-title {
  margin: -1rem;
  padding: 1rem;
  color: #FFF;
  width: 100vw;
}

.modal-header h4.modal-title {
  font-size: 100%;
}

.modal-header .close {
  color: #FFF;
}

.modal-body {
  background: #FFF;
}

.modal-body nav {
  background: #F0F0F0;
}

.modal-body h1 {
  margin-top: 0;
  padding: 15px 0;
  border-bottom: 1px solid #F0F0F0;
  font-size: 140%;
  font-weight: bold;   /* VH: 16/01/2018 */
}

.modal-footer {
  background: #F0F0F0;
  text-align: left;
}

/* .modal-fullscreen {
  overflow: hidden;
} */

.col-retirer {
  text-align: left;
}

.doo-saisie-lot input,
.doo-saisie-lot label {
  margin-right: 10px;
}

.doo-saisie-lot .col {
  display: inline-block;
}

#creatdoo_scx-lblmode {
  margin-top: 55px;
}

img#creatdoo_scx-vhcimg1 {
    max-width: 200px;
    display: inline-block;
    /* margin-top: 5%; */
}

h1#creatdoo_scx-vhclbl2{
  margin-bottom: 30px;
  font-size: 200%;
  line-height: 150%;
}

h1#creatdoo_scx-vhclbl2 #CVN{
  font-size: 120%;
}

/* SPÉCIFIQUE FORMULAIRE */

/* NAV-FLECHE-NUMÉRO */

.doo-nav-coordonnees .doo-fleche-dd,
.doo-nav-coordonnees .doo-fleche-gg,
.doo-nav-coordonnees .doo-fleche-dg,
.doo-nav-coordonnees .doo-fleche-gd {
  background-color: #6E777E;
  color: #FFF;
  vertical-align: top;
  display: inline-block;
  border-radius: 0;
  text-align: center;
}

.doo-nav-coordonnees {
  vertical-align: top;
  border-bottom: 1px solid #F0F0F0;
  border-top: 1px solid #F0F0F0;
  margin-top: -15px;
  margin-bottom: -15px;
}

.doo-nav-coordonnees .btn span {
  margin: 0;
}

.doo-nav-coordonnees .doo-num-page {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 8px;
  width: 100px;
  background-color: #FFF;
}

.doo-nav-coordonnees .select-control {
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

/* SPÉCIFIQUE TEMPORAIRE PROTOTYPE/WINDOW MODAL */

.top .table_window {
  background: #FFFFFF;
}

.top .table_window h1 {
  background: #FFFFFF;
}

.mid .table_window {
  background: #FFFFFF;
}

.bot .table_window {
  background: #F0F0F0;
}

#modal-alert .modal-header .modal-title {
  background: #D9534F;
}

#modal-alert .modal-body,
#modal-alert .modal-body .alert-info p {
  color: #D9534F;
}

#modal-alert .alert-info {
  background-color: #F6C6C9!important;
}

.awBSgrp-bouton1 {   /* Dialogue.scx */
  float: right;
}

/* media querie pour le responsive des onglets*/
@media (max-width: 768px) {
 .nav-tabs > li {
    float:none;
  }

  .doo-btn-responsive {
   padding:8px 0;
   font-size:90%;
   line-height: 1.2;
  }
}

/* THN - Bootstrap override */
nav-collapse {
  padding-left: 0;
  padding-right: 0em;
}

/* .nav>li>a{
  padding: 12px 15px;
} */

/* .tab-pane {
  background-color: #FFF;
  border-block-end-style: inset; VH: 08/02/2018
  border-bottom-width: thin;
  border-bottom-color: lightgray;
} */

.tab-pane .container-fluid {
  padding-bottom: 1rem;
}

.radio-inline label,
.checkbox-inline label {
  font-weight: 400;
}

/* footer {
  margin-top: 20px;
} */

/* thn adaptation appli à Bootstrap */

#modal-compromis_scx .modal-body,
#tabbord_scx_body {
  background-color: #F1F3F48F;
  overflow-x: hidden;
}

@media (min-width: 1200px) and (orientation: landscape) {
  #tabbord_scx-pageframe1-page1,
  #tabbord_scx-pageframe1-page2 {
    max-height: 86vh;
  }
}

#tabbord_scx-logolsi {
  width: 8rem;
}

@media (min-width: 1200px) and (orientation: landscape) {
  #tabbord_scx-bienvenue {
    margin-left: -2rem;
  }
}

@media (max-width: 1400px) {
  #tabbord_scx-outils {
    display: none;
  }
}

#tabbord_scx-outils-menu li:not([disabled]):hover {
  cursor: pointer;
}

@media (min-width: 1400px) and (orientation: landscape) {
  #tabbord_scx-outils-menu,
  #tabbord_scx-quitter,
  #tabbord_scx-menupied {
    width: 15vw;
  }
}

@media (max-width: 768px) {
  #tabbord_scx-quitter {
    margin-top: 0.5rem;
  }
}

/* @media (min-width: 1200px) and (orientation: landscape) {
   #tabbord_scx-pageframe1-page1-bstable {
     height: 46vh;
  }
} */

#tabbord_scx-pageframe1-page2-activite {
  max-height: 60vh;
}

#tabbord_scx-pageframe1-page2-bsalert2 {
  margin-top: 2.9rem;     /* pas mt-5 */
}

#pvimmo_scx-pageframe1_tabs {
  display: none;
}

#pvimmo_scx .Saisiepvu {
  width: 95%;
  float: right;
}

@media (min-width: 1200px) and (orientation: landscape) {
  #compromis_scx-previsu {
    margin-left: -60%;
	
  }
}

/* @media (min-width: 1200px) and (orientation: landscape) {
  #compromis_scx-pageframe1-pagbien,
  #compromis_scx-pageframe1-pagpers,
  #compromis_scx-pageframe1-pagcond,
  #compromis_scx-pageframe1-pagfin {
    height: 45vh;
  }
} */

@media (min-width: 1200px) and (orientation: landscape) {
  #compromis_scx .row-fermer {
    width: 81.5%;
  }
}

@media (min-width: 1200px) and (orientation: landscape) {
  #compromis_scx-pageframe1,
  #compromis_scx-infos {
    width: 80%;
	background: white;
  }
}

@media (min-width: 1200px) and (orientation: landscape) {
  #compromis_scx-pageframe1 {
    height: 52vh;
  }
}

#compromis_scx-pageframe1_tabs {
  font-size: large;
}

@media (max-width: 768px) {
  #compromis_scx-pageframe1_tabs {
    background-color: white;
    display: inherit;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

@media (min-width: 1200px) and (orientation: landscape) {
  #compromis_scx-pageframe1-pagbien-designation {
	 margin-left: -35%;
  }
}

@media (min-width: 1200px) and (orientation: landscape) {
  #compromis_scx-pageframe1-pagcond-condpart {
    margin-left: 40%;
  }
}

#compromis_scx-pageframe1-pagcond-assainissement {
  display: contents;
}

#compromis_scx-bsprogres .progress-bar {
  animation: animate-positive 2s;
}

@keyframes animate-positive {
    0%{ width: 0; }
}

@media (max-width: 768px) {
  .compromis_scx-pageframe1-pagbien-checkmi,
  .compromis_scx-pageframe1-pagbien-checkap {
    display: inline-block;
  }
}

#realise_scx-pageframe1-page2-edp {
  overflow: hidden!important;
}

@media (max-width: 768px) {
  #designecad_scx-pageframe1-page1-listelots {
    display: none;
  }
}

#designelot_scx .row-nbchambres {
  background: #F6F6F6;
  padding: 1em 1em 0 1em;
  margin-left: 2em;
  margin-right: 2em;
  margin-bottom: 1em;
  border-block-style: solid;
  border-block-width: thin;
}

select.MultiColumnList {
  font-family: 'courier new';
}

.nav {
  font-variant-caps: small-caps;
}

.form-horizontal .radio-inline {  /* VHE - Par défaut 7px dans bootstrap */
  padding-top: 0px;
}

.dialogue_scx .form-group.awBSgrp-bouton1 { /* 2017-04-21 thn */
  padding-left: 100px;
  text-align: center;
}

.etatciv-archives { /* 2017-07-17 vh - Suppression de l'onglet [archives] */
  display: none!important;
}

div.awBSgrp-commission:nth-child(5) {
  float: right;
}

.awCntGetPict {
  border-radius: 4px;
  border-color: lightgray !important;
  padding-bottom: 0 !important;
}

#coordon_scx-telselect {
  margin-left: -0.2em;
}

#annexes_scx-pageframe1-page2-infospds {
  width: inherit;
}

#annexes_scx-qrcode {
  width: 4rem;
  margin-bottom: 1rem;
  margin-top: -1rem;
}

#annexes_scx .awBSgrp-aide {
  float: right;
}

#situmat_scx-optionmat {
  display: block;
}

#compromis_scx .col-logo > div:nth-child(1) {
  text-align: left;
}

#listing_scx-msginfos {
  margin-left: 60px;
}

#final_scx-papier {
  margin-bottom: 2rem;
}

#validfinal_scx-acte {
  margin-left: -34%;
}

/* contourne un bug GC : après un clic droit, en fermant le menu générique par un clic en dehors, le curseur prend la forme d'un "I" et les options de la grille ne peuvent plus être sélectionnées.*/
#tabbord_scx textarea.aw-control-focus {
  z-index:auto!important;
}

#tabbord_scx-outils li :not([disabled]):hover {
  cursor: pointer;
  background-color: lightcyan;
}

#infosparties_scx .col-infomail {
  text-align: left;
}

.modal-title a {
  color: lightgray;
}

#compte_scx-cmdcredits {
  margin-left: 0.3rem;
}

#regime_scx-regimemat > option:nth-child(2) {
  font-size: 90%;
}

@media (min-width: 1200px) and (orientation: landscape) {
  #Window_depose_scx {
	margin-top: 3rem;
    margin-left: auto;
    margin-right: auto;
    width: 75%;
  }
}

/* .notify {
  width: 400px;
  font-size: 90%;
  text-align: justify;
  border-radius: 4px;
  border-left: 5px solid gray;
  padding: 1em;
}

.notify > [data-notify="progressbar"] {
  position: absolute;
  bottom: 2px;
  padding-left: 2px;
  width: 96%;
  height: 3px;
} */

.popover-body {
  background-color: white;
}

.lidrag {
  list-style-type: none;
  margin: 5px;
  padding: 2px 5px 2px 10px;
  border-radius: 4px;
}

.etiquette {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}

#generman_scx-lblvariables {
  margin-top: 0.5em;
}

#generman_scx-variables {
  margin-top: 1em;
}

#generman_scx-matrice {
  height: 62vh;
}

#offre_scx-matrice {
  height: 58.5vh;
}

#mandat_scx-matrice {
  height: 44vh;
}

#mandathors_scx-mandat_du,
#mandathors_scx-mandat_px,
#mandathors_scx-mandat_cn {
  width: 10rem;
  float: right;
}

#mandathors_scx-matrice {
  height: 27.5vh;
}

#avenant_scx-matrice {
  height: 31.5vh;
}

#compare_scx .embed-responsive-4by3 {
  padding-bottom: 130%;
}

#compare_scx-etiquette1,
#compare_scx-etiquette2 {
  color: gray;
  font-size: smaller;
  font-weight: normal;
}

#compare_scx-etiquette2 {
  float: right;
}

#nouveautes_scx,
#apercu_scx {     /* Pour l'effet de fondu */
  opacity: 0;
}

#selectfichtv_scx-listefich {
  width: 54em;
}

/* A inclure dans le contrôle dès la résolution du problème */
@media (max-width: 768px){
  #condpart_scx-pageframe1-page1-adjoindreweb-libelle {
    margin-left: 1rem!important;
  }
}
