/** -------------------------------------
 **  Processware Desktop Web Navigator
 **  FLOWCENTRIC DEFAULT THEME
 ** Last Updated: October 2016
 ** Release History
 **  VERSION       DESCRIPTION
 **  1.0           Implemented for the Version 4 Release
 **	 1.1		   Updated
 ----------------------------------------*/
/* --------- Start of Variables --------- */
/* Metrics */
/* COLOURS */
/* Page Header Colouring Configuration (useful if the header is a light colour vs dark colour) */
/* Hyperlink Colors */
/* Logo */
/* Typography */
/* ------ jqueryUI ------- */
/* Icon Sets */
/* Backgrounds */
/* --------- End of Variables --------- */
/* CORE VARIABLES - NOT FOR EDITING */
/* --------- Start of Styles --------- */
/* MIXINS */
.hidden {
  display: none;
}
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.lowercase-important {
  text-transform: lowercase !important;
}
.uppercase-important {
  text-transform: uppercase !important;
}
.float-left {
  float: left;
}
[dir="rtl"] .float-left {
  float: right;
}
.no-corner-radius {
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  -ms-border-radius: 0px !important;
  -o-border-radius: 0px !important;
  border-radius: 0px !important;
}
.important-float-left {
  float: left !important;
}
[dir="rtl"] .important-float-left {
  float: right !important;
}
.float-right {
  float: right;
}
[dir="rtl"] .float-right {
  float: left;
}
.important-float-right {
  float: right !important;
}
[dir="rtl"] .important-float-right {
  float: left !important;
}
[dir="rtl"] .pull-left {
  float: right;
}
[dir="rtl"] .pull-right {
  float: left;
}
.textAlign-left {
  text-align: left;
}
[dir="rtl"] .textAlign-left {
  text-align: right;
}
.textAlign-right {
  text-align: right;
}
[dir="rtl"] .textAlign-right {
  text-align: left;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.normalcase {
  text-transform: none;
}
.no-decoration {
  text-decoration: none;
}
.underline {
  text-decoration: underline;
}
.centred {
  margin: 0px auto;
}
.green {
  color: #22aa00 !important;
}
.subscript {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}
sub.subscript {
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
}
label.status {
  display: inline-block;
  margin-left: 5px;
  color: #ffffff !important;
  text-transform: uppercase;
  font-size: 10px !important;
  padding: 1px 3px;
  font-weight: 700 !important;
}
[dir="rtl"] label.status {
  margin-left: 0px;
  margin-right: 5px;
}
label.new {
  background-color: #b24d77;
}
label.duetoday {
  background-color: #5d5d5d;
}
label.overdue {
  background-color: #cc0000;
}
label.escalated {
  background-color: #ff6a00;
}
label.routed {
  background-color: #ffa500;
}
a.control {
  text-transform: lowercase !important;
}
.form-commands {
  margin-top: 10px;
  padding-left: 4px;
}
[dir="rtl"] .form-commands {
  padding-left: 0px;
  padding-right: 4px;
}
.clear {
  clear: both;
}
/* ------ */
html,
body {
  height: 100%;
}
#wrap {
  min-height: 100%;
  width: 100%;
  background: #ffffff;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* Start of body */
body {
  overflow: -moz-scrollbars-vertical;
  overflow-y: scroll;
  margin: 0px;
  padding: 0px;
}
body div,
body p,
body td,
body th,
body span {
  font-family: 'open_sans', 'Segoe UI', Arial, Helvetica, Sans-serif;
  font-weight: 400;
}
body p {
  font-size: 13px;
  color: #333333;
}
body h1,
body h2,
body h3,
body h4 {
  font-weight: 300;
  font-family: 'open_sans', 'Segoe UI', Arial, Helvetica, Sans-serif;
}
body footer.footer,
body footer.push {
  font-size: 10px;
  color: #00050f;
  text-align: center;
  position: relative;
  margin-top: -100px;
  /* negative value of footer height */
  height: 65px;
  clear: both;
  padding-top: 30px;
}
body footer.footer nav,
body footer.push nav {
  margin-bottom: 10px;
}
body footer.footer nav a,
body footer.push nav a {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 11px;
  color: #7d3653;
}
body footer.footer nav a:hover,
body footer.push nav a:hover {
  color: #b24d77;
}
body#sign-in {
  background: #00205b;
  margin-top: -50px;
  padding-top: 50px;
}
body#sign-in .loginHeader {
  margin-top: 15px;
}
body#sign-in footer.login-footer {
  font-size: 0.7em;
  text-align: center;
  margin-top: 10px;
  padding-bottom: 10px;
  color: #8e3e5f;
}
body select#LanguageId {
  max-width: 242px;
}
body header#page-header {
  background-color: #00205b;
  height: 155px;
  -ms-zoom: 1;
  zoom: 1;
  display: block;
  z-index: -999;
  min-width: 1024px;
  padding: 0px 0px;
}
body header#page-header div#page-header-wrap {
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  width: 100%;
  max-width: 1024px;
}
body header#page-header div#page-header-wrap div {
  color: #8e3e5f;
}
body header#page-header div#page-header-wrap div #poweredby {
  font-size: 9px;
  color: #a0456b;
  text-transform: uppercase;
}
body header#page-header div#page-header-wrap div #poweredby strong {
  text-transform: none;
  font-size: 12px;
  margin-left: 3px;
  font-weight: 700;
}
[dir="rtl"] body header#page-header div#page-header-wrap div #poweredby strong {
  margin-left: 0px;
  margin-right: 3px;
}
body header#page-header div#page-header-wrap div #poweredby:hover strong {
  color: #c17192;
}
body header#page-header div#page-header-wrap div.menuStrip {
  height: 50px !important;
  margin-bottom: -10px;
  overflow: hidden;
  white-space: nowrap;
  max-width: 1024px;
  margin-top: 0px !important;
}
body header#page-header div#page-header-wrap div.menuStrip div:first-of-type {
  width: 85%;
  max-width: 85%;
  overflow: hidden;
}
body header#page-header div#page-header-wrap div.menuStrip div:last-of-type {
  text-align: right;
  width: 15%;
  max-width: 15%;
  overflow: hidden;
}
[dir="rtl"] body header#page-header div#page-header-wrap div.menuStrip div:last-of-type {
  text-align: left;
}
body header#page-header div#page-header-wrap h1 {
  margin-top: 40px;
  color: #471f30;
  font-weight: 300;
  font-size: 36px;
}
body header#page-header div#page-header-wrap nav#mainMenu {
  margin-bottom: 10px;
}
body header#page-header div#page-header-wrap nav#mainMenu ul li a {
  text-transform: uppercase;
  text-decoration: none;
  font-size: 13px;
  font-weight: 700;
  color: #8e3e5f;
  padding-bottom: 14px;
  display: inline-block;
}
body header#page-header div#page-header-wrap nav#mainMenu ul li a:hover,
body header#page-header div#page-header-wrap nav#mainMenu ul li a:active,
body header#page-header div#page-header-wrap nav#mainMenu ul li a.currentSection {
  color: #471f30;
  position: relative;
  top: -3px;
  padding-bottom: 17px;
}
body header#page-header div#page-header-wrap nav#mainMenu ul li a.currentSection {
  color: #000000;
  background: transparent url(/fcDTiNPApplicantPortal/Skins/Desktop/Themes/theDTi/images/fc-menu-arrow.png) no-repeat bottom;
}
body header#page-header div#page-header-wrap nav#loginMenu {
  float: right;
}
[dir="rtl"] body header#page-header div#page-header-wrap nav#loginMenu {
  float: left;
}
body header#page-header div#page-header-wrap nav#loginMenu ul li:first-of-type a:first-of-type {
  padding-left: 8px;
}
[dir="rtl"] body header#page-header div#page-header-wrap nav#loginMenu ul li:first-of-type a:first-of-type {
  padding-left: 0px;
  padding-right: 8px;
}
body header#page-header div#page-header-wrap nav#loginMenu ul li {
  font-size: 10px;
  text-transform: uppercase;
  color: #8e3e5f;
}
body header#page-header div#page-header-wrap nav#loginMenu ul li a {
  text-transform: uppercase;
  text-decoration: none;
  font-size: 11px;
  color: #8e3e5f;
  font-weight: 700;
}
body header#page-header div#page-header-wrap nav#loginMenu ul li a:hover,
body header#page-header div#page-header-wrap nav#loginMenu ul li a:active {
  color: #471f30;
}
body header#page-header div#page-header-wrap div:first-of-type div:first-of-type {
  width: 40%;
  max-width: 40%;
  overflow: hidden;
  white-space: nowrap;
}
body header#page-header div#page-header-wrap div:first-of-type div:last-of-type {
  width: 60%;
  max-width: 60%;
  overflow: hidden;
  white-space: nowrap;
  top: -15px;
  position: relative;
}
body header#page-header div#page-header-wrap h1 {
  margin: 0px;
  padding: 0px;
}
body header#page-header div#page-header-wrap > div:nth-of-type(2) {
  margin-top: 20px;
}
body header#page-header div#page-header-wrap #mainMenu ul,
body header#page-header div#page-header-wrap #loginMenu ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
body header#page-header div#page-header-wrap #mainMenu ul li,
body header#page-header div#page-header-wrap #loginMenu ul li {
  display: inline;
}
body header#page-header div#page-header-wrap #mainMenu ul li:not(:last-of-type),
body header#page-header div#page-header-wrap #loginMenu ul li:not(:last-of-type) {
  margin-right: 15px;
}
[dir="rtl"] body header#page-header div#page-header-wrap #mainMenu ul li:not(:last-of-type),
[dir="rtl"] body header#page-header div#page-header-wrap #loginMenu ul li:not(:last-of-type) {
  margin-right: 0px;
  margin-left: 15px;
}
body header#page-header div#page-header-wrap #loginMenu ul li:not(:last-of-type) {
  margin-right: 8px;
}
[dir="rtl"] body header#page-header div#page-header-wrap #loginMenu ul li:not(:last-of-type) {
  margin-right: 0px;
  margin-left: 8px;
}
body a,
body a:visited {
  text-decoration: none;
  color: #7d3653;
  font-weight: 400;
}
body a:hover,
body a:visited:hover,
body a:active,
body a:visited:active {
  color: #b24d77;
}
body a:not([href]),
body a:visited:not([href]) {
  color: #333333;
}
body a:disabled,
body a:visited:disabled,
body a[disabled],
body a:visited[disabled] {
  color: #dddddd;
  cursor: default;
  pointer-events: none;
}
body button.ui-datepicker-trigger:before {
  font-family: 'FontAwesome';
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  background-color: #f6f6f6;
  content: "\F073";
  text-align: center;
}
body button.ui-datepicker-trigger {
  background-color: #f6f6f6;
  color: transparent;
  text-align: center;
  vertical-align: middle;
  margin: 0px 0px 0px 5px;
  padding: 0;
  border: 0;
  width: 16px;
  height: 19px;
  overflow: hidden;
}
[dir="rtl"] body button.ui-datepicker-trigger {
  margin: 0px 5px 0px 0px;
}
body button.ui-datepicker-trigger :active,
body button.ui-datepicker-trigger :focus {
  width: 21px;
  height: 21px;
  margin: 0px 0px 0px 5px;
  padding: 0;
  border: 0;
  color: transparent;
}
[dir="rtl"] body button.ui-datepicker-trigger :active,
[dir="rtl"] body button.ui-datepicker-trigger :focus {
  margin: 0px 5px 0px 0px;
}
body div.ui-chart-tooltip {
  font-size: 13px;
}
body nav.breadcrumb {
  text-transform: uppercase;
  font-size: 11px;
  color: #333333;
}
body nav.breadcrumb ul {
  display: inline-block;
  max-width: 84%;
}
body nav.breadcrumb li {
  font-weight: 700;
  list-style: none;
  max-width: 100%;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
body nav.breadcrumb a {
  text-decoration: none;
  font-weight: 700;
}
body nav.breadcrumb a:hover {
  color: #b24d77;
}
body .back-action {
  float: right;
}
[dir="rtl"] body .back-action {
  float: left;
}
body .back-action a {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 11px;
  color: #7d3653;
}
body .back-action a:hover {
  color: #b24d77 !important;
}
body .return-link {
  text-transform: lowercase;
  line-height: 1.3em;
  margin-bottom: 15px;
  font-size: 12px;
}
body .sidebar-left {
  padding: 0px;
  display: block;
}
body .sidebar-left section {
  padding: 0px 10px 10px 20px;
}
[dir="rtl"] body .sidebar-left section {
  padding: 0px 20px 10px 10px;
}
body .sidebar-left section header {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
  color: #00050f;
}
body .sidebar-left section header a {
  font-size: 10px;
  text-decoration: none;
}
body .sidebar-left section header a:hover {
  color: #b24d77;
}
body .sidebar-left section nav ul li {
  font-size: 13px;
  text-transform: uppercase;
}
body .sidebar-left section nav ul li span,
body .sidebar-left section nav ul li div {
  font-size: 36px;
  font-weight: 400;
}
body .sidebar-left section nav ul li a {
  font-size: 11px;
}
body .sidebar-left section.quick-actions {
  background-color: #f6f6f6;
}
body .sidebar-left section.quick-actions header {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 10px;
  color: #001742;
  padding-top: 5px;
}
body .sidebar-left section.quick-actions header h5 {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 11px;
  color: inherit;
  padding-top: 10px;
}
body .sidebar-left section.quick-actions nav ul li {
  margin-top: 0px;
  margin: 3px 0px;
  white-space: nowrap;
  overflow: hidden;
  max-width: 165px;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
body .sidebar-left section.quick-actions nav ul li a {
  text-decoration: none;
  text-transform: none;
  font-size: 11px;
  color: #4d4d4d;
  font-weight: 400;
}
body .sidebar-left section.quick-actions nav ul li a:hover {
  color: #b24d77;
}
body .sidebar-left section.quick-actions article {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
body .sidebar-left section#sidebarDashboard,
body .sidebar-left section#trackingGauges,
body .sidebar-left section#archiveGauges {
  padding-right: 0px;
}
[dir="rtl"] body .sidebar-left section#sidebarDashboard,
[dir="rtl"] body .sidebar-left section#trackingGauges,
[dir="rtl"] body .sidebar-left section#archiveGauges {
  padding-right: 0px;
  padding-left: 0px;
}
body .sidebar-left section#sidebarDashboard a,
body .sidebar-left section#trackingGauges a,
body .sidebar-left section#archiveGauges a {
  text-transform: lowercase;
}
body .sidebar-left section#sidebarDashboard li,
body .sidebar-left section#trackingGauges li,
body .sidebar-left section#archiveGauges li {
  font-size: 11px;
  font-weight: 700;
  color: #8e9090;
}
body .sidebar-left section#sidebarDashboard li span,
body .sidebar-left section#trackingGauges li span,
body .sidebar-left section#archiveGauges li span {
  color: #000000;
}
body .sidebar-left section.processInformation,
body .sidebar-left section#processNotes,
body .sidebar-left section#relatedNewTasks,
body .sidebar-left section#relatedReportTasks,
body .sidebar-left section#searchPendingTasksSidebarFilters,
body .sidebar-left section.sidebarFilters {
  padding: 15px;
  padding-top: 0px;
  padding-bottom: 5px;
}
body .sidebar-left section.processInformation header,
body .sidebar-left section#processNotes header,
body .sidebar-left section#relatedNewTasks header,
body .sidebar-left section#relatedReportTasks header,
body .sidebar-left section#searchPendingTasksSidebarFilters header,
body .sidebar-left section.sidebarFilters header {
  margin-bottom: 10px;
  font-size: 13px;
  padding-top: 10px;
}
body .sidebar-left section.processInformation header a,
body .sidebar-left section#processNotes header a,
body .sidebar-left section#relatedNewTasks header a,
body .sidebar-left section#relatedReportTasks header a,
body .sidebar-left section#searchPendingTasksSidebarFilters header a,
body .sidebar-left section.sidebarFilters header a {
  text-transform: none;
}
body .sidebar-left section.processInformation header h3,
body .sidebar-left section#processNotes header h3,
body .sidebar-left section#relatedNewTasks header h3,
body .sidebar-left section#relatedReportTasks header h3,
body .sidebar-left section#searchPendingTasksSidebarFilters header h3,
body .sidebar-left section.sidebarFilters header h3 {
  font-weight: 700;
  font-size: 13px;
  padding: 0px;
}
body .sidebar-left section.processInformation .filterButtons,
body .sidebar-left section#processNotes .filterButtons,
body .sidebar-left section#relatedNewTasks .filterButtons,
body .sidebar-left section#relatedReportTasks .filterButtons,
body .sidebar-left section#searchPendingTasksSidebarFilters .filterButtons,
body .sidebar-left section.sidebarFilters .filterButtons {
  margin-top: 10px;
}
body .sidebar-left section.processInformation footer a,
body .sidebar-left section#processNotes footer a,
body .sidebar-left section#relatedNewTasks footer a,
body .sidebar-left section#relatedReportTasks footer a,
body .sidebar-left section#searchPendingTasksSidebarFilters footer a,
body .sidebar-left section.sidebarFilters footer a {
  font-size: 11px;
  color: #8e3e5f;
}
body .sidebar-left section.processInformation footer a:hover,
body .sidebar-left section#processNotes footer a:hover,
body .sidebar-left section#relatedNewTasks footer a:hover,
body .sidebar-left section#relatedReportTasks footer a:hover,
body .sidebar-left section#searchPendingTasksSidebarFilters footer a:hover,
body .sidebar-left section.sidebarFilters footer a:hover {
  color: #b24d77;
}
body .sidebar-left section.processInformation label,
body .sidebar-left section#processNotes label,
body .sidebar-left section#relatedNewTasks label,
body .sidebar-left section#relatedReportTasks label,
body .sidebar-left section#searchPendingTasksSidebarFilters label,
body .sidebar-left section.sidebarFilters label {
  display: inline-block;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
  margin-top: 5px;
  margin-bottom: 5px;
}
body .sidebar-left section.processInformation label.small,
body .sidebar-left section#processNotes label.small,
body .sidebar-left section#relatedNewTasks label.small,
body .sidebar-left section#relatedReportTasks label.small,
body .sidebar-left section#searchPendingTasksSidebarFilters label.small,
body .sidebar-left section.sidebarFilters label.small {
  display: block;
  font-weight: 400;
  font-size: 11px;
  margin-bottom: 3px;
}
body .sidebar-left section.processInformation div.value,
body .sidebar-left section#processNotes div.value,
body .sidebar-left section#relatedNewTasks div.value,
body .sidebar-left section#relatedReportTasks div.value,
body .sidebar-left section#searchPendingTasksSidebarFilters div.value,
body .sidebar-left section.sidebarFilters div.value {
  margin-bottom: 10px;
  display: block;
  color: #666666;
  font-size: 14px;
}
body .sidebar-left section.processInformation input[type=text],
body .sidebar-left section#processNotes input[type=text],
body .sidebar-left section#relatedNewTasks input[type=text],
body .sidebar-left section#relatedReportTasks input[type=text],
body .sidebar-left section#searchPendingTasksSidebarFilters input[type=text],
body .sidebar-left section.sidebarFilters input[type=text],
body .sidebar-left section.processInformation input[type=number],
body .sidebar-left section#processNotes input[type=number],
body .sidebar-left section#relatedNewTasks input[type=number],
body .sidebar-left section#relatedReportTasks input[type=number],
body .sidebar-left section#searchPendingTasksSidebarFilters input[type=number],
body .sidebar-left section.sidebarFilters input[type=number] {
  font-size: 13px;
  padding: 5px 10px;
}
body .sidebar-left section.processInformation input[type=button].small,
body .sidebar-left section#processNotes input[type=button].small,
body .sidebar-left section#relatedNewTasks input[type=button].small,
body .sidebar-left section#relatedReportTasks input[type=button].small,
body .sidebar-left section#searchPendingTasksSidebarFilters input[type=button].small,
body .sidebar-left section.sidebarFilters input[type=button].small,
body .sidebar-left section.processInformation button.small,
body .sidebar-left section#processNotes button.small,
body .sidebar-left section#relatedNewTasks button.small,
body .sidebar-left section#relatedReportTasks button.small,
body .sidebar-left section#searchPendingTasksSidebarFilters button.small,
body .sidebar-left section.sidebarFilters button.small {
  padding: 2px 7px !important;
  font-size: 11px !important;
  margin-bottom: 10px;
}
body .sidebar-left section.processInformation input[type=button].small:hover,
body .sidebar-left section#processNotes input[type=button].small:hover,
body .sidebar-left section#relatedNewTasks input[type=button].small:hover,
body .sidebar-left section#relatedReportTasks input[type=button].small:hover,
body .sidebar-left section#searchPendingTasksSidebarFilters input[type=button].small:hover,
body .sidebar-left section.sidebarFilters input[type=button].small:hover,
body .sidebar-left section.processInformation button.small:hover,
body .sidebar-left section#processNotes button.small:hover,
body .sidebar-left section#relatedNewTasks button.small:hover,
body .sidebar-left section#relatedReportTasks button.small:hover,
body .sidebar-left section#searchPendingTasksSidebarFilters button.small:hover,
body .sidebar-left section.sidebarFilters button.small:hover {
  background-color: #b24d77;
}
body .sidebar-left section.processInformation .icon-quote-left,
body .sidebar-left section#processNotes .icon-quote-left,
body .sidebar-left section#relatedNewTasks .icon-quote-left,
body .sidebar-left section#relatedReportTasks .icon-quote-left,
body .sidebar-left section#searchPendingTasksSidebarFilters .icon-quote-left,
body .sidebar-left section.sidebarFilters .icon-quote-left,
body .sidebar-left section.processInformation .icon-quote-right,
body .sidebar-left section#processNotes .icon-quote-right,
body .sidebar-left section#relatedNewTasks .icon-quote-right,
body .sidebar-left section#relatedReportTasks .icon-quote-right,
body .sidebar-left section#searchPendingTasksSidebarFilters .icon-quote-right,
body .sidebar-left section.sidebarFilters .icon-quote-right {
  font-size: 10px;
  color: #a3a3a3;
}
body .sidebar-left section.processInformation .icon-exclamation-sign,
body .sidebar-left section#processNotes .icon-exclamation-sign,
body .sidebar-left section#relatedNewTasks .icon-exclamation-sign,
body .sidebar-left section#relatedReportTasks .icon-exclamation-sign,
body .sidebar-left section#searchPendingTasksSidebarFilters .icon-exclamation-sign,
body .sidebar-left section.sidebarFilters .icon-exclamation-sign {
  color: #7c7c7c;
}
body .sidebar-left section.processInformation ul.notes li.note,
body .sidebar-left section#processNotes ul.notes li.note,
body .sidebar-left section#relatedNewTasks ul.notes li.note,
body .sidebar-left section#relatedReportTasks ul.notes li.note,
body .sidebar-left section#searchPendingTasksSidebarFilters ul.notes li.note,
body .sidebar-left section.sidebarFilters ul.notes li.note {
  padding: 10px;
  margin-bottom: 10px;
  background: #f6f6f6;
  font-size: 13px;
  overflow: hidden;
}
body .sidebar-left section.processInformation ul.notes li.note > div,
body .sidebar-left section#processNotes ul.notes li.note > div,
body .sidebar-left section#relatedNewTasks ul.notes li.note > div,
body .sidebar-left section#relatedReportTasks ul.notes li.note > div,
body .sidebar-left section#searchPendingTasksSidebarFilters ul.notes li.note > div,
body .sidebar-left section.sidebarFilters ul.notes li.note > div {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  max-height: 60px;
  overflow: auto;
}
body .sidebar-left section.processInformation ul.notes li.note div.metadata,
body .sidebar-left section#processNotes ul.notes li.note div.metadata,
body .sidebar-left section#relatedNewTasks ul.notes li.note div.metadata,
body .sidebar-left section#relatedReportTasks ul.notes li.note div.metadata,
body .sidebar-left section#searchPendingTasksSidebarFilters ul.notes li.note div.metadata,
body .sidebar-left section.sidebarFilters ul.notes li.note div.metadata {
  font-size: 10px;
  text-transform: uppercase;
  border-top: 1px solid #dddddd;
  margin-top: 5px;
  text-align: right;
  padding-top: 5px;
  max-height: 30px;
  overflow: visible;
}
[dir="rtl"] body .sidebar-left section.processInformation ul.notes li.note div.metadata,
[dir="rtl"] body .sidebar-left section#processNotes ul.notes li.note div.metadata,
[dir="rtl"] body .sidebar-left section#relatedNewTasks ul.notes li.note div.metadata,
[dir="rtl"] body .sidebar-left section#relatedReportTasks ul.notes li.note div.metadata,
[dir="rtl"] body .sidebar-left section#searchPendingTasksSidebarFilters ul.notes li.note div.metadata,
[dir="rtl"] body .sidebar-left section.sidebarFilters ul.notes li.note div.metadata {
  text-align: left;
}
body .sidebar-left section.processInformation ul.notes li.note div.metadata > div,
body .sidebar-left section#processNotes ul.notes li.note div.metadata > div,
body .sidebar-left section#relatedNewTasks ul.notes li.note div.metadata > div,
body .sidebar-left section#relatedReportTasks ul.notes li.note div.metadata > div,
body .sidebar-left section#searchPendingTasksSidebarFilters ul.notes li.note div.metadata > div,
body .sidebar-left section.sidebarFilters ul.notes li.note div.metadata > div,
body .sidebar-left section.processInformation ul.notes li.note div.metadata > span,
body .sidebar-left section#processNotes ul.notes li.note div.metadata > span,
body .sidebar-left section#relatedNewTasks ul.notes li.note div.metadata > span,
body .sidebar-left section#relatedReportTasks ul.notes li.note div.metadata > span,
body .sidebar-left section#searchPendingTasksSidebarFilters ul.notes li.note div.metadata > span,
body .sidebar-left section.sidebarFilters ul.notes li.note div.metadata > span {
  max-height: 15px;
  overflow: hidden;
}
body .sidebar-left section.processInformation ul.related-tasks li,
body .sidebar-left section#processNotes ul.related-tasks li,
body .sidebar-left section#relatedNewTasks ul.related-tasks li,
body .sidebar-left section#relatedReportTasks ul.related-tasks li,
body .sidebar-left section#searchPendingTasksSidebarFilters ul.related-tasks li,
body .sidebar-left section.sidebarFilters ul.related-tasks li,
body .sidebar-left section.processInformation ul.related-reports li,
body .sidebar-left section#processNotes ul.related-reports li,
body .sidebar-left section#relatedNewTasks ul.related-reports li,
body .sidebar-left section#relatedReportTasks ul.related-reports li,
body .sidebar-left section#searchPendingTasksSidebarFilters ul.related-reports li,
body .sidebar-left section.sidebarFilters ul.related-reports li {
  font-size: 11px;
  margin-bottom: 7px;
  display: block;
}
body .sidebar-left section.processInformation ul.related-tasks li a,
body .sidebar-left section#processNotes ul.related-tasks li a,
body .sidebar-left section#relatedNewTasks ul.related-tasks li a,
body .sidebar-left section#relatedReportTasks ul.related-tasks li a,
body .sidebar-left section#searchPendingTasksSidebarFilters ul.related-tasks li a,
body .sidebar-left section.sidebarFilters ul.related-tasks li a,
body .sidebar-left section.processInformation ul.related-reports li a,
body .sidebar-left section#processNotes ul.related-reports li a,
body .sidebar-left section#relatedNewTasks ul.related-reports li a,
body .sidebar-left section#relatedReportTasks ul.related-reports li a,
body .sidebar-left section#searchPendingTasksSidebarFilters ul.related-reports li a,
body .sidebar-left section.sidebarFilters ul.related-reports li a {
  color: #666666;
}
body .sidebar-left section.processInformation ul.related-tasks li a:hover,
body .sidebar-left section#processNotes ul.related-tasks li a:hover,
body .sidebar-left section#relatedNewTasks ul.related-tasks li a:hover,
body .sidebar-left section#relatedReportTasks ul.related-tasks li a:hover,
body .sidebar-left section#searchPendingTasksSidebarFilters ul.related-tasks li a:hover,
body .sidebar-left section.sidebarFilters ul.related-tasks li a:hover,
body .sidebar-left section.processInformation ul.related-reports li a:hover,
body .sidebar-left section#processNotes ul.related-reports li a:hover,
body .sidebar-left section#relatedNewTasks ul.related-reports li a:hover,
body .sidebar-left section#relatedReportTasks ul.related-reports li a:hover,
body .sidebar-left section#searchPendingTasksSidebarFilters ul.related-reports li a:hover,
body .sidebar-left section.sidebarFilters ul.related-reports li a:hover {
  color: #b24d77;
}
body .sidebar-left section.sidebarFilters {
  background: #f6f6f6;
  margin-top: 0px !important;
}
body .sidebar-left section.sidebarFilters header {
  font-size: 13px;
}
body .sidebar-left section.sidebarFilters header h3 {
  margin-top: 5px;
  margin-bottom: 5px;
  color: #666666;
  overflow: hidden;
}
body .sidebar-left section.sidebarFilters div header {
  padding-top: 0px !important;
}
body .sidebar-left section.sidebarFilters div p {
  font-size: 11px;
}
body .sidebar-left section.sidebarFilters label {
  margin-top: 10px;
  margin-bottom: 3px;
}
body .sidebar-left section.sidebarFilters label.small {
  margin-top: 0px;
  font-size: 11px;
  color: #666666;
}
body .sidebar-left section.sidebarFilters label .icon-question-sign {
  color: #7c7c7c;
}
body .sidebar-left section.sidebarFilters label.descriptor {
  text-transform: none;
}
body .sidebar-left section.sidebarFilters input[type=text],
body .sidebar-left section.sidebarFilters input[type=number],
body .sidebar-left section.sidebarFilters select {
  font-size: 11px !important;
  font-family: 'open_sans', 'Segoe UI', Arial, Helvetica, Sans-serif;
  padding: 5px;
  width: 90%;
  margin-bottom: 5px;
}
body .sidebar-left section.sidebarFilters input[type=text]:focus,
body .sidebar-left section.sidebarFilters input[type=number]:focus,
body .sidebar-left section.sidebarFilters select:focus {
  -moz-box-shadow: 0px 0px 5px #b24d77;
  -webkit-box-shadow: 0px 0px 5px #b24d77;
  box-shadow: 0px 0px 5px #b24d77;
}
body .sidebar-left section.sidebarFilters input.hasDatepicker {
  width: 125px !important;
}
body .sidebar-left section.sidebarFilters .ui-widget-content {
  border: none;
}
body .sidebar-left section.sidebarFilters .ui-tabs {
  background: transparent !important;
}
body .sidebar-left section.sidebarFilters .ui-tabs .ui-tabs-nav {
  background-color: #f6f6f6;
  border: none;
}
body .sidebar-left section.sidebarFilters .ui-tabs .ui-tabs-nav .ui-state-default {
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}
body .sidebar-left section.sidebarFilters .ui-tabs .ui-tabs-nav .ui-state-default .ui-tabs-anchor {
  text-transform: uppercase;
  background-color: #efefef;
  font-weight: 700;
  outline: none;
  padding-left: 5px;
  padding-right: 5px;
}
[dir="rtl"] body .sidebar-left section.sidebarFilters .ui-tabs .ui-tabs-nav .ui-state-default .ui-tabs-anchor {
  padding-left: 0px;
  padding-right: 5px;
}
[dir="rtl"] body .sidebar-left section.sidebarFilters .ui-tabs .ui-tabs-nav .ui-state-default .ui-tabs-anchor {
  padding-right: 0px;
  padding-left: 5px;
}
body .sidebar-left section.sidebarFilters .ui-tabs .ui-tabs-nav .ui-state-active {
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}
body .sidebar-left section.sidebarFilters .ui-tabs .ui-tabs-nav .ui-state-active .ui-tabs-anchor {
  text-transform: uppercase;
  background-color: #ffffff;
  outline: none;
}
body .sidebar-left section.sidebarFilters .ui-tabs .ui-tabs-panel {
  border-top: 1px solid #dddddd;
}
body .sidebar-left section.sidebarFilters .ui-tabs ul {
  border: 1px solid #dddddd;
  border-bottom: none;
}
body .sidebar-left section.sidebarFilters .ui-tabs .ui-widget {
  font-size: 11px !important;
}
body .sidebar-left section.sidebarFilters .ui-buttonset {
  margin-left: 2px;
  margin-right: 0px;
  margin-bottom: 5px;
}
[dir="rtl"] body .sidebar-left section.sidebarFilters .ui-buttonset {
  margin-left: 0px;
  margin-right: 2px;
}
body .sidebar-left section.sidebarFilters .ui-buttonset label {
  clear: none;
}
body .sidebar-left section.sidebarFilters .ui-buttonset input.ui-helper-hidden-accessible {
  float: left '!important';
  margin: 0px;
  padding: 0px;
}
[dir="rtl"] body .sidebar-left section.sidebarFilters .ui-buttonset input.ui-helper-hidden-accessible {
  float: left '!important';
}
body .sidebar-left section.sidebarFilters .ui-buttonset .ui-button {
  font-size: 11px !important;
  float: left '!important';
  margin: 0px;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  -ms-border-radius: 0px !important;
  -o-border-radius: 0px !important;
  border-radius: 0px !important;
}
[dir="rtl"] body .sidebar-left section.sidebarFilters .ui-buttonset .ui-button {
  float: left '!important';
}
body .sidebar-left section.sidebarFilters .ui-buttonset .ui-button .ui-button-text {
  padding: 3px 10px;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  -ms-border-radius: 0px !important;
  -o-border-radius: 0px !important;
  border-radius: 0px !important;
}
body .sidebar-left section.sidebarFilters .ui-buttonset .ui-state-default {
  background-color: transparent !important;
  border: none !important;
}
body .sidebar-left section.sidebarFilters .ui-buttonset .ui-state-default .ui-button-text {
  background-color: #e2e2e2;
}
body .sidebar-left section.sidebarFilters .ui-buttonset .ui-state-active {
  -moz-box-shadow: 0 0 3px #666666;
  -webkit-box-shadow: 0 0 3px #666666;
  box-shadow: 0 0 3px #666666;
  z-index: 99;
}
body .sidebar-left section.sidebarFilters .ui-buttonset .ui-state-active .ui-button-text {
  border: none;
  background-color: #ffffff;
  font-weight: 700 !important;
}
body .sidebar-left section.sidebarFilters .ui-widget {
  font-size: 11px !important;
}
body .sidebar-left section.sidebarFilters .ui-tabs-panel {
  background: #ffffff !important;
  border: 1px solid #dddddd;
  border-top: none;
}
body .sidebar-left section.sidebarFilters .ui-tabs-panel label {
  text-transform: uppercase;
  font-weight: 700;
  display: block;
}
body .sidebar-left section.sidebarFilters .ui-tabs-panel input[type=text] {
  margin-bottom: 5px;
  padding: 3px 5px;
  width: 115px !important;
  font-size: 11px;
}
body .sidebar-left section.sidebarFilters .ui-tabs-panel input.hasDatepicker {
  width: 85px !important;
}
body .sidebar-left section.sidebarFilters .ui-tabs-panel button.ui-datepicker-trigger {
  background-color: #ffffff;
}
body .sidebar-left section.sidebarFilters .ui-tabs-panel input[type=text]:focus {
  -moz-box-shadow: 0 0 5 #b24d77;
  -webkit-box-shadow: 0 0 5 #b24d77;
  box-shadow: 0 0 5 #b24d77;
}
body .sidebar-left section#searchProcessSidebarFilters label.ui-state-default,
body .sidebar-left section#searchTasksSidebarFilters label.ui-state-default {
  width: 100%;
}
body .sidebar-left section#searchProcessSidebarFilters label.ui-state-default span.ui-button-text,
body .sidebar-left section#searchTasksSidebarFilters label.ui-state-default span.ui-button-text {
  font-weight: 700;
  background-color: #efefef;
  width: 97%;
  border-bottom: 1px solid #f6f6f6;
  padding: 3px 2px;
}
body .sidebar-left section#searchProcessSidebarFilters label.ui-state-default span.ui-button-text .ui-button-text,
body .sidebar-left section#searchTasksSidebarFilters label.ui-state-default span.ui-button-text .ui-button-text {
  border: none;
  width: 150px;
}
body .sidebar-left section#searchProcessSidebarFilters label.ui-state-active span.ui-button-text,
body .sidebar-left section#searchTasksSidebarFilters label.ui-state-active span.ui-button-text {
  border: none;
  background-color: #ffffff;
  font-weight: 700 !important;
}
body .sidebar-left section .narrowSet .ui-buttonset .ui-button {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
body .sidebar-left section .narrowSet .ui-buttonset .ui-button .ui-button-text {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
body .sidebar-left section.processInformation {
  background: #f6f6f6;
}
body .sidebar-left section.processInformation a#processDiagramOpenLink {
  font-size: 11px;
}
body .sidebar-left section#searchPendingTasksSidebarFilters {
  margin-top: 20px !important;
}
body .sidebar-left section#processNotes {
  padding-left: 10px;
  padding-right: 5px;
}
[dir="rtl"] body .sidebar-left section#processNotes {
  padding-left: 5px;
  padding-right: 10px;
}
body .sidebar-left section#processNotes footer {
  text-align: center;
}
body .sidebar-left section article#processDiagram {
  border-top: 1px solid #e9e9e9;
  margin-top: 15px;
}
body .sidebar-left section article#processDiagram a.control {
  font-size: 11px;
  color: #999999;
  font-weight: 400;
}
body .sidebar-left section article#processDiagram a.control:hover {
  color: #b24d77;
}
body .sidebar-left section article#processDiagram header {
  padding-top: 10px;
}
body .sidebar-left section article#processDiagram header a.control {
  font-size: 11px;
}
body .sidebar-left section article#processDiagram canvas {
  background: #fafafa;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 160px;
}
body section nav span {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  color: #8e9090;
}
body section.content header,
body section.clearfix header {
  padding-top: 0px;
}
body section.content header nav,
body section.clearfix header nav {
  background: #f9f9f9;
  padding: 10px;
  margin-top: 0px;
}
body section.content header nav ul li a,
body section.clearfix header nav ul li a {
  font-size: 13px;
}
body section.content header nav ul li.current a,
body section.clearfix header nav ul li.current a {
  font-weight: 400;
  color: #666666;
  cursor: default;
}
body section.content header p,
body section.clearfix header p {
  font-size: 13px;
  line-height: 1.3em;
}
body section.content header .breadcrumb a.back-control,
body section.clearfix header .breadcrumb a.back-control {
  text-transform: uppercase;
  font-size: 10px;
}
body section.content header .task-metadata,
body section.clearfix header .task-metadata {
  display: block;
  margin-bottom: 25px;
  margin-top: -10px;
}
body section.content header .task-metadata .meta-item,
body section.clearfix header .task-metadata .meta-item {
  font-size: 11px;
  text-transform: uppercase;
  margin-right: 5px;
  color: #404040;
  display: inline-block;
}
[dir="rtl"] body section.content header .task-metadata .meta-item,
[dir="rtl"] body section.clearfix header .task-metadata .meta-item {
  margin-right: 0px;
  margin-left: 5px;
}
body section.content header .task-metadata .meta-item .meta-label,
body section.clearfix header .task-metadata .meta-item .meta-label {
  font-size: 10px;
  padding-right: 5px;
}
[dir="rtl"] body section.content header .task-metadata .meta-item .meta-label,
[dir="rtl"] body section.clearfix header .task-metadata .meta-item .meta-label {
  padding-right: 0px;
  padding-left: 5px;
}
body section.content header .task-metadata .meta-item .meta-value,
body section.clearfix header .task-metadata .meta-item .meta-value {
  font-size: 11px;
  font-weight: 700;
  padding-right: 2px;
}
[dir="rtl"] body section.content header .task-metadata .meta-item .meta-value,
[dir="rtl"] body section.clearfix header .task-metadata .meta-item .meta-value {
  padding-right: 0px;
  padding-left: 2px;
}
body section.content header .task-metadata .meta-item .meta-value a,
body section.clearfix header .task-metadata .meta-item .meta-value a,
body section.content header .task-metadata .meta-item .meta-value a:visited,
body section.clearfix header .task-metadata .meta-item .meta-value a:visited {
  text-decoration: none;
  color: #7d3653;
  font-weight: 400;
}
body section.content header .task-metadata .meta-item .meta-value a:hover,
body section.clearfix header .task-metadata .meta-item .meta-value a:hover,
body section.content header .task-metadata .meta-item .meta-value a:visited:hover,
body section.clearfix header .task-metadata .meta-item .meta-value a:visited:hover,
body section.content header .task-metadata .meta-item .meta-value a:active,
body section.clearfix header .task-metadata .meta-item .meta-value a:active,
body section.content header .task-metadata .meta-item .meta-value a:visited:active,
body section.clearfix header .task-metadata .meta-item .meta-value a:visited:active {
  color: #b24d77;
}
body section.content header .task-metadata .meta-item .meta-value a:disabled,
body section.clearfix header .task-metadata .meta-item .meta-value a:disabled,
body section.content header .task-metadata .meta-item .meta-value a:visited:disabled,
body section.clearfix header .task-metadata .meta-item .meta-value a:visited:disabled,
body section.content header .task-metadata .meta-item .meta-value a[disabled],
body section.clearfix header .task-metadata .meta-item .meta-value a[disabled],
body section.content header .task-metadata .meta-item .meta-value a:visited[disabled],
body section.clearfix header .task-metadata .meta-item .meta-value a:visited[disabled] {
  color: #dddddd;
  cursor: default;
  pointer-events: none;
}
body section.content nav.spaced,
body section.clearfix nav.spaced {
  padding-left: 10px !important;
  padding-bottom: 15px !important;
}
[dir="rtl"] body section.content nav.spaced,
[dir="rtl"] body section.clearfix nav.spaced {
  padding-left: 0px !important;
  padding-right: 10px !important;
}
body section.content nav.spaced a.button,
body section.clearfix nav.spaced a.button {
  position: relative;
}
body section.content h1,
body section.clearfix h1,
body section.content h2,
body section.clearfix h2,
body section.content h3,
body section.clearfix h3,
body section.content h4,
body section.clearfix h4,
body section.content h5,
body section.clearfix h5 {
  color: #001742;
  margin: 0px;
  font-weight: 400;
}
body section.content h1,
body section.clearfix h1,
body section.content h2,
body section.clearfix h2 {
  margin-top: 0px;
  font-size: 30px;
  margin-bottom: 8px;
}
body section.content h1 a,
body section.clearfix h1 a,
body section.content h2 a,
body section.clearfix h2 a {
  font-size: 13px;
}
body section.content h2,
body section.clearfix h2 {
  font-size: 20px;
  font-weight: 400;
  color: #00050f;
}
body section.content h3,
body section.clearfix h3 {
  font-size: 15px;
  color: #000000;
}
body section.content nav,
body section.clearfix nav {
  position: relative;
  top: -10px;
  padding-top: 10px;
}
body section.content nav > span,
body section.clearfix nav > span {
  display: inline-block;
  position: relative;
  top: 5px;
}
body section.content nav ul.view-controls li a,
body section.clearfix nav ul.view-controls li a {
  display: block;
  padding: 5px 10px;
  background: #dddddd;
  color: #222222;
  text-transform: uppercase;
  font-size: 11px;
}
body section.content nav ul.view-controls li a:hover,
body section.clearfix nav ul.view-controls li a:hover {
  background: #b24d77;
  -moz-box-shadow: 0px 0px 10px #333333;
  -webkit-box-shadow: 0px 0px 10px #333333;
  box-shadow: 0px 0px 10px #333333;
  color: #ffffff;
}
body section.content nav ul.view-controls li a:hover span,
body section.clearfix nav ul.view-controls li a:hover span {
  color: #ffffff;
}
body section.content nav ul.view-controls li a.selected,
body section.clearfix nav ul.view-controls li a.selected {
  background: #aaaaaa !important;
  color: #ffffff;
  font-weight: 700;
}
body section.content nav ul.view-controls li a.selected span,
body section.clearfix nav ul.view-controls li a.selected span {
  color: #ffffff;
}
body section.content div.pager-prev-nr-next,
body section.clearfix div.pager-prev-nr-next {
  font-size: 11px;
  text-transform: uppercase;
}
body section.content div.pager-prev-nr-next a,
body section.clearfix div.pager-prev-nr-next a {
  font-size: 15px;
}
body section.content div.pager-prev-nr-next a:disabled,
body section.clearfix div.pager-prev-nr-next a:disabled,
body section.content div.pager-prev-nr-next a[disabled],
body section.clearfix div.pager-prev-nr-next a[disabled] {
  color: #dddddd;
  cursor: default;
  pointer-events: none;
  display: none !important;
}
body section.content div.pager-prev-nr-next span,
body section.clearfix div.pager-prev-nr-next span {
  font-size: 11px;
}
body section.content p,
body section.clearfix p {
  line-height: 1em;
  font-size: 15px;
  margin-top: 5px;
  margin-bottom: 20px;
}
body section.content p a.not-finding,
body section.clearfix p a.not-finding {
  max-width: 390px;
  position: relative;
  top: 1px;
}
body section.content a.not-finding,
body section.clearfix a.not-finding {
  font-size: 12px;
  display: inline-block;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-width: 455px;
  white-space: nowrap;
}
body section.content input[type=text],
body section.clearfix input[type=text],
body section.content textarea[type=text],
body section.clearfix textarea[type=text],
body section.content input[type=password],
body section.clearfix input[type=password],
body section.content textarea[type=password],
body section.clearfix textarea[type=password] {
  padding-left: 7px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  border: 1px solid #999999 !important;
  color: #333333;
  margin-top: 3px;
  margin-bottom: 2px;
}
[dir="rtl"] body section.content input[type=text],
[dir="rtl"] body section.clearfix input[type=text],
[dir="rtl"] body section.content textarea[type=text],
[dir="rtl"] body section.clearfix textarea[type=text],
[dir="rtl"] body section.content input[type=password],
[dir="rtl"] body section.clearfix input[type=password],
[dir="rtl"] body section.content textarea[type=password],
[dir="rtl"] body section.clearfix textarea[type=password] {
  padding-left: 5px;
  padding-right: 7px;
}
body section.content input:focus,
body section.clearfix input:focus,
body section.content textarea:focus,
body section.clearfix textarea:focus {
  -moz-box-shadow: 0px 0px 5px #b24d77;
  -webkit-box-shadow: 0px 0px 5px #b24d77;
  box-shadow: 0px 0px 5px #b24d77;
  outline: none;
}
body section.content input.search-field,
body section.clearfix input.search-field,
body section.content textarea.search-field,
body section.clearfix textarea.search-field {
  min-width: 135px;
  max-width: 135px;
  font-size: 13px;
  margin-bottom: 0px;
  margin-top: 15px;
  float: left;
  padding-right: 25px;
}
[dir="rtl"] body section.content input.search-field,
[dir="rtl"] body section.clearfix input.search-field,
[dir="rtl"] body section.content textarea.search-field,
[dir="rtl"] body section.clearfix textarea.search-field {
  float: right;
}
[dir="rtl"] body section.content input.search-field,
[dir="rtl"] body section.clearfix input.search-field,
[dir="rtl"] body section.content textarea.search-field,
[dir="rtl"] body section.clearfix textarea.search-field {
  padding-right: 0px;
  padding-left: 25px;
}
body section.content input.large,
body section.clearfix input.large,
body section.content textarea.large,
body section.clearfix textarea.large {
  min-width: 300px !important;
  max-width: 350px !important;
}
body section.content a.search-button,
body section.clearfix a.search-button {
  float: left;
  padding: 8px 10px;
  margin: 0px;
  top: 0px;
  margin-top: 10px;
}
[dir="rtl"] body section.content a.search-button,
[dir="rtl"] body section.clearfix a.search-button {
  float: right;
}
body section.content select,
body section.clearfix select {
  padding: 5px 5px 5px 7px;
  border: 1px solid #999999 !important;
  color: #333333;
  margin-top: 1px;
  margin-bottom: 3px;
}
[dir="rtl"] body section.content select,
[dir="rtl"] body section.clearfix select {
  padding: 5px 7px 5px 5px;
}
body section.content select:focus,
body section.clearfix select:focus {
  -moz-box-shadow: 0px 0px 10px #b24d77;
  -webkit-box-shadow: 0px 0px 10px #b24d77;
  box-shadow: 0px 0px 10px #b24d77;
}
body section.content div.breadcrumb,
body section.clearfix div.breadcrumb {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 700;
  color: #333333;
  margin-bottom: 0px;
  margin-top: 0px;
}
body section.content div.breadcrumb a,
body section.clearfix div.breadcrumb a {
  text-transform: lowercase;
  font-size: 10px;
}
body section.content div.breadcrumb span,
body section.clearfix div.breadcrumb span {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
}
body section.content div.paging,
body section.clearfix div.paging {
  font-size: 11px;
  color: #666666;
  text-transform: uppercase;
  text-align: center;
}
body section.content div.paging.bottom select,
body section.clearfix div.paging.bottom select {
  margin-top: 7px;
}
body section.content div.paging span,
body section.clearfix div.paging span {
  font-weight: 700;
  color: #222222;
  text-transform: uppercase;
}
body section.content div.paging div,
body section.clearfix div.paging div {
  font-size: inherit;
  text-transform: uppercase;
}
body section.content div.paging div.pull-left,
body section.clearfix div.paging div.pull-left {
  padding-top: 5px;
  max-width: 300px;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
body section.content div.paging div.pull-right,
body section.clearfix div.paging div.pull-right {
  font-size: 11px;
}
body section.content div.paging .ui-buttonset .ui-button .ui-button-text,
body section.clearfix div.paging .ui-buttonset .ui-button .ui-button-text {
  background-color: #efefef;
}
body section.content div.paging .ui-buttonset .ui-state-default,
body section.clearfix div.paging .ui-buttonset .ui-state-default {
  background-color: transparent !important;
  border: none !important;
}
body section.content div.paging .ui-buttonset .ui-state-default .ui-button-text,
body section.clearfix div.paging .ui-buttonset .ui-state-default .ui-button-text {
  background-color: #efefef;
}
body section.content div.paging .ui-buttonset .ui-state-active,
body section.clearfix div.paging .ui-buttonset .ui-state-active {
  -moz-box-shadow: 0 0 3px #666666;
  -webkit-box-shadow: 0 0 3px #666666;
  box-shadow: 0 0 3px #666666;
  z-index: 99;
}
body section.content div.paging .ui-buttonset .ui-state-active .ui-button-text,
body section.clearfix div.paging .ui-buttonset .ui-state-active .ui-button-text {
  background-color: #ffffff;
  font-weight: 700 !important;
}
body section.content div.bottom div.pull-left,
body section.clearfix div.bottom div.pull-left {
  padding-top: 15px;
  max-width: 253px;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
body section.content div.bottom div.pull-right,
body section.clearfix div.bottom div.pull-right {
  max-width: 278px;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
body section.content article header h5,
body section.clearfix article header h5 {
  text-transform: uppercase;
  font-weight: 700;
  color: #00050f;
  margin-bottom: 4px;
}
body section.content article.group,
body section.clearfix article.group {
  margin-top: 15px;
}
body section.content article.group header,
body section.clearfix article.group header {
  overflow: hidden;
}
body section.content article.group header h1,
body section.clearfix article.group header h1,
body section.content article.group header h2,
body section.clearfix article.group header h2 {
  display: inline-block;
  margin-right: 15px;
  float: left;
}
[dir="rtl"] body section.content article.group header h1,
[dir="rtl"] body section.clearfix article.group header h1,
[dir="rtl"] body section.content article.group header h2,
[dir="rtl"] body section.clearfix article.group header h2 {
  margin-right: 0px;
  margin-left: 15px;
}
[dir="rtl"] body section.content article.group header h1,
[dir="rtl"] body section.clearfix article.group header h1,
[dir="rtl"] body section.content article.group header h2,
[dir="rtl"] body section.clearfix article.group header h2 {
  float: right;
}
body section.content article.group header div.count,
body section.clearfix article.group header div.count {
  display: inline-block;
  padding: 0px 7px;
  background: #d6d6d6;
  color: #ffffff;
  font-size: 22px;
}
body section.content article.group header div.overdue,
body section.clearfix article.group header div.overdue {
  background-color: #cc0000;
}
body section.content article.group header a,
body section.clearfix article.group header a {
  display: inline-block;
  font-size: 12px;
}
body section.content article.group ul.cards,
body section.clearfix article.group ul.cards,
body section.content article.group ul.processResults,
body section.clearfix article.group ul.processResults,
body section.content article.group ul.trackingResults,
body section.clearfix article.group ul.trackingResults,
body section.content article.group ul.archiveResults,
body section.clearfix article.group ul.archiveResults {
  list-style: none;
  margin: 15px 0px 0px 0px;
  padding: 0px;
}
[dir="rtl"] body section.content article.group ul.cards,
[dir="rtl"] body section.clearfix article.group ul.cards,
[dir="rtl"] body section.content article.group ul.processResults,
[dir="rtl"] body section.clearfix article.group ul.processResults,
[dir="rtl"] body section.content article.group ul.trackingResults,
[dir="rtl"] body section.clearfix article.group ul.trackingResults,
[dir="rtl"] body section.content article.group ul.archiveResults,
[dir="rtl"] body section.clearfix article.group ul.archiveResults {
  margin: 15px 0px 0px 0px;
}
body section.content article.group ul.cards li,
body section.clearfix article.group ul.cards li,
body section.content article.group ul.processResults li,
body section.clearfix article.group ul.processResults li,
body section.content article.group ul.trackingResults li,
body section.clearfix article.group ul.trackingResults li,
body section.content article.group ul.archiveResults li,
body section.clearfix article.group ul.archiveResults li {
  background-color: #f6f6f6;
  display: table;
  table-layout: fixed;
  width: 100%;
}
body section.content article.group ul.cards li:not(:first-of-type),
body section.clearfix article.group ul.cards li:not(:first-of-type),
body section.content article.group ul.processResults li:not(:first-of-type),
body section.clearfix article.group ul.processResults li:not(:first-of-type),
body section.content article.group ul.trackingResults li:not(:first-of-type),
body section.clearfix article.group ul.trackingResults li:not(:first-of-type),
body section.content article.group ul.archiveResults li:not(:first-of-type),
body section.clearfix article.group ul.archiveResults li:not(:first-of-type) {
  margin-top: 10px;
}
body section.content article.group ul.cards li > div,
body section.clearfix article.group ul.cards li > div,
body section.content article.group ul.processResults li > div,
body section.clearfix article.group ul.processResults li > div,
body section.content article.group ul.trackingResults li > div,
body section.clearfix article.group ul.trackingResults li > div,
body section.content article.group ul.archiveResults li > div,
body section.clearfix article.group ul.archiveResults li > div {
  display: table-cell;
}
body section.content article.group ul.cards li > div:nth-of-type(2),
body section.clearfix article.group ul.cards li > div:nth-of-type(2),
body section.content article.group ul.processResults li > div:nth-of-type(2),
body section.clearfix article.group ul.processResults li > div:nth-of-type(2),
body section.content article.group ul.trackingResults li > div:nth-of-type(2),
body section.clearfix article.group ul.trackingResults li > div:nth-of-type(2),
body section.content article.group ul.archiveResults li > div:nth-of-type(2),
body section.clearfix article.group ul.archiveResults li > div:nth-of-type(2) {
  width: 40%;
}
body section.content article.group ul.cards li > div:nth-of-type(2) > span,
body section.clearfix article.group ul.cards li > div:nth-of-type(2) > span,
body section.content article.group ul.processResults li > div:nth-of-type(2) > span,
body section.clearfix article.group ul.processResults li > div:nth-of-type(2) > span,
body section.content article.group ul.trackingResults li > div:nth-of-type(2) > span,
body section.clearfix article.group ul.trackingResults li > div:nth-of-type(2) > span,
body section.content article.group ul.archiveResults li > div:nth-of-type(2) > span,
body section.clearfix article.group ul.archiveResults li > div:nth-of-type(2) > span {
  display: inline-block;
}
body section.content article.group ul.cards li div.details,
body section.clearfix article.group ul.cards li div.details,
body section.content article.group ul.processResults li div.details,
body section.clearfix article.group ul.processResults li div.details,
body section.content article.group ul.trackingResults li div.details,
body section.clearfix article.group ul.trackingResults li div.details,
body section.content article.group ul.archiveResults li div.details,
body section.clearfix article.group ul.archiveResults li div.details,
body section.content article.group ul.cards li div.metadata,
body section.clearfix article.group ul.cards li div.metadata,
body section.content article.group ul.processResults li div.metadata,
body section.clearfix article.group ul.processResults li div.metadata,
body section.content article.group ul.trackingResults li div.metadata,
body section.clearfix article.group ul.trackingResults li div.metadata,
body section.content article.group ul.archiveResults li div.metadata,
body section.clearfix article.group ul.archiveResults li div.metadata {
  padding: 5px 12px;
  font-size: 12px;
  width: 65% !important;
  max-width: 65% !important;
  display: table-cell;
  vertical-align: middle;
}
body section.content article.group ul.cards li div.details label,
body section.clearfix article.group ul.cards li div.details label,
body section.content article.group ul.processResults li div.details label,
body section.clearfix article.group ul.processResults li div.details label,
body section.content article.group ul.trackingResults li div.details label,
body section.clearfix article.group ul.trackingResults li div.details label,
body section.content article.group ul.archiveResults li div.details label,
body section.clearfix article.group ul.archiveResults li div.details label,
body section.content article.group ul.cards li div.metadata label,
body section.clearfix article.group ul.cards li div.metadata label,
body section.content article.group ul.processResults li div.metadata label,
body section.clearfix article.group ul.processResults li div.metadata label,
body section.content article.group ul.trackingResults li div.metadata label,
body section.clearfix article.group ul.trackingResults li div.metadata label,
body section.content article.group ul.archiveResults li div.metadata label,
body section.clearfix article.group ul.archiveResults li div.metadata label {
  text-transform: uppercase;
  font-weight: 400;
  color: #666666;
  margin-right: 3px;
}
[dir="rtl"] body section.content article.group ul.cards li div.details label,
[dir="rtl"] body section.clearfix article.group ul.cards li div.details label,
[dir="rtl"] body section.content article.group ul.processResults li div.details label,
[dir="rtl"] body section.clearfix article.group ul.processResults li div.details label,
[dir="rtl"] body section.content article.group ul.trackingResults li div.details label,
[dir="rtl"] body section.clearfix article.group ul.trackingResults li div.details label,
[dir="rtl"] body section.content article.group ul.archiveResults li div.details label,
[dir="rtl"] body section.clearfix article.group ul.archiveResults li div.details label,
[dir="rtl"] body section.content article.group ul.cards li div.metadata label,
[dir="rtl"] body section.clearfix article.group ul.cards li div.metadata label,
[dir="rtl"] body section.content article.group ul.processResults li div.metadata label,
[dir="rtl"] body section.clearfix article.group ul.processResults li div.metadata label,
[dir="rtl"] body section.content article.group ul.trackingResults li div.metadata label,
[dir="rtl"] body section.clearfix article.group ul.trackingResults li div.metadata label,
[dir="rtl"] body section.content article.group ul.archiveResults li div.metadata label,
[dir="rtl"] body section.clearfix article.group ul.archiveResults li div.metadata label {
  margin-right: 0px;
  margin-left: 3px;
}
body section.content article.group ul.cards li div.details span,
body section.clearfix article.group ul.cards li div.details span,
body section.content article.group ul.processResults li div.details span,
body section.clearfix article.group ul.processResults li div.details span,
body section.content article.group ul.trackingResults li div.details span,
body section.clearfix article.group ul.trackingResults li div.details span,
body section.content article.group ul.archiveResults li div.details span,
body section.clearfix article.group ul.archiveResults li div.details span,
body section.content article.group ul.cards li div.metadata span,
body section.clearfix article.group ul.cards li div.metadata span,
body section.content article.group ul.processResults li div.metadata span,
body section.clearfix article.group ul.processResults li div.metadata span,
body section.content article.group ul.trackingResults li div.metadata span,
body section.clearfix article.group ul.trackingResults li div.metadata span,
body section.content article.group ul.archiveResults li div.metadata span,
body section.clearfix article.group ul.archiveResults li div.metadata span {
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block;
  margin-right: 3px;
  color: #595959;
}
[dir="rtl"] body section.content article.group ul.cards li div.details span,
[dir="rtl"] body section.clearfix article.group ul.cards li div.details span,
[dir="rtl"] body section.content article.group ul.processResults li div.details span,
[dir="rtl"] body section.clearfix article.group ul.processResults li div.details span,
[dir="rtl"] body section.content article.group ul.trackingResults li div.details span,
[dir="rtl"] body section.clearfix article.group ul.trackingResults li div.details span,
[dir="rtl"] body section.content article.group ul.archiveResults li div.details span,
[dir="rtl"] body section.clearfix article.group ul.archiveResults li div.details span,
[dir="rtl"] body section.content article.group ul.cards li div.metadata span,
[dir="rtl"] body section.clearfix article.group ul.cards li div.metadata span,
[dir="rtl"] body section.content article.group ul.processResults li div.metadata span,
[dir="rtl"] body section.clearfix article.group ul.processResults li div.metadata span,
[dir="rtl"] body section.content article.group ul.trackingResults li div.metadata span,
[dir="rtl"] body section.clearfix article.group ul.trackingResults li div.metadata span,
[dir="rtl"] body section.content article.group ul.archiveResults li div.metadata span,
[dir="rtl"] body section.clearfix article.group ul.archiveResults li div.metadata span {
  margin-right: 0px;
  margin-left: 3px;
}
body section.content article.group ul.cards li div.details span a,
body section.clearfix article.group ul.cards li div.details span a,
body section.content article.group ul.processResults li div.details span a,
body section.clearfix article.group ul.processResults li div.details span a,
body section.content article.group ul.trackingResults li div.details span a,
body section.clearfix article.group ul.trackingResults li div.details span a,
body section.content article.group ul.archiveResults li div.details span a,
body section.clearfix article.group ul.archiveResults li div.details span a,
body section.content article.group ul.cards li div.metadata span a,
body section.clearfix article.group ul.cards li div.metadata span a,
body section.content article.group ul.processResults li div.metadata span a,
body section.clearfix article.group ul.processResults li div.metadata span a,
body section.content article.group ul.trackingResults li div.metadata span a,
body section.clearfix article.group ul.trackingResults li div.metadata span a,
body section.content article.group ul.archiveResults li div.metadata span a,
body section.clearfix article.group ul.archiveResults li div.metadata span a {
  font-weight: 700;
}
body section.content article.group ul.cards li div.details .id,
body section.clearfix article.group ul.cards li div.details .id,
body section.content article.group ul.processResults li div.details .id,
body section.clearfix article.group ul.processResults li div.details .id,
body section.content article.group ul.trackingResults li div.details .id,
body section.clearfix article.group ul.trackingResults li div.details .id,
body section.content article.group ul.archiveResults li div.details .id,
body section.clearfix article.group ul.archiveResults li div.details .id,
body section.content article.group ul.cards li div.metadata .id,
body section.clearfix article.group ul.cards li div.metadata .id,
body section.content article.group ul.processResults li div.metadata .id,
body section.clearfix article.group ul.processResults li div.metadata .id,
body section.content article.group ul.trackingResults li div.metadata .id,
body section.clearfix article.group ul.trackingResults li div.metadata .id,
body section.content article.group ul.archiveResults li div.metadata .id,
body section.clearfix article.group ul.archiveResults li div.metadata .id {
  text-transform: uppercase;
  font-weight: 700;
}
body section.content article.group ul.cards li div.details .id > span,
body section.clearfix article.group ul.cards li div.details .id > span,
body section.content article.group ul.processResults li div.details .id > span,
body section.clearfix article.group ul.processResults li div.details .id > span,
body section.content article.group ul.trackingResults li div.details .id > span,
body section.clearfix article.group ul.trackingResults li div.details .id > span,
body section.content article.group ul.archiveResults li div.details .id > span,
body section.clearfix article.group ul.archiveResults li div.details .id > span,
body section.content article.group ul.cards li div.metadata .id > span,
body section.clearfix article.group ul.cards li div.metadata .id > span,
body section.content article.group ul.processResults li div.metadata .id > span,
body section.clearfix article.group ul.processResults li div.metadata .id > span,
body section.content article.group ul.trackingResults li div.metadata .id > span,
body section.clearfix article.group ul.trackingResults li div.metadata .id > span,
body section.content article.group ul.archiveResults li div.metadata .id > span,
body section.clearfix article.group ul.archiveResults li div.metadata .id > span {
  color: #222222;
  font-size: 12px;
  margin-right: 0px;
  font-weight: 700;
  display: inline-block;
}
[dir="rtl"] body section.content article.group ul.cards li div.details .id > span,
[dir="rtl"] body section.clearfix article.group ul.cards li div.details .id > span,
[dir="rtl"] body section.content article.group ul.processResults li div.details .id > span,
[dir="rtl"] body section.clearfix article.group ul.processResults li div.details .id > span,
[dir="rtl"] body section.content article.group ul.trackingResults li div.details .id > span,
[dir="rtl"] body section.clearfix article.group ul.trackingResults li div.details .id > span,
[dir="rtl"] body section.content article.group ul.archiveResults li div.details .id > span,
[dir="rtl"] body section.clearfix article.group ul.archiveResults li div.details .id > span,
[dir="rtl"] body section.content article.group ul.cards li div.metadata .id > span,
[dir="rtl"] body section.clearfix article.group ul.cards li div.metadata .id > span,
[dir="rtl"] body section.content article.group ul.processResults li div.metadata .id > span,
[dir="rtl"] body section.clearfix article.group ul.processResults li div.metadata .id > span,
[dir="rtl"] body section.content article.group ul.trackingResults li div.metadata .id > span,
[dir="rtl"] body section.clearfix article.group ul.trackingResults li div.metadata .id > span,
[dir="rtl"] body section.content article.group ul.archiveResults li div.metadata .id > span,
[dir="rtl"] body section.clearfix article.group ul.archiveResults li div.metadata .id > span {
  margin-right: 0px;
  margin-left: 0px;
}
body section.content article.group ul.cards li div.details > a,
body section.clearfix article.group ul.cards li div.details > a,
body section.content article.group ul.processResults li div.details > a,
body section.clearfix article.group ul.processResults li div.details > a,
body section.content article.group ul.trackingResults li div.details > a,
body section.clearfix article.group ul.trackingResults li div.details > a,
body section.content article.group ul.archiveResults li div.details > a,
body section.clearfix article.group ul.archiveResults li div.details > a,
body section.content article.group ul.cards li div.details > div.pending-task,
body section.clearfix article.group ul.cards li div.details > div.pending-task,
body section.content article.group ul.processResults li div.details > div.pending-task,
body section.clearfix article.group ul.processResults li div.details > div.pending-task,
body section.content article.group ul.trackingResults li div.details > div.pending-task,
body section.clearfix article.group ul.trackingResults li div.details > div.pending-task,
body section.content article.group ul.archiveResults li div.details > div.pending-task,
body section.clearfix article.group ul.archiveResults li div.details > div.pending-task {
  font-size: 26px;
  display: inline-block;
  max-width: 100%;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
body section.content article.group ul.cards li div.details > a div.title,
body section.clearfix article.group ul.cards li div.details > a div.title,
body section.content article.group ul.processResults li div.details > a div.title,
body section.clearfix article.group ul.processResults li div.details > a div.title,
body section.content article.group ul.trackingResults li div.details > a div.title,
body section.clearfix article.group ul.trackingResults li div.details > a div.title,
body section.content article.group ul.archiveResults li div.details > a div.title,
body section.clearfix article.group ul.archiveResults li div.details > a div.title,
body section.content article.group ul.cards li div.details > div.pending-task div.title,
body section.clearfix article.group ul.cards li div.details > div.pending-task div.title,
body section.content article.group ul.processResults li div.details > div.pending-task div.title,
body section.clearfix article.group ul.processResults li div.details > div.pending-task div.title,
body section.content article.group ul.trackingResults li div.details > div.pending-task div.title,
body section.clearfix article.group ul.trackingResults li div.details > div.pending-task div.title,
body section.content article.group ul.archiveResults li div.details > div.pending-task div.title,
body section.clearfix article.group ul.archiveResults li div.details > div.pending-task div.title,
body section.content article.group ul.cards li div.details > a div.title-pending-task,
body section.clearfix article.group ul.cards li div.details > a div.title-pending-task,
body section.content article.group ul.processResults li div.details > a div.title-pending-task,
body section.clearfix article.group ul.processResults li div.details > a div.title-pending-task,
body section.content article.group ul.trackingResults li div.details > a div.title-pending-task,
body section.clearfix article.group ul.trackingResults li div.details > a div.title-pending-task,
body section.content article.group ul.archiveResults li div.details > a div.title-pending-task,
body section.clearfix article.group ul.archiveResults li div.details > a div.title-pending-task,
body section.content article.group ul.cards li div.details > div.pending-task div.title-pending-task,
body section.clearfix article.group ul.cards li div.details > div.pending-task div.title-pending-task,
body section.content article.group ul.processResults li div.details > div.pending-task div.title-pending-task,
body section.clearfix article.group ul.processResults li div.details > div.pending-task div.title-pending-task,
body section.content article.group ul.trackingResults li div.details > div.pending-task div.title-pending-task,
body section.clearfix article.group ul.trackingResults li div.details > div.pending-task div.title-pending-task,
body section.content article.group ul.archiveResults li div.details > div.pending-task div.title-pending-task,
body section.clearfix article.group ul.archiveResults li div.details > div.pending-task div.title-pending-task {
  display: inline-block;
  max-width: 100%;
}
body section.content article.group ul.cards li div.details > a.see-more,
body section.clearfix article.group ul.cards li div.details > a.see-more,
body section.content article.group ul.processResults li div.details > a.see-more,
body section.clearfix article.group ul.processResults li div.details > a.see-more,
body section.content article.group ul.trackingResults li div.details > a.see-more,
body section.clearfix article.group ul.trackingResults li div.details > a.see-more,
body section.content article.group ul.archiveResults li div.details > a.see-more,
body section.clearfix article.group ul.archiveResults li div.details > a.see-more {
  font-size: 13px;
}
body section.content article.group ul.cards li div.details > div.pending-task,
body section.clearfix article.group ul.cards li div.details > div.pending-task,
body section.content article.group ul.processResults li div.details > div.pending-task,
body section.clearfix article.group ul.processResults li div.details > div.pending-task,
body section.content article.group ul.trackingResults li div.details > div.pending-task,
body section.clearfix article.group ul.trackingResults li div.details > div.pending-task,
body section.content article.group ul.archiveResults li div.details > div.pending-task,
body section.clearfix article.group ul.archiveResults li div.details > div.pending-task {
  color: #666666;
}
body section.content article.group ul.cards li div.details a.see-details,
body section.clearfix article.group ul.cards li div.details a.see-details,
body section.content article.group ul.processResults li div.details a.see-details,
body section.clearfix article.group ul.processResults li div.details a.see-details,
body section.content article.group ul.trackingResults li div.details a.see-details,
body section.clearfix article.group ul.trackingResults li div.details a.see-details,
body section.content article.group ul.archiveResults li div.details a.see-details,
body section.clearfix article.group ul.archiveResults li div.details a.see-details {
  display: block;
  margin-top: 5px;
  margin-bottom: 3px;
  text-transform: lowercase;
}
body section.content article.group ul.cards li div.details a.see-details:hover,
body section.clearfix article.group ul.cards li div.details a.see-details:hover,
body section.content article.group ul.processResults li div.details a.see-details:hover,
body section.clearfix article.group ul.processResults li div.details a.see-details:hover,
body section.content article.group ul.trackingResults li div.details a.see-details:hover,
body section.clearfix article.group ul.trackingResults li div.details a.see-details:hover,
body section.content article.group ul.archiveResults li div.details a.see-details:hover,
body section.clearfix article.group ul.archiveResults li div.details a.see-details:hover {
  color: #b24d77;
}
body section.content article.group ul.cards li.newItem div.details,
body section.clearfix article.group ul.cards li.newItem div.details,
body section.content article.group ul.processResults li.newItem div.details,
body section.clearfix article.group ul.processResults li.newItem div.details,
body section.content article.group ul.trackingResults li.newItem div.details,
body section.clearfix article.group ul.trackingResults li.newItem div.details,
body section.content article.group ul.archiveResults li.newItem div.details,
body section.clearfix article.group ul.archiveResults li.newItem div.details {
  border-left: 4px solid #b24d77;
}
[dir="rtl"] body section.content article.group ul.cards li.newItem div.details,
[dir="rtl"] body section.clearfix article.group ul.cards li.newItem div.details,
[dir="rtl"] body section.content article.group ul.processResults li.newItem div.details,
[dir="rtl"] body section.clearfix article.group ul.processResults li.newItem div.details,
[dir="rtl"] body section.content article.group ul.trackingResults li.newItem div.details,
[dir="rtl"] body section.clearfix article.group ul.trackingResults li.newItem div.details,
[dir="rtl"] body section.content article.group ul.archiveResults li.newItem div.details,
[dir="rtl"] body section.clearfix article.group ul.archiveResults li.newItem div.details {
  border-left: 0px solid #b24d77;
  border-right: 4px solid #b24d77;
}
body section.content article.group ul.cards li div.metadata,
body section.clearfix article.group ul.cards li div.metadata,
body section.content article.group ul.processResults li div.metadata,
body section.clearfix article.group ul.processResults li div.metadata,
body section.content article.group ul.trackingResults li div.metadata,
body section.clearfix article.group ul.trackingResults li div.metadata,
body section.content article.group ul.archiveResults li div.metadata,
body section.clearfix article.group ul.archiveResults li div.metadata {
  width: 35% !important;
  max-width: 35% !important;
  background-color: #d6d6d6;
  text-align: right;
  padding: 10px;
}
[dir="rtl"] body section.content article.group ul.cards li div.metadata,
[dir="rtl"] body section.clearfix article.group ul.cards li div.metadata,
[dir="rtl"] body section.content article.group ul.processResults li div.metadata,
[dir="rtl"] body section.clearfix article.group ul.processResults li div.metadata,
[dir="rtl"] body section.content article.group ul.trackingResults li div.metadata,
[dir="rtl"] body section.clearfix article.group ul.trackingResults li div.metadata,
[dir="rtl"] body section.content article.group ul.archiveResults li div.metadata,
[dir="rtl"] body section.clearfix article.group ul.archiveResults li div.metadata {
  text-align: left;
}
body section.content article.group ul.cards li div.metadata label,
body section.clearfix article.group ul.cards li div.metadata label,
body section.content article.group ul.processResults li div.metadata label,
body section.clearfix article.group ul.processResults li div.metadata label,
body section.content article.group ul.trackingResults li div.metadata label,
body section.clearfix article.group ul.trackingResults li div.metadata label,
body section.content article.group ul.archiveResults li div.metadata label,
body section.clearfix article.group ul.archiveResults li div.metadata label {
  margin-bottom: 0px;
}
body section.content article.group ul.cards li div.metadata span,
body section.clearfix article.group ul.cards li div.metadata span,
body section.content article.group ul.processResults li div.metadata span,
body section.clearfix article.group ul.processResults li div.metadata span,
body section.content article.group ul.trackingResults li div.metadata span,
body section.clearfix article.group ul.trackingResults li div.metadata span,
body section.content article.group ul.archiveResults li div.metadata span,
body section.clearfix article.group ul.archiveResults li div.metadata span {
  margin-right: 2px;
  margin-bottom: 5px;
}
[dir="rtl"] body section.content article.group ul.cards li div.metadata span,
[dir="rtl"] body section.clearfix article.group ul.cards li div.metadata span,
[dir="rtl"] body section.content article.group ul.processResults li div.metadata span,
[dir="rtl"] body section.clearfix article.group ul.processResults li div.metadata span,
[dir="rtl"] body section.content article.group ul.trackingResults li div.metadata span,
[dir="rtl"] body section.clearfix article.group ul.trackingResults li div.metadata span,
[dir="rtl"] body section.content article.group ul.archiveResults li div.metadata span,
[dir="rtl"] body section.clearfix article.group ul.archiveResults li div.metadata span {
  margin-right: 0px;
  margin-left: 2px;
}
body section.content article.group ul.cards li div.metadata i,
body section.clearfix article.group ul.cards li div.metadata i,
body section.content article.group ul.processResults li div.metadata i,
body section.clearfix article.group ul.processResults li div.metadata i,
body section.content article.group ul.trackingResults li div.metadata i,
body section.clearfix article.group ul.trackingResults li div.metadata i,
body section.content article.group ul.archiveResults li div.metadata i,
body section.clearfix article.group ul.archiveResults li div.metadata i {
  font-size: 15px;
  color: #404040;
  margin-bottom: 5px;
  cursor: default;
}
body section.content article.group ul.processResults li div.metadata > div,
body section.clearfix article.group ul.processResults li div.metadata > div,
body section.content article.group ul.trackingResults li div.metadata > div,
body section.clearfix article.group ul.trackingResults li div.metadata > div,
body section.content article.group ul.archiveResults li div.metadata > div,
body section.clearfix article.group ul.archiveResults li div.metadata > div {
  text-align: right;
}
[dir="rtl"] body section.content article.group ul.processResults li div.metadata > div,
[dir="rtl"] body section.clearfix article.group ul.processResults li div.metadata > div,
[dir="rtl"] body section.content article.group ul.trackingResults li div.metadata > div,
[dir="rtl"] body section.clearfix article.group ul.trackingResults li div.metadata > div,
[dir="rtl"] body section.content article.group ul.archiveResults li div.metadata > div,
[dir="rtl"] body section.clearfix article.group ul.archiveResults li div.metadata > div {
  text-align: left;
}
body section.content article.group ul.processResults li div.metadata label,
body section.clearfix article.group ul.processResults li div.metadata label,
body section.content article.group ul.trackingResults li div.metadata label,
body section.clearfix article.group ul.trackingResults li div.metadata label,
body section.content article.group ul.archiveResults li div.metadata label,
body section.clearfix article.group ul.archiveResults li div.metadata label {
  display: block !important;
}
body section.content article.group div.noresults,
body section.clearfix article.group div.noresults {
  font-size: 18px;
  padding: 25px;
  background: #f6f6f6;
  color: #666666;
  margin-top: 20px;
  margin-bottom: 20px;
}
body section.content article.group div.noresults a,
body section.clearfix article.group div.noresults a {
  display: inline-block;
  left: -10px;
  font-size: 13px !important;
}
body section.content article#pendingTaskHistory ul.branchTaskList li div.about,
body section.clearfix article#pendingTaskHistory ul.branchTaskList li div.about {
  padding-right: 15px;
  display: table-cell;
  vertical-align: middle;
  background-color: #e9e9e9;
}
[dir="rtl"] body section.content article#pendingTaskHistory ul.branchTaskList li div.about,
[dir="rtl"] body section.clearfix article#pendingTaskHistory ul.branchTaskList li div.about {
  padding-right: 0px;
  padding-left: 15px;
}
body section.content article#pendingTaskHistory ul.branchTaskList li div.about label,
body section.clearfix article#pendingTaskHistory ul.branchTaskList li div.about label {
  font-weight: 400;
}
body section.content article#pendingTaskHistory ul.branchTaskList li div.about span,
body section.clearfix article#pendingTaskHistory ul.branchTaskList li div.about span {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
}
body section.content article#pendingTaskHistory ul.branchTaskList li div.about span a,
body section.clearfix article#pendingTaskHistory ul.branchTaskList li div.about span a {
  font-weight: 700;
}
body section.content article#pendingTaskHistory ul.branchTaskList li div.metadata label,
body section.clearfix article#pendingTaskHistory ul.branchTaskList li div.metadata label {
  font-size: 10px !important;
}
body section.content article#pendingTaskHistory ul.branchTaskList li div.metadata div.item,
body section.clearfix article#pendingTaskHistory ul.branchTaskList li div.metadata div.item {
  font-size: 11px !important;
}
body section.content article.column,
body section.clearfix article.column,
body section.content article.step,
body section.clearfix article.step,
body section.content article.onlysearch,
body section.clearfix article.onlysearch {
  padding: 10px 20px 20px 20px;
  background: #f6f6f6;
  max-width: 500px;
  width: 500px;
  min-height: 50px;
}
[dir="rtl"] body section.content article.column,
[dir="rtl"] body section.clearfix article.column,
[dir="rtl"] body section.content article.step,
[dir="rtl"] body section.clearfix article.step,
[dir="rtl"] body section.content article.onlysearch,
[dir="rtl"] body section.clearfix article.onlysearch {
  padding: 10px 20px 20px 20px;
}
body section.content article.column header h2,
body section.clearfix article.column header h2,
body section.content article.step header h2,
body section.clearfix article.step header h2,
body section.content article.onlysearch header h2,
body section.clearfix article.onlysearch header h2,
body section.content article.column header h3,
body section.clearfix article.column header h3,
body section.content article.step header h3,
body section.clearfix article.step header h3,
body section.content article.onlysearch header h3,
body section.clearfix article.onlysearch header h3 {
  text-transform: uppercase;
  font-size: 12px !important;
  margin-top: 0px;
  margin-bottom: 10px;
  font-weight: 700;
  color: #001742;
}
body section.content article.column header h2,
body section.clearfix article.column header h2,
body section.content article.step header h2,
body section.clearfix article.step header h2,
body section.content article.onlysearch header h2,
body section.clearfix article.onlysearch header h2 {
  font-size: 14px !important;
}
body section.content article.column header a,
body section.clearfix article.column header a,
body section.content article.step header a,
body section.clearfix article.step header a,
body section.content article.onlysearch header a,
body section.clearfix article.onlysearch header a {
  font-size: 13px;
  font-weight: 700;
}
body section.content article.column div,
body section.clearfix article.column div,
body section.content article.step div,
body section.clearfix article.step div,
body section.content article.onlysearch div,
body section.clearfix article.onlysearch div,
body section.content article.column p,
body section.clearfix article.column p,
body section.content article.step p,
body section.clearfix article.step p,
body section.content article.onlysearch p,
body section.clearfix article.onlysearch p {
  font-size: 13px;
}
body section.content article.column div.quick-search-content,
body section.clearfix article.column div.quick-search-content,
body section.content article.step div.quick-search-content,
body section.clearfix article.step div.quick-search-content,
body section.content article.onlysearch div.quick-search-content,
body section.clearfix article.onlysearch div.quick-search-content {
  display: table;
  width: 100%;
  margin-bottom: -20px;
  position: relative;
  top: -20px;
}
body section.content article.column div.search-info,
body section.clearfix article.column div.search-info,
body section.content article.step div.search-info,
body section.clearfix article.step div.search-info,
body section.content article.onlysearch div.search-info,
body section.clearfix article.onlysearch div.search-info,
body section.content article.column div.search-inputs,
body section.clearfix article.column div.search-inputs,
body section.content article.step div.search-inputs,
body section.clearfix article.step div.search-inputs,
body section.content article.onlysearch div.search-inputs,
body section.clearfix article.onlysearch div.search-inputs {
  display: table-cell;
}
body section.content article.column div.search-info,
body section.clearfix article.column div.search-info,
body section.content article.step div.search-info,
body section.clearfix article.step div.search-info,
body section.content article.onlysearch div.search-info,
body section.clearfix article.onlysearch div.search-info {
  padding-top: 20px;
  padding-right: 20px;
  vertical-align: middle;
}
[dir="rtl"] body section.content article.column div.search-info,
[dir="rtl"] body section.clearfix article.column div.search-info,
[dir="rtl"] body section.content article.step div.search-info,
[dir="rtl"] body section.clearfix article.step div.search-info,
[dir="rtl"] body section.content article.onlysearch div.search-info,
[dir="rtl"] body section.clearfix article.onlysearch div.search-info {
  padding-right: 0px;
  padding-left: 20px;
}
body section.content article.column div.search-info p,
body section.clearfix article.column div.search-info p,
body section.content article.step div.search-info p,
body section.clearfix article.step div.search-info p,
body section.content article.onlysearch div.search-info p,
body section.clearfix article.onlysearch div.search-info p {
  line-height: 1.2em;
}
body section.content article.column div.search-inputs,
body section.clearfix article.column div.search-inputs,
body section.content article.step div.search-inputs,
body section.clearfix article.step div.search-inputs,
body section.content article.onlysearch div.search-inputs,
body section.clearfix article.onlysearch div.search-inputs {
  width: 370px;
  vertical-align: middle;
}
body section.content article.column div.search-inputs input[type=text],
body section.clearfix article.column div.search-inputs input[type=text],
body section.content article.step div.search-inputs input[type=text],
body section.clearfix article.step div.search-inputs input[type=text],
body section.content article.onlysearch div.search-inputs input[type=text],
body section.clearfix article.onlysearch div.search-inputs input[type=text],
body section.content article.column div.search-inputs #pIDField,
body section.clearfix article.column div.search-inputs #pIDField,
body section.content article.step div.search-inputs #pIDField,
body section.clearfix article.step div.search-inputs #pIDField,
body section.content article.onlysearch div.search-inputs #pIDField,
body section.clearfix article.onlysearch div.search-inputs #pIDField {
  width: 200px;
  margin-right: 10px;
}
[dir="rtl"] body section.content article.column div.search-inputs input[type=text],
[dir="rtl"] body section.clearfix article.column div.search-inputs input[type=text],
[dir="rtl"] body section.content article.step div.search-inputs input[type=text],
[dir="rtl"] body section.clearfix article.step div.search-inputs input[type=text],
[dir="rtl"] body section.content article.onlysearch div.search-inputs input[type=text],
[dir="rtl"] body section.clearfix article.onlysearch div.search-inputs input[type=text],
[dir="rtl"] body section.content article.column div.search-inputs #pIDField,
[dir="rtl"] body section.clearfix article.column div.search-inputs #pIDField,
[dir="rtl"] body section.content article.step div.search-inputs #pIDField,
[dir="rtl"] body section.clearfix article.step div.search-inputs #pIDField,
[dir="rtl"] body section.content article.onlysearch div.search-inputs #pIDField,
[dir="rtl"] body section.clearfix article.onlysearch div.search-inputs #pIDField {
  margin-right: 0px;
  margin-left: 10px;
}
body section.content article.column div.search-inputs a.button,
body section.clearfix article.column div.search-inputs a.button,
body section.content article.step div.search-inputs a.button,
body section.clearfix article.step div.search-inputs a.button,
body section.content article.onlysearch div.search-inputs a.button,
body section.clearfix article.onlysearch div.search-inputs a.button {
  top: -1px;
  display: inline-block;
  padding: 8px 10px;
  text-align: center;
  margin-right: -10px;
}
[dir="rtl"] body section.content article.column div.search-inputs a.button,
[dir="rtl"] body section.clearfix article.column div.search-inputs a.button,
[dir="rtl"] body section.content article.step div.search-inputs a.button,
[dir="rtl"] body section.clearfix article.step div.search-inputs a.button,
[dir="rtl"] body section.content article.onlysearch div.search-inputs a.button,
[dir="rtl"] body section.clearfix article.onlysearch div.search-inputs a.button {
  margin-right: 0px;
  margin-left: -10px;
}
body section.content article.column a.control,
body section.clearfix article.column a.control,
body section.content article.step a.control,
body section.clearfix article.step a.control,
body section.content article.onlysearch a.control,
body section.clearfix article.onlysearch a.control {
  color: #666666;
  font-size: 11px;
}
body section.content article.column div.quickSearch-not-found,
body section.clearfix article.column div.quickSearch-not-found,
body section.content article.step div.quickSearch-not-found,
body section.clearfix article.step div.quickSearch-not-found,
body section.content article.onlysearch div.quickSearch-not-found,
body section.clearfix article.onlysearch div.quickSearch-not-found,
body section.content article.column div.quickSearch-not-valid,
body section.clearfix article.column div.quickSearch-not-valid,
body section.content article.step div.quickSearch-not-valid,
body section.clearfix article.step div.quickSearch-not-valid,
body section.content article.onlysearch div.quickSearch-not-valid,
body section.clearfix article.onlysearch div.quickSearch-not-valid,
body section.content article.column div.quickSearch-not-valid-warning,
body section.clearfix article.column div.quickSearch-not-valid-warning,
body section.content article.step div.quickSearch-not-valid-warning,
body section.clearfix article.step div.quickSearch-not-valid-warning,
body section.content article.onlysearch div.quickSearch-not-valid-warning,
body section.clearfix article.onlysearch div.quickSearch-not-valid-warning {
  background-color: #cc0000;
  color: #ffffff;
  padding: 10px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
  margin: -20px;
  margin-top: 10px;
}
body section.content article.column div.quickSearch-not-found i,
body section.clearfix article.column div.quickSearch-not-found i,
body section.content article.step div.quickSearch-not-found i,
body section.clearfix article.step div.quickSearch-not-found i,
body section.content article.onlysearch div.quickSearch-not-found i,
body section.clearfix article.onlysearch div.quickSearch-not-found i,
body section.content article.column div.quickSearch-not-valid i,
body section.clearfix article.column div.quickSearch-not-valid i,
body section.content article.step div.quickSearch-not-valid i,
body section.clearfix article.step div.quickSearch-not-valid i,
body section.content article.onlysearch div.quickSearch-not-valid i,
body section.clearfix article.onlysearch div.quickSearch-not-valid i,
body section.content article.column div.quickSearch-not-valid-warning i,
body section.clearfix article.column div.quickSearch-not-valid-warning i,
body section.content article.step div.quickSearch-not-valid-warning i,
body section.clearfix article.step div.quickSearch-not-valid-warning i,
body section.content article.onlysearch div.quickSearch-not-valid-warning i,
body section.clearfix article.onlysearch div.quickSearch-not-valid-warning i {
  margin-right: 10px;
}
[dir="rtl"] body section.content article.column div.quickSearch-not-found i,
[dir="rtl"] body section.clearfix article.column div.quickSearch-not-found i,
[dir="rtl"] body section.content article.step div.quickSearch-not-found i,
[dir="rtl"] body section.clearfix article.step div.quickSearch-not-found i,
[dir="rtl"] body section.content article.onlysearch div.quickSearch-not-found i,
[dir="rtl"] body section.clearfix article.onlysearch div.quickSearch-not-found i,
[dir="rtl"] body section.content article.column div.quickSearch-not-valid i,
[dir="rtl"] body section.clearfix article.column div.quickSearch-not-valid i,
[dir="rtl"] body section.content article.step div.quickSearch-not-valid i,
[dir="rtl"] body section.clearfix article.step div.quickSearch-not-valid i,
[dir="rtl"] body section.content article.onlysearch div.quickSearch-not-valid i,
[dir="rtl"] body section.clearfix article.onlysearch div.quickSearch-not-valid i,
[dir="rtl"] body section.content article.column div.quickSearch-not-valid-warning i,
[dir="rtl"] body section.clearfix article.column div.quickSearch-not-valid-warning i,
[dir="rtl"] body section.content article.step div.quickSearch-not-valid-warning i,
[dir="rtl"] body section.clearfix article.step div.quickSearch-not-valid-warning i,
[dir="rtl"] body section.content article.onlysearch div.quickSearch-not-valid-warning i,
[dir="rtl"] body section.clearfix article.onlysearch div.quickSearch-not-valid-warning i {
  margin-right: 0px;
  margin-left: 10px;
}
body section.content article.column div.quickSearch-not-valid-warning,
body section.clearfix article.column div.quickSearch-not-valid-warning,
body section.content article.step div.quickSearch-not-valid-warning,
body section.clearfix article.step div.quickSearch-not-valid-warning,
body section.content article.onlysearch div.quickSearch-not-valid-warning,
body section.clearfix article.onlysearch div.quickSearch-not-valid-warning {
  background-color: #efefef;
  color: #666666;
  margin-top: 15px;
}
body section.content article.column div.quickSearch-not-valid-warning a,
body section.clearfix article.column div.quickSearch-not-valid-warning a,
body section.content article.step div.quickSearch-not-valid-warning a,
body section.clearfix article.step div.quickSearch-not-valid-warning a,
body section.content article.onlysearch div.quickSearch-not-valid-warning a,
body section.clearfix article.onlysearch div.quickSearch-not-valid-warning a {
  color: #8e3e5f;
  font-weight: 700;
}
body section.content article.column div.quickSearch-not-valid-warning a:hover,
body section.clearfix article.column div.quickSearch-not-valid-warning a:hover,
body section.content article.step div.quickSearch-not-valid-warning a:hover,
body section.clearfix article.step div.quickSearch-not-valid-warning a:hover,
body section.content article.onlysearch div.quickSearch-not-valid-warning a:hover,
body section.clearfix article.onlysearch div.quickSearch-not-valid-warning a:hover {
  color: #b24d77;
}
body section.content article.column div.processButtons,
body section.clearfix article.column div.processButtons,
body section.content article.step div.processButtons,
body section.clearfix article.step div.processButtons,
body section.content article.onlysearch div.processButtons,
body section.clearfix article.onlysearch div.processButtons {
  min-height: 50px;
  padding-top: 5px;
}
body section.content article.column div.processButtons a.button,
body section.clearfix article.column div.processButtons a.button,
body section.content article.step div.processButtons a.button,
body section.clearfix article.step div.processButtons a.button,
body section.content article.onlysearch div.processButtons a.button,
body section.clearfix article.onlysearch div.processButtons a.button {
  padding: 5px 6px;
  margin-right: 5px;
  display: inline-block;
  max-width: 100px;
  text-align: center;
  margin-bottom: 7px;
}
[dir="rtl"] body section.content article.column div.processButtons a.button,
[dir="rtl"] body section.clearfix article.column div.processButtons a.button,
[dir="rtl"] body section.content article.step div.processButtons a.button,
[dir="rtl"] body section.clearfix article.step div.processButtons a.button,
[dir="rtl"] body section.content article.onlysearch div.processButtons a.button,
[dir="rtl"] body section.clearfix article.onlysearch div.processButtons a.button {
  margin-right: 0px;
  margin-left: 5px;
}
body section.content article.column .column,
body section.clearfix article.column .column,
body section.content article.step .column,
body section.clearfix article.step .column,
body section.content article.onlysearch .column,
body section.clearfix article.onlysearch .column {
  background: #fbfbfb;
  padding: 10px;
  width: 345px !important;
  min-height: 175px;
  display: inline-block;
}
body section.content article.column .column label,
body section.clearfix article.column .column label,
body section.content article.step .column label,
body section.clearfix article.step .column label,
body section.content article.onlysearch .column label,
body section.clearfix article.onlysearch .column label {
  margin-top: 3px !important;
  color: #333333;
}
body section.content article.column .column > label,
body section.clearfix article.column .column > label,
body section.content article.step .column > label,
body section.clearfix article.step .column > label,
body section.content article.onlysearch .column > label,
body section.clearfix article.onlysearch .column > label {
  display: block;
}
body section.content article.column .column p,
body section.clearfix article.column .column p,
body section.content article.step .column p,
body section.clearfix article.step .column p,
body section.content article.onlysearch .column p,
body section.clearfix article.onlysearch .column p {
  font-size: 13px;
  margin-bottom: 5px;
  line-height: 1.2em;
}
body section.content article.column .column div#finalParticipantGroupFilterTab input[type=text],
body section.clearfix article.column .column div#finalParticipantGroupFilterTab input[type=text],
body section.content article.step .column div#finalParticipantGroupFilterTab input[type=text],
body section.clearfix article.step .column div#finalParticipantGroupFilterTab input[type=text],
body section.content article.onlysearch .column div#finalParticipantGroupFilterTab input[type=text],
body section.clearfix article.onlysearch .column div#finalParticipantGroupFilterTab input[type=text] {
  width: 170px;
}
body section.content article.column .showme,
body section.clearfix article.column .showme,
body section.content article.step .showme,
body section.clearfix article.step .showme,
body section.content article.onlysearch .showme,
body section.clearfix article.onlysearch .showme {
  margin-top: 20px;
  padding: 10px;
  background-color: #fbfbfb;
  margin-right: 0px !important;
}
[dir="rtl"] body section.content article.column .showme,
[dir="rtl"] body section.clearfix article.column .showme,
[dir="rtl"] body section.content article.step .showme,
[dir="rtl"] body section.clearfix article.step .showme,
[dir="rtl"] body section.content article.onlysearch .showme,
[dir="rtl"] body section.clearfix article.onlysearch .showme {
  margin-right: 0px !important;
  margin-left: 0px !important;
}
body section.content article.column .showme header,
body section.clearfix article.column .showme header,
body section.content article.step .showme header,
body section.clearfix article.step .showme header,
body section.content article.onlysearch .showme header,
body section.clearfix article.onlysearch .showme header {
  padding: 5px 0px;
  margin-right: 20px;
  padding-top: 7px;
}
[dir="rtl"] body section.content article.column .showme header,
[dir="rtl"] body section.clearfix article.column .showme header,
[dir="rtl"] body section.content article.step .showme header,
[dir="rtl"] body section.clearfix article.step .showme header,
[dir="rtl"] body section.content article.onlysearch .showme header,
[dir="rtl"] body section.clearfix article.onlysearch .showme header {
  margin-right: 0px;
  margin-left: 20px;
}
body section.content article.column .showme header h3,
body section.clearfix article.column .showme header h3,
body section.content article.step .showme header h3,
body section.clearfix article.step .showme header h3,
body section.content article.onlysearch .showme header h3,
body section.clearfix article.onlysearch .showme header h3 {
  margin: 0px;
  line-height: 1em;
}
body section.content article.column .showme label,
body section.clearfix article.column .showme label,
body section.content article.step .showme label,
body section.clearfix article.step .showme label,
body section.content article.onlysearch .showme label,
body section.clearfix article.onlysearch .showme label {
  padding: 5px 10px;
  padding-left: 0px;
  display: inline-block;
}
[dir="rtl"] body section.content article.column .showme label,
[dir="rtl"] body section.clearfix article.column .showme label,
[dir="rtl"] body section.content article.step .showme label,
[dir="rtl"] body section.clearfix article.step .showme label,
[dir="rtl"] body section.content article.onlysearch .showme label,
[dir="rtl"] body section.clearfix article.onlysearch .showme label {
  padding-left: 0px;
  padding-right: 0px;
}
body section.content article.column .showme label input[type=radio],
body section.clearfix article.column .showme label input[type=radio],
body section.content article.step .showme label input[type=radio],
body section.clearfix article.step .showme label input[type=radio],
body section.content article.onlysearch .showme label input[type=radio],
body section.clearfix article.onlysearch .showme label input[type=radio] {
  position: relative;
  top: 3px;
}
body section.content article.column .showme label input[type=radio]:focus,
body section.clearfix article.column .showme label input[type=radio]:focus,
body section.content article.step .showme label input[type=radio]:focus,
body section.clearfix article.step .showme label input[type=radio]:focus,
body section.content article.onlysearch .showme label input[type=radio]:focus,
body section.clearfix article.onlysearch .showme label input[type=radio]:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body section.content article.column .showme .first,
body section.clearfix article.column .showme .first,
body section.content article.step .showme .first,
body section.clearfix article.step .showme .first,
body section.content article.onlysearch .showme .first,
body section.clearfix article.onlysearch .showme .first {
  margin-right: 0px;
  width: 330px !important;
  padding: 0px;
}
[dir="rtl"] body section.content article.column .showme .first,
[dir="rtl"] body section.clearfix article.column .showme .first,
[dir="rtl"] body section.content article.step .showme .first,
[dir="rtl"] body section.clearfix article.step .showme .first,
[dir="rtl"] body section.content article.onlysearch .showme .first,
[dir="rtl"] body section.clearfix article.onlysearch .showme .first {
  margin-right: 0px;
  margin-left: 0px;
}
body section.content article.column .showme .first label,
body section.clearfix article.column .showme .first label,
body section.content article.step .showme .first label,
body section.clearfix article.step .showme .first label,
body section.content article.onlysearch .showme .first label,
body section.clearfix article.onlysearch .showme .first label {
  padding-bottom: 0px;
  padding-top: 0px;
}
body section.content article.column .full,
body section.clearfix article.column .full,
body section.content article.step .full,
body section.clearfix article.step .full,
body section.content article.onlysearch .full,
body section.clearfix article.onlysearch .full {
  width: 720px;
  padding-left: 20px;
}
[dir="rtl"] body section.content article.column .full,
[dir="rtl"] body section.clearfix article.column .full,
[dir="rtl"] body section.content article.step .full,
[dir="rtl"] body section.clearfix article.step .full,
[dir="rtl"] body section.content article.onlysearch .full,
[dir="rtl"] body section.clearfix article.onlysearch .full {
  padding-left: 0px;
  padding-right: 20px;
}
body section.content article.column .full input[type=text],
body section.clearfix article.column .full input[type=text],
body section.content article.step .full input[type=text],
body section.clearfix article.step .full input[type=text],
body section.content article.onlysearch .full input[type=text],
body section.clearfix article.onlysearch .full input[type=text] {
  width: 280px;
}
body section.content article.onlysearch,
body section.clearfix article.onlysearch {
  max-width: 350px;
  width: 350px !important;
}
body section.content article #processDateSearch .ui-widget-content,
body section.clearfix article #processDateSearch .ui-widget-content,
body section.content article #taskDateSearch .ui-widget-content,
body section.clearfix article #taskDateSearch .ui-widget-content,
body section.content article #taskFinalParticipantSearch .ui-widget-content,
body section.clearfix article #taskFinalParticipantSearch .ui-widget-content,
body section.content article .search-column .ui-widget-content,
body section.clearfix article .search-column .ui-widget-content {
  border: none;
}
body section.content article #processDateSearch .ui-tabs-vertical,
body section.clearfix article #processDateSearch .ui-tabs-vertical,
body section.content article #taskDateSearch .ui-tabs-vertical,
body section.clearfix article #taskDateSearch .ui-tabs-vertical,
body section.content article #taskFinalParticipantSearch .ui-tabs-vertical,
body section.clearfix article #taskFinalParticipantSearch .ui-tabs-vertical,
body section.content article .search-column .ui-tabs-vertical,
body section.clearfix article .search-column .ui-tabs-vertical {
  background: transparent !important;
}
body section.content article #processDateSearch .ui-tabs-vertical ul,
body section.clearfix article #processDateSearch .ui-tabs-vertical ul,
body section.content article #taskDateSearch .ui-tabs-vertical ul,
body section.clearfix article #taskDateSearch .ui-tabs-vertical ul,
body section.content article #taskFinalParticipantSearch .ui-tabs-vertical ul,
body section.clearfix article #taskFinalParticipantSearch .ui-tabs-vertical ul,
body section.content article .search-column .ui-tabs-vertical ul,
body section.clearfix article .search-column .ui-tabs-vertical ul {
  border: 1px solid #dddddd;
  border-right: 1px solid #ffffff;
}
[dir="rtl"] body section.content article #processDateSearch .ui-tabs-vertical ul,
[dir="rtl"] body section.clearfix article #processDateSearch .ui-tabs-vertical ul,
[dir="rtl"] body section.content article #taskDateSearch .ui-tabs-vertical ul,
[dir="rtl"] body section.clearfix article #taskDateSearch .ui-tabs-vertical ul,
[dir="rtl"] body section.content article #taskFinalParticipantSearch .ui-tabs-vertical ul,
[dir="rtl"] body section.clearfix article #taskFinalParticipantSearch .ui-tabs-vertical ul,
[dir="rtl"] body section.content article .search-column .ui-tabs-vertical ul,
[dir="rtl"] body section.clearfix article .search-column .ui-tabs-vertical ul {
  border-left: 1px solid #ffffff;
}
body section.content article #processDateSearch .ui-tabs-vertical .tabPanel,
body section.clearfix article #processDateSearch .ui-tabs-vertical .tabPanel,
body section.content article #taskDateSearch .ui-tabs-vertical .tabPanel,
body section.clearfix article #taskDateSearch .ui-tabs-vertical .tabPanel,
body section.content article #taskFinalParticipantSearch .ui-tabs-vertical .tabPanel,
body section.clearfix article #taskFinalParticipantSearch .ui-tabs-vertical .tabPanel,
body section.content article .search-column .ui-tabs-vertical .tabPanel,
body section.clearfix article .search-column .ui-tabs-vertical .tabPanel {
  min-height: 140px;
  padding: 5px 15px;
}
body section.content article #processDateSearch .ui-tabs-vertical .tabPanel label,
body section.clearfix article #processDateSearch .ui-tabs-vertical .tabPanel label,
body section.content article #taskDateSearch .ui-tabs-vertical .tabPanel label,
body section.clearfix article #taskDateSearch .ui-tabs-vertical .tabPanel label,
body section.content article #taskFinalParticipantSearch .ui-tabs-vertical .tabPanel label,
body section.clearfix article #taskFinalParticipantSearch .ui-tabs-vertical .tabPanel label,
body section.content article .search-column .ui-tabs-vertical .tabPanel label,
body section.clearfix article .search-column .ui-tabs-vertical .tabPanel label {
  display: block;
  text-align: left;
  font-size: 11px;
  padding-top: 3px;
  margin-bottom: 0px;
}
[dir="rtl"] body section.content article #processDateSearch .ui-tabs-vertical .tabPanel label,
[dir="rtl"] body section.clearfix article #processDateSearch .ui-tabs-vertical .tabPanel label,
[dir="rtl"] body section.content article #taskDateSearch .ui-tabs-vertical .tabPanel label,
[dir="rtl"] body section.clearfix article #taskDateSearch .ui-tabs-vertical .tabPanel label,
[dir="rtl"] body section.content article #taskFinalParticipantSearch .ui-tabs-vertical .tabPanel label,
[dir="rtl"] body section.clearfix article #taskFinalParticipantSearch .ui-tabs-vertical .tabPanel label,
[dir="rtl"] body section.content article .search-column .ui-tabs-vertical .tabPanel label,
[dir="rtl"] body section.clearfix article .search-column .ui-tabs-vertical .tabPanel label {
  text-align: right;
}
body section.content article #processDateSearch .ui-tabs-vertical .tabPanel input[type=text],
body section.clearfix article #processDateSearch .ui-tabs-vertical .tabPanel input[type=text],
body section.content article #taskDateSearch .ui-tabs-vertical .tabPanel input[type=text],
body section.clearfix article #taskDateSearch .ui-tabs-vertical .tabPanel input[type=text],
body section.content article #taskFinalParticipantSearch .ui-tabs-vertical .tabPanel input[type=text],
body section.clearfix article #taskFinalParticipantSearch .ui-tabs-vertical .tabPanel input[type=text],
body section.content article .search-column .ui-tabs-vertical .tabPanel input[type=text],
body section.clearfix article .search-column .ui-tabs-vertical .tabPanel input[type=text] {
  width: 200px;
}
body section.content article #processDateSearch .ui-tabs-vertical .tabPanel input[type=text].hasDatepicker,
body section.clearfix article #processDateSearch .ui-tabs-vertical .tabPanel input[type=text].hasDatepicker,
body section.content article #taskDateSearch .ui-tabs-vertical .tabPanel input[type=text].hasDatepicker,
body section.clearfix article #taskDateSearch .ui-tabs-vertical .tabPanel input[type=text].hasDatepicker,
body section.content article #taskFinalParticipantSearch .ui-tabs-vertical .tabPanel input[type=text].hasDatepicker,
body section.clearfix article #taskFinalParticipantSearch .ui-tabs-vertical .tabPanel input[type=text].hasDatepicker,
body section.content article .search-column .ui-tabs-vertical .tabPanel input[type=text].hasDatepicker,
body section.clearfix article .search-column .ui-tabs-vertical .tabPanel input[type=text].hasDatepicker {
  width: 170px;
}
body section.content article #processDateSearch .ui-tabs-panel,
body section.clearfix article #processDateSearch .ui-tabs-panel,
body section.content article #taskDateSearch .ui-tabs-panel,
body section.clearfix article #taskDateSearch .ui-tabs-panel,
body section.content article #taskFinalParticipantSearch .ui-tabs-panel,
body section.clearfix article #taskFinalParticipantSearch .ui-tabs-panel,
body section.content article .search-column .ui-tabs-panel,
body section.clearfix article .search-column .ui-tabs-panel {
  background: #ffffff !important;
  border: 1px solid #dddddd;
  border-left: none;
  min-height: 95px;
}
[dir="rtl"] body section.content article #processDateSearch .ui-tabs-panel,
[dir="rtl"] body section.clearfix article #processDateSearch .ui-tabs-panel,
[dir="rtl"] body section.content article #taskDateSearch .ui-tabs-panel,
[dir="rtl"] body section.clearfix article #taskDateSearch .ui-tabs-panel,
[dir="rtl"] body section.content article #taskFinalParticipantSearch .ui-tabs-panel,
[dir="rtl"] body section.clearfix article #taskFinalParticipantSearch .ui-tabs-panel,
[dir="rtl"] body section.content article .search-column .ui-tabs-panel,
[dir="rtl"] body section.clearfix article .search-column .ui-tabs-panel {
  border-left: 1px solid #dddddd;
  border-right: none;
}
body section.content article #processDateSearch .ui-tabs-panel input[type=text],
body section.clearfix article #processDateSearch .ui-tabs-panel input[type=text],
body section.content article #taskDateSearch .ui-tabs-panel input[type=text],
body section.clearfix article #taskDateSearch .ui-tabs-panel input[type=text],
body section.content article #taskFinalParticipantSearch .ui-tabs-panel input[type=text],
body section.clearfix article #taskFinalParticipantSearch .ui-tabs-panel input[type=text],
body section.content article .search-column .ui-tabs-panel input[type=text],
body section.clearfix article .search-column .ui-tabs-panel input[type=text] {
  position: relative;
  top: -7px;
  margin-bottom: 0px;
  width: 130px;
  padding-right: 0px;
}
[dir="rtl"] body section.content article #processDateSearch .ui-tabs-panel input[type=text],
[dir="rtl"] body section.clearfix article #processDateSearch .ui-tabs-panel input[type=text],
[dir="rtl"] body section.content article #taskDateSearch .ui-tabs-panel input[type=text],
[dir="rtl"] body section.clearfix article #taskDateSearch .ui-tabs-panel input[type=text],
[dir="rtl"] body section.content article #taskFinalParticipantSearch .ui-tabs-panel input[type=text],
[dir="rtl"] body section.clearfix article #taskFinalParticipantSearch .ui-tabs-panel input[type=text],
[dir="rtl"] body section.content article .search-column .ui-tabs-panel input[type=text],
[dir="rtl"] body section.clearfix article .search-column .ui-tabs-panel input[type=text] {
  padding-right: 0px;
  padding-left: 0px;
}
body section.content article #processDateSearch .ui-tabs-panel button.ui-datepicker-trigger,
body section.clearfix article #processDateSearch .ui-tabs-panel button.ui-datepicker-trigger,
body section.content article #taskDateSearch .ui-tabs-panel button.ui-datepicker-trigger,
body section.clearfix article #taskDateSearch .ui-tabs-panel button.ui-datepicker-trigger,
body section.content article #taskFinalParticipantSearch .ui-tabs-panel button.ui-datepicker-trigger,
body section.clearfix article #taskFinalParticipantSearch .ui-tabs-panel button.ui-datepicker-trigger,
body section.content article .search-column .ui-tabs-panel button.ui-datepicker-trigger,
body section.clearfix article .search-column .ui-tabs-panel button.ui-datepicker-trigger {
  background-color: #ffffff;
}
body section.content article #processDateSearch .ui-tabs-panel div label,
body section.clearfix article #processDateSearch .ui-tabs-panel div label,
body section.content article #taskDateSearch .ui-tabs-panel div label,
body section.clearfix article #taskDateSearch .ui-tabs-panel div label,
body section.content article #taskFinalParticipantSearch .ui-tabs-panel div label,
body section.clearfix article #taskFinalParticipantSearch .ui-tabs-panel div label,
body section.content article .search-column .ui-tabs-panel div label,
body section.clearfix article .search-column .ui-tabs-panel div label {
  position: relative;
}
body section.content article #processDateSearch .ui-tabs-panel div button.ui-datepicker-trigger,
body section.clearfix article #processDateSearch .ui-tabs-panel div button.ui-datepicker-trigger,
body section.content article #taskDateSearch .ui-tabs-panel div button.ui-datepicker-trigger,
body section.clearfix article #taskDateSearch .ui-tabs-panel div button.ui-datepicker-trigger,
body section.content article #taskFinalParticipantSearch .ui-tabs-panel div button.ui-datepicker-trigger,
body section.clearfix article #taskFinalParticipantSearch .ui-tabs-panel div button.ui-datepicker-trigger,
body section.content article .search-column .ui-tabs-panel div button.ui-datepicker-trigger,
body section.clearfix article .search-column .ui-tabs-panel div button.ui-datepicker-trigger {
  position: relative;
  top: -7px;
  background-color: #ffffff;
}
body section.content article #processDateSearch .ui-tabs-panel input[type=text]:focus,
body section.clearfix article #processDateSearch .ui-tabs-panel input[type=text]:focus,
body section.content article #taskDateSearch .ui-tabs-panel input[type=text]:focus,
body section.clearfix article #taskDateSearch .ui-tabs-panel input[type=text]:focus,
body section.content article #taskFinalParticipantSearch .ui-tabs-panel input[type=text]:focus,
body section.clearfix article #taskFinalParticipantSearch .ui-tabs-panel input[type=text]:focus,
body section.content article .search-column .ui-tabs-panel input[type=text]:focus,
body section.clearfix article .search-column .ui-tabs-panel input[type=text]:focus {
  -moz-box-shadow: 0 0 5 #b24d77;
  -webkit-box-shadow: 0 0 5 #b24d77;
  box-shadow: 0 0 5 #b24d77;
}
body section.content article #processDateSearch .smallForm,
body section.clearfix article #processDateSearch .smallForm,
body section.content article #taskDateSearch .smallForm,
body section.clearfix article #taskDateSearch .smallForm,
body section.content article #taskFinalParticipantSearch .smallForm,
body section.clearfix article #taskFinalParticipantSearch .smallForm,
body section.content article .search-column .smallForm,
body section.clearfix article .search-column .smallForm {
  width: 100%;
  display: table;
  margin-bottom: 5px;
}
body section.content article #processDateSearch .smallForm .field,
body section.clearfix article #processDateSearch .smallForm .field,
body section.content article #taskDateSearch .smallForm .field,
body section.clearfix article #taskDateSearch .smallForm .field,
body section.content article #taskFinalParticipantSearch .smallForm .field,
body section.clearfix article #taskFinalParticipantSearch .smallForm .field,
body section.content article .search-column .smallForm .field,
body section.clearfix article .search-column .smallForm .field {
  display: table-cell;
  width: 50%;
  padding-right: 5px;
}
[dir="rtl"] body section.content article #processDateSearch .smallForm .field,
[dir="rtl"] body section.clearfix article #processDateSearch .smallForm .field,
[dir="rtl"] body section.content article #taskDateSearch .smallForm .field,
[dir="rtl"] body section.clearfix article #taskDateSearch .smallForm .field,
[dir="rtl"] body section.content article #taskFinalParticipantSearch .smallForm .field,
[dir="rtl"] body section.clearfix article #taskFinalParticipantSearch .smallForm .field,
[dir="rtl"] body section.content article .search-column .smallForm .field,
[dir="rtl"] body section.clearfix article .search-column .smallForm .field {
  padding-right: 0px;
  padding-left: 5px;
}
body section.content article #processDateSearch .smallForm .field input,
body section.clearfix article #processDateSearch .smallForm .field input,
body section.content article #taskDateSearch .smallForm .field input,
body section.clearfix article #taskDateSearch .smallForm .field input,
body section.content article #taskFinalParticipantSearch .smallForm .field input,
body section.clearfix article #taskFinalParticipantSearch .smallForm .field input,
body section.content article .search-column .smallForm .field input,
body section.clearfix article .search-column .smallForm .field input {
  width: 140px;
}
body section.content article #processDateSearch .no-bottom,
body section.clearfix article #processDateSearch .no-bottom,
body section.content article #taskDateSearch .no-bottom,
body section.clearfix article #taskDateSearch .no-bottom,
body section.content article #taskFinalParticipantSearch .no-bottom,
body section.clearfix article #taskFinalParticipantSearch .no-bottom,
body section.content article .search-column .no-bottom,
body section.clearfix article .search-column .no-bottom {
  margin-bottom: 0px;
}
body section.content article #processDateSearch #specificDateFilterTab input[type=text],
body section.clearfix article #processDateSearch #specificDateFilterTab input[type=text],
body section.content article #taskDateSearch #specificDateFilterTab input[type=text],
body section.clearfix article #taskDateSearch #specificDateFilterTab input[type=text],
body section.content article #taskFinalParticipantSearch #specificDateFilterTab input[type=text],
body section.clearfix article #taskFinalParticipantSearch #specificDateFilterTab input[type=text],
body section.content article .search-column #specificDateFilterTab input[type=text],
body section.clearfix article .search-column #specificDateFilterTab input[type=text] {
  top: 0px;
}
body section.content article #processDateSearch .ui-widget-header,
body section.clearfix article #processDateSearch .ui-widget-header,
body section.content article #taskDateSearch .ui-widget-header,
body section.clearfix article #taskDateSearch .ui-widget-header,
body section.content article #taskFinalParticipantSearch .ui-widget-header,
body section.clearfix article #taskFinalParticipantSearch .ui-widget-header,
body section.content article .search-column .ui-widget-header,
body section.clearfix article .search-column .ui-widget-header {
  border: none;
}
body section.content article #processDateSearch .ui-tabs-nav li,
body section.clearfix article #processDateSearch .ui-tabs-nav li,
body section.content article #taskDateSearch .ui-tabs-nav li,
body section.clearfix article #taskDateSearch .ui-tabs-nav li,
body section.content article #taskFinalParticipantSearch .ui-tabs-nav li,
body section.clearfix article #taskFinalParticipantSearch .ui-tabs-nav li,
body section.content article .search-column .ui-tabs-nav li,
body section.clearfix article .search-column .ui-tabs-nav li {
  border-radius: 0px;
  margin-left: 4px;
  margin-right: -4px;
  font-size: 11px;
  border: none;
  background-color: transparent !important;
  max-width: 75px !important;
}
[dir="rtl"] body section.content article #processDateSearch .ui-tabs-nav li,
[dir="rtl"] body section.clearfix article #processDateSearch .ui-tabs-nav li,
[dir="rtl"] body section.content article #taskDateSearch .ui-tabs-nav li,
[dir="rtl"] body section.clearfix article #taskDateSearch .ui-tabs-nav li,
[dir="rtl"] body section.content article #taskFinalParticipantSearch .ui-tabs-nav li,
[dir="rtl"] body section.clearfix article #taskFinalParticipantSearch .ui-tabs-nav li,
[dir="rtl"] body section.content article .search-column .ui-tabs-nav li,
[dir="rtl"] body section.clearfix article .search-column .ui-tabs-nav li {
  margin-left: 0px;
  margin-right: 4px;
}
[dir="rtl"] body section.content article #processDateSearch .ui-tabs-nav li,
[dir="rtl"] body section.clearfix article #processDateSearch .ui-tabs-nav li,
[dir="rtl"] body section.content article #taskDateSearch .ui-tabs-nav li,
[dir="rtl"] body section.clearfix article #taskDateSearch .ui-tabs-nav li,
[dir="rtl"] body section.content article #taskFinalParticipantSearch .ui-tabs-nav li,
[dir="rtl"] body section.clearfix article #taskFinalParticipantSearch .ui-tabs-nav li,
[dir="rtl"] body section.content article .search-column .ui-tabs-nav li,
[dir="rtl"] body section.clearfix article .search-column .ui-tabs-nav li {
  margin-right: 0px;
  margin-left: -4px;
}
body section.content article #processDateSearch .ui-buttonset .ui-button,
body section.clearfix article #processDateSearch .ui-buttonset .ui-button,
body section.content article #taskDateSearch .ui-buttonset .ui-button,
body section.clearfix article #taskDateSearch .ui-buttonset .ui-button,
body section.content article #taskFinalParticipantSearch .ui-buttonset .ui-button,
body section.clearfix article #taskFinalParticipantSearch .ui-buttonset .ui-button,
body section.content article .search-column .ui-buttonset .ui-button,
body section.clearfix article .search-column .ui-buttonset .ui-button {
  display: inline-block !important;
}
body section.content article #processDateSearch .ui-buttonset .ui-state-default,
body section.clearfix article #processDateSearch .ui-buttonset .ui-state-default,
body section.content article #taskDateSearch .ui-buttonset .ui-state-default,
body section.clearfix article #taskDateSearch .ui-buttonset .ui-state-default,
body section.content article #taskFinalParticipantSearch .ui-buttonset .ui-state-default,
body section.clearfix article #taskFinalParticipantSearch .ui-buttonset .ui-state-default,
body section.content article .search-column .ui-buttonset .ui-state-default,
body section.clearfix article .search-column .ui-buttonset .ui-state-default {
  background-color: transparent !important;
  border: none !important;
}
body section.content article #processDateSearch .ui-buttonset .ui-state-active,
body section.clearfix article #processDateSearch .ui-buttonset .ui-state-active,
body section.content article #taskDateSearch .ui-buttonset .ui-state-active,
body section.clearfix article #taskDateSearch .ui-buttonset .ui-state-active,
body section.content article #taskFinalParticipantSearch .ui-buttonset .ui-state-active,
body section.clearfix article #taskFinalParticipantSearch .ui-buttonset .ui-state-active,
body section.content article .search-column .ui-buttonset .ui-state-active,
body section.clearfix article .search-column .ui-buttonset .ui-state-active {
  -moz-box-shadow: 0 0 3px #666666;
  -webkit-box-shadow: 0 0 3px #666666;
  box-shadow: 0 0 3px #666666;
  z-index: 99;
}
body section.content article #processDateSearch .ui-buttonset .ui-state-active .ui-button-text,
body section.clearfix article #processDateSearch .ui-buttonset .ui-state-active .ui-button-text,
body section.content article #taskDateSearch .ui-buttonset .ui-state-active .ui-button-text,
body section.clearfix article #taskDateSearch .ui-buttonset .ui-state-active .ui-button-text,
body section.content article #taskFinalParticipantSearch .ui-buttonset .ui-state-active .ui-button-text,
body section.clearfix article #taskFinalParticipantSearch .ui-buttonset .ui-state-active .ui-button-text,
body section.content article .search-column .ui-buttonset .ui-state-active .ui-button-text,
body section.clearfix article .search-column .ui-buttonset .ui-state-active .ui-button-text {
  font-weight: 700 !important;
}
body section.content article #taskDateSearch input[type=text],
body section.clearfix article #taskDateSearch input[type=text] {
  max-width: 145px !important;
}
body section.content article.spaced,
body section.clearfix article.spaced {
  margin-bottom: 15px;
}
body section.content article.full,
body section.clearfix article.full {
  width: 760px !important;
  max-width: 760px !important;
}
body section.content article input#pIDField,
body section.clearfix article input#pIDField {
  width: 180px;
  margin-right: 5px;
}
[dir="rtl"] body section.content article input#pIDField,
[dir="rtl"] body section.clearfix article input#pIDField {
  margin-right: 0px;
  margin-left: 5px;
}
body section.content article.first,
body section.clearfix article.first {
  margin-right: 20px;
  max-width: 200px;
  min-width: 200px;
}
[dir="rtl"] body section.content article.first,
[dir="rtl"] body section.clearfix article.first {
  margin-right: 0px;
  margin-left: 20px;
}
body section.content article.step,
body section.clearfix article.step {
  padding: 0px;
  padding-bottom: 15px;
  max-width: 800px;
  min-width: 800px;
  margin-top: 0px;
  /* Don't change this as it will affect RTL */
  /* Don't change this as it will affect RTL */
}
body section.content article.step header,
body section.clearfix article.step header {
  padding: 0px 20px;
}
body section.content article.step div a,
body section.clearfix article.step div a {
  display: inline-block;
  font-size: 12px;
  white-space: nowrap;
  max-width: 200px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
body section.content article.step div.subheader,
body section.clearfix article.step div.subheader {
  text-transform: uppercase;
  color: #222222;
  font-weight: 700;
  max-width: 750px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body section.content article.step .fcBoxSlider,
body section.clearfix article.step .fcBoxSlider {
  margin-top: 10px;
  position: relative;
}
body section.content article.step .fcBoxSliderListWrap,
body section.clearfix article.step .fcBoxSliderListWrap {
  margin: 0 auto;
  margin-left: 25px;
  margin-right: 35px;
  overflow: hidden;
  position: relative;
  height: 90px;
  background-color: #ffffff;
  -moz-box-shadow: inset 0 0 2px #999999;
  -webkit-box-shadow: inset 0 0 2px #999999;
  box-shadow: inset 0 0 2px #999999;
  left: 4px;
}
[dir="rtl"] body section.content article.step .fcBoxSliderListWrap,
[dir="rtl"] body section.clearfix article.step .fcBoxSliderListWrap {
  margin-left: 35px;
  margin-right: 25px;
}
[dir="rtl"] body section.content article.step .fcBoxSliderListWrap,
[dir="rtl"] body section.clearfix article.step .fcBoxSliderListWrap {
  left: auto;
  right: 4px;
}
body section.content article.step .fcBoxSliderListWrap ul.fcBoxSliderList,
body section.clearfix article.step .fcBoxSliderListWrap ul.fcBoxSliderList {
  list-style: none;
  padding: 5px;
  margin: 0px;
  position: relative;
}
body section.content article.step .fcBoxSliderListWrap ul.fcBoxSliderList li,
body section.clearfix article.step .fcBoxSliderListWrap ul.fcBoxSliderList li {
  padding: 5px 5px;
  width: 160px;
  max-width: 160px;
  height: 50px;
  float: left;
  margin: 0px;
  position: relative;
  top: 0px;
}
[dir="rtl"] body section.content article.step .fcBoxSliderListWrap ul.fcBoxSliderList li,
[dir="rtl"] body section.clearfix article.step .fcBoxSliderListWrap ul.fcBoxSliderList li {
  float: right;
}
body section.content article.step .fcBoxSliderListWrap ul.fcBoxSliderList li a,
body section.clearfix article.step .fcBoxSliderListWrap ul.fcBoxSliderList li a {
  display: table-cell;
  vertical-align: middle;
  background: #8e9090;
  color: #fafafa;
  padding: 0px 10px;
  text-align: center;
  height: 70px;
  width: 140px;
  max-width: 140px;
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: normal;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
body section.content article.step .fcBoxSliderListWrap ul.fcBoxSliderList li a:hover,
body section.clearfix article.step .fcBoxSliderListWrap ul.fcBoxSliderList li a:hover {
  background: #b24d77;
  -moz-box-shadow: 0px 0px 10px #333333;
  -webkit-box-shadow: 0px 0px 10px #333333;
  box-shadow: 0px 0px 10px #333333;
}
body section.content article.step .fcBoxSliderPrev,
body section.clearfix article.step .fcBoxSliderPrev,
body section.content article.step .fcBoxSliderNext,
body section.clearfix article.step .fcBoxSliderNext {
  top: 0%;
  display: inline-block;
  padding: 30px 10px;
  color: #333333;
  position: absolute;
  font-weight: 700;
  margin: 5px 0px;
}
body section.content article.step .fcBoxSliderNext,
body section.clearfix article.step .fcBoxSliderNext {
  right: 0px;
}
body section.content article.step .fcBoxSliderPrev,
body section.clearfix article.step .fcBoxSliderPrev {
  left: 0px;
}
body section.content article.step div.completed,
body section.clearfix article.step div.completed {
  font-size: 11px;
  margin-bottom: 10px;
}
body section.content article.step div.completed div.subheader,
body section.clearfix article.step div.completed div.subheader {
  font-weight: 400;
  font-size: 11px;
  float: left;
}
[dir="rtl"] body section.content article.step div.completed div.subheader,
[dir="rtl"] body section.clearfix article.step div.completed div.subheader {
  float: right;
}
body section.content article.step div.completed div.subheader i,
body section.clearfix article.step div.completed div.subheader i {
  color: #22aa00;
}
body section.content article.step div.completed div.subheader a.change,
body section.clearfix article.step div.completed div.subheader a.change {
  float: right !important;
  text-transform: none;
}
[dir="rtl"] body section.content article.step div.completed div.subheader a.change,
[dir="rtl"] body section.clearfix article.step div.completed div.subheader a.change {
  float: left !important;
}
body section.content article.step div.completed span,
body section.clearfix article.step div.completed span {
  font-weight: 700;
}
body section.content article.step input,
body section.clearfix article.step input {
  margin-top: 0px;
}
body section.content article.step > div,
body section.clearfix article.step > div {
  padding: 0px 20px;
}
body section.content article.gauges-wrapper,
body section.clearfix article.gauges-wrapper {
  margin-bottom: 20px;
}
body section.content article.gauges-wrapper a,
body section.clearfix article.gauges-wrapper a {
  cursor: pointer;
}
body section.content article.gauges-wrapper a div,
body section.clearfix article.gauges-wrapper a div {
  padding: 10px;
  padding-top: 0px;
  margin-right: 10px;
  max-width: 175px;
  width: 165px;
  float: left;
  background-color: #ffffff;
  color: #ffffff;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
[dir="rtl"] body section.content article.gauges-wrapper a div,
[dir="rtl"] body section.clearfix article.gauges-wrapper a div {
  margin-right: 0px;
  margin-left: 10px;
}
[dir="rtl"] body section.content article.gauges-wrapper a div,
[dir="rtl"] body section.clearfix article.gauges-wrapper a div {
  float: right;
}
body section.content article.gauges-wrapper a div div,
body section.clearfix article.gauges-wrapper a div div {
  padding: 0px 1px 0px 1px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
  background-color: transparent;
}
[dir="rtl"] body section.content article.gauges-wrapper a div div,
[dir="rtl"] body section.clearfix article.gauges-wrapper a div div {
  padding: 0px 1px 0px 1px;
}
body section.content article.gauges-wrapper a div div.link,
body section.clearfix article.gauges-wrapper a div div.link {
  text-transform: lowercase;
  font-size: 11px;
  font-weight: 700;
}
body section.content article.gauges-wrapper a div div.filtered div.totals,
body section.clearfix article.gauges-wrapper a div div.filtered div.totals {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 11px !important;
  padding-top: 4px;
}
body section.content article.gauges-wrapper a div div.filtered div.totals span,
body section.clearfix article.gauges-wrapper a div div.filtered div.totals span {
  font-size: 11px !important;
}
body section.content article.gauges-wrapper a div span,
body section.clearfix article.gauges-wrapper a div span {
  font-size: 36px;
  font-weight: 300;
}
body section.content article.gauges-wrapper a div.plainTile,
body section.clearfix article.gauges-wrapper a div.plainTile {
  background-color: #fafafa;
  color: #222222;
}
body section.content article.gauges-wrapper a div.plainTile div,
body section.clearfix article.gauges-wrapper a div.plainTile div,
body section.content article.gauges-wrapper a div.plainTile span,
body section.clearfix article.gauges-wrapper a div.plainTile span {
  background-color: #fafafa;
  color: #222222 !important;
}
body section.content article.gauges-wrapper a div.plainTile div.link,
body section.clearfix article.gauges-wrapper a div.plainTile div.link {
  visibility: hidden;
}
body section.content article.gauges-wrapper a div.all,
body section.clearfix article.gauges-wrapper a div.all {
  background-color: #f6f6f6;
  color: #333333;
}
body section.content article.gauges-wrapper a div.all div,
body section.clearfix article.gauges-wrapper a div.all div,
body section.content article.gauges-wrapper a div.all span,
body section.clearfix article.gauges-wrapper a div.all span {
  background-color: #f6f6f6;
  color: #333333;
}
body section.content article.gauges-wrapper a div.all div.link,
body section.clearfix article.gauges-wrapper a div.all div.link {
  color: #aaaaaa;
}
body section.content article.gauges-wrapper a div.overdue,
body section.clearfix article.gauges-wrapper a div.overdue {
  background-color: #cc0000;
  color: #ffffff;
}
body section.content article.gauges-wrapper a div.overdue div,
body section.clearfix article.gauges-wrapper a div.overdue div,
body section.content article.gauges-wrapper a div.overdue span,
body section.clearfix article.gauges-wrapper a div.overdue span {
  background-color: #cc0000;
  color: #ffffff;
}
body section.content article.gauges-wrapper a div.overdue div.link,
body section.clearfix article.gauges-wrapper a div.overdue div.link {
  color: #ff9999;
  font-weight: 700;
}
body section.content article.gauges-wrapper a div.today,
body section.clearfix article.gauges-wrapper a div.today {
  background-color: #5d5d5d;
  color: #ffffff;
}
body section.content article.gauges-wrapper a div.today div,
body section.clearfix article.gauges-wrapper a div.today div,
body section.content article.gauges-wrapper a div.today span,
body section.clearfix article.gauges-wrapper a div.today span {
  background-color: #5d5d5d;
  color: #ffffff;
}
body section.content article.gauges-wrapper a div.today div.link,
body section.clearfix article.gauges-wrapper a div.today div.link {
  background-color: transparent;
  color: #c3c3c3;
  font-weight: 700;
}
body section.content article.gauges-wrapper a div.other,
body section.clearfix article.gauges-wrapper a div.other {
  background-color: #aaaaaa;
  color: #4d4d4d;
}
body section.content article.gauges-wrapper a div.other div,
body section.clearfix article.gauges-wrapper a div.other div,
body section.content article.gauges-wrapper a div.other span,
body section.clearfix article.gauges-wrapper a div.other span {
  background-color: #aaaaaa;
  color: #ffffff;
}
body section.content article.gauges-wrapper a div.other div.link,
body section.clearfix article.gauges-wrapper a div.other div.link {
  color: #e9e9e9;
  background-color: transparent;
}
body section.content article.gauges-wrapper a:hover > div,
body section.clearfix article.gauges-wrapper a:hover > div {
  -moz-box-shadow: 0px 0px 5px #333333;
  -webkit-box-shadow: 0px 0px 5px #333333;
  box-shadow: 0px 0px 5px #333333;
}
body section.content article.gauges-wrapper a:disabled,
body section.clearfix article.gauges-wrapper a:disabled,
body section.content article.gauges-wrapper a[disabled],
body section.clearfix article.gauges-wrapper a[disabled],
body section.content article.gauges-wrapper a.selected,
body section.clearfix article.gauges-wrapper a.selected {
  cursor: default;
  pointer-events: none;
}
body section.content article.gauges-wrapper a:disabled > div,
body section.clearfix article.gauges-wrapper a:disabled > div,
body section.content article.gauges-wrapper a[disabled] > div,
body section.clearfix article.gauges-wrapper a[disabled] > div {
  -moz-box-shadow: 0px 0px 0px #333333 !important;
  -webkit-box-shadow: 0px 0px 0px #333333 !important;
  box-shadow: 0px 0px 0px #333333 !important;
}
body section.content article.gauges-wrapper a.selected > div,
body section.clearfix article.gauges-wrapper a.selected > div {
  -moz-box-shadow: 0px 0px 5px #333333 !important;
  -webkit-box-shadow: 0px 0px 5px #333333 !important;
  box-shadow: 0px 0px 5px #333333 !important;
}
body section.content article.gauges-wrapper a:hover > div.overdue .link,
body section.clearfix article.gauges-wrapper a:hover > div.overdue .link {
  color: #ffffff;
  font-weight: 700;
}
body section.content article.gauges-wrapper a:hover > div.today .link,
body section.clearfix article.gauges-wrapper a:hover > div.today .link,
body section.content article.gauges-wrapper a:hover > div.other .link,
body section.clearfix article.gauges-wrapper a:hover > div.other .link {
  color: #ffffff;
  font-weight: 700;
}
body section.content article.gauges-wrapper a:hover > div.all .link,
body section.clearfix article.gauges-wrapper a:hover > div.all .link {
  color: #b24d77;
  font-weight: 700;
}
body section.content article.taskHistory,
body section.clearfix article.taskHistory {
  padding: 5px 15px;
  background-color: #f6f6f6;
  margin-left: -15px;
  margin-bottom: 10px;
}
[dir="rtl"] body section.content article.taskHistory,
[dir="rtl"] body section.clearfix article.taskHistory {
  margin-left: 0px;
  margin-right: -15px;
}
body section.content div.details-wrapper,
body section.clearfix div.details-wrapper {
  padding: 15px;
  background-color: #f6f6f6;
  margin-top: 15px;
  overflow: hidden;
}
body section.content div.details-wrapper ol,
body section.clearfix div.details-wrapper ol {
  list-style: none;
  position: relative;
  left: -20px;
  font-size: 14px;
}
[dir="rtl"] body section.content div.details-wrapper ol,
[dir="rtl"] body section.clearfix div.details-wrapper ol {
  left: auto;
  right: -20px;
}
body section.content div.details-wrapper div.newPasswordForm,
body section.clearfix div.details-wrapper div.newPasswordForm {
  display: table;
  width: 100%;
}
body section.content div.details-wrapper div.newPasswordForm div.details,
body section.clearfix div.details-wrapper div.newPasswordForm div.details,
body section.content div.details-wrapper div.newPasswordForm div.password-rules,
body section.clearfix div.details-wrapper div.newPasswordForm div.password-rules {
  width: 40%;
  display: table-cell;
  vertical-align: top;
}
body section.content div.details-wrapper div.newPasswordForm div.password-rules,
body section.clearfix div.details-wrapper div.newPasswordForm div.password-rules {
  width: 60%;
}
body section.content div.details-wrapper div.newPasswordForm div.password-rules div.password-rules-box,
body section.clearfix div.details-wrapper div.newPasswordForm div.password-rules div.password-rules-box {
  display: block;
  padding: 20px;
  background-color: #ffffff;
  margin-right: 20px;
}
[dir="rtl"] body section.content div.details-wrapper div.newPasswordForm div.password-rules div.password-rules-box,
[dir="rtl"] body section.clearfix div.details-wrapper div.newPasswordForm div.password-rules div.password-rules-box {
  margin-right: 0px;
  margin-left: 20px;
}
body section.content div.details-wrapper div.details,
body section.clearfix div.details-wrapper div.details {
  padding-bottom: 5px;
  display: table-cell;
}
body section.content div.details-wrapper div.details div.editor,
body section.clearfix div.details-wrapper div.details div.editor {
  display: block;
  margin-right: 15px;
}
[dir="rtl"] body section.content div.details-wrapper div.details div.editor,
[dir="rtl"] body section.clearfix div.details-wrapper div.details div.editor {
  margin-right: 0px;
  margin-left: 15px;
}
body section.content div.details-wrapper div.details h3,
body section.clearfix div.details-wrapper div.details h3 {
  padding-bottom: 5px;
  display: block;
  border-bottom: 1px solid #e9e9e9;
  text-transform: uppercase;
  font-size: 13px;
  margin-bottom: 5px;
  margin-top: 5px;
}
body section.content div.details-wrapper div.details ul li,
body section.clearfix div.details-wrapper div.details ul li {
  margin-bottom: 15px;
  font-size: 14px;
  display: block;
  min-height: 37px;
  max-width: 250px;
  min-width: 250px;
  padding-left: 4px;
  padding-right: 10px;
  overflow: hidden;
  text-align: left;
}
[dir="rtl"] body section.content div.details-wrapper div.details ul li,
[dir="rtl"] body section.clearfix div.details-wrapper div.details ul li {
  padding-left: 0px;
  padding-right: 4px;
}
[dir="rtl"] body section.content div.details-wrapper div.details ul li,
[dir="rtl"] body section.clearfix div.details-wrapper div.details ul li {
  padding-right: 0px;
  padding-left: 10px;
}
[dir="rtl"] body section.content div.details-wrapper div.details ul li,
[dir="rtl"] body section.clearfix div.details-wrapper div.details ul li {
  text-align: right;
}
body section.content div.details-wrapper div.details ul li label,
body section.clearfix div.details-wrapper div.details ul li label {
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
}
[dir="rtl"] body section.content div.details-wrapper div.details ul li label,
[dir="rtl"] body section.clearfix div.details-wrapper div.details ul li label {
  text-align: right;
}
body section.content div.details-wrapper div.details ul#status li,
body section.clearfix div.details-wrapper div.details ul#status li {
  min-width: 100px;
  max-width: 150px;
}
body section.content div.details-wrapper div.details input[type=text],
body section.clearfix div.details-wrapper div.details input[type=text],
body section.content div.details-wrapper div.details input[type=password],
body section.clearfix div.details-wrapper div.details input[type=password] {
  min-width: 220px;
}
body section.content div.details-wrapper div.form-field a.cancel,
body section.clearfix div.details-wrapper div.form-field a.cancel {
  font-size: 13px;
  margin-right: 15px;
}
[dir="rtl"] body section.content div.details-wrapper div.form-field a.cancel,
[dir="rtl"] body section.clearfix div.details-wrapper div.form-field a.cancel {
  margin-right: 0px;
  margin-left: 15px;
}
body section.content div.details-wrapper a#updateAccountInformation,
body section.clearfix div.details-wrapper a#updateAccountInformation {
  display: block;
  float: right;
  font-weight: 700;
  margin-right: 15px;
  color: #ffffff;
  background-color: #8e9090;
  padding: 10px;
  font-size: 11px;
  text-transform: uppercase;
}
[dir="rtl"] body section.content div.details-wrapper a#updateAccountInformation,
[dir="rtl"] body section.clearfix div.details-wrapper a#updateAccountInformation {
  float: left;
}
[dir="rtl"] body section.content div.details-wrapper a#updateAccountInformation,
[dir="rtl"] body section.clearfix div.details-wrapper a#updateAccountInformation {
  margin-right: 0px;
  margin-left: 15px;
}
body section.content div.details-wrapper a#updateAccountInformation:hover,
body section.clearfix div.details-wrapper a#updateAccountInformation:hover {
  background-color: #b24d77;
  color: #ffffff;
  -moz-box-shadow: 0px 0px 10px #333333;
  -webkit-box-shadow: 0px 0px 10px #333333;
  box-shadow: 0px 0px 10px #333333;
}
body section.content label,
body section.clearfix label,
body section.content .field-label,
body section.clearfix .field-label {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
  color: #222222;
  margin-bottom: 2px;
}
body section.content #grid_container #grid_groupbyarea,
body section.clearfix #grid_container #grid_groupbyarea {
  font-size: 11px;
  text-transform: uppercase;
}
body section.content #grid_container thead tr th,
body section.clearfix #grid_container thead tr th {
  border: none;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700 !important;
  background-color: #dddddd;
  color: #222222;
}
body section.content #grid_container thead tr th a,
body section.clearfix #grid_container thead tr th a {
  color: inherit;
  font-weight: 700 !important;
}
body section.content #grid_container thead tr th a span,
body section.clearfix #grid_container thead tr th a span {
  color: inherit;
  font-weight: 700 !important;
}
body section.content #grid_container thead tr .ui-iggrid-filtercell,
body section.clearfix #grid_container thead tr .ui-iggrid-filtercell {
  font-size: 13px;
}
body section.content #grid_container tbody tr td,
body section.clearfix #grid_container tbody tr td {
  font-size: 13px;
  border-bottom: 1px solid #cfcfcf;
  vertical-align: bottom;
  padding: 5px;
  padding-bottom: 10px;
}
body section.content #pendingTaskRowTemplate tr td,
body section.clearfix #pendingTaskRowTemplate tr td {
  font-size: 11px;
  text-transform: uppercase;
}
body section .charts-wrapper * {
  font-style: normal !important;
}
body section .charts-wrapper .ui-corner-all {
  border-radius: 0px;
  border: none;
}
body section .charts-wrapper .ui-corner-all .ui-chart-legend-item-text {
  text-transform: uppercase;
  font-size: 11px;
}
body section .charts-wrapper .chart header h5 {
  max-width: 360px;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
body section .charts-wrapper .chart .container {
  width: 397px;
  height: 355px;
  display: table-cell;
  vertical-align: middle;
}
body section .charts-wrapper .chart .noData {
  color: #c3c3c3;
  font-size: 20px;
  padding-top: 15px;
  padding-right: 40px;
}
[dir="rtl"] body section .charts-wrapper .chart .noData {
  padding-right: 0px;
  padding-left: 40px;
}
body section.content {
  padding-left: 10px;
  padding-bottom: 10px;
}
[dir="rtl"] body section.content {
  padding-left: 0px;
  padding-right: 10px;
}
body section.instance-layout,
body section.process-result {
  padding-right: 10px;
  margin-left: -10px;
  margin-right: -10px;
  display: block;
  min-width: 784px;
}
[dir="rtl"] body section.instance-layout,
[dir="rtl"] body section.process-result {
  padding-right: 0px;
  padding-left: 10px;
}
body section.instance-layout header h1,
body section.process-result header h1 {
  border-bottom: 1px solid #f6f6f6;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  max-width: 100%;
  padding: 0px 1px 0px 1px;
}
[dir="rtl"] body section.instance-layout header h1,
[dir="rtl"] body section.process-result header h1 {
  padding: 0px 1px 0px 1px;
}
body section.forms-layout {
  padding-right: 10px;
  margin-left: -10px;
  margin-right: -10px;
}
[dir="rtl"] body section.forms-layout {
  padding-right: 0px;
  padding-left: 10px;
}
body section.forms-layout header h1 {
  border-bottom: 1px solid #f6f6f6;
  max-width: 100%;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
body section.forms-layout .actions-bar {
  margin-top: -10px;
  margin-bottom: 10px;
}
body section.forms-layout .actions-bar #branchHistory,
body section.forms-layout .actions-bar .action-item {
  display: inline-block;
  margin-right: 15px;
}
[dir="rtl"] body section.forms-layout .actions-bar #branchHistory,
[dir="rtl"] body section.forms-layout .actions-bar .action-item {
  margin-right: 0px;
  margin-left: 15px;
}
body section.forms-layout .actions-bar #branchHistory a,
body section.forms-layout .actions-bar .action-item a {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 11px;
  color: #7d3653;
}
body section.forms-layout .actions-bar #branchHistory a span.number,
body section.forms-layout .actions-bar .action-item a span.number {
  background-color: #898989;
  color: #ffffff;
  padding: 1px 3px;
  font-size: 13px;
  display: inline-block;
}
body section.forms-layout .actions-bar #branchHistory a:hover,
body section.forms-layout .actions-bar .action-item a:hover {
  color: #b24d77;
}
body section.forms-layout .actions-bar #branchHistory a:hover span.number,
body section.forms-layout .actions-bar .action-item a:hover span.number {
  background-color: #8e3e5f;
}
body section#pendingTasks nav {
  padding: 15px;
  padding-top: 5px;
  top: 0px;
  margin: -15px;
  margin-bottom: 0px;
  padding-bottom: 10px;
}
body section#pendingTasks nav label {
  text-transform: uppercase;
  margin-bottom: 5px;
  display: block;
}
body section#pendingTasks nav div.pendingTaskSelecters {
  padding-bottom: 15px;
}
body section#pendingTasks nav div.pendingTaskSelecters a {
  background: #fafafa;
  display: inline-block;
  padding: 5px 15px;
  min-width: 165px;
  color: #fafafa;
}
body section#pendingTasks nav div.pendingTaskSelecters a div {
  background: transparent;
  color: #fafafa;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
}
body section#pendingTasks nav div.pendingTaskSelecters a div span.main-number {
  font-size: 36px;
  color: #fafafa;
  font-weight: 400;
}
body section#pendingTasks nav div.pendingTaskSelecters a:hover {
  -moz-box-shadow: 0px 0px 5px #333333;
  -webkit-box-shadow: 0px 0px 5px #333333;
  box-shadow: 0px 0px 5px #333333;
}
body section#pendingTasks nav div.pendingTaskSelecters a.selected {
  background: #00205b;
  color: #ffffff;
  -moz-box-shadow: 0px 0px 10px #222222;
  -webkit-box-shadow: 0px 0px 10px #222222;
  box-shadow: 0px 0px 10px #222222;
}
body section#pendingTasks nav div.pendingTaskSelecters a.selected div {
  color: #ffffff;
}
body section#pendingTasks nav div.pendingTaskSelecters a.selected div span.main-number {
  color: #ffffff;
  font-size: 36px;
}
body section#pendingTasks nav div.pendingTaskSelecters a#overdue,
body section#pendingTasks nav div.pendingTaskSelecters a#today {
  background: #cc0000 !important;
  color: #ffffff !important;
}
body section#pendingTasks nav div.pendingTaskSelecters a#overdue div,
body section#pendingTasks nav div.pendingTaskSelecters a#today div,
body section#pendingTasks nav div.pendingTaskSelecters a#overdue span,
body section#pendingTasks nav div.pendingTaskSelecters a#today span {
  color: #ffffff;
}
body section#pendingTasks nav div.pendingTaskSelecters a#today {
  background-color: #5d5d5d !important;
}
body section#pendingTasks nav div.pendingTaskSelecters a#other {
  background: #909090 !important;
}
body section#pendingTasks nav div.pendingTaskSelecters a#other div,
body section#pendingTasks nav div.pendingTaskSelecters a#other span {
  color: #ffffff;
}
body section#pendingTasks nav div.pendingTaskSelecters a#all {
  background: #c3c3c3 !important;
  margin-right: 0px;
}
[dir="rtl"] body section#pendingTasks nav div.pendingTaskSelecters a#all {
  margin-right: 0px;
  margin-left: 0px;
}
body section#pendingTasks nav div.pendingTaskSelecters a#all div,
body section#pendingTasks nav div.pendingTaskSelecters a#all span {
  color: #ffffff;
}
body section#pendingTasks nav div.pendingTaskSelecters a:disabled,
body section#pendingTasks nav div.pendingTaskSelecters a[disabled] {
  cursor: default;
  pointer-events: none;
}
body section#pendingTasks nav div.pendingTaskSelecters a:disabled:hover,
body section#pendingTasks nav div.pendingTaskSelecters a[disabled]:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  cursor: default;
  pointer-events: none;
}
body section#processInstance #processBranchesAccordion li,
body section#assignTask #processBranchesAccordion li,
body section#taskGrid #processBranchesAccordion li {
  background: #e9e9e9;
}
body section#processInstance ul.branchTaskList li div.about,
body section#assignTask ul.branchTaskList li div.about,
body section#taskGrid ul.branchTaskList li div.about {
  padding-right: 15px;
  display: table-cell;
  vertical-align: middle;
}
[dir="rtl"] body section#processInstance ul.branchTaskList li div.about,
[dir="rtl"] body section#assignTask ul.branchTaskList li div.about,
[dir="rtl"] body section#taskGrid ul.branchTaskList li div.about {
  padding-right: 0px;
  padding-left: 15px;
}
body section#processInstance ul.branchTaskList li div.about label,
body section#assignTask ul.branchTaskList li div.about label,
body section#taskGrid ul.branchTaskList li div.about label {
  font-weight: 400;
}
body section#processInstance ul.branchTaskList li div.about span,
body section#assignTask ul.branchTaskList li div.about span,
body section#taskGrid ul.branchTaskList li div.about span {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
}
body section#processInstance ul.branchTaskList li div.about span a,
body section#assignTask ul.branchTaskList li div.about span a,
body section#taskGrid ul.branchTaskList li div.about span a {
  font-weight: 700;
}
body section#processInstance ul.branchTaskList li div.metadata label,
body section#assignTask ul.branchTaskList li div.metadata label,
body section#taskGrid ul.branchTaskList li div.metadata label {
  font-size: 11px !important;
  font-weight: 400;
  color: #666666;
  margin-top: 4px !important;
  margin-bottom: 0px !important;
}
body section#processInstance ul.branchTaskList li div.metadata div.item,
body section#assignTask ul.branchTaskList li div.metadata div.item,
body section#taskGrid ul.branchTaskList li div.metadata div.item {
  font-size: 12px !important;
  color: #666666 !important;
}
body section#processInstance ul li,
body section#assignTask ul li,
body section#taskGrid ul li {
  background: #f6f6f6;
  margin-bottom: 10px;
}
body section#processInstance ul li div.details,
body section#assignTask ul li div.details,
body section#taskGrid ul li div.details,
body section#processInstance ul li div.metadata,
body section#assignTask ul li div.metadata,
body section#taskGrid ul li div.metadata {
  padding: 10px;
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
}
body section#processInstance ul li div.details div.title,
body section#assignTask ul li div.details div.title,
body section#taskGrid ul li div.details div.title,
body section#processInstance ul li div.details div.title-pending-task,
body section#assignTask ul li div.details div.title-pending-task,
body section#taskGrid ul li div.details div.title-pending-task {
  font-size: 18px;
  font-weight: 700;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  color: #666666;
}
body section#processInstance ul li div.details div.title a,
body section#assignTask ul li div.details div.title a,
body section#taskGrid ul li div.details div.title a,
body section#processInstance ul li div.details div.title-pending-task a,
body section#assignTask ul li div.details div.title-pending-task a,
body section#taskGrid ul li div.details div.title-pending-task a {
  font-weight: 700;
  color: #8e3e5f;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  display: inline-block;
  max-width: 100%;
}
body section#processInstance ul li div.details div.title a:hover,
body section#assignTask ul li div.details div.title a:hover,
body section#taskGrid ul li div.details div.title a:hover,
body section#processInstance ul li div.details div.title-pending-task a:hover,
body section#assignTask ul li div.details div.title-pending-task a:hover,
body section#taskGrid ul li div.details div.title-pending-task a:hover {
  color: #b24d77;
}
body section#processInstance ul li div.details div.about,
body section#assignTask ul li div.details div.about,
body section#taskGrid ul li div.details div.about {
  text-transform: uppercase;
  margin-top: 5px;
}
body section#processInstance ul li div.details div.about label,
body section#assignTask ul li div.details div.about label,
body section#taskGrid ul li div.details div.about label {
  display: inline-block;
  font-weight: 400;
  font-size: 11px;
}
body section#processInstance ul li div.details div.about span,
body section#assignTask ul li div.details div.about span,
body section#taskGrid ul li div.details div.about span {
  font-weight: 700;
  font-size: 11px;
}
body section#processInstance ul li div.details div.about span a,
body section#assignTask ul li div.details div.about span a,
body section#taskGrid ul li div.details div.about span a {
  font-weight: bold;
  color: #8e3e5f !important;
}
body section#processInstance ul li div.details div.about span a:hover,
body section#assignTask ul li div.details div.about span a:hover,
body section#taskGrid ul li div.details div.about span a:hover {
  color: #b24d77 !important;
}
body section#processInstance ul li div.details div.about a.see-details,
body section#assignTask ul li div.details div.about a.see-details,
body section#taskGrid ul li div.details div.about a.see-details,
body section#processInstance ul li div.details div.about a.see-pending-details,
body section#assignTask ul li div.details div.about a.see-pending-details,
body section#taskGrid ul li div.details div.about a.see-pending-details {
  display: block;
  margin-top: 5px;
  margin-bottom: 3px;
  font-size: 11px;
  color: #8e3e5f;
}
body section#processInstance ul li div.details div.about a.see-details:hover,
body section#assignTask ul li div.details div.about a.see-details:hover,
body section#taskGrid ul li div.details div.about a.see-details:hover,
body section#processInstance ul li div.details div.about a.see-pending-details:hover,
body section#assignTask ul li div.details div.about a.see-pending-details:hover,
body section#taskGrid ul li div.details div.about a.see-pending-details:hover {
  color: #b24d77;
}
body section#processInstance ul li div.metadata,
body section#assignTask ul li div.metadata,
body section#taskGrid ul li div.metadata {
  background: #dddddd;
  font-size: 11px;
  margin-top: -10px;
  margin-bottom: -10px;
}
body section#processInstance ul li div.metadata label,
body section#assignTask ul li div.metadata label,
body section#taskGrid ul li div.metadata label,
body section#processInstance ul li div.metadata div.item,
body section#assignTask ul li div.metadata div.item,
body section#taskGrid ul li div.metadata div.item {
  text-transform: uppercase;
  display: block;
  text-align: right;
  font-size: 11px;
}
[dir="rtl"] body section#processInstance ul li div.metadata label,
[dir="rtl"] body section#assignTask ul li div.metadata label,
[dir="rtl"] body section#taskGrid ul li div.metadata label,
[dir="rtl"] body section#processInstance ul li div.metadata div.item,
[dir="rtl"] body section#assignTask ul li div.metadata div.item,
[dir="rtl"] body section#taskGrid ul li div.metadata div.item {
  text-align: left;
}
body section#processInstance ul li div.metadata div.item,
body section#assignTask ul li div.metadata div.item,
body section#taskGrid ul li div.metadata div.item {
  font-weight: 700 !important;
  font-size: 13px !important;
  color: #666666 !important;
}
body section#processInstance article#processBranches header div.showme,
body section#assignTask article#processBranches header div.showme,
body section#taskGrid article#processBranches header div.showme {
  margin: 10px 0px 5px 0px;
  text-transform: uppercase;
  color: #666666;
  font-size: 10px;
  background: #f6f6f6;
  padding: 5px 10px;
}
[dir="rtl"] body section#processInstance article#processBranches header div.showme,
[dir="rtl"] body section#assignTask article#processBranches header div.showme,
[dir="rtl"] body section#taskGrid article#processBranches header div.showme {
  margin: 10px 0px 5px 0px;
}
body section#processInstance article#processBranches header div.showme a,
body section#assignTask article#processBranches header div.showme a,
body section#taskGrid article#processBranches header div.showme a {
  font-size: 12px;
  font-weight: 700;
  display: inline-block;
  margin-left: 10px;
}
[dir="rtl"] body section#processInstance article#processBranches header div.showme a,
[dir="rtl"] body section#assignTask article#processBranches header div.showme a,
[dir="rtl"] body section#taskGrid article#processBranches header div.showme a {
  margin-left: 0px;
  margin-right: 10px;
}
body section#processInstance article#processBranches .ui-accordion,
body section#assignTask article#processBranches .ui-accordion,
body section#taskGrid article#processBranches .ui-accordion {
  border: none !important;
}
body section#processInstance article#processBranches .ui-accordion .ui-accordion-header,
body section#assignTask article#processBranches .ui-accordion .ui-accordion-header,
body section#taskGrid article#processBranches .ui-accordion .ui-accordion-header {
  background: #a6a6a6 !important;
  padding: 15px;
  color: #f6f6f6;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
body section#processInstance article#processBranches .ui-accordion .ui-accordion-header.ui-state-hover:not(.ui-state-active),
body section#assignTask article#processBranches .ui-accordion .ui-accordion-header.ui-state-hover:not(.ui-state-active),
body section#taskGrid article#processBranches .ui-accordion .ui-accordion-header.ui-state-hover:not(.ui-state-active) {
  background: #7d3653 !important;
}
body section#processInstance article#processBranches .ui-accordion .ui-accordion-header label.count,
body section#assignTask article#processBranches .ui-accordion .ui-accordion-header label.count,
body section#taskGrid article#processBranches .ui-accordion .ui-accordion-header label.count {
  background: #efefef !important;
  padding: 2px 10px;
  color: #666666;
  float: left;
  margin-right: 10px;
  font-size: 23px;
  margin-bottom: 4px;
}
[dir="rtl"] body section#processInstance article#processBranches .ui-accordion .ui-accordion-header label.count,
[dir="rtl"] body section#assignTask article#processBranches .ui-accordion .ui-accordion-header label.count,
[dir="rtl"] body section#taskGrid article#processBranches .ui-accordion .ui-accordion-header label.count {
  float: right;
}
[dir="rtl"] body section#processInstance article#processBranches .ui-accordion .ui-accordion-header label.count,
[dir="rtl"] body section#assignTask article#processBranches .ui-accordion .ui-accordion-header label.count,
[dir="rtl"] body section#taskGrid article#processBranches .ui-accordion .ui-accordion-header label.count {
  margin-right: 0px;
  margin-left: 10px;
}
body section#processInstance article#processBranches .ui-accordion .ui-accordion-header div.status,
body section#assignTask article#processBranches .ui-accordion .ui-accordion-header div.status,
body section#taskGrid article#processBranches .ui-accordion .ui-accordion-header div.status {
  color: #f6f6f6;
  display: block;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
}
body section#processInstance article#processBranches .ui-accordion .ui-accordion-header .ui-accordion-header-icon,
body section#assignTask article#processBranches .ui-accordion .ui-accordion-header .ui-accordion-header-icon,
body section#taskGrid article#processBranches .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  right: 15px;
  left: auto;
}
[dir="rtl"] body section#processInstance article#processBranches .ui-accordion .ui-accordion-header .ui-accordion-header-icon,
[dir="rtl"] body section#assignTask article#processBranches .ui-accordion .ui-accordion-header .ui-accordion-header-icon,
[dir="rtl"] body section#taskGrid article#processBranches .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  left: 15px;
  right: auto;
}
body section#processInstance article#processBranches .ui-accordion .ui-accordion-header-active,
body section#assignTask article#processBranches .ui-accordion .ui-accordion-header-active,
body section#taskGrid article#processBranches .ui-accordion .ui-accordion-header-active {
  background: #333333 !important;
  font-weight: 300 !important;
  font-size: 18px;
  cursor: default;
}
body section#processInstance article#processBranches .ui-accordion .ui-accordion-header-active label.count,
body section#assignTask article#processBranches .ui-accordion .ui-accordion-header-active label.count,
body section#taskGrid article#processBranches .ui-accordion .ui-accordion-header-active label.count {
  background: #fafafa !important;
  padding: 2px 10px;
  color: #666666;
  float: left;
  margin-right: 10px;
  font-size: 28px;
  margin-bottom: 4px;
}
[dir="rtl"] body section#processInstance article#processBranches .ui-accordion .ui-accordion-header-active label.count,
[dir="rtl"] body section#assignTask article#processBranches .ui-accordion .ui-accordion-header-active label.count,
[dir="rtl"] body section#taskGrid article#processBranches .ui-accordion .ui-accordion-header-active label.count {
  float: right;
}
[dir="rtl"] body section#processInstance article#processBranches .ui-accordion .ui-accordion-header-active label.count,
[dir="rtl"] body section#assignTask article#processBranches .ui-accordion .ui-accordion-header-active label.count,
[dir="rtl"] body section#taskGrid article#processBranches .ui-accordion .ui-accordion-header-active label.count {
  margin-right: 0px;
  margin-left: 10px;
}
body section#processInstance article#processBranches .ui-accordion .ui-accordion-header-active div.status,
body section#assignTask article#processBranches .ui-accordion .ui-accordion-header-active div.status,
body section#taskGrid article#processBranches .ui-accordion .ui-accordion-header-active div.status {
  color: #f6f6f6;
  display: block;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
}
body section#processInstance article#processBranches .ui-accordion .ui-accordion-header-active .ui-accordion-header-icon,
body section#assignTask article#processBranches .ui-accordion .ui-accordion-header-active .ui-accordion-header-icon,
body section#taskGrid article#processBranches .ui-accordion .ui-accordion-header-active .ui-accordion-header-icon {
  visibility: hidden;
}
body section#processInstance article#processBranches .ui-accordion .ui-helper-reset,
body section#assignTask article#processBranches .ui-accordion .ui-helper-reset,
body section#taskGrid article#processBranches .ui-accordion .ui-helper-reset {
  border: none !important;
}
body section#processInstance article#processBranches .ui-accordion .ui-accordion-content,
body section#assignTask article#processBranches .ui-accordion .ui-accordion-content,
body section#taskGrid article#processBranches .ui-accordion .ui-accordion-content {
  padding: 15px;
  background: #f6f6f6;
}
body section#processInstance article#processBranches .ui-accordion .ui-accordion-content h3,
body section#assignTask article#processBranches .ui-accordion .ui-accordion-content h3,
body section#taskGrid article#processBranches .ui-accordion .ui-accordion-content h3 {
  margin-bottom: 10px;
}
body section#processInstance article#processBranches .ui-accordion .ui-accordion-content h4,
body section#assignTask article#processBranches .ui-accordion .ui-accordion-content h4,
body section#taskGrid article#processBranches .ui-accordion .ui-accordion-content h4 {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
  margin-bottom: 5px;
}
body section#processInstance article#processBranches .ui-accordion .ui-accordion-header-icon,
body section#assignTask article#processBranches .ui-accordion .ui-accordion-header-icon,
body section#taskGrid article#processBranches .ui-accordion .ui-accordion-header-icon {
  float: right;
}
[dir="rtl"] body section#processInstance article#processBranches .ui-accordion .ui-accordion-header-icon,
[dir="rtl"] body section#assignTask article#processBranches .ui-accordion .ui-accordion-header-icon,
[dir="rtl"] body section#taskGrid article#processBranches .ui-accordion .ui-accordion-header-icon {
  float: left;
}
body section#processInstance ul.branchTaskList li div.details div.id span,
body section#assignTask ul.branchTaskList li div.details div.id span,
body section#taskGrid ul.branchTaskList li div.details div.id span {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
}
body section#processInstance ul.branchTaskList li div.details div.id span a,
body section#assignTask ul.branchTaskList li div.details div.id span a,
body section#taskGrid ul.branchTaskList li div.details div.id span a {
  font-weight: 700;
}
body section#processInstance #toggleTaskHistory,
body section#assignTask #toggleTaskHistory,
body section#taskGrid #toggleTaskHistory {
  display: block;
  margin-bottom: 15px;
  font-size: 11px;
}
body section#processInstance #pendingTaskHistory,
body section#assignTask #pendingTaskHistory,
body section#taskGrid #pendingTaskHistory,
body section#processInstance #trackingTaskHistory,
body section#assignTask #trackingTaskHistory,
body section#taskGrid #trackingTaskHistory,
body section#processInstance #archiveTaskHistory,
body section#assignTask #archiveTaskHistory,
body section#taskGrid #archiveTaskHistory {
  background: #fdfdfd;
  padding: 5px 12px;
  margin-bottom: 15px;
}
body section#processInstance #pendingTaskHistory h3,
body section#assignTask #pendingTaskHistory h3,
body section#taskGrid #pendingTaskHistory h3,
body section#processInstance #trackingTaskHistory h3,
body section#assignTask #trackingTaskHistory h3,
body section#taskGrid #trackingTaskHistory h3,
body section#processInstance #archiveTaskHistory h3,
body section#assignTask #archiveTaskHistory h3,
body section#taskGrid #archiveTaskHistory h3 {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 5px;
  color: #00205b;
}
body section#processInstance #pendingTaskHistory h3 a.control,
body section#assignTask #pendingTaskHistory h3 a.control,
body section#taskGrid #pendingTaskHistory h3 a.control,
body section#processInstance #trackingTaskHistory h3 a.control,
body section#assignTask #trackingTaskHistory h3 a.control,
body section#taskGrid #trackingTaskHistory h3 a.control,
body section#processInstance #archiveTaskHistory h3 a.control,
body section#assignTask #archiveTaskHistory h3 a.control,
body section#taskGrid #archiveTaskHistory h3 a.control {
  text-transform: lowercase;
  font-weight: 400;
  font-size: 11px;
}
body section#processResult .forms-canvas a {
  display: inline-block;
}
body section#trackingSearch,
body section#archiveSearch {
  padding-left: 10px;
  padding-bottom: 10px;
}
[dir="rtl"] body section#trackingSearch,
[dir="rtl"] body section#archiveSearch {
  padding-left: 0px;
  padding-right: 10px;
}
body section#trackingSearch #trackingStep nav a,
body section#archiveSearch #trackingStep nav a,
body section#trackingSearch #archiveStep nav a,
body section#archiveSearch #archiveStep nav a {
  display: inline-block;
  margin-right: 15px;
  padding: 10px 15px;
  background-color: #8e9090;
  color: #ffffff;
  font-size: 26px;
  font-weight: 300;
  max-width: 300px;
}
[dir="rtl"] body section#trackingSearch #trackingStep nav a,
[dir="rtl"] body section#archiveSearch #trackingStep nav a,
[dir="rtl"] body section#trackingSearch #archiveStep nav a,
[dir="rtl"] body section#archiveSearch #archiveStep nav a {
  margin-right: 0px;
  margin-left: 15px;
}
body section#trackingSearch #trackingStep nav a:hover,
body section#archiveSearch #trackingStep nav a:hover,
body section#trackingSearch #archiveStep nav a:hover,
body section#archiveSearch #archiveStep nav a:hover {
  -moz-box-shadow: 0px 0px 10px #333333;
  -webkit-box-shadow: 0px 0px 10px #333333;
  box-shadow: 0px 0px 10px #333333;
  background-color: #b24d77;
}
body section#trackingProcessSearch > nav,
body section#archiveProcessSearch > nav,
body section#trackingTaskSearch > nav,
body section#archiveTaskSearch > nav {
  margin-top: 15px;
}
body section#trackingProcessSearch nav.spaced a.notfound,
body section#archiveProcessSearch nav.spaced a.notfound,
body section#trackingTaskSearch nav.spaced a.notfound,
body section#archiveTaskSearch nav.spaced a.notfound {
  font-size: 13px !important;
  padding-top: 5px !important;
}
body section#trackingProcessSearch #quickSearch,
body section#archiveProcessSearch #quickSearch,
body section#trackingTaskSearch #quickSearch,
body section#archiveTaskSearch #quickSearch {
  padding-bottom: 10px;
}
body section#trackingProcessSearch #advancedSearch,
body section#archiveProcessSearch #advancedSearch,
body section#trackingTaskSearch #advancedSearch,
body section#archiveTaskSearch #advancedSearch {
  overflow: hidden;
  padding-bottom: 15px;
}
body section#trackingProcessSearch #advancedSearch .column,
body section#archiveProcessSearch #advancedSearch .column,
body section#trackingTaskSearch #advancedSearch .column,
body section#archiveTaskSearch #advancedSearch .column {
  width: 360px;
  display: table-cell;
}
body section#trackingProcessSearch #advancedSearch .column .ui-tabs-vertical .ui-state-default,
body section#archiveProcessSearch #advancedSearch .column .ui-tabs-vertical .ui-state-default,
body section#trackingTaskSearch #advancedSearch .column .ui-tabs-vertical .ui-state-default,
body section#archiveTaskSearch #advancedSearch .column .ui-tabs-vertical .ui-state-default {
  outline: none;
}
body section#trackingProcessSearch #advancedSearch .column .ui-tabs-vertical .ui-state-default .ui-tabs-anchor,
body section#archiveProcessSearch #advancedSearch .column .ui-tabs-vertical .ui-state-default .ui-tabs-anchor,
body section#trackingTaskSearch #advancedSearch .column .ui-tabs-vertical .ui-state-default .ui-tabs-anchor,
body section#archiveTaskSearch #advancedSearch .column .ui-tabs-vertical .ui-state-default .ui-tabs-anchor {
  text-transform: uppercase;
  background-color: #efefef;
  font-weight: 700;
  outline: none;
}
body section#trackingProcessSearch #advancedSearch .column .ui-tabs-vertical .ui-tabs-active,
body section#archiveProcessSearch #advancedSearch .column .ui-tabs-vertical .ui-tabs-active,
body section#trackingTaskSearch #advancedSearch .column .ui-tabs-vertical .ui-tabs-active,
body section#archiveTaskSearch #advancedSearch .column .ui-tabs-vertical .ui-tabs-active {
  -moz-box-shadow: -1px 0 1px #666666;
  -webkit-box-shadow: -1px 0 1px #666666;
  box-shadow: -1px 0 1px #666666;
  z-index: 999;
  outline: none;
}
[dir="rtl"] body section#trackingProcessSearch #advancedSearch .column .ui-tabs-vertical .ui-tabs-active,
[dir="rtl"] body section#archiveProcessSearch #advancedSearch .column .ui-tabs-vertical .ui-tabs-active,
[dir="rtl"] body section#trackingTaskSearch #advancedSearch .column .ui-tabs-vertical .ui-tabs-active,
[dir="rtl"] body section#archiveTaskSearch #advancedSearch .column .ui-tabs-vertical .ui-tabs-active {
  -moz-box-shadow: 1px 0 1px #666666;
  -webkit-box-shadow: 1px 0 1px #666666;
  box-shadow: 1px 0 1px #666666;
}
body section#trackingProcessSearch #advancedSearch .column .ui-tabs-vertical .ui-tabs-active .ui-tabs-anchor,
body section#archiveProcessSearch #advancedSearch .column .ui-tabs-vertical .ui-tabs-active .ui-tabs-anchor,
body section#trackingTaskSearch #advancedSearch .column .ui-tabs-vertical .ui-tabs-active .ui-tabs-anchor,
body section#archiveTaskSearch #advancedSearch .column .ui-tabs-vertical .ui-tabs-active .ui-tabs-anchor {
  text-transform: uppercase;
  background-color: #ffffff;
  outline: none;
}
body section#trackingProcessSearch #advancedSearch .column label,
body section#archiveProcessSearch #advancedSearch .column label,
body section#trackingTaskSearch #advancedSearch .column label,
body section#archiveTaskSearch #advancedSearch .column label {
  display: block;
  margin-top: 15px;
  margin-bottom: 5px;
}
body section#trackingProcessSearch #advancedSearch .column .ui-widget-header,
body section#archiveProcessSearch #advancedSearch .column .ui-widget-header,
body section#trackingTaskSearch #advancedSearch .column .ui-widget-header,
body section#archiveTaskSearch #advancedSearch .column .ui-widget-header {
  background-color: #e9e9e9;
}
body section#trackingProcessSearch #advancedSearch .column > input[type=text],
body section#archiveProcessSearch #advancedSearch .column > input[type=text],
body section#trackingTaskSearch #advancedSearch .column > input[type=text],
body section#archiveTaskSearch #advancedSearch .column > input[type=text],
body section#trackingProcessSearch #advancedSearch .column > select,
body section#archiveProcessSearch #advancedSearch .column > select,
body section#trackingTaskSearch #advancedSearch .column > select,
body section#archiveTaskSearch #advancedSearch .column > select {
  width: 320px;
}
body section#trackingProcessSearch #advancedSearch .column .ui-buttonset .ui-state-default .ui-button-text,
body section#archiveProcessSearch #advancedSearch .column .ui-buttonset .ui-state-default .ui-button-text,
body section#trackingTaskSearch #advancedSearch .column .ui-buttonset .ui-state-default .ui-button-text,
body section#archiveTaskSearch #advancedSearch .column .ui-buttonset .ui-state-default .ui-button-text {
  border: 1px solid #f6f6f6;
  background-color: #efefef;
}
body section#trackingProcessSearch #advancedSearch .column .ui-buttonset .ui-state-default .ui-button-text .ui-button-text,
body section#archiveProcessSearch #advancedSearch .column .ui-buttonset .ui-state-default .ui-button-text .ui-button-text,
body section#trackingTaskSearch #advancedSearch .column .ui-buttonset .ui-state-default .ui-button-text .ui-button-text,
body section#archiveTaskSearch #advancedSearch .column .ui-buttonset .ui-state-default .ui-button-text .ui-button-text {
  border: none;
}
body section#trackingProcessSearch #advancedSearch .column .ui-buttonset .ui-state-active .ui-button-text,
body section#archiveProcessSearch #advancedSearch .column .ui-buttonset .ui-state-active .ui-button-text,
body section#trackingTaskSearch #advancedSearch .column .ui-buttonset .ui-state-active .ui-button-text,
body section#archiveTaskSearch #advancedSearch .column .ui-buttonset .ui-state-active .ui-button-text {
  border: none;
  background-color: #ffffff;
}
body section#trackingProcessSearch #advancedSearch .spacer,
body section#archiveProcessSearch #advancedSearch .spacer,
body section#trackingTaskSearch #advancedSearch .spacer,
body section#archiveTaskSearch #advancedSearch .spacer {
  width: 20px;
  display: table-cell;
}
body section#trackingProcessSearch #advancedSearch #processDateSearch,
body section#archiveProcessSearch #advancedSearch #processDateSearch,
body section#trackingTaskSearch #advancedSearch #processDateSearch,
body section#archiveTaskSearch #advancedSearch #processDateSearch,
body section#trackingProcessSearch #advancedSearch #taskFinalParticipantSearch,
body section#archiveProcessSearch #advancedSearch #taskFinalParticipantSearch,
body section#trackingTaskSearch #advancedSearch #taskFinalParticipantSearch,
body section#archiveTaskSearch #advancedSearch #taskFinalParticipantSearch {
  width: 50%;
  display: inline-block;
}
body section#trackingTaskSearch #advancedSearch #taskInformationSearch,
body section#archiveTaskSearch #advancedSearch #taskInformationSearch {
  min-height: 409px;
}
body section#trackingProcessResults header h1,
body section#trackingTasksResults header h1,
body section#archiveProcessResults header h1,
body section#archiveTasksResults header h1 {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-width: 792px;
  white-space: nowrap;
}
body section#trackingProcessResults #trackingProcessResultList,
body section#trackingTasksResults #trackingProcessResultList,
body section#archiveProcessResults #trackingProcessResultList,
body section#archiveTasksResults #trackingProcessResultList,
body section#trackingProcessResults #trackingTasksResultList,
body section#trackingTasksResults #trackingTasksResultList,
body section#archiveProcessResults #trackingTasksResultList,
body section#archiveTasksResults #trackingTasksResultList,
body section#trackingProcessResults #archiveProcessResultList,
body section#trackingTasksResults #archiveProcessResultList,
body section#archiveProcessResults #archiveProcessResultList,
body section#archiveTasksResults #archiveProcessResultList,
body section#trackingProcessResults #archiveTasksResultList,
body section#trackingTasksResults #archiveTasksResultList,
body section#archiveProcessResults #archiveTasksResultList,
body section#archiveTasksResults #archiveTasksResultList {
  margin: 15px 0px 15px 0px;
  padding: 0;
  list-style: none;
}
[dir="rtl"] body section#trackingProcessResults #trackingProcessResultList,
[dir="rtl"] body section#trackingTasksResults #trackingProcessResultList,
[dir="rtl"] body section#archiveProcessResults #trackingProcessResultList,
[dir="rtl"] body section#archiveTasksResults #trackingProcessResultList,
[dir="rtl"] body section#trackingProcessResults #trackingTasksResultList,
[dir="rtl"] body section#trackingTasksResults #trackingTasksResultList,
[dir="rtl"] body section#archiveProcessResults #trackingTasksResultList,
[dir="rtl"] body section#archiveTasksResults #trackingTasksResultList,
[dir="rtl"] body section#trackingProcessResults #archiveProcessResultList,
[dir="rtl"] body section#trackingTasksResults #archiveProcessResultList,
[dir="rtl"] body section#archiveProcessResults #archiveProcessResultList,
[dir="rtl"] body section#archiveTasksResults #archiveProcessResultList,
[dir="rtl"] body section#trackingProcessResults #archiveTasksResultList,
[dir="rtl"] body section#trackingTasksResults #archiveTasksResultList,
[dir="rtl"] body section#archiveProcessResults #archiveTasksResultList,
[dir="rtl"] body section#archiveTasksResults #archiveTasksResultList {
  margin: 15px 0px 15px 0px;
}
body section#trackingProcessResults #trackingProcessResultList li,
body section#trackingTasksResults #trackingProcessResultList li,
body section#archiveProcessResults #trackingProcessResultList li,
body section#archiveTasksResults #trackingProcessResultList li,
body section#trackingProcessResults #trackingTasksResultList li,
body section#trackingTasksResults #trackingTasksResultList li,
body section#archiveProcessResults #trackingTasksResultList li,
body section#archiveTasksResults #trackingTasksResultList li,
body section#trackingProcessResults #archiveProcessResultList li,
body section#trackingTasksResults #archiveProcessResultList li,
body section#archiveProcessResults #archiveProcessResultList li,
body section#archiveTasksResults #archiveProcessResultList li,
body section#trackingProcessResults #archiveTasksResultList li,
body section#trackingTasksResults #archiveTasksResultList li,
body section#archiveProcessResults #archiveTasksResultList li,
body section#archiveTasksResults #archiveTasksResultList li {
  display: table;
  width: 100%;
}
body section#trackingProcessResults #trackingProcessResultList li:not(:first-of-type),
body section#trackingTasksResults #trackingProcessResultList li:not(:first-of-type),
body section#archiveProcessResults #trackingProcessResultList li:not(:first-of-type),
body section#archiveTasksResults #trackingProcessResultList li:not(:first-of-type),
body section#trackingProcessResults #trackingTasksResultList li:not(:first-of-type),
body section#trackingTasksResults #trackingTasksResultList li:not(:first-of-type),
body section#archiveProcessResults #trackingTasksResultList li:not(:first-of-type),
body section#archiveTasksResults #trackingTasksResultList li:not(:first-of-type),
body section#trackingProcessResults #archiveProcessResultList li:not(:first-of-type),
body section#trackingTasksResults #archiveProcessResultList li:not(:first-of-type),
body section#archiveProcessResults #archiveProcessResultList li:not(:first-of-type),
body section#archiveTasksResults #archiveProcessResultList li:not(:first-of-type),
body section#trackingProcessResults #archiveTasksResultList li:not(:first-of-type),
body section#trackingTasksResults #archiveTasksResultList li:not(:first-of-type),
body section#archiveProcessResults #archiveTasksResultList li:not(:first-of-type),
body section#archiveTasksResults #archiveTasksResultList li:not(:first-of-type) {
  margin-top: 15px;
}
body section#trackingProcessResults #trackingProcessResultList li > div,
body section#trackingTasksResults #trackingProcessResultList li > div,
body section#archiveProcessResults #trackingProcessResultList li > div,
body section#archiveTasksResults #trackingProcessResultList li > div,
body section#trackingProcessResults #trackingTasksResultList li > div,
body section#trackingTasksResults #trackingTasksResultList li > div,
body section#archiveProcessResults #trackingTasksResultList li > div,
body section#archiveTasksResults #trackingTasksResultList li > div,
body section#trackingProcessResults #archiveProcessResultList li > div,
body section#trackingTasksResults #archiveProcessResultList li > div,
body section#archiveProcessResults #archiveProcessResultList li > div,
body section#archiveTasksResults #archiveProcessResultList li > div,
body section#trackingProcessResults #archiveTasksResultList li > div,
body section#trackingTasksResults #archiveTasksResultList li > div,
body section#archiveProcessResults #archiveTasksResultList li > div,
body section#archiveTasksResults #archiveTasksResultList li > div {
  display: table-cell;
}
body section#trackingProcessResults #trackingProcessResultList li > div:nth-of-type(2),
body section#trackingTasksResults #trackingProcessResultList li > div:nth-of-type(2),
body section#archiveProcessResults #trackingProcessResultList li > div:nth-of-type(2),
body section#archiveTasksResults #trackingProcessResultList li > div:nth-of-type(2),
body section#trackingProcessResults #trackingTasksResultList li > div:nth-of-type(2),
body section#trackingTasksResults #trackingTasksResultList li > div:nth-of-type(2),
body section#archiveProcessResults #trackingTasksResultList li > div:nth-of-type(2),
body section#archiveTasksResults #trackingTasksResultList li > div:nth-of-type(2),
body section#trackingProcessResults #archiveProcessResultList li > div:nth-of-type(2),
body section#trackingTasksResults #archiveProcessResultList li > div:nth-of-type(2),
body section#archiveProcessResults #archiveProcessResultList li > div:nth-of-type(2),
body section#archiveTasksResults #archiveProcessResultList li > div:nth-of-type(2),
body section#trackingProcessResults #archiveTasksResultList li > div:nth-of-type(2),
body section#trackingTasksResults #archiveTasksResultList li > div:nth-of-type(2),
body section#archiveProcessResults #archiveTasksResultList li > div:nth-of-type(2),
body section#archiveTasksResults #archiveTasksResultList li > div:nth-of-type(2) {
  width: 40%;
}
body section#trackingProcessResults #trackingProcessResultList li > div:nth-of-type(2) > span,
body section#trackingTasksResults #trackingProcessResultList li > div:nth-of-type(2) > span,
body section#archiveProcessResults #trackingProcessResultList li > div:nth-of-type(2) > span,
body section#archiveTasksResults #trackingProcessResultList li > div:nth-of-type(2) > span,
body section#trackingProcessResults #trackingTasksResultList li > div:nth-of-type(2) > span,
body section#trackingTasksResults #trackingTasksResultList li > div:nth-of-type(2) > span,
body section#archiveProcessResults #trackingTasksResultList li > div:nth-of-type(2) > span,
body section#archiveTasksResults #trackingTasksResultList li > div:nth-of-type(2) > span,
body section#trackingProcessResults #archiveProcessResultList li > div:nth-of-type(2) > span,
body section#trackingTasksResults #archiveProcessResultList li > div:nth-of-type(2) > span,
body section#archiveProcessResults #archiveProcessResultList li > div:nth-of-type(2) > span,
body section#archiveTasksResults #archiveProcessResultList li > div:nth-of-type(2) > span,
body section#trackingProcessResults #archiveTasksResultList li > div:nth-of-type(2) > span,
body section#trackingTasksResults #archiveTasksResultList li > div:nth-of-type(2) > span,
body section#archiveProcessResults #archiveTasksResultList li > div:nth-of-type(2) > span,
body section#archiveTasksResults #archiveTasksResultList li > div:nth-of-type(2) > span {
  display: inline-block;
}
body section#loginForm {
  width: 800px;
}
body section#loginForm p {
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  /*font-size: @regular;*/
}
body section#loginForm div {
  font-size: 13px;
}
body section#loginForm .editor-label {
  /*font-size: @regular;*/
}
body section#loginForm.expiredForm form {
  width: 420px;
  display: inline-block;
}
body section#loginForm.expiredForm ol {
  list-style: none;
  position: relative;
  left: -20px;
  font-size: 14px;
}
[dir="rtl"] body section#loginForm.expiredForm ol {
  left: auto;
  right: -20px;
}
body section#loginForm.expiredForm div.password-rules {
  display: inline-block;
  vertical-align: top;
  width: 370px;
}
body section#loginForm.expiredForm div.password-rules div.password-rules-box {
  display: block;
  padding: 15px;
  background-color: #f6f6f6;
}
body section#loginForm form {
  display: table-cell;
  width: 400px;
}
body section#loginForm,
body section#standardSection {
  margin: 0px auto;
  width: 400px;
  background: #ffffff;
  padding: 25px;
  padding-top: 10px;
  overflow: hidden;
}
body section#loginForm.expiredForm,
body section#standardSection.expiredForm {
  width: 800px;
  max-width: 800px;
  min-width: 800px;
}
body section#loginForm h2,
body section#standardSection h2 {
  font-size: 30px;
  margin: 0px;
  color: #001742;
  font-weight: 400;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
body section#loginForm div.back-action,
body section#standardSection div.back-action {
  position: relative;
  right: -7px;
}
body section#loginForm a.error-link,
body section#standardSection a.error-link {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
  color: #666666;
  font-family: 'open_sans', 'Segoe UI', Arial, Helvetica, Sans-serif;
}
body section#loginForm a.error-link:hover,
body section#standardSection a.error-link:hover {
  color: #b24d77;
}
body section#loginForm div.error-details,
body section#standardSection div.error-details {
  display: none;
  padding: 10px;
  background: #f6f6f6;
  margin-top: 5px;
}
body section#loginForm div.error-details p,
body section#standardSection div.error-details p {
  margin: 0px;
}
body section#loginForm form label,
body section#standardSection form label {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
  color: #333333;
}
body section#loginForm form a,
body section#standardSection form a {
  color: #00050f;
  font-size: 11px;
  font-weight: 700;
  margin-bottom: 10px;
  display: inline-block;
}
body section#loginForm form a:hover,
body section#standardSection form a:hover {
  color: #b24d77;
}
body section#loginForm form input,
body section#standardSection form input {
  padding: 10px;
  font-size: 15px;
  margin: 0px;
  margin-bottom: 10px;
}
body section#loginForm form input[type=text],
body section#standardSection form input[type=text],
body section#loginForm form input[type=password],
body section#standardSection form input[type=password] {
  width: 350px;
  max-width: 350px;
}
body section#loginForm form input[type=text]:focus,
body section#standardSection form input[type=text]:focus,
body section#loginForm form input[type=password]:focus,
body section#standardSection form input[type=password]:focus {
  -moz-box-shadow: 0 0 10px #b24d77;
  -webkit-box-shadow: 0 0 10px #b24d77;
  box-shadow: 0 0 10px #b24d77;
  outline: none;
}
body section#loginForm form input[type=submit],
body section#standardSection form input[type=submit] {
  cursor: pointer;
  margin-left: 4px;
  margin-bottom: 0px;
  margin-top: 5px;
  padding: 10px 5px 10px 5px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100px;
  width: 100px;
}
[dir="rtl"] body section#loginForm form input[type=submit],
[dir="rtl"] body section#standardSection form input[type=submit] {
  margin-left: 0px;
  margin-right: 4px;
}
[dir="rtl"] body section#loginForm form input[type=submit],
[dir="rtl"] body section#standardSection form input[type=submit] {
  padding: 10px 5px 10px 5px;
}
body section#loginForm form .form-field input[type=submit],
body section#standardSection form .form-field input[type=submit] {
  max-width: 150px;
  width: 150px;
}
body section#loginForm form select#languageSelect,
body section#standardSection form select#languageSelect {
  padding: 8px 5px 8px 5px;
  font-size: 10px !important;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  width: 248px;
  max-width: 248px;
  white-space: nowrap;
  text-transform: uppercase;
  margin: 4px 20px;
}
[dir="rtl"] body section#loginForm form select#languageSelect,
[dir="rtl"] body section#standardSection form select#languageSelect {
  padding: 8px 5px 8px 5px;
}
body section#loginForm form select#languageSelect option,
body section#standardSection form select#languageSelect option {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 250px;
  max-width: 300px;
}
body section#standardSection hgroup.title h1.error {
  margin: 0px;
  font-size: 8em;
  line-height: 1em;
  color: #999999;
}
body section#standardSection hgroup.title h2.error {
  margin: 0px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
  color: #00050f;
}
body section#browseProcess {
  margin-top: 20px;
  display: block;
  background: #f6f6f6;
}
body section#browseProcess input#filterProcessGroups,
body section#browseProcess input#filterProcesses,
body section#browseProcess input#filterTasks,
body section#browseProcess input#filterReports {
  padding-right: 25px;
}
[dir="rtl"] body section#browseProcess input#filterProcessGroups,
[dir="rtl"] body section#browseProcess input#filterProcesses,
[dir="rtl"] body section#browseProcess input#filterTasks,
[dir="rtl"] body section#browseProcess input#filterReports {
  padding-right: 0px;
  padding-left: 25px;
}
body section#browseProcess header {
  padding: 10px 20px 0px 20px;
}
[dir="rtl"] body section#browseProcess header {
  padding: 10px 20px 0px 20px;
}
body section#browseProcess header h3 {
  text-transform: uppercase;
  font-size: 12px !important;
  margin-top: 0px;
  margin-bottom: 10px;
  font-weight: 700;
  color: #001742;
  max-width: 760px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body section#browseProcess .completed .subheader,
body section#browseProcess .completed span,
body section#browseProcess .completed .change {
  display: inline-block;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body section#browseProcess .completed .subheader {
  max-width: 350px;
}
body section#browseProcess .completed span,
body section#browseProcess .completed .change {
  max-width: 200px;
}
body section#pendingTasksDashboard nav ul li {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 700;
  color: #666666;
}
body section#pendingTasksDashboard nav ul li span {
  font-size: 32px;
}
body section#pendingTasksDashboard nav ul li.overdue span {
  color: #cc0000;
}
body section#pendingTasksDashboard nav ul li.today span {
  color: #333333;
}
body section#processTrackingDashboard {
  padding-top: 10px;
  padding-bottom: 10px;
}
body section#processTrackingDashboard nav {
  margin: 0px -10px;
}
body section#processTrackingDashboard nav ul li {
  font-size: 11px;
  text-align: center;
}
body section#processTrackingDashboard nav ul li span {
  color: #333333;
  font-size: 30px;
}
body section #advancedSearch {
  margin-bottom: 15px;
}
body section #advancedSearch div.row {
  margin-top: 20px;
  clear: both;
}
body section #advancedSearch #dateType {
  position: relative;
  top: -20px;
  margin-bottom: -20px;
}
body section #advancedSearch .itemSelector {
  white-space: nowrap;
}
body section #advancedSearch .itemSelector label.ui-button {
  margin-right: -3px;
}
[dir="rtl"] body section #advancedSearch .itemSelector label.ui-button {
  margin-right: 0px;
  margin-left: -3px;
}
body section #advancedSearch .itemSelector .ui-button-text {
  padding-left: 8px;
  padding-right: 8px;
}
[dir="rtl"] body section #advancedSearch .itemSelector .ui-button-text {
  padding-left: 0px;
  padding-right: 8px;
}
[dir="rtl"] body section #advancedSearch .itemSelector .ui-button-text {
  padding-right: 0px;
  padding-left: 8px;
}
body section #taskGrid .form-field label b {
  color: #b24d77 !important;
  font-size: 13px;
}
body section.controlGrid {
  width: 100%;
  margin-bottom: 10px;
  padding-left: 4px;
}
[dir="rtl"] body section.controlGrid {
  padding-left: 0px;
  padding-right: 4px;
}
body section.controlGrid header {
  height: auto;
  min-height: 42px;
}
body section.controlGrid header h3 {
  font-size: 15px;
  font-weight: 700;
  position: relative;
  left: -5px;
  padding-top: 20px;
  color: #001742;
  white-space: normal;
}
[dir="rtl"] body section.controlGrid header h3 {
  left: auto;
  right: -5px;
}
body section.controlGrid header menu input[type=submit],
body section.controlGrid header menu .controlGrid-viewButton {
  padding: 7px 8px;
  font-size: 10px !important;
  font-weight: 400;
  font-family: 'FontAwesome';
}
body section.controlGrid header menu .controlGrid-viewButton {
  margin-top: 5px;
  margin-right: 10px;
  padding: 10px 10px;
}
body section.controlGrid div.gridArea {
  background: #fbfbfb;
  overflow: auto;
  padding: 15px;
  max-height: 100%;
}
body section.controlGrid div.gridArea > table tr {
  border-bottom: 1px solid #e9e9e9 !important;
}
body section.controlGrid div.gridArea > table tr .fileUpload {
  min-width: 163px;
}
body section.controlGrid div.gridArea > table tr .fileUpload ul[data-role="fcFileUploadControlList"] {
  min-width: 163px;
  max-width: 99%;
  width: 99%;
}
body section.controlGrid div.gridArea > table tr .fileUpload ul[data-role="fcFileUploadControlList"] li {
  padding-top: 0px;
  padding-bottom: 0px;
}
body section.controlGrid div.gridArea > table,
body section div.editor div.gridArea > table,
body section.controlGrid div.editor-field > table,
body section div.editor div.editor-field > table {
  width: 100%;
}
body section.controlGrid div.gridArea table th,
body section div.editor div.gridArea table th,
body section.controlGrid div.editor-field table th,
body section div.editor div.editor-field table th,
body section.controlGrid div.gridArea table td,
body section div.editor div.gridArea table td,
body section.controlGrid div.editor-field table td,
body section div.editor div.editor-field table td {
  background: #fbfbfb;
  margin: 0px;
  text-align: left;
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: middle;
}
[dir="rtl"] body section.controlGrid div.gridArea table th,
[dir="rtl"] body section div.editor div.gridArea table th,
[dir="rtl"] body section.controlGrid div.editor-field table th,
[dir="rtl"] body section div.editor div.editor-field table th,
[dir="rtl"] body section.controlGrid div.gridArea table td,
[dir="rtl"] body section div.editor div.gridArea table td,
[dir="rtl"] body section.controlGrid div.editor-field table td,
[dir="rtl"] body section div.editor div.editor-field table td {
  text-align: right;
}
body section.controlGrid div.gridArea table th textarea,
body section div.editor div.gridArea table th textarea,
body section.controlGrid div.editor-field table th textarea,
body section div.editor div.editor-field table th textarea,
body section.controlGrid div.gridArea table td textarea,
body section div.editor div.gridArea table td textarea,
body section.controlGrid div.editor-field table td textarea,
body section div.editor div.editor-field table td textarea,
body section.controlGrid div.gridArea table th input[data-role="fcTextControl"],
body section div.editor div.gridArea table th input[data-role="fcTextControl"],
body section.controlGrid div.editor-field table th input[data-role="fcTextControl"],
body section div.editor div.editor-field table th input[data-role="fcTextControl"],
body section.controlGrid div.gridArea table td input[data-role="fcTextControl"],
body section div.editor div.gridArea table td input[data-role="fcTextControl"],
body section.controlGrid div.editor-field table td input[data-role="fcTextControl"],
body section div.editor div.editor-field table td input[data-role="fcTextControl"] {
  margin-top: 2px;
  margin-bottom: 2px;
}
body section.controlGrid div.gridArea table th span[data-role="fcLabelControl"],
body section div.editor div.gridArea table th span[data-role="fcLabelControl"],
body section.controlGrid div.editor-field table th span[data-role="fcLabelControl"],
body section div.editor div.editor-field table th span[data-role="fcLabelControl"],
body section.controlGrid div.gridArea table td span[data-role="fcLabelControl"],
body section div.editor div.gridArea table td span[data-role="fcLabelControl"],
body section.controlGrid div.editor-field table td span[data-role="fcLabelControl"],
body section div.editor div.editor-field table td span[data-role="fcLabelControl"] {
  overflow: hidden;
  display: inline-block;
  white-space: normal;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  vertical-align: middle;
}
body section.controlGrid div.gridArea table thead th,
body section div.editor div.gridArea table thead th,
body section.controlGrid div.editor-field table thead th,
body section div.editor div.editor-field table thead th {
  padding: 5px;
  text-align: center;
  border-bottom: 1px solid #a8a9a9;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  background: #8e9090;
  color: #ffffff;
}
body section.controlGrid div.gridArea table thead th span,
body section div.editor div.gridArea table thead th span,
body section.controlGrid div.editor-field table thead th span,
body section div.editor div.editor-field table thead th span {
  color: #ffffff;
  font-size: 11px;
  text-transform: uppercase;
}
body section.controlGrid div.gridArea table thead th:not(:last-of-type),
body section div.editor div.gridArea table thead th:not(:last-of-type),
body section.controlGrid div.editor-field table thead th:not(:last-of-type),
body section div.editor div.editor-field table thead th:not(:last-of-type) {
  border-right: 1px solid #dbdcdc;
}
[dir="rtl"] body section.controlGrid div.gridArea table thead th:not(:last-of-type),
[dir="rtl"] body section div.editor div.gridArea table thead th:not(:last-of-type),
[dir="rtl"] body section.controlGrid div.editor-field table thead th:not(:last-of-type),
[dir="rtl"] body section div.editor div.editor-field table thead th:not(:last-of-type) {
  border-right: 0;
  border-left: 1px solid #dbdcdc;
}
body section.controlGrid div.gridArea table thead span.required:after,
body section div.editor div.gridArea table thead span.required:after,
body section.controlGrid div.editor-field table thead span.required:after,
body section div.editor div.editor-field table thead span.required:after {
  color: #cc0000;
  content: "*";
}
body section.controlGrid div.gridArea table tbody tr,
body section div.editor div.gridArea table tbody tr,
body section.controlGrid div.editor-field table tbody tr,
body section div.editor div.editor-field table tbody tr {
  border-bottom: 1px solid #e9e9e9;
}
body section.controlGrid div.gridArea table tbody tr:hover,
body section div.editor div.gridArea table tbody tr:hover,
body section.controlGrid div.editor-field table tbody tr:hover,
body section div.editor div.editor-field table tbody tr:hover {
  background: #f6f6f6;
}
body section.controlGrid div.gridArea table tbody tr:hover button.ui-datepicker-trigger,
body section div.editor div.gridArea table tbody tr:hover button.ui-datepicker-trigger,
body section.controlGrid div.editor-field table tbody tr:hover button.ui-datepicker-trigger,
body section div.editor div.editor-field table tbody tr:hover button.ui-datepicker-trigger {
  background: #f6f6f6;
}
body section.controlGrid div.gridArea table tbody tr td,
body section div.editor div.gridArea table tbody tr td,
body section.controlGrid div.editor-field table tbody tr td,
body section div.editor div.editor-field table tbody tr td {
  padding: 7px !important;
  vertical-align: middle;
}
body section.controlGrid div.gridArea table tbody tr td input[type="radio"],
body section div.editor div.gridArea table tbody tr td input[type="radio"],
body section.controlGrid div.editor-field table tbody tr td input[type="radio"],
body section div.editor div.editor-field table tbody tr td input[type="radio"],
body section.controlGrid div.gridArea table tbody tr td input[type="checkbox"],
body section div.editor div.gridArea table tbody tr td input[type="checkbox"],
body section.controlGrid div.editor-field table tbody tr td input[type="checkbox"],
body section div.editor div.editor-field table tbody tr td input[type="checkbox"] {
  padding: 2px;
}
body section.controlGrid div.gridArea table tbody tr td button.ui-datepicker-trigger,
body section div.editor div.gridArea table tbody tr td button.ui-datepicker-trigger,
body section.controlGrid div.editor-field table tbody tr td button.ui-datepicker-trigger,
body section div.editor div.editor-field table tbody tr td button.ui-datepicker-trigger {
  background: #fbfbfb;
}
body section.controlGrid div.gridArea table tbody tr td input,
body section div.editor div.gridArea table tbody tr td input,
body section.controlGrid div.editor-field table tbody tr td input,
body section div.editor div.editor-field table tbody tr td input {
  vertical-align: middle;
}
body section.controlGrid div.gridArea table tbody tr td:not(:last-of-type),
body section div.editor div.gridArea table tbody tr td:not(:last-of-type),
body section.controlGrid div.editor-field table tbody tr td:not(:last-of-type),
body section div.editor div.editor-field table tbody tr td:not(:last-of-type) {
  border-right: 1px solid #e9e9e9;
}
[dir="rtl"] body section.controlGrid div.gridArea table tbody tr td:not(:last-of-type),
[dir="rtl"] body section div.editor div.gridArea table tbody tr td:not(:last-of-type),
[dir="rtl"] body section.controlGrid div.editor-field table tbody tr td:not(:last-of-type),
[dir="rtl"] body section div.editor div.editor-field table tbody tr td:not(:last-of-type) {
  border-right: 0;
  border-left: 1px solid #e9e9e9;
}
body section.controlGrid div.gridArea div.noItems,
body section div.editor div.gridArea div.noItems,
body section.controlGrid div.editor-field div.noItems,
body section div.editor div.editor-field div.noItems {
  padding: 15px;
  padding-left: 0px;
  color: #666666;
}
[dir="rtl"] body section.controlGrid div.gridArea div.noItems,
[dir="rtl"] body section div.editor div.gridArea div.noItems,
[dir="rtl"] body section.controlGrid div.editor-field div.noItems,
[dir="rtl"] body section div.editor div.editor-field div.noItems {
  padding-left: 0px;
  padding-right: 0px;
}
body section span.required:after {
  color: #cc0000;
  content: "*";
}
body section#accountDetails header nav span.label,
body section#updateAccountDetails header nav span.label,
body section#changePassword header nav span.label {
  position: relative;
  top: -3px;
}
body section#accountDetails header nav li,
body section#updateAccountDetails header nav li,
body section#changePassword header nav li {
  float: left;
}
body section#accountDetails header nav a,
body section#updateAccountDetails header nav a,
body section#changePassword header nav a {
  font-size: 13px;
  margin: 0px;
  padding: 0px;
  margin-left: 15px;
}
[dir="rtl"] body section#accountDetails header nav a,
[dir="rtl"] body section#updateAccountDetails header nav a,
[dir="rtl"] body section#changePassword header nav a {
  margin-left: 0px;
  margin-right: 15px;
}
body [data-role="controlGrid-dialog"] > table {
  width: 100%;
}
body div.loginHeader {
  padding: 10px 0px;
  margin-top: 10px;
  width: 450px;
  margin: 0px auto;
  background: #00205b;
}
body div.loginHeader H1 {
  font-size: 36px;
  margin: 5px 0px;
  margin-top: 25px;
  display: block;
  color: #ffffff;
  width: 400px;
  margin: 0px auto;
  background-position: center;
}
body div.loginHeader H1.header {
  width: 430px;
  height: 100px;
  top: 0px;
}
body #processNotesDialog header {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  color: #404040;
  margin-bottom: 5px;
  padding-top: 0px;
}
body #processNotesDialog header p.new-note {
  text-transform: uppercase;
  font-size: 12px;
  color: #666666;
  font-weight: 700;
  margin-bottom: 5px;
}
body #processNotesDialog textarea.notes-input {
  width: 55%;
  margin-bottom: 5px;
  margin-top: 10px;
}
body #processNotesDialog div.no-notes {
  font-size: 36px;
  color: #c9c9c9;
}
body #processNotesDialog ul.notes {
  margin: 20px 0px;
  padding: 0px;
}
body #processNotesDialog ul.notes li.note {
  padding: 15px;
  list-style: none;
  margin: 0px;
  background-color: #fafafa;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
body #processNotesDialog ul.notes li.note .icon-quote-left,
body #processNotesDialog ul.notes li.note .icon-quote-right {
  color: #7c7c7c;
}
body #processNotesDialog ul.notes li.note .metadata {
  display: block;
  margin: -15px;
  margin-top: 15px;
  text-transform: uppercase;
  font-size: 10px;
  background: #f6f6f6;
  color: #666666;
  padding: 5px;
}
body #processNotesDialog ul.notes li.note .metadata > div,
body #processNotesDialog ul.notes li.note .metadata span {
  display: inline-block;
  font-size: 11px;
  font-weight: 700;
}
body #processNotesDialog footer {
  padding-bottom: 10px;
  text-transform: uppercase;
  font-size: 12px;
}
body #mainDashboard {
  overflow: hidden;
}
body #mainDashboard header > * {
  margin: 0px;
  padding: 0px 1px 0px 1px;
}
[dir="rtl"] body #mainDashboard header > * {
  padding: 0px 1px 0px 1px;
}
body #mainDashboard header h1 {
  text-transform: uppercase;
  margin: 0px;
  margin-bottom: 10px;
  padding: 0px;
  font-size: 13px;
  font-weight: 700;
}
body #mainDashboard .charts-wrapper {
  display: table;
  width: 100%;
  margin-top: 20px;
}
body #mainDashboard .charts-wrapper > * {
  display: table-cell;
}
body #mainDashboard .charts-wrapper .ui-chart-palette-1 {
  border-color: #a0456b;
  background-color: #b24d77;
}
body #mainDashboard .charts-wrapper .ui-chart-palette-2 {
  border-color: #ba5f85;
  background-color: #c17192;
}
body #mainDashboard .charts-wrapper .ui-chart-palette-3 {
  border-color: #c982a0;
  background-color: #d194ad;
}
body #mainDashboard .charts-wrapper .ui-chart-palette-4 {
  border-color: #d8a6bb;
  background-color: #e0b8c9;
}
body #mainDashboard .charts-wrapper .ui-chart-palette-5 {
  border-color: #e8cad6;
  background-color: #f0dbe4;
}
body #mainDashboard .charts-wrapper .ui-chart-palette-6 {
  border-color: #f2f2f2;
  background-color: #ffffff;
}
body #mainDashboard .charts-wrapper .ui-chart-palette-7 {
  border-color: #f2f2f2;
  background-color: #ffffff;
}
body #mainDashboard .charts-wrapper .ui-chart-palette-8 {
  border-color: #f2f2f2;
  background-color: #ffffff;
}
body #mainDashboard .charts-wrapper .ui-chart-axis {
  border-color: #999999;
  background-color: #999999;
  font-family: 'open_sans', 'Segoe UI', Arial, Helvetica, Sans-serif;
}
body #mainDashboard .charts-wrapper .ui-chart-piechart-container {
  font-size: 13px;
  margin-top: 20px;
}
body #mainDashboard .charts-wrapper .ui-chart-legend {
  margin-top: 10px;
  overflow: hidden;
}
body #mainDashboard .charts-wrapper .ui-chart-legend-items-list {
  padding-right: 2px;
  margin: 0px;
  margin-top: 2px;
}
[dir="rtl"] body #mainDashboard .charts-wrapper .ui-chart-legend-items-list {
  padding-right: 0px;
  padding-left: 2px;
}
body #mainDashboard .charts-wrapper .ui-chart-legend-items-list .ui-chart-legend-item {
  padding-right: 5px;
  margin-right: 5px;
  max-width: 165px;
  width: 165px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
[dir="rtl"] body #mainDashboard .charts-wrapper .ui-chart-legend-items-list .ui-chart-legend-item {
  padding-right: 0px;
  padding-left: 5px;
}
[dir="rtl"] body #mainDashboard .charts-wrapper .ui-chart-legend-items-list .ui-chart-legend-item {
  margin-right: 0px;
  margin-left: 5px;
}
body #mainDashboard .charts-wrapper .ui-chart-legend-item-text {
  vertical-align: middle;
  font-size: 11px;
  max-width: 140px;
}
body #mainDashboard .charts-wrapper .ui-chart-legend-item-text span {
  max-width: 140px;
  display: block;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
body #mainDashboard .charts-wrapper .ui-chart-legend table tr {
  display: inline-block;
  float: left;
}
[dir="rtl"] body #mainDashboard .charts-wrapper .ui-chart-legend table tr {
  float: right;
}
body #mainDashboard .charts-wrapper .ui-chart-legend table tr > td {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
body #mainDashboard .charts-wrapper .ui-chart-legend table tr > td:nth-of-type(odd) {
  width: 18px;
}
body #mainDashboard .charts-wrapper .ui-chart-legend table tr > td:nth-of-type(even) {
  width: 140px;
}
body #mainDashboard .charts-wrapper .ui-chart-tooltip {
  -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.5);
  font-size: 13px;
  padding: 5px;
  background-color: #f6f6f6;
}
body #series1_tooltip.ui-chart-tooltip {
  -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.5);
  font-size: 13px;
  padding: 5px;
  background-color: #f6f6f6;
}
body input[type=text],
body input[type=number],
body input[type=password],
body textarea,
body select {
  border: 1px solid #999999 !important;
  font-size: 12px;
  color: #333333;
  /* firefox 19+ */
  /* ie */
}
body input[type=text] ::-webkit-input-placeholder,
body input[type=number] ::-webkit-input-placeholder,
body input[type=password] ::-webkit-input-placeholder,
body textarea ::-webkit-input-placeholder,
body select ::-webkit-input-placeholder {
  color: #efefef;
}
body input[type=text] ::-moz-placeholder,
body input[type=number] ::-moz-placeholder,
body input[type=password] ::-moz-placeholder,
body textarea ::-moz-placeholder,
body select ::-moz-placeholder {
  color: #efefef;
}
body input[type=text] :-ms-input-placeholder,
body input[type=number] :-ms-input-placeholder,
body input[type=password] :-ms-input-placeholder,
body textarea :-ms-input-placeholder,
body select :-ms-input-placeholder {
  color: #efefef;
}
body input[type=text] input:-moz-placeholder,
body input[type=number] input:-moz-placeholder,
body input[type=password] input:-moz-placeholder,
body textarea input:-moz-placeholder,
body select input:-moz-placeholder {
  color: #efefef;
}
body input[type=text]:focus,
body input[type=number]:focus,
body input[type=password]:focus,
body textarea:focus,
body select:focus {
  -moz-box-shadow: 0px 0px 5px #b24d77;
  -webkit-box-shadow: 0px 0px 5px #b24d77;
  box-shadow: 0px 0px 5px #b24d77;
  outline: none;
}
body input[type=text]:disabled,
body input[type=number]:disabled,
body input[type=password]:disabled,
body textarea:disabled,
body select:disabled,
body input[type=text][disabled],
body input[type=number][disabled],
body input[type=password][disabled],
body textarea[disabled],
body select[disabled] {
  border-color: #fafafa !important;
  background: #fafafa;
}
body div.no-notes {
  font-size: 36px;
  color: #c9c9c9;
}
body input[type=number] {
  -moz-appearance: textfield;
}
body input[type=number]::-webkit-inner-spin-button,
body input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
body textarea {
  padding: 5px !important;
  white-space: pre-wrap;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
body input[type=file] {
  font-size: 13px !important;
}
body input[type=submit],
body input[type=button],
body a.button,
body button.button {
  background: #8e9090;
  color: #ffffff;
  text-transform: uppercase;
  border: 1px solid #818383;
  font-size: 11px !important;
  font-weight: 700;
  padding: 10px 15px;
  margin-top: 5px;
  margin-right: 10px;
  font-family: 'open_sans', 'Segoe UI', Arial, Helvetica, Sans-serif;
}
[dir="rtl"] body input[type=submit],
[dir="rtl"] body input[type=button],
[dir="rtl"] body a.button,
[dir="rtl"] body button.button {
  margin-right: 0px;
  margin-left: 10px;
}
body input[type=submit].ui-button,
body input[type=button].ui-button,
body a.button.ui-button,
body button.button.ui-button {
  background: #8e9090 !important;
  text-transform: uppercase;
  color: #ffffff !important;
  font-weight: 700 !important;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
}
body input[type=submit]:hover,
body input[type=button]:hover,
body a.button:hover,
body button.button:hover {
  -moz-box-shadow: 0px 0px 7px #333333 !important;
  -webkit-box-shadow: 0px 0px 7px #333333 !important;
  box-shadow: 0px 0px 7px #333333 !important;
  border: 1px solid #a0456b;
  background-color: #b24d77;
  color: #ffffff;
}
body input[type=submit]:disabled,
body input[type=button]:disabled,
body a.button:disabled,
body button.button:disabled,
body input[type=submit][disabled],
body input[type=button][disabled],
body a.button[disabled],
body button.button[disabled] {
  background: #dddddd;
  border: 1px solid #dddddd;
  -moz-box-shadow: 0px 0px 0px #333333 !important;
  -webkit-box-shadow: 0px 0px 0px #333333 !important;
  box-shadow: 0px 0px 0px #333333 !important;
  pointer-events: none;
  cursor: default;
}
body input[type=submit]:disabled:hover,
body input[type=button]:disabled:hover,
body a.button:disabled:hover,
body button.button:disabled:hover,
body input[type=submit][disabled]:hover,
body input[type=button][disabled]:hover,
body a.button[disabled]:hover,
body button.button[disabled]:hover {
  background: #dddddd !important;
  border: 1px solid #dddddd;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  cursor: default;
  pointer-events: none;
}
body input[type=button].reset {
  background: #b5b6b6;
  font-size: 11px;
  padding: 5px 10px;
}
body a.button {
  position: relative;
}
body a.button:hover {
  -moz-box-shadow: 0px 0px 7px #333333 !important;
  -webkit-box-shadow: 0px 0px 7px #333333 !important;
  box-shadow: 0px 0px 7px #333333 !important;
}
body .ui-corner-all {
  -moz-border-radius: "0px !important";
  -webkit-border-radius: "0px !important";
  -khtml-border-radius: "0px !important";
  border-radius: "0px !important";
}
body .ui-menu-item a {
  padding: 0px;
  font-size: 11px;
  text-transform: uppercase;
}
body .ui-menu-item a:hover {
  color: #ffffff;
  background-color: #8e9090;
}
body .ui-widget {
  font-family: 'open_sans', 'Segoe UI', Arial, Helvetica, Sans-serif;
}
body .ui-widget input,
body .ui-widget select,
body .ui-widget textarea,
body .ui-widget button {
  font-family: inherit;
}
body .ui-dialog {
  padding: 0px !important;
  -moz-box-shadow: 0px 0px 15px #333333;
  -webkit-box-shadow: 0px 0px 15px #333333;
  box-shadow: 0px 0px 15px #333333;
  border: none !important;
  z-index: 101;
}
body .ui-dialog .ui-widget-header {
  border: none !important;
  background: #8e9090 !important;
  color: #ffffff !important;
  text-transform: uppercase;
  font-size: 15px !important;
  font-weight: 700 !important;
}
body .ui-dialog .ui-widget-header a {
  color: #ffffff;
  padding: 0px;
}
body .ui-dialog .ui-widget-header .ui-icon {
  position: relative;
  left: 5px;
  right: 10px;
}
[dir="rtl"] body .ui-dialog .ui-widget-header .ui-icon {
  right: 5px;
  left: 10px;
}
body .ui-dialog .ui-widget-header .ui-icon:hover {
  background-color: #ffffff !important;
  -moz-box-shadow: 0px 0px 0px 0px #333333;
  -webkit-box-shadow: 0px 0px 0px 0px #333333;
  box-shadow: 0px 0px 0px 0px #333333;
}
body .ui-dialog .ui-widget-header a.ui-state-hover {
  border: none !important;
  background: transparent;
}
body .ui-dialog .ui-widget-header a.ui-state-hover .ui-icon {
  background-color: #ffffff !important;
  border: none !important;
  -moz-box-shadow: 0px 0px 0px 0px #333333;
  -webkit-box-shadow: 0px 0px 0px 0px #333333;
  box-shadow: 0px 0px 0px 0px #333333;
}
body .ui-dialog .ui-dialog-content {
  background: #fbfbfb;
}
body .ui-dialog .ui-dialog-content .ui-iggrid-filterdialogclearall {
  float: right !important;
}
[dir="rtl"] body .ui-dialog .ui-dialog-content .ui-iggrid-filterdialogclearall {
  float: left !important;
}
body .ui-dialog .ui-dialog-content .ui-iggrid-filterdialogclearall span {
  color: #7d3653;
  font-size: 12px;
  font-weight: 400;
}
body .ui-dialog .ui-dialog-content .ui-iggrid-filterdialogclearall:hover span {
  color: #b24d77;
}
body .ui-dialog .ui-dialog-content label.ui-state-error {
  font-size: 13px !important;
}
body .ui-dialog .ui-dialog-content .ui-state-highlight {
  background-image: none;
  background-color: #efefef;
  border: none;
  border-collapse: collapse;
}
body .ui-dialog .ui-dialog-content .ui-iggrid-filtertable .ui-igedit-field {
  padding: 5px !important;
  font-size: 13px;
}
body .ui-dialog .ui-dialog-content .ui-iggrid-filtertable input[style].ui-igedit-field {
  height: auto !important;
}
body .ui-dialog .ui-dialog-content .ui-iggrid-filtertable td {
  vertical-align: top !important;
}
body .ui-dialog .ui-dialog-content .ui-iggrid-filtertable td:last-of-type {
  vertical-align: middle !important;
}
body .ui-dialog .ui-dialog-content .ui-iggrid-filtertable td .ui-icon-closethick:hover {
  cursor: pointer !important;
  background-color: #efefef !important;
}
body .ui-dialog .ui-dialog-content .ui-iggrid-filtertable td select {
  border: 1px solid #cccccc !important;
  border-collapse: collapse !important;
  border-radius: 0;
  line-height: 1px !important;
  margin: 0;
  max-height: 29px;
}
body .ui-dialog .ui-dialog-content .ui-iggrid-filtertable td select:hover {
  border: 1px solid #8c8c8c !important;
  cursor: pointer;
}
body .ui-dialog .ui-dialog-content .ui-iggrid-filtertable td select option {
  cursor: pointer !important;
  border: 1px solid #cccccc !important;
  border-collapse: collapse !important;
}
body .ui-dialog .ui-dialog-content .ui-iggrid-filtertable td select option:hover {
  background-color: #b24d77 !important;
  color: #ffffff !important;
  cursor: pointer !important;
}
body .ui-dialog .ui-dialog-content .ui-iggrid-filterdialogokcancelbuttoncontainer .ui-dialog-buttonset {
  text-transform: uppercase !important;
  margin-bottom: 10px;
}
body .ui-dialog .ui-dialog-content .ui-iggrid-filterdialogokcancelbuttoncontainer .ui-dialog-buttonset .ui-button {
  text-transform: uppercase !important;
}
body .ui-dialog .ui-dialog-content span {
  font-size: 13px;
}
body .ui-dialog .ui-dialog-content table tr button.ui-datepicker-trigger {
  background: #fbfbfb;
  vertical-align: middle;
}
body .ui-dialog .ui-dialog-content table tr:hover button.ui-datepicker-trigger {
  background: #f6f6f6;
}
body .ui-dialog .ui-dialog-titlebar {
  max-height: 50px;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  background-color: #cecfcf;
  right: 0.7em;
}
[dir="rtl"] body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  right: auto;
  left: 0.7em;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:focus {
  outline: none;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-primary {
  display: none;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
  background-color: #b24d77;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick {
  background-image: url(/fcDTiNPApplicantPortal/Skins/Desktop/Themes/theDTi/images/ui-icons_ffffff_256x240.png);
  display: inline-block;
  background-color: transparent;
  top: 8%;
  margin-left: 0px;
  margin-right: 0px;
  left: 0px;
  right: 0px;
}
[dir="rtl"] body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick {
  margin-left: 0px;
  margin-right: 0px;
}
[dir="rtl"] body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick {
  margin-right: 0px;
  margin-left: 0px;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick:hover {
  background-color: #b24d77 !important;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-text {
  display: none;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  position: relative;
  top: 4px;
  width: 70% !important;
  float: left;
}
[dir="rtl"] body .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  float: right;
}
body .ui-dialog .ui-dialog-titlebar menu {
  position: relative;
  top: -18px;
  margin-bottom: -15px;
  margin-right: 25px;
  text-align: right;
}
[dir="rtl"] body .ui-dialog .ui-dialog-titlebar menu {
  margin-right: 0px;
  margin-left: 25px;
}
[dir="rtl"] body .ui-dialog .ui-dialog-titlebar menu {
  text-align: left;
}
body .ui-dialog .ui-dialog-titlebar menu input[type=submit] {
  padding: 5px 9px !important;
  font-family: 'open_sans', 'Segoe UI', Arial, Helvetica, Sans-serif;
  line-height: 1em;
  font-weight: 400;
  font-size: 16px !important;
  min-height: 20px !important;
  min-width: 20px !important;
  text-align: center;
}
body .ui-dialog .ui-dialog-titlebar menu input.controlGrid-refreshButton,
body .ui-dialog .ui-dialog-titlebar menu input.controlGrid-removeButton,
body .ui-dialog .ui-dialog-titlebar menu input.controlGrid-addButton {
  font-family: 'FontAwesome' !important;
  vertical-align: middle;
  border: 1px solid #595959 !important;
  background-color: #cecfcf !important;
  padding: 8px 10px !important;
  font-size: 10px !important;
  font-weight: 400 !important;
}
body .ui-dialog .ui-dialog-titlebar menu input.controlGrid-refreshButton:hover,
body .ui-dialog .ui-dialog-titlebar menu input.controlGrid-removeButton:hover,
body .ui-dialog .ui-dialog-titlebar menu input.controlGrid-addButton:hover {
  background-color: #b24d77 !important;
  color: #ffffff !important;
}
body .ui-dialog .ui-iggrid-filterdialogcaption .ui-icon-closethick {
  left: '11% !important';
  top: 2px !important;
}
[dir="rtl"] body .ui-dialog .ui-iggrid-filterdialogcaption .ui-icon-closethick {
  left: auto;
  right: '11% !important';
}
body .ui-dialog div.ui-iggrid-pager .ui-state-default {
  background: transparent !important;
  border: none !important;
  color: #fafafa !important;
  display: table-cell;
  vertical-align: middle !important;
  font-size: 12px;
  position: relative;
  top: 3px;
}
body .ui-dialog div.ui-iggrid-pager .ui-icon {
  background-color: #cecfcf;
  background-image: url(/fcDTiNPApplicantPortal/Skins/Desktop/Themes/theDTi/images/ui-icons_ffffff_256x240.png);
}
body .ui-dialog div.ui-iggrid-pager .ui-iggrid-pagecurrent {
  border: none !important;
  top: 0px;
}
body .ui-dialog div.ui-iggrid-pager .ui-state-active a.ui-iggrid-pagelinkcurrent {
  font-weight: 700 !important;
  color: #b24d77 !important;
  font-size: 12px !important;
}
body .ui-dialog .ui-widget-content a,
body .ui-dialog .ui-widget-content a:visited {
  font-size: 11px;
  color: #7d3653;
}
body .ui-dialog .ui-widget-content a:hover,
body .ui-dialog .ui-widget-content a:visited:hover,
body .ui-dialog .ui-widget-content a:active,
body .ui-dialog .ui-widget-content a:visited:active {
  color: #b24d77;
}
body .ui-dialog .ui-widget-content a:disabled,
body .ui-dialog .ui-widget-content a:visited:disabled,
body .ui-dialog .ui-widget-content a[disabled],
body .ui-dialog .ui-widget-content a:visited[disabled] {
  color: #dddddd;
  cursor: default;
}
body .ui-dialog .ui-widget-content .ui-widget-header {
  background: #9b9d9d;
}
body .ui-dialog .ui-widget-content .ui-widget-header .ui-icon {
  background-color: #cecfcf;
}
body .ui-dialog .ui-widget-content .ui-widget-header .ui-icon:hover {
  background-color: #b24d77 !important;
  -moz-box-shadow: 0px 0px 0px 0px #333333;
  -webkit-box-shadow: 0px 0px 0px 0px #333333;
  box-shadow: 0px 0px 0px 0px #333333;
}
body .ui-dialog .ui-widget-content section[data-role="controlGrid"] header {
  min-height: 0px;
  padding-bottom: 0px;
}
body .ui-dialog .ui-widget-content section[data-role="controlGrid"] header h3 {
  top: 0px;
}
body .ui-dialog .ui-widget-content table {
  padding: 0px;
  margin: 0px;
  margin-top: 10px;
  background: #fbfbfb;
}
body .ui-dialog .ui-widget-content table th,
body .ui-dialog .ui-widget-content table td {
  margin: 0px;
  font-size: 11px;
  text-align: left;
  white-space: nowrap;
}
[dir="rtl"] body .ui-dialog .ui-widget-content table th,
[dir="rtl"] body .ui-dialog .ui-widget-content table td {
  text-align: right;
}
body .ui-dialog .ui-widget-content table th input,
body .ui-dialog .ui-widget-content table td input {
  vertical-align: middle;
}
body .ui-dialog .ui-widget-content table th span,
body .ui-dialog .ui-widget-content table td span {
  font-size: 11px;
}
body .ui-dialog .ui-widget-content table thead th {
  padding: 5px;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 700;
  background: #8e9090;
  color: #ffffff;
  border-right: 1px solid #dbdcdc;
}
[dir="rtl"] body .ui-dialog .ui-widget-content table thead th {
  border-right: 0;
  border-left: 1px solid #dbdcdc;
}
body .ui-dialog .ui-widget-content table thead th span {
  color: #ffffff;
  font-size: 11px;
  text-transform: uppercase;
}
body .ui-dialog .ui-widget-content table tbody tr {
  border-bottom: 1px solid #e9e9e9;
}
body .ui-dialog .ui-widget-content div.noItems {
  padding: 15px;
  background: #f6f6f6;
}
body .ui-dialog .ui-iggrid-sortableheader > a {
  font-size: 15px !important;
}
body .ui-dialog input,
body .ui-dialog select,
body .ui-dialog textarea {
  font-size: 13px;
  padding: 5px;
}
body .ui-dialog [data-role="controlGrid-dialog"] input,
body .ui-dialog [data-role="controlGrid-dialog"] select,
body .ui-dialog [data-role="controlGrid-dialog"] textarea {
  padding: 3px;
}
body .ui-dialog [data-role="controlGrid-dialog"] input[type="checkbox"],
body .ui-dialog [data-role="controlGrid-dialog"] select[type="checkbox"],
body .ui-dialog [data-role="controlGrid-dialog"] textarea[type="checkbox"],
body .ui-dialog [data-role="controlGrid-dialog"] input[type="radio"],
body .ui-dialog [data-role="controlGrid-dialog"] select[type="radio"],
body .ui-dialog [data-role="controlGrid-dialog"] textarea[type="radio"] {
  margin-right: 3px;
}
[dir="rtl"] body .ui-dialog [data-role="controlGrid-dialog"] input[type="checkbox"],
[dir="rtl"] body .ui-dialog [data-role="controlGrid-dialog"] select[type="checkbox"],
[dir="rtl"] body .ui-dialog [data-role="controlGrid-dialog"] textarea[type="checkbox"],
[dir="rtl"] body .ui-dialog [data-role="controlGrid-dialog"] input[type="radio"],
[dir="rtl"] body .ui-dialog [data-role="controlGrid-dialog"] select[type="radio"],
[dir="rtl"] body .ui-dialog [data-role="controlGrid-dialog"] textarea[type="radio"] {
  margin-right: 0px;
  margin-left: 3px;
}
body .ui-dialog div#allProcessGroupsDialog ul li a,
body .ui-dialog div#allProcessesDialog ul li a,
body .ui-dialog div#allTasksDialog ul li a,
body .ui-dialog div#allReportsDialog ul li a,
body .ui-dialog div#allMostUsedTasksDialog ul li a {
  display: table-cell;
  background: #8e9090;
  color: #fafafa !important;
  padding: 0px 10px;
  text-align: center;
  min-height: 70px;
  height: 70px;
  min-width: 140px;
  margin-bottom: 10px;
  vertical-align: middle;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
}
body .ui-dialog div#allProcessGroupsDialog ul li a:hover,
body .ui-dialog div#allProcessesDialog ul li a:hover,
body .ui-dialog div#allTasksDialog ul li a:hover,
body .ui-dialog div#allReportsDialog ul li a:hover,
body .ui-dialog div#allMostUsedTasksDialog ul li a:hover {
  background: #b24d77 !important;
  -moz-box-shadow: 0px 0px 10px #333333;
  -webkit-box-shadow: 0px 0px 10px #333333;
  box-shadow: 0px 0px 10px #333333;
  color: #ffffff !important;
}
body .ui-dialog button.ui-button-text-only {
  font-size: 13px !important;
  text-decoration: none !important;
  font-weight: 700 !important;
  color: #333333 !important;
}
body .ui-dialog button.ui-button-text-only:hover {
  color: #b24d77 !important;
}
body .ui-dialog .ui-dialog-buttonset .ui-button {
  background: #8e9090 !important;
  color: #ffffff !important;
  border: 1px solid #8e9090;
  text-transform: uppercase;
}
body .ui-dialog .ui-dialog-buttonset .ui-button:hover {
  background: #b24d77 !important;
  color: #ffffff !important;
  -moz-box-shadow: 0px 0px 5px #999999;
  -webkit-box-shadow: 0px 0px 5px #999999;
  box-shadow: 0px 0px 5px #999999;
  border: 1px solid #a0456b;
}
body .ui-dialog div[data-role="controlGrid-dialog"] tr:hover {
  background: #f6f6f6;
}
body .ui-dialog .ui-iggrid-table td {
  font-size: 13px;
  padding: 5px;
  padding-left: 15px;
}
[dir="rtl"] body .ui-dialog .ui-iggrid-table td {
  padding-left: 0px;
  padding-right: 15px;
}
body .ui-dialog .ui-iggrid-table td.ui-state-hover {
  border: none !important;
  font-weight: 700 !important;
}
body .ui-dialog .ui-iggrid-table td.ui-state-active {
  background: #b24d77 !important;
  color: #ffffff !important;
  border: none !important;
  font-weight: 700 !important;
}
body .ui-dialog .ui-iggrid-table .ui-iggrid-paging a.ui-iggrid-pagelinkcurrent {
  color: #b24d77 !important;
  cursor: default !important;
}
body .ui-dialog .ui-iggrid-table .ui-iggrid-paging .ui-iggrid-pagedropdownlabels {
  color: #ffffff !important;
  border: none !important;
  font-weight: 700 !important;
}
body .ui-dialog .ui-iggrid-table .ui-iggrid-paging .ui-iggrid-page:hover {
  cursor: pointer !important;
}
body .ui-dialog .ui-iggrid-table .ui-iggrid-paging a.ui-iggrid-pagelink {
  color: #333333 !important;
  display: inline-block !important;
  padding: 3px !important;
}
body .ui-dialog .ui-iggrid-table .ui-iggrid-paging a.ui-iggrid-pagelink:hover {
  cursor: pointer !important;
}
body .process-diagram-tooltip div.node-id {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
}
body .process-diagram-tooltip div.node-description {
  font-size: 30px;
  color: #333333;
  display: block;
  padding-bottom: 5px;
  border-bottom: 1px solid #f6f6f6;
  margin-bottom: 5px;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
body .process-diagram-tooltip div.node-metadata {
  text-transform: uppercase;
  font-size: 10px;
  color: #666666;
}
body .process-diagram-tooltip div.node-metadata span {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 700;
}
body .editor-field {
  font-size: 13px;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  margin-bottom: 1px;
  padding-left: 4px;
  padding-right: 2px;
  padding-top: 1px;
  overflow: auto;
  white-space: normal;
  /* Browse Page Icon */
}
body .editor-field span {
  font-size: 13px;
}
body .editor-field a {
  font-size: 13px;
}
[dir="rtl"] body .editor-field {
  padding-left: 2px;
  padding-right: 4px;
}
body .editor-field input[type=radio],
body .editor-field input[type=checkbox] {
  padding: 2px;
}
body .editor-field input[type=text],
body .editor-field input[type=password] {
  margin-top: 2px !important;
}
body .editor-field textarea[type=text] {
  margin-top: 2px !important;
}
body .editor-field .ui-chart-legend-item-text span {
  /*font-size: @regular;*/
}
body .editor-field .browsePage-browse-icon:focus {
  outline: none;
}
body #recentProcesses,
body #allReports {
  float: left;
  width: 503px;
  max-width: 503px;
  min-height: 115px;
  max-height: 115px;
  overflow: hidden;
}
[dir="rtl"] body #recentProcesses,
[dir="rtl"] body #allReports {
  float: right;
}
body #recentProcesses > header,
body #allReports > header {
  overflow: hidden;
}
body #recentProcesses > header h3,
body #allReports > header h3 {
  max-width: 300px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
body #recentProcesses > header h3 .icon-question-sign,
body #allReports > header h3 .icon-question-sign {
  font-size: 13px;
  margin-left: 3px;
}
[dir="rtl"] body #recentProcesses > header h3 .icon-question-sign,
[dir="rtl"] body #allReports > header h3 .icon-question-sign {
  margin-left: 0px;
  margin-right: 3px;
}
body #recentProcesses > header a,
body #allReports > header a {
  margin-left: 10px;
  margin-top: 1px;
  color: #7d3653;
  font-weight: 400;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-width: 200px;
  white-space: nowrap;
}
[dir="rtl"] body #recentProcesses > header a,
[dir="rtl"] body #allReports > header a {
  margin-left: 0px;
  margin-right: 10px;
}
body #recentProcesses > header a:hover,
body #allReports > header a:hover {
  color: #b24d77;
}
body #recentProcesses div,
body #allReports div {
  max-width: 500px;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body #recentProcesses .processButtons,
body #allReports .processButtons {
  margin: 0px;
  margin-top: 10px;
  padding: 0px;
  position: relative;
  left: -5px;
  display: table;
  margin-right: -10px;
  margin-bottom: -10px;
  white-space: normal;
}
[dir="rtl"] body #recentProcesses .processButtons,
[dir="rtl"] body #allReports .processButtons {
  left: auto;
  right: -5px;
}
[dir="rtl"] body #recentProcesses .processButtons,
[dir="rtl"] body #allReports .processButtons {
  margin-right: 0px;
  margin-left: -10px;
}
body #recentProcesses .processButtons li,
body #allReports .processButtons li {
  display: inline-block;
  list-style: none;
  width: 165px;
  max-width: 165px;
}
body #recentProcesses .processButtons li a.button,
body #allReports .processButtons li a.button {
  min-height: 55px;
  max-height: 55px;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  margin: 10px;
  text-align: center;
  font-size: 11px;
  display: table-cell;
  width: 135px;
  max-width: 135px;
  vertical-align: middle;
  padding: 5px 12px;
  height: 45px !important;
  overflow: hidden;
}
body #recentProcesses .processButtons li:last-of-type,
body #allReports .processButtons li:last-of-type {
  margin-right: 0px;
}
[dir="rtl"] body #recentProcesses .processButtons li:last-of-type,
[dir="rtl"] body #allReports .processButtons li:last-of-type {
  margin-right: 0px;
  margin-left: 0px;
}
body #allReports .fcBoxSlider {
  margin-top: 10px;
  position: relative;
}
body #allReports .fcBoxSliderListWrap {
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  height: 70px;
  margin-bottom: -20px;
  left: -2px;
  top: -5px;
}
[dir="rtl"] body #allReports .fcBoxSliderListWrap {
  left: auto;
  right: -2px;
}
body #allReports .fcBoxSliderListWrap ul.fcBoxSliderList {
  list-style: none;
  padding: 5px 0px;
  margin: 0px;
  position: relative;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
[dir="rtl"] body #allReports .fcBoxSliderListWrap ul.fcBoxSliderList {
  left: auto;
  right: 0px;
}
[dir="rtl"] body #allReports .fcBoxSliderListWrap ul.fcBoxSliderList {
  right: auto;
  left: 0px;
}
body #allReports .fcBoxSliderListWrap ul.fcBoxSliderList li {
  padding: 5px 5px;
  width: 110px;
  max-width: 110px;
  height: 30px;
  float: left;
  margin: 0px;
  position: relative;
  top: 0px;
}
[dir="rtl"] body #allReports .fcBoxSliderListWrap ul.fcBoxSliderList li {
  float: right;
}
body #allReports .fcBoxSliderListWrap ul.fcBoxSliderList li a {
  display: table-cell;
  vertical-align: middle;
  background: #8e9090;
  color: #fafafa;
  padding: 0px 10px;
  text-align: center;
  height: 50px;
  width: 110px;
  max-width: 110px;
  font-weight: 700;
  font-size: 11px;
  text-transform: uppercase;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
body #allReports .fcBoxSliderListWrap ul.fcBoxSliderList li a:hover {
  background: #b24d77;
  -moz-box-shadow: 0px 0px 10px #333333;
  -webkit-box-shadow: 0px 0px 10px #333333;
  box-shadow: 0px 0px 10px #333333;
}
body #allReports .fcBoxSliderPrev,
body #allReports .fcBoxSliderNext {
  top: 0%;
  display: inline-block;
  padding: 30px 10px;
  color: #333333;
  position: absolute;
  font-weight: 700;
  margin: 5px 0px;
}
body #allReports .fcBoxSliderPrev:before {
  font-family: 'FontAwesome';
  content: "\f104";
  background-color: #f6f6f6;
}
body #allReports .fcBoxSliderNext {
  right: 0px;
}
[dir="rtl"] body #allReports .fcBoxSliderNext {
  right: auto;
  left: 0px;
}
body #allReports .fcBoxSliderPrev {
  left: 0px;
}
[dir="rtl"] body #allReports .fcBoxSliderPrev {
  left: auto;
  right: 0px;
}
body #allProcesses {
  float: left;
  width: 50%;
  min-height: 107px;
}
[dir="rtl"] body #allProcesses {
  float: right;
}
body #allProcesses > header {
  overflow: hidden;
}
body #allProcesses > header a {
  margin-left: 10px;
  margin-top: 1px;
  color: #7d3653;
  font-weight: 400;
}
[dir="rtl"] body #allProcesses > header a {
  margin-left: 0px;
  margin-right: 10px;
}
body #allProcesses > header a:hover {
  color: #b24d77;
}
body input[type=text].input-validation-error,
body input[type=number].input-validation-error,
body input[type=password].input-validation-error,
body select.input-validation-error,
body textarea.input-validation-error {
  -moz-box-shadow: 0px 0px 5px #ffffff !important;
  -webkit-box-shadow: 0px 0px 5px #ffffff !important;
  box-shadow: 0px 0px 5px #ffffff !important;
  border: 1px solid #cc0000 !important;
  background-color: #ffeeee;
}
.fileUpload.input-validation-error {
  background-color: #ffeeee;
}
.field-validation-error {
  margin-top: 5px;
  display: block !important;
  background: #cc0000;
  color: #ffffff;
  font-size: 11px;
  text-transform: uppercase;
  width: 290px;
  max-width: 90%;
  padding: 3px 5px;
  position: relative;
  left: 4px;
  top: -5px;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  overflow: hidden;
}
li > .field-validation-error {
  margin-top: 6px;
  left: 0px;
}
[dir="rtl"] li > .field-validation-error {
  left: auto;
  right: 0px;
}
[dir="rtl"] .field-validation-error {
  left: auto;
  right: 4px;
}
.field-validation-valid {
  display: none !important;
}
.validation-summary {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
  /*font-weight: 700;*/
  background-color: #cc0000;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 13px;
  padding-bottom: 4px;
}
.validation-summary div {
  font-weight: 700;
}
.validation-summary ul {
  padding: 0px;
}
.validation-summary ul li {
  background: transparent !important;
  list-style: none;
  font-size: 12px;
}
.validation-summary ul li:not(:last-of-type) {
  padding-bottom: 5px;
}
.validation-summary ul li[data-target]:hover {
  text-decoration: underline;
  cursor: pointer;
}
.validation-summary-errors {
  font-weight: 700;
  background: #cc0000;
  color: #ffffff;
}
.validation-summary-valid {
  display: none;
}
li.error-li-icon:before {
  font-family: 'FontAwesome';
  font-weight: 400;
  display: inline-block;
  font-size: 13px;
  padding-right: 10px;
  text-decoration: none;
  content: '\F071';
}
[dir="rtl"] li.error-li-icon:before {
  padding-right: 0px;
  padding-left: 10px;
}
.error-li-icon {
  padding-left: 25px;
  text-indent: -12px;
  text-align: left;
}
[dir="rtl"] .error-li-icon {
  padding-left: 0px;
  padding-right: 25px;
}
[dir="rtl"] .error-li-icon {
  text-align: right;
}
section#accountDetails span.field-validation-error,
section#updateAccountDetails span.field-validation-error,
section#changePassword span.field-validation-error {
  max-width: 220px;
  font-size: 10px;
}
section#accountDetails input.input-validation-error,
section#updateAccountDetails input.input-validation-error,
section#changePassword input.input-validation-error {
  -moz-box-shadow: 0px 0px 5px #ffffff !important;
  -webkit-box-shadow: 0px 0px 5px #ffffff !important;
  box-shadow: 0px 0px 5px #ffffff !important;
  border: 1px solid #cc0000 !important;
  background: #ffffff !important;
}
article#completedTasksColumnChart div.barChart * {
  font-family: 'open_sans', 'Segoe UI', Arial, Helvetica, Sans-serif;
  font-weight: 700;
  font-size: 11px;
  text-transform: uppercase;
}
article#completedTasksColumnChart div.barChart div.xAxis {
  margin-top: 5px;
}
i.help-spaced,
i.help {
  display: inline-block;
  font-size: 18px;
  color: #838383;
  cursor: help;
}
i.help-spaced {
  margin-top: 22px;
  margin-left: 10px;
}
[dir="rtl"] i.help-spaced {
  margin-left: 0px;
  margin-right: 10px;
}
/*Opera Fix*/
body:before {
  content: "";
  height: 100%;
  float: left;
  width: 0;
  margin-top: -32767px;
}
[dir="rtl"] body:before {
  float: right;
}
/*#region structure.css*/
.page {
  width: 1024px;
  margin-left: auto !important;
  margin-right: auto !important;
  background: #ffffff;
  position: relative;
  padding: 0px 20px;
  padding-bottom: 100px;
}
.page .sidebar-left {
  margin-right: 20px;
  float: left;
  width: 200px;
  overflow: hidden;
}
[dir="rtl"] .page .sidebar-left {
  margin-right: 0px;
  margin-left: 20px;
}
[dir="rtl"] .page .sidebar-left {
  float: right;
}
.page .sidebar-left > *:not(:first-of-type) {
  margin-top: 20px;
}
.page .sidebar-left div.pager-prev-nr-next {
  font-size: 11px;
  text-transform: uppercase;
}
.page .sidebar-left div.pager-prev-nr-next a {
  text-transform: lowercase;
}
.page .sidebar-left div.pager-prev-nr-next a:disabled,
.page .sidebar-left div.pager-prev-nr-next a[disabled] {
  color: #dddddd;
  cursor: default;
  pointer-events: none;
  display: none !important;
}
.page > footer {
  margin-top: 20px;
  padding: 10px 0 10px;
  text-align: center;
}
.page > footer nav {
  padding: 0 0 10px;
}
.page > footer nav a {
  margin: 0 5px;
}
.page .page-error-notification {
  padding: 10px;
  font-size: 11px;
  font-weight: 700;
  background-color: #efefef;
  color: #666666;
  text-transform: uppercase;
}
.page .page-error-notification a {
  color: #8e3e5f;
  font-weight: 700;
}
.page .page-error-notification a:hover {
  color: #b24d77;
}
.breadcrumb {
  margin-top: 12px;
  margin-bottom: 10px;
}
.breadcrumb ul {
  margin: 0px;
  padding: 0px;
  margin-bottom: 1px;
  position: relative;
  overflow: hidden;
}
.breadcrumb ul li {
  float: left;
  margin-right: 5px;
}
[dir="rtl"] .breadcrumb ul li {
  float: right;
}
[dir="rtl"] .breadcrumb ul li {
  margin-right: 0px;
  margin-left: 5px;
}
.breadcrumb ul li:not(:last-of-type):after {
  font-family: 'FontAwesome';
  content: "\f105";
  margin-left: 5px;
}
[dir="rtl"] .breadcrumb ul li {
  margin-left: 5px;
  margin-right: 0px;
}
[dir="rtl"] .breadcrumb ul li:not(:last-of-type):after {
  content: "";
  margin-left: 0px;
}
[dir="rtl"] .breadcrumb ul li:not(:last-of-type):before {
  font-family: 'FontAwesome';
  content: "\f104";
  margin-left: 0px;
  margin-right: 5px;
}
.quick-actions:not(:first-of-type) {
  margin-top: 20px;
}
.quick-actions header > * {
  margin: 0px;
  padding: 0px;
}
.quick-actions ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.quick-actions ul li {
  margin: 10px 0px 0px 0px;
}
[dir="rtl"] .quick-actions ul li {
  margin: 10px 0px 0px 0px;
}
.quick-actions .secondary {
  margin-top: 10px;
}
#sidebarDashboard > header,
#trackingGauges > header,
#archiveGauges > header {
  margin: 0px;
  padding: 0px;
}
#sidebarDashboard > header a,
#trackingGauges > header a,
#archiveGauges > header a {
  margin: 0px 0px 0px 0px;
  display: block;
  padding: 0;
  text-transform: none;
}
[dir="rtl"] #sidebarDashboard > header a,
[dir="rtl"] #trackingGauges > header a,
[dir="rtl"] #archiveGauges > header a {
  margin: 0px 0px 0px 0px;
}
#sidebarDashboard nav ul,
#trackingGauges nav ul,
#archiveGauges nav ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
#sidebarDashboard nav ul li,
#trackingGauges nav ul li,
#archiveGauges nav ul li {
  margin-top: 10px;
}
#sidebarDashboard nav ul li .value,
#trackingGauges nav ul li .value,
#archiveGauges nav ul li .value {
  display: block;
}
#sidebarDashboard nav ul li a,
#trackingGauges nav ul li a,
#archiveGauges nav ul li a {
  text-transform: none;
  display: block;
}
#accountDetails,
#updateAccountDetails,
#changePassword {
  overflow: hidden;
}
#accountDetails header > h3,
#updateAccountDetails header > h3,
#changePassword header > h3 {
  margin: 0px;
  padding: 0px;
}
#accountDetails header > nav,
#updateAccountDetails header > nav,
#changePassword header > nav {
  margin-top: 0px;
}
#accountDetails header > nav ul,
#updateAccountDetails header > nav ul,
#changePassword header > nav ul {
  margin: 0px 0px 0px 10px;
  padding: 0px;
  list-style: none;
  display: inline-block;
}
[dir="rtl"] #accountDetails header > nav ul,
[dir="rtl"] #updateAccountDetails header > nav ul,
[dir="rtl"] #changePassword header > nav ul {
  margin: 0px 10px 0px 0px;
}
#accountDetails header > nav ul li:not(:last-of-type),
#updateAccountDetails header > nav ul li:not(:last-of-type),
#changePassword header > nav ul li:not(:last-of-type) {
  float: left;
  margin: 0px 10px 0px 0px;
}
[dir="rtl"] #accountDetails header > nav ul li:not(:last-of-type),
[dir="rtl"] #updateAccountDetails header > nav ul li:not(:last-of-type),
[dir="rtl"] #changePassword header > nav ul li:not(:last-of-type) {
  float: right;
}
[dir="rtl"] #accountDetails header > nav ul li:not(:last-of-type),
[dir="rtl"] #updateAccountDetails header > nav ul li:not(:last-of-type),
[dir="rtl"] #changePassword header > nav ul li:not(:last-of-type) {
  margin: 0px 0px 0px 10px;
}
#accountDetails .details-wrapper h2,
#updateAccountDetails .details-wrapper h2,
#changePassword .details-wrapper h2 {
  max-width: 600px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#accountDetails .details-wrapper .password-rules,
#updateAccountDetails .details-wrapper .password-rules,
#changePassword .details-wrapper .password-rules {
  font-size: 15px;
}
#accountDetails .details-wrapper #updateAccountInformation,
#updateAccountDetails .details-wrapper #updateAccountInformation,
#changePassword .details-wrapper #updateAccountInformation {
  position: absolute;
  right: 20px;
  white-space: nowrap;
  max-width: 130px;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}
[dir="rtl"] #accountDetails .details-wrapper #updateAccountInformation,
[dir="rtl"] #updateAccountDetails .details-wrapper #updateAccountInformation,
[dir="rtl"] #changePassword .details-wrapper #updateAccountInformation {
  right: auto;
  left: 20px;
}
[dir="rtl"] #accountDetails .details-wrapper #updateAccountInformation,
[dir="rtl"] #updateAccountDetails .details-wrapper #updateAccountInformation,
[dir="rtl"] #changePassword .details-wrapper #updateAccountInformation {
  right: auto;
  left: 20px;
}
#accountDetails .details-wrapper .details,
#updateAccountDetails .details-wrapper .details,
#changePassword .details-wrapper .details {
  display: block;
}
#accountDetails .details-wrapper .details ul,
#updateAccountDetails .details-wrapper .details ul,
#changePassword .details-wrapper .details ul {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  list-style: none;
  display: inline-table;
  width: 100%;
}
[dir="rtl"] #accountDetails .details-wrapper .details ul,
[dir="rtl"] #updateAccountDetails .details-wrapper .details ul,
[dir="rtl"] #changePassword .details-wrapper .details ul {
  margin: 0px 0px 0px 0px;
}
#accountDetails .details-wrapper .details ul li,
#updateAccountDetails .details-wrapper .details ul li,
#changePassword .details-wrapper .details ul li {
  display: table-cell;
}
#accountDetails .details-wrapper .details ul li label,
#updateAccountDetails .details-wrapper .details ul li label,
#changePassword .details-wrapper .details ul li label {
  display: block;
}
#changePassword .details-wrapper .details {
  max-height: 160px;
  height: 160px;
  display: table-cell;
}
#processQuickSearch {
  float: left;
  width: 30%;
  min-height: 115px;
  max-height: 115px;
  height: 115px;
  overflow: hidden;
}
[dir="rtl"] #processQuickSearch {
  float: right;
}
#processQuickSearch header h3 {
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 200px;
  white-space: nowrap;
}
#processQuickSearch div {
  max-height: 35px;
  max-width: 200px;
  overflow: hidden;
}
#startNewProcess .step {
  overflow: hidden;
}
.processSelectionDialog {
  display: none;
}
.processSelectionDialog ul {
  position: relative;
  left: 0;
  top: 0;
  list-style-type: none;
  padding: 5px;
  overflow: hidden;
}
.processSelectionDialog ul li {
  padding: 10px;
  width: 140px;
  height: 50px;
  float: left;
  margin: 0 10px 15px 10px;
}
[dir="rtl"] .processSelectionDialog ul li {
  float: right;
}
[dir="rtl"] .processSelectionDialog ul li {
  margin: 0 10px 15px 10px;
}
.processSelectionDialog ul li a {
  color: #666666 !important;
  max-width: 140px;
}
#pendingTasks {
  overflow: hidden;
}
#pendingTasks div.noresults a {
  left: 10px;
}
[dir="rtl"] #pendingTasks div.noresults a {
  left: auto;
  right: 10px;
}
#pendingTasks header h3 {
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  float: left;
}
[dir="rtl"] #pendingTasks header h3 {
  float: right;
}
#pendingTasks header a {
  margin-left: 15px;
}
[dir="rtl"] #pendingTasks header a {
  margin-left: 0px;
  margin-right: 15px;
}
#pendingTasks > nav {
  margin-top: 15px;
  overflow: hidden;
}
#pendingTasks > nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-type: none;
  display: inline-block;
}
#pendingTasks > nav ul li {
  float: left;
  margin-left: 15px;
}
[dir="rtl"] #pendingTasks > nav ul li {
  float: right;
}
[dir="rtl"] #pendingTasks > nav ul li {
  margin-left: 0px;
  margin-right: 15px;
}
#pendingTasks > nav ul li > span {
  margin-left: 15px;
}
[dir="rtl"] #pendingTasks > nav ul li > span {
  margin-left: 0px;
  margin-right: 15px;
}
#pendingTasks > nav > span {
  float: left;
}
[dir="rtl"] #pendingTasks > nav > span {
  float: right;
}
.pager-prev-nr-next {
  display: inline-block;
  margin-top: 15px;
  padding-left: 2px;
}
[dir="rtl"] .pager-prev-nr-next {
  padding-left: 0px;
  padding-right: 2px;
}
.pager-prev-nr-next span {
  font-weight: 700;
}
.pager-prev-nr-next a {
  font-size: 15px !important;
  vertical-align: middle;
  padding-right: 1px;
  padding-left: 1px;
}
#processNotes .pager-prev-nr-next a {
  font-size: 13px !important;
}
[dir="rtl"] .pager-prev-nr-next a {
  padding-right: 0px;
  padding-left: 1px;
}
[dir="rtl"] .pager-prev-nr-next a {
  padding-left: 0px;
  padding-right: 1px;
}
.pager-prev-nr-next a:first-of-type {
  margin-right: 10px;
}
[dir="rtl"] .pager-prev-nr-next a:first-of-type {
  margin-right: 0px;
  margin-left: 10px;
}
.pager-prev-nr-next a:last-of-type {
  margin-left: 10px;
}
[dir="rtl"] .pager-prev-nr-next a:last-of-type {
  margin-left: 0px;
  margin-right: 10px;
}
.dashboard > header,
#pendingTasksDashboard > header,
#processTrackingDashboard > header {
  margin: 0px;
  padding: 0px;
}
.dashboard > header a,
#pendingTasksDashboard > header a,
#processTrackingDashboard > header a {
  margin: 0px 0px 0px 10px;
  padding: 0;
  text-transform: none;
}
[dir="rtl"] .dashboard > header a,
[dir="rtl"] #pendingTasksDashboard > header a,
[dir="rtl"] #processTrackingDashboard > header a {
  margin: 0px 10px 0px 0px;
}
.dashboard > header h5,
#pendingTasksDashboard > header h5,
#processTrackingDashboard > header h5 {
  margin: 0;
  padding: 0;
  display: inline;
}
.dashboard nav ul,
#pendingTasksDashboard nav ul,
#processTrackingDashboard nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.dashboard nav ul li,
#pendingTasksDashboard nav ul li,
#processTrackingDashboard nav ul li {
  margin-top: 10px;
  float: left;
  width: 50%;
}
[dir="rtl"] .dashboard nav ul li,
[dir="rtl"] #pendingTasksDashboard nav ul li,
[dir="rtl"] #processTrackingDashboard nav ul li {
  float: right;
}
.dashboard nav ul li .value,
#pendingTasksDashboard nav ul li .value,
#processTrackingDashboard nav ul li .value {
  display: block;
}
.dashboard nav ul li a,
#pendingTasksDashboard nav ul li a,
#processTrackingDashboard nav ul li a {
  text-transform: none;
  display: block;
}
.ui-tabs-vertical {
  position: relative;
  padding-left: 6.5em;
}
[dir="rtl"] .ui-tabs-vertical {
  padding-left: 0px;
  padding-right: 6.5em;
}
.ui-tabs-vertical .ui-tabs-nav {
  position: absolute;
  left: 0.25em;
  top: 0.2em;
  bottom: 0.2em;
  width: 6em;
  padding: 0.2em 0 0.2em 0.2em;
}
[dir="rtl"] .ui-tabs-vertical .ui-tabs-nav {
  left: auto;
  right: 0.25em;
}
[dir="rtl"] .ui-tabs-vertical .ui-tabs-nav {
  padding: 0.2em 0.2em 0.2em 0;
}
.ui-tabs-vertical .ui-tabs-nav li {
  right: 1px;
  width: 100%;
  border-right: none;
  border-bottom-width: 1px !important;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  overflow: hidden;
}
[dir="rtl"] .ui-tabs-vertical .ui-tabs-nav li {
  right: auto;
  left: 1px;
}
[dir="rtl"] .ui-tabs-vertical .ui-tabs-nav li {
  border-left: none;
}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected {
  border-right: 1px solid transparent;
}
[dir="rtl"] .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected {
  border-left: 1px solid transparent;
}
.ui-tabs-vertical .ui-tabs-nav li a {
  float: right !important;
  width: 100%;
  text-align: right;
}
[dir="rtl"] .ui-tabs-vertical .ui-tabs-nav li a {
  float: left !important;
}
[dir="rtl"] .ui-tabs-vertical .ui-tabs-nav li a {
  text-align: left;
}
.task-grid {
  width: 100%;
  table-layout: fixed;
}
.task-grid ul[data-role="fcFileUploadControlList"] {
  list-style: none;
  vertical-align: top;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 2px;
  margin-right: 0px;
  padding: 5px 5px 5px 5px;
  max-width: 229px;
  width: 229px;
  min-width: 163px;
  min-height: 15px;
  background-color: transparent;
  text-align: left;
  overflow: hidden;
}
[dir="rtl"] .task-grid ul[data-role="fcFileUploadControlList"] {
  padding: 5px 5px 5px 5px;
}
.task-grid ul[data-role="fcFileUploadControlList"]:empty {
  min-height: 0px;
  padding: 0px;
}
.task-grid ul[data-role="fcFileUploadControlList"] li {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  width: 99%;
  white-space: nowrap;
  -ms-word-wrap: normal;
  word-wrap: normal;
  background: #e9e9e9;
  padding-top: 2px;
  padding-bottom: 2px;
}
.task-grid ul[data-role="fcFileUploadControlList"] li a {
  font-size: 12px;
  margin-left: 2px;
  font-weight: 400;
  padding-left: 2px;
}
[dir="rtl"] .task-grid ul[data-role="fcFileUploadControlList"] li a {
  margin-left: 0px;
  margin-right: 2px;
}
[dir="rtl"] .task-grid ul[data-role="fcFileUploadControlList"] li a {
  padding-left: 0px;
  padding-right: 2px;
}
.task-grid ul[data-role="fcFileUploadControlList"] li:not(:last-of-type) {
  margin-bottom: 5px;
}
.task-grid .controlGrid ul[data-role="fcFileUploadControlList"] {
  width: 235px;
  max-width: 235px;
  min-width: 163px;
}
.task-grid .controlGrid ul[data-role="fcFileUploadControlList"] li {
  padding-top: 2px;
  padding-bottom: 2px;
}
.task-grid .editor {
  min-height: 30px;
  padding-bottom: 3px;
}
.task-grid td {
  vertical-align: top;
  padding-right: 5px;
}
[dir="rtl"] .task-grid td {
  padding-right: 0px;
  padding-left: 5px;
}
.task-grid td input[type="radio"],
.task-grid td input[type="checkbox"] {
  padding: 2px;
  margin-right: 3px;
  vertical-align: middle;
}
[dir="rtl"] .task-grid td input[type="radio"],
[dir="rtl"] .task-grid td input[type="checkbox"] {
  margin-right: 0px;
  margin-left: 3px;
}
.task-grid td select[data-role="fcListControl"] {
  padding: 4px 5px 4px 7px;
  margin-top: 2px;
  margin-bottom: 2px;
}
.task-grid tbody tr td {
  vertical-align: top;
}
.task-grid tbody tr td input[data-role="fcTextControl"] {
  padding: 5px 5px 5px 7px;
  margin-bottom: 2px;
}
.task-grid tbody tr td h3 {
  width: 80%;
  word-wrap: break-word;
}
.task-grid tbody tr td menu {
  position: relative;
  z-index: 20;
  padding-top: 10px;
  padding-bottom: 10px;
}
.ui-dialog {
  z-index: 101;
}
.ui-dialog table.task-grid tr {
  border: none !important;
}
.ui-dialog table.task-grid td {
  text-align: left;
}
[dir="rtl"] .ui-dialog table.task-grid td {
  text-align: right;
}
.ui-dialog table.task-grid td div.editor {
  padding-bottom: 5px;
}
.ui-dialog table.task-grid td div.editor div.editor-label {
  margin-bottom: 5px;
  white-space: normal;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  overflow-x: auto;
}
.ui-dialog table.task-grid td div.editor div.editor-field {
  font-size: 11px;
}
.ui-dialog table.task-grid td div.editor div.editor-field ul[data-role="fcFileUploadControlList"] {
  vertical-align: top;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  width: 185px;
  max-width: 263px;
  min-width: 163px;
}
[dir="rtl"] .ui-dialog table.task-grid td div.editor div.editor-field ul[data-role="fcFileUploadControlList"] {
  margin-left: 0px;
  margin-right: 0px;
}
.ui-dialog table.task-grid td div.editor div.editor-field ul[data-role="fcFileUploadControlList"]:empty {
  padding: 0px;
}
.ui-dialog table.task-grid td div.editor div.editor-field ul[data-role="fcFileUploadControlList"] li {
  padding-top: 2px;
  padding-bottom: 2px;
  background: #e9e9e9;
  width: 100%;
}
.ui-dialog table.task-grid td div.editor div.editor-field ul[data-role="fcFileUploadControlList"] li a {
  margin-left: 5px;
}
[dir="rtl"] .ui-dialog table.task-grid td div.editor div.editor-field ul[data-role="fcFileUploadControlList"] li a {
  margin-left: 0px;
  margin-right: 5px;
}
.ui-dialog table.task-grid td div.editor div.editor-field ul[data-role="fcFileUploadControlList"] li:not(:last-of-type) {
  margin-bottom: 5px;
}
.ui-dialog table.task-grid td .controlGrid .gridArea td {
  font-size: 11px;
}
.ui-dialog table.task-grid td .controlGrid ul[data-role="fcFileUploadControlList"] {
  width: 185px;
  max-width: 263px;
  min-width: 163px;
}
.ui-dialog table.task-grid td .controlGrid ul[data-role="fcFileUploadControlList"] li {
  padding-top: 2px;
  padding-bottom: 2px;
}
.ui-dialog table.task-grid td .controlGrid ul[data-role="fcFileUploadControlList"] li a {
  margin-left: 5px;
}
[dir="rtl"] .ui-dialog table.task-grid td .controlGrid ul[data-role="fcFileUploadControlList"] li a {
  margin-left: 0px;
  margin-right: 5px;
}
.ui-dialog input[type=submit],
.ui-dialog input[type=button],
.ui-dialog a.button,
.ui-dialog button.button {
  background: #8e9090 !important;
  color: #ffffff;
  text-transform: uppercase;
  border: 1px solid #818383 !important;
  font-size: 11px !important;
  font-weight: 700;
  padding: 10px 15px !important;
  margin-top: 5px;
  margin-right: 10px;
  font-family: 'open_sans', 'Segoe UI', Arial, Helvetica, Sans-serif;
}
[dir="rtl"] .ui-dialog input[type=submit],
[dir="rtl"] .ui-dialog input[type=button],
[dir="rtl"] .ui-dialog a.button,
[dir="rtl"] .ui-dialog button.button {
  margin-right: 0px;
  margin-left: 10px;
}
.ui-dialog input[type=submit].ui-button,
.ui-dialog input[type=button].ui-button,
.ui-dialog a.button.ui-button,
.ui-dialog button.button.ui-button {
  background: #8e9090 !important;
  text-transform: uppercase;
  color: #ffffff !important;
  font-weight: 700 !important;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
}
.ui-dialog input[type=submit]:hover,
.ui-dialog input[type=button]:hover,
.ui-dialog a.button:hover,
.ui-dialog button.button:hover {
  -moz-box-shadow: 0px 0px 7px #333333 !important;
  -webkit-box-shadow: 0px 0px 7px #333333 !important;
  box-shadow: 0px 0px 7px #333333 !important;
  border: 1px solid #a0456b !important;
  background-color: #b24d77 !important;
  color: #ffffff !important;
}
.ui-dialog input[type=submit]:disabled,
.ui-dialog input[type=button]:disabled,
.ui-dialog a.button:disabled,
.ui-dialog button.button:disabled,
.ui-dialog input[type=submit][disabled],
.ui-dialog input[type=button][disabled],
.ui-dialog a.button[disabled],
.ui-dialog button.button[disabled] {
  border: 1px solid #dddddd !important;
  background: #dddddd !important;
  -moz-box-shadow: 0px 0px 0px #333333 !important;
  -webkit-box-shadow: 0px 0px 0px #333333 !important;
  box-shadow: 0px 0px 0px #333333 !important;
  cursor: default;
  pointer-events: none;
}
.ui-dialog input[type=button].reset {
  background: #b5b6b6;
  font-size: 11px;
  padding: 5px 10px;
}
section[data-role=controlGrid] header {
  padding: 5px;
}
section[data-role=controlGrid] header h4 {
  display: inline;
  margin: 0;
  padding: 0;
}
section[data-role=controlGrid] header menu {
  display: inline;
  float: right;
  margin: 0px;
}
[dir="rtl"] section[data-role=controlGrid] header menu {
  float: left;
}
section[data-role=controlGrid] > table {
  width: 100%;
}
.editor-label {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  padding-left: 4px;
}
[dir="rtl"] .editor-label {
  padding-left: 0px;
  padding-right: 4px;
}
.editor-label .required:after {
  color: #cc0000;
  content: "*";
  margin-left: 3px;
}
[dir="rtl"] .editor-label .required:after {
  margin-left: 0px;
  margin-right: 3px;
}
/*#endregion*/
/*#region BROWSE PAGES */
.browsePage-browse-icon {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
/*#endregion*/
/*#region FILE UPLOAD */
.fileUpload {
  padding-bottom: 0px;
  display: block;
  min-width: 235px;
  max-width: 235px;
  min-height: 36px;
  background-color: #ffffff;
  text-align: left;
  overflow: hidden;
  margin-bottom: 4px;
}
[dir="rtl"] .fileUpload {
  text-align: right;
}
.fileUpload > div {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
  display: block;
  width: 99%;
  max-width: 99%;
  min-width: 99%;
}
.fileUpload ul[data-role="fcFileUploadControlList"] {
  min-width: 163px;
  max-width: 99%;
  width: 99%;
}
.fileUpload ul[data-role="fcFileUploadControlList"] li {
  padding-top: 0px;
  padding-bottom: 0px;
}
.fileUpload > ul {
  list-style: none;
  padding: 5px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 2px;
  margin-right: 0px;
  display: block;
  max-width: 95%;
  min-width: 95%;
  width: 170px;
  border-collapse: separate;
}
[dir="rtl"] .fileUpload > ul {
  margin-left: 0px;
  margin-right: 2px;
}
[dir="rtl"] .fileUpload > ul {
  margin-right: 0px;
  margin-left: 0px;
}
.fileUpload > ul li {
  width: 95%;
  max-width: 95%;
  min-width: 95%;
  overflow: hidden;
}
.fileUpload > ul li:not(:last-of-type) {
  margin-bottom: 3px;
}
.fileUpload > ul li > div {
  width: 95%;
  max-width: 95%;
  padding: 2px 5px 2px 5px;
  background: #e9e9e9;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 2px;
}
[dir="rtl"] .fileUpload > ul li > div {
  padding: 2px 5px 2px 5px;
}
.fileUpload > ul li > div > div {
  padding: 2px 5px 2px 2px;
  display: inline-block;
}
[dir="rtl"] .fileUpload > ul li > div > div {
  padding: 2px 2px 2px 5px;
}
.fileUpload > ul li > div > div:first-of-type {
  max-width: 68%;
  min-width: 68%;
  padding-right: 0px;
  float: left;
}
[dir="rtl"] .fileUpload > ul li > div > div:first-of-type {
  padding-right: 0px;
  padding-left: 0px;
}
[dir="rtl"] .fileUpload > ul li > div > div:first-of-type {
  float: right;
}
.fileUpload > ul li > div > div:first-of-type > span {
  display: block;
  max-width: 99%;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.fileUpload > ul li > div > div:not(first-of-type) {
  vertical-align: middle;
  float: right;
}
[dir="rtl"] .fileUpload > ul li > div > div:not(first-of-type) {
  float: left;
}
.fileUpload > ul li > div > div:not(first-of-type).fileupload-icons-container {
  width: 38px;
  max-width: 38px;
}
.fileUpload > ul li > div > div:not(first-of-type) .fileupload-icon-container {
  float: right;
  padding-left: 2px;
  padding-right: 2px;
}
[dir="rtl"] .fileUpload > ul li > div > div:not(first-of-type) .fileupload-icon-container {
  float: left;
}
[dir="rtl"] .fileUpload > ul li > div > div:not(first-of-type) .fileupload-icon-container {
  padding-left: 2px;
  padding-right: 2px;
}
.fileUpload > ul li > div > div:not(first-of-type).fileupload-progressbar-container {
  display: block;
  max-width: 95%;
  min-width: 95%;
  float: left;
}
[dir="rtl"] .fileUpload > ul li > div > div:not(first-of-type).fileupload-progressbar-container {
  float: right;
}
.fileUpload > ul li > div > div:not(first-of-type).fileupload-progressbar-container > .ui-progressbar {
  width: 99%;
  max-width: 99%;
  min-width: 99%;
  max-height: 15px;
}
.fileUpload > ul li > div > div:not(first-of-type).fileupload-progressbar-container > .ui-progressbar > .ui-progressbar-value {
  background: #7d3653 !important;
  margin: 0px;
  margin-bottom: 1px;
  border: none !important;
}
.fileUpload > ul li > div > div:not(first-of-type) > .ui-icon {
  width: 15px;
  max-width: 15px;
  min-width: 15px;
  height: 15px;
  max-height: 15px;
}
.fileUpload > ul li > div > div > span > a {
  min-width: 99%;
  max-width: 99%;
  overflow: hidden !important;
  -ms-word-wrap: normal !important;
  word-wrap: normal !important;
  display: block !important;
  margin-right: 10px !important;
  white-space: nowrap !important;
  font-size: 12px !important;
  /*font-weight: @heavy-weight;*/
  font-weight: 400;
  color: #7d3653;
  -ms-word-break: normal !important;
  word-break: normal !important;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
[dir="rtl"] .fileUpload > ul li > div > div > span > a {
  margin-right: 0px !important;
  margin-left: 10px !important;
}
.fileUpload > ul li > div > div > span > a[disabled=disabled] {
  color: #919191;
}
.fileUpload > ul li > div > div > span > a:hover {
  color: #b24d77;
}
.fileUpload > ul li > div > div > div {
  padding-right: 1px;
  vertical-align: middle;
}
[dir="rtl"] .fileUpload > ul li > div > div > div {
  padding-right: 0px;
  padding-left: 1px;
}
.fileUpload > ul li > div .ui-icon-arrowthickstop-1-n {
  width: 15px;
  max-width: 15px;
  min-width: 15px;
  display: table-cell;
  height: 15px;
  max-height: 15px;
}
.fileUpload > ul li > div .ui-icon-arrowthickstop-1-n:hover {
  background-color: #cecfcf !important;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
}
.fileUpload > ul li > div .ui-icon-close {
  width: 15px;
  max-width: 15px;
  min-width: 15px;
  display: table-cell;
  height: 15px;
  max-height: 15px;
}
.fileUpload > ul li > div .ui-icon-close:hover {
  background-color: #cecfcf !important;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
}
.fileUpload > ul li > div > .ui-progressbar {
  display: block;
  position: relative !important;
  height: 3px !important;
  width: 99% !important;
  left: 0px !important;
  right: 0px !important;
  margin: 0px !important;
  vertical-align: middle;
}
.fileUpload > ul li > div > .ui-progressbar > .ui-progressbar-value {
  margin: 0px !important;
  background: #7d3653 !important;
  margin-bottom: 1px;
  border: none !important;
}
.fileUpload-button {
  min-width: 70px;
  border: none;
  background: #8e9090;
}
.fileUpload-button .ui-button-text {
  color: #ffffff;
  background: #8e9090;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  text-transform: uppercase;
  padding: 10px 5px;
  font-size: 11px;
  font-weight: 700;
}
.fileUpload-button .ui-button-text:hover {
  background-color: #b24d77;
  cursor: pointer !important;
  -moz-box-shadow: 0px 0px 7px #333333 !important;
  -webkit-box-shadow: 0px 0px 7px #333333 !important;
  box-shadow: 0px 0px 7px #333333 !important;
}
input[data-role="fcFileUploadControl"] {
  vertical-align: auto !important;
  opacity: 0 !important;
}
.fileUpload-commands {
  position: relative;
  vertical-align: auto !important;
}
.fileUpload-commands a {
  margin-right: 5px;
}
[dir="rtl"] .fileUpload-commands a {
  margin-right: 0px;
  margin-left: 5px;
}
.fileUpload-commands div {
  display: inline-block;
  padding-top: 5px;
  left: -50px;
  position: relative;
}
[dir="rtl"] .fileUpload-commands div {
  left: auto;
  right: -50px;
}
.fileUpload-commands div > span {
  padding: 0px !important;
}
/*#endregion*/
/*#region RELATED TASKS */
#relatedNewTasks ul,
#relatedReportTasks ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*#endregion*/
/*#region PROCESS NOTES */
#processNotes ul {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-right: 5px;
}
[dir="rtl"] #processNotes ul {
  padding-right: 0px;
  padding-left: 5px;
}
/*#endregion*/
/*#region PROCESS INSTANCE */
.branchTaskList {
  list-style: none;
  margin: 0;
  padding: 0;
}
.branchTaskList li {
  display: inline-table;
  table-layout: fixed;
  width: 100%;
}
.branchTaskList li:hover {
  cursor: default;
  background-color: #b24d77;
}
.branchTaskList li:not(:first-of-type) {
  margin-top: 15px;
}
.branchTaskList li > div {
  display: table-cell;
}
.branchTaskList li > div:nth-of-type(1) {
  width: 70%;
}
.branchTaskList li > div:nth-of-type(2) {
  width: 30%;
  text-align: right;
}
[dir="rtl"] .branchTaskList li > div:nth-of-type(2) {
  text-align: left;
}
/* Specific styling for Branch List in Pending*/
#branchHistoryList li:hover {
  cursor: pointer;
}
/*#endregion*/
/*#region PROCESS DIAGRAM */
.processDiagram {
  overflow: hidden;
  position: relative;
}
.processDiagram .connectorColor,
.processDiagram .processStartColor,
.processDiagram .processEndColor {
  background-color: #666666;
}
.processDiagram .activityFontColor {
  color: #ffffff;
}
.processDiagram .activityShadowBorderColor {
  background-color: #ffffff;
}
.processDiagram .activityGradientStartColor {
  background-color: #59273b;
}
.processDiagram .activityGradientEndColor {
  background-color: #7d3653;
}
.processDiagram .activityShadowColor {
  background-color: #222222;
}
.processDiagram .activityFont,
.processDiagram .completedActivityFont {
  font-size: 11px !important;
  font-family: 'open_sans', 'Segoe UI', Arial, Helvetica, Sans-serif;
}
.processDiagram .completedActivityFontColor {
  color: #262626;
}
.processDiagram .completedActivityShadowColor,
.processDiagram .completedActivityShadowBorderColor {
  background-color: #616161;
}
.processDiagram .completedActivityGradientStartColor {
  background-color: #b3b3b3;
}
.processDiagram .completedActivityGradientEndColor {
  background-color: #a6a6a6;
}
.processDiagram ul {
  display: none;
}
.processDiagram .processDiagram-tooltip {
  display: none;
  position: absolute;
  z-index: 99999;
  padding: 10px;
  font-size: 15px;
}
.processDiagram .processDiagram-tooltip table {
  width: 100%;
  padding-bottom: 1px;
}
.processDiagram .processDiagram-tooltip table thead tr th {
  padding: 4px;
}
.processDiagram .processDiagram-tooltip table td {
  padding: 2px;
  vertical-align: middle;
  border-left: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
}
[dir="rtl"] .processDiagram .processDiagram-tooltip table td {
  border-left: 0;
  border-right: 1px solid #e9e9e9;
}
[dir="rtl"] .processDiagram .processDiagram-tooltip table td {
  border-right: 0;
  border-left: 1px solid #e9e9e9;
}
.processDiagram .slider {
  position: absolute;
  top: 0px;
  left: 5px;
}
[dir="rtl"] .processDiagram .slider {
  left: auto;
  right: 5px;
}
.processDiagram .slider .ui-slider {
  position: relative;
  margin-right: 10px;
  margin-top: 3px;
  float: right;
}
[dir="rtl"] .processDiagram .slider .ui-slider {
  margin-right: 0px;
  margin-left: 10px;
}
[dir="rtl"] .processDiagram .slider .ui-slider {
  float: left;
}
.processDiagram .slider .ui-slider .ui-slider-handle {
  background: #8e9090;
  font-size: 19px;
}
.processDiagram .slider .ui-slider .ui-slider-handle:focus {
  outline: none;
}
.processDiagram .slider .ui-slider .ui-slider-handle:hover {
  background-color: #b24d77;
}
.processDiagram .slider > div:first-of-type {
  /*.float-left !important;
			width:100px;*/
  float: right;
}
[dir="rtl"] .processDiagram .slider > div:first-of-type {
  float: left;
}
.processDiagram .slider .ui-button {
  background: #8e9090;
  height: 36px;
  width: 36px;
  display: block !important;
}
.processDiagram .slider .ui-button .ui-icon {
  background-image: url(/fcDTiNPApplicantPortal/Skins/Desktop/Themes/theDTi/images/ui-icons_ffffff_256x240.png);
}
.processDiagram .slider .ui-button:hover {
  background-color: #b24d77;
}
#processDiagram-dialog {
  overflow: hidden;
}
/* General RTL */
html[dir=rtl] .processDiagram .slider {
  right: 5px;
  left: auto;
}
/*#endregion*/
/*#region PENDING TASK GRID STYLES */
.ui-iggrid table {
  width: 100% !important;
}
.ui-state-disabled {
  pointer-events: none;
  cursor: default;
}
.ui-state-disabled:hover {
  pointer-events: none;
  cursor: default;
}
/*.task-due-green {
	background-image: @taskStatusDueGreen !important;
}

.task-due-orange {
	background-image: @taskStatusDueOrange !important;
}

.task-due-red {
	background-image: @taskStatusDueRed !important;
}

.task-new {
	background-image: @taskStatusNew !important;
}

.task-open {
	background-image: @taskStatusOpened !important;
}

.task-routed {
	background-image: @taskStatusRouted !important;
}

.task-escalated {
	background-image: @taskStatusEscalated !important;
}*/
/*#endregion*/
/*#region LOADER STYLES */
.loader {
  background-image: url(data:image/gif;base64,R0lGODlhEAALAPQAAP///0pISOTk5N3d3e/v705MTEpISGpoaKalpY6MjM3NzWJgYH59fauqqpCPj9DQ0GRjY0xKSoF/f+zs7OPi4vb29nFwcOXl5fX19crKyru6utnY2PLy8gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA);
  height: 11px;
  width: 16px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.loader-large {
  background-image: url(data:image/gif;base64,R0lGODlhgAAPAPEAAP///wAAALa2tgAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAgAAPAAACo5QvoIC33NKKUtF3Z8RbN/55CEiNonMaJGp1bfiaMQvBtXzTpZuradUDZmY+opA3DK6KwaQTCbU9pVHc1LrDUrfarq765Ya9u+VRzLyO12lwG10yy39zY11Jz9t/6jf5/HfXB8hGWKaHt6eYyDgo6BaH6CgJ+QhnmWWoiVnI6ddJmbkZGkgKujhplNpYafr5OooqGst66Uq7OpjbKmvbW/p7UAAAIfkECQoAAAAsAAAAAIAADwAAArCcP6Ag7bLYa3HSZSG2le/Zgd8TkqODHKWzXkrWaq83i7V5s6cr2f2TMsSGO9lPl+PBisSkcekMJphUZ/OopGGfWug2Jr16x92yj3w247bh6teNXseRbyvc0rbr6/x5Ng0op4YSJDb4JxhI58eliEiYYujYmFi5eEh5OZnXhylp+RiaKQpWeDf5qQk6yprawMno2nq6KlsaSauqS5rLu8cI69k7+ytcvGl6XDtsyzxcAAAh+QQJCgAAACwAAAAAgAAPAAACvpw/oIC3IKIUb8pq6cpacWyBk3htGRk1xqMmZviOcemdc4R2kF3DvfyTtFiqnPGm+yCPQdzy2RQMF9Moc+fDArU0rtMK9SYzVUYxrASrxdc0G00+K8ruOu+9tmf1W06ZfsfXJfiFZ0g4ZvEndxjouPfYFzk4mcIICJkpqUnJWYiYs9jQVpm4edqJ+lkqikDqaZoquwr7OtHqAFerqxpL2xt6yQjKO+t7bGuMu1L8a5zsHI2MtOySVwo9fb0bVQAAIfkECQoAAAAsAAAAAIAADwAAAsucP6CAt9zSErSKZyvOd/KdgZaoeaFpRZKiPi1aKlwnfzBF4jcNzDk/e7EiLuLuhzwqayfmaNnjCCGNYhXqw9qcsWjT++TqxIKp2UhOprXf7PoNrpyvQ3p8fAdu82o+O5w3h2A1+Nfl5geHuLgXhEZVWBeZSMnY1oh5qZnyKOhgiGcJKHqYOSrVmWpHGmpauvl6CkvhaUD4qejaOqvH2+doV7tSqdsrexybvMsZrDrJaqwcvSz9i9qM/Vxs7Qs6/S18a+vNjUx9/v1TAAAh+QQJCgAAACwAAAAAgAAPAAAC0Zw/oIC33NKKUomLxct4c718oPV5nJmhGPWwU9TCYTmfdXp3+aXy+wgQuRRDSCN2/PWAoqVTCSVxilQZ0RqkSXFbXdf3ZWqztnA1eUUbEc9wm8yFe+VguniKPbNf6mbU/ubn9ieUZ6hWJAhIOKbo2Pih58C3l1a5OJiJuflYZidpgHSZCOnZGXc6l3oBWrE2aQnLWYpKq2pbV4h4OIq1eldrigt8i7d73Ns3HLjMKGycHC1L+hxsXXydO9wqOu3brPnLXL3C640sK+6cTaxNflEAACH5BAkKAAAALAAAAACAAA8AAALVnD+ggLfc0opS0SeyFnjn7oGbqJHf4mXXFD2r1bKNyaEpjduhPvLaC5nJEK4YTKhI1ZI334m5g/akJacAiDUGiUOHNUd9ApTgcTN81WaRW++Riy6Tv/S4dQ1vG4ps4NwOaBYlOEVYhYbnplexyJf3ZygGOXkWuWSZuNel+aboV0k5GFo4+qN22of6CMoq2kr6apo6m5fJWCoZm+vKu2Hr6KmqiHtJLKebRhuszNlYZ3ncewh9J9z8u3mLHA0rvetrzYjd2Wz8bB6oNO5MLq6FTp2+bVUAACH5BAkKAAAALAAAAACAAA8AAALanD+ggLfc0opS0XeX2Fy8zn2gp40ieHaZFWHt9LKNO5eo3aUhvisj6RutIDUZgnaEFYnJ4M2Z4210UykQ8BtqY0yHstk1UK+/sdk63i7VYLYX2sOa0HR41S5wi7/vcMWP1FdWJ/dUGIWXxqX3xxi4l0g4GEl5yOHIBwmY2cg1aXkHSjZXmbV4uoba5kkqelbaapo6u0rbN/SZG7trKFv7e6savKTby4voaoVpNAysiXscV4w8fSn8fN1pq1kd2j1qDLK8yYy9/ff9mgwrnv2o7QwvGO1ND049UgAAIfkECQoAAAAsAAAAAIAADwAAAticP6CAt9zSilLRd2d8onvBfV0okp/pZdamNRi7ui3yyoo4Ljio42h+w6kgNiJt5kAaasdYE7D78YKlXpX6GWphxqTT210qK1Cf9XT2SKXbYvv5Bg+jaWD5ekdjU9y4+PsXRuZHRrdnZ5inVidAyCTXF+nGlVhpdjil2OE49hjICVh4qZlpibcDKug5KAlHOWqqR8rWCjl564oLFruIucaYGlz7+XoKe2wsIqxLzMxaxIuILIs6/JyLbZsdGF063Uu6vH2tXc79LZ1MLWS96t4JH/rryzhPWgAAIfkECQoAAAAsAAAAAIAADwAAAtWcP6CAt9zSilLRd2fEe4kPCk8IjqTonZnVsQ33arGLwLV8Kyeqnyb5C60gM2LO6MAlaUukwdbcBUspYFXYcla00KfSywRzv1vpldqzprHFoTv7bsOz5jUaUMer5vL+Mf7Hd5RH6HP2AdiUKLa41Tj1Acmjp0bJFuinKKiZyUhnaBd5OLnzSNbluOnZWQZqeVdIYhqWyop6ezoquTs6O0aLC5wrHErqGnvJibms3LzKLIYMe7xnO/yL7TskLVosqa1aCy3u3FrJbSwbHpy9fr1NfR4fUgAAIfkECQoAAAAsAAAAAIAADwAAAsqcP6CAt9zSilLRd2fEW7cnhKIAjmFpZla3fh7CuS38OrUR04p5Ljzp46kgMqLOaJslkbhbhfkc/lAjqmiIZUFzy2zRe5wGTdYQuKs9N5XrrZPbFu94ZYE6ms5/9cd7/T824vdGyIa3h9inJQfA+DNoCHeomIhWGUcXKFIH6RZZ6Bna6Zg5l8JnSamayto2WtoI+4jqSjvZelt7+URKpmlmKykM2vnqa1r1axdMzPz5LLooO326Owxd7Bzam4x8pZ1t3Szu3VMOdF4AACH5BAkKAAAALAAAAACAAA8AAAK/nD+ggLfc0opS0XdnxFs3/i3CSApPSWZWt4YtAsKe/DqzXRsxDqDj6VNBXENakSdMso66WzNX6fmAKCXRasQil9onM+oziYLc8tWcRW/PbGOYWupG5Tsv3TlXe9/jqj7ftpYWaPdXBzbVF2eId+jYCAn1KKlIApfCSKn5NckZ6bnJpxB2t1kKinoqJCrlRwg4GCs4W/jayUqamaqryruES2b72StsqgvsKlurDEvbvOx8mzgazNxJbD18PN1aUgAAIfkECQoAAAAsAAAAAIAADwAAArKcP6CAt9zSilLRd2fEWzf+ecgjlKaQWZ0asqPowAb4urE9yxXUAqeZ4tWEN2IOtwsqV8YkM/grLXvTYbV4PTZpWGYU9QxTxVZyd4wu975ZZ/qsjsPn2jYpatdx62b+2y8HWMTW5xZoSIcouKjYePeTh7TnqFcpabmFSfhHeemZ+RkJOrp5OHmKKapa+Hiyyokaypo6q1CaGDv6akoLu3DLmLuL28v7CdypW6vsK9vsE1UAACH5BAkKAAAALAAAAACAAA8AAAKjnD+ggLfc0opS0XdnxFs3/nkISI2icxokanVt+JoxC8G1fNOlm6tp1QNmZj6ikDcMrorBpBMJtT2lUdzUusNSt9qurvrlhr275VHMvI7XaXAbXTLLf3NjXUnP23/qN/n8d9cHyEZYpoe3p5jIOCjoFofoKAn5CGeZZaiJWcjp10mZuRkaSAq6OGmU2lhp+vk6iioay3rpSrs6mNsqa9tb+ntQAAA7AAAAAAAAAAAA);
  height: 15px;
  width: 128px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* general jquery styling */
.ui-autocomplete-loading {
  background: #ffffff url(/fcDTiNPApplicantPortal/Skins/Desktop/Themes/theDTi/images/ui-anim_basic_16x16.gif) no-repeat 95% 50%;
}
.ui-autocomplete-loading::-ms-clear {
  display: none;
}
/*#endregion*/
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-top,
.ui-corner-left,
.ui-corner-right {
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  -ms-border-radius: 0px !important;
  -o-border-radius: 0px !important;
  border-radius: 0px !important;
}
.ui-corner-all .ui-button-text,
.ui-corner-bottom .ui-button-text,
.ui-corner-top .ui-button-text,
.ui-corner-left .ui-button-text,
.ui-corner-right .ui-button-text {
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  -ms-border-radius: 0px !important;
  -o-border-radius: 0px !important;
  border-radius: 0px !important;
}
.ui-widget-header {
  background-image: none;
}
.ui-autocomplete .ui-menu-item {
  font-size: 13px !important;
  background-image: none !important;
}
.ui-autocomplete .ui-menu-item .ui-state-focus {
  color: #ffffff;
  background: #b24d77;
  outline: none;
  border: 1px solid #b24d77;
}
.ui-autocomplete .ui-menu-item:hover {
  background-color: #b24d77 !important;
}
.ui-autocomplete .ui-menu-item a:hover {
  background-color: #b24d77 !important;
}
/* Overriding default jquery Datepicker styling*/
.ui-datepicker {
  z-index: 9999999 !important;
  -moz-box-shadow: 0 0 10px #333333;
  -webkit-box-shadow: 0 0 10px #333333;
  box-shadow: 0 0 10px #333333;
  height: auto;
  font-size: 15px !important;
}
.ui-datepicker .ui-datepicker-header {
  margin-top: -4px !important;
  margin-left: -3px !important;
  margin-right: -4px !important;
  border: none !important;
  background: #b5b6b6 !important;
  color: #ffffff !important;
  text-transform: uppercase;
  font-size: 15px !important;
  font-weight: 700 !important;
}
[dir="rtl"] .ui-datepicker .ui-datepicker-header {
  margin-left: 0px !important;
  margin-right: -3px !important;
}
[dir="rtl"] .ui-datepicker .ui-datepicker-header {
  margin-right: 0px !important;
  margin-left: -4px !important;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  background-color: #b5b6b6;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon {
  background-image: url(/fcDTiNPApplicantPortal/Skins/Desktop/Themes/theDTi/images/ui-icons_ffffff_256x240.png);
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover {
  background: #b24d77 !important;
  border: 1px solid #cecfcf;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month option:active,
.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year option:active {
  color: #ffffff;
  background-color: #c17192 !important;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month option:hover,
.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year option:hover {
  color: #ffffff;
  background-color: #b24d77 !important;
}
.ui-datepicker .ui-datepicker-header .ui-state-hover {
  /*border: none !important;*/
}
.ui-datepicker .ui-datepicker-calendar .ui-state-default {
  background: #dddddd;
  background: -moz-linear-gradient(top, #dddddd 0%, #dddddd 100%);
  background: -webkit-gradient(linear, left top, left bottombottom, color-stop(0%, #dddddd), color-stop(100%, #dddddd));
  background: -webkit-linear-gradient(top, #dddddd 0%, #dddddd 100%);
  background: -o-linear-gradient(top, #dddddd 0%, #dddddd 100%);
  background: -ms-linear-gradient(top, #dddddd 0%, #dddddd 100%);
  background: linear-gradient(top, #dddddd 0%, #dddddd 100%);
  -moz-box-shadow: 0 0 1px #dddddd;
  -webkit-box-shadow: 0 0 1px #dddddd;
  box-shadow: 0 0 1px #dddddd;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-hover {
  border: 1px solid #c17192 !important;
  color: #ffffff;
  background: #c17192 !important;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight {
  border: 1px solid #666666 !important;
  color: #ffffff !important;
  background: #999999 !important;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-active {
  background: #b24d77 !important;
  color: #ffffff;
  border: 1px solid #b24d77 !important;
}
.ui-datepicker .ui-datepicker-unselectable .ui-state-default {
  background: #dddddd;
  color: #999999;
}
.ui-igedit-focus {
  outline: none;
  -moz-box-shadow: 0 0 5px #b24d77;
  -webkit-box-shadow: 0 0 5px #b24d77;
  box-shadow: 0 0 5px #b24d77;
}
.ui-igedit-dropdown .ui-igedit-list .ui-igedit-listitem {
  font-size: 13px !important;
}
.ui-igedit-list,
.ui-igedit-listitem {
  font-size: 13px !important;
  background-color: #ffffff !important;
}
.ui-igedit-list:hover,
.ui-igedit-listitem:hover {
  color: #ffffff !important;
  cursor: pointer !important;
  background-color: #b24d77 !important;
}
.ui-dialog-titlebar .ui-button {
  background: none;
  border: none;
}
.ui-dialog-titlebar .ui-button:hover {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
}
.ui-iggrid-nextpagelabel,
.ui-iggrid-nextpagelabeldisabled {
  margin-right: 15px;
  margin-left: 10px;
  font-weight: 700;
  font-size: 11px !important;
}
[dir="rtl"] .ui-iggrid-nextpagelabel,
[dir="rtl"] .ui-iggrid-nextpagelabeldisabled {
  margin-right: 0px;
  margin-left: 15px;
}
[dir="rtl"] .ui-iggrid-nextpagelabel,
[dir="rtl"] .ui-iggrid-nextpagelabeldisabled {
  margin-left: 0px;
  margin-right: 10px;
}
.ui-iggrid-prevpagelabel,
.ui-iggrid-prevpagelabeldisabled {
  font-weight: 700;
  font-size: 11px !important;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 5px;
}
[dir="rtl"] .ui-iggrid-prevpagelabel,
[dir="rtl"] .ui-iggrid-prevpagelabeldisabled {
  margin-left: 10px;
  margin-right: 10px;
}
[dir="rtl"] .ui-iggrid-prevpagelabel,
[dir="rtl"] .ui-iggrid-prevpagelabeldisabled {
  padding-left: 5px;
  padding-right: 5px;
}
.ui-iggrid-headertext {
  font-size: 13px;
}
/* Browse Page Styling */
div.fcBrowsePageControl-dialog > .ui-dialog-content {
  overflow: hidden;
  padding-top: 25px;
  height: auto;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content > div:first-of-type {
  text-transform: uppercase;
  font-size: 12px;
  color: #666666;
  font-weight: 700;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid:focus {
  outline: none;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-scrolldiv {
  background-color: #ffffff;
  overflow-x: auto !important;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-scrolldiv .ui-iggrid-table {
  border-collapse: collapse;
  table-layout: auto !important;
  margin-top: 0px;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-scrolldiv .ui-iggrid-table thead {
  padding-left: "0px !important";
  padding-right: "0px !important";
}
[dir="rtl"] div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-scrolldiv .ui-iggrid-table thead {
  padding-left: 0px;
  padding-right: "0px !important";
}
[dir="rtl"] div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-scrolldiv .ui-iggrid-table thead {
  padding-right: 0px;
  padding-left: "0px !important";
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-scrolldiv .ui-iggrid-table thead .ui-iggrid-header {
  max-height: 30px;
  white-space: nowrap;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-scrolldiv .ui-iggrid-table thead .ui-iggrid-header .ui-iggrid-headertext {
  width: 100% !important;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-scrolldiv .ui-iggrid-table thead .ui-iggrid-header a {
  padding-right: 5px;
  display: block !important;
}
[dir="rtl"] div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-scrolldiv .ui-iggrid-table thead .ui-iggrid-header a {
  padding-right: 0px;
  padding-left: 5px;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-scrolldiv .ui-iggrid-table thead .ui-iggrid-header .ui-iggrid-indicatorcontainer {
  float: none;
  display: block;
  margin-top: calc(0.02777778em);
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-scrolldiv .ui-iggrid-table thead .ui-iggrid-header .ui-iggrid-indicatorcontainer a {
  float: right;
  display: inline-block;
}
[dir="rtl"] div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-scrolldiv .ui-iggrid-table thead .ui-iggrid-header .ui-iggrid-indicatorcontainer a {
  float: left;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-scrolldiv .ui-iggrid-table thead .ui-iggrid-header .ui-iggrid-indicatorcontainer .ui-iggrid-filterbutton {
  float: right;
  display: inline-block;
  background-color: #cecfcf !important;
  right: 0px;
}
[dir="rtl"] div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-scrolldiv .ui-iggrid-table thead .ui-iggrid-header .ui-iggrid-indicatorcontainer .ui-iggrid-filterbutton {
  float: left;
}
[dir="rtl"] div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-scrolldiv .ui-iggrid-table thead .ui-iggrid-header .ui-iggrid-indicatorcontainer .ui-iggrid-filterbutton {
  right: auto;
  left: 0px;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-scrolldiv .ui-iggrid-table thead .ui-iggrid-header .ui-iggrid-indicatorcontainer .ui-iggrid-filterbutton:hover {
  background-color: #b24d77 !important;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-scrolldiv .ui-iggrid-table thead .ui-iggrid-header .ui-iggrid-indicatorcontainer .ui-iggrid-colindicator {
  background-image: url(/fcDTiNPApplicantPortal/Skins/Desktop/Themes/theDTi/images/ui-icons_ffffff_256x240.png) !important;
  float: right;
  right: 0px;
}
[dir="rtl"] div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-scrolldiv .ui-iggrid-table thead .ui-iggrid-header .ui-iggrid-indicatorcontainer .ui-iggrid-colindicator {
  float: left;
}
[dir="rtl"] div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-scrolldiv .ui-iggrid-table thead .ui-iggrid-header .ui-iggrid-indicatorcontainer .ui-iggrid-colindicator {
  right: auto;
  left: 0px;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-headertable {
  /*this will only get applied when the infragistics fixedHeader option is set to true*/
  /*.padding-right(0px) !important;*/
  padding-left: 0px !important;
  padding-right: 0px !important;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-headertable .ui-iggrid-header {
  max-height: 30px;
  white-space: normal;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-headertable .ui-iggrid-header .ui-iggrid-indicatorcontainer {
  float: right;
}
[dir="rtl"] div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-headertable .ui-iggrid-header .ui-iggrid-indicatorcontainer {
  float: left;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-headertable .ui-iggrid-header .ui-iggrid-indicatorcontainer a {
  float: right;
}
[dir="rtl"] div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-headertable .ui-iggrid-header .ui-iggrid-indicatorcontainer a {
  float: left;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-headertable .ui-iggrid-header .ui-iggrid-indicatorcontainer .ui-iggrid-filterbutton {
  float: right;
  display: inline-block;
  background-color: #cecfcf !important;
  right: 0px;
}
[dir="rtl"] div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-headertable .ui-iggrid-header .ui-iggrid-indicatorcontainer .ui-iggrid-filterbutton {
  float: left;
}
[dir="rtl"] div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-headertable .ui-iggrid-header .ui-iggrid-indicatorcontainer .ui-iggrid-filterbutton {
  right: auto;
  left: 0px;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-headertable .ui-iggrid-header .ui-iggrid-indicatorcontainer .ui-iggrid-filterbutton:hover {
  background-color: #b24d77 !important;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-headertable .ui-iggrid-header .ui-iggrid-indicatorcontainer .ui-iggrid-colindicator {
  background-image: url(/fcDTiNPApplicantPortal/Skins/Desktop/Themes/theDTi/images/ui-icons_ffffff_256x240.png) !important;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-table .ui-iggrid-tablebody .ui-iggrid-altrecord,
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-pager .ui-iggrid-tablebody .ui-iggrid-altrecord {
  border-collapse: collapse;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-table .ui-iggrid-tablebody tr,
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-pager .ui-iggrid-tablebody tr {
  border-collapse: collapse;
  border-top: 1px solid #f6f6f6;
  border-bottom: 0;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-table .ui-iggrid-tablebody tr:last-of-type,
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-pager .ui-iggrid-tablebody tr:last-of-type {
  border-bottom: 1px solid #f6f6f6;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-table .ui-iggrid-tablebody td,
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-pager .ui-iggrid-tablebody td {
  white-space: nowrap !important;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px !important;
}
[dir="rtl"] div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-table .ui-iggrid-tablebody td,
[dir="rtl"] div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-pager .ui-iggrid-tablebody td {
  padding-left: 10px;
  padding-right: 10px;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-table .ui-state-hover,
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-pager .ui-state-hover {
  color: #ffffff;
  cursor: pointer;
  font-weight: 400 !important;
  background: #c17192 !important;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-table .ui-state-active,
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-pager .ui-state-active {
  font-weight: 400 !important;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-table .ui-iggrid-pagecurrent,
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-pager .ui-iggrid-pagecurrent {
  pointer-events: none;
  cursor: default;
  background-color: #ffffff !important;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-table .ui-iggrid-pagecurrent:hover,
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-pager .ui-iggrid-pagecurrent:hover {
  pointer-events: none;
  cursor: default;
  background-color: #ffffff !important;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-table .ui-iggrid-pagecurrent.ui-iggrid-pagelinkcurrent,
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-pager .ui-iggrid-pagecurrent.ui-iggrid-pagelinkcurrent {
  pointer-events: none;
  cursor: default;
  background-color: #ffffff !important;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-table .ui-iggrid-pagecurrent.ui-iggrid-pagelinkcurrent:hover,
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-pager .ui-iggrid-pagecurrent.ui-iggrid-pagelinkcurrent:hover {
  pointer-events: none;
  cursor: default;
  background-color: #ffffff !important;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer {
  min-height: 5px;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-paging .ui-iggrid-firstpage,
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-paging .ui-iggrid-lastpage {
  padding-left: 10px;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-paging .ui-iggrid-firstpage .ui-iggrid-pageimg,
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-paging .ui-iggrid-lastpage .ui-iggrid-pageimg {
  float: left;
  left: 3px;
  right: 3px;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-paging .ui-iggrid-nextpageimg {
  right: 3px;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-paging .ui-iggrid-lastpage {
  padding-left: 0.3em;
  padding-right: 10px;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-paging .ui-iggrid-pagelist {
  float: left;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-paging .ui-iggrid-paging-item .ui-state-disabled {
  background-color: transparent;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-paging .ui-iggrid-paging-item .ui-state-disabled:hover {
  background-color: transparent !important;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-paging div.ui-iggrid-pagedropdowncontainer {
  font-size: 12px;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-paging div.ui-iggrid-pagedropdowncontainer .ui-igedit-field {
  padding: 4px !important;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-paging div.ui-iggrid-pagedropdowncontainer:hover {
  background-color: #8e9090 !important;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-paging div.ui-iggrid-pagedropdowncontainer .ui-igedit-button {
  height: 18px !important;
  padding-top: 4px;
  padding-bottom: 2px;
  padding-right: 5px;
  top: 0px;
  margin-top: 0px !important;
  background-color: #8e9090 !important;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-paging div.ui-iggrid-pagedropdowncontainer .ui-igedit-button:hover {
  background-color: #8e9090 !important;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-paging div.ui-iggrid-pagedropdowncontainer span.ui-iggrid-pagedropdowncontainer {
  top: 0px;
  width: 80px !important;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-paging div.ui-iggrid-pagedropdowncontainer span.ui-iggrid-pagedropdowncontainer:focus {
  border: none !important;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-paging div.ui-iggrid-pagedropdowncontainer span.ui-iggrid-pagedropdowncontainer:hover {
  background-color: #8e9090 !important;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-paging div.ui-iggrid-pagedropdowncontainer span.ui-iggrid-pagedropdowncontainer .ui-igedit-field {
  height: 100% !important;
  width: 55px !important;
  padding: 4px;
  font-size: 12px !important;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-paging div.ui-iggrid-pagedropdowncontainer span.ui-iggrid-pagedropdowncontainer .ui-igedit-field:focus {
  border: none !important;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-paging div.ui-iggrid-pagedropdowncontainer .ui-igedit-list {
  font-size: 12px;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-paging div.ui-iggrid-pagedropdowncontainer .ui-iggrid-pagedropdownlabels {
  position: relative;
  color: #ffffff;
  font-size: 11px;
  font-weight: 700;
  top: 3px;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-pagerrecordslabel {
  font-size: 11px;
  float: left;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-prevpage {
  padding-left: 20px;
  padding-right: 10px;
}
[dir="rtl"] div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-prevpage {
  padding-left: 10px;
  padding-right: 20px;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-nextpage {
  padding-left: 10px;
  padding-right: 20px;
}
[dir="rtl"] div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-nextpage {
  padding-left: 20px;
  padding-right: 10px;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-prevpage,
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-nextpage {
  float: left;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-prevpage .ui-iggrid-pageimg,
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-nextpage .ui-iggrid-pageimg {
  float: left;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-prevpage .ui-iggrid-prevpagelabel,
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-nextpage .ui-iggrid-prevpagelabel,
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-prevpage .ui-iggrid-nextpagelabel,
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-nextpage .ui-iggrid-nextpagelabel {
  float: left;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-prevpage .ui-iggrid-prevpagelabel:hover,
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-nextpage .ui-iggrid-prevpagelabel:hover,
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-prevpage .ui-iggrid-nextpagelabel:hover,
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-nextpage .ui-iggrid-nextpagelabel:hover {
  background-color: #b24d77;
}
div.fcBrowsePageControl-dialog > .ui-dialog-content .ui-iggrid .ui-iggrid-footer .ui-iggrid-pagelink {
  color: #ffffff;
}
div.forms-canvas {
  background: #f6f6f6;
  padding: 5px 10px 5px 10px;
  margin-bottom: 10px;
}
[dir="rtl"] div.forms-canvas {
  padding: 5px 10px 5px 10px;
}
div.forms-canvas hr {
  height: 1px;
  color: #999999;
  border: none;
  border-top: 1px solid #999999;
}
div.forms-canvas:hover a.button {
  display: inline-block;
}
div.forms-canvas div[data-role="controlGrid-dialog"] table th {
  text-align: center;
  padding: 5px;
}
div.forms-canvas div[data-role="controlGrid-dialog"] table td {
  text-align: left;
  padding: 7px;
  overflow: hidden;
  white-space: nowrap;
  font-size: 12px;
}
[dir="rtl"] div.forms-canvas div[data-role="controlGrid-dialog"] table td {
  text-align: right;
}
div.forms-canvas div[data-role="controlGrid-dialog"] table td textarea,
div.forms-canvas div[data-role="controlGrid-dialog"] table td input[data-role="fcTextControl"] {
  font-size: 12px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 5px 5px 5px 7px;
}
div.forms-canvas div[data-role="controlGrid-dialog"] table td select[data-role="fcListControl"] {
  padding: 4px 5px 4px 7px;
  margin-top: 2px;
  margin-bottom: 2px;
}
div.forms-canvas div[data-role="controlGrid-dialog"] table td span[data-role="fcLabelControl"] {
  overflow: hidden;
  font-size: 12px;
  white-space: normal;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
div.forms-canvas div[data-role="controlGrid-dialog"] table td a[data-role="fcLinkControl"] {
  font-size: 12px;
}
div.forms-canvas div[data-role="controlGrid-dialog"] table td:not(:last-of-type) {
  border-right: 1px solid #e2e2e2;
}
[dir="rtl"] div.forms-canvas div[data-role="controlGrid-dialog"] table td:not(:last-of-type) {
  border-right: 0;
  border-left: 1px solid #e2e2e2;
}
#branchHistoryDialog {
  overflow: hidden;
  padding: 0px;
}
#branchHistoryDialog .branchTaskList-content {
  position: relative;
  width: 100%;
  height: 98%;
  margin: 0 auto;
}
#branchHistoryDialog .branchTaskList-content aside.sidebar-left {
  position: absolute;
  left: 0;
  top: 0;
  width: 235px;
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-bottom: 13px;
  background: #f6f6f6;
}
[dir="rtl"] #branchHistoryDialog .branchTaskList-content aside.sidebar-left {
  left: auto;
  right: 0;
}
#branchHistoryDialog .branchTaskList-content aside.sidebar-left ul.branchTaskList {
  list-style: none;
}
#branchHistoryDialog .branchTaskList-content aside.sidebar-left ul.branchTaskList li {
  margin: 8px 10px 8px 10px;
  background: #dddddd;
  padding: 10px 15px 10px 15px;
  max-width: 170px;
  line-height: 1em;
  display: block;
}
[dir="rtl"] #branchHistoryDialog .branchTaskList-content aside.sidebar-left ul.branchTaskList li {
  margin: 8px 10px 8px 10px;
}
[dir="rtl"] #branchHistoryDialog .branchTaskList-content aside.sidebar-left ul.branchTaskList li {
  padding: 10px 15px 10px 15px;
}
#branchHistoryDialog .branchTaskList-content aside.sidebar-left ul.branchTaskList li:hover {
  background-color: #c3c3c3;
}
#branchHistoryDialog .branchTaskList-content aside.sidebar-left ul.branchTaskList li label {
  display: block;
  text-transform: uppercase;
  font-size: 11px;
  clear: both;
}
#branchHistoryDialog .branchTaskList-content aside.sidebar-left ul.branchTaskList li label.step {
  color: #222222;
  font-weight: 700;
}
#branchHistoryDialog .branchTaskList-content aside.sidebar-left ul.branchTaskList li label.meta {
  color: #666666;
}
#branchHistoryDialog .branchTaskList-content aside.sidebar-left ul.branchTaskList li > div {
  display: block;
  clear: both;
  width: auto;
  text-align: left;
  margin: 0px;
}
[dir="rtl"] #branchHistoryDialog .branchTaskList-content aside.sidebar-left ul.branchTaskList li > div {
  text-align: right;
}
#branchHistoryDialog .branchTaskList-content aside.sidebar-left ul.branchTaskList li .person,
#branchHistoryDialog .branchTaskList-content aside.sidebar-left ul.branchTaskList li .date {
  text-transform: uppercase;
  font-weight: 700;
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 11px;
  color: #4d4d4d;
  line-height: 11px;
}
#branchHistoryDialog .branchTaskList-content aside.sidebar-left ul.branchTaskList li .title {
  font-weight: 700 !important;
  margin-bottom: 10px;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  line-height: 19px;
}
#branchHistoryDialog .branchTaskList-content aside.sidebar-left ul.branchTaskList li[disabled],
#branchHistoryDialog .branchTaskList-content aside.sidebar-left ul.branchTaskList li[disabled=disabled] {
  background-color: #dddddd;
}
#branchHistoryDialog .branchTaskList-content aside.sidebar-left ul.branchTaskList li[disabled] *,
#branchHistoryDialog .branchTaskList-content aside.sidebar-left ul.branchTaskList li[disabled=disabled] * {
  color: #d6d6d6;
}
#branchHistoryDialog .branchTaskList-content aside.sidebar-left ul.branchTaskList li.selected {
  cursor: default;
  background-color: #8e9090;
}
#branchHistoryDialog .branchTaskList-content aside.sidebar-left ul.branchTaskList li.selected * {
  color: #ffffff !important;
}
#branchHistoryDialog .branchTaskList-content > section.content {
  margin-left: 235px;
  height: 100%;
  overflow: auto;
  padding-top: 7px;
  padding-bottom: 6px;
  padding-left: 20px;
  padding-right: 20px;
}
[dir="rtl"] #branchHistoryDialog .branchTaskList-content > section.content {
  margin-left: 0px;
  margin-right: 235px;
}
#branchHistoryDialog .branchTaskList-content > section.content .task-grid tbody td {
  vertical-align: top;
}
#branchHistoryDialog .branchTaskList-content > section.content .task-grid .gridArea td {
  vertical-align: middle;
}
#branchHistoryDialog .branchTaskList-content > section.content .task-grid tr {
  border: none;
}
#branchHistoryDialog .branchTaskList-content > section.content .controlGrid header {
  min-height: 0px;
  padding-bottom: 0px;
}
#branchHistoryDialog .branchTaskList-content > section.content .controlGrid h3 {
  top: 0px;
  word-wrap: break-word;
  white-space: normal;
}
/* Universal Styling */
.siteLogo {
  height: 100px;
  width: 410px;
  background: transparent url(/fcDTiNPApplicantPortal/Skins/Desktop/Themes/theDTi/images/light-theme-logo.png) no-repeat left;
  position: relative;
  top: -10px;
}
.siteLogonLogo {
  height: 100px;
  width: 410px;
  background: transparent url(/fcDTiNPApplicantPortal/Skins/Desktop/Themes/theDTi/images/theme-logo.png) no-repeat left;
  position: relative;
  top: -10px;
}
.externalLinkIcon:after {
  padding-left: 8px;
  font-family: 'FontAwesome';
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  content: "\f08E";
}
[dir="rtl"] .externalLinkIcon:after {
  padding-left: 0px;
  padding-right: 8px;
}
.nothing-found {
  font-size: 25px !important;
  color: #c9c9c9;
  margin-top: 10px;
}
.top-margin {
  margin-top: 15px;
}
/* General FontAwesome Styling */
[dir="rtl"] .icon-double-angle-right:before {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
[dir="rtl"] .icon-question-sign:before {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
[dir="rtl"] .icon-ok green:before {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
[dir="rtl"] .icon-angle-right:before {
  content: "\f104" !important;
}
[dir="rtl"] .icon-angle-left:before {
  content: "\f105" !important;
}
[dir="rtl"] .icon-chevron-right:before {
  content: "\f053" !important;
}
[dir="rtl"] .icon-chevron-left:before {
  content: "\f054" !important;
}
.ui-dialog-content {
  background-color: #ffffff !important;
}
.ui-dialog-content .ui-button-text-only {
  text-transform: lowercase !important;
  font-size: 10px !important;
  color: #666666 !important;
  font-weight: 700 !important;
  position: relative !important;
  top: 15px !important;
}
.ui-dialog-content .ui-button-text-only:hover {
  color: #b24d77 !important;
}
.ui-dialog-content .fileUpload .fileUpload-button {
  top: 0px !important;
  font-size: 11px !important;
  text-transform: none !important;
}
.ui-dialog-content .fileUpload .fileupload-filename-container a[disabled=disabled] {
  color: #919191;
}
/*#endregion*/
/*#region PAGE PRINT STYLES */
/* !important used as this is the only styling that should apply on printing */
@media print {
  body {
    overflow: visible !important;
    /* Removes page background colour*/
    /* Styling to enable printing of home dashboard*/
    /* Styling to enable printing of account page*/
    /* Styling to enable printing of forms*/
    /* Styling to enable printing of Pending Task list */
    /* Process Instance Print Styling */
    /* Result pages styling to enable printing */
    /* Styling to print object groups in forms */
    /* Styling to print object group dialogs */
  }
  body #wrap .page-header,
  body #wrap .page header,
  body #wrap .page .breadcrumb,
  body #wrap .page .sidebar-left,
  body .footer {
    display: none;
  }
  body .page {
    background-color: white !important;
    margin: 0px !important;
    padding: 0px !important;
    width: 100% !important;
    float: none !important;
  }
  body #mainDashboard {
    padding: 0px !important;
  }
  body #mainDashboard header {
    display: block !important;
  }
  body #mainDashboard .gauges-wrapper a div {
    background-color: white !important;
    border: 1px solid #a8a9a9 !important;
    border-collapse: collapse !important;
    color: #8e9090 !important;
    margin-right: "2px !important";
    padding-left: 2px !important;
    padding-right: 2px !important;
    width: 140px;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
  }
  [dir="rtl"] body #mainDashboard .gauges-wrapper a div {
    margin-right: 0px;
    margin-left: "2px !important";
  }
  body #mainDashboard .gauges-wrapper a div div {
    border: none !important;
  }
  body #mainDashboard .gauges-wrapper a div span {
    background-color: #ffffff !important;
    color: #8e9090 !important;
  }
  body #mainDashboard .gauges-wrapper a div .link {
    display: none !important;
  }
  body #mainDashboard .charts-wrapper {
    width: 90% !important;
  }
  body #mainDashboard .charts-wrapper article[id|="pendingTasksPieChart"] {
    width: 30% !important;
  }
  body #mainDashboard .charts-wrapper article[id|="pendingTasksPieChart"] container {
    width: 100% !important;
  }
  body #mainDashboard .charts-wrapper article[id|="pendingTasksPieChart"] header {
    display: block !important;
  }
  body #mainDashboard .charts-wrapper article[id|="completedTasksColumnChart"] container {
    width: 100% !important;
  }
  body #mainDashboard .charts-wrapper article[id|="completedTasksColumnChart"] header {
    display: block !important;
  }
  body #accountDetails,
  body #updateAccountDetails,
  body #changePassword {
    overflow: visible !important;
    padding: 0px !important;
  }
  body #accountDetails header,
  body #updateAccountDetails header,
  body #changePassword header {
    display: block !important;
  }
  body #accountDetails header nav,
  body #updateAccountDetails header nav,
  body #changePassword header nav {
    display: none !important;
  }
  body #accountDetails .details-wrapper,
  body #updateAccountDetails .details-wrapper,
  body #changePassword .details-wrapper {
    padding-left: "0px !important";
  }
  [dir="rtl"] body #accountDetails .details-wrapper,
  [dir="rtl"] body #updateAccountDetails .details-wrapper,
  [dir="rtl"] body #changePassword .details-wrapper {
    padding-left: 0px;
    padding-right: "0px !important";
  }
  body #accountDetails .details-wrapper #updateAccountInformation,
  body #updateAccountDetails .details-wrapper #updateAccountInformation,
  body #changePassword .details-wrapper #updateAccountInformation {
    display: none !important;
  }
  body #accountDetails .details-wrapper form .form-field,
  body #updateAccountDetails .details-wrapper form .form-field,
  body #changePassword .details-wrapper form .form-field {
    display: none !important;
  }
  body .forms-layout {
    height: auto !important;
    width: 100% !important;
    padding: 0px !important;
    overflow: visible !important;
    margin: 0px !important;
  }
  body .forms-layout header {
    display: block !important;
  }
  body .forms-layout header .breadcrumb {
    display: block !important;
  }
  body .forms-layout .actions-bar {
    display: none !important;
  }
  body .forms-layout .forms-canvas {
    height: auto !important;
    width: 100% !important;
    padding: 0px !important;
    overflow: visible !important;
    background-color: transparent !important;
    margin: 0px !important;
  }
  body .forms-layout .forms-canvas .task-grid {
    width: 100% !important;
  }
  body .forms-layout .forms-canvas .task-grid .editor {
    overflow: visible !important;
  }
  body .forms-layout .forms-canvas .task-grid .editor-label,
  body .forms-layout .forms-canvas .task-grid .editor-field {
    page-break-inside: avoid !important;
  }
  body .forms-layout .forms-canvas .form-commands {
    display: none !important;
  }
  body .forms-layout [data-role="controlGrid"] {
    width: auto !important;
  }
  body .forms-layout [data-role="controlGrid"] menu {
    display: none !important;
  }
  body #pendingTasks {
    padding: 0px !important;
    margin: 0px !important;
  }
  body #pendingTasks .group header {
    display: inline-block;
  }
  body #pendingTasks nav {
    display: none !important;
  }
  body #pendingTasks .paging .pull-right {
    display: none !important;
  }
  body #pendingTasks .paging.bottom {
    display: none !important;
  }
  body #pendingTasks .cards {
    margin: 5px;
  }
  body #pendingTasks .cards li {
    page-break-inside: avoid !important;
    border: 1px solid #8e9090 !important;
    border-collapse: collapse !important;
    width: 100% !important;
  }
  body #pendingTasks .cards li .details,
  body #pendingTasks .cards li .metadata {
    border: 1px solid #8e9090 !important;
    border-collapse: collapse !important;
    padding: 2px !important;
  }
  body #pendingTasks .cards li .details .status,
  body #pendingTasks .cards li .metadata .status {
    color: #001742 !important;
  }
  body #pendingTasks .cards li .details a,
  body #pendingTasks .cards li .metadata a {
    color: #001742 !important;
  }
  body #pendingTasks .cards li .details i,
  body #pendingTasks .cards li .metadata i {
    display: none;
  }
  body #processInstance {
    margin: 0px !important;
    overflow: visible !important;
    padding: 0px !important;
  }
  body #processInstance header {
    display: block !important;
  }
  body #processInstance article header {
    display: block !important;
  }
  body #processInstance .showme {
    display: none !important;
  }
  body #processInstance .branchTaskList li .details,
  body #processInstance .branchTaskList li .metadata {
    border: 1px solid #8e9090 !important;
    border-collapse: collapse !important;
    padding: 2px !important;
    width: 100% !important;
  }
  body #processInstance .branchTaskList li .details i,
  body #processInstance .branchTaskList li .metadata i {
    color: #001742 !important;
  }
  body #processInstance .branchTaskList li .details .title-pending-task a,
  body #processInstance .branchTaskList li .metadata .title-pending-task a,
  body #processInstance .branchTaskList li .details .title a,
  body #processInstance .branchTaskList li .metadata .title a {
    color: #001742 !important;
  }
  body #processInstance .branchTaskList li .details .about .see-pending-details,
  body #processInstance .branchTaskList li .metadata .about .see-pending-details,
  body #processInstance .branchTaskList li .details .about .see-details,
  body #processInstance .branchTaskList li .metadata .about .see-details {
    display: none !important;
  }
  body #processInstance #processBranches [role="tablist"] h3 label {
    page-break-inside: avoid;
  }
  body #processInstance #processBranches [role="tab"] {
    border: 1px solid #8e9090 !important;
    border-collapse: collapse !important;
    padding: 5px !important;
  }
  body #processInstance #processBranches [role="tab"] .count {
    border: 1px solid #8e9090 !important;
  }
  body #processInstance #processBranches [role="tabpanel"] {
    padding: 0px !important;
  }
  body #trackingProcessResults,
  body #archiveProcessResults,
  body #trackingTasksResults,
  body #archiveTasksResults {
    padding: 0px !important;
    max-height: none !important;
    max-width: none !important;
    margin: 0px !important;
    overflow: visible !important;
  }
  body #trackingProcessResults header,
  body #archiveProcessResults header,
  body #trackingTasksResults header,
  body #archiveTasksResults header {
    display: block !important;
  }
  body #trackingProcessResults p,
  body #archiveProcessResults p,
  body #trackingTasksResults p,
  body #archiveTasksResults p {
    display: none !important;
  }
  body #trackingProcessResults .paging .pull-right,
  body #archiveProcessResults .paging .pull-right,
  body #trackingTasksResults .paging .pull-right,
  body #archiveTasksResults .paging .pull-right {
    display: none !important;
  }
  body #trackingProcessResults .paging.bottom,
  body #archiveProcessResults .paging.bottom,
  body #trackingTasksResults .paging.bottom,
  body #archiveTasksResults .paging.bottom {
    display: none !important;
  }
  body #trackingProcessResults .not-finding,
  body #archiveProcessResults .not-finding,
  body #trackingTasksResults .not-finding,
  body #archiveTasksResults .not-finding {
    display: none !important;
  }
  body #trackingProcessResults .cards,
  body #archiveProcessResults .cards,
  body #trackingTasksResults .cards,
  body #archiveTasksResults .cards {
    margin: 5px !important;
  }
  body #trackingProcessResults .cards li,
  body #archiveProcessResults .cards li,
  body #trackingTasksResults .cards li,
  body #archiveTasksResults .cards li {
    page-break-inside: avoid !important;
    border: 1px solid #8e9090 !important;
    border-collapse: collapse !important;
    width: 100% !important;
  }
  body #trackingProcessResults .cards li .details,
  body #archiveProcessResults .cards li .details,
  body #trackingTasksResults .cards li .details,
  body #archiveTasksResults .cards li .details,
  body #trackingProcessResults .cards li .metadata,
  body #archiveProcessResults .cards li .metadata,
  body #trackingTasksResults .cards li .metadata,
  body #archiveTasksResults .cards li .metadata {
    border: 1px solid #8e9090 !important;
    border-collapse: collapse !important;
    padding: 2px !important;
  }
  body #trackingProcessResults .cards li .details .see-pending-details,
  body #archiveProcessResults .cards li .details .see-pending-details,
  body #trackingTasksResults .cards li .details .see-pending-details,
  body #archiveTasksResults .cards li .details .see-pending-details,
  body #trackingProcessResults .cards li .metadata .see-pending-details,
  body #archiveProcessResults .cards li .metadata .see-pending-details,
  body #trackingTasksResults .cards li .metadata .see-pending-details,
  body #archiveTasksResults .cards li .metadata .see-pending-details,
  body #trackingProcessResults .cards li .details .see-details,
  body #archiveProcessResults .cards li .details .see-details,
  body #trackingTasksResults .cards li .details .see-details,
  body #archiveTasksResults .cards li .details .see-details,
  body #trackingProcessResults .cards li .metadata .see-details,
  body #archiveProcessResults .cards li .metadata .see-details,
  body #trackingTasksResults .cards li .metadata .see-details,
  body #archiveTasksResults .cards li .metadata .see-details {
    display: none !important;
  }
  body #trackingProcessResults .cards li .details .status,
  body #archiveProcessResults .cards li .details .status,
  body #trackingTasksResults .cards li .details .status,
  body #archiveTasksResults .cards li .details .status,
  body #trackingProcessResults .cards li .metadata .status,
  body #archiveProcessResults .cards li .metadata .status,
  body #trackingTasksResults .cards li .metadata .status,
  body #archiveTasksResults .cards li .metadata .status {
    color: #001742 !important;
  }
  body #trackingProcessResults .cards li .details a,
  body #archiveProcessResults .cards li .details a,
  body #trackingTasksResults .cards li .details a,
  body #archiveTasksResults .cards li .details a,
  body #trackingProcessResults .cards li .metadata a,
  body #archiveProcessResults .cards li .metadata a,
  body #trackingTasksResults .cards li .metadata a,
  body #archiveTasksResults .cards li .metadata a {
    color: #001742 !important;
  }
  body #trackingProcessResults .cards li .details i,
  body #archiveProcessResults .cards li .details i,
  body #trackingTasksResults .cards li .details i,
  body #archiveTasksResults .cards li .details i,
  body #trackingProcessResults .cards li .metadata i,
  body #archiveProcessResults .cards li .metadata i,
  body #trackingTasksResults .cards li .metadata i,
  body #archiveTasksResults .cards li .metadata i {
    color: #001742 !important;
  }
  body div[data-role="controlGrid-content"] {
    max-height: none !important;
    overflow: visible !important;
    -webkit-print-color-adjust: exact;
    padding: 0px !important;
    margin: 0px !important;
    background-color: transparent !important;
    width: auto !important;
  }
  body div[data-role="controlGrid-content"] table tr {
    page-break-inside: avoid !important;
    -webkit-region-break-inside: avoid;
  }
  body div[data-role="controlGrid-content"] table tr th {
    border: 1px solid #a8a9a9 !important;
    background: #8e9090 !important;
    background-color: #8e9090 !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    page-break-inside: avoid !important;
  }
  body div[data-role="controlGrid-content"] table tr td {
    width: auto !important;
    height: auto !important;
    padding: 2px !important;
    border: 1px solid #a8a9a9 !important;
    font-size: 11px 12px !important;
    page-break-inside: avoid !important;
  }
  body div[data-role="controlGrid-content"] table tr td select,
  body div[data-role="controlGrid-content"] table tr td input {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  body div[data-role="controlGrid-content"] table tr td .ui-datepicker-trigger {
    display: none !important;
  }
  body div[role="dialog"] {
    display: none !important;
  }
}
/* -------- Custom Styles --------- */
body#sign-in {
  background-image: url('/fcDTiNPApplicantPortal/Skins/Desktop/Themes/theDTi/images/CargoPlaneZ.jpg') !important;
  background-color: White !important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
body#sign-in #loginForm {
  background: rgba(255, 255, 255, 0.9);
}
body#sign-in .loginHeader {
  padding: 0px !important;
}
body#sign-in .loginHeader .siteLogo {
  height: 77px ;
  background: #b24d77 url(/fcDTiNPApplicantPortal/Skins/Desktop/Themes/theDTi/images/light-theme-logo.png) no-repeat left !important;
  position: relative;
  width: 100%;
}
body#sign-in .login-footer {
  color: white !important;
}
body#sign-in .sssheader.ssssiteLogo {
  color: Orange !important;
  background-image: url('/fcDTiNPApplicantPortal/Skins/Desktop/Themes/theDTi/images/light-theme-logo.png') !important;
  margin: 0px !important;
}
body {
  overflow-x: hidden !important;
}
#wrap {
  margin: 0px 0px !important;
  padding: 0px 0px !important;
  position: relative !important;
  width: 99vw !important;
  clear: both !important;
}
#page-header {
  background-color: white !important;
  margin: auto !important;
  width: 100% !important;
  height: 152px !important;
  overflow: hidden;
}
#page-header-wrap {
  margin: 0px 0px!important;
  width: 100% !important;
  max-width: 2048px !important;
}
#siteLogo-wrap {
  top: 5px !important ;
  position: relative !important;
  left: 15px !important;
  width: 100% !important ;
  max-width: 100% !important;
}
#siteLogo-wrap .siteLogo {
  top: 0px !important;
  height: 77px ;
  background: #b24d77 url(/fcDTiNPApplicantPortal/Skins/Desktop/Themes/theDTi/images/light-theme-logo.png) no-repeat left !important;
  position: relative;
  width: 100%;
}
#loginMenu-wrap {
  top: 0px !important;
  position: absolute !important;
  right: 20px !important;
  width: 50% !important ;
  max-width: 50% !important;
}
#page-header-content2 {
  margin: 0px 20px 0px 20px !important;
  width: 97% !important;
  max-width: 2048px !important;
  position: relative !important;
  top: 20px !important;
  left: 0px !important;
}
.charts-wrapper {
  width: 800px !important;
}
.page {
  top: 20px !important;
  background-color: #f6f6f6 !important;
  margin: auto !important;
  width: 100% !important;
  padding: 0px 0px !important;
  min-width: 1024px !important;
}
table.task-gridzzzzz {
  background-color: White !important;
}
.Bubble {
  display: inline !important;
  height: 10px !important;
  width: 20px !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  color: rgba(0, 0, 0, 0.7) !important;
  background-color: rgba(255, 206, 86, 0.9) !important;
  z-index: 255 !important;
  padding: 0px 3px 0px 3px !important;
  line-height: 10px !important;
  margin: 0px !important;
  border-color: white;
  border: 1px;
}
div.details {
  background-color: #eee !important;
}
#mainDashboard {
  padding: 0px 10px 0px 10px !important;
}
#pendingTasks {
  padding: 0px 10px 0px 10px !important;
}
.forms-layout header {
  padding: 0px 20px 0px 20px !important;
}
.actions-bar {
  padding: 0px 20px 0px 20px !important;
}
header.breadcrumb {
  position: relative !important;
  left: 10px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
nav.breadcrumb {
  position: relative !important;
  left: 20px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
div.breadcrumb {
  color: red !important;
  display: none !important;
}
.back-action {
  position: relative !important;
  right: 30px !important;
}
.footer {
  margin: auto !important;
  display: block !important;
}
span.required:after {
  color: #fff !important;
}
th span {
  white-space: normal !important;
}
body div.loginHeader {
  background: white !important;
}
th span {
  white-space: normal !important;
}
td {
  white-space: normal;
}
.editor-field {
  overflow: hidden !important;
}
.fixed-dialog {
  position: fixed;
  top: 50px;
  Left: 50px;
}
div a {
  -webkit-border-radius: 6px;
}
input[type=submit] {
  -webkit-border-radius: 6px;
}
input[type=button] {
  -webkit-border-radius: 6px;
}
body section.content article.group ul.cards li div.details > a,
body section.clearfix article.group ul.cards li div.details > a,
body section.content article.group ul.processResults li div.details > a,
body section.clearfix article.group ul.processResults li div.details > a,
body section.content article.group ul.trackingResults li div.details > a,
body section.clearfix article.group ul.trackingResults li div.details > a,
body section.content article.group ul.archiveResults li div.details > a,
body section.clearfix article.group ul.archiveResults li div.details > a,
body section.content article.group ul.cards li div.details > div.pending-task,
body section.clearfix article.group ul.cards li div.details > div.pending-task,
body section.content article.group ul.processResults li div.details > div.pending-task,
body section.clearfix article.group ul.processResults li div.details > div.pending-task,
body section.content article.group ul.trackingResults li div.details > div.pending-task,
body section.clearfix article.group ul.trackingResults li div.details > div.pending-task,
body section.content article.group ul.archiveResults li div.details > div.pending-task,
body section.clearfix article.group ul.archiveResults li div.details > div.pending-task > a {
  font-size: 18px;
}
/* --------- End of Custom STyles ---------*/
