.dropcap, .highlight:not(.highlight_image) {
    background-color: transparent; 
}


#civi-insert h1.title {text-align:center;font-size:36px;}

#civi-insert .crm-title {display: none;}

#civi-insert h3 {background-color:none;}

#crm-container.crm-public input[type="text"], #crm-container.crm-public input[type="password"], #crm-container.crm-public input[type="email"], #crm-container.crm-public select {
  max-width: 250px;
}


#civi-insert #crm-main-content-wrapper {width:600px; max-width: calc(100vw - 20px); margin:auto; margin-top: -60px;}
#civi-insert .crm-public-form-item, #civi-insert .crm-section {width:600px; min-width: 300px; margin-left:auto;}

#civi-insert #priceset .contribution_amount-content {width: 200px; margin: auto !important;}
#civi-insert #priceset .label {width: 33%; min-width: 200px; margin-right: 5px;}
#civi-insert #priceset {margin-bottom: 20px !important}

.crm-section.contribution_amount-section > div.label {display:none}

#civi-insert .crm-container a.button, .crm-container a.button:link, .crm-container a.button:visited, .crm-container input.crm-form-submit, .crm-container .ui-dialog-buttonset .ui-button, .crm-container input[type=button], .crm-container .crm-button {
  background-image: none;
  background-color: #2f354b;
  font-size: 18px;
}


x.crm-contribution-main-form-block > div {width:600px;margin:auto;}
x.crm-contribution-main-form-block > label {width: 300px;}

