.logo2{
	padding-top: 10px;
	padding-left: 40px;
	width: 70% !important;
}
#containerParagraphe{
	padding-left: 20px;
}
.logoktp{
	width: 70%;
}
#hideCode{
	background-color: #3c0825;
}
#hideCode:hover{
	background-color: #fd3f5c;
}
.disabled{
	pointer-events: none;
	opacity: .5;
}
.alert.alert-danger{
	font-size: 17px;
}
.spinner-border{
    color: #EB5671;
}
.spin{
	position: relative;
}
@keyframes spinner {
        0% {
          transform: translate3d(-50%, -50%, 0) rotate(0deg);
        }
        100% {
          transform: translate3d(-50%, -50%, 0) rotate(360deg);
        }
      }
      .spin::before {
        animation: 1.5s linear infinite spinner;
        animation-play-state: inherit;
        border: solid 5px #cfd0d1;
        border-bottom-color: #3c0825;
        border-radius: 50%;
        content: "";
        height: 40px;
        width: 40px;
        position: absolute;
        top: 10%;
        left: 10%;
        transform: translate3d(-50%, -50%, 0);
        will-change: transform;
      }

 @media screen and (max-width: 600px) {
	.imageDiv{
		display: none!important;
	}  
}