
div.convFormDynamicInput {
    width: calc(50%); /* width: calc(100% - 33px); */
    margin: 10px calc(3%) 15px; /* margin: 10px auto 15px; */
    padding: 0 !important;
    position: relative;
    box-shadow: 0 0 30px 10px rgba(160, 0, 255, 0.2); /* 5px 5px */
    font-family: var(--font-secondary);

    
    float: left;
}

div.convFormDynamicInput input.userInputDynamic {
    border: none;
    background: transparent;
    color: var(--color-gray-1);
    padding: 7px 10px;
    outline: none;
    font-size: 1.4rem;/* 1rem */
    /*float: left;*/
    width: calc(100%);/* calc(100% - 70px); */
    line-height: 1em;/* 1.3em */
    min-height: 1.7em;
    max-height: 10rem;
    display: block;
    max-width: 96%;
    margin-right: 0;
}
input[type="text"].userInputDynamic {
    border-radius: 3px;
    margin: 7px 10px;
}

div.convFormDynamicSubmit {
    
    margin: 10px calc(20%) 0; /* margin: 10px auto 15px; */
    padding: 0 !important;
    position: relative;
    font-family: var(--font-secondary);
    float: left;
    display: block;
}

div.convFormDynamicSubmit button.submit {
    padding: 3px;
    background: transparent;
    color: var(--color-gray-1);
    border: none;
    float: left;
    margin: 5px;
    cursor: pointer;
    border-radius: 8px;
    font-size: 1.4rem;
    margin-top: 4px;
    width: 36px;
    height: 35px;
    outline: none !important;
}

button.submit:hover {
    color: #FF6600!important;
}
span.clear {
    display: block;
    clear: both;
}