/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* ------------------------------------------------------------------------- */
/* CONFIG (order matter!)
/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* CONFIG
/* ------------------------------------------------------------------------- */
.clrfx {
  zoom: 1;
}
.clrfx:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: "";
}
.displayNone {
  display: none !important;
}
@font-face {
  font-family: 'Signika-Regular';
  src: url("themeResource?theme=portal&location=skin/fonts/Signika-Regular.eot");
  src: local('☺'), url("themeResource?theme=portal&location=skin/fonts/Signika-Regular.woff") format('woff'), url("themeResource?theme=portal&location=skin/fonts/Signika-Regular.ttf") format('truetype'), url("themeResource?theme=portal&location=skin/fonts/Signika-Regular.svg") format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Signika-Semibold';
  src: url("themeResource?theme=portal&location=skin/fonts/Signika-Semibold.eot");
  src: local('☺'), url("themeResource?theme=portal&location=skin/fonts/Signika-Semibold.woff") format('woff'), url("themeResource?theme=portal&location=skin/fonts/Signika-Semibold.ttf") format('truetype'), url("themeResource?theme=portal&location=skin/fonts/Signika-Semibold.svg") format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("themeResource?theme=portal&location=skin/fonts/glyphicons-halflings-regular.eot");
  src: url("themeResource?theme=portal&location=skin/fonts/glyphicons-halflings-regular.eot#iefix") format('embedded-opentype'), url("themeResource?theme=portal&location=skin/fonts/glyphicons-halflings-regular.woff2") format('woff2'), url("themeResource?theme=portal&location=skin/fonts/glyphicons-halflings-regular.woff") format('woff'), url("themeResource?theme=portal&location=skin/fonts/glyphicons-halflings-regular.ttf") format('truetype'), url("themeResource?theme=portal&location=skin/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
html {
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 100%;
  color: #6e6f6b;
}
body {
  font-size: 0.875em;
  margin: 0;
  padding: 0;
}
ul {
  list-style: none;
}
ul,
ul li {
  padding: 0;
  margin: 0;
  list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
h7 {
  font-family: "Signika-Semibold", sans-serif, sans-serif;
  font-weight: 300;
  color: #dd0033;
  margin: 0;
}
a {
  text-decoration: none;
  color: #003355;
}
a:hover {
  cursor: pointer;
}
a:visited,
a:active,
a:current {
  color: #003355;
}
.page_StartProcess {
  background-color: #ffffff;
}
.dropdownmenu {
  zoom: 1;
}
.dropdownmenu:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: "";
}
.dropdownmenu > li > a {
  text-decoration: none;
}
.itemlistingpage .table,
.itemlistingpage .tr {
  width: 100%;
  display: block;
  float: left;
  clear: both;
}
.itemlistingpage .table .td,
.itemlistingpage .tr .td,
.itemlistingpage .table .th,
.itemlistingpage .tr .th {
  display: block;
  float: left;
}
.itemlistingpage .tbody,
.itemlistingpage .thead,
.itemlistingpage .tfoot {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  zoom: 1;
  width: 100%;
}
.itemlistingpage .tbody:after,
.itemlistingpage .thead:after,
.itemlistingpage .tfoot:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: "";
}
.section {
  display: block;
}
.filters_panel,
.tables_panel,
.details_panel {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.filters_panel .primary_filters a,
.tables_panel .primary_filters a,
.details_panel .primary_filters a,
.filters_panel .secondary_filters a,
.tables_panel .secondary_filters a,
.details_panel .secondary_filters a,
.filters_panel .resource_filters a,
.tables_panel .resource_filters a,
.details_panel .resource_filters a {
  display: block;
}
.table .thead {
  display: block;
}
.table .thead .tr {
  display: table-header-group;
}
.table .thead .tr .th {
  display: table-cell;
}
.table .tbody .tr {
  display: table-row;
  float: left;
  clear: both;
}
.table .tbody .tr .td {
  display: table-cell;
  float: left;
}
/* buttons */
/* filters */
/* avatar sizes */
/* more details mixins which are used in specific views(ej. report)*/
label {
  font-weight: bold;
  color: #2c3e50;
}
.moreDetails_section_title {
  padding: 0;
  margin: 0 0 20px 0;
  display: inline-block;
  font-size: 171.42857143%;
}
.link {
  color: #6e6f6b;
  text-decoration: underline;
}
/* ------------------------------------------------------------------------- */
/* IMPORTS for components
/* ------------------------------------------------------------------------- */
.dropdownmenu {
  zoom: 1;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.dropdownmenu:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: "";
}
.dropdownmenu > li > ul {
  -webkit-box-shadow: 2px 2px 2px #dfdede;
  -moz-box-shadow: 2px 2px 2px #dfdede;
  -o-box-shadow: 2px 2px 2px #dfdede;
  box-shadow: 2px 2px 2px #dfdede;
  z-index: 99999 !important;
}
.btn {
  position: relative;
  color: #ffffff;
  padding: 5px 10px;
  outline-color: #b1bdbd;
  min-width: 90px;
  border: 1px solid;
  border-color: #95a5a6;
  text-transform: uppercase;
  font-family: "Signika-Semibold", sans-serif;
  font-size: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  height: 18px;
  line-height: 18px !important;
  text-decoration: none;
  vertical-align: middle;
  text-align: center;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #95a5a6;
  overflow: hidden;
  zoom: 1;
}
.btn span {
  color: #ffffff;
}
.btn * {
  vertical-align: middle;
}
.btn:hover {
  cursor: pointer;
}
.btn + .btn,
.btn + css3-container + .btn {
  margin-left: 5px;
}
.btn:hover,
.btn:focus,
.btn.focus,
.btn:active,
.btn.active,
.open > .dropdown-toggle.btn {
  color: #ffffff;
  background-color: #798d8f;
  border-color: #74898a;
}
.btn.btn-primary-action {
  text-transform: uppercase;
  color: #ffffff;
  padding: 5px 10px;
  outline-color: #219ac5;
  min-width: 90px;
  border: 1px solid;
  border-color: #186e8c;
  font-size: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  height: 18px;
  line-height: 18px !important;
  text-decoration: none;
  vertical-align: middle;
  text-align: center;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #1a7899;
  text-shadow: 0 0 0 transparent, -1px -1px 0 transparent, 1px -1px 0 transparent, -1px 1px 0 transparent, 1px 1px 0 transparent;
  position: relative;
}
.btn.btn-primary-action * {
  vertical-align: middle;
}
.btn.btn-primary-action:hover,
.btn.btn-primary-action:focus,
.btn.btn-primary-action.focus,
.btn.btn-primary-action:active,
.btn.btn-primary-action.active,
.open > .dropdown-toggle.btn.btn-primary-action {
  color: #ffffff;
  background-color: #13566d;
  border-color: #114f65;
}
.btn.btn-action {
  color: #ffffff;
  padding: 5px 10px;
  outline-color: #3e5771;
  min-width: 90px;
  border: 1px solid;
  border-color: #2c3e50;
  text-transform: uppercase;
  font-family: "Signika-Semibold", sans-serif;
  font-size: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  height: 18px;
  line-height: 18px !important;
  text-decoration: none;
  vertical-align: middle;
  text-align: center;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #2c3e50;
  overflow: hidden;
  zoom: 1;
}
.btn.btn-action span {
  color: #ffffff;
}
.btn.btn-action * {
  vertical-align: middle;
}
.btn.btn-action:hover {
  cursor: pointer;
}
.btn.btn-action + .btn,
.btn.btn-action + css3-container + .btn {
  margin-left: 5px;
}
.btn.btn-action:hover,
.btn.btn-action:focus,
.btn.btn-action.focus,
.btn.btn-action:active,
.btn.btn-action.active,
.open > .dropdown-toggle.btn.btn-action {
  color: #ffffff;
  background-color: #1a242f;
  border-color: #161f29;
}
.btn.disabled {
  color: #ffffff;
  padding: 5px 10px;
  outline-color: #b1bdbd;
  min-width: 90px;
  border: 1px solid;
  border-color: #95a5a6;
  text-transform: uppercase;
  font-family: "Signika-Semibold", sans-serif;
  font-size: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  height: 18px;
  line-height: 18px !important;
  text-decoration: none;
  vertical-align: middle;
  text-align: center;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #95a5a6;
  overflow: hidden;
  zoom: 1;
  cursor: not-allowed !important;
}
.btn.disabled span {
  color: #ffffff;
}
.btn.disabled * {
  vertical-align: middle;
}
.btn.disabled:hover {
  cursor: pointer;
}
.btn.disabled + .btn,
.btn.disabled + css3-container + .btn {
  margin-left: 5px;
}
.btn.disabled:hover,
.btn.disabled:focus,
.btn.disabled.focus,
.btn.disabled:active,
.btn.disabled.active,
.open > .dropdown-toggle.btn.disabled {
  color: #ffffff;
  background-color: #798d8f;
  border-color: #74898a;
}
.btn.disabled,
.btn.disabled:hover {
  background-color: #95a5a6;
  color: #ffffff;
  opacity: 0.65;
  border: none;
}
.btn.btn-refresh {
  min-width: 20px;
  float: left;
  background: url("themeResource?theme=portal&location=skin/images/refresh.png") transparent no-repeat center center !important;
}
.btn#btn-more,
.btn.btn-more {
  color: #ffffff;
  padding: 5px 10px;
  outline-color: #3e5771;
  min-width: 90px;
  border: 1px solid;
  border-color: #2c3e50;
  text-transform: uppercase;
  font-family: "Signika-Semibold", sans-serif;
  font-size: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  height: 18px;
  line-height: 18px !important;
  text-decoration: none;
  vertical-align: middle;
  text-align: center;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #2c3e50;
  overflow: hidden;
  zoom: 1;
}
.btn#btn-more span,
.btn.btn-more span {
  color: #ffffff;
}
.btn#btn-more *,
.btn.btn-more * {
  vertical-align: middle;
}
.btn#btn-more:hover,
.btn.btn-more:hover {
  cursor: pointer;
}
.btn#btn-more + .btn,
.btn.btn-more + .btn,
.btn#btn-more + css3-container + .btn,
.btn.btn-more + css3-container + .btn {
  margin-left: 5px;
}
.btn#btn-more:hover,
.btn.btn-more:hover,
.btn#btn-more:focus,
.btn.btn-more:focus,
.btn#btn-more.focus,
.btn.btn-more.focus,
.btn#btn-more:active,
.btn.btn-more:active,
.btn#btn-more.active,
.btn.btn-more.active,
.open > .dropdown-toggle.btn#btn-more,
.open > .dropdown-toggle.btn.btn-more {
  color: #ffffff;
  background-color: #1a242f;
  border-color: #161f29;
}
.btn#btn-more:after,
.btn.btn-more:after {
  position: relative;
  vertical-align: middle;
  margin: 0 0 0 5px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e234";
  background-color: transparent;
  padding: 0 5px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  text-align: center;
  color: white;
}
.btn#btn-more:hover.btn#btn-more:after,
.btn#btn-more:hover.btn.btn-more:after,
.btn.btn-more:hover.btn#btn-more:after,
.btn.btn-more:hover.btn.btn-more:after {
  display: inline-block;
}
.callout {
  margin: 20px 0;
  padding: 20px;
  border-left: 3px solid #eee;
  color: #333;
}
.callout h4 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 120%;
}
.callout ul {
  padding-left: 30px;
}
.callout ul li {
  list-style: disc;
}
.callout > p a {
  margin-left: 10px;
  color: #337ab7;
}
.callout > p a:hover {
  cursor: pointer;
  text-decoration: underline;
}
.callout-danger {
  background-color: #fcf2f2;
  border-color: #dFb5b4;
}
.callout-danger h4 {
  color: #B94A48;
}
.callout-warning {
  background-color: #fefbed;
  border-color: #f1e7bc;
}
.callout-warning h4 {
  color: #C09853;
}
.callout-info {
  background-color: #f0f7fd;
  border-color: #d0e3f0;
}
.callout-info h4 {
  color: #3A87AD;
}
a[disabled] {
  color: #c2c2c2;
  pointer-events: none;
  cursor: default;
}
a[disabled]:hover {
  text-decoration: none;
}
/* ------------------------------------------------------------------------- */
/* IMPORTS for layout
/* ------------------------------------------------------------------------- */
.filters_panel,
.tables_panel,
.details_panel,
.sections_panel {
  vertical-align: top;
  display: table-cell;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.filters_panel,
.sections_panel {
  position: relative;
  table-layout: fixed;
}
.filters_panel {
  min-width: 200px;
  width: 200px;
  max-width: 200px;
  background: #eeeeee;
}
.sections_panel {
  min-width: 200px;
  width: 200px;
  max-width: 200px;
  padding: 35px 0 0 5px;
  background: #eeeeee;
}
.tables_panel {
  max-width: 460px;
  min-width: 460px;
  width: 460px;
}
.details_panel {
  background: #fff;
  min-width: 545px;
}
#header {
  position: absolute;
  top: 0;
  width: 100%;
}
html,
body {
  height: 100%;
}
#LoginPage #footer,
.footerpusher > .body > #body > .page > .footer {
  position: relative;
  margin-top: 0;
  /* negative value of footer height */
  height: 0;
  clear: both;
  font-size: 0%;
  text-align: center;
  color: #ffffff;
  background: #313433;
  z-index: 999;
  padding: 0 0;
  min-width: 1250px;
}
#LoginPage #footer.empty,
.footerpusher > .body > #body > .page > .footer.empty {
  display: none;
}
.footerpush {
  display: block;
  clear: both;
}
.footerpusher {
  min-height: 100%;
  height: 100%;
  margin: 0 auto 0;
  clear: both;
}
.footerpusher > .body {
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.footerpusher > .body > #body {
  height: 100%;
}
.footerpusher > .body > #body > .page {
  height: 100%;
}
.footerpusher > .body > #body > .page > .body {
  table-layout: fixed;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 88px;
  padding-bottom: 0;
  height: 100%;
  display: table;
  width: 100%;
  margin-bottom: 0;
}
.popupcontainerbody > .page > .footer span#footer {
  display: none;
}
.itemquickdetailspage.page > .footer span#footer {
  display: none;
}
#header {
  min-width: 1250px;
}
#header #login {
  font-family: "Signika-Semibold", sans-serif;
  background: url("themeResource?theme=portal&location=skin/images/logo.png") #ffffff no-repeat 20px 8px !important;
  height: 50px;
  *height: 50px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 100%;
}
#header #login > div {
  float: right;
  padding: 0 20px 0 215px;
  height: 50px;
  *height: 50px;
  padding-top: 0;
  padding-bottom: 0;
}
#header #login > div .welcomeMessage,
#header #login > div .userData,
#header #login > div .dropdownmenu {
  float: left;
  display: block;
  height: 50px;
  line-height: 50px;
  color: #323232;
  width: auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#header #login > div .welcomeMessage {
  margin: 0 10px 0 0;
}
#header #login > div .userData .userAvatar {
  border: none;
  margin: 0 10px 0 0;
  vertical-align: middle;
}
#header #login > div .userData img {
  max-height: 40px;
  max-width: 40px;
}
#header #login > div .dropdownmenu .menuitem_userName > a {
  color: #dd0033;
  padding: 0 10px 0 0;
}
#header #login > div .dropdownmenu .menuitem_userName.downArrow > a {
  background: url("themeResource?theme=portal&location=skin/images/arrow-down.png") transparent no-repeat right center !important;
  padding: 0 30px 0 0;
  margin: 0 10px 0 0;
  color: #dd0033;
  display: block;
  max-width: 700px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#header #login > div .dropdownmenu .menuitem_profile > a {
  background: url("themeResource?theme=portal&location=skin/images/arrow-down.png") transparent no-repeat right center !important;
  color: #323232;
  padding: 0 30px 0 0;
  margin: 0 10px 0 0;
}
#header #login > div .dropdownmenu .menuitem_options {
  line-height: auto;
  position: relative;
  padding: 0 0 0 20px;
}
#header #login > div .dropdownmenu .menuitem_options:before {
  content: "";
  width: 1px;
  border-left: 1px solid #323232;
  position: absolute;
  top: 12.5px;
  left: 0;
  display: block;
  height: 25px;
}
#header #login > div .dropdownmenu .menuitem_options > a {
  color: #dd0033;
}
#header #login > div .dropdownmenu > li:hover {
  cursor: pointer;
}
#header #login > div .dropdownmenu > li > a {
  height: 50px;
  display: block;
}
#header #login > div .dropdownmenu > li > ul {
  background: #ffffff;
  line-height: 1;
  height: auto;
  border: 1px solid #c2c2c2;
  border-top: 0;
}
#header #login > div .dropdownmenu > li > ul > li a {
  color: #2c3e50;
  white-space: nowrap;
  display: block;
  padding: 10px 30px;
}
#header #login > div .dropdownmenu > li > ul > li a:hover {
  background: #dd0033;
  color: #ffffff;
}
#header #menu a {
  white-space: nowrap;
}
#header #menu > div > ul.dropdownmenu.notCustom > li.current a.tasklistinguser,
#header #menu > div > ul.dropdownmenu.notCustom > li.current:hover a.tasklistinguser {
  background: url("themeResource?theme=portal&location=skin/images/icon-tasks-selected.png") transparent no-repeat 15px center !important;
}
#header #menu > div > ul.dropdownmenu.notCustom > li.current a.caselistinguser,
#header #menu > div > ul.dropdownmenu.notCustom > li.current:hover a.caselistinguser {
  background: url("themeResource?theme=portal&location=skin/images/icon-cases-selected.png") transparent no-repeat 15px center !important;
}
#header #menu > div > ul.dropdownmenu.notCustom > li.current a.processlistinguser,
#header #menu > div > ul.dropdownmenu.notCustom > li.current:hover a.processlistinguser {
  background: url("themeResource?theme=portal&location=skin/images/icon-apps-selected.png") transparent no-repeat 15px center !important;
}
#header #menu > div > ul.dropdownmenu.notCustom > li a.tasklistinguser {
  background: url("themeResource?theme=portal&location=skin/images/icon-tasks.png") transparent no-repeat 15px center !important;
}
#header #menu > div > ul.dropdownmenu.notCustom > li a.caselistinguser {
  background: url("themeResource?theme=portal&location=skin/images/icon-cases.png") transparent no-repeat 15px center !important;
}
#header #menu > div > ul.dropdownmenu.notCustom > li a.processlistinguser {
  background: url("themeResource?theme=portal&location=skin/images/icon-apps.png") transparent no-repeat 15px center !important;
}
#header #menu {
  font-family: "Signika-Semibold", sans-serif;
  font-size: 128.57142857%;
  height: 38px;
  *height: 38px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  background: #dd0033;
}
#header #menu div {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 38px;
  *height: 38px;
  padding-top: 0;
  padding-bottom: 0;
}
#header #menu > div {
  zoom: 1;
  padding: 0 0 0 200px;
}
#header #menu > div:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: "";
}
#header #menu > div > ul.dropdownmenu {
  margin: 0;
  float: left;
}
#header #menu > div > ul.dropdownmenu > li {
  float: left;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 38px;
  min-width: 105px;
  padding: 0;
}
#header #menu > div > ul.dropdownmenu > li.dropdownitem > a {
  line-height: 1;
  background: url("themeResource?theme=portal&location=skin/images/arrow-down-white.png") transparent no-repeat right center !important;
  margin: 0 10px 0 0;
}
#header #menu > div > ul.dropdownmenu > li.dropdownitem.current > a {
  line-height: 1;
  background: url("themeResource?theme=portal&location=skin/images/arrow-down.png") transparent no-repeat right center !important;
  margin: 0 10px 0 0;
}
#header #menu > div > ul.dropdownmenu > li.current,
#header #menu > div > ul.dropdownmenu > li.current:hover {
  background: url("themeResource?theme=portal&location=skin/images/menu-selected-shadow.png") #ffffff repeat-x center top !important;
}
#header #menu > div > ul.dropdownmenu > li.current:hover,
#header #menu > div > ul.dropdownmenu > li.current:hover:hover {
  cursor: pointer;
}
#header #menu > div > ul.dropdownmenu > li.current:before,
#header #menu > div > ul.dropdownmenu > li.current:hover:before,
#header #menu > div > ul.dropdownmenu > li.current:after,
#header #menu > div > ul.dropdownmenu > li.current:hover:after {
  display: none;
}
#header #menu > div > ul.dropdownmenu > li.current a,
#header #menu > div > ul.dropdownmenu > li.current:hover a {
  border: none;
  color: #2c3e50;
  border: none !important;
}
#header #menu > div > ul.dropdownmenu > li.current a:after,
#header #menu > div > ul.dropdownmenu > li.current:hover a:after,
#header #menu > div > ul.dropdownmenu > li.current a:before,
#header #menu > div > ul.dropdownmenu > li.current:hover a:before {
  display: none;
}
#header #menu > div > ul.dropdownmenu > li.current ul,
#header #menu > div > ul.dropdownmenu > li.current:hover ul {
  background: #ffffff !important;
}
#header #menu > div > ul.dropdownmenu > li.current ul li a:hover,
#header #menu > div > ul.dropdownmenu > li.current:hover ul li a:hover {
  background: #dd0033;
  color: #ffffff;
}
#header #menu > div > ul.dropdownmenu > li:hover {
  background-color: #f70039;
}
#header #menu > div > ul.dropdownmenu > li:before {
  left: 0;
  top: 10px;
  position: absolute;
  height: 13px;
  border-left: 1px solid #b9002b;
  content: "";
  width: 0;
  display: block;
}
#header #menu > div > ul.dropdownmenu > li:first-child:before {
  border-right: 1px solid #b9002b;
  border-left: 1px solid #ff0942;
}
#header #menu > div > ul.dropdownmenu > li:last-child:after {
  border-right: 1px solid #b9002b;
  border-left: 1px solid #ff0942;
}
#header #menu > div > ul.dropdownmenu > li:after {
  right: 0;
  top: 10px;
  position: absolute;
  height: 13px;
  content: "";
  display: block;
  width: 0;
  border-right: 1px solid #ff0942;
}
#header #menu > div > ul.dropdownmenu > li a {
  line-height: 1;
  display: block;
  font-weight: normal;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #ffffff;
  text-align: center;
  padding: 10px 40px;
}
#header #menu > div > ul.dropdownmenu > li ul {
  margin-top: 0px;
  background: #ffffff;
  border: 1px solid #c2c2c2;
  border-top: none;
  z-index: 996 !important;
}
#header #menu > div > ul.dropdownmenu > li ul a {
  border: none;
  padding: 10px 30px;
}
#header #menu > div > ul.dropdownmenu > li ul a:hover {
  background: #dd0033;
  color: #ffffff;
}
#header #menu > div > ul.dropdownmenu > li ul a:before,
#header #menu > div > ul.dropdownmenu > li ul a:after {
  border: none;
}
#header #menu > div > ul.dropdownmenu > li ul li,
#header #menu > div > ul.dropdownmenu > li ul a {
  font-size: 85.71428571%;
  color: #2c3e50;
  text-align: left;
}
#header #menu > div > ul.dropdownmenu > li ul li:after,
#header #menu > div > ul.dropdownmenu > li ul a:after,
#header #menu > div > ul.dropdownmenu > li ul li:before,
#header #menu > div > ul.dropdownmenu > li ul a:before {
  border: none !important;
  display: none;
}
.page_taskperform > .header h1,
.page_StartProcess > .header h1 {
  display: none;
}
.popupwrapper .popupoverlay {
  background-color: #000;
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
}
.popupwrapper .popupcontainer {
  margin: auto;
  text-align: left;
  padding: 0;
  background: #ffffff;
  background-clip: content-box;
  position: relative;
  min-width: 500px;
  -webkit-box-shadow: 0 0 30px #727272;
  -moz-box-shadow: 0 0 30px #727272;
  -o-box-shadow: 0 0 30px #727272;
  box-shadow: 0 0 30px #727272;
  display: inline-block;
  max-width: 65%;
}
.popupwrapper .popupcontainer .page {
  padding: 45px 60px;
}
.popupwrapper .popupcontainer .page > .header h1 {
  font-size: 257.14285714%;
  margin: 0 0 20px 0;
}
.popupwrapper .popupcontainer .page .form {
  max-width: none;
}
.popupwrapper .popupcontainer p {
  margin: 15px 0;
}
.popupwrapper .popupcontainerheader {
  zoom: 1;
}
.popupwrapper .popupcontainerheader:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: "";
}
.popupwrapper .popupcontainerheader h2 {
  float: left;
}
.popupwrapper .popupcontainerheader a.close_popup {
  position: absolute;
  color: transparent !important;
  font-size: 0.0000001% ;
  background: url("themeResource?theme=portal&location=skin/images/popup-close.png") transparent no-repeat center center !important;
  width: 50px;
  height: 50px;
  top: -16px;
  right: -16px;
}
.popupwrapper .popupcontainerbody > .page > .header > img {
  height: 24px;
  width: auto;
}
.popupwrapper .popupcontainerbody > .page > .body {
  position: static;
}
.popupwrapper .popupcontainerbody > .page > .body .datatable.table_view_table .table,
.popupwrapper .popupcontainerbody > .page > .body .datatable.table_view_form .table {
  table-layout: auto;
}
.popupwrapper .popupcontainerbody > .page > .body .datatable.table_view_table .table .td,
.popupwrapper .popupcontainerbody > .page > .body .datatable.table_view_form .table .td,
.popupwrapper .popupcontainerbody > .page > .body .datatable.table_view_table .table .th,
.popupwrapper .popupcontainerbody > .page > .body .datatable.table_view_form .table .th {
  word-break: break-all;
  word-wrap: break-word;
}
.popupwrapper .popupcontainerbody > .page > .body .datatable .td_icon img {
  max-height: 40px;
  max-width: 40px;
}
.popupwrapper .popupcontainerbody > .page > .body .datatable .actions {
  text-align: center;
  margin: 25px 0 25px 0;
}
.popupwrapper .popupcontainerbody > .page > .body .datatable .actions a + a,
.popupwrapper .popupcontainerbody > .page > .body .datatable .actions a + css3-container + a {
  margin-left: 10px;
}
.popupwrapper .popupcontainerbody .page_AddCustomProfileEntry .body .tableTitle {
  padding: 5px 0;
}
.popupwrapper .popupcontainerbody .page_AddCustomProfileEntry .body .pages_added .pager {
  display: none;
}
.popupwrapper .popupcontainerbody .page_AddCustomProfileEntry .body .pages_added .table .thead .tr .th_1 {
  width: 180px;
  min-width: 100px;
}
.popupwrapper .popupcontainerbody .page_AddCustomProfileEntry .body .pages_added .table .thead .tr .th_1.th_icon {
  width: auto;
  min-width: 0px;
  padding: 0;
  margin: 0;
  border-right: none;
}
.popupwrapper .popupcontainerbody .page_AddCustomProfileEntry .body .pages_added .table .thead .tr .th_2.th_page_name:before {
  border-left: none;
}
.popupwrapper .popupcontainerbody .page_AddCustomProfileEntry .body .pages_added .table .tbody .tr .td_icon {
  padding: 0 0 0 15px;
  border-right: medium none;
  text-align: right;
}
.popupwrapper .popupcontainerbody .page_AddCustomProfileEntry .body .pages_added .table .tbody .tr .td_page_name {
  border-left: none;
}
.popupwrapper .popupcontainerbody .page_AddCustomProfileEntry .body .pages_to_add .table .thead .tr .th_2 {
  width: 120px;
  min-width: 80px;
  border-left: none;
}
.popupwrapper .popupframe {
  top: 150px;
  text-align: center;
}
/* ------------------------------------------------------------------------- */
/* IMPORTS for applications elements
/* ------------------------------------------------------------------------- */
form {
  min-width: 240px;
  max-width: 600px;
}
form .formentries .tabs {
  margin: 20px 0 0 0;
}
form .formentries .tabs h1 {
  font-size: 114.28571429%;
}
form .formentries .formentry {
  width: 100%;
}
form .formentries .formentry .input {
  position: relative;
}
form .formentries .formentry .input input {
  height: 35px;
}
form .formentries .formentry .input .alert {
  padding: 0;
  margin: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
form .formentries .formentry.select .input,
form .formentries .formentry textarea,
form .formentries .formentry input {
  font-size: 114.28571429%;
  width: 100%;
  padding: 5px 5px 5px 5px;
  border: 1px solid #c2c2c2;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 #cccccc #cccccc;
  -moz-box-shadow: 0 0 #cccccc #cccccc;
  -o-box-shadow: 0 0 #cccccc #cccccc;
  box-shadow: 0 0 #cccccc #cccccc;
  position: relative;
}
form .formentries .formentry input[type="password"] {
  font-family: sans-serif !important;
}
form .formentries .formentry input[type="radio"],
form .formentries .formentry input[type="checkbox"] {
  width: 17px;
  height: 17px;
}
form .formentries .formentry input.inputDate {
  background: url("themeResource?theme=portal&location=skin/images/form-input-date.png") transparent no-repeat right center !important;
  padding-right: 41px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
form .formentries .formentry input.inputDate:hover {
  cursor: pointer;
}
form .formentries .formentry .label {
  margin: 0 0 10px 0;
}
form .formentries .formentry .label label {
  color: #282626;
}
form .formentries .formentry .label label span.mandatoryflag {
  color: #dd0033;
}
form .formentries .formentry .input div.alert.ERROR,
form .formentries .formentry .input div.alert_message.ERROR {
  margin: 5px 0 0 0;
  color: #dd0033;
  border-color: #dd0033;
}
form .formentries .formentry.select .input {
  overflow: hidden;
  width: 100%;
  padding: 0;
  background: url("themeResource?theme=portal&location=skin/images/form-select.png") transparent no-repeat right center !important;
}
form .formentries .formentry.select .input select {
  font-size: inherit;
  font-family: inherit;
  padding: 8.5px 5px 8.5px 5px;
  background: transparent;
  -webkit-appearance: none;
  border: 0;
  border-radius: 0;
  width: 110%;
}
form .formentries .formentry + .formentry,
form .formentries .formentry + css3-container + .formentry {
  margin: 20px 0 0 0;
}
form .formentries fieldset {
  margin: 20px 0 0 0;
}
form .formentries fieldset legend {
  margin: 0 0 10px 0;
  color: #282626;
}
form .formentries .uploader {
  background: url("themeResource?theme=portal&location=skin/images/form-input-file.png") transparent no-repeat right center ;
  padding: 0;
  height: 35px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #c2c2c2;
  position: relative;
}
form .formentries .uploader * {
  border: none !important;
}
form .formentries .uploader input,
form .formentries .uploader .input {
  behavior: none !important;
}
form .formentries .uploader input:hover,
form .formentries .uploader .input:hover {
  cursor: pointer;
}
form .formentries .uploader a {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 35px;
  padding: 0 41px 0 5px;
  border: none;
  height: 100%;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
form .formentries .uploader a:hover {
  cursor: pointer;
}
form .formentries .uploader.done {
  background: url("themeResource?theme=portal&location=skin/images/form-input-file-ok.png") transparent no-repeat right center !important;
}
form .formentries .uploader.uploading {
  background: url("themeResource?theme=portal&location=skin/images/form-input-file-progress.gif") transparent no-repeat right center !important;
}
form .formentries .uploader.failed {
  background: url("themeResource?theme=portal&location=skin/images/form-input-file-ko.png") transparent no-repeat right center !important;
  border-color: #dd0033;
}
form .formentries .disabled .uploader input:hover,
form .formentries .disabled .uploader .input:hover,
form .formentries .disabled .uploader a:hover {
  cursor: auto;
}
form .dropdown.autocomplete {
  z-index: 99999;
  width: 100%;
  display: none;
  position: absolute;
  border: 1px solid #cccccc;
  background: #ffffff;
  padding: 0;
  -webkit-box-shadow: 1px 1px 8px #d0d0d0;
  -moz-box-shadow: 1px 1px 8px #d0d0d0;
  -o-box-shadow: 1px 1px 8px #d0d0d0;
  box-shadow: 1px 1px 8px #d0d0d0;
}
form .dropdown.autocomplete a {
  display: block;
  padding: 5px 10px;
}
form .dropdown.autocomplete a:hover {
  background-color: #dd0033;
  color: #ffffff;
}
form .fileupload div.input {
  /* fix bug ie9 */
  display: inline-block;
  width: 100%;
}
.popupcontainer .form {
  margin-top: 30px;
  min-width: 480px;
}
.popupcontainer .message {
  margin-top: 15px;
  margin-bottom: 5px;
  min-width: 480px;
  color: #282626;
}
.popupcontainer .viewchoice label {
  color: #282626;
}
.formactions,
.popupcontainer .footer {
  margin: 20px 0 0 0;
  text-align: center;
}
.datatable .custom-checkbox,
.form .custom-checkbox,
.datatable .custom-radio,
.form .custom-radio {
  position: relative;
  height: 17px;
  width: 17px;
}
.datatable .custom-checkbox input,
.form .custom-checkbox input,
.datatable .custom-radio input,
.form .custom-radio input {
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  z-index: 0;
}
.datatable .custom-checkbox label,
.form .custom-checkbox label,
.datatable .custom-radio label,
.form .custom-radio label {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  cursor: pointer;
  z-index: 1;
}
.datatable .custom-checkbox,
.form .custom-checkbox {
  line-height: 17px;
}
.datatable .custom-checkbox label,
.form .custom-checkbox label {
  color: transparent !important;
  font-size: 0.0000001% ;
  height: 17px;
  width: 17px;
  background: url("themeResource?theme=portal&location=skin/images/form-checkbox.png") transparent no-repeat center center !important;
  z-index: 1;
}
.datatable .custom-checkbox label.checked,
.form .custom-checkbox label.checked {
  background: url("themeResource?theme=portal&location=skin/images/form-checkbox-checked-red.png") transparent no-repeat center center !important;
}
.datatable .custom-checkbox input,
.form .custom-checkbox input {
  height: 10px;
  width: 10px;
  margin: 1px 0 0 1px;
}
.datatable .custom-radio,
.form .custom-radio {
  line-height: 18px;
}
.datatable .custom-radio label,
.form .custom-radio label {
  height: 18px;
  width: 18px;
  background: url("themeResource?theme=portal&location=skin/images/form-radio.png") transparent no-repeat center center !important;
}
.datatable .custom-radio label.checked,
.form .custom-radio label.checked {
  background: url("themeResource?theme=portal&location=skin/images/form-radio-selected.png") transparent no-repeat center center !important;
}
.datatable .custom-radio input,
.form .custom-radio input {
  height: 13px;
  width: 13px;
  margin: 2px 0 0 2px;
}
.form .custom-checkbox label,
.form .custom-radio label,
.form .custom-checkbox label.checked,
.form .custom-radio label.checked {
  background-position: left center !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 !important;
  width: 100%;
  padding-left: 30px !important;
}
.form .custom-checkbox input,
.form .custom-radio input {
  height: 10px !important;
  width: 10px !important;
  display: block;
}
form.success .formentries .formentry .input div.alert_message.ERROR {
  margin: 5px 0 0 0;
  color: #000000;
  border-color: #dd0033;
}
.datepicker {
  position: absolute;
  text-align: center;
  display: none;
  z-index: 99999 !important;
}
.datepickerBorderT,
.datepickerBorderTL,
.datepickerBorderTR,
.datepickerBorderB,
.datepickerBorderBL,
.datepickerBorderBR,
.datepickerBorderL,
.datepickerBorderR {
  display: none;
}
.datepickerContainer {
  -webkit-box-shadow: 1px 1px 8px #d0d0d0;
  -moz-box-shadow: 1px 1px 8px #d0d0d0;
  -o-box-shadow: 1px 1px 8px #d0d0d0;
  box-shadow: 1px 1px 8px #d0d0d0;
  border: 1px solid #a9a9a9;
  background: #ffffff;
}
.datepickerGoPrev,
.datepickerMonth,
.datepickerGoNext {
  font-size: 114.28571429%;
  background: #323232;
  color: #ffffff;
  padding: 15px 0 15px 0;
}
.datepickerGoPrev a,
.datepickerMonth a,
.datepickerGoNext a {
  color: #ffffff;
}
.datepickerGoPrev {
  padding-left: 15px;
}
.datepickerGoNext {
  padding-right: 15px;
}
.datepickerDoW {
  background-color: #f1f1f1;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f1f1f1 0%, #f7f7f7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #f7f7f7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f1f1f1 0%, #f7f7f7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f1f1f1 0%, #f7f7f7 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #f1f1f1 0%, #f7f7f7 100%);
  /* W3C */
}
.datepickerDoW th {
  padding: 8px 0 8px 0;
  text-transform: uppercase;
}
.datepickerDoW th span {
  font-size: 64.28571429%;
  width: 30px;
  display: block;
}
.datepickerDays {
  font-size: 92.85714286%;
}
.datepickerDays tr {
  background-color: #ededed;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ededed 0%, #dedede 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #dedede));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ededed 0%, #dedede 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ededed 0%, #dedede 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #ededed 0%, #dedede 100%);
  /* W3C */
}
.datepickerDays tr td,
.datepickerDays tr th {
  border: 1px solid #c4c4c4;
}
.datepickerDays tr td a,
.datepickerDays tr th a {
  display: block;
  padding: 9.5px 0 9.5px 0;
  height: 15px;
  color: #666666;
  border: 1px solid transparent;
}
.datepickerDays tr td a:hover,
.datepickerDays tr th a:hover {
  border: 1px solid #dd0033;
}
.datepickerDays .datepickerSelected {
  position: relative;
}
.datepickerDays .datepickerSelected a {
  position: relative;
  z-index: 99999;
  color: #ffffff;
  font-weight: bold;
  border-color: #5f8a96;
  background-color: #e40908;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e40908 0%, #ab0706 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e40908), color-stop(100%, #ab0706));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e40908 0%, #ab0706 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e40908 0%, #ab0706 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #e40908 0%, #ab0706 100%);
  /* W3C */
}
.datepickerDays .datepickerNotInMonth a {
  background: rgba(255, 255, 255, 0.55) !important;
  color: #b4b3b3 !important;
}
.datepickerDays .datepickerNotInMonth a:hover {
  border: 1px solid #dd0033 !important;
}
.datepickerDays .datepickerDisabled a {
  cursor: default;
  background: rgba(255, 255, 255, 0.55);
  color: #b4b3b3 !important;
}
.datepickerDays .datepickerDisabled a:hover {
  border-color: transparent !important;
}
.datepickerMonths,
.datepickerYears {
  display: none;
}
.datepickerWeek {
  border: none !important;
  background: #ffffff !important;
}
.datepickerWeek a:hover {
  border: 1px solid transparent !important;
  color: #b4b3b3 !important;
}
/*styles for jquery ui daterangepicker plugin */
.ui-daterangepickercontain {
  position: absolute;
  z-index: 999;
}
.ui-daterangepickercontain .ui-daterangepicker {
  float: left;
  padding: 5px !important;
  width: auto;
  display: inline;
  background-image: none !important;
  clear: left;
}
.ui-daterangepickercontain .ui-daterangepicker ul,
.ui-daterangepickercontain .ui-daterangepicker .ranges,
.ui-daterangepickercontain .ui-daterangepicker .range-start,
.ui-daterangepickercontain .ui-daterangepicker .range-end {
  float: left;
  padding: 0;
  margin: 0;
}
.ui-daterangepickercontain .ui-daterangepicker .ranges {
  width: auto;
  position: relative;
  padding: 5px 5px 40px 0;
  margin-left: 10px;
}
.ui-daterangepickercontain .ui-daterangepicker .range-start,
.ui-daterangepickercontain .ui-daterangepicker .ui-daterangepicker .range-end {
  margin-left: 5px;
}
.ui-daterangepickercontain .ui-daterangepicker button.btnDone {
  margin: 0 5px 5px 0;
  position: absolute;
  bottom: 0;
  right: 0;
  clear: both;
  cursor: pointer;
  font-size: 1.1em;
}
.ui-daterangepickercontain .ui-daterangepicker ul {
  width: 17.6em;
  background: none;
  border: 0;
}
.ui-daterangepickercontain .ui-daterangepicker li {
  list-style: none;
  padding: 1px;
  cursor: pointer;
  margin: 1px 0;
}
.ui-daterangepickercontain .ui-daterangepicker li.ui-state-hover,
.ui-daterangepickercontain .ui-daterangepicker li.ui-state-active {
  padding: 0;
}
.ui-daterangepickercontain .ui-daterangepicker li.preset_0 {
  margin-top: 1.5em !important;
}
.ui-daterangepickercontain .ui-daterangepicker li a {
  font-weight: normal;
  margin: .3em .5em;
  display: block;
}
.ui-daterangepickercontain .ui-daterangepicker li span {
  float: right;
  margin: .3em .2em;
}
.ui-daterangepickercontain .ui-daterangepicker .ui-widget-content a {
  text-decoration: none !important;
}
.ui-daterangepickercontain .ui-daterangepicker .title-start,
.ui-daterangepickercontain .ui-daterangepicker .title-end {
  display: block;
  margin: 0 0 .2em;
  font-size: 1em;
  padding: 0 4px 2px;
}
.ui-daterangepickercontain .ui-daterangepicker .ui-datepicker-inline {
  font-size: 1em;
}
.ui-daterangepickercontain .ui-daterangepicker-arrows {
  padding: 2px;
  width: 204px;
  position: relative;
}
.ui-daterangepickercontain .ui-daterangepicker-arrows input.ui-rangepicker-input {
  width: 158px;
  margin: 0 2px 0 20px;
  padding: 2px;
  height: 1.1em;
}
.ui-daterangepickercontain .ui-daterangepicker-arrows .ui-daterangepicker-prev,
.ui-daterangepickercontain .ui-daterangepicker-arrows .ui-daterangepicker-arrows .ui-daterangepicker-next {
  position: absolute;
  top: 2px;
  padding: 1px;
}
.ui-daterangepickercontain .ui-daterangepicker-arrows .ui-daterangepicker-prev {
  left: 2px;
}
.ui-daterangepickercontain .ui-daterangepicker-arrows .ui-daterangepicker-next {
  right: 2px;
}
.ui-daterangepickercontain .ui-daterangepicker-arrows .ui-daterangepicker-prev:hover,
.ui-daterangepickercontain .ui-daterangepicker-arrows .ui-daterangepicker-next:hover,
.ui-daterangepickercontain .ui-daterangepicker-arrows .ui-daterangepicker-prev:focus,
.ui-daterangepickercontain .ui-daterangepicker-arrows .ui-daterangepicker-next:focus {
  padding: 0;
}
#initloader,
#reportloader {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 999;
  background-color: #FFF;
  opacity: .9;
}
#initloader > div,
#reportloader > div {
  text-align: center;
  position: relative;
  top: 50%;
}
.loading {
  text-align: center;
}
.loading .anim,
.loading .overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  margin: auto;
}
.loading .anim {
  margin: auto;
  z-index: 998;
}
.loading .overlay {
  z-index: 997;
}
.page_tasklistingadmin .filters_panel .primary_filters a {
  color: #2c3e50;
  font-weight: normal;
  font-size: 107.14285714%;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  display: block;
  padding: 15px 15px 15px 55px;
  min-height: 15px;
}
.page_tasklistingadmin .filters_panel .primary_filters .body a.current,
.page_tasklistingadmin .filters_panel .primary_filters .body a.current:hover {
  position: relative;
  background-color: #ffffff !important;
  color: #2c3e50;
}
.filters_panel {
  font-family: "Signika-Semibold", sans-serif;
  color: #2c3e50;
  padding: 65px 0 0 0;
  margin: 0;
  position: relative;
}
.filters_panel > .body {
  position: relative;
}
.filters_panel > .body > .actions {
  z-index: 996;
  position: absolute;
  top: -50px;
  left: 30px;
}
.filters_panel > .body > .actions a {
  text-transform: uppercase;
  color: #ffffff;
  outline-color: #219ac5;
  min-width: 90px;
  border: 1px solid;
  border-color: #186e8c;
  font-size: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  height: 18px;
  line-height: 18px !important;
  text-decoration: none;
  vertical-align: middle;
  text-align: center;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #1a7899;
  text-shadow: 0 0 0 transparent, -1px -1px 0 transparent, 1px -1px 0 transparent, -1px 1px 0 transparent, 1px 1px 0 transparent;
  position: relative;
  padding: 5px 10px;
  text-align: left !important;
}
.filters_panel > .body > .actions a * {
  vertical-align: middle;
}
.filters_panel > .body > .actions a:hover,
.filters_panel > .body > .actions a:focus,
.filters_panel > .body > .actions a.focus,
.filters_panel > .body > .actions a:active,
.filters_panel > .body > .actions a.active,
.open > .dropdown-toggle.filters_panel > .body > .actions a {
  color: #ffffff;
  background-color: #13566d;
  border-color: #114f65;
}
.filters_panel > .body > .actions a:before {
  position: relative;
  vertical-align: bottom;
  margin: 0 5px 0 0;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\2b";
  background-color: transparent;
  padding: 0 5px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  text-align: center;
  color: white;
}
.filters_panel > .body > .actions a:hover.filters_panel > .body > .actions a:before {
  display: inline-block;
}
.filters_panel > .body > .actions .bigAddButton {
  left: -15px;
}
.filters_panel .section .body {
  padding-left: 5px;
}
.filters_panel h1,
.filters_panel h2,
.filters_panel h3,
.filters_panel h4,
.filters_panel h5,
.filters_panel h6,
.filters_panel h7 {
  color: #2c3e50;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.filters_panel .primary_filters a,
.filters_panel .secondary_filters a,
.filters_panel .resource_filters a {
  color: #2c3e50;
  font-weight: normal;
  font-size: 107.14285714%;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  display: block;
  padding: 15px 15px 15px 55px;
  min-height: 15px;
  position: relative;
}
.filters_panel .primary_filters a.enabledprocesses,
.filters_panel .secondary_filters a.enabledprocesses,
.filters_panel .resource_filters a.enabledprocesses {
  background: url("themeResource?theme=portal&location=skin/images/filters-available-selected.png") transparent no-repeat 20px center !important;
}
.filters_panel .primary_filters a.enabledprocesses:hover,
.filters_panel .secondary_filters a.enabledprocesses:hover,
.filters_panel .resource_filters a.enabledprocesses:hover {
  background: url("themeResource?theme=portal&location=skin/images/filters-available-selected.png") transparent no-repeat 20px #b4b9c2 center center !important;
  background: url("themeResource?theme=portal&location=skin/images/filters-available-selected.png") no-repeat 20px #b4b9c2 !important;
}
.filters_panel .primary_filters a.enabledprocesses.current,
.filters_panel .secondary_filters a.enabledprocesses.current,
.filters_panel .resource_filters a.enabledprocesses.current {
  background: url("themeResource?theme=portal&location=skin/images/filters-available-selected.png") #b4b9c2 no-repeat 20px center !important;
}
.filters_panel .primary_filters a.available,
.filters_panel .secondary_filters a.available,
.filters_panel .resource_filters a.available {
  background: url("themeResource?theme=portal&location=skin/images/filters-users-tasks-todo-selected.png") transparent no-repeat 20px center !important;
}
.filters_panel .primary_filters a.available:hover,
.filters_panel .secondary_filters a.available:hover,
.filters_panel .resource_filters a.available:hover {
  background: url("themeResource?theme=portal&location=skin/images/filters-users-tasks-todo-selected.png") transparent no-repeat 20px #b4b9c2 center center !important;
  background: url("themeResource?theme=portal&location=skin/images/filters-users-tasks-todo-selected.png") no-repeat 20px #b4b9c2 !important;
}
.filters_panel .primary_filters a.available.current,
.filters_panel .secondary_filters a.available.current,
.filters_panel .resource_filters a.available.current {
  background: url("themeResource?theme=portal&location=skin/images/filters-users-tasks-todo-selected.png") #b4b9c2 no-repeat 20px center !important;
}
.filters_panel .primary_filters a.unassigned,
.filters_panel .secondary_filters a.unassigned,
.filters_panel .resource_filters a.unassigned {
  padding: 15px 15px 15px 70px;
  font-size: 92.85714286%;
  background: url("themeResource?theme=portal&location=skin/images/filters-users-tasks-available-selected.png") transparent no-repeat 35px center !important;
}
.filters_panel .primary_filters a.unassigned:hover,
.filters_panel .secondary_filters a.unassigned:hover,
.filters_panel .resource_filters a.unassigned:hover {
  padding: 15px 15px 15px 70px;
  font-size: 92.85714286%;
  background: url("themeResource?theme=portal&location=skin/images/filters-users-tasks-available-selected.png") transparent no-repeat 35px #b4b9c2 center center !important;
  background: url("themeResource?theme=portal&location=skin/images/filters-users-tasks-available-selected.png") no-repeat 35px #b4b9c2 !important;
}
.filters_panel .primary_filters a.unassigned.current,
.filters_panel .secondary_filters a.unassigned.current,
.filters_panel .resource_filters a.unassigned.current {
  padding: 15px 15px 15px 70px;
  font-size: 92.85714286%;
  background: url("themeResource?theme=portal&location=skin/images/filters-users-tasks-available-selected.png") #b4b9c2 no-repeat 35px center !important;
}
.filters_panel .primary_filters a.disabledprocesses,
.filters_panel .secondary_filters a.disabledprocesses,
.filters_panel .resource_filters a.disabledprocesses {
  background: url("themeResource?theme=portal&location=skin/images/filters-unassigned-selected.png") transparent no-repeat 20px center !important;
}
.filters_panel .primary_filters a.disabledprocesses:hover,
.filters_panel .secondary_filters a.disabledprocesses:hover,
.filters_panel .resource_filters a.disabledprocesses:hover {
  background: url("themeResource?theme=portal&location=skin/images/filters-unassigned-selected.png") transparent no-repeat 20px #b4b9c2 center center !important;
  background: url("themeResource?theme=portal&location=skin/images/filters-unassigned-selected.png") no-repeat 20px #b4b9c2 !important;
}
.filters_panel .primary_filters a.disabledprocesses.current,
.filters_panel .secondary_filters a.disabledprocesses.current,
.filters_panel .resource_filters a.disabledprocesses.current {
  background: url("themeResource?theme=portal&location=skin/images/filters-unassigned-selected.png") #b4b9c2 no-repeat 20px center !important;
}
.filters_panel .primary_filters a.resolvedprocesses,
.filters_panel .secondary_filters a.resolvedprocesses,
.filters_panel .resource_filters a.resolvedprocesses {
  padding: 15px 15px 15px 70px;
  font-size: 92.85714286%;
  background: url("themeResource?theme=portal&location=skin/images/filters-resolved-selected.png") transparent no-repeat 35px center !important;
}
.filters_panel .primary_filters a.resolvedprocesses:hover,
.filters_panel .secondary_filters a.resolvedprocesses:hover,
.filters_panel .resource_filters a.resolvedprocesses:hover {
  padding: 15px 15px 15px 70px;
  font-size: 92.85714286%;
  background: url("themeResource?theme=portal&location=skin/images/filters-resolved-selected.png") transparent no-repeat 35px #b4b9c2 center center !important;
  background: url("themeResource?theme=portal&location=skin/images/filters-resolved-selected.png") no-repeat 35px #b4b9c2 !important;
}
.filters_panel .primary_filters a.resolvedprocesses.current,
.filters_panel .secondary_filters a.resolvedprocesses.current,
.filters_panel .resource_filters a.resolvedprocesses.current {
  padding: 15px 15px 15px 70px;
  font-size: 92.85714286%;
  background: url("themeResource?theme=portal&location=skin/images/filters-resolved-selected.png") #b4b9c2 no-repeat 35px center !important;
}
.filters_panel .primary_filters a.unresolvedprocesses,
.filters_panel .secondary_filters a.unresolvedprocesses,
.filters_panel .resource_filters a.unresolvedprocesses {
  padding: 15px 15px 15px 70px;
  font-size: 92.85714286%;
  background: url("themeResource?theme=portal&location=skin/images/filters-unresolved-selected.png") transparent no-repeat 35px center !important;
}
.filters_panel .primary_filters a.unresolvedprocesses:hover,
.filters_panel .secondary_filters a.unresolvedprocesses:hover,
.filters_panel .resource_filters a.unresolvedprocesses:hover {
  padding: 15px 15px 15px 70px;
  font-size: 92.85714286%;
  background: url("themeResource?theme=portal&location=skin/images/filters-unresolved-selected.png") transparent no-repeat 35px #b4b9c2 center center !important;
  background: url("themeResource?theme=portal&location=skin/images/filters-unresolved-selected.png") no-repeat 35px #b4b9c2 !important;
}
.filters_panel .primary_filters a.unresolvedprocesses.current,
.filters_panel .secondary_filters a.unresolvedprocesses.current,
.filters_panel .resource_filters a.unresolvedprocesses.current {
  padding: 15px 15px 15px 70px;
  font-size: 92.85714286%;
  background: url("themeResource?theme=portal&location=skin/images/filters-unresolved-selected.png") #b4b9c2 no-repeat 35px center !important;
}
.filters_panel .primary_filters a.assigned,
.filters_panel .secondary_filters a.assigned,
.filters_panel .resource_filters a.assigned {
  padding: 15px 15px 15px 70px;
  font-size: 92.85714286%;
  background: url("themeResource?theme=portal&location=skin/images/filters-users-tasks-mytasks-selected.png") transparent no-repeat 35px center !important;
}
.filters_panel .primary_filters a.assigned:hover,
.filters_panel .secondary_filters a.assigned:hover,
.filters_panel .resource_filters a.assigned:hover {
  padding: 15px 15px 15px 70px;
  font-size: 92.85714286%;
  background: url("themeResource?theme=portal&location=skin/images/filters-users-tasks-mytasks-selected.png") transparent no-repeat 35px #b4b9c2 center center !important;
  background: url("themeResource?theme=portal&location=skin/images/filters-users-tasks-mytasks-selected.png") no-repeat 35px #b4b9c2 !important;
}
.filters_panel .primary_filters a.assigned.current,
.filters_panel .secondary_filters a.assigned.current,
.filters_panel .resource_filters a.assigned.current {
  padding: 15px 15px 15px 70px;
  font-size: 92.85714286%;
  background: url("themeResource?theme=portal&location=skin/images/filters-users-tasks-mytasks-selected.png") #b4b9c2 no-repeat 35px center !important;
}
.filters_panel .primary_filters a.ignored,
.filters_panel .secondary_filters a.ignored,
.filters_panel .resource_filters a.ignored {
  background: url("themeResource?theme=portal&location=skin/images/filters-users-tasks-hidden-selected.png") transparent no-repeat 20px center !important;
}
.filters_panel .primary_filters a.ignored:hover,
.filters_panel .secondary_filters a.ignored:hover,
.filters_panel .resource_filters a.ignored:hover {
  background: url("themeResource?theme=portal&location=skin/images/filters-users-tasks-hidden-selected.png") transparent no-repeat 20px #b4b9c2 center center !important;
  background: url("themeResource?theme=portal&location=skin/images/filters-users-tasks-hidden-selected.png") no-repeat 20px #b4b9c2 !important;
}
.filters_panel .primary_filters a.ignored.current,
.filters_panel .secondary_filters a.ignored.current,
.filters_panel .resource_filters a.ignored.current {
  background: url("themeResource?theme=portal&location=skin/images/filters-users-tasks-hidden-selected.png") #b4b9c2 no-repeat 20px center !important;
}
.filters_panel .primary_filters a.performed,
.filters_panel .secondary_filters a.performed,
.filters_panel .resource_filters a.performed {
  background: url("themeResource?theme=portal&location=skin/images/filters-users-tasks-performed-selected.png") transparent no-repeat 20px center !important;
}
.filters_panel .primary_filters a.performed:hover,
.filters_panel .secondary_filters a.performed:hover,
.filters_panel .resource_filters a.performed:hover {
  background: url("themeResource?theme=portal&location=skin/images/filters-users-tasks-performed-selected.png") transparent no-repeat 20px #b4b9c2 center center !important;
  background: url("themeResource?theme=portal&location=skin/images/filters-users-tasks-performed-selected.png") no-repeat 20px #b4b9c2 !important;
}
.filters_panel .primary_filters a.performed.current,
.filters_panel .secondary_filters a.performed.current,
.filters_panel .resource_filters a.performed.current {
  background: url("themeResource?theme=portal&location=skin/images/filters-users-tasks-performed-selected.png") #b4b9c2 no-repeat 20px center !important;
}
.filters_panel .primary_filters a.mycases,
.filters_panel .secondary_filters a.mycases,
.filters_panel .resource_filters a.mycases {
  background: url("themeResource?theme=portal&location=skin/images/filters-mycases-selected.png") transparent no-repeat 20px center !important;
}
.filters_panel .primary_filters a.mycases:hover,
.filters_panel .secondary_filters a.mycases:hover,
.filters_panel .resource_filters a.mycases:hover {
  background: url("themeResource?theme=portal&location=skin/images/filters-mycases-selected.png") transparent no-repeat 20px #b4b9c2 center center !important;
  background: url("themeResource?theme=portal&location=skin/images/filters-mycases-selected.png") no-repeat 20px #b4b9c2 !important;
}
.filters_panel .primary_filters a.mycases.current,
.filters_panel .secondary_filters a.mycases.current,
.filters_panel .resource_filters a.mycases.current {
  background: url("themeResource?theme=portal&location=skin/images/filters-mycases-selected.png") #b4b9c2 no-repeat 20px center !important;
}
.filters_panel .primary_filters a.workedoncases,
.filters_panel .secondary_filters a.workedoncases,
.filters_panel .resource_filters a.workedoncases,
.filters_panel .primary_filters a.openedcases,
.filters_panel .secondary_filters a.openedcases,
.filters_panel .resource_filters a.openedcases {
  background: url("themeResource?theme=portal&location=skin/images/filters-workedon-selected.png") transparent no-repeat 20px center !important;
}
.filters_panel .primary_filters a.workedoncases:hover,
.filters_panel .secondary_filters a.workedoncases:hover,
.filters_panel .resource_filters a.workedoncases:hover,
.filters_panel .primary_filters a.openedcases:hover,
.filters_panel .secondary_filters a.openedcases:hover,
.filters_panel .resource_filters a.openedcases:hover {
  background: url("themeResource?theme=portal&location=skin/images/filters-workedon-selected.png") transparent no-repeat 20px #b4b9c2 center center !important;
  background: url("themeResource?theme=portal&location=skin/images/filters-workedon-selected.png") no-repeat 20px #b4b9c2 !important;
}
.filters_panel .primary_filters a.workedoncases.current,
.filters_panel .secondary_filters a.workedoncases.current,
.filters_panel .resource_filters a.workedoncases.current,
.filters_panel .primary_filters a.openedcases.current,
.filters_panel .secondary_filters a.openedcases.current,
.filters_panel .resource_filters a.openedcases.current {
  background: url("themeResource?theme=portal&location=skin/images/filters-workedon-selected.png") #b4b9c2 no-repeat 20px center !important;
}
.filters_panel .primary_filters a.archivedcases,
.filters_panel .secondary_filters a.archivedcases,
.filters_panel .resource_filters a.archivedcases {
  background: url("themeResource?theme=portal&location=skin/images/filters-archived-selected.png") transparent no-repeat 20px center !important;
}
.filters_panel .primary_filters a.archivedcases:hover,
.filters_panel .secondary_filters a.archivedcases:hover,
.filters_panel .resource_filters a.archivedcases:hover {
  background: url("themeResource?theme=portal&location=skin/images/filters-archived-selected.png") transparent no-repeat 20px #b4b9c2 center center !important;
  background: url("themeResource?theme=portal&location=skin/images/filters-archived-selected.png") no-repeat 20px #b4b9c2 !important;
}
.filters_panel .primary_filters a.archivedcases.current,
.filters_panel .secondary_filters a.archivedcases.current,
.filters_panel .resource_filters a.archivedcases.current {
  background: url("themeResource?theme=portal&location=skin/images/filters-archived-selected.png") #b4b9c2 no-repeat 20px center !important;
}
.filters_panel .primary_filters a.allusersfilter,
.filters_panel .secondary_filters a.allusersfilter,
.filters_panel .resource_filters a.allusersfilter,
.filters_panel .primary_filters a.allgroupsfilter,
.filters_panel .secondary_filters a.allgroupsfilter,
.filters_panel .resource_filters a.allgroupsfilter,
.filters_panel .primary_filters a.allrolesfilter,
.filters_panel .secondary_filters a.allrolesfilter,
.filters_panel .resource_filters a.allrolesfilter,
.filters_panel .primary_filters a.all,
.filters_panel .secondary_filters a.all,
.filters_panel .resource_filters a.all {
  background: url("themeResource?theme=portal&location=skin/images/filters-all-selected.png") transparent no-repeat 20px center !important;
}
.filters_panel .primary_filters a.allusersfilter:hover,
.filters_panel .secondary_filters a.allusersfilter:hover,
.filters_panel .resource_filters a.allusersfilter:hover,
.filters_panel .primary_filters a.allgroupsfilter:hover,
.filters_panel .secondary_filters a.allgroupsfilter:hover,
.filters_panel .resource_filters a.allgroupsfilter:hover,
.filters_panel .primary_filters a.allrolesfilter:hover,
.filters_panel .secondary_filters a.allrolesfilter:hover,
.filters_panel .resource_filters a.allrolesfilter:hover,
.filters_panel .primary_filters a.all:hover,
.filters_panel .secondary_filters a.all:hover,
.filters_panel .resource_filters a.all:hover {
  background: url("themeResource?theme=portal&location=skin/images/filters-all-selected.png") transparent no-repeat 20px #b4b9c2 center center !important;
  background: url("themeResource?theme=portal&location=skin/images/filters-all-selected.png") no-repeat 20px #b4b9c2 !important;
}
.filters_panel .primary_filters a.allusersfilter.current,
.filters_panel .secondary_filters a.allusersfilter.current,
.filters_panel .resource_filters a.allusersfilter.current,
.filters_panel .primary_filters a.allgroupsfilter.current,
.filters_panel .secondary_filters a.allgroupsfilter.current,
.filters_panel .resource_filters a.allgroupsfilter.current,
.filters_panel .primary_filters a.allrolesfilter.current,
.filters_panel .secondary_filters a.allrolesfilter.current,
.filters_panel .resource_filters a.allrolesfilter.current,
.filters_panel .primary_filters a.all.current,
.filters_panel .secondary_filters a.all.current,
.filters_panel .resource_filters a.all.current {
  background: url("themeResource?theme=portal&location=skin/images/filters-all-selected.png") #b4b9c2 no-repeat 20px center !important;
}
.filters_panel .primary_filters a.humantask,
.filters_panel .secondary_filters a.humantask,
.filters_panel .resource_filters a.humantask {
  background: url("themeResource?theme=portal&location=skin/images/filters-human-selected.png") transparent no-repeat 20px center !important;
}
.filters_panel .primary_filters a.humantask:hover,
.filters_panel .secondary_filters a.humantask:hover,
.filters_panel .resource_filters a.humantask:hover {
  background: url("themeResource?theme=portal&location=skin/images/filters-human-selected.png") transparent no-repeat 20px #b4b9c2 center center !important;
  background: url("themeResource?theme=portal&location=skin/images/filters-human-selected.png") no-repeat 20px #b4b9c2 !important;
}
.filters_panel .primary_filters a.humantask.current,
.filters_panel .secondary_filters a.humantask.current,
.filters_panel .resource_filters a.humantask.current {
  background: url("themeResource?theme=portal&location=skin/images/filters-human-selected.png") #b4b9c2 no-repeat 20px center !important;
}
.filters_panel .primary_filters a.failed,
.filters_panel .secondary_filters a.failed,
.filters_panel .resource_filters a.failed {
  background: url("themeResource?theme=portal&location=skin/images/filters-failed-selected.png") transparent no-repeat 20px center !important;
}
.filters_panel .primary_filters a.failed:hover,
.filters_panel .secondary_filters a.failed:hover,
.filters_panel .resource_filters a.failed:hover {
  background: url("themeResource?theme=portal&location=skin/images/filters-failed-selected.png") transparent no-repeat 20px #b4b9c2 center center !important;
  background: url("themeResource?theme=portal&location=skin/images/filters-failed-selected.png") no-repeat 20px #b4b9c2 !important;
}
.filters_panel .primary_filters a.failed.current,
.filters_panel .secondary_filters a.failed.current,
.filters_panel .resource_filters a.failed.current {
  background: url("themeResource?theme=portal&location=skin/images/filters-failed-selected.png") #b4b9c2 no-repeat 20px center !important;
}
.filters_panel .primary_filters a.monitoring,
.filters_panel .secondary_filters a.monitoring,
.filters_panel .resource_filters a.monitoring {
  background: url("themeResource?theme=portal&location=skin/images/filters-monitoring-selected.png") transparent no-repeat 20px center !important;
}
.filters_panel .primary_filters a.monitoring:hover,
.filters_panel .secondary_filters a.monitoring:hover,
.filters_panel .resource_filters a.monitoring:hover {
  background: url("themeResource?theme=portal&location=skin/images/filters-monitoring-selected.png") transparent no-repeat 20px #b4b9c2 center center !important;
  background: url("themeResource?theme=portal&location=skin/images/filters-monitoring-selected.png") no-repeat 20px #b4b9c2 !important;
}
.filters_panel .primary_filters a.monitoring.current,
.filters_panel .secondary_filters a.monitoring.current,
.filters_panel .resource_filters a.monitoring.current {
  background: url("themeResource?theme=portal&location=skin/images/filters-monitoring-selected.png") transparent no-repeat 20px center !important;
}
.filters_panel .primary_filters a.reports,
.filters_panel .secondary_filters a.reports,
.filters_panel .resource_filters a.reports {
  background: url("themeResource?theme=portal&location=skin/images/filters-reporting-selected.png") transparent no-repeat 20px center !important;
}
.filters_panel .primary_filters a.reports:hover,
.filters_panel .secondary_filters a.reports:hover,
.filters_panel .resource_filters a.reports:hover {
  background: url("themeResource?theme=portal&location=skin/images/filters-reporting-selected.png") transparent no-repeat 20px #b4b9c2 center center !important;
  background: url("themeResource?theme=portal&location=skin/images/filters-reporting-selected.png") no-repeat 20px #b4b9c2 !important;
}
.filters_panel .primary_filters a.reports.current,
.filters_panel .secondary_filters a.reports.current,
.filters_panel .resource_filters a.reports.current {
  background: url("themeResource?theme=portal&location=skin/images/filters-reporting-selected.png") transparent no-repeat 20px center !important;
}
.filters_panel .primary_filters a.enabledusers,
.filters_panel .secondary_filters a.enabledusers,
.filters_panel .resource_filters a.enabledusers {
  background: url("themeResource?theme=portal&location=skin/images/filters-user-active-selected.png") transparent no-repeat 20px center !important;
}
.filters_panel .primary_filters a.enabledusers:hover,
.filters_panel .secondary_filters a.enabledusers:hover,
.filters_panel .resource_filters a.enabledusers:hover {
  background: url("themeResource?theme=portal&location=skin/images/filters-user-active-selected.png") transparent no-repeat 20px #b4b9c2 center center !important;
  background: url("themeResource?theme=portal&location=skin/images/filters-user-active-selected.png") no-repeat 20px #b4b9c2 !important;
}
.filters_panel .primary_filters a.enabledusers.current,
.filters_panel .secondary_filters a.enabledusers.current,
.filters_panel .resource_filters a.enabledusers.current {
  background: url("themeResource?theme=portal&location=skin/images/filters-user-active-selected.png") transparent no-repeat 20px center !important;
}
.filters_panel .primary_filters a.disabledusers,
.filters_panel .secondary_filters a.disabledusers,
.filters_panel .resource_filters a.disabledusers {
  background: url("themeResource?theme=portal&location=skin/images/filters-user-inactive-selected.png") transparent no-repeat 20px center !important;
}
.filters_panel .primary_filters a.disabledusers:hover,
.filters_panel .secondary_filters a.disabledusers:hover,
.filters_panel .resource_filters a.disabledusers:hover {
  background: url("themeResource?theme=portal&location=skin/images/filters-user-inactive-selected.png") transparent no-repeat 20px #b4b9c2 center center !important;
  background: url("themeResource?theme=portal&location=skin/images/filters-user-inactive-selected.png") no-repeat 20px #b4b9c2 !important;
}
.filters_panel .primary_filters a.disabledusers.current,
.filters_panel .secondary_filters a.disabledusers.current,
.filters_panel .resource_filters a.disabledusers.current {
  background: url("themeResource?theme=portal&location=skin/images/filters-user-inactive-selected.png") transparent no-repeat 20px center !important;
}
.filters_panel .primary_filters a:hover,
.filters_panel .secondary_filters a:hover,
.filters_panel .resource_filters a:hover {
  background-color: #b4b9c2;
  color: #2c3e50;
}
.filters_panel .primary_filters a.current:hover,
.filters_panel .secondary_filters a.current:hover,
.filters_panel .resource_filters a.current:hover {
  background: #b4b9c2;
}
.filters_panel .primary_filters .body,
.filters_panel .secondary_filters .body,
.filters_panel .resource_filters .body {
  position: relative;
}
.filters_panel .primary_filters .body a.current,
.filters_panel .secondary_filters .body a.current,
.filters_panel .resource_filters .body a.current,
.filters_panel .primary_filters .body .body a.current:hover,
.filters_panel .secondary_filters .body .body a.current:hover,
.filters_panel .resource_filters .body .body a.current:hover {
  position: relative;
  background-color: #ffffff !important;
  color: #2c3e50;
}
.filters_panel .resource_filters .header {
  background-color: #dfdfdf;
  border-bottom: 1px solid #d7d7d7;
  border-top: 1px solid #d7d7d7;
  margin: 40px 0 5px 0;
}
.filters_panel .resource_filters .header h1 {
  display: block;
  font-size: 140%;
  font-style: italic;
  margin: 0;
  padding: 10px 5px 10px 20px;
}
.filters_panel .resource_filters .body {
  position: relative;
}
.filters_panel .resource_filters .body a img,
.filters_panel .resource_filters .body a.current img {
  position: absolute;
  display: block;
  margin: -3px 0 0 -35px;
  width: 20px;
  height: 20px;
}
.filters_panel .resource_filters .body a img.empty,
.filters_panel .resource_filters .body a.current img.empty {
  background: url("themeResource?theme=portal&location=skin/images/filters-resource-default-current.png") transparent no-repeat center center !important;
}
.filters_panel .resource_filters .body a > span,
.filters_panel .resource_filters .body a.current > span {
  margin-left: 10px;
  font-size: 80%;
}
.itemlistingpage .header > H1,
.itemlistingpage .header .dropdownmenu_sort {
  display: none;
}
.itemlistingpage .tables_panel {
  background: url("themeResource?theme=portal&location=skin/images/shadow-tables-panel.png") #ffffff no-repeat right center !important;
  padding: 7px 0 7px 25px;
}
.itemlistingpage .tables_panel .form_search {
  padding: 0;
  margin: 0;
  max-width: 100%;
  position: relative;
}
.itemlistingpage .tables_panel .form_search .formentries.empty {
  min-height: 35px;
  height: 35px;
  max-height: 35px;
  padding: 0 0 10px 0;
}
.itemlistingpage .tables_panel .form_search .query label {
  color: transparent !important;
  font-size: 0.0000001% ;
}
.itemlistingpage .tables_panel .form_search .query .input {
  padding: 0 20px 0 0;
  position: relative;
}
.itemlistingpage .tables_panel .form_search .query .input input {
  width: 100%;
  padding: 5px 50px 5px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.itemlistingpage .tables_panel .form_search .formactions {
  margin: 0;
  top: 9px;
  right: 35px;
  position: absolute;
}
.itemlistingpage .tables_panel .form_search .formactions .btn {
  display: block;
  background-color: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0, #ffffff 0);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(0, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0, #ffffff 0);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0, #ffffff 0);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #ffffff 0, #ffffff 0);
  /* W3C */
  color: transparent !important;
  font-size: 0.0000001% ;
  background: url("themeResource?theme=portal&location=skin/images/button-search.png") transparent no-repeat center center !important;
  width: 17px;
  min-width: 17px;
  height: 17px;
  min-height: 17px;
  border: none !important;
  -webkit-box-shadow: 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 transparent;
  -o-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  text-shadow: none;
  padding: 0;
}
.itemlistingpage .tables_panel .tablefilters {
  display: none;
}
.itemlistingpage .tables_panel .datatable .actions {
  text-align: right;
  margin: 15px 0 20px 0;
  padding: 0 20px 0 0;
  position: relative;
}
.itemlistingpage .tables_panel .table .thead {
  position: relative;
  z-index: 1;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  background: #2c3e50;
  color: #ffffff;
  margin: 0 0 10px 0;
  display: block;
  float: left;
}
.itemlistingpage .tables_panel .table .thead .tr {
  display: block;
  float: left;
  font-family: "Signika-Semibold", sans-serif, sans-serif;
  font-size: 114.28571429%;
  letter-spacing: 0.07em;
  min-height: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  margin: 0;
  position: relative;
  background-color: #2c3e50;
}
.itemlistingpage .tables_panel .table .thead .tr .th {
  text-align: right;
  position: relative;
  border-left: 1px solid rgba(255, 255, 255, 0.5);
  padding: 0 10px 0 10px;
}
.itemlistingpage .tables_panel .table .thead .tr .th:before {
  content: "";
  position: absolute;
  width: 0;
  height: 100%;
  top: 0;
  left: 0;
  display: block;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
}
.itemlistingpage .tables_panel .table .thead .tr .th.th_1,
.itemlistingpage .tables_panel .table .thead .tr .th.th_icon + .th_2 {
  border-left: none;
}
.itemlistingpage .tables_panel .table .thead .tr .th.th_1:before,
.itemlistingpage .tables_panel .table .thead .tr .th.th_icon + .th_2:before {
  border-right: none;
}
.itemlistingpage .tables_panel .table .thead .tr .th.sortable {
  padding: 0 30px 0 10px;
  background: url("themeResource?theme=portal&location=skin/images/table-sort.png") transparent no-repeat right center !important;
}
.itemlistingpage .tables_panel .table .thead .tr .th.sortable:hover {
  cursor: pointer;
}
.itemlistingpage .tables_panel .table .thead .tr .th_type_checkbox {
  padding: 0 10px 0 10px;
}
.itemlistingpage .tables_panel .table .thead .tr .th_type_checkbox label {
  color: transparent !important;
  font-size: 0.0000001% ;
}
.itemlistingpage .tables_panel .table .thead .tr .th_type_checkbox:before {
  display: none;
}
.itemlistingpage .tables_panel .table .thead .tr .th_actions {
  display: none;
}
.itemlistingpage .tables_panel .table .thead .tr .th_reached_state_date {
  float: right;
}
.itemlistingpage .tables_panel .table .tbody {
  position: relative;
}
.itemlistingpage .tables_panel .table .tbody .tr {
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  min-height: 40px;
  padding-top: 15px;
  padding-bottom: 0;
  margin: 0 0 10px 0;
  background-color: rgba(0, 0, 0, 0.05);
  display: block;
  float: left;
  clear: both;
  position: relative;
}
.itemlistingpage .tables_panel .table .tbody .tr:hover {
  cursor: pointer;
}
.itemlistingpage .tables_panel .table .tbody .tr .td.td_1 {
  padding-left: 10px;
}
.itemlistingpage .tables_panel .table .tbody .tr .td {
  line-height: 1.15;
  font-size: 114.28571429%;
  color: #323232;
  display: block;
  float: left;
}
.itemlistingpage .tables_panel .table .tbody .tr .td_type_checkbox {
  padding: 5px 10px;
}
.itemlistingpage .tables_panel .table .tbody .tr .td_icon img {
  max-height: 25px;
  max-width: 25px;
}
.itemlistingpage .tables_panel .table .tbody .tr .td + .td,
.itemlistingpage .tables_panel .table .tbody .tr .td + css3-container + .td {
  margin: 0 0 0 0.25em;
}
.itemlistingpage .tables_panel .table .tbody .tr.current {
  background-color: #ffffff;
  border: 1px solid #c2c2c2;
  border-right: none;
  position: relative;
}
.itemlistingpage .tables_panel .table .tbody .tr.current:before {
  position: absolute;
  content: "";
  width: 407px;
  height: 17px;
  background: url("themeResource?theme=portal&location=skin/images/shadow-list-current.png") transparent no-repeat center center !important;
  left: 0;
  bottom: -14px;
}
.pager {
  clear: both;
  text-align: right;
  padding: 5px 25px 15px 0;
  position: relative;
}
.pager .results_count {
  padding: 10px;
}
.pager_top {
  display: none;
}
.pager .page_count,
.pager .pagenum {
  display: none;
}
.pager .prev {
  outline-color: #ffffff;
  border: 1px solid #c2c2c2;
  position: relative;
  color: transparent !important;
  font-size: 0.0000001% ;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  height: 25px;
  line-height: 25px !important;
  text-decoration: none;
  vertical-align: middle;
  text-align: center;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 25px;
  background: url("themeResource?theme=portal&location=skin/images/pager-previous.png") #ffffff no-repeat center center !important;
}
.pager .prev * {
  vertical-align: middle;
}
.pager .prev:hover {
  border: 1px solid #666666;
}
.pager .prev.disable {
  border: 1px solid #dcdcdc;
  background: url("themeResource?theme=portal&location=skin/images/pager-previous-disable.png") #ffffff no-repeat center center !important;
  cursor: default !important;
}
.pager .prev + a,
.pager .prev + css3-container + a {
  margin: 0 0 0 5px;
}
.pager .next {
  outline-color: #ffffff;
  border: 1px solid #c2c2c2;
  position: relative;
  color: transparent !important;
  font-size: 0.0000001% ;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  height: 25px;
  line-height: 25px !important;
  text-decoration: none;
  vertical-align: middle;
  text-align: center;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 25px;
  background: url("themeResource?theme=portal&location=skin/images/pager-next.png") #ffffff no-repeat center center !important;
}
.pager .next * {
  vertical-align: middle;
}
.pager .next:hover {
  border: 1px solid #666666;
}
.pager .next.disable {
  border: 1px solid #dcdcdc;
  background: url("themeResource?theme=portal&location=skin/images/pager-next-disable.png") #ffffff no-repeat center center !important;
  cursor: default !important;
}
.pager .next + a,
.pager .next + css3-container + a {
  margin: 0 0 0 5px;
}
.pager a + a,
.pager a + css3-container + a {
  margin: 0 0 0 5px;
}
.details_panel .itemquickdetailspage {
  background: #ffffff;
  padding: 25px 20px 20px 30px;
  height: 100%;
  min-width: 545px;
}
.details_panel .itemquickdetailspage.page > .body {
  position: static;
  word-break: break-word;
}
.details_panel .itemquickdetailspage .toolbar {
  text-align: right;
  margin: 0 0 40px 0;
}
.details_panel .itemquickdetailspage .toolbar a + a,
.details_panel .itemquickdetailspage .toolbar a + css3-container + a {
  margin-left: 5px;
}
.details_panel .itemquickdetailspage .metadatas a {
  color: #337ab7;
}
.details_panel .itemquickdetailspage .metadatas a:hover,
.details_panel .itemquickdetailspage .metadatas a:hover span {
  cursor: pointer;
  text-decoration: underline;
}
.details_panel .itemquickdetailspage .metadatas a label:hover {
  cursor: pointer;
}
.details_panel .itemquickdetailspage .metadatas H1 {
  font-size: 171.42857143%;
  overflow: hidden;
}
.details_panel .itemquickdetailspage .metadatas .description,
.details_panel .itemquickdetailspage .metadatas .definitions {
  margin: 20px 0 0 0;
  text-overflow: ellipsis;
}
.details_panel .itemquickdetailspage .metadatas + .section,
.details_panel .itemquickdetailspage .metadatas + css3-container + .section {
  margin: 15px 0 0 0;
}
.details_panel .itemquickdetailspage .metadatas .definitions {
  overflow-y: hidden;
  overflow-x: auto;
  word-wrap: break-word;
}
.details_panel .itemquickdetailspage .metadatas .definitions .definition {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  min-height: 16px;
}
.details_panel .itemquickdetailspage .metadatas .definitions .definition label,
.details_panel .itemquickdetailspage .metadatas .definitions .definition span {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline;
}
.details_panel .itemquickdetailspage .metadatas .definitions .definition span {
  white-space: pre;
}
.details_panel .itemquickdetailspage .metadatas .definitions .definition.last_update_date,
.details_panel .itemquickdetailspage .metadatas .definitions .definition.last_connection {
  float: left;
  width: 50%;
}
.details_panel .itemquickdetailspage .section {
  padding: 20px 30px 35px 0;
  border-top: 1px solid #c2c2c2;
  margin: 0 0 15px 0;
}
.details_panel .itemquickdetailspage .section.tasks,
.details_panel .itemquickdetailspage .section.cases {
  padding-bottom: 0;
}
.details_panel .itemquickdetailspage .section h1 {
  font-size: 128.57142857%;
  padding: 0;
  margin: 0 0 20px 0;
  display: block;
}
.details_panel .itemquickdetailspage .section > .body {
  overflow: inherit;
  position: relative;
}
.details_panel .itemquickdetailspage .section .datatable .table .thead {
  display: none;
}
.details_panel .itemquickdetailspage .section .datatable .pager {
  padding: 15px 0 15px 0;
}
.details_panel .itemquickdetailspage .section .tablefilters {
  display: none;
}
.details_panel .itemquickdetailspage .section .pager {
  clear: both;
  text-align: right;
}
.details_panel .itemquickdetailspage .section .pager_top {
  display: none;
}
.details_panel .itemquickdetailspage .section .pager .page_count {
  display: none;
}
.details_panel .itemquickdetailspage .section .pager .pagenum {
  display: none;
}
.details_panel .addsubtasklink {
  text-transform: uppercase;
  color: #ffffff;
  outline-color: #3e5771;
  min-width: 90px;
  border: 1px solid;
  border-color: #273646;
  font-size: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  height: 18px;
  line-height: 18px !important;
  text-decoration: none;
  vertical-align: middle;
  text-align: center;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #2c3e50;
  text-shadow: 0 0 0 transparent, -1px -1px 0 transparent, 1px -1px 0 transparent, -1px 1px 0 transparent, 1px 1px 0 transparent;
  position: relative;
  text-align: left !important;
  position: absolute;
  top: -50px;
  right: 0;
  padding: 5px 10px;
}
.details_panel .addsubtasklink * {
  vertical-align: middle;
}
.details_panel .addsubtasklink:hover,
.details_panel .addsubtasklink:focus,
.details_panel .addsubtasklink.focus,
.details_panel .addsubtasklink:active,
.details_panel .addsubtasklink.active,
.open > .dropdown-toggle.details_panel .addsubtasklink {
  color: #ffffff;
  background-color: #1a242f;
  border-color: #161f29;
}
.details_panel .addsubtasklink:before {
  position: relative;
  vertical-align: bottom;
  margin: 0 5px 0 0;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\2b";
  background-color: transparent;
  padding: 0 5px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  text-align: center;
  color: white;
}
.details_panel .addsubtasklink:hover.details_panel .addsubtasklink:before {
  display: inline-block;
}
.details_panel .comments .table .tbody .tr {
  position: relative;
  width: 100%;
}
.details_panel .comments .table .tbody .tr .td {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.details_panel .comments .table .tbody .tr .td_postDate,
.details_panel .comments .table .tbody .tr .td_userId_userName,
.details_panel .comments .table .tbody .tr .td_postDate {
  float: left;
  display: block;
  width: 10%;
}
.details_panel .comments .table .tbody .tr .td_userid_icon {
  float: left;
  display: block;
  max-width: 10%;
  overflow: hidden;
  padding: 0 10px 0 0;
}
.details_panel .comments .table .tbody .tr .td_userid_icon img {
  max-height: 40px;
  max-width: 40px;
}
.details_panel .comments .table .tbody .tr .td_postDate {
  color: #dd0033;
}
.details_panel .comments .table .tbody .tr .td_content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 10px 15px;
  border: 2px solid #c2c2c2;
  top: 0;
  background: #ffffff;
  width: 80%;
  float: right;
  min-height: 45px;
  position: relative;
  word-wrap: break-word;
}
.details_panel .comments .table .tbody .tr .td_content:after,
.details_panel .comments .table .tbody .tr .td_content:before {
  right: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  display: block;
  margin-top: -15px;
  border-width: 9px 15px 9px 0;
  top: 22px;
}
.details_panel .comments .table .tbody .tr .td_content:after {
  border-color: rgba(255, 255, 15, 0) #ffffff rgba(255, 255, 15, 0) rgba(255, 255, 15, 0);
  left: -11px;
}
.details_panel .comments .table .tbody .tr .td_content:before {
  border-color: rgba(220, 220, 220, 0) #c2c2c2 rgba(220, 220, 220, 0) rgba(220, 220, 220, 0);
}
.details_panel .comments .table .tbody .tr + .tr,
.details_panel .comments .table .tbody .tr + css3-container + .tr {
  margin: 20px 0 0 0;
}
.details_panel .commentForm {
  max-width: 80%;
  width: 80%;
  margin-left: 20%;
  margin-bottom: 20px;
}
.details_panel .commentForm .formentry_content label {
  display: none;
}
.details_panel .commentForm .formentry_content input {
  width: 100%;
}
.details_panel .commentForm .formactions {
  margin: 5px 0 0 0;
  text-align: right;
}
.details_panel .commentForm .formactions a {
  text-transform: uppercase;
  color: #ffffff;
  outline-color: #3e5771;
  min-width: 90px;
  border: 1px solid;
  border-color: #273646;
  font-size: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  height: 18px;
  line-height: 18px !important;
  text-decoration: none;
  vertical-align: middle;
  text-align: center;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #2c3e50;
  text-shadow: 0 0 0 transparent, -1px -1px 0 transparent, 1px -1px 0 transparent, -1px 1px 0 transparent, 1px 1px 0 transparent;
  position: relative;
  text-align: left !important;
  padding: 5px 10px;
}
.details_panel .commentForm .formactions a * {
  vertical-align: middle;
}
.details_panel .commentForm .formactions a:hover,
.details_panel .commentForm .formactions a:focus,
.details_panel .commentForm .formactions a.focus,
.details_panel .commentForm .formactions a:active,
.details_panel .commentForm .formactions a.active,
.open > .dropdown-toggle.details_panel .commentForm .formactions a {
  color: #ffffff;
  background-color: #1a242f;
  border-color: #161f29;
}
.details_panel .commentForm .formactions a:before {
  position: relative;
  vertical-align: bottom;
  margin: 0 5px 0 0;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\2b";
  background-color: transparent;
  padding: 0 5px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  text-align: center;
  color: white;
}
.details_panel .commentForm .formactions a:hover.details_panel .commentForm .formactions a:before {
  display: inline-block;
}
#LoginPage {
  background: #ffffff;
}
#LoginPage #floater {
  float: left;
  height: 50%;
  margin-bottom: -191.5px;
}
#LoginPage #LoginHeader {
  position: relative;
  background-color: #dd0033;
  /* Old browsers */
  background: -moz-linear-gradient(top, #dd0033 0%, #dd0033 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dd0033), color-stop(100%, #dd0033));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #dd0033 0%, #dd0033 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #dd0033 0%, #dd0033 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #dd0033 0%, #dd0033 100%);
  /* W3C */
  padding: 10px 0;
}
#LoginPage #LoginHeader h1 {
  margin: 0;
  color: #ffffff;
  text-align: center;
  font-size: 100%;
}
#LoginPage #LoginHeader h1 span {
  font-style: italic;
  font-weight: normal;
}
#LoginPage #LoginFormContainer {
  -webkit-box-shadow: 0 0 10px #dfdede;
  -moz-box-shadow: 0 0 10px #dfdede;
  -o-box-shadow: 0 0 10px #dfdede;
  box-shadow: 0 0 10px #dfdede;
  clear: both;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  text-align: left;
  background: #ffffff;
  width: 470px;
  min-height: 215px;
  padding: 40px 40px 40px 40px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #bab9b9;
  max-width: 66%;
  word-wrap: break-word;
}
#LoginPage #LoginFormContainer #logo {
  width: 220px;
  height: 215px;
  float: left;
}
#LoginPage #LoginFormContainer p.error {
  padding: 10px 15px;
  color: #dd0033;
  font-size: 12px;
}
#LoginPage #LoginFormContainer > .body {
  border-left: 1px solid #e4e4e4;
  width: 220px;
  padding: 0 0 0 25px;
  float: left;
}
#LoginPage #LoginFormContainer > .body .header h2 {
  color: #2c3e50;
  text-align: right;
}
#LoginPage #LoginFormContainer > .body .formentry {
  padding: 0 0 15px 0;
}
#LoginPage #LoginFormContainer > .body .formentry .label {
  position: relative;
  color: transparent !important;
  font-size: 0.0000001% ;
  font-size: 100%;
  /* only for ie8 - show labels */
}
#LoginPage #LoginFormContainer > .body .formentry .label label {
  color: transparent !important;
  font-size: 0.0000001% ;
  color: #2c3e50;
}
#LoginPage #LoginFormContainer > .body .formentry .input {
  position: relative;
}
#LoginPage #LoginFormContainer > .body .formentry .input input[type=text],
#LoginPage #LoginFormContainer > .body .formentry .input input[type=password] {
  line-height: 35px;
  border: 1px solid #dedcdc;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 30px 0 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
}
#LoginPage #LoginFormContainer > .body .formentry .input #password {
  background: url("themeResource?theme=portal&location=skin/images/login-input-password.png") white no-repeat right center ;
}
#LoginPage #LoginFormContainer > .body .formentry .input #username {
  background: url("themeResource?theme=portal&location=skin/images/login-input-username.png") white no-repeat right center ;
}
#LoginPage #LoginFormContainer > .body .formactions {
  margin: 0;
  text-align: right;
}
#LoginPage #LoginFormContainer > .body .formactions button,
#LoginPage #LoginFormContainer > .body .formactions input[type="submit"],
#LoginPage #LoginFormContainer > .body .formactions input[type="button"],
#LoginPage #LoginFormContainer > .body .formactions a.button {
  position: relative;
  color: #ffffff;
  padding: 5px 10px;
  outline-color: #ff1148;
  min-width: 90px;
  border: 1px solid;
  border-color: #dd0033;
  text-transform: uppercase;
  font-family: "Signika-Semibold", sans-serif;
  font-size: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  height: 18px;
  line-height: 18px !important;
  text-decoration: none;
  vertical-align: middle;
  text-align: center;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #dd0033;
  overflow: hidden;
  zoom: 1;
  height: inherit;
}
#LoginPage #LoginFormContainer > .body .formactions button span,
#LoginPage #LoginFormContainer > .body .formactions input[type="submit"] span,
#LoginPage #LoginFormContainer > .body .formactions input[type="button"] span,
#LoginPage #LoginFormContainer > .body .formactions a.button span {
  color: #ffffff;
}
#LoginPage #LoginFormContainer > .body .formactions button *,
#LoginPage #LoginFormContainer > .body .formactions input[type="submit"] *,
#LoginPage #LoginFormContainer > .body .formactions input[type="button"] *,
#LoginPage #LoginFormContainer > .body .formactions a.button * {
  vertical-align: middle;
}
#LoginPage #LoginFormContainer > .body .formactions button:hover,
#LoginPage #LoginFormContainer > .body .formactions input[type="submit"]:hover,
#LoginPage #LoginFormContainer > .body .formactions input[type="button"]:hover,
#LoginPage #LoginFormContainer > .body .formactions a.button:hover {
  cursor: pointer;
}
#LoginPage #LoginFormContainer > .body .formactions button + .btn,
#LoginPage #LoginFormContainer > .body .formactions input[type="submit"] + .btn,
#LoginPage #LoginFormContainer > .body .formactions input[type="button"] + .btn,
#LoginPage #LoginFormContainer > .body .formactions a.button + .btn,
#LoginPage #LoginFormContainer > .body .formactions button + css3-container + .btn,
#LoginPage #LoginFormContainer > .body .formactions input[type="submit"] + css3-container + .btn,
#LoginPage #LoginFormContainer > .body .formactions input[type="button"] + css3-container + .btn,
#LoginPage #LoginFormContainer > .body .formactions a.button + css3-container + .btn {
  margin-left: 5px;
}
#LoginPage #LoginFormContainer > .body .formactions button:hover,
#LoginPage #LoginFormContainer > .body .formactions input[type="submit"]:hover,
#LoginPage #LoginFormContainer > .body .formactions input[type="button"]:hover,
#LoginPage #LoginFormContainer > .body .formactions a.button:hover,
#LoginPage #LoginFormContainer > .body .formactions button:focus,
#LoginPage #LoginFormContainer > .body .formactions input[type="submit"]:focus,
#LoginPage #LoginFormContainer > .body .formactions input[type="button"]:focus,
#LoginPage #LoginFormContainer > .body .formactions a.button:focus,
#LoginPage #LoginFormContainer > .body .formactions button.focus,
#LoginPage #LoginFormContainer > .body .formactions input[type="submit"].focus,
#LoginPage #LoginFormContainer > .body .formactions input[type="button"].focus,
#LoginPage #LoginFormContainer > .body .formactions a.button.focus,
#LoginPage #LoginFormContainer > .body .formactions button:active,
#LoginPage #LoginFormContainer > .body .formactions input[type="submit"]:active,
#LoginPage #LoginFormContainer > .body .formactions input[type="button"]:active,
#LoginPage #LoginFormContainer > .body .formactions a.button:active,
#LoginPage #LoginFormContainer > .body .formactions button.active,
#LoginPage #LoginFormContainer > .body .formactions input[type="submit"].active,
#LoginPage #LoginFormContainer > .body .formactions input[type="button"].active,
#LoginPage #LoginFormContainer > .body .formactions a.button.active,
.open > .dropdown-toggle#LoginPage #LoginFormContainer > .body .formactions button,
.open > .dropdown-toggle#LoginPage #LoginFormContainer > .body .formactions input[type="submit"],
.open > .dropdown-toggle#LoginPage #LoginFormContainer > .body .formactions input[type="button"],
.open > .dropdown-toggle#LoginPage #LoginFormContainer > .body .formactions a.button {
  color: #ffffff;
  background-color: #aa0027;
  border-color: #a00025;
}
#LoginPage #footer {
  position: fixed;
  bottom: 0;
  width: 100%;
}
.page.moredetails.itemquickdetailspage > .footer span#footer {
  display: block;
}
.page.moredetails > .body {
  word-break: break-word;
  min-width: 1250px;
  padding: 0 35px 45px 40px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.page.moredetails > .body .metadatas {
  overflow: hidden;
}
.page.moredetails > .body .metadatas h1 {
  overflow: hidden;
  float: left;
  width: 30%;
  padding: 0 30px 0 0;
  margin: 0 0 15px 0;
  font-size: 214.28571429%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.page.moredetails > .body .metadatas h1 span.inactive-user {
  color: transparent !important;
  font-size: 0.0000001% ;
  background: url("themeResource?theme=portal&location=skin/images/filters-user-inactive-selected.png") transparent no-repeat left bottom !important;
  display: inline-block;
  float: right;
  height: 30px;
  width: 30px;
}
.page.moredetails > .body .metadatas .description {
  overflow: hidden;
  padding: 0 30px 0 0;
  float: left;
  width: 30%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-overflow: ellipsis;
  word-wrap: break-word;
  padding-bottom: 30px;
}
.page.moredetails > .body .metadatas .definitions {
  overflow: hidden;
  float: right;
  width: 70%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.page.moredetails > .body .metadatas .definitions .definition {
  background: #ffffff;
  float: left;
  display: block;
  padding: 15px 15px 15px 15px;
  border: 1px solid #a6a9b0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  margin: 0 20px 25px 0;
}
.page.moredetails > .body .section {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
  padding: 0 65px 55px 0;
  margin: 0 0 15px 0;
}
.page.moredetails > .body .section.doublesection {
  clear: both;
  width: 100%;
}
.page.moredetails > .body .section.doublesection .section:nth-child(even) {
  clear: none;
}
.page.moredetails > .body .section.doublesection .section:nth-child(odd) {
  clear: left;
}
.page.moredetails > .body .section.doublesection .section h1 {
  font-size: 128.57142857%;
}
.page.moredetails > .body .section.tasks,
.page.moredetails > .body .section.cases {
  padding-bottom: 0;
}
.page.moredetails > .body .section + .section,
.page.moredetails > .body .section + css3-container + .section {
  padding: 0 65px 55px 0;
}
.page.moredetails > .body .section:nth-child(even) {
  clear: left;
}
.page.moredetails > .body .section > .header {
  border-top: 1px solid #c2c2c2;
  padding: 15px 10px 0 10px;
}
.page.moredetails > .body .section > .header h1 {
  padding: 0;
  margin: 0 0 20px 0;
  display: inline-block;
  font-size: 171.42857143%;
}
.page.moredetails > .body .section > .header .configuration-state {
  float: right;
  padding: 0 35px 0 0;
  line-height: 32px;
}
.page.moredetails > .body .section > .header .configuration-state.resolved {
  display: none;
}
.page.moredetails > .body .section > .header .configuration-state.unresolved {
  color: #d87e06;
}
.page.moredetails > .body .section > .body {
  padding: 0 10px 0 10px;
  position: relative;
}
.page.moredetails > .body .section > .body p a {
  color: #003355;
}
.page.moredetails > .body .section > .body p a:hover {
  text-decoration: underline;
}
.page.moredetails > .body .section > .body > .definitions .definition {
  word-wrap: break-word;
}
.page.moredetails > .body .section .tablefilters {
  display: none;
}
.page.moredetails > .body .section .pager {
  clear: both;
  text-align: right;
  padding: 5px 0 15px 0;
}
.page.moredetails > .body .section .pager_top {
  display: none;
}
.page.moredetails > .body .section .pager .page_count {
  display: none;
}
.page.moredetails > .body .section .pager .pagenum {
  display: none;
}
.page.moredetails > .body .addsubtasklink {
  text-transform: uppercase;
  color: #ffffff;
  outline-color: #3e5771;
  min-width: 90px;
  border: 1px solid;
  border-color: #273646;
  font-size: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  height: 18px;
  line-height: 18px !important;
  text-decoration: none;
  vertical-align: middle;
  text-align: center;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #2c3e50;
  text-shadow: 0 0 0 transparent, -1px -1px 0 transparent, 1px -1px 0 transparent, -1px 1px 0 transparent, 1px 1px 0 transparent;
  position: relative;
  text-align: left !important;
  position: absolute;
  top: -50px;
  right: 10px;
  padding: 5px 10px;
}
.page.moredetails > .body .addsubtasklink * {
  vertical-align: middle;
}
.page.moredetails > .body .addsubtasklink:hover,
.page.moredetails > .body .addsubtasklink:focus,
.page.moredetails > .body .addsubtasklink.focus,
.page.moredetails > .body .addsubtasklink:active,
.page.moredetails > .body .addsubtasklink.active,
.open > .dropdown-toggle.page.moredetails > .body .addsubtasklink {
  color: #ffffff;
  background-color: #1a242f;
  border-color: #161f29;
}
.page.moredetails > .body .addsubtasklink:before {
  position: relative;
  vertical-align: bottom;
  margin: 0 5px 0 0;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\2b";
  background-color: transparent;
  padding: 0 5px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  text-align: center;
  color: white;
}
.page.moredetails > .body .addsubtasklink:hover.page.moredetails > .body .addsubtasklink:before {
  display: inline-block;
}
.page.moredetails > .body .comments .table .tbody .tr {
  position: relative;
  width: 100%;
}
.page.moredetails > .body .comments .table .tbody .tr .td {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.page.moredetails > .body .comments .table .tbody .tr .td_postDate,
.page.moredetails > .body .comments .table .tbody .tr .td_userId_userName,
.page.moredetails > .body .comments .table .tbody .tr .td_postDate {
  float: left;
  display: block;
  width: 20%;
}
.page.moredetails > .body .comments .table .tbody .tr .td_userid_icon {
  float: left;
  display: block;
  max-width: 20%;
  padding: 0 10px 0 0;
}
.page.moredetails > .body .comments .table .tbody .tr .td_userid_icon img {
  max-height: 40px;
  max-width: 40px;
}
.page.moredetails > .body .comments .table .tbody .tr .td_postDate {
  color: #dd0033;
}
.page.moredetails > .body .comments .table .tbody .tr .td_content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 10px 15px;
  border: 2px solid #c2c2c2;
  top: 0;
  background: #ffffff;
  width: 60%;
  float: right;
  min-height: 45px;
  position: relative;
}
.page.moredetails > .body .comments .table .tbody .tr .td_content:after,
.page.moredetails > .body .comments .table .tbody .tr .td_content:before {
  right: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  display: block;
  margin-top: -15px;
  border-width: 9px 15px 9px 0;
  top: 22px;
}
.page.moredetails > .body .comments .table .tbody .tr .td_content:after {
  border-color: rgba(255, 255, 15, 0) #ffffff rgba(255, 255, 15, 0) rgba(255, 255, 15, 0);
  left: -11px;
}
.page.moredetails > .body .comments .table .tbody .tr .td_content:before {
  border-color: rgba(220, 220, 220, 0) #c2c2c2 rgba(220, 220, 220, 0) rgba(220, 220, 220, 0);
}
.page.moredetails > .body .comments .table .tbody .tr + .tr,
.page.moredetails > .body .comments .table .tbody .tr + css3-container + .tr {
  margin: 20px 0 0 0;
}
.page.moredetails > .body .commentForm {
  width: 60%;
  max-width: 100%;
  margin-left: 40%;
  margin-bottom: 20px;
  position: relative;
}
.page.moredetails > .body .commentForm .formentry_content label {
  display: none;
}
.page.moredetails > .body .commentForm .formentry_content input {
  width: 100%;
}
.page.moredetails > .body .commentForm .formactions {
  margin: 5px 0 0 0;
  text-align: right;
}
.page.moredetails > .body .commentForm .formactions a {
  text-transform: uppercase;
  color: #ffffff;
  outline-color: #3e5771;
  min-width: 90px;
  border: 1px solid;
  border-color: #273646;
  font-size: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  height: 18px;
  line-height: 18px !important;
  text-decoration: none;
  vertical-align: middle;
  text-align: center;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #2c3e50;
  text-shadow: 0 0 0 transparent, -1px -1px 0 transparent, 1px -1px 0 transparent, -1px 1px 0 transparent, 1px 1px 0 transparent;
  position: relative;
  text-align: left !important;
  padding: 5px 10px;
}
.page.moredetails > .body .commentForm .formactions a * {
  vertical-align: middle;
}
.page.moredetails > .body .commentForm .formactions a:hover,
.page.moredetails > .body .commentForm .formactions a:focus,
.page.moredetails > .body .commentForm .formactions a.focus,
.page.moredetails > .body .commentForm .formactions a:active,
.page.moredetails > .body .commentForm .formactions a.active,
.open > .dropdown-toggle.page.moredetails > .body .commentForm .formactions a {
  color: #ffffff;
  background-color: #1a242f;
  border-color: #161f29;
}
.page.moredetails > .body .commentForm .formactions a:before {
  position: relative;
  vertical-align: bottom;
  margin: 0 5px 0 0;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\2b";
  background-color: transparent;
  padding: 0 5px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  text-align: center;
  color: white;
}
.page.moredetails > .body .commentForm .formactions a:hover.page.moredetails > .body .commentForm .formactions a:before {
  display: inline-block;
}
.page.moredetails > .header {
  min-width: 1250px;
  min-height: 30px;
  padding: 0 35px 0 40px;
  margin: 118px 0 40px 0;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.page.moredetails > .header h1 {
  display: none;
}
.page.moredetails > .header .toolbar {
  margin: 30px 0 40px 0;
  text-align: right;
}
.page.moredetails > .header .toolbar a + a,
.page.moredetails > .header .toolbar a + css3-container + a {
  margin-left: 5px;
}
.page.moredetails > .header .toolbar a.back {
  float: left;
}
.page.moredetails > .header .td_actions a {
  text-decoration: underline;
}
.page.moredetails.page_taskdetails > .body .metadatas .definitions,
.page.moredetails.page_taskmoredetailsadmin > .body .metadatas .definitions {
  min-width: 885px;
}
.page.moredetails.page_taskdetails > .body .metadatas .definitions .definition.displayname,
.page.moredetails.page_taskmoredetailsadmin > .body .metadatas .definitions .definition.displayname,
.page.moredetails.page_taskdetails > .body .metadatas .definitions .definition.parent-task,
.page.moredetails.page_taskmoredetailsadmin > .body .metadatas .definitions .definition.parent-task {
  padding: 15px 15px 15px 55px;
  background: url("themeResource?theme=portal&location=skin/images/metadata-process-big.png") transparent no-repeat 15px center !important;
}
.page.moredetails.page_taskdetails > .body .metadatas .definitions .definition.priority,
.page.moredetails.page_taskmoredetailsadmin > .body .metadatas .definitions .definition.priority {
  padding: 15px 15px 15px 55px;
  background: url("themeResource?theme=portal&location=skin/images/metadata-priority-big.png") transparent no-repeat 15px center !important;
}
.page.moredetails.page_taskdetails > .body .metadatas .definitions .definition.caseid,
.page.moredetails.page_taskmoredetailsadmin > .body .metadatas .definitions .definition.caseid {
  padding: 15px 15px 15px 55px;
  background: url("themeResource?theme=portal&location=skin/images/metadata-case-big.png") transparent no-repeat 15px center !important;
}
.page.moredetails.page_taskdetails > .body .metadatas .definitions .definition.human_task,
.page.moredetails.page_taskmoredetailsadmin > .body .metadatas .definitions .definition.human_task {
  padding: 15px 15px 15px 55px;
  background: url("themeResource?theme=portal&location=skin/images/metadata-human-big.png") transparent no-repeat 15px center !important;
}
.page.moredetails.page_taskdetails > .body .metadatas .definitions .definition.multi_instance_task,
.page.moredetails.page_taskmoredetailsadmin > .body .metadatas .definitions .definition.multi_instance_task {
  padding: 15px 15px 15px 55px;
  background: url("themeResource?theme=portal&location=skin/images/metadata_multi_instance-big.png") transparent no-repeat 15px center !important;
}
.page.moredetails.page_taskdetails > .body .metadatas .definitions .definition.call_activity_task,
.page.moredetails.page_taskmoredetailsadmin > .body .metadatas .definitions .definition.call_activity_task {
  padding: 15px 15px 15px 55px;
  background: url("themeResource?theme=portal&location=skin/images/metadata_callactivity.png") transparent no-repeat 15px center !important;
}
.page.moredetails.page_taskdetails > .body .metadatas .definitions .definition.loop_task,
.page.moredetails.page_taskmoredetailsadmin > .body .metadatas .definitions .definition.loop_task {
  padding: 15px 15px 15px 55px;
  background: url("themeResource?theme=portal&location=skin/images/metadata-loop.png") transparent no-repeat 15px center !important;
}
.page.moredetails.page_taskdetails > .body .metadatas .definitions .definition.automatic_task,
.page.moredetails.page_taskmoredetailsadmin > .body .metadatas .definitions .definition.automatic_task {
  padding: 15px 15px 15px 55px;
  background: url("themeResource?theme=portal&location=skin/images/metadata_automaticTask.png") transparent no-repeat 15px center !important;
}
.page.moredetails.page_taskdetails > .body .metadatas .definitions .definition.assigned_id_firstname_lastname,
.page.moredetails.page_taskmoredetailsadmin > .body .metadatas .definitions .definition.assigned_id_firstname_lastname {
  padding: 15px 15px 15px 55px;
  background: url("themeResource?theme=portal&location=skin/images/metadata-assignee-big.png") transparent no-repeat 15px center !important;
  clear: right;
}
.page.moredetails.page_taskdetails > .body .metadatas .definitions .definition.duedate,
.page.moredetails.page_taskmoredetailsadmin > .body .metadatas .definitions .definition.duedate {
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  clear: left;
  margin-right: 0;
  border-right: 0;
}
.page.moredetails.page_taskdetails > .body .metadatas .definitions .definition.last_update_date,
.page.moredetails.page_taskmoredetailsadmin > .body .metadatas .definitions .definition.last_update_date {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border-left: 0;
  border-right: 0;
  margin-right: 0;
}
.page.moredetails.page_taskdetails > .body .metadatas .definitions .definition.assigned_date,
.page.moredetails.page_taskmoredetailsadmin > .body .metadatas .definitions .definition.assigned_date {
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  -o-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  border-left: 0;
  margin-right: 0;
}
#bonitaframe {
  height: 100%;
  width: 100%;
}
.forms-view,
.forms-view .frame {
  height: 100%;
  width: 100%;
  min-width: 1250px;
}
.forms-view .toolbar {
  margin: 30px 0 40px 0;
  padding: 0 35px 0 40px;
}
.forms-view .toolbar.empty {
  margin: 0;
  padding: 0;
}
[class*="page_performTask"] .body,
[class*="page_StartProcess"] .body,
.page_DisplayCaseForm .body,
.page_custompage_ .body {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  display: block !important;
  overflow: hidden;
}
#bonitaframe {
  display: block;
}
.page_custompage_ > .body + .footer {
  display: none;
}
.page_custompage_ .body {
  overflow: visible;
}
.page.twoCols > .header {
  display: none;
}
.page.twoCols > .body {
  min-width: 1250px;
  top: 88px;
  padding: 88px 25px 0 0 !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.page.twoCols > .body .sections_panel li {
  font-family: "Signika-Semibold", sans-serif, sans-serif;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  display: block;
  padding: 15px 15px 15px 55px;
  min-height: 15px;
  position: relative;
}
.page.twoCols > .body .sections_panel li.current {
  background: #ffffff;
}
.page.twoCols > .body .sections_panel li.current a {
  color: #2c3e50;
}
.page.twoCols > .body .sections_panel li:hover:hover {
  cursor: pointer;
}
.page.twoCols > .body .sections_panel li a {
  color: #2c3e50;
  font-weight: normal;
  font-size: 107.14285714%;
}
.page.twoCols > .body .section {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
  padding: 0 65px 55px 0;
  margin: 0 0 15px 0;
}
.page.twoCols > .body .section.doublesection {
  clear: both;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.page.twoCols > .body .section.doublesection .section:nth-child(even) {
  clear: none;
}
.page.twoCols > .body .section.doublesection .section:nth-child(odd) {
  clear: left;
}
.page.twoCols > .body .section.doublesection .section h1 {
  font-size: 128.57142857%;
}
.page.twoCols > .body .section.doublesection .section .table,
.page.twoCols > .body .section.doublesection .section .pager {
  font-size: 78.57142857%;
}
.page.twoCols > .body .section + .section,
.page.twoCols > .body .section + css3-container + .section {
  padding: 0 65px 55px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.page.twoCols > .body .section.tabSection {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 35px 0 25px 35px;
  display: none;
  clear: both;
}
.page.twoCols > .body .section.tabSection.current {
  display: block;
}
.page.twoCols > .body .section:first-child {
  border-top: none;
}
.page.twoCols > .body .section:first-child > .header {
  border: none;
}
.page.twoCols > .body .section:nth-child(even) {
  clear: left;
}
.page.twoCols > .body .section > .header {
  border-top: 1px solid #c2c2c2;
  padding: 15px 10px 0 10px;
}
.page.twoCols > .body .section > .header h1 {
  padding: 0;
  margin: 0 0 20px 0;
  display: inline-block;
  font-size: 171.42857143%;
}
.page.twoCols > .body .section > .body {
  padding: 0 10px 0 10px;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.page.twoCols > .body .section form {
  max-width: 100%;
}
.page.twoCols > .body > .header {
  min-width: 1250px;
  min-height: 30px;
  padding: 0 35px 0 40px;
  margin: 88px 0 40px 0;
  position: absolute;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.page.twoCols > .body > .header h1 {
  display: none;
}
.page.twoCols.page_thememoredetailsadminext .formentry.fileupload .label {
  display: none;
}
.page.twoCols.page_thememoredetailsadminext .formentry.fileupload .input,
.page.twoCols.page_thememoredetailsadminext .formentry.fileupload css3-container + .input {
  margin-top: 5px;
}
.tabs > .header {
  overflow: hidden;
}
.tabs > .header .tabtitle {
  float: left;
  position: relative;
  border: 1px solid #ff0942;
  margin: 0 5px 0 0;
  background-color: #dd0033;
  /* Old browsers */
  background: -moz-linear-gradient(top, #dd0033 0%, #ff0942 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dd0033), color-stop(100%, #ff0942));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #dd0033 0%, #ff0942 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #dd0033 0%, #ff0942 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #dd0033 0%, #ff0942 100%);
  /* W3C */
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  padding: 15px 15px;
}
.tabs > .header .tabtitle:hover {
  cursor: pointer;
}
.tabs > .header .tabtitle.tabtitle_active {
  border: 1px solid #c2c2c2;
  border-bottom: none;
  background-color: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
  /* W3C */
}
.tabs > .header .tabtitle.tabtitle_active h1 {
  color: #dd0033;
}
.tabs > .header .tabtitle h1 {
  color: #ffffff;
}
.tabs > .body > .tab > .body {
  margin-top: -2px;
  padding: 15px 20px;
  border: 1px solid #c2c2c2;
}
.th_type_checkbox label {
  color: transparent !important;
  font-size: 0.0000001% ;
}
.th_type_checkbox:before {
  display: none;
}
.table_view_table.empty .tablefilters {
  display: none;
}
.table_view_form .td_checkboxes {
  width: 15px;
}
.table_view_table,
.table_view_form {
  width: 100%;
}
.table_view_table .tablefilters,
.table_view_form .tablefilters {
  text-align: right;
  padding: 15px 25px 15px 0;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  background: #efefef;
  /* Old browsers */
  background: -moz-linear-gradient(top, #efefef 0%, #f6f6f6 50%, #eeeeee 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(50%, #f6f6f6), color-stop(100%, #eeeeee));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #efefef 0%, #f6f6f6 50%, #eeeeee 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #efefef 0%, #f6f6f6 50%, #eeeeee 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #efefef 0%, #f6f6f6 50%, #eeeeee 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #efefef 0%, #f6f6f6 50%, #eeeeee 100%);
  /* W3C */
  border: 1px solid #d9d9d9;
  width: 100%;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.table_view_table .tablefilters label,
.table_view_form .tablefilters label {
  display: none;
}
.table_view_table.empty,
.table_view_form.empty,
.table_view_table.empty .table,
.table_view_form.empty .table {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  width: 100%;
  border: none;
  float: none;
}
.table_view_table.empty .thead,
.table_view_form.empty .thead,
.table_view_table.empty .table .thead,
.table_view_form.empty .table .thead {
  display: none;
}
.table_view_table .table,
.table_view_form .table {
  display: table;
  table-layout: fixed;
  word-wrap: break-word;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 0 10px 0;
  border: 1px solid #c2c2c2;
  float: none;
  position: relative;
  -webkit-box-shadow: -2px 2px 3px #dddddd;
  -moz-box-shadow: -2px 2px 3px #dddddd;
  -o-box-shadow: -2px 2px 3px #dddddd;
  box-shadow: -2px 2px 3px #dddddd;
}
.table_view_table .table .thead,
.table_view_form .table .thead {
  display: table-header-group;
  float: none;
  width: 100%;
  color: #363637;
  border-collapse: separate;
}
.table_view_table .table .thead .tr,
.table_view_form .table .thead .tr {
  font-family: "Signika-Semibold", sans-serif, sans-serif;
  position: relative;
  display: table-row;
  float: none;
}
.table_view_table .table .thead .tr .th,
.table_view_form .table .thead .tr .th {
  position: relative;
  font-size: 128.57142857%;
  height: 20px;
  padding: 10px 20px;
  border: none;
  display: table-cell;
  float: none;
}
.table_view_table .table .thead .tr .th:before,
.table_view_form .table .thead .tr .th:before {
  border-left: 1px solid #d9d9d9;
  margin: -5px 0 0 -20px;
  content: "";
  display: block;
  width: 0;
  height: 30px;
  position: absolute;
}
.table_view_table .table .thead .tr .th_1:before,
.table_view_form .table .thead .tr .th_1:before {
  display: none;
}
.table_view_table .table .thead .tr .th_1,
.table_view_form .table .thead .tr .th_1 {
  -webkit-border-radius: 5px 0px 0px 0px;
  -moz-border-radius: 5px 0px 0px 0px;
  -o-border-radius: 5px 0px 0px 0px;
  border-radius: 5px 0px 0px 0px;
}
.table_view_table .table .thead .tr .th_last,
.table_view_form .table .thead .tr .th_last {
  -webkit-border-radius: 0px 5px 0px 0px;
  -moz-border-radius: 0px 5px 0px 0px;
  -o-border-radius: 0px 5px 0px 0px;
  border-radius: 0px 5px 0px 0px;
}
.table_view_table .table .tbody,
.table_view_form .table .tbody {
  display: table-row-group;
  width: 100%;
  float: none;
}
.table_view_table .table .tbody .tr,
.table_view_form .table .tbody .tr {
  width: 100%;
  display: table-row;
  float: none;
  position: relative;
  background: #fff;
}
.table_view_table .table .tbody .tr .td,
.table_view_form .table .tbody .tr .td {
  position: relative;
  float: none;
  display: table-cell;
  border: 1px solid #ededed;
  padding: 15px 20px;
  vertical-align: middle;
}
.table_view_table .table .tbody .tr .td.td_icon img,
.table_view_form .table .tbody .tr .td.td_icon img {
  max-height: 25px;
  max-width: 25px;
}
.table_view_table .table .tbody .tr .td.td_actions a,
.table_view_form .table .tbody .tr .td.td_actions a {
  margin-right: 8px;
  color: #003355;
  text-decoration: none;
}
.table_view_table .table .tbody .tr .td.td_actions a:hover,
.table_view_form .table .tbody .tr .td.td_actions a:hover {
  text-decoration: underline;
}
.table_view_table .table .tbody .tr_last .td_1,
.table_view_form .table .tbody .tr_last .td_1 {
  position: relative;
  -webkit-border-radius: 0px 0px 0px 5px;
  -moz-border-radius: 0px 0px 0px 5px;
  -o-border-radius: 0px 0px 0px 5px;
  border-radius: 0px 0px 0px 5px;
}
.table_view_table .table .tbody .tr_last .td_last,
.table_view_form .table .tbody .tr_last .td_last {
  position: relative;
  -webkit-border-radius: 0px 0px 5px 0px;
  -moz-border-radius: 0px 0px 5px 0px;
  -o-border-radius: 0px 0px 5px 0px;
  border-radius: 0px 0px 5px 0px;
}
.table_view_table .pager,
.table_view_form .pager {
  padding: 0 15px 0 0 !important;
}
.table_view_table .table {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.table_view_form .table {
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -o-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
.table_view_list .table .thead {
  display: none;
}
.table_view_list .table .td,
.table_view_list .table .th {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 2em 0 0;
}
.table_view_list .table .td_last,
.table_view_list .table .th_last {
  padding: 0;
}
/* ------------------------------------------------------------------------- */
/* IMPORTS for specific views
/* ------------------------------------------------------------------------- */
.page_reportlistingadminext .details_panel .itemquickdetailspage.page_monitoringquickdetail .metadatas .definitions .definition {
  width: 100%;
}
.itemlistingpage.page_reportlistingadminext .tables_panel .section.monitoring .table .tbody .tr .td.td_description {
  color: #82837E;
  font-size: 92.3077%;
  left: 8px;
  position: absolute;
  text-overflow: ellipsis;
  top: 39px;
  white-space: nowrap;
  width: 385px;
}
.itemlistingpage.page_reportlistingadminext .tables_panel .section.monitoring .table .thead .th.th_description {
  display: none;
}
.page_reportlistingadminext .screenshotReportLink {
  color: transparent !important;
  font-size: 0.0000001% ;
}
.page_reportlistingadminext .screenshotReportLink img {
  max-width: 100%;
}
.page_reportlistingadminext .tables_panel .table .thead .th.th_description {
  display: none;
}
.page_reportlistingadminext .tables_panel .table .tbody .tr {
  position: relative;
}
.page_reportlistingadminext .tables_panel .table .tbody .tr .td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.page_reportlistingadminext .tables_panel .table .tbody .tr .td.td_name {
  width: 385px;
  margin: 0 5px 0 0;
}
.page_reportlistingadminext .tables_panel .table .tbody .tr .td.td_description {
  top: 39px;
  left: 8px;
  color: #82837e;
  font-size: 85.71428571%;
  position: absolute;
  width: 385px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  height: 1.15em;
}
.report a,
.report a span {
  color: #666666;
}
.report table {
  width: 100%;
  vertical-align: top !important;
}
.report table div,
.report table tr,
.report table td {
  overflow: hidden;
  height: inherit;
}
.report table td,
.report table th {
  display: table-cell !important;
  vertical-align: middle;
  float: none !important;
}
.report td.bonita_report_title {
  overflow: hidden;
  float: left;
  width: 30%;
  padding: 0 30px 0 0;
  margin: 0 0 15px 0;
  font-size: 214.28571429%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0 0 20px 0;
  display: block;
}
.report .bonita_report_text {
  font-weight: bold;
  color: #2c3e50;
}
.report .bonita_report_description {
  overflow: hidden;
  padding: 0 30px 0 0;
  float: left;
  width: 30%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-overflow: ellipsis;
  word-wrap: break-word;
  padding-bottom: 30px;
}
.report .bonita_report_section_title {
  display: inline-block;
  font-size: 171.42857143%;
  padding: 0;
  margin: 0 0 20px 0;
  display: block;
  font-size: 184.6153846153846%;
}
.report .bonita_report_parameter_label {
  font-weight: bold;
  color: #2c3e50;
}
.report .bonita_report_table_header {
  display: table-header-group;
  float: none;
  width: 100%;
  color: #363637;
  border-collapse: separate;
}
.report .bonita_report_table_header .tr {
  font-family: "Signika-Semibold", sans-serif, sans-serif;
  position: relative;
  display: table-row;
  float: none;
}
.report .bonita_report_table_header .tr .th {
  position: relative;
  font-size: 128.57142857%;
  height: 20px;
  padding: 10px 20px;
  border: none;
  display: table-cell;
  float: none;
}
.report .bonita_report_table_header .tr .th:before {
  border-left: 1px solid #d9d9d9;
  margin: -5px 0 0 -20px;
  content: "";
  display: block;
  width: 0;
  height: 30px;
  position: absolute;
}
.report .bonita_report_table_header .tr .th_1:before {
  display: none;
}
.report .bonita_report_table_header .tr .th_1 {
  -webkit-border-radius: 5px 0px 0px 0px;
  -moz-border-radius: 5px 0px 0px 0px;
  -o-border-radius: 5px 0px 0px 0px;
  border-radius: 5px 0px 0px 0px;
}
.report .bonita_report_table_header .tr .th_last {
  -webkit-border-radius: 0px 5px 0px 0px;
  -moz-border-radius: 0px 5px 0px 0px;
  -o-border-radius: 0px 5px 0px 0px;
  border-radius: 0px 5px 0px 0px;
}
.report .bonita_report_table_line {
  width: 100%;
  display: table-row;
  float: none;
  position: relative;
  background: #fff;
}
.report .bonita_report_table_line .td {
  position: relative;
  float: none;
  display: table-cell;
  border: 1px solid #ededed;
  padding: 15px 20px;
  vertical-align: middle;
}
.report .bonita_report_table_line .td.td_icon img {
  max-height: 25px;
  max-width: 25px;
}
.report .bonita_report_table_line .td.td_actions a {
  margin-right: 8px;
  color: #003355;
  text-decoration: none;
}
.report .bonita_report_table_line .td.td_actions a:hover {
  text-decoration: underline;
}
.report .bonita_report_table_line_last .td_1 {
  position: relative;
  -webkit-border-radius: 0px 0px 0px 5px;
  -moz-border-radius: 0px 0px 0px 5px;
  -o-border-radius: 0px 0px 0px 5px;
  border-radius: 0px 0px 0px 5px;
}
.report .bonita_report_table_line_last .td_last {
  position: relative;
  -webkit-border-radius: 0px 0px 5px 0px;
  -moz-border-radius: 0px 0px 5px 0px;
  -o-border-radius: 0px 0px 5px 0px;
  border-radius: 0px 0px 5px 0px;
}
.report .bonita_report_hyperlink {
  overflow: hidden;
}
.report .bonita_report_hyperlink:hover {
  cursor: pointer;
}
.report .bonita_report_hyperlink:hover {
  text-decoration: underline;
}
.report .bonita_report_hyperlink a {
  display: block;
  float: left;
}
.report .bonita_report_shape_line {
  border-top: 1px solid #c2c2c2;
  padding: 15px 10px 0 10px;
}
.report .exportCell a {
  color: #ffffff;
  padding: 5px 10px;
  outline-color: #3e5771;
  min-width: 90px;
  border: 1px solid;
  border-color: #2c3e50;
  text-transform: uppercase;
  font-family: "Signika-Semibold", sans-serif;
  font-size: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  height: 18px;
  line-height: 18px !important;
  text-decoration: none;
  vertical-align: middle;
  text-align: center;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #2c3e50;
  overflow: hidden;
  zoom: 1;
  float: right;
  position: relative;
}
.report .exportCell a span {
  color: #ffffff;
}
.report .exportCell a * {
  vertical-align: middle;
}
.report .exportCell a:hover {
  cursor: pointer;
}
.report .exportCell a + .btn,
.report .exportCell a + css3-container + .btn {
  margin-left: 5px;
}
.report .exportCell a:hover,
.report .exportCell a:focus,
.report .exportCell a.focus,
.report .exportCell a:active,
.report .exportCell a.active,
.open > .dropdown-toggle.report .exportCell a {
  color: #ffffff;
  background-color: #1a242f;
  border-color: #161f29;
}
.report .exportCell a span {
  color: #ffffff;
}
.report form#report-form {
  max-width: 100% !important;
}
.report form#report-form #p_date_from,
.report form#report-form #p_date_to {
  float: right;
  margin-bottom: 5px;
  width: 110px;
}
.report form#report-form #form-report-ipt-dr-p_date > div {
  clear: both;
  width: 150px;
}
.report form#report-form #form-report-ipt-dr-p_date span {
  float: left;
}
.report form#report-form .report-form {
  text-align: left;
}
.report form#report-form .formentries .buttons {
  width: 100%;
  text-align: center;
  vertical-align: middle;
  height: 30px;
}
.report form#report-form .formentries .buttons input.btn {
  height: 30px;
  min-width: 112px;
}
.report form#report-form .formentries .formentry {
  height: auto;
  float: left;
  width: 250px;
  margin: 5px;
}
.report form#report-form .formentries .formentry.select .input select {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  border-radius: 0 0 0 0;
  font-family: inherit;
  font-size: inherit;
  padding: 4px 5px;
  width: 120%;
}
.report .table_report {
  -moz-box-sizing: border-box;
  border: 1px solid #C2C2C2;
  box-shadow: -2px 2px 3px rgba(0, 0, 0, 0.17);
  display: table;
  float: none;
  table-layout: fixed;
  width: 100%;
  word-wrap: break-word;
  border-radius: 5px 5px 5px 5px;
}
.report .table_report .thead {
  border-collapse: separate;
  color: #363637;
  display: table-header-group;
  float: none;
  width: 100%;
}
.report .table_report tr {
  display: none;
}
.report .table_report .thead tr.tr {
  background: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%) repeat scroll 0 0 transparent;
  display: table-row;
  float: none;
  /* chrome */
  background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f7f7f7));
}
.report .table_report .thead .tr .th_1:before {
  display: none;
}
.report .table_report .thead .tr .th_last:before {
  display: none;
}
.report .table_report .thead .tr .th {
  border-left: 1px solid #D9D9D9;
  content: "";
  display: block;
  margin: -5px 0 0 -20px;
  position: absolute;
  width: 0;
  display: table-cell;
  float: none;
  height: 20px;
  padding: 5px 10px;
  position: relative;
  text-align: left;
  vertical-align: middle;
  font-size: 120%;
}
.report .table_report.small-table-header .thead .tr .th {
  font-size: 110%;
}
.report .table_report .tbody {
  display: table-row-group;
  float: none;
  width: 100%;
}
.report .table_report .tbody tr.tr {
  display: table-row;
  float: none;
  width: 100%;
}
.report .table_report .tbody .tr .td {
  border: 1px solid #EDEDED;
  display: table-cell;
  float: none;
  padding: 5px 10px;
  vertical-align: middle;
}
.report .table_report .tbody .tr .td a {
  color: #6E6F6B;
}
.page_processlistingadmin .tables_panel .table .thead .th.th_displayDescription,
.page_processlistingpm .tables_panel .table .thead .th.th_displayDescription {
  display: none;
}
.page_processlistingadmin .tables_panel .table .thead .th.th_deploymentDate,
.page_processlistingpm .tables_panel .table .thead .th.th_deploymentDate {
  float: right;
}
.page_processlistingadmin .tables_panel .table .thead .th.th_configurationState,
.page_processlistingpm .tables_panel .table .thead .th.th_configurationState {
  display: none;
}
.page_processlistingadmin .tables_panel .td_displayname,
.page_processlistingpm .tables_panel .td_displayname {
  width: 210px;
  margin: 0 5px 0 0;
}
.page_processlistingadmin .tables_panel .table .tbody .tr,
.page_processlistingpm .tables_panel .table .tbody .tr {
  position: relative;
}
.page_processlistingadmin .tables_panel .table .tbody .tr .td,
.page_processlistingpm .tables_panel .table .tbody .tr .td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.page_processlistingadmin .tables_panel .table .tbody .tr .td.td_displaydescription,
.page_processlistingpm .tables_panel .table .tbody .tr .td.td_displaydescription,
.page_processlistingadmin .tables_panel .table .tbody .tr .td.td_displayDescription,
.page_processlistingpm .tables_panel .table .tbody .tr .td.td_displayDescription {
  top: 39px;
  left: 37px;
  color: #82837e;
  font-size: 85.71428571%;
  position: absolute;
  width: 385px;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 1.25em;
}
.page_processlistingadmin .tables_panel .table .tbody .tr .td.td_version,
.page_processlistingpm .tables_panel .table .tbody .tr .td.td_version {
  width: 40px;
  text-align: right;
}
.page_processlistingadmin .tables_panel .table .tbody .tr .td.td_configurationstate,
.page_processlistingpm .tables_panel .table .tbody .tr .td.td_configurationstate {
  color: transparent !important;
  font-size: 0.0000001% ;
  width: 20px;
  height: 15px !important;
}
.page_processlistingadmin .tables_panel .table .tbody .tr .td.td_deploymentdate,
.page_processlistingpm .tables_panel .table .tbody .tr .td.td_deploymentdate {
  width: 110px;
}
.page_processlistingadmin .tables_panel .table .tbody .tr .td.td_deploymentdate,
.page_processlistingpm .tables_panel .table .tbody .tr .td.td_deploymentdate {
  float: right;
  margin: 0 5px 0 0;
}
.page_processlistingadmin .tables_panel .configurationstate_resolved .td_configurationstate,
.page_processlistingpm .tables_panel .configurationstate_resolved .td_configurationstate {
  background: url("themeResource?theme=portal&location=skin/images/ok.png") transparent no-repeat right center !important;
}
.page_processlistingadmin .tables_panel .configurationstate_unresolved .td_configurationstate,
.page_processlistingpm .tables_panel .configurationstate_unresolved .td_configurationstate {
  background: url("themeResource?theme=portal&location=skin/images/ko.png") transparent no-repeat right center !important;
}
.page_processlistinguser .tables_panel .table .thead .th.th_displayDescription {
  display: none;
}
.page_processlistinguser .tables_panel .table .thead .th.th_version {
  float: right;
  width: 100px;
  text-align: left;
}
.page_processlistinguser .tables_panel .td_displayname {
  width: 285px;
  margin: 0 5px 0 0;
}
.page_processlistinguser .tables_panel .table .tbody .tr {
  position: relative;
}
.page_processlistinguser .tables_panel .table .tbody .tr .td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.page_processlistinguser .tables_panel .table .tbody .tr .td.td_displaydescription,
.page_processlistinguser .tables_panel .table .tbody .tr .td.td_displayDescription {
  top: 39px;
  left: 8px;
  color: #82837e;
  font-size: 85.71428571%;
  position: absolute;
  width: 390px;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 1.25em;
}
.page_processlistinguser .tables_panel .table .tbody .tr .td.td_version {
  width: 100px;
  text-align: left;
  float: right;
}
.page_processlistinguser .tables_panel .table .tbody .tr .td.td_deploymentdate {
  float: right;
  margin: 0 5px 0 0;
}
.page_processlistinguser .tables_panel .configurationstate_resolved .td_configurationstate {
  background: url("themeResource?theme=portal&location=skin/images/ok.png") transparent no-repeat right center !important;
}
.page_processlistinguser .tables_panel .configurationstate_unresolved .td_configurationstate {
  background: url("themeResource?theme=portal&location=skin/images/ko.png") transparent no-repeat right center !important;
}
.page_caselistingadmin .tables_panel .table .tr,
.page_caselistinguser .tables_panel .table .tr,
.page_caselistingpm .tables_panel .table .tr {
  position: relative;
}
.page_caselistingadmin .tables_panel .table .tr .th.th_start,
.page_caselistinguser .tables_panel .table .tr .th.th_start,
.page_caselistingpm .tables_panel .table .tr .th.th_start {
  float: right;
  width: 90px;
}
.page_caselistingadmin .tables_panel .table .tr .td,
.page_caselistinguser .tables_panel .table .tr .td,
.page_caselistingpm .tables_panel .table .tr .td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page_caselistingadmin .tables_panel .table .tr .td.td_processdefinitionid_name,
.page_caselistinguser .tables_panel .table .tr .td.td_processdefinitionid_name,
.page_caselistingpm .tables_panel .table .tr .td.td_processdefinitionid_name {
  width: 205px;
}
.page_caselistingadmin .tables_panel .table .tr .td.td_id,
.page_caselistinguser .tables_panel .table .tr .td.td_id,
.page_caselistingpm .tables_panel .table .tr .td.td_id,
.page_caselistingadmin .tables_panel .table .tr .td.td_sourceobjectid,
.page_caselistinguser .tables_panel .table .tr .td.td_sourceobjectid,
.page_caselistingpm .tables_panel .table .tr .td.td_sourceobjectid {
  width: 50px;
}
.page_caselistingadmin .tables_panel .table .tr .td.td_archiveddate,
.page_caselistinguser .tables_panel .table .tr .td.td_archiveddate,
.page_caselistingpm .tables_panel .table .tr .td.td_archiveddate {
  text-: 50px;
}
.page_caselistingadmin .tables_panel .table .tr .td.td_start,
.page_caselistinguser .tables_panel .table .tr .td.td_start,
.page_caselistingpm .tables_panel .table .tr .td.td_start {
  background: url("themeResource?theme=portal&location=skin/images/transparent.gif") transparent no-repeat left center !important;
  width: 90px;
  min-height: 15px;
  float: right;
  padding: 5px 5px 5px 25px;
  font-size: 100%;
}
.page_caselistingadmin .tables_panel .table .tr .td.td_start.empty,
.page_caselistinguser .tables_panel .table .tr .td.td_start.empty,
.page_caselistingpm .tables_panel .table .tr .td.td_start.empty {
  background: none !important;
}
.page_caselistingadmin .tables_panel .table .tr .th.archivedDate,
.page_caselistinguser .tables_panel .table .tr .th.archivedDate,
.page_caselistingpm .tables_panel .table .tr .th.archivedDate {
  float: right;
  width: 130px;
}
.page_caselistingadmin .tables_panel .table .tr .td.td_archivedDate,
.page_caselistinguser .tables_panel .table .tr .td.td_archivedDate,
.page_caselistingpm .tables_panel .table .tr .td.td_archivedDate {
  background: url("themeResource?theme=portal&location=skin/images/transparent.gif") transparent no-repeat left center !important;
  width: 130px;
  min-height: 15px;
  float: right;
  padding: 5px 5px 5px 25px;
  font-size: 100%;
}
.page_caselistingadmin .tables_panel .table .tr .td.td_archivedDate.empty,
.page_caselistinguser .tables_panel .table .tr .td.td_archivedDate.empty,
.page_caselistingpm .tables_panel .table .tr .td.td_archivedDate.empty {
  background: none !important;
}
.page_caselistingadmin .section_history .table .tr .th.th_reached_state_date,
.page_caselistinguser .section_history .table .tr .th.th_reached_state_date,
.page_caselistingpm .section_history .table .tr .th.th_reached_state_date {
  float: right;
  width: 130px;
}
.page_caselistingadmin .section_history .table .tr .td.td_reached_state_date,
.page_caselistinguser .section_history .table .tr .td.td_reached_state_date,
.page_caselistingpm .section_history .table .tr .td.td_reached_state_date {
  background: url("themeResource?theme=portal&location=skin/images/transparent.gif") transparent no-repeat left center !important;
  width: 130px;
  min-height: 15px;
  float: right;
  padding: 5px 5px 5px 25px;
  font-size: 100%;
}
.page_caselistingadmin .section_history .table .tr .td.td_reached_state_date.empty,
.page_caselistinguser .section_history .table .tr .td.td_reached_state_date.empty,
.page_caselistingpm .section_history .table .tr .td.td_reached_state_date.empty {
  background: none !important;
}
.page_tasklistingadmin .tables_panel .table .tr,
.page_tasklistinguser .tables_panel .table .tr,
.page_tasklistingpm .tables_panel .table .tr {
  position: relative;
}
.page_tasklistingadmin .tables_panel .table .tr .th.th_dueDate,
.page_tasklistinguser .tables_panel .table .tr .th.th_dueDate,
.page_tasklistingpm .tables_panel .table .tr .th.th_dueDate {
  float: right;
  width: 90px;
}
.page_tasklistingadmin .tables_panel .table .tr .th.th_processId_displayName,
.page_tasklistinguser .tables_panel .table .tr .th.th_processId_displayName,
.page_tasklistingpm .tables_panel .table .tr .th.th_processId_displayName,
.page_tasklistingadmin .tables_panel .table .tr .th.th_rootContainerId_displayName,
.page_tasklistinguser .tables_panel .table .tr .th.th_rootContainerId_displayName,
.page_tasklistingpm .tables_panel .table .tr .th.th_rootContainerId_displayName {
  display: none;
}
.page_tasklistingadmin .tables_panel .table .tr .th.th_assigned_id_icon,
.page_tasklistinguser .tables_panel .table .tr .th.th_assigned_id_icon,
.page_tasklistingpm .tables_panel .table .tr .th.th_assigned_id_icon {
  display: none;
}
.page_tasklistingadmin .tables_panel .table .tr .th.th_priority,
.page_tasklistinguser .tables_panel .table .tr .th.th_priority,
.page_tasklistingpm .tables_panel .table .tr .th.th_priority {
  color: transparent !important;
  font-size: 0.0000001% ;
  width: 40px;
  min-height: 17px;
  height: 100%;
  background: url("themeResource?theme=portal&location=skin/images/priority-sort.png") transparent no-repeat center center !important;
  padding: 0 10px 0 0 !important;
}
.page_tasklistingadmin .tables_panel .table .tr .th.th_priority.sortable,
.page_tasklistinguser .tables_panel .table .tr .th.th_priority.sortable,
.page_tasklistingpm .tables_panel .table .tr .th.th_priority.sortable {
  background: url("themeResource?theme=portal&location=skin/images/table-sort-priority.png") transparent no-repeat center center !important;
  width: 40px;
}
.page_tasklistingadmin .tables_panel .table .tr .td,
.page_tasklistinguser .tables_panel .table .tr .td,
.page_tasklistingpm .tables_panel .table .tr .td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page_tasklistingadmin .tables_panel .table .tr .td.td_priority,
.page_tasklistinguser .tables_panel .table .tr .td.td_priority,
.page_tasklistingpm .tables_panel .table .tr .td.td_priority {
  color: transparent !important;
  font-size: 0.0000001% ;
  width: 40px;
  min-height: 30px;
  height: 100%;
  padding: 0 15px 0 0;
}
.page_tasklistingadmin .tables_panel .table .tr .td.td_priority.priority_lowest,
.page_tasklistinguser .tables_panel .table .tr .td.td_priority.priority_lowest,
.page_tasklistingpm .tables_panel .table .tr .td.td_priority.priority_lowest {
  background: url("themeResource?theme=portal&location=skin/images/priority1.png") transparent no-repeat 7px center !important;
}
.page_tasklistingadmin .tables_panel .table .tr .td.td_priority.priority_under_normal,
.page_tasklistinguser .tables_panel .table .tr .td.td_priority.priority_under_normal,
.page_tasklistingpm .tables_panel .table .tr .td.td_priority.priority_under_normal {
  background: url("themeResource?theme=portal&location=skin/images/priority2.png") transparent no-repeat 7px center !important;
}
.page_tasklistingadmin .tables_panel .table .tr .td.td_priority.priority_normal,
.page_tasklistinguser .tables_panel .table .tr .td.td_priority.priority_normal,
.page_tasklistingpm .tables_panel .table .tr .td.td_priority.priority_normal {
  background: url("themeResource?theme=portal&location=skin/images/priority3.png") transparent no-repeat 7px center !important;
}
.page_tasklistingadmin .tables_panel .table .tr .td.td_priority.priority_above_normal,
.page_tasklistinguser .tables_panel .table .tr .td.td_priority.priority_above_normal,
.page_tasklistingpm .tables_panel .table .tr .td.td_priority.priority_above_normal {
  background: url("themeResource?theme=portal&location=skin/images/priority4.png") transparent no-repeat 7px center !important;
}
.page_tasklistingadmin .tables_panel .table .tr .td.td_priority.priority_highest,
.page_tasklistinguser .tables_panel .table .tr .td.td_priority.priority_highest,
.page_tasklistingpm .tables_panel .table .tr .td.td_priority.priority_highest {
  background: url("themeResource?theme=portal&location=skin/images/priority5.png") transparent no-repeat 7px center !important;
}
.page_tasklistingadmin .tables_panel .table .tr .td.td_dueDate,
.page_tasklistinguser .tables_panel .table .tr .td.td_dueDate,
.page_tasklistingpm .tables_panel .table .tr .td.td_dueDate,
.page_tasklistingadmin .tables_panel .table .tr .td.td_reached_state_date,
.page_tasklistinguser .tables_panel .table .tr .td.td_reached_state_date,
.page_tasklistingpm .tables_panel .table .tr .td.td_reached_state_date {
  background: url("themeResource?theme=portal&location=skin/images/transparent.gif") transparent no-repeat left center !important;
  min-height: 15px;
  float: right;
  padding: 5px 5px 5px 25px;
  font-size: 100%;
}
.page_tasklistingadmin .tables_panel .table .tr .td.td_dueDate.empty,
.page_tasklistinguser .tables_panel .table .tr .td.td_dueDate.empty,
.page_tasklistingpm .tables_panel .table .tr .td.td_dueDate.empty,
.page_tasklistingadmin .tables_panel .table .tr .td.td_reached_state_date.empty,
.page_tasklistinguser .tables_panel .table .tr .td.td_reached_state_date.empty,
.page_tasklistingpm .tables_panel .table .tr .td.td_reached_state_date.empty {
  background: none !important;
}
.page_tasklistingadmin .tables_panel .table .tr .td.td_dueDate.overdue,
.page_tasklistinguser .tables_panel .table .tr .td.td_dueDate.overdue,
.page_tasklistingpm .tables_panel .table .tr .td.td_dueDate.overdue,
.page_tasklistingadmin .tables_panel .table .tr .td.td_reached_state_date.overdue,
.page_tasklistinguser .tables_panel .table .tr .td.td_reached_state_date.overdue,
.page_tasklistingpm .tables_panel .table .tr .td.td_reached_state_date.overdue {
  background: url("themeResource?theme=portal&location=skin/images/clock-overdue.png") transparent no-repeat left center !important;
}
.page_tasklistingadmin .tables_panel .table .tr .td.td_reached_state_date,
.page_tasklistinguser .tables_panel .table .tr .td.td_reached_state_date,
.page_tasklistingpm .tables_panel .table .tr .td.td_reached_state_date {
  width: 130px;
}
.page_tasklistingadmin .tables_panel .table .tr .td.dueDate,
.page_tasklistinguser .tables_panel .table .tr .td.dueDate,
.page_tasklistingpm .tables_panel .table .tr .td.dueDate {
  width: 90px;
}
.page_tasklistingadmin .tables_panel .table .tr .td.td_processId_displayName,
.page_tasklistinguser .tables_panel .table .tr .td.td_processId_displayName,
.page_tasklistingpm .tables_panel .table .tr .td.td_processId_displayName,
.page_tasklistingadmin .tables_panel .table .tr .td.td_rootContainerId_displayName,
.page_tasklistinguser .tables_panel .table .tr .td.td_rootContainerId_displayName,
.page_tasklistingpm .tables_panel .table .tr .td.td_rootContainerId_displayName {
  top: 39px;
  left: 92px;
  color: #82837e;
  font-size: 85.71428571%;
  position: absolute;
}
.page_tasklistingadmin .tables_panel .table .tr .td.td_displayname,
.page_tasklistinguser .tables_panel .table .tr .td.td_displayname,
.page_tasklistingpm .tables_panel .table .tr .td.td_displayname {
  height: 17px;
  overflow: hidden;
  width: 210px;
}
.page_tasklistingadmin .section_performed .table .tr .td.td_processId_displayName,
.page_tasklistinguser .section_performed .table .tr .td.td_processId_displayName,
.page_tasklistingpm .section_performed .table .tr .td.td_processId_displayName,
.page_tasklistingadmin .section_performed .table .tr .td.td_rootContainerId_displayName,
.page_tasklistinguser .section_performed .table .tr .td.td_rootContainerId_displayName,
.page_tasklistingpm .section_performed .table .tr .td.td_rootContainerId_displayName {
  left: 10px;
}
.page_tasklistingadmin .tables_panel .table .tr .th.archivedDate,
.page_tasklistingpm .tables_panel .table .tr .th.archivedDate,
.page_tasklistingadmin .section_all .table .tr .th.archivedDate,
.page_tasklistingpm .section_all .table .tr .th.archivedDate,
.page_tasklistingadmin .tables_panel .table .tr .th.dueDate,
.page_tasklistingpm .tables_panel .table .tr .th.dueDate,
.page_tasklistingadmin .section_all .table .tr .th.dueDate,
.page_tasklistingpm .section_all .table .tr .th.dueDate {
  float: right;
  width: 130px;
}
.page_tasklistingadmin .tables_panel .table .tr .td.archivedDate,
.page_tasklistingpm .tables_panel .table .tr .td.archivedDate,
.page_tasklistingadmin .section_all .table .tr .td.archivedDate,
.page_tasklistingpm .section_all .table .tr .td.archivedDate,
.page_tasklistingadmin .tables_panel .table .tr .td.dueDate,
.page_tasklistingpm .tables_panel .table .tr .td.dueDate,
.page_tasklistingadmin .section_all .table .tr .td.dueDate,
.page_tasklistingpm .section_all .table .tr .td.dueDate {
  background: url("themeResource?theme=portal&location=skin/images/transparent.gif") transparent no-repeat left center !important;
  min-height: 15px;
  float: right;
  padding: 5px 5px 5px 25px;
  font-size: 100%;
}
.page_tasklistingadmin .tables_panel .table .tr .td.archivedDate.empty,
.page_tasklistingpm .tables_panel .table .tr .td.archivedDate.empty,
.page_tasklistingadmin .section_all .table .tr .td.archivedDate.empty,
.page_tasklistingpm .section_all .table .tr .td.archivedDate.empty,
.page_tasklistingadmin .tables_panel .table .tr .td.dueDate.empty,
.page_tasklistingpm .tables_panel .table .tr .td.dueDate.empty,
.page_tasklistingadmin .section_all .table .tr .td.dueDate.empty,
.page_tasklistingpm .section_all .table .tr .td.dueDate.empty {
  background: none !important;
}
.page_tasklistingadmin .tables_panel .table .tr .td.archivedDate,
.page_tasklistingpm .tables_panel .table .tr .td.archivedDate,
.page_tasklistingadmin .section_all .table .tr .td.archivedDate,
.page_tasklistingpm .section_all .table .tr .td.archivedDate {
  width: 130px;
}
.page_tasklistingadmin .tables_panel .table .tr .td.dueDate,
.page_tasklistingpm .tables_panel .table .tr .td.dueDate,
.page_tasklistingadmin .section_all .table .tr .td.dueDate,
.page_tasklistingpm .section_all .table .tr .td.dueDate {
  width: 90px;
}
.page_tasklistingadmin .tables_panel .table .tr .td.td_assigned_id_icon img,
.page_tasklistingpm .tables_panel .table .tr .td.td_assigned_id_icon img,
.page_tasklistingadmin .section_all .table .tr .td.td_assigned_id_icon img,
.page_tasklistingpm .section_all .table .tr .td.td_assigned_id_icon img {
  max-height: 25px;
  max-width: 25px;
}
.page_tasklistingadmin .tables_panel .table .tr .td.td_displayname,
.page_tasklistingpm .tables_panel .table .tr .td.td_displayname,
.page_tasklistingadmin .section_all .table .tr .td.td_displayname,
.page_tasklistingpm .section_all .table .tr .td.td_displayname {
  width: 180px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page_tasklistingadmin .tables_panel .table .tr .td.td_processId_displayName,
.page_tasklistingpm .tables_panel .table .tr .td.td_processId_displayName,
.page_tasklistingadmin .section_all .table .tr .td.td_processId_displayName,
.page_tasklistingpm .section_all .table .tr .td.td_processId_displayName,
.page_tasklistingadmin .tables_panel .table .tr .td.td_rootContainerId_displayName,
.page_tasklistingpm .tables_panel .table .tr .td.td_rootContainerId_displayName,
.page_tasklistingadmin .section_all .table .tr .td.td_rootContainerId_displayName,
.page_tasklistingpm .section_all .table .tr .td.td_rootContainerId_displayName {
  width: 180px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page_tasklistingadmin .section_history .table .tr .th.th_reached_state_date,
.page_tasklistingpm .section_history .table .tr .th.th_reached_state_date,
.page_tasklistingadmin .section_all .table .tr .th.th_reached_state_date,
.page_tasklistingpm .section_all .table .tr .th.th_reached_state_date,
.page_tasklistingadmin .section_failed .table .tr .th.th_reached_state_date,
.page_tasklistingpm .section_failed .table .tr .th.th_reached_state_date {
  float: right;
  width: 130px;
}
.page_tasklistingadmin .section_history .table .tr .td.td_priority,
.page_tasklistingpm .section_history .table .tr .td.td_priority,
.page_tasklistingadmin .section_all .table .tr .td.td_priority,
.page_tasklistingpm .section_all .table .tr .td.td_priority,
.page_tasklistingadmin .section_failed .table .tr .td.td_priority,
.page_tasklistingpm .section_failed .table .tr .td.td_priority {
  padding: 0;
}
.page_tasklistingadmin .section_history .table .tr .td.td_reached_state_date,
.page_tasklistingpm .section_history .table .tr .td.td_reached_state_date,
.page_tasklistingadmin .section_all .table .tr .td.td_reached_state_date,
.page_tasklistingpm .section_all .table .tr .td.td_reached_state_date,
.page_tasklistingadmin .section_failed .table .tr .td.td_reached_state_date,
.page_tasklistingpm .section_failed .table .tr .td.td_reached_state_date {
  background: url("themeResource?theme=portal&location=skin/images/transparent.gif") transparent no-repeat left center !important;
  width: 130px;
  min-height: 15px;
  float: right;
  padding: 5px 5px 5px 25px;
  font-size: 100%;
}
.page_tasklistingadmin .section_history .table .tr .td.td_reached_state_date.empty,
.page_tasklistingpm .section_history .table .tr .td.td_reached_state_date.empty,
.page_tasklistingadmin .section_all .table .tr .td.td_reached_state_date.empty,
.page_tasklistingpm .section_all .table .tr .td.td_reached_state_date.empty,
.page_tasklistingadmin .section_failed .table .tr .td.td_reached_state_date.empty,
.page_tasklistingpm .section_failed .table .tr .td.td_reached_state_date.empty {
  background: none !important;
}
.page_tasklistingadmin .section_history .table .tr .td.td_assigned_id_icon img,
.page_tasklistingpm .section_history .table .tr .td.td_assigned_id_icon img,
.page_tasklistingadmin .section_all .table .tr .td.td_assigned_id_icon img,
.page_tasklistingpm .section_all .table .tr .td.td_assigned_id_icon img,
.page_tasklistingadmin .section_failed .table .tr .td.td_assigned_id_icon img,
.page_tasklistingpm .section_failed .table .tr .td.td_assigned_id_icon img {
  max-height: 25px;
  max-width: 25px;
}
.page_tasklistingadmin .section_history .table .tr .td.td_displayname,
.page_tasklistingpm .section_history .table .tr .td.td_displayname,
.page_tasklistingadmin .section_all .table .tr .td.td_displayname,
.page_tasklistingpm .section_all .table .tr .td.td_displayname,
.page_tasklistingadmin .section_failed .table .tr .td.td_displayname,
.page_tasklistingpm .section_failed .table .tr .td.td_displayname {
  width: 180px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page_tasklistingadmin .section_history .table .tr .td.td_processId_displayName,
.page_tasklistingpm .section_history .table .tr .td.td_processId_displayName,
.page_tasklistingadmin .section_all .table .tr .td.td_processId_displayName,
.page_tasklistingpm .section_all .table .tr .td.td_processId_displayName,
.page_tasklistingadmin .section_failed .table .tr .td.td_processId_displayName,
.page_tasklistingpm .section_failed .table .tr .td.td_processId_displayName,
.page_tasklistingadmin .section_history .table .tr .td.td_rootContainerId_displayName,
.page_tasklistingpm .section_history .table .tr .td.td_rootContainerId_displayName,
.page_tasklistingadmin .section_all .table .tr .td.td_rootContainerId_displayName,
.page_tasklistingpm .section_all .table .tr .td.td_rootContainerId_displayName,
.page_tasklistingadmin .section_failed .table .tr .td.td_rootContainerId_displayName,
.page_tasklistingpm .section_failed .table .tr .td.td_rootContainerId_displayName {
  width: 180px;
  text-overflow: ellipsis;
  white-space: nowrap;
  left: 50px;
}
.section_Entity_mapping .table_view_table .table .tbody .tr .td.td_actions {
  padding: 5px 20px;
}
.section_Entity_mapping .table_view_table .table .tbody .tr .td.td_actions a,
.table_view_form .table .tbody .tr .td.td_actions a {
  clear: both;
  display: block;
  margin: 2px 0;
}
.page_ListProcessActorUser .td_member.deactivated {
  background: url("themeResource?theme=portal&location=skin/images/filters-user-inactive-selected.png") transparent no-repeat 96% center !important;
}
.connectors .td_state {
  text-transform: lowercase;
}
.connector-failure-popup {
  width: 65%;
}
.connector-failure-link {
  padding-right: 20px;
  background: url("themeResource?theme=portal&location=skin/images/information.png") transparent no-repeat right center !important;
}
.connector-failure .error-message,
.connector-failure .error-log {
  margin: 15px 0;
}
.connector-failure .error-log {
  width: 100%;
  height: 500px;
  overflow: scroll;
  overflow-x: hidden;
  background: #eae4e4;
  resize: none;
}
.connector-failure .connector-name {
  font-weight: bold;
}
.page_grouplistingadmin .details_panel .itemquickdetailspage .metadatas .definitions .definition.parent_path {
  width: 100%;
}
.page_grouplistingadmin .tables_panel .table .tr .th.th_creation_date,
.page_grouplistingadmin .tables_panel .table .tr .td.td_creation_date {
  float: right;
  width: 110px;
  text-align: left;
}
.page_grouplistingadmin .tables_panel .table .tr .th_icon {
  width: 15px;
  height: 0.01px;
  color: transparent !important;
  font-size: 0.0000001% ;
  overflow: hidden;
}
.page_grouplistingadmin .tables_panel .table .tr .td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page_grouplistingadmin .tables_panel .table .tr .td.td_creation_date {
  background: url("themeResource?theme=portal&location=skin/images/transparent.gif") transparent no-repeat left center !important;
  min-height: 15px;
  padding: 5px 0 5px 40px;
  font-size: 100%;
}
.page_grouplistingadmin .tables_panel .table .tr .td.td_creation_date.empty {
  background: none !important;
}
.page_grouplistingadmin .tables_panel .table .tr .td.td_displayname {
  width: 205px;
  padding: 5px inherit 5px inherit;
}
.page_userlistingadmin .page_userquickdetailsadmin .definitions .definition.email {
  width: 100%;
}
.page_userlistingadmin .tables_panel .table .tr {
  position: relative;
}
.page_userlistingadmin .tables_panel .table .tr .th.th_job_title {
  display: none;
}
.page_userlistingadmin .tables_panel .table .tr .th.th_icon {
  width: 15px;
  height: 0.01px;
  color: transparent !important;
  font-size: 0.0000001% ;
  overflow: hidden;
}
.page_userlistingadmin .tables_panel .table .tr .th.th_last_connection {
  padding: 0 5px 0 5px;
  width: 120px;
}
.page_userlistingadmin .tables_panel .table .tr .td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page_userlistingadmin .tables_panel .table .tr .td.td_firstname {
  width: 120px;
}
.page_userlistingadmin .tables_panel .table .tr .td.td_lastname {
  width: 120px;
}
.page_userlistingadmin .tables_panel .table .tr .td.td_job_title {
  height: 15px;
  top: 36px;
  left: 37px;
  color: #82837e;
  font-size: 85.71428571%;
  position: absolute;
  width: 390px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page_userlistingadmin .tables_panel .table .tr .td.td_last_connection {
  background: url("themeResource?theme=portal&location=skin/images/transparent.gif") transparent no-repeat left center !important;
  padding: 5px 5px 5px 25px;
  width: 100px;
}
.page_userlistingadmin .tables_panel .table .tr .td.td_last_connection.empty {
  background: none !important;
}
.page_userlistingadmin .tables_panel .table .thead .tr .th_last_connection,
.page_userlistingadmin .tables_panel .table .tbody .tr .td_last_connection {
  float: right;
}
.page_rolelistingadmin .table .thead .tr .th.th_creation_date {
  float: right;
  width: 150px;
}
.page_rolelistingadmin .table .thead .tr .th.th_icon {
  width: 15px;
  height: 0.01px;
  color: transparent !important;
  font-size: 0.0000001% ;
  overflow: hidden;
}
.page_rolelistingadmin .table .tbody .tr .td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.page_rolelistingadmin .table .tbody .tr .td.td_creation_date {
  background: url("themeResource?theme=portal&location=skin/images/transparent.gif") transparent no-repeat left center !important;
  float: right;
  width: 150px;
  padding: 5px 0 5px 40px;
}
.page_rolelistingadmin .table .tbody .tr .td.td_displayname {
  width: 175px;
}
.page_rolelistingadmin .td_icon img {
  max-height: 25px;
  max-width: 25px;
}
.page_rolelistingadmin .td_icon.empty .icon-default {
  background: url("themeResource?theme=portal&location=skin/images/icon_user_small.png") transparent no-repeat left center !important;
  width: 25px;
  height: 25px;
}
#MaintenancePage {
  background: url("themeResource?theme=portal&location=skin/images/error-lines-pattern.gif") #ffffff repeat center center !important;
  background: url("themeResource?theme=portal&location=skin/images/error-lines-pattern.gif") repeat #ffffff;
}
#MaintenancePage #Floater {
  float: left;
  height: 50%;
  margin-bottom: -191.5px;
}
#MaintenancePage #MaintenanceContainer {
  clear: both;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  text-align: left;
  background: url("themeResource?theme=portal&location=skin/images/error-red-circle.png") transparent no-repeat center center !important;
  background: url("themeResource?theme=portal&location=skin/images/error-red-circle.png") no-repeat !important;
  width: 595px;
  height: 380px;
  padding: 25px 25px;
  word-wrap: break-word;
}
#MaintenancePage #MaintenanceContainer #Message {
  color: #ffffff;
  display: block;
  padding: 0px 150px 0px 175px;
  margin: 160px 0px 0px;
  font-size: 178.57142857%;
  text-align: center;
}
.doublesection .body .menuOptions {
  padding-top: 5px;
}
.doublesection .body .descriptionNavBar {
  display: inline;
}
.doublesection .body .imgIconCustom {
  display: inline;
  padding-left: 10px;
}
.doublesection .body .menuEditor {
  overflow-x: auto;
  overflow-y: hidden;
  padding-top: 10px;
}
.doublesection .body .menuEditor .menu {
  position: absolute;
  width: 100%;
  height: 38px;
  *height: 38px;
  padding-top: 0;
  padding-bottom: 0;
  background-color: #dd0033;
  /* Old browsers */
  background: -moz-linear-gradient(top, #dd0033 0%, #dd0033 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dd0033), color-stop(100%, #dd0033));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #dd0033 0%, #dd0033 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #dd0033 0%, #dd0033 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #dd0033 0%, #dd0033 100%);
  /* W3C */
}
.doublesection .body .menuEditor > .tablesPannel {
  padding: 0 0 10px 150px;
  float: left;
  position: relative;
}
.doublesection .body .menuEditor > .tablesPannel #btn-addprofileentry {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.doublesection .body .menuEditor > .tablesPannel > .btn-action {
  margin: 4px 5px;
}
.doublesection .body .menuEditor > .tablesPannel > .btn-action #btn-addprofileentry {
  color: red;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel {
  float: left;
  width: auto;
  text-align: center;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel .table .tbody .tr .td {
  border: none;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable {
  width: auto;
  text-align: center;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable.resetOption {
  height: 38px;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable > .pager {
  display: none;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable > .table {
  width: auto;
  margin: 0;
  border: none;
  -webkit-box-shadow: 2px 0 2px #dfdede;
  -moz-box-shadow: 2px 0 2px #dfdede;
  -o-box-shadow: 2px 0 2px #dfdede;
  box-shadow: 2px 0 2px #dfdede;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable > .table > .thead {
  display: none;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable > .table > .tbody .tr {
  color: #2c3e50;
  background: #ffffff;
  text-align: left;
  /* menu editor, Perent menu font size*/
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable > .table > .tbody .tr:hover {
  cursor: move;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable > .table > .tbody .tr_1 {
  font-size: 128.57142857%;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable > .table > .tbody .tr_last .td_last,
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable > .table > .tbody .tr_last .td_1 {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable > .table > .tbody .tr .td_1 {
  border: 1px solid #c2c2c2;
  border-top: none;
  border-bottom: none;
  border-right: none;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable > .table > .tbody .tr .td_last {
  border: 1px solid #c2c2c2;
  border-left: none;
  border-top: none;
  border-bottom: none;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable > .table > .tbody .tr > .td_actions {
  padding: 0;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable > .table > .tbody .tr > .td_actions a {
  margin: 0;
  visibility: hidden;
  display: inline-block;
  width: 30px;
  height: 38px;
  *height: 38px;
  padding-top: 0;
  padding-bottom: 0;
  color: transparent !important;
  font-size: 0.0000001% ;
  vertical-align: middle;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable > .table > .tbody .tr > .td_actions a.deleteProfileEntryLink {
  background: url("themeResource?theme=portal&location=skin/images/trash.png") transparent no-repeat center center !important;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable > .table > .tbody .tr > .td_actions a.editProfileEntryLink {
  background: url("themeResource?theme=portal&location=skin/images/pencil.png") transparent no-repeat center center !important;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable > .table > .tbody .tr:hover > .td_actions a {
  visibility: visible;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable > .table > .tbody .tr.tr_1 {
  background-color: #dd0033;
  /* Old browsers */
  background: -moz-linear-gradient(top, #dd0033 0%, #dd0033 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dd0033), color-stop(100%, #dd0033));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #dd0033 0%, #dd0033 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #dd0033 0%, #dd0033 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #dd0033 0%, #dd0033 100%);
  /* W3C */
  color: #ffffff;
  text-align: left;
  height: 38px;
  *height: 38px;
  padding-top: 0;
  padding-bottom: 0;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable > .table > .tbody .tr.tr_1:hover {
  cursor: move;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable > .table > .tbody .tr.tr_1 > .td {
  border: none;
  padding: 10px 10px 10px 40px;
  height: 38px;
  *height: 38px;
  padding-top: 0;
  padding-bottom: 0;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable > .table > .tbody .tr.tr_1 .td_icon {
  padding: 0 0 0 10px;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable > .table > .tbody .tr.tr_1 .td_page_name {
  padding-left: 10px;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable > .table > .tbody .tr.tr_1 > .td_actions {
  padding: 0;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable > .table > .tbody .tr.tr_1 > .td_actions a {
  margin: 0;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable > .table > .tbody .tr.tr_1 > .td_actions a:hover {
  cursor: pointer;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable > .table > .tbody .td_icon {
  padding: 0 0 0 5px;
  text-align: center;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel > .datatable > .table > .tbody .td_page_name {
  padding-left: 10px;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel p.addProfileEntry,
.doublesection .body .menuEditor > .tablesPannel > .tablePannel p.addProfileEntryDisabled {
  clear: both;
  padding: 15px 20px;
  color: #2c3e50;
  -webkit-box-shadow: 2px 2px 2px #dfdede;
  -moz-box-shadow: 2px 2px 2px #dfdede;
  -o-box-shadow: 2px 2px 2px #dfdede;
  box-shadow: 2px 2px 2px #dfdede;
  border: 1px solid #c2c2c2;
  text-decoration: underline;
  text-align: left;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -o-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  background: #ffffff;
  margin: 0;
}
.doublesection .body .menuEditor > .tablesPannel > .tablePannel p.addProfileEntryDisabled {
  color: #a0a0a0;
  pointer-events: none;
  cursor: default;
}
.page_resetMenuPopupPage .resetMenuButtons {
  text-align: center;
}
.page_AddCustomProfileTab .body .datatable .actions {
  display: none;
}
.page_AddCustomProfileTab .body .form {
  margin-top: 0;
}
.body .page_profilemoredetails .body .metadatas h1 {
  width: 30%;
}
.status-message .status-log {
  width: 100%;
  height: 300px;
  overflow: scroll;
  overflow-x: hidden;
  background: #eae4e4;
  resize: none;
}
.status-popup {
  width: 30%;
}
.page_profileList .tables_panel .form_search {
  display: none;
}
.page_profileList .tables_panel .table .thead .tr .th_icon {
  width: 15px;
  height: 0.01px;
  color: transparent !important;
  font-size: 0.0000001% ;
  overflow: hidden;
}
.page_profileList .tables_panel .table .thead .tr .th_description {
  display: none;
}
.page_profileList .tables_panel .table .thead .tr .th_lastUpdateDate {
  float: right;
}
.page_profileList .tables_panel .table .tbody .tr {
  position: relative;
}
.page_profileList .tables_panel .table .tbody .tr .td.td_description {
  top: 38px;
  left: 57px;
  color: #82837e;
  font-size: 85.71428571%;
  position: absolute;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 385px;
}
.page_profileList .tables_panel .table .tbody .tr .td.td_lastupdatedate {
  width: 110px;
  float: right;
}
.page_pageList .tables_panel .form_search {
  display: none;
}
.page_pageList .tables_panel .table .thead .th.th_description {
  display: none;
}
.page_pageList .tables_panel .table .thead .th.th_lastUpdateDate {
  float: right;
}
.page_pageList .tables_panel .table .tbody .tr {
  position: relative;
}
.page_pageList .tables_panel .table .tbody .tr .td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.page_pageList .tables_panel .table .tbody .tr .td.td_displayname {
  width: 240px;
  margin: 0 5px 0 0;
}
.page_pageList .tables_panel .table .tbody .tr .td.td_description {
  top: 39px;
  left: 37px;
  color: #82837e;
  font-size: 85.71428571%;
  position: absolute;
  width: 385px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  height: 1.15em;
}
.page_pageList .tables_panel .table .tbody .tr .td.td_lastupdatedate {
  width: 110px;
  float: right;
}
.nofilterpage > .header h1,
.page_tenantMaintenance > .header h1 {
  display: none;
}
.nofilterpage .section,
.page_tenantMaintenance .section {
  margin: 50px 200px;
}
.nofilterpage .section h1,
.page_tenantMaintenance .section h1 {
  font-size: 171.42857143%;
  margin: 20px 0 0 0;
  padding-bottom: 15px;
}
.nofilterpage .section .body,
.page_tenantMaintenance .section .body {
  display: table;
}
.nofilterpage .section .body .cell,
.page_tenantMaintenance .section .body .cell {
  display: table-cell;
  padding-right: 40px;
}
.nofilterpage .section p + *,
.page_tenantMaintenance .section p + * {
  margin-top: 7.5px;
}
.nofilterpage .section .fileupload,
.page_tenantMaintenance .section .fileupload {
  margin-top: 30px;
}
.nofilterpage .section .fileupload label,
.page_tenantMaintenance .section .fileupload label {
  display: none;
}
.nofilterpage .section .formactions,
.page_tenantMaintenance .section .formactions {
  margin: 0;
  text-align: left;
}
.nofilterpage .section .warning,
.page_tenantMaintenance .section .warning {
  font-style: italic;
}
.nofilterpage .section .btn,
.page_tenantMaintenance .section .btn {
  margin-top: 30px;
}
.nofilterpage .section.export p + css3-container,
.page_tenantMaintenance .section.export p + css3-container {
  margin-top: 0;
}
.nofilterpage .section ul,
.page_tenantMaintenance .section ul {
  padding-bottom: 10px;
  padding-left: 15px;
}
.nofilterpage .section li,
.page_tenantMaintenance .section li {
  list-style: circle outside none;
}
.nofilterpage .section .tenantStateLabel,
.page_tenantMaintenance .section .tenantStateLabel {
  font-size: larger;
}
.nofilterpage .stateImg,
.page_tenantMaintenance .stateImg {
  float: left;
  width: 120px;
  margin-left: 50px;
}
.twoCols .section.even,
.moredetails .section.even {
  clear: left;
}
.section .section_description {
  width: 90%;
  padding: 1px 0 20px 20px;
  /** hack for merging border on tr hover */
  margin-bottom: -1px;
  word-wrap: break-word;
}
.section.tasks .datatable .td > span {
  overflow: hidden;
}
.section.tasks .datatable .td > span.prepend {
  font-weight: bold;
  padding-right: 5px;
}
.section.tasks .datatable .td_displaydescription {
  width: 90%;
  padding: 1px 0 10px 20px;
  border-bottom: 2px dotted #f2f2f2;
  /** hack for merging border on tr hover */
  margin-bottom: -1px;
  word-wrap: break-word;
}
.section.tasks .datatable .tr_last .td_displaydescription {
  border-color: transparent;
}
.section.tasks .datatable .td_displayname {
  width: 50%;
}
.section.tasks .datatable .td_displayname > span.prepend {
  padding-left: 20px;
  background: url("themeResource?theme=portal&location=skin/images/metadata-task.png") transparent no-repeat left center !important;
}
.section.tasks .datatable .td_displayname > span.prepend.user_task {
  background: url("themeResource?theme=portal&location=skin/images/metadata-user.png") transparent no-repeat left center !important;
}
.section.tasks .datatable .td_displayname > span.prepend.manual_task {
  background: url("themeResource?theme=portal&location=skin/images/metadata-user.png") transparent no-repeat left center !important;
}
.section.tasks .datatable .td_displayname > span.prepend.automatic_task {
  background: url("themeResource?theme=portal&location=skin/images/metadata_automaticTask_small.png") transparent no-repeat left center !important;
}
.section.tasks .datatable .td_displayname > span.prepend.call_activity {
  background: url("themeResource?theme=portal&location=skin/images/metadata_callactivity_small.png") transparent no-repeat left center !important;
}
.section.tasks .datatable .td_displayname > span.prepend.multi_instance_activity {
  background: url("themeResource?theme=portal&location=skin/images/metadata_multi_instance_small.png") transparent no-repeat left center !important;
}
.section.tasks .datatable .td_displayname > span.prepend.loop_activity {
  background: url("themeResource?theme=portal&location=skin/images/metadata_loop_small.png") transparent no-repeat left center !important;
}
.section.tasks .datatable .td_duedate > span.prepend,
.section.tasks .datatable .td_archiveddate > span.prepend,
.section.tasks .datatable .td_last_update_date > span.prepend {
  background: url("themeResource?theme=portal&location=skin/images/metadata-due-date.png") transparent no-repeat left center !important;
  padding-left: 20px;
}
.section.tasks .datatable .td_executedby_executedby > span.prepend {
  padding-left: 20px;
}
.section.tasks .datatable .td_executedbysubstitute_executedbysubstitute {
  display: none;
}
.section.tasks .datatable .tr {
  padding: 10px 0 0 10px;
  width: 100%;
  border: 1px solid transparent;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.section.tasks .datatable .tr:hover {
  cursor: pointer;
}
.section.tasks .datatable .tr:hover {
  background-color: #ffffff;
  border-color: #f2f2f2;
  /** hack for merging border on hover */
  margin-top: -3px;
  padding-top: 13px;
}
.page_casemoredetails .section.tasks .datatable .tr:hover {
  cursor: auto;
}
.section.tasks.failed .datatable .td_displayname,
.section.tasks.performed .datatable .td_displayname {
  width: 100%;
}
.section.tasks.failed .datatable .td_last_update_date,
.section.tasks.performed .datatable .td_last_update_date,
.section.tasks.failed .datatable .td_archiveddate,
.section.tasks.performed .datatable .td_archiveddate {
  width: 50%;
  padding-top: 2px;
}
.section.cases .datatable .td > span.prepend {
  font-weight: bold;
  padding-right: 5px;
}
.section.cases .td_start > span.prepend,
.section.cases .td_archiveddate > span.prepend {
  background: url("themeResource?theme=portal&location=skin/images/metadata-due-date.png") transparent no-repeat left center !important;
  padding-left: 20px;
}
.section.cases .td_started_by_started_by > span.prepend {
  padding-left: 20px;
  background: url("themeResource?theme=portal&location=skin/images/metadata-task.png") transparent no-repeat left center !important;
}
.section.cases .td_started_by_started_by > span.prepend.user_task {
  background: url("themeResource?theme=portal&location=skin/images/metadata-user.png") transparent no-repeat left center !important;
}
.section.cases .td_started_by_started_by > span.prepend.manual_task {
  background: url("themeResource?theme=portal&location=skin/images/metadata-user.png") transparent no-repeat left center !important;
}
.section.cases .td_started_by_started_by > span.prepend.automatic_task {
  background: url("themeResource?theme=portal&location=skin/images/metadata_automaticTask_small.png") transparent no-repeat left center !important;
}
.section.cases .td_started_by_started_by > span.prepend.call_activity {
  background: url("themeResource?theme=portal&location=skin/images/metadata_callactivity_small.png") transparent no-repeat left center !important;
}
.section.cases .td_started_by_started_by > span.prepend.multi_instance_activity {
  background: url("themeResource?theme=portal&location=skin/images/metadata_multi_instance_small.png") transparent no-repeat left center !important;
}
.section.cases .td_started_by_started_by > span.prepend.loop_activity {
  background: url("themeResource?theme=portal&location=skin/images/metadata_loop_small.png") transparent no-repeat left center !important;
}
.section.cases .tr {
  padding: 6px 0 6px 10px;
  width: 100%;
  border: 1px solid transparent;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.section.cases .tr:hover {
  cursor: pointer;
}
.section.cases .tr:hover {
  background-color: #ffffff;
  border-color: #f2f2f2;
}
.section.cases .tr .td {
  line-height: 1.5;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
}
.section.usersmapping .datatable .td {
  float: none;
  vertical-align: middle;
}
.section.usersmapping .datatable .td_firstname {
  width: 150px;
}
.section.usersmapping .datatable .tr {
  padding: 5px 0 2px 10px;
  border: 1px solid transparent;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.section.usersmapping .datatable .tr:hover {
  cursor: pointer;
}
.section.usersmapping .datatable .tr:hover {
  background-color: #ffffff;
  border-color: #f2f2f2;
}
.section.usersmapping .datatable .tr .td_icon img {
  max-height: 25px;
  max-width: 25px;
}
.section.subgroups .datatable .td {
  float: none;
  vertical-align: middle;
}
.section.subgroups .datatable .td_icon {
  height: 30px;
  width: 50px;
}
.section.subgroups .datatable .td_icon img {
  max-height: 25px;
  max-width: 25px;
}
.section.subgroups .datatable .td_icon img {
  max-height: 25px;
  max-width: 25px;
}
/* ------------------------------------------------------------------------- */
/* IMPORTS for jquery ui plugins
/* ------------------------------------------------------------------------- */
/*! jQuery UI - v1.10.3 - 2013-05-20
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Signika-Regular&fwDefault=normal&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=%23B20706&bgTextureHeader=highlight_soft&bgImgOpacityHeader=0&borderColorHeader=%23B20706&fcHeader=%23ffffff&iconColorHeader=%23ffffff&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=0&borderColorContent=%23eeeeee&fcContent=%236e6f6b&iconColorContent=%23666666&bgColorDefault=%23eeeeee&bgTextureDefault=highlight_hard&bgImgOpacityDefault=100&borderColorDefault=%23d8dcdf&fcDefault=%236e6f6b&iconColorDefault=%23B20706&bgColorHover=%23f6f6f6&bgTextureHover=highlight_hard&bgImgOpacityHover=100&borderColorHover=%23cdd5da&fcHover=%236e6f6b&iconColorHover=%23B20706&bgColorActive=%23ffffff&bgTextureActive=flat&bgImgOpacityActive=65&borderColorActive=%23eeeeee&fcActive=%23666666&iconColorActive=%23666666&bgColorHighlight=%23ffffff&bgTextureHighlight=glass&bgImgOpacityHighlight=0&borderColorHighlight=%23c2c2c2&fcHighlight=%236e6f6b&iconColorHighlight=%23004276&bgColorError=%23f3d8d8&bgTextureError=diagonals_thick&bgImgOpacityError=0&borderColorError=%23B20706&fcError=%232e2e2e&iconColorError=%23B20706&bgColorOverlay=%23a6a6a6&bgTextureOverlay=dots_small&bgImgOpacityOverlay=65&opacityOverlay=40&bgColorShadow=%23333333&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=10&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  min-height: 0;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
.ui-front {
  z-index: 100;
}
.ui-state-disabled {
  cursor: default !important;
}
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: .1px;
  display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted #000000;
}
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  min-height: 0;
}
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
  padding-left: 0.7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}
.ui-button-icon-only {
  width: 2.2em;
}
button.ui-button-icon-only {
  width: 2.4em;
}
.ui-button-icons-only {
  width: 3.4em;
}
button.ui-button-icons-only {
  width: 3.7em;
}
.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}
.ui-button-text-only .ui-button-text {
  padding: 0.4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: 0.4em 1em 0.4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: 0.4em 2.1em 0.4em 1em;
}
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}
input.ui-button {
  padding: 0.4em 1em;
}
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: 0.5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: 0.5em;
}
.ui-buttonset {
  margin-right: 7px;
}
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: 700;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 21px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: 0;
  overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0;
  background-image: none;
  margin-top: .5em;
  padding: 0.3em 1em 0.5em 0.4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}
.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: 0;
}
.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute;
}
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  width: 100%;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0;
}
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  min-height: 0;
  font-weight: 400;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: 400;
  margin: -1px;
}
.ui-menu .ui-state-disabled {
  font-weight: 400;
  margin: .4em 0 .2em;
  line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
  cursor: default;
}
.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em;
}
.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: 0.2em;
}
.ui-menu .ui-menu-icon {
  position: static;
  float: right;
}
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
  background: url(images/animated-overlay.gif);
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}
.ui-slider-horizontal {
  height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}
.ui-spinner-input {
  border: 0;
  background: 0;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px;
}
.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}
.ui-spinner a.ui-spinner-button {
  border-top: 0;
  border-bottom: 0;
  border-right: 0;
}
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}
.ui-spinner-up {
  top: 0;
}
.ui-spinner-down {
  bottom: 0;
}
.ui-spinner .ui-icon-triangle-1-s {
  background-position: -65px -16px;
}
.ui-tabs {
  position: relative;
  padding: 0.2em;
}
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  cursor: text;
}
.ui-tabs .ui-tabs-nav li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: 0;
}
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaaaaa;
}
body .ui-tooltip {
  border-width: 2px;
}
.ui-widget {
  font-family: Signika-Regular;
  font-size: 1.1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Signika-Regular;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #eee;
  background: #ffffff url(images/ui-bg_flat_0_ffffff_40x100.png) 50% 50% repeat-x;
  color: #6e6f6b;
}
.ui-widget-content a {
  color: #6e6f6b;
}
.ui-widget-header {
  border: 1px solid #DD0033;
  background: #dd0033 url(images/ui-bg_highlight-soft_0_B20706_1x100.png) 50% 50% repeat-x;
  color: #fff;
  font-weight: bold;
}
.ui-widget-header a {
  color: #ffffff;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #d8dcdf;
  background: #eeeeee url(images/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #6e6f6b;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #6e6f6b;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #cdd5da;
  background: #f6f6f6 url(images/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #6e6f6b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #6e6f6b;
  text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #eee;
  background: #ffffff url(images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #666666;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #666;
  text-decoration: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #c2c2c2;
  background: #ffffff url(images/ui-bg_glass_0_ffffff_1x400.png) 50% 50% repeat-x;
  color: #6e6f6b;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #6e6f6b;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #DD0033;
  background: #f3d8d8 url(images/ui-bg_diagonals-thick_0_f3d8d8_40x40.png) 50% 50% repeat;
  color: #2e2e2e;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #2e2e2e;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #2e2e2e;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: alpha(opacity=70);
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: alpha(opacity=35);
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: alpha(opacity=35);
}
.ui-icon {
  width: 16px;
  height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(images/ui-icons_666666_256x240.png);
}
.ui-widget-header .ui-icon {
  background-image: url(images/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
  background-image: url(images/ui-icons_B20706_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(images/ui-icons_B20706_256x240.png);
}
.ui-state-active .ui-icon {
  background-image: url(images/ui-icons_666666_256x240.png);
}
.ui-state-highlight .ui-icon {
  background-image: url(images/ui-icons_004276_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(images/ui-icons_B20706_256x240.png);
}
.ui-icon-blank {
  background-position: 16px 16px;
}
.ui-icon-carat-1-n {
  background-position: 0 0;
}
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 6px;
}
.ui-widget-overlay {
  background: #a6a6a6 url(images/ui-bg_dots-small_65_a6a6a6_2x2.png) 50% 50% repeat;
  opacity: .4;
  filter: alpha(opacity=40);
}
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #333333 url(images/ui-bg_flat_0_333333_40x100.png) 50% 50% repeat-x;
  opacity: .1;
  filter: alpha(opacity=10);
  border-radius: 8px;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #bee6f4;
  border-color: #1a7899;
  color: #1a7899;
}
.alert-success hr {
  border-top-color: #166783;
}
.alert-success .alert-link {
  color: #13566d;
}
.alert-info {
  background-color: #f7fbfe;
  border-color: #3498db;
  color: #3498db;
}
.alert-info hr {
  border-top-color: #258cd1;
}
.alert-info .alert-link {
  color: #217dbb;
}
.alert-warning {
  background-color: #fdedd4;
  border-color: #f39c12;
  color: #f39c12;
}
.alert-warning hr {
  border-top-color: #e08e0b;
}
.alert-warning .alert-link {
  color: #c87f0a;
}
.alert-danger {
  background-color: #ffdde5;
  border-color: #dd0033;
  color: #dd0033;
}
.alert-danger hr {
  border-top-color: #c4002d;
}
.alert-danger .alert-link {
  color: #aa0027;
}
