﻿/*
* KLEUR
*
* Nsecure magenta #E40278 #d50060
*
* veld labels: #660000
* text die ge-input wordt: #224466
*/
/* Variables */
/* Mixins */
.user_select {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.box-shadow {
  behavior: url(/PIE.htc);
  position: relative;
  -moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
}
.no-shadow {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.box-shadow-inset {
  -moz-box-shadow: inset 1px 1px 3px #eee;
  -webkit-box-shadow: inset 1px 1px 3px #eee;
  box-shadow: inset 1px 1px 3px #eee;
}
.cf {
  zoom: 1;
}
.cf:before,
.cf:after {
  content: "";
  display: table;
}
.cf:after {
  clear: both;
}
.inline-block {
  vertical-align: top;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
html {
  background: #fff;
  font-size: 100%;
  height: 100%;
  overflow-y: scroll;
  -ms-text-size-adjust: 100%;
}
html.modalHtml {
  overflow-y: visible;
}
body {
  height: 100%;
  font-size: 0.75em;
  line-height: 1.4;
  margin: 0;
}
body,
button,
input,
select,
textarea {
  color: #222;
  font-family: "Trebuchet MS", "DejaVu Sans", sans-serif;
  padding: 0;
}
::-moz-selection {
  background: #970E56;
  color: #fff;
  text-shadow: none;
}
::selection {
  background: #970E56;
  color: #fff;
  text-shadow: none;
}
img {
  border: 0;
  vertical-align: middle;
}
p {
  color: #666;
  margin-top: 0;
  margin-bottom: 1em;
}
a {
  color: #444444;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: .5em;
}
h1 {
  color: #970E56;
  font-weight: bold;
  font-size: 23px;
}
h1.small {
  font-size: 16px;
}
h2 {
  font-weight: bold;
  font-size: 1.0em;
  line-height: 130%;
  margin-top: 5px;
  /*color: @base-color;*/
  color: #555555;
}
h3 {
  font-size: 1em;
  margin: 0;
  padding: 10px 0px;
  padding-bottom: 0px;
  color: #970E56;
}
h4 {
  font-size: 1em;
  margin: 0;
  padding: 10px 0px;
  padding-bottom: 0px;
  color: #970E56;
}

/* Forms */
form {
  margin: 0;
}
fieldset {
  border: 1px solid #ccc;
  margin: 0 0 1em 0;
  padding: 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
#PanelCenter fieldset {
  width: 470px;
}
label {
  font-weight: bold;
  cursor: default;
  color: #2A2A2A !important;
  margin-right: 10px;
  padding: 4px 0;
  padding-bottom: 4px;
  padding-top: 4px;
  width: 450px;
  display: block;
  clear: right;
}
label.inline {
  display: inline-block;
}
label.small {
  width: 175px;
}
label.xx-small {
  width: 75px;
}
label.normallabel {
  display: inline;
  margin: 0;
  padding: 0;
  width: auto;
}
div.radio input,
div.radio label {
  display: inline;
  font-weight: normal;
}
legend {
  /*    border: 0;
    *margin-left: -7px;
    padding: 0 5px;*/
}
button,
input,
select,
textarea {
  background: #fff;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}
input[type="image"] {
  background: none;
}
input[type="radio"] {
  position: relative;
  top: 2px;
  margin: 0 2px 0 0;
}
button,
input {
  line-height: normal !important;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  *overflow: visible;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input[type=text],
input[type=password],
select,
textarea {
  border: 1px solid #ccc;
  padding: 3px;
  -moz-box-shadow: inset 1px 1px 3px #eee;
  -webkit-box-shadow: inset 1px 1px 3px #eee;
  box-shadow: inset 1px 1px 3px #eee;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
select {
  padding-top: 2px;
  padding-bottom: 2px;
}
input[readonly] {
  background: #eee;
}
input[type=text]:focus,
input[type=password]:focus,
select:focus,
textarea:focus,
RadComboBox:focus {
  border: 1px solid #86b800;
}
input[type=text]:focus.error,
input[type=password]:focus.error,
select:focus.error,
textarea:focus.error,
RadComboBox:focus.error {
  border-color: red;
}
.attention {
  color: #970E56;
  display: block;
  border: solid 1px #970E56;
  padding: 0.5em;
  -moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
  behavior: url(/PIE.htc);
  position: relative;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
span.error {
  color: #d51400;
  display: block;
  border: solid 1px #d51400;
  padding: 0.5em;
  -moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
  behavior: url(/PIE.htc);
  position: relative;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
div.checkbox {
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: bold;
}
.checkbox input,
.checkbox label {
  float: left;
  clear: none;
  font-weight: normal;
  width: auto;
  padding: 0;
}
.checkbox input,
input[type="checkbox"] {
  margin-right: 5px;
}
.iconButton {
  cursor: pointer;
}
.checkbox label {
  padding-left: 8px;
}
.listBoxItems div.rlbGroup {
  height: 400px;
  position: static;
}
.listBoxItems ul.rlbList {
  position: static;
}
.listBoxItems li.rlbItem {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 24px;
}
.listBoxButtons {
  border-left: 1px solid #D9D9D9;
  float: right;
  padding: 0 7px;
  width: 45px;
}
.odd {
  background-color: #FBFBFB;
}
/* Tables */
table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 12px\9;
}
th {
  text-align: left;
  padding: 5px;
}
td {
  vertical-align: middle;
}
#form1 {
  height: 100%;
  min-width: 960px;
}
#wrapper {
  min-height: 93%;
  margin-bottom: 51px;
  /*background: #FFF url('data:image/jpeg;base64,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') images/bg.jpg*/
  background-color: #FBFBFB;
}
.container {
  margin: 0 auto;
  padding: 0 5px;
  width: 950px;
  zoom: 1;
}
.container:before,
.container:after {
  content: "";
  display: table;
}
.container:after {
  clear: both;
}
.panel {
  background: #eef9ff;
  border: 1px solid #80d5fe;
  color: #970E56;
  margin-bottom: 5px;
  overflow: hidden;
  behavior: url(/PIE.htc);
  position: relative;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.panel h3 {
  background: #bfe4f7;
  color: #970E56;
}
.panel p {
  color: #970E56;
}
.panel .content {
  padding: 10px;
}
.legendBold legend {
  font-weight: bold;
}
.status {
  color: #fff;
  padding: 2px 5px;
  white-space: nowrap;
  behavior: url(/PIE.htc);
  position: relative;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.status.old {
  background: #F8A000;
}
.status.pending {
  background: 83.03030303%;
}
.status.inactive {
  background: #bababa;
}
.status.active,
.status.approved {
  background: #86b800;
}
.status.revoked,
.status.rejected {
  background: #d51400;
}
.status.expired {
  background: #800080;
}
.right {
  float: right;
}
.normal {
  background-color: white;
  border: 1px solid #ccc;
  width: 460px;
}
.normal.small {
  width: 170px;
}
.normal.xx-small {
  width: 85px;
}
.normal.RadComboBox {
  border: none;
  behavior: url(/PIE.htc);
  position: relative;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  box-shadow: inset 1px 1px 3px #eee;
  font-family: "Trebuchet MS", "DejaVu Sans", sans-serif;
}
.normal.RadComboBox table {
  height: 26px;
}
.normal.RadComboBox table tr {
  padding-top: 2px;
  padding-bottom: 2px;
}
.normal.RadComboBox table .rcbInput {
  border: none;
  padding: 0;
  margin: 0;
}
.description {
  font-weight: normal;
}
/* Header */
#header {
  height: 120px;
  border-bottom: 1px solid #efefef;
  background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzAxNCA3OS4xNTY3OTcsIDIwMTQvMDgvMjAtMDk6NTM6MDIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFEQzAxMjc5RDFGQjExRTRCRDY4QUJFQzkyQjQ0MUVDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFEQzAxMjdBRDFGQjExRTRCRDY4QUJFQzkyQjQ0MUVDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QURDMDEyNzdEMUZCMTFFNEJENjhBQkVDOTJCNDQxRUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QURDMDEyNzhEMUZCMTFFNEJENjhBQkVDOTJCNDQxRUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAoAAEDAREAAhEBAxEB/8QATQABAQAAAAAAAAAAAAAAAAAAAAcBAQEBAAAAAAAAAAAAAAAAAAAJChABAAAAAAAAAAAAAAAAAAAAABEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8Am677KwAAAA//2Q==') /*images/bg-header.jpg*/ #FFF top repeat-x;
}
#logo {
  float: left;
  height: 38px;
  margin: 58px 0 29px 0;
}
#divPortalEnv {
    float: left;
    height: 120px;
    vertical-align: top;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
#portalEnv {
    float: left;
    margin: 58px 0 29px 10px;
    padding: 5px 10px 5px 10px;
    color: red;
    background-color: yellow;
}
#headerRight {
  height: 120px;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
#HyperLinkLogout {
  color: #fff;
  font-weight: bold;
  line-height: 22px;
  margin-left: 20px;
  margin-top: 16px;
  text-decoration: none;
  box-shadow: none;
  border-radius: 0;
  padding: 9px 30px 9px 20px;
  background: #e91744 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAABTklEQVQ4y2P4//8/Ay0ww6jBA2/wx5J+p19nrs3/8+Tljj9PX+36dfHW0g95XTYUGfx96+F2IH3t35dvJ3/fergOhP9+/noSJPZ9y6F2sgz+umhLCciAX1fvrnyf2KALE3+f1KD/++7jTSC5z23zwshx8bU/z17veuOeJUi1MP5UM80bZPC3JdvKYGJvXDL4v0xYlvC5a2HUp8aZ/p8nLE343Lkg4lPLnBCiDf46d0Puvx8//3+snOwOj8SqyZ4gy/5jgmsgS4kyGJQSwC5et7cRWfxDTofVh/RW4/fxddofyya6gvjvkxv1SQ7jv6/e7X8XXqFE1XQMCkNwBD58vg0UDK8t4pnAvqme4vnn5dv9IDlo8JCejmFJ7t/PX///vn5/EOQDIPsCSOzrvI35FOW8d9HV6t+3HekE5T4Q/rHzePf7hHrd0dJt1GDSMQCEs6UPAI33QAAAAABJRU5ErkJggg==') /*../images/layout/logout.png*/ 75px center no-repeat !important;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  zoom: 1;
  -moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
  behavior: url(/PIE.htc);
  position: relative;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
#HyperLinkLogout:hover {
  background-color: #FA2855;
}
#session_buttons input {
  float: left;
  clear: none;
  width: 100px;
}
#session_buttons input.session_save {
  background-color: #00B1E3;
  color: white;
  text-shadow: 1px 1px 2px #000;
  padding: 0 5px;
}
#session_buttons input.session_save:hover {
  background-color: #11C2F4;
}
#ExternalMenu {
  background: #f5f5f5;
  list-style: none;
  margin: 0;
  margin-left: 20px;
  margin-top: 22px;
  padding: 0;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  zoom: 1;
  -moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
  behavior: url(/PIE.htc);
  position: relative;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
