body,html { font-weight: normal; }

h2 { margin: 0 0 20px 0; font-family: 'Noto Sans'; font-weight: 300; color: #95C11E; text-transform: none; font-size: 1.17em; margin-top: 25px; font-weight: bold; }

h3 { margin: 0 0 20px 0; font-family: 'Noto Sans'; font-weight: 300; color: #95C11E; text-transform: none; font-size: 1.17em; margin-top: 25px; }

.uk-article a { color: #6a8918; text-decoration: underline; }


/*marcia --> */ 

.uk-nav-side > li.uk-active > a {
    background: #95C11E;
    color: #fff;
    border: 3px solid transparent;
    border-radius: 4px;
}
.uk-nav-side > li > a:hover, .uk-nav-side > li > a:focus {
    background: #DFE2E8;
    color: #6F7577;
    outline: medium none;
    border: 3px solid #DFE2E8;
    border-radius: 4px;
}

.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
    background-color: #DFE2E8;
    color: #6F7577;
    outline: medium none;
    border-color: #DFE2E8;
    transition: border-color 0.4s ease-in-out 0s;
}

.wk-content > a:first-child {
    display: inline;
}

#userForm .formControlLabel { width: 225px; margin-right: 25px; }

#userForm .formControls { margin-left: 250px; }

#userForm .formControls input[type="text"] { height: 25px; width: 400px; }

#userForm .formControls input[type="checkbox"], #userForm .formControls input[type="radio"] { margin-top: 6px; }

#userForm .formControls input[type="checkbox"]+label, #userForm .formControls input[type="radio"]+label { float: none; display: block; height: 25px; }

#userForm textarea { width: 400px; height: 200px; }

#userForm .rsform-block-other1, #userForm .rsform-block-other2, #userForm .rsform-block-upload3 { margin-top: -55px; }

#userForm .rsform-block-interest-board-free-text .formControls, #userForm .rsform-block-free-membership .formControls, #userForm .rsform-block-keywords-text .formControls, #userForm .rsform-block-email-text .formControls, #userForm .rsform-block-reference-to-board-interest-form .formControls { margin-left: 155px; }

#userForm .rsform-block-interest-board-free-text .formControlLabel, #userForm .rsform-block-free-membership .formControlLabel, #userForm .rsform-block-keywords-text .formControlLabel, #userForm .rsform-block-email-text .formControlLabel { width: 1px; }

#userForm .rsform-block-interest-board-free-text .formBody, #userForm .rsform-block-free-membership .formBody, #userForm .rsform-block-keywords-text .formBody, #userForm .rsform-block-email-text .formBody, #userForm .rsform-block-reference-to-board-interest-form .formBody { font-weight: bold; }

#userForm .rsform-block-interest-board-free-text .formBody { font-size: 21px; }

body.login-page .tm-sidebar-a { margin-top: 72px !important; }

body.login-page #system-message .error li { font-weight: bold; font-size: 18px; }



table.directoryTable { max-width: 100%; display: block; }

table.directoryTable * { display: block; text-align: left; }

table.directoryTable td { min-height: 26px; max-height: 26px; overflow: hidden; }

table.directoryTable th { min-height: 26px; max-height: 26px; overflow: hidden; }

table.directoryTable thead { float: left; max-width: /*500px*/ 405px; margin-right: 10px; }

table.directoryTable tbody { float: left; position: relative; padding-bottom: 100px; width: 420px; }

table.directoryTable tbody .directoryColPassword, table.directoryTable tbody .directoryColPassword-copy { text-indent: -9999px; }

table.directoryTable .directoryActions { max-height: 100%; }

table.directoryTable .directoryActions a img { 
	
	display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(../../../images/edit.png) no-repeat;
  width: 100px; /* Width of new image */
  height: 100px; /* Height of new image */
  padding-left: 100px; /* Equal to width of new image */
	
	position: absolute; bottom: 0px; left: 0px;
}

#directoryEditForm input[name="form[Password]"], #directoryEditForm input[name="form[Password copy]"] { -webkit-text-security: disc; }    


body.account-information form fieldset legend { display: none; }

#userForm > h2:first-of-type { display: none; }

#directoryEditForm .form-actions button.btn-primary:first-of-type { display: none; }

.directoryTable .directoryEdit { position: absolute; top: 500px; right: -115px; z-index: 9999; }

.uk-panel.edit-data { min-height: 250px; }

