input[type="number"], input[type="text"], input[type="range"] {
    background-color: #333131 !important;
    border: none !important;
    border-radius: 50px !important;
    color: #ffffff !important;
    padding: 10px !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

#monedas, #precios {
    border: 1px solid #333131;
    border-radius: 8px;
}

label {
    padding-left: 15px !important;
}


/* #resultado div table {
    font-size: 14px !important;
    background: #0C774E !important;
    border-collapse: collapse;
    font-size: 14px !important;
} */

.btnLong {
    background-color: transparent;
    background-image: linear-gradient(140deg, #61CE72 14%, #00778B 100%);
    border-radius: 20px 20px 20px 20px;
    padding: 10px 19px 10px 19px;

}

.resultadoLong {
    border-radius: 20px;
}

.cardResultadoLong {
    background-image: linear-gradient(140deg, #61CE72 14%, #00778B 100%);
    color: black;
    border: none !important;
    display: table;
    padding: 20px;
    font-weight: 600;
}

.btnShort {
    background-color: transparent;
    background-image: linear-gradient(140deg, #ec7080 14%, #d1172e 100%) !important;
    border-radius: 20px 20px 20px 20px;
    padding: 10px 19px 10px 19px;
}

#resultado div #resultadoCalculadora{
    display: flex !important;
}
#resultado div #resultadoCalculadoraShort{
    display: flex !important;
}


#stop-loss {
    color: white !important;
    border: none !important;
    padding: 20px !important;
    font-weight: 600  !important;
    background-image: linear-gradient(140deg, #7B61CE 14%, #8B0055 100%) !important;
    border-radius: 8px  !important;
    margin: 10px 0px 20px 0px !important;

}

#TakeProfit{
    background-color: transparent;
    background-image: linear-gradient(140deg, #61CE72 14%, #00778B 100%) !important;
    border-radius: 8px  !important;
    padding: 10px 19px 10px 19px !important;
    margin: 10px 0px 20px 0px !important;

}

.total-real-invertido {
    background: none !important;
    padding: 15px !important;
    border-radius: 8px !important;
    margin: 10px 0px 20px 0px !important;
}

.ResumenCalculadora {
display: flex;
padding: 10px;
background-image: linear-gradient(140deg, #61CE72 14%, #00778B 100%) !important;
border-radius: 10px;

}

.ResumenCalculadoraShort {
    display: flex;
    padding: 10px;
    background-image: linear-gradient(140deg, #ec7080 14%, #d1172e 100%) !important;
    border-radius: 10px;
    
    }

#resultado div table th {
        border: 1px solid #000000 !important;
    }

#resultado div table {    
        border-collapse: collapse;
    }

  .w100 {
    width: 100% !important;
  }  

.resultadoMontoFijo {
  
}

.resultadoMontoFijo h2 {
    color: white;
    background: black;
    padding: 10px;
    border-radius: 8px;
    border: 1px solid #a3b6f2;
    font-size: 21px;
}

.resultadoMontoFijo .tabla{
    border: 1px solid #a1b7f2;
    border-radius: 8px;
    padding: 20px;
    background: #333131;
}


