*{ margin: 0; padding:0; } @font-face { font-family: OpenSans; src: url(public/fonts/Open_Sans/static/OpenSans-Regular.ttf); } body { padding: 0; margin: 0; background: #f5f5f5; } .title{ font-weight: bold; } .obrigatorio{ color: #ff0000; font-weight: 900; } .open_sans { font-family: OpenSans; } .message_alert{ font-style: italic; font-weight: bold; text-decoration: underline; } #detalhes, #detalhes0{ display: none; } .input{ border-radius: 5px; margin-top: 5px; margin-bottom: 5px; width: 70%; height: 50px; border: solid 1px #ccc ; font-size: 20px; padding-left: 15px; padding-right: 15px; } input:focus { outline-color: #004fde; } textarea{ height: 200px !important; } .no-space { padding: 0; margin: 0; border: 1px solid #ccc; width: 100%; height: 150px; } .checkbox{ border-radius: 5px; margin-top: 5px; margin-bottom: 5px; height: 20px; width: 20px; border: solid 1px #ccc ; } .button{ background-color: #004fde; color:#ffffff; border: solid 1px #ffffff; border-radius: 5px; font-size: 20px; padding: 10px; padding-left: 15px; padding-right: 15px; width: 200px; } .button:hover{ background-color: #ffffff; color: #004fde; border: solid 1px #004fde; } .deletar { background-color: red; } .deletar:hover { background-color: rgb(100, 0, 0); } .button:active{ background-color: #004fde; } .grid-item-menu{ text-align: center; background-color: #004fde; width: 290px; } .grid-item-menu-mobile{ text-align: center; background-color: #004fde; } .grid-item-content { text-align: center; } a, p, label, option, input, td, tr{ font-family:Arial, Helvetica, sans-serif; } #topMenu{ padding: 10px; background-color: #fff; height: 30px; box-shadow: 0px 3px 20px #9e9e9e; margin-bottom: 50px; } .logoutMenu { text-decoration: none; float: right; font-size: 30px; color: #000; } .logoutMenu label{ margin-right: 50px; } .slideMenu{ float: left; font-size: 30px; color: #000; } .slideMenuMobile{ float: left; font-size: 30px; color: #000; } #logo-gestoredu { width: 250px; padding: 20px; } #logo-hubis { height: 30px; } .linha-menu { width: 100%; height: 3px; border-radius: 5px; background: #ffffff; margin: 4px; display: block; } #botaoMenu{ margin-left: 93%; margin-right: 2%; } #barraSuperior{ background-color: #004fde; padding: 5px; } /* ////////////////////////////////////////////////////////// */ #checkMenu{ display: none; } #slideMenuLabel{ width: 30px; } .fa-plus{ float: right; padding-right: 10px; } .fa-arrow-right{ padding-left: 10px; } .text-left{ text-align: left; } .itemMenu a:hover, .itemMenu label:hover { background-color: #00b4f544; color: white !important; } .itemMenu { margin: 20px; } .itemMenu:hover { border-left: 5px solid #00b3f5; } .itemMenu label, .itemMenu a{ padding-left: 30px; padding-right: 30px; padding-top: 15px; padding-bottom: 15px; display: block; color: white; text-align: left; text-decoration: none; } .subMenu{ display: none; } /* ////////////////////////////////////////////////////////// */ .azul { color: #004fde; } .fundo-azul { background-color: #004fde; } .cinza{ color: #9e9e9e } .list{ margin: auto; border-collapse: collapse; width: 70%; text-align: center; } .list td{ font-size: 20px; border: 1px #9e9e9e solid; padding: 5px; } .list tr:hover{ color: white; background-color: #004fde; } .list i{ color: #9e9e9e; } .list a { text-decoration: none; color: #9e9e9e; font-size: 20px; } .fa-plus-square-o{ color: #9e9e9e; } /* desktop */ @media (min-width: 800px){ #botaoMenu{ display: none; } #botaoMenu{ display: none; } #barraSuperior{ display: none; } .grid-item-menu{ display: block; } .slideMenu{ display: block; } .grid-item-menu{ display: block; } .slideMenuMobile{ display: none; } .grid-item-menu-mobile{ display: none; } .grid-container { display: grid; grid-template-columns: 290px auto ; height: 100%; } .title{ font-size: 35px; } .subTitle{ font-size: 25px; } .message_alert{ font-size: 20px; } .form{ padding: 10px; } } /* mobile */ @media (max-width: 800px){ .botaoMenu{ display: block; } .grid-item-menu{ display: none; } .slideMenu{ display: none; } .grid-item-menu-mobile{ display: none; } .slideMenuMobile{ display: block; } #topMenu { box-shadow: none; margin-bottom: 0; } .itemMenu { margin: 0; } .menu{ display: none; } .form{ padding-bottom: 10px; } }