#ExternalMenu a {
  border-left: 1px solid #D3D3D3;
  color: #0AB2E3;
  display: block;
  font-weight: bold;
  line-height: 32px;
  padding: 0 15px;
  text-decoration: none;
}
#ExternalMenu a sup {
  line-height: 0;
}
#ExternalMenu li {
  float: left;
}
#ExternalMenu li:first-child a {
  border-left: none;
}
#headerCenter {
  height: 120px;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
#UserMenu {
  list-style: none;
  margin: 0;
  margin-left: 20px;
  margin-top: 16px;
  padding: 0;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
#UserMenu a {
  background: #f5f5f5;
  display: block;
  font-weight: bold;
  line-height: 22px;
  margin-left: 10px;
  padding: 0 10px;
  text-decoration: none;
  -moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
  behavior: url(/PIE.htc);
  position: relative;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
#UserMenu li {
  float: left;
}
#PortalMenu {
  background: #f5f5f5;
  list-style: none;
  margin: 0;
  margin-top: 22px;
  overflow: hidden;
  padding: 0;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  zoom: 1;
  -moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
  behavior: url(/PIE.htc);
  position: relative;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
#PortalMenu a {
  background: #f5f5f5;
  color: #0AB2E3;
  display: block;
  font-weight: bold;
  line-height: 30px;
  padding: 0 15px;
  text-decoration: none;
}
#PortalMenu a.selected {
  border-bottom: 2px solid #970E56;
  color: #970E56;
}
#PortalMenu li {
  border-left: 1px solid #D3D3D3;
  display: block;
  float: left;
  height: 32px;
}
#PortalMenu li:first-child {
  border-left: none;
}
#PanelMessageBar,
#PanelCustomMessageBar,
#CustomMessageBar {
  display: none;
  background: #d3d3d3;
  border: 1px solid #adadad;
  border-top: none;
  color: #000;
  padding: 10px;
  text-decoration: none;
  text-shadow: 1px 1px 2px #fff;
  margin: 0 auto;
  width: 1090px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  behavior: url(/PIE.htc);
  position: relative;
  -moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
}
#PanelMessageBar.success,
#PanelCustomMessageBar.success,
#CustomMessageBar.success {
  background: #86b800;
  border-color: #4e6c00;
  color: #fff;
  text-shadow: 1px 1px 2px #4e6c00;
}
#PanelMessageBar.error,
#PanelCustomMessageBar.error,
#CustomMessageBar.error {
  background: #d51400;
  border-color: #890d00;
  color: #fff;
  text-shadow: 1px 1px 2px #890d00;
}
#PanelMessageBar.warning,
#PanelCustomMessageBar.warning,
#CustomMessageBar.warning {
  background: #EB9C00;
  border-color: #9f6900;
  color: #fff;
  text-shadow: 1px 1px 2px #6b4700;
}
#PanelMessageBar .closeButton,
#PanelCustomMessageBar .closeButton,
#CustomMessageBar .closeButton {
  float: right;
  font-size: 24px;
  line-height: 14px;
  font-weight: bold;
  cursor: pointer;
}
#PanelMessageBar a,
#PanelCustomMessageBar a,
#CustomMessageBar a {
  color: #fff;
  font-weight: bold;
}
#PanelBreadcrumbs {
  height: 23px;
  margin-bottom: 15px;
}
#PanelBreadcrumbs a {
  color: #0AB2E3;
}
#PanelButtons {
  float: right;
  height: 23px;
  margin-bottom: 15px;
  zoom: 1;
}
#PanelButtons .button {
  float: right;
  margin-left: 1em;
}
#PanelButtons:before,
#PanelButtons:after {
  content: "";
  display: table;
}
#PanelButtons:after {
  clear: both;
}
#footer {
  border-top: 1px solid #ccc;
  clear: both;
  color: #999;
  font-weight: bold;
  height: 50px;
  margin-top: -51px;
  line-height: 40px;
  position: relative;
}
#footer .languageSelector {
  float: left;
  clear: none;
  width: 300px;
}
#footer .languageSelector label {
  color: #999 !important;
  clear: none;
  padding: 0;
}
#footer #footer_progress {
  float: right;
  clear: none;
  width: 128px;
  height: auto;
  display: none;
}
#footer .footercenter {
  margin: 0 100px;
}
#footer a {
  color: #999;
}
#footer p {
  color: #999;
  margin: 0;
}
#footer .container {
  padding: 5px;
}
#footer .copyright {
  float: left;
}
#footer .version {
  float: left;
}
#footer .logo {
  float: right;
}
/* Main Panels */
#PanelContainer {
  margin: 20px auto 0;
  width: 950px;
  padding: 0 5px 10px;
  zoom: 1;
}
#PanelContainer:before,
#PanelContainer:after {
  content: "";
  display: table;
}
#PanelContainer:after {
  clear: both;
}
#PanelLeft {
  float: left;
  width: 200px;
  margin-right: 40px;
}
#PanelWide {
  margin-left: 240px;
  width: auto;
  min-width: 710px;
  zoom: 1;
}
#PanelWide:before,
#PanelWide:after {
  content: "";
  display: table;
}
#PanelWide:after {
  clear: both;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #PanelWide,
  #PanelWideBottom {
    padding-bottom: 10px;
  }
}
#PanelRight {
  clear: right;
  float: right;
  margin-left: 40px;
  width: 200px;
  margin-top: 30px;
  zoom: 1;
}
#PanelRight:before,
#PanelRight:after {
  content: "";
  display: table;
}
#PanelRight:after {
  clear: both;
}
#PanelCenter {
  float: left;
  /*margin-right: 240px;*/
  width: 492px;
  zoom: 1;
}
#PanelCenter:before,
#PanelCenter:after {
  content: "";
  display: table;
}
#PanelCenter:after {
  clear: both;
}
#PanelWideBottom {
  float: left;
  width: 710px;
  margin-top: 1em;
  zoom: 1;
}
#PanelWideBottom:before,
#PanelWideBottom:after {
  content: "";
  display: table;
}
#PanelWideBottom:after {
  clear: both;
}
#PanelModalContent {
  padding: 15px;
}
/* Buttons */
button,
input[type=submit],
input[type=button],
.button {
  background: #d3d3d3;
  border: 1px solid #adadad;
  color: #000;
  cursor: pointer;
  height: 23px;
  padding: 0 10px;
  display: block;
  line-height: 23px;
  text-decoration: none;
  text-shadow: 1px 1px 2px #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  behavior: url(/PIE.htc);
  position: relative;
  -moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
}
button:hover,
input[type=submit]:hover,
input[type=button]:hover,
.button:hover {
  background: #e4e4e4;
}
button.success,
input[type=submit].success,
input[type=button].success,
.button.success {
  background-color: #86b800;
  border-color: #4e6c00;
  color: #fff;
  text-shadow: 1px 1px 2px #4e6c00;
}
button.error,
input[type=submit].error,
input[type=button].error,
.button.error {
  background: #d51400;
  border-color: #890d00;
  color: #fff;
  text-shadow: 1px 1px 2px #890d00;
  width: auto;
}
button.error:hover,
input[type=submit].error:hover,
input[type=button].error:hover,
.button.error:hover {
  background: #e62511;
}
button.success:hover,
input[type=submit].success:hover,
input[type=button].success:hover,
.button.success:hover {
  background: #97c911;
}
button.success:hover.new_query,
input[type=submit].success:hover.new_query,
input[type=button].success:hover.new_query,
.button.success:hover.new_query {
  background-image: url('images/icons/new_query.png');
  background-repeat: no-repeat;
  background-position: 1px -1px;
  padding-left: 25px;
}
button.success:hover.exec_query,
input[type=submit].success:hover.exec_query,
input[type=button].success:hover.exec_query,
.button.success:hover.exec_query {
  background-image: url('images/icons/execute.png');
  background-repeat: no-repeat;
  background-position: 1px 3px;
  padding-left: 15px;
}
button.save,
input[type=submit].save,
input[type=button].save,
.button.save {
  background: #0AB2E3;
  border-color: #07799a;
  text-shadow: 1px 1px 2px #07799a;
  color: #fff;
}
button.download,
input[type=submit].download,
input[type=button].download,
.button.download,
button.mail,
input[type=submit].mail,
input[type=button].mail,
.button.mail,
button.generate_certificate,
input[type=submit].generate_certificate,
input[type=button].generate_certificate,
.button.generate_certificate {
  background-repeat: no-repeat;
  background-position: 3px center;
  float: left;
  margin-right: 1em;
  padding-left: 22px;
}
button.download,
input[type=submit].download,
input[type=button].download,
.button.download {
  background-image: url('../images/icons/drive-download.png');
}
button.mail,
input[type=submit].mail,
input[type=button].mail,
.button.mail {
  background-image: url('../images/icons/mail.png');
}
button.generate_certificate,
input[type=submit].generate_certificate,
input[type=button].generate_certificate,
.button.generate_certificate {
  background-image: url('../images/icons/certificate.png');
  margin-right: 0;
}
button.floating,
input[type=submit].floating,
input[type=button].floating,
.button.floating {
  float: right;
  margin-left: 1em;
  margin-top: 1em;
  margin-bottom: 1em;
}
button.new_query,
input[type=submit].new_query,
input[type=button].new_query,
.button.new_query {
  background-image: url('images/icons/new_query.png');
  background-repeat: no-repeat;
  background-position: 1px -1px;
  padding-left: 25px;
  float: left;
}
button.exec_query,
input[type=submit].exec_query,
input[type=button].exec_query,
.button.exec_query {
  background-image: url('images/icons/execute.png');
  background-repeat: no-repeat;
  background-position: 1px 3px;
  padding-left: 15px;
  float: left;
}
button.quick_newperson,
input[type=submit].quick_newperson,
input[type=button].quick_newperson,
.button.quick_newperson {
  background-color: #970e56;
  color: #fff;
  text-shadow: none;
  width: 140px;
  height: auto;
  float: left;
  margin-right: 10px;
  padding: 3px 8px;
}
button.quick_newperson .icon-plus:before,
input[type=submit].quick_newperson .icon-plus:before,
input[type=button].quick_newperson .icon-plus:before,
.button.quick_newperson .icon-plus:before {
  content: "+";
  margin-right: 5px;
  font-size: 35px;
  font-weight: bold;
  height: 0;
  position: relative;
  top: -3px;
}
button.quick_newperson div,
input[type=submit].quick_newperson div,
input[type=button].quick_newperson div,
.button.quick_newperson div {
  width: 110px;
  line-height: 14px;
  padding-top: 5px;
}
button.quick_newperson:hover,
input[type=submit].quick_newperson:hover,
input[type=button].quick_newperson:hover,
.button.quick_newperson:hover {
  background-color: #d50060;
}
span.ruFileWrap input.ruButton {
  display: inline-block;
  background-image: none;
  background: #d3d3d3;
  border: 1px solid #adadad;
  color: #000;
  cursor: pointer;
  height: 20px;
  padding: 0 10px;
  line-height: 20px;
  text-decoration: none;
  text-shadow: 1px 1px 2px #fff;
  z-index: -99;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  behavior: url(/PIE.htc);
  position: relative;
  -moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
}
span.ruFileWrap input.ruButton:hover {
  background: #e4e4e4;
}
.ruFileInput {
  cursor: pointer;
}
p.error {
  color: #d51400;
}
#wrapper input[type=text].validation-error,
input[type=password].validation-error,
select.validation-error,
textarea.validation-error,
RadComboBox.validation-error {
  border: 1px solid red;
}
div.fieldinerror {
  /*border: 1px solid red;*/
}
.validation,
.validation-certificate {
  color: #d51400;
  clear: none;
  font-weight: bold;
  padding: 2px;
  width: 200px;
  overflow: visible;
  height: auto;
  background-color: #EEE9E9;
  border: solid 1px #dddddd;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  behavior: url(/PIE.htc);
  position: relative;
  -moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
  z-index: 1000;
  font-size: 10px;
  left: 0 !important;
  margin-top: 5px !important;
  float: left;
}
.validation-certificate {
  margin-left: 5px;
}
.validation-nomessage {
  display: none;
}
.languageSelector label {
  display: inline;
}
table.list {
  background: #eee;
  color: #000;
  font-weight: bold;
}
table.list tr:nth-child(even) {
  background: #ddd;
}
table.list td {
  padding: 5px;
}
table.list thead,
table.list tfoot {
  border: 1px solid #C5C5C5;
  height: 50px;
  behavior: url(/PIE.htc);
  position: relative;
  background: #ececec;
  background-image: -moz-linear-gradient(top, #F5F5F5, #E3E3E3);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#E3E3E3));
  background-image: -webkit-linear-gradient(top, #F5F5F5, #E3E3E3);
  background-image: -o-linear-gradient(top, #F5F5F5, #E3E3E3);
  background-image: linear-gradient(top, #F5F5F5, #E3E3E3);
  -pie-background: linear-gradient(top, #F5F5F5, #E3E3E3);
}
table.list .NumericPages a {
  background: #D3D3D3;
  border: 1px solid #ACA8A9;
  display: inline-block;
  height: 16px;
  font-size: .9em;
  font-weight: bold;
  line-height: 15px;
  font-size: 12px;
  margin: 3px;
  width: 16px;
  text-align: center;
  text-decoration: none;
  behavior: url(/PIE.htc);
  position: relative;
  -moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
}
table.list .NumericPages a.rgCurrentPage {
  background: #f5f5f5;
}
.reportViewer {
  height: auto !important;
}
.reportViewer input[type=checkbox] {
  padding: 5px;
}
.reportViewer label {
  display: inline;
  font-weight: normal;
  padding-left: 3px;
  width: auto;
}
.reportViewer > table > tbody > tr:last-child table {
  width: 100% !important;
}
.reportViewer > table > tbody > tr:last-child > td:last-child {
  height: auto !important;
}
.reportViewer > table > tbody > tr:last-child > td:last-child > div {
  position: static;
  overflow: visible;
}
#PanelLanguage {
  display: inline-block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  /* IE7 inline-block hack */
  *display: inline;
  zoom: 1;
}
.BeheerMenu {
  list-style: none;
  margin: 0;
  padding: 0;
}
.BeheerMenu ul {
  list-style: none;
  margin: 0;
  padding-left: 25px;
}
.BeheerMenu li > span {
  background: #f5f5f5;
  display: block;
  overflow: hidden;
  margin-bottom: 10px;
  -moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
  behavior: url(/PIE.htc);
  position: relative;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.BeheerMenu a {
  color: #0AB2E3;
  display: block;
  font-weight: bold;
  padding: 5px 15px;
  text-decoration: none;
}
.BeheerMenu a.selected {
  border-right: 4px solid #970E56;
  color: #970E56;
}
#loginLanguage {
  background: #F0F0F0;
  margin: 0 auto;
  padding: 10px 75px;
  width: 335px;
}
#login,
.login {
  background: #F5F5F5;
  margin: 0 auto;
  padding: 40px 75px 75px 75px;
  position: relative;
  width: 335px;
  zoom: 1;
}
#login:before,
.login:before,
#login:after,
.login:after {
  content: "";
  display: table;
}
#login:after,
.login:after {
  clear: both;
}
#login input[type=text],
.login input[type=text],
#login input[type=password],
.login input[type=password] {
  width: 325px;
}
#PanelUserRolesInner {
  height: 250px;
  overflow: auto;
  margin: 20px 0;
}
.checkboxlist label {
  float: none;
  cursor: pointer;
  color: #000 !important;
  margin-right: 10px;
  padding: 4px 0;
  clear: none;
  display: inline;
  font-weight: normal;
  width: 125px;
}
.checkboxlist input[type=radio] {
  position: relative;
  top: 2.5px;
  margin-right: 3px;
}
.checkboxlist input[type=checkbox] {
  margin: 5px;
}
.checkboxlist-bordered {
  border: 1px solid #ccc;
  padding: 4px;
  border-collapse: separate;
  display: block;
  overflow-y: scroll;
  -moz-box-shadow: inset 1px 1px 3px #eee;
  -webkit-box-shadow: inset 1px 1px 3px #eee;
  box-shadow: inset 1px 1px 3px #eee;
  behavior: url(/PIE.htc);
  position: relative;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
#top {
  behavior: url(/PIE.htc);
  position: relative;
  -moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
  background: #fff;
  border-radius: 0 0 10px 10px;
  height: 60px;
  margin-bottom: 10px;
}
#top #corpLogo {
  text-align: right;
  padding: 5px 30px 0px 0px;
}
#top #corpLogo IMG {
  max-height: 50px;
}
#MenuPanel {
  float: left;
  margin: 10px 10px 10px 0;
  width: 160px;
}
.menu {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  position: relative;
  -moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
  background: #666;
  border: 1px solid #555;
  color: #fff !important;
  margin-bottom: 20px;
  overflow: hidden;
  behavior: url(/PIE.htc);
}
.menu h3 {
  border-radius: 10px 10px 0 0;
  position: relative;
  background: #5e5e5e;
  background-image: -moz-linear-gradient(top, #666, #555);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#666), to(#555));
  background-image: -webkit-linear-gradient(top, #666, #555);
  background-image: -o-linear-gradient(top, #666, #555);
  background-image: linear-gradient(top, #666, #555);
  -pie-background: linear-gradient(top, #666, #555);
  behavior: url(/PIE.htc);
}
.menu ul {
  list-style: none;
  margin: 5px;
  padding: 0;
}
.menu ul ul {
  margin: 0 0 0 10px;
}
.menu a {
  color: #fff;
  display: block;
  padding: 2px 5px;
  text-decoration: none;
}
.menu a.selected {
  background: #777;
  font-weight: bold;
}
.menu a:hover {
  background: #555;
}
#WidePanel {
  float: left;
  margin: 10px 0 0 10px;
  width: 780px;
}
#LeftPanel {
  float: left;
  margin-right: 10px;
  width: 380px;
}
#RightPanel {
  float: left;
  margin-left: 10px;
  width: 380px;
}
#PanelSearch {
  float: right;
}
#paramSelection {
  width: 625px;
  height: 425px;
  padding: 1em;
}
#paramSelection #personTypes {
  float: left;
}
#paramSelection #securityZones {
  float: right;
}
#paramSelection .checkboxlist {
  border: 1px solid #d3d3d3;
  height: 300px;
  width: 300px;
  /*overflow-y: scroll;*/
  margin-bottom: 1em;
}
#PanelUserRoles .checkboxlist label {
  width: auto;
}
#panelMenu {
  width: 160px;
  float: left;
  clear: none;
}
#menu,
#menuBeheer,
#menuPortal {
  background-image: url('data:image/gif;base64,R0lGODlhoAAKAMQAAFxcXODg4OLi4ufn5+Xl5bKyst/f38PDw8/Pz6+vr9LS0tzc3L29vdbW1rq6utvb29fX1+Pj48vLy8bGxmZmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACgAAoAAAWB4EBEwdMgE1MAVOu+cCzPdG3feK7vLZA4B4kCsjAEBCKSCaVi8Z7QqHQa9QGFRCNyVDqlVtSweEzGWYPD4jHZZYLL8Lgcesaqt0pvc87v+191aVpsS19Of4iJYoFZa1yFe4qSkzyMd4R6b5SbnDKWg4+Zh52knJ+OeW6jpayKpwIhADs=') /*../images/layout/bg.menu.gif*/;
  background-repeat: repeat-y;
  background-position: left top;
}
#menuTop,
#menuBeheerTop,
#menuPortalTop {
  height: 23px;
  padding: 17px 20px 0px 20px;
  background-image: url('data:image/gif;base64,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') /*../images/layout/bg.menu.top.gif*/;
  background-repeat: no-repeat;
  background-position: left top;
  color: #FFFFFF;
  font-size: 1.2em;
}
#menuContent,
#menuBeheerContent,
#menuPortalContent {
  padding: 10px 18px 10px 18px;
  color: #FFFFFF;
}
#menuContent UL,
#menuBeheerContent UL,
#menuPortalContent UL {
  list-style: none;
}
#menuContent A,
#menuBeheerContent A,
#menuPortalContent A {
  display: block;
  color: #FFFFFF;
  padding: 2px 2px 2px 2px;
  text-decoration: none;
}
#menuContent A:hover,
#menuBeheerContent A:hover,
#menuPortalContent A:hover {
  background-color: #555555;
}
#menuContent .selected,
#menuBeheerContent .selected,
#menuPortalContent .selected {
  background-color: #777777;
}
#menuBottom,
#menuBeheerBottom,
#menuPortalBottom {
  height: 20px;
  background-image: url('data:image/gif;base64,R0lGODlhoAAUAOYAAODg4OXl5d7e3tnZ2d3d3dTU1M7Oztra2r29vby8vNfX18XFxcbGxtjY2Nzc3NLS0tXV1c3NzbKysszMzMTExNPT07GxsbCwsLu7u8vLy8PDw7q6uq+vr9bW1tvb28fHx8/Pz2JiYr+/v8LCwsrKytDQ0F1dXdHR0WVlZbOzs2BgYMjIyKqqqra2tsnJycDAwL6+vrm5uXx8fI6Ojn5+fnZ2dl9fX5mZmaampmNjY7i4uHd3d5ubm6enp7S0tJCQkLe3t8HBwbW1teTk5Obm5t/f3+Hh4efn51xcXOPj4+Li4mZmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACgABQAAAf/gEdEQ0oCAw8ZGhs5KEuOj5CRkpOUlZaXmJmam5woIS0iHyAQBwIARkqChEUDBRELCTshnLS1tre4uY8hNTojLiUdHkWnqUQBSgAeHSAfIj8qutLT1NWXKjMJFBMPCg5FRqiCAUlGDg0nJCMsJtbu7/C1Jj2hBgUNBODix0mFrQawaMyKR7BgwRAyYowgEayUPmODlBTxoKCEOnYGM2qkZgJHqAgVFAwDoETcuHIE/n14wcPGxpcwN9m4gYACQwgD8qFSkmrcKg8NHkxYIIKHiYExkyoNYeJGghErQBQQaWpnTyKDygk40OHE0BcsaJhQEaKR0rPxPKkwIQMHAqgG/7odyEeS59VjhACk7Drhw4gELH7syIGksOHDiBMrXsy4sePHkCNL5jWjRwwRFFbE7TDgWzG7R0JjJZds7wMDJBaMEJFgA5AWQnykmC2htu3buHPrvm2ht+/fwIMLv0C8uPHjyI1zWM68ufPnxS1ISOGjhY4EIkZ8IAHiAWcHAsDx7NdTEN5+eg80KFAC9YcFGoK8EAEDBoL7+PPr389/f4L/AAYo4IAEYmDggQgmqCCCGzTo4IMQRtiggQkgAEN2FGwXQQlTdRbeZ+SFJtp5yQjgwQAKFHACCBFkQIILK3zwAQM01mjjjTjmiOMCPPbo449ABknBkEQWaeSRRWqg5P+STDbppJJDLsCAjC5MYEAJFUCgwAHgEbNTEiGKaF4AQ/RjRBEEnNhABwU8cEIJIMQpJwgG1GnnnXjmqWedEfTp55+ABiroBIQWauihiBqawaKMNuroo4wSGoEBIJTwQAEdKDCAB/l4OR6YPIlp3jFkmlmEAA6cOEADCijQwauwQiDrrLTWauutshag66689urrrxUEK+ywxBY77APIJqvssswqG2wBEGTawAGcfhiOXWCGKSpWeJXJkxEAnEqAA+R6YK65B6Sr7rrstutuugPEK++89NZrbwP45qvvvvzq2+q/AAcsMMD5DkCtAwSER8xnSmQLannbchtAqeR9Gw6bABhjXMTGHHfs8ccgbyzAyCSXbPLJKBOg8sost+wyy+TGLPPMNMu88sgdn2JVww5rK+qIEk88xNBl9lyxXUgnrfTSFofj9NNQRx11xlRXbfXVIWedNdVOJ230wz+HPSq3ZI8mNNFop6322mh/7fbbDjMtN9NS1y313J/CHarYfPc9dtmABy74xIQXbvjhiJPJ9uJrw+3445DzFAgAOw==') /*../images/layout/bg.menu.bottom.gif*/;
  background-repeat: no-repeat;
  background-position: left top;
}
#panel420Left,
.panel420Left {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  behavior: url(/PIE.htc);
  position: relative;
  -moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
  background: #fff;
  width: 380px;
  height: auto;
  float: left;
  margin: 10px;
  overflow: hidden;
}
#panel420LeftTop,
.panel420RightTopVoorwaarden {
  behavior: url(/PIE.htc);
  position: relative;
  background: #d70d69;
  background-image: -moz-linear-gradient(top, #D91970, #D50161);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#D91970), to(#D50161));
  background-image: -webkit-linear-gradient(top, #D91970, #D50161);
  background-image: -o-linear-gradient(top, #D91970, #D50161);
  background-image: linear-gradient(top, #D91970, #D50161);
  -pie-background: linear-gradient(top, #D91970, #D50161);
  border: 1px solid #C31765;
  color: #FFFFFF;
  font-size: 1.2em;
  padding: 5px 10px;
}
#panel420LeftContent,
#panel420LeftContentVoorwaarden {
  padding: 10px 40px 10px 40px;
  color: #000000;
}
#panel420Right,
.panel420Right {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  behavior: url(/PIE.htc);
  position: relative;
  -moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
  background: #fff;
  width: 380px;
  height: auto;
  float: left;
  margin-left: 10px;
}
.panel420RightTop {
  height: 23px;
  padding: 17px 20px 0px 20px;
  background-image: url('../images/layout/bg.panel420.right.top.gif');
  background-repeat: no-repeat;
  background-position: left top;
  color: #FFFFFF;
  font-size: 1.2em;
}
.panel420RightContent {
  padding: 10px 40px 10px 40px;
  color: #000000;
}
.panel420RightBottom {
  height: 20px;
  background-image: url('data:image/gif;base64,R0lGODlhpAEUAOYAAL6+vqGhoby8vL+/v729vba2tq2trbi4uLm5ucLCwrW1tcDAwMPDw8HBwbS0tMXFxbe3t7GxsbKyssTExKenp6mpqbCwsK6urrOzs5ubm8bGxsfHx8zMzK+vr52dnaampsjIyMvLy6ioqMrKypmZmZqamqOjo6qqqqSkpKysrKurq5SUlM3NzaKiopycnMnJyaWlpZeXl5iYmJCQkJGRkZ6enpOTk6CgoJKSkpaWlp+fn5WVlenp6fb29u/v7/39/fT09O3t7d/f397e3tDQ0Lq6uru7u+Xl5f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACkARQAAAf/gCwcIRsTA0UYKShCP0iOj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp54/Qzk1KCcdDhAIRUaCISAPC0YKFx9EPajBwsPExcbHyMnKxT0hMjcfKRaxs7WDIBoJBBAWFQQ+y+Hi4+Tl5ufolT4FGQEiBhEKEEW0ti/ZAAgSKhc86f8AAwocSHAZDxMeUFToIKHAAXrWQrwopKvABREhgBTcyLGjx4//gGwoAU1arIf1OHAYgSsBgAP7OvgDSbOmzZs4MR1MWOFCBGoQWQgacY/BACMFLJyAECSn06dQo6ILcqFdtA4YHEKsNXTEhgcuizi4UAECD41S06pdy7YTEB5V/2/AePVT1lahg4hqmNCAAIKxr0Lw8NGjUdvDiBPf/NHDB48NJjLIrQDPgcNZtLjmZamBwQK/DiyoEHGBABEhR1KrXs26tevXsGPLnk27tu3buHPr3s27t+/fwIMLTz0kRAETJTwEgEHZAgZ5mDMLZREiBNENnT8XKSDhgooKH0wEuKGjhvkaHtKrV++ivfv38NtnmE+/vv37+PGX2M+/v3/+JAQo4IAEBijDgQgmqOCCDDYoQwwQRijhhBRWaGGEOWSo4YYccrjDhyCGKOKIK5Ro4okopqjiiiva4OKLMMYo44s41GjjjTjmeCMNPPbo449ABjnDkEQWaeSRSBbZI/8OLq6QgwwZeHADCh+cYIBz8qCUGVfUWXddZw0AYMQB3Fng3QkViEABBR+06eabcMYpJwx01mnnnXSioOeefPa5pwmABirooIG2YOihiCZqaACMNuroo5BGKumklDJ6w6WYZqpppjp06umnoIJ63qiklnreeqimquqqrKIa36uwupffrPn9Z+utthao6668DrjffC7UcEMAVFaQQgcRPAfBAdEZ4ex0g3g50V4JDCAmAhAoIIEEEVjQQQcXhCvuuBcYYO656Kar7rrqpuDuu/DG+64K9NZr7731nqDvvvz2q28FAAcs8MAEF2xwmiIkrPDCDC+85sMQRyzxxBRDLOf/xXHiqfHGMPjp8ccoECryyIUqavLJh1aq8soss9yCCXp+IIKxFyDrQJbNOsulStWNQBQ2DzCQwAIAEGAEAgdAUMDSTDfdtAJQRy311FA7YPXVWGdtNQZcd+31111vK/bYZI8dwdlop6322Ra07fbbcMct99zefmv33XjjTe7efJfL7t+AB26uvIQXngK+iCeugr+MN77vwZAT3PDklE9e8eWYR5wwwCekYEAHFiRr2bI56wxttF5++cAECQxdNAEECCD77LTPrvPtuONOz+689747AsAHL/zwwR9g/PHIJ388BMw37/zzzDst/fTUV7801dhjr/X23HffPdjgh1/2//jkc7v2+ejTrT7cebfv/t19xy+/34LX/3e434YugdUFkN477qfjWc989gIQYEcDQUtAAxbIwAY6cAEQjKAEJwjBAVjwghjMoAUBwMEOevCDHYSdCEdIwhHW7oQnzJ0KV8hCFfruhS8kngyJp7wa1hB6OMyh9XZYgOz5cGreC+LVwkdE8ZXviORDnxKXiD6xYcBqCugf6aKzpdsFUIADJEoBsYHAB3jxi2AE4wTGSMYymnGMDEijGtfIxjS27o1wjCMcHUjHOlLwjhLUoB73yEc9gvCPfyyhIEuIwkLWroWIhKEiezfDRg7PhpC8YQ4niUMeWpJpP8ykJqHGNOcZj/aKW8ndFVWCuixqcYsgSKUqV5nKDbjylbCMpSs1QMta2vKWtAyjLnd5xl6asY3AXKMch0nMYg6zjsh8IB6XuYA+9hGQ0PTgIKdJQkNa03aIzOYit8k7R3pThpEMpziRJzwYtnCUpCRlddbps3YS8AXwjGc8WUlPesrynrDEpT5vuct+ftGXAA2mQAc6UGMaM5kIZSYznfnMaDr0odGkpkRFeM2Kyi6bGNUZNzfKUd9lFJ3pDGkp10nSkqbOnShFqTxXylJ41vOlqsSnTA+4T33686Y45SVAd0rQYBq0mAgNqkIVytCGQhSaE02qRZcqgIw69akZDQQAOw==') /*../images/layout/bg.panel420.right.bottom.gif*/;
  background-repeat: no-repeat;
  background-position: left top;
}
div.spinboxhour,
div.spinboxminutes {
  float: left;
  clear: none;
  width: 36px;
  height: 18px;
  border: none;
  background: none;
  background-image: url('../images/layout/input.text.50.gif');
  background-repeat: no-repeat;
  background-position: left top;
  padding: 2px 4px 0px 10px;
  vertical-align: bottom;
}
input.spinboxhour,
input.spinboxminutes {
  background-color: Transparent;
  border: none;
  font-size: 1em;
  color: #224466;
  width: 36px;
}
.clear {
  clear: both;
}
.leftbutton {
  float: left;
  clear: none;
  width: 100px;
}
.rightbutton {
  float: right;
  clear: none;
  width: 100px;
}
.taLeft {
  text-align: left;
}
.taRight {
  text-align: right;
}
.taCenter {
  text-align: center;
}
.buttons {
  padding-top: 5px;
  border-bottom-width: 0;
}
.trsub {
  font-weight: bold;
  vertical-align: bottom;
  padding-top: 10px;
}
.AjaxUploaderQueueTable {
  display: none;
}
ul.filetree,
.filetree li {
  list-style-type: none;
}
#progressBackgroundFilter {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  overflow: hidden;
  padding: 0;
  margin: 0;
  background-color: #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
  z-index: 1000;
}
#processMessage {
  position: fixed;
  top: 30%;
  left: 43%;
  padding: 10px;
  width: 14%;
  z-index: 1001;
  background-color: #fff;
  border: solid 1px #000;
  text-align: center;
}
.modal {
  z-index: 10;
  position: absolute;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAnUlEQVR42u3RAQ0AAAgDoL9/AttawzmoQJNMOKNChCBECEKEIEQIQoQIEYIQIQgRghAhCBGCEIQIQYgQhAhBiBCEIEQIQoQgRAhChCAEIUIQIgQhQhAiBCEIEYIQIQgRghAhCEGIEIQIQYgQhAhBCEKEIEQIQoQgRAhCECIEIUIQIgQhQhCCECEIEYIQIQgRghAhQoQgRAhChCDkuwVWkTwpSyb7AwAAAABJRU5ErkJggg==') /*../images/layout/modal.png*/;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
}
#eventWindow,
.eventWindow {
  position: absolute;
  left: 50%;
  top: 160px;
  margin-left: -300px;
  width: 600px;
  height: 400px;
  background-color: #ffffff;
  overflow: hidden;
  -o-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
  -icab-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
  -khtml-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
  -moz-border-radius: 15px;
  border-radius: 15px;
}
#scannerWindow,
.scannerWindow {
  position: absolute;
  left: 50%;
  top: 50px;
  margin-left: -412px;
  width: 816px;
  height: 516px;
  background-color: #ffffff;
  overflow: hidden;
  -o-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
  -icab-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
  -khtml-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
  -moz-border-radius: 15px;
  border-radius: 15px;
}
#eventWindowTitle {
  height: 24px;
  background-color: #d70a66;
  padding: 6px 10px 0px 10px;
  /*border-bottom: 1px solid #e4e5e2;*/
  color: #ffffff;
  font-weight: bold;
  -moz-border-top-left-radius: 15px;
  border-top-left-radius: 15px;
  -moz-border-top-right-radius: 15px;
  border-top-right-radius: 15px;
}
#eventWindowCloseButton {
  float: right;
  height: 16px;
  width: 16px;
  display: block;
  clear: none;
  margin-top: -15px;
  border: 1px solid #ffffff;
  color: #ffffff;
  line-height: 1;
  text-align: center;
  text-decoration: none;
}
#eventWindowCloseButton:hover {
  background-color: #eeefec;
}
#eventWindowContent {
  padding: 10px;
}
#addNewEventButtonContainer {
  padding: 20px 0px 10px 0px;
  text-align: right;
}
.scanner {
  cursor: pointer;
  border: 0;
  float: left;
  margin-right: 1em;
  padding-top: 4px;
}
.activeTab {
  border: 1px solid #CCC;
  border-bottom: 0;
  color: #fff;
  text-decoration: none;
  background-color: #D70D68;
}
.info_icon {
  margin-right: 5px;
}
.ValidationSummary li,
#panel420LeftContentPlaceHolder_ValidationSummary1 li {
  color: Red !important;
}
#signingroups.treeview .file input {
  margin-right: 3px;
}
div.Grid_Default {
  background: #f8f8f8;
  border: 1px solid #C5C5C5;
  outline: none;
  border-color: #C5C5C5;
  width: 460px;
  overflow: auto;
}
div.Grid_Default table {
  border: none;
  font: 1em "Trebuchet MS", "DejaVu Sans", sans-serif;
  line-height: normal;
  border-collapse: collapse;
}
div.Grid_Default table .rgHeader {
  border-bottom: 1px solid #C5C5C5;
  behavior: url(/PIE.htc);
  position: relative;
  background: #ececec;
  background-image: -moz-linear-gradient(top, #F5F5F5, #E3E3E3);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#E3E3E3));
  background-image: -webkit-linear-gradient(top, #F5F5F5, #E3E3E3);
  background-image: -o-linear-gradient(top, #F5F5F5, #E3E3E3);
  background-image: linear-gradient(top, #F5F5F5, #E3E3E3);
  -pie-background: linear-gradient(top, #F5F5F5, #E3E3E3);
}
div.Grid_Default table .rgPager {
  border-top: 1px solid #C5C5C5;
  behavior: url(/PIE.htc);
  position: relative;
  background: #ececec;
  background-image: -moz-linear-gradient(top, #F5F5F5, #E3E3E3);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#E3E3E3));
  background-image: -webkit-linear-gradient(top, #F5F5F5, #E3E3E3);
  background-image: -o-linear-gradient(top, #F5F5F5, #E3E3E3);
  background-image: linear-gradient(top, #F5F5F5, #E3E3E3);
  -pie-background: linear-gradient(top, #F5F5F5, #E3E3E3);
  padding: 5px 10px;
}
div.Grid_Default table .rgPager table {
  border: none;
  margin-left: 5px;
}
div.Grid_Default table .rgPager table span,
div.Grid_Default table .rgPager table a:hover {
  border: 1px solid #ACA8A9;
  display: inline-block;
  height: 16px;
  font-size: .9em;
  font-weight: bold;
  line-height: 15px;
  margin: 3px;
  padding: 2px;
  width: 11px;
  text-align: center;
  text-decoration: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  behavior: url(/PIE.htc);
  position: relative;
  -moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
}
div.Grid_Default table .rgPager table a {
  text-decoration: none;
}
div.Grid_Default table .rgPager table span {
  background: #f5f5f5;
}
div.Grid_Default table .rgRowAlt {
  background: #f2f2f2;
}
div.Grid_Default table .rgRow td,
div.Grid_Default table .rgRowAlt td {
  padding: 5px;
}
/* RadControls overrides */
div.RadGrid_Default {
  background: #f8f8f8;
  border: none;
  outline: none;
  margin-top: 5px;
}
div.RadGrid_Default > div {
  border: none;
}
div.RadGrid_Default thead,
div.RadGrid_Default tfoot {
  border: 1px solid #C5C5C5;
  height: auto;
}
div.RadGrid_Default > table {
  border: 1px solid #C5C5C5;
}
div.RadGrid_Default .rgMasterTable,
div.RadGrid_Default .rgFilterBox,
div.RadGrid_Default .rgDetailTable,
div.RadGrid_Default .rgGroupPanel table,
div.RadGrid_Default .rgCommandRow table,
div.RadGrid_Default .rgEditForm table,
div.RadGrid_Default .rgPager table,
div.RadGrid_Default div.GridToolTip_Default {
  font: 1em "Trebuchet MS", "DejaVu Sans", sans-serif;
  line-height: normal;
}
div.RadGrid_Default .rgRow td,
div.RadGrid_Default .rgAltRow td,
div.RadGrid_Default thead th,
div.RadGrid_Default .rgFilterRow td,
div.RadGrid_Default .rgGroupHeader td {
  border: none;
  font-weight: bold;
  padding: 5px;
}
div.RadGrid_Default .rgRow td a,
div.RadGrid_Default .rgAltRow td a,
div.RadGrid_Default thead th a,
div.RadGrid_Default .rgFilterRow td a,
div.RadGrid_Default .rgGroupHeader td a {
  text-decoration: none;
}
div.RadGrid_Default .rgAltRow td {
  background: #FBFBFB !important;
}
div.RadGrid_Default .rgGroupHeader {
  background: #d8d8d8;
  border-top: 1px solid #C5C5C5;
}
div.RadGrid_Default .rgGroupHeader p {
  margin: 0;
  font-weight: normal;
}
div.RadGrid_Default .rgGroupHeader .rgCollapse {
  display: none;
}
div.RadGrid_Default .rgMasterTable,
div.RadGrid_Default .rgDetailTable {
  border-collapse: collapse;
}
div.RadGrid_Default .rgPager,
div.RadGrid_Default .rgFilterRow {
  background: none;
}
div.RadGrid_Default .rgSortAsc,
div.RadGrid_Default .rgSortDesc {
  background-color: transparent;
  box-shadow: none;
  border: none;
  display: inline;
  vertical-align: middle;
}
div.RadGrid_Default .rgHeader {
  border: 0;
  font-weight: bold;
}
div.RadGrid_Default td.rgPagerCell {
  border: 0;
  behavior: url(/PIE.htc);
  position: relative;
  background: #ececec;
  background-image: -moz-linear-gradient(top, #F5F5F5, #E3E3E3);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#E3E3E3));
  background-image: -webkit-linear-gradient(top, #F5F5F5, #E3E3E3);
  background-image: -o-linear-gradient(top, #F5F5F5, #E3E3E3);
  background-image: linear-gradient(top, #F5F5F5, #E3E3E3);
  -pie-background: linear-gradient(top, #F5F5F5, #E3E3E3);
}
div.RadGrid_Default input {
  vertical-align: middle;
}
div.RadTreeView_Default {
  border: 1px solid #ccc;
}
input.rtlExpand,
input.rtlCollapse {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.rtWrapper h2 {
  margin: 0;
}
.rtWrapper ul {
  margin: 0;
  padding: 0 20px;
}
.rtWrapper table {
  border: 1px solid #C5C5C5;
}
/* Progress control */
.step {
  margin: 0;
  clear: both;
}
.step a {
  text-decoration: none;
}
.step .inner {
  float: left;
  clear: none;
  border-left: solid 1px black;
  margin-left: 4px;
  padding-left: 4px;
  padding-top: 5px;
  padding-bottom: 5px;
  height: auto;
}
.step .icon {
  padding-top: 5px;
  padding-right: 4px;
  min-width: 10px;
  float: left;
  clear: none;
}
.step_finished a {
  color: #CE88AC;
}
.step_finished a:hover {
  color: #DF99BD;
}
.step_open_current a {
  color: #9C1D60;
}
.step_open_current a:hover {
  color: #AD2E71;
}
.step_open a {
  color: #BDBDBF;
}
.step_open a:hover {
  color: #AD2E71;
}
.historieverzoek_summary ul,
.historiedoc_summary ul {
  margin-left: 0;
  padding-left: 0;
}
.historieverzoek_summary li,
.historiedoc_summary li {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}
.summary label {
  width: auto;
}
.tocheck {
  color: #0AB2E3;
}
.histdate,
.histstatus {
  font-weight: bold;
}
.history_item {
  margin-bottom: 1em;
}
.error_msg {
  color: red;
}
.RadCalendarMonthView {
  margin-left: -120px;
  width: 220px;
}
#rcMView_Today,
#rcMView_OK,
#rcMView_Cancel {
  display: inline;
}
.home_center,
.home_right {
  padding: 5px;
}
#custom_print_button {
  cursor: pointer;
  display: inline-block;
  margin-left: 6px;
  line-height: 24px;
}
.RadPicker input {
  width: 60px !important;
}
.RadPicker span.RadInput {
  width: 65px !important;
}
.RadPicker .rcInputCell {
  width: auto !important;
}
#TableReportPermissions {
  margin-bottom: 50px;
}
div.notes {
  color: Red;
  margin-bottom: 20px;
}
.RadListBox span.rlbText em {
  background-color: #E5E5E5;
  font-weight: bold;
  font-style: normal;
}
.cb-documentmodule label {
  display: inline;
  font-weight: normal;
  padding-left: 10px;
}
#topbar {
  background: none repeat scroll 0 0 #F5F5F5;
  color: #00B1E3;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 3px;
  width: 1310px;
  -moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
  behavior: url(/PIE.htc);
  position: relative;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
#topbar .link {
  color: Black;
  text-decoration: underline;
}
h2.SignInGroupHeader {
  margin-top: 15px;
  margin-bottom: 0px;
  font-size: 14px !important;
}
h2.LocationHeader {
  margin-top: 15px;
  margin-bottom: -5px;
}
body.badgeprint {
  line-height: 1.4;
  margin: 0;
  color: #000;
  font-family: 'Trebuchet MS', 'DejaVu Sans', sans-serif;
}
body.badgeprint .preview {
  padding: 5px 10px;
}
.objectbrowser {
  border-left: 1px solid #d3d3d3;
}
.objectbrowser .objectexplorer {
  padding: 10px;
}
.objecthead {
  background: #E9F5F7;
  padding: 5px 10px;
  font-weight: bold;
  text-align: center;
}
.tabs {
  height: 23px;
  background: white;
}
.tabs .tab_button {
  padding: 0 10px 0 25px;
  border: none;
  border-left: 1px solid #d3d3d3;
  border-right: 1px solid #d3d3d3;
  border-top: 1px solid #d3d3d3;
  float: left;
  behavior: url(/PIE.htc);
  position: relative;
  background: #ececec;
  background-image: -moz-linear-gradient(left, #F5F5F5, #E3E3E3);
  background-image: -webkit-gradient(linear, left top, right top, from(#F5F5F5), to(#E3E3E3));
  background-image: -webkit-linear-gradient(left, #F5F5F5, #E3E3E3);
  background-image: -o-linear-gradient(left, #F5F5F5, #E3E3E3);
  background-image: linear-gradient(left, #F5F5F5, #E3E3E3);
  -pie-background: linear-gradient(left, #F5F5F5, #E3E3E3);
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.tabs .tab_button.selected {
  background-color: white;
}
.tabs .tab_button.result,
.tabs .tab_button:hover .tabs .tab_button.result {
  background-image: url('images/icons/result.png');
  background-repeat: no-repeat;
  background-position: 5px 4px;
}
.tabs .tab_button.message,
.tabs .tab_button:hover .tabs .tab_button.message {
  background-image: url('images/icons/messages.png');
  background-repeat: no-repeat;
  background-position: 3px 5px;
}
.tabs .tab_button:hover {
  background: #E9F5F7;
}
.autogrow {
  overflow: hidden;
  height: auto;
}
.completionList {
  color: #222;
  font-family: "Trebuchet MS", "DejaVu Sans", sans-serif;
  border: solid 1px #ccc;
  background-color: #FFFFFF;
  list-style: none;
  padding: 0;
  z-index: 1000;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  max-height: 200px;
  overflow-y: auto;
  margin-top: -5px;
}
.completionList .completionListItem,
.completionList .completionListHighLighted {
  padding: 3px 5px;
}
.completionList .completionListHighLighted {
  background: HighLight;
  color: HighlightText;
}
i.icon-information {
  background: url(../images/icons/information.png) 0 0 no-repeat;
  height: 16px;
  width: 16px;
}
input[type="text"]:disabled {
  background: #dddddd;
}
div.RadToolTip table.rtWrapper td.rtWrapperContent {
  min-width: 150px !important;
}
.forceShow {
  display: table-row !important;
}
.preview_thumb,
.toolTip {
  border: 1px solid gray;
  z-index: 99;
  padding: 15px;
  margin: 5px 0 0;
  background-color: #fff;
  -moz-box-shadow: 0 0 5px #000;
  -webkit-box-shadow: 0 0 5px #000;
  box-shadow: 0 0 5px #000;
  margin-top: -200px;
  margin-left: 100px;
}
.preview_thumb img,
.toolTip img {
  border: 1px solid #efefef;
  behavior: url(/PIE.htc);
  position: relative;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.toolTip {
  margin: -20px 0 0 20px;
  padding: 10px;
}
.toolTip:before {
  content: url(images/carot-left.png);
  display: block;
  width: 10px;
  height: 11px;
  position: absolute;
  left: 10px;
  top: -10px;
}
.blackFont {
  color: #000;
}
.RadInput_Default .riTextBox {
  border-color: #ccc!important;
  padding: 3px!important;
}
.RadInput_Default .riTextBox.radpicker_fullwidth {
  width: 450px!important;
}
.double-arrow-icon {
  margin-right: 10px;
  width: 16px;
  height: 16px;
}
.close_person h1 {
  padding-bottom: 3px;
  border-bottom: 1px solid #828282;
  cursor: pointer;
}
.close_person .arrow-down {
  width: 16px;
  height: 11px;
  position: relative;
  left: 450px;
  top: -9px;
  background: url(images/carot-bottom.png) 0 0 no-repeat;
  cursor: pointer;
}
.open_person {
  margin-bottom: 1em;
}
.open_person h1 {
  padding-bottom: 3px;
  border-bottom: 1px solid #828282;
}
.open_person a {
  cursor: default;
}
.open_person.notlast {
  margin-bottom: 0;
}
.open_person.notlast > a {
  cursor: pointer;
}
.open_person .arrow-up {
  width: 16px;
  height: 11px;
  position: relative;
  left: 450px;
  top: -19px;
  background: url(images/carot-top.png) 0 0 no-repeat;
  cursor: pointer;
}
.person > a {
  text-decoration: none;
}
div.small {
  width: 178px;
  float: left;
  margin-right: 8px;
}
div.xx-small {
  width: 93px;
  float: left;
  margin-right: 8px;
}
div.person {
  width: 474px;
}
.calendar-label {
  background: #970e56;
  color: #fff;
  padding: 4px 6px;
  behavior: url(/PIE.htc);
  position: relative;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin: 4px 8px 6px 0;
  cursor: pointer;
  font-weight: bold;
  display: inline-block;
  width: 95px;
}
.calendar-label span.date-label {
  text-align: left;
  margin-right: 10px;
  cursor: pointer;
  font-weight: normal;
  width: 65px;
  display: block;
  float: left;
}
.calendar-label span.close-date {
  cursor: pointer;
  width: 15px;
  height: 15px;
  display: block;
  float: right;
}
#CalendarPanel {
  padding-left: 0;
  margin-top: -5px;
}
.summary h4 {
  width: 100%;
  float: left;
}
.RadComboBox.RadComboBox_Default.error table {
  border: 1px solid #d51400 !important;
  behavior: url(/PIE.htc);
  position: relative;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.RadPicker td a.rcCalPopup {
  z-index: 0;
}
.ui-datepicker {
  z-index: 100 !important;
}
.tab-page {
  border-top: 1px solid #000;
  padding-top: 10px;
}
.tab-page .small {
  width: 142px !important;
}
.tab-page label {
  width: 100%;
  margin-right: 0;
}
.tab-page > div {
  float: left;
}
.tab-page .tab-page-photo {
  border: 1px dotted #CCCCCC;
  margin: 0 20px 10px 0;
  width: 70%;
  min-height: 495px;
  padding: 5px;
  overflow: hidden;
  text-align: center;
  overflow-y: scroll;
}
.tab-page .tab-page-photo img {
  float: right;
}
.tab-page .tab-page-photo .loading {
  float: none;
  margin-top: 120px;
}
.tab-page .tab-page-fields {
  width: 25%;
}
.tab-page .tab-page-instructions {
  margin-top: 20px;
  width: 25%;
}
.tab-page .tab-page-buttons {
  margin-top: 20px;
  width: 25%;
}
.tab-page .validation {
  position: absolute;
  top: 4px;
  width: 144px;
}
.tab-page .editfields_container {
  position: relative;
  width: 160px;
  clear: none;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}
.tab-page .bordered-box {
  border: 1px dotted #CCCCCC;
  padding: 5px;
  margin-bottom: 10px;
}
.tab-page .bordered-box:first-child {
  margin-top: 0;
}
.editfields_container {
  padding-top: 3px;
  padding-bottom: 10px;
}
.fielddiv-check {
  float: left;
  clear: left;
  width: 25px;
  height: auto;
  margin-top: 32px;
}
.field-selection {
  margin-top: 10px;
}
.field-selection b {
  display: block;
}
.field-selection label {
  display: inline-block;
  width: 440px;
  padding: 0;
}
.jcrop-holder {
  margin-bottom: 10px;
}
div.RadToolTip_Default div.rtCalloutMiddleLeft {
  top: 25px !important;
}
.tab-check {
  display: none;
  margin-left: 6px;
  vertical-align: text-top;
}
.field-selection label {
  *width: 430px !important;
}
table.table-grid {
  border: 1px solid gray;
  border-collapse: collapse;
  width: 708px;
}
table.table-grid td.table-grid-cell {
  width: 59px;
  height: 50px;
  padding: 0 6px;
  vertical-align: top;
}
table.table-grid td.table-grid-cell div label {
  width: auto !important;
}
.tab-overlay {
  position: relative;
  top: 0;
  left: 0;
  z-index: 2;
}
.radpage-overlay {
  position: relative;
  top: -1px;
}
.RadTabStrip_Default .rtsLI,
.RadTabStrip_Default .rtsLink {
  color: #666666 !important;
}
a.rtsSelected span {
  font-weight: bold;
  color: #4e6c00 !important;
}
#PanelTranslationOptions {
  float: left;
  clear: none;
  width: 300px;
}
.circle-icon {
  background: #b2b3b7;
  width: 16px;
  height: 16px;
  color: white;
  font-size: 15px;
  border-radius: 50%;
  text-align: center;
  line-height: 20px;
  vertical-align: middle;
  padding: 4px;
  float: right;
  width: 10px;
  height: 10px;
  font-size: 10px;
  margin-right: 0 !important;
  margin-left: 10px;
  margin-top: 5px;
}
.subject-item {
  font-size: 50px;
  float: left;
  clear: none;
  width: 150px;
  height: 150px;
  background-color: #f5f5f5;
  text-align: center;
  padding: 25px;
  -moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
  behavior: url(/PIE.htc);
  position: relative;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 15px;
  margin-right: 15px;
  cursor: pointer;
}
.subject-title {
  /*color: #00b1e3;*/
  font-size: 20px;
  padding-top: 5px;
  vertical-align: middle;
}
.large-circle-icon {
  background: #b2b3b7;
  width: 50px;
  height: 50px;
  color: white;
  border-radius: 50%;
  text-align: center;
  line-height: 50px;
  vertical-align: middle;
  padding: 25px;
}
ul.BeheerMenu li {
  position: relative;
}
ul.BeheerMenu li[data-badge]:after {
  content: attr(data-badge);
  position: absolute;
  top: -5px;
  right: -5px;
  font-size: .9em;
  font-weight: bold;
  background: red;
  color: white;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  border-radius: 50%;
  box-shadow: 0 0 1px #333;
}
.translate {
  text-decoration: underline;
  cursor: pointer;
}
.fancybox-title {
  color: #970E56;
  font-weight: bold !important;
  font-size: 23px !important;
}
.fancybox-title-inside-wrap {
  padding-top: 0 !important;
  padding-bottom: 10px;
  padding-left: 10px;
}
#UserMenu,
#HyperLinkLogout {
  margin-top: 0px;
}
#HyperLinkLogout {
  box-shadow: none;
  border-radius: 0;
  padding: 9px 30px 9px 30px;
  background: #e91744 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAABTklEQVQ4y2P4//8/Ay0ww6jBA2/wx5J+p19nrs3/8+Tljj9PX+36dfHW0g95XTYUGfx96+F2IH3t35dvJ3/fergOhP9+/noSJPZ9y6F2sgz+umhLCciAX1fvrnyf2KALE3+f1KD/++7jTSC5z23zwshx8bU/z17veuOeJUi1MP5UM80bZPC3JdvKYGJvXDL4v0xYlvC5a2HUp8aZ/p8nLE343Lkg4lPLnBCiDf46d0Puvx8//3+snOwOj8SqyZ4gy/5jgmsgS4kyGJQSwC5et7cRWfxDTofVh/RW4/fxddofyya6gvjvkxv1SQ7jv6/e7X8XXqFE1XQMCkNwBD58vg0UDK8t4pnAvqme4vnn5dv9IDlo8JCejmFJ7t/PX///vn5/EOQDIPsCSOzrvI35FOW8d9HV6t+3HekE5T4Q/rHzePf7hHrd0dJt1GDSMQCEs6UPAI33QAAAAABJRU5ErkJggg==') /*../images/layout/logout.png*/ 75px center no-repeat !important;
}
#PortalMenu,
#ExternalMenu {
  margin-top: 20px;
  box-shadow: none;
  background: #fff;
  border-radius: 0px;
}
#PortalMenu li {
  border-left: none;
  margin: 0 10px 0 0;
}
#PortalMenu a:hover {
  background: #00a0e5;
  color: #FFF;
  padding: 0 10px;
}
#PortalMenu a.selected {
  background: #eaa647;
  border-bottom: 2px solid #eaa647;
  color: #fff;
}
#UserMenu a {
  background: #0AB2E3;
  box-shadow: none;
  color: #FFF;
  border-radius: 0px;
  margin-left: 0px;
  padding: 9px 20px;
}
#ExternalMenu a {
  color: #0077ac;
}
#UserMenu a:hover {
  background: #eaa647;
}
#PortalMenu a {
  background: #FFFFFF;
  color: #333;
  border-bottom: 2px solid #00a0e5;
  padding: 0px 10px;
}
#PanelContainer {
  background: #FFF;
  padding: 30px;
  border: 1px solid #eee;
  box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.02);
  border-radius: 4px 4px 0 0;
  width: auto;
  min-width: 950px;
  max-width: 1050px;
}
.BeheerMenu {
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.BeheerMenu a {
  color: #333;
  font-weight: 500;
}
.BeheerMenu li span:hover {
  background: #eee;
}
.BeheerMenu ul {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM4AAAAKCAYAAAD8ZmFmAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDMvMDYvMTOKTMLaAAACyklEQVRoge1Y0W4DIQwLcP2V/f+n9Qfu2FMq13VCbjutm7RIVdfgOAFiQGv3+/1jzmlzTjuOw9zcZ2Z2HIchBv1qzMcRt++7xO37/uBBv48hl9en+PyDtTsfxqEP54vz5DGFVXncWmtP80c8z6W1Zr33R4ziNzPrvT9w+GFuxEVjvfenOjnGuccYL/gsZozxUh/y+G/m9DHEYD6MUzjmUTHR2rgffVwr5nDcdrvd0kbiTWRBcbNiLDY38qCfhcQC4jjFgc0RiRDrqoiD58tcKA6vxRccBY8Lr8SHPHPOl4Zww2ZzPPJxs6g8zKE4zUw2OubAWG5yroUb3sXFtbHwIk6uRQkRvzm2IhxcL/a5bT44xngsHjcb+iNMdOMoXOaPRBP5lQgywazq4YbkubM/u4ncWBwRl2Mj8eA43tbRKcx82bjCMs6/lWBUkzGXqoXFi7lUPvYrDB5ASkDKp/JG+9Bas80F45ZtLG7u2QZTgmIMP3kyDozBONWkKgaxGF+pP1oTlUONKeNNitYyw0SbnAkBLXoyolgdxzcV3kSVBoyeRtk8InGucmEe51D7tuLCmC1aAAZ7AD4pFKYqnihH9DtrbJU3+tvs9cmU3ZAoxFVOjsmwuCl4Y2b5MouahTHqaaY4skbPbq2spugZ5rVUbttq3spBgVg8GFb8ZmYbK59NnapZoytBZc0e/a4KpGIrYVY5KvVFY6sDR8VHGxc1/GqfGJ/5K0KMauQnE9eWcVcaflXbV3Osbm+07StFZLdShsssetqwXSGcM7hVrBJldd7VdbtifSuxZxpnxV25OaMcZ0RWOYiyXBFmKZwl2w+Zuu2UZU/EDIt2ZoHVWzjzn833W+07wsnWJhLFFYfDmVsms8reXiKc7yzyX8xrVm+O32pnDporc1QPSLd3rCH/A0HZ8qn2b9quOt3M3nMjXbHvlWf+VVzvsKymT9nM869kOf2iAAAAAElFTkSuQmCC') /*images/shadow-top.png*/ -10px top no-repeat, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAAAKCAYAAAD4k7FbAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDMvMDYvMTOKTMLaAAACuUlEQVRYhe1YW04DMQxMs3sW7n/BOHy5mh08jlMqFgksIWjs+JHM2CmPOedH+6My57w7hW15PB53p/Cn5cxA45dzB7BUTAWYyP7d4OIYd4C3chdoE+Xo+n/y7cuZKc2stbZ3sO8i18rPnHMJjFfy38nhNwrXGtUQEUad5eoMMkJmdneQ9R0x0wnT2ldgrqQysSp+Xb8zUV6Jk8lqonyHUNUJujtpozi7YI30lXiZjSJRdc/K9qfk9C6sJOo8XHwF+NUY0VqV1JyfyndVs4qr8sg66k43R/3q2cT+FKAykKHuVUCyj929lfqqcSKb7KyjO1pNTDlhoiePr2UkiECmCFEhBcfDInn/CuBVm4oOD9bMtr9bVMTP3KX33nrvT1+VDlzt7BGh3U6BNdPh5yoxqv6iWjKdqhH1WYPCtRMvO3rKKADxnjFGGfS4hhIBDz+73tcUEXmC8D48JNcpIiqfUfysmWTgroA6a1IK7E6uSKeAmoG0934hMcdA8EY59d7bcRxh7IxQHiPKTcWMasvqUPF779cJo7pjRhgFfl7jL90I0NZigqxIgT7cP0++LE+OaWYXMihSr6Yr5p0RycwuwFlN69XzjMGymjoRkTJ7nGpq4rjPjAhuw+D336hT69HEWv1dyc3jRGfBd3OOMZ4fqh0/6uAKMBHgEKS8jvvQl5k1zzUiAcZX/jEXzpdJ7D9jjGZmlwNmkjGBo/OKnlB4SeyTz0GRwiV6qjnYcIpih0e/EdAY7Aiw4zieaxFgsSlE4PRcME88GwY7Es4/q2nlufE6xs6mE5MH4z7/rcwXygBEu4wwaIOgjUDD6wroHEP5dRu0U4TLCMN+XJw87oPzcgCi4B715OXa1ROBa0IQM3BwD64zOFnH4EewoCBhGIRqKjHJkFCYE9thDr6H88I9HJd9MVEUiVxQ/wlsnB1SwhwWZAAAAABJRU5ErkJggg==') /*images/shadow-bottom.png*/ -10px bottom no-repeat;
  border-top: 1px solid #eee;
}
.BeheerMenu li > span {
  background: none;
  box-shadow: none;
  border-radius: 0px;
  border-top: 1px solid #eee;
  padding: 5px 0;
  margin: 0;
}
.BeheerMenu li ul li > span {
  border: none;
}
.BeheerMenu li span a.selected {
  border-left: 3px solid #eaa647;
  border-right: none;
  font-weight: bold;
  color: #333;
}
.BeheerMenu li ul li span a.selected {
  border-left: none;
  border-right: none;
  font-weight: bold;
  color: #333;
}
.BeheerMenu li ul li span:hover {
  background: none;
}
.BeheerMenu li ul li span a:hover {
  color: #eaa647;
}
ul.BeheerMenu li ul li a {
  background: url('images/list-arrow.png') no-repeat 0px 9px;
  border: none;
}
ul.BeheerMenu li > span > :first-child {
  border-top: 0;
}
.RadGrid_Default .rgHeader,
.RadGrid_Default th.rgResizeCol,
.RadGrid_Default .rgHeaderWrapper {
  background: #0AB2E3 !important;
  color: white !important;
}
.rgHeader a {
  color: white !important;
}
div.RadGrid_Default > table {
  border: 1px solid #ddd;
}
div.RadGrid_Default thead tr:first-child {
  /*border: 1px solid #00a0e5;*/
}
div.RadGrid_Default thead,
div.RadGrid_Default tfoot {
  border: 1px solid #ddd;
}
div.RadGrid_Default .rgFilterRow {
  border-top: 1px solid #ddd;
}
div.RadGrid_Default td.rgPagerCell {
  background: #FFF;
}
button.success,
input[type=submit].success,
input[type=button].success,
.button.success,
#session_buttons input.session_save {
  background: #00a0e5;
  border: none;
  color: #fff;
  text-shadow: none;
  box-shadow: none;
  padding: 5px 15px;
  border-radius: 0;
}
button.allow,
input[type=submit].allow,
input[type=button].allow,
.button.allow {
  background: #86b800;
}
button,
input[type=submit],
input[type=button],
.button {
  background: #d3d3d3;
  border: none;
  color: #333;
  text-shadow: none;
  box-shadow: none;
  padding: 5px 15px;
  border-radius: 0px;
}
button.success:hover,
input[type=submit].success:hover,
input[type=button].success:hover,
.button.success:hover {
  background: #eaa647;
}
h1,
h2 {
  color: #333;
}
#PanelContainer h3 {
  color: #0AB2E3 !important;
}
input[type="radio"] {
  margin: 5px 10px 0 0;
}
#PlaceHolderPanelCenter_DivSearch > div {
  padding-bottom: 10px;
}
button.quick_newperson,
input[type=submit].quick_newperson,
input[type=button].quick_newperson,
.button.quick_newperson {
  background-color: #eaa647;
}
#PanelBreadcrumbs a {
  color: #00a0e5;
  text-decoration: none;
}
#PanelBreadcrumbs span {
  padding: 0 5px 0 0;
}
::selection {
  background: #936;
  color: #fff;
}
legend,
.fieldsetheader {
  position: relative;
  margin-left: -11px;
  background-color: #0AB2E3;
  color: white;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  border: 1px solid #1A6E87;
  border-radius: 3px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  font-weight: bold;
  margin-right: -11px;
}
#PanelCenter legend,
#PanelCenter .fieldsetheader {
  width: 470px;
}
#PanelRight legend,
#PanelRight .fieldsetheader {
  background-color: #F4F4F4;
  border: 1px solid #cccccc;
  color: #4A4A4A;
  width: 178px;
}
#PanelWideBottom legend,
#PanelWideBottom .fieldsetheader {
  width: 688px;
}
#PanelWide legend,
#PanelWide .fieldsetheader {
  /*width: 520px;*/
}
.fieldcheck {
  background-color: #FFF0BA;
  position: relative;
  left: -10px;
  padding-left: 10px;
  padding-right: 17px;
  margin-right: -20px;
  width: 463px;
}
#attentionsummary {
  color: red;
}
.openbutton {
  width: 110px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAMAAAAYAM5SAAAAclBMVEX///9KSkpLS0tbW1ucnJyjo6O8vLygoKBfX19qamrExMTQ0NBvb29+fn6BgYFQUFCUlJSbm5tRUVGSkpKioqJMTEytra23t7dNTU1jY2NpaWm+vr7Y2Nienp7Kysp9fX2NjY2fn5+7u7tiYmLT09OhoaFPZi8+AAAAAXRSTlMAQObYZgAAAH5JREFUeF7VzkcOwzAMRFFSXe69p5b7XzF2rBUJZxkgf/uAwcA/dfXVmEXAu0tXdGWSa07y8lzWVGvYmltlK50o+WLZ6wWlqgsUI10cy0AzngllSaBaAinK1UfMwN/rNu3juR5QActMAlHqRpwI7Lo9aMQNjnp9NXto9gE/7g0MhwmrFrxmqgAAAABJRU5ErkJggg==') /*../images/icons/search.png*/;
  background-color: #d8d8d8;
  border: solid 1px #979797;
  background-repeat: no-repeat;
  text-indent: 20px;
  background-position: 0;
  border-radius: 3px;
}
.openbutton:hover {
  background-color: #e9e9e9;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAMAAAAYAM5SAAAAclBMVEX///9KSkpLS0tbW1ucnJyjo6O8vLygoKBfX19qamrExMTQ0NBvb29+fn6BgYFQUFCUlJSbm5tRUVGSkpKioqJMTEytra23t7dNTU1jY2NpaWm+vr7Y2Nienp7Kysp9fX2NjY2fn5+7u7tiYmLT09OhoaFPZi8+AAAAAXRSTlMAQObYZgAAAH5JREFUeF7VzkcOwzAMRFFSXe69p5b7XzF2rBUJZxkgf/uAwcA/dfXVmEXAu0tXdGWSa07y8lzWVGvYmltlK50o+WLZ6wWlqgsUI10cy0AzngllSaBaAinK1UfMwN/rNu3juR5QActMAlHqRpwI7Lo9aMQNjnp9NXto9gE/7g0MhwmrFrxmqgAAAABJRU5ErkJggg==') /*../images/icons/search.png*/;
  background-repeat: no-repeat;
  background-position: 0;
}
.legend-open-close {
  float: right;
  margin-top: 3px;
  cursor: pointer;
}
.form-group {
  margin-bottom: 15px;
}
.RadTreeView.company-structure-treeview {
  border: none;
  /*.rtLI .button-add {
        display:none;
    }
    .rtLI.rtLast > div > div > .rtTemplate > .button-add {
        margin:5px 0 15px 0;
        display:block;
    }*/
}
.RadTreeView.company-structure-treeview .validation {
  margin: 0 0 0 10px !important;
  width: auto;
}
.RadTreeView.company-structure-treeview .rtSelected {
  background-color: none;
  background-image: none;
}
.RadTreeView.company-structure-treeview .inline-block {
  display: inline-block;
}
.RadTreeView.company-structure-treeview .company-name {
  float: left;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 240px !important;
  /* necessary for RadComboBox auto-style */
}
.RadTreeView.company-structure-treeview .company-name.company-type-1 {
  width: 220px !important;
}
.RadTreeView.company-structure-treeview .company-name.company-type-2 {
  width: 200px !important;
}
.RadTreeView.company-structure-treeview .company-name.company-type-3 {
  width: 180px !important;
}
.RadTreeView.company-structure-treeview [type=image] {
  float: right;
  margin-right: 2px;
}
.RadTreeView.company-structure-treeview .divWrapper {
  overflow: auto;
  border: 1px solid #ccc;
  padding: 3px 0 3px 3px;
}
.RadTreeView.company-structure-treeview div.rtIn {
  width: 100%;
}
.divFunctionQualification {
  background-color: #eee;
  padding: 10px;
  overflow: auto;
}
.divFunctionQualification:nth-child(even) {
  background-color: #ccc;
}
.divFunctionQualification span {
  float: left;
}
.divFunctionQualification span:first-child {
  width: 300px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.divFunctionQualification span:nth-child(2) {
  font-weight: bold;
}
.divFunctionQualification input[type=submit] {
  display: inline-block;
  float: right;
}
.divFunctionQualification input[type=submit].cancel {
  margin-right: 10px;
}
.divFunctionQualification input[type=submit].delete {
  float: left;
}
.divProcessQualifications .divVcaQualificationsRow {
  background-color: #eee;
}
.divProcessQualifications .divVcaQualificationsHeader,
.divProcessQualifications .divVcaQualificationsRow {
  overflow: auto;
}
.divProcessQualifications .divVcaQualificationsHeader label,
.divProcessQualifications .divVcaQualificationsRow label,
.divProcessQualifications .divVcaQualificationsHeader div,
.divProcessQualifications .divVcaQualificationsRow div {
  float: left;
  width: 30%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 10px;
}
.divProcessQualifications .divProcessQualificationItem {
  background-color: #eee;
  margin-bottom: 15px;
  padding: 10px;
}
.divProcessQualifications .divProcessQualificationItem .divProcessQualificationName {
  overflow: auto;
}
.divProcessQualifications .divProcessQualificationItem .divProcessQualificationName span,
.divProcessQualifications .divProcessQualificationItem .divProcessQualificationName .name {
  float: left;
}
.divProcessQualifications .divProcessQualificationItem .divProcessQualificationName .name {
  max-width: 380px;
}
.divProcessQualifications .divProcessQualificationItem .divProcessQualificationName .requiredness {
  float: right;
}
.divProcessQualifications .divProcessQualificationItem .divDocument {
  overflow: auto;
}
.divProcessQualifications .divProcessQualificationItem .divDocument * {
  float: left;
}
.divProcessQualifications .divProcessQualificationItem .divDocument input[type=image] {
  margin-right: 5px;
}
.divProcessQualifications .divProcessQualificationItem .divDates {
  overflow: auto;
}
.divProcessQualifications .divProcessQualificationItem .divDates .divEffectiveDate,
.divProcessQualifications .divProcessQualificationItem .divDates .divExpirationDate {
  width: 30%;
  float: left;
}
.divProcessQualifications .divProcessQualificationItem .divDates .divEffectiveDate input,
.divProcessQualifications .divProcessQualificationItem .divDates .divExpirationDate input {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.divProcessQualifications .divProcessQualificationItem .divDates .divEffectiveDate label,
.divProcessQualifications .divProcessQualificationItem .divDates .divExpirationDate label {
  display: inline;
}
.divProcessQualifications .divProcessQualificationItem .divProcessQualificationDocumentItem {
  padding: 10px;
  border-bottom: 1px solid black;
  margin-bottom: 5px;
  overflow: auto;
}
.divProcessQualifications .ButtonUpload,
.divProcessQualifications .ButtonTriggerPostback {
  display: none;
}
.tableProcessQualificationProfileDetail {
  width: 100%;
}
.tableProcessQualificationProfileDetail tr td:first-child {
  font-weight: bold;
  width: 25%;
}
.tableProcessQualificationProfileQualifications {
  width: 100%;
}
.tableProcessQualificationProfileQualifications td {
  padding: 5px;
}
.tableProcessQualificationProfileQualifications thead td {
  font-weight: bold;
}
.tableProcessQualificationProfileQualifications input[type=submit].ButtonChangeStatus {
  display: inline-block;
  margin-bottom: 5px;
  width: 90px;
}
.tableProcessQualificationProfileQualifications input[type=submit].ButtonChangeStatus.approved,
.tableProcessQualificationProfileQualifications input[type=submit].ButtonChangeStatus.approvedbycontractormanagement {
  background: green;
  color: white;
}
.tableProcessQualificationProfileQualifications input[type=submit].ButtonChangeStatus.rejected,
.tableProcessQualificationProfileQualifications input[type=submit].ButtonChangeStatus.rejectedbycontractormanagement {
  background: red;
  color: white;
}
.tableProcessQualificationProfileQualifications .rowQualification {
  background: #0AB2E3;
  color: white;
}
.tableProcessQualificationProfileQualifications table {
  width: 100%;
}
.tableProcessQualificationProfileQualifications table .rowDocument,
.tableProcessQualificationProfileQualifications table .rowHistoryItem {
  border-top: 1px solid #ccc;
}
.tableProcessQualificationProfileQualifications > tbody td {
  border: 0 solid #ccc;
}
.tableProcessQualificationProfileQualifications > tbody tr.rowQualification > td {
  border-top-width: 1px;
}
.tableProcessQualificationProfileQualifications > tbody > tr > td:first-child {
  border-left-width: 1px;
}
.tableProcessQualificationProfileQualifications > tbody > tr > td:last-child {
  border-right-width: 1px;
}
.tableProcessQualificationProfileQualifications > tbody tr.rowDocuments > td,
.tableProcessQualificationProfileQualifications > tbody tr.rowHistory > td {
  padding: 0;
  border-bottom-width: 1px;
}
.tableProcessQualificationProfileQualifications > tbody tr.rowDocument:nth-child(even),
.tableProcessQualificationProfileQualifications > tbody tr.rowHistoryItem:nth-child(even) {
  background: #F0F0F0;
}
.tableProcessQualificationProfileQualifications tr.rowSpacer td {
  border: none;
  padding-bottom: 10px;
}
.displaynone {
  display: none !important;
}
.floatLeft {
  float: left;
}
.floatRight {
  float: right;
}
.overflowAuto {
  overflow: auto;
}
.editfields_container .radiobuttonlist table {
  border: none;
}
.editfields_container .radiobuttonlist table label {
  display: inline;
}
table.inline label {
  display: inline;
}
.rwWindowContent > div {
  padding: 0 10px;
}
.rwWindowContent > div textarea {
  height: 150px;
  width: 100%;
  box-sizing: border-box;
}
.rwWindowContent > div .rwDialogButtons input {
  display: inline;
}
.rwWindowContent > div .rwDialogButtons input:first-child {
  float: left;
}
.rwWindowContent > div .rwDialogButtons input:last-child {
  float: right;
}
.companyStructureTreeViewModal {
  position: fixed;
  z-index: 999;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: Black;
  filter: alpha(opacity=60);
  opacity: 0.6;
  -moz-opacity: 0.8;
}
.companyStructureTreeViewModal .center {
  z-index: 1000;
  margin: 300px auto;
  padding: 10px;
  width: 70px;
  background-color: White;
  border-radius: 10px;
  filter: alpha(opacity=100);
  opacity: 1;
  -moz-opacity: 1;
  text-align: center;
}
table.inline label {
  display: inline;
}
.margin-bottom-10px {
  display: block;
  margin-bottom: 10px;
}
.margin-left-10px {
  margin-left: 10px;
}
.RadCalendarFastNavPopup {
  background: white !important;
  padding: 10px !important;
  border: 1px solid black !important;
}
.RadCalendarFastNavPopup .rcShadTR,
.RadCalendarFastNavPopup .rcShadBL,
.RadCalendarFastNavPopup .rcShadBR {
  display: none;
}

.actionIcon {
    padding-left: 5px;
    padding-right: 5px;
}
.OpenBadgeRequest 
{
    opacity: 0.4;
    filter: alpha(opacity=40);
}