/* CSS Document */
.modal {
	background-color: rgba(0, 0, 0, .75);
}

.modal .close:not(:disabled):not(.disabled):hover, .modal .close:not(:disabled):not(.disabled):focus {
    color: #000;
    text-decoration: none;
    opacity: .75;
	outline: none;
}

.botton--secondary {
	background-color: #fff;
	border: 1px solid #27ACF8;
	color: #27ACF8;
}

.botton--secondary.border--white {
	border: 1px solid #fff;
}

.botton--secondary:hover, .botton--secondary:active, .botton--secondary:focus {
	background-color: #27ACF8;
	border: 1px solid transparent;
	text-decoration: none;
	color: #fff;
	outline: none;
}

.input__switch {
	display: none;
}

.input__switch__c {
	position: relative;
    width: 36px;
    height: 20px;
	background-color: #e6e6e8;
    border-radius: 60px;
    border: 1px solid #777777;
    cursor: pointer;
	-webkit-transition: background-color .35s ease;
    -moz-transition: background-color .35s ease;
    -ms-transition: background-color .35s ease;
    -o-transition: background-color .35s ease;
    transition: background-color .35s ease-out;
}

.input__switch__c::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;	
    width: 18px;
    background-color: #fff;
    border-radius: 100%;
	-webkit-transition: all .35s ease;
    -moz-transition: all .35s ease;
    -ms-transition: all .35s ease;
    -o-transition: all .35s ease;
    transition: all .35s ease-out;
}

.input__switch:checked + .input__switch__c {
    background-color: #242424;
}

.input__switch:checked + .input__switch__c::before {
	transform: translateX(90%);
}

.cookies-configuration__detail {
    font-size: 14px;
}