/* Default CSS Stylesheet for a new Web Application project */
BODY {
  background-color: white;
  FONT-FAMILY: Verdana;
  FONT-SIZE: 11px;
  color: #514F4F; }

/* tijdelijk voor issue PE-4108 */
.bodyEDU #pnlSubTitel
{
	max-width: 800px;
}

.imginbutton {
  background-color: transparent;
  border: none; }

.imginbutton:hover {
  cursor: pointer; }

.profgroupNameInMenu {
  display: block; }

.beheer_spe026_bh_detailpe .subruleName, .prof_spe026_pr_detailpe .subruleName {
  font-weight: bold; }

.compChartFooter {
  font-style: italic; }

a.disabledMenuItem, a.disabledMenuItem:link, a.disabledMenuItem:active, a.disabledMenuItem:visited, a.disabledMenuItem:hover {
  pointer-events: none;
  cursor: default;
  background-image: url('/images/loadingAnimation4.gif');
  background-repeat: no-repeat;
  background-position: center center; }

a.disabledMenuItemNoWaiter, a.disabledMenuItemNoWaiter:link, a.disabledMenuItemNoWaiter:active, a.disabledMenuItemNoWaiter:visited, a.disabledMenuItemNoWaiter:hover {
  pointer-events: none;
  cursor: default; }

.sidebarmenu.disabledMenu, .sidebarmenuOld.disabledMenu {
  cursor: not-allowed;
  opacity: 0.4; }

.jqueryslidemenu.disabledMenu {
  cursor: not-allowed; }
  .jqueryslidemenu.disabledMenu a, .jqueryslidemenu.disabledMenu a:visited, .jqueryslidemenu.disabledMenu a:link {
    background-image: none !important; }

.jqueryslidemenu.disabledMenu ul li a {
  cursor: not-allowed; }

#usr_fixedLinks a.disabledMenuItemNoWaiter:link, #usr_fixedLinks a.disabledMenuItemNoWaiter:active, #usr_fixedLinks a.disabledMenuItemNoWaiter:visited, #usr_fixedLinks a.disabledMenuItemNoWaiter:hover {
  pointer-events: none;
  cursor: not-allowed;
  text-decoration: none; }

.jqueryslidemenu ul li a.disabledMenuItem:link, .jqueryslidemenu ul li a.disabledMenuItem:visited, .jqueryslidemenu ul li a.disabledMenuItem:active, .jqueryslidemenu ul li a.disabledMenuItem:hover, .jqueryslidemenu ul li a.disabledMenuItem {
  pointer-events: none;
  cursor: default;
  background-image: url('/images/loadingAnimation4.gif');
  background-repeat: no-repeat;
  background-position: center center; }

.bodyEDU .jqueryslidemenu ul li a.disabledMenuItem:link, .bodyEDU .jqueryslidemenu ul li a.disabledMenuItem:visited, .bodyEDU .jqueryslidemenu ul li a.disabledMenuItem:active, .bodyEDU .jqueryslidemenu ul li a.disabledMenuItem:hover, .bodyEDU .jqueryslidemenu ul li a.disabledMenuItem {
  pointer-events: none;
  cursor: default;
  background-image: url('/images/loadingAnimation4.gif');
  background-repeat: no-repeat;
  background-position: center center;
  background-color: lightgray;
  font-style: italic; }

#menu a.disabledMenuItem, #menu a.disabledMenuItem:link, #menu a.disabledMenuItem:active, #menu a.disabledMenuItem:visited, #menu a.disabledMenuItem:hover, .sidebarmenu ul li a.disabledMenuItem, .sidebarmenu ul li a.disabledMenuItem:link, .sidebarmenu ul li a.disabledMenuItem:active, .sidebarmenu ul li a.disabledMenuItem:visited, .sidebarmenu ul li a.disabledMenuItem:hover {
  pointer-events: none;
  cursor: default;
  background-image: url('/images/loadingAnimation4.gif');
  background-repeat: no-repeat;
  background-position: center right; }

#ValidationSummary1 a:link, #ValidationSummary1 a:visited, #ValidationSummary1 a:active {
  font-weight: normal;
  text-decoration: underline;
  color: red; }

#ValidationSummary1 a:hover {
  text-decoration: none;
  color: red; }

.register_spe007_pr_register #lblProfgroupName {
  display: none; }

.prof_spe026_pr_detailpe #pnlBackButton {
  margin-top: 10px; }

.prof_spe026_pr_detailpe #divPrintMe {
  display: block;
  position: absolute;
  right: 0px;
  top: 50px; }

.public_opleidingdetail #divPrintMe, .public_agendadetail #divPrintMe {
  display: block;
  position: absolute;
  right: 0px;
  top: 10px; }

.td_pub_reg {
  border-right: solid 1px #e8e7e7;
  width: 10px;
  text-align: center; }

/* PIMP PE classes */
.bodyPR, .bodyEDU, .bodyBH, .bodyPublic {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-top: 0px; }

.menu_size {
  width: 150px;
  height: 100%; }

.top_size {
  width: 100%;
  height: 78px; }

#usr_menu {
  height: 100%;
  width: 150px;
  position: fixed;
  top: 78px;
  left: 0px;
  z-index: 12; }

#ctlMenu_usr_menu_version {
  width: 150px;
  position: fixed;
  bottom: 10px;
  left: 10px;
  z-index: 2000; }

#SPE026_Print {
  height: 36px;
  width: 36px;
  position: absolute;
  top: 78px;
  left: 0px;
  z-index: 12; }

.contentFrameTable {
  width: 95%; }

.contentFrameLeft {
  width: 150px; }

.bodyPublic .contentFrameLeft {
  width: 0px; }

.menuTable {
  position: absolute;
  left: 7px; }

#usr_topbanner {
  top: 0px;
  left: 0px;
  position: fixed;
  z-index: 9; }

#usr_fixedLinks {
  display: none;
  position: fixed;
  left: 5px;
  top: 5px;
  z-index: 9998; }

a.lnkToMessagesUnread:link {
  font-weight: bold; }

a.lnkToMessagesUnread:visited {
  font-weight: bold; }

a.lnkToMessagesUnread:hover {
  font-weight: bold; }

.divWisselProfgroup {
  position: relative;
  top: 2px;
  background-color: white;
  border: solid 1px black;
  z-index: 9999;
  overflow: auto;
  height: 100px; }

.bodyBHSuperadmin .divWisselProfgroup {
  height: 300px; }

.divWisselProfgroup a {
  display: block;
  line-height: 20px;
  margin: 0;
  text-align: left;
  text-decoration: none;
  padding: 0px 2px 0px 2px; }

.divWisselProfgroup a:hover {
  color: black;
  font-weight: normal;
  background: lightgray; }

#usr_TaalKeuze {
  position: fixed;
  left: 115px;
  top: 60px;
  z-index: 10; }

#contentdiv {
  position: relative;
  top: 82px;
  left: 0px;
  margin-right: 10px;
  margin-left: 10px;
  width: 100%; }

#contentdivStandAlone {
  margin-right: 10px;
  margin-left: 10px; }

#pnlButtonBar, #pnlTitleBar {
  margin-bottom: 10px; }

#pnlTitleBar {
  position: relative;
  top: 5px; }

#pnlButtonBar .button {
  margin-right: 2px; }

.bodyEDU #pnlButtonBar, .spe202_edu_aanvraag #pnlButtonBar, .spe201_edu_vergeten #pnlButtonBar, .helpdeskEDU #pnlButtonBar {
  position: fixed;
  top: 106px;
  left: 0px;
  margin-bottom: 50px;
  width: 100%;
  display: inline-block;
  text-align: left;
  z-index: 7;
  background-color: white;
  padding-top: 10px;
  padding-left: 8px; }

.spe202_edu_aanvraag #pnlButtonBar, .spe201_edu_vergeten #pnlButtonBar, .helpdeskEDU #pnlButtonBar {
  top: 70px; }

.bodyEDU #pnlButtonBar .button, .spe202_edu_aanvraag #pnlButtonBar .button, .spe201_edu_vergeten #pnlButtonBar .button, .helpdeskEDU #pnlButtonBar .button {
  margin: 2px;
  margin-right: 0; }

.bodyEDU #pnlTitleBar, .spe202_edu_aanvraag #pnlTitleBar, .spe201_edu_vergeten #pnlTitleBar, .helpdeskEDU #pnlTitleBar {
  position: fixed;
  top: 77px;
  right: 5px;
  z-index: 13;
  height: 25px; }

.bodyEDU #pnlTitleBar .titel, .spe202_edu_aanvraag #pnlTitleBar .titel, .spe201_edu_vergeten #pnlTitleBar .titel, .helpdeskEDU #pnlTitleBar .titel {
  padding-left: 12px;
  padding-right: 12px;
  color: white;
  font-size: 15px;
  position: relative;
  top: 5px; }

.bodyEDU #pnlTitleBar .titel, .spe202_edu_aanvraag #pnlTitleBar .titel, .spe201_edu_vergeten #pnlTitleBar .titel, .helpdeskEDU #pnlTitleBar .titel {
  color: #1c3965; }

.bodyEDU.bodyRunStandAlone #pnlTitleBar {
  position: fixed;
  color: white;
  top: 0px;
  right: 5px;
  z-index: 13;
  height: 25px;
  background-color: #1c3965;
  -moz-border-radius: 0px 0px 10px 10px;
  -webkit-border-radius: 0px 0px 10px 10px;
  border-radius: 0px 0px 10px 10px; }

.bodyEDU.bodyRunStandAlone #pnlTitleBar .titel {
  color: white; }

.bodyPR #pnlSubTitel, .bodyBH #pnlSubTitel {
	font-weight: bold;
  }

.bodyEDU #pnlSubTitel {
  position: fixed;
  left: auto;
  right: 18px;
  top: 108px;
  z-index: 8; }

.bodyEDU #pnlSubTitel .subtitel {
  color: #1c3965;
  font-weight: bold; }

/* EDU PIMP */
.bodyEDU .contentFrameLeft {
  width: 0px; }

.bodyEDU #contentdiv {
  top: 115px; }

.bodyEDU #contentdiv.contentDivActiveButtonBar {
  top: 150px; }

.spe202_edu_aanvraag #contentdiv.contentDivActiveButtonBar, .spe201_edu_vergeten #contentdiv.contentDivActiveButtonBar, .helpdeskEDU #contentdiv.contentDivActiveButtonBar {
  top: 130px; }

.bodyEDU #contentdivStandAlone.contentDivActiveButtonBar {
  position: relative;
  left: 0px;
  top: 40px; }

.bodyEDU.bodyRunStandAlone #pnlButtonBar {
  top: 0px; }

.bodyEDU #usr_menu {
  left: 0px;
  top: 74px; }

.bodyEDU .menuTable {
  position: absolute;
  left: 0px;
  width: 100%;
  height: 30px; }

.bodyEDU #usr_fixedLinks {
  display: block;
  position: fixed;
  left: 120px;
  top: 54px;
  z-index: 21;
  color: #514f4f;
  font-weight: normal;
  font-variant: small-caps; }

