.xonfirm_msg {
    
    text-align: center;
    color: #e00021;
    z-index: 111111;
}

.webform-confirmation {
    background-color: transparent;
    text-align: center;
    color: #e00021;
 
}

form#webform-submission-contact-node-104-add-form {
   /*  margin: 50px;
     width: 44%;
    padding: 5px; 
    color: 1px solid #6194d8;*/
   
    box-sizing: border-box;
    margin-bottom: 16px;
    resize: vertical;
    color: #4d73c4;
}

input[type=submit] {
    background-color: #4D73C4;
    color: white;
    padding: 5px 20px;
    border: none;
    cursor: pointer;
}

input#edit-email {
    padding: 5px 10px;
   /* box-sizing: border-box;*/
    margin-top: 6px;
    margin-bottom: 0px;
    width: 100%;
  /*  border-bottom: 1px solid #6194d8; */
   background-color: transparent; 
    padding: 10;
}

.block.widget.drp-block.sidebar-box.block-webform.block-webform-block {
    background-color: #transparent;
    padding-top: 20px;
}


input[type=submit] {
    background-color: transparent;
    color: white;
    border: none;
    border-radius: 0;
    cursor: pointer;
    margin: 10px;
    padding: 10px 40px;
}


a.js-webform-confirmation-back-link-ajax {
    text-decoration: underline;
}

 input#edit-email {
    border-radius: 0;
    width: 100%;
    padding: 5px;
   /* border: 1px solid #e00021;
    border-radius: 0; */
    box-sizing: border-box;
    margin-top: 6px;
    margin-bottom: 16px;
    resize: vertical;
}

.block.widget.drp-block.sidebar-box.block-layout-builder.block-field-blocknodepagefield-webform.no-title {
    background-color: transparent;
}

.webform-ajax-form-wrapper {
    padding-right: calc((100vw - 980px) / 2);
}

div#webform-submission-contact-asyrec-node-1-form-ajax {
    height: 527px;
    color: #e00021;
}

.webform-confirmation {
    background-color: transparent;
    text-align: center;
    color: #e00021;
    border-radius: 0;
    padding: 50px;
}

.webform-confirmation__back {
    text-decoration: underline;
}

 .layout--twocol-section > .layout__region
  {
   width: 50%; 
     float: left; 
}



form#webform-submission-contact-node-104-add-form {
    
    background-color: transparent;
    min-height: 600px;
 /*   margin-bottom: 80px; */
  padding-top: 50px;
  padding-bottom: 50px;

}


.form-control {
    background-color: transparent !important;
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom: 1px solid #ccc !important;
    border-radius: 0 !important;
}

.form-group.col-md-8.col-md-offset-2.col-sm-8.col-sm-offset-2.js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name.form-no-label input#edit-name {
  padding-left: 10px;
}
