/*********************************
 *********************************
 *********** WARNING *************

 THIS FILE (_te.variables) IS DEPRECATED, DO NOT USE IN NEW (bootstrap-based) CODE

 *********************************
 *********************************/
/*********************************
 *********************************
 *********** WARNING *************

 THIS FILE (_te.mixins) IS DEPRECATED, DO NOT USE IN NEW (bootstrap-based) CODE

 *********************************
 *********************************/
/* ROOT ELEMENTS */
html,
body {
  margin: 0;
  padding: 0;
  background: none repeat scroll 0 0 transparent;
  outline: 0 none;
  vertical-align: baseline;
  height: 100%;
}

html,
body,
select,
input,
option,
textarea {
  font: 12px/1 Inter, Arial, sans-serif;
}

a {
  text-decoration: none;
  color: #369;
  outline: 0 none;
}
a:hover {
  text-decoration: underline;
  cursor: pointer;
  outline: 0 none;
}
a:visited, a:active {
  outline: 0 none;
}

a.unstyled {
  color: black;
  text-decoration: none;
  display: block;
}

.anchor-link {
  text-decoration: none;
  color: #369;
  outline: 0 none;
}
.anchor-link[disabled] {
  pointer-events: none;
  opacity: 0.5;
}
.anchor-link[disabled]:hover {
  text-decoration: none;
  cursor: default;
}
.anchor-link:hover {
  text-decoration: underline;
  cursor: pointer;
  outline: 0 none;
}

.cursor-help {
  cursor: help;
}

.has-help {
  color: #369;
  border-bottom: 1px dotted #369;
  cursor: help;
  font-weight: bold;
}
.has-help.has-help-clean {
  color: inherit;
  font-weight: normal;
}

/* STRUCTURE */
#main-container {
  min-width: 960px;
  margin: 0;
  height: 100%;
  position: relative;
}

#footer {
  margin: 0 auto;
  padding: 6px 0;
}

#footer-wrapper {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  min-width: 960px;
  color: #274752;
  height: 35px;
  line-height: 13px;
  text-align: center;
  clear: both;
  font-size: 12px;
  color: #274752;
  line-height: 13px;
  position: relative;
}

#copyright-notice {
  display: inline-block;
}

#wrapper {
  min-height: 100%;
  min-width: 1000px;
  margin: 0;
  background-position: center;
  padding: 0;
  padding-top: 56px;
}

#wrapper-inner {
  margin: 0 auto;
  width: 960px;
  clear: both;
  height: 100%;
  padding: 16px 20px 20px 20px;
}
#wrapper-inner.has-footer-banner {
  padding-bottom: 68px;
}

.te-fit-page-layout #wrapper-inner {
  padding: 0;
  padding-top: 50px;
}

.te-responsive-layout #wrapper-inner {
  width: auto;
  min-width: 1000px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/******** SOLID BAR ********/
.solid-bar {
  margin-top: 3px;
  float: left;
  width: 50px;
  height: 8px;
  background: #eee;
  overflow: hidden;
}
.solid-bar .bar {
  float: left;
  background: #333;
  text-indent: -9999px;
  overflow: hidden;
  height: 8px;
  min-width: 3px;
}
.solid-bar.solid-bar-tall {
  height: 13px;
  margin-top: 1px;
}
.solid-bar.solid-bar-tall .bar {
  height: 13px;
}
.solid-bar.solid-bar-wide {
  width: 100px;
}
.solid-bar.solid-bar-medium {
  width: 50px;
}
.solid-bar.solid-bar-narrow {
  width: 25px;
}
.solid-bar .neutral {
  background-color: #92a8cd !important;
}

.solid-bar-value {
  float: left;
  font-size: 11px;
  line-height: 15px;
  padding-left: 5px;
}

.solid-bar-tall-value {
  float: left;
  font-size: 16px;
  line-height: 16px;
  padding-left: 5px;
}

.solid-bar-normal-value {
  float: left;
  font-size: 12px;
  line-height: 16px;
  padding-left: 10px;
  font-weight: bold;
}

/************** THOUSANDEYES TOOLTIP **************/
#tetip,
.tetip {
  background-color: rgba(255, 255, 255, 0.9) !important;
  border: 1px solid #ccc !important;
  padding: 5px;
  color: #555555 !important;
  line-height: 17px;
  max-width: 340px;
  background-clip: padding-box !important;
  z-index: 3;
  overflow: hidden;
  word-wrap: break-word;
  border-radius: 4px;
  box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.2);
}

.tetip {
  z-index: 1000;
}
.modal ~ .tetip {
  z-index: 1050;
}

