/**********************************************/
/* CSS PVC-ikkuna sivulle */
/**********************************************/

#number_5800505243 {
    visibility:hidden;
    position:absolute;
}
#field_number_5800505243 {
    display:none;
}

#mallikuva_nappi {
    padding: 6px 20px;
    /*border:1px solid var(--e-global-color-accent);*/
    transition: all 0.3s;
    background-color: #AF1870;
    color:white;
    border:1px solid #AF1870;
    position:relative;
}
#mallikuva_nappi:hover {
    background-color:white !important;
    border-color:#AF1870;
    color:#AF1870;
}
#mallikuva_nappi.disabled {
    cursor: not-allowed;
    opacity: 0.5;
    background-color:grey;
    color:white !important;
    border:1px solid grey;
}
#mallikuva_nappi.disabled:hover {
    opacity: 0.3;
    background-color:#AF1870 !important;
}
#mallikuva_nappi.loading {
    cursor: not-allowed;
    opacity: 0.5;
}
/* Pyörivä loading elementti*/
#mallikuva_nappi.loading:before {
    content:"";
    display:block;
    width:20px;
    height:20px;
    border-radius:50%;
    border:2px solid #fff;
    border-top-color:#AF1870;
    animation:spin 1s linear infinite;
    position:absolute;
    right:180px;
    top:6px;
}
.url_mallikuva label  {
    display:none !important;
}
.url_mallikuva input {
    display:none;
}
.url_mallikuva .wcpa_field_error {
    width:100%;
}
.postid-17536 .wcpa_form_outer .wcpa_row_index_5,
.postid-17536 .wcpa_form_outer .wcpa_row_index_11 label,
.postid-17536 .wcpa_form_outer .wcpa_row_index_11 input {
    display: none;
}