* { box-sizing: border-box; } body { margin: 0; font-family: Arial; background: #000000; } #logo { width: 100%; top: 10px; z-index: 1; } .title_print, .reporting_period { text-align: center; } .header { text-align: center; padding: 0.05%; background: #053067; color: white; } .buttondiv { float: left; overflow: auto; padding: 4px 10px; } .buttonfila { font-size: 14px; border-radius: 25px; border: 2px solid black; outline: none; color: white; padding: 11px 16px; background-color: #000000; font-family: inherit; margin: 0; } .buttonwork { font-size: 14px; border-radius: 25px; /* // border: none; */ border: 2px solid black; outline: none; color: white; padding: 11px 16px; background-color: #339BFF; font-family: inherit; margin: 0; } /* .tudo { // position: absolute; // display: none; // flex-wrap: wrap; // background: #000000; // height: 100%; // width: 100%; } */ /* Bottom left text */ .bottom-left { position: absolute; bottom: 8px; left: 16px; } /* Top left text */ .top-left { position: absolute; top: 18px; left: 16px; } /* Top right text */ .top-right { position: absolute; top: 18px; right: 16px; } /* Bottom right text */ .bottom-right { position: absolute; bottom: 8px; right: 16px; } /* Centered text */ .centered { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .row { /* // position: fixed; */ display: none; flex-wrap: wrap; padding: 6.3vh 0; background: #000000; width:100%; height:92%; } .rowblock { display: none; flex-wrap: wrap; padding: 100% 0; background-image: url('getresource?r=accessdenied.png'); height: 100%; } /* Create four equal columns that sits next to each other */ .column7x { flex: 14.28%; max-width: 14.28%; padding: 0 2px; } .column7x img { margin-top: 2px; vertical-align: middle; } .column7x:active canvas { position: fixed; top: 50%; left: 0; width: 100%; height: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%); cursor: zoom-out; } .column6x { flex: 16.6%; max-width: 16.6%; padding: 0 2px; } .column6x img { margin-top: 2px; vertical-align: middle; } .column6x:active canvas { position: fixed; top: 50%; left: 0; width: 100%; height: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%); cursor: zoom-out; } .column5x { flex: 20%; max-width: 20%; padding: 0 2px; } .column5x img { margin-top: 2px; vertical-align: middle; } .column5x:active canvas { position: fixed; top: 50%; left: 0; width: 100%; height: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%); cursor: zoom-out; } .column3x { flex: 33.33%; max-width: 33.33%; padding: 0 2px; } .column3x img { margin-top: 2px; vertical-align: middle; } .column3x:active canvas { position: fixed; top: 50%; left: 0; width: 100%; height: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%); cursor: zoom-out; } .column { flex: 25%; max-width: 25%; padding: 0 2px; } .column img { margin-top: 2px; vertical-align: middle; } .column:hover img { /* position: absolute; // bottom: 0%; left: 0; right: 0; height: 50%; width: 50%; background: rgba(0, 0, 0, 0.5); padding: 5px 10px; transition: all 1s; color: white; */ } .column:active canvas { position: fixed; top: 50%; left: 0; width: 100%; height: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%); cursor: zoom-out; } /* Responsive layout - makes a two column-layout instead of four columns */ @media screen and (max-width: 800px) { .column { flex: 50%; max-width: 50%; } } /* Responsive layout - makes the two columns stack on top of each other instead of next to each other */ @media screen and (max-width: 600px) { .column { flex: 100%; max-width: 100%; } } #popupbox { margin: 0; margin-left: 40%; margin-right: 40%; margin-top: 50px; padding-top: 10px; width: 20%; height: 150px; position: fixed; background: #FBFBF0; border: solid #000000 2px; z-index: 9; font-family: arial; visibility: hidden; } #ocorrencia { margin: 0; margin-left: 25%; margin-right: 25%; margin-top: 12%; padding-top: 10px; width: 50%; height: 50%; position: fixed; background: white; border: solid black 2px; z-index: 9; font-family: arial; visibility: hidden; } .sidenav { height: 100%; width: 0; position: fixed; z-index: 1; top: 0; left: 0; background-color: #111; overflow-x: hidden; transition: 0.5s; padding-top: 60px; } .sidenav a { padding: 8px 8px 8px 32px; text-decoration: none; font-size: 25px; color: #818181; display: block; transition: 0.3s; } .sidenav a:hover { color: #f1f1f1; } .sidenav .closebtn { position: absolute; top: 0; right: 25px; font-size: 36px; margin-left: 50px; } @media screen and (max-height: 450px) { .sidenav {padding-top: 15px;} .sidenav a {font-size: 18px;} } .topnav { position: fixed; top: 0; width: 100%; height:6.3vh; overflow: hidden; background-color: #fefefe; } .topnav a { float: left; display: block; color: #000000; text-align: center; padding: 14px 16px; text-decoration: none; font-size: 17px; } .active { background-color: #4CAF50; color: white; } .topnav .icon { display: none; } .dropdown { float: left; overflow: auto; padding: 4px 10px; } .dropdown .dropbtn { font-size: 14px; border-radius: 25px; border: 2px solid black; outline: none; color: black; padding: 11px 16px; background-color: #fefefe; font-family: inherit; margin: 0; } .dropdown-content { display: none; position: fixed; background-color: #f9f9f9; min-width: 160px; overflow: auto; max-height: 90%;/* you can change as you need it */ box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; } .dropdown-content a { float: none; color: black; padding: 12px 16px; text-decoration: none; display: block; text-align: left; } .topnav a:hover, .dropdown:hover .dropbtn { background-color: #555; color: white; } .dropdown-content a:hover { background-color: #ddd; color: black; } .dropdown:hover .dropdown-content { display: block; } @media screen and (max-width: 1300px) { .topnav a:not(:first-child), .dropdown .dropbtn { display: none; } .topnav a.icon { float: right; display: block; } } @media screen and (max-width: 1300px) { .topnav.responsive { position: relative; height:1%; } .topnav.responsive .icon { position: absolute; right: 0; top: 0; } .topnav.responsive a { float: none; display: block; text-align: left; } .topnav.responsive .dropdown { float: none; } .topnav.responsive .dropdown-content { position: relative; } .topnav.responsive .dropdown .dropbtn { display: block; width: 100%; text-align: left; } } /* novo popup */ /* Button used to open the contact form - fixed at the bottom of the page */ .open-button { background-color: #555; color: white; padding: 16px 20px; border: none; cursor: pointer; opacity: 0.8; position: fixed; bottom: 23px; right: 28px; width: 280px; } /* The popup form - hidden by default */ .form-popup { display: none; position: fixed; bottom: 0; right: 15px; border: 3px solid #f1f1f1; z-index: 9; } /* Add styles to the form container */ .form-container { max-width: 300px; padding: 10px; background-color: white; } /* Full-width input fields */ .form-container input[type=text], .form-container input[type=password] { width: 100%; padding: 15px; margin: 5px 0 22px 0; border: none; background: #f1f1f1; } /* When the inputs get focus, do something */ .form-container input[type=text]:focus, .form-container input[type=password]:focus { background-color: #ddd; outline: none; } /* Set a style for the submit/login button */ .form-container .btn { background-color: #4CAF50; color: white; padding: 16px 20px; border: none; cursor: pointer; width: 100%; margin-bottom: 10px; opacity: 0.8; } /* Add a red background color to the cancel button */ .form-container .cancel { background-color: red; } /* Add some hover effects to buttons */ .form-container .btn:hover, .open-button:hover { opacity: 1; } /* POPUP central */ /* Full-width input fields */ input[type=text], input[type=password] { width: 100%; padding: 12px 20px; margin: 8px 0; display: inline-block; border: 1px solid #ccc; box-sizing: border-box; } /* Set a style for all buttons */ .button { background-color: #4CAF50; color: white; padding: 14px 20px; margin: 8px 0; border: none; cursor: pointer; width: 100%; text-align: center; } button:hover { opacity: 0.8; } /* Extra styles for the cancel button */ .cancelbtn { width: 100%; padding: 10px 18px; background-color: #f44336; text-align: center; } /* Center the image and position the close button */ .imgcontainer { text-align: center; margin: 24px 0 12px 0; position: relative; border: 3px solid #fff; background: #f1f1f1; width: 100%; // min-height: 450px; } .imgchild { width: 50%; height: 26vw; float: left; padding: 0px; margin: 0 0; border: 1px solid #000; } img.avatar { width: 40%; border-radius: 50%; } .container { padding: 16px; } .select { padding: 16px; width: 40%; } .select_audio { width: 40%; } options { padding: 16px; width: 40%; } span.psw { float: right; padding-top: 16px; } /* The Modal (background) */ .modal { display: none; /* Hidden by default */ position: fixed; /* Stay in place */ z-index: 1; /* Sit on top */ left: 0; top: 0; width: 100%; /* Full width */ height: 100%; /* Full height */ overflow: auto; /* Enable scroll if needed */ background-color: rgb(0,0,0); /* Fallback color */ background-color: rgba(0,0,0,0.0); /* Black w/ opacity */ padding-top: 60px; } /* Hide scrollbar for Chrome, Safari and Opera */ .modal::-webkit-scrollbar { display: none; } /* Hide scrollbar for IE, Edge and Firefox */ .modal { -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */ } /* Modal Content/Box */ .modal-content { background-color: #fefefe; margin: 5% auto 15% auto; /* 5% from the top, 15% from the bottom and centered */ border: 1px solid #888; width: 60%; /* Could be more or less, depending on screen size */ } /* The Close Button (x) */ .close { position: absolute; right: 25px; top: 0; color: #000; font-size: 35px; font-weight: bold; } .close:hover, .close:focus { color: red; cursor: pointer; } /* Add Zoom Animation */ .animate { -webkit-animation: animatezoom 0.6s; animation: animatezoom 0.6s } @-webkit-keyframes animatezoom { from { -webkit-transform: scale(0) } to { -webkit-transform: scale(1) } } @keyframes animatezoom { from { transform: scale(0) } to { transform: scale(1) } } /* Change styles for span and cancel button on extra small screens */ @media screen and (max-width: 300px) { span.psw { display: block; float: none; } .cancelbtn { width: 100%; } }