#donation-form{padding-bottom:2rem;}#donation-form fieldset .fieldgroup{background-color:white;padding:1rem;margin-bottom:2rem;position:relative;}#donation-form fieldset .fieldgroup:before{content:'';display:block;position:absolute;bottom:-10px;width:0;height:0;transform:rotate(45deg);margin-left:calc(50% - 1.5rem);border:10px solid #003c78;border-top-color:white;border-left-color:white;}#donation-form fieldset h3{margin-bottom:1rem;}#donation-form fieldset .row.align-bottom{align-items:end;}#donation-form input[type="checkbox"]{margin-bottom:1rem;}#donation-form label + input[type="radio"]{margin-left:10px;}#donation-form fieldset .input-fields-textarea{position:relative;}#donation-form fieldset .input-fields label{position:absolute;line-height:2rem;top:2px;left:1.5rem;}#donation-form fieldset .input-fields-textarea label{position:absolute;line-height:2rem;top:2px;left:1rem;}#donation-form fieldset .input-fields label.small,#donation-form fieldset .input-fields-textarea label.small{line-height:1rem;font-size:10px;font-weight:bold;}#donation-form fieldset .input-fields input.dynamicLabel,#donation-form fieldset .input-fields-textarea textarea.dynamicLabel{font-size:14px;font-weight:normal;padding-left:14px;padding-top:14px;background-color:white;border-color:#003c78;outline-color:#e56218;}#donation-form fieldset select{background-color:white;border-color:#003c78;color:#003c78;outline-color:#e56218;}#donation-form fieldset div#receiptContainer,#donation-form fieldset div#receiptAddressContainer{display:none;}#donation-form fieldset .error{color:red;}#donation-form fieldset .radio-buttons input{background-color:white;border:2px solid #003c78;line-height:2rem;text-align:center;color:#003c78;cursor:pointer;}#donation-form fieldset .radio-buttons input.active,#donation-form fieldset .radio-buttons input:active,#donation-form fieldset .radio-buttons input:focus{border-color:#e56218 !important;border-radius:0 !important;background-color:#e56218;color:white;outline:none;}#donation-form fieldset .radio-buttons input::placeholder{color:#003c78;}#donation-form fieldset .radio-buttons input.active::placeholder{color:#e56218;}#donation-form fieldset .radio-buttons input::-webkit-input-placeholder{color:#003c78;}#donation-form fieldset .radio-buttons input.active::-webkit-input-placeholder{color:#e56218;}#donation-form fieldset .radio-buttons input::-moz-placeholder{color:#003c78;}#donation-form fieldset .radio-buttons input.active::-moz-placeholder{color:#e56218;}#donation-form fieldset input[type=number]::-webkit-inner-spin-button,#donation-form fieldset input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}#donation-form fieldset input[type=number]{-moz-appearance:textfield;}#donation-form fieldset .input-wrapper-unit{position:relative;display:inline-block;}#donation-form fieldset .input-wrapper-unit .unit{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#003c78;}#donation-form fieldset .radio-buttons input.active + .unit,#donation-form fieldset .radio-buttons input:active + .unit,#donation-form fieldset .radio-buttons input:focus + .unit{color:white;}@media (max-width:767px){#donation-form fieldset .col-m-3,#donation-form fieldset .col-m-4,#donation-form fieldset .col-m-6{width:100%;}#donation-form fieldset .col-m-3 input,#donation-form fieldset .col-m-4 input,#donation-form fieldset .col-m-6 input,#donation-form fieldset .col-m-3 select,#donation-form fieldset .col-m-4 select,#donation-form fieldset .col-m-6 select{margin-bottom:1rem;}#donation-form fieldset textarea{height:120px;}}
