.iframe-container{
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    height: 0;
}
.iframe-container iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.display-none,
.display-hide {
    display: none;
}
.optionGroup {
  font-weight: bold;
  font-style: italic;
}
.optionChild {
    padding-left: 15px;
}
/* tabelle prezzi BCE */
.wrapper-cambi {
    width: 100%;
    font-size: 1.1em;
    margin-bottom: 11px;
    overflow: auto;
}
.wrapper-cambi caption {
    white-space: nowrap;
    text-align: center;
    color: white;
    background: #32444D;
    padding: 9px;
    font-weight: 600;
    font-size: 1.4em;
}
.wrapper-cambi th {
    color: #fff;
    background-color: #48626f;
    text-align: left;
    vertical-align: top;
    padding: .5em;
    font-weight: 600;
    width: 45%;
}
.wrapper-cambi th .small{
    color: #fff;
    background-color: #48626f;
    text-align: left;
    vertical-align: top;
    padding: .5em;
    font-weight: 600;
    width: 25% !important;
}
.wrapper-cambi td {
    vertical-align: top;
    padding: .5em;
}
.wrapper-cambi tbody tr:nth-of-type(even) {
    background-color: #eceff0;
}
caption {
    display: table-caption;
    text-align: -webkit-center;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
td {
    display: table-cell;
    vertical-align: inherit;
    text-align: center;
}
/* fixed video or image banner */
@keyframes fade-in-up {
    0% {
        opacity: 0;
    }
    100% {
        transform: translateY(0);
        opacity: 1;
    }
}
.stuck {
    display: none;
    position: fixed;
    bottom: -191px;
    right: 20px;
    width: 340px;
    height: 191px;
    -webkit-box-shadow: 0px 0px 13px 4px rgba(0,0,0,0.36);
    -moz-box-shadow: 0px 0px 13px 4px rgba(0,0,0,0.36);
    box-shadow: 0px 0px 13px 4px rgba(0,0,0,0.36);
    z-index: 999;
}
#x {
    display: none;
    position: absolute;
    background: #333333;
    color: #b9b9b9;
    top: -17px;
    right: 0px;
    font-size: 11px;
    border:0;
}
/*Floating CSS End*/
