@charset "utf-8";
br { display:inline !important; }
@font-face {
  font-family:'cartagenia';
  src:url('cartagenia-font/fonts/cartagenia.eot?k98zzk');
  src:url('cartagenia-font/fonts/cartagenia.eot?#iefixk98zzk') format('embedded-opentype'), url('cartagenia-font/fonts/cartagenia.woff?k98zzk') format('woff'), url('cartagenia-font/fonts/cartagenia.ttf?k98zzk') format('truetype'), url('cartagenia-font/fonts/cartagenia.svg?k98zzk#cartagenia') format('svg');
  font-weight:normal;
  font-style:normal;
}
body { font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; }
#main_app {
  padding-bottom:30px;
  padding-top:80px;
  font-size:0.923em;
}
.l-container_full_width {
  width:100%;
  text-align:center;
}
.l-container_width {
  margin:0 auto;
  width:100%;
  text-align:left;
}
#global_container_holder {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:50px;
  z-index:105;
  background:#ffffff;
}
.nav-title { display:none; }
.fake_link { cursor:pointer; }
a {
  text-decoration:none;
  color:#00639a;
}
a:link, a:visited {
  text-decoration:none;
  color:#00639a;
}
a:hover, a a:focus, a:active {
  text-decoration:underline;
  color:#00639a;
}
.button a, .button .no_link, .button .fake_link {
  line-height:22px;
  font-size:1.000em;
  display:inline-block;
  padding:0 10px;
  cursor:pointer;
  text-decoration:none;
  background:#f3f3f3;
  color:#6d6e71;
}
.ui-dialog .button a, .ui-dialog .button .no_link, .ui-dialog .button .fake_link { background:#d1d2d4; }
.ui-dialog .app_block_head .button a, .ui-dialog .app_block_head .button .no_link, .ui-dialog .app_block_head .button .fake_link { background:#f3f3f3; }
.app_head_actions .button a, .app_head_actions .button .no_link, .app_head_actions .button .fake_link {
  color:#007fc7;
  font-weight:bold;
}
.app_head_actions .button a .fa, .app_head_actions .button .no_link .fa, .app_head_actions .button .fake_link .fa { font-weight:normal; }
.notification_block .button a, .notification_block .button .no_link, .notification_block .button .fake_link {
  background:#6d6e71;
  color:#ffffff;
}
.app_block_filter_inline .button a, .app_block_filter_inline .button .no_link, .app_block_filter_inline .button .fake_link {
  background:#a7a9ac;
  color:#ffffff;
}
.button a .inner, .button .no_link .inner, .button .fake_link .inner { display:inline-block; }
.button a:link, .button a:visited, .button .no_link:link, .button .no_link:visited, .button .fake_link:link, .button .fake_link:visited {
  background:#f3f3f3;
  color:#6d6e71;
}
.notification_block .button a:link, .notification_block .button a:visited, .notification_block .button .no_link:link, .notification_block .button .no_link:visited, .notification_block .button .fake_link:link, .notification_block .button .fake_link:visited {
  background:#6d6e71;
  color:#ffffff;
}
.app_block_filter_inline .button a:link, .app_block_filter_inline .button a:visited, .app_block_filter_inline .button .no_link:link, .app_block_filter_inline .button .no_link:visited, .app_block_filter_inline .button .fake_link:link, .app_block_filter_inline .button .fake_link:visited {
  background:#a7a9ac;
  color:#ffffff;
}
.app_head_actions .button a:link, .app_head_actions .button a:visited, .app_head_actions .button .no_link:link, .app_head_actions .button .no_link:visited, .app_head_actions .button .fake_link:link, .app_head_actions .button .fake_link:visited { color:#007fc7; }
.ui-dialog .button a:link, .ui-dialog .button a:visited, .ui-dialog .button .no_link:link, .ui-dialog .button .no_link:visited, .ui-dialog .button .fake_link:link, .ui-dialog .button .fake_link:visited { background:#d1d2d4; }
.button a:hover, .button a:active, .button a:focus, .button .no_link:hover, .button .no_link:active, .button .no_link:focus, .button .fake_link:hover, .button .fake_link:active, .button .fake_link:focus {
  background:#6d6e71;
  color:#ffffff;
}
.notification_block .button a:hover, .notification_block .button a:active, .notification_block .button a:focus, .notification_block .button .no_link:hover, .notification_block .button .no_link:active, .notification_block .button .no_link:focus, .notification_block .button .fake_link:hover, .notification_block .button .fake_link:active, .notification_block .button .fake_link:focus {
  background:#424242;
  color:#ffffff;
}
.app_block_filter_inline .button a:hover, .app_block_filter_inline .button a:active, .app_block_filter_inline .button a:focus, .app_block_filter_inline .button .no_link:hover, .app_block_filter_inline .button .no_link:active, .app_block_filter_inline .button .no_link:focus, .app_block_filter_inline .button .fake_link:hover, .app_block_filter_inline .button .fake_link:active, .app_block_filter_inline .button .fake_link:focus {
  background:#58585a;
  color:#ffffff;
}
.app_head_actions .button a:hover, .app_head_actions .button a:active, .app_head_actions .button a:focus, .app_head_actions .button .no_link:hover, .app_head_actions .button .no_link:active, .app_head_actions .button .no_link:focus, .app_head_actions .button .fake_link:hover, .app_head_actions .button .fake_link:active, .app_head_actions .button .fake_link:focus { color:#ffffff; }
.ui-dialog .button a:hover, .ui-dialog .button a:active, .ui-dialog .button a:focus, .ui-dialog .button .no_link:hover, .ui-dialog .button .no_link:active, .ui-dialog .button .no_link:focus, .ui-dialog .button .fake_link:hover, .ui-dialog .button .fake_link:active, .ui-dialog .button .fake_link:focus {
  background:#007fc7;
  color:#ffffff;
}
.button.s-disabled { opacity:0.5; }
.button.s-disabled a, .button.s-disabled .no_link, .button.s-disabled .fake_link {
  cursor:default;
  background:#f3f3f3;
  color:#6d6e71;
}
.app_block_filter_inline .button.s-disabled a, .app_block_filter_inline .button.s-disabled .no_link, .app_block_filter_inline .button.s-disabled .fake_link {
  background:#a7a9ac;
  color:#ffffff;
}
.app_head_actions .button.s-disabled a, .app_head_actions .button.s-disabled .no_link, .app_head_actions .button.s-disabled .fake_link { color:#6d6e71; }
.ui-dialog .button.s-disabled a, .ui-dialog .button.s-disabled .no_link, .ui-dialog .button.s-disabled .fake_link { background:#d1d2d4; }
.button.s-disabled a:link, .button.s-disabled a:visited, .button.s-disabled .no_link:link, .button.s-disabled .no_link:visited, .button.s-disabled .fake_link:link, .button.s-disabled .fake_link:visited {
  background:#f3f3f3;
  color:#6d6e71;
}
.notification_block .button.s-disabled a:link, .notification_block .button.s-disabled a:visited, .notification_block .button.s-disabled .no_link:link, .notification_block .button.s-disabled .no_link:visited, .notification_block .button.s-disabled .fake_link:link, .notification_block .button.s-disabled .fake_link:visited {
  background:#6d6e71;
  color:#ffffff;
}
.app_block_filter_inline .button.s-disabled a:link, .app_block_filter_inline .button.s-disabled a:visited, .app_block_filter_inline .button.s-disabled .no_link:link, .app_block_filter_inline .button.s-disabled .no_link:visited, .app_block_filter_inline .button.s-disabled .fake_link:link, .app_block_filter_inline .button.s-disabled .fake_link:visited {
  background:#a7a9ac;
  color:#ffffff;
}
.app_head_actions .button.s-disabled a:link, .app_head_actions .button.s-disabled a:visited, .app_head_actions .button.s-disabled .no_link:link, .app_head_actions .button.s-disabled .no_link:visited, .app_head_actions .button.s-disabled .fake_link:link, .app_head_actions .button.s-disabled .fake_link:visited { color:#6d6e71; }
.ui-dialog .button.s-disabled a:link, .ui-dialog .button.s-disabled a:visited, .ui-dialog .button.s-disabled .no_link:link, .ui-dialog .button.s-disabled .no_link:visited, .ui-dialog .button.s-disabled .fake_link:link, .ui-dialog .button.s-disabled .fake_link:visited { background:#d1d2d4; }
.button.s-disabled a:hover, .button.s-disabled a:active, .button.s-disabled a:focus, .button.s-disabled .no_link:hover, .button.s-disabled .no_link:active, .button.s-disabled .no_link:focus, .button.s-disabled .fake_link:hover, .button.s-disabled .fake_link:active, .button.s-disabled .fake_link:focus {
  background:#f3f3f3;
  color:#6d6e71;
}
.notification_block .button.s-disabled a:hover, .notification_block .button.s-disabled a:active, .notification_block .button.s-disabled a:focus, .notification_block .button.s-disabled .no_link:hover, .notification_block .button.s-disabled .no_link:active, .notification_block .button.s-disabled .no_link:focus, .notification_block .button.s-disabled .fake_link:hover, .notification_block .button.s-disabled .fake_link:active, .notification_block .button.s-disabled .fake_link:focus {
  background:#6d6e71;
  color:#ffffff;
}
.app_block_filter_inline .button.s-disabled a:hover, .app_block_filter_inline .button.s-disabled a:active, .app_block_filter_inline .button.s-disabled a:focus, .app_block_filter_inline .button.s-disabled .no_link:hover, .app_block_filter_inline .button.s-disabled .no_link:active, .app_block_filter_inline .button.s-disabled .no_link:focus, .app_block_filter_inline .button.s-disabled .fake_link:hover, .app_block_filter_inline .button.s-disabled .fake_link:active, .app_block_filter_inline .button.s-disabled .fake_link:focus {
  background:#a7a9ac;
  color:#ffffff;
}
.app_head_actions .button.s-disabled a:hover, .app_head_actions .button.s-disabled a:active, .app_head_actions .button.s-disabled a:focus, .app_head_actions .button.s-disabled .no_link:hover, .app_head_actions .button.s-disabled .no_link:active, .app_head_actions .button.s-disabled .no_link:focus, .app_head_actions .button.s-disabled .fake_link:hover, .app_head_actions .button.s-disabled .fake_link:active, .app_head_actions .button.s-disabled .fake_link:focus { color:#6d6e71; }
.ui-dialog .button.s-disabled a:hover, .ui-dialog .button.s-disabled a:active, .ui-dialog .button.s-disabled a:focus, .ui-dialog .button.s-disabled .no_link:hover, .ui-dialog .button.s-disabled .no_link:active, .ui-dialog .button.s-disabled .no_link:focus, .ui-dialog .button.s-disabled .fake_link:hover, .ui-dialog .button.s-disabled .fake_link:active, .ui-dialog .button.s-disabled .fake_link:focus { background:#d1d2d4; }
.button.s-active a, .button.s-active .no_link, .button.s-active .fake_link {
  background:#6d6e71;
  color:#ffffff;
}
.app_block_filter_inline .button.s-active a, .app_block_filter_inline .button.s-active .no_link, .app_block_filter_inline .button.s-active .fake_link {
  background:#007fc7;
  color:#ffffff;
}
.app_head_actions .button.s-active a, .app_head_actions .button.s-active .no_link, .app_head_actions .button.s-active .fake_link {
  background:#007fc7;
  color:#ffffff;
}
.ui-dialog .button.s-active a, .ui-dialog .button.s-active .no_link, .ui-dialog .button.s-active .fake_link { background:#007fc7; }
.button.s-active a:link, .button.s-active a:visited, .button.s-active .no_link:link, .button.s-active .no_link:visited, .button.s-active .fake_link:link, .button.s-active .fake_link:visited {
  background:#6d6e71;
  color:#ffffff;
}
.notification_block .button.s-active a:link, .notification_block .button.s-active a:visited, .notification_block .button.s-active .no_link:link, .notification_block .button.s-active .no_link:visited, .notification_block .button.s-active .fake_link:link, .notification_block .button.s-active .fake_link:visited {
  background:#424242;
  color:#ffffff;
}
.app_block_filter_inline .button.s-active a:link, .app_block_filter_inline .button.s-active a:visited, .app_block_filter_inline .button.s-active .no_link:link, .app_block_filter_inline .button.s-active .no_link:visited, .app_block_filter_inline .button.s-active .fake_link:link, .app_block_filter_inline .button.s-active .fake_link:visited {
  background:#58585a;
  color:#ffffff;
}
.app_head_actions .button.s-active a:link, .app_head_actions .button.s-active a:visited, .app_head_actions .button.s-active .no_link:link, .app_head_actions .button.s-active .no_link:visited, .app_head_actions .button.s-active .fake_link:link, .app_head_actions .button.s-active .fake_link:visited {
  background:#007fc7;
  color:#ffffff;
}
.ui-dialog .button.s-active a:link, .ui-dialog .button.s-active a:visited, .ui-dialog .button.s-active .no_link:link, .ui-dialog .button.s-active .no_link:visited, .ui-dialog .button.s-active .fake_link:link, .ui-dialog .button.s-active .fake_link:visited { background:#007fc7; }
.button.s-active a:hover, .button.s-active a:active, .button.s-active a:focus, .button.s-active .no_link:hover, .button.s-active .no_link:active, .button.s-active .no_link:focus, .button.s-active .fake_link:hover, .button.s-active .fake_link:active, .button.s-active .fake_link:focus {
  background:#6d6e71;
  color:#ffffff;
}
.notification_block .button.s-active a:hover, .notification_block .button.s-active a:active, .notification_block .button.s-active a:focus, .notification_block .button.s-active .no_link:hover, .notification_block .button.s-active .no_link:active, .notification_block .button.s-active .no_link:focus, .notification_block .button.s-active .fake_link:hover, .notification_block .button.s-active .fake_link:active, .notification_block .button.s-active .fake_link:focus {
  background:#424242;
  color:#ffffff;
}
.app_block_filter_inline .button.s-active a:hover, .app_block_filter_inline .button.s-active a:active, .app_block_filter_inline .button.s-active a:focus, .app_block_filter_inline .button.s-active .no_link:hover, .app_block_filter_inline .button.s-active .no_link:active, .app_block_filter_inline .button.s-active .no_link:focus, .app_block_filter_inline .button.s-active .fake_link:hover, .app_block_filter_inline .button.s-active .fake_link:active, .app_block_filter_inline .button.s-active .fake_link:focus {
  background:#58585a;
  color:#ffffff;
}
.app_head_actions .button.s-active a:hover, .app_head_actions .button.s-active a:active, .app_head_actions .button.s-active a:focus, .app_head_actions .button.s-active .no_link:hover, .app_head_actions .button.s-active .no_link:active, .app_head_actions .button.s-active .no_link:focus, .app_head_actions .button.s-active .fake_link:hover, .app_head_actions .button.s-active .fake_link:active, .app_head_actions .button.s-active .fake_link:focus {
  background:#007fc7;
  color:#ffffff;
}
.ui-dialog .button.s-active a:hover, .ui-dialog .button.s-active a:active, .ui-dialog .button.s-active a:focus, .ui-dialog .button.s-active .no_link:hover, .ui-dialog .button.s-active .no_link:active, .ui-dialog .button.s-active .no_link:focus, .ui-dialog .button.s-active .fake_link:hover, .ui-dialog .button.s-active .fake_link:active, .ui-dialog .button.s-active .fake_link:focus { background:#007fc7; }
.button_dark.s-disabled { opacity:0.5; }
.button_dark.s-disabled a, .button_dark.s-disabled .no_link, .button_dark.s-disabled .fake_link { cursor:default; }
.button_light a, .button_light .no_link, .button_light .fake_link {
  background:#f3f3f3;
  color:#6d6e71;
}
.button_light a:link, .button_light a:visited, .button_light .no_link:link, .button_light .no_link:visited, .button_light .fake_link:link, .button_light .fake_link:visited {
  background:#f3f3f3;
  color:#6d6e71;
}
.button_light a:hover, .button_light a:active, .button_light a:focus, .button_light .no_link:hover, .button_light .no_link:active, .button_light .no_link:focus, .button_light .fake_link:hover, .button_light .fake_link:active, .button_light .fake_link:focus {
  background:#6d6e71;
  color:#ffffff;
}
.button_light.s-disabled { opacity:0.5; }
.button_light.s-disabled a, .button_light.s-disabled .no_link, .button_light.s-disabled .fake_link {
  cursor:default;
  background:#f3f3f3;
  color:#6d6e71;
}
.button_light.s-disabled a:link, .button_light.s-disabled a:visited, .button_light.s-disabled .no_link:link, .button_light.s-disabled .no_link:visited, .button_light.s-disabled .fake_link:link, .button_light.s-disabled .fake_link:visited {
  background:#f3f3f3;
  color:#6d6e71;
}
.button_light.s-disabled a:hover, .button_light.s-disabled a:active, .button_light.s-disabled a:focus, .button_light.s-disabled .no_link:hover, .button_light.s-disabled .no_link:active, .button_light.s-disabled .no_link:focus, .button_light.s-disabled .fake_link:hover, .button_light.s-disabled .fake_link:active, .button_light.s-disabled .fake_link:focus {
  background:#f3f3f3;
  color:#6d6e71;
}
.button_light.s-active a, .button_light.s-active .no_link, .button_light.s-active .fake_link {
  background:#6d6e71;
  color:#ffffff;
}
.button_light.s-active a:link, .button_light.s-active a:visited, .button_light.s-active .no_link:link, .button_light.s-active .no_link:visited, .button_light.s-active .fake_link:link, .button_light.s-active .fake_link:visited {
  background:#6d6e71;
  color:#ffffff;
}
.button_light.s-active a:hover, .button_light.s-active a:active, .button_light.s-active a:focus, .button_light.s-active .no_link:hover, .button_light.s-active .no_link:active, .button_light.s-active .no_link:focus, .button_light.s-active .fake_link:hover, .button_light.s-active .fake_link:active, .button_light.s-active .fake_link:focus {
  background:#6d6e71;
  color:#ffffff;
}
.button_big a, .button_big .no_link, .button_big .fake_link {
  height:30px;
  line-height:15px;
  padding:5px 10px 5px 45px;
}
.button_icon a, .button_icon .no_link, .button_icon .fake_link {
  height:22px;
  position:relative;
  overflow:hidden;
  padding-left:34px;
}
.form_row .button_icon a, .form_row .button_icon .no_link, .form_row .button_icon .fake_link { overflow:inherit; }
.button_icon a .inner .fa, .button_icon .no_link .inner .fa, .button_icon .fake_link .inner .fa {
  color:#6d6e71;
  font-size:1.167em;
  position:relative;
  margin:0 8px 0 0;
  line-height:22px;
  position:absolute;
  top:0;
  left:10px;
}
.notification_block .button_icon a .inner .fa, .app_block_filter_inline_body .button_icon a .inner .fa, .notification_block .button_icon .no_link .inner .fa, .app_block_filter_inline_body .button_icon .no_link .inner .fa, .notification_block .button_icon .fake_link .inner .fa, .app_block_filter_inline_body .button_icon .fake_link .inner .fa { color:#ffffff; }
.app_head_actions .button_icon a .inner .fa, .app_head_actions .button_icon .no_link .inner .fa, .app_head_actions .button_icon .fake_link .inner .fa { color:#007fc7; }
.app_block_filter_inline_body .app_head_actions .button_icon a .inner .fa, .app_block_filter_inline_body .app_head_actions .button_icon .no_link .inner .fa, .app_block_filter_inline_body .app_head_actions .button_icon .fake_link .inner .fa { color:#6d6e71; }
.button_icon a .inner .fa-stack-1x, .button_icon .no_link .inner .fa-stack-1x, .button_icon .fake_link .inner .fa-stack-1x {
  font-size:1.000em;
  color:#ffffff;
}
.button_icon a .inner .fa-stack-2x, .button_icon .no_link .inner .fa-stack-2x, .button_icon .fake_link .inner .fa-stack-2x {
  font-size:1.667em;
  color:#6d6e71;
  position:absolute;
  top:0;
  left:0px;
}
.button_icon a .inner .fa-stack, .button_icon .no_link .inner .fa-stack, .button_icon .fake_link .inner .fa-stack {
  font-size:1.000em;
  line-height:20px;
  height:20px;
  width:20px;
  margin:0 4px 0 -4px;
}
.button_icon a .inner .fa-stack .fa, .button_icon .no_link .inner .fa-stack .fa, .button_icon .fake_link .inner .fa-stack .fa { margin:0; }
.button_icon a .inner .fa-stack .fa-stack-1x, .button_icon .no_link .inner .fa-stack .fa-stack-1x, .button_icon .fake_link .inner .fa-stack .fa-stack-1x {
  position:absolute;
  right:0;
  top:0;
  left:auto;
}
.button_icon a:link .inner .fa, .button_icon a:visited .inner .fa, .button_icon .no_link:link .inner .fa, .button_icon .no_link:visited .inner .fa, .button_icon .fake_link:link .inner .fa, .button_icon .fake_link:visited .inner .fa { color:#6d6e71; }
.notification_block .button_icon a:link .inner .fa, .notification_block .button_icon a:visited .inner .fa, .notification_block .button_icon .no_link:link .inner .fa, .notification_block .button_icon .no_link:visited .inner .fa, .notification_block .button_icon .fake_link:link .inner .fa, .notification_block .button_icon .fake_link:visited .inner .fa { color:#ffffff; }
.app_head_actions .button_icon a:link .inner .fa, .app_head_actions .button_icon a:visited .inner .fa, .app_head_actions .button_icon .no_link:link .inner .fa, .app_head_actions .button_icon .no_link:visited .inner .fa, .app_head_actions .button_icon .fake_link:link .inner .fa, .app_head_actions .button_icon .fake_link:visited .inner .fa { color:#007fc7; }
.app_block_filter_inline_body .app_head_actions .button_icon a:link .inner .fa, .app_block_filter_inline_body .app_head_actions .button_icon a:visited .inner .fa, .app_block_filter_inline_body .app_head_actions .button_icon .no_link:link .inner .fa, .app_block_filter_inline_body .app_head_actions .button_icon .no_link:visited .inner .fa, .app_block_filter_inline_body .app_head_actions .button_icon .fake_link:link .inner .fa, .app_block_filter_inline_body .app_head_actions .button_icon .fake_link:visited .inner .fa { color:#6d6e71; }
.button_icon a:link .inner .fa-inverse, .button_icon a:visited .inner .fa-inverse, .button_icon .no_link:link .inner .fa-inverse, .button_icon .no_link:visited .inner .fa-inverse, .button_icon .fake_link:link .inner .fa-inverse, .button_icon .fake_link:visited .inner .fa-inverse { color:#ffffff; }
.button_icon a:hover .inner .fa, .button_icon a:active .inner .fa, .button_icon a:focus .inner .fa, .button_icon .no_link:hover .inner .fa, .button_icon .no_link:active .inner .fa, .button_icon .no_link:focus .inner .fa, .button_icon .fake_link:hover .inner .fa, .button_icon .fake_link:active .inner .fa, .button_icon .fake_link:focus .inner .fa { color:#ffffff; }
.notification_block .button_icon a:hover .inner .fa, .notification_block .button_icon a:active .inner .fa, .notification_block .button_icon a:focus .inner .fa, .notification_block .button_icon .no_link:hover .inner .fa, .notification_block .button_icon .no_link:active .inner .fa, .notification_block .button_icon .no_link:focus .inner .fa, .notification_block .button_icon .fake_link:hover .inner .fa, .notification_block .button_icon .fake_link:active .inner .fa, .notification_block .button_icon .fake_link:focus .inner .fa { color:#ffffff; }
.app_head_actions .button_icon a:hover .inner .fa, .app_head_actions .button_icon a:active .inner .fa, .app_head_actions .button_icon a:focus .inner .fa, .app_head_actions .button_icon .no_link:hover .inner .fa, .app_head_actions .button_icon .no_link:active .inner .fa, .app_head_actions .button_icon .no_link:focus .inner .fa, .app_head_actions .button_icon .fake_link:hover .inner .fa, .app_head_actions .button_icon .fake_link:active .inner .fa, .app_head_actions .button_icon .fake_link:focus .inner .fa { color:#ffffff; }
.app_block_filter_inline_body .app_head_actions .button_icon a:hover .inner .fa, .app_block_filter_inline_body .app_head_actions .button_icon a:active .inner .fa, .app_block_filter_inline_body .app_head_actions .button_icon a:focus .inner .fa, .app_block_filter_inline_body .app_head_actions .button_icon .no_link:hover .inner .fa, .app_block_filter_inline_body .app_head_actions .button_icon .no_link:active .inner .fa, .app_block_filter_inline_body .app_head_actions .button_icon .no_link:focus .inner .fa, .app_block_filter_inline_body .app_head_actions .button_icon .fake_link:hover .inner .fa, .app_block_filter_inline_body .app_head_actions .button_icon .fake_link:active .inner .fa, .app_block_filter_inline_body .app_head_actions .button_icon .fake_link:focus .inner .fa { color:#007fc7; }
.button_icon a:hover .inner .fa-inverse, .button_icon a:active .inner .fa-inverse, .button_icon a:focus .inner .fa-inverse, .button_icon .no_link:hover .inner .fa-inverse, .button_icon .no_link:active .inner .fa-inverse, .button_icon .no_link:focus .inner .fa-inverse, .button_icon .fake_link:hover .inner .fa-inverse, .button_icon .fake_link:active .inner .fa-inverse, .button_icon .fake_link:focus .inner .fa-inverse { color:#6d6e71; }
.button_icon.s-disabled { opacity:0.5; }
.button_icon.s-disabled a .inner .fa, .button_icon.s-disabled .no_link .inner .fa, .button_icon.s-disabled .fake_link .inner .fa { color:#6d6e71; }
.notification_block .button_icon.s-disabled a .inner .fa, .notification_block .button_icon.s-disabled .no_link .inner .fa, .notification_block .button_icon.s-disabled .fake_link .inner .fa { color:#ffffff; }
.app_head_actions .button_icon.s-disabled a .inner .fa, .app_head_actions .button_icon.s-disabled .no_link .inner .fa, .app_head_actions .button_icon.s-disabled .fake_link .inner .fa { color:#6d6e71; }
.button_icon.s-disabled a .inner .fa-inverse, .button_icon.s-disabled .no_link .inner .fa-inverse, .button_icon.s-disabled .fake_link .inner .fa-inverse { color:#ffffff; }
.button_icon.s-disabled a:link .inner .fa, .button_icon.s-disabled a:visited .inner .fa, .button_icon.s-disabled .no_link:link .inner .fa, .button_icon.s-disabled .no_link:visited .inner .fa, .button_icon.s-disabled .fake_link:link .inner .fa, .button_icon.s-disabled .fake_link:visited .inner .fa { color:#6d6e71; }
.notification_block .button_icon.s-disabled a:link .inner .fa, .notification_block .button_icon.s-disabled a:visited .inner .fa, .notification_block .button_icon.s-disabled .no_link:link .inner .fa, .notification_block .button_icon.s-disabled .no_link:visited .inner .fa, .notification_block .button_icon.s-disabled .fake_link:link .inner .fa, .notification_block .button_icon.s-disabled .fake_link:visited .inner .fa { color:#ffffff; }
.app_head_actions .button_icon.s-disabled a:link .inner .fa, .app_head_actions .button_icon.s-disabled a:visited .inner .fa, .app_head_actions .button_icon.s-disabled .no_link:link .inner .fa, .app_head_actions .button_icon.s-disabled .no_link:visited .inner .fa, .app_head_actions .button_icon.s-disabled .fake_link:link .inner .fa, .app_head_actions .button_icon.s-disabled .fake_link:visited .inner .fa { color:#6d6e71; }
.button_icon.s-disabled a:link .inner .fa-inverse, .button_icon.s-disabled a:visited .inner .fa-inverse, .button_icon.s-disabled .no_link:link .inner .fa-inverse, .button_icon.s-disabled .no_link:visited .inner .fa-inverse, .button_icon.s-disabled .fake_link:link .inner .fa-inverse, .button_icon.s-disabled .fake_link:visited .inner .fa-inverse { color:#ffffff; }
.button_icon.s-disabled a:hover .inner .fa, .button_icon.s-disabled a:active .inner .fa, .button_icon.s-disabled a:focus .inner .fa, .button_icon.s-disabled .no_link:hover .inner .fa, .button_icon.s-disabled .no_link:active .inner .fa, .button_icon.s-disabled .no_link:focus .inner .fa, .button_icon.s-disabled .fake_link:hover .inner .fa, .button_icon.s-disabled .fake_link:active .inner .fa, .button_icon.s-disabled .fake_link:focus .inner .fa { color:#6d6e71; }
.notification_block .button_icon.s-disabled a:hover .inner .fa, .notification_block .button_icon.s-disabled a:active .inner .fa, .notification_block .button_icon.s-disabled a:focus .inner .fa, .notification_block .button_icon.s-disabled .no_link:hover .inner .fa, .notification_block .button_icon.s-disabled .no_link:active .inner .fa, .notification_block .button_icon.s-disabled .no_link:focus .inner .fa, .notification_block .button_icon.s-disabled .fake_link:hover .inner .fa, .notification_block .button_icon.s-disabled .fake_link:active .inner .fa, .notification_block .button_icon.s-disabled .fake_link:focus .inner .fa { color:#ffffff; }
.app_head_actions .button_icon.s-disabled a:hover .inner .fa, .app_head_actions .button_icon.s-disabled a:active .inner .fa, .app_head_actions .button_icon.s-disabled a:focus .inner .fa, .app_head_actions .button_icon.s-disabled .no_link:hover .inner .fa, .app_head_actions .button_icon.s-disabled .no_link:active .inner .fa, .app_head_actions .button_icon.s-disabled .no_link:focus .inner .fa, .app_head_actions .button_icon.s-disabled .fake_link:hover .inner .fa, .app_head_actions .button_icon.s-disabled .fake_link:active .inner .fa, .app_head_actions .button_icon.s-disabled .fake_link:focus .inner .fa { color:#6d6e71; }
.button_icon.s-disabled a:hover .inner .fa-inverse, .button_icon.s-disabled a:active .inner .fa-inverse, .button_icon.s-disabled a:focus .inner .fa-inverse, .button_icon.s-disabled .no_link:hover .inner .fa-inverse, .button_icon.s-disabled .no_link:active .inner .fa-inverse, .button_icon.s-disabled .no_link:focus .inner .fa-inverse, .button_icon.s-disabled .fake_link:hover .inner .fa-inverse, .button_icon.s-disabled .fake_link:active .inner .fa-inverse, .button_icon.s-disabled .fake_link:focus .inner .fa-inverse { color:#ffffff; }
.button_icon.s-active a .inner .fa, .button_icon.s-active .no_link .inner .fa, .button_icon.s-active .fake_link .inner .fa { color:#ffffff; }
.notification_block .button_icon.s-active a .inner .fa, .notification_block .button_icon.s-active .no_link .inner .fa, .notification_block .button_icon.s-active .fake_link .inner .fa { color:#ffffff; }
.app_head_actions .button_icon.s-active a .inner .fa, .app_head_actions .button_icon.s-active .no_link .inner .fa, .app_head_actions .button_icon.s-active .fake_link .inner .fa { color:#ffffff; }
.button_icon.s-active a .inner .fa-inverse, .button_icon.s-active .no_link .inner .fa-inverse, .button_icon.s-active .fake_link .inner .fa-inverse { color:#6d6e71; }
.button_icon.s-active a:link .inner .fa, .button_icon.s-active a:visited .inner .fa, .button_icon.s-active .no_link:link .inner .fa, .button_icon.s-active .no_link:visited .inner .fa, .button_icon.s-active .fake_link:link .inner .fa, .button_icon.s-active .fake_link:visited .inner .fa { color:#ffffff; }
.notification_block .button_icon.s-active a:link .inner .fa, .notification_block .button_icon.s-active a:visited .inner .fa, .notification_block .button_icon.s-active .no_link:link .inner .fa, .notification_block .button_icon.s-active .no_link:visited .inner .fa, .notification_block .button_icon.s-active .fake_link:link .inner .fa, .notification_block .button_icon.s-active .fake_link:visited .inner .fa { color:#ffffff; }
.app_head_actions .button_icon.s-active a:link .inner .fa, .app_head_actions .button_icon.s-active a:visited .inner .fa, .app_head_actions .button_icon.s-active .no_link:link .inner .fa, .app_head_actions .button_icon.s-active .no_link:visited .inner .fa, .app_head_actions .button_icon.s-active .fake_link:link .inner .fa, .app_head_actions .button_icon.s-active .fake_link:visited .inner .fa { color:#ffffff; }
.button_icon.s-active a:link .inner .fa-inverse, .button_icon.s-active a:visited .inner .fa-inverse, .button_icon.s-active .no_link:link .inner .fa-inverse, .button_icon.s-active .no_link:visited .inner .fa-inverse, .button_icon.s-active .fake_link:link .inner .fa-inverse, .button_icon.s-active .fake_link:visited .inner .fa-inverse { color:#6d6e71; }
.button_icon.s-active a:hover .inner .fa, .button_icon.s-active a:active .inner .fa, .button_icon.s-active a:focus .inner .fa, .button_icon.s-active .no_link:hover .inner .fa, .button_icon.s-active .no_link:active .inner .fa, .button_icon.s-active .no_link:focus .inner .fa, .button_icon.s-active .fake_link:hover .inner .fa, .button_icon.s-active .fake_link:active .inner .fa, .button_icon.s-active .fake_link:focus .inner .fa { color:#ffffff; }
.notification_block .button_icon.s-active a:hover .inner .fa, .notification_block .button_icon.s-active a:active .inner .fa, .notification_block .button_icon.s-active a:focus .inner .fa, .notification_block .button_icon.s-active .no_link:hover .inner .fa, .notification_block .button_icon.s-active .no_link:active .inner .fa, .notification_block .button_icon.s-active .no_link:focus .inner .fa, .notification_block .button_icon.s-active .fake_link:hover .inner .fa, .notification_block .button_icon.s-active .fake_link:active .inner .fa, .notification_block .button_icon.s-active .fake_link:focus .inner .fa { color:#ffffff; }
.app_head_actions .button_icon.s-active a:hover .inner .fa, .app_head_actions .button_icon.s-active a:active .inner .fa, .app_head_actions .button_icon.s-active a:focus .inner .fa, .app_head_actions .button_icon.s-active .no_link:hover .inner .fa, .app_head_actions .button_icon.s-active .no_link:active .inner .fa, .app_head_actions .button_icon.s-active .no_link:focus .inner .fa, .app_head_actions .button_icon.s-active .fake_link:hover .inner .fa, .app_head_actions .button_icon.s-active .fake_link:active .inner .fa, .app_head_actions .button_icon.s-active .fake_link:focus .inner .fa { color:#ffffff; }
.button_icon.s-active a:hover .inner .fa-inverse, .button_icon.s-active a:active .inner .fa-inverse, .button_icon.s-active a:focus .inner .fa-inverse, .button_icon.s-active .no_link:hover .inner .fa-inverse, .button_icon.s-active .no_link:active .inner .fa-inverse, .button_icon.s-active .no_link:focus .inner .fa-inverse, .button_icon.s-active .fake_link:hover .inner .fa-inverse, .button_icon.s-active .fake_link:active .inner .fa-inverse, .button_icon.s-active .fake_link:focus .inner .fa-inverse { color:#6d6e71; }
.button_icon_double a, .button_icon_double .no_link, .button_icon_double .fake_link { padding-left:52px; }
.button_icon_only {
  width:20px;
  height:24px;
  margin:-2px 0;
}
.button_icon_only a, .button_icon_only .no_link, .button_icon_only .fake_link {
  width:20px;
  height:20px;
  padding:2px 0;
  background:transparent;
  line-height:20px;
}
.ui-dialog .button_icon_only a, .app_block_section_header .button_icon_only a, .ui-dialog .button_icon_only .no_link, .app_block_section_header .button_icon_only .no_link, .ui-dialog .button_icon_only .fake_link, .app_block_section_header .button_icon_only .fake_link { background:transparent; }
.button_icon_only a .inner .fa, .button_icon_only .no_link .inner .fa, .button_icon_only .fake_link .inner .fa {
  color:#6d6e71;
  font-size:1.333em;
  position:relative;
  top:0;
  left:0;
}
.button_icon_only a .inner .fa-stack-1x, .button_icon_only .no_link .inner .fa-stack-1x, .button_icon_only .fake_link .inner .fa-stack-1x { font-size:1.000em; }
.button_icon_only a .inner .label, .button_icon_only .no_link .inner .label, .button_icon_only .fake_link .inner .label { display:none; }
.button_icon_only a .inner .fa-stack, .button_icon_only .no_link .inner .fa-stack, .button_icon_only .fake_link .inner .fa-stack {
  font-size:1.083em;
  line-height:20px;
  height:20px;
}
.button_icon_only a .inner .fa-stack .fa-stack-1x, .button_icon_only .no_link .inner .fa-stack .fa-stack-1x, .button_icon_only .fake_link .inner .fa-stack .fa-stack-1x {
  position:absolute;
  right:0;
  top:0;
  left:auto;
}
.button_icon_only a:link, .button_icon_only a:visited, .button_icon_only .no_link:link, .button_icon_only .no_link:visited, .button_icon_only .fake_link:link, .button_icon_only .fake_link:visited { background:transparent; }
.ui-dialog .button_icon_only a:link, .app_block_section_header .button_icon_only a:link, .ui-dialog .button_icon_only a:visited, .app_block_section_header .button_icon_only a:visited, .ui-dialog .button_icon_only .no_link:link, .app_block_section_header .button_icon_only .no_link:link, .ui-dialog .button_icon_only .no_link:visited, .app_block_section_header .button_icon_only .no_link:visited, .ui-dialog .button_icon_only .fake_link:link, .app_block_section_header .button_icon_only .fake_link:link, .ui-dialog .button_icon_only .fake_link:visited, .app_block_section_header .button_icon_only .fake_link:visited { background:transparent; }
.button_icon_only a:link .inner .fa, .button_icon_only a:visited .inner .fa, .button_icon_only .no_link:link .inner .fa, .button_icon_only .no_link:visited .inner .fa, .button_icon_only .fake_link:link .inner .fa, .button_icon_only .fake_link:visited .inner .fa { color:#6d6e71; }
.button_icon_only a:link .inner .fa-inverse, .button_icon_only a:visited .inner .fa-inverse, .button_icon_only .no_link:link .inner .fa-inverse, .button_icon_only .no_link:visited .inner .fa-inverse, .button_icon_only .fake_link:link .inner .fa-inverse, .button_icon_only .fake_link:visited .inner .fa-inverse { color:#ffffff; }
.button_icon_only a:hover, .button_icon_only a:active, .button_icon_only a:focus, .button_icon_only .no_link:hover, .button_icon_only .no_link:active, .button_icon_only .no_link:focus, .button_icon_only .fake_link:hover, .button_icon_only .fake_link:active, .button_icon_only .fake_link:focus { background:transparent; }
.ui-dialog .button_icon_only a:hover, .app_block_section_header .button_icon_only a:hover, .ui-dialog .button_icon_only a:active, .app_block_section_header .button_icon_only a:active, .ui-dialog .button_icon_only a:focus, .app_block_section_header .button_icon_only a:focus, .ui-dialog .button_icon_only .no_link:hover, .app_block_section_header .button_icon_only .no_link:hover, .ui-dialog .button_icon_only .no_link:active, .app_block_section_header .button_icon_only .no_link:active, .ui-dialog .button_icon_only .no_link:focus, .app_block_section_header .button_icon_only .no_link:focus, .ui-dialog .button_icon_only .fake_link:hover, .app_block_section_header .button_icon_only .fake_link:hover, .ui-dialog .button_icon_only .fake_link:active, .app_block_section_header .button_icon_only .fake_link:active, .ui-dialog .button_icon_only .fake_link:focus, .app_block_section_header .button_icon_only .fake_link:focus { background:transparent; }
.button_icon_only a:hover .inner .fa-inverse, .button_icon_only a:active .inner .fa-inverse, .button_icon_only a:focus .inner .fa-inverse, .button_icon_only .no_link:hover .inner .fa-inverse, .button_icon_only .no_link:active .inner .fa-inverse, .button_icon_only .no_link:focus .inner .fa-inverse, .button_icon_only .fake_link:hover .inner .fa-inverse, .button_icon_only .fake_link:active .inner .fa-inverse, .button_icon_only .fake_link:focus .inner .fa-inverse { color:#ffffff; }
.button_icon_only a:hover .inner .fa, .button_icon_only a:active .inner .fa, .button_icon_only a:focus .inner .fa, .button_icon_only .fake_link:hover .inner .fa, .button_icon_only .fake_link:active .inner .fa, .button_icon_only .fake_link:focus .inner .fa { color:#007fc7; }
.button_icon_only .no_link:hover .inner .fa, .button_icon_only .no_link:active .inner .fa, .button_icon_only .no_link:focus .inner .fa { color:#6d6e71; }
.button_icon_only.s-disabled { opacity:0.5; }
.button_icon_only.s-disabled a, .button_icon_only.s-disabled .no_link, .button_icon_only.s-disabled .fake_link { background:transparent; }
.ui-dialog .button_icon_only.s-disabled a, .app_block_section_header .button_icon_only.s-disabled a, .ui-dialog .button_icon_only.s-disabled .no_link, .app_block_section_header .button_icon_only.s-disabled .no_link, .ui-dialog .button_icon_only.s-disabled .fake_link, .app_block_section_header .button_icon_only.s-disabled .fake_link { background:transparent; }
.button_icon_only.s-disabled a .inner .fa, .button_icon_only.s-disabled .no_link .inner .fa, .button_icon_only.s-disabled .fake_link .inner .fa { color:#6d6e71; }
.button_icon_only.s-disabled a .inner .fa-inverse, .button_icon_only.s-disabled .no_link .inner .fa-inverse, .button_icon_only.s-disabled .fake_link .inner .fa-inverse { color:#ffffff; }
.button_icon_only.s-disabled a:link, .button_icon_only.s-disabled a:visited, .button_icon_only.s-disabled .no_link:link, .button_icon_only.s-disabled .no_link:visited, .button_icon_only.s-disabled .fake_link:link, .button_icon_only.s-disabled .fake_link:visited { background:transparent; }
.ui-dialog .button_icon_only.s-disabled a:link, .app_block_section_header .button_icon_only.s-disabled a:link, .ui-dialog .button_icon_only.s-disabled a:visited, .app_block_section_header .button_icon_only.s-disabled a:visited, .ui-dialog .button_icon_only.s-disabled .no_link:link, .app_block_section_header .button_icon_only.s-disabled .no_link:link, .ui-dialog .button_icon_only.s-disabled .no_link:visited, .app_block_section_header .button_icon_only.s-disabled .no_link:visited, .ui-dialog .button_icon_only.s-disabled .fake_link:link, .app_block_section_header .button_icon_only.s-disabled .fake_link:link, .ui-dialog .button_icon_only.s-disabled .fake_link:visited, .app_block_section_header .button_icon_only.s-disabled .fake_link:visited { background:transparent; }
.button_icon_only.s-disabled a:link .inner .fa, .button_icon_only.s-disabled a:visited .inner .fa, .button_icon_only.s-disabled .no_link:link .inner .fa, .button_icon_only.s-disabled .no_link:visited .inner .fa, .button_icon_only.s-disabled .fake_link:link .inner .fa, .button_icon_only.s-disabled .fake_link:visited .inner .fa { color:#6d6e71; }
.button_icon_only.s-disabled a:link .inner .fa-inverse, .button_icon_only.s-disabled a:visited .inner .fa-inverse, .button_icon_only.s-disabled .no_link:link .inner .fa-inverse, .button_icon_only.s-disabled .no_link:visited .inner .fa-inverse, .button_icon_only.s-disabled .fake_link:link .inner .fa-inverse, .button_icon_only.s-disabled .fake_link:visited .inner .fa-inverse { color:#ffffff; }
.button_icon_only.s-disabled a:hover, .button_icon_only.s-disabled a:active, .button_icon_only.s-disabled a:focus, .button_icon_only.s-disabled .no_link:hover, .button_icon_only.s-disabled .no_link:active, .button_icon_only.s-disabled .no_link:focus, .button_icon_only.s-disabled .fake_link:hover, .button_icon_only.s-disabled .fake_link:active, .button_icon_only.s-disabled .fake_link:focus { background:transparent; }
.ui-dialog .button_icon_only.s-disabled a:hover, .ui-dialog .button_icon_only.s-disabled a:active, .ui-dialog .button_icon_only.s-disabled a:focus, .ui-dialog .button_icon_only.s-disabled .no_link:hover, .ui-dialog .button_icon_only.s-disabled .no_link:active, .ui-dialog .button_icon_only.s-disabled .no_link:focus, .ui-dialog .button_icon_only.s-disabled .fake_link:hover, .ui-dialog .button_icon_only.s-disabled .fake_link:active, .ui-dialog .button_icon_only.s-disabled .fake_link:focus { background:transparent; }
.button_icon_only.s-disabled a:hover .inner .fa, .button_icon_only.s-disabled a:active .inner .fa, .button_icon_only.s-disabled a:focus .inner .fa, .button_icon_only.s-disabled .no_link:hover .inner .fa, .button_icon_only.s-disabled .no_link:active .inner .fa, .button_icon_only.s-disabled .no_link:focus .inner .fa, .button_icon_only.s-disabled .fake_link:hover .inner .fa, .button_icon_only.s-disabled .fake_link:active .inner .fa, .button_icon_only.s-disabled .fake_link:focus .inner .fa { color:#6d6e71; }
.button_icon_only.s-disabled a:hover .inner .fa-inverse, .button_icon_only.s-disabled a:active .inner .fa-inverse, .button_icon_only.s-disabled a:focus .inner .fa-inverse, .button_icon_only.s-disabled .no_link:hover .inner .fa-inverse, .button_icon_only.s-disabled .no_link:active .inner .fa-inverse, .button_icon_only.s-disabled .no_link:focus .inner .fa-inverse, .button_icon_only.s-disabled .fake_link:hover .inner .fa-inverse, .button_icon_only.s-disabled .fake_link:active .inner .fa-inverse, .button_icon_only.s-disabled .fake_link:focus .inner .fa-inverse { color:#ffffff; }
.button_icon_only.s-active a, .button_icon_only.s-active .no_link, .button_icon_only.s-active .fake_link { background:transparent; }
.ui-dialog .button_icon_only.s-active a, .ui-dialog .button_icon_only.s-active .no_link, .ui-dialog .button_icon_only.s-active .fake_link { background:transparent; }
.button_icon_only.s-active a .inner .fa, .button_icon_only.s-active .no_link .inner .fa, .button_icon_only.s-active .fake_link .inner .fa { color:#007fc7; }
.button_icon_only.s-active a .inner .fa-inverse, .button_icon_only.s-active .no_link .inner .fa-inverse, .button_icon_only.s-active .fake_link .inner .fa-inverse { color:#ffffff; }
.button_icon_only.s-active a:link, .button_icon_only.s-active a:visited, .button_icon_only.s-active .no_link:link, .button_icon_only.s-active .no_link:visited, .button_icon_only.s-active .fake_link:link, .button_icon_only.s-active .fake_link:visited { background:transparent; }
.ui-dialog .button_icon_only.s-active a:link, .ui-dialog .button_icon_only.s-active a:visited, .ui-dialog .button_icon_only.s-active .no_link:link, .ui-dialog .button_icon_only.s-active .no_link:visited, .ui-dialog .button_icon_only.s-active .fake_link:link, .ui-dialog .button_icon_only.s-active .fake_link:visited { background:transparent; }
.button_icon_only.s-active a:link .inner .fa, .button_icon_only.s-active a:visited .inner .fa, .button_icon_only.s-active .no_link:link .inner .fa, .button_icon_only.s-active .no_link:visited .inner .fa, .button_icon_only.s-active .fake_link:link .inner .fa, .button_icon_only.s-active .fake_link:visited .inner .fa { color:#007fc7; }
.button_icon_only.s-active a:link .inner .fa-inverse, .button_icon_only.s-active a:visited .inner .fa-inverse, .button_icon_only.s-active .no_link:link .inner .fa-inverse, .button_icon_only.s-active .no_link:visited .inner .fa-inverse, .button_icon_only.s-active .fake_link:link .inner .fa-inverse, .button_icon_only.s-active .fake_link:visited .inner .fa-inverse { color:#ffffff; }
.button_icon_only.s-active a:hover, .button_icon_only.s-active a:active, .button_icon_only.s-active a:focus, .button_icon_only.s-active .no_link:hover, .button_icon_only.s-active .no_link:active, .button_icon_only.s-active .no_link:focus, .button_icon_only.s-active .fake_link:hover, .button_icon_only.s-active .fake_link:active, .button_icon_only.s-active .fake_link:focus { background:transparent; }
.ui-dialog .button_icon_only.s-active a:hover, .ui-dialog .button_icon_only.s-active a:active, .ui-dialog .button_icon_only.s-active a:focus, .ui-dialog .button_icon_only.s-active .no_link:hover, .ui-dialog .button_icon_only.s-active .no_link:active, .ui-dialog .button_icon_only.s-active .no_link:focus, .ui-dialog .button_icon_only.s-active .fake_link:hover, .ui-dialog .button_icon_only.s-active .fake_link:active, .ui-dialog .button_icon_only.s-active .fake_link:focus { background:transparent; }
.button_icon_only.s-active a:hover .inner .fa, .button_icon_only.s-active a:active .inner .fa, .button_icon_only.s-active a:focus .inner .fa, .button_icon_only.s-active .no_link:hover .inner .fa, .button_icon_only.s-active .no_link:active .inner .fa, .button_icon_only.s-active .no_link:focus .inner .fa, .button_icon_only.s-active .fake_link:hover .inner .fa, .button_icon_only.s-active .fake_link:active .inner .fa, .button_icon_only.s-active .fake_link:focus .inner .fa { color:#007fc7; }
.button_icon_only.s-active a:hover .inner .fa-inverse, .button_icon_only.s-active a:active .inner .fa-inverse, .button_icon_only.s-active a:focus .inner .fa-inverse, .button_icon_only.s-active .no_link:hover .inner .fa-inverse, .button_icon_only.s-active .no_link:active .inner .fa-inverse, .button_icon_only.s-active .no_link:focus .inner .fa-inverse, .button_icon_only.s-active .fake_link:hover .inner .fa-inverse, .button_icon_only.s-active .fake_link:active .inner .fa-inverse, .button_icon_only.s-active .fake_link:focus .inner .fa-inverse { color:#ffffff; }
.button_circle_letter {
  height:20px;
  line-height:20px;
  width:20px;
}
.button_circle_letter a, .button_circle_letter .no_link, .button_circle_letter .fake_link {
  height:20px;
  line-height:20px;
  width:20px;
  padding:0;
  text-align:center;
  position:relative;
  background:transparent;
}
.button_circle_letter a .inner .fa, .button_circle_letter .no_link .inner .fa, .button_circle_letter .fake_link .inner .fa {
  font-size:23px;
  position:relative;
  z-index:2;
  color:#a7a9ac;
  position:absolute;
  top:0;
  left:0;
  height:20px;
  width:20px;
}
.button_circle_letter a .inner .label, .button_circle_letter .no_link .inner .label, .button_circle_letter .fake_link .inner .label {
  font-size:1.000em;
  position:absolute;
  top:0;
  left:0;
  height:20px;
  width:21px;
  display:inline-block;
  z-index:4;
  text-align:center;
  color:#ffffff;
}
.button_circle_letter_s.button_circle_letter a .inner .label, .button_circle_letter_s.button_circle_letter .no_link .inner .label, .button_circle_letter_s.button_circle_letter .fake_link .inner .label { left:-1px; }
.button_circle_letter_o.button_circle_letter a .inner .label, .button_circle_letter_o.button_circle_letter .no_link .inner .label, .button_circle_letter_o.button_circle_letter .fake_link .inner .label { left:0; }
.button_circle_letter_m.button_circle_letter a .inner .label, .button_circle_letter_m.button_circle_letter .no_link .inner .label, .button_circle_letter_m.button_circle_letter .fake_link .inner .label { left:0px; }
.button_circle_letter a:link, .button_circle_letter a:visited, .button_circle_letter .no_link:link, .button_circle_letter .no_link:visited, .button_circle_letter .fake_link:link, .button_circle_letter .fake_link:visited { background:transparent; }
.button_circle_letter a:link .inner .fa, .button_circle_letter a:visited .inner .fa, .button_circle_letter .no_link:link .inner .fa, .button_circle_letter .no_link:visited .inner .fa, .button_circle_letter .fake_link:link .inner .fa, .button_circle_letter .fake_link:visited .inner .fa { color:#a7a9ac; }
.button_circle_letter a:link .inner .label, .button_circle_letter a:visited .inner .label, .button_circle_letter .no_link:link .inner .label, .button_circle_letter .no_link:visited .inner .label, .button_circle_letter .fake_link:link .inner .label, .button_circle_letter .fake_link:visited .inner .label { color:#ffffff; }
.button_circle_letter a:hover, .button_circle_letter a:active, .button_circle_letter a:focus, .button_circle_letter .no_link:hover, .button_circle_letter .no_link:active, .button_circle_letter .no_link:focus, .button_circle_letter .fake_link:hover, .button_circle_letter .fake_link:active, .button_circle_letter .fake_link:focus { background:transparent; }
.button_circle_letter a:hover .inner .fa, .button_circle_letter a:active .inner .fa, .button_circle_letter a:focus .inner .fa, .button_circle_letter .no_link:hover .inner .fa, .button_circle_letter .no_link:active .inner .fa, .button_circle_letter .no_link:focus .inner .fa, .button_circle_letter .fake_link:hover .inner .fa, .button_circle_letter .fake_link:active .inner .fa, .button_circle_letter .fake_link:focus .inner .fa { color:#6d6e71; }
.button_circle_letter a:hover .inner .label, .button_circle_letter a:active .inner .label, .button_circle_letter a:focus .inner .label, .button_circle_letter .no_link:hover .inner .label, .button_circle_letter .no_link:active .inner .label, .button_circle_letter .no_link:focus .inner .label, .button_circle_letter .fake_link:hover .inner .label, .button_circle_letter .fake_link:active .inner .label, .button_circle_letter .fake_link:focus .inner .label { color:#ffffff; }
.button_circle_letter a.s-active, .button_circle_letter .no_link.s-active, .button_circle_letter .fake_link.s-active { background:transparent; }
.button_circle_letter a.s-active .inner .fa, .button_circle_letter .no_link.s-active .inner .fa, .button_circle_letter .fake_link.s-active .inner .fa { color:#6d6e71; }
.button_circle_letter a.s-active .inner .label, .button_circle_letter .no_link.s-active .inner .label, .button_circle_letter .fake_link.s-active .inner .label { color:#ffffff; }
.button_circle_letter a.s-active:link .inner .fa, .button_circle_letter a.s-active:visited .inner .fa, .button_circle_letter a.s-active:hover .inner .fa, .button_circle_letter a.s-active:active .inner .fa, .button_circle_letter a.s-active:focus .inner .fa, .button_circle_letter .no_link.s-active:link .inner .fa, .button_circle_letter .no_link.s-active:visited .inner .fa, .button_circle_letter .no_link.s-active:hover .inner .fa, .button_circle_letter .no_link.s-active:active .inner .fa, .button_circle_letter .no_link.s-active:focus .inner .fa, .button_circle_letter .fake_link.s-active:link .inner .fa, .button_circle_letter .fake_link.s-active:visited .inner .fa, .button_circle_letter .fake_link.s-active:hover .inner .fa, .button_circle_letter .fake_link.s-active:active .inner .fa, .button_circle_letter .fake_link.s-active:focus .inner .fa { color:#6d6e71; }
.button_circle_letter a.s-active:link .inner .label, .button_circle_letter a.s-active:visited .inner .label, .button_circle_letter a.s-active:hover .inner .label, .button_circle_letter a.s-active:active .inner .label, .button_circle_letter a.s-active:focus .inner .label, .button_circle_letter .no_link.s-active:link .inner .label, .button_circle_letter .no_link.s-active:visited .inner .label, .button_circle_letter .no_link.s-active:hover .inner .label, .button_circle_letter .no_link.s-active:active .inner .label, .button_circle_letter .no_link.s-active:focus .inner .label, .button_circle_letter .fake_link.s-active:link .inner .label, .button_circle_letter .fake_link.s-active:visited .inner .label, .button_circle_letter .fake_link.s-active:hover .inner .label, .button_circle_letter .fake_link.s-active:active .inner .label, .button_circle_letter .fake_link.s-active:focus .inner .label { color:#ffffff; }
.button_key a, .button_key .no_link, .button_key .fake_link {
  background:#007fc7;
  color:#ffffff;
}
.app_head_actions .button_key a, .app_head_actions .button_key .no_link, .app_head_actions .button_key .fake_link { color:#ffffff; }
.button_key a .inner .fa, .button_key .no_link .inner .fa, .button_key .fake_link .inner .fa { color:#ffffff; }
.app_head_actions .button_key a .inner .fa, .app_head_actions .button_key .no_link .inner .fa, .app_head_actions .button_key .fake_link .inner .fa { color:#ffffff; }
.button_key a:link, .button_key a:visited, .button_key .no_link:link, .button_key .no_link:visited, .button_key .fake_link:link, .button_key .fake_link:visited {
  background:#007fc7;
  color:#ffffff;
}
.app_head_actions .button_key a:link, .app_head_actions .button_key a:visited, .app_head_actions .button_key .no_link:link, .app_head_actions .button_key .no_link:visited, .app_head_actions .button_key .fake_link:link, .app_head_actions .button_key .fake_link:visited { color:#ffffff; }
.button_key a:link .inner .fa, .button_key a:visited .inner .fa, .button_key .no_link:link .inner .fa, .button_key .no_link:visited .inner .fa, .button_key .fake_link:link .inner .fa, .button_key .fake_link:visited .inner .fa { color:#ffffff; }
.app_head_actions .button_key a:link .inner .fa, .app_head_actions .button_key a:visited .inner .fa, .app_head_actions .button_key .no_link:link .inner .fa, .app_head_actions .button_key .no_link:visited .inner .fa, .app_head_actions .button_key .fake_link:link .inner .fa, .app_head_actions .button_key .fake_link:visited .inner .fa { color:#ffffff; }
.button_key a:hover, .button_key a:active, .button_key a:focus, .button_key .no_link:hover, .button_key .no_link:active, .button_key .no_link:focus, .button_key .fake_link:hover, .button_key .fake_link:active, .button_key .fake_link:focus {
  background:#424242;
  color:#ffffff;
}
.app_head_actions .button_key a:hover, .app_head_actions .button_key a:active, .app_head_actions .button_key a:focus, .app_head_actions .button_key .no_link:hover, .app_head_actions .button_key .no_link:active, .app_head_actions .button_key .no_link:focus, .app_head_actions .button_key .fake_link:hover, .app_head_actions .button_key .fake_link:active, .app_head_actions .button_key .fake_link:focus { color:#ffffff; }
.button_key a:hover .inner .fa, .button_key a:active .inner .fa, .button_key a:focus .inner .fa, .button_key .no_link:hover .inner .fa, .button_key .no_link:active .inner .fa, .button_key .no_link:focus .inner .fa, .button_key .fake_link:hover .inner .fa, .button_key .fake_link:active .inner .fa, .button_key .fake_link:focus .inner .fa { color:#ffffff; }
.app_head_actions .button_key a:hover .inner .fa, .app_head_actions .button_key a:active .inner .fa, .app_head_actions .button_key a:focus .inner .fa, .app_head_actions .button_key .no_link:hover .inner .fa, .app_head_actions .button_key .no_link:active .inner .fa, .app_head_actions .button_key .no_link:focus .inner .fa, .app_head_actions .button_key .fake_link:hover .inner .fa, .app_head_actions .button_key .fake_link:active .inner .fa, .app_head_actions .button_key .fake_link:focus .inner .fa { color:#ffffff; }
.button_key.s-disabled { opacity:0.5; }
.button_key.s-disabled a, .button_key.s-disabled .no_link, .button_key.s-disabled .fake_link {
  cursor:default;
  background:#007fc7;
  color:#ffffff;
}
.app_head_actions .button_key.s-disabled a, .app_head_actions .button_key.s-disabled .no_link, .app_head_actions .button_key.s-disabled .fake_link { color:#ffffff; }
.button_key.s-disabled a:link, .button_key.s-disabled a:visited, .button_key.s-disabled .no_link:link, .button_key.s-disabled .no_link:visited, .button_key.s-disabled .fake_link:link, .button_key.s-disabled .fake_link:visited {
  background:#007fc7;
  color:#ffffff;
}
.app_head_actions .button_key.s-disabled a:link, .app_head_actions .button_key.s-disabled a:visited, .app_head_actions .button_key.s-disabled .no_link:link, .app_head_actions .button_key.s-disabled .no_link:visited, .app_head_actions .button_key.s-disabled .fake_link:link, .app_head_actions .button_key.s-disabled .fake_link:visited { color:#ffffff; }
.button_key.s-disabled a:hover, .button_key.s-disabled a:active, .button_key.s-disabled a:focus, .button_key.s-disabled .no_link:hover, .button_key.s-disabled .no_link:active, .button_key.s-disabled .no_link:focus, .button_key.s-disabled .fake_link:hover, .button_key.s-disabled .fake_link:active, .button_key.s-disabled .fake_link:focus {
  background:#007fc7;
  color:#ffffff;
}
.app_head_actions .button_key.s-disabled a:hover, .app_head_actions .button_key.s-disabled a:active, .app_head_actions .button_key.s-disabled a:focus, .app_head_actions .button_key.s-disabled .no_link:hover, .app_head_actions .button_key.s-disabled .no_link:active, .app_head_actions .button_key.s-disabled .no_link:focus, .app_head_actions .button_key.s-disabled .fake_link:hover, .app_head_actions .button_key.s-disabled .fake_link:active, .app_head_actions .button_key.s-disabled .fake_link:focus { color:#ffffff; }
.button_key.s-active a, .button_key.s-active .no_link, .button_key.s-active .fake_link {
  background:#424242;
  color:#ffffff;
}
.app_head_actions .button_key.s-active a, .app_head_actions .button_key.s-active .no_link, .app_head_actions .button_key.s-active .fake_link { color:#ffffff; }
.button_key.s-active a:link, .button_key.s-active a:visited, .button_key.s-active .no_link:link, .button_key.s-active .no_link:visited, .button_key.s-active .fake_link:link, .button_key.s-active .fake_link:visited {
  background:#424242;
  color:#ffffff;
}
.app_head_actions .button_key.s-active a:link, .app_head_actions .button_key.s-active a:visited, .app_head_actions .button_key.s-active .no_link:link, .app_head_actions .button_key.s-active .no_link:visited, .app_head_actions .button_key.s-active .fake_link:link, .app_head_actions .button_key.s-active .fake_link:visited { color:#ffffff; }
.button_key.s-active a:hover, .button_key.s-active a:active, .button_key.s-active a:focus, .button_key.s-active .no_link:hover, .button_key.s-active .no_link:active, .button_key.s-active .no_link:focus, .button_key.s-active .fake_link:hover, .button_key.s-active .fake_link:active, .button_key.s-active .fake_link:focus {
  background:#424242;
  color:#ffffff;
}
.app_head_actions .button_key.s-active a:hover, .app_head_actions .button_key.s-active a:active, .app_head_actions .button_key.s-active a:focus, .app_head_actions .button_key.s-active .no_link:hover, .app_head_actions .button_key.s-active .no_link:active, .app_head_actions .button_key.s-active .no_link:focus, .app_head_actions .button_key.s-active .fake_link:hover, .app_head_actions .button_key.s-active .fake_link:active, .app_head_actions .button_key.s-active .fake_link:focus { color:#ffffff; }
.button_result_nr .seperator { display:none; }
.button_result_nr .result_nr {
  margin:0 -10px 0 10px;
  display:inline-block;
  padding:0 5px;
  font-size:12px;
}
.button_result_nr a .result_nr, .button_result_nr .no_link .result_nr, .button_result_nr .fake_link .result_nr {
  border-left:1px solid #d1d2d4;
  color:#a7a9ac;
}
.app_block_filter_inline .button_result_nr a .result_nr, .app_block_filter_inline .button_result_nr .no_link .result_nr, .app_block_filter_inline .button_result_nr .fake_link .result_nr { color:#f3f3f3; }
.button_result_nr a:link .result_nr, .button_result_nr a:visited .result_nr, .button_result_nr .no_link:link .result_nr, .button_result_nr .no_link:visited .result_nr, .button_result_nr .fake_link:link .result_nr, .button_result_nr .fake_link:visited .result_nr {
  border-left:1px solid #d1d2d4;
  color:#a7a9ac;
}
.app_block_filter_inline .button_result_nr a:link .result_nr, .app_block_filter_inline .button_result_nr a:visited .result_nr, .app_block_filter_inline .button_result_nr .no_link:link .result_nr, .app_block_filter_inline .button_result_nr .no_link:visited .result_nr, .app_block_filter_inline .button_result_nr .fake_link:link .result_nr, .app_block_filter_inline .button_result_nr .fake_link:visited .result_nr { color:#f3f3f3; }
.button_result_nr a:hover .result_nr, .button_result_nr a:active .result_nr, .button_result_nr a:focus .result_nr, .button_result_nr .no_link:hover .result_nr, .button_result_nr .no_link:active .result_nr, .button_result_nr .no_link:focus .result_nr, .button_result_nr .fake_link:hover .result_nr, .button_result_nr .fake_link:active .result_nr, .button_result_nr .fake_link:focus .result_nr {
  border-left:1px solid #a7a9ac;
  color:#d1d2d4;
}
.app_block_filter_inline .button_result_nr a:hover .result_nr, .app_block_filter_inline .button_result_nr a:active .result_nr, .app_block_filter_inline .button_result_nr a:focus .result_nr, .app_block_filter_inline .button_result_nr .no_link:hover .result_nr, .app_block_filter_inline .button_result_nr .no_link:active .result_nr, .app_block_filter_inline .button_result_nr .no_link:focus .result_nr, .app_block_filter_inline .button_result_nr .fake_link:hover .result_nr, .app_block_filter_inline .button_result_nr .fake_link:active .result_nr, .app_block_filter_inline .button_result_nr .fake_link:focus .result_nr { color:#f3f3f3; }
.button_result_nr.s-disabled { opacity:0.5; }
.button_result_nr.s-disabled a .result_nr, .button_result_nr.s-disabled .no_link .result_nr, .button_result_nr.s-disabled .fake_link .result_nr {
  border-left:1px solid #d1d2d4;
  color:#a7a9ac;
}
.app_block_filter_inline .button_result_nr.s-disabled a .result_nr, .app_block_filter_inline .button_result_nr.s-disabled .no_link .result_nr, .app_block_filter_inline .button_result_nr.s-disabled .fake_link .result_nr { color:#f3f3f3; }
.button_result_nr.s-disabled a:link .result_nr, .button_result_nr.s-disabled a:visited .result_nr, .button_result_nr.s-disabled .no_link:link .result_nr, .button_result_nr.s-disabled .no_link:visited .result_nr, .button_result_nr.s-disabled .fake_link:link .result_nr, .button_result_nr.s-disabled .fake_link:visited .result_nr {
  border-left:1px solid #d1d2d4;
  color:#a7a9ac;
}
.app_block_filter_inline .button_result_nr.s-disabled a:link .result_nr, .app_block_filter_inline .button_result_nr.s-disabled a:visited .result_nr, .app_block_filter_inline .button_result_nr.s-disabled .no_link:link .result_nr, .app_block_filter_inline .button_result_nr.s-disabled .no_link:visited .result_nr, .app_block_filter_inline .button_result_nr.s-disabled .fake_link:link .result_nr, .app_block_filter_inline .button_result_nr.s-disabled .fake_link:visited .result_nr { color:#f3f3f3; }
.button_result_nr.s-disabled a:hover .result_nr, .button_result_nr.s-disabled a:active .result_nr, .button_result_nr.s-disabled a:focus .result_nr, .button_result_nr.s-disabled .no_link:hover .result_nr, .button_result_nr.s-disabled .no_link:active .result_nr, .button_result_nr.s-disabled .no_link:focus .result_nr, .button_result_nr.s-disabled .fake_link:hover .result_nr, .button_result_nr.s-disabled .fake_link:active .result_nr, .button_result_nr.s-disabled .fake_link:focus .result_nr {
  border-left:1px solid #d1d2d4;
  color:#a7a9ac;
}
.app_block_filter_inline .button_result_nr.s-disabled a:hover .result_nr, .app_block_filter_inline .button_result_nr.s-disabled a:active .result_nr, .app_block_filter_inline .button_result_nr.s-disabled a:focus .result_nr, .app_block_filter_inline .button_result_nr.s-disabled .no_link:hover .result_nr, .app_block_filter_inline .button_result_nr.s-disabled .no_link:active .result_nr, .app_block_filter_inline .button_result_nr.s-disabled .no_link:focus .result_nr, .app_block_filter_inline .button_result_nr.s-disabled .fake_link:hover .result_nr, .app_block_filter_inline .button_result_nr.s-disabled .fake_link:active .result_nr, .app_block_filter_inline .button_result_nr.s-disabled .fake_link:focus .result_nr { color:#f3f3f3; }
.button_result_nr.s-active a .result_nr, .button_result_nr.s-active .no_link .result_nr, .button_result_nr.s-active .fake_link .result_nr {
  border-left:1px solid #a7a9ac;
  color:#d1d2d4;
}
.app_block_filter_inline .button_result_nr.s-active a .result_nr, .app_block_filter_inline .button_result_nr.s-active .no_link .result_nr, .app_block_filter_inline .button_result_nr.s-active .fake_link .result_nr { color:#f3f3f3; }
.button_result_nr.s-active a:link .result_nr, .button_result_nr.s-active a:visited .result_nr, .button_result_nr.s-active .no_link:link .result_nr, .button_result_nr.s-active .no_link:visited .result_nr, .button_result_nr.s-active .fake_link:link .result_nr, .button_result_nr.s-active .fake_link:visited .result_nr {
  border-left:1px solid #a7a9ac;
  color:#d1d2d4;
}
.app_block_filter_inline .button_result_nr.s-active a:link .result_nr, .app_block_filter_inline .button_result_nr.s-active a:visited .result_nr, .app_block_filter_inline .button_result_nr.s-active .no_link:link .result_nr, .app_block_filter_inline .button_result_nr.s-active .no_link:visited .result_nr, .app_block_filter_inline .button_result_nr.s-active .fake_link:link .result_nr, .app_block_filter_inline .button_result_nr.s-active .fake_link:visited .result_nr { color:#f3f3f3; }
.button_result_nr.s-active a:hover .result_nr, .button_result_nr.s-active a:active .result_nr, .button_result_nr.s-active a:focus .result_nr, .button_result_nr.s-active .no_link:hover .result_nr, .button_result_nr.s-active .no_link:active .result_nr, .button_result_nr.s-active .no_link:focus .result_nr, .button_result_nr.s-active .fake_link:hover .result_nr, .button_result_nr.s-active .fake_link:active .result_nr, .button_result_nr.s-active .fake_link:focus .result_nr {
  border-left:1px solid #a7a9ac;
  color:#d1d2d4;
}
.app_block_filter_inline .button_result_nr.s-active a:hover .result_nr, .app_block_filter_inline .button_result_nr.s-active a:active .result_nr, .app_block_filter_inline .button_result_nr.s-active a:focus .result_nr, .app_block_filter_inline .button_result_nr.s-active .no_link:hover .result_nr, .app_block_filter_inline .button_result_nr.s-active .no_link:active .result_nr, .app_block_filter_inline .button_result_nr.s-active .no_link:focus .result_nr, .app_block_filter_inline .button_result_nr.s-active .fake_link:hover .result_nr, .app_block_filter_inline .button_result_nr.s-active .fake_link:active .result_nr, .app_block_filter_inline .button_result_nr.s-active .fake_link:focus .result_nr { color:#f3f3f3; }
.rounded {
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}
.tag {
  background-color:#eeeeef;
  padding:2px 4px;
  cursor:default;
}
.s-disabled { opacity:0.5; }
.s-disabled a {
  color:#a7a9ac;
  cursor:default;
  opacity:1;
}
.s-disabled a:hover {
  text-decoration:none;
  color:#a7a9ac;
}
.info_icon {
  display:inline-block;
  width:24px;
  height:24px;
  margin:-1px 0;
  overflow:hidden;
  cursor:default;
}
.info_icon .fa {
  font-size:1.333em;
  color:#f9ae7d;
}
.status_icon {
  display:inline-block;
  width:24px;
  height:24px;
  margin:-1px 0;
  overflow:hidden;
  cursor:default;
}
.status_icon .fa {
  font-size:1.333em;
  color:#d1d2d4;
}
.inline_icon { cursor:default; }
.inline_icon .fa {
  color:#6d6e71;
  line-height:18px;
}
.default_icon {
  display:inline-block;
  width:24px;
  height:20px;
  margin:-1px 0;
  overflow:hidden;
  cursor:default;
  vertical-align:text-bottom;
  line-height:20px;
}
.default_icon .fa {
  font-size:1.333em;
  color:#6d6e71;
  line-height:20px;
}
td .default_icon, th .default_icon {
  height:20px;
  line-height:20px;
  margin:0;
}
td .default_icon .fa, th .default_icon .fa { line-height:18px; }
.fake_link .default_icon { cursor:pointer; }
.error_icon {
  display:inline-block;
  width:24px;
  height:20px;
  margin:-1px 0;
  overflow:hidden;
  cursor:default;
  line-height:20px;
  vertical-align:text-bottom;
}
.error_icon .fa {
  font-size:1.333em;
  color:#ed1c24;
  line-height:20px;
}
td .error_icon, th .error_icon {
  height:20px;
  line-height:20px;
  margin:0;
}
td .error_icon .fa, th .error_icon .fa { line-height:18px; }
.warning_icon {
  display:inline-block;
  width:24px;
  height:20px;
  margin:-1px 0;
  overflow:hidden;
  cursor:default;
  line-height:20px;
  vertical-align:text-bottom;
}
.warning_icon .fa {
  font-size:1.333em;
  color:#f9ae7d;
  line-height:20px;
}
td .warning_icon, th .warning_icon {
  height:20px;
  line-height:20px;
  margin:0;
}
td .warning_icon .fa, th .warning_icon .fa { line-height:18px; }
.success_icon {
  display:inline-block;
  width:24px;
  height:20px;
  margin:-1px 0;
  overflow:hidden;
  cursor:default;
  line-height:20px;
  vertical-align:text-bottom;
}
.success_icon .fa {
  font-size:1.333em;
  color:#7ca33f;
  line-height:20px;
}
td .success_icon, th .success_icon {
  height:20px;
  line-height:20px;
  margin:0;
}
td .success_icon .fa, th .success_icon .fa { line-height:18px; }
.fa-gene-omim.morbid { color:#f47521 !important; }
.fa-snp-hgmd.not-exact { color:#a7a9ac !important; }
.gatc {
  display:inline-block;
  height:15px;
  width:10px;
  padding:1px 1px 2px;
  margin:0px 0;
  line-height:15px;
  text-align:center;
  overflow:hidden;
  font-size:18px;
  cursor:default;
}
.gatc .gatc_inner {
  font-weight:normal;
  color:#000000;
  display:inline-block;
  text-align:center;
  height:17px;
  width:10px;
  line-height:17px;
  margin:-1px -1px -2px;
}
.gatc.g {
  background:#ffec8b;
  font-size:1.000em;
}
.gatc.a {
  background:#90ee90;
  font-size:1.000em;
}
.gatc.t {
  background:#eea2ad;
  font-size:1.000em;
}
.gatc.c {
  background:#b0c4de;
  font-size:1.000em;
}
.gatc.n {
  background:#d1d2d4;
  font-size:1.000em;
}
.gatc.d {
  background:transparent;
  font-size:1.000em;
}
.gatc.q {
  background:transparent;
  font-size:1.000em;
}
.gatc.g-light {
  background:#ffffd3;
  font-size:1.000em;
}
.gatc.a-light {
  background:#edffdc;
  font-size:1.000em;
}
.gatc.t-light {
  background:#ffe9ee;
  font-size:1.000em;
}
.gatc.c-light {
  background:#f2ffff;
  font-size:1.000em;
}
.gatc.preftran {
  border-color:#000000;
  border-bottom:1px solid #000000;
  padding:1px;
}
.gatc.dotdotdot {
  font-size:inherit;
  background-color:#eeeeef;
  width:14px;
}
.gatc_seperator {
  display:inline-block;
  height:16px;
  width:4px;
  padding:1px 1px 1px;
  margin:0 0;
  line-height:18px;
  text-align:center;
  overflow:hidden;
  font-size:13px;
}
.gatc_seperator .gatc_inner {
  font-weight:normal;
  color:#000000;
  display:inline-block;
  text-align:center;
  height:16px;
  width:6px;
  line-height:16px;
  margin:0 -1px 0;
}
.sub_nav li a, .sub_nav li .fake_link, .sub_nav li .no_link {
  width:100%;
  text-decoration:none;
  display:block;
  background:#f3f3f3;
  color:#6d6e71;
}
.sub_nav li a .inner, .sub_nav li .fake_link .inner, .sub_nav li .no_link .inner {
  display:block;
  font-weight:normal;
  padding:5px 10px;
}
.sub_nav li a:link, .sub_nav li a:visited, .sub_nav li .fake_link:link, .sub_nav li .fake_link:visited, .sub_nav li .no_link:link, .sub_nav li .no_link:visited {
  background:#f3f3f3;
  color:#6d6e71;
}
.sub_nav li a.s-active, .sub_nav li .fake_link.s-active, .sub_nav li .no_link.s-active {
  color:#ffffff;
  background:#007fc7;
}
.sub_nav li a.s-active:link, .sub_nav li a.s-active:visited, .sub_nav li a.s-active:hover, .sub_nav li a.s-active:active, .sub_nav li a.s-active:focus, .sub_nav li .fake_link.s-active:link, .sub_nav li .fake_link.s-active:visited, .sub_nav li .fake_link.s-active:hover, .sub_nav li .fake_link.s-active:active, .sub_nav li .fake_link.s-active:focus, .sub_nav li .no_link.s-active:link, .sub_nav li .no_link.s-active:visited, .sub_nav li .no_link.s-active:hover, .sub_nav li .no_link.s-active:active, .sub_nav li .no_link.s-active:focus {
  color:#ffffff;
  background:#007fc7;
}
.sub_nav li a.separator, .sub_nav li .fake_link.separator, .sub_nav li .no_link.separator { border-top:1px solid #d1d2d4; }
.sub_nav li .no_link { cursor:default; }
.sub_nav li .no_link.s-disabled .inner { opacity:0.5; }
.sub_nav li a:hover, .sub_nav li a:active, .sub_nav li a:focus, .sub_nav li .fake_link:hover, .sub_nav li .fake_link:active, .sub_nav li .fake_link:focus {
  background:#007fc7;
  color:#ffffff;
}
.sub_nav ul { width:100%; }
.sub_nav ul li a, .sub_nav ul li .fake_link, .sub_nav ul li .no_link {
  padding:5px 10px 5px 25px;
  font-size:1.000em;
}
.sub_nav ul li a .fa, .sub_nav ul li .fake_link .fa, .sub_nav ul li .no_link .fa { font-size:1.333em; }
.accordion-tree_content_list {
  width:100%;
  list-style:none;
  margin:0;
}
.accordion-tree_content_list:after, .accordion-tree_content_list:before {
  content:" ";
  display:table;
}
.accordion-tree_content_list:after { clear:both; }
.accordion-tree_content_list li {
  margin:0;
  padding:0;
  width:100%;
  float:left;
  display:inline;
}
.accordion-tree_content_list li.item_category .list_item .no_link {
  font-weight:bold;
  background-color:#d1d2d4;
  cursor:default;
}
.accordion-tree_content_list li.item_category .list_item .no_link .inner {
  padding-left:5px;
  padding-right:5px;
}
.accordion-tree_content_list li.item_category .list_item .no_link:hover, .accordion-tree_content_list li.item_category .list_item .no_link:active, .accordion-tree_content_list li.item_category .list_item .no_link:focus { background-color:#d1d2d4; }
.accordion-tree_content_list li .list_item a, .accordion-tree_content_list li .list_item .no_link, .accordion-tree_content_list li .list_item .fake_link {
  display:block;
  width:100%;
  line-height:20px;
  margin:0;
  position:relative;
  background:#eeeeef;
  color:#58585a;
}
.accordion-tree_content_list li .list_item a .ui-button-text, .accordion-tree_content_list li .list_item .no_link .ui-button-text, .accordion-tree_content_list li .list_item .fake_link .ui-button-text {
  display:block;
  margin:0;
  padding:0;
}
.accordion-tree_content_list li .list_item a:link, .accordion-tree_content_list li .list_item a:visited, .accordion-tree_content_list li .list_item .no_link:link, .accordion-tree_content_list li .list_item .no_link:visited, .accordion-tree_content_list li .list_item .fake_link:link, .accordion-tree_content_list li .list_item .fake_link:visited {
  background:#eeeeef;
  color:#58585a;
}
.accordion-tree_content_list li .list_item a:hover, .accordion-tree_content_list li .list_item a:active, .accordion-tree_content_list li .list_item a:focus, .accordion-tree_content_list li .list_item .no_link:hover, .accordion-tree_content_list li .list_item .no_link:active, .accordion-tree_content_list li .list_item .no_link:focus, .accordion-tree_content_list li .list_item .fake_link:hover, .accordion-tree_content_list li .list_item .fake_link:active, .accordion-tree_content_list li .list_item .fake_link:focus {
  background:#eef5f8;
  color:#58585a;
}
.accordion-tree_content_list li .list_item a .inner, .accordion-tree_content_list li .list_item .no_link .inner, .accordion-tree_content_list li .list_item .fake_link .inner {
  display:block;
  padding:2px 5px 2px 15px;
  width:auto;
}
.accordion-tree_content_list li .list_item a .fa, .accordion-tree_content_list li .list_item .no_link .fa, .accordion-tree_content_list li .list_item .fake_link .fa {
  position:absolute;
  right:5px;
  top:2px;
  width:16px;
  height:20px;
  line-height:20px;
  text-align:center;
}
.ui-dialog .tree_list_holder { background:#ffffff; }
.tree_list_holder ul {
  list-style:none;
  margin:0;
  padding:0;
  width:100%;
}
.tree_list_holder ul:after, .tree_list_holder ul:before {
  content:" ";
  display:table;
}
.tree_list_holder ul:after { clear:both; }
.tree_list_holder ul li {
  float:left;
  display:inline;
  width:100%;
  margin:0;
  padding:0;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.tree_list_holder ul li li { padding-left:20px; }
.tree_list_holder ul ul { display:none; }
.tree_list_holder .list_item {
  position:relative;
  width:100%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding-left:20px;
}
.tree_list_holder .fake_link {
  position:absolute;
  top:0;
  left:0;
  width:20px;
  height:20px;
}
.tree_list_holder .fake_link .inner:before {
  position:absolute;
  top:0;
  left:0;
  width:20px;
  height:20px;
  display:block;
  text-align:center;
  line-height:20px;
  font-family:cartagenia;
  content:"\e60f";
}
.tree_list_holder .label {
  cursor:pointer;
  display:block;
  padding:0 5px;
}
.tree_list_holder .label.s-disabled {
  cursor:default;
  opacity:0.5;
}
.tree_list_holder .s-selected {
  color:#ffffff;
  background:#007fc7;
}
.tree_list_holder .s-active { color:#007fc7; }
.tree_list_holder .has_children > .list_item .fake_link .inner:before { content:"\e61d"; }
.tree_list_holder .has_children li { background:url(../images/tree-stripes.png) 0 0 repeat-y; }
.tree_list_holder .s-open > .list_item .fake_link .inner:before { content:"\e620"; }
.tree_list_holder .s-open > ul { display:block; }
.tree_list_holder_1 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:20px;
}
.tree_list_holder_2 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:40px;
}
.tree_list_holder_3 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:60px;
}
.tree_list_holder_4 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:80px;
}
.tree_list_holder_5 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:100px;
}
.tree_list_holder_6 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:120px;
}
.tree_list_holder_7 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:140px;
}
.tree_list_holder_8 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:160px;
}
.tree_list_holder_9 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:180px;
}
.tree_list_holder_10 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:200px;
}
.tree_list_holder_11 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:220px;
}
.tree_list_holder_12 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:240px;
}
.tree_list_holder_13 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:260px;
}
.tree_list_holder_14 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:280px;
}
.tree_list_holder_15 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:300px;
}
.tree_list_holder_16 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:320px;
}
.tree_list_holder_17 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:340px;
}
.tree_list_holder_18 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:360px;
}
.tree_list_holder_19 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:380px;
}
.tree_list_holder_20 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:400px;
}
.tree_list_holder_21 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:420px;
}
.tree_list_holder_22 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:440px;
}
.tree_list_holder_23 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:460px;
}
.tree_list_holder_24 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:480px;
}
.tree_list_holder_25 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:500px;
}
.tree_list_holder_26 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:520px;
}
.tree_list_holder_27 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:540px;
}
.tree_list_holder_28 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:560px;
}
.tree_list_holder_29 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:580px;
}
.tree_list_holder_30 {
  border:1px solid #d1d2d4;
  overflow-y:scroll;
  height:600px;
}
.col_holder {
  width:100%;
  display:block;
}
.col_holder:after, .col_holder:before {
  content:" ";
  display:table;
}
.col_holder:after { clear:both; }
.col_holder.s-align_with_table { margin:0 15px; }
.col_stripes {
  margin-top:5px;
  margin-bottom:5px;
  position:relative;
  display:block;
}
.col_stripes .division_line {
  position:absolute;
  top:0;
  height:100%;
  width:1px;
  display:block;
}
.col_stripes .division_line .line_inner {
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  background:#d1d2d4;
  display:block;
}
.col_stripes + .col_stripes { margin-top:30px; }
.col_stripes_25 > .division_line_1 { left:25%; }
.col_stripes_33 > .division_line_1 { left:33.33%; }
.col_stripes_50 > .division_line_1 { left:50%; }
.col_stripes_66 > .division_line_1 { left:66.66%; }
.col_stripes_75 > .division_line_1 { left:75%; }
.col_stripes_25-50 > .division_line_1 { left:25%; }
.col_stripes_25-50 > .division_line_2 { left:50%; }
.col_stripes_25-75 > .division_line_1 { left:25%; }
.col_stripes_25-75 > .division_line_2 { left:75%; }
.col_stripes_33-66 > .division_line_1 { left:33.33%; }
.col_stripes_33-66 > .division_line_2 { left:66.66%; }
.col_stripes_50-75 > .division_line_1 { left:50%; }
.col_stripes_50-75 > .division_line_2 { left:75%; }
.col_stripes_25-50-75 > .division_line_1 { left:25%; }
.col_stripes_25-50-75 > .division_line_2 { left:50%; }
.col_stripes_25-50-75 > .division_line_3 { left:75%; }
.col {
  float:left;
  display:inline;
}
.col.col_margin { margin-right:20px; }
.col_1-1 { width:100%; }
.col_2-1 { width:50%; }
.col_3-1 { width:33.33%; }
.col_5-1 { width:20.00%; }
.col_5-2 { width:40.00%; }
.col_5-3 { width:60.00%; }
.col_5-4 { width:80.00%; }
.col_5-5 { width:100.00%; }
.col_6-1 { width:16.66%; }
.col_4-1 { width:25%; }
.col_4-2 { width:50%; }
.col_4-3 { width:75%; }
.col_4-4 { width:100%; }
.col-2-fix-80 { position:relative; }
.col-2-fix-80 > .col {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.col-2-fix-80 > .col:nth-child(1) { padding-right:40px; }
.col-2-fix-80 > .col:nth-child(3) { padding-left:40px; }
.col-2-fix-80 .col_fix {
  position:absolute;
  top:0;
  left:50%;
  margin-left:-40px;
  width:80px;
  height:100%;
}
.col-2-fix-80 .col_fix button { float:none; }
.col_3-2 { width:66.67%; }
.cols_2 .col:nth-child(2n) { margin-right:-50px; }
.cols_2 .cols_3 .col:nth-child(2n), .cols_2 .cols_4 .col:nth-child(2n), .cols_2 .cols_5 .col:nth-child(2n) { margin-right:0; }
.cols_3 .col:nth-child(3n) { margin-right:-50px; }
.cols_3 .cols_4 .col:nth-child(3n), .cols_3 .cols_5 .col:nth-child(3n) { margin-right:0; }
.cols_4 .col:nth-child(4n) { margin-right:-50px; }
.cols_4 .cols_5 .col:nth-child(4n) { margin-right:0; }
.cols_5 .col:nth-child(5n) { margin-right:-50px; }
.col-2-fix-80 .col:nth-child(3n) { margin-right:-50px; }
.col_holder_fixed {
  position:relative;
  margin-bottom:20px;
}
.col_holder_fixed > .col > .app_block:last-child { margin-bottom:0; }
.col_fix_col-2-h100 > .col:nth-child(2) {
  position:absolute;
  top:0;
  height:100%;
  margin:0;
  z-index:2;
}
.cols_2.col_fix_col-2-h100 > .col:nth-child(2) { right:0; }
.col_fix_col-2-h100 > .col:nth-child(2) .app_block {
  position:relative;
  top:0;
  left:0;
  height:100%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.col_fix_col-2-h100 > .col:nth-child(2) .app_block .app_block_content {
  position:absolute;
  top:0;
  left:0;
  height:100%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding-top:33px;
  z-index:1;
}
.col_fix_col-2-h100 > .col:nth-child(2) .app_block .app_block_content_inner {
  overflow-y:auto;
  max-height:100%;
  width:100%;
}
.col_fix_col-2-h100 > .col:nth-child(2) .app_block.s-app_block_has_footer .app_block_footer {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  z-index:3;
}
.col_fix_col-2-h100 > .col:nth-child(2) .app_block.s-app_block_has_footer .app_block_content { padding-bottom:33px; }
.col_fix_col-2-h100 > .col:nth-child(1) {
  position:relative;
  z-index:1;
}
.col_fix_col-1-h100 > .col:nth-child(1) {
  position:absolute;
  top:0;
  height:100%;
  margin:0;
  z-index:2;
  left:0;
}
.col_fix_col-1-h100 > .col:nth-child(1) .app_block {
  position:relative;
  top:0;
  left:0;
  height:100%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.col_fix_col-1-h100 > .col:nth-child(1) .app_block .app_block_content {
  position:absolute;
  top:0;
  left:0;
  height:100%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding-top:33px;
  z-index:1;
}
.col_fix_col-1-h100 > .col:nth-child(1) .app_block .app_block_content_inner {
  overflow-y:auto;
  max-height:100%;
  width:100%;
}
.col_fix_col-1-h100 > .col:nth-child(1) .app_block.s-app_block_has_footer .app_block_footer {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  z-index:3;
}
.col_fix_col-1-h100 > .col:nth-child(1) .app_block.s-app_block_has_footer .app_block_content { padding-bottom:33px; }
.cols_2.col_fix_col-1-h100 > .col:nth-child(2) {
  position:relative;
  z-index:1;
}
.cols_2.col_fix_col-1-h100 > .col:nth-child(2).col_3-2 { margin-left:33.33%; }
.cols_2.col_fix_col-1-h100 > .col:nth-child(2).col_3-1 { margin-left:66.66%; }
.cols_2.col_fix_col-1-h100 > .col:nth-child(2).col_2-1 { margin-left:50%; }
.cols_2.col_fix_col-1-h100 > .col:nth-child(2).col_4-1 { margin-left:75%; }
.cols_2.col_fix_col-1-h100 > .col:nth-child(2).col_4-2 { margin-left:50%; }
.cols_2.col_fix_col-1-h100 > .col:nth-child(2).col_4-3 { margin-left:25%; }
.select_dropdown {
  float:left;
  display:inline;
  position:relative;
  z-index:1;
}
.select_dropdown .select_dropdown_info {
  display:block;
  float:left;
  display:inline;
  padding:0;
  margin:0;
  font-weight:normal;
  border:1px solid #f3f3f3;
}
.select_dropdown .select_dropdown_info:hover { border-color:#6d6e71; }
.s-dropdown-open.select_dropdown .select_dropdown_info { border:1px solid #f3f3f3; }
.s-dropdown-open.select_dropdown .select_dropdown_info:hover { border-color:#6d6e71; }
.select_dropdown .select_dropdown_info a, .select_dropdown .select_dropdown_info .no_link, .select_dropdown .select_dropdown_info .fake_link {
  float:left;
  display:inline;
  background:#f3f3f3;
  color:#6d6e71;
  line-height:20px;
}
.select_dropdown .select_dropdown_info a .inner, .select_dropdown .select_dropdown_info .no_link .inner, .select_dropdown .select_dropdown_info .fake_link .inner {
  float:left;
  display:inline;
  height:20px;
  position:relative;
  padding:0 30px 0 10px;
  font-weight:normal;
}
.select_dropdown .select_dropdown_info a .fa, .select_dropdown .select_dropdown_info .no_link .fa, .select_dropdown .select_dropdown_info .fake_link .fa {
  font-size:1.333em;
  position:relative;
  margin:0 8px 0 0;
  position:absolute;
  top:2px;
  left:10px;
}
.app_head_actions .select_dropdown .select_dropdown_info a .fa, .app_head_actions .select_dropdown .select_dropdown_info .no_link .fa, .app_head_actions .select_dropdown .select_dropdown_info .fake_link .fa { font-size:1.231em; }
.select_dropdown .select_dropdown_info a .fa-caret-down, .select_dropdown .select_dropdown_info a .fa-caret-up, .select_dropdown .select_dropdown_info .no_link .fa-caret-down, .select_dropdown .select_dropdown_info .no_link .fa-caret-up, .select_dropdown .select_dropdown_info .fake_link .fa-caret-down, .select_dropdown .select_dropdown_info .fake_link .fa-caret-up {
  font-size:1.167em;
  right:0;
  top:0;
  left:auto;
  width:22px;
  height:20px;
  line-height:20px;
  text-align:center;
  margin:0;
}
.app_head_actions .select_dropdown .select_dropdown_info a .fa-caret-down, .app_head_actions .select_dropdown .select_dropdown_info a .fa-caret-up, .app_head_actions .select_dropdown .select_dropdown_info .no_link .fa-caret-down, .app_head_actions .select_dropdown .select_dropdown_info .no_link .fa-caret-up, .app_head_actions .select_dropdown .select_dropdown_info .fake_link .fa-caret-down, .app_head_actions .select_dropdown .select_dropdown_info .fake_link .fa-caret-up { font-size:1.077em; }
.select_dropdown .select_dropdown_info a, .select_dropdown .select_dropdown_info .no_link, .select_dropdown .select_dropdown_info .fake_link {
  background:#f3f3f3;
  color:#6d6e71;
}
.select_dropdown .select_dropdown_info a:link, .select_dropdown .select_dropdown_info a:visited, .select_dropdown .select_dropdown_info .no_link:link, .select_dropdown .select_dropdown_info .no_link:visited, .select_dropdown .select_dropdown_info .fake_link:link, .select_dropdown .select_dropdown_info .fake_link:visited {
  background:#f3f3f3;
  color:#6d6e71;
}
.select_dropdown .select_dropdown_info a:hover, .select_dropdown .select_dropdown_info a:active, .select_dropdown .select_dropdown_info a:focus, .select_dropdown .select_dropdown_info .no_link:hover, .select_dropdown .select_dropdown_info .no_link:active, .select_dropdown .select_dropdown_info .no_link:focus, .select_dropdown .select_dropdown_info .fake_link:hover, .select_dropdown .select_dropdown_info .fake_link:active, .select_dropdown .select_dropdown_info .fake_link:focus {
  background:#6d6e71;
  color:#ffffff;
}
.select_dropdown .select_dropdown_options {
  display:none;
  position:absolute;
  top:21px;
  left:0;
  width:100%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  border:1px solid #6d6e71;
  border-top:1px solid #a7a9ac;
}
.select_dropdown_go-up.select_dropdown .select_dropdown_options {
  bottom:21px;
  top:auto;
}
.select_dropdown .select_dropdown_options.select_dropdown_options_right {
  left:auto;
  right:0;
}
.select_dropdown .select_dropdown_options ul { width:100%; }
.select_dropdown .select_dropdown_options ul li {
  float:none;
  display:list-item;
  margin:0;
  line-height:22px;
}
.select_dropdown .select_dropdown_options ul li.select_dropdown_separator { border-top:1px solid #d1d2d4; }
.select_dropdown .select_dropdown_options ul li a, .select_dropdown .select_dropdown_options ul li .fake_link, .select_dropdown .select_dropdown_options ul li .no_link { padding:0; }
.select_dropdown .select_dropdown_options ul li a .inner, .select_dropdown .select_dropdown_options ul li .fake_link .inner, .select_dropdown .select_dropdown_options ul li .no_link .inner { padding:0 10px; }
.select_dropdown .select_dropdown_options ul li .fa {
  font-size:1.167em;
  position:relative;
  margin:0 4px 0 0;
}
.select_dropdown .select_dropdown_options ul li li .fa { font-size:1.167em; }
.select_dropdown .select_dropdown_options ul li li a .inner, .select_dropdown .select_dropdown_options ul li li .fake_link .inner, .select_dropdown .select_dropdown_options ul li li .no_link .inner { padding:0 10px 0 30px; }
.select_dropdown .select_dropdown_options ul li li li .fa { font-size:1.167em; }
.select_dropdown .select_dropdown_options ul li li li a .inner, .select_dropdown .select_dropdown_options ul li li li .fake_link .inner, .select_dropdown .select_dropdown_options ul li li li .no_link .inner { padding:0 10px 0 50px; }
.select_dropdown .select_dropdown_options_icons ul li a, .select_dropdown .select_dropdown_options_icons ul li .fake_link, .select_dropdown .select_dropdown_options_icons ul li .no_link {
  position:relative;
  width:100%;
}
.select_dropdown .select_dropdown_options_icons ul li a .inner, .select_dropdown .select_dropdown_options_icons ul li .fake_link .inner, .select_dropdown .select_dropdown_options_icons ul li .no_link .inner { padding:0 10px 0 34px; }
.select_dropdown .select_dropdown_options_icons ul li .fa {
  font-size:1.167em;
  position:absolute;
  margin:0;
  top:3px;
  left:10px;
}
.select_dropdown .select_dropdown_options_icons ul li li .fa {
  font-size:1.167em;
  left:30px;
}
.select_dropdown .select_dropdown_options_icons ul li li a .inner, .select_dropdown .select_dropdown_options_icons ul li li .fake_link .inner, .select_dropdown .select_dropdown_options_icons ul li li .no_link .inner { padding:0 10px 0 54px; }
.select_dropdown .select_dropdown_options_icons ul li li li .fa {
  font-size:1.167em;
  left:50px;
}
.select_dropdown .select_dropdown_options_icons ul li li li a .inner, .select_dropdown .select_dropdown_options_icons ul li li li .fake_link .inner, .select_dropdown .select_dropdown_options_icons ul li li li .no_link .inner { padding:0 10px 0 74px; }
.select_dropdown.s-dropdown-open {
  z-index:30;
  -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow:2px -2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
}
.select_dropdown.s-dropdown-open .select_dropdown_options {
  display:block;
  -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow:2px -2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
}
.select_dropdown.s-dropdown-open .select_dropdown_info { border:1px solid #6d6e71; }
.select_dropdown.s-disabled { opacity:0.5; }
.select_dropdown.s-disabled.s-dropdown-open {
  -moz-box-shadow:0 0 0 rgba(0,0,0,0), 0 0 0 rgba(0,0,0,0);
  -webkit-box-shadow:0 0 0 rgba(0,0,0,0), 0 0 0 rgba(0,0,0,0);
  box-shadow:0 0 0 rgba(0,0,0,0), 0 0 0 rgba(0,0,0,0);
}
.select_dropdown.s-disabled.s-dropdown-open .select_dropdown_options {
  display:none;
  -moz-box-shadow:0 0 0 rgba(0,0,0,0), 0 0 0 rgba(0,0,0,0);
  -webkit-box-shadow:0 0 0 rgba(0,0,0,0), 0 0 0 rgba(0,0,0,0);
  box-shadow:0 0 0 rgba(0,0,0,0), 0 0 0 rgba(0,0,0,0);
}
.select_dropdown.s-disabled.s-dropdown-open .select_dropdown_info { border:1px solid #f3f3f3; }
.select_dropdown.s-disabled.s-dropdown-open .select_dropdown_info a, .select_dropdown.s-disabled.s-dropdown-open .select_dropdown_info .fake_link, .select_dropdown.s-disabled.s-dropdown-open .select_dropdown_info .no_link {
  background:#f3f3f3 !important;
  color:#6d6e71 !important;
}
.select_dropdown_icon .select_dropdown_info a .inner, .select_dropdown_icon .select_dropdown_info .no_link .inner, .select_dropdown_icon .select_dropdown_info .fake_link .inner { padding-left:34px; }
.select_dropdown_icon_double .select_dropdown_info a .inner, .select_dropdown_icon_double .select_dropdown_info .no_link .inner, .select_dropdown_icon_double .select_dropdown_info .fake_link .inner { padding-left:52px; }
.select_dropdown_key .select_dropdown_info { border-color:#007fc7; }
.select_dropdown_key .select_dropdown_info a, .select_dropdown_key .select_dropdown_info .no_link, .select_dropdown_key .select_dropdown_info .fake_link {
  background:#007fc7;
  color:#ffffff;
}
.select_dropdown_key .select_dropdown_info a, .select_dropdown_key .select_dropdown_info .no_link, .select_dropdown_key .select_dropdown_info .fake_link {
  background:#007fc7;
  color:#ffffff;
}
.select_dropdown_key .select_dropdown_info a:link, .select_dropdown_key .select_dropdown_info a:visited, .select_dropdown_key .select_dropdown_info .no_link:link, .select_dropdown_key .select_dropdown_info .no_link:visited, .select_dropdown_key .select_dropdown_info .fake_link:link, .select_dropdown_key .select_dropdown_info .fake_link:visited {
  background:#007fc7;
  color:#ffffff;
}
.select_dropdown_key .select_dropdown_info a:hover, .select_dropdown_key .select_dropdown_info a:active, .select_dropdown_key .select_dropdown_info a:focus, .select_dropdown_key .select_dropdown_info .no_link:hover, .select_dropdown_key .select_dropdown_info .no_link:active, .select_dropdown_key .select_dropdown_info .no_link:focus, .select_dropdown_key .select_dropdown_info .fake_link:hover, .select_dropdown_key .select_dropdown_info .fake_link:active, .select_dropdown_key .select_dropdown_info .fake_link:focus {
  background:#424242;
  color:#ffffff;
}
.select_dropdown_key.s-dropdown-open .select_dropdown_info { border-color:#007fc7; }
.s-disabled { opacity:1; }
.s-disabled .select_dropdown_info a, .s-disabled .select_dropdown_info .no_link, .s-disabled .select_dropdown_info .fake_link {
  background:#f3f3f3;
  color:#6d6e71;
}
.s-disabled .select_dropdown_info a:link, .s-disabled .select_dropdown_info a:visited, .s-disabled .select_dropdown_info .no_link:link, .s-disabled .select_dropdown_info .no_link:visited, .s-disabled .select_dropdown_info .fake_link:link, .s-disabled .select_dropdown_info .fake_link:visited {
  background:#f3f3f3;
  color:#6d6e71;
}
.s-disabled .select_dropdown_info a:hover, .s-disabled .select_dropdown_info a:active, .s-disabled .select_dropdown_info a:focus, .s-disabled .select_dropdown_info .no_link:hover, .s-disabled .select_dropdown_info .no_link:active, .s-disabled .select_dropdown_info .no_link:focus, .s-disabled .select_dropdown_info .fake_link:hover, .s-disabled .select_dropdown_info .fake_link:active, .s-disabled .select_dropdown_info .fake_link:focus {
  background:#f3f3f3;
  color:#6d6e71;
}
.s-disabled:hover .select_dropdown_info { border:1px solid #f3f3f3; }
.pagination_tools {
  float:right;
  display:inline;
}
.pagination_tools .tools_inner {
  float:right;
  display:inline;
  position:relative;
}
.pagination_tools .pagination_pages {
  float:right;
  display:inline;
  position:relative;
  padding:0 45px;
}
.pagination_tools .pagination_context {
  float:right;
  display:inline;
  position:relative;
  z-index:2;
  line-height:24px;
}
.pagination_tools .pagination_context .page_current input {
  height:22px;
  line-height:22px;
  padding:0 5px;
  border:1px solid #a7a9ac;
  width:26px;
  background:#ffffff;
}
.pagination_tools .pagination_context .page_current input:focus { border:1px solid #58585a; }
.pagination_tools .pagination_context .page_current label {
  position:relative;
  top:1px;
  font-weight:normal;
}
.pagination_tools .pagination_context .page_total {
  position:relative;
  top:1px;
  font-weight:normal;
}
.pagination_tools .pagination_context .page_total_nr { font-weight:normal; }
.pagination_tools .pagination_nav {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  z-index:1;
}
.pagination_tools .pagination_nav li {
  position:absolute;
  top:2px;
  width:20px;
  height:20px;
  z-index:10;
}
.pagination_tools .pagination_nav li a, .pagination_tools .pagination_nav li .fake_link, .pagination_tools .pagination_nav li .no_link {
  display:block;
  width:20px;
  height:20px;
  text-decoration:none;
  text-align:center;
  color:#6d6e71;
}
.pagination_tools .pagination_nav li a .label, .pagination_tools .pagination_nav li .fake_link .label, .pagination_tools .pagination_nav li .no_link .label { display:none; }
.pagination_tools .pagination_nav li a .fa, .pagination_tools .pagination_nav li .fake_link .fa, .pagination_tools .pagination_nav li .no_link .fa {
  display:block;
  width:20px;
  height:20px;
  line-height:20px;
}
.pagination_tools .pagination_nav li a:link, .pagination_tools .pagination_nav li a:visited, .pagination_tools .pagination_nav li .fake_link:link, .pagination_tools .pagination_nav li .fake_link:visited, .pagination_tools .pagination_nav li .no_link:link, .pagination_tools .pagination_nav li .no_link:visited { color:#6d6e71; }
.pagination_tools .pagination_nav li a:hover, .pagination_tools .pagination_nav li a:active, .pagination_tools .pagination_nav li a:focus, .pagination_tools .pagination_nav li .fake_link:hover, .pagination_tools .pagination_nav li .fake_link:active, .pagination_tools .pagination_nav li .fake_link:focus, .pagination_tools .pagination_nav li .no_link:hover, .pagination_tools .pagination_nav li .no_link:active, .pagination_tools .pagination_nav li .no_link:focus { color:#007fc7; }
.pagination_tools .pagination_nav li.s-disabled {
  cursor:default;
  opacity:0.5;
}
.pagination_tools .pagination_nav li.s-disabled a, .pagination_tools .pagination_nav li.s-disabled .fake_link, .pagination_tools .pagination_nav li.s-disabled .no_link {
  color:#6d6e71;
  cursor:default;
}
.pagination_tools .pagination_nav li.s-disabled a:link, .pagination_tools .pagination_nav li.s-disabled a:hover, .pagination_tools .pagination_nav li.s-disabled .fake_link:link, .pagination_tools .pagination_nav li.s-disabled .fake_link:hover, .pagination_tools .pagination_nav li.s-disabled .no_link:link, .pagination_tools .pagination_nav li.s-disabled .no_link:hover { color:#6d6e71; }
.pagination_tools .pagination_nav li.s-disabled a:hover, .pagination_tools .pagination_nav li.s-disabled a:active, .pagination_tools .pagination_nav li.s-disabled a:focus, .pagination_tools .pagination_nav li.s-disabled .fake_link:hover, .pagination_tools .pagination_nav li.s-disabled .fake_link:active, .pagination_tools .pagination_nav li.s-disabled .fake_link:focus, .pagination_tools .pagination_nav li.s-disabled .no_link:hover, .pagination_tools .pagination_nav li.s-disabled .no_link:active, .pagination_tools .pagination_nav li.s-disabled .no_link:focus { color:#6d6e71; }
.pagination_tools .pagination_nav .page_first { left:0; }
.pagination_tools .pagination_nav .page_first .fa {
  position:relative;
  top:1px;
}
.pagination_tools .pagination_nav .page_previous { left:20px; }
.pagination_tools .pagination_nav .page_previous .fa {
  position:relative;
  top:1px;
}
.pagination_tools .pagination_nav .page_last { right:0; }
.pagination_tools .pagination_nav .page_last .fa {
  position:relative;
  top:1px;
}
.pagination_tools .pagination_nav .page_next { right:20px; }
.pagination_tools .pagination_nav .page_next .fa {
  position:relative;
  top:1px;
}
.pagination_tools .pagination_rows {
  display:inline;
  float:right;
  padding:2px 12px 1px 0;
}
.pagination_tools .pagination_rows .select_dropdown { float:left; }
.pagination_tools .pagination_rows .pagination_rows_label {
  float:left;
  display:inline;
  padding:0 8px;
  line-height:22px;
}
.pagination_tools .pagination_rows .select_dropdown_info .fake_link .inner { padding:0 25px 0 5px; }
.pagination_tools .pagination_rows .select_dropdown_options ul li a, .pagination_tools .pagination_rows .select_dropdown_options ul li .no_link, .pagination_tools .pagination_rows .select_dropdown_options ul li .fake_link { padding:0; }
.notification_block {
  margin:10px 10px;
  border:1px solid #f3f3f3;
  background:#f3f3f3;
  padding:4px;
}
.app_block .notification_block { margin:10px; }
.notification_block .notification_block_inner {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding-left:30px;
  width:100%;
  position:relative;
}
.notification_block .notification_block_inner > .fa {
  position:absolute;
  top:50%;
  left:0;
  margin:-6px 0 0;
  height:20px;
  width:20px;
  text-align:center;
  line-height:10px;
  font-size:20px;
  color:#d1d2d4;
}
.notification_block .notification_block_close {
  position:absolute;
  top:0;
  right:0;
  width:20px;
  height:20px;
}
.notification_block .notification_block_close .fa-times {
  width:18px;
  height:18px;
  font-size:16px;
  line-height:18px;
  text-align:center;
  color:#999999;
  cursor:pointer;
}
.notification_block .notification_block_close .fa-times:hover { color:#000000; }
.notification_block .notification_info p { padding-bottom:10px; }
.notification_block .notification_info:last-child p:last-child { padding-bottom:0; }
.notification_block .notification_info p:first-child { padding-top:0; }
.notification_block .notification_action p { padding-bottom:10px; }
.notification_block .notification_action p:last-child { padding-bottom:0; }
.notification_block .notification_action p:first-child { padding-top:0; }
.notification_block.s-warning {
  background:#ffe8d9;
  border-color:#f47521;
}
.notification_block.s-warning .notification_block_inner > .fa { color:#f47521; }
.notification_block.s-error {
  background:#ffd9da;
  border-color:#de1f26;
}
.notification_block.s-error .notification_block_inner > .fa { color:#de1f26; }
.notification_block.s-success {
  background:#fffef0;
  border-color:#7ca33f;
}
.notification_block.s-success .notification_block_inner > .fa { color:#7ca33f; }
.notification_block.s-info {
  background:#fffbcf;
  border-color:#f8e308;
}
.notification_block.s-info .notification_block_inner > .fa { color:#6d6e71; }
.notification_block.s-default {
  background:#eeeeef;
  border-color:#a7a9ac;
}
.notification_block.s-default .notification_block_inner > .fa { color:#6d6e71; }
.notification_block .table_holder { margin:0 10px; }
.notification_block .table_holder td, .notification_block .table_holder th { border-color:#ffffff !important; }
.s-warning-text { color:#f47521; }
.s-error-text { color:#de1f26; }
.s-success-text { color:#7ca33f; }
.s-disabled-text { opacity:0.5; }
.ui-front { z-index:200; }
.ui-resizable { position:relative; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-top, .ui-corner-right, .ui-corner-left, .ui-corner-br, .ui-corner-bl, .ui-corner-tr, .ui-corner-tl {
  -moz-border-radius:0 0 0 0;
  -webkit-border-radius:0 0 0 0;
  border-radius:0 0 0 0;
}
.ui-widget-content {
  background:#ffffff;
  border:none;
  color:#000000;
}
.ui-widget {
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size:12px;
}
.ui-widget .ui-widget { font-size:1.000em; }
.ui-widget button, .ui-widget select, .ui-widget input, .ui-widget textarea { font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; }
.ui-icon {
  height:16px;
  width:16px;
  background-repeat:no-repeat;
  display:block;
  overflow:hidden;
  text-indent:-9999px;
}
.ui-icon-triangle-1-e {
  background:none !important;
  font-family:cartagenia;
  font-style:normal;
  font-weight:normal;
  line-height:20px;
  position:relative;
  text-indent:0;
  font-size:16px;
}
.ui-icon-triangle-1-e:before {
  content:"\e642";
  display:block;
  font-size:16px;
  height:100%;
  width:100%;
  left:0;
  top:0;
  line-height:20px;
  position:absolute;
  text-align:center;
}
.ui-icon-triangle-1-s {
  background:none !important;
  font-family:cartagenia;
  font-style:normal;
  font-weight:normal;
  line-height:20px;
  position:relative;
  text-indent:0;
  font-size:16px;
}
.ui-icon-triangle-1-s:before {
  content:"\e644";
  display:block;
  font-size:16px;
  height:100%;
  width:100%;
  left:0;
  top:0;
  line-height:20px;
  position:absolute;
  text-align:center;
}
.ui-icon-info {
  background:none !important;
  font-family:cartagenia;
  font-style:normal;
  font-weight:normal;
  line-height:20px;
  position:relative;
  text-indent:0;
  font-size:16px;
  background:none !important;
  line-height:16px;
  color:#d1d2d4;
}
.ui-icon-info:hover { color:#6d6e71; }
.ui-icon-info:before {
  content:"\e629";
  display:block;
  font-size:16px;
  height:100%;
  width:100%;
  left:0;
  top:0;
  line-height:20px;
  position:absolute;
  text-align:center;
  line-height:16px;
}
.ui-tabs {
  padding:0;
  position:relative;
}
.ui-tabs .ui-tabs-nav {
  margin:0 10px;
  padding:0.2em 5px 0;
  border-bottom:1px solid #6d6e71;
}
.ui-tabs .ui-tabs-nav li {
  border-bottom-width:0;
  float:left;
  list-style:none outside none;
  margin:1px 5px 0px;
  padding:0;
  position:relative;
  top:0;
  white-space:nowrap;
  background:#ffffff;
  border-top:1px solid #d1d2d4;
  border-left:1px solid #d1d2d4;
  border-right:1px solid #d1d2d4;
}
.sub-tabs.ui-tabs .ui-tabs-nav li { margin:1px 3px 0px; }
.ui-tabs .ui-tabs-nav li a {
  float:left;
  padding:7px 14px 6px;
  text-decoration:none;
  font-weight:bold;
}
.sub-tabs.ui-tabs .ui-tabs-nav li a { padding:2px 8px 2px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom:-1px;
  padding-bottom:1px;
  border-top:5px solid #007fc7;
  border-left:1px solid #6d6e71;
  border-right:1px solid #6d6e71;
}
.sub-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active { border-top:1px solid #6d6e71; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
  padding:2px 14px 7px;
  color:#007fc7;
}
.sub-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active a { padding:1px 8px 3px; }
.ui-tabs .ui-tabs-panel {
  background:none;
  border-width:0;
  display:block;
  padding:10px 0 0 0;
}
.sub-tabs.ui-tabs .ui-tabs-panel { padding:5px 0 0 0; }
.sub-tabs.ui-tabs .ui-tabs-panel.padding { padding:0 5px; }
.sub-tabs.ui-tabs .ui-tabs-panel.padding .table_holder_info-listing { margin:0; }
.ui-helper-clearfix { min-height:0; }
.ui-helper-clearfix:after { clear:both; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  border-collapse:collapse;
  content:"";
  display:table;
}
.ui-helper-reset {
  border:0 none;
  font-size:100%;
  line-height:1.3;
  list-style:none outside none;
  margin:0;
  outline:0 none;
  padding:0;
  text-decoration:none;
}
.ui-widget-header {
  background:transparent;
  border:none;
  color:inherit;
  font-weight:normal;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background:transparent;
  border:none;
  color:#58585a;
  font-weight:normal;
}
.ui-state-default a { color:#6d6e71; }
.ui-state-default a:link, .ui-state-default a:visited {
  color:#6d6e71;
  text-decoration:none;
}
.ui-state-default a:hover, .ui-state-default a:active, .ui-state-default a:focus {
  color:#007fc7;
  text-decoration:none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  background:transparent;
  border:1px solid #6d6e71;
  color:#58585a;
  font-weight:normal;
}
.ui-button {
  text-decoration:none;
  cursor:pointer;
  display:inline-block;
  line-height:normal;
  margin-right:5px;
  overflow:visible;
  padding:0;
  position:relative;
  text-align:center;
  vertical-align:middle;
}
.ui-button:link, .ui-button:visited { text-decoration:none; }
.ui-button:hover, .ui-button:active, .ui-button:focus { text-decoration:none; }
.ui-button .ui-button-text {
  display:block;
  line-height:normal;
}
.ui-button-text-only .ui-button-text { padding:0.4em 1em; }
.ui-icon-closethick {
  background:none !important;
  text-indent:0 !important;
}
.ui-icon-closethick:before {
  content:"\e608";
  font-family:cartagenia;
  font-size:1.333em;
  color:#ffffff;
  display:block;
}
.ui-autocomplete {
  border:1px solid #a7a9ac;
  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.05), 1px 1px 1px rgba(0,0,0,0.1);
  -webkit-box-shadow:2px -2px 2px rgba(0,0,0,0.05), 1px 1px 1px rgba(0,0,0,0.1);
  box-shadow:2px 2px 2px rgba(0,0,0,0.05), 1px 1px 1px rgba(0,0,0,0.1);
}
.ui-autocomplete:after, .ui-autocomplete:before {
  content:" ";
  display:table;
}
.ui-autocomplete:after { clear:both; }
.ui-autocomplete .ui-menu-item {
  line-height:20px;
  padding:0 2px;
  margin:0;
  height:20px;
}
.ui-autocomplete .ui-menu-item.ui-state-focus {
  border:none;
  background:#007fc7;
  color:#ffffff;
  margin-left:-2px;
  padding-left:4px;
}
.ui-autocomplete .ui-menu-item a {
  display:block;
  padding:1px 10px;
  height:20px;
  line-height:20px;
  cursor:pointer;
}
.ui-autocomplete .ui-menu-item a.ui-state-focus {
  border:none;
  background:#007fc7;
  color:#ffffff;
}
.ui-autocomplete .ui-autocomplete-nrofresults {
  color:#a7a9ac;
  font-style:italic;
}
.ui-autocomplete .ui-autocomplete-nrofresults.ui-state-focus {
  background:none;
  color:#a7a9ac;
}
.ui-autocomplete.scroll_150 {
  max-height:150px;
  overflow-y:auto;
  overflow-x:hidden;
}
.ui-widget-overlay {
  background:rgba(0,0,0,0.25);
  opacity:1;
}
.ui-widget-overlay {
  height:100%;
  left:0;
  position:fixed;
  top:0;
  width:100%;
}
.ui-dialog {
  left:0;
  outline:0 none;
  padding:10px;
  position:absolute;
  top:0;
  background:#f3f3f3;
  border:2px solid #d1d2d4;
  font-size:12px;
}
.ui-dialog .ui-dialog-titlebar {
  padding:5px 10px;
  position:relative;
  margin:-12px -12px 10px;
  background-color:#6d6e71;
}
.s-dialog_no_close.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close { display:none; }
.ui-dialog .ui-dialog-title {
  float:left;
  margin:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:90%;
  font-size:1.167em;
  color:#ffffff;
  min-height:21px;
}
.ui-dialog .ui-dialog-content {
  background:transparent;
  border:0 none;
  overflow:auto;
  padding:0;
  position:relative;
}
.ui-dialog .form_container { margin:0; }
.ui-draggable .ui-dialog-titlebar { cursor:move; }
.ui-datepicker {
  display:none;
  padding:0;
  width:17em;
  background:#f3f3f3;
  border:1px solid #58585a;
}
.ui-datepicker .ui-datepicker-header {
  background:#58585a;
  color:#ffffff;
  padding:2px 0;
  position:relative;
}
.ui-datepicker .ui-datepicker-title {
  color:#ffffff;
  line-height:20px;
  margin:0 30px;
  text-align:center;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  height:24px;
  position:absolute;
  top:0;
  width:24px;
  text-indent:0;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display:block;
  left:0;
  margin:0;
  position:absolute;
  top:0;
  height:24px;
  width:24px;
  background:none;
  text-indent:0;
  color:#58585a;
}
.ui-datepicker .ui-datepicker-prev span:before, .ui-datepicker .ui-datepicker-next span:before {
  font-family:cartagenia;
  font-size:16px;
  line-height:24px;
  text-align:center;
  display:block;
  position:absolute;
  height:24px;
  width:24px;
  top:0;
  left:0;
  color:#ffffff;
  cursor:pointer;
}
.ui-datepicker .ui-datepicker-prev:link, .ui-datepicker .ui-datepicker-prev:visited, .ui-datepicker .ui-datepicker-next:link, .ui-datepicker .ui-datepicker-next:visited { border:none; }
.ui-datepicker .ui-datepicker-prev:link span:before, .ui-datepicker .ui-datepicker-prev:visited span:before, .ui-datepicker .ui-datepicker-next:link span:before, .ui-datepicker .ui-datepicker-next:visited span:before {
  background:#58585a;
  color:#ffffff;
}
.ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-prev:active, .ui-datepicker .ui-datepicker-prev:focus, .ui-datepicker .ui-datepicker-next:hover, .ui-datepicker .ui-datepicker-next:active, .ui-datepicker .ui-datepicker-next:focus { border:none; }
.ui-datepicker .ui-datepicker-prev:hover span:before, .ui-datepicker .ui-datepicker-prev:active span:before, .ui-datepicker .ui-datepicker-prev:focus span:before, .ui-datepicker .ui-datepicker-next:hover span:before, .ui-datepicker .ui-datepicker-next:active span:before, .ui-datepicker .ui-datepicker-next:focus span:before {
  background:#007fc7;
  color:#ffffff;
}
.ui-datepicker .ui-datepicker-prev { left:0; }
.ui-datepicker .ui-datepicker-prev span:before { content:"\e643"; }
.ui-datepicker .ui-datepicker-next { right:0; }
.ui-datepicker .ui-datepicker-next span:before { content:"\e642"; }
.ui-datepicker table {
  border-collapse:collapse;
  font-size:1.000em;
  margin:0 0 5px;
  width:100%;
}
.ui-datepicker th {
  border:none;
  font-weight:bold;
  padding:8px 3px;
  text-align:center;
}
.ui-datepicker td {
  border:none;
  padding:1px;
}
.ui-datepicker td span, .ui-datepicker td a {
  display:block;
  padding:2px;
  text-align:right;
  text-decoration:none;
}
.ui-datepicker td span:hover, .ui-datepicker td span:active, .ui-datepicker td span:focus, .ui-datepicker td a:hover, .ui-datepicker td a:active, .ui-datepicker td a:focus {
  background:#007fc7;
  color:#ffffff;
}
.ui-datepicker td span.ui-state-active:link, .ui-datepicker td span.ui-state-active:visited, .ui-datepicker td span.ui-state-active:hover, .ui-datepicker td span.ui-state-active:active, .ui-datepicker td span.ui-state-active:focus, .ui-datepicker td a.ui-state-active:link, .ui-datepicker td a.ui-state-active:visited, .ui-datepicker td a.ui-state-active:hover, .ui-datepicker td a.ui-state-active:active, .ui-datepicker td a.ui-state-active:focus {
  background:#007fc7;
  color:#ffffff;
}
.ui-datepicker td.ui-datepicker-today { padding:0; }
.ui-datepicker td.ui-datepicker-today span, .ui-datepicker td.ui-datepicker-today a { border:1px solid #007fc7; }
.ui-datepicker td.ui-datepicker-current-day { padding:1px; }
.ui-datepicker td.ui-datepicker-current-day span, .ui-datepicker td.ui-datepicker-current-day a { border:none; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-priority-primary {
  background:#6d6e71;
  color:#ffffff;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-priority-primary:hover, .ui-datepicker .ui-datepicker-buttonpane button.ui-priority-primary:active, .ui-datepicker .ui-datepicker-buttonpane button.ui-priority-primary:focus {
  background:#007fc7;
  color:#ffffff;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-priority-secondary {
  background:#d1d2d4;
  color:#6d6e71;
  opacity:1;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-priority-secondary:hover, .ui-datepicker .ui-datepicker-buttonpane button.ui-priority-secondary:active, .ui-datepicker .ui-datepicker-buttonpane button.ui-priority-secondary:focus {
  background:#007fc7;
  color:#ffffff;
}
.ui-dialog .ui-datepicker .ui-datepicker-buttonpane button.ui-priority-secondary:hover, .ui-dialog .ui-datepicker .ui-datepicker-buttonpane button.ui-priority-secondary:active, .ui-dialog .ui-datepicker .ui-datepicker-buttonpane button.ui-priority-secondary:focus { background:#007fc7; }
.ui-accordion .ui-accordion-header {
  cursor:pointer;
  display:block;
  margin-top:0;
  min-height:0;
  padding:2px;
  position:relative;
  line-height:20px;
}
.ui-accordion .ui-accordion-header.ui-state-default {
  background:#6d6e71;
  color:#ffffff;
}
.ui-accordion .ui-accordion-header.ui-state-default a:link, .ui-accordion .ui-accordion-header.ui-state-default a:visited { color:#ffffff; }
.ui-accordion .ui-accordion-header.ui-state-default a:hover, .ui-accordion .ui-accordion-header.ui-state-default a:active, .ui-accordion .ui-accordion-header.ui-state-default a:focus { color:#ffffff; }
.ui-accordion .ui-accordion-header.ui-state-default:hover { background:#58585a; }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  left:5px;
  margin-top:-10px;
  position:absolute;
  top:50%;
  color:#ffffff;
}
.ui-accordion .ui-accordion-icons { padding-left:25px; }
.ui-accordion .ui-accordion-content {
  border-top:none;
  overflow:auto;
  padding:0;
  background:#d1d2d4;
}
.ui-accordion .ui-accordion-content .ui-button-text-only {
  width:auto;
  display:block;
  margin:0;
}
.ui-accordion .ui-accordion-content .ui-button-text-only.ui-state-default { background:#d1d2d4; }
.ui-accordion .ui-accordion-content .ui-button-text-only.ui-state-default:hover { background:#fffbcf; }
.ui-accordion .ui-button-text-only { text-align:left; }
#uploadWizardDialog > p {
  margin:0 10px;
  padding-bottom:20px;
}
#uploadWizardDialog .notification_block p:last-child { padding-bottom:0; }
.qtip {
  position:absolute;
  left:-28000px;
  top:-28000px;
  display:none;
  max-width:280px;
  min-width:50px;
  font-size:1.000em;
  direction:ltr;
  box-shadow:none;
  padding:0;
}
.qtip .qtip-tip {
  margin:0 auto;
  overflow:hidden;
  z-index:10;
}
.qtip-content {
  position:relative;
  padding:10px 10px;
  overflow:hidden;
  text-align:left;
  word-wrap:break-word;
}
.qtip-content .ui-widget-header {
  margin:10px 0 5px;
  color:#6d6e71;
  font-size:1.083em;
  font-weight:bold;
  padding:0;
  background:transparent;
}
.qtip-content .ui-widget-header:first-child {
  margin:-10px -10px 8px;
  padding:5px 10px 5px;
  width:100%;
  background:#6d6e71;
  color:#ffffff;
  font-size:1.083em;
  font-weight:normal;
}
.qtip-content h3 { font-size:1.167em; }
.qtip-titlebar {
  position:relative;
  padding:5px 35px 5px 10px;
  overflow:hidden;
  border-width:0 0 1px;
  font-weight:700;
}
.qtip-titlebar + .qtip-content { border-top-width:0 !important; }
.qtip-titlebar .qtip-close {
  right:4px;
  top:50%;
  margin-top:-9px;
}
* html .qtip-titlebar .qtip-close { top:16px; }
.qtip-close {
  position:absolute;
  right:-9px;
  top:-9px;
  cursor:pointer;
  outline:medium none;
  border-width:1px;
  border-style:solid;
  border-color:transparent;
}
.qtip-titlebar .ui-icon, .qtip-icon .ui-icon {
  display:block;
  text-indent:-1000em;
  direction:ltr;
}
.qtip-icon { text-decoration:none; }
.qtip-icon .ui-icon {
  text-decoration:none;
  width:18px;
  height:14px;
  line-height:14px;
  text-align:center;
  text-indent:0;
  font:400 bold 10px/13px Tahoma, sans-serif;
  color:inherit;
  background:transparent none no-repeat -100em -100em;
}
.qtip-default {
  border-width:1px;
  border-style:solid;
  border-color:#6d6e71;
  background:#f3f3f3;
  color:#58585a;
}
.qtip-default .qtip-titlebar {
  background-color:#6d6e71;
  color:#ffffff;
}
.qtip-default .qtip-titlebar .qtip-close {
  border-color:#aaaaaa;
  color:#ffffff;
}
.qtip-default .qtip-icon {
  border-color:#cccccc;
  background:#f1f1f1;
  color:#777777;
}
.qtip .qtip-tip, .qtip .qtip-tip .qtip-vml, .qtip .qtip-tip canvas {
  position:absolute;
  color:#123456;
  background:transparent;
  border:0 dashed transparent;
}
.qtip .qtip-tip {
  background:#6d6e71;
  border-color:#6d6e71;
}
.qtip .qtip-tip canvas {
  top:0;
  left:0;
}
.qtip .qtip-tip .qtip-vml {
  behavior:url(#default#VML);
  display:inline-block;
  visibility:visible;
}
#bench-head {
  width:100%;
  height:50px;
  position:relative;
  background:#ffffff;
}
#cartagenia-logo {
  position:absolute;
  top:0;
  left:5px;
  width:600px;
  height:50px;
  z-index:4;
}
#cartagenia-logo a {
  display:block;
  width:100%;
  text-decoration:none;
}
#cartagenia-logo a:after, #cartagenia-logo a:before {
  content:" ";
  display:table;
}
#cartagenia-logo a:after { clear:both; }
#cartagenia-logo-base {
  display:inline;
  float:left;
  width:234px;
  height:50px;
  overflow:hidden;
}
#cartagenia-logo-base img {
  display:inline;
  float:left;
  width:234px;
  height:50px;
}
#bench-logo {
  display:inline;
  float:left;
  height:30px;
  font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
  line-height:30px;
  font-size:30px;
  font-weight:normal;
  padding:12px 7px 10px 5px;
  color:#7ca33f;
  text-decoration:none;
}
#bench-app-logo {
  display:inline;
  float:left;
  height:30px;
  font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size:30px;
  line-height:30px;
  font-weight:normal;
  padding:12px 0 10px;
  color:#7ca33f;
  text-decoration:none;
}
#main-nav {
  padding:0;
  margin:5px 10px;
  position:relative;
  z-index:101;
  height:40px;
  width:40px;
  float:right;
  display:inline;
}
#main-nav .nav-title {
  display:block;
  width:36px;
  height:36px;
  padding:2px;
  background:#f3f3f3;
  cursor:pointer;
}
#main-nav .nav-title .inner {
  display:block;
  height:100%;
  width:100%;
}
#main-nav .nav-title .label {
  display:block;
  width:30px;
  height:30px;
  margin:3px;
  text-indent:-9999px;
  background:url(../images/cartagenia-apps.png) 0 0 no-repeat;
}
#main-nav .nav-title:hover .label { background-position:0 -30px; }
#main-nav ul {
  position:absolute;
  top:40px;
  width:210px;
  left:-85px;
  display:none;
  height:0;
  overflow:hidden;
  background:#ffffff;
  border:1px solid #d1d2d4;
}
#main-nav ul:after, #main-nav ul:before {
  content:" ";
  display:table;
}
#main-nav ul:after { clear:both; }
#main-nav ul li {
  float:left;
  display:inline;
  width:70px;
  height:90px;
}
#main-nav ul li:nth-child(3n) { margin-right:-50px; }
#main-nav ul li:nth-child(3n+1) { clear:left; }
#main-nav ul li.s-active_trail a, #main-nav ul li.s-active_trail .no_link, #main-nav ul li.s-active_trail .fake_link { color:#007fc7; }
#main-nav ul li.s-active_trail a:link, #main-nav ul li.s-active_trail a:visited, #main-nav ul li.s-active_trail .no_link:link, #main-nav ul li.s-active_trail .no_link:visited, #main-nav ul li.s-active_trail .fake_link:link, #main-nav ul li.s-active_trail .fake_link:visited { color:#007fc7; }
#main-nav ul li.s-active_trail a:hover, #main-nav ul li.s-active_trail a:active, #main-nav ul li.s-active_trail a:hover, #main-nav ul li.s-active_trail .no_link:hover, #main-nav ul li.s-active_trail .no_link:active, #main-nav ul li.s-active_trail .no_link:hover, #main-nav ul li.s-active_trail .fake_link:hover, #main-nav ul li.s-active_trail .fake_link:active, #main-nav ul li.s-active_trail .fake_link:hover { color:#007fc7; }
#main-nav ul li.s-active_trail a.s-active, #main-nav ul li.s-active_trail .no_link.s-active, #main-nav ul li.s-active_trail .fake_link.s-active { color:#007fc7; }
#main-nav ul li.s-active_trail a.s-active:link, #main-nav ul li.s-active_trail a.s-active:visited, #main-nav ul li.s-active_trail a.s-active:hover, #main-nav ul li.s-active_trail a.s-active:active, #main-nav ul li.s-active_trail a.s-active:focus, #main-nav ul li.s-active_trail .no_link.s-active:link, #main-nav ul li.s-active_trail .no_link.s-active:visited, #main-nav ul li.s-active_trail .no_link.s-active:hover, #main-nav ul li.s-active_trail .no_link.s-active:active, #main-nav ul li.s-active_trail .no_link.s-active:focus, #main-nav ul li.s-active_trail .fake_link.s-active:link, #main-nav ul li.s-active_trail .fake_link.s-active:visited, #main-nav ul li.s-active_trail .fake_link.s-active:hover, #main-nav ul li.s-active_trail .fake_link.s-active:active, #main-nav ul li.s-active_trail .fake_link.s-active:focus { color:#007fc7; }
#main-nav ul .list_item {
  float:left;
  display:inline;
}
#main-nav ul a, #main-nav ul .no_link, #main-nav ul .fake_link {
  float:left;
  display:inline;
  text-decoration:none;
  font-size:1.000em;
  color:#a7a9ac;
  width:50px;
  padding:10px;
  height:70px;
}
#main-nav ul a .inner, #main-nav ul .no_link .inner, #main-nav ul .fake_link .inner {
  float:left;
  display:inline;
  width:50px;
  height:70px;
  position:relative;
}
#main-nav ul a .fa, #main-nav ul .no_link .fa, #main-nav ul .fake_link .fa {
  width:50px;
  height:50px;
  line-height:50px;
  font-size:50px;
  display:block;
  top:0;
  text-align:center;
}
#main-nav ul a .label, #main-nav ul .no_link .label, #main-nav ul .fake_link .label {
  width:50px;
  height:20px;
  position:absolute;
  bottom:0;
  left:0;
  text-align:center;
  display:block;
}
#main-nav ul a:link, #main-nav ul a:visited, #main-nav ul .no_link:link, #main-nav ul .no_link:visited, #main-nav ul .fake_link:link, #main-nav ul .fake_link:visited { color:#a7a9ac; }
#main-nav ul a:hover, #main-nav ul a:active, #main-nav ul a:hover, #main-nav ul .no_link:hover, #main-nav ul .no_link:active, #main-nav ul .no_link:hover, #main-nav ul .fake_link:hover, #main-nav ul .fake_link:active, #main-nav ul .fake_link:hover { color:#007fc7; }
#main-nav ul a.s-active, #main-nav ul .no_link.s-active, #main-nav ul .fake_link.s-active { color:#2fa6eb; }
#main-nav ul a.s-active:link, #main-nav ul a.s-active:visited, #main-nav ul a.s-active:hover, #main-nav ul a.s-active:active, #main-nav ul a.s-active:focus, #main-nav ul .no_link.s-active:link, #main-nav ul .no_link.s-active:visited, #main-nav ul .no_link.s-active:hover, #main-nav ul .no_link.s-active:active, #main-nav ul .no_link.s-active:focus, #main-nav ul .fake_link.s-active:link, #main-nav ul .fake_link.s-active:visited, #main-nav ul .fake_link.s-active:hover, #main-nav ul .fake_link.s-active:active, #main-nav ul .fake_link.s-active:focus { color:#2fa6eb; }
#main-nav.s-dropdown-open ul {
  height:auto;
  display:block;
  -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow:2px -2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
}
#user_actions_top {
  position:relative;
  float:right;
  display:inline;
  height:50px;
  z-index:102;
}
#user_actions_top:after, #user_actions_top:before {
  content:" ";
  display:table;
}
#user_actions_top:after { clear:both; }
#lock-container {
  float:right;
  display:inline;
  margin:5px 10px;
}
#lock-container .button {
  width:95px;
  margin:0;
}
#lock-container .button a, #lock-container .button .fake_link, #lock-container .button .no_link { position:relative; }
#lock-container .button a .fa, #lock-container .button .fake_link .fa, #lock-container .button .no_link .fa {
  position:absolute;
  top:3px;
  left:10px;
  font-size:36px;
}
#login-back {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:10;
  background:#bdbec0 url(../images/login-bg-1920.png) 0 0 repeat-x;
}
#login-back-helix {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:url(../images/helix-1920.png) center center no-repeat;
}
#login-block {
  position:absolute;
  top:50%;
  left:50%;
  width:298px;
  border:1px solid #a7a9ac;
  background:#f3f3f3;
  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.05), 1px 1px 1px rgba(0,0,0,0.1);
  -webkit-box-shadow:2px -2px 2px rgba(0,0,0,0.05), 1px 1px 1px rgba(0,0,0,0.1);
  box-shadow:2px 2px 2px rgba(0,0,0,0.05), 1px 1px 1px rgba(0,0,0,0.1);
  height:168px;
  margin:-85px -150px;
}
#login-block.login-error {
  height:198px;
  margin:-100px -150px;
}
#login-block form { padding:0 10px; }
#login-block .form_row label {
  width:100%;
  margin-top:10px;
}
#login-block .form_row input { width:100%; }
#login-block .form_row button { margin-right:0; }
#login-block .form_row .form_validation { margin-top:10px; }
#login-block.confirm {
  height:218px;
  width:498px;
  margin:-110px -250px;
}
#login-block.confirm .form_row button {
  margin-left:10px;
  margin-right:0;
}
#login-block.confirm .form_row .button-secondary { background-color:#d1d2d4; }
#login-block.confirm .form_row .button-secondary:hover, #login-block.confirm .form_row .button-secondary:active, #login-block.confirm .form_row .button-secondary:focus {
  color:#ffffff;
  background:#007fc7;
}
#user-container {
  float:right;
  display:inline;
  margin:5px 10px;
  position:relative;
}
#user-container .user-logged_in {
  display:inline;
  float:right;
}
#user-container .user-logged_in a, #user-container .user-logged_in .fake_link, #user-container .user-logged_in .no_link {
  line-height:30px;
  font-size:1.167em;
  text-decoration:none;
  display:inline-block;
  padding:5px 30px 5px 20px;
  font-family:Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
  position:relative;
  color:#ffffff;
  background:#007fc7;
}
#user-container .user-logged_in a .inner, #user-container .user-logged_in .fake_link .inner, #user-container .user-logged_in .no_link .inner {
  font-weight:normal;
  border-right:1px solid #ffffff;
  display:inline-block;
  padding:0 20px 0 0;
}
#user-container .user-logged_in a .inner .fa, #user-container .user-logged_in .fake_link .inner .fa, #user-container .user-logged_in .no_link .inner .fa {
  position:absolute;
  top:11px;
  right:10px;
  font-size:20px;
}
#user-container .user-logged_in a:link, #user-container .user-logged_in a:visited, #user-container .user-logged_in .fake_link:link, #user-container .user-logged_in .fake_link:visited, #user-container .user-logged_in .no_link:link, #user-container .user-logged_in .no_link:visited {
  color:#ffffff;
  background:#007fc7;
}
#user-container.s-dropdown-open {
  -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow:2px -2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
}
#user-container.s-dropdown-open .user_actions {
  height:auto;
  display:block;
  -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow:2px -2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
}
#user-container .user_actions {
  height:0;
  width:100%;
  overflow:hidden;
  position:absolute;
  top:40px;
  right:0;
  display:none;
}
form { display:block; }
.form_row {
  margin:0 10px;
  padding:5px 0;
  line-height:22px;
}
.form_row:after, .form_row:before {
  content:" ";
  display:table;
}
.form_row:after { clear:both; }
.form_row.form_row_belong_top { margin-top:-10px; }
.form_row.form_row_belong_checkbox { padding-left:20px; }
legend .form_row.s-style_row_legend {
  margin-left:0;
  padding-bottom:0;
}
legend .form_row.s-style_row_legend label.s-style_nomargin { margin-left:0; }
.s-labels-top .form_row { padding-bottom:5px; }
.form_row .form_row_inner {
  width:100%;
  position:relative;
}
.form_row .form_row_inner:after, .form_row .form_row_inner:before {
  content:" ";
  display:table;
}
.form_row .form_row_inner:after { clear:both; }
.form_row label {
  width:25%;
  float:left;
  display:inline;
  text-align:right;
  line-height:20px;
}
.s-labels-15 .form_row label { width:15%; }
.s-labels-20 .form_row label { width:20%; }
.s-labels-30 .form_row label { width:30%; }
.s-labels-40 .form_row label { width:40%; }
.form_row label .label_value {
  display:block;
  padding:1px 10px 1px 0;
}
.form_row label.s-disabled, .s-disabled.form_row label, .s-disabled .form_row label {
  color:#a7a9ac;
  cursor:default;
  opacity:1;
}
.s-style_table_seperator.form_row label { margin-left:25%; }
.s-labels-top .s-style_table_seperator.form_row label {
  margin-left:0;
  width:45%;
  float:left;
  display:inline;
  text-align:right;
}
.s-style_table_seperator.form_row label .label_value {
  display:block;
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding-right:50px;
}
.s-style_table_seperator.form_row label .label_value .seperator {
  width:30px;
  position:absolute;
  top:0;
  right:0;
  display:block;
  text-align:center;
}
.s-style_row_line.form_row label {
  display:inline;
  float:left;
  width:auto;
  text-align:left;
}
.s-style_row_line.form_row label .label_value { padding:1px 5px 1px 0; }
.s-style_row_line.form_row label.s-style_label_normal {
  width:25%;
  text-align:right;
}
.s-labels-15 .s-style_row_line.form_row label.s-style_label_normal { width:15%; }
.s-labels-20 .s-style_row_line.form_row label.s-style_label_normal { width:20%; }
.s-labels-30 .s-style_row_line.form_row label.s-style_label_normal { width:30%; }
.s-labels-40 .s-style_row_line.form_row label.s-style_label_normal { width:40%; }
.s-style_row_line.form_row label.s-style_label_normal .label_value { padding:1px 10px 1px 0; }
.s-style_row_line.form_row label.s-style_label_normal:first-child { margin-left:0; }
.s-style_row_line.form_row label.s-style_nomargin { margin-left:0; }
.s-style_row_line.form_row label.s-style_nomargin:first-child { margin-left:0; }
.s-labels-top .s-style_row_line.form_row label {
  display:inline;
  float:left;
  width:auto;
}
.s-labels-top .s-style_row_line.form_row label.s-style_label_normal {
  width:90%;
  margin:0;
  text-align:left;
}
.s-style_row_line.form_row label.s-style_label_left { margin-left:0; }
.s-style_row_line.form_row label:first-child { margin-left:25%; }
.s-labels-15 .s-style_row_line.form_row label:first-child { margin-left:15%; }
.s-labels-20 .s-style_row_line.form_row label:first-child { margin-left:20%; }
.s-labels-30 .s-style_row_line.form_row label:first-child { margin-left:30%; }
.s-labels-40 .s-style_row_line.form_row label:first-child { margin-left:40%; }
.s-labels-top .s-style_row_line.form_row label:first-child { margin-left:0; }
.s-labels-top .form_row label {
  width:90%;
  margin:0;
  text-align:left;
}
.s-form-error.form_row label {
  color:#de1f26;
  font-weight:bold;
}
.form_row label.label_checkbox, .form_row label.label_radio {
  width:50%;
  margin:0 25%;
  text-align:left;
  padding-left:20px;
  position:relative;
}
.s-labels-15 .form_row label.label_checkbox, .s-labels-15 .form_row label.label_radio { margin:0 15%; }
.s-labels-20 .form_row label.label_checkbox, .s-labels-20 .form_row label.label_radio { margin:0 20%; }
.s-labels-30 .form_row label.label_checkbox, .s-labels-30 .form_row label.label_radio { margin:0 30%; }
.s-labels-40 .form_row label.label_checkbox, .s-labels-40 .form_row label.label_radio { margin:0 40%; }
.s-labels-top .form_row label.label_checkbox, .s-labels-top .form_row label.label_radio {
  margin:0;
  width:100%;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
.s-style_row_line.form_row label.label_checkbox, .s-style_row_line.form_row label.label_radio {
  display:inline;
  float:left;
  width:auto;
  padding:1px 5px 1px 20px;
  margin:0 5px;
}
.s-style_row_line.form_row label.label_checkbox.s-no-label, .s-style_row_line.form_row label.label_radio.s-no-label {
  margin-right:0;
  padding-right:0;
}
.s-style_row_line.form_row label.label_checkbox:first-child, .s-style_row_line.form_row label.label_radio:first-child { margin-left:25%; }
.s-labels-15 .s-style_row_line.form_row label.label_checkbox:first-child, .s-labels-15 .s-style_row_line.form_row label.label_radio:first-child { margin-left:15%; }
.s-labels-20 .s-style_row_line.form_row label.label_checkbox:first-child, .s-labels-20 .s-style_row_line.form_row label.label_radio:first-child { margin-left:20%; }
.s-labels-30 .s-style_row_line.form_row label.label_checkbox:first-child, .s-labels-30 .s-style_row_line.form_row label.label_radio:first-child { margin-left:30%; }
.s-labels-40 .s-style_row_line.form_row label.label_checkbox:first-child, .s-labels-40 .s-style_row_line.form_row label.label_radio:first-child { margin-left:40%; }
.s-labels-top .s-style_row_line.form_row label.label_checkbox, .s-labels-top .s-style_row_line.form_row label.label_radio {
  display:inline;
  float:left;
  width:auto;
}
.s-labels-top .s-style_row_line.form_row label.label_checkbox:first-child, .s-labels-top .s-style_row_line.form_row label.label_radio:first-child { margin-left:0; }
.s-style_row_line.form_row label.label_checkbox.s-style_nomargin, .s-style_row_line.form_row label.label_radio.s-style_nomargin { margin-left:0; }
.form_row label.label_checkbox input, .form_row label.label_radio input {
  width:auto;
  height:auto;
  position:absolute;
  left:0;
}
.form_row label.label_checkbox input { top:4px; }
.form_row label.label_radio input { top:6px; }
.form_row input, .form_row textarea { padding:0 5px; }
.form_row select { padding:0; }
.form_row input, .form_row textarea, .form_row select {
  width:65%;
  float:left;
  margin-right:0;
  margin-left:25%;
  display:inline;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  border:1px solid #a7a9ac;
  color:#58585a;
  line-height:20px;
  font-size:1.000em;
}
.form_row_100.form_row input, .form_row_100.form_row textarea, .form_row_100.form_row select { width:75%; }
.s-labels-top .form_row_100.form_row input, .s-labels-top .form_row_100.form_row textarea, .s-labels-top .form_row_100.form_row select { width:100%; }
.s-labels-15 .form_row input, .s-labels-15 .form_row textarea, .s-labels-15 .form_row select { width:75%; }
.s-labels-20 .form_row input, .s-labels-20 .form_row textarea, .s-labels-20 .form_row select { width:70%; }
.s-labels-30 .form_row input, .s-labels-30 .form_row textarea, .s-labels-30 .form_row select { width:60%; }
.s-labels-40 .form_row input, .s-labels-40 .form_row textarea, .s-labels-40 .form_row select { width:50%; }
.s-disabled.form_row input, .s-disabled.form_row textarea, .s-disabled.form_row select {
  border-color:#d1d2d4;
  background:#f3f3f3;
  color:#a7a9ac;
  opacity:1;
}
.form_row input option[disabled], .form_row textarea option[disabled], .form_row select option[disabled] { color:#a7a9ac; }
.s-style_table_seperator.form_row input, .s-style_table_seperator.form_row textarea, .s-style_table_seperator.form_row select { width:25%; }
.s-labels-top .s-style_table_seperator.form_row input, .s-labels-top .s-style_table_seperator.form_row textarea, .s-labels-top .s-style_table_seperator.form_row select {
  width:45%;
  margin-right:0;
  float:left;
  display:inline;
}
.s-style_row_line.form_row input, .s-style_row_line_inputs.form_row input, .s-style_row_line.form_row textarea, .s-style_row_line_inputs.form_row textarea, .s-style_row_line.form_row select, .s-style_row_line_inputs.form_row select {
  width:auto;
  margin-right:5px;
  margin-left:0 !important;
}
.s-labels-top .s-style_row_line.form_row input, .s-labels-top .s-style_row_line_inputs.form_row input, .s-labels-top .s-style_row_line.form_row textarea, .s-labels-top .s-style_row_line_inputs.form_row textarea, .s-labels-top .s-style_row_line.form_row select, .s-labels-top .s-style_row_line_inputs.form_row select {
  display:inline;
  float:left;
  width:auto;
}
.s-style_row_line.form_row input:first-child, .s-style_row_line_inputs.form_row input:first-child, .s-style_row_line.form_row textarea:first-child, .s-style_row_line_inputs.form_row textarea:first-child, .s-style_row_line.form_row select:first-child, .s-style_row_line_inputs.form_row select:first-child { margin-left:25%; }
.s-labels-15 .s-style_row_line.form_row input:first-child, .s-labels-15 .s-style_row_line_inputs.form_row input:first-child, .s-labels-15 .s-style_row_line.form_row textarea:first-child, .s-labels-15 .s-style_row_line_inputs.form_row textarea:first-child, .s-labels-15 .s-style_row_line.form_row select:first-child, .s-labels-15 .s-style_row_line_inputs.form_row select:first-child { margin-left:15%; }
.s-labels-20 .s-style_row_line.form_row input:first-child, .s-labels-20 .s-style_row_line_inputs.form_row input:first-child, .s-labels-20 .s-style_row_line.form_row textarea:first-child, .s-labels-20 .s-style_row_line_inputs.form_row textarea:first-child, .s-labels-20 .s-style_row_line.form_row select:first-child, .s-labels-20 .s-style_row_line_inputs.form_row select:first-child { margin-left:20%; }
.s-labels-30 .s-style_row_line.form_row input:first-child, .s-labels-30 .s-style_row_line_inputs.form_row input:first-child, .s-labels-30 .s-style_row_line.form_row textarea:first-child, .s-labels-30 .s-style_row_line_inputs.form_row textarea:first-child, .s-labels-30 .s-style_row_line.form_row select:first-child, .s-labels-30 .s-style_row_line_inputs.form_row select:first-child { margin-left:30%; }
.s-labels-40 .s-style_row_line.form_row input:first-child, .s-labels-40 .s-style_row_line_inputs.form_row input:first-child, .s-labels-40 .s-style_row_line.form_row textarea:first-child, .s-labels-40 .s-style_row_line_inputs.form_row textarea:first-child, .s-labels-40 .s-style_row_line.form_row select:first-child, .s-labels-40 .s-style_row_line_inputs.form_row select:first-child { margin-left:40%; }
.s-labels-top .s-style_row_line.form_row input:first-child, .s-labels-top .s-style_row_line_inputs.form_row input:first-child, .s-labels-top .s-style_row_line.form_row textarea:first-child, .s-labels-top .s-style_row_line_inputs.form_row textarea:first-child, .s-labels-top .s-style_row_line.form_row select:first-child, .s-labels-top .s-style_row_line_inputs.form_row select:first-child { margin-left:0; }
.s-labels-top .form_row input, .s-labels-top .form_row textarea, .s-labels-top .form_row select {
  width:90%;
  float:left;
  display:inline;
  margin-left:0;
}
.table_holder .s-labels-top .form_row input, .table_holder .s-labels-top .form_row textarea, .table_holder .s-labels-top .form_row select {
  width:100%;
  margin:0;
}
.form_row input:focus, .form_row textarea:focus, .form_row select:focus {
  border:1px solid #58585a;
  color:#424242;
}
.s-form-error.form_row input, .s-form-error.form_row textarea, .s-form-error.form_row select {
  border-color:#de1f26;
  color:#de1f26;
  background:#ffd9da;
}
.s-form-error.form_row input:focus, .s-form-error.form_row textarea:focus, .s-form-error.form_row select:focus {
  border-color:#de1f26;
  color:#424242;
  background:#ffffff;
}
.form_row .table_holder input, .form_row .table_holder textarea, .form_row .table_holder select {
  width:100%;
  margin:0;
}
.s-labels-top .form_row .table_holder input, .s-labels-top .form_row .table_holder textarea, .s-labels-top .form_row .table_holder select {
  width:100%;
  margin:0;
}
.form_row label + input, .form_row label + textarea, .form_row label + select { margin-left:0; }
.form_row label input, .form_row label textarea, .form_row label select { margin-left:0; }
.form_row .label_radio + input, .form_row .label_radio + textarea, .form_row .label_radio + select, .form_row .label_checkbox + input, .form_row .label_checkbox + textarea, .form_row .label_checkbox + select { margin-left:25%; }
.s-labels-15 .form_row .label_radio + input, .s-labels-15 .form_row .label_radio + textarea, .s-labels-15 .form_row .label_radio + select, .s-labels-15 .form_row .label_checkbox + input, .s-labels-15 .form_row .label_checkbox + textarea, .s-labels-15 .form_row .label_checkbox + select { margin-left:15%; }
.s-labels-20 .form_row .label_radio + input, .s-labels-20 .form_row .label_radio + textarea, .s-labels-20 .form_row .label_radio + select, .s-labels-20 .form_row .label_checkbox + input, .s-labels-20 .form_row .label_checkbox + textarea, .s-labels-20 .form_row .label_checkbox + select { margin-left:20%; }
.s-labels-30 .form_row .label_radio + input, .s-labels-30 .form_row .label_radio + textarea, .s-labels-30 .form_row .label_radio + select, .s-labels-30 .form_row .label_checkbox + input, .s-labels-30 .form_row .label_checkbox + textarea, .s-labels-30 .form_row .label_checkbox + select { margin-left:30%; }
.s-labels-40 .form_row .label_radio + input, .s-labels-40 .form_row .label_radio + textarea, .s-labels-40 .form_row .label_radio + select, .s-labels-40 .form_row .label_checkbox + input, .s-labels-40 .form_row .label_checkbox + textarea, .s-labels-40 .form_row .label_checkbox + select { margin-left:40%; }
.s-labels-top .form_row .label_radio + input, .s-labels-top .form_row .label_radio + textarea, .s-labels-top .form_row .label_radio + select, .s-labels-top .form_row .label_checkbox + input, .s-labels-top .form_row .label_checkbox + textarea, .s-labels-top .form_row .label_checkbox + select { margin-left:0; }
.form_row .label_radio input, .form_row .label_radio textarea, .form_row .label_radio select, .form_row .label_checkbox input, .form_row .label_checkbox textarea, .form_row .label_checkbox select { margin-left:0; }
.form_row input, .form_row select { height:22px; }
.form_row input[type=checkbox], .form_row input[type=radio] {
  height:auto;
  position:relative;
  top:3px;
}
.form_row input[type=file] { border:none; }
.form_row select, .form_row textarea { padding-right:0; }
.form_row select option {
  padding:0 5px;
  line-height:20px;
  height:20px;
}
.form_row select[multiple] { height:auto; }
.form_row select.s-contains-icons { font-family:cartagenia, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.form_row select.s-contains-icons option { font-family:cartagenia, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.form_row button {
  margin:0 10px 5px 0;
  line-height:22px;
  font-size:1.083em;
  padding:0 10px;
  cursor:pointer;
  background:#f3f3f3;
  color:#6d6e71;
  border:none;
  float:right;
}
.form_row button.button-left { float:left; }
.form_container_ok-cancel.form_row button { margin-right:5px; }
.col_fix .form_row button {
  width:100%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.col_fix .form_row button:first-child { margin-top:22px; }
.form_row button .inner { display:inline-block; }
.form_row button .fa {
  margin-right:10px;
  margin-left:-2px;
}
.form_row button.button_icon_only .fa {
  margin-left:0;
  margin-right:0;
}
.form_row button:hover, .form_row button:active, .form_row button:focus {
  background:#007fc7;
  color:#ffffff;
}
.form_row button.s-disabled {
  opacity:0.5;
  cursor:default;
  background:#f3f3f3;
  color:#6d6e71;
}
.form_row button.s-disabled:hover, .form_row button.s-disabled:active, .form_row button.s-disabled:focus {
  background:#f3f3f3;
  color:#6d6e71;
}
.form_row button.s-active {
  background:#6d6e71;
  color:#ffffff;
}
.form_row button.s-active:hover, .form_row button.s-active:active, .form_row button.s-active:focus {
  background:#6d6e71;
  color:#ffffff;
}
.form_row button:first-child { margin-right:25%; }
.form_row_100.form_row button:first-child { margin-right:0%; }
.s-labels-top .form_row_100.form_row button:first-child { margin-right:0%; }
.s-labels-top .form_row button:first-child { margin-right:10%; }
.form_container_ok-cancel.s-labels-top .form_row button:first-child { margin-right:5px; }
.form_container_ok-cancel .form_row button:first-child { margin-right:5px; }
.form_row .button-primary {
  background:#6d6e71;
  color:#ffffff;
}
.form_row .button-primary:hover, .form_row .button-primary:active, .form_row .button-primary:focus {
  background:#007fc7;
  color:#ffffff;
}
.form_row .button-primary.s-disabled {
  background:#6d6e71;
  color:#ffffff;
  opacity:0.5;
}
.form_row .button-primary.s-disabled:hover, .form_row .button-primary.s-disabled:active, .form_row .button-primary.s-disabled:focus {
  background:#6d6e71;
  color:#ffffff;
}
.form_row .button-primary.s-active {
  background:#007fc7;
  color:#ffffff;
}
.form_row .button-primary.s-active:hover, .form_row .button-primary.s-active:active, .form_row .button-primary.s-active:focus {
  background:#007fc7;
  color:#ffffff;
}
.form_row .button-secondary {
  background:#f3f3f3;
  color:#6d6e71;
}
.ui-dialog .form_row .button-secondary { background:#d1d2d4; }
.form_row .button-secondary:hover, .form_row .button-secondary:active, .form_row .button-secondary:focus {
  background:#007fc7;
  color:#ffffff;
}
.ui-dialog .form_row .button-secondary:hover, .ui-dialog .form_row .button-secondary:active, .ui-dialog .form_row .button-secondary:focus { background:#007fc7; }
.form_row .button-secondary.s-disabled {
  background:#f3f3f3;
  color:#6d6e71;
  opacity:0.5;
}
.ui-dialog .form_row .button-secondary.s-disabled { background:#d1d2d4; }
.form_row .button-secondary.s-disabled:hover, .form_row .button-secondary.s-disabled:active, .form_row .button-secondary.s-disabled:focus {
  background:#f3f3f3;
  color:#6d6e71;
}
.ui-dialog .form_row .button-secondary.s-disabled:hover, .ui-dialog .form_row .button-secondary.s-disabled:active, .ui-dialog .form_row .button-secondary.s-disabled:focus { background:#d1d2d4; }
.form_row .button-secondary.s-active {
  background:#6d6e71;
  color:#ffffff;
}
.ui-dialog .form_row .button-secondary.s-active { background:#6d6e71; }
.form_row .button-secondary.s-active:hover, .form_row .button-secondary.s-active:active, .form_row .button-secondary.s-active:focus {
  background:#6d6e71;
  color:#ffffff;
}
.ui-dialog .form_row .button-secondary.s-active:hover, .ui-dialog .form_row .button-secondary.s-active:active, .ui-dialog .form_row .button-secondary.s-active:focus { background:#6d6e71; }
.form_row .measurement {
  float:left;
  display:inline;
  margin-left:10px;
  color:#6d6e71;
  font-style:italic;
  padding:1px 0;
  height:20px;
  line-height:20px;
}
.s-disabled.form_row .measurement { color:#d1d2d4; }
.form_row_indent-1 { padding-left:30px; }
.form_row_indent-2 { padding-left:60px; }
.form_row_indent-3 { padding-left:90px; }
.form_row_indent-4 { padding-left:120px; }
.legend_next_row_same_line + .form_row { margin-top:-36px; }
.s-style_row_line .form_txt_inline, .s-style_row_line_inputs .form_txt_inline {
  float:left;
  display:inline;
  padding:1px 5px 1px 0;
  line-height:20px;
}
.form_container fieldset { padding:5px 0; }
.form_container fieldset legend { line-height:22px; }
.form_container fieldset legend.legend_like_label { font-weight:bold; }
.form_container fieldset legend.legend_like_label.legend_look_l2 {
  font-weight:normal;
  font-size:12px;
  line-height:20px;
}
.form_container fieldset legend.legend_next_row_same_line { padding:5px 0; }
.form_container fieldset.s-fieldset-border {
  background:#ffffff;
  border:1px solid #d1d2d4;
  margin:0 10px;
}
.form_container fieldset.s-fieldset-border.fieldset_belong_checkbox { margin:0 10px 0 30px; }
.form_container fieldset.s-fieldset-border.s-disabled { background-color:#eeeeef; }
.form_container fieldset.s-fieldset-border.s-disabled .table_holder td, .form_container fieldset.s-fieldset-border.s-disabled .table_holder th {
  background:#eeeeef;
  color:#a7a9ac;
}
.qtip .form_container fieldset.s-fieldset-border.s-disabled .table_holder td, .ui-dialog .form_container fieldset.s-fieldset-border.s-disabled .table_holder td, .qtip .form_container fieldset.s-fieldset-border.s-disabled .table_holder th, .ui-dialog .form_container fieldset.s-fieldset-border.s-disabled .table_holder th {
  background:#eeeeef;
  color:#a7a9ac;
}
.form_container fieldset.s-fieldset-border .table_holder { margin:0 10px; }
.form_container fieldset.s-fieldset-border .table_holder td, .form_container fieldset.s-fieldset-border .table_holder th { background:#ffffff; }
.qtip .form_container fieldset.s-fieldset-border .table_holder td, .ui-dialog .form_container fieldset.s-fieldset-border .table_holder td, .qtip .form_container fieldset.s-fieldset-border .table_holder th, .ui-dialog .form_container fieldset.s-fieldset-border .table_holder th { background:#ffffff; }
.form_container fieldset.s-fieldset-border .form_row .table_holder { margin:0; }
.form_container fieldset fieldset legend.legend_like_label { font-weight:normal; }
.form_container fieldset fieldset:last-child { padding-bottom:0; }
.form_container fieldset .fieldset_tools { margin:-32px 25% 0 0; }
.s-labels-top.form_container fieldset .fieldset_tools { margin:-32px 10% 0 0; }
.form_container fieldset .fieldset_tools .fieldset_tools_inner { margin:0 5px; }
.form_container fieldset .fieldset_tools.fieldset_tools_left { margin:-32px 0 0 25%; }
.s-labels-15 .form_container fieldset .fieldset_tools.fieldset_tools_left { margin-left:15%; }
.s-labels-20 .form_container fieldset .fieldset_tools.fieldset_tools_left { margin-left:20%; }
.s-labels-30 .form_container fieldset .fieldset_tools.fieldset_tools_left { margin-left:30%; }
.s-labels-40 .form_container fieldset .fieldset_tools.fieldset_tools_left { margin-left:40%; }
.form_container fieldset .fieldset_tools.fieldset_tools_left .button_list li {
  margin-left:0;
  margin-right:5px;
  float:left;
}
.form_container fieldset .fieldset_tools.s-fieldset_tools_legend {
  margin-top:-32px;
  padding-bottom:6px;
}
.form_container fieldset.fieldset_row_100 .fieldset_tools { margin:-32px 5px 0 0; }
.s-labels-top.form_container fieldset.fieldset_row_100 .fieldset_tools { margin:-32px 5px 0 0; }
.form_container fieldset.fieldset_row_100 .fieldset_tools .fieldset_tools_inner { margin:0 5px; }
.form_container fieldset.fieldset_row_100 .fieldset_tools.fieldset_tools_left { margin:-32px 5px 0 25%; }
.s-labels-15 .form_container fieldset.fieldset_row_100 .fieldset_tools.fieldset_tools_left { margin-left:15%; }
.s-labels-20 .form_container fieldset.fieldset_row_100 .fieldset_tools.fieldset_tools_left { margin-left:20%; }
.s-labels-30 .form_container fieldset.fieldset_row_100 .fieldset_tools.fieldset_tools_left { margin-left:30%; }
.s-labels-40 .form_container fieldset.fieldset_row_100 .fieldset_tools.fieldset_tools_left { margin-left:40%; }
.form_container .fieldset_belong_checkbox {
  padding:5px 0 20px;
  margin-left:20px;
  margin-right:20px;
}
.form_container legend {
  font-size:1.083em;
  font-weight:bold;
  width:100%;
}
.form_container legend.legend_like_label {
  font-size:1.000em;
  font-weight:normal;
}
.form_container legend.legend_like_label .legend_value {
  border:none;
  width:25%;
  display:block;
  text-align:right;
  padding:0 5px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  margin:0;
}
.s-labels-15 .form_container legend.legend_like_label .legend_value { width:15%; }
.s-labels-20 .form_container legend.legend_like_label .legend_value { width:20%; }
.s-labels-30 .form_container legend.legend_like_label .legend_value { width:30%; }
.s-labels-40 .form_container legend.legend_like_label .legend_value { width:40%; }
.s-labels-top.form_container legend.legend_like_label .legend_value {
  text-align:left;
  width:100%;
}
.form_container legend .legend_value {
  border-bottom:1px solid #6d6e71;
  display:block;
  margin:0 10px;
}
.form_container .table_holder { margin:0 10px; }
.form_container .app_block .table_holder { margin:0; }
.form_row select + .button_icon_only { float:left; }
.form_row input + .button_icon_only, .form_row textarea + .button_icon_only {
  margin-left:-24px;
  float:left;
}
input.s-input_field_icon { padding-right:24px; }
.form_container_ok-cancel { width:400px; }
.form_container_ok-cancel .form_row { text-align:center; }
.form_container_ok-cancel .table_holder_info-listing th { text-align:right; }
.form_container_10 { width:10%; }
.form_container_20 { width:20%; }
.form_container_25 { width:25%; }
.form_container_30 { width:30%; }
.form_container_33 { width:33.33%; }
.form_container_40 { width:40%; }
.form_container_50 { width:50%; }
.form_container_60 { width:60%; }
.form_container_66 { width:66.66%; }
.form_container_70 { width:70%; }
.form_container_75 { width:75%; }
.form_container_80 { width:80%; }
.form_container_90 { width:90%; }
.s-width_20 { width:20px !important; }
.s-width_30 { width:30px !important; }
.s-width_40 { width:40px !important; }
.s-width_50 { width:50px !important; }
.s-width_60 { width:60px !important; }
.s-width_70 { width:70px !important; }
.s-width_80 { width:80px !important; }
.s-width_90 { width:90px !important; }
.s-width_100 { width:100px !important; }
.s-width_110 { width:110px !important; }
.s-width_120 { width:120px !important; }
.s-width_130 { width:130px !important; }
.s-width_140 { width:140px !important; }
.s-width_150 { width:150px !important; }
.s-width_160 { width:160px !important; }
.s-width_170 { width:170px !important; }
.s-width_180 { width:180px !important; }
.s-width_190 { width:190px !important; }
.s-width_200 { width:200px !important; }
.s-width_210 { width:210px !important; }
.s-width_220 { width:220px !important; }
.s-width_230 { width:230px !important; }
.s-width_240 { width:240px !important; }
.s-width_250 { width:250px !important; }
.s-width_260 { width:260px !important; }
.s-width_270 { width:270px !important; }
.s-width_280 { width:280px !important; }
.s-width_290 { width:290px !important; }
.s-width_300 { width:300px !important; }
.s-indent_1 { padding-left:25px; }
.s-indent_2 { padding-left:50px; }
.s-indent_3 { padding-left:75px; }
.s-indent_4 { padding-left:100px; }
.s-align_center { text-align:center !important; }
.s-align_right { text-align:right !important; }
.search_input {
  width:65%;
  position:relative;
  margin:0 0 5px;
  float:left;
  display:inline;
}
.s-labels-15 .search_input { width:75%; }
.s-labels-20 .search_input { width:70%; }
.s-labels-30 .search_input { width:60%; }
.s-labels-40 .search_input { width:50%; }
.s-labels-top .search_input {
  float:none;
  display:block;
  width:100%;
}
.app_block_head_search .search_input {
  width:100%;
  display:block;
  float:none;
  margin:0;
}
.search_input input {
  width:100%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  border:1px solid #a7a9ac;
  padding:0 27px 0 3px;
  height:22px;
  line-height:20px;
  -webkit-appearance:none;
  border-radius:0;
}
.s-labels-15 .search_input input { width:100%; }
.s-labels-20 .search_input input { width:100%; }
.s-labels-30 .search_input input { width:100%; }
.s-labels-40 .search_input input { width:100%; }
.form_row .search_input input { margin:0; }
.search_input input::-webkit-input-placeholder { color:#a7a9ac; }
.search_input input:-moz-placeholder { color:#a7a9ac; }
.search_input input::-moz-placeholder { color:#a7a9ac; }
.search_input input:-ms-input-placeholder { color:#a7a9ac; }
.search_input button {
  position:absolute;
  top:1px;
  right:1px;
  padding:0;
  height:20px;
  width:24px;
  border:none;
  border-left:1px solid #a7a9ac;
  text-align:center;
  background:#d1d2d4;
  color:#424242;
  line-height:20px;
  margin:0;
  font-size:1.000em;
}
.app_block_head_search .search_input button {
  background:#f3f3f3;
  color:#6d6e71;
}
.search_input button:hover, .search_input button:focus, .search_input button:active {
  background:#007fc7;
  color:#ffffff;
}
.app_block_head_search .search_input button:hover, .app_block_head_search .search_input button:focus, .app_block_head_search .search_input button:active {
  background:#007fc7;
  color:#ffffff;
}
.search_input button .fa { margin:0; }
.search_input button .label { display:none; }
.search_input .button_icon_only {
  position:absolute;
  top:1px;
  right:24px;
  margin:0;
  padding:0;
  width:20px;
  height:20px;
  display:none;
}
.search_input .button_icon_only .fake_link {
  padding:0;
  width:20px;
  height:20px;
}
.search_input .button_icon_only .fake_link .inner {
  width:20px;
  height:20px;
}
.search_input .button_icon_only .fake_link .inner .fa {
  margin:0;
  width:20px;
  height:20px;
  line-height:20px;
  font-size:1.000em;
}
.search_input .button_icon_only:last-child { padding:0; }
.s-filled_in .button_icon_only { display:block; }
.s-filled_in .button_icon_only.s-error { display:none; }
.s-error.s-filled_in .button_icon_only { display:none; }
.search_input.s-error input {
  border:1px solid #de1f26;
  color:#de1f26;
  background:#ffd9da;
}
.search_input.s-error .button_icon_only.s-error { display:block; }
.search_input.s-error .button_icon_only.s-error .fa { color:#de1f26; }
.search_results {
  width:65%;
  margin:0 25%;
}
.s-labels-15 .search_results {
  margin-left:15%;
  width:75%;
}
.s-labels-20 .search_results {
  margin-left:20%;
  width:70%;
}
.s-labels-30 .search_results {
  margin-left:30%;
  width:60%;
}
.s-labels-40 .search_results {
  margin-left:40%;
  width:50%;
}
.s-labels-top .search_results {
  float:none;
  display:block;
  width:100%;
  margin:0;
}
.search_results .search_results_amount { margin:5px 0 0; }
.search_results .search_results_amount p {
  padding:0;
  margin:0;
  font-style:italic;
  color:#6d6e71;
}
.s-disabled .search_results .search_results_amount p { color:#a7a9ac; }
.search_results .search_results_amount p:first-child, .search_results .search_results_amount p:last-child { padding:0; }
.search_results .search_results_amount #nrofresults { font-weight:bold; }
.search_results .search_results_list_container {
  background:#ffffff;
  padding:5px;
  border:1px solid #d1d2d4;
  max-height:120px;
  overflow-y:scroll;
}
.s-disabled .search_results .search_results_list_container { background-color:#eeeeef; }
.search_results .search_results_list_container_big { max-height:300px; }
.search_results .search_option_list {
  list-style:none;
  margin:0;
  width:100%;
}
.search_results .search_option_list li {
  margin:0;
  padding:0;
  color:#58585a;
}
.search_results .search_option_list li:hover {
  background:#f3f3f3;
  color:#424242;
}
.search_results .search_option_list li.s-selected {
  background:#007fc7;
  color:#ffffff;
}
.search_results .search_option_list li.search_option_group { font-weight:bold; }
.search_results .search_option_list li.search_option_group label { padding-left:5px; }
.search_results .search_option_list li.search_option_group:hover {
  background:none;
  color:#58585a;
}
.search_results .search_option_list .inner {
  display:block;
  width:100%;
}
.search_results .search_option_list .inner label {
  display:block;
  padding:0 5px 0 25px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  position:relative;
  float:none;
  width:auto;
  text-align:left;
}
.search_results .search_option_list .inner label .label_line {
  display:block;
  line-height:1.25;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  position:relative;
  padding-left:130px;
}
.search_results .search_option_list .inner label .label_line:last-child { padding-bottom:5px; }
.search_results .search_option_list .inner label .label_line .label {
  color:#6d6e71;
  position:absolute;
  top:0;
  left:0;
  width:120px;
  text-align:right;
}
.search_results .search_option_list .inner label .label_line .seperator { display:none; }
.search_results .search_option_list .inner label .label_line .value { color:#58585a; }
.search_results .search_option_list .inner label input {
  position:absolute;
  top:2px;
  left:5px;
  float:none;
  width:auto;
  height:auto;
  border:1px solid #6d6e71;
}
.search_results .search_option_list .inner label input[type=checkbox], .search_results .search_option_list .inner label input[type=radio] { border:none; }
.search_results .search_option_list .inner label input:hover, .search_results .search_option_list .inner label input:focus, .search_results .search_option_list .inner label input:active { border:1px solid #424242; }
.search_results .search_option_list .s-selected .inner label .label_line .label { color:#ffffff; }
.search_results .search_option_list .s-selected .inner label .label_line .value { color:#ffffff; }
.search_results .select-no-checkbox li { color:#58585a; }
.search_results .select-no-checkbox li:hover {
  background:#f3f3f3;
  color:#424242;
}
.search_results .select-no-checkbox li.s-selected {
  background:#007fc7;
  color:#ffffff;
}
.search_results .select-no-checkbox .inner label { padding:0 5px; }
.search_results .select-no-checkbox .inner label input { display:none; }
.search_with_result .search_input_container:after, .search_with_result .search_input_container:before {
  content:" ";
  display:table;
}
.search_with_result .search_input_container:after { clear:both; }
.s-labels-top .search_with_result .search_input_container label {
  display:inline-block;
  width:auto;
}
.search_with_result .search_input_container input {
  display:block;
  float:none;
}
.s-labels-top .search_with_result .search_input_container .search_input {
  display:inline-block;
  width:50%;
}
.s-labels-top .search_with_result .search_input_container .search_input input { width:100%; }
.color_coded {
  display:inline-block;
  width:14px;
  height:14px;
  margin:-3px 5px;
  line-height:20px;
  border:1px solid #d1d2d4;
}
.color_coded[style=""] {
  width:16px;
  height:16px;
  border:none;
}
.table_holder .color_coded {
  height:16px;
  width:16px;
  margin:0 5px;
}
.form_validation {
  display:none;
  padding:0;
  float:left;
  width:50%;
  margin:5px 10% 10px 25%;
}
.s-labels-15 .form_validation { margin-left:15%; }
.s-labels-20 .form_validation { margin-left:20%; }
.s-labels-30 .form_validation { margin-left:30%; }
.s-labels-40 .form_validation { margin-left:40%; }
.s-labels-top .form_validation {
  margin-left:0;
  margin-right:0;
  margin-bottom:0;
  width:100%;
}
.table_holder .form_validation { margin:0; }
.s-form-error .form_validation { display:block; }
.s-form-error .form_validation .form_validation_inner {
  color:#de1f26;
  font-weight:bold;
}
.form_validation .form_validation_inner { margin:0; }
.form_validation .form_validation_inner p {
  padding:0 0 10px;
  margin:0;
}
.form_validation .form_validation_inner p:last-child { padding:0; }
.form_validation .fa {
  margin-right:5px;
  font-size:16px;
}
.form_hint {
  padding:0 10px;
  float:left;
  width:50%;
  color:#a7a9ac;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  font-style:italic;
}
.form_hint a:link, .form_hint a:visited { color:#a7a9ac; }
.form_hint a:hover, .form_hint a:focus, .form_hint a:active { color:#58585a; }
.form_row .form_hint {
  padding:0;
  margin:5px 10% 10px 25%;
}
.s-labels-15 .form_row .form_hint { margin-left:15%; }
.s-labels-20 .form_row .form_hint { margin-left:20%; }
.s-labels-30 .form_row .form_hint { margin-left:30%; }
.s-labels-40 .form_row .form_hint { margin-left:40%; }
.s-labels-top .form_row .form_hint {
  margin-left:0;
  margin-bottom:0;
}
.s-labels-top .form_hint {
  margin-left:0;
  width:100%;
  margin-bottom:0;
}
.form_hint:hover, .form_row:hover .form_hint { color:#58585a; }
.form_hint:hover .fa, .form_row:hover .form_hint .fa { color:#58585a; }
.s-form-error .form_hint { margin-top:-5px; }
.s-labels-top .s-form-error .form_hint { margin-top:5px; }
.form_hint .form_hint_inner { padding:0; }
.form_hint .form_hint_inner p {
  padding:0 0 10px;
  margin:0;
  padding-left:20px !important;
  position:relative;
}
.form_hint .form_hint_inner p:last-child { padding:0; }
.form_hint .form_hint_inner p .fa-info-circle, .form_hint .form_hint_inner p .fa-signal {
  position:absolute;
  top:0;
  left:0;
}
.form_hint .fa {
  margin-right:5px;
  font-size:16px;
  color:#d1d2d4;
}
.form_row:hover .form_hint .fa { color:#a7a9ac; }
.form_hint_icon {
  display:inline-block;
  margin-left:10px;
}
.form_hint_icon .fa {
  color:#a7a9ac;
  font-size:16px;
  margin-top:2px;
  cursor:default;
}
.form_hint_icon:hover .fa { color:#58585a; }
.form_hint_icon .label { display:none; }
.form_container_ok-cancel .form_text .form_text_inner { text-align:center; }
.form_text .form_text_inner p {
  margin:0 10px;
  padding:0 0 20px;
}
.form_text .form_text_inner p:last-child { padding-bottom:10px; }
.fileinput-button {
  position:relative;
  overflow:hidden;
  float:left;
  margin-right:5px;
}
.fileinput-button input {
  position:absolute;
  top:0;
  right:0;
  margin:0;
  opacity:0;
  filter:alpha(opacity=0);
  font-size:23px;
  direction:ltr;
  cursor:pointer;
}
.fileupload-buttonbar .ui-button, .fileupload-buttonbar .toggle { margin-bottom:5px; }
.fileupload-buttonbar .progress { height:9px; }
#fileupload .table_holder { margin-bottom:10px; }
#fileupload .table_holder th, #fileupload .table_holder td {
  border-color:#ffffff !important;
  border-bottom:1px solid #a7a9ac !important;
}
.files .progress {
  width:100%;
  height:20px;
  background:#f3f3f3;
  display:block;
}
.files .bar {
  background:#007fc7;
  display:block;
  height:20px;
}
.files .fade, .fileupload-buttonbar .fade { display:none; }
.files .fade.in, .fileupload-buttonbar .fade.in { display:table-row; }
.fileupload-loading {
  position:absolute;
  left:50%;
  width:128px;
  height:128px;
  background:url(../images/loading.gif) center no-repeat;
  display:none;
}
.fileupload-processing .fileupload-loading { display:block; }
* html .fileinput-button { margin-right:1px; }
* html .fileinput-button .ui-button-text { line-height:24px; }
* html .fileupload-buttonbar .ui-button { margin-left:3px; }
* + html .fileinput-button { margin-right:4px; }
* + html .fileinput-button .ui-button-text { line-height:24px; }
* + html .fileupload-buttonbar .ui-button { margin-left:3px; }
.form_row_wrapper {
  margin:0;
  padding:0;
}
.s-labels-top .form_row_wrapper { padding-bottom:0; }
.form_row_wrapper > .form_row_inner > .form_validation, .form_row_wrapper > .form_row_inner > .form_hint {
  margin-left:10px;
  margin-right:10px;
  margin-bottom:10px;
  margin-top:0;
}
.s-labels-top .form_row_wrapper > .form_row_inner > .form_validation, .s-labels-top .form_row_wrapper > .form_row_inner > .form_hint {
  margin-left:10px;
  margin-right:10px;
}
.form_row_wrapper .form_row .form_validation, .form_row_wrapper .form_row .form_hint {
  margin-left:0;
  margin-right:0;
}
.s-labels-top .form_row_wrapper .form_row .form_validation, .s-labels-top .form_row_wrapper .form_row .form_hint {
  margin-left:0;
  margin-right:0;
}
.app-container { min-height:300px; }
.app-container p {
  margin:0 10px;
  padding-bottom:20px;
}
.app-container p:first-child { padding-top:10px; }
.app-container p:last-child { padding-bottom:10px; }
.app-container p.soft_return { padding-bottom:0px; }
#app-header {
  background:#6d6e71;
  padding-right:200px;
  position:fixed;
  z-index:101;
  top:50px;
  left:0;
  width:100%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.app_header_inner { width:100%; }
#app-nav ul {
  width:100%;
  height:30px;
}
#app-nav ul li {
  float:left;
  display:inline;
}
#app-nav ul li.s-active_trail > .list_item > a, #app-nav ul li.s-active_trail > .list_item > .fake_link, #app-nav ul li.s-active_trail > .list_item > .no_link { background:#6d6e71; }
#app-nav ul li.s-active_trail > .list_item > a:link, #app-nav ul li.s-active_trail > .list_item > a:visited, #app-nav ul li.s-active_trail > .list_item > .fake_link:link, #app-nav ul li.s-active_trail > .list_item > .fake_link:visited, #app-nav ul li.s-active_trail > .list_item > .no_link:link, #app-nav ul li.s-active_trail > .list_item > .no_link:visited { background:#6d6e71; }
#app-nav ul li.s-active_trail > .list_item > a:hover, #app-nav ul li.s-active_trail > .list_item > a:active, #app-nav ul li.s-active_trail > .list_item > a:focus, #app-nav ul li.s-active_trail > .list_item > .fake_link:hover, #app-nav ul li.s-active_trail > .list_item > .fake_link:active, #app-nav ul li.s-active_trail > .list_item > .fake_link:focus, #app-nav ul li.s-active_trail > .list_item > .no_link:hover, #app-nav ul li.s-active_trail > .list_item > .no_link:active, #app-nav ul li.s-active_trail > .list_item > .no_link:focus { background:#58585a; }
#app-nav ul li.s-active_trail > .list_item > a.s-active, #app-nav ul li.s-active_trail > .list_item > .fake_link.s-active, #app-nav ul li.s-active_trail > .list_item > .no_link.s-active {
  color:#ffffff;
  background:#007fc7;
}
#app-nav ul li.s-active_trail > .list_item > a.s-active:link, #app-nav ul li.s-active_trail > .list_item > a.s-active:visited, #app-nav ul li.s-active_trail > .list_item > a.s-active:hover, #app-nav ul li.s-active_trail > .list_item > a.s-active:active, #app-nav ul li.s-active_trail > .list_item > a.s-active:focus, #app-nav ul li.s-active_trail > .list_item > .fake_link.s-active:link, #app-nav ul li.s-active_trail > .list_item > .fake_link.s-active:visited, #app-nav ul li.s-active_trail > .list_item > .fake_link.s-active:hover, #app-nav ul li.s-active_trail > .list_item > .fake_link.s-active:active, #app-nav ul li.s-active_trail > .list_item > .fake_link.s-active:focus, #app-nav ul li.s-active_trail > .list_item > .no_link.s-active:link, #app-nav ul li.s-active_trail > .list_item > .no_link.s-active:visited, #app-nav ul li.s-active_trail > .list_item > .no_link.s-active:hover, #app-nav ul li.s-active_trail > .list_item > .no_link.s-active:active, #app-nav ul li.s-active_trail > .list_item > .no_link.s-active:focus {
  color:#ffffff;
  background:#007fc7;
}
#app-nav ul li:first-child { border-left:none; }
#app-nav ul li:first-child a .inner, #app-nav ul li:first-child .no_link .inner, #app-nav ul li:first-child .fake_link .inner { border:none; }
#app-nav ul li .list_item {
  float:left;
  display:inline;
  position:relative;
}
#app-nav ul li a, #app-nav ul li .no_link, #app-nav ul li .fake_link {
  font-size:1.167em;
  padding:5px 0;
  line-height:20px;
  float:left;
  display:inline;
}
#app-nav ul li a .inner, #app-nav ul li .no_link .inner, #app-nav ul li .fake_link .inner {
  padding:0 10px;
  border-left:1px solid #ffffff;
  float:left;
  display:inline;
}
#app-nav ul li .no_link {
  color:#ffffff;
  background:#6d6e71;
}
#app-nav ul li a, #app-nav ul li .no_link, #app-nav ul li .fake_link {
  text-decoration:none;
  color:#ffffff;
  background:#6d6e71;
}
#app-nav ul li a:link, #app-nav ul li a:visited, #app-nav ul li .no_link:link, #app-nav ul li .no_link:visited, #app-nav ul li .fake_link:link, #app-nav ul li .fake_link:visited {
  color:#ffffff;
  background:#6d6e71;
}
#app-nav ul li a:hover, #app-nav ul li a:active, #app-nav ul li a:focus, #app-nav ul li .no_link:hover, #app-nav ul li .no_link:active, #app-nav ul li .no_link:focus, #app-nav ul li .fake_link:hover, #app-nav ul li .fake_link:active, #app-nav ul li .fake_link:focus {
  color:#ffffff;
  background:#007fc7;
}
#app-nav ul li a.s-active, #app-nav ul li .no_link.s-active, #app-nav ul li .fake_link.s-active {
  color:#ffffff;
  background:#007fc7;
}
#app-nav ul li a.s-active:link, #app-nav ul li a.s-active:visited, #app-nav ul li a.s-active:hover, #app-nav ul li a.s-active:active, #app-nav ul li a.s-active:focus, #app-nav ul li .no_link.s-active:link, #app-nav ul li .no_link.s-active:visited, #app-nav ul li .no_link.s-active:hover, #app-nav ul li .no_link.s-active:active, #app-nav ul li .no_link.s-active:focus, #app-nav ul li .fake_link.s-active:link, #app-nav ul li .fake_link.s-active:visited, #app-nav ul li .fake_link.s-active:hover, #app-nav ul li .fake_link.s-active:active, #app-nav ul li .fake_link.s-active:focus {
  color:#ffffff;
  background:#007fc7;
}
#app-nav ul li li a, #app-nav ul li li .no_link, #app-nav ul li li .fake_link {
  font-size:1.083em;
  background:#f3f3f3;
  color:#6d6e71;
  padding:5px 0;
}
#app-nav ul li li a .inner, #app-nav ul li li .no_link .inner, #app-nav ul li li .fake_link .inner {
  padding:0 10px;
  border:none;
  float:none;
}
#app-nav ul li li a:link, #app-nav ul li li a:visited, #app-nav ul li li .no_link:link, #app-nav ul li li .no_link:visited, #app-nav ul li li .fake_link:link, #app-nav ul li li .fake_link:visited {
  background:#f3f3f3;
  color:#6d6e71;
}
#app-nav ul li li a:hover, #app-nav ul li li a:active, #app-nav ul li li a:focus, #app-nav ul li li .no_link:hover, #app-nav ul li li .no_link:active, #app-nav ul li li .no_link:focus, #app-nav ul li li .fake_link:hover, #app-nav ul li li .fake_link:active, #app-nav ul li li .fake_link:focus {
  background:#007fc7;
  color:#ffffff;
}
#app-nav ul li li a.s-active, #app-nav ul li li .no_link.s-active, #app-nav ul li li .fake_link.s-active {
  color:#ffffff;
  background:#007fc7;
}
#app-nav ul li li a.s-active:link, #app-nav ul li li a.s-active:visited, #app-nav ul li li a.s-active:hover, #app-nav ul li li a.s-active:active, #app-nav ul li li a.s-active:focus, #app-nav ul li li .no_link.s-active:link, #app-nav ul li li .no_link.s-active:visited, #app-nav ul li li .no_link.s-active:hover, #app-nav ul li li .no_link.s-active:active, #app-nav ul li li .no_link.s-active:focus, #app-nav ul li li .fake_link.s-active:link, #app-nav ul li li .fake_link.s-active:visited, #app-nav ul li li .fake_link.s-active:hover, #app-nav ul li li .fake_link.s-active:active, #app-nav ul li li .fake_link.s-active:focus {
  color:#ffffff;
  background:#007fc7;
}
#app-nav ul li.s-dropdown-open .sub_nav {
  height:auto;
  -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow:2px -2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
}
#app-nav ul .sub_nav {
  width:200px;
  height:0;
  position:absolute;
  top:30px;
  left:0;
  overflow:hidden;
}
#app-nav ul .sub_nav li {
  display:list-item;
  width:auto;
  float:none;
}
#app-nav ul .sub_nav li .list_item {
  float:none;
  display:block;
}
#app-settings-nav {
  position:absolute;
  top:0;
  right:0;
  width:200px;
}
#app-settings-nav ul {
  width:100%;
  height:30px;
}
#app-settings-nav ul li {
  float:right;
  display:inline;
  border-right:1px solid #cccccc;
}
#app-settings-nav ul li:first-child { border-right:none; }
#app-settings-nav ul li a, #app-settings-nav ul li .no_link, #app-settings-nav ul li .fake_link {
  font-size:1.167em;
  padding:5px 10px;
  line-height:20px;
  float:left;
  display:inline;
}
#app-settings-nav ul li .no_link {
  color:#ffffff;
  background:#a7a9ac;
}
#app-settings-nav ul li a, #app-settings-nav ul li .fake_link {
  text-decoration:none;
  color:#ffffff;
}
#app-settings-nav ul li a:link, #app-settings-nav ul li a:visited, #app-settings-nav ul li .fake_link:link, #app-settings-nav ul li .fake_link:visited {
  color:#ffffff;
  background:#6d6e71;
}
#app-settings-nav ul li a:hover, #app-settings-nav ul li a:active, #app-settings-nav ul li a:focus, #app-settings-nav ul li .fake_link:hover, #app-settings-nav ul li .fake_link:active, #app-settings-nav ul li .fake_link:focus {
  color:#ffffff;
  background:#007fc7;
}
#app-settings-nav ul li a.s-active, #app-settings-nav ul li .fake_link.s-active {
  color:#ffffff;
  background:#007fc7;
}
#app-settings-nav ul li a.s-active:link, #app-settings-nav ul li a.s-active:visited, #app-settings-nav ul li a.s-active:hover, #app-settings-nav ul li a.s-active:active, #app-settings-nav ul li a.s-active:focus, #app-settings-nav ul li .fake_link.s-active:link, #app-settings-nav ul li .fake_link.s-active:visited, #app-settings-nav ul li .fake_link.s-active:hover, #app-settings-nav ul li .fake_link.s-active:active, #app-settings-nav ul li .fake_link.s-active:focus {
  color:#ffffff;
  background:#007fc7;
}
#app-settings-nav ul li li a, #app-settings-nav ul li li .fake_link {
  font-size:1.083em;
  background:#f3f3f3;
  color:#6d6e71;
  padding:0 !important;
}
#app-settings-nav ul li li a:link, #app-settings-nav ul li li a:visited, #app-settings-nav ul li li .fake_link:link, #app-settings-nav ul li li .fake_link:visited {
  background:#f3f3f3;
  color:#6d6e71;
}
#app-settings-nav ul li li a:hover, #app-settings-nav ul li li a:active, #app-settings-nav ul li li a:focus, #app-settings-nav ul li li .fake_link:hover, #app-settings-nav ul li li .fake_link:active, #app-settings-nav ul li li .fake_link:focus {
  background:#007fc7;
  color:#ffffff;
}
#app-settings-nav ul li li a.s-active, #app-settings-nav ul li li .fake_link.s-active {
  color:#ffffff;
  background:#007fc7;
}
#app-settings-nav ul li li a.s-active:link, #app-settings-nav ul li li a.s-active:visited, #app-settings-nav ul li li a.s-active:hover, #app-settings-nav ul li li a.s-active:active, #app-settings-nav ul li li a.s-active:focus, #app-settings-nav ul li li .fake_link.s-active:link, #app-settings-nav ul li li .fake_link.s-active:visited, #app-settings-nav ul li li .fake_link.s-active:hover, #app-settings-nav ul li li .fake_link.s-active:active, #app-settings-nav ul li li .fake_link.s-active:focus {
  color:#ffffff;
  background:#007fc7;
}
#app-settings-nav ul li.s-dropdown-open .sub_nav {
  height:auto;
  -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow:2px -2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
  box-shadow:2px 2px 4px rgba(0,0,0,0.05), 1px 1px 2px rgba(0,0,0,0.1);
}
#app-settings-nav ul .sub_nav {
  height:0;
  width:185px;
  position:absolute;
  top:30px;
  right:0;
  overflow:hidden;
}
#app-settings-nav ul .sub_nav li {
  display:list-item;
  width:auto;
  float:none;
}
#app-settings-nav ul .sub_nav li .list_item {
  float:none;
  display:block;
}
#nav-item-platform-configuration a, #nav-item-platform-configuration .fake_link, #nav-item-platform-configuration .no_link {
  position:relative;
  padding-left:34px !important;
}
#nav-item-platform-configuration .fa {
  position:absolute;
  top:6px;
  left:10px;
  font-size:18px;
}
.app_content_header {
  width:100%;
  position:relative;
  z-index:2;
  font-size:1.500em;
  padding:10px 10px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.app_content_header:after, .app_content_header:before {
  content:" ";
  display:table;
}
.app_content_header:after { clear:both; }
.app_content_header .breadcrumbs {
  float:left;
  display:inline;
}
.app_content_header .breadcrumbs ul {
  float:left;
  display:inline;
}
.app_content_header .breadcrumbs ul li {
  float:left;
  display:inline;
  padding-right:10px;
}
.app_content_header .breadcrumbs ul li a, .app_content_header .breadcrumbs ul li .fake_link, .app_content_header .breadcrumbs ul li .no_link {
  float:left;
  display:inline;
  text-decoration:none;
  margin-right:10px;
  color:#58585a;
}
.app_content_header .breadcrumbs ul li a:link, .app_content_header .breadcrumbs ul li a:visited, .app_content_header .breadcrumbs ul li .fake_link:link, .app_content_header .breadcrumbs ul li .fake_link:visited, .app_content_header .breadcrumbs ul li .no_link:link, .app_content_header .breadcrumbs ul li .no_link:visited { color:#58585a; }
.app_content_header .breadcrumbs ul li a:hover, .app_content_header .breadcrumbs ul li a:active, .app_content_header .breadcrumbs ul li a:focus, .app_content_header .breadcrumbs ul li .fake_link:hover, .app_content_header .breadcrumbs ul li .fake_link:active, .app_content_header .breadcrumbs ul li .fake_link:focus, .app_content_header .breadcrumbs ul li .no_link:hover, .app_content_header .breadcrumbs ul li .no_link:active, .app_content_header .breadcrumbs ul li .no_link:focus {
  text-decoration:underline;
  color:#424242;
}
.app_content_header h1 {
  float:left;
  display:inline;
  font-weight:normal;
  color:#000000;
  font-size:1.000em;
}
.scale_me.app_content_header h1 { padding-bottom:30px; }
.app_content_header .app_head_actions {
  position:absolute;
  top:12px;
  right:10px;
  font-size:0.722em;
}
.scale_me.app_content_header .app_head_actions {
  top:42px;
  right:auto;
  left:5px;
}
.app_content_header.s-fix-z { z-index:30; }
.app_section_header {
  width:100%;
  position:relative;
  padding:0;
}
.app_section_header .app_section_title {
  line-height:20px;
  padding:5px 10px;
  font-weight:normal;
}
.app_section_header h2 { font-size:1.333em; }
.app_section_header .app_head_actions {
  position:absolute;
  top:15px;
  right:10px;
}
.app_block {
  margin:0 10px 10px;
  border:1px solid #d1d2d4;
  position:relative;
  z-index:1;
}
.app_block.s-fix-z { z-index:20; }
.app_block_head {
  width:100%;
  position:relative;
  background:#d1d2d4;
  z-index:3;
}
.sub_app_block .app_block_head { background:#f3f3f3; }
.app_block_head:after, .app_block_head:before {
  content:" ";
  display:table;
}
.app_block_head:after { clear:both; }
.app_block_head.s-fix-z { z-index:10; }
.app_block_title {
  color:#007fc7;
  padding:4px 10px 5px;
  font-size:1.333em;
  font-weight:normal;
  float:left;
}
.sub_app_block .app_block_title {
  color:#424242;
  font-size:1.000em;
  font-weight:bold;
  padding:4px 5px;
}
.scale_me .app_block_title { padding-bottom:38px; }
.app_tools_1 .app_block_title { padding-right:45px; }
.app_tools_2 .app_block_title { padding-right:70px; }
.app_tools_3 .app_block_title { padding-right:95px; }
.app_tools_4 .app_block_title { padding-right:120px; }
.app_tools_5 .app_block_title { padding-right:145px; }
.app_block_head_tools {
  position:absolute;
  top:6px;
  right:10px;
}
.app_tools_1 .app_block_head_tools { width:25px; }
.app_tools_2 .app_block_head_tools { width:50px; }
.app_tools_3 .app_block_head_tools { width:75px; }
.app_tools_4 .app_block_head_tools { width:100px; }
.app_tools_5 .app_block_head_tools { width:125px; }
.tool_list {
  width:100%;
  list-style:none;
  margin:0;
  padding:0;
}
.tool_list:after, .tool_list:before {
  content:" ";
  display:table;
}
.tool_list:after { clear:both; }
.tool_list li {
  float:right;
  display:inline;
  width:20px;
  height:20px;
  margin-left:5px;
  cursor:pointer;
}
.tool_list li .inner {
  display:block;
  text-indent:-9999px;
  overflow:hidden;
  width:20px;
  height:20px;
  position:relative;
}
.tool_list li .inner .fa {
  display:block;
  text-indent:0;
  position:absolute;
  top:2px;
  left:2px;
  width:16px;
  height:16px;
  font-size:16px;
  overflow:hidden;
}
.tool_list li .list_item {
  background:transparent;
  width:20px;
  height:20px;
  overflow:hidden;
  color:#6d6e71;
}
.tool_list li .list_item:hover {
  color:#007fc7;
  background:#f3f3f3;
}
.tool_list li .list_item.no_link { cursor:default; }
.s-app_block_open .tool_list .tool_minimize { display:inline; }
.s-app_block_close .tool_list .tool_minimize { display:none; }
.s-app_block_open .tool_list .tool_maximize { display:none; }
.s-app_block_close .tool_list .tool_maximize { display:inline; }
.app_block_head_actions {
  position:absolute;
  top:4px;
  height:20px;
  padding-right:10px;
  right:0;
}
.sub_app_block .app_block_head_actions {
  top:1px;
  padding-right:2px;
}
.scale_me .app_block_head_actions {
  right:auto !important;
  left:5px;
  top:33px;
  border-right:none !important;
}
.app_tools_1 .app_block_head_actions, .app_tools_2 .app_block_head_actions, .app_tools_3 .app_block_head_actions, .app_tools_4 .app_block_head_actions, .app_tools_5 .app_block_head_actions { border-right:1px solid #f3f3f3; }
.app_tools_1 .app_block_head_actions { right:40px; }
.app_tools_2 .app_block_head_actions { right:65px; }
.app_tools_3 .app_block_head_actions { right:90px; }
.app_tools_4 .app_block_head_actions { right:115px; }
.app_tools_5 .app_block_head_actions { right:140px; }
.s-app_block_close .app_block_head_actions { display:none; }
.app_block_head_actions_left {
  float:left;
  display:inline;
  padding-top:4px;
  padding-right:0;
  margin-left:20px;
}
.app_block_head_actions_left:after, .app_block_head_actions_left:before {
  content:" ";
  display:table;
}
.app_block_head_actions_left:after { clear:both; }
.app_tools_1 .app_block_head_actions_left {
  padding-right:45px;
  margin-left:-25px;
}
.app_tools_2 .app_block_head_actions_left {
  padding-right:70px;
  margin-left:-50px;
}
.app_tools_3 .app_block_head_actions_left {
  padding-right:95px;
  margin-left:-75px;
}
.app_tools_4 .app_block_head_actions_left {
  padding-right:120px;
  margin-left:-100px;
}
.app_tools_5 .app_block_head_actions_left {
  padding-right:145px;
  margin-left:-125px;
}
.s-app_block_close .app_block_head_actions_left { display:none; }
.button_list {
  width:100%;
  height:27px;
  list-style:none;
  margin:0;
  padding:1px 0;
}
.button_list li {
  float:right;
  display:inline;
  margin-left:5px;
  cursor:pointer;
}
.app_block .button_list li { font-size:1.000em; }
.app_block .button_list li li { font-size:1.000em; }
.button_list li.button_icon .inner .fa { font-size:16px; }
.button_list li a, .button_list li .no_link, .button_list li .fake_link { line-height:22px; }
.button_list li.button_list_header {
  font-weight:bold;
  line-height:22px;
  padding-right:10px;
  text-align:right;
}
.app_block_head_search_filter {
  float:left;
  display:inline;
}
.app_tools_1 .app_block_head_search_filter {
  padding-right:45px;
  margin-left:-35px;
}
.app_tools_2 .app_block_head_search_filter {
  padding-right:70px;
  margin-left:-60px;
}
.app_tools_3 .app_block_head_search_filter {
  padding-right:95px;
  margin-left:-85px;
}
.app_tools_4 .app_block_head_search_filter {
  padding-right:120px;
  margin-left:-110px;
}
.app_tools_5 .app_block_head_search_filter {
  padding-right:145px;
  margin-left:-135px;
}
.app_block_head_search {
  width:200px;
  margin-top:5px;
}
.app_block_head_search .button_icon_clear_all {
  border:1px solid #a7a9ac;
  top:0;
}
.app_block_head_search .button_icon_clear_all .fake_link .inner { background:#f3f3f4; }
.app_block_head_search .button_icon_clear_all:hover .fake_link .inner { background:#007fc7; }
.app_block_head_search .button_icon_clear_all:hover .fake_link .inner .fa { color:#ffffff; }
.app_block_head_search_2 {
  width:284px;
  margin-top:5px;
}
.app_block_head_search_2 .search_input_container_3 {
  width:164px;
  margin-right:-10px;
}
.app_block_head_search_2 .search_input_container_3 input {
  border-right:1px solid #a7a9ac;
  padding-right:70px;
}
.app_block_head_search_2 .search_input_container_3 .button_icon_only { right:46px; }
.app_block_head_search_3 {
  width:404px;
  margin-top:5px;
}
.app_block_head_search_3 .search_input_container_3 {
  width:164px;
  margin-right:-10px;
}
.app_block_head_search_3 .search_input_container_3 input {
  border-right:1px solid #a7a9ac;
  padding-right:70px;
}
.app_block_head_search_3 .search_input_container_3 .button_icon_only { right:46px; }
.app_block_head_search_4 {
  width:524px;
  margin-top:5px;
}
.app_block_head_search_4 .search_input_container_4 {
  width:164px;
  margin-right:-10px;
}
.app_block_head_search_4 .search_input_container_4 input {
  border-right:1px solid #a7a9ac;
  padding-right:70px;
}
.app_block_head_search_4 .search_input_container_4 .button_icon_only { right:46px; }
.search_input_container_1, .search_input_container_2, .search_input_container_3, .search_input_container_4 {
  float:left;
  display:inline;
  height:22px;
  width:120px;
  position:relative;
}
.search_input_container_1 input, .search_input_container_2 input, .search_input_container_3 input, .search_input_container_4 input {
  border-left:none;
  border-right:1px solid #cccccc;
  padding-right:22px;
}
.search_input_container_1 .button_icon_only, .search_input_container_2 .button_icon_only, .search_input_container_3 .button_icon_only, .search_input_container_4 .button_icon_only { right:1px; }
.search_input_container_1 .button_icon_only, .search_input_container_2 .button_icon_only, .search_input_container_3 .button_icon_only, .search_input_container_4 .button_icon_only { display:none; }
.search_input_container_1.s-filled_in .button_icon_only, .search_input_container_2.s-filled_in .button_icon_only, .search_input_container_3.s-filled_in .button_icon_only, .search_input_container_4.s-filled_in .button_icon_only { display:block; }
.search_input_container_1 input { border-left:1px solid #a7a9ac; }
.app_block_content {
  padding:0;
  position:relative;
  z-index:2;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.sub_app_block .app_block_content { border-top:1px solid #d1d2d4; }
.app_block_footer {
  background:#d1d2d4;
  width:100%;
  position:relative;
  z-index:3;
  min-height:33px;
}
.app_block_footer:after, .app_block_footer:before {
  content:" ";
  display:table;
}
.app_block_footer:after { clear:both; }
.app_block_footer.s-fix-z { z-index:10; }
.app_block_footer .selection_all {
  float:left;
  display:inline;
  height:34px;
  width:30px;
  position:relative;
}
.app_block_footer .selection_all input {
  position:absolute;
  left:8px;
  top:10px;
  z-index:2;
}
.app_block_footer .selection_all label {
  position:absolute;
  width:100%;
  height:100%;
  padding:0;
  margin:0;
  display:block;
  z-index:3;
  text-indent:-9999px;
}
.app_block_footer .app_block_pagination_tools {
  float:none;
  display:block;
  position:absolute;
  top:4px;
  right:5px;
}
.scale_me.app_block_footer .app_block_pagination_tools {
  right:auto;
  left:5px;
  top:38px;
}
.app_block_footer .selection_tools_actions {
  margin:5px 0 0 5px;
  position:relative;
  z-index:10;
}
.scale_me.app_block_footer .selection_tools_actions { padding-bottom:34px; }
.app_block_footer .selection_tools_actions:last-child { margin-right:5px; }
.app_block_footer .actions_list_container {
  float:left;
  display:inline;
  margin-top:5px;
  margin-left:0;
}
.app_block_footer .actions_list_container li { float:left; }
.app_block_head_xtra_info {
  border:5px solid #6d6e71;
  border-top:none;
}
.app_block_head_xtra_info .app_block_xtra_info_header {
  background:#6d6e71;
  width:100%;
  position:relative;
}
.app_block_head_xtra_info .app_block_xtra_info_header .app_block_xtra_info_title {
  color:#ffffff;
  font-size:1.167em;
  font-weight:bold;
  padding:5px 0;
  padding-right:45px;
}
.app_block_head_xtra_info .app_block_xtra_info_header .app_block_xtra_info_head_tools {
  position:absolute;
  right:0;
  top:4px;
  width:25px;
}
.app_block_head_xtra_info .app_block_xtra_info_header .tool_list li .list_item { color:#f3f3f3; }
.app_block_head_xtra_info .app_block_xtra_info_header .tool_list li .list_item:hover {
  background:transparent;
  color:#ffffff;
}
.app_block_filter_inline {
  border:none;
  padding:2px;
  border-top:none;
  background:#f3f3f3;
}
.app_block_filter_inline .app_block_filter_inline_header {
  background:transparent;
  width:100%;
  position:relative;
}
.app_block_filter_inline .app_block_filter_inline_header .app_block_filter_inline_title {
  color:#58585a;
  font-size:1.167em;
  font-weight:bold;
  padding:0 0 5px;
  padding-right:45px;
}
.app_block_filter_inline .app_block_filter_inline_header .app_block_filter_inline_tools {
  position:absolute;
  right:0;
  top:0;
  width:25px;
}
.app_block_filter_inline .app_block_filter_inline_header .tool_list li .list_item { color:#f3f3f3; }
.app_block_filter_inline .app_block_filter_inline_header .tool_list li .list_item:hover {
  background:transparent;
  color:#ffffff;
}
.app_block_filter_inline .app_block_filter_inline_body .button_list li {
  float:left;
  margin-left:0;
  margin-right:5px;
  margin-bottom:5px;
}
.app_block_filter_inline + .col_stripes { margin-top:0; }
.app_block_section_header {
  width:100%;
  position:relative;
  padding:2px 0;
}
.app_block_section_header .app_block_section_title {
  line-height:20px;
  padding:2px 0;
  margin:0 5px;
  font-weight:normal;
  border-bottom:1px solid #6d6e71;
}
.app_block_section_header.look_like_h2 .app_block_section_title {
  font-size:1.333em;
  font-weight:normal;
  border-bottom:1px solid #6d6e71;
}
.app_block_section_header.look_like_h3 .app_block_section_title {
  font-size:1.167em;
  font-weight:normal;
  border-bottom:1px solid #6d6e71;
}
.app_block_section_header.look_like_h4 .app_block_section_title {
  font-size:1.083em;
  font-weight:bold;
  border-bottom:1px solid #6d6e71;
}
.app_block_section_header.look_like_h5 .app_block_section_title {
  font-size:1.083em;
  font-weight:bold;
  border-bottom:1px solid #6d6e71;
}
.app_block_section_header.look_like_h6 .app_block_section_title {
  font-size:1.083em;
  font-weight:bold;
  border-bottom:1px solid #6d6e71;
}
.app_block_section_header .app_head_actions {
  position:absolute;
  top:2px;
  right:0px;
}
.table_holder {
  margin:0;
  padding:0;
}
.table_holder .pie {
  display:block;
  margin:1px 0 1px;
}
.table_holder table { min-width:100%; }
.table_holder table .cell {
  display:block;
  line-height:18px;
}
.table_holder table .cell:after, .table_holder table .cell:before {
  content:" ";
  display:table;
}
.table_holder table .cell:after { clear:both; }
.table_holder table .cell a, .table_holder table .cell .no_link, .table_holder table .cell .fake_link { display:block; }
.table_holder table .cell-18 {
  height:18px;
  line-height:0;
}
.table_holder table .cell-18 .cell { height:18px; }
.table_holder table .warning_icon {
  height:20px;
  line-height:20px;
  display:block;
}
.table_holder table .mini-chart canvas {
  padding:2px;
  background-color:#fafafa;
  border:1px solid #eeeeef;
}
.table_holder table .button { display:inline-block; }
.table_holder table .button a, .table_holder table .button .no_link, .table_holder table .button .fake_link {
  line-height:18px;
  height:18px;
}
.table_holder table .button a .fa, .table_holder table .button .no_link .fa, .table_holder table .button .fake_link .fa { line-height:18px; }
.table_holder table .button_circle_letter a, .table_holder table .button_circle_letter .no_link, .table_holder table .button_circle_letter .fake_link {
  line-height:20px;
  height:20px;
}
.table_holder table .button_icon_only {
  margin:-2px 0;
  display:inline;
  float:left;
  height:22px;
}
.table_holder table .s-txt-vertical { width:20px; }
.table_holder table .s-txt-vertical .cell {
  display:inline-block;
  overflow:hidden;
  width:1.5em;
  line-height:1.5;
}
.table_holder table .s-txt-vertical .cell .cell_inner {
  display:inline-block;
  white-space:nowrap;
  -webkit-transform:translate(0,0) rotate(270deg);
  -moz-transform:translate(0,0) rotate(270deg);
  -o-transform:translate(0,0) rotate(270deg);
  -ms-transform:translate(0,0) rotate(270deg);
  transform:translate(0,0) rotate(270deg);
  -webkit-transform-origin:50% 50%;
  -moz-transform-origin:50% 50%;
  -o-transform-origin:50% 50%;
  -ms-transform-origin:50% 50%;
  transform-origin:50% 50%;
}
.table_holder table .s-txt-vertical .cell .cell_inner:after {
  content:"";
  float:left;
  margin-top:100%;
}
.table_holder table .s-txt-vertical.s-has-col-tools .cell {
  padding-top:25px;
  padding-right:0;
}
.table_holder table .s-txt-vertical.s-has-col-tools .cell .col_tools {
  top:0;
  bottom:auto;
}
.table_holder table .s-txt-center { text-align:center; }
.table_holder table .s-txt-right { text-align:right; }
.table_holder table .s-txt-hide .cell { text-indent:-9999px; }
.table_holder table .s-nowrap { white-space:nowrap; }
.table_holder table .s-td-no-border { border-left:none; }
.table_holder table .s-check-only .cell {
  position:relative;
  height:22px;
  width:30px;
  margin:-5px;
  margin-top:-2px;
  margin-bottom:-2px;
}
.table_holder table .s-check-only .cell input {
  text-indent:0;
  display:block;
  position:relative;
  top:5px;
  left:8px;
}
.table_holder table .s-check-only .cell label {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  padding:0;
  margin:0;
  display:block;
  text-indent:-9999px;
}
.table_holder table .td_iconfix_1-0 .cell {
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding-left:26px;
}
.table_holder table .td_iconfix_1-0 .cell .place_icon_1 {
  position:absolute;
  top:0;
  left:0;
}
.table_holder table .td_iconfix_1-0 .cell .color_coded {
  margin:0px 0 -1px;
  top:0;
}
.table_holder table .td_iconfix_1-0 .cell .color_coded.place_icon_1_stack {
  height:14px;
  margin-top:1px;
  top:inherit;
  width:14px;
}
.table_holder table .td_iconfix_2-0 .cell {
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding-left:50px;
}
.table_holder table .td_iconfix_2-0 .cell .place_icon_1 {
  position:absolute;
  top:0;
  left:0;
}
.table_holder table .td_iconfix_2-0 .cell .place_icon_2 {
  position:absolute;
  top:0;
  left:24px;
}
.table_holder table .td_iconfix_2-0 .cell .color_coded {
  margin:0px 0 -1px;
  top:0;
}
.table_holder table .td_iconfix_0-1 .cell {
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding-right:26px;
}
.table_holder table .td_iconfix_0-1 .cell .place_icon_1 {
  position:absolute;
  top:0;
  right:0;
}
.table_holder table .td_iconfix_0-1 .cell .color_coded {
  margin:0px 0 -1px;
  top:0;
}
.table_holder table .td_iconfix_0-2 .cell {
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding-right:50px;
}
.table_holder table .td_iconfix_0-2 .cell .place_icon_1 {
  position:absolute;
  top:0;
  right:0;
}
.table_holder table .td_iconfix_0-2 .cell .place_icon_2 {
  position:absolute;
  top:0;
  right:24px;
}
.table_holder table .td_iconfix_0-2 .cell .color_coded {
  margin:0px 0 -1px;
  top:0;
}
.table_holder table .td_iconfix_1-1 .cell {
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding-left:26px;
  padding-right:26px;
}
.table_holder table .td_iconfix_1-1 .cell .place_icon_1 {
  position:absolute;
  top:0;
  left:0;
}
.table_holder table .td_iconfix_1-1 .cell .place_icon_2 {
  position:absolute;
  top:0;
  right:0;
}
.table_holder table .td_iconfix_1-1 .cell .color_coded {
  margin:0px 0 -1px;
  top:0;
}
.table_holder table.s-table_fixed_width {
  table-layout:fixed;
  width:100%;
  word-wrap:break-word;
}
.table_holder td, .table_holder th {
  padding:2px 5px;
  border-left:1px solid #d1d2d4;
}
.table_holder td:first-child, .table_holder th:first-child { border-left:none; }
.table_holder td.cell-side-border, .table_holder th.cell-side-border { border-left:1px solid #d1d2d4; }
.table_holder td.cell-side-border:first-child, .table_holder th.cell-side-border:first-child { border-left:1px solid #d1d2d4; }
.table_holder .s-table-nowrap td, .table_holder .s-table-nowrap th { white-space:nowrap; }
.table_holder .s-table-nowrap td.s-wrap, .table_holder .s-table-nowrap th.s-wrap { white-space:normal; }
.table_holder th.s-minchart_td { padding:0; }
.table_holder th.s-minchart_td .cell {
  padding:5px;
  padding-top:2px;
  padding-bottom:2px;
}
.table_holder td.s-minchart_td, .table_holder td.s-references-td { padding:0; }
.table_holder td.s-minchart_td .cell, .table_holder td.s-references-td .cell {
  padding:0;
  width:100%;
}
.table_holder td.s-minchart_td .cell:after, .table_holder td.s-minchart_td .cell:before, .table_holder td.s-references-td .cell:after, .table_holder td.s-references-td .cell:before {
  content:" ";
  display:table;
}
.table_holder td.s-minchart_td .cell:after, .table_holder td.s-references-td .cell:after { clear:both; }
.table_holder .s-minchart_td .chart_mini {
  margin:0;
  padding:5px;
  padding-top:2px;
  padding-bottom:2px;
  border-right:1px solid #a7a9ac;
  float:left;
  display:inline;
}
.table_holder .s-minchart_td .chart_mini:last-child {
  border-right:none;
  padding-right:0;
}
.table_holder .button_circle_letter { margin-right:5px; }
.table_holder .button_circle_letter:last-child { margin-right:0; }
.table_holder td.s-references-td .cell {
  padding-top:2px;
  padding-bottom:2px;
}
.table_holder td.s-references-td .button_circle_letter {
  margin:-1px 0 -1px 5px;
  float:left;
  display:inline;
  line-height:20px;
}
.table_holder td.s-references-td .button_circle_letter .fa { line-height:20px; }
.table_holder td.s-references-td .button_circle_letter .label { line-height:20px; }
.table_holder_150 {
  height:150px;
  overflow-y:scroll;
}
.table_holder_200 {
  height:200px;
  overflow-y:scroll;
}
.table_holder_250 {
  height:250px;
  overflow-y:scroll;
}
.table_holder_scroll { overflow-y:scroll; }
.table_holder_300 {
  height:300px;
  overflow-y:scroll;
}
.table_holder_350 {
  height:350px;
  overflow-y:scroll;
}
.table_holder_400 {
  height:400px;
  overflow-y:scroll;
}
.table_holder_450 {
  height:450px;
  overflow-y:scroll;
}
.table_holder_500 {
  height:500px;
  overflow-y:scroll;
}
.table_holder_550 {
  height:550px;
  overflow-y:scroll;
}
.table_holder_info-listing { margin:5px; }
.col_stripes .table_holder_info-listing {
  margin-top:0;
  margin-bottom:0;
}
.cell_inside_table_container .table_holder_info-listing { margin:0; }
.qtip .table_holder_info-listing { margin:0; }
.table_holder_info-listing table td, .table_holder_info-listing table th {
  padding-top:0;
  padding-bottom:0;
  text-align:left;
}
.l-container_width .table_holder_info-listing table td, .ui-dialog .table_holder_info-listing table td, .qtip .table_holder_info-listing table td, .l-container_width .table_holder_info-listing table th, .ui-dialog .table_holder_info-listing table th, .qtip .table_holder_info-listing table th { border:none; }
.table_info-10-90 th { width:10%; }
.table_info-10-90 td { width:auto; }
.table_info-20-80 th { width:20%; }
.table_info-20-80 td { width:auto; }
.table_info-25-75 th { width:25%; }
.table_info-25-75 td { width:auto; }
.table_info-30-70 th { width:30%; }
.table_info-30-70 td { width:auto; }
.table_info-40-60 th { width:40%; }
.table_info-40-60 td { width:auto; }
.table_info-50-50 th { width:50%; }
.table_info-50-50 td { width:auto; }
.table_info-60-40 th { width:60%; }
.table_info-60-40 td { width:auto; }
.table_info-70-30 th { width:70%; }
.table_info-70-30 td { width:auto; }
.table_info-75-25 th { width:75%; }
.table_info-75-25 td { width:auto; }
.table_info-80-20 th { width:80%; }
.table_info-80-20 td { width:auto; }
.s-width-icon-1 {
  width:20px;
  white-space:nowrap;
}
.s-width-icon-1 .cell { height:18px; }
.s-width-icon-1 .cell:after, .s-width-icon-1 .cell:before {
  content:" ";
  display:table;
}
.s-width-icon-1 .cell:after { clear:both; }
th.s-width-icon-1 .cell { min-width:20px; }
.s-width-icon-2 {
  width:40px;
  white-space:nowrap;
}
.s-width-icon-2 .cell {
  min-width:40px;
  height:18px;
}
.s-width-icon-2 .cell:after, .s-width-icon-2 .cell:before {
  content:" ";
  display:table;
}
.s-width-icon-2 .cell:after { clear:both; }
.s-width-icon-3 {
  width:60px;
  text-align:center;
  white-space:nowrap;
}
.s-width-icon-3 .cell {
  min-width:60px;
  height:18px;
}
.s-width-icon-3 .cell:after, .s-width-icon-3 .cell:before {
  content:" ";
  display:table;
}
.s-width-icon-3 .cell:after { clear:both; }
.s-width-icon-4 {
  width:80px;
  text-align:center;
  white-space:nowrap;
}
.s-width-icon-4 .cell {
  min-width:80px;
  height:18px;
}
.s-width-icon-4 .cell:after, .s-width-icon-4 .cell:before {
  content:" ";
  display:table;
}
.s-width-icon-4 .cell:after { clear:both; }
.s-width-icon-5 {
  width:100px;
  text-align:center;
  white-space:nowrap;
}
.s-width-icon-5 .cell {
  min-width:100px;
  height:18px;
}
.s-width-icon-5 .cell:after, .s-width-icon-5 .cell:before {
  content:" ";
  display:table;
}
.s-width-icon-5 .cell:after { clear:both; }
.s-width-icon-6 {
  width:120px;
  text-align:center;
  white-space:nowrap;
}
.s-width-icon-6 .cell {
  min-width:120px;
  height:18px;
}
.s-width-icon-6 .cell:after, .s-width-icon-6 .cell:before {
  content:" ";
  display:table;
}
.s-width-icon-6 .cell:after { clear:both; }
.s-width-icon-7 {
  width:140px;
  text-align:center;
  white-space:nowrap;
}
.s-width-icon-7 .cell {
  min-width:140px;
  height:18px;
}
.s-width-icon-7 .cell:after, .s-width-icon-7 .cell:before {
  content:" ";
  display:table;
}
.s-width-icon-7 .cell:after { clear:both; }
.s-width-icon-8 {
  width:160px;
  text-align:center;
  white-space:nowrap;
}
.s-width-icon-8 .cell {
  min-width:160px;
  height:18px;
}
.s-width-icon-8 .cell:after, .s-width-icon-8 .cell:before {
  content:" ";
  display:table;
}
.s-width-icon-8 .cell:after { clear:both; }
.s-width-icon-9 {
  width:180px;
  text-align:center;
  white-space:nowrap;
}
.s-width-icon-9 .cell {
  min-width:180px;
  height:18px;
}
.s-width-icon-9 .cell:after, .s-width-icon-9 .cell:before {
  content:" ";
  display:table;
}
.s-width-icon-9 .cell:after { clear:both; }
.s-width-icon-10 {
  width:200px;
  text-align:center;
  white-space:nowrap;
}
.s-width-icon-10 .cell {
  min-width:200px;
  height:18px;
}
.s-width-icon-10 .cell:after, .s-width-icon-10 .cell:before {
  content:" ";
  display:table;
}
.s-width-icon-10 .cell:after { clear:both; }
.s-width-icon-11 {
  width:220px;
  text-align:center;
  white-space:nowrap;
}
.s-width-icon-11 .cell {
  min-width:220px;
  height:18px;
}
.s-width-icon-11 .cell:after, .s-width-icon-11 .cell:before {
  content:" ";
  display:table;
}
.s-width-icon-11 .cell:after { clear:both; }
.s-width-selectbox {
  width:20px;
  text-align:center;
  white-space:nowrap;
}
.s-txt-similarities {
  width:113px;
  white-space:nowrap;
  text-align:center;
}
.s-txt-references {
  width:75px;
  text-align:center;
  white-space:nowrap;
}
.s-width-gatc-1 {
  width:24px;
  white-space:nowrap;
}
.s-width-gatc-seperator {
  width:6px;
  white-space:nowrap;
}
.table_holder .s-width-gatc-seperator { padding:2px 0; }
.s-width-gatc-2 {
  width:24px;
  white-space:nowrap;
}
.s-width-gatc-3 {
  width:24px;
  white-space:nowrap;
}
.s-width-gatc-4 {
  width:24px;
  white-space:nowrap;
}
.s-width-gatc-5 {
  width:24px;
  white-space:nowrap;
}
.s-width-gatc-6 {
  width:24px;
  white-space:nowrap;
}
.s-width-gatc-7 {
  width:24px;
  white-space:nowrap;
}
.s-width-gatc-8 {
  width:24px;
  white-space:nowrap;
}
.s-width-gatc-9 {
  width:24px;
  white-space:nowrap;
}
.s-width-gatc-10 {
  width:24px;
  white-space:nowrap;
}
.s-width-gatc-11 {
  width:24px;
  white-space:nowrap;
}
.s-width-gatc-12 {
  width:24px;
  white-space:nowrap;
}
.s-width-gatc-13 {
  width:24px;
  white-space:nowrap;
}
.s-width-gatc-14 {
  width:24px;
  white-space:nowrap;
}
.s-width-gatc-15 {
  width:24px;
  white-space:nowrap;
}
.s-width-gatc-16 {
  width:24px;
  white-space:nowrap;
}
.s-width-gatc-17 {
  width:24px;
  white-space:nowrap;
}
.s-width-gatc-18 {
  width:24px;
  white-space:nowrap;
}
.s-width-gatc-19 {
  width:24px;
  white-space:nowrap;
}
.s-width-gatc-20 {
  width:24px;
  white-space:nowrap;
}
.table_holder thead th {
  font-size:1em;
  vertical-align:bottom;
  text-align:left;
}
.table_holder thead tr th { border-bottom:1px solid #d1d2d4; }
.table_holder thead tr.cell-bottom-border th { border-bottom:1px solid #d1d2d4; }
.table_holder thead th .cell {
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.table_holder thead th.s-has-col-tools .cell { padding-right:20px; }
.col_tools {
  position:absolute;
  bottom:0;
  right:0;
  width:20px;
  height:20px;
  cursor:pointer;
  font-family:cartagenia;
  font-style:normal;
  font-weight:normal;
  line-height:1;
  color:#a7a9ac;
}
a.col_tools { text-decoration:none; }
.col_tools:hover { background:#f3f3f3; }
th:hover .col_tools .col_tool_1, th:hover .col_tools .col_tool_2 { color:#58585a !important; }
.s-has-col-tools .col_tools .col_tool_1 { color:#d1d2d4; }
.s-has-col-tools .col_tools .col_tool_1:before {
  content:"\e644";
  position:absolute;
  top:0;
  left:0;
  width:20px;
  height:20px;
  text-align:center;
  display:block;
  line-height:20px;
  font-size:1em;
}
.s-has-col-tools:hover .col_tools .col_tool_1 { color:#58585a; }
.s-sort-increase .col_tools .col_tool_1, .s-sort-increase:hover .col_tools .col_tool_1 { color:#a7a9ac; }
.s-sort-increase .col_tools .col_tool_1:before, .s-sort-increase:hover .col_tools .col_tool_1:before {
  content:"\e625";
  position:absolute;
  top:0;
  left:7px;
  width:13px;
  height:20px;
  text-align:center;
  display:block;
  line-height:20px;
  font-size:1em;
}
.s-sort-decrease .col_tools .col_tool_1, .s-sort-decrease:hover .col_tools .col_tool_1 { color:#a7a9ac; }
.s-sort-decrease .col_tools .col_tool_1:before, .s-sort-decrease:hover .col_tools .col_tool_1:before {
  content:"\e624";
  position:absolute;
  top:0;
  left:7px;
  width:13px;
  height:20px;
  text-align:center;
  display:block;
  line-height:20px;
  font-size:1em;
}
.s-filter-on .col_tools .col_tool_1, .s-filter-on:hover .col_tools .col_tool_1 { color:#a7a9ac; }
.s-filter-on .col_tools .col_tool_1:before, .s-filter-on:hover .col_tools .col_tool_1:before {
  content:"\e62d";
  position:absolute;
  top:0;
  left:7px;
  width:13px;
  height:20px;
  text-align:center;
  display:block;
  line-height:20px;
  font-size:1em;
}
.s-sort-increase .col_tools .col_tool_2:before {
  content:"";
  position:absolute;
  top:10px;
  left:0;
  width:10px;
  height:10px;
  text-align:center;
  display:block;
  line-height:10px;
  font-size:0.7em;
}
.s-sort-increase:hover .col_tools .col_tool_2:before { content:"\e644"; }
.s-sort-decrease .col_tools .col_tool_2:before {
  content:"";
  position:absolute;
  top:10px;
  left:0;
  width:10px;
  height:10px;
  text-align:center;
  display:block;
  line-height:10px;
  font-size:0.7em;
}
.s-sort-decrease:hover .col_tools .col_tool_2:before { content:"\e644"; }
.s-filter-on .col_tools .col_tool_2:before {
  content:"";
  position:absolute;
  top:10px;
  left:0;
  width:10px;
  height:10px;
  text-align:center;
  display:block;
  line-height:10px;
  font-size:0.7em;
}
.s-filter-on:hover .col_tools .col_tool_2:before { content:"\e644"; }
.s-sort-increase.s-filter-on .col_tools .col_tool_2:before, .s-sort-increase.s-filter-on:hover .col_tools .col_tool_2:before {
  content:"\e625";
  position:absolute;
  top:7px;
  left:1px;
  width:10px;
  height:10px;
  text-align:center;
  display:block;
  line-height:10px;
  font-size:0.7em;
}
.s-sort-decrease.s-filter-on .col_tools .col_tool_2:before, .s-sort-decrease.s-filter-on:hover .col_tools .col_tool_2:before {
  content:"\e624";
  position:absolute;
  top:7px;
  left:1px;
  width:10px;
  height:10px;
  text-align:center;
  display:block;
  line-height:10px;
  font-size:0.7em;
}
.col_tool_options {
  padding:0;
  border:1px solid #a7a9ac;
  background:#f3f3f3;
  -moz-box-shadow:2px 4px 4px rgba(0,0,0,0.05), 1px 2px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow:2px -4px 4px rgba(0,0,0,0.05), 1px 2px 2px rgba(0,0,0,0.1);
  box-shadow:2px 4px 4px rgba(0,0,0,0.05), 1px 2px 2px rgba(0,0,0,0.1);
  width:250px;
  position:absolute;
  display:none;
  left:110px;
  z-index:50;
}
.col_tool_options ul {
  margin:0;
  width:100%;
  list-style:none;
}
.col_tool_options ul li {
  margin:0;
  padding:0;
}
.col_tool_options .col_tool_options_sort { border-bottom:1px solid #d1d2d4; }
.col_tool_options .col_tool_option_title { display:none; }
.col_tool_options .col_tool_option_list li { cursor:pointer; }
.col_tool_options .col_tool_option_list li .inner {
  padding:3px 5px 3px 5px;
  display:block;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
}
.col_tool_options .col_tool_option_list li .inner:after, .col_tool_options .col_tool_option_list li .inner:before {
  content:" ";
  display:table;
}
.col_tool_options .col_tool_option_list li .inner:after { clear:both; }
.col_tool_options .col_tool_option_list li .inner .fa {
  width:20px;
  height:20px;
  line-height:20px;
  text-align:center;
  margin-right:5px;
  display:inline;
  float:left;
}
.col_tool_options .col_tool_option_list li .inner .label {
  float:left;
  display:inline;
}
.col_tool_options .col_tool_option_list li .inner .fa-reset-filter {
  position:relative;
  overflow:hidden;
}
.col_tool_options .col_tool_option_list li .inner .fa-reset-filter .fa-filter {
  position:absolute;
  top:-2px;
  left:0;
  width:15px;
}
.col_tool_options .col_tool_option_list li .inner .fa-reset-filter .fa-times {
  position:absolute;
  bottom:2px;
  left:10px;
  width:10px;
  font-size:10px;
  line-height:10px;
  height:10px;
}
.col_tool_options .col_tool_option_list li:hover { background:#d1d2d4; }
.col_tool_options .col_tool_option_list li.s-active, .col_tool_options .col_tool_option_list li.s-active:hover {
  background:#6d6e71;
  color:#ffffff;
}
.col_tool_options .col_tool_option_list .s-disabled {
  opacity:0.5;
  cursor:default;
}
.col_tool_options .col_tool_option_list .s-disabled:hover { background:transparent; }
.col_tool_options .col_tool_option_search { padding:0 10px 5px 30px; }
.col_tool_options .col_tool_option_search label {
  float:none;
  width:100%;
  display:block;
  text-align:left;
  margin:0;
  padding:0;
}
.col_tool_options .col_tool_option_search_input {
  width:100%;
  position:relative;
  margin:0 0 5px;
  float:none;
  display:block;
}
.col_tool_options .col_tool_option_search_input input {
  width:100%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  border:1px solid #a7a9ac;
  padding:0 27px 0 3px;
  height:22px;
  line-height:20px;
}
.col_tool_options .col_tool_option_search_input button {
  position:absolute;
  top:1px;
  right:1px;
  padding:0;
  height:20px;
  width:24px;
  border:none;
  border-left:1px solid #a7a9ac;
  text-align:center;
  background:#d1d2d4;
  color:#424242;
}
.col_tool_options .col_tool_option_search_input button:hover, .col_tool_options .col_tool_option_search_input button:focus, .col_tool_options .col_tool_option_search_input button:active {
  background:#007fc7;
  color:#ffffff;
}
.col_tool_options .col_tool_option_search_input button .label { display:none; }
.col_tool_options .col_tool_option_search_results {
  width:100%;
  margin:0;
}
.col_tool_options .col_tool_option_search_results .search_results_list_container {
  background:#ffffff;
  border:1px solid #a7a9ac;
  padding:5px;
  max-height:114px;
  overflow-y:auto;
}
.col_tool_options .col_tool_option_action { padding:0 10px 5px 30px; }
.col_tool_options .col_tool_option_action button {
  border:none;
  background:#6d6e71;
  color:#ffffff;
  margin:0 5px 0 0;
}
.col_tool_options .col_tool_option_action button:hover, .col_tool_options .col_tool_option_action button:focus, .col_tool_options .col_tool_option_action button:active {
  background:#007fc7;
  color:#ffffff;
}
.table_holder tbody, .table_holder tfoot {
  background:none;
  font-size:1em;
}
.table_holder tbody td, .table_holder tfoot td { border-top:1px solid #a7a9ac; }
.table_holder tbody td.s-disabled .cell, .table_holder tbody th.s-disabled .cell, .table_holder tfoot td.s-disabled .cell, .table_holder tfoot th.s-disabled .cell { opacity:0.5; }
.table_holder tbody td.s-disabled .button a, .table_holder tbody td.s-disabled .button .no_link, .table_holder tbody td.s-disabled .button .fake_link, .table_holder tbody th.s-disabled .button a, .table_holder tbody th.s-disabled .button .no_link, .table_holder tbody th.s-disabled .button .fake_link, .table_holder tfoot td.s-disabled .button a, .table_holder tfoot td.s-disabled .button .no_link, .table_holder tfoot td.s-disabled .button .fake_link, .table_holder tfoot th.s-disabled .button a, .table_holder tfoot th.s-disabled .button .no_link, .table_holder tfoot th.s-disabled .button .fake_link { cursor:default; }
.table_holder tbody tr:first-child td, .table_holder tfoot tr:first-child td { border-top:none; }
.table_holder tbody tr:hover td, .table_holder tbody tr:hover th, .table_holder tfoot tr:hover td, .table_holder tfoot tr:hover th { background:#eef5f8; }
.table_holder tbody tr:hover td td, .table_holder tbody tr:hover td th, .table_holder tbody tr:hover th td, .table_holder tbody tr:hover th th, .table_holder tfoot tr:hover td td, .table_holder tfoot tr:hover td th, .table_holder tfoot tr:hover th td, .table_holder tfoot tr:hover th th { background:#ffffff; }
.table_holder_info-listing.table_holder tbody tr:hover td, .table_holder_info-listing.table_holder tbody tr:hover th, .table_holder_info-listing.table_holder tfoot tr:hover td, .table_holder_info-listing.table_holder tfoot tr:hover th { background:none; }
.table_holder_info-listing.table_holder tbody tr:hover td td, .table_holder_info-listing.table_holder tbody tr:hover td th, .table_holder_info-listing.table_holder tbody tr:hover th td, .table_holder_info-listing.table_holder tbody tr:hover th th, .table_holder_info-listing.table_holder tfoot tr:hover td td, .table_holder_info-listing.table_holder tfoot tr:hover td th, .table_holder_info-listing.table_holder tfoot tr:hover th td, .table_holder_info-listing.table_holder tfoot tr:hover th th { background:none; }
.table_holder tbody tr.s-disabled td .cell, .table_holder tbody tr.s-disabled th .cell, .table_holder tfoot tr.s-disabled td .cell, .table_holder tfoot tr.s-disabled th .cell { opacity:0.5; }
.table_holder tbody tr.s-disabled .button a, .table_holder tbody tr.s-disabled .button .no_link, .table_holder tbody tr.s-disabled .button .fake_link, .table_holder tfoot tr.s-disabled .button a, .table_holder tfoot tr.s-disabled .button .no_link, .table_holder tfoot tr.s-disabled .button .fake_link { cursor:default; }
.table_holder tbody tr.s-sub-row td, .table_holder tbody tr.s-sub-row th, .table_holder tfoot tr.s-sub-row td, .table_holder tfoot tr.s-sub-row th { background-color:#eeeeef; }
.table_holder tbody tr.s-no-hover:hover td, .table_holder tbody tr.s-no-hover:hover th, .table_holder tfoot tr.s-no-hover:hover td, .table_holder tfoot tr.s-no-hover:hover th { background:#ffffff; }
.table_holder tbody tr.s-no-hover:hover td tr:hover td, .table_holder tbody tr.s-no-hover:hover td tr:hover th, .table_holder tbody tr.s-no-hover:hover th tr:hover td, .table_holder tbody tr.s-no-hover:hover th tr:hover th, .table_holder tfoot tr.s-no-hover:hover td tr:hover td, .table_holder tfoot tr.s-no-hover:hover td tr:hover th, .table_holder tfoot tr.s-no-hover:hover th tr:hover td, .table_holder tfoot tr.s-no-hover:hover th tr:hover th { background:#eef5f8; }
.qtip .table_holder tbody tr.s-no-hover:hover td, .ui-dialog .table_holder tbody tr.s-no-hover:hover td, .qtip .table_holder tbody tr.s-no-hover:hover th, .ui-dialog .table_holder tbody tr.s-no-hover:hover th, .qtip .table_holder tfoot tr.s-no-hover:hover td, .ui-dialog .table_holder tfoot tr.s-no-hover:hover td, .qtip .table_holder tfoot tr.s-no-hover:hover th, .ui-dialog .table_holder tfoot tr.s-no-hover:hover th { background:#f3f3f3; }
.table_holder_info-listing.table_holder tbody tr.s-no-hover:hover td, .table_holder_info-listing.table_holder tbody tr.s-no-hover:hover th, .table_holder_info-listing.table_holder tfoot tr.s-no-hover:hover td, .table_holder_info-listing.table_holder tfoot tr.s-no-hover:hover th { background:none; }
.cell.cell_inside_table_container {
  margin-left:-5px;
  margin-right:-5px;
}
.cell.cell_inside_table_container .table_holder td, .cell.cell_inside_table_container .table_holder th { width:auto; }
.table_holder tfoot tr:first-child td { border-top:1px solid #a7a9ac; }
.table_holder tr td {
  font-weight:normal;
  background:#ffffff;
}
.qtip .table_holder tr td, .ui-dialog .table_holder tr td { background:#f3f3f3; }
.app_block_filter_inline .table_holder tr td { background:transparent; }
.table_holder tr th { background:#ffffff; }
.qtip .table_holder tr th, .ui-dialog .table_holder tr th { background:#f3f3f3; }
.app_block_filter_inline .table_holder tr th { background:transparent; }
.table_holder tr.s-warning td { background:#ffe8d9; }
.table_holder tr.s-error td { background:#ffd9da; }
.table_holder tr.s-success td { background:#fffef0; }
.table_holder .s-selected td {
  background:#d3e5ed;
  border-left-color:#a7a9ac;
}
.table_holder .s-selected:hover td {
  background:#d3e5ed;
  border-left-color:#a7a9ac;
}
.ui-dialog .table_holder .s-selected td, .qtip .table_holder .s-selected td {
  background:#d3e5ed;
  border-left-color:#a7a9ac;
}
.ui-dialog .table_holder .s-selected:hover td, .qtip .table_holder .s-selected:hover td {
  background:#d3e5ed;
  border-left-color:#a7a9ac;
}
#markerContainer > div {
  height:16px !important;
  margin-bottom:3px;
}
#markerContainer .variantMarker {
  height:auto !important;
  margin-bottom:0;
}
.chart {
  width:100%;
  margin-bottom:20px;
}
.chart header em { display:block; }
.chart_inner { padding:0 10px 20px; }
.chart_inner header {
  float:none;
  display:block;
  width:auto;
  padding:0;
}
.chart_inner header h2, .chart_inner header h3, .chart_inner header h4, .chart_inner header h5, .chart_inner header h6 {
  padding:0 !important;
  margin:0 !important;
  color:#000000;
}
.chart_inner header h2 em, .chart_inner header h3 em, .chart_inner header h4 em, .chart_inner header h5 em, .chart_inner header h6 em {
  padding-left:5px;
  font-size:0.813em;
  font-weight:normal;
  color:#444444;
}
.chart_content {
  width:100%;
  padding-bottom:60%;
  height:0;
  position:relative;
  z-index:10;
}
.chart_content_outer {
  width:100%;
  position:relative;
  padding-top:40px;
  padding-bottom:20px;
}
.axis_legend {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  font:1.000em;
  line-height:1.2;
  color:#777777;
}
.axis_legend .axis_y {
  position:absolute;
  top:15px;
  left:0;
  width:10%;
  text-align:right;
  height:20px;
}
.axis_legend .axis_y .inner {
  display:block;
  padding:0 5px;
}
.axis_legend .axis_x {
  position:absolute;
  bottom:0;
  right:10%;
  width:80%;
  text-align:center;
  height:20px;
}
.axis_legend .axis_x .inner {
  display:block;
  padding:0 5px;
}
.bar_chart_lines {
  margin:0 !important;
  position:absolute;
  height:100%;
  width:100%;
  padding:0;
  top:0;
  left:0;
  z-index:10;
  list-style:none;
  list-style-image:none;
}
.bar_chart_vertical .bar_chart_lines {
  width:90%;
  padding:0;
  left:10%;
  height:90%;
}
.bar_chart_vertical .bar_chart_lines .bar_chart_line_important .value_inner { background:#424242; }
.bar_chart_vertical .bar_chart_lines .bar_chart_line {
  height:100%;
  text-align:center;
  margin:0;
  position:absolute;
}
.bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner {
  padding:0;
  height:100%;
  position:absolute;
  width:100%;
}
.bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_label { width:100%; }
.bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value {
  position:absolute;
  bottom:0;
  height:100%;
  width:100%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  border-left:2px solid #ffffff;
  border-right:2px solid #ffffff;
}
.bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .lt-ie8 {
  left:4%;
  width:92%;
  border:none;
}
.bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner {
  top:auto;
  bottom:0;
  width:100%;
  background:#424242;
}
.bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner .value_label {
  width:200%;
  right:auto;
  left:-50%;
  font-size:12px;
  font-weight:normal;
  top:-25px;
  text-align:center;
  color:#424242;
}
.bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .chart_value .value_inner { background:#424242; }
.bar_chart_horizontal .bar_chart_lines .bar_chart_line {
  height:50%;
  text-align:center;
  margin:0;
  position:absolute;
}
.bar_chart_horizontal .bar_chart_lines .bar_chart_line .bar_chart_line_inner {
  padding:0;
  height:100%;
  position:absolute;
  width:100%;
}
.bar_chart_horizontal .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value {
  position:absolute;
  bottom:0;
  left:4%;
  width:92%;
  height:100%;
}
.bar_chart_horizontal .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { height:100%; }
.bar_chart_lines .bar_chart_line {
  width:100%;
  position:relative;
}
.bar_chart_lines .bar_chart_line .bar_chart_line_inner {
  padding-left:40px;
  padding-right:50px;
}
.bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_label {
  position:absolute;
  bottom:0;
  left:0;
  width:40px;
  line-height:30px;
  color:#000000;
}
.bar_chart_lines .bar_chart_line .bar_chart_line_inner .seperator { display:none; }
.bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value {
  width:100%;
  position:relative;
  height:30px;
  display:block;
  line-height:1px;
}
.bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner {
  position:absolute;
  top:12px;
  left:0;
  display:block;
  line-height:1px;
  background:#007fc7;
}
.bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner .value_label {
  position:absolute;
  display:block;
  right:-50px;
  width:45px;
  height:30px;
  line-height:30px;
  top:-12px;
  text-align:left;
  font-size:12px;
  text-transform:uppercase;
  color:#007fc7;
  font-weight:bold;
}
.bar_chart_lines_23 .bar_chart_line { width:4.34%; }
.bar_chart_lines_23 .bar_chart_line_1 { left:0; }
.bar_chart_lines_23 .bar_chart_line_2 { left:4.34%; }
.bar_chart_lines_23 .bar_chart_line_3 { left:8.68%; }
.bar_chart_lines_23 .bar_chart_line_4 { left:13.02%; }
.bar_chart_lines_23 .bar_chart_line_5 { left:17.36%; }
.bar_chart_lines_23 .bar_chart_line_6 { left:21.7%; }
.bar_chart_lines_23 .bar_chart_line_7 { left:26.04%; }
.bar_chart_lines_23 .bar_chart_line_8 { left:30.38%; }
.bar_chart_lines_23 .bar_chart_line_9 { left:34.72%; }
.bar_chart_lines_23 .bar_chart_line_10 { left:39.06%; }
.bar_chart_lines_23 .bar_chart_line_11 { left:43.4%; }
.bar_chart_lines_23 .bar_chart_line_12 { left:47.74%; }
.bar_chart_lines_23 .bar_chart_line_13 { left:52.08%; }
.bar_chart_lines_23 .bar_chart_line_14 { left:56.42%; }
.bar_chart_lines_23 .bar_chart_line_15 { left:60.76%; }
.bar_chart_lines_23 .bar_chart_line_16 { left:65.1%; }
.bar_chart_lines_23 .bar_chart_line_17 { left:69.44%; }
.bar_chart_lines_23 .bar_chart_line_18 { left:73.78%; }
.bar_chart_lines_23 .bar_chart_line_19 { left:78.12%; }
.bar_chart_lines_23 .bar_chart_line_20 { left:82.46%; }
.bar_chart_lines_23 .bar_chart_line_21 { left:86.8%; }
.bar_chart_lines_23 .bar_chart_line_22 { left:91.14%; }
.bar_chart_lines_23 .bar_chart_line_23 { left:95.48%; }
.bar_chart_lines_22 .bar_chart_line { width:4.54%; }
.bar_chart_lines_22 .bar_chart_line:nth-child(22n) { margin-right:-40px; }
.bar_chart_lines_20 .bar_chart_line { width:5%; }
.bar_chart_lines_20 .bar_chart_line_1 { left:0; }
.bar_chart_lines_20 .bar_chart_line_2 { left:5%; }
.bar_chart_lines_20 .bar_chart_line_3 { left:10%; }
.bar_chart_lines_20 .bar_chart_line_4 { left:15%; }
.bar_chart_lines_20 .bar_chart_line_5 { left:20%; }
.bar_chart_lines_20 .bar_chart_line_6 { left:25%; }
.bar_chart_lines_20 .bar_chart_line_7 { left:30%; }
.bar_chart_lines_20 .bar_chart_line_8 { left:35%; }
.bar_chart_lines_20 .bar_chart_line_9 { left:40%; }
.bar_chart_lines_20 .bar_chart_line_10 { left:45%; }
.bar_chart_lines_20 .bar_chart_line_11 { left:50%; }
.bar_chart_lines_20 .bar_chart_line_12 { left:55%; }
.bar_chart_lines_20 .bar_chart_line_13 { left:60%; }
.bar_chart_lines_20 .bar_chart_line_14 { left:65%; }
.bar_chart_lines_20 .bar_chart_line_15 { left:70%; }
.bar_chart_lines_20 .bar_chart_line_16 { left:75%; }
.bar_chart_lines_20 .bar_chart_line_17 { left:80%; }
.bar_chart_lines_20 .bar_chart_line_18 { left:85%; }
.bar_chart_lines_20 .bar_chart_line_19 { left:90%; }
.bar_chart_lines_20 .bar_chart_line_20 { left:95%; }
.bar_chart_lines_8 .bar_chart_line {
  width:12.5%;
  font-size:11px;
}
.bar_chart_lines_8 .bar_chart_line strong {
  font-weight:normal;
  line-height:1em !important;
}
.bar_chart_lines_8 .bar_chart_line:nth-child(8n) { margin-right:-40px; }
.bar_chart_lines_8 .bar_chart_line_1 { left:0; }
.bar_chart_lines_8 .bar_chart_line_2 { left:12.5%; }
.bar_chart_lines_8 .bar_chart_line_3 { left:25%; }
.bar_chart_lines_8 .bar_chart_line_4 { left:37.5%; }
.bar_chart_lines_8 .bar_chart_line_5 { left:50%; }
.bar_chart_lines_8 .bar_chart_line_6 { left:62.5%; }
.bar_chart_lines_8 .bar_chart_line_7 { left:75%; }
.bar_chart_lines_8 .bar_chart_line_8 { left:87.5%; }
.bar_chart_lines_5 .bar_chart_line {
  width:20%;
  font-size:11px;
}
.bar_chart_lines_5 .bar_chart_line strong {
  font-weight:normal;
  line-height:1em !important;
}
.bar_chart_lines_5 .bar_chart_line:nth-child(5n) { margin-right:-40px; }
.bar_chart_lines_5 .bar_chart_line_1 { left:0; }
.bar_chart_lines_5 .bar_chart_line_2 { left:20%; }
.bar_chart_lines_5 .bar_chart_line_3 { left:40%; }
.bar_chart_lines_5 .bar_chart_line_4 { left:60%; }
.bar_chart_lines_5 .bar_chart_line_5 { left:80%; }
.bar_chart_lines_11 .bar_chart_line {
  width:9%;
  font-size:11px;
}
.bar_chart_lines_11 .bar_chart_line strong {
  font-weight:normal;
  line-height:1em !important;
}
.bar_chart_lines_11 .bar_chart_line:nth-child(11n) { margin-right:-40px; }
.bar_chart_lines_11 .bar_chart_line_1 { left:0; }
.bar_chart_lines_11 .bar_chart_line_2 { left:9%; }
.bar_chart_lines_11 .bar_chart_line_3 { left:18%; }
.bar_chart_lines_11 .bar_chart_line_4 { left:27%; }
.bar_chart_lines_11 .bar_chart_line_5 { left:36%; }
.bar_chart_lines_11 .bar_chart_line_6 { left:45%; }
.bar_chart_lines_11 .bar_chart_line_7 { left:54%; }
.bar_chart_lines_11 .bar_chart_line_8 { left:63%; }
.bar_chart_lines_11 .bar_chart_line_9 { left:72%; }
.bar_chart_lines_11 .bar_chart_line_10 { left:81%; }
.bar_chart_lines_11 .bar_chart_line_11 { left:90%; }
.bar_chart_lines_13 .bar_chart_line {
  width:7.6%;
  font-size:11px;
}
.bar_chart_lines_13 .bar_chart_line strong {
  font-weight:normal;
  line-height:1em !important;
}
.bar_chart_lines_13 .bar_chart_line:nth-child(13n) { margin-right:-40px; }
.bar_chart_lines_13 .bar_chart_line_1 { left:0; }
.bar_chart_lines_13 .bar_chart_line_2 { left:7.6%; }
.bar_chart_lines_13 .bar_chart_line_3 { left:15.2%; }
.bar_chart_lines_13 .bar_chart_line_4 { left:22.8%; }
.bar_chart_lines_13 .bar_chart_line_5 { left:30.4%; }
.bar_chart_lines_13 .bar_chart_line_6 { left:38%; }
.bar_chart_lines_13 .bar_chart_line_7 { left:45.6%; }
.bar_chart_lines_13 .bar_chart_line_8 { left:53.2%; }
.bar_chart_lines_13 .bar_chart_line_9 { left:60.8%; }
.bar_chart_lines_13 .bar_chart_line_10 { left:68.4%; }
.bar_chart_lines_13 .bar_chart_line_11 { left:76%; }
.bar_chart_lines_13 .bar_chart_line_12 { left:83.6%; }
.bar_chart_lines_13 .bar_chart_line_13 { left:91.2%; }
.chart_row_2 .chart_group_inner .chart { width:50%; }
.chart_row_2 .chart_group_inner .chart:nth-child(2n+1) { margin-right:-40px; }
.chart_row_2 .chart_group_inner .chart:nth-child(2n+2) { clear:left; }
.chart_row_1 .chart_group_inner .chart { width:100%; }
.chart_row_1 .chart_group_inner .chart:nth-child(n+1) {
  margin-right:0;
  clear:left;
}
.chart_row_1 .chart_group_inner .chart:nth-child(2n+2) { clear:left; }
.value_0 .value_inner {
  width:1px;
  height:1px;
}
.value_1 .value_inner {
  width:1%;
  height:1%;
}
.value_2 .value_inner {
  width:2%;
  height:2%;
}
.value_3 .value_inner {
  width:3%;
  height:3%;
}
.value_4 .value_inner {
  width:4%;
  height:4%;
}
.value_5 .value_inner {
  width:5%;
  height:5%;
}
.value_6 .value_inner {
  width:6%;
  height:6%;
}
.value_7 .value_inner {
  width:7%;
  height:7%;
}
.value_8 .value_inner {
  width:8%;
  height:8%;
}
.value_9 .value_inner {
  width:9%;
  height:9%;
}
.value_10 .value_inner {
  width:10%;
  height:10%;
}
.value_11 .value_inner {
  width:11%;
  height:11%;
}
.value_12 .value_inner {
  width:12%;
  height:12%;
}
.value_13 .value_inner {
  width:13%;
  height:13%;
}
.value_14 .value_inner {
  width:14%;
  height:14%;
}
.value_15 .value_inner {
  width:15%;
  height:15%;
}
.value_16 .value_inner {
  width:16%;
  height:16%;
}
.value_17 .value_inner {
  width:17%;
  height:17%;
}
.value_18 .value_inner {
  width:18%;
  height:18%;
}
.value_19 .value_inner {
  width:19%;
  height:19%;
}
.value_20 .value_inner {
  width:20%;
  height:20%;
}
.value_21 .value_inner {
  width:21%;
  height:21%;
}
.value_22 .value_inner {
  width:22%;
  height:22%;
}
.value_23 .value_inner {
  width:23%;
  height:23%;
}
.value_24 .value_inner {
  width:24%;
  height:24%;
}
.value_25 .value_inner {
  width:25%;
  height:25%;
}
.value_26 .value_inner {
  width:26%;
  height:26%;
}
.value_27 .value_inner {
  width:27%;
  height:27%;
}
.value_28 .value_inner {
  width:28%;
  height:28%;
}
.value_29 .value_inner {
  width:29%;
  height:29%;
}
.value_30 .value_inner {
  width:30%;
  height:30%;
}
.value_31 .value_inner {
  width:31%;
  height:31%;
}
.value_32 .value_inner {
  width:32%;
  height:32%;
}
.value_33 .value_inner {
  width:33%;
  height:33%;
}
.value_34 .value_inner {
  width:34%;
  height:34%;
}
.value_35 .value_inner {
  width:35%;
  height:35%;
}
.value_36 .value_inner {
  width:36%;
  height:36%;
}
.value_37 .value_inner {
  width:37%;
  height:37%;
}
.value_38 .value_inner {
  width:38%;
  height:38%;
}
.value_39 .value_inner {
  width:39%;
  height:39%;
}
.value_40 .value_inner {
  width:40%;
  height:40%;
}
.value_41 .value_inner {
  width:41%;
  height:41%;
}
.value_42 .value_inner {
  width:42%;
  height:42%;
}
.value_43 .value_inner {
  width:43%;
  height:43%;
}
.value_44 .value_inner {
  width:44%;
  height:44%;
}
.value_45 .value_inner {
  width:45%;
  height:45%;
}
.value_46 .value_inner {
  width:46%;
  height:46%;
}
.value_47 .value_inner {
  width:47%;
  height:47%;
}
.value_48 .value_inner {
  width:48%;
  height:48%;
}
.value_49 .value_inner {
  width:49%;
  height:49%;
}
.value_50 .value_inner {
  width:50%;
  height:50%;
}
.value_51 .value_inner {
  width:51%;
  height:51%;
}
.value_52 .value_inner {
  width:52%;
  height:52%;
}
.value_53 .value_inner {
  width:53%;
  height:53%;
}
.value_54 .value_inner {
  width:54%;
  height:54%;
}
.value_55 .value_inner {
  width:55%;
  height:55%;
}
.value_56 .value_inner {
  width:56%;
  height:56%;
}
.value_57 .value_inner {
  width:57%;
  height:57%;
}
.value_58 .value_inner {
  width:58%;
  height:58%;
}
.value_59 .value_inner {
  width:59%;
  height:59%;
}
.value_60 .value_inner {
  width:60%;
  height:60%;
}
.value_61 .value_inner {
  width:61%;
  height:61%;
}
.value_62 .value_inner {
  width:62%;
  height:62%;
}
.value_63 .value_inner {
  width:63%;
  height:63%;
}
.value_64 .value_inner {
  width:64%;
  height:64%;
}
.value_65 .value_inner {
  width:65%;
  height:65%;
}
.value_66 .value_inner {
  width:66%;
  height:66%;
}
.value_67 .value_inner {
  width:67%;
  height:67%;
}
.value_68 .value_inner {
  width:68%;
  height:68%;
}
.value_69 .value_inner {
  width:69%;
  height:69%;
}
.value_70 .value_inner {
  width:70%;
  height:70%;
}
.value_71 .value_inner {
  width:71%;
  height:71%;
}
.value_72 .value_inner {
  width:72%;
  height:72%;
}
.value_73 .value_inner {
  width:73%;
  height:73%;
}
.value_74 .value_inner {
  width:74%;
  height:74%;
}
.value_75 .value_inner {
  width:75%;
  height:75%;
}
.value_76 .value_inner {
  width:76%;
  height:76%;
}
.value_77 .value_inner {
  width:77%;
  height:77%;
}
.value_78 .value_inner {
  width:78%;
  height:78%;
}
.value_79 .value_inner {
  width:79%;
  height:79%;
}
.value_80 .value_inner {
  width:80%;
  height:80%;
}
.value_81 .value_inner {
  width:81%;
  height:81%;
}
.value_82 .value_inner {
  width:82%;
  height:82%;
}
.value_83 .value_inner {
  width:83%;
  height:83%;
}
.value_84 .value_inner {
  width:84%;
  height:84%;
}
.value_85 .value_inner {
  width:85%;
  height:85%;
}
.value_86 .value_inner {
  width:86%;
  height:86%;
}
.value_87 .value_inner {
  width:87%;
  height:87%;
}
.value_88 .value_inner {
  width:88%;
  height:88%;
}
.value_89 .value_inner {
  width:89%;
  height:89%;
}
.value_90 .value_inner {
  width:90%;
  height:90%;
}
.value_91 .value_inner {
  width:91%;
  height:91%;
}
.value_92 .value_inner {
  width:92%;
  height:92%;
}
.value_93 .value_inner {
  width:93%;
  height:93%;
}
.value_94 .value_inner {
  width:94%;
  height:94%;
}
.value_95 .value_inner {
  width:95%;
  height:95%;
}
.value_96 .value_inner {
  width:96%;
  height:96%;
}
.value_97 .value_inner {
  width:97%;
  height:97%;
}
.value_98 .value_inner {
  width:98%;
  height:98%;
}
.value_99 .value_inner {
  width:99%;
  height:99%;
}
.value_100 .value_inner {
  width:100%;
  height:100%;
}
.value_101 .value_inner {
  width:100%;
  height:101%;
}
.value_102 .value_inner {
  width:100%;
  height:102%;
}
.bar_chart_vertical .legend {
  width:90%;
  position:absolute;
  top:0;
  left:0;
  padding-left:10%;
  z-index:1;
  margin:0;
  height:90%;
  list-style:none;
  list-style-image:none;
}
.bar_chart_vertical .legend:after, .bar_chart_vertical .legend:before {
  content:" ";
  display:table;
}
.bar_chart_vertical .legend:after { clear:both; }
.bar_chart_vertical .legend li {
  float:left;
  display:inline;
  width:100%;
}
.bar_chart_vertical .legend li .legend_inner {
  width:100%;
  margin-left:0;
  position:relative;
}
.bar_chart_vertical .legend li .legend_inner .legend_label {
  position:absolute;
  left:-11%;
  display:block;
  text-align:right;
  top:-10px;
  width:10%;
  color:#000000;
  font-size:12px;
}
.bar_chart_vertical .legend li:first-child .legend_inner .legend_label { top:-3px; }
.bar_chart_vertical .legend li:last-child .legend_inner .legend_label { top:-13px; }
.bar_chart_vertical .legends_6 li { height:20%; }
.bar_chart_vertical .legends_9 li { height:12.5%; }
.bar_chart_vertical .legends_7 li { height:16.66%; }
.bar_chart_vertical .legends_8 li { height:14.28%; }
.bar_chart_vertical .legends_5 li { height:25%; }
.chart_mini {
  width:30px;
  height:20px;
  margin:0;
  padding:0;
  display:block;
}
.chart_mini .chart_inner {
  padding:0;
  display:block;
}
.chart_mini .chart_content_outer {
  display:block;
  padding-bottom:0;
  padding-top:0;
  position:relative;
  width:100%;
}
.chart_mini .chart_content {
  display:block;
  padding:0;
  height:20px;
  width:100%;
}
.chart_mini .bar_chart_lines {
  height:100%;
  left:0;
  width:100%;
  display:block;
}
.chart_mini .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value {
  border:none;
  width:5px;
}
.chart_mini .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner .value_label { display:none; }
.chart_mini .bar_chart_line { display:block; }
.chart_mini .bar_chart_line_inner { display:block; }
.chart_mini .chart_label { display:none; }
.chart_similarties {
  display:block;
  margin:0;
  height:18px;
  padding:5px 0;
}
.chart_similarties .chart_inner .bar_chart_line_1 .bar_chart_line_inner .chart_value .value_inner { background:#7ca33f; }
.chart_similarties .chart_inner .bar_chart_line_2 .bar_chart_line_inner .chart_value .value_inner { background:#f8e308; }
.chart_similarties .chart_inner .bar_chart_line_3 .bar_chart_line_inner .chart_value .value_inner { background:#de1f26; }
.chart_similarties .chart_inner .bar_chart_line_4 .bar_chart_line_inner .chart_value .value_inner { background:#f47521; }
.chart_similarties .chart_inner .bar_chart_line_5 .bar_chart_line_inner .chart_value .value_inner { background:#007fc7; }
#iframe-container {
  position:absolute;
  top:80px;
  bottom:28px;
  left:0;
  width:100%;
}
#iframe-container iframe {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow-y:scroll;
}
#footer_container_holder {
  position:fixed;
  z-index:100;
  bottom:0;
  left:0;
  width:100%;
  height:28px;
}
#main-footer {
  background:#a7a9ac;
  color:#ffffff;
  text-align:center;
}
#footer_copy {
  display:inline-block;
  padding:5px;
}
#footer_copy .seperator {
  display:inline-block;
  padding-left:10px;
}
#footer_copy a {
  text-decoration:none;
  color:#ffffff;
}
#footer_copy a a:link, #footer_copy a:visited { text-decoration:none; }
#footer_copy a:hover, #footer_copy a:active, #footer_copy a:focus { text-decoration:underline; }
.footer_nav { display:inline-block; }
.footer_nav ul { display:inline-block; }
.footer_nav li { display:inline-block; }
.footer_nav li a, .footer_nav li .fake_link, .footer_nav li .no_link {
  display:inline-block;
  padding:5px;
  text-decoration:none;
  color:#ffffff;
  background:#a7a9ac;
}
.footer_nav li a:link, .footer_nav li a:visited, .footer_nav li .fake_link:link, .footer_nav li .fake_link:visited, .footer_nav li .no_link:link, .footer_nav li .no_link:visited {
  color:#ffffff;
  background:#a7a9ac;
}
.footer_nav li a:hover, .footer_nav li a:active, .footer_nav li a:focus, .footer_nav li .fake_link:hover, .footer_nav li .fake_link:active, .footer_nav li .fake_link:focus, .footer_nav li .no_link:hover, .footer_nav li .no_link:active, .footer_nav li .no_link:focus {
  color:#ffffff;
  background:#6d6e71;
}
.footer_nav li a.s-active, .footer_nav li .fake_link.s-active, .footer_nav li .no_link.s-active {
  color:#ffffff;
  background:#007fc7;
}
.footer_nav li a.s-active:link, .footer_nav li a.s-active:visited, .footer_nav li a.s-active:hover, .footer_nav li a.s-active:active, .footer_nav li a.s-active:focus, .footer_nav li .fake_link.s-active:link, .footer_nav li .fake_link.s-active:visited, .footer_nav li .fake_link.s-active:hover, .footer_nav li .fake_link.s-active:active, .footer_nav li .fake_link.s-active:focus, .footer_nav li .no_link.s-active:link, .footer_nav li .no_link.s-active:visited, .footer_nav li .no_link.s-active:hover, .footer_nav li .no_link.s-active:active, .footer_nav li .no_link.s-active:focus {
  color:#ffffff;
  background:#007fc7;
}
@media screen and (max-height: 1000px), screen and (max-width:1920px) {
  #login-back { background:#bdbec0 url(../images/login-bg-1600.png) 0 0 repeat-x; }
  #login-back-helix { background:url(../images/helix-1600.png) center center no-repeat; }
}
@media screen and (max-height: 800px), screen and (max-width:1280px) {
  #login-back { background:#bdbec0 url(../images/login-bg-1280.png) 0 0 repeat-x; }
  #login-back-helix { background:url(../images/helix-1280.png) center center no-repeat; }
}
@media screen and (max-height: 600px), screen and (max-width:1024px) {
  #login-back { background:#bdbec0 url(../images/login-bg-1024.png) 0 0 repeat-x; }
  #login-back-helix { background:url(../images/helix-1024.png) center center no-repeat; }
}
@media screen and (max-width: 1800px) {
  .form_container_10 { width:10.67%; }
  .form_container_20 { width:21.33%; }
  .form_container_25 { width:26.67%; }
  .form_container_30 { width:32%; }
  .form_container_33 { width:35.55%; }
  .form_container_40 { width:42.67%; }
  .form_container_50 { width:53.33%; }
  .form_container_60 { width:64%; }
  .form_container_66 { width:71.11%; }
  .form_container_70 { width:74.67%; }
  .form_container_75 { width:80%; }
  .form_container_80 { width:85.33%; }
  .form_container_90 { width:96%; }
}
@media screen and (max-width: 1700px) {
  .form_container_10 { width:11.30%; }
  .form_container_20 { width:22.59%; }
  .form_container_25 { width:28.26%; }
  .form_container_30 { width:33.88%; }
  .form_container_33 { width:37.65%; }
  .form_container_40 { width:45.18%; }
  .form_container_50 { width:56.47%; }
  .form_container_60 { width:67.76%; }
  .form_container_66 { width:75.28%; }
  .form_container_70 { width:79.06%; }
  .form_container_75 { width:84.71%; }
  .form_container_80 { width:90.35%; }
  .form_container_90 { width:100%; }
}
@media screen and (max-width: 1600px) {
  .form_container_10 { width:12%; }
  .form_container_20 { width:24%; }
  .form_container_25 { width:30%; }
  .form_container_30 { width:36%; }
  .form_container_33 { width:40%; }
  .form_container_40 { width:48%; }
  .form_container_50 { width:60%; }
  .form_container_60 { width:72%; }
  .form_container_66 { width:80%; }
  .form_container_70 { width:84%; }
  .form_container_75 { width:90%; }
  .form_container_80 { width:96%; }
  .form_container_90 { width:100%; }
}
@media screen and (max-width: 1500px) {
  .form_container_10 { width:12.8%; }
  .form_container_20 { width:25.6%; }
  .form_container_25 { width:32%; }
  .form_container_30 { width:38.4%; }
  .form_container_33 { width:42.66%; }
  .form_container_40 { width:51.2%; }
  .form_container_50 { width:64%; }
  .form_container_60 { width:76.8%; }
  .form_container_66 { width:85.32%; }
  .form_container_70 { width:89.6%; }
  .form_container_75 { width:96%; }
  .form_container_80 { width:100%; }
  .form_container_90 { width:100%; }
}
@media screen and (max-width: 1400px) {
  .form_container_10 { width:13.1%; }
  .form_container_20 { width:27.43%; }
  .form_container_25 { width:34.29%; }
  .form_container_30 { width:41.14%; }
  .form_container_33 { width:45.71%; }
  .form_container_40 { width:54.86%; }
  .form_container_50 { width:68.57%; }
  .form_container_60 { width:82.29%; }
  .form_container_66 { width:91.42%; }
  .form_container_70 { width:96%; }
  .form_container_75 { width:100%; }
  .form_container_80 { width:100%; }
  .form_container_90 { width:100%; }
}
@media screen and (max-width: 1300px) {
  .form_container_10 { width:14.77%; }
  .form_container_20 { width:29.54%; }
  .form_container_25 { width:36.92%; }
  .form_container_30 { width:44.31%; }
  .form_container_33 { width:49.23%; }
  .form_container_40 { width:59.08%; }
  .form_container_50 { width:73.85%; }
  .form_container_60 { width:88.62%; }
  .form_container_66 { width:98.46%; }
  .form_container_70 { width:100%; }
  .form_container_75 { width:100%; }
  .form_container_80 { width:100%; }
  .form_container_90 { width:100%; }
}
@media screen and (max-width: 1200px) {
  .form_container_10 { width:16%; }
  .form_container_20 { width:32%; }
  .form_container_25 { width:40%; }
  .form_container_30 { width:48%; }
  .form_container_33 { width:53.33%; }
  .form_container_40 { width:64%; }
  .form_container_50 { width:80%; }
  .form_container_60 { width:96%; }
  .form_container_66 { width:100%; }
  .form_container_70 { width:100%; }
  .form_container_75 { width:100%; }
  .form_container_80 { width:100%; }
  .form_container_90 { width:100%; }
}
@media screen and (max-width: 1100px) {
  .form_container_10 { width:17.46%; }
  .form_container_20 { width:34.91%; }
  .form_container_25 { width:43.64%; }
  .form_container_30 { width:52.36%; }
  .form_container_33 { width:58.18%; }
  .form_container_40 { width:69.82%; }
  .form_container_50 { width:87.27%; }
  .form_container_60 { width:100%; }
  .form_container_66 { width:100%; }
  .form_container_70 { width:100%; }
  .form_container_75 { width:100%; }
  .form_container_80 { width:100%; }
  .form_container_90 { width:100%; }
}
@media screen and (max-width: 1000px) {
  .form_container_10 { width:19.2%; }
  .form_container_20 { width:38.4%; }
  .form_container_25 { width:48%; }
  .form_container_30 { width:57.6%; }
  .form_container_33 { width:63.99%; }
  .form_container_40 { width:76.8%; }
  .form_container_50 { width:96%; }
  .form_container_60 { width:100%; }
  .form_container_66 { width:100%; }
  .form_container_70 { width:100%; }
  .form_container_75 { width:100%; }
  .form_container_80 { width:100%; }
  .form_container_90 { width:100%; }
}
@media screen and (max-width: 1024px) {
}
@media screen and (max-width: 1000px) {
}
@media screen and (max-width: 900px) {
  #cartagenia-logo-base { width:37px; }
  #bench-logo { padding-left:5px; }
}
@media screen and (orientation:portrait) {
}
@media screen and (max-width: 800px) {
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .fileinput-button { margin-top:2px; }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .form_row label.label_checkbox input { border:none !important; }
}
.cke_editable_inline {
  border:1px dashed #007fc7;
  margin:-1px;
  padding:1px 10px 1px 1px;
}
#reportcontents td { padding:0; }
.page {
  background:transparent none;
  width:100%;
  padding:10px 0;
}
.paper {
  -webkit-box-shadow:1px 1px 2px 1px rgba(34,34,34,1);
  box-shadow:1px 1px 2px 1px rgba(34,34,34,1);
  border-collapse:separate;
  border:1px solid #a7a9ac;
}
.review_tab { background-color:#f3f3f3; }
.review_tab .review_tab_list {
  width:250px;
  float:left;
  border-top:1px solid #d1d2d4;
  border-right:1px solid #d1d2d4;
}
.review_tab .review_tab_detail {
  margin-left:251px;
  overflow:hidden;
  background-color:#ffffff;
  min-width:1169px;
}
.review_tab .review_tab_analysis {
  clear:both;
  background-color:#ffffff;
  border-top:1px solid #d1d2d4;
}
.inline_editable {
  clear:both;
  border:1px solid #d1d2d4;
  height:88px;
  overflow-y:auto;
  padding:0 5px;
  background:#ffffff;
}
.s-form-error .inline_editable {
  background:#ffd9da;
  border-color:#de1f26;
  color:#de1f26;
}
.s-style_row_line .inline_editable {
  margin:auto;
  clear:none;
}
.inline_editable u { text-decoration:underline; }
.inline_editable b { font-weight:bold; }
.inline_editable i { font-style:italic; }
#new-release-notification {
  border:none;
  margin:0;
}
