.error-message {
    -webkit-animation: fadeOut 3s forwards;
    animation: fadeOut 2s forwards;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    background: yelllow;
    color: black;
    padding: 10px;
    text-align: center;
}

@-webkit-keyframes fadeOut {
    from {opacity: 1;}
    to {opacity: 0;}
}

@keyframes fadeOut {
    from {opacity: 1;}
    to {opacity: 0;}
}

.bptabGroup {
    width: 100%;
/*    height: 100%; */
}
.bptabGroup > input[type="radio"] {
    position: absolute;
    left:-100px;
    top:-100px;
}
.bptabGroup > input[type="radio"] + label {
    display: inline-block;
    border: 1px solid black;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-bottom: 0;
    padding: 5px 10px;
    background-color:#ddd;
}
.bptabGroup > input[type="radio"]:focus + label {
    border:1px dashed black;
}
.bptabGroup > input[type="radio"]:checked + label {
    background-color:white;
    font-weight: bold;
    border-bottom: 1px solid white;
    margin-bottom: -1px;
}
.bptabGroup > div {
    display: none;
    border: 1px solid black;
    background-color: white;
    padding: 10px 10px;
/*    height: 100%; */
    overflow: auto;  
    box-shadow: 0 0 20px #444;
    -moz-box-shadow: 0 0 20px #444;
    -webkit-box-shadow: 0 0 20px #444;
    border-radius: 0 5px 5px 5px;
    margin-bottom: 0.6em;
    -moz-border-radius: 0 5px 5px 5px;
    -webkit-border-radius: 0 5px 5px 5px;
}
.bptab_0:checked ~ .bptab_0, .bptab_1:checked ~ .bptab_1, 
.bptab_2:checked ~ .bptab_2,  .bptab_3:checked ~ .bptab_3, 
.bptab_4:checked ~ .bptab_4, .bptab_5:checked ~ .bptab_5, 
.bptab_6:checked ~ .bptab_6, .bptab_7:checked ~ .bptab_7,  
.bptab_8:checked ~ .bptab_8, .bptab_9:checked ~ .bptab_9,
.bptab_10:checked ~ .bptab_10, .bptab_11:checked ~ .bptab_11, 
.bptab_12:checked ~ .bptab_12,  .bptab_13:checked ~ .bptab_13, 
.bptab_14:checked ~ .bptab_14, .bptab_15:checked ~ .bptab_15,
.bptab_16:checked ~ .bptab_16, .bptab_17:checked ~ .bptab_17, 
.bptab_18:checked ~ .bptab_18,  .bptab_19:checked ~ .bptab_19, 
.bptab_20:checked ~ .bptab_20, .bptab_21:checked ~ .bptab_21,
.bptab_22:checked ~ .bptab_22, .bptab_23:checked ~ .bptab_23,
.bptab_24:checked ~ .bptab_24, .bptab_25:checked ~ .bptab_25,
.bptab_26:checked ~ .bptab_26, .bptab_27:checked ~ .bptab_27, 
.bptab_28:checked ~ .bptab_28,  .bptab_29:checked ~ .bptab_29, 
.bptab_30:checked ~ .bptab_30, .bptab_31:checked ~ .bptab_31, 
.bptab_32:checked ~ .bptab_32,  .bptab_33:checked ~ .bptab_33, 
.bptab_34:checked ~ .bptab_34, .bptab_35:checked ~ .bptab_35,
.bptab_36:checked ~ .bptab_36, .bptab_37:checked ~ .bptab_37, 
.bptab_38:checked ~ .bptab_38,  .bptab_39:checked ~ .bptab_39, 
.bptab_40:checked ~ .bptab_40, .bptab_41:checked ~ .bptab_41, 
.bptab_42:checked ~ .bptab_42,  .bptab_43:checked ~ .bptab_43, 
.bptab_44:checked ~ .bptab_44, .bptab_45:checked ~ .bptab_45,
.bptab_46:checked ~ .bptab_46, .bptab_47:checked ~ .bptab_47, 
.bptab_48:checked ~ .bptab_48,  .bptab_49:checked ~ .bptab_49
{
    display: block;
}
