.documentsaccessform-component .btn-purple{text-decoration:none;border:0;background-color:#e91e63;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;padding:.75rem 2rem;font-size:18px;color:#fff}
.documentsaccessform-component input[type=checkbox]{outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #c2cddd;width:19px;height:19px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
.documentsaccessform-component input:checked[type=checkbox]{background-color:#e91e63;border-color:#e91e63}
.documentsaccessform-component input[type=checkbox]:checked:after{content:'\e924';color:white;margin-left:1px;font-size:16px;position:absolute;font-weight:600;font-family:'icomoon' !important}
.documentsaccessform-component{margin-bottom:110px}
.documentsaccessform-component input,.documentsaccessform-component textarea,.documentsaccessform-component select{border-radius:0;border-color:#c2cddd;color:#667790;resize:none}
.documentsaccessform-component label{margin-bottom:15px}
.documentsaccessform-component select{padding-left:12px;background:url("../../../../../../content/dam/eneldhcomarchiviostorico/resources-icon/icon-chevron-up.svg") right 20px center no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.documentsaccessform-component #gdpr-check{position:absolute;top:auto;right:auto;bottom:auto;left:0}
.documentsaccessform-component .btn-purple{line-height:1}
.documentsaccessform-component .btn-purple:hover{cursor:pointer;color:#fff}
.documentsaccessform-component .form-small,.documentsaccessform-component .form-medium,.documentsaccessform-component .form-large{height:44px}
@media only screen and (min-width:1200px){.documentsaccessform-component .form-small{width:130px}
.documentsaccessform-component .form-medium{width:224px}
.documentsaccessform-component .form-large{width:281 px}
}
.documentsaccessform-component .bottom-line{border-bottom:1px solid #c2cddd;margin-right:70px}
.documentsaccessform-component .text-purple{color:#e91e63}
.documentsaccessform-component .margin-label{margin-right:8%}
.documentsaccessform-component a{color:#e91e63}
.documentsaccessform-component a:hover{text-decoration:underline;color:#e91e63;cursor:pointer}