.bodyEDU #usr_fixedLinks a:link {
  text-decoration: none; }

.bodyEDU #usr_TaalKeuze, .spe202_edu_aanvraag #usr_TaalKeuze, .spe201_edu_vergeten #usr_TaalKeuze, .helpdeskEDU #usr_TaalKeuze, .spe200_edu_inloggen #usr_TaalKeuze {
  position: fixed;
  left: 100px;
  top: 2px;
  z-index: 50;
  font-size: 8px; }

.bodyEDU .jqueryslidemenu {
  background: white;
  height: 32px;
  background-image: url(/images/edumenuback.gif);
  background-repeat: repeat-x;
  background-position: bottom left; }

/*Top level menu link items style*/
.bodyEDU .jqueryslidemenu ul li a {
  display: block;
  background: #f5f5f5;
  /*background of tabs (default state)*/
  color: #5c9edb;
  padding: 8px 10px;
  border-right: 1px solid #1c3965;
  text-decoration: none;
  font-variant: small-caps;
  line-height: 14px;
  border-top: 1px solid #1c3965;
  border-bottom: 1px solid #1c3965; }

.bodyEDU .jqueryslidemenu ul li a:link, .bodyEDU .jqueryslidemenu ul li a:visited {
  color: white;
  font-weight: bold;
  background-color: #649dcf;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#649dcf), to(#1f73bd));
  background-image: -webkit-linear-gradient(top, #649dcf, #1f73bd);
  background-image: -moz-linear-gradient(top, #649dcf, #1f73bd);
  background-image: -ms-linear-gradient(top, #649dcf, #1f73bd);
  background-image: -o-linear-gradient(top, #649dcf, #1f73bd);
  background-image: linear-gradient(top, #649dcf, #1f73bd); }

.bodyEDU .jqueryslidemenu ul li a:hover {
  background: white;
  /*tab link background during hover state*/
  filter: none;
  color: #5c9edb; }

/* Sub level menu links style */
.bodyEDU .jqueryslidemenu ul li ul li a {
  width: 160px;
  /*width of sub menus*/
  padding: 5px;
  margin: 0;
  border-top-width: 0; }

.bodyEDU a.activeMenuItem:link, .bodyEDU a.activeMenuItem:visited, .bodyEDU a.activeMenuItem:active {
  background-color: white;
  background: white;
  filter: none;
  color: #1c3965;
  border-bottom: 1px solid white; }

.bodyEDU .jqueryslidemenu ul li a.activeMenuItem:link, .bodyEDU .jqueryslidemenu ul li a.activeMenuItem:visited {
  background-color: white;
  background: white;
  filter: none;
  color: #1c3965;
  border-bottom: 1px solid white; }

.bodyEDU .contentFrameTable {
  width: 99%; }

.bodyEDU .datagridV3 tr.datagridheader td {
  background-color: #649dcf;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#649dcf), to(#1f73bd));
  background-image: -webkit-linear-gradient(top, #649dcf, #1f73bd);
  background-image: -moz-linear-gradient(top, #649dcf, #1f73bd);
  background-image: -ms-linear-gradient(top, #649dcf, #1f73bd);
  background-image: -o-linear-gradient(top, #649dcf, #1f73bd);
  background-image: linear-gradient(top, #649dcf, #1f73bd); }

.bodyEDU .datagridV3 .inGridTable, .bodyEDU .datagridV3Unhover .inGridTable {
  border: solid 1px #818283; }

.bodyEDU .datagridV3 tr.contentbody td, .bodyEDU .datagridV3Unhover tr.inGrid td {
  color: Black;
  background-color: #f9f7f7;
  background-image: none; }

.bodyEDU .select {
  border: solid 1px #818283; }

.edu_spe210_edu_opleidingen #graphstarter1_btnImageGraph {
  position: absolute;
  right: 5px;
  top: 5px; }

.ie7 .bodyEDU .jqueryslidemenu {
  width: 2000px; }

.divEduLogo {
  position: fixed;
  right: 12px;
  top: 5px;
  z-index: 6; }

.bodyEDU .divEduLogo {
  display: none; }

#pnlBorder {
  position: fixed;
  left: 0px;
  top: 74px;
  z-index: 250;
  height: 4px;
  width: 100%;
  display: none; }

/*.spe200_edu_inloggen .top_size
{
	height: 75px;
}*/
/*
.bodyEDU .edu_spe203_edu_hoofdschermv2 a.menuItem9:link, .bodyEDU .edu_spe203_edu_hoofdschermv2 a.menuItem9:visited, .bodyEDU .edu_spe203_edu_hoofdschermv2 a.menuItem9:active
{
	background-color: #944068; 
}*/
.bodyEDU .tblFCK {
  border: 2px solid #EED787; }

/* EINDE EDU PIMP */
/* EIND PIMP PE classes */
/* classes participants page */
.bodyShowUserText {
  margin: 25px 0px;
  padding: 0px;
  text-align: center; }

#info_img_colorbox {
  background-image: url(/images/info.png);
  width: 64px;
  height: 64px;
  position: fixed;
  right: 0px;
  bottom: 0px;
  background-repeat: no-repeat; }

#Content_colorbox {
  width: 75%;
  margin: 0px 20px;
  text-align: left;
  padding: 15px;
  border: 1px solid #A1A1A1;
  background-color: #FAFAFA; }

#Participants_Content {
  font-weight: bold;
  font-size: 14px; }

.ParticipantsHeader {
  font-weight: bold;
  font-size: 13px; }

.ParticipantsEvenrow {
  background-color: #F0F0F0;
  vertical-align: top; }

.ParticipantsOddrow {
  background-color: #D6D6D6;
  vertical-align: top; }

.ParticipantsTableborder {
  border-left: 1px solid black;
  border-right: 1px solid black;
  width: 100%; }

.ParticipantsCluster {
  font-style: italic; }

.ParticipantsInnertable {
  background: white;
  border-top: 1px solid black;
  font-size: 12px; }

.ParticipantsInfoCell {
  border-top: 1px solid black;
  width: 25px;
  padding: 0px;
  padding-left: 2px; }

.ParticipantsURLCell {
  border-left: 1px solid black;
  border-top: 1px solid black;
  width: 25px;
  padding: 0px;
  padding-left: 2px; }

.ParticipantsTopline {
  border-top: 1px solid black; }

.ParticipantsToplineLastrow td {
  border-bottom: 1px solid black; }

.ParticipantsSpacercell {
  width: 30px; }

/* end of classes participants page */
/* fieldset classes */
legend {
  background-color: #FAFAFA;
  border: 1px solid gray;
  color: black;
  font-weight: bold;
  padding: 4px 6px 4px 6px;
  margin: 0 0 5px 10px;
  font-size: 11px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px; }

.bodyEDU legend {
  color: #649dcf;
  background-color: #f9f7f7; }

fieldset {
  width: 98%;
  /*padding: t r b l*/
  padding: 10px 0px 0px 0px;
  border: 1px solid gray;
  /*border-bottom: none;
 	border-right: 1px solid gray;
	border-right: 1px solid #e8e7e7;*/
  font-family: verdana; }

fieldset.fieldsetsearch {
  width: 89%; }

.fieldsettable > tbody > tr > td {
  padding: 5px; }

.fieldsettable {
  font-family: Verdana;
  font-size: 11px;
  width: 100%;
  border: none;
  /*border-top: 1px solid #D8D8D8;
				border-right: 1px solid #D8D8D8;*/
  *border-collapse: collapse;
  border-spacing: 0px;
  /*thanks to http://blog.fakedarren.com/2010/01/cross-browser-css-gradients/ */
  /* and http://www.puremango.co.uk/2010/04/css-gradient/ */
  /* fallback (Opera) */
  background: white;
  /*/* Mozilla: */
  /*	 background: -moz-linear-gradient(left, #FFFFFF, #E6E6E6);*/
  /* Chrome, Safari:*/
  /*	  background: -webkit-gradient(linear, left top, right top, from(#FFFFFF), to(#E6E6E6));*/
  /* MSIE */
  /*	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FFFFFF', EndColorStr='#E6E6E6', GradientType=1);*/ }

.fieldsetsearch .fieldsettable {
  width: auto;
  background: none;
  filter: none; }

.fieldset_td, .fieldset_help_td, .fieldset_verplicht_td {
  border-bottom: 1px solid #e8e7e7;
  empty-cells: show;
  vertical-align: top; }

.tablelefthead.fieldset_td {
  /*border-right: solid 1px #D8D8D8;*/ }

.fieldset_verplicht_td, .fieldset_help_td {
  /*border-right: 1px solid #D8D8D8;	*/ }

.fieldset_help_td, .fieldset_verplicht_td {
  width: 10px; }

.tcAddAct {
  background-image: url("/images/addbutton2.png");
  background-size: 14px 14px;
  background-repeat: no-repeat;
  width: 16px;
  background-position: center center;
  cursor: hand;
  cursor: pointer; }

.lbtAdd {
  background-image: url("/images/addbutton2.png");
  background-repeat: no-repeat;
  height: 20px;
  line-height: 20px;
  position: relative;
  padding-left: 30px;
  padding-right: 15px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: inline-block;
  border-left: solid 1px gray;
  border-right: solid 1px gray;
  border-top: solid 1px gray;
  background-position: 10px 2px;
  font-weight: bold; }

a.lbtAdd:link, a.lbtAdd:visited, a.lbtAdd:active {
  font-weight: bold;
  text-decoration: none; }

a.lbtAdd:hover {
  font-weight: bold;
  text-decoration: none;
  background-color: #F5F5F5; }

.lbtAddAct {
  background-image: url("/images/addbutton2.png");
  background-repeat: no-repeat;
  height: 20px;
  line-height: 20px;
  position: relative;
  padding-left: 20px;
  padding-right: 5px;
  display: block; }

.lbtDetails {
  display: inline-block; }

.lbtAddAct.lbtAddActSPE023 {
  display: table-cell; }

.ie7 .lbtAddAct.lbtAddActSPE023 {
  white-space: nowrap; }

.nolbtAddAct {
  color: gray;
  height: 20px;
  line-height: 20px;
  position: relative;
  display: block; }

.pnlAddActSPE026 {
  padding-bottom: 5px; }

/* eind fieldset classes */
.contentbody {
  FONT-FAMILY: Verdana;
  FONT-SIZE: 11px;
  color: #514F4F; }

.contentbodysmall {
  FONT-SIZE: 10px; }

.clusterProfgroups {
  FONT-SIZE: 10px;
  font-style: italic; }

#ValidationSummary1, #Usr_wzr_overige_activiteit_navigator1_ValidationSummary1 {
  font-size: 11px;
  FONT-FAMILY: Verdana; }

.meldingcontent {
  background-color: white;
  FONT-FAMILY: Verdana;
  FONT-SIZE: 11px;
  color: #514F4F;
  border: 2px solid #E2C23E; }

.meldingbody {
  BACKGROUND-COLOR: white; }

a.contentbodysmall:link {
  FONT-SIZE: 10px; }

a.contentbodysmall:hover {
  FONT-SIZE: 10px; }

a.contentbodysmall:active {
  FONT-SIZE: 10px; }

a.contentbodysmall:visited {
  FONT-SIZE: 10px; }

.errorcontent {
  background-color: white;
  FONT-FAMILY: Verdana;
  FONT-SIZE: 11px;
  color: #514F4F;
  border: 2px solid #E2C23E; }

.errorbody {
  BACKGROUND-COLOR: #1C3766; }

.talen {
  FONT-FAMILY: Verdana;
  FONT-SIZE: 11px;
  color: gray;
  font-weight: bold;
  position: absolute;
  left: 115px;
  top: 60px; }

a.talenlink:link {
  color: #1C3766;
  font-weight: bold;
  text-decoration: none; }

a.talenlink:visited {
  color: #1C3766;
  font-weight: bold;
  text-decoration: none; }

a.talenlink:hover {
  color: #619CDE;
  font-weight: bold;
  text-decoration: none; }

.menuback {
  background-image: url(/images/menutop.jpg);
  background-repeat: no-repeat;
  background-color: #F6EBAF; }

.menuposition {
  position: relative;
  top: 45px;
  left: -8px; }

.presentTop {
  background-image: url(/images/top.gif);
  background-repeat: no-repeat; }

.topback {
  background-image: none;
  background-color: white; }

.bodyEDU .topLogoRight, .spe202_edu_aanvraag .topLogoRight, .spe201_edu_vergeten .topLogoRight, .helpdeskEDU .topLogoRight {
  position: fixed;
  right: 0px;
  top: 8px;
  width: 91px;
  height: 169px;
  z-index: 100;
  background-image: url(/images/logo_attach3.png);
  background-repeat: no-repeat;
  opacity: 0.4; }

.spe200_edu_inloggen .topLogoRight {
  display: none; }

.top_once {
  background-image: url(/images/headerleft.jpg);
  background-repeat: no-repeat; }

.border {
  background-image: url(/images/headerborder.jpg);
  background-repeat: repeat-x;
  height: 4px; }

.error {
  color: Red;
  font-weight: bold; }

.afgekeurd {
  FONT-SIZE: 14px;
  color: red;
  font-weight: bold; }

.goedgekeurd {
  FONT-SIZE: 14px;
  color: green;
  font-weight: bold; }

a.presentTaal:link {
  color: white;
  font-weight: bold;
  text-decoration: none; }

a.presentTaal:visited {
  color: white;
  font-weight: bold;
  text-decoration: none; }

a.presentTaal:hover {
  color: #EED787;
  font-weight: bold;
  text-decoration: none; }

a:link {
  color: #1C3766;
  font-weight: bold;
  text-decoration: underline; }

a:active {
  color: #1C3766;
  font-weight: bold;
  text-decoration: underline; }

a:visited {
  color: #1C3766;
  font-weight: bold;
  text-decoration: underline; }

a:hover {
  color: #619CDE;
  font-weight: bold;
  text-decoration: none; }

a.dashed:link {
  text-decoration: none;
  border-bottom: 1px dashed; }

.trInactive a, .trInactive a:link, .trInactive a:hover, .trInactive a:active, .trInactive a:visited {
  font-style: italic;
  color: gray; }

.trInactiveProf {
  font-style: italic !important;
  color: gray !important; }

.titel {
  font-family: Verdana;
  font-size: 16px;
  color: #649dcf;
  font-weight: bold; }

.boldHeader {
  font-weight: bold; }

.tab {
  font-family: Verdana;
  font-size: 11px;
  text-align: left;
  width: 100%; }

.visibileTab4adm {
  display: none; }

.SPE214_Tree_Tabel {
  display: none; }

.HidePrintMe {
  display: none; }

.tab1 {
  background: url(/images/tab1.gif); }

.tab2 {
  background: url(/images/tab2.gif); }

.tab3 {
  background: url(/images/tab3.gif); }

.tabact1 {
  background: url(/images/tabact1.gif); }

.tabact2 {
  background: url(/images/tabact2.gif); }

.tabact3 {
  background: url(/images/tabact3.gif); }

.datagrid {
  border-left-width: thin;
  border-bottom-width: thin;
  border-top-width: thin;
  border-right-width: thin;
  border-style: solid;
  border-color: #536FA8;
  font-family: Verdana;
  font-size: 11px;
  text-align: left;
  width: 90%; }

.datagridNoRows {
  font-style: italic;
  border: solid #ccc 1px;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  border-radius: 6px 6px 6px 6px;
  padding: 6px;
  width: 97%; }

.subruleDiv {
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px; }

.datagridV2 {
  border: solid 1px gray;
  text-align: left;
  width: 100%; }

table.SearchTable {
  *border-collapse: collapse;
  /* IE7 and lower */
  border-spacing: 0; }

.SearchTable {
  border: solid #ccc 1px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px; }

.SearchTable td {
  padding: 5px; }

.SearchTable tr td:first-child {
  font-weight: bold; }

.SearchTable tr td:first-child table.datagridV3Unhover td {
  font-weight: normal; }

.SearchTable table.contentbody tr td {
  font-weight: normal;
  padding: 0px; }

.SearchTable tr:first-child td:first-child {
  -moz-border-radius: 6px 0 0 0;
  -webkit-border-radius: 6px 0 0 0;
  border-radius: 6px 0 0 0; }

.SearchTable tr:first-child td:last-child {
  -moz-border-radius: 0 6px 0 0;
  -webkit-border-radius: 0 6px 0 0;
  border-radius: 0 6px 0 0; }

.SearchTable tr:last-child td:first-child {
  -moz-border-radius: 0 0 0 6px;
  -webkit-border-radius: 0 0 0 6px;
  border-radius: 0 0 0 6px; }

.SearchTable tr:last-child td:last-child {
  -moz-border-radius: 0 0 6px 0;
  -webkit-border-radius: 0 0 6px 0;
  border-radius: 0 0 6px 0; }

.SearchTable tr td:first-child {
  vertical-align: top; }

.SearchTable tr:last-child td:last-child {
  text-align: right; }

.SearchTableWithOutSearchButton tr:last-child td:last-child {
  text-align: left; }

.SearchTable table.contentbody tr:last-child td:last-child {
  text-align: left; }

.SearchTable td tr table.langtabs tr td, .SearchTable tr td table.langtabs td, .SearchTable tr td table.langtabs td {
  border: 0;
  padding: 0;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  text-align: center; }

.SearchTable .langtabs tr:last-child td:last-child, .SearchTable .langtabs tr:last-child td:first-child {
  border: 0;
  padding: 0;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  text-align: center; }

.RoundedHeader {
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0; }

.RoundedFooter {
  -moz-border-radius: 0 0 6px 6px;
  -webkit-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px; }

.RoundedBorder {
  *border-collapse: collapse;
  /* IE7 and lower */
  border-spacing: 0;
  border: solid #ccc 1px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  padding-top: 0px;
  padding-bottom: 0px; }

.RoundedBorder > tbody > tr > td {
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  border-radius: 6px 6px 6px 6px; }

table.InfoTable {
  *border-collapse: collapse;
  /* IE7 and lower */
  border-spacing: 0; }

.InfoTable {
  border: solid #ccc 1px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px; }

.InfoTable td {
  padding: 5px; }

.InfoTable tr td:first-child {
  font-weight: bold; }

.InfoTable table.contentbody tr td {
  font-weight: normal;
  padding: 0px; }

.InfoTable tr:first-child td:first-child {
  -moz-border-radius: 6px 0 0 0;
  -webkit-border-radius: 6px 0 0 0;
  border-radius: 6px 0 0 0; }

.InfoTable tr:first-child td:last-child {
  -moz-border-radius: 0 6px 0 0;
  -webkit-border-radius: 0 6px 0 0;
  border-radius: 0 6px 0 0; }

.InfoTable tr:last-child td:first-child {
  -moz-border-radius: 0 0 0 6px;
  -webkit-border-radius: 0 0 0 6px;
  border-radius: 0 0 0 6px; }

.InfoTable tr:last-child td:last-child {
  -moz-border-radius: 0 0 6px 0;
  -webkit-border-radius: 0 0 6px 0;
  border-radius: 0 0 6px 0; }

.InfoTable tr td:first-child {
  vertical-align: top; }

.ManualGridFooter {
  height: 12px;
  background-color: #d7d4cd;
  border-top: solid 1px #818283; }

table.datagridV3 {
  *border-collapse: collapse;
  /* IE7 and lower */
  border-collapse: separate !important;
  border-spacing: 0;
  width: 98%; }

.datagridV3 {
  border: solid #ccc 1px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -o-transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }

.SettingsTable tr:hover {
  background: #faea81;
  -o-transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }

.datagridV3 tr.datagridaltitem:hover, .datagridV3 tr.datagriditem:hover {
  background: #faea81;
  -o-transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }

.datagridV3 td, .datagridV3 tr.datagridheader td {
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  padding: 6px; }

.datagridV3 tr.datagridheader td {
  border-top: none; }

.datagridV3 tr:last-child td:last-child {
  -moz-border-radius: 0 0 6px 0;
  -webkit-border-radius: 0 0 6px 0;
  border-radius: 0 0 6px 0; }

.datagridV3 tr:last-child td:first-child {
  -moz-border-radius: 0 0 0 6px;
  -webkit-border-radius: 0 0 0 6px;
  border-radius: 0 0 0 6px; }

.datagridV3 td:first-child, .datagridV3 tr.datagridheader td:first-child {
  border-left: none; }

.datagridV3 tr.datagridheader td:first-child, .datagridV3 tr.datagridheader th:first-child {
  -moz-border-radius: 6px 0 0 0;
  -webkit-border-radius: 6px 0 0 0;
  border-radius: 6px 0 0 0; }

.datagridV3 tr.datagridheader td:last-child, .datagridV3 tr.datagridheader th:last-child {
  -moz-border-radius: 0 6px 0 0;
  -webkit-border-radius: 0 6px 0 0;
  border-radius: 0 6px 0 0; }

/*
.datagridV3 tr.datagridheader td:only-child{
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}*/
.datagridV3 table.contentbody tr td {
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  border: none; }

.datagridV3 table.contentbody tr:hover {
  background: none; }

table.datagridV3SingleCol {
  *border-collapse: collapse;
  /* IE7 and lower */
  border-collapse: separate !important;
  border-spacing: 0;
  width: 98%; }

.datagridV3SingleCol {
  border: solid #ccc 1px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -o-transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }

.datagridV3SingleCol tr.datagridheader:first-child td {
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0; }

.datagridV3SingleCol tr:last-child td:first-child {
  -moz-border-radius: 0 0 6px 6px;
  -webkit-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px; }

.datagridV3SingleCol td, .datagridV3 tr.datagridheader td {
  padding: 6px; }

.datagridV3SingleCol tr.datagridheader td {
  border-top: none; }

.datagridV3SingleCol table.contentbody tr td {
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  border: none;
  padding: 0px; }

.datagridV3Unhover .datagridV3SingleCol tr.datagridheader:first-child td {
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0; }

.datagridV3Unhover .datagridV3SingleCol tr:last-child td:first-child {
  -moz-border-radius: 0 0 6px 6px;
  -webkit-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px; }

table.datagridV3Unhover {
  *border-collapse: collapse;
  /* IE7 and lower */
  border-collapse: separate !important;
  border-spacing: 0;
  width: 98%; }

.datagridV3Unhover {
  border: solid #ccc 1px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -o-transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }

.datagridV3Unhover td, .datagridV3Unhover tr.datagridheader td {
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  padding: 6px; }

.datagridV3Unhover tr.datagridheader td {
  border-top: none; }

.datagridV3Unhover tr:last-child td:last-child {
  -moz-border-radius: 0 0 6px 0;
  -webkit-border-radius: 0 0 6px 0;
  border-radius: 0 0 6px 0; }

.datagridV3Unhover tr:last-child td:first-child {
  -moz-border-radius: 0 0 0 6px;
  -webkit-border-radius: 0 0 0 6px;
  border-radius: 0 0 0 6px; }

.datagridV3Unhover td:first-child, .datagridV3Unhover tr.datagridheader td:first-child {
  border-left: none; }

.datagridV3Unhover tr.datagridheader td:first-child, .datagridV3Unhover tr.datagridheader th:first-child {
  -moz-border-radius: 6px 0 0 0;
  -webkit-border-radius: 6px 0 0 0;
  border-radius: 6px 0 0 0; }

.datagridV3Unhover tr.datagridheaderSpanned.datagridheader td:first-child, .datagridV3Unhover tr.datagridheaderSpanned th:first-child {
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0; }

.datagridV3Unhover tr.datagridheader td:last-child, .datagridV3Unhover tr.datagridheader th:last-child {
  -moz-border-radius: 0 6px 0 0;
  -webkit-border-radius: 0 6px 0 0;
  border-radius: 0 6px 0 0; }

.datagridV3Unhover td tr table.contentbody tr td, .datagridV3 tr td table.contentbody td, .datagridV3SingleCol tr td table.contentbody td {
  border: 0;
  padding: 0;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0; }

.datagridV3Unhover td tr table.uploadMainTableCss tr td, .datagridV3 tr td table.uploadMainTableCss td, .datagridV3SingleCol tr td table.uploadMainTableCss td, .SearchTable td tr table.uploadMainTableCss tr td {
  border: 0;
  padding: 0;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0; }

.datagridV3Unhover td table.uploadMainTableCss tr td, .datagridV3 td table.uploadMainTableCss tr td, .datagridV3SingleCol td table.uploadMainTableCss tr td, .SearchTable td table.uploadMainTableCss tr td {
  border: 0;
  padding: 0; }

.datagridV3Unhover td table.uploadMainTableCss tr td table.datagridV3 tr td, .datagridV3 td table.uploadMainTableCss tr td table.datagridV3 tr td, .datagridV3SingleCol td table.uploadMainTableCss tr td table.datagridV3 tr td, .SearchTable td table.uploadMainTableCss tr td table.datagridV3 tr td {
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  padding: 6px; }

.datagridV3 table.contentbody tr:last-child td:first-child, .datagridV3Unhover table.contentbody tr:last-child td:first-child {
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  border: none; }

.datagridV3Unhover tr:last-child td:last-child .inGridTable tr td {
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  border: none; }

.datagridV3 tr td table.langtabs td, .datagridV3Unhover tr td table.langtabs td {
  border: 0;
  padding: 0;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0; }

.tblComp {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid gray; }

.tblComp tr:first-child td:first-child {
  -moz-border-radius: 6px 0 0 0;
  -webkit-border-radius: 6px 0 0 0;
  border-radius: 6px 0 0 0; }

.tblComp tr:first-child td:last-child {
  -moz-border-radius: 0 6px 0 0;
  -webkit-border-radius: 0 6px 0 0;
  border-radius: 0 6px 0 0; }

.tblComp tr:last-child td:first-child {
  -moz-border-radius: 0 0 0 6px;
  -webkit-border-radius: 0 0 0 6px;
  border-radius: 0 0 0 6px; }

.tblComp tr:last-child td:last-child {
  -moz-border-radius: 0 0 6px 0;
  -webkit-border-radius: 0 0 6px 0;
  border-radius: 0 0 6px 0; }

.backtotop {
  border-style: none;
  font-family: Verdana;
  font-size: 11px;
  text-align: right;
  width: 90%; }

/*Table met tabbladen*/
.overzicht {
  border-left-width: thin;
  border-bottom-width: thin;
  border-top-width: thin;
  border-right-width: thin;
  border-style: solid;
  border-color: #536FA8;
  font-family: Verdana;
  font-size: 11px;
  text-align: left;
  width: 100%; }

.table_border {
  border-left-width: thin;
  border-bottom-width: thin;
  border-top-width: thin;
  border-right-width: thin;
  border-style: solid;
  border-color: Gray;
  width: 100%; }

.tabel_zonder_opmaak {
  font-family: Verdana;
  font-size: 11px;
  text-align: left;
  vertical-align: top; }

.table_subrule_true {
  background-color: #F2F2F2;
  /*grijse schaduw*/
  width: 100%; }

.table_subrule_false {
  background-color: white;
  width: 100%; }

.customtable {
  border-left-width: thin;
  border-bottom-width: thin;
  border-top-width: thin;
  border-right-width: thin;
  border-style: solid;
  border-color: #aeb3bf; }

.uploadgrid {
  width: 100%;
  border: 1px solid gray; }

.datagridV3Unhover tr td table.uploadgrid, .datagridV3 tr td table.uploadgrid, .datagridV3SingleCol tr td table.uploadgrid {
  *border-collapse: collapse;
  /* IE7 and lower */
  border-collapse: separate !important;
  border-spacing: 0; }

.datagridV3Unhover tr td .uploadgrid, .datagridV3 tr td .uploadgrid, .datagridV3SingleCol tr td .uploadgrid {
  border: 1px solid gray; }

.datagridV3Unhover tr td .uploadgrid tr td, .datagridV3 tr td .uploadgrid tr td, .datagridV3SingleCol tr td .uploadgrid tr td {
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0; }

.uploadgrid a:link {
  padding: 0 0 0 17px;
  background-image: url(/images/download.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 15px; }

.uploadgrid a:active {
  padding: 0 0 0 17px;
  background-image: url(/images/download.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 15px; }

.uploadgrid a:visited {
  padding: 0 0 0 17px;
  background-image: url(/images/download.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 15px; }

.uploadgrid a:hover {
  padding: 0 0 0 17px;
  background-image: url(/images/downloadhover.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 15px; }

.datagridheader, .uploadgridheader {
  background: #1C3766;
  color: white;
  font-size: 11px;
  font-weight: bold; }

.datagridheader th {
  text-align: left; }

.bodyEDU .datagridheader {
  color: white;
  font-weight: bold;
  background-color: #649dcf;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#649dcf), to(#1f73bd));
  background-image: -webkit-linear-gradient(top, #649dcf, #1f73bd);
  background-image: -moz-linear-gradient(top, #649dcf, #1f73bd);
  background-image: -ms-linear-gradient(top, #649dcf, #1f73bd);
  background-image: -o-linear-gradient(top, #649dcf, #1f73bd);
  background-image: linear-gradient(top, #649dcf, #1f73bd); }

.bodyEDU .datagridheader td {
  vertical-align: top; }

.bodyEDU .datagrid {
  border: solid 1px black; }

.bodyEDU .datagridheader a:link {
  color: white;
  font-weight: bold;
  text-decoration: underline; }

.bodyEDU .datagridheader a:active {
  color: white;
  font-weight: bold;
  text-decoration: underline; }

.bodyEDU .datagridheader a:visited {
  color: white;
  font-weight: bold;
  text-decoration: underline; }

.bodyEDU .datagridheader a:hover {
  color: white;
  font-weight: bold;
  text-decoration: none; }

.metaHeader {
  background: #dbdcde;
  color: black;
  font-size: 11px;
  font-weight: bold; }

.subruleHeader {
  background-color: #4A4A4A;
  color: white;
  padding: 5px;
  font-weight: bold; }

.datagridhighlight {
  background: gray;
  color: White; }

.datagridheader a:link {
  color: #D7D7D4;
  font-weight: bold;
  text-decoration: none; }

.datagridheader a:active {
  color: #D7D7D4;
  font-weight: bold;
  text-decoration: none; }

.datagridheader a:visited {
  color: #D7D7D4;
  font-weight: bold;
  text-decoration: none; }

.datagridheader a:hover {
  color: white;
  font-weight: bold;
  text-decoration: underline; }

.datagridheader th {
  text-align: left; }

.datagridsubheader {
  background-color: gray;
  font-size: 10px;
  color: white;
  font-weight: bold;
  font-style: italic; }

.datagridpager, .datagridpager td {
  background: #D8D9DC;
  color: #1C3766;
  font-size: 11px;
  font-weight: bold; }

.datagriditem {
  background: white;
  font-size: 11px;
  color: Black; }

.datagridaltitem {
  background-color: #EFEFEF;
  font-size: 11px;
  color: Black; }

.datagridhighlightitem {
  background-color: #DAD6D6;
  font-size: 11px;
  color: Black; }

.tr_no_accr {
  font-style: italic;
  background-color: #DAD6D6; }

.tr_course_goal {
  font-style: italic;
  background-color: #DAD6D6; }

.tr_act_goal {
  font-style: italic;
  background-color: #DAD6D6; }

.uploadgriditem {
  background: white;
  font-size: 11px;
  color: Black; }

.uploadgridaltitem {
  background-color: #EFEFEF;
  font-size: 11px;
  color: Black; }

.uploadgriditem, .uploadgridaltitem {
  height: 25px; }

.datagriditemroll {
  font-size: 11px;
  color: Black;
  background: #CCCCCC; }

.datagridexportrow {
  text-align: right; }

.hoofdschermitemroll {
  font-size: 11px;
  color: Black;
  background: #F5F5F5; }

.datagridaltitemroll {
  font-size: 11px;
  color: Black;
  background: #CCCCCC; }

.nowrap {
  width: 80px; }

.nowrapCat {
  width: 200px; }

.tablelefthead {
  color: black;
  font-size: 11px;
  font-weight: bold;
  vertical-align: top;
  width: 300px; }

.bottomleft {
  vertical-align: bottom;
  text-align: left; }

.tablelefthead2 {
  color: black;
  font-size: 11px;
  font-weight: bold;
  vertical-align: top; }

.c_catalog {
  width: 140px; }

.subruleOverviewVoortgang {
  width: 200px; }

.subruleOverviewStatus, .subruleOverviewDetails {
  width: 80px; }

.subruleOverviewSubrule {
  width: 1000px; }

.subruleOverviewPlaceHolder {
  /*width: 100%;*/ }

.subruleOverviewStatusBar {
  background-color: #1C3766; }

.subruleOverviewStatusBarBorder {
  width: 200px;
  border: solid 1px black; }

.subruleOverviewStatusBarBorder .contentbody {
  font-size: 4px; }

.subruleOverviewPlus {
  cursor: pointer; }

/*dropdownlistbox */
.select {
  /*height: 20px;*/
  font-family: Verdana;
  font-size: 11px;
  background-color: white;
  color: black; }

/*multiple select */
.listbox {
  font-family: Verdana;
  font-size: 11px;
  background-color: #f6f6f6;
  color: black; }

/*textfields*/
.text {
  font-family: Verdana;
  font-size: 11px;
  background-color: white;
  color: black;
  border: 1px solid #EED787; }

.radiobuttonlist {
  font-family: Verdana;
  font-size: 11px;
  background-color: White;
  color: black; }

.ghost {
  font-family: Verdana;
  width: 90%;
  font-size: 11px;
  background-color: Transparent;
  color: #53555A;
  border-color: Transparent;
  border-style: none; }

.tblFCKReadonly {
  border: 1px solid lightgray;
  width: 100%; }

.ghostMultilanguageTextBox {
  border: 1px solid lightgray;
  width: 100%;
  margin-right: 100px; }

.ghostURL {
  font-family: Verdana;
  width: 70%;
  font-size: 11px;
  background-color: Transparent;
  color: #53555A;
  border-color: Transparent;
  border-style: none; }

.ghostNoSize {
  font-family: Verdana;
  font-size: 11px;
  background-color: Transparent;
  color: #AEB3BF;
  border-color: Transparent;
  border-style: none; }

.ghostdiv {
  font-family: Verdana;
  width: 90%;
  font-size: 11px;
  background-color: Transparent;
  color: #514F4F;
  border-color: Transparent;
  padding: 5px;
  border-width: 2px;
  border-style: solid; }

.textgroot {
  width: 300px; }

.email {
  width: 200px; }

.textarea {
  font-family: Verdana;
  width: 75%;
  font-size: 11px;
  background-color: white;
  color: black;
  border: 1px solid #EED787; }

.textareaformulier {
  width: 95%;
  min-width: 300px; }

.datum {
  width: 75px; }

.punten {
  width: 35px; }

.getal {
  font-family: Verdana;
  font-size: 11px;
  background-color: white;
  color: black;
  border: 1px solid #EED787;
  width: 70px; }

.time {
  width: 40px; }

.text4karakters {
  width: 50px; }

/*---------*/
/*buttons*/
.button {
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  background-color: white;
  color: #1c3965;
  border: 1px solid #1c3965; }

.buttonrestrict {
  font-family: Verdana;
  font-size: 9px;
  font-weight: bold;
  background-color: white;
  color: #1c3965;
  border: 1px solid #1c3965; }

.bodyEDU .button, .bodyEDU .buttonrestrict, .spe202_edu_aanvraag .button, .spe201_edu_vergeten .button, .helpdeskEDU .button {
  font-variant: small-caps;
  cursor: pointer;
  height: 28px;
  background-color: white;
  color: #333333;
  border: 1px solid #b6b6b6;
  background-image: linear-gradient(#f3f3f3 0%, #cfd1cf 100%);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 6px 12px;
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.15), 0px 1px 1px rgba(0, 0, 0, 0.075);
  text-shadow: 0px 1px 0px #fff; }

.bodyEDU .buttonrestrict {
  height: 20px; }

.bodyEDU .button:hover, .bodyEDU .buttonrestrict:hover, .spe202_edu_aanvraag .button:hover, .spe202_edu_aanvraag .buttonrestrict:hover, .spe201_edu_vergeten .button:hover, .spe201_edu_vergeten .buttonrestrict:hover, .helpdeskEDU .button:hover, .helpdeskEDU .buttonrestrict:hover {
  border: 1px solid #adadad;
  box-shadow: none;
  color: #1f73bd; }

.bodyEDU .button:disabled, .bodyEDU .buttonrestrict:disabled, .spe202_edu_aanvraag .button:disabled, .spe202_edu_aanvraag .buttonrestrict:disabled, .spe201_edu_vergeten .button:disabled, .spe201_edu_vergeten .buttonrestrict:disabled, .helpdeskEDU .button:disabled, .helpdeskEDU .buttonrestrict:disabled {
  background-color: lightgray;
  color: #1c3965;
  box-shadow: none; }

.buttonklein {
  width: 50px; }

/*------*/
/*overige form elements (radio en checkbox)*/
.formOV {
  font-size: 11px;
  font-family: Verdana;
  color: Black; }

#menu a, #menu p {
  display: block;
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  line-height: 17px;
  margin: 0;
  width: 150px; }

#menu a {
  color: #114d96;
  background: #FBF2C1;
  font-size: 10px;
  text-decoration: none;
  padding: 0 0 0 2px;
  background-image: url(/images/menubg.gif);
  background-repeat: no-repeat;
  background-position: 138px 6px; }

#menu a:hover {
  color: #E2C23E;
  background: none;
  background-image: url(/images/menubg.gif);
  background-repeat: no-repeat;
  background-position: 138px 6px; }

#menu a:active {
  color: #E2C23E;
  background: #FBF2C1;
  background-image: url(/images/menubg.gif);
  background-repeat: no-repeat;
  background-position: 138px 6px; }

#menu a.submenuChild {
  font-size: 9px;
  font-style: italic;
  text-indent: 5px; }

#menu a.submenuChild:hover {
  font-size: 9px;
  font-style: italic;
  text-indent: 5px; }

#menu a.submenuChild:active {
  font-size: 9px;
  font-style: italic;
  text-indent: 5px; }

#menu a.submenuParentIn {
  background-image: url(/images/minus.gif);
  background-repeat: no-repeat;
  background-position: center right; }

#menu a.submenuParentIn:hover {
  background-image: url(/images/minus.gif);
  background-repeat: no-repeat;
  background-position: center right; }

#menu a.submenuParentIn:active {
  background-image: url(/images/minus.gif);
  background-repeat: no-repeat;
  background-position: center right; }

#menu a.submenuParentOut {
  background-image: url(/images/plus2.gif);
  background-repeat: no-repeat;
  background-position: center right; }

#menu a.submenuParentOut:hover {
  background-image: url(/images/plus2.gif);
  background-repeat: no-repeat;
  background-position: center right; }

#menu a.submenuParentOut:active {
  background-image: url(/images/plus2.gif);
  background-repeat: no-repeat;
  background-position: center right; }

#menuOpl a {
  font-size: 9px;
  color: white;
  text-decoration: none;
  font-weight: normal; }

#menuOpl a:hover {
  font-size: 9px;
  color: #EED787;
  text-decoration: none;
  font-weight: normal; }

#menuOpl a:active {
  font-size: 9px;
  color: white;
  text-decoration: none;
  font-weight: normal; }

#menuOpl a:visited {
  font-size: 9px;
  color: white;
  text-decoration: none;
  font-weight: normal; }

a.tablink {
  font-size: 10px;
  color: #536FA8;
  font-weight: bold;
  text-decoration: none; }

a.tablink:active {
  font-size: 10px;
  color: #536FA8;
  font-weight: bold;
  text-decoration: none; }

a.tablink:visited {
  font-size: 10px;
  color: #536FA8;
  font-weight: bold;
  text-decoration: none; }

a.tablink:hover {
  font-size: 10px;
  color: black;
  font-weight: bold;
  text-decoration: underline; }

.tab {
  /*font-family: Verdana;*/
  font-size: 10px;
  color: white;
  font-weight: bold; }

/* Style voor enquetecontrol */
.formKoptekst {
  font-family: Verdana;
  font-size: 11px;
  text-align: left;
  width: 100%;
  padding-left: 5px;
  font-weight: bold;
  text-align: left; }

.formVoettekst {
  font-family: Verdana;
  font-size: 11px;
  text-align: left;
  width: 100%;
  padding-left: 5px;
  font-weight: bold;
  text-align: left; }

.hoofdstukKoptekst {
  font-family: Verdana;
  font-size: 11px;
  text-align: left;
  width: 100%;
  padding-left: 5px;
  font-weight: bold;
  text-align: left;
  background: #D8D9DC; }

.hoofdstukSubKoptekst {
  padding-left: 5px;
  font-family: Verdana;
  font-size: 11px;
  text-align: left; }

.vraagTekst {
  FONT-FAMILY: Verdana;
  FONT-SIZE: 11px; }

/*
.text
{
	font-family: Verdana;
	font-size: 11px;
	background-color: #D8D9DC;
	color: black;	
	border-color: #EED787;
	border-style: solid;
	width: 200px;
}

.textArea
{
	font-family: Verdana;
	width: 75%;
	font-size: 11px;
	background-color: #D8D9DC;
	color: black;	
	border-color: #EED787;
	border-style: solid;
    width: 300px;
    height: 100px;
}

.select
{
	height: 20px;
	font-family: Verdana;
	font-size: 11px;
	background-color: white;
	color: black;	
}
.listbox
{
	font-family: Verdana;
	font-size: 11px;
	background-color: white;
	color: black;	
}	
	
*/
.hoofdstukVoettekst {
  /*
  font-family:Arial;
  font-size: 10px;
  color: black;
  font-weight: bold;
 text-align: left;
 */
  padding-left: 10px;
  font-family: Arial;
  font-size: 12px;
  color: black;
  text-align: left;
  background: #E7F7FE; }

/*
.button
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	background-color: #1C3766;
	color: white;
	border-color: #AEB3BF;
    border-style: solid;	
}
*/
.voettekst {
  font-family: Verdana;
  background: #D8D9DC;
  color: #1C3766;
  font-size: 11px;
  font-weight: bold; }

.tabel {
  width: 500px; }

/* Einde style enquetecontrol */
/* STYLE voor Datepackage */
#tbxTot {
  font-family: Verdana;
  font-size: 11px;
  background-color: #D8D9DC;
  color: black;
  border-color: #EED787;
  border-style: solid; }

#tbxVan {
  font-family: Verdana;
  font-size: 11px;
  background-color: #D8D9DC;
  color: black;
  border-color: #EED787;
  border-style: solid; }

#dtbDatum {
  font-family: Verdana;
  font-size: 11px;
  background-color: #D8D9DC;
  color: black;
  border-color: #EED787;
  border-style: solid; }

#dtbDatum1 {
  font-family: Verdana;
  font-size: 11px;
  background-color: #D8D9DC;
  color: black;
  border-color: #EED787;
  border-style: solid; }

#dtbDatum2 {
  font-family: Verdana;
  font-size: 11px;
  background-color: #D8D9DC;
  color: black;
  border-color: #EED787;
  border-style: solid; }

#dtbDatum3 {
  font-family: Verdana;
  font-size: 11px;
  background-color: #D8D9DC;
  color: black;
  border-color: #EED787;
  border-style: solid; }

#dtbDatum4 {
  font-family: Verdana;
  font-size: 11px;
  background-color: #D8D9DC;
  color: black;
  border-color: #EED787;
  border-style: solid; }

#dtbDatum5 {
  font-family: Verdana;
  font-size: 11px;
  background-color: #D8D9DC;
  color: black;
  border-color: #EED787;
  border-style: solid; }

.CSCCalendar {
  border-right: lightgrey ridge;
  border-top: lightgrey ridge;
  font-size: 8pt;
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color= 'gray' , Positive= 'true' ) progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=20, Style=1, StartX=96, FinishX=100, StartY=0, FinishY=0) progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=20, Style=1, StartX=0, FinishX=0, StartY=97, FinishY=100);
  border-left: lightgrey ridge;
  border-bottom: lightgrey ridge;
  font-family: Arial;
  background-color: white; }

.CSCCalendar TABLE {
  font-size: 8pt;
  font-family: Arial;
  background-color: white; }

.CSCCalendarNoFilter {
  border-right: lightgrey ridge;
  border-top: lightgrey ridge;
  font-size: 8pt;
  border-left: lightgrey ridge;
  border-bottom: lightgrey ridge;
  font-family: Arial;
  background-color: white; }

.CSCCalendarNoFilter TABLE {
  font-size: 8pt;
  font-family: Arial;
  background-color: white; }

.CSCWeekRowsTable {
  border-right: black 1px solid;
  border-top: black 1px solid;
  font-size: 8pt;
  border-left: black 1px solid;
  border-bottom: black 1px solid;
  font-family: Arial;
  background-color: white; }

.CSCDay {
  cursor: pointer;
  /* W3C approved hand. See http://www.xs4all.nl/~ppk/css2tests/index.html */ }

.CSCSelectedDay {
  background-color: gold;
  cursor: pointer; }

.CSCSelectedToday {
  font-weight: bold;
  background-color: gold;
  cursor: pointer; }

.CSCToday {
  font-weight: bold;
  cursor: pointer; }

.CSCSpecialDay {
  cursor: pointer;
  background-color: lemonchiffon; }

.CSCOtherMonthDays {
  cursor: default;
  color: gray; }

.CSCWeekNumberColumn {
  border-right: blue 1px solid;
  background-color: lightblue; }

.CSCDayHeader {
  border-bottom: blue 1px solid; }

.CSCDayHeader TR {
  font-size: 7pt;
  background-color: lightblue; }

.CSCDayHeaderCell {
  font-size: 7pt; }

.CSCHeaderTable {
  font-size: 8pt;
  border-bottom: blue 1px solid;
  font-family: Arial; }

.CSCHeaderRows {
  font-size: 8pt;
  font-family: Arial;
  cursor: default; }

.CSCHeaderRows TR {
  background-color: inherit; }

.CSCIncrementalButtons {
  cursor: pointer;
  color: mediumblue; }

.CSCIncrementalButtonsPressed {
  cursor: pointer;
  color: darkblue; }

.CSCJumpButtons {
  color: mediumblue;
  cursor: pointer; }

.CSCJumpButtonsPressed {
  color: darkblue;
  cursor: pointer; }

.CSCCloseButton {
  cursor: default; }

.CSCCloseButtonPressed {
  cursor: default; }

.CSCHelpButton {
  cursor: default; }

.CSCHelpButtonPressed {
  cursor: default; }

.CSCFooterButton {
  border-right: lightgrey thin outset;
  border-top: lightgrey thin outset;
  border-left: lightgrey thin outset;
  color: black;
  border-bottom: lightgrey thin outset;
  background-color: lightblue;
  font-size: 8pt;
  font-family: Arial;
  cursor: pointer; }

.CSCFooterButtonPressed {
  border-right: lightgrey thin inset;
  border-top: lightgrey thin inset;
  border-left: lightgrey thin inset;
  border-bottom: lightgrey thin inset;
  background-color: lightblue;
  color: black;
  font-size: 8pt;
  font-family: Arial;
  cursor: pointer; }

.SD_Selectable1 {
  background-color: mistyrose;
  cursor: pointer; }

.SD_SelectableOM1 {
  background-color: powderblue;
  cursor: pointer; }

.SD_Selectable2 {
  background-color: palegoldenrod;
  cursor: pointer; }

.SD_SelectableOM2 {
  background-color: gainsboro;
  cursor: pointer; }

.SD_Unselectable1 {
  color: gray;
  background-color: mistyrose; }

.SD_UnselectableOM1 {
  color: gray;
  background-color: powderblue; }

.SD_Unselectable2 {
  color: gray;
  background-color: palegoldenrod; }

.SD_UnselectableOM2 {
  color: gray;
  background-color: gainsboro; }

.MYPMonthYearPicker {
  border-right: gray 1px solid;
  border-top: gray 1px solid;
  font-size: 8pt;
  border-left: gray 1px solid;
  border-bottom: gray 1px solid;
  font-family: Arial;
  background-color: white; }

.MYPMonthYearPicker TABLE {
  font-size: 8pt;
  font-family: Arial;
  background-color: white; }

.MYPMonthCell {
  cursor: pointer; }

.MYPSelectedMonthCell {
  background-color: gold;
  cursor: pointer; }

.MYPYearCell {
  cursor: pointer; }

.MYPSelectedYearCell {
  cursor: pointer;
  background-color: gold; }

.MYPOutOfRangeCell {
  color: gray; }

.PDPContextMenu {
  border-right: lightgrey 1px solid;
  border-top: lightgrey 1px solid;
  font-size: 8pt;
  border-left: lightgrey 1px solid;
  border-bottom: lightgrey 1px solid;
  font-family: Arial;
  background-color: white; }

.PDPContextMenu TABLE {
  font-size: 8pt;
  font-family: Arial;
  background-color: white; }

/*================== XAURUM =================  */
/*begin upload control styles*/
.helpctrlCell {
  vertical-align: top;
  width: 10px; }

.helpctrlCellHidden {
  display: none; }

/* Do not change these styles without consult */
.uploadProgressBarContainerTd {
  border: 1px solid black; }

.uploadProgressBarProgressImage {
  background-image: url(/images/uploadcontrol/progress1.JPG);
  background-repeat: repeat-x;
  width: 0px;
  height: 18px; }

.uploadProgressBarProgressPercentageLabel {
  text-align: left;
  color: black;
  font-weight: bold;
  font-size: smaller;
  vertical-align: middle; }

.uploadgridaltitem .imghelpcontrol {
  vertical-align: top;
  margin-top: 0px;
  margin-left: 5px;
  margin-right: 5px; }

.uploadgriditem .imghelpcontrol {
  vertical-align: top;
  margin-top: 0px;
  margin-left: 5px;
  margin-right: 5px; }

.errlbl {
  font-size: 12px; }

.uploadMessagePanelCell {
  text-align: left; }

.upload_bestandslijst {
  margin: 20px 0px 5px 0px; }

.ButtonPanelRow {
  text-align: left; }

.uploadButtonPanelCell {
  text-align: left; }

.uploadMessageLable {
  width: 99%;
  padding-left: 10px;
  font-size: 12px; }

.uploadTitleSpan {
  margin-left: 10px;
  font-family: Verdana;
  font-size: 16px;
  color: #619CDE;
  font-weight: bold; }

.uploadMainTableCss {
  vertical-align: top;
  width: auto;
  text-align: left; }

.uploadMainTableCss td.datagridV3 {
  white-space: nowrap; }

table.uploadMainTableCss table.datagridV3 {
  width: auto; }

.uploadbutnCell {
  vertical-align: top;
  margin-top: 2px;
  width: 100px; }

.uploadDatagridTableCss {
  margin: 0px; }

.uploadMainTableCssWithPopup {
  margin: 10px; }

.uploadMainTableCssWithPopup td {
  margin: 5px;
  padding: 0px; }

.uploadDatagridTableCss td {
  margin: 0px;
  padding: 0px; }

.uploadDatagridTableCss table {
  min-width: 400px; }

.uploadgriditem td, .uploadgridaltitem td, .uploadgridheader td {
  padding: 5px; }

.uploadErrorMessageLabel {
  COLOR: red; }

.upload_deletebutton {
  cursor: hand;
  width: 20px;
  height: 20px;
  border: 0;
  margin: 0;
  padding: 0;
  background: transparent url(/images/delete.gif) no-repeat center top;
  cursor: pointer; }

.closebutton {
  margin: 20px 0px 0px 10px; }

.imghelpcontrolMAGWEG {
  vertical-align: top;
  margin-top: 8px; }

.xaurum_waiter {
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  border-right: navy 0px solid;
  border-top: navy 0px solid;
  border-bottom: navy 0px solid;
  border-left: navy 0px solid;
  color: navy;
  background-color: white;
  min-width: 50%; }

.xaurum_waiter_popup {
  padding: 10px;
  border: navy 1px solid;
  top: -10000px;
  left: -10000px; }

.xaurum_waiter_background {
  border-right: #F6EBAF 1px solid;
  border-top: #F6EBAF 1px solid;
  border-bottom: #F6EBAF 1px solid;
  border-left: #F6EBAF 1px solid;
  background-color: gray;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5; }

/*================== XAURUM =================  */
/*einde upload control styles*/
/* End style datapackage */
/* tabLinksDossier */
.visibileTab0adm, .visibileTab1adm, .visibileTab2adm, .visibileTab3adm, .visibileTabProfMsgadm, .visibileTab1, .visibileTab2, .visibileTab3 {
  display: block; }

.tabLinksDossier a.inactiveDossierLink {
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
  background-image: url(/images/tabarrow.png);
  background-repeat: no-repeat;
  text-indent: 15px; }

.tabLinksDossier a:hover {
  text-decoration: underline;
  background-image: url(/images/tabarrow_hit.png);
  background-repeat: no-repeat;
  text-indent: 15px; }

.tabLinksDossier .activeDossierLink {
  color: Black;
  font-weight: bold;
  background-image: url(/images/tabarrow_hit.png);
  background-repeat: no-repeat;
  text-indent: 15px; }

/* SPE020 grid target grouping */
.SPE020TargetGrid {
  border-collapse: collapse; }

.SPE020TargetGrid #tcSubmitDossier {
  width: 300px; }

.SPE020TargetGrid #tcDates {
  width: 300px; }

.SPE020TargetGrid #tcNorm {
  width: 100px; }

.SPE020TargetGrid #tcScore {
  width: 100px; }

.SPE020TargetGrid #tcStatus {
  width: 100px; }

.SPE020TargetGrid #tcTargetMutation {
  width: 10px; }

.SPE020TargetGrid #tcTargetDelete, .SPE020TargetGrid #tcTargetEdit {
  width: 18px; }

.groupTarget .groupTargetDates, .targetHeaderInGroup td {
  padding-left: 16px; }

.targetHeaderInGroup td {
  background-color: #E8E8E8;
  color: Gray; }

tr.groupTarget td {
  background-color: whitesmoke;
  border: none; }

tr.groupTarget {
  border-left: solid 1px gray;
  border-right: solid 1px gray; }

tr.groupTargetLast td {
  border-bottom: solid 1px gray; }

tr.groupTargetFirst td {
  border-top: solid 1px gray; }

/* nieuwe meldingen scherm januari 2009 */
.meldingenbalk {
  font-size: 10px;
  line-height: 23px;
  background-image: url(/images/balk_achter.jpg);
  padding: 0px 5px 0px 5px;
  margin: 0px;
  overflow: visible;
  display: block;
  border-left: solid 1px #818283;
  border-right: solid 1px #818283; }

.tblNoMessages {
  border-left: solid 1px #818283;
  border-right: solid 1px #818283;
  border-bottom: solid 1px #818283;
  font-size: 10px;
  padding: 0px 5px 0px 5px;
  margin: 0px; }

.meldingenfooter {
  height: 12px;
  background-color: #d7d4cd;
  overflow: visible;
  border-top: solid 1px #818283; }

.tblNoMessages tr.meldingenfooter td, table.Panelmeldingen tr.meldingenfooter td {
  -moz-border-radius: 0 0 6px 6px;
  -webkit-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px; }

.bodyEDU .meldingenbalk {
  background-color: #649dcf;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#649dcf), to(#1f73bd));
  background-image: -webkit-linear-gradient(top, #649dcf, #1f73bd);
  background-image: -moz-linear-gradient(top, #649dcf, #1f73bd);
  background-image: -ms-linear-gradient(top, #649dcf, #1f73bd);
  background-image: -o-linear-gradient(top, #649dcf, #1f73bd);
  background-image: linear-gradient(top, #649dcf, #1f73bd);
  color: White;
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0; }

.bodyEDU .meldingenbalk a:link {
  color: White; }

.bodyEDU table.Panelmeldingen tr.meldingenRij:hover {
  background: #faea81;
  -o-transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }

.bodyEDU table.Panelmeldingen {
  border-left: solid 1px #818283;
  border-right: solid 1px #818283;
  border-top: solid 1px #818283;
  -o-transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }

.bodyPR .meldingenbalk, .bodyBH .meldingenbalk {
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  border-left: solid 1px #818283;
  border-right: solid 1px #818283;
  border-top: solid 1px #818283; }

.bodyPR table.Panelmeldingen tr.meldingenRij:hover, .bodyBH table.Panelmeldingen tr.meldingenRij:hover {
  background: #faea81;
  -o-transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }

.bodyPR table.Panelmeldingen, .bodyBH table.Panelmeldingen {
  border-left: solid #818283 1px;
  border-right: solid #818283 1px;
  border-bottom: solid #818283 1px;
  -o-transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }

.meldBlkdiv {
  display: inline-block;
  zoom: 1;
  /* IE 7 Hack starts here*/
  *display: inline; }

#balk3.meldingenbalk {
  border-top-width: 1px;
  border-top-style: solid; }

.meldingenbalk a {
  padding: 0px 2px 0px 2px; }

.meldingenbalk .select {
  margin: 3px 3px 0px 3px; }

.meldingenbalk img {
  vertical-align: middle;
  border-width: 0px;
  padding: 0px 2px 0px 2px; }

.meldingen_toolbar_rechts {
  float: right; }

.meldingenEven {
  background-color: #EFEFEF; }

.meldingenOneven {
  background-color: #cccccc; }

.meldingenselected {
  background-color: #FFFF93; }

.meldingzoek {
  height: 15px;
  margin-top: 3px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000; }

.meldingicon {
  margin: 0px 0px 12px 0px; }

.head_meldingrij {
  height: 30px;
  font-weight: bold; }

.meldingenRij {
  height: 25px;
  cursor: pointer;
  cursor: hand;
  text-align: left; }

.meldingenRij_updatepanel_notvisible {
  display: none; }

.meldingenRij_updatepanel {
  background-image: url(../images/bericht_back.png); }

.meldingen_link {
  cursor: pointer;
  cursor: hand;
  text-decoration: underline;
  font-weight: bold;
  color: #1C3766; }

.meldingen_link:hover {
  color: #619CDE; }

.melding_updatepanel {
  margin: 5px 5px 50px 100px; }

.melding_ongelezen {
  font-weight: bold; }

table.Panelmeldingen {
  border-spacing: 0px;
  border-collapse: collapse;
  border-color: #818283; }

table.Panelmeldingen td {
  padding: 2px;
  margin: 0px; }

.melding_functional {
  /*width:25px;	*/ }

.meldingen_datum_breedte {
  white-space: nowrap; }

.meldingen_van_breedte {
  width: 20%; }

.meldingen_onderwerp_breedte {
  width: 60%; }

/* einde nieuwe meldingen scherm januari 2009 */
.alertbody, .confirmbody {
  font-weight: bold;
  width: 85%; }

.alert {
  display: none;
  position: absolute;
  background-color: white;
  border-style: solid;
  border-width: 1px;
  padding: 30px 25px 30px 25px;
  Z-INDEX: 3000;
  background-image: url(/images/alert2.gif);
  background-repeat: no-repeat;
  background-position: 95% 95%; }

.confirm {
  display: none;
  position: absolute;
  background-color: white;
  border-style: solid;
  border-width: 1px;
  padding: 30px 25px 30px 25px;
  Z-INDEX: 4000;
  background-image: url(/images/confirm2.gif);
  background-repeat: no-repeat;
  background-position: 95% 95%; }

.buttonalert, .buttonconfirm {
  width: 75px; }

.autoWidth {
  width: AUTO; }

.xaurum_alertwaiter_background, .xaurum_confirmwaiter_background {
  border-right: #F6EBAF 1px solid;
  border-top: #F6EBAF 1px solid;
  border-bottom: #F6EBAF 1px solid;
  border-left: #F6EBAF 1px solid;
  background-color: gray;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5; }

.popuppanel {
  background-color: White;
  z-index: 1001 !important;
  margin: 0px;
  padding: 0px;
  border: solid 1px gray;
  position: absolute; }

.modalBackground {
  background-color: Gray;
  filter: alpha(opacity=80);
  opacity: 0.8;
  z-index: 1000 !important; }

.popuptable {
  background-color: White;
  border: solid 0px white;
  margin: 0px;
  padding: 10px 10px 10px 10px; }

.popupdiv {
  margin: 0px 0px 0px 0px;
  color: White;
  padding: 0px;
  border-collapse: collapse; }

.DataGridHolder .datagrid {
  width: 100%; }

/* ROW DRAG AND DROP */
tr.myDragClass td {
  background-color: #619CDE;
  color: white; }

tr.myDragClass td a:link {
  color: White; }

td.dragHandle {
  width: 30px;
  background-image: url("/images/updown2.gif");
  background-position: center center;
  background-repeat: no-repeat; }

td.showDragHandle {
  background-image: url("/images/updown2white.gif");
  background-position: center center;
  background-repeat: no-repeat;
  cursor: hand; }

.alertScroll {
  height: 250px;
  overflow: scroll;
  overflow-x: hidden; }

/* wizard classes top bar layout */
.wizardTopBarDiv {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  BACKGROUND-COLOR: whitesmoke;
  border-bottom: solid 1px black;
  padding-left: 5px; }

.wizardButtonDiv {
  width: 12%;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  margin-top: 25px; }

.ie7 .wizardButtonDiv {
  display: inline; }

.wizardButton {
  width: 100px; }

#Usr_wzr_overige_activiteit_navigator1_butOpslaanConcept {
  width: 120px; }

/* wizard classes top bar layout */
.spe202_edu_aanvraag label.addressLabel, .edu_spe240_edu_instituutgegevens label.addressLabel {
  padding-top: 10px;
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
  font-size: smaller; }

.judgementInstructionHead {
  margin-bottom: 10px; }

.judgementInstruction {
  margin-bottom: 10px;
  border: solid 1px gray;
  padding: 5px;
  font-style: italic;
  background-color: #F7F7F7; }

.vText {
  -moz-transform: rotate(-90deg) translate(0, 100%);
  -moz-transform-origin: 0% 100%;
  -o-transform: rotate(-90deg) translate(0, 100%);
  -o-transform-origin: 0% 100%;
  -webkit-transform: rotate(-90deg) translate(0, 100%);
  -webkit-transform-origin: 0% 100%;
  transform: rotate(-90deg) translate(0, 100%);
  transform-origin: 0% 100%;
  height: 200px;
  width: 60px; }

.ie7 .vText, .ie8 .vText, .ie9 .vText {
  writing-mode: tb-rl;
  text-align: right; }

table.datagridNotFullsize {
  width: auto; }

/* .multiselect listbox */
/* Start */
.multiselectmastercontainer {
  width: 510px;
  height: 250px;
  background-color: white;
  border: solid 1px lightgray;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: left;
  vertical-align: top;
  display: inline-block; }

.multiselectbuttonscontainer {
  width: 510px;
  height: 25px;
  display: inline-block;
  text-align: right; }

.multiselectbutton {
  display: inline-block;
  text-align: right;
  vertical-align: top;
  cursor: pointer;
  padding-left: 5px;
  font-size: 8px;
  padding-right: 10px; }

.multiselectheaderscontainer {
  width: 510px;
  height: 20px;
  display: inline-block; }

.multiselectlabelavailableoptions {
  background-color: white;
  display: inline-block;
  text-align: left;
  width: 300px;
  font-weight: bold; }

.ie7 .multiselectlabelavailableoptions {
  display: inline; }

.multiselectlabelselectedoptions {
  background-color: white;
  display: inline-block;
  width: 210px;
  font-weight: bold; }

.ie7 .multiselectlabelselectedoptions {
  display: inline; }

.multiselectfillercontainer {
  width: 100px;
  height: 200px;
  display: inline-block; }

.ie7 .multiselectfillercontainer {
  display: inline; }

.multiselectlistcontainer {
  width: 200px;
  height: 200px;
  background-color: #f6f6f6;
  border: solid 1px gray;
  display: inline-block;
  overflow: auto;
  border-collapse: collapse;
  vertical-align: top;
  text-align: left; }

.ie7 .multiselectlistcontainer {
  display: inline; }

.multiselectitemvisible {
  width: 100%;
  height: 20px;
  line-height: 20px;
  background-color: #f6f6f6;
  display: inline-block;
  text-align: left;
  vertical-align: baseline;
  border: 0px;
  cursor: pointer;
  white-space: nowrap; }

.ie7 .multiselectitemvisible {
  display: inline; }

.multiselectitemvisible:hover {
  background-color: silver;
  color: black;
  font-weight: bold; }

.multiselectitemhidden {
  display: none; }

.ie7 .multiselectitemhidden {
  display: none; }

.multiselectitemstextbox {
  display: none; }

/* .multiselect listbox */
/* einde  */
/* .captcha voorkomen van post */
.texthuge {
  display: none; }

/* .Einde captcha voorkomen van post */
/*Helpcontrol div*/
#video #FloatableDivHeader {
  height: 20px; }

#video #FloatableDivClose {
  position: absolute;
  top: 0px;
  right: 2px; }

#video #FloatableDiv {
  position: absolute;
  top: 25px;
  left: 5px; }

/*Einde helpcontrol div*/
/*
    Begin standaard css qtip2  
     qTip2 v2.2.1 | Plugins: tips viewport imagemap modal | Styles: core | qtip2.com | Licensed MIT | Sat Sep 13 2014 14:40:39  
*/
.qtip {
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;
  max-width: 600px;
  min-width: 50px;
  font-size: 10.5px;
  line-height: 12px;
  direction: ltr;
  box-shadow: none;
  padding: 0; }

.qtip-content {
  position: relative;
  padding: 5px 9px;
  overflow: hidden;
  text-align: left;
  word-wrap: break-word; }

.qtip-titlebar {
  position: relative;
  padding: 5px 35px 5px 10px;
  overflow: hidden;
  border-width: 0 0 1px;
  font-weight: 700; }

.qtip-titlebar + .qtip-content {
  border-top-width: 0 !important; }

.qtip-close {
  position: absolute;
  right: -9px;
  top: -9px;
  z-index: 11;
  cursor: pointer;
  outline: 0;
  border: 1px solid transparent; }

.qtip-titlebar .qtip-close {
  right: 4px;
  top: 50%;
  margin-top: -9px; }

* html .qtip-titlebar .qtip-close {
  top: 16px; }

.qtip-icon .ui-icon, .qtip-titlebar .ui-icon {
  display: block;
  text-indent: -1000em;
  direction: ltr; }

.qtip-icon, .qtip-icon .ui-icon {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none; }

.qtip-icon .ui-icon {
  width: 18px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  text-indent: 0;
  font: 400 bold 10px/13px Tahoma, sans-serif;
  color: inherit;
  background: -100em -100em no-repeat; }

.qtip-default {
  border: 1px solid #F1D031;
  background-color: #FFFFA3;
  color: #555; }

.qtip-default .qtip-titlebar {
  background-color: #FFEF93; }

.qtip-default .qtip-icon {
  border-color: #CCC;
  background: #F1F1F1;
  color: #777; }

.qtip-default .qtip-titlebar .qtip-close {
  border-color: #AAA;
  color: #111; }

.qtip .qtip-tip {
  margin: 0 auto;
  overflow: hidden;
  z-index: 10; }

.qtip .qtip-tip, x:-o-prefocus {
  visibility: hidden; }

.qtip .qtip-tip, .qtip .qtip-tip .qtip-vml, .qtip .qtip-tip canvas {
  position: absolute;
  color: #123456;
  background: 0 0;
  border: 0 dashed transparent; }

.qtip .qtip-tip canvas {
  top: 0;
  left: 0; }

.qtip .qtip-tip .qtip-vml {
  behavior: url(#default#VML);
  display: inline-block;
  visibility: visible; }

#qtip-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; }

#qtip-overlay.blurs {
  cursor: pointer; }

#qtip-overlay div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(Opacity=70)"; }

/*
Qtip Xaurum Css
*/
tr.MFValLabel td, tr.MFValLabelHoverhide td {
  -webkit-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in; }

tr.MFValLabelHover td .text, tr.MFValLabelHover td .textarea, tr.MFValLabelHover td .getal, tr.MFValLabelHover td .select {
  border: 1px solid red; }

tr.MFValLabelHover td, tr.MFValLabelHover td .xaurum_waiter {
  background-color: #FFCCD9; }

tr.MFValLabelHoverhide td, tr.MFValLabelHoverhide td .xaurum_waiter {
  background-color: #ffe1f4; }

tr.MFValLabelHover td.tablelefthead {
  color: red; }

.MetafieldValidator {
  cursor: pointer;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: right; }

/*
    Einde Qtip Xaurum Css
  
*/
/* Bootstrap modal en waiter animatie
*/
.modal-open {
  overflow: hidden; }

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0; }

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out; }

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0); }

.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50); }

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857px; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.42857; }

.modal-body {
  position: relative;
  padding: 15px; }

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }

.modal-footer:before, .modal-footer:after {
  content: " ";
  display: table; }

.modal-footer:after {
  clear: both; }

.modal-footer .btn + .btn, .modal-footer .button + .btn, .modal-footer .btn + .button, .modal-footer .button + .button {
  margin-left: 5px;
  margin-bottom: 0; }

.modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .button + .btn, .modal-footer .btn-group .btn + .button, .modal-footer .btn-group .button + .button {
  margin-left: -1px; }

.modal-footer .btn-block + .btn-block {
  margin-left: 0; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }

  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }

  .modal-sm {
    width: 300px; }
 }

@media (min-width: 992px) {
  .modal-lg {
    width: 900px; }
 }

.spinner {
  margin: 50px auto 0;
  width: 70px;
  text-align: center; }

.collapse {
  margin-bottom: 50px; }

.waiter {
  margin: auto 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px; }

.jqcalendar {
  display: inline; }
  .jqcalendar .ui-datepicker-trigger {
    display: none; }
  .jqcalendar .btn {
    background-image: url(/images/Calendar.png);
    background-repeat: no-repeat;
    background-position: 5px;
    background-color: transparent;
    padding: 9px;
    width: 28px;
    vertical-align: middle;
    border: 0px solid #000; }
  .jqcalendar .text {
    width: 104px !important;
    padding-left: 5px; }
  .jqcalendar .input-group-btn {
    display: inline; }

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.4.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2015 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.chosen-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); }

.chosen-container.chosen-with-drop .chosen-drop {
  left: 0; }

.chosen-container a {
  cursor: pointer; }

.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999; }

.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top; }

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  background-clip: padding-box;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px; }

.chosen-container-single .chosen-default {
  color: #999; }

.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap; }

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px; }

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('/images/chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px; }

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px; }

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px; }

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%; }

.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url('/images/chosen-sprite.png') no-repeat 0px 2px; }

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap; }

.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: white url('/images/chosen-sprite.png') no-repeat 100% -20px;
  background: url('/images/chosen-sprite.png') no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0; }

.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box; }

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px; }

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch; }

.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none; }

.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer; }

.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default; }

.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff; }

.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4; }

.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default; }

.chosen-container .chosen-results li.group-option {
  padding-left: 15px; }

.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline; }

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  cursor: text; }

.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none; }

