.menu{overflow:auto}.menu ul{list-style-type:none;margin:0;padding:5px}.menu ul li input{display:none}.menu ul li label{display:block;background-color:#0892df;border-radius:.25rem;border:1px solid #135b6d;font-weight:bold;font-size:1.5rem;margin:1px;padding:5px}.menu ul li div{margin:0;padding:0;height:0;border:0;overflow:hidden}.menu ul li input:checked ~ div{height:auto}.menu ul li ul{list-style-type:none;border:0;padding:0;border-radius:0;margin:5px 5%;padding:0 5px 5px 0}.menu ul li ul li{font-size:1rem;white-space:nowrap}.menu ul li ul li:hover{background-color:#0b49e7;border-radius:.25rem;box-shadow:3px 3px 5px rgba(50,50,50,1)}.menu ul li ul li:active{color:#fff;background-color:#fff;box-shadow:none}.item_menu{display:block;width:98%;text-decoration:none;color:#000}.item_menu:active{text-decoration:none;color:#fcff60}.item_disabled{display:block;width:100%;text-decoration:line-through;color:#000;cursor:default}.item_disabled:active{text-decoration:none;color:#fcff60}.submenu{background-color:#c7e2ff;border:1px solid #0095c4;border-radius:.25rem;margin-top:.75rem;padding:.25rem}.submenu>ul{margin:.25rem .25rem;border:0;border-radius:0;padding:0 .25rem .25rem 0;list-style:none}.submenu>h3{background-color:#0892df;border-radius:.25rem;border:1px solid #135b6d;font-weight:bold;font-size:1.25rem;margin:0;padding:.25rem}.submenu>ul>li{font-weight:normal;font-size:1rem;white-space:nowrap}.submenu>ul>li:hover{background-color:#0b49e7;border-radius:.25rem;box-shadow:3px 3px 5px rgba(50,50,50,1)}.submenu>ul>li:active{color:#fff;background-color:#fff;box-shadow:none}
