/* Styles for Bourse Jouet plugin - minimal */

.page-id-1988 .error,
.page-id-1985 .error{
	    background-color: #fff;
    border: 1px solid red;
    padding: 1em;
    color: #000;
    text-indent: 1em;
    border-left: 5px solid red;
	margin-bottom:1em;
}



.page-id-1988 .updated,
.page-id-1985 .updated{
	background-color: #fff;
    border: 1px solid #ffa739;
    padding: 1em;
    color: #000;
    text-indent: 1em;
    border-left: 5px solid #ffa739;
	margin-bottom:1em;
}

.page-id-1985 .success{
	background-color: #fff;
    border: 1px solid #277a1a;
    padding: 1em;
    color: #000;
    text-indent: 1em;
    border-left: 5px solid #277a1a;
	margin-bottom:1em;
}

.page-id-1988 #form-cgv,
.page-id-1985 #form-code,
.page-id-1985 #form-register,
.page-id-1985 #form-login {
	text-align: center;
}

.page-id-1988 #form-cgv form,
.page-id-1985 #form-code form,
.page-id-1985 #form-register form,
.page-id-1985 #form-login form {
	    width: auto;
    display: inline-block;
    padding: 1em 3em;
    background-color: #fff;
    border: 1px solid #bde9ff;
    border-radius: 25px;
    margin: 0 auto;
    min-width: 50%;
    text-align: left;
}


.page-id-1988 .remove {
    width: 30px;
    height: 30px;
    font-size: 13px;
    padding: 0;
    background-color: #fff;
	color:#911919;
	border:1px solid #911919;
	border-radius : 50%
}


.page-id-1988 .remove {
       margin-left: 1em;
    background-color: #911919;
	color:#fff;
	
}


[data-tooltip] {
  position: relative;
  cursor: pointer;
}

[data-tooltip]::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: 120%; /* au-dessus du bouton */
  left: 50%;
  transform: translateX(-50%);
  background: #333;
  color: #fff;
  padding: 6px 10px;
  border-radius: 5px;
  white-space: nowrap;
  font-size: 13px;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease;
}

[data-tooltip]:hover::after {
  opacity: 1;
}


.page-id-1988 span.warning-bubble {

    font-size: 12px;
    background-color: #ccc;
    color: #fff;
    width: 15px;
    height: 15px;
    display: inline-block;
    line-height: 15px;
    text-align: center;
    top: -15px;
    border-radius: 50%;
	}
	
	
.page-id-1988 .action {
	margin-top:1em;
text-align:right
}
	
.page-id-1988 .action button{
    font-size: 12px;
    padding: 1em 2em;
}	

.page-id-1988 .action button#generate-pdf{
background-color : var(--ast-global-color-0);
color:#fff;
border:1px solid var(--ast-global-color-0);
}

.page-id-1988 .action button#generate-pdf:hover{
background-color : #fff ;
color:var(--ast-global-color-0);

}
.page-id-1988 #lignes-prix >div{
	    margin-bottom: 1em;
}

.page-id-1988 label{
	    margin-left: 1em;
}



.page-id-1988 form#unlog{
    text-align: center;
    margin-top: 2em;
    border-top: 1px solid #ccc;
    padding-top: 2em;
}
.page-id-1988 form#unlog button{
    padding: 0.5em 2em;
	background-color:#aaa
	
}
.page-id-1988 form#unlog button:hover{
    
	background-color:#2f3c4c
	
}

#btn-imprimer{
	font-weight:bold;
    color: var(--ast-global-color-5);
    background-color: var(--ast-global-color-0);
	border:1px solid;
    border-color: var(--ast-global-color-0);
    display: inline-block;
    padding: 12px 23px;
    text-align: center;
    text-indent: 0;
    border-radius: 30px;
}


#btn-imprimer:hover{	
	background-color: #fff;
    color: var(--ast-global-color-0);
	 border-color: var(--ast-global-color-0);
}