.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap; }

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0; }

.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default; }

.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word; }

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('/images/chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px; }

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px; }

.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666; }

.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4; }

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px; }

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0; }

.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default; }

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa; }

.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent; }

.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px; }

.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important; }

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default; }

.chosen-disabled .chosen-single {
  cursor: default; }

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default; }

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right; }

.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0; }

.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl; }

.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px; }

.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px; }

.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px; }

.chosen-rtl .chosen-choices li {
  float: right; }

.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl; }

.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px; }

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px; }

.chosen-rtl.chosen-container-single-nosearch .chosen-search, .chosen-rtl .chosen-drop {
  left: 9999px; }

.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0; }

.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0; }

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none; }

.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: white url('/images/chosen-sprite.png') no-repeat -30px -20px;
  background: url('/images/chosen-sprite.png') no-repeat -30px -20px;
  direction: rtl; }

.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px; }

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px; }

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"], .chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b, .chosen-container-single .chosen-search input[type="text"], .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span {
    background-image: url('/images/chosen-sprite@2x.png') !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important; }
 }

/* @end */
/*! jQuery UI - v1.11.4 - 2016-01-19
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2016 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse; }

.ui-helper-clearfix:after {
  clear: both; }

.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */ }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
  /* support: IE8 */ }

