/*estilo canvas*/
*{cursor: pointer;} 
body{    
    background-image: linear-gradient(to bottom left, #45457ee8 30%, #006666 100%);
    background-attachment: fixed;
}
#myCanvas{
    background-color: rgba(7, 7, 7, 0.918);
    display: block;
    margin: auto;
    padding: 5px;
}
/*botones*/
#caja{ /*caja botones*/
    position: fixed;
    top: 10px;
    left: 150px;
    padding: 15px;
    border: 3px solid rgb(120, 146, 230);
    border-radius: 5px;
}
button{
    padding: 10px;  
    width: 100%;
    font-weight: bold; 
    font-size: 1.2em;
    border: rgb(116, 218, 187);
    border-radius: 3px;
    background-color: rgb(116, 218, 187);
    box-shadow: 0 4px #918d8de3;
}
button:active{
    border: none;
    box-shadow: 0 6px #918e8e;
    transform: translateY(3px);
}
button[disabled]{background-color: rgb(138, 228, 223);color: #080808;}
/*Nivel*/
label{font-size: 1.2em;font-weight: bold; }
select{
    font-weight: bold; 
    background-color: rgb(116, 218, 187);
    padding: 10px;
    border-radius: 5px;
    font-size: 20px;
}
/*estilo caja instrucciones*/
.manual {
    position: absolute;
    background: rgb(224, 211, 211);
    color: rgb(37, 35, 35);
    width: 400px;
    padding: 20px;
    transform: translateX(-500px);
    transition: transform 1s ease-in-out;
    border-radius: 5px;
    margin-left: 25px;
}
.manual.show{transform: translateY(230px);}
#btn_inst{cursor: help;}
#close{float: right;font-size: 10px;}
span{border: 2px solid black;border-radius: 5px;padding: 3px;font-size: 15px;font-weight: bold;}