.submit{
    padding: 16px 12px;
}

.Address__input label {
    margin-bottom: 6px;
}


.__header-two
{
    margin-bottom: 16px !important;
}

.LiveFieldSection
{
 padding:36px !important;
 background-color: white;
 border-radius: 32px;
box-shadow: 0px 3px 15px rgba(0,0,0,0.2);

}

.LiveField .LiveField__container {
    padding: 16px 12px;
}

.LiveField__input:not(.LiveField__input--manualfocus), textarea.LiveField__input[rows="1"], .LiveField__input--manualfocus:not(:focus) {
    border-bottom: none;
}

.LiveField, .LiveField.LiveField--active{
    
    -webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	
}


.LiveField__input{
    padding: 8px 12px;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
    border: 1px solid rgb(209 213 219 / 1) !important;
    /*border-color: rgb(209 213 219 / 1);*/
    border-radius: 6px;
    background-color:#F9FAFB;

}

.LiveField__input:focus{
    background-color: white;
}

.submit{
    padding: 16px 12px;
    /*width:50%;*/
}

.submit .btn-raised {
    width: auto;
    background-color: #00c874 !important;
    padding: 8px 16px;
    font-weight: 600 !important;
    width: 100%;
    border-radius: 8px !important;
    box-shadow: none!important;

}

textarea.LiveField__input[rows] {
    background-color: #f9fafb;
    padding: 5px 10px;
    transition: none;
    border-bottom-color: transparent;
}

.LiveField--active .LiveField__input:not(.LiveField__input--manualfocus), .LiveField--active textarea.LiveField__input[rows="1"], .LiveField__input--manualfocus:focus, .StripeCheckout__CardWrapper .StripeElement.StripeElement--focus {
    border: 1px solid rgba(21, 75, 244, 1) !important;
}

textarea.LiveField__input[rows]:focus {
    background-color: white;
    box-shadow:none;
}

.LiveField__header{
    font-size: 14px;
    font-family: 'Circular std',sans-serif;
    font-weight:500 !important;
}

.LiveField__answer {
    font-family: 'Circular std',sans-serif;
    line-height: 24px;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.65);
    font-weight: 300 !important;
    
}

/*MULTIPLE CHOICE OVERWRITES*/

.Choices{
    gap: 18px;
}

.Choices__choice.btn-default {
    background-color: white !important;
}


.Choices__choice--2{
    flex: 1 0 35%;
    max-width:49%;
}

.Choices__choice--3{
    flex: 1 0 25%;
    max-width: 32%;
}

.Choices__choice--4{
    flex: 1 0 20%;
    max-width:24%;
}

.Choices__choice--5{
    flex: 1 0 15%;
    max-width: 19%;
}

.YesNo{
    
    display: flex;
    gap: 18px;
}

.YesNo .YesNo__button{
     flex: 1 0 35%;
    max-width:49%;
}

/*Error Styling*/

.LiveField--error .LiveField__error{
    
    margin: 0px 20px;
    
}

.Select-control {
    background-color:#F9FAFB;    
    border-radius: 4px;
    cursor: default;
    display: flex;
    min-height: 38px;
    padding: 5px;
    outline: none;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.LiveField__answer .Select-placeholder {
    font-size: 14px;
    font-family: 'Circular std',sans-serif;
    font-weight: 300;
    /* font-size: 18px; */
}
/*
.LiveField__answer .Select {
    line-height: 24px;
    height: 24px !important;
}

.Select-control {
    background-color: #F9FAFB;
    border-radius: 4px;
    cursor: default;
    display: flex;
    max-height: 24px;
    padding: 5px;
    outline: none;
    overflow: hidden;
    position: relative;
    width: 100%;
}*/

.PaperDateInput + .BtnV2.BtnV2--raised {
    box-shadow: none;
    padding-left: 6px;
}

.PaperDateInput .PaperDateInput_container {
    display: flex;
    justify-content: center;
    border-bottom: 0px;
}

.LiveField--active .PaperDateInput_container {
    border-bottom: 0px;
}

.BtnV2:not(.BtnV2--solid) {
    margin:0px !important;
    padding: 6px;
}

.LiveField__prefix{
    margin-right: 8px;
    
}

.LiveField__description {
    margin-top:0px;
    margin-bottom:4px;
}

.LiveField__answer .Select {
    padding: 0px;
}

/*Mobile Styles*/

@media (max-width: 480px)
{
.LiveFieldSection {
    padding: 24px !important;
}
}

@media (max-width: 480px){
    
    .editor.editor--live {
    padding: 0px !important;
    padding-bottom: 80px;
}
    
}
