/*aspectos generales: bordes y color de fondo de calculadora*/

.calculadora {
    border: 3px navy solid;
    width: 400px;
    height: 280px;
    text-align: center;
    background-color: #91a6c1;
}


/*pantalla de visualización: bordes, posición, color de fondo, estilo letra.*/

.textoPantalla {
    width: 350px;
    border: 2px black solid;
    font-size: 19px;
    text-align: right;
    position: relative;
    left: 18px;
    padding: 8px 5px;
    background-color: white;
    font-family: "courier new";
    overflow: hidden;
    color: green;
    font-weight: bold;
}


/*botones normales: anchura y margen*/


.btn-group .button {
    background-color: #4CAF50; /* Green */
    border: 1px solid green;
    color: white;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
    float: left;
    height: 35px;
    width: 50px;
    margin: 1px;
}
.btn-group .button:not(:last-child) {
    border-right: none; /* Prevent double borders */
}
.btn-group .button:hover {
    background-color: #3e8e41;
}
.clear{
	clear: both;
}

.btn-group{
  margin-left: 18px;
}
/*botones especiales*/

.calculadora input.largo {
    color: red;
    width: 119px;
}

.calculadora input.igual {
    color: red;
    width: 102px;
}
