body>.wrapper{height:100%}body>.wrapper>.content{height:100%}#container-modulos-sghx{padding:30px;background:#fff;border-radius:3px;box-shadow:0 0 6px rgba(0,0,0,.4);-webkit-box-shadow:0 0 6px rgba(0,0,0,.4);-moz-box-shadow:0 0 6px rgba(0,0,0,.4);width:100%}h1{font-size:24px;margin-bottom:30px}small{font-size:15.6px;color:#999;font-weight:400;line-height:1;margin-bottom:30px}#MenuInicial_Form{display:flex;flex-direction:column;align-items:start;justify-content:start}#mensagem-erro p{margin:0 0 20px}.container-cards-sghx{display:grid;grid-template-columns:1fr 1fr;gap:30px;width:100%}@media(max-width:767px){.container-cards-sghx{grid-template-columns:1fr}}.card-modulo-sghx{cursor:pointer;padding:15px;border:1px solid #eee;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:start}.card-modulo-sghx:hover{border-color:#ccc;box-shadow:0 0 4px #ddd}.card-modulo-sghx:hover .icone-modulo{color:#a21422}.icone-modulo{font-size:11px;border:1px solid #a21422;border-radius:50%;width:80px;height:80px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;color:#666}.nome-modulo{font-size:16px}#texto-apoio{line-height:1.4em;margin-top:30px;display:block;text-align:center}#texto-apoio a{color:#0089fa;transition:all .2s ease 0s}#texto-apoio a:hover,#texto-apoio a:focus{color:#333}*{box-sizing:border-box}body{background-image:url(/irmashospitaleiras/Style/images/fundo-pagina-login-sghx.jpg);background-size:cover;background-attachment:fixed;font-family:Helvetica,Arial,sans-serif;margin:0;height:100%}.light-content-box{box-shadow:1px 1px 3px 1px #ababab}.title-modal{background-color:#4a75b5}a,button{cursor:pointer}.content{min-height:0}.tela-sghx{padding:95px 0 85px 0;min-height:100%;position:relative;display:flex}.header-sghx{z-index:3;height:65px;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.4);position:fixed;left:0;right:0;top:0;font-size:12px;letter-spacing:1px;text-transform:uppercase}.header-sghx>div,.footer-sghx>div{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:1170px;display:flex;justify-content:space-between;align-items:center;height:100%}.logo-sghx{max-height:40px;width:auto}.navbar-sghx{display:flex;align-items:center}.navbar-sghx a{color:#999;text-shadow:none;padding:10px 10px 11px}.navbar-sghx a:hover{color:#a21422}.navbar-sghx a.active{color:#a21422;font-weight:bold}.navbar-sghx a.active:hover{color:#111}.content-sghx{display:flex;align-items:start;justify-content:center;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:1170px}.footer-sghx{width:100%;color:#888;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.4);position:absolute;bottom:0;left:0;height:55px}.footer-sghx p{font-size:12px;margin:0}.footer-sghx img{max-height:35px;width:auto}@media(max-width:1190px){.content-sghx,.header-sghx>div,.footer-sghx>div{width:100%}}