/* font-size +2 rispetto al main */

/* /\* XLarge *\/ */
/* @media screen and (max-width: 1680px) { */
/*     body, input, select, textarea { */
/* 	font-size: 15pt; */
/*     } */
/* } */

/* /\* Large *\/ */
/* @media screen and (max-width: 1280px) { */
/*     /\* Basic *\/ */
/*     body, input, select, textarea { */
/* 	font-size: 13.5pt; */
/*     } */
/* } */

/* /\* Medium *\/ */
/* @media screen and (max-width: 980px) { */
/*     /\* Basic *\/ */
/*     body, input, select, textarea { */
/* 	font-size: 14pt; */
/*     } */
/* } */

/* /\* Small *\/ */
/* @media screen and (max-width: 736px) { */
/*     /\* Basic *\/ */
/*     body, input, select, textarea { */
/* 	font-size: 14pt; */
/*     } */
/* } */

/* /\* XSmall *\/ */
/* @media screen and (max-width: 480px) { */
/*     /\* Basic *\/ */
/*     body, input, select, textarea { */
/* 	font-size: 14pt; */
/*     } */
/* } */

/* mostra sempre */
#header {
    display: inline-block;
}

.warning {
    font-size: 150%;
    color: #e44c65;
}

.center {
    text-align: center;
}

.text120 {
    font-size: 120%;
}

.zurl {
    font-size: 200%;
    text-align: center;
    font-weight: 500;
    color: #ffffff;
}

input[type="number"] {
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    -moz-transition: border-color 0.2s ease-in-out;
    -webkit-transition: border-color 0.2s ease-in-out;
    -ms-transition: border-color 0.2s ease-in-out;
    transition: border-color 0.2s ease-in-out;
    background: transparent;
    border-radius: 4px;
    border: solid 1px rgba(255, 255, 255, 0.3);
    color: inherit;
    display: block;
    outline: 0;
    padding: 0 1em;
    text-decoration: none;
    width: 100%;
}

input[type="number"]:invalid {
    box-shadow: none;
}

input[type="number"]:focus {
    border-color: #e44c65;
}

input[type="number"] {
    height: 3em;
}
