.rotulo{
        z-index: 99999;
        position: fixed;
        top: 5px;
        left: 10px;
    }
    .minimedia_m{
        width: 50px;
        height: 50px;
        position: fixed;
        z-index: 9999;
        background-size: contain;
        background-repeat: no-repeat;
        top: 30px;
        left: 45px;
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANgAAAC6CAYAAADMHIO8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkZGNkZDVmOC0yNjMxLWZkNGItYWJkMC1hZjc4ZTNkNTEyODgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0M1QzgwQ0ZBNDAzMTFFQUEwNjZCRDdGRTZGNUM0MzgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0M1QzgwQ0VBNDAzMTFFQUEwNjZCRDdGRTZGNUM0MzgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUNDMDgyRjVBNDAyMTFFQUE0MDI4ODIwRjE3MjVGM0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUNDMDgyRjZBNDAyMTFFQUE0MDI4ODIwRjE3MjVGM0QiLz4gPC9yZGY6RGVz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");
    }
.bg {
  animation:slide 3s ease-in-out infinite alternate;
  background-image: linear-gradient(-60deg, #6c3 50%, #09f 50%);
  bottom:0;
  left:-50%;
  opacity:.5;
  position:fixed;
  right:-50%;
  top:0;
  z-index:-1;
}

.bg2 {
  animation-direction:alternate-reverse;
  animation-duration:4s;
}

.bg3 {
  animation-duration:5s;
}

.content {
  background-color:rgba(255,255,255,.8);
  border-radius:.25em;
  box-shadow:0 0 .25em rgba(0,0,0,.25);
  box-sizing:border-box;
  left:50%;
  padding:10vmin;
  position:fixed;
  text-align:center;
  top:50%;
  transform:translate(-50%, -50%);
}

h1 {
  font-family:monospace;
}

@keyframes slide {
  0% {
    transform:translateX(-25%);
  }
  100% {
    transform:translateX(25%);
  }
}
.login form{
    background: #fff0 !important;
    border: 0px solid #ccd0d4 !important;
}
#user_login,#user_pass{
    border: 1px solid #e4ff00 !important;
}
#user_login:focus{
    border-color: #ff8100 !important;
    box-shadow: 0 0 0 1px #ff8100 !important;
    outline: 2px solid transparent !important;
}
#user_pass:focus{
       border-color: #ff8100 !important;
    box-shadow: 0 0 0 1px #ff8100 !important;
    outline: 2px solid transparent !important; 
}