@font-face {
  font-family: 'MarkPro';
  src: url(/sites/default/files/2022-09/MarkPro.ttf);
}
@font-face {
  font-family: 'MarkProMedium';
  src: url(/sites/default/files/2022-09/MarkProMedium.ttf);
}
body.webform-share-page-body {
    background-color: rgb(232, 231, 231) !important;
    padding: 2rem !important;
    color: rgb(40, 41, 41) !important;
    font-family: 'MarkPro' !important;
}
body.webform-share-page-body .page-title{
  margin-top: 0rem;
  margin-bottom: 0rem;
  text-align: center;
  width: 100%;
  font-size: 1.7rem;
  font-family: 'MarkProMedium';
  text-transform: uppercase;
  letter-spacing: .03em;
  font-weight: normal;
}
.webform-submission-form input{
  width: 100%;
  background: transparent;
  border-radius: 0;
}
.webform-submission-form .form-item__label{
  font-weight: normal;  
}
.webform-submission-form .form-item{
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.webform-submission-form .form-element:hover:focus, 
.webform-submission-form .form-element:focus{
  outline: none;
  border-color: rgb(40, 41, 41);
  box-shadow: inset 0 0 0 1px rgb(40, 41, 41);
}
.webform-submission-form .form-item--last-name{
    width: 100%;
}
.webform-submission-form input[name="email"]{
    width: 100%;
}
.webform-submission-form table.draggable-table tr{
    background-color: transparent;
}
.webform-submission-form table.draggable-table td {
    padding-right: 0;
}
.webform-submission-form .form-element--type-select {
    background-color: rgb(232, 231, 231) !important;
    width: 100%;
}
.webform-submission-form .form-item--returns .action-link {
    color: #e8e7e7;
    border-radius: 0px;
    background-color: #908f8f;
}
.webform-submission-form .form-actions .button{
    height: 2.5rem;
    width: 18rem;
    background-color: rgb(144, 143, 143);
    display: block;
    color: rgb(232, 231, 231);
    text-align: center;
    text-transform: uppercase;
    font-size: 1rem;
    padding-top: 0.7rem;
    margin: 0 auto;
    cursor: pointer;
    border-radius: 0;
    margin-top: 2rem;
}
.webform-submission-form .js-webform-radios{
  display:flex;
  column-gap: 1rem;
}
.webform-submission-form .form-type--boolean .form-boolean{
    border-radius: 50%;
    width: 19px;
}
.webform-submission-form .form-boolean--type-radio:checked{
  border-color: black;
  box-shadow: inset 0 0 0 1px black;
  filter: brightness(0) saturate(100%);
}