.webform-submission-form legend {font-size:1.1rem;}
[id^="edit-kurumsal-sahis--"] label{font-size:17pt !important;}
[id^="edit-pazaryeri-entegrasyonlari"] > div.js-form-item.form-item, 
[id^="edit-erp-muhasebe-uygulamalari"] > div.js-form-item.form-item,
[id^="edit-e-ticaret"] > div.js-form-item.form-item,
[id^="edit-kargo-entegrasyonlari"] > div.js-form-item{

  display: flex;
    justify-content: flex-start;
    align-items: stretch;}

[id^="edit-pazaryeri-entegrasyonlari"]  label,[id^="edit-kurumsal-sahis--"] label,[id^="edit-erp-muhasebe-uygulamalari"] label, [id^="edit-e-ticaret"] label, [id^="edit-kargo-entegrasyonlari"] label
{font-size:16px;}

input.apple-switch {
position: relative;
appearance: none !important; outline: none !important;
width: 50px !important; height: 30px !important;
background-color: #ffffff; border: 1px solid #D9DADC !important;
border-radius: 50px !important; 
box-shadow: inset -20px 0 0 0 #ffffff !important;
transition-duration: 200ms;
padding:0px !important;
  margin-right: 15px !important;
  cursor:pointer;
}

.form-item--error-message {
    color: #14acac;
}

input.apple-switch:after {
content: "";
position: absolute;
top: 1px; left: 1px;
width: 26px !important; height: 26px!important;
background-color: transparent !important;
border-radius: 50%; box-shadow: 2px 4px 6px rgba(0,0,0,0.2) !important;
}


input.apple-switch:checked {
border-color: #14acac !important;
    box-shadow: inset 20px 0 0 0 #14acac !important;
}


input.apple-switch:checked:after {
left: 20px!important;;
box-shadow: -2px 4px 3px rgba(0,0,0,0.05)!important;
}



@media (min-width: 400px){
.webform-options-display-three-columns {
    display: block;
    max-width: 100%;
    margin-top: 0.4em;
    column-count: 3;
}
}
.webform-submission-form .form-item label:hover {
    cursor: pointer;
}
.webform-options-display-buttons input:checked+label.webform-options-display-buttons-label {
    color: #000;
    border-color: #1b9393;
    background-color: #14acac;
    color: #fff;
    transition: border-color 0.15s ease-out, color 0.25s ease-out, background-color 0.15s ease-out, box-shadow 0.15s ease-out;
    font-size: 20px;
}

form.webform-submission-form{background-color: #fff;     padding: 30px;     border-radius: 15px;}
input[id^="edit-terms-of-service"]{
    
    height: 50px !important;
    width: 28px !important;
    margin-right: 10px !important;
}
