@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500&display=swap');
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body {
  -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.pige_v4, .pige2021, .inscription_v2 {
	background: #2577ff;
	font-family: 'Poppins', sans-serif !important;
}
.pige_v4 .login-form {
	background-color: transparent;
}
.pige_v4 h1 {
    color: #fff;
    font-size: 20px;
    font-weight: bold;
	margin-bottom: 15px;
	font-family: 'Poppins', sans-serif !important;
}
.pige_v4 input#login, .pige_v4 input#pass, .pige_v4 input#mail, .pige_v4 #coordonnees input, .pige_v4 #formRegister input, .pige_v4 input#code {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #fff;
	padding-left: 0;
	border-radius: 0;
	color: #fff;
}
.pige_v4 #coordonnees input, .pige_v4 #formRegister input {
	margin-bottom: 15px;
}
.pige_v4 ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}

.pige_v4 :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff;
}

.pige_v4 ::-ms-input-placeholder { /* Microsoft Edge */
  color: #fff;
}

.pige_v4 .btn-2021 {
    background: #fff;
    color: #2577ff;
    text-transform: none;
    font-size: 20px;
    font-weight: 700;
    border-radius: 30px;
    padding: 10px 40px;
	border: 0;
	border-bottom: 1px solid #2577ff;
	margin-top: 30px;
}

.pige_v4 .btn-2021:hover {
	background: #2577ff !important;
	color: #fff !important;
	border: 1px solid #fff !important;
}
.pige_v4 input:-webkit-autofill,
.pige_v4 input:-webkit-autofill:hover, 
.pige_v4 input:-webkit-autofill:focus,
.pige_v4 input:-webkit-autofill:active {
	background: transparent;
  border-bottom: 1px solid #fff;
  transition: background-color 5000s ease-in-out 0s;
-webkit-animation: autofill 0s forwards;
    animation: autofill 0s forwards;
	-webkit-box-shadow: 0 0 0 30px #2577ff inset !important;
	-webkit-text-fill-color: fff !important;
	color: #fff;
}
input:-webkit-autofill {
    -webkit-box-shadow:0 0 0 50px white inset; /* Change the color to your own background color */
    -webkit-text-fill-color: #fff;
}
input:-webkit-autofill:focus {
    -webkit-box-shadow: /*your box-shadow*/,0 0 0 50px white inset;
    -webkit-text-fill-color: #fff;
}
a#forgot, a#inscription, a#backToLogin, a#backHome {
	font-size: 14px;
	color:#fff;
}
a#forgot:hover, a#inscription:hover, a#backToLogin:hover, a#backHome:hover {
	color: #283342;
}

.pige_v4 .formule-1 .formule-body, .pige_v4 .formule-5 .formule-body {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.pige_v4 .formule-body {
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin-right: 0;
    margin-left: 0;
	color: #000;
}
.pige_v4 .col-formule p {
	color: #000;
}
.pige_v4 .col-formule .btn-2021 {
	margin: 20px 0 15px;
	display: inline-block;
}
.pige_v4 .formule-2021 {
	background-color: #283342;
}
.pige_v4 .formule-2 .formule-body, .formule-4 .formule-body {
    border-bottom-right-radius: 10px !important;
	border-top-right-radius: 0px !important;
	 border-top-left-radius: 0px !important;
	border-bottom-left-radius: 10px !important;
}
.pige_v4 .formule-1 .formule-body, .formule-3 .formule-body {
    border-top-left-radius: 0px !important;
	border-bottom-left-radius: 10px !important;
	border-bottom-right-radius: 10px !important;
	border-top-right-radius: 0px !important;
}
.pige_v4 .formule-5 .formule-body {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 10px !important;
	 border-top-left-radius: 0px !important;
	border-bottom-left-radius: 10px !important;
}
.pige_v4 .formule-price {
	width: 90px;
}
.pige_v4 .formule-price {
    border: 0;
    width: auto;
    margin: 10px auto 0;
    position: relative;
    top: 0;
    background: transparent;
    color: #fff;
    font-weight: bold;
    line-height: unset;
    border-radius: 0;
}
.pige_v4 .formule-top {
	height: auto;
	line-height: unset;
	padding: 22px 0;
}
.pige_v4 .big-price {
    font-size: 36px;
}
.pige_v4 .formule-body {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
    border-top-right-radius: 0px !important;
    padding: 20px 0;
	background: #fff;
	color: #000;
}
.pige_v4 .formule-body strong {
	line-height: 1.5;
}
.pige_v4 .formule-price sup {
    top: -16px;
    font-size: 20px;
}
.pige_v4 .mois-price {
    margin-left: -17px;
    font-size: 14px;
}
.pige_v4 .btn-style-one {
	background-color: #33e2a9;
	color: #fff;
	border: 1px solid #33e2a9;
}
.pige_v4 .btn-style-three {
	background-color: #283342;
	color: #fff;
	border: 1px solid #283342;
}
.pige_v4 .btn-style-three:hover {
	background-color: #33e2a9 !important;
	border: 1px solid #33e2a9 !important;
	color: #33e2a9 !important;
}
.pige_v4 .btn-style-one:hover {
	background-color: #283342;
	border: 1px solid #283342;
}
.pige_v4 .formule-active .formule-top, .pige_v4 .formule-active .formule-price {
    background: #33e2a9;
}
@media (max-width: 992px) and (min-width: 619px) {
	.pige_v4 .col-choice {
		margin-left: 10%;
	}
}