@import url(https://fonts.googleapis.com/css?family=Roboto);body,html{width:100%;height:100%;margin:0;padding:0}body{font-family:"Roboto",sans-serif;font-size:14px}body div#root{width:100%;height:100%}*,:after,:before{box-sizing:border-box}button div,button p{margin:0!important}button[type=button]{appearance:none;-webkit-appearance:none}.reactabular-table{width:100%;border:1px solid #e2e2e2;border-collapse:collapse;border-spacing:0}.reactabular-table tfoot,.reactabular-table thead{background-color:#efefef;color:#333}.reactabular-table thead{border-bottom:1px solid #e2e2e2}.reactabular-table tfoot{border-top:1px solid #e2e2e2}.reactabular-table td,.reactabular-table th{border-left:1px solid #e2e2e2;border-bottom-width:0;border-right-width:0;border-top-width:0;margin:0;overflow:visible;padding:.5em 1em}.reactabular-table tbody{font-family:"Roboto",sans-serif;vertical-align:middle}.reactabular-table tbody tr:hover{background-color:#dbebf9;cursor:pointer}.reactabular-table tbody tr.selected-row{background-color:#2e82e4;color:#fff}.reactabular-table tbody tr.virtual-sample{opacity:.3}.sort-container>.sort.sort-asc:after{content:"\25BC";padding-left:.5em}.sort-container>.sort.sort-desc:after{content:"\25B2";padding-left:.5em}.sort-container>.sort.sort-none:after{content:"\21D5";padding-left:.5em;font-size:1em}.sort-container>.sort-order{display:none}.search-container>div{display:flex;align-items:center}.search-container input,.search-container select{padding:.5em .75em;font-size:14px;line-height:1.25em;border:1px solid #aaa;background-color:#fff;outline:none;border-image:none;height:35px}.search-container select{padding:.5em .25em;border-right:none;border-radius:4px 0 0 4px;background-color:#f6f6f6}.search-container input{border-radius:0 4px 4px 0}.search-container .icon-button{height:25px;width:25px;margin-left:5px;color:#fff!important;background-color:#589ceb;border-radius:50%;transition:opacity .3s ease-in-out}.search-container .icon-button:hover{opacity:.7;-webkit-transform:none;transform:none;color:#fff}.rodal-dialog{display:flex;flex-direction:column}.rodal-dialog .header{border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px;font-weight:700}.rodal-dialog .body{flex:1 1;overflow-y:auto}.rodal-dialog .footer{border-top:1px solid #eee;margin-top:10px;padding-top:10px;display:flex;flex-direction:row;justify-content:flex-end}.rodal-dialog .footer.left{justify-content:flex-start}.form .field-actions button{border:0;background:transparent;padding:5px;margin:2px;opacity:.25;cursor:pointer;transition:all .2s ease-in-out;font-size:1em}.form .field-actions .accept-button:hover,.form .field-actions .correct-note-button:hover,.form .field-actions .fix-button:hover,.form .field-actions .history-button:hover,.form .field-actions .reject-button:hover{opacity:1}.form .field-actions .fix-button:hover{color:#89c4f4}.form .field-actions .reject-button:hover{color:#ef4836}.form .field-actions .accept-button:hover{color:#5cb85c}.form .field-actions .correct-note-button:hover{color:#dd9c45}.form .form-group-wrapper{padding:5px 10px;border-left:5px solid transparent}.form .dirty-field{border-left:5px solid #89c4f4;background-color:rgba(137,196,244,.1)}.form .rejected-field{border-left:5px solid #ef4836;background-color:rgba(239,72,54,.1)}.form .corrected-field{border-left:5px solid #fc0;background-color:rgba(255,204,0,.3)}button:focus{outline:none}