/*----------GENERAL----------*/
input, select, textarea{
    outline:none
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}/*Hide arrows from input type number*/

input[type="checkbox"]:checked {
    accent-color: black
}

input[type="radio"]:checked {
accent-color: black
}

/*----------DIV INPUTS----------*/

.input1{
    text-align: center;
}




.unabledInput{
    border: #6d6c6c solid 1px;
    color: #6d6c6c;
}

.label1{
    position: absolute;
    left: 8px;
    top: -8px;
    padding: 0px 5px;
    font-weight: bold;
    background-color: white;
}

.label2{
    position: absolute;
    left: 8px;
    top: -8px;
    padding: 0px 5px;
    font-size: 13px;
    background-color: white;
}

.label3{
    position: absolute;
    left: 8px;
    top: -8px;
    padding: 0px 5px;
    font-size: 13px;
    background-color: white;
    font-weight: bold;
}

.unabledLabel{
    color: #6d6c6c;
}

/*----------INPUTS AND SELECTS SIZES----------*/

.ixs{
    width: 55px;
}

.is{
    width: 110px;
}

.ss{
    width: 110px;
}

.im{
    width: 150px;
}

.sm{
    width: 200px;
}



.sl{
    width: 250px;
}

.ixl{
    width: 300px;
}

.sxl{
    width: 300px;
}

.ixxl{
    width: 350px;
}

.sxxl{
    width: 350px;
}

.sxxxl{
    width: 400px;
}

.ixxxl{
    width: 400px;
}

.sxxxxl{
    width: 500px;
}

.ixxxxl{
    width: 500px;
}

.ips{
    padding: 3px 0px 3px 0px;
}

.spl{
    padding: 10px 0px 8px 0px;
}

/*----------DIV CHECKBOX----------*/
.divCheckbox1{
    font-size: 13px;
    font-weight: lighter;
    display: flex;
    align-items: center;
    justify-content: center;
}

.divCheckbox2{
    font-size: 13px;
    display: flex;
    align-items:center;
    width: 200px;
    background-color: white;
    padding: 3px 0px;
    height: 1.5rem;    
}

.absoluteCheck{
    position: absolute;
    bottom: 3px;
}