/*layout*/
.layout-contact #sp-left, .layout-contact #hikashop_contact_form img {
    display: none;
}

.layout-contact main#sp-component {
    margin: auto;
}

.layout-contact label {
    margin-bottom: 10px;
    margin-top: 20px;
}

a.hikashop_contact_link_to_product {
    color: #00aeef;
    font-size: 35px;
}
.layout-contact input, .layout-contact textarea{
    background: transparent;
    border-radius:10px;
    border: 2px solid #00aeef;
    color:#fff!important;
    padding: 10px;
}

button.hikabtn.hikabtn-success {
    background: #23a723!important;
    height: 40px;
}

button.hikabtn.hikabtn-danger {
    background: #d71c1c!important;
    height: 40px;
}

button.hikabtn.hikabtn-success:hover, button.hikabtn.hikabtn-danger:hover {
   color:#fff!important; opacity:0.5;
}