﻿a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;outline:0;text-decoration:none}
body,html{height:100%}
body{font-family:"Verdana",Arial,"sans-serif",Helvetica;font-size:12px;color:black;margin:0;padding:0;overflow-y:scroll;background:#c9c9c9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,#c9c9c9 0,#e8e8e8 15%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c9c9c9),color-stop(15%,#e8e8e8));background:-webkit-linear-gradient(top,#c9c9c9 0,#e8e8e8 15%);background:-o-linear-gradient(top,#c9c9c9 0,#e8e8e8 15%);background:-ms-linear-gradient(top,#c9c9c9 0,#e8e8e8 15%);background:linear-gradient(to bottom,#c9c9c9 0,#e8e8e8 15%);}
#div-logo{margin:0 0 0 0;height:150px;width:100%;float:left;background:#c4c4c4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0YzRjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNGM0YzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#c4c4c4 0,#e2e2e2 20%,#e2e2e2 80%,#c4c4c4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c4c4c4),color-stop(20%,#e2e2e2),color-stop(80%,#e2e2e2),color-stop(100%,#c4c4c4));background:-webkit-linear-gradient(top,#c4c4c4 0,#e2e2e2 20%,#e2e2e2 80%,#c4c4c4 100%);background:-o-linear-gradient(top,#c4c4c4 0,#e2e2e2 20%,#e2e2e2 80%,#c4c4c4 100%);background:-ms-linear-gradient(top,#c4c4c4 0,#e2e2e2 20%,#e2e2e2 80%,#c4c4c4 100%);background:linear-gradient(to bottom,#c4c4c4 0,#e2e2e2 20%,#e2e2e2 80%,#c4c4c4 100%);border-bottom:solid 1px #959595;-webkit-box-shadow:0 1px 1px 0 #b2b2b2;box-shadow:0 1px 1px 0 #b2b2b2;position:relative}
#div-logo-img{height:71px;width:174px;background-image:url('../images/logo-luandre.png');background-repeat:no-repeat;background-position:center center;position:absolute;top:50%;left:50%;margin:-35.5px 0 0 -87px}
#div-form{border:solid 1px #848d94;float:left;width:340px;height:180px;position:absolute;margin:151px 0 0 -170px;left:50%;background:#9bbcdb;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzliYmNkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTU2YTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#9bbcdb 0,#0156a6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#9bbcdb),color-stop(100%,#0156a6));background:-webkit-linear-gradient(top,#9bbcdb 0,#0156a6 100%);background:-o-linear-gradient(top,#9bbcdb 0,#0156a6 100%);background:-ms-linear-gradient(top,#9bbcdb 0,#0156a6 100%);background:linear-gradient(to bottom,#9bbcdb 0,#0156a6 100%);-webkit-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;-webkit-box-shadow:1px 1px 1px 0 #b2b2b2;box-shadow:1px 1px 1px 0 #b2b2b2}
#div-form-alterarsenha{
    border:solid 1px #848d94;float:left;width:700px;height:388px;position:absolute;margin:151px 0 0 -350px;left:50%;background:#9bbcdb;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzliYmNkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTU2YTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#9bbcdb 0,#0156a6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#9bbcdb),color-stop(100%,#0156a6));background:-webkit-linear-gradient(top,#9bbcdb 0,#0156a6 100%);background:-o-linear-gradient(top,#9bbcdb 0,#0156a6 100%);background:-ms-linear-gradient(top,#9bbcdb 0,#0156a6 100%);background:linear-gradient(to bottom,#9bbcdb 0,#0156a6 100%);-webkit-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;-webkit-box-shadow:1px 1px 1px 0 #b2b2b2;box-shadow:1px 1px 1px 0 #b2b2b2
}
#div-form-alterarsenha span{float: left; color: #000;text-align: center; margin: 10px 0 0 0 }
label{color:#fff;font-weight:bold;float:left;clear:left;width:calc(100% - 40px);width:-webkit-calc(100% - 40px);margin:10px 20px 0 20px}
input[type="text"],input[type="password"]{float:left;clear:left;padding:4px;margin:5px 20px 0 20px;width:calc(100% - 48px);width:-webkit-calc(100% - 48px);height:18px;line-height:18px;color:#555;border:1px solid #CBD0D2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.06);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.06);box-shadow:inset 0 1px 1px rgba(0,0,0,0.06)}
input[type="submit"]{float:right;clear:left;margin:20px 20px 0 0}
.button{cursor:pointer;margin:0;padding:4px 13px 5px 13px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border-style:solid;border-width:1px}
.button-cinza{background:#e6e6e6;background:#e6e6e6 -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f2f2f2),color-stop(100%,#dadada));background:#e6e6e6 -webkit-linear-gradient(#f1f1f1,#dadada);background:#e6e6e6 -moz-linear-gradient(#f1f1f1,#dadada);background:#e6e6e6 -o-linear-gradient(#f1f1f1,#dadada);background:#e6e6e6 linear-gradient(#f1f1f1,#dadada);-webkit-box-shadow:#f2f2f2 0 1px 0 inset;-moz-box-shadow:#f2f2f2 0 1px 0 inset;box-shadow:#f2f2f2 0 1px 0 inset;border-color:#a2a4a6;color:#555}
.button-cinza:active{-webkit-box-shadow:inset 0 6px 10px 0 #d8d8d8;box-shadow:inset 0 6px 10px 0 #d8d8d8}
#span-error{position:absolute;width:500px;text-align:center;left:50%;margin:345px 0 0 -250px;font-size:12px;color:#930;font-weight:bold}
#span-error-alterarsenha {
    position: absolute;
    width: 500px;
    text-align: center;
    left: 50%;
    margin: 548px 0 0 -250px;
    font-size: 12px;
    color: #930;
    font-weight: bold;
    border: solid 1px #ebccd1;
    padding: 5px 10px;
    background-color: #f2dede;
    border-radius: 5px;
}
    #span-error-alterarsenha.ok {
        color: #0f5132;
        background-color: #d1e7dd;
        border: solid 1px #badbcc;
        box-sizing: border-box;
    }
#error-redefinirsenha{text-align:center;padding:30px 0 0 0;color:#930;font-weight:bold;clear:both;}
.redefinir-senha-link {
    font-size: .9em;
    color: #FFF;
    margin-left: 21px;
    margin-top: 5px;
    clear: both;
    display: inline-block;
}

.redefinir-senha-link a {
    font-weight:bold;
    color:#FFF
}
#div-form-alterarsenha .legenda { margin:10px 0; text-align:center; }
a.acesse { clear: both; display: block; text-align: center; padding: 20px 10px; color: #FFF; font-weight: bold; }
.linha {display:flex;}
.coluna {flex:1;}
.clear {clear:both;}
#div-form-alterarsenha .header {
    padding:0 20px;
    text-align: center;
    color: #000;
    font-weight: bold;
}
#div-form-alterarsenha .politica {
    color:#FFF;
    padding-top:10px;
    padding-right:20px;
}
.password-rule[data-client-side="True"] {
    list-style-image: url(../images/delete.png);
}

.password-rule[data-client-side="True"].valid {
    font-weight:bold;
    list-style-image:url(../images/check.png);
}

.password-rule[data-client-side="False"] {
    list-style-image: url(../images/attention.png);
}