.te-tooltip {
  background: #fff;
  line-height: 16px;
  max-width: 340px;
  padding: 9px;
  -webkit-box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.te-tooltip hr {
  margin: 9px 0;
}
.te-tooltip .val {
  font-size: 14px;
}
.te-tooltip .break {
  word-break: break-all;
}

/************** AGENT STATUS BADGE **************/
.status,
.agent-status {
  padding: 2px 4px;
  border-radius: 3px;
  color: white;
  font-weight: bold;
  font-size: 10px;
  line-height: 16px;
}

.status-red,
.agent-status-red {
  background: #b60f1b;
}

.status-green,
.agent-status-green {
  background: #51bc1b;
}

.status-orange,
.agent-status-orange {
  background: #ff6f10;
}

.status-gray,
.agent-status-gray {
  background: #ccc;
}

/* ICONS */
.ui-icon-world {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxRJREFUeNqEUktvE1cU/u48bI/HjhPjZPxMnEBQQotQ0gRTKeoqZcMC1qz4CSyQqm4ilQ0LNv0JXbFH4iGqqqrUQpBBigCLJsrDTu3EcewMtsce25N59IxHXnNGn3Tu3PN953EP4x5sArwAFhoHBF+A/DUwdhPAHCFCaBEO4Di/wzL/gWn0nU4T5MN6fAMCRubYWbr8eWWSXb+zEEzPTPjCIQG+VDxobNcN7bd888c/9408xT2i6NKIJozIIUv/9d7Khetrl8KJ2VQYO+Uual0bsYHpX56W/MsZKfbyo6r88uw/RXPs+yMRDpoqodPauLc0lkuOi4nIuDT8TaKIyjwsB9B0C5oJ3FiMJn5aV3Ju/JDnRjrd1g8L43auObDixS99VNsmXrw/xnatC8NhMAU/nr0uYafSxUkHuJydjF+UzZzL81rotm6tXFxI1roWrJ6Nar6CgJ+a5zk0tAa0t0W0tR4m0tP491jFiaphdSGe3Ns7vEX8V4Kjty9fiCflcqkB1RhAkvzg+yZ4xmAPDMzFFSzOK9g/7eNj4RBt00IyzMsuz6vA6E9s5guCPLMIvVnBwAKY+zEag2VB3z9BqdzCVGYaxaM6JhMpdDqdIc8TcJwmL0fMg0pZ5EUBls3cEQ6NgYdmGLQeY2j36XwOJLLfwKefmi7PE+DF3ebZWU6MJiMcxyDwBMru+q7ZPD+splbcQ+bKNZj0Kv12R3d5noAYeF49rt+cTV6K0B0CAkdgEHnK6M7BdnBOfducjVRGGYq+KXw4dXmegE/6S9X0/NSZOpFMZWIhPwfZx+AnESpmuAcDSvvFsBGnbf9c2G1UqvW8y/MEpFAPjNvYK5amglJwKT2bjoUDXhUjgb5btxzE8WGx8febD1sIyBu0aD1vTq4pV4Clu3NIXH2YnoytfjefVVLRUFD2i0J3cG4eqR39/fZB7UhV36H6aQNbTw5Q+0xzdIYC1C2ihBjCSgTf3r6K+fXvERjLUGVjlKlNUytj949NFJ5+glZrU2ydoJKAxbzFh7vXQYKIrxs9JnRCjwTs/wUYADZ5Xi+uKd+ZAAAAAElFTkSuQmCC") 0 0 no-repeat !important;
}

.ui-icon-network-cloud {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhFJREFUeNrEk81rE1EQwGe773XdNDbZTWpXSqngQaQilh6k9iO09BYC5rjBS714UIT+JV7qwYtepN6qp+KtkJCTVhDR3Eya2hqMDbi73U32I895z0RTrKcefPDjzcy+NzNvZlZijMFZ1hCccZHV1YdAKQVCCMRisb5dn5y8cFvXR5e40mpZxf39b6+42O12xYEwDAVk0FsURSDLsr6wcP1RLjdnGkaKHh/7UK83C6XSu0y5/GGdOzmRwaASBAFg5Hw2O2dOTRmU2xSFgu8zOj8/Y2J0zXHc1tGRVazVvoqMyGDK6XRyaWIifU3XE7TdDn87lmUJEolRuraWzfGaHxw0C9vb5czOzu46wXfoy8uzmHLGTCYT1LY94Jej6E93uC0MI8yQgSQBjI+nREaVyuciMQwtv7Jy09Q0jfq+D57nQaMRYMQ4r4fQHceDX+1moKoK2jr4bYjG4+dukZERZdF1XVqt1k+0x7Ksv1qG58TOndm23dnb+/KebG293rCsH6nTeux5jUt8V1WjNmhnrNs5PPzOC/kMXwQcXnGlBxW26WGAj/4DcWN6eANl/oYA8ZE2IRcDVVWZ9M8R2xx7ApVgVshX6S4UmvdOnUQkjVxGbiAzyBXkPGw6kH9qCgcv777g21s+a0i1J79BPvXTV5F4Dz7PMtyP3YExaVGEabISPHaf90vDO9vDlf773/hTgAEA/BvXQHF40IwAAAAASUVORK5CYII=") 0 0 no-repeat !important;
}

.ui-icon-platforms {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdhJREFUeNqkU71rIkEUfzM7u35E2SIciUkkVjaBVIKCTf6AHAQC/gGxkEhA0qVJFQJXXbBJtL3mqquvsbDd2ApqecVFSLAQv12dzXujK/G0uOCD3+7M+/y9mXnMcRzYRDhsKCKVSv2XIzL9ir+9f9QvAj/rDCsynU5ZsVh8sm1b7XVdh0wmcynQsF8oFBaGdULOlUoF6vW6WpOQP4KLyWTCh8MhnD8+g/SYoGmaAjkahgGmIeHhdFcFRCIR+MgA1xolYAgYcT8cRaMr1fv9PpCdQAwo+bwlGI/HXBANykoOrVZL/W2ExOtljEEwGMRKXFUOh8NLDEajkWKgkVIQJQzSvF4Iejygz+HFirb9qgKJTa/Xg1qtBrFYbJaAaJBxfzsADgb7/H7w+nyqf53OgI9V8GAwcA8OEomE2mNCXbUgpYT7ky2kJUGIIfZp073P2sEAKR0ol8tQKpWWzqfRaBxTgr/pdPrGVeZyuW/uOp/PL/TVavUgm81eUVLrwoLkjyRwzt9Es9n86c5DIBC4RSwqdDodo9vt3s2330OhkGJ19vsMREio58DoOSN2EF9M00zF4/FDN4FlWX/a7fYvNTScX697ZGw+UFTW/4nhmlJ1xIRtOs7vAgwA4EL8RAwEVUsAAAAASUVORK5CYII=") 0 0 no-repeat !important;
}

.ui-icon-browsers {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZtJREFUeNqUk79Lw1AQxy/pxUqFoLZg7SAiFqy6OOlWxFnByUFwcXBT8B8RJ3HRzdHF3f9ApEPRgoMIKo2VUK22fS8v8e6lEQc16cGXHO/H993n8p5RPqlDFIZhrNBnj1SA+HgiHSJnge/rkYA2L85my6NDaCupwBMKBKnt+fBOk68pA+pWCupphG5XFadqLiCdCmCaoKRkj0Kz0bJdxwefTD3PA6WUFueUQI40TDnN29cPzQL2SgccGKASAjheHYGksXzqABt8c1OVpZ0Ll3yCXzfkMiaszwzCQh71oVwV+kol5rYYp9qC+WyGqE1aK7RBP9xwRb0SS0VARJBsgJbVF/f2uUMVCo0pOx3A6MS/uH9GxC1EoHOhDcjN65UXF8ytuHGY1gbddhtQ9gw0b0wwd+Xe/Zzer97oi9eoVZA5JDVGhhfp32BMw/fuWmeba+HFhTeTOUIuESteJ6WSE1tH/A6eSR8mc+ibSOXFKeJOjZUgv3EQYjmVy8rk7mPi38jc/sutzq3xOaCXBBmSzU1Osp+5ufRo4EuAAQB5oyk+Ipyd+wAAAABJRU5ErkJggg==") 0 0 no-repeat !important;
}

.ui-icon-people {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAwhJREFUeNqEU21IU1EYfs792HWbjtws3UxdTqfJ5rf2YWERFFIW9ccKC6I/QVFBYX8KhKKf/etnf/pRRFCRFBVaFEElbURZaGnZdKZt1304tt1td6dzLU2E6IGH933ve97nvuec9xAwSIQgT7P4i7Mb6bzlOBSzdC9zqxhHKEVvNgv/wjrexrIGzWEkSwS+hwlIgomKuGKvdnVaSsudMYWunQ3OFXzxo+9nGNDI4R/wzwFDU8TxMwRXIBIpzDFbhE179hi1eMwPByM0CsvqChlPMtoZx1MEkZkQxN7Tp2EwGqGy3rWY57CF5ce0AoEuqWb+uYbW1v3uujrLO49HnnjnjcUTiEo6HZR4HIIoIq5ti0cjW35tXqDd+Xfnzz7TDb2nOqwupxVDn23WrkPesFFEdGx4GPaKCmiWxRpKFmqErc7F+q7BaVNlvduOdDIJzeryTLkOW5QM3Lrpbdq+o9Hz5LE397dAwaJAJrsowHXVKSPJubmNmXQaKuOu+vTH8ZKiYM7ED0uFswrP+27SV901H3NDyUczJSZMFeeCJ7UHQQmHfHVmyChmqksq3U3sQoXwbCD1Mjz6TTrR49TXtFSlFBem26pthVvaC57mBBLhPMGOLP3Cf226jEF9Bx6ZjkClJMB9uLE+lia2V68H/HR3d0XBaod5KpHA2Y6juD3lQemqYpPLXF5roLo13wKT4pI5oM39psM7g/IsaWxuQSQaE++PtL4f90mTSXYmsixDsxrUVEaqNpe5aVRpI3x33wpw4n6DJNQc63TvWxkZKrZLMsYVC4L5laGrD/s9Sc4Xaxn2Dgxu8G+jaVUPRTXQdDYHo9EnhD9w50zn+vLupirrWkt+nuTzTePS3lKcv+tDWZkVciiaevvp+2hf/+t76oOT15cNnsxBiTbX2s312Ux2/i0tb5eq0NU5rDWQTOX85p4R7UEtYZDw9YcuwNrQTnkpQQV9DII+3jZ99c3LouPrSCZpIJmEkaiKHj+8L+js6EUamQSNTCy2QP4MhQX/h6z9cfnHXwIMAAAxRHCU5G2oAAAAAElFTkSuQmCC") 0 0 no-repeat !important;
}

.ui-icon-timing {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmRJREFUeNqkU0trGlEUvjOOKVHHUaO0DpZIV32FxMCEvCSJuAhtwO5CQpJdsskuG7f9H9mZgiBdKKQluywiErSESGlxVQjUXusjdHxMxGfOmTrDlC666IHv3jvn3u+7Z845lxkOh+R/jMMhEokQlmWJyWQiDMPwgOfg9gGE0TkZ8B0u+wpo9Pt9MhgMSCqV+i1gsKc2u31tLhhcm5ufl7wejxedtFKh2cvLXPbi4rwhy+fgKvwRgUZ2eTxvtg8ODn1er89hsZDP19dkamaGTIqiX1hf9z+bnl6IHx8LZUqTmgiLA4Rlt/J8eHt//9Dpcvns4+Oq4lUup6ujD/d24AKIMowcXQD+6aUUDK7yDofPMjZGWIZRSe12WxdAH+7Z4MziysoqcnSBXq/nnwoEJFzX7+7ITbWqolAo6GsE7mHyApIkIUfPAXw4BYfjoXbbpNutzo1GQ1+r54BcvL0leBY5RgEWyzgwkF+FwyQUCpHdzU3C87wKm81GZpeWyMLyssoxCshNWS5bBOGxdls8kSA7W1vkXTyuR4AtJ3c6RKnXy8jRc9Dtdm8+ZTJ5DhoJw0QTXC6VjLMGSCB5ANXIptN55BirkP+QTKY7zSbtjwQ0EaNhAtl2m75PJNLI0QVg49fPUunsbTR6Itdq1MSyf/U8+hRZptGjoxNK6Rly0M/gY2KwxtB5Vqt1VhTFyO7e3uLrjY0Xj0RxAjuiRGnt4+npl1gslikWi6lWq3WlKApRuSMBTOYEwM1xnNNsNj+BhyUaHxOE/AP++9soeRVAFbg9TQBjtozA/eMF9wEtgALcwb0AAwCoRifZl32HrAAAAABJRU5ErkJggg==") 0 0 no-repeat !important;
}

.ui-icon-error {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlpJREFUeNqkU8tu2lAQHT8wtlEQcUKUIjVVgaiCVkhIlSq1isSKTdRNuu5P8AX5Alb9g+6zqZR8QNWmC3ZRa1UJIm0hAWpeNthg/OiMechl00UtHXvuvXPOnbn3mPF9H/7n4en1nmGAwy+BAUghTjB8iThY5v1EfMatzhB3Lg4Ib3FzfkPwdUSSKulCIZs6PFSkeFykCi1dL95dXx81rq7e2JZVxbwPf1WwIkuJxOmL4+Ocz/PSzHHgvtEIFhRFkfdzOTmZTu/ULi5OJ6MRrERYemFZKU4UK8VyOTcyTWk4HEKr1YLC+XkAimluPJ1Kz0qlHBuNVoizFsB+Tg7y+ezAMKQRqhuGAaZprkujmOZ0XQcDRfYymay7OKdFCw7Aq61kUtH6/TVpPB5Dp9MJSLfYiue6i555Hna3txXi4PDdSuChx7Kig3278zkYgwGYkwk0m02IRCLA4jy3Usb1qWmKxAlXAA4u2FQ6VuHjbhGcI3IsFgNh47Q5zHXCtzAH+GV0u0Vf02QpZCy1VAq+8Y27ntv2lDjrQ0S1T912u7eF/ck4lheGgpKqQrleD2I5BN2y+sQJC5zd9np1YFlLRldSUhQhCEKwYzRE9jzPas9mN8RZC3hoz4nrVi81TcUFS0KRJM5/yWQCUCwhbCTXxmPV9LwqcYjLkFUZJDzCwXN042OWreQEIftEEJQEx4mUNHTd6Xfb7qu2fdNAcg1d+IMMSNylAB3mDmIX7bWfBzjaA3iKV/dgabT7LsDXbwAfcVsM4TdCQ66zEmBDbfL/+IPJURMyKHK9PwIMAA7iHkoee771AAAAAElFTkSuQmCC") 0 0 no-repeat !important;
}

.ui-icon-document-code {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhhJREFUeNqMUs9LG0EU/naytkgNOaQK7V3UiPgDPQo1OXvzj/AixT+gCuLBo5RqlZRUozm1/0ARipGCBgX30Fu9VSv+2qwmMZJsJn1vsrNZbREHvp2Zfe/75n1vxpiYmQEPwzDGaXqFx8d3KeWRrNVQr9fVD1MvaH6dnp1dqVCwypASNYrpuGVZSG9tTfJZhF9aUbCaB0MyqVpVqNzdoVwqoVgsolAoqPnr3NwK5SWI16kFzBqRvWGwtKBvSyjULNp14ZKwbdv4kMkgHot9fJ/JvKPIvBKQTQHBZKFk8I9IPB5XdsLhML5ZVt6vwA1WEBD4nwhXopZkt2mBAg8tBMdDET6EOH6SYAEPDQtC4M/JCZYXF1Gi5jE+Ly3BOT/HM9NEqCHg84TLpTUgWPbGcZBOpfAmkUAkElEYHRvDl81NVG5vVUWcq3lBAdWDg/19dPf0YGBwELqpff396Ozqws/DQ7RQhZzrC+h7J6gKhkdGkN3eRm53V9lhgYNcDj92djAwNNSwQLmad98CBV9Go3g7PY3k6irsy0vYV1dIJZOYnJpClGKG6mXTgnl9eooX7e33biFGFtY3NiC9p/xpbQ38SnnPcde7hdLFBcRRNgv7+Jifrek9BpWkxfRe2+H/nMsc5grat/7e2+u4zuefB16UTwjRzDCp+yZfI82cyxzm8qmthI6bszOnrbd3AU8Yslx2mMPt+CvAACJ/TUQ1IsS8AAAAAElFTkSuQmCC") 0 0 no-repeat !important;
}

.ui-icon-document-flash-movie {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjZJREFUeNqMUk1rE1EUPfORptFEDNhgBaGQXQv+hC5m14Ibl0K3jVkUSgNuii0FF3WhCxclq4KF0G23pRi6KFhUZIKIQoWClkIpIbEYJ+l8ee7rmzELER+ceW/u3HPuvWee8R7A+soKDMO4z+M4/r2aURR9jcIQcRzjy8EBDBH4NjGBxtxcZWt1tX7Jj74gihAySRJlua6Lrb29R0okDI+SuPEBeH4NWLLkhQiJgPCJS8Jid9lKBa1WCw9nZvBgebnK8GsKHCmBT0B8g4csYWpin/CIHvGLuHV6imazmc7xstF4wu2pnO1gqKp0MDo/j9v1ukr87Di42N+HbZpweJa2C4UCdl23k4iZgW61r3Gd7XY3N+GS1CZZOhqxbSVCoxUpCEODkB32gIGMzCrVJyeRKZdxk7jj+/hYrSrx0UzmqlwQKJEwCIykA7uvWx/J5zG+sICw3cYbCgy0D6qAZaXzW1cCZirgaePura2hODuL440N/NSxxFCTpETE4h4MCwx0lbe1GkDE2tSIiLU/pp5dRCx6EQyPwIQXNHIp0qRoiCwoLy6mAukIvv+nAybXjkul2o7jPH63vf2MV1URI30LZZdYsgzl5dAIu2NjcKenJarqSDUhqV1fLrBtaBGJJyP0zs9hv+Lj7skJcsWirSowwdQd/E1EmF6vZ3udDr4fHqpvOR5KPzqdbNqmiJAgAmKawKaBNi+U/AXJFY5wpWqOKF2cnXXzU1Pr+I8VeV5XOGLHbwEGAJZPA5r+wu15AAAAAElFTkSuQmCC") 0 0 no-repeat !important;
}

.ui-icon-script {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXlJREFUeNqMUz9Lw1AQv5f38qcgDt3arxAqlE5xdcmQ4uDkF/ArFIqfQVycOgmdxLFDoZOLk5ODg2QwQyEIVZAmadom8a6kaYr40oODu3f3+7177+6Y0+sBiaIooKmqhWYLDpQsy0ai5FhX3W7/rNNx0JYCwzieXQ8GNx++r4rVcrk9b1nttvMVBFKwputwPx6P3j3vQaiqJ6LFogj+oD2vIDhiDB4nk2fOubtOEhBhGBbBdZrCCg9lQjllzB6BguykMqH4vwSMCLAbMmF/CKKocDgGRQUB5ZQxIio7GFQ5lxJQzh4mjuMdO95eRUA5ZUx5DhiVr1VVgDmIKX5aZDsCwQ94AuUgpphgATQ4hrEZsgB/N8U+U6u2Hdm2luU2EUCSaBs0Dp4A+hDDMM9t+/TVdTcV4FKBTqppYORKPp3ntRsEhukUH16vm6Zt337OZt94eyZV3LK74fCJNRoXSHJMRIzVaidKs3l58AoHwVvq+y+0OqjzXwEGAJNWuLxg6G28AAAAAElFTkSuQmCC") 0 0 no-repeat !important;
}

.ui-icon-script-attribute-j {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbVJREFUeNqMU0FLAlEQnrfv7bpCdBCKlP6BGIgnu3bxoJaIUBB0C/oFQtRPKLp08hR4io4eBE9dutSpQ0F4yIO0BBaEu7rq7jazuOtatDnwue/NzPe98c08lq9WgUySJFBkOYvLFCxojuM0RGCTPSwUjrcymTyuQ4mGafZOarXzV02TxXg08vypbDqd/9D1ULISicBVs9l46XSuhSx3xGA49INfuO7/I7DEGNy0Wnec8/bEskAYhuEHJ7YNY3SGGeUEOXMCEqoTwozifwowEsBuhBn7ISAZgwF44BgUKBDEW8eBs9O+v6ecIEcM8McvB4My5/MlgwUj7JTnp5w5jmma/objCb8EkDDE7nh+yglyJJqDKRiVqGAi4ejgyf3SjZCA56ccyvV4wpkNkuCBv1AsrcB+5cFdV3bXZxVgDnL8CRZAg6Oq7pDpeLs29pnKLpZWYae85reWTb8kAJaluGysTABdiKomt3O5zcd22z0JHxVECIoC6hS0J/90SlQiQ7eLfY3Fkslc7uK91/vE051Q4Cu7rNdvWTxeRpFlEmIsGt2QEom9hZ+wrj/bmnZPTwfR/xZgAPHP5QL0w5pAAAAAAElFTkSuQmCC") 0 0 no-repeat !important;
}

.ui-icon-document-attribute-c {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAfBJREFUeNqMUj1LA0EQffdhTNSAoAkaCVaCH6D2WkXEykobtbXwT6ggCtYiaC2kE8FKJCAELCyvsBC1UQPBr0s0iUm8y8aZNZc74wcuzO3ezb43782cMruyAl6KokzT1o2/14kQ4lpUKqhWq7g4PYXOB160R/ZWV3ffKWlxCIEK5Zy8YRjYSySWuBbFFX/rHx+Hymy1UASDLEvGe6mEYqGAfD6PXC4n9/21tV26N0HYPkeSXiFwbSlMrdKzSdNc0bYNm4hN08R2PI7Y4ODOVjy+TJl1SSBcApXBqqTBN5JYLCbtBINBHBtGpq7A9irwEPxEwkrkkey6FijRaMG7Gkm4CGF+JPi0oKoAVSoc3VLcyETzVBT+yYg8a58EqmvBQ+AosMwyModX6NoYg/1cRPkyW1ei0W7/QiB7wGE/vaFEY/R1BqB3+OHra4egBjKJRgrtLxZo5o0KfKEWSWA9UfUH+g/OHxCaHXAtWNYvFlgBVfKH2xCeGYCxeCATPXPD9eYqspceCy/pNFpDoS9TYLm9C6OIzo/I2fO7qI2Q846FwuMj1OtkEmYqxb+tXmuEvOSQOe88Hec732UMY1lK4O7sLPySyTR7ulkHcNM4dGqgrutyCnyXMYzlqgGK8Ov9fbZtaGgT/1iiWMwyhtvxIcAAvBgJAEppoy0AAAAASUVORK5CYII=") 0 0 no-repeat !important;
}

.ui-icon-document-text {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAfJJREFUeNqMUj1rG0EQnbtboYhESFfYJp8ESYFgo8qNazltuvyI/InYYFKkDoG4NqjLHwiGgCGFK3N9jCVIYYyRzrY+zljSKu+NtdIanJCFudnd2ffmzcwF77a2hCsIgrdwj+Xf64e19thOJjKdTvXCuA38k73t7d0bBEc0a2WCmIsnSSJ7+/vvmQv2yzGGZJtZYAkajdRurq8lGwyk3+9Lr9dT/21nZxfvNoF75QjMBODZCkgd4puLooXo8VjGIO52u/Kl2ZTG6urXz83mB0Q+KoFdEIQE/zw6UtnlclmGw6G8rtWUpNFo6H2xWJTvSZLOFYx9BSCoAcBS+DiOY3mQy91RoluUuygBAb+EVqul2TudjpKczBpZKpUkyzKp1+sCzL0EWkK1Wp1nd0qc8RzhDTDhogSPgLTtdnsOdEroeWZPnq6soJr7CbQHToHfB3+fC0MSeCVg5r4C1wOOjUA/ez6fl5dQAMxfSoCCSqWiB2Yj8BmaRyJLVbBAB+KVcHl6Kg+Xlu5Mwcll1hdQgPaKzEbIRrsSBufnYo4PDuT5xoYU4tjw8s36+m0P2Hmc6cPbGSkJkfjFTZam8vvwUGMFbJYv0zTvdRPvQ80WwdMMfm9jjETwfEsMscxagC1fnZ1dPFpb+yT/sWyWXRDDdvwRYAB4+UxUy0hc0wAAAABJRU5ErkJggg==") 0 0 no-repeat !important;
}

.ui-icon-document-image {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAkFJREFUeNqMU01rE1EUPfPd1IY2xtRE7MKFUBJ0HTCrCOLGnTv/gIv+BVsILlyLYNeFgAvXgpQWCl10VbLSVlNdqBljNR8maWYmM2+89yWTTLGIF+68r3vO3HPve8rD9XWwKYrygIYc/m27Qoi6CAKEYYij/X3oPGGj8drWxsamR4cjdiEQ0Fl0XqvVsLW9/Zj/Rf6R91ZLJajMNnFFMGg0ku45DoaDAfr9Pnq9nhxfVyqbFHeXsDejlPSAwBNTmFqlr6Fps6R9Hz4Rt1otvKhWUc7nXz6vVp/QyVNJIGYEKoNVSYO/SMrlspSTTCbxtlZrTzPw4xkQ+NOblQtqx6TjWuDeZxBGmUkg9rgE0zTPQ3lXpYmQhZZrwlxIICX8/LWIXNalxThYMzVoloHApeJ6AbQxgToF+VyksatMW32Vwbv3KViWJX0hncbyah7JTAbW3JysDcdGuDiBrEGz0cHOrgHPM6HpFhLpHKyl65hPZ2GQPENVZWyE07nnUTacgd1owHUuo1JZROGWgfuPMridu4F2N4A7tDHPEkYjddaFWA04g7W1AWk/g65/h6Yp6NknaH/dwbcPLrqNATJ3ICVMCbq2jUukL+pCNmue655/5sGu9+B0feqCkPfEn3RhcHoKvb63h5ViEYlUSufNw0MH8b4uXaGUEy5Ojuk2/ghRon264vqw3caXgwMZlyBfvlosVsKYCfJAiJCucUiPK6RHFjq+H7q05ljGMFaPCH43m52FQuEZ/sPEcNiZEPh/BBgAtlFHRk2mdhQAAAAASUVORK5CYII=") 0 0 no-repeat !important;
}

.ui-icon-document-attribute-j {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdlJREFUeNqMUrtKA1EQnb278YGmVFRQK0GSX0gVay18YfQH/ABbIwQLaxG0FrbzByQgCAoWFlsKKhYKIoEkmoSEzeauc+6+bqKIA5O72Zlz7pwza6wXi4QwDGOZj2n6O66klE+y1yPf9+nh5oYsPCD4nDk/ODhzudhFSkk9rkV1x3HovFzexV2cj3i3mMuRAFuYhgSo21XpdjrUbrWo2WxSo9FQ50WpdMZ9S4xdiEayegwOwwC14N+UaSZDex55TFytVunEtimfyZwe2/Y+Vw4VgUwIBMBC0dAPknw+r+Sk02m6dJxaPIGnT6AR/EaCSdQjy00kcGFQgh6DJLiEMXGTAEGYgQQhKJKCfHl2qbhXoZFUioYsi8yAIMZZXjKBiCdgEgrHJd6i67rxJCafjBGJB7oEBisfAksDEjauwyuNtmPye69PQrh3zngCkBQ27pUcXyNAKgncG+H6JQDMADSurk3R6sqtKmwWZmNzDeWlJuHz/Z3GJib6tiCZZHtnnra259QE+C9DT1CPJLQqFRJP19dUfXvDZ2uFRgQyNDn6dvAevcAAi1FGX+/uJj9rtWHNzRgA05AWG2hhjXyiFxhgceso5+TXx0d9PJs9on+EbLfrwMCObwEGAKTsEKX9QDQaAAAAAElFTkSuQmCC") 0 0 no-repeat !important;
}

.ui-icon-document-pdf {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjtJREFUeNqMU79PFEEU/nZ2jvPUM5JwFzUaEmww/AOGgsCGhsICSxIqCrQjQK4hQmOBhRdCZeslFyjFDghXk2gue8VVmkiUEM9LXNScy93tzvreOLtuYYyTfPsmb973vR8za70FsLm+DsuyHtD2Jv69akqp9yoMEUWRdkj+zFUqqM7P36psbLzo0WGfoRRCCooDXddF5fDwEW0twrtY0aoDzy8Dy7Y5CQkBoU/oEWyqLru4iEajgbmZGTxcW3tM7iMS1iJWE4iu0SZLEIZ4QfAJHcJPwtDZGWq1WtLHdrX6hMxT3UKQyioyGdzodvFxZATq5ATK+KUQcBxHt5PP57Hvul4sJgJTKmcNR0fRbzYxMD2dtMB2QEotQoPWpCAMLQJbiG6qZHt8HO1yGdcXFpCdnETXiFyiytIiYRBYBLYQF6bX3OwsCqUSrkxNAXQD93Z3cXt1VYtkbDsRsX8LiFhA+qbM+1tb+Ly3hy8HB/har+NHq6WvkxMIIrEIL5tsQALxDCRnYLweHtaOyAxVmX3PCMBUYlMbJGAlAhRQpkEuK0NSKTLj7tJSIqAr4Bb6/T8VUPDKh2Jx5ZXjlN7s7Dyjp6qJyrxCtuxLXh7fQrqF/UIB7sQEe3UezsYkbc3jApUNI8L+uIVOuw35kj53Tk+RGxzU/wVfkzAV/E2EmX6nI33Pw6fjY32Wo03xm+dlkzJZhAgswENjSBqg5Gsky7HMYS5nzRGK31ut86tjY5v4j6V8/5w5PI5fAgwAUXIN2+nu/TQAAAAASUVORK5CYII=") 0 0 no-repeat !important;
}

.ui-icon-document-binary {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAi5JREFUeNqMU0FoE0EUfTvZlArmFpR4L0jT3HvoKR6EQG6eC5bQeuwhIAhpYREUDz2IYKG0SEvoxbOtBIVC793oRTCQQyOlFGNNUrK72Z3x/8nOpkUQP/z9uzv/vX3vz6z1aG0NHJZllank8O/4LKVsySiCUgrfjo9h8w0H1Xu76+ubAS2OOKVERGtm3XVd7DYaT/hblN/53f2FBQhmi9OSDBqNdAaeh+HVFQaDAfr9vq7vHWeT+h4QdsZIsiMCx2ExtaBrOpWaiA5DhETc7Xbxpl5HcXb27et6vUYrzzWBnBAIBgtNg79IisWitpPJZPDRdX8loJAI4qQ5jgnarRb2trbQabfhk/QP+/vwyI4Vk3OvwYmI2ONMLDQODvB4ZQWfDg+RzWbh+z7SQsCmZBLuNTibLzcsUBMD+P56nSJLU7aN1JhATCzwkMYpjIJSuYwXjoOHpRJ+XlzAox0Z9HqYTqf1bLjX4OxwokDPgLNQKCA/NwfeVkmDe1qr6cqZIoWEsRIFZt8pEwVfm01UV1e1nebJCZ5Vq/hCB4nXtAXqNbibFlgBn+dcLvH/bnsbrzY2sLezo58tvasTC+L32ZkhSHaBIwgCbYcrK9E13mbuZQxjRevoCN1Oh4+tHQ8CndNTjEjeD3pfWV7G0uIiliqVRAH3MoaxHLco79ydn3fUtaCBqUhKRcdY0c+l6CdTXhgqn565lzGMtQ1B7/z88nY+/xL/EXI4vIwJwj8CDAAVoIrz1xox8QAAAABJRU5ErkJggg==") 0 0 no-repeat !important;
}

.ui-icon-document-music {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAh1JREFUeNqMU89LG1EQ/vblpTHFFNQqxLYoBaHowauHXIzHUuihf0IPpdBrD4UqiAdPHqRQr5WmIPQP8AcIgoXcuqUeCoaCBGoNJWuaSEJ2960zb/e9LAilA7OzvJnvezPf7DrPlpfB5jjOEwpF/NsOlVI1FYaIogg/jo8h+YWN4uT2yspWn5I+u1IIKWfyruti++DgBd9Ffspnj0olCGZL3FEM8n3t/V4P3asrdDodtNttHT+vrm5R3RJhZ0xLMiRwYg5TC3pmM5lB00GAgIibzSbeVSooz86+36xU3lJmTROoAYFgsNA0uEFSLpf1OIVCAXuu61lQQASJk44xgXEmef11DK0wBykECx3zUa3BiZDYE7cjpJ3tw887iETWknCtwaUJ4hGoKE1QrwdonP3Cx++3cUtKZGICixMBixS7sB2kSGq1ABuPR/HpCzCUzeqxuNbgJD/sFgigdYglBUj94mQOfdXD9P0cgUNk6JwwzmCNtHMjqOlAUTxpRPjWAMbvBjhpCrxZ7OucHsH3hSVIdSB0B7QqLny5c4riw3v4fVbH0tMZKDpXkaM/Qx7Bglrn50YDuwWOU+IPqrv7eD4vbwjLtYxhrKwdHeHBwgLyIyMyEUJrsPOqBP4LlPkfEk2YnD5x2fU81KtVXZunl4mW5+VSatpbWTR2SepLXiNFrmUMY/nWPPnE34uLy+G5uXX8h6lu95IxLMe1AAMATH03OXpam/0AAAAASUVORK5CYII=") 0 0 no-repeat !important;
}

.ui-icon-document-film {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAilJREFUeNqMU0FrE0EU/naywhYMtB4sWgwS8NL0B+RiD+nZQ4iHCEF69Cd40BaCh16CIIK9SGhgL8EfoBSE3npzjwFLCOYQCiGpJmWzm9kZ35vublYE8cHb2X3vfd98782s9fTgAGyWZT2h5R7+bV+VUhcqiqC1NgE7eaH1fufw8Dik5JJdKUSUS/Ke56FzevqC9yL/njAKZovdUgxaLo2HiwX862vM53PMZjOzfmo2j6luj3CPEgI7InBsFlMLet7K5VaipYQk4slkgveui8r29od3rvuaMm8MgVoRCAYLQ4O/SCqVimknn8/ji+dNUwUyq4DA7skJfgwG6Pf7f0yvWCxic2sLtf19EMZKd42IPXaz94CA1WoV3Nres1fGuX+OjYZD3sXUJjibH9kWGNjtdkm1pCEGpCtKY2y5GwKRgrgwdmGZdiVqtRqWdBJa2Mg7wrxzjHM8G65NcLZcKTAz4G+Xps3rt89v0ev14DiOiZnhCsG5zAzicydPFdTrdYRhiIe7L/H4+UejgGOcMy1QbYLLKhCsgIvb7bZZo1DQCFQaQ3wNZXYGP0ejZAbmFIIgQKPRgO/7VOxg/c46FnQrOcY5cdOmxRjG2hdnZ3hQLmNtY8NmxkKhgFarhfF4jM7RbnoPOFba2TEK6Irb/nSK4fm5ya2R390sl5s6Y4o8UkrTNdb0c2n6yfRCSh3QN9cyhrF2QvDr8vLqdql0hP8w5ftXMYH8LcAAbQ+GaSu1pagAAAAASUVORK5CYII=") 0 0 no-repeat !important;
}

.ui-icon-document {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYdJREFUeNqMksFqwkAQhmc3W4q0OSq09170LdJzb32IvkQVpIeeS6Gehdz6AkUoePOYe71VEBGiVkUxyaYzY9bENIYuTDbZ3f/b+Wci7ptNoCGEuMPpCsrHp9Z6qKMI4jjmBWVecL7utlqdHW4GFFpDhHtm3/M86PZ6D3QXxpchSqIlITSJgoBjt93CZr2G1WoFy+WS5/d2u4PnblF3YwAqQnEyBKElPs8sK006DCFEsO/78Oq64NTrby+u+4g7TwzQKUCSWDIG/kAcx2E7tm3Dh+fNDhmE2QwygCIIZcKvaDe1gBt5C9mRh9AlqCkE7C1ICZDcVASx9gCZWsgADhmUQCycwxMArgHXYZ9PIcTC9fDIAvY8nwHJTkHYQhCcsEAZYKvKIIJrmbGwGI/holo96oIugdC6sbCeTkEO+33wRyP6bVVSCD5kYOabumPW6SxpSEsXVL4Hg9piNjvPVPMgoKJRKCygUoq7QGdJQ1q6tYJR+5lM5peNxjP8Y+jNZk4aKsevAAMAmFzedjV8x2YAAAAASUVORK5CYII=") 0 0 no-repeat !important;
}

.ui-icon-arrow-270 {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhBJREFUeNqkk79v00AUx78X26GJkzQqP4qKqLoQMWMhkBASLOyIAYQywVBGJv6OrFX5sUSoYoCpFagSVKpgac1SFmABofJDpE3t1Mn57LN5F+LEDoWFk55P9967z33P7x2L4xj/M3T1ufTwR8bJGFugyUq5bDpoPp2zdmt6BIikHAdb16/MWEEQQ9cZnqx+/beCMAz/CHiehOuGKJf1A+MZgNNqoVipZAKchwQQpCBGIEQm1nVd+s6OAJ7jIPA5zMrkMEkICd8PEQQaQt8fKXMdCO5nFaihTunstXGoUBwAQjgEZsyAGAD8Xhdy7Dp6eqGC3NuHpulo0bV2dtrI56sIOIeUIaIoOvgfUIkWEP0um4wkgSR6EYPQDXCwRMFmsonybZrmR1UQYp2c1rWbF6xPP7sqAdtegE7ehBQaaudrluq3qmng9YptU5+sJ7DcgNgkSGPp0Uu7OFXC1r6Gz/EEdgtlfEEB77mBuGxi7dkbW+Wp/AwggdCPbDxfXLbnTlaxN1Ea2uHpSWw8fmEHY5v7XavkVs7V+/dmR2rA1Kk6+e7O3qlbH6jccybwfbGpZDew+7Eptp4i+PYOwzc0/phyx05Dv3ivbly9vzmzGsdqVmvlTw+1T1lfAdGVzyA7TnZUKcuduX0ZJ87ewPbGUvT2wavBvjaZehg8OTgN0MhKZKqT2F9av0fWUYVLAL8EGAB/dRts9he48AAAAABJRU5ErkJggg==") 0 0 no-repeat !important;
}

.ui-icon-arrow-return-180 {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnJJREFUeNqkU0trE1EUPjO5M0knsbZRaPpA6aJQQXAx7caV+ADpolsVYxURbXHR/ISu3emuG8HoQmjBhT/AjVAXKagtGOKjwbS2wTRpmtfcx9zruW1CRqjdeOFw7j3z3fOdc+43hlIK/meRS8+LBxvDMBbRucdgJdoOWgZJ01LKvC8EENx0AO6Na4MuY0dXpKOUSfpr15vM5utXKIMFDL0jgvMuhVQghOxeCuTyfQWeJ8MnbZKYHO+NrayVF4RSG0SX0V6rL9/++Gf9TiRknR2KxhN9zhD1VGw0ERlb/743Q7ps6pHCdjoVEcv6K0GtxofXsq15Ptp/61SsZ6TPseKCsQmzWipBrVKBVq124AWlSbRFfZa+321Hyi288PTbRqm836hCvdkMc0oTRCfQbHYkDMQOJznnqc6lRrEInRatsI04GwywoMQVmIICZwzMQAtJwWjq8f0Jl1MPvEYDAvPR1Qzj93kn7sQL0oY9ZVHE7ZD27SSnLHV37rL7flsA86iOZoIzMLBMZ2QgXkkMDlWFAbK0XUZchiDzdV321OyU+yTrw1gvgQu3r7oMX9PDEbSEgib6BvqfmBefDk571fpuNv8VuEgTHMQBwxY1gJsEPUDVP5Sd1oHErlEeukUI8yZ1NrcqjS+5HDC+YBKSN/rvLaFI/CQCUuOzN93NFkD9xevV46SMsk9jR3n6eRmI93EJFShfhc5Nw/qzdOrM3Iy7h9NVpdyE/J09UlSGacD+p+XDfTsWQrPJxdQdY+D8Qx3gbx5MB34Dza5FIQKmz36oDdKyi8rChwJEB5jy9ntUYWUNYyfQYlrJmqCNM4OJ/wgwAMX0YaMj/jrAAAAAAElFTkSuQmCC") 0 0 no-repeat !important;
}

.ui-icon-calendar-select-days-span {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAiRJREFUeNqUU89rE1EQ/p556SbNDyIttralsaYWG2ktRlGEQnIp9CD+BWLPXgreRMgh6tGbInjKxdKDl157CV6LUguSQFOMoSYpmGZDKYk/kn3OvE3ipvbSgdn3vZn5vpn3dhf7QuA7+XtystvkD3nlfanjp+WYw1yhH0CKEtENpS4lstlYJhr9dF+Ib3DYKbmsApLyt51fuJxK3YtvbiKfzyO+uBgbTyRiToF4JvMvt7QU+5pMDnBc/rTzhnV8jOrREXIrKwhNTqJVrzv5fTmuJZ6hBRpK8eq1Gg3cXV/Hta0tuA0DhxMTCKTTPYH5uTlEwmH4gkFwLfG8fRO0KVheXYV3cBB/KNCkvWd4uCfA1+j3+wHLAtd2J8BV2x+rMxpzmCuV3cBl0VG2CwVQjppYvbXdbiO9MdJ3H2+fDIF4LsbnWIA3LfsusDA1hRuRiMa3ZmZwZ3YW1eoPPFj2a2fMtcxhhuyIulrU7dHTAsGCo9d+D+VLA7pVpVJGy7qiOXAcQbKqadbx5sWyDpQOqxgfsi+xeHCA8Oioxqa5051AOgX0BEq5UanVwPfx7OVn9NuXzuqGrv1vAgr6fCO4EArpAOMP7+Y13tnbw/XpaY0/5nJdAXuCJv0LHv4OqGswOIbnr01dyDhbLOq3wLa9u6vfDBvXKiEM/oZkWamxsBABl5RYe3X+xNgn953zUi3JBpjLY1xsArWbHs8azmC/iMPcvwIMABBuKz614n49AAAAAElFTkSuQmCC") 0 0 no-repeat !important;
}

.ui-icon-calendar {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYVJREFUeNqUUsFKAlEUPa95OqOptHBTiUZtwjCCCYJA0I276BPyD4Q+wIVf4ipctGnrxr3Q1hZCBJWrChHR0nFe9zqpM+TieeHO4717znnnvrl4FQJvlPeUFBeUN7zy/v0v19WYw1wx/wA1KmQflDoodjp2K5t9vBbiBb5YU+sooConXv3ssFa7KjSb6Ha7KOTz9n6xaPsFCq3WqlYq2c/VapjP5bdXN93hEB+DAZ7KZeyk03D6fT8/UGMs8cy5wEgpXiPuaITLRgMn7TZCponPVArxen0pcJrL4SiTwXYiAcYSLxJwMKPDXqWCSDSKKR2MaW8lk0sBfsZYLAa4Lhi7cIBjL2/VhsEc5krlXWC41IqrFHRii/4cIQ34BRwWmM30BAxjJYCFAPXmaApIb7ACDiQ7mDiOlgA8BzLYAjmYagpshUL/3kCywESzBYOwSwdj6sfiOeAWNAXChFVCmDxDsqfUXkaIuCHlfIi0HBCWroozl23sjoGvc8u6wwbxQxzm/gowAL873XjUIXE3AAAAAElFTkSuQmCC") 0 0 no-repeat !important;
}

.ui-icon-star {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAApdJREFUeNpsUk1oE1EQnrfZpJsmadIktNiGVougwVZblEIP9WgPKkIRwYP1onj2JggeREQvil6KIogWPYngXwWlf1ITEdRLa8TWWjTBltb+JZv9y9vnTJK1NnXg481+b2Z2Zr7HoGx72xjcugyV1lc+7zvEmTcSfMhJAP0W9PUyYK8HWPHCLQP4/ZsKXC+fZ/8lx2YZ7A6Joi87pFVAWEj8ZaDJ69+2kxwt970Jjx/kFzDOSd5QgCynAvh8JZ8x6ArW748BCMiufu8SolRAVTe2KFX2rOulvyC6w/WdsXBdZ4x84uiu0jYV4BxRgGaPEovLkgjJkh3yKI1x4uiu0mRsbbCSpH3URNsbdHUWJxAQCLc2rC5n+uE/xl4NuHBOOFdb19a1o+N0XJYlLzeXMNEGK58u/UWpK34zVxWYhqp9+/w4tfJ7JolXV6iAM8pRl6ycaon3xsPR5piuZUCzcqCbGu7DQnUCYKwuphcy71I2t+5g/COE7RRwjLq52LKn94gBc2Eh1uUSpmvp15fxJ+heQKQ3yaiqAt+BSCOyjfoc8/o36pXLc7awwLNuN0sjUO7SA5QOnOCQyXBYWbGpiIdzqT1Sawar3Rr4PDb43BZUyxpEa60g56ydYiiWcii3KOPV22X5OLQGQ75IlZyTuGmbiaGpycTw9CQ3NVNxG1JNUIlQDMVSDllxAYvLuA0cd3szHGraGujJq4YxPvIzlc2aN1W1kJiZXospiqsKFZLn5/Wpp8PwMfFpvQB14f06C8Gebjip5QuRiYm19y/HxPlrd+Ht8xFIcS6SqOkW0+ABTbPhxj1IOu+OlkjbqEZEJQYdo0nrwcNnMGiYkEeuhgR4MQpLQ0m4dPywdXDfLjhGsdQ4wvgjwABxPCwzsru8RAAAAABJRU5ErkJggg==") 0 0 no-repeat !important;
}

.ui-icon-star-empty {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmFJREFUeNpsU0uoEmEU/kdn1DDQ8QEajF68IaSoUasgCAOpVQuxNu1btmrXTmhXtHDZokWbVi6KIBMEHxiBFUWam64QmvhARfP9mL4z3BGbOvDNnP88v/+cGY4dyPOnF5kn/OTQdOX0/V41PMo9YLnXXxj7ulPOfDKZZNVqVTl4wveYRiRtgYfXHzPn5BljF2QWDAYZTw8CyXq9ZjzPq7E2s9nsImU6ndrwGpC+2WzYnWu39x34w3YIZEhSdI7jju12u0j6eDw+lmV5oMYcik7LebFYKF2A806nUySQTjbyaeWfAtvtlpLtJpPJrdfrzxCMRqObbOTTCg9q97VG6ma1Wi3z+ZzBz0RRtIxGo7vsP0IzeAHcdDgcvlAo5MYQBRqmeh1lOx6PS5Ikl06nY6vVal2v19uDweAErrdUYAi87Pf7l4rF4lW/3+9GMZG6L5dLBcSItoMBDtsQXKWEnE+ArG5BBj4i8KRWq90KBAKR3W5nJvoKTSTDN202m99xfHXa9O810npAfQiA+YJT16kKmHC9Xm8hCMIQ2K9bl0gkWKvVYhgSFeFBT7LZbDR5hk0oIJ1s5KMYiqUcylXWmEqllPUB5zB9MzpwoLzJ5/O/CGC1MRgMnMViMVMMxVIOiZ4emCjDnZnP5wt7vd7AbDbbIrE9mUxy6PgDIoKJgFnoOp1ON5PJ/KxUKvsZcICQzWYN0Wj0qNFozLrdbrtcLr+DrUsDjsViLdC+ga/SDTZHsH+GfUW/j1rAAJzFnqVSqfQhnU5/w9AowEQFkDAtFApv4vF4KBKJXKZY4Dd9c38EGACjFktJd6ZuuAAAAABJRU5ErkJggg==") 0 0 no-repeat !important;
}

.ui-icon-information-white {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAi1JREFUeNqkU81rE1EQn7zsx9uYuFa2jbbF5pKTShCxVnoJ7alH/wKLFPoHSKEePXhKL+IptkihJz14k15EgtD2FBByM1CrSKUkYjeJu9v9dOZtd3HBWx/83sfM7zfvzexsLooiuMiQaKo/3oNisQS6fgU41yqMsVU0LyGq57wuYjcMw6bj2EemeQqj0RBar+fjAMlAwjKDs0b9TtF4cPsSTI7H7uOeXzvo/Km12vYKctbQtJ15QSLWZKe5/mhGqVxXIE4tEL4b5RzMXCvB3C3VeL71rWmGISRBGE2e51VC32qsL08p0+OMzuD7Pqa2L0B7spGPOMQlTRpgOBytLs7qxvREPhUTBoOBQHIWQZCzcE83SJOmYNvO0uLchCAkg/YfXs1CEIRwePgVV1/Y83kJ7t8swOZbh4r8VIrzZ9XKZAFXV9xkmgOwLBsePvkiRO82qsBYXC4qTXksLzTpCySpgB56yRmKh1RQvEmO7cKvZL59hJmnPpo4v9ztfrdqVwsuChVETES7WGWZZwL86MWatIiaNrb7qe1RE4GiqCnQLvCvTVU5HHRiTRpAVUvNVjvX75kUQBM3EjjXBZIz4ecvFfY7cp80aQDM98j1+drGju+e/FYFUZI4vH9ZFqA92Y5R/OINuMQlTaYTqbN6pxE823Qa9buKMV+TYSoSFcOcGex99qDV9vqWE2VaOUctu7ByIop3PqjD/vszIejZ4uYgcOHjVjkOcJHxV4ABAE23AMWAJYZbAAAAAElFTkSuQmCC") 0 0 no-repeat !important;
}

.ui-icon-monitor-image {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjZJREFUeNqcUzuPElEYPXfmDgPDMkiWVR66q2sMic0GCxNiYiw2bozaSWFvIRWt8QcYWyr8BzZ2xmSjlcZIY6GFq9tsItmsILoI7jAwT+83zCDSGP0yZ+7znPs97mXVavUmgDz+z75wz/MKzWbzkW3b/8RUFAW1Wu0uCTDLsvBh+yK4ZIXLLPimPRYO2Wza9VWUNt+AuNx1XUkAWhzI6MrCOYJGJInNZnzPx9BgIA5xSYDRYGd3BefPOSjkzd90wZZkCTyuQIpxeJYDZ2zD9uVIgHHHcSQBvHgex+uXKraujnDlsjEVkAQ5oSK9vo6YnoY1HGCwtwfT8kAc4s48ONjfx7FUCs+epjDoJ5AvMJw8JeHEagor+lkh5goRHbHEVygxE/aiBxsbQ8TkQ8iyjG53Cb2ehI+fZBwvDnBtOYHc6TS6bQ9vXw3AvDHOZEMP6EceXL+hQtfkMPrxrBiy/BPdne84OuAwfjjILrk4MhNBDiKBIIR3732x3/2jbEyCSCLDWsmHPnIxPATau0yUz8fmhUBgGoLv+9i6sx24zzkPWgJVgUDrYdZRujRtyYjLyuXybbFhdfGm1ev1h/PjRqNxb3GPEG9zQX5MJ0Qmbhcp30+JiszbZDKRhXcPJFHaeeOdTgeEyFRVRSaTUYvFIjRNC0IyTRP9fl8VIKHZ3lwuF914cIFlgaxAPJlM3qpUKmvzJ7Varc+GYTwRXXowPYFvlIZIgPzSQvC/PETKIF3VEUX8S4ABAMwiFKsSXKdnAAAAAElFTkSuQmCC") 0 0 no-repeat !important;
}

.ui-icon-license-key {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAfZJREFUeNqkU79rFEEU/mZ39i5exCZ2ygViIQbRQosIpjQo3oFdaiGelf+DZVLZKWwQESQGLAQvcCEJiGAb/IUBQRAlMUVykiabu93ZHb83u3ccaKHcsG/f4+373vvmm1llrcUwy8OQS+OFatA3/heYZQi9WRtqxnMYv3gBaRbAIyHNlA6AoDCJfeZ8IavcA4skffNqjplQU4JICbjTycGiiWKVVxSzGjYFzMD4ciUwCaJANCCVQ5m8snUGd59NY+XTeDFZ5+b7f/JPU8QJcaJBahD5LGx+rKJ+6Sda76vY+DzBHgGxPuYbmw6z2KziyuQvvN6s4N5sG90OIteAneIS91m/vOvAtal93JjaQ9iaRKP2pT/0Tv2Hm3z+dJvbCRAdIXYNul3Y45wmwNrVgz7tQXCPNozJjbJ0juAukEfttOx5ceMsdg5O4Ok6/X4FT1oT2N47hkcvT+H7jsaD5TF82/aw8HwMSCjAIfxeg7Icle+OqxDMyiADm1kYFlvGztOY5EfXYERK1dZ9rJ27ffMaTPevavdpCziOc18qYTX8sH79sZ3RzI2azEv0SCXoTXevlJOUyS+P5MgGQX5H4kQlZD7qRHz7FUvJw2ZZ7o+Y1AnLwTjLchI8MUdA4ne7WLqVt3dinCz8vy7uDW3+yUYN+zv/FmAAR67rWzRNGb8AAAAASUVORK5CYII=") 0 0 no-repeat !important;
}

.ui-icon-clock {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmRJREFUeNqkU0trGlEUvjOOKVHHUaO0DpZIV32FxMCEvCSJuAhtwO5CQpJdsskuG7f9H9mZgiBdKKQluywiErSESGlxVQjUXusjdHxMxGfOmTrDlC666IHv3jvn3u+7Z845lxkOh+R/jMMhEokQlmWJyWQiDMPwgOfg9gGE0TkZ8B0u+wpo9Pt9MhgMSCqV+i1gsKc2u31tLhhcm5ufl7wejxedtFKh2cvLXPbi4rwhy+fgKvwRgUZ2eTxvtg8ODn1er89hsZDP19dkamaGTIqiX1hf9z+bnl6IHx8LZUqTmgiLA4Rlt/J8eHt//9Dpcvns4+Oq4lUup6ujD/d24AKIMowcXQD+6aUUDK7yDofPMjZGWIZRSe12WxdAH+7Z4MziysoqcnSBXq/nnwoEJFzX7+7ITbWqolAo6GsE7mHyApIkIUfPAXw4BYfjoXbbpNutzo1GQ1+r54BcvL0leBY5RgEWyzgwkF+FwyQUCpHdzU3C87wKm81GZpeWyMLyssoxCshNWS5bBOGxdls8kSA7W1vkXTyuR4AtJ3c6RKnXy8jRc9Dtdm8+ZTJ5DhoJw0QTXC6VjLMGSCB5ANXIptN55BirkP+QTKY7zSbtjwQ0EaNhAtl2m75PJNLI0QVg49fPUunsbTR6Itdq1MSyf/U8+hRZptGjoxNK6Rly0M/gY2KwxtB5Vqt1VhTFyO7e3uLrjY0Xj0RxAjuiRGnt4+npl1gslikWi6lWq3WlKApRuSMBTOYEwM1xnNNsNj+BhyUaHxOE/AP++9soeRVAFbg9TQBjtozA/eMF9wEtgALcwb0AAwCoRifZl32HrAAAAABJRU5ErkJggg==") 0px 0px no-repeat !important;
  width: 16px;
}

.ui-icon-clock-network {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM2MUU3QzZBN0NCQTExRTBBQTU5QzMzQTFEQjY5NzQyIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM2MUU3QzY5N0NCQTExRTBBQTU5QzMzQTFEQjY5NzQyIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzMgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOkFDMUYyRTgzMzI0QURGMTFBQUI4QzUzOTBEODVCNUIzIiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkM5RDM0OTY2NEEzQ0REMTFCMDhBQkJCQ0ZGMTcyMTU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GQ0J2wAAAqVJREFUeNpsk01PE1EUht+ZtlMtQlvsFMhMIVChaZCIMbIgaUIbG9MNxI1BYlw0Ji78PS7cyMbUREhI2RCjqcQGFiLs1BQoIFCh06RDbaGWfoznjh1SEm7yZM695z0fd+YMNzk5CWOZTCaGleO4IdreIpxNl0psa5q2Wa/XKwRSqZSOGZdXO4kehkKhcCAQCNrtdg/tUSgUDpLJ5OdEIvGRNB+Ios/nA6M1gZXEkWg0+tzr9YZzuRyy2ex/h9U6GAwGB2VZ7p+dneXpKE5UmI+v1WpgUFv+iYmJsCxL4fTODnibDZzFgqGREd3e3duDxyOHx8fHw0xrxPHsPgza+MbG7gfT6TSsDjvhwMLcHJRSCdecTsKBPUoyOnonyLRG3EUHhEsQrFKhcIL2zpuQOzv1K/S5XJAogcMlgvkEQZCY1ogzV6tV4x3wZHOUFDzHg+d5KIqCZ9PT6O7uxoNIBMxXrdY50vFGUGsCVVULmY4O50Apr0LrcmN+cVF3NOhLbKa2cPTrgLooZihGvajacoXU8vLyqiT14Y/yB8eHWWgNTUfJKMhnT9DT48HKyuoq0xpxJrfbjUajwchvb2919Pb2O/z+231qvojD/WMcZXKo/K3BLbqxsbH2ZX4+FiftJ6LG4rjWKRJF0d7W1jYTiUyFpqYej0mSp4udZzIH2Xj8/delpXji9PQ0RjNSMGJaE7Ch6qKX10ODM2A2m3vpM91rjvg6tbtfqVR2qapCR0fEuRFkrAYbURLUy+XybwwLwPdzl+4ZFmJkM0sjykT9qg4ur5j4Gj+regfwW9Yxk3txlYx1wKp4iVHiLuFjPxViJTx680RPsBB9xx7fmpV3m/Ya8YN1YCGuEzea2Ni18dL2FCIX0MvktCRenb1tFmVXKDY5+yfAAPRiY/+cBsFfAAAAAElFTkSuQmCC") 0px 0px no-repeat !important;
  width: 16px;
}

.ui-icon-superadmin {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC9klEQVR42m2Te0gUURTGv7sv3TVbH9taluKmJhSkJYG6lWQgkb0oqdXUDDJRSTEKMcXAhIQykKSHQm2olY+/ygrMLNNc84WJUaaYZAmtuqWps+vuzjQzO4lWd+Zw79x7vt85994zBH+1R0S2LoghKbId26PluyI1DMMQqvnlZ/MbQ+Mo6PK9sH5d6k+WfgzC6RwkkkKPiptyeexhEEIcDmw/96AGk6kZFGO352+E5do/AFZcwnZnXbIzsfJiPi8iDjUPYjPBdF4Bfl2/AQa4ykLOLwIG9x1KQMOzSm6sbH8FSWCAIzpPcGTBsI/1w0f82B7FAZiFqMiE4ObG+6SsrMw1xlM9ZIlL9OIAKwZ6QdzcBDEWs+AQtHESsyHbOADE1Xpjq5nyJ709vZnKKVPpfHQMROyCU9VdSLQR+F+zt7yGNTmFx0kbn2Ba5ZlFerp7WhSjoztNsXE8QBK6Fe5VehCpdLnaasVcXCLEff0QcxnUVmNa49dCujq7ftINT5XfC4t4ALeoCA+HZ34uZAH+Du3QMGYuXQbzthNyLgi3qbwcUAf3m4ih3WAZO50mMw+8By0EYwSTrlKBcIPJSci47bEmFw7VFrQB7ncrKHLnxMmRb/cqNRZBvMAaJQBEQjSpIFawUhdhjjPfeN0nchySWxYwqbY/0SUiqAK94ObrAdkKZz7awgyF2TET5ocnoLDRYO8I3uy8D0SlRAuJlxOYDvbbz2fTWmiPhUG9xgPGGTk2BzgOsvejGWolBdPENLprOmAbGIcGZIQGE8bfcigRrfYUi4uTi3XxIVvWS7kauKlvRVHuAR6QXVCPC1l72Jpg8KKpz9ZU9LiK2Ow5Dxmbcdm/0Fh9ps1b7a5VusqhrzMg69Rufr7k9nOkJ0Vidp5CT/+I4Wi6frFQlgHKi3VH1KqVtQF+XiJXF2dHNbKvnd33HGXG2PgUPfJlQpeRX1/3XwDX0hK0Ee5uiiS5syxYLBapOAe7nZ6y0/S72TlL5ZXbzW1L/X8Dx0ARw9kKhuQAAAAASUVORK5CYII=") 0px 0px no-repeat !important;
  width: 16px;
}

.ui-icon-ban {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD/SURBVHgBlVILEYJAFDxIYAM1AZhAaIAJgAZEkATSABtIA7ABJlAaEMFdWWbOk9Hxzezc3L3d9+59PONYURQRjhAI9DQA56qqHjbPswQrHDWQACR1wEpBNhQD5RzAk4iOVsQDnJ3zCwY76bqDf/R1OVq81DgGYoMj1rV+ZVS2O5ADvTI3IOdmuX76Y2bMWBOIbECvyAlI9ULmTvWHvgq/Wc6vYtgVCPwFxy8xG2h81bX/Q8z5Dp5dsDsGGvyh/I2+ySDbeY4XMw06djfEEfObbGI+1zi3vgUpM59GwWimjpZ8sFduY6ZFSEXo5Yok5Fdzbs2b0AmQAWs9cVS9W/8TQxxrhYUt+kwAAAAASUVORK5CYII=") 0 0 no-repeat !important;
  width: 16px;
}

.teicon {
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 16px;
  line-height: 16px;
  margin-top: 1px;
  vertical-align: text-top;
  width: 16px;
}
.teicon.space-right {
  margin-right: 4px;
}
.teicon.small {
  height: 12px;
  line-height: 12px;
  width: 12px;
}
.teicon.smallish {
  height: 13px;
  line-height: 13px;
  width: 13px;
}
.teicon.has-help {
  border-bottom: none;
  cursor: inherit;
}

.icon-fix {
  margin-top: -2px;
}

.icon-fade {
  opacity: 0.5;
}

.icon-fader {
  opacity: 0.25;
}

.icon-error-indicator {
  display: inline-block;
  background-color: #ca1f26;
  height: 6px;
  width: 6px;
  border-radius: 3px;
}

.agent-icon-container {
  position: relative;
}
.agent-icon-container .agent-icon {
  z-index: 0;
}
.agent-icon-container .icon-error-indicator {
  position: absolute;
  top: 8px;
  left: 12px;
  z-index: 20;
}
.agent-icon-container .teicon-warning-gray {
  position: absolute;
  width: 12px;
  height: 12px;
  top: 2px;
  left: 6px;
  z-index: 10;
}

/****************** UI MODIFICATIONS *************/
.ui-dialog-title {
  font-size: 12px !important;
  margin: 0.5em 16px 0.2em 0 !important;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Inter, Arial, sans-serif !important;
}

.ui-widget {
  font-family: Inter, Arial, sans-serif !important;
}

.ui-dialog .ui-dialog-titlebar {
  padding: 0.1em 1em 0.6em !important;
}

.ui-dialog {
  position: fixed;
  z-index: 1001;
}

.ui-widget-overlay {
  position: fixed;
  opacity: 0.4 !important;
  z-index: 1000;
}

.ui-buttonset {
  font-size: 0px;
}

.ui-buttonset .ui-button {
  margin-right: -1px !important;
  font-size: 12px;
}

.ui-buttonset-small .ui-button-text {
  font-size: 11px !important;
  padding: 3px 9px !important;
}

.ui-buttonset-medium .ui-button-text {
  font-size: 12px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.single-icon-button {
  width: 20px !important;
  height: 20px !important;
  margin-bottom: -7px !important;
}

input.small-button {
  font-size: 11px;
  height: 22px !important;
}

.small-button span.ui-button-text {
  font-size: 11px;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}

/***** TOOLTIPS *****/
.popup-content {
  border-spacing: 2px;
  font-size: 11px;
  line-height: 15px;
  color: #333;
}
.popup-content .title {
  border-bottom: 1px solid #ccc;
  padding: 0 3px 3px 3px;
  font-weight: bold;
}

.popup-title {
  padding: 2px 3px;
  font-weight: bold;
  text-align: center;
}

.popup-title.error-text,
.popup-title .error-text,
.popup-value.error-text,
.popup-value .error-text {
  color: #ca1f26;
}

.popup-title.problem-text,
.popup-title .problem-text {
  color: #747474;
}

.popup-title.warning-text,
.popup-title .warning-text {
  color: #000000;
}

.popup-title.alert-text,
.popup-title .alert-text {
  color: #ff6f10;
}

.popup-title .ui-icon-error {
  margin-top: -5px;
}

.popup-key {
  white-space: nowrap;
  padding-right: 10px;
  text-align: right;
}
.popup-key.alert-key {
  vertical-align: top;
}

.popup-value {
  font-weight: bold;
  color: #666;
  text-align: left;
}

.popup-single-value {
  font-weight: bold;
  color: #666;
  text-align: center;
}

#habla_window_div {
  font-size: 12px !important;
}

.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-ellipsis-hover {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-ellipsis-hover:hover {
  overflow: visible;
}
.text-ellipsis-hover:hover .ellipsis-overflow-content {
  position: relative;
  background: inherit;
}

.hover-target > .table-row .text-ellipsis-hover:hover .ellipsis-overflow-content {
  background: #e3f2f9;
}

.te-panel {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  border-radius: 3px;
}

.utc-info {
  display: block;
  text-align: right;
}

.table-hover tbody tr:hover > .table-hover-override {
  background-color: transparent;
}

.grey-background {
  background: #ededed;
}

.italic {
  font-style: italic;
}

.no-wrap {
  white-space: nowrap;
}

.new-tag {
  background-color: #369;
  color: white;
  padding: 1px 3px 0px 3px;
  border-radius: 4px;
  font-size: 10px;
  float: right;
  position: relative;
  right: 25px;
}

.gray-text {
  color: #666;
}

.clickable {
  cursor: pointer;
}

/************ DATENICEFY PLUGIN *********/
.datenicefy-container {
  font-weight: normal;
  color: #111;
  width: auto;
}
.datenicefy-container.unknown-date {
  margin-top: 10px;
  font-weight: bold;
  width: auto;
}
.datenicefy-container .datenicefy-start,
.datenicefy-container .datenicefy-dash,
.datenicefy-container .datenicefy-end {
  float: left;
}
.datenicefy-container .datenicefy-dash,
.datenicefy-container .datenicefy-dash-small {
  float: left;
  margin-top: 4px;
  margin-left: 6px;
  margin-right: 2px;
}
.datenicefy-container .datenicefy-start .datenicefy-month,
.datenicefy-container .datenicefy-end .datenicefy-month {
  font-size: 10px;
  line-height: 12px;
  width: 30px;
  text-align: center;
  color: #777;
}
.datenicefy-container .datenicefy-start .datenicefy-month-small,
.datenicefy-container .datenicefy-end .datenicefy-month-small {
  font-size: 9px;
  line-height: 11px;
  width: 30px;
  text-align: center;
  color: #777;
}
.datenicefy-container .datenicefy-start .datenicefy-time,
.datenicefy-container .datenicefy-start .datenicefy-date,
.datenicefy-container .datenicefy-start .datenicefy-sameday,
.datenicefy-container .datenicefy-start .datenicefy-year,
.datenicefy-container .datenicefy-end .datenicefy-time,
.datenicefy-container .datenicefy-end .datenicefy-date,
.datenicefy-container .datenicefy-end .datenicefy-sameday,
.datenicefy-container .datenicefy-end .datenicefy-year {
  font-size: 13px;
  line-height: 13px;
}
.datenicefy-container .datenicefy-start .datenicefy-time-small,
.datenicefy-container .datenicefy-start .datenicefy-date-small,
.datenicefy-container .datenicefy-start .datenicefy-sameday-small,
.datenicefy-container .datenicefy-start .datenicefy-year-small,
.datenicefy-container .datenicefy-end .datenicefy-time-small,
.datenicefy-container .datenicefy-end .datenicefy-date-small,
.datenicefy-container .datenicefy-end .datenicefy-sameday-small,
.datenicefy-container .datenicefy-end .datenicefy-year-small {
  font-size: 12px;
  line-height: 12px;
}
.datenicefy-container .datenicefy-start .datenicefy-time,
.datenicefy-container .datenicefy-start .datenicefy-time-small,
.datenicefy-container .datenicefy-end .datenicefy-time,
.datenicefy-container .datenicefy-end .datenicefy-time-small {
  margin-top: 5px;
}
.datenicefy-container .datenicefy-start .datenicefy-time-with-year,
.datenicefy-container .datenicefy-start .datenicefy-time-with-year-small,
.datenicefy-container .datenicefy-end .datenicefy-time-with-year,
.datenicefy-container .datenicefy-end .datenicefy-time-with-year-small {
  margin-top: 5px;
  margin-left: 4px;
}
.datenicefy-container .datenicefy-start .datenicefy-sameday,
.datenicefy-container .datenicefy-end .datenicefy-sameday {
  margin-top: 5px;
  margin-left: 4px;
}
.datenicefy-container .datenicefy-start .datenicefy-sameday-small,
.datenicefy-container .datenicefy-end .datenicefy-sameday-small {
  margin-top: 5px;
  margin-left: 8px;
}
.datenicefy-container .datenicefy-start .datenicefy-date,
.datenicefy-container .datenicefy-end .datenicefy-date {
  width: 30px;
  text-align: center;
  color: #777;
}
.datenicefy-container .datenicefy-start .datenicefy-date-small,
.datenicefy-container .datenicefy-end .datenicefy-date-small {
  width: 30px;
  text-align: center;
  color: #777;
}
.datenicefy-container .datenicefy-start .datenicefy-year,
.datenicefy-container .datenicefy-start .datenicefy-year-small,
.datenicefy-container .datenicefy-start .datenicefy-year-with-time,
.datenicefy-container .datenicefy-start .datenicefy-year-with-time-small,
.datenicefy-container .datenicefy-end .datenicefy-year,
.datenicefy-container .datenicefy-end .datenicefy-year-small,
.datenicefy-container .datenicefy-end .datenicefy-year-with-time,
.datenicefy-container .datenicefy-end .datenicefy-year-with-time-small {
  display: inline-block;
  vertical-align: top;
  margin-top: 5px;
  color: #777;
}
.datenicefy-container .datenicefy-start .datenicefy-cal,
.datenicefy-container .datenicefy-start .datenicefy-cal-small,
.datenicefy-container .datenicefy-start .datenicefy-time,
.datenicefy-container .datenicefy-start .datenicefy-time-small,
.datenicefy-container .datenicefy-start .datenicefy-time-with-year,
.datenicefy-container .datenicefy-start .datenicefy-time-with-year-small,
.datenicefy-container .datenicefy-end .datenicefy-cal,
.datenicefy-container .datenicefy-end .datenicefy-cal-small,
.datenicefy-container .datenicefy-end .datenicefy-time,
.datenicefy-container .datenicefy-end .datenicefy-time-small,
.datenicefy-container .datenicefy-end .datenicefy-time-with-year,
.datenicefy-container .datenicefy-end .datenicefy-time-with-year-small {
  display: inline-block;
  vertical-align: top;
}
.datenicefy-container .datenicefy-rangeinfo {
  float: left;
  margin-top: 5px;
  margin-left: 8px;
  color: #777;
  font-size: 13px;
  line-height: 13px;
}
.datenicefy-container .datenicefy-rangeinfo-small {
  float: left;
  margin-top: 6px;
  margin-left: 8px;
  color: #777;
  font-size: 11px;
  line-height: 11px;
}
.datenicefy-container .datenicefy-howlongago {
  color: #666;
}

.datenicefy-mainlabel {
  font-weight: bold;
  float: left;
  margin-top: 8px;
}

.daterange-cell {
  padding: 4px !important;
}

/*********************************
 *********************************
 *********** WARNING *************

 THIS FILE (_te.variables) IS DEPRECATED, DO NOT USE IN NEW (bootstrap-based) CODE

 *********************************
 *********************************/
/*********************************
 *********************************
 *********** WARNING *************

 THIS FILE (_te.mixins) IS DEPRECATED, DO NOT USE IN NEW (bootstrap-based) CODE

 *********************************
 *********************************/
/****** DATE RANGE PICKER ********/
.trp-main {
  display: inline-block;
  margin-bottom: 10px;
  white-space: normal;
}
.trp-main.with-datepicker > .trp-dropdown {
  border-top: 1px solid #ccc;
  -webkit-border-radius: 0px 5px 5px 5px;
  -moz-border-radius: 0px 5px 5px 5px;
  border-radius: 0px 5px 5px 5px;
  z-index: 5;
}
.trp-main .trp-button-wrapper {
  cursor: pointer;
  display: inline-block;
  background: #fff;
  padding: 10px;
  border: 1px solid #ccc;
  z-index: 4;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.trp-main .trp-button-wrapper:hover {
  background: #efefef;
}
.trp-main .trp-button-wrapper .calendar-icon {
  display: inline-block;
  margin-top: 3px;
}
.trp-main .trp-button-wrapper .arrow-icon {
  display: inline-block;
  margin-top: 4px;
}
.trp-main .trp-button-wrapper .trp-label-wrapper {
  display: inline-block;
  vertical-align: top;
  margin: auto 5px;
}
.trp-main .trp-button-wrapper.active {
  background: #efefef;
  -webkit-border-radius: 5px 5px 5px 0px;
  -moz-border-radius: 5px 5px 5px 0px;
  border-radius: 5px 5px 5px 0px;
  border-bottom: 1px solid #ccc;
}
.trp-main .trp-button-wrapper.active.with-datepicker {
  border-bottom: 1px solid transparent;
  -webkit-border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  border-radius: 5px 5px 0px 0px;
  z-index: 6;
}
.trp-main .trp-dropdown {
  margin-top: -2px;
  z-index: 5;
  position: absolute;
  display: none;
  background: #efefef;
  border: 1px solid #ccc;
  border-top: 1px solid transparent;
  padding: 10px;
  -webkit-border-radius: 0px 0px 5px 5px;
  -moz-border-radius: 0px 0px 5px 5px;
  border-radius: 0px 0px 5px 5px;
}
.trp-main .trp-dropdown ul.trp-sidemenu {
  display: inline-block;
}
.trp-main .trp-dropdown ul.trp-sidemenu li.trp-rangeOption {
  padding: 8px 16px 8px 16px;
}
.trp-main .trp-dropdown ul.trp-sidemenu li.trp-rangeOption:hover {
  cursor: pointer;
  background: white;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.trp-main .trp-dropdown ul.trp-sidemenu li.trp-rangeOption.selected {
  background: #ccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.trp-main .trp-dropdown ul.trp-sidemenu li.divider {
  background: #999;
  height: 1px;
  margin: 5px 20px;
}
.trp-main .trp-dropdown .trp-dateselect {
  display: none;
  vertical-align: top;
  background: white;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #ccc;
  padding: 10px;
}
.trp-main .trp-dropdown .trp-dateselect.with-sidemenu {
  margin-left: 10px;
}
.trp-main .trp-dropdown .trp-dateselect .trp-interval {
  height: 40px;
  text-align: center;
}
.trp-main .trp-dropdown .trp-dateselect .trp-interval .trp-range {
  margin: 5px 10px 5px 40px;
}
.trp-main .trp-dropdown .trp-dateselect .trp-interval .trp-spec {
  margin: 5px 10px 5px 20px;
}
.trp-main .trp-dropdown .trp-dateselect .trp-time .trp-time-sliders {
  display: inline-block;
  width: 160px;
}
.trp-main .trp-dropdown .trp-dateselect .trp-time .trp-time-sliders .trp-slider {
  width: 100px;
  display: inline-block;
  vertical-align: top;
}
.trp-main .trp-dropdown .trp-dateselect .trp-time .trp-time-sliders .trp-hour-slider,
.trp-main .trp-dropdown .trp-dateselect .trp-time .trp-time-sliders .trp-minute-slider {
  margin: 10px auto;
}
.trp-main .trp-dropdown .trp-dateselect .trp-time .trp-time-sliders .slider-label {
  font-size: 11px;
  display: inline-block;
  vertical-align: top;
  margin-top: 8px;
  margin-right: 20px;
  width: 30px;
}
.trp-main .trp-dropdown .trp-dateselect .trp-time .trp-time-label {
  display: inline-block;
  border: 1px solid #ccc;
  margin-left: 12px;
  vertical-align: top;
  font-size: 14px;
  font-weight: bold;
  padding: 20px;
  width: 65px;
  text-align: center;
}
.trp-main .trp-dropdown .trp-dateselect .trp-calendar {
  min-height: 180px;
  margin-top: 15px;
  margin-bottom: 15px;
}
.trp-main .trp-dropdown .trp-dateselect .trp-calendar .ui-datepicker {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  width: auto;
  margin-top: 5px;
}
.trp-main .trp-dropdown .trp-dateselect .trp-calendar .ui-datepicker table {
  font-size: 12px;
}
.trp-main .trp-dropdown .trp-dateselect .trp-calendar .ui-datepicker table thead > tr > th {
  min-width: 0px !important;
  background-color: #fff;
  border-top: none !important;
  border-bottom: none !important;
  width: auto !important;
  max-width: none !important;
}
.trp-main .trp-dropdown .trp-dateselect .trp-calendar .ui-datepicker table thead > tr > th:last-child {
  padding-right: 0px !important;
}
.trp-main .trp-dropdown .trp-dateselect .trp-calendar .ui-datepicker table tbody > tr > td {
  border-bottom: none;
  padding: 0px !important;
}
.trp-main .trp-dropdown .trp-dateselect .trp-preview-range {
  margin-bottom: 10px;
}
.trp-main .trp-dropdown .trp-dateselect .trp-preview-range .trp-preview-range-label {
  font-size: 11px;
  color: #999;
  display: block;
}
.trp-main .trp-dropdown .trp-dateselect .trp-preview-range .trp-preview-range-text {
  margin-top: 5px;
  line-height: 18px;
  text-align: center;
  display: block;
  background: #efefef;
  border: 1px solid #ccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.trp-main .trp-dropdown .trp-dateselect .trp-actions {
  float: right;
  width: 120px;
  margin-left: auto;
  margin-right: auto;
}

/************** LISTMENU  **************/
.listmenu-disabled {
  opacity: 0.5;
}
.listmenu-disabled a,
.listmenu-disabled a:visited,
.listmenu-disabled a:hover {
  color: #666666;
  text-decoration: none;
  cursor: default;
}

.listmenu {
  border: 1px solid transparent;
  border-bottom: none;
  padding: 5px 5px;
}
.listmenu.menu-open {
  background: #ffffff;
  border: 1px solid #e4e4e4;
  border-bottom: none;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.listmenu a.listmenu-link {
  position: relative;
  font-size: 11px;
  line-height: 15px;
}

.listmenu-submenu {
  position: absolute;
  display: none;
  background: #ffffff;
  border: 1px solid #e4e4e4;
  min-width: 210px;
  z-index: 200 !important;
  text-align: left;
  color: #aaaaaa;
  font-size: 11px;
  -webkit-border-radius: 5px 0 5px 5px;
  -moz-border-radius: 5px 0 5px 5px;
  border-radius: 5px 0 5px 5px;
  -webkit-box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.2);
}

/*********************************
 *********************************
 *********** WARNING *************

 THIS FILE (_te.variables) IS DEPRECATED, DO NOT USE IN NEW (bootstrap-based) CODE

 *********************************
 *********************************/
/*********************************
 *********************************
 *********** WARNING *************

 THIS FILE (_te.mixins) IS DEPRECATED, DO NOT USE IN NEW (bootstrap-based) CODE

 *********************************
 *********************************/
[te-dragitem].ui-draggable-dragging {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.te-hide {
  position: absolute !important;
  visibility: hidden !important;
}

.table-lines {
  border-spacing: 0px;
}
.table-lines.twelve-font th {
  font-size: 12px;
}
.table-lines.twelve-font td {
  font-size: 12px;
}
.table-lines .inner-table {
  background: none;
  table-layout: fixed;
  width: 300px;
  max-width: 300px;
}
.table-lines .inner-table th {
  border-top: none;
  background: none;
  min-width: initial;
}
.table-lines .inner-table td {
  white-space: normal;
}
.table-lines .inner-table td:last-child {
  border-bottom: none;
}
.table-lines.wrap-text {
  table-layout: fixed;
}
.table-lines.wrap-text td {
  white-space: normal;
  word-wrap: break-word;
}
.table-lines td {
  color: #333333;
  font-size: 11px;
  line-height: 15px;
  border-bottom: 1px solid #eeeeee;
  padding: 5px 10px;
  white-space: nowrap;
}
.table-lines td img {
  vertical-align: bottom;
}
.table-lines td.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
}
.table-lines td.wrap {
  white-space: normal;
  word-wrap: break-word;
  max-width: 300px;
}
.table-lines td.wrap-all {
  white-space: normal !important;
  word-wrap: break-word;
  word-break: break-all;
  max-width: 300px;
}
.table-lines th {
  text-align: left;
  color: #333333;
  font-size: 11px;
  line-height: 15px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 5px 10px;
  text-decoration: bold;
  background-color: #f8f8f8;
  min-width: 80px;
}
.table-lines th:last-child {
  padding-right: 20px;
}
.table-lines th.narrow {
  min-width: 40px;
}
.table-lines th.wrap {
  white-space: normal;
  word-wrap: break-word;
  max-width: 300px;
}
.table-lines th.wrap-all {
  white-space: normal !important;
  word-wrap: break-word;
  word-break: break-all;
  max-width: 300px;
}
.table-lines th span.hastip {
  text-decoration: none;
  border-bottom: 1px dotted #4f4f4f;
  cursor: help;
}
.table-lines tr.table-highlight {
  background-color: #e3f2f9 !important;
}
.table-lines tr.selectable {
  cursor: pointer;
}
.table-lines tr.selectable:hover {
  background-color: #efefef;
}

.table-lines.expandable-rows-table > tbody > tr > td {
  cursor: pointer;
}
.table-lines.expandable-rows-table > tbody > tr > td > *:hover:not(.toggle):not(.remove-button) {
  cursor: auto;
}
.table-lines.expandable-rows-table > tbody > tr > td > a:hover {
  cursor: pointer !important;
}
.table-lines.expandable-rows-table > tbody > tr > td > button {
  cursor: pointer !important;
}

.table-lines-tight {
  border-spacing: 0px;
}
.table-lines-tight td {
  color: #333333;
  font-size: 11px;
  border-bottom: 1px solid #eeeeee;
  padding: 1px 10px 0 10px;
  white-space: nowrap;
}
.table-lines-tight td.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100px;
}
.table-lines-tight td.wrap {
  white-space: normal;
  word-wrap: break-word;
  max-width: 300px;
}
.table-lines-tight td.wrap-all {
  white-space: normal !important;
  word-wrap: break-word;
  word-break: break-all;
  max-width: 300px;
}
.table-lines-tight th {
  text-align: left;
  color: #333333;
  font-size: 11px;
  line-height: 15px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 5px 10px;
  text-decoration: bold;
  background-color: #f8f8f8;
  white-space: nowrap;
}
.table-lines-tight th.wrap {
  white-space: normal;
  word-wrap: break-word;
  max-width: 300px;
}
.table-lines-tight th.wrap-all {
  white-space: normal !important;
  word-wrap: break-word;
  word-break: break-all;
  max-width: 300px;
}

.har-row td.waterfall-cell {
  padding-top: 0;
  padding-right: 50px;
}

.waterfall-cell {
  width: 100%;
  vertical-align: middle;
  overflow: hidden;
}

.wf-row, .wf-row-error {
  height: 19px;
  line-height: 15px;
}
.wf-row:hover, .wf-row-error:hover, .wf-row:hover .har-page-region-container, .wf-row-error:hover .har-page-region-container, .wf-row:hover .waterfall-cell, .wf-row-error:hover .waterfall-cell {
  background: #e3f2f9;
}
.wf-row:hover > td:first-child, .wf-row-error:hover > td:first-child {
  background-image: linear-gradient(to right, #33c 0px, #33c 5px, #e3f2f9 5px);
}

.wf-row-error {
  background: #fcf0f0;
}
.wf-row-error:hover, .wf-row-error:hover .har-page-region-container, .wf-row-error:hover .waterfall-cell {
  background: #e3f2f9;
}
.wf-row-error:hover > td:first-child {
  background-image: linear-gradient(to right, #c11 0px, #c11 5px, #e3f2f9 5px);
}

.har-single-page-table .wf-row-gray {
  opacity: 0.5;
}
.har-single-page-table .wf-row-gray .wf-timestamp-line-color {
  background-color: #cc8;
}

.wf-cached::before {
  content: "(cached)";
  color: #999;
}

.wf-chunked::before {
  content: "(chunked)";
  color: #999;
}

.wf-pushed::after {
  content: " (pushed)";
  color: #999;
}

.wf-hide {
  display: none;
}

td.waterfall-cell > div {
  position: relative;
  height: 18px;
}

th.waterfall-cell > div {
  position: relative;
  height: 15px;
}

td .waterfall-bar {
  min-width: 1px;
  display: inline-flex;
  position: absolute;
  overflow: hidden;
  background: #ddd;
  z-index: 3;
  height: 14px;
}
td .waterfall-bar span {
  height: 14px;
}

th .waterfall-bar {
  display: inline-flex;
  overflow: hidden;
  background: #ddd;
  height: 7px;
  width: 150px;
  margin-top: 4px;
  margin-left: 40px;
}
th .waterfall-bar span {
  height: 7px;
}

.waterfall-bar span {
  min-width: 1px;
}

.waterfall-bar.wf-push-bar {
  z-index: 2;
}

.har-table .wf-blank-color,
.harviewer-table-tip .wf-blank-color {
  background: #ffffff;
}
.har-table .wf-push-color,
.harviewer-table-tip .wf-push-color {
  background: #18b !important;
}
.har-table .wf-blocked-color,
.harviewer-table-tip .wf-blocked-color {
  background: #ba9;
}
.har-table .wf-dns-color,
.harviewer-table-tip .wf-dns-color {
  background: #75a9b1;
}
.har-table .wf-connect-color,
.har-table .wf-viewConnect-color,
.harviewer-table-tip .wf-connect-color,
.harviewer-table-tip .wf-viewConnect-color {
  background: #95b551;
}
.har-table .wf-ssl-color,
.harviewer-table-tip .wf-ssl-color {
  background: #9c8a1e;
}
.har-table .wf-send-color,
.harviewer-table-tip .wf-send-color {
  background: #b56959;
}
.har-table .wf-wait-color,
.harviewer-table-tip .wf-wait-color {
  background: #9185a9;
}
.har-table .wf-receive-color,
.harviewer-table-tip .wf-receive-color {
  background: #ddd;
}
.har-table .wf-error-color,
.harviewer-table-tip .wf-error-color {
  background: #b11;
}
.har-table .wf-dom-line-color,
.harviewer-table-tip .wf-dom-line-color {
  background: #77f;
}
.har-table .wf-page-line-color,
.harviewer-table-tip .wf-page-line-color {
  background: #f77;
}
.har-table .wf-timestamp-line-color,
.harviewer-table-tip .wf-timestamp-line-color {
  background: #880;
}
.har-table .wf-gray-timestamp-line-color,
.harviewer-table-tip .wf-gray-timestamp-line-color {
  background: #cc8;
}
.har-table .wf-ie-extension-message-color,
.harviewer-table-tip .wf-ie-extension-message-color {
  color: #999;
}

.waterfall-line {
  position: absolute;
  width: 1px;
  margin: 0 0 0 -10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  height: 20px;
  z-index: 1;
}
.waterfall-line > span {
  float: left;
  width: 1px;
  height: 100%;
}

.waterfall-value {
  position: absolute;
  height: 14px;
  line-height: 14px;
  font-size: 10px;
  padding-left: 5px;
  color: #888;
  z-index: 2;
}

.waterfall-popup .legend span {
  float: left;
  width: 6px;
  height: 13px;
}
.waterfall-popup .legend img {
  float: left;
  margin-left: -4px;
}
.waterfall-popup td {
  padding-right: 10px;
  font-weight: normal;
  line-height: 14px;
  color: #333;
}

.har-file {
  max-width: 160px;
}

.har-file-headers {
  padding: 0 !important;
}

.table-lines-tight td.truncate.har-statuscode {
  max-width: 120px;
}

.har-multi-page-table .wf-row-error .har-page-region-container {
  background-color: #fcf0f0;
}
.har-multi-page-table .wf-row-error:hover .har-page-region-container {
  background: #e3f2f9;
}
.har-multi-page-table .har-page-region-container {
  background-color: #fff;
}
.har-multi-page-table td.waterfall-cell {
  background-color: #efefef;
  padding-left: 0;
}

.har-waterfallcell-bar > span {
  margin-top: 2px;
}

.brush-rect {
  fill-opacity: 0.3;
  fill: #666;
}

.selecting .brush-rect {
  fill-opacity: 0.2;
}

.brush-rect.selected {
  fill-opacity: 0.3;
  fill: #0033cc;
}

.selecting .brush-rect.selected.error {
  fill: #ca1f26;
}

.brush-rect.error {
  fill: #ca1f26;
}

.axis .brush-rect,
.axis line {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}

.har-page .right-overlay {
  fill-opacity: 0.5;
}

.multi-page-har {
  margin-bottom: 20px;
}

.har-brush {
  padding: 0 10px;
}
.har-brush .page-region {
  display: inline-block;
  text-align: center;
  cursor: pointer;
  padding-left: 0;
  padding-right: 0;
  box-sizing: border-box;
}
.har-brush .arrow-buttons {
  margin-left: 9px;
}
.har-brush .page-nav-controls {
  display: inline-block;
  width: calc(100% - 140px);
}
.har-brush .page-nav-controls.full-width {
  width: 100%;
}
.har-brush .page-nav-controls .btn-group {
  display: flex;
}
.har-brush .page-nav-controls .btn-group > .page-region {
  box-sizing: content-box;
  flex-basis: 16px;
  flex-shrink: 0;
  padding-left: 4px;
  padding-right: 4px;
}
.har-brush .show-all {
  height: 28px;
}
.har-brush .har-nav-button {
  padding-left: 5px;
  padding-right: 5px;
  min-height: 28px;
}
.har-brush .timeline-container {
  height: 25px;
  overflow: visible;
  width: 100%;
}
.har-brush .page-guide-text {
  padding-top: 3px;
}

.nav-container {
  display: inline-block;
  position: relative;
  bottom: 9px;
}

.page-nav-controls ~ .brush-container {
  display: inline-block;
}

.page-region-title {
  font-size: 13px;
  font-weight: bold;
  color: #000;
  background-color: #fff;
}

.waterfall-table .table-head .table-cell {
  padding-left: 10px;
}

.harviewer-table-tip {
  border-collapse: initial;
}

.harviewer-dynamic-tip {
  background-color: #fff;
  border: 1px solid #ccc;
  padding: 5px;
  line-height: 17px;
  max-width: 340px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.2);
  z-index: 3;
}

.har-single-page-title {
  margin: 0 10px 0 10px;
}

.har-page-url {
  background-color: #fff;
}

te-har-brush {
  display: block;
}

.waterfall-filter {
  margin-left: 10px;
}

/*********************************
 *********************************
 *********** WARNING *************

 THIS FILE (_te.variables) IS DEPRECATED, DO NOT USE IN NEW (bootstrap-based) CODE

 *********************************
 *********************************/
/*********************************
 *********************************
 *********** WARNING *************

 THIS FILE (_te.mixins) IS DEPRECATED, DO NOT USE IN NEW (bootstrap-based) CODE

 *********************************
 *********************************/
.multiselect.ng-invalid.ng-pristine.multiselect-type-userOptions {
  border: 1px solid #b94a48;
}
.multiselect.ng-invalid.ng-pristine.multiselect-type-link.closed > a {
  border-bottom: 1px solid #b94a48;
}
.multiselect.ng-invalid.ng-pristine.multiselect-type-link.open > a {
  border-bottom: 1px solid #f8f8f8;
}
.multiselect .disabled .item a.remove {
  display: none;
}
.multiselect .item .label {
  background-color: rgba(0, 0, 0, 0);
  font-weight: normal;
  text-shadow: none;
}
.multiselect.multiselect-type-field, .multiselect.multiselect-type-userOptions, .multiselect.multiselect-type-keyValueOptions {
  background: #ffffff;
  padding: 3px 3px 1px 3px;
  border: 1px solid #cecece;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  outline: none;
  -moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.2);
}
.multiselect.multiselect-type-field {
  box-sizing: content-box;
  padding: 3px 6px 0px 3px;
}
.multiselect.multiselect-type-field.closed {
  border-top: 1px solid #cecece;
  border-left: 1px solid #cecece;
  border-right: 1px solid #cecece;
}
.multiselect.multiselect-type-field.open {
  border-top: 1px solid #b9b9b9;
  border-left: 1px solid #b9b9b9;
  border-right: 1px solid #b9b9b9;
}
.multiselect.multiselect-type-field .multiselect-popup {
  margin-top: 1px;
}
.multiselect.multiselect-type-field .multiselect-field {
  cursor: pointer;
}
.multiselect.multiselect-type-field .multiselect-field::before {
  content: "";
  display: inline-block;
  float: right;
  vertical-align: middle;
  border: none;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAAB9klEQVRo3u2YTUsCURSGRYxaRDZliLhoIqJNURt3bQpxE9EiigoiCArCyKw2BUUQEi2iRSh92Af1E/yB9h44wvHmZCNqznEuPMz9YGQez7n3ztxAuVwOeBnXxRf2rvAu2AMDom8IpMGWNuEgyIIrkGFpkj3mvrTGCFtCkK6nXD+sirqyOWwJUeLISHF1whFDmNI8rFU4IlI6Y9TDNYWbtbq3c5eosWgdcBpboi/dbuE+MN9CYSo7vDX1G3N6H2z+JjwFLsU8kFyAMZfCPWCb70+2UNh9pERJ1JClP2HaZYQp1TaM35nrROEAp6B80EQDKb3okCkznSgsHzjZwBxecJCtZMtkk4XvwD0YFn0xUADXfxWmlJz1yCr9BkqgyNIk+8F9hZau0v+0D0eF4Dv45PpzVdSVvWmR9BeLEq9GiqsTjovIljjNR7QKx0VKv4h6sUpa0fdwZdF65DSOir6Cxgjf8tZkGXP6gbdB/0zLF9aIL+wL+8IdsVAF+QvuHOTBGbeD6oRZ9gSsg1EQAja3s/WkvSicIjmHMZJOaRPO0ZGswxgd1ea0CdOcDTmMUXrn/Qh7XHgZrDi8Yq7yuPO5nQeFe3k7WqNzK+6LcfsGTKgSFnN1iU9An/hK7XGWtlUJ1/lqsk1p7cI/pLtBWEpHukWYyqAZ4W8L6Rx3KONRZwAAAABJRU5ErkJggg==") no-repeat 0 -5px;
  margin-top: 3px;
  height: 16px;
  width: 16px;
  outline: 0;
  opacity: 0.5;
}
.multiselect.multiselect-type-field .multiselect-field:hover::before, .multiselect.multiselect-type-field .multiselect-field.open::before {
  opacity: 1;
}
.multiselect.multiselect-type-field .multiselect-field .selected-items {
  display: block;
}
.multiselect.multiselect-type-field .multiselect-field .selected-items .no-items {
  padding-top: 1px;
}
.multiselect.multiselect-type-link {
  position: relative;
}
.multiselect.multiselect-type-keyValueOptions {
  position: relative;
  width: 510px;
  padding-top: 2px;
  float: left;
  text-align: left;
}
.multiselect.multiselect-type-keyValueOptions .multiselect-field .selected-items {
  float: left;
  margin-top: 2px;
}
.multiselect.multiselect-type-keyValueOptions .multiselect-field .selected-items .item .entry-key {
  padding: 3px 5px 3px 5px;
  font-style: italic;
  font-size: 12px;
  float: left;
  background: #efefef;
  border-right: 1px solid #ccc;
}
.multiselect.multiselect-type-keyValueOptions .multiselect-field .selected-items .item .label {
  padding-top: 3px;
  font-size: 12px;
}
.multiselect.multiselect-type-keyValueOptions .multiselect-field .key-value-tag {
  float: left;
  margin-bottom: 3px;
  margin-top: 2px;
}
.multiselect.multiselect-type-keyValueOptions .multiselect-field .key-value-tag .toggle-dropdown {
  -webkit-border-radius: 2px 0px 0px 2px;
  -moz-border-radius: 2px 0px 0px 2px;
  border-radius: 2px 0px 0px 2px;
  background: #efefef;
  border: 1px solid #ccc;
  border-right: none;
  margin-right: -2px;
  cursor: pointer;
  float: left;
  padding: 3px 5px 1px;
}
.multiselect.multiselect-type-keyValueOptions .multiselect-field .key-value-tag .toggle-dropdown .key {
  font-style: italic;
  font-size: 12px;
  float: left;
  display: inline-block;
}
.multiselect.multiselect-type-keyValueOptions .multiselect-field .key-value-tag .toggle-dropdown .ui-icon {
  float: right;
  display: inline-block;
}
.multiselect.multiselect-type-keyValueOptions .multiselect-field .key-value-tag .subdropdown-container {
  -webkit-border-radius: 0px 2px 2px 0px;
  -moz-border-radius: 0px 2px 2px 0px;
  border-radius: 0px 2px 2px 0px;
  float: left;
  background: #efefef;
  border-left: none;
  height: 18px;
}
.multiselect.multiselect-type-keyValueOptions .multiselect-field .key-value-tag .subdropdown-container .subdropdown {
  height: 12px;
  font-size: 10px;
  margin-top: 1px;
}
.multiselect.multiselect-type-keyValueOptions .multiselect-field .key-value-tag .subdropdown-container .chzn-container {
  font-size: 11px;
}
.multiselect.multiselect-type-keyValueOptions .multiselect-field .key-value-tag .subdropdown-container .chzn-container .chzn-single {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: 1px solid #ccc;
  -webkit-border-radius: 0px 2px 2px 0px;
  -moz-border-radius: 0px 2px 2px 0px;
  border-radius: 0px 2px 2px 0px;
  height: 18px;
  line-height: 18px;
  padding: 0 0 0 4px;
}
.multiselect.multiselect-type-keyValueOptions .multiselect-field .key-value-tag .subdropdown-container .chzn-container .chzn-single div b {
  margin-top: -3px;
}
.multiselect.multiselect-type-keyValueOptions .multiselect-field .key-value-tag .subdropdown-container .chzn-container .chzn-single:hover {
  background: #f8f8f8;
}
.multiselect.multiselect-type-keyValueOptions .multiselect-field .key-value-tag .user-option {
  float: right;
  margin: 0;
}
.multiselect.multiselect-type-keyValueOptions .multiselect-field .key-value-tag .user-option::-webkit-input-placeholder {
  color: #bbb;
  padding-top: 2px;
}
.multiselect.multiselect-type-keyValueOptions .multiselect-field .key-value-tag .user-option:-moz-placeholder {
  padding-top: 2px;
  color: #bbb;
}
.multiselect.multiselect-type-keyValueOptions .dropdown {
  position: absolute;
  background: #f8f8f8;
  border: 1px solid #ccc;
  margin-top: 2px;
  z-index: 10;
  display: none;
}
.multiselect.multiselect-type-keyValueOptions .dropdown .key {
  padding: 5px;
  cursor: pointer;
}
.multiselect.multiselect-type-keyValueOptions .dropdown .key:hover {
  background: #e3f2f9;
}
.multiselect .multiselect-link {
  display: inline-block;
  font-size: 11px;
  color: #369;
}
.multiselect .multiselect-link.disabled {
  color: #999;
}
.multiselect .multiselect-link.disabled:hover {
  text-decoration: none !important;
  cursor: default !important;
}
.multiselect .multiselect-link.open {
  background: #f8f8f8 !important;
  border: 1px solid #e4e4e4;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  border-bottom: none;
  padding: 5px 10px;
}
.multiselect .multiselect-link.closed {
  border: 1px solid transparent;
  border-bottom: none;
  padding: 5px 10px;
}
.multiselect .multiselect-field {
  width: 100%;
  min-height: 20px;
}
.multiselect .multiselect-field.disabled .no-items {
  color: #999;
}
.multiselect .multiselect-field.disabled::before {
  display: none;
}
.multiselect .multiselect-buttonset .ui-button-text {
  font-size: 12px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.multiselect .selected-items {
  display: inline-block;
}
.multiselect .selected-items .remove {
  display: inline-block;
  width: 16px;
  height: 16px;
  font-size: 1px;
  margin-top: -2px;
  opacity: 0.5; /* Standard: FF gt 1.5, Opera, Safari */
  filter: alpha(opacity=50); /* IE lt 8 */
  -ms-filter: "alpha(opacity=50)"; /* IE 8 */
  -khtml-opacity: 0.5; /* Safari 1.x */
  -moz-opacity: 0.5; /* FF lt 1.5, Netscape */
}
.multiselect .selected-items .remove:hover {
  opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */
  filter: alpha(opacity=100); /* IE lt 8 */
  -ms-filter: "alpha(opacity=100)"; /* IE 8 */
  -khtml-opacity: 1; /* Safari 1.x */
  -moz-opacity: 1; /* FF lt 1.5, Netscape */
}
.multiselect .selected-items .item {
  display: inline-block;
  border: 1px solid #dddddd;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-right: 3px;
  margin-bottom: 2px;
  background: #f8f8f8;
}
.multiselect .selected-items .item .label {
  font-size: 11px;
  padding: 2px 5px 1px 5px;
  display: inline-block;
  color: #000000;
  word-break: break-all;
  white-space: normal;
}
.multiselect .selected-items .no-items {
  color: #555;
  font-size: 11px;
  padding: 3px 6px 4px 6px;
  display: block;
}
.multiselect .user-option {
  font-size: 12px;
  padding: 2px !important;
  float: none !important;
  color: #333;
  margin-top: 0px !important;
}
.multiselect .user-option.empty {
  color: #bbb;
}

.multiselect-popup {
  position: absolute;
  height: 0px;
  overflow: visible !important;
  z-index: 220 !important;
  height: auto;
  -webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.2);
  border: 1px solid #e4e4e4;
  -webkit-border-radius: 0 5px 5px 5px;
  -moz-border-radius: 0 5px 5px 5px;
  border-radius: 0 5px 5px 5px;
}
.multiselect-popup ul {
  margin: 0;
}
.multiselect-popup label {
  margin-bottom: 0;
}
.multiselect-popup.field-type {
  -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
.multiselect-popup.field-type.open {
  border-bottom: 1px solid #b9b9b9;
  border-left: 1px solid #b9b9b9;
  border-right: 1px solid #b9b9b9;
}
.multiselect-popup.field-type .content {
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
.multiselect-popup.field-type .content .controls {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.multiselect-popup.buttonset-type .content {
  -webkit-border-radius: 0px 5px 0px 0px;
  -moz-border-radius: 0px 5px 0px 0px;
  border-radius: 0px 5px 0px 0px;
}
.multiselect-popup.buttonset-type .content .controls {
  -webkit-border-radius: 0px 5px 0px 0px;
  -moz-border-radius: 0px 5px 0px 0px;
  border-radius: 0px 5px 0px 0px;
}
.multiselect-popup.link-type .content {
  -webkit-border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  border-radius: 0 5px 0 0;
}
.multiselect-popup.link-type .content .controls {
  -webkit-border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  border-radius: 0 5px 0 0;
}
.multiselect-popup .content {
  padding: 0px;
  background: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.multiselect-popup .content .items {
  padding: 10px;
  list-style-type: none;
  clear: both;
  display: block;
  white-space: normal;
  overflow: auto;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
.multiselect-popup .content .items li.option {
  list-style-type: none;
  display: block;
  padding: 5px 2px;
  white-space: normal;
}
.multiselect-popup .content .items li.option-group {
  clear: both;
  padding: 5px 0 !important;
}
.multiselect-popup .content .items li.option-group li.option {
  padding: 5px 0 !important;
}
.multiselect-popup .content .items li.option-group .group-options {
  padding: 5px 0 0 0;
}
.multiselect-popup .content .items li.option-group .group-options li {
  margin-left: 20px;
}
.multiselect-popup .content .items li.option-group > label {
  font-weight: bold;
  color: #666;
}
.multiselect-popup .content .items li label {
  width: 100% !important;
  display: block !important;
  text-align: left !important;
  font-size: 11px;
  line-height: 15px;
}
.multiselect-popup .content .items li label .multiselect-label {
  margin-left: 5px;
  display: inline-block;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
.multiselect-popup .content .items li label .multiselect-label.disabled {
  color: #ccc;
}
.multiselect-popup .content .items li input {
  margin: 2px 5px 0 4px;
  display: inline;
  vertical-align: top;
}
.multiselect-popup .controls {
  padding: 10px;
  display: block;
  height: 15px;
  clear: both;
  font-size: 11px;
  background: #f8f8f8;
  border-bottom: 1px solid #efefef;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.multiselect-popup .controls a {
  padding: 2px 4px;
}
.multiselect-popup .controls .close {
  float: right;
  font-size: inherit;
  font-weight: inherit;
  opacity: inherit;
  line-height: inherit;
  text-shadow: inherit;
  color: #369;
}
.multiselect-popup .controls .close span {
  margin-top: -2px;
  padding-right: 2px;
  opacity: 0.5; /* Standard: FF gt 1.5, Opera, Safari */
  filter: alpha(opacity=50); /* IE lt 8 */
  -ms-filter: "alpha(opacity=50)"; /* IE 8 */
  -khtml-opacity: 0.5; /* Safari 1.x */
  -moz-opacity: 0.5; /* FF lt 1.5, Netscape */
}
.multiselect-popup .controls .close:hover span {
  opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */
  filter: alpha(opacity=100); /* IE lt 8 */
  -ms-filter: "alpha(opacity=100)"; /* IE 8 */
  -khtml-opacity: 1; /* Safari 1.x */
  -moz-opacity: 1; /* FF lt 1.5, Netscape */
}
.multiselect-popup .controls .select-all {
  float: left;
  margin-left: 0px;
}
.multiselect-popup .controls .clear-all {
  float: left;
}
.multiselect-popup.above-modal {
  z-index: 1050 !important;
}

.ui-icon {
  vertical-align: middle;
  display: inline-block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url("data:image/png;base64,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");
}

.ui-icon-close {
  background-position: -80px -128px;
}

/*********************************
 *********************************
 *********** WARNING *************

 THIS FILE (_te.mixins) IS DEPRECATED, DO NOT USE IN NEW (bootstrap-based) CODE

 *********************************
 *********************************/
.te-generic-tooltip {
  top: 0;
  left: 0;
  position: absolute;
  -webkit-transition: opacity 100ms linear;
  -moz-transition: opacity 100ms linear;
  -o-transition: opacity 100ms linear;
  -ms-transition: opacity 100ms linear;
  transition: opacity 100ms linear;
  z-index: 100;
}
.te-generic-tooltip.changing {
  opacity: 0;
}
.te-generic-tooltip.changing .arrow-indicator {
  display: none;
}
.te-generic-tooltip.no-events {
  pointer-events: none;
}

.te-generic-tooltip.modal-tooltip {
  z-index: 10000;
}

.static-tooltip-container {
  position: relative;
}
.static-tooltip-container .static-tooltip {
  z-index: 1000;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.95);
  border: 1px solid #ccc;
  line-height: 1.4em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.2);
  padding: 5px;
  margin: 5px;
}
.static-tooltip-container .static-tooltip.top {
  bottom: 100%;
}
.static-tooltip-container .static-tooltip.right {
  left: 100%;
}
.static-tooltip-container .static-tooltip.bottom {
  top: 100%;
}
.static-tooltip-container .static-tooltip.left {
  right: 100%;
}
.static-tooltip-container .static-tooltip.v-center {
  top: 0;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.static-tooltip-container .static-tooltip.h-center {
  left: 0;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

.flexbox {
  display: flex;
}

.flexbox--space-between {
  justify-content: space-between;
}

.wrap-flex {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.wrap-flex div:last-child {
  margin-left: auto;
}

.arrow-box {
  position: relative;
  background: #fff;
  border: 1px solid #ccc;
}
.arrow-box:after, .arrow-box:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.arrow-box:after {
  border-color: transparent;
  border-bottom-color: #fff;
  border-width: 8px;
}
.arrow-box:before {
  border-color: transparent;
  border-bottom-color: #ccc;
  border-width: 9px;
}

.te-dropdown-body-wrapper.left .arrow-box:after, .te-dropdown-body-wrapper.left .arrow-box:before {
  right: 25px;
}
.te-dropdown-body-wrapper.left .arrow-box:after {
  margin-right: -8px;
}
.te-dropdown-body-wrapper.left .arrow-box:before {
  margin-right: -9px;
}
.te-dropdown-body-wrapper.right .arrow-box:after, .te-dropdown-body-wrapper.right .arrow-box:before {
  left: 25px;
}
.te-dropdown-body-wrapper.right .arrow-box:after {
  margin-left: -8px;
}
.te-dropdown-body-wrapper.right .arrow-box:before {
  margin-left: -9px;
}

.te-dropdown {
  position: absolute;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}
.te-dropdown.te-toggle-dropdown .te-dropdown-body {
  background-color: #fff;
}
.te-dropdown.te-toggle-dropdown .te-dropdown-header .te-dropdown-header-icon {
  transition: all 0.35s;
  opacity: 0.25;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgo8cG9seWdvbiBmaWxsPSIjMzY5IiBwb2ludHM9IjUsMyA1LDEzIDEwLDgiLz4KPC9zdmc+Cg==") no-repeat;
}
.te-dropdown.te-toggle-dropdown .te-dropdown-header:hover:not(.disabled) .te-dropdown-header-icon {
  opacity: 1;
}
.te-dropdown.te-toggle-dropdown .te-dropdown-header.open .te-dropdown-header-icon {
  transform: rotate(90deg);
}
.te-dropdown.te-toggle-dropdown .te-dropdown-header.closed .te-dropdown-header-icon {
  transform: rotate(0deg);
}
.te-dropdown.new-dropdown {
  position: relative;
  display: inline-block;
}
.te-dropdown.new-dropdown .te-dropdown-header {
  color: black;
  background-color: transparent;
  top: 0px;
}
.te-dropdown.new-dropdown .te-dropdown-header .te-dropdown-header-title {
  margin: 0px;
  vertical-align: baseline;
}
.te-dropdown.new-dropdown .te-dropdown-header .te-dropdown-header-icon {
  margin: -1px 0px 0px -3px;
}
.te-dropdown.new-dropdown .te-dropdown-header.open, .te-dropdown.new-dropdown .te-dropdown-header.closed {
  border: none;
  padding: 0px;
}
.te-dropdown.new-dropdown .te-dropdown-body.arrow-box {
  position: relative;
  border: none;
  padding: 15px;
  box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.35);
}
.te-dropdown.new-dropdown .te-dropdown-body.arrow-box.open {
  border-radius: 3px 3px 3px 3px;
  background-color: #fff;
}
.te-dropdown .te-dropdown-header {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  position: relative;
  display: inline-block;
  cursor: pointer;
  background-color: #fbfcfc;
  top: 1px;
  border-radius: 3px 3px 3px 3px;
  min-width: 20px;
  height: 26px;
  color: #369;
  white-space: nowrap;
}
.te-dropdown .te-dropdown-header.open {
  border-radius: 3px 3px 0px 0px;
  border: 1px solid #ccc;
  border-bottom: 0px;
  padding: 0px 2px 0px 4px;
  z-index: 20;
}
.te-dropdown .te-dropdown-header.closed {
  padding: 0px 2px 0px 4px;
}
.te-dropdown .te-dropdown-header.left {
  right: 0px;
}
.te-dropdown .te-dropdown-header.right {
  left: 0px;
}
.te-dropdown .te-dropdown-header .te-dropdown-header-title {
  display: inline-block;
  margin: 3px 0px 0px 7px;
  vertical-align: middle;
}
.te-dropdown .te-dropdown-header .te-dropdown-header-icon {
  display: inline-block;
  vertical-align: middle;
  border: none;
  margin: 5px 2px 0px 0px;
  height: 16px;
  width: 14px;
  outline: 0;
}
.te-dropdown .te-dropdown-body-wrapper {
  position: absolute;
}
.te-dropdown .te-dropdown-body-wrapper.left {
  right: 0px;
}
.te-dropdown .te-dropdown-body-wrapper.right {
  left: 0px;
}
.te-dropdown .te-dropdown-body {
  white-space: nowrap;
  display: none;
  background-color: #fbfcfc;
  padding: 3px;
  padding: 7px;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.2);
}
.te-dropdown .te-dropdown-body.open {
  display: block;
  border: 1px solid #ccc;
  border-radius: 0px 3px 3px 3px;
  z-index: 10;
}
.te-dropdown .te-dropdown-body .dropdown-spinner {
  min-width: 130px;
  text-align: center;
}
.te-dropdown .te-dropdown-body ul {
  list-style-type: none;
}
.te-dropdown .te-dropdown-body ul.dropdown-item {
  margin: 0 0 3px 5px;
}
.te-dropdown .te-dropdown-body ul li.header {
  font-size: 12px;
  line-height: 15px;
  font-weight: bold;
  margin-top: 10px;
}
.te-dropdown .te-dropdown-body ul li.header ul {
  margin: 0 0 3px 0px;
}
.te-dropdown .te-dropdown-body ul li.header ul li {
  font-weight: normal;
  font-size: 11px;
  text-indent: 10px;
  padding: 5px 0;
}
.te-dropdown .te-dropdown-body ul li.header ul li:first-child {
  padding-top: 10px;
}
.te-dropdown .te-dropdown-body ul li.header ul.compact li {
  padding: 0;
}

.dropdown-options-list .te-dropdown-body-wrapper .te-dropdown-body.open {
  padding: 0;
}
.dropdown-options-list .dropdown-options-menu {
  min-width: 120px;
  padding: 15px 0 7px;
  margin: 0;
}
.dropdown-options-list .dropdown-options-item {
  padding: 0 20px;
  cursor: pointer;
  line-height: 25px;
}
.dropdown-options-list .dropdown-options-item:hover {
  background: #e3f2f9;
}
.dropdown-options-list .dropdown-options-top-border {
  border-top: 1px solid #cdcdcd;
  margin-top: 7px;
  margin-bottom: 7px;
}
.dropdown-options-list .dropdown-options-delete {
  color: #c23126;
}

.modal-body.endpoint-agent-modal-verify .selector-email .te-selector-body {
  position: fixed;
}

.bgp-settings .te-selector .te-selector-header.list-selected .option-label > .content {
  max-width: 180px;
}

.tab-modal .teicon-close {
  margin-right: 15px;
}
.tab-modal .modal-body {
  padding-right: 0;
  padding-left: 0;
}
.tab-modal .tabbable {
  padding: 0;
}
.tab-modal .tab-content,
.tab-modal .nav-pills {
  padding-right: 20px;
  padding-left: 20px;
}
.tab-modal .nav-pills {
  border-bottom: 1px solid #efefef;
}
.tab-modal .tab-content {
  padding-top: 20px;
}
.tab-modal.panel-modal {
  border: 0;
}
.tab-modal.panel-modal .panel-modal-header-text {
  font-size: 1.2em;
  float: left;
  padding: 15px;
}
.tab-modal.panel-modal .modal {
  left: auto;
  right: 0;
  top: 0;
  height: 100%;
  border-radius: 0;
  border: 0;
  overflow-x: hidden;
  overflow-y: hidden;
}
.tab-modal.panel-modal .modal .modal-body {
  max-height: 100%;
  height: 100%;
  margin: 0;
  overflow: auto;
}
.tab-modal.panel-modal .modal .modal-footer {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  z-index: 99;
  background-color: #fff;
  -webkit-transform: translate2d(0, 0, 0);
}
.tab-modal.panel-modal .modal .panel .subpanel {
  padding: 20px 0;
}
.tab-modal.panel-modal .modal .info-board {
  border: 0;
}
.tab-modal.panel-modal .full-length-tabs .tab-content {
  overflow: initial;
}