body{font-family:"Open Sans",sans-serif}.proTitle{position:relative}select,textarea,input[type='number'],input[type='text'],input[type='search']{border:1px solid #aeaeae;padding:0.3em;border-radius:0.2em;min-width:12em}table select,table textarea,table input[type='number'],table input[type='text'],table input[type='search']{min-width:0}ul.side-nav{list-style:none;padding:0}ul.side-nav li{display:inline-block;color:#777}ul.side-nav li a{margin-left:1em;text-decoration:underline}fieldset+button[type='submit']{margin-left:200px;position:relative;left:1rem;background:orange;border:1px solid darkorange;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3);letter-spacing:1px;font-weight:bold;padding:0.3rem 1rem;border-radius:0.2rem}.searchResult{position:absolute;top:2.9em;width:100%;background:#f9f9f9;border-radius:0.3em;z-index:2}.searchResult:empty{display:none}.searchResult a{display:block;padding:0.3em;text-decoration:none;color:#666}.searchResult a:hover{background:#f0f0f0;color:#222}article#content{padding:2em 0;min-height:82vh}article#content .viewBlock{border-left:1px solid #dfdfdf;padding-left:1em}.table{font-size:0.9em}.actions{min-width:9em}th,label{font-weight:600}.leftMenu li>a{color:#777;font-size:0.9em;text-align:right;padding-right:0}.leftMenu li>a:hover{color:#000}table td>img.img-fluid{max-width:7em}.mainMenu li>a{color:#f0f0f0}footer,header{background:#333;color:#f0f0f0;padding:0.4em}h1,h2{font-weight:300}.message{padding:0.7em;text-align:center}.loginLabel{min-height:200px;display:flex;align-items:center;justify-content:flex-end;border-right:1px solid #dfdfdf;padding-right:1em}form.full-label .input label{width:auto;text-align:left}form .input{margin:0.3em;padding:0.7em}form .input label{font-weight:400;text-align:right;min-width:200px;padding-right:1em}form .input input{padding:0.3em;border:1px solid #dfdfdf;font-size:0.9em;border-radius:0.2em}form .submit{margin-left:200px}form .submit input[type='submit']{margin-left:1em}.inline-form .input,.inline-form div.submit{margin:0; display:inline-block;}
.inline-form form .input label{ min-width:0;width : auto; display:inline-block;}
