@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;400;700&display=swap');

body{
	font-family: 'Roboto', sans-serif;
	background-image: url("../img/cream_pixels.png");
}
b, strong {
    font-weight: 700;
}
small{
	font-size: 1em;
	font-weight:100;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.refcode{
	font-size: 2em;
    letter-spacing: 0.1em;
    margin: 10px;
    min-width: 5em;
    text-align: center;
    background-color: #ccedff;	

}
.pincode{
	font-size: 2em;
    letter-spacing: 0.1em;
    margin: 10px;
    min-width: 5em;
    text-align: center;
    background-color: #ccedff;	
}

.orange{
	color:#8b5f00;
}
.logo{
	margin:27px 10px 36px 10px;
	 box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}

.chip{
    padding: 8px 15px 8px 15px;
    border-radius: 8px;
}

.chip.process{
    background-color: #eaeaea;
}

.chip.signature{
    background-color: #fffdd4;
}

.chip.signed{
    background-color: #d8ffd4;
}

.chip.refused{
    background-color: #ffa6a6;
}

.op65{
	opacity: 0.65;
}

.tableHeader{
	background-color: grey;
    font-size: 1.2em;
}
.tableHeaderCell{
	background-color: lightgrey;
}

.tableCell{
		margin:10px;
}

.iti__flag {background-image: url("../lib/vendor/jackocnr/intl-tel-input/img/flags.png");}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {background-image: url("../lib/vendor/jackocnr/intl-tel-input/img/flags@2x.png");}
}

.center-form{
	 box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
	 background-color: white;
	 padding:25px 15px 25px 15px;
	 border: 1px solid lightgrey;

}

.title{
	background-color: #FFFEED;
	border-style: solid;
	font-size: 1.5em;
	box-shadow: 0px 2px 2px #000000;
	padding: 10px;
	margin-left: -20px;
	margin-right: -20px;
	margin-top: 50px;
	margin-bottom: 20px;
	background-image: url("../img/stripes-light.png");
	background-blend-mode: multiply;
	border-width: 2px 2px 2px 2px;
}

.text-padding-sides{
	padding: 0px 15px 0px 15px;
}
.text-space{
	line-height: 1.4;
}

.stabilo{
	-background-color: rgba(238, 255, 0, 0.45)
	margin: 0 -0.4em;
  padding: 0.1em 0.4em;
  border-radius: 0.8em 0.3em;
  background: transparent;
  background-image: linear-gradient(
    to right,
    rgba(255, 225, 0, 0.1),
    rgba(255, 225, 0, 0.7) 4%,
    rgba(255, 225, 0, 0.3)
  );
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.input-fixed[readonly]{
	color: #006B00!important;
	font-size: 1.4em!important;
	font-weight: bold;
	text-align: center;
	background-color: #E4F3E0;
	
}

ul.prix li{
	margin-bottom: 8px;
}

span.greenbig{
	color:green;
	font-size:1.2em;
	font-weight: bold;
}

span.bluebig{
	color:blue;
	font-size:1.2em;
	font-weight: bold;
}
