:root {   --main-color: #0d6593;   /*--main-color: #0087cf;*/ }  *{margin:0px; padding:0px;} html{background-color: #e4f3ff;overflow:hidden;} :focus {outline:none;outline:none;} ::-moz-focus-inner {border:0;} select:focus {outline:none;outline:none;} option::-moz-focus-inner {border:0;} select {  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;   -webkit-appearance: none;   -moz-appearance: none;} .formulario{max-width: 1200px;width: 100%;margin: 0 auto;font: bold 14px sans-serif;text-align: center;} #logo {border-bottom:2px solid #dbdbdb;background:#fff;height:150px;} #logo img {width:250px;margin:50px auto;} .formulario-registo{position: relative;display: inline-block;vertical-align: top;text-align: center;} .formulario-registo .form-white-background{width: 570px;box-sizing: border-box;background-color:#e4f3ff;box-shadow: 0 1px 3px 3px rgba(0, 0, 0, 0.1);padding:0px;margin:100px auto;margin-bottom: 35px;border:1px solid #4dace8;} .formulario-registo .form-row{text-align: left;margin-bottom: 23px;font-size:12px;width:500px;margin:10px auto;} .formulario-registo .form-row-submit{font-size:12px;width:100%;margin:0px auto; background:#dbdbdb;text-align:right;} .formulario-registo .form-title-row{text-align: center;padding:10px;background:#e4f3ff;color:#0a537d; font-family:arial;font-size:18px;} .formulario-registo .formLabel{display: inline-block;box-sizing: border-box;color:  #4c565e;font-size: 18px;padding: 0 20px 15px;border-bottom: 2px solid #6caee0;margin: 0;} .formulario-registo .form-row > label span{display: inline-block;box-sizing: border-box;color:  #5f5f5f;width: 125px;text-align: right;padding-right: 25px;} .formulario-registo input,select{outline:none;color:  #5f5f5f;box-sizing: border-box;width: 250px;padding: 12px 18px;border: 1px solid #dbdbdb;} .formulario-registo #submit{font-weight: bold;cursor: pointer;} .formulario-registo #submit_{display: block;background-color:  #f59234;color: #ffffff;font-weight: bold;box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);padding: 15px 35px;border: 0;margin: 55px auto 0;cursor: pointer;} .formulario-registo select {padding:3px;-moz-appearance: none;background:url("../images/select.svg") no-repeat right center;background-size: 16px 20px;cursor:pointer;background-color:#fff;padding:12px 18px;} #submit {width:100px;padding:5px;margin:10px 10px;} .formulario-registo .submit {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-khtml-border-radius: 5px;} .formulario-registo .registo{color:#fff;background:var(--main-color);} .formulario-registo .actualizar{color:var(--main-color); border:1px solid var(--main-color);background:#fff;} .formulario-registo .actualizar:hover{color:#fff;background:var(--main-color);} a.href {text-decoration:none;color:#fff;color:var(--main-color);outline:none;}  /* EDITED */ /*input[type="text"] .hora-input {lenght: 2px;}*/ table td .hora-input { width:60px; }  div .rowClient input {width:20px; height: 5px;} .idCliente, .idProjecto { width: 200px; } .idActividade { width: 150px; }  #table-header {margin-left:55px; color:#844;} #table-header div { float:left; width:58px; text-align:center;} #table-header .nH1 { width:200px;} #table-header .nH3 { width:150px;}  .label-soma-linha { padding-left:50px;}  #footer {padding:5px;border-top:2px solid #ccc;background:var(--main-color);bottom:0px;position:absolute;width:100%;color:#fff;} 