.ui-front {
  z-index: 100; }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none; }

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0; }

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px; }

.ui-datepicker .ui-datepicker-prev {
  left: 2px; }

.ui-datepicker .ui-datepicker-next {
  right: 2px; }

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px; }

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px; }

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px; }

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%; }

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em; }

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0; }

.ui-datepicker td {
  border: 0;
  padding: 1px; }

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
  float: left; }

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0; }

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-size: 1.1em; }

.ui-widget .ui-widget {
  font-size: 1em; }

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-size: 1em; }

.ui-widget-content {
  border: 1px solid #dddddd;
  background: #eeeeee url("/images/datepicker/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;
  color: #333333; }

.ui-widget-content a {
  color: #333333; }

.ui-widget-header {
  border: 1px solid #183360;
  background-color: #183360;
  color: #000000;
  font-weight: bold; }

.ui-widget-header a {
  color: #000000; }

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #cccccc;
  background: #f6f6f6 url("/images/datepicker/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #000000; }

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #000000;
  text-decoration: none; }

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #fbcb09;
  background: #fdf5ce url("/images/datepicker/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #c77405; }

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #c77405;
  text-decoration: none; }

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #fbd850;
  background: #ffffff url("/images/datepicker/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #eb8f00; }

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c url("/images/datepicker/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;
  color: #363636; }

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636; }

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url("/images/datepicker/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;
  color: #ffffff; }

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #ffffff; }

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #ffffff; }

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  /* support: IE8 */
  font-weight: normal; }

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  /* support: IE8 */
  background-image: none; }

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* support: IE8 - See #6059 */ }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px; }

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("/images/datepicker/ui-icons_222222_256x240.png"); }

