@font-face {
    font-family: 'sansation_lightlight';
    src: url('../fonts/Sansation-Light-webfont.eot');
    src: url('../fonts/Sansation-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Sansation-Light-webfont.woff') format('woff'),
         url('../fonts/Sansation-Light-webfont.ttf') format('truetype'),
         url('../fonts/Sansation-Light-webfont.svg#sansation_lightlight') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'sansationregular';
    src: url('../fonts/Sansation-Regular-webfont.eot');
    src: url('../fonts/Sansation-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Sansation-Regular-webfont.woff') format('woff'),
         url('../fonts/Sansation-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Sansation-Regular-webfont.svg#sansationregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'sansationbold';
    src: url('../fonts/Sansation-Bold-webfont.eot');
    src: url('../fonts/Sansation-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Sansation-Bold-webfont.woff') format('woff'),
         url('../fonts/Sansation-Bold-webfont.ttf') format('truetype'),
         url('../fonts/Sansation-Bold-webfont.svg#sansationbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

.bt-font-light{
	font-family: 'sansation_lightlight';	
}

.bt-font-regular{
    font-family: 'sansationregular';	
}

.bt-font-bold{
    font-family: 'sansationbold';	
}

strong{
	font-family: 'sansationbold';		
}

.uno{
	border-top:20px solid rgba(45, 215, 198, 0.2) !important;

}

.due{
	border-top:20px solid rgba(45, 215, 198, 0.5) !important;
}

.tre{
	border-top:20px solid rgba(28, 164, 151, 1) !important;
}

.uk-tooltip{
    font-family: 'sansationbold';
    font-size: 16px;
}

.acf-fields > .acf-field {
    padding: 15px 3px;
}

.acf-field[data-width] + .acf-field[data-width] {
    border-left: none;
}

.single-questionari_beautech #tm-main, .page-template-questionario #tm-main, .post-type-archive-questionari_beautech #tm-main{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 0px !important;
}

#acf-form .acf-fields > .acf-field .acf-fields > .acf-field{
	padding-left:15px !important;
	padding-right:15px !important;
}

.acf-fields.-border {
	border: none;
    background: #fff;
    border-radius: 10px;
}

.acf-field-group > .acf-label{
	font-size: 30px;
	font-family: 'sansationbold';
}

.acf-fields > .acf-field:not(.acf-fields > .acf-field .acf-fields > .acf-field) {
    border-top: none !important;
}

.acf-form-submit{
	margin-top:30px;
}

.uk-card-default .uk-input, .uk-section-muted .uk-input{
	background:#fff;
}

.logo-beautech-mobile img{
	width:50px;
}

.punteggio-totale{
	background:#343740;
	padding:10px;
	border-radius:5px;
	color:#fff;
	font-weight:bold;
}


.el-lista-archivi > *{
	align-items: center;
}

.link-lista-archivi{
	float:right;
	margin-left:10px;
}

@media screen and (max-width:640px){
    .link-lista-archivi{
        float:none;
        margin-left:0px;
    }
}

.page-id-220 .tm-header, .page-id-220 .tm-header-mobile{
	display: none;
}

.removescrollbar{
	-ms-overflow-style: none;  /* IE and Edge */
	scrollbar-width: none;  /* Firefox */	
}
.removescrollbar::-webkit-scrollbar {
  display: none; /* Hide scrollbar for Chrome, Safari and Opera */
}

.uk-input{
	font-size: 16px;
}

.nf-form-fields-required{
	display:none;
}

.page-id-220 #nf-field-7{
	width:100%;
}

.page-id-220 .nf-form-content button:hover, .page-id-220 .nf-form-content input[type="button"]:hover, .page-id-220 .nf-form-content input[type="submit"]:hover {
    background: #666 !important;
    color: #fff !important;
}
