@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800');
body {
    background-image: url(/custom/background-video.png);
}
body#login {
    font-family: 'AvenirNextLTPro-regular', sans-serif;
    height: 100vh;
}
.mm-box{
    width: 450px !important;
}
.mm-box .mm-box-outer {
    border: none;
    border-radius: inherit !important;
    padding: 5px !important;
}

.mm-box .mm-box-inner {
    border: none;
    border-radius: inherit !important;
    padding: 30px !important;
}
.mm-form .mm-control-group.mm-control-group-inline {
    padding-left: 0 !important; 
}
.mm-form .mm-control-group.mm-control-group-inline label {
    padding-left: 0 !important; 
    display: inline !important;
}

.mm-form .mm-control-group.mm-control-group-inline input {
    width: 20px !important;
    height: 20px !important;
}

div#public a,
a:link {
    font-size: 14px;
    color:#5492cb;
}

button.mm-btn.mm-btn-info {
    font-size: 16px;
    font-weight: 700;
    background:#5492c;
}


div#copy {
    display: none;
}
#login table {
    border: none;
    background: #000;
    padding: 1%;
    width:400px;
}
#login table td {
    background: #000;
    color: #fff;
    font-size: 14px;
    border: none;
}
body#login div#logo {
    width: 100%;
}
#form-login .mm-control-group {
    text-align: left !important;
}
#form-login .mm-control-group label {
    display: block;
    text-align: left !important;
}
#form-login .mm-control-group input {
    width: 99%;
    height: 30px;
}
.bloco{
        background-color: #F23005;
        margin-left: 50px;
        -webkit-box-shadow: -15px 15px 16px rgba(0 0 0, 0.45);
        -moz-box-shadow:    -15px 15px 16px rgba(0 0 0, 0.45);
            box-shadow: -15px 15px 16px rgb(0 0 0 / 45%);
    }

#logo {
background: transparent url(/custom/logomjc.png) no-repeat center 0 !important;
height: 100px !important;
}
    

a.mm-btn.mm-btn-info, button.mm-btn.mm-btn-info, span.mm-btn.mm-btn-info {
    width: 80% !important;
    height: 40px !important;
    background-color: #ff0000;
    background-image: linear-gradient(top, #f97171, #9c0000) !important;
    background-image: -moz-linear-gradient(center top, #f97171, #9c0000) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f97171, endColorstr=#9c0000) !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f97171), to(#9c0000)) !important;
    color: #ffffff;
    text-shadow: 0px 0px 1px #1f2020;
}    

.mm-control-group a{
    margin: 20px 0 0 20px !important;
    color: #d8d8d8 !important;
}