/*** CSS PleasantPassword ***/

.strong_blue .elementor-widget-text-editor p strong,
.strong_blue.elementor-widget-text-editor p strong{
	color:#000032;
}

.cotation_pleasant .elementor-field-group .elementor-field-label{
	padding-bottom:5px !important;
}
@media screen and (min-width: 768px) {
	.cotation_pleasant .elementor-field-group {
		display:flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;	
		gap:20px;
	}
	.cotation_pleasant .elementor-field-group .elementor-field-label{
		width:27%;
		text-align:right;
		padding-bottom:0 !important;
	}
	.cotation_pleasant .elementor-field-group .elementor-field,
	.cotation_pleasant .elementor-field-group  .elementor-field-subgroup {
		max-width:60% !important;
	}
}
.cotation_pleasant .elementor-field-group .elementor-field-option{
	font-size:16px;
}

.cotation_pleasant .elementor-field-group input{
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	transition: border linear 0.2s, box-shadow linear 0.2s;
	background-color: rgba(0, 0, 0, 0.03) !important;
}
.cotation_pleasant .elementor-field-group input:focus{
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
.cotation_pleasant .elementor-button {
	margin-left:27%;
	margin-right:auto;
	width:34.5%;
}

.onglets_pleasant .e-n-tabs-heading{
	width:175px;
	flex-basis: 175px;
	justify-content:flex-start;
	position: sticky !important;
	top: 100px;
	margin-top:20px;
	align-self: flex-start;
}

.onglets_pleasant .e-n-tabs-heading .e-n-tab-title{
	justify-content:space-between;
	text-align:left;
}

.onglets_pleasant .e-n-tabs-heading > .e-n-tab-title:nth-child(1) {
	flex-wrap: wrap !important;
}

.onglets_pleasant .e-n-tabs-heading > .e-n-tab-title:nth-child(1)::before {
    content: ""; 
    display: block;
    width: 100%;
    height: 53px;
    background-image: url('../images/pleasant/pleasant-password-server-apercu.png');
    background-size: 53px 50px;
    background-repeat: no-repeat;
    background-position: center;
	margin-bottom: 8px;
}