@import url(../library/material/style.css);

.floating-label.textfield-box label, .floating-label.textfield-box legend{
    top:1.3rem !important
}

.floating-label.textfield-box.has-value label, .floating-label.textfield-box.has-value legend, .floating-label.textfield-box.is-focused label, .floating-label.textfield-box.is-focused legend {
    line-height: 1;
    top: 0.5rem !important;
}

/*** outline */


.textfieldOutlineBorder.inputLg input{
    min-height: 60px;
    font-size: 18px !important;
}

.floating-label.textfield-box.inputLg label, .floating-label.textfield-box legend{
    top:1.3rem !important
}

.textfieldOutline .form-control{
    background-color: unset !important;
    border: 1px solid #ccc;
    border-radius: 8px;
}

.textfieldOutline label{
    font-weight: 500;
}

[class*='form-ripple']::before,
.floating-label::before {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, var(--primary) 15%, var(--primary) 85%, rgba(255, 255, 255, 0) 100%);
}

.containerOutline{
    padding:7px 16px;
    padding-top: 27px;
    background-color: unset !important;
    border: 1px solid #ccc;
    border-radius: 8px;
    min-height: 57px;
}

.containerOutline label{
    position: absolute;
    margin-top: -23px;
    font-weight: 500;
}


/***** textfieldOutlineBorder */

.textfieldOutlineBorder .form-control{
    background-color: unset !important;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

.textfieldOutlineBorder.is-focused .form-control{
    padding-top: 6px !important;
}

.textfieldOutlineBorder.floating-label label{
    top:0.8rem !important
}

.textfieldOutlineBorder.floating-label.textfield-box.is-focused label, .textfieldOutlineBorder.floating-label.textfield-box.has-value label {
    line-height: 1;
    top: -0.4rem !important;    
    z-index: 1;
    background-color: #fff;
    padding: 2px 5px;
    font-weight: bold;    
}

.textfieldOutlineBorder.is-focused .form-control{
    border:2px solid var(--primary);
}

.textfieldOutlineBorder.is-focused label{
    color: var(--primary);    
    
}