.ui-widget-header .ui-icon {
  background-image: url("/images/datepicker/ui-icons_ffffff_256x240.png"); }

.ui-state-default .ui-icon {
  background-image: url("/images/datepicker/ui-icons_ef8c08_256x240.png"); }

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url("/images/datepicker/ui-icons_ef8c08_256x240.png"); }

.ui-state-active .ui-icon {
  background-image: url("/images/datepicker/ui-icons_ef8c08_256x240.png"); }

.ui-state-highlight .ui-icon {
  background-image: url("/images/datepicker/ui-icons_228ef1_256x240.png"); }

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("/images/datepicker/ui-icons_ffd27a_256x240.png"); }

/* positioning */
.ui-icon-blank {
  background-position: 16px 16px; }

.ui-icon-carat-1-n {
  background-position: 0 0; }

.ui-icon-carat-1-ne {
  background-position: -16px 0; }

.ui-icon-carat-1-e {
  background-position: -32px 0; }

.ui-icon-carat-1-se {
  background-position: -48px 0; }

.ui-icon-carat-1-s {
  background-position: -64px 0; }

.ui-icon-carat-1-sw {
  background-position: -80px 0; }

.ui-icon-carat-1-w {
  background-position: -96px 0; }

.ui-icon-carat-1-nw {
  background-position: -112px 0; }

.ui-icon-carat-2-n-s {
  background-position: -128px 0; }

.ui-icon-carat-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -64px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -64px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-on {
  background-position: -96px -144px; }

.ui-icon-radio-off {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-start {
  background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 4px; }

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px; }

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 4px; }

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay {
  background: #666666 url("/images/datepicker/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;
  opacity: .5;
  filter: Alpha(Opacity=50);
  /* support: IE8 */ }

.ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  background: #000000 url("/images/datepicker/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;
  opacity: .2;
  filter: Alpha(Opacity=20);
  /* support: IE8 */
  border-radius: 5px; }

/*# sourceMappingURL=PEClassic.css.map */
