@charset "UTF-8";
@layer external, old-styles;
@layer old-styles {
  /*********************************
   *********************************
   *********** 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;
  }
  article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block;
  }
  audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
  }
  audio:not([controls]) {
    display: none;
  }
  html {
    font-size: 12px;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
  }
  a:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
  }
  a:hover,
a:active {
    outline: 0;
  }
  sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
  }
  sup {
    top: -0.5em;
  }
  sub {
    bottom: -0.25em;
  }
  img {
    /* Responsive images (ensure images don't scale beyond their parents) */
    max-width: 100%; /* Part 1: Set a maxium relative to the parent */
    width: auto\9 ; /* IE7-8 need help adjusting responsive images */
    height: auto; /* Part 2: Scale the height according to the width, otherwise you get stretching */
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
  }
  #map_canvas img,
.google-maps img {
    max-width: none;
  }
  button,
input,
select,
textarea {
    margin: 0;
    font-size: 100%;
    vertical-align: middle;
  }
  button,
input {
    *overflow: visible;
    line-height: normal;
  }
  button::-moz-focus-inner,
input::-moz-focus-inner {
    padding: 0;
    border: 0;
  }
  button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
  }
  label,
select,
button,
input[type=button],
input[type=reset],
input[type=submit],
input[type=radio],
input[type=checkbox] {
    cursor: pointer;
  }
  input[type=search] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield;
  }
  input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button {
    -webkit-appearance: none;
  }
  textarea {
    overflow: auto;
    vertical-align: top;
  }
  /* Print styles are commented out as they make our website unreadable and ugly.

  @media print {

    * {
      text-shadow: none !important;
      color: #000 !important; // Black prints faster: h5bp.com/s
      background: transparent !important;
      box-shadow: none !important;
    }

    a,
    a:visited {
      text-decoration: underline;
    }

    a[href]:after {
      content: " (" attr(href) ")";
    }

    abbr[title]:after {
      content: " (" attr(title) ")";
    }

    // Don't show links for images, or javascript/internal links
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
      content: "";
    }

    pre,
    blockquote {
      border: 1px solid #999;
      page-break-inside: avoid;
    }

    thead {
      display: table-header-group; // h5bp.com/t
    }

    tr,
    img {
      page-break-inside: avoid;
    }

    img {
      max-width: 100% !important;
    }

    @page {
      margin: 0.5cm;
    }

    p,
    h2,
    h3 {
      orphans: 3;
      widows: 3;
    }

    h2,
    h3 {
      page-break-after: avoid;
    }
  }
  */
  #main-container,
.modal {
    font-family: Inter, Arial, sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #000;
  }
  abbr[title],
abbr[data-original-title] {
    text-decoration: none;
  }
  .abbr {
    cursor: help;
    border-bottom: 1px dotted #999;
  }
  p {
    margin: 0 0 9px;
  }
  .lead {
    margin-bottom: 18px;
    font-size: 18px;
    font-weight: 200;
    line-height: 27px;
  }
  small {
    font-size: 85%;
  }
  strong {
    font-weight: bold;
  }
  em {
    font-style: italic;
  }
  cite {
    font-style: normal;
  }
  .muted, .expression-pretty .join-operator {
    color: #999;
  }
  a.muted:hover, .expression-pretty a.join-operator:hover,
a.muted:focus,
.expression-pretty a.join-operator:focus {
    color: gray;
  }
  .text-warning {
    color: #274752;
  }
  a.text-warning:hover,
a.text-warning:focus {
    color: #17292f;
  }
  .text-error {
    color: #fff;
  }
  a.text-error:hover,
a.text-error:focus {
    color: #e6e6e6;
  }
  .text-info {
    color: #274752;
  }
  a.text-info:hover,
a.text-info:focus {
    color: #17292f;
  }
  .text-success {
    color: #fff;
  }
  a.text-success:hover,
a.text-success:focus {
    color: #e6e6e6;
  }
  h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 9px 0;
    font-family: inherit;
    font-weight: bold;
    line-height: 18px;
    color: inherit;
    text-rendering: optimizelegibility;
  }
  h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
    font-weight: normal;
    line-height: 1;
    color: #999;
  }
  h1,
h2,
h3 {
    line-height: 36px;
  }
  h1 {
    font-size: 33px;
  }
  h2 {
    font-size: 27px;
  }
  h3 {
    font-size: 21px;
  }
  h4 {
    font-size: 15px;
  }
  h5 {
    font-size: 12px;
  }
  h6 {
    font-size: 10.2px;
  }
  h1 small {
    font-size: 21px;
  }
  h2 small {
    font-size: 15px;
  }
  h3 small {
    font-size: 12px;
  }
  h4 small {
    font-size: 12px;
  }
  .page-header {
    padding-bottom: 8px;
    margin: 18px 0 27px;
    border-bottom: 1px solid #efefef;
  }
  ul,
ol {
    padding: 0;
    margin: 0 0 9px 25px;
  }
  ul ul,
ul ol,
ol ol,
ol ul {
    margin-bottom: 0;
  }
  li {
    line-height: 18px;
  }
  ul.unstyled,
ol.unstyled {
    margin-left: 0;
    list-style: none;
  }
  ul.inline,
ol.inline {
    margin-left: 0;
    list-style: none;
  }
  ul.inline > li,
ol.inline > li {
    display: inline-block;
    *display: inline; /* IE7 inline-block hack */
    *zoom: 1;
    padding-left: 5px;
    padding-right: 5px;
  }
  dl {
    margin-bottom: 18px;
  }
  dt,
dd {
    line-height: 18px;
  }
  dt {
    font-weight: bold;
  }
  dd {
    margin-left: 9px;
  }
  .dl-horizontal {
    *zoom: 1;
  }
  .dl-horizontal:before, .dl-horizontal:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .dl-horizontal:after {
    clear: both;
  }
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
  hr {
    margin: 18px 0;
    border: 0;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #fff;
  }
  abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #999;
  }
  abbr.initialism {
    font-size: 90%;
    text-transform: uppercase;
  }
  blockquote {
    padding: 0 0 0 15px;
    margin: 0 0 18px;
    border-left: 5px solid #efefef;
  }
  blockquote p {
    margin-bottom: 0;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.25;
  }
  blockquote small {
    display: block;
    line-height: 18px;
    color: #999;
  }
  blockquote small:before {
    content: "— ";
  }
  blockquote.float-right {
    float: right;
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #efefef;
    border-left: 0;
  }
  blockquote.float-right p,
blockquote.float-right small {
    text-align: right;
  }
  blockquote.float-right small:before {
    content: "";
  }
  blockquote.float-right small:after {
    content: " —";
  }
  q:before,
q:after,
blockquote:before,
blockquote:after {
    content: "";
  }
  address {
    display: block;
    margin-bottom: 18px;
    font-style: normal;
    line-height: 18px;
  }
  code,
pre {
    padding: 0 3px 2px;
    font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
    font-size: 10px;
    color: #333;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  code {
    padding: 2px 4px;
    color: #d14;
    background-color: #f7f7f9;
    border: 1px solid #e1e1e8;
    white-space: nowrap;
  }
  pre {
    display: block;
    padding: 8.5px;
    margin: 0 0 9px;
    font-size: 11px;
    line-height: 18px;
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre;
    white-space: pre-wrap;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }
  pre.prettyprint {
    margin-bottom: 18px;
  }
  pre code {
    padding: 0;
    color: inherit;
    white-space: pre;
    white-space: pre-wrap;
    background-color: transparent;
    border: 0;
  }
  .pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
  }
  form {
    margin: 0 0 18px;
  }
  fieldset {
    padding: 0;
    margin: 0;
    border: 0;
  }
  legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 18px;
    font-size: 18px;
    line-height: 36px;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
  }
  legend small {
    font-size: 13.5px;
    color: #999;
  }
  label,
input,
button,
select,
textarea {
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
  }
  input,
button,
select,
textarea {
    font-family: Inter, Arial, sans-serif;
  }
  label {
    display: block;
    margin-bottom: 5px;
  }
  select,
textarea,
input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
.uneditable-input {
    display: inline-block;
    height: 18px;
    padding: 4px 6px;
    margin-bottom: 9px;
    font-size: 12px;
    line-height: 18px;
    color: #666;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    vertical-align: middle;
  }
  input,
textarea,
.uneditable-input {
    width: 206px;
  }
  textarea {
    height: auto;
  }
  textarea,
input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
.uneditable-input {
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
  }
  textarea:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=time]:focus,
input[type=week]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=color]:focus,
.uneditable-input:focus {
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0;
    outline: thin dotted \9 ; /* IE6-9 */
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  }
  textarea.height-auto {
    height: auto;
  }
  textarea.no-transition {
    transition: none;
  }
  input[type=radio],
input[type=checkbox] {
    margin: 4px 0 0;
    *margin-top: 0; /* IE7 */
    margin-top: 1px \9 ; /* IE8-9 */
    line-height: normal;
  }
  input[type=file],
input[type=image],
input[type=submit],
input[type=reset],
input[type=button],
input[type=radio],
input[type=checkbox] {
    width: auto;
  }
  select,
input[type=file] {
    height: 28px; /* In IE7, the height of the select element cannot be changed by height, only font-size */
    *margin-top: 4px; /* For IE7, add top margin to align select with labels */
    line-height: 28px;
  }
  select {
    width: 220px;
    border: 1px solid #ccc;
    background-color: #fff;
  }
  select[multiple],
select[size] {
    height: auto;
  }
  select:focus,
input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
  }
  .uneditable-input,
.uneditable-textarea {
    color: #999;
    background-color: #fcfcfc;
    border-color: #ccc;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    cursor: text;
  }
  .uneditable-input {
    overflow: hidden;
    white-space: nowrap;
  }
  .uneditable-textarea {
    width: auto;
    height: auto;
  }
  input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #999;
  }
  input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #999;
  }
  input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #999;
  }
  .radio,
.checkbox {
    min-height: 18px;
    padding-left: 20px;
  }
  .radio input[type=radio],
.checkbox input[type=checkbox] {
    margin-left: -20px;
  }
  .controls > .radio:first-child,
.controls > .checkbox:first-child {
    padding-top: 5px;
  }
  .radio.inline,
.checkbox.inline {
    display: inline-block;
    padding-top: 5px;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
    margin-left: 10px;
  }
  .input-mini {
    width: 60px;
  }
  .input-small {
    width: 90px;
  }
  .input-medium {
    width: 150px;
  }
  .input-large {
    width: 210px;
  }
  .input-xlarge {
    width: 270px;
  }
  .input-xxlarge {
    width: 530px;
  }
  input[class*=span],
select[class*=span],
textarea[class*=span],
.uneditable-input[class*=span],
.row-bs2-fluid input[class*=span],
.row-bs2-fluid select[class*=span],
.row-bs2-fluid textarea[class*=span],
.row-bs2-fluid .uneditable-input[class*=span] {
    float: none;
    margin-left: 0;
  }
  .input-append input[class*=span],
.input-append .uneditable-input[class*=span],
.input-prepend input[class*=span],
.input-prepend .uneditable-input[class*=span],
.row-bs2-fluid input[class*=span],
.row-bs2-fluid select[class*=span],
.row-bs2-fluid textarea[class*=span],
.row-bs2-fluid .uneditable-input[class*=span],
.row-bs2-fluid .input-prepend [class*=span],
.row-bs2-fluid .input-append [class*=span] {
    display: inline-block;
  }
  input,
textarea,
.uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*=span] + [class*=span] {
    margin-left: 20px;
  }
  input.span1,
textarea.span1,
.uneditable-input.span1 {
    width: 46px;
  }
  input.span2,
textarea.span2,
.uneditable-input.span2 {
    width: 126px;
  }
  input.span3,
textarea.span3,
.uneditable-input.span3 {
    width: 206px;
  }
  input.span4,
textarea.span4,
.uneditable-input.span4 {
    width: 286px;
  }
  input.span5,
textarea.span5,
.uneditable-input.span5 {
    width: 366px;
  }
  input.span6,
textarea.span6,
.uneditable-input.span6 {
    width: 446px;
  }
  input.span7,
textarea.span7,
.uneditable-input.span7 {
    width: 526px;
  }
  input.span8,
textarea.span8,
.uneditable-input.span8 {
    width: 606px;
  }
  input.span9,
textarea.span9,
.uneditable-input.span9 {
    width: 686px;
  }
  input.span10,
textarea.span10,
.uneditable-input.span10 {
    width: 766px;
  }
  input.span11,
textarea.span11,
.uneditable-input.span11 {
    width: 846px;
  }
  input.span12,
textarea.span12,
.uneditable-input.span12 {
    width: 926px;
  }
  input.span13,
textarea.span13,
.uneditable-input.span13 {
    width: 1006px;
  }
  input.span14,
textarea.span14,
.uneditable-input.span14 {
    width: 1086px;
  }
  input.span15,
textarea.span15,
.uneditable-input.span15 {
    width: 1166px;
  }
  input.span16,
textarea.span16,
.uneditable-input.span16 {
    width: 1246px;
  }
  input.span17,
textarea.span17,
.uneditable-input.span17 {
    width: 1326px;
  }
  input.span18,
textarea.span18,
.uneditable-input.span18 {
    width: 1406px;
  }
  input.span19,
textarea.span19,
.uneditable-input.span19 {
    width: 1486px;
  }
  input.span20,
textarea.span20,
.uneditable-input.span20 {
    width: 1566px;
  }
  input.span21,
textarea.span21,
.uneditable-input.span21 {
    width: 1646px;
  }
  input.span22,
textarea.span22,
.uneditable-input.span22 {
    width: 1726px;
  }
  input.span23,
textarea.span23,
.uneditable-input.span23 {
    width: 1806px;
  }
  input.span24,
textarea.span24,
.uneditable-input.span24 {
    width: 1886px;
  }
  .controls-row {
    *zoom: 1;
  }
  .controls-row:before, .controls-row:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .controls-row:after {
    clear: both;
  }
  .controls-row [class*=span],
.row-bs2-fluid .controls-row [class*=span] {
    float: left;
  }
  .controls-row .checkbox[class*=span],
.controls-row .radio[class*=span] {
    padding-top: 5px;
  }
  input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly] {
    cursor: not-allowed;
    background-color: #efefef;
  }
  input[readonly][type=text],
textarea[readonly] {
    cursor: text;
  }
  input[type=radio][disabled],
input[type=checkbox][disabled],
input[type=radio][readonly],
input[type=checkbox][readonly] {
    background-color: transparent;
  }
  .control-group.warning .control-label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
    color: #274752;
  }
  .control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
    color: #274752;
  }
  .control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
    border-color: #274752;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  }
  .control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
    border-color: #17292f;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #488397;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #488397;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #488397;
  }
  .control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
    color: #274752;
    background-color: #fba132;
    border-color: #274752;
  }
  .control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline {
    color: #fff;
  }
  .control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
    color: #fff;
  }
  .control-group.error input,
.control-group.error select,
.control-group.error textarea {
    border-color: #fff;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  }
  .control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
    border-color: #e6e6e6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
  }
  .control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
    color: #fff;
    background-color: #fb6b32;
    border-color: #fff;
  }
  .control-group.success .control-label,
.control-group.success .help-block,
.control-group.success .help-inline {
    color: #fff;
  }
  .control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
    color: #fff;
  }
  .control-group.success input,
.control-group.success select,
.control-group.success textarea {
    border-color: #fff;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  }
  .control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
    border-color: #e6e6e6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
  }
  .control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
    color: #fff;
    background-color: #7bc257;
    border-color: #fff;
  }
  .control-group.info .control-label,
.control-group.info .help-block,
.control-group.info .help-inline {
    color: #274752;
  }
  .control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
    color: #274752;
  }
  .control-group.info input,
.control-group.info select,
.control-group.info textarea {
    border-color: #274752;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  }
  .control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
    border-color: #17292f;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #488397;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #488397;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #488397;
  }
  .control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
    color: #274752;
    background-color: #fbfcfc;
    border-color: #274752;
  }
  input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
    color: #b94a48;
    border-color: #ee5f5b;
  }
  input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
    border-color: #e9322d;
    -webkit-box-shadow: 0 0 6px #f8b9b7;
    -moz-box-shadow: 0 0 6px #f8b9b7;
    box-shadow: 0 0 6px #f8b9b7;
  }
  .form-actions {
    padding: 17px 20px 18px;
    margin-top: 18px;
    margin-bottom: 18px;
    background-color: #f5f5f5;
    border-top: 1px solid #e5e5e5;
    *zoom: 1;
  }
  .form-actions:before, .form-actions:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .form-actions:after {
    clear: both;
  }
  .help-block,
.help-inline {
    color: #262626;
  }
  .help-block {
    display: block;
    margin-bottom: 9px;
  }
  .help-inline {
    display: inline-block;
    *display: inline; /* IE7 inline-block hack */
    *zoom: 1;
    vertical-align: middle;
    padding-left: 5px;
  }
  .input-append,
.input-prepend {
    display: inline-block;
    margin-bottom: 9px;
    vertical-align: middle;
    font-size: 0;
    white-space: nowrap;
  }
  .input-append input,
.input-append select,
.input-append .uneditable-input,
.input-append .dropdown-menu,
.input-append .popover,
.input-prepend input,
.input-prepend select,
.input-prepend .uneditable-input,
.input-prepend .dropdown-menu,
.input-prepend .popover {
    font-size: 12px;
  }
  .input-append input,
.input-append select,
.input-append .uneditable-input,
.input-prepend input,
.input-prepend select,
.input-prepend .uneditable-input {
    position: relative;
    margin-bottom: 0;
    *margin-left: 0;
    vertical-align: top;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
  }
  .input-append input:focus,
.input-append select:focus,
.input-append .uneditable-input:focus,
.input-prepend input:focus,
.input-prepend select:focus,
.input-prepend .uneditable-input:focus {
    z-index: 2;
  }
  .input-append .add-on,
.input-prepend .add-on {
    display: inline-block;
    width: auto;
    height: 28px;
    min-width: 16px;
    padding: 4px 5px;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    background-color: #efefef;
    border: 1px solid #ccc;
  }
  .input-append .add-on,
.input-append .btn,
.input-append .btn-group > .dropdown-toggle,
.input-prepend .add-on,
.input-prepend .btn,
.input-prepend .btn-group > .dropdown-toggle {
    vertical-align: top;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .input-append .active,
.input-prepend .active {
    background-color: #93eb7b;
    border-color: #3cb21b;
  }
  .input-prepend .add-on,
.input-prepend .btn {
    margin-right: -1px;
  }
  .input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
  }
  .input-append input,
.input-append select,
.input-append .uneditable-input {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
  }
  .input-append input + .btn-group .btn:last-child,
.input-append select + .btn-group .btn:last-child,
.input-append .uneditable-input + .btn-group .btn:last-child {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
  }
  .input-append .add-on,
.input-append .btn,
.input-append .btn-group {
    margin-left: -1px;
  }
  .input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child > .dropdown-toggle {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
  }
  .input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .input-prepend.input-append input + .btn-group .btn,
.input-prepend.input-append select + .btn-group .btn,
.input-prepend.input-append .uneditable-input + .btn-group .btn {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
  }
  .input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
    margin-right: -1px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
  }
  .input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
    margin-left: -1px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
  }
  .input-prepend.input-append .btn-group:first-child {
    margin-left: 0;
  }
  input.search-query {
    padding-right: 14px;
    padding-right: 4px \9 ;
    padding-left: 14px;
    padding-left: 4px \9 ; /* IE7-8 doesn't have border-radius, so don't indent the padding */
    margin-bottom: 0;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
  }
  /* Allow for input prepend/append in search forms */
  .form-search .input-append .search-query,
.form-search .input-prepend .search-query {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .form-search .input-append .search-query {
    -webkit-border-radius: 14px 0 0 14px;
    -moz-border-radius: 14px 0 0 14px;
    border-radius: 14px 0 0 14px;
  }
  .form-search .input-append .btn {
    -webkit-border-radius: 0 14px 14px 0;
    -moz-border-radius: 0 14px 14px 0;
    border-radius: 0 14px 14px 0;
  }
  .form-search .input-prepend .search-query {
    -webkit-border-radius: 0 14px 14px 0;
    -moz-border-radius: 0 14px 14px 0;
    border-radius: 0 14px 14px 0;
  }
  .form-search .input-prepend .btn {
    -webkit-border-radius: 14px 0 0 14px;
    -moz-border-radius: 14px 0 0 14px;
    border-radius: 14px 0 0 14px;
  }
  .form-search input,
.form-search textarea,
.form-search select,
.form-search .help-inline,
.form-search .uneditable-input,
.form-search .input-prepend,
.form-search .input-append,
.form-inline input,
.form-inline textarea,
.form-inline select,
.form-inline .help-inline,
.form-inline .uneditable-input,
.form-inline .input-prepend,
.form-inline .input-append,
.form-horizontal input,
.form-horizontal textarea,
.form-horizontal select,
.form-horizontal .help-inline,
.form-horizontal .uneditable-input,
.form-horizontal .input-prepend,
.form-horizontal .input-append {
    display: inline-block;
    *display: inline; /* IE7 inline-block hack */
    *zoom: 1;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
    display: none;
  }
  .form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
    display: inline-block;
  }
  .form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
    margin-bottom: 0;
  }
  .form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
    padding-left: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-search .radio input[type=radio],
.form-search .checkbox input[type=checkbox],
.form-inline .radio input[type=radio],
.form-inline .checkbox input[type=checkbox] {
    margin-right: 3px;
    margin-left: 0;
  }
  .control-group {
    margin-bottom: 9px;
  }
  legend + .control-group {
    margin-top: 18px;
    -webkit-margin-top-collapse: separate;
  }
  .form-horizontal .control-group {
    margin-bottom: 18px;
    *zoom: 1;
  }
  .form-horizontal .control-group:before, .form-horizontal .control-group:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .form-horizontal .control-group:after {
    clear: both;
  }
  .form-horizontal .control-label {
    float: left;
    width: 160px;
    padding-top: 5px;
    text-align: right;
  }
  .form-horizontal .control-label.control-label-left {
    text-align: left;
  }
  .form-horizontal .controls {
    *display: inline-block;
    *padding-left: 20px;
    margin-left: 180px;
    *margin-left: 0;
  }
  .form-horizontal .controls:first-child {
    *padding-left: 180px;
  }
  .form-horizontal .help-block {
    margin-bottom: 0;
  }
  .form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
    margin-top: 9px;
  }
  .form-horizontal .form-actions {
    padding-left: 180px;
  }
  .form-horizontal .input-relative {
    width: 100%;
  }
  .form-horizontal input.input-relative {
    max-width: calc(100% - 8px);
  }
  .form-horizontal .vertical-separator {
    margin-bottom: 10px;
  }
  table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
  }
  .table {
    width: 100%;
    margin-bottom: 18px;
  }
  .table th,
.table td {
    padding: 8px;
    line-height: 18px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #eee;
  }
  .table th {
    font-weight: bold;
  }
  .table thead th {
    vertical-align: bottom;
  }
  .table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
    border-top: 0;
  }
  .table tbody + tbody {
    border-top: 2px solid #eee;
  }
  .table .table {
    background-color: #fff;
  }
  .table-condensed th,
.table-condensed td {
    padding: 4px 5px;
  }
  .table-bordered {
    border: 1px solid #eee;
    border-collapse: separate;
    *border-collapse: collapse;
    border-left: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }
  .table-bordered th,
.table-bordered td {
    border-left: 1px solid #eee;
  }
  .table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
    border-top: 0;
  }
  .table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child {
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
  }
  .table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
  }
  .table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child {
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
  }
  .table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child {
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
  }
  .table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
  }
  .table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
  }
  .table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
  }
  .table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
  }
  .table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
    background-color: #f0f6f6;
  }
  .table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
    background-color: #e3f2f9;
  }
  table td[class*=span],
table th[class*=span],
.row-bs2-fluid table td[class*=span],
.row-bs2-fluid table th[class*=span] {
    display: table-cell;
    float: none;
    margin-left: 0;
  }
  .table td.span1,
.table th.span1 {
    float: none;
    width: 44px;
    margin-left: 0;
  }
  .table td.span2,
.table th.span2 {
    float: none;
    width: 124px;
    margin-left: 0;
  }
  .table td.span3,
.table th.span3 {
    float: none;
    width: 204px;
    margin-left: 0;
  }
  .table td.span4,
.table th.span4 {
    float: none;
    width: 284px;
    margin-left: 0;
  }
  .table td.span5,
.table th.span5 {
    float: none;
    width: 364px;
    margin-left: 0;
  }
  .table td.span6,
.table th.span6 {
    float: none;
    width: 444px;
    margin-left: 0;
  }
  .table td.span7,
.table th.span7 {
    float: none;
    width: 524px;
    margin-left: 0;
  }
  .table td.span8,
.table th.span8 {
    float: none;
    width: 604px;
    margin-left: 0;
  }
  .table td.span9,
.table th.span9 {
    float: none;
    width: 684px;
    margin-left: 0;
  }
  .table td.span10,
.table th.span10 {
    float: none;
    width: 764px;
    margin-left: 0;
  }
  .table td.span11,
.table th.span11 {
    float: none;
    width: 844px;
    margin-left: 0;
  }
  .table td.span12,
.table th.span12 {
    float: none;
    width: 924px;
    margin-left: 0;
  }
  .table tbody tr.success > td {
    background-color: #7bc257;
  }
  .table tbody tr.error > td {
    background-color: #fb6b32;
  }
  .table tbody tr.warning > td {
    background-color: #fba132;
  }
  .table tbody tr.info > td {
    background-color: #fbfcfc;
  }
  .table-hover tbody tr.success:hover > td {
    background-color: #6cbb44;
  }
  .table-hover tbody tr.error:hover > td {
    background-color: #fb5919;
  }
  .table-hover tbody tr.warning:hover > td {
    background-color: #fb9619;
  }
  .table-hover tbody tr.info:hover > td {
    background-color: #ecf1f1;
  }
  .row-bs2-24 {
    margin-left: -20px;
    *zoom: 1;
  }
  .row-bs2-24:before, .row-bs2-24:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row-bs2-24:after {
    clear: both;
  }
  [class*=span] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  .container-bs2,
.navbar-static-top .container-bs2,
.navbar-fixed-top .container-bs2,
.navbar-fixed-bottom .container-bs2 {
    width: 1900px;
  }
  .span1 {
    width: 60px;
  }
  .span2 {
    width: 140px;
  }
  .span3 {
    width: 220px;
  }
  .span4 {
    width: 300px;
  }
  .span5 {
    width: 380px;
  }
  .span6 {
    width: 460px;
  }
  .span7 {
    width: 540px;
  }
  .span8 {
    width: 620px;
  }
  .span9 {
    width: 700px;
  }
  .span10 {
    width: 780px;
  }
  .span11 {
    width: 860px;
  }
  .span12 {
    width: 940px;
  }
  .span13 {
    width: 1020px;
  }
  .span14 {
    width: 1100px;
  }
  .span15 {
    width: 1180px;
  }
  .span16 {
    width: 1260px;
  }
  .span17 {
    width: 1340px;
  }
  .span18 {
    width: 1420px;
  }
  .span19 {
    width: 1500px;
  }
  .span20 {
    width: 1580px;
  }
  .span21 {
    width: 1660px;
  }
  .span22 {
    width: 1740px;
  }
  .span23 {
    width: 1820px;
  }
  .span24 {
    width: 1900px;
  }
  .offset1 {
    margin-left: 100px;
  }
  .offset2 {
    margin-left: 180px;
  }
  .offset3 {
    margin-left: 260px;
  }
  .offset4 {
    margin-left: 340px;
  }
  .offset5 {
    margin-left: 420px;
  }
  .offset6 {
    margin-left: 500px;
  }
  .offset7 {
    margin-left: 580px;
  }
  .offset8 {
    margin-left: 660px;
  }
  .offset9 {
    margin-left: 740px;
  }
  .offset10 {
    margin-left: 820px;
  }
  .offset11 {
    margin-left: 900px;
  }
  .offset12 {
    margin-left: 980px;
  }
  .offset13 {
    margin-left: 1060px;
  }
  .offset14 {
    margin-left: 1140px;
  }
  .offset15 {
    margin-left: 1220px;
  }
  .offset16 {
    margin-left: 1300px;
  }
  .offset17 {
    margin-left: 1380px;
  }
  .offset18 {
    margin-left: 1460px;
  }
  .offset19 {
    margin-left: 1540px;
  }
  .offset20 {
    margin-left: 1620px;
  }
  .offset21 {
    margin-left: 1700px;
  }
  .offset22 {
    margin-left: 1780px;
  }
  .offset23 {
    margin-left: 1860px;
  }
  .offset24 {
    margin-left: 1940px;
  }
  .row-bs2-fluid-24 {
    width: 100%;
    *zoom: 1;
  }
  .row-bs2-fluid-24:before, .row-bs2-fluid-24:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row-bs2-fluid-24:after {
    clear: both;
  }
  .row-bs2-fluid-24 [class*=span] {
    display: block;
    width: 100%;
    min-height: 28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 1.0526315789%;
    *margin-left: 1.0263157895%;
  }
  .row-bs2-fluid-24 [class*=span]:first-child {
    margin-left: 0;
  }
  .row-bs2-fluid-24 .controls-row [class*=span] + [class*=span] {
    margin-left: 1.0526315789%;
  }
  .row-bs2-fluid-24 .span1 {
    width: 3.1578947368%;
    *width: 3.1315789474%;
  }
  .row-bs2-fluid-24 .span2 {
    width: 7.3684210526%;
    *width: 7.3421052632%;
  }
  .row-bs2-fluid-24 .span3 {
    width: 11.5789473684%;
    *width: 11.5526315789%;
  }
  .row-bs2-fluid-24 .span4 {
    width: 15.7894736842%;
    *width: 15.7631578947%;
  }
  .row-bs2-fluid-24 .span5 {
    width: 20%;
    *width: 19.9736842105%;
  }
  .row-bs2-fluid-24 .span6 {
    width: 24.2105263158%;
    *width: 24.1842105263%;
  }
  .row-bs2-fluid-24 .span7 {
    width: 28.4210526316%;
    *width: 28.3947368421%;
  }
  .row-bs2-fluid-24 .span8 {
    width: 32.6315789474%;
    *width: 32.6052631579%;
  }
  .row-bs2-fluid-24 .span9 {
    width: 36.8421052632%;
    *width: 36.8157894737%;
  }
  .row-bs2-fluid-24 .span10 {
    width: 41.0526315789%;
    *width: 41.0263157895%;
  }
  .row-bs2-fluid-24 .span11 {
    width: 45.2631578947%;
    *width: 45.2368421053%;
  }
  .row-bs2-fluid-24 .span12 {
    width: 49.4736842105%;
    *width: 49.4473684211%;
  }
  .row-bs2-fluid-24 .span13 {
    width: 53.6842105263%;
    *width: 53.6578947368%;
  }
  .row-bs2-fluid-24 .span14 {
    width: 57.8947368421%;
    *width: 57.8684210526%;
  }
  .row-bs2-fluid-24 .span15 {
    width: 62.1052631579%;
    *width: 62.0789473684%;
  }
  .row-bs2-fluid-24 .span16 {
    width: 66.3157894737%;
    *width: 66.2894736842%;
  }
  .row-bs2-fluid-24 .span17 {
    width: 70.5263157895%;
    *width: 70.5%;
  }
  .row-bs2-fluid-24 .span18 {
    width: 74.7368421053%;
    *width: 74.7105263158%;
  }
  .row-bs2-fluid-24 .span19 {
    width: 78.9473684211%;
    *width: 78.9210526316%;
  }
  .row-bs2-fluid-24 .span20 {
    width: 83.1578947368%;
    *width: 83.1315789474%;
  }
  .row-bs2-fluid-24 .span21 {
    width: 87.3684210526%;
    *width: 87.3421052632%;
  }
  .row-bs2-fluid-24 .span22 {
    width: 91.5789473684%;
    *width: 91.5526315789%;
  }
  .row-bs2-fluid-24 .span23 {
    width: 95.7894736842%;
    *width: 95.7631578947%;
  }
  .row-bs2-fluid-24 .span24 {
    width: 100%;
    *width: 99.9736842105%;
  }
  .row-bs2-fluid-24 .offset1 {
    margin-left: 5.2631578947%;
    *margin-left: 5.2105263158%;
  }
  .row-bs2-fluid-24 .offset1:first-child {
    margin-left: 4.2105263158%;
    *margin-left: 4.1578947368%;
  }
  .row-bs2-fluid-24 .offset2 {
    margin-left: 9.4736842105%;
    *margin-left: 9.4210526316%;
  }
  .row-bs2-fluid-24 .offset2:first-child {
    margin-left: 8.4210526316%;
    *margin-left: 8.3684210526%;
  }
  .row-bs2-fluid-24 .offset3 {
    margin-left: 13.6842105263%;
    *margin-left: 13.6315789474%;
  }
  .row-bs2-fluid-24 .offset3:first-child {
    margin-left: 12.6315789474%;
    *margin-left: 12.5789473684%;
  }
  .row-bs2-fluid-24 .offset4 {
    margin-left: 17.8947368421%;
    *margin-left: 17.8421052632%;
  }
  .row-bs2-fluid-24 .offset4:first-child {
    margin-left: 16.8421052632%;
    *margin-left: 16.7894736842%;
  }
  .row-bs2-fluid-24 .offset5 {
    margin-left: 22.1052631579%;
    *margin-left: 22.0526315789%;
  }
  .row-bs2-fluid-24 .offset5:first-child {
    margin-left: 21.0526315789%;
    *margin-left: 21%;
  }
  .row-bs2-fluid-24 .offset6 {
    margin-left: 26.3157894737%;
    *margin-left: 26.2631578947%;
  }
  .row-bs2-fluid-24 .offset6:first-child {
    margin-left: 25.2631578947%;
    *margin-left: 25.2105263158%;
  }
  .row-bs2-fluid-24 .offset7 {
    margin-left: 30.5263157895%;
    *margin-left: 30.4736842105%;
  }
  .row-bs2-fluid-24 .offset7:first-child {
    margin-left: 29.4736842105%;
    *margin-left: 29.4210526316%;
  }
  .row-bs2-fluid-24 .offset8 {
    margin-left: 34.7368421053%;
    *margin-left: 34.6842105263%;
  }
  .row-bs2-fluid-24 .offset8:first-child {
    margin-left: 33.6842105263%;
    *margin-left: 33.6315789474%;
  }
  .row-bs2-fluid-24 .offset9 {
    margin-left: 38.9473684211%;
    *margin-left: 38.8947368421%;
  }
  .row-bs2-fluid-24 .offset9:first-child {
    margin-left: 37.8947368421%;
    *margin-left: 37.8421052632%;
  }
  .row-bs2-fluid-24 .offset10 {
    margin-left: 43.1578947368%;
    *margin-left: 43.1052631579%;
  }
  .row-bs2-fluid-24 .offset10:first-child {
    margin-left: 42.1052631579%;
    *margin-left: 42.0526315789%;
  }
  .row-bs2-fluid-24 .offset11 {
    margin-left: 47.3684210526%;
    *margin-left: 47.3157894737%;
  }
  .row-bs2-fluid-24 .offset11:first-child {
    margin-left: 46.3157894737%;
    *margin-left: 46.2631578947%;
  }
  .row-bs2-fluid-24 .offset12 {
    margin-left: 51.5789473684%;
    *margin-left: 51.5263157895%;
  }
  .row-bs2-fluid-24 .offset12:first-child {
    margin-left: 50.5263157895%;
    *margin-left: 50.4736842105%;
  }
  .row-bs2-fluid-24 .offset13 {
    margin-left: 55.7894736842%;
    *margin-left: 55.7368421053%;
  }
  .row-bs2-fluid-24 .offset13:first-child {
    margin-left: 54.7368421053%;
    *margin-left: 54.6842105263%;
  }
  .row-bs2-fluid-24 .offset14 {
    margin-left: 60%;
    *margin-left: 59.9473684211%;
  }
  .row-bs2-fluid-24 .offset14:first-child {
    margin-left: 58.9473684211%;
    *margin-left: 58.8947368421%;
  }
  .row-bs2-fluid-24 .offset15 {
    margin-left: 64.2105263158%;
    *margin-left: 64.1578947368%;
  }
  .row-bs2-fluid-24 .offset15:first-child {
    margin-left: 63.1578947368%;
    *margin-left: 63.1052631579%;
  }
  .row-bs2-fluid-24 .offset16 {
    margin-left: 68.4210526316%;
    *margin-left: 68.3684210526%;
  }
  .row-bs2-fluid-24 .offset16:first-child {
    margin-left: 67.3684210526%;
    *margin-left: 67.3157894737%;
  }
  .row-bs2-fluid-24 .offset17 {
    margin-left: 72.6315789474%;
    *margin-left: 72.5789473684%;
  }
  .row-bs2-fluid-24 .offset17:first-child {
    margin-left: 71.5789473684%;
    *margin-left: 71.5263157895%;
  }
  .row-bs2-fluid-24 .offset18 {
    margin-left: 76.8421052632%;
    *margin-left: 76.7894736842%;
  }
  .row-bs2-fluid-24 .offset18:first-child {
    margin-left: 75.7894736842%;
    *margin-left: 75.7368421053%;
  }
  .row-bs2-fluid-24 .offset19 {
    margin-left: 81.0526315789%;
    *margin-left: 81%;
  }
  .row-bs2-fluid-24 .offset19:first-child {
    margin-left: 80%;
    *margin-left: 79.9473684211%;
  }
  .row-bs2-fluid-24 .offset20 {
    margin-left: 85.2631578947%;
    *margin-left: 85.2105263158%;
  }
  .row-bs2-fluid-24 .offset20:first-child {
    margin-left: 84.2105263158%;
    *margin-left: 84.1578947368%;
  }
  .row-bs2-fluid-24 .offset21 {
    margin-left: 89.4736842105%;
    *margin-left: 89.4210526316%;
  }
  .row-bs2-fluid-24 .offset21:first-child {
    margin-left: 88.4210526316%;
    *margin-left: 88.3684210526%;
  }
  .row-bs2-fluid-24 .offset22 {
    margin-left: 93.6842105263%;
    *margin-left: 93.6315789474%;
  }
  .row-bs2-fluid-24 .offset22:first-child {
    margin-left: 92.6315789474%;
    *margin-left: 92.5789473684%;
  }
  .row-bs2-fluid-24 .offset23 {
    margin-left: 97.8947368421%;
    *margin-left: 97.8421052632%;
  }
  .row-bs2-fluid-24 .offset23:first-child {
    margin-left: 96.8421052632%;
    *margin-left: 96.7894736842%;
  }
  .row-bs2-fluid-24 .offset24 {
    margin-left: 102.1052631579%;
    *margin-left: 102.0526315789%;
  }
  .row-bs2-fluid-24 .offset24:first-child {
    margin-left: 101.0526315789%;
    *margin-left: 101%;
  }
  [class*=span].hide,
.row-bs2-fluid [class*=span].hide {
    display: none;
  }
  [class*=span].float-right,
.row-bs2-fluid [class*=span].float-right {
    float: right;
  }
  .dropup,
.dropdown {
    position: relative;
  }
  .dropdown-toggle {
    *margin-bottom: -3px;
  }
  .dropdown-toggle:active,
.open .dropdown-toggle {
    outline: 0;
  }
  .caret {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 4px solid #000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
  }
  .caret.disabled {
    border-top: 4px solid #ccc;
  }
  .dropdown .caret {
    margin-top: 8px;
    margin-left: 2px;
  }
  .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
  }
  .dropdown-menu.float-right {
    right: 0;
    left: auto;
  }
  .dropdown-menu .divider {
    *width: 100%;
    height: 1px;
    margin: 8px 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #fff;
  }
  .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #333;
    white-space: nowrap;
  }
  .dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
    text-decoration: none;
    color: #fff;
    background-color: #316191;
    background-image: -moz-linear-gradient(top, #369, #2d5986);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#369), to(#2d5986));
    background-image: -webkit-linear-gradient(top, #369, #2d5986);
    background-image: -o-linear-gradient(top, #369, #2d5986);
    background-image: linear-gradient(to bottom, #369, #2d5986);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF336699", endColorstr="#FF2D5986", GradientType=0);
  }
  .dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #316191;
    background-image: -moz-linear-gradient(top, #369, #2d5986);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#369), to(#2d5986));
    background-image: -webkit-linear-gradient(top, #369, #2d5986);
    background-image: -o-linear-gradient(top, #369, #2d5986);
    background-image: linear-gradient(to bottom, #369, #2d5986);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF336699", endColorstr="#FF2D5986", GradientType=0);
  }
  .dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
    color: #999;
  }
  .dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: default;
  }
  .open {
    *z-index: 1000;
  }
  .open > .dropdown-menu {
    display: block;
  }
  .dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990;
  }
  .float-right > .dropdown-menu {
    right: 0;
    left: auto;
  }
  .dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid #000;
    content: "";
  }
  .dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px;
  }
  .dropdown-submenu {
    position: relative;
  }
  .dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px 6px;
    border-radius: 0 6px 6px 6px;
  }
  .dropdown-submenu:hover > .dropdown-menu {
    display: block;
  }
  .dropup .dropdown-submenu > .dropdown-menu {
    top: auto;
    bottom: 0;
    margin-top: 0;
    margin-bottom: -2px;
    -webkit-border-radius: 5px 5px 5px 0;
    -moz-border-radius: 5px 5px 5px 0;
    border-radius: 5px 5px 5px 0;
  }
  .dropdown-submenu > a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #cccccc;
    margin-top: 5px;
    margin-right: -10px;
  }
  .dropdown-submenu:hover > a:after {
    border-left-color: #fff;
  }
  .dropdown-submenu.float-left {
    float: none;
  }
  .dropdown-submenu.float-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
  }
  .dropdown .dropdown-menu .nav-header {
    padding-left: 20px;
    padding-right: 20px;
  }
  .typeahead {
    z-index: 1051;
    margin-top: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }
  .well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f8f8f8;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  }
  .well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15);
  }
  .well-large {
    padding: 24px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
  }
  .well-small {
    padding: 9px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  .fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    -moz-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
  }
  .fade.in {
    opacity: 1;
  }
  .collapse {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.35s ease;
    -moz-transition: height 0.35s ease;
    -o-transition: height 0.35s ease;
    transition: height 0.35s ease;
  }
  .collapse.in {
    height: auto;
  }
  .close {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 18px;
    color: #000;
    text-shadow: 0 1px 0 rgb(255, 255, 255);
    opacity: 0.2;
    filter: alpha(opacity=20);
  }
  .close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.4;
    filter: alpha(opacity=40);
  }
  button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
  }
  .btn {
    display: inline-block;
    *display: inline; /* IE7 inline-block hack */
    *zoom: 1;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background-color: whitesmoke;
    background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
    background-image: -o-linear-gradient(top, #fff, #e6e6e6);
    background-image: linear-gradient(to bottom, #fff, #e6e6e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFE6E6E6", GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #e6e6e6; /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    border: 1px solid #ccc;
    *border: 0;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    *margin-left: 0.3em;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  }
  .btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
    color: #333;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
  }
  .btn:active, .btn.active {
    background-color: #cccccc \9 ;
  }
  .btn:first-child {
    *margin-left: 0;
  }
  .btn:hover, .btn:focus {
    color: #333;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
  }
  .btn:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
  }
  .btn.active, .btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  }
  .btn.disabled, .btn[disabled] {
    cursor: default;
    background-image: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .btn-large {
    padding: 11px 19px;
    font-size: 16px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
  }
  .btn-large [class^=icon-],
.btn-large [class*=" icon-"] {
    margin-top: 4px;
  }
  .btn-small {
    padding: 2px 10px;
    font-size: 11px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  .btn-small [class^=icon-],
.btn-small [class*=" icon-"] {
    margin-top: 0;
  }
  .btn-mini [class^=icon-],
.btn-mini [class*=" icon-"] {
    margin-top: -1px;
  }
  .btn-mini {
    padding: 0px 6px;
    font-size: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  .btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .btn-block + .btn-block {
    margin-top: 5px;
  }
  input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
    width: 100%;
  }
  .btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
    color: rgba(255, 255, 255, 0.75);
  }
  .btn-primary {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #4f5299;
    background-image: -moz-linear-gradient(top, #369, #7a3399);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#369), to(#7a3399));
    background-image: -webkit-linear-gradient(top, #369, #7a3399);
    background-image: -o-linear-gradient(top, #369, #7a3399);
    background-image: linear-gradient(to bottom, #369, #7a3399);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF336699", endColorstr="#FF7A3399", GradientType=0);
    border-color: #7a3399 #7a3399 #4d2060;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #7a3399; /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  }
  .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    color: #fff;
    background-color: #7a3399;
    *background-color: #6b2d86;
  }
  .btn-primary:active, .btn-primary.active {
    background-color: #5c2673 \9 ;
  }
  .btn-warning {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #ff8b3e;
    background-image: -moz-linear-gradient(top, #ff9d5d, #ff6f10);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9d5d), to(#ff6f10));
    background-image: -webkit-linear-gradient(top, #ff9d5d, #ff6f10);
    background-image: -o-linear-gradient(top, #ff9d5d, #ff6f10);
    background-image: linear-gradient(to bottom, #ff9d5d, #ff6f10);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFF9D5D", endColorstr="#FFFF6F10", GradientType=0);
    border-color: #ff6f10 #ff6f10 #c34d00;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #ff6f10; /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  }
  .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
    color: #fff;
    background-color: #ff6f10;
    *background-color: #f66200;
  }
  .btn-warning:active, .btn-warning.active {
    background-color: #dc5700 \9 ;
  }
  .btn-danger {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #da4f49;
    background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEE5F5B", endColorstr="#FFBD362F", GradientType=0);
    border-color: #bd362f #bd362f #802420;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #bd362f; /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  }
  .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
    color: #fff;
    background-color: #bd362f;
    *background-color: #a9302a;
  }
  .btn-danger:active, .btn-danger.active {
    background-color: #942a25 \9 ;
  }
  .btn-success {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #5bb75b;
    background-image: -moz-linear-gradient(top, #62c462, #51a351);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
    background-image: -webkit-linear-gradient(top, #62c462, #51a351);
    background-image: -o-linear-gradient(top, #62c462, #51a351);
    background-image: linear-gradient(to bottom, #62c462, #51a351);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF62C462", endColorstr="#FF51A351", GradientType=0);
    border-color: #51a351 #51a351 #387038;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #51a351; /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  }
  .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
    color: #fff;
    background-color: #51a351;
    *background-color: #499249;
  }
  .btn-success:active, .btn-success.active {
    background-color: #408140 \9 ;
  }
  .btn-info {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #49afcd;
    background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
    background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF5BC0DE", endColorstr="#FF2F96B4", GradientType=0);
    border-color: #2f96b4 #2f96b4 #1f6377;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #2f96b4; /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  }
  .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    color: #fff;
    background-color: #2f96b4;
    *background-color: #2a85a0;
  }
  .btn-info:active, .btn-info.active {
    background-color: #24748c \9 ;
  }
  .btn-inverse {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #363636;
    background-image: -moz-linear-gradient(top, #444, #222);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));
    background-image: -webkit-linear-gradient(top, #444, #222);
    background-image: -o-linear-gradient(top, #444, #222);
    background-image: linear-gradient(to bottom, #444, #222);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF444444", endColorstr="#FF222222", GradientType=0);
    border-color: #222 #222 black;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #222; /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  }
  .btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
    color: #fff;
    background-color: #222;
    *background-color: #151515;
  }
  .btn-inverse:active, .btn-inverse.active {
    background-color: #090909 \9 ;
  }
  button.btn,
input[type=submit].btn {
    *padding-top: 3px;
    *padding-bottom: 3px;
  }
  button.btn::-moz-focus-inner,
input[type=submit].btn::-moz-focus-inner {
    padding: 0;
    border: 0;
  }
  button.btn.btn-large,
input[type=submit].btn.btn-large {
    *padding-top: 7px;
    *padding-bottom: 7px;
  }
  button.btn.btn-small,
input[type=submit].btn.btn-small {
    *padding-top: 3px;
    *padding-bottom: 3px;
  }
  button.btn.btn-mini,
input[type=submit].btn.btn-mini {
    *padding-top: 1px;
    *padding-bottom: 1px;
  }
  .btn-link,
.btn-link:active,
.btn-link[disabled] {
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .btn-link {
    border-color: transparent;
    cursor: pointer;
    color: #369;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .btn-link:hover,
.btn-link:focus {
    color: #369;
    text-decoration: underline;
    background-color: transparent;
  }
  .btn-link[disabled]:hover,
.btn-link[disabled]:focus {
    color: #333;
    text-decoration: none;
  }
  .btn-group {
    position: relative;
    display: inline-block;
    *display: inline; /* IE7 inline-block hack */
    *zoom: 1;
    font-size: 0;
    vertical-align: middle;
    white-space: nowrap;
    *margin-left: 0.3em;
  }
  .btn-group:first-child {
    *margin-left: 0;
  }
  .btn-group + .btn-group {
    margin-left: 5px;
  }
  .btn-toolbar {
    font-size: 0;
    margin-top: 9px;
    margin-bottom: 9px;
  }
  .btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group {
    margin-left: 5px;
  }
  .btn-group > .btn {
    position: relative;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .btn-group > .btn + .btn {
    margin-left: -1px;
  }
  .btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
    font-size: 12px;
  }
  .btn-group > .btn-mini {
    font-size: 10px;
  }
  .btn-group > .btn-small {
    font-size: 11px;
  }
  .btn-group > .btn-large {
    font-size: 16px;
  }
  .btn-group > .btn:first-child {
    margin-left: 0;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
  }
  .btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
  }
  .btn-group > .btn.large:first-child {
    margin-left: 0;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
  }
  .btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
  }
  .btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
    z-index: 2;
  }
  .btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
    outline: 0;
  }
  .btn-group > .btn + .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
    -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    *padding-top: 5px;
    *padding-bottom: 5px;
  }
  .btn-group > .btn-mini + .dropdown-toggle {
    padding-left: 5px;
    padding-right: 5px;
    *padding-top: 2px;
    *padding-bottom: 2px;
  }
  .btn-group > .btn-small + .dropdown-toggle {
    *padding-top: 5px;
    *padding-bottom: 4px;
  }
  .btn-group > .btn-large + .dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
    *padding-top: 7px;
    *padding-bottom: 7px;
  }
  .btn-group.open .dropdown-toggle {
    background-image: none;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  }
  .btn-group.open .btn.dropdown-toggle {
    background-color: #e6e6e6;
  }
  .btn-group.open .btn-primary.dropdown-toggle {
    background-color: #7a3399;
  }
  .btn-group.open .btn-warning.dropdown-toggle {
    background-color: #ff6f10;
  }
  .btn-group.open .btn-danger.dropdown-toggle {
    background-color: #bd362f;
  }
  .btn-group.open .btn-success.dropdown-toggle {
    background-color: #51a351;
  }
  .btn-group.open .btn-info.dropdown-toggle {
    background-color: #2f96b4;
  }
  .btn-group.open .btn-inverse.dropdown-toggle {
    background-color: #222;
  }
  .btn .caret {
    margin-top: 8px;
    margin-left: 0;
  }
  .btn-large .caret {
    margin-top: 6px;
  }
  .btn-large .caret {
    border-left-width: 5px;
    border-right-width: 5px;
    border-top-width: 5px;
  }
  .btn-mini .caret,
.btn-small .caret {
    margin-top: 8px;
  }
  .dropup .btn-large .caret {
    border-bottom-width: 5px;
  }
  .btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
  }
  .btn-group-vertical {
    display: inline-block;
    *display: inline; /* IE7 inline-block hack */
    *zoom: 1;
  }
  .btn-group-vertical > .btn {
    display: block;
    float: none;
    max-width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .btn-group-vertical > .btn + .btn {
    margin-left: 0;
    margin-top: -1px;
  }
  .btn-group-vertical > .btn:first-child {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
  }
  .btn-group-vertical > .btn:last-child {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
  }
  .btn-group-vertical > .btn-large:first-child {
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
  }
  .btn-group-vertical > .btn-large:last-child {
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
  }
  .alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 18px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fba132;
    border: 1px solid #fba132;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }
  .alert,
.alert h4 {
    color: #274752;
  }
  .alert h4 {
    margin: 0;
  }
  .alert .close {
    position: relative;
    line-height: 18px;
  }
  .alert-success {
    background-color: #7bc257;
    border-color: #7bc257;
    color: #fff;
  }
  .alert-success h4 {
    color: #fff;
  }
  .alert-danger,
.alert-error {
    background-color: #fb6b32;
    border-color: #fb6b32;
    color: #fff;
  }
  .alert-danger h4,
.alert-error h4 {
    color: #fff;
  }
  .alert-info {
    background-color: #fbfcfc;
    border-color: #e3f2f9;
    color: #274752;
  }
  .alert-info h4 {
    color: #274752;
  }
  .alert-block {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .alert-block > p,
.alert-block > ul {
    margin-bottom: 0;
  }
  .alert-block p + p {
    margin-top: 5px;
  }
  .alerts-timespn-sel {
    display: block;
    height: 60px;
  }
  .nav {
    margin-left: 0;
    margin-bottom: 0;
    list-style: none;
  }
  .nav > li > a {
    display: block;
  }
  .nav > li > a:hover,
.nav > li > a:focus {
    text-decoration: none;
    background-color: #efefef;
  }
  .nav > li > a > img {
    max-width: none;
  }
  .nav > .float-right {
    float: right;
  }
  .nav-header {
    display: block;
    padding: 3px 15px;
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
    color: #999;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-transform: uppercase;
  }
  .nav li + .nav-header {
    margin-top: 9px;
  }
  .nav-list {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0;
  }
  .nav-list > li > a,
.nav-list .nav-header {
    margin-left: -15px;
    margin-right: -15px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  }
  .nav-list > li > a {
    padding: 3px 15px;
  }
  .nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    background-color: #369;
  }
  .nav-list [class^=icon-],
.nav-list [class*=" icon-"] {
    margin-right: 2px;
  }
  .nav-list .divider {
    *width: 100%;
    height: 1px;
    margin: 8px 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #fff;
  }
  .nav-tabs,
.nav-pills {
    *zoom: 1;
  }
  .nav-tabs:before, .nav-tabs:after,
.nav-pills:before,
.nav-pills:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .nav-tabs:after,
.nav-pills:after {
    clear: both;
  }
  .nav-tabs > li,
.nav-pills > li {
    float: left;
  }
  .nav-tabs > li > a,
.nav-pills > li > a {
    padding-right: 12px;
    padding-left: 12px;
    margin-right: 2px;
    line-height: 14px;
  }
  .nav-tabs {
    border-bottom: 1px solid #ddd;
  }
  .nav-tabs > li {
    margin-bottom: -1px;
  }
  .nav-tabs > li > a {
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 18px;
    border: 1px solid transparent;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
    border-color: #efefef #efefef #ddd;
  }
  .nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
    color: #666;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default;
  }
  .nav-pills > li > a {
    padding-top: 8px;
    padding-bottom: 8px;
    margin-top: 2px;
    margin-bottom: 2px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
  .nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
    color: #fff;
    background-color: #369;
  }
  .nav-stacked > li {
    float: none;
  }
  .nav-stacked > li > a {
    margin-right: 0;
  }
  .nav-tabs.nav-stacked {
    border-bottom: 0;
  }
  .nav-tabs.nav-stacked > li > a {
    border: 1px solid #ddd;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .nav-tabs.nav-stacked > li:first-child > a {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
  }
  .nav-tabs.nav-stacked > li:last-child > a {
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
  }
  .nav-tabs.nav-stacked > li > a:hover,
.nav-tabs.nav-stacked > li > a:focus {
    border-color: #ddd;
    z-index: 2;
  }
  .nav-pills.nav-stacked > li > a {
    margin-bottom: 3px;
  }
  .nav-pills.nav-stacked > li:last-child > a {
    margin-bottom: 1px;
  }
  .nav-tabs .dropdown-menu {
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
  }
  .nav-pills .dropdown-menu {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
  }
  .nav .dropdown-toggle .caret {
    border-top-color: #369;
    border-bottom-color: #369;
    margin-top: 6px;
  }
  .nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
    border-top-color: #369;
    border-bottom-color: #369;
  }
  /* move down carets for tabs */
  .nav-tabs .dropdown-toggle .caret {
    margin-top: 8px;
  }
  .nav .active .dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
  }
  .nav-tabs .active .dropdown-toggle .caret {
    border-top-color: #666;
    border-bottom-color: #666;
  }
  .nav > .dropdown.active > a:hover,
.nav > .dropdown.active > a:focus {
    cursor: pointer;
  }
  .nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover,
.nav > li.dropdown.open.active > a:focus {
    color: #fff;
    background-color: #999;
    border-color: #999;
  }
  .nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
    opacity: 1;
    filter: alpha(opacity=100);
  }
  .tabs-stacked .open > a:hover,
.tabs-stacked .open > a:focus {
    border-color: #999;
  }
  .tabbable {
    *zoom: 1;
  }
  .tabbable:before, .tabbable:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .tabbable:after {
    clear: both;
  }
  .tab-content {
    overflow: auto;
  }
  .tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
    border-bottom: 0;
  }
  .tab-content > .tab-pane,
.pill-content > .pill-pane {
    display: none;
  }
  .tab-content > .active,
.pill-content > .active {
    display: block;
  }
  .tabs-below > .nav-tabs {
    border-top: 1px solid #ddd;
  }
  .tabs-below > .nav-tabs > li {
    margin-top: -1px;
    margin-bottom: 0;
  }
  .tabs-below > .nav-tabs > li > a {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
  }
  .tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus {
    border-bottom-color: transparent;
    border-top-color: #ddd;
  }
  .tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
    border-color: transparent #ddd #ddd #ddd;
  }
  .tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
    float: none;
  }
  .tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
    min-width: 74px;
    margin-right: 0;
    margin-bottom: 3px;
  }
  .tabs-left > .nav-tabs {
    float: left;
    margin-right: 19px;
    border-right: 1px solid #ddd;
  }
  .tabs-left > .nav-tabs > li > a {
    margin-right: -1px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
  }
  .tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
    border-color: #efefef #ddd #efefef #efefef;
  }
  .tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
    border-color: #ddd transparent #ddd #ddd;
    *border-right-color: #fff;
  }
  .tabs-right > .nav-tabs {
    float: right;
    margin-left: 19px;
    border-left: 1px solid #ddd;
  }
  .tabs-right > .nav-tabs > li > a {
    margin-left: -1px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
  }
  .tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
    border-color: #efefef #efefef #efefef #ddd;
  }
  .tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
    border-color: #ddd #ddd #ddd transparent;
    *border-left-color: #fff;
  }
  .nav > .disabled > a {
    color: #999;
  }
  .nav > .disabled > a:hover,
.nav > .disabled > a:focus {
    text-decoration: none;
    background-color: transparent;
    cursor: default;
  }
  .pagination {
    margin: 18px 0;
  }
  .pagination ul {
    display: inline-block;
    *display: inline; /* IE7 inline-block hack */
    *zoom: 1;
    margin-left: 0;
    margin-bottom: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  }
  .pagination ul > li {
    display: inline;
  }
  .pagination ul > li > a,
.pagination ul > li > span {
    float: left;
    padding: 4px 12px;
    line-height: 18px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-left-width: 0;
  }
  .pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
    background-color: #f5f5f5;
  }
  .pagination ul > .active > a,
.pagination ul > .active > span {
    color: #999;
    cursor: default;
  }
  .pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
    color: #999;
    background-color: transparent;
    cursor: default;
  }
  .pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
    border-left-width: 1px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
  }
  .pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
  }
  .pagination-centered {
    text-align: center;
  }
  .pagination-right {
    text-align: right;
  }
  .pagination-large ul > li > a,
.pagination-large ul > li > span {
    padding: 11px 19px;
    font-size: 16px;
  }
  .pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
  }
  .pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
  }
  .pagination-mini ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > a,
.pagination-small ul > li:first-child > span {
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
  }
  .pagination-mini ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > a,
.pagination-small ul > li:last-child > span {
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
  }
  .pagination-small ul > li > a,
.pagination-small ul > li > span {
    padding: 2px 10px;
    font-size: 11px;
  }
  .pagination-mini ul > li > a,
.pagination-mini ul > li > span {
    padding: 0px 6px;
    font-size: 10px;
  }
  .pager {
    margin: 18px 0;
    list-style: none;
    text-align: center;
    *zoom: 1;
  }
  .pager:before, .pager:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .pager:after {
    clear: both;
  }
  .pager li {
    display: inline;
  }
  .pager li > a,
.pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
  }
  .pager li > a:hover,
.pager li > a:focus {
    text-decoration: none;
    background-color: #f5f5f5;
  }
  .pager .next > a,
.pager .next > span {
    float: right;
  }
  .pager .previous > a,
.pager .previous > span {
    float: left;
  }
  .pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
    color: #999;
    background-color: #fff;
    cursor: default;
  }
  .modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
  }
  .modal-backdrop.fade {
    opacity: 0;
  }
  .modal-backdrop,
.modal-backdrop.fade.in {
    opacity: 0.8;
    filter: alpha(opacity=80);
  }
  .modal {
    position: fixed;
    top: 10%;
    left: 50%;
    z-index: 1050;
    width: 560px;
    margin-left: -280px;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.3);
    *border: 1px solid #999; /* IE6-7 */
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    outline: none;
  }
  .modal.fade {
    -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
    -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
    -o-transition: opacity 0.3s linear, top 0.3s ease-out;
    transition: opacity 0.3s linear, top 0.3s ease-out;
    top: -25%;
  }
  .modal.fade.in {
    top: 10%;
  }
  .modal-header {
    padding: 9px 15px;
    border-bottom: 1px solid #eee;
  }
  .modal-header .close {
    margin-top: 2px;
  }
  .modal-header h3 {
    margin: 0;
    line-height: 30px;
  }
  .modal-header a {
    text-decoration: none;
  }
  .modal-body {
    position: relative;
    overflow-y: auto;
    max-height: 400px;
    padding: 15px;
  }
  .modal-body.no-padding {
    padding: 0;
  }
  .modal-body .modal-body-header {
    padding: 12px 18px;
  }
  .modal-body .modal-body-header input {
    margin: 0;
  }
  .modal-body .modal-body-header .spinner {
    margin-top: 0 !important;
    top: 4px;
  }
  .modal-form {
    margin-bottom: 0;
  }
  .modal-footer {
    padding: 14px 15px 15px;
    margin-bottom: 0;
    text-align: right;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    -webkit-box-shadow: inset 0 1px 0 #fff;
    -moz-box-shadow: inset 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 #fff;
    *zoom: 1;
  }
  .modal-footer:before, .modal-footer:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .modal-footer:after {
    clear: both;
  }
  .modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0;
  }
  .modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
  }
  .modal-footer .btn-block + .btn-block {
    margin-left: 0;
  }
  table.modal-table {
    display: block;
    margin: 0;
  }
  table.modal-table span.col {
    min-height: inherit !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  table.modal-table thead {
    display: block;
    margin: 0;
  }
  table.modal-table thead tr,
table.modal-table thead th {
    display: block;
  }
  table.modal-table thead th {
    padding: 12px;
    box-sizing: border-box;
  }
  table.modal-table tbody {
    display: block;
    max-height: 280px;
    overflow-x: hidden;
    overflow-y: auto;
  }
  table.modal-table tbody tr,
table.modal-table tbody td {
    display: block;
    box-sizing: border-box;
  }
  table.modal-table tbody td {
    padding: 12px;
  }
  table.modal-table tbody td.delete-mode {
    padding-bottom: 7px;
    padding-top: 7px;
  }
  table.modal-table tbody .valigned {
    display: table-cell;
    height: 28px;
    vertical-align: middle;
  }
  .modal-body.webhooks-modal-body {
    max-height: 455px;
  }
  .modal-body.webhooks-modal-body .generic-errors {
    display: block;
    margin-top: 5px;
    text-align: center;
  }
  .modal-body.webhooks-modal-body .generic-error-messages {
    max-width: 200px;
    vertical-align: middle;
  }
  .modal-body.webhooks-modal-body.third-party-integration {
    max-height: 600px;
  }
  .modal-body.webhooks-modal-body.third-party-integration .webhooks-form.form-horizontal .control-group .control-label {
    width: 155px;
  }
  .modal-body.webhooks-modal-body.third-party-integration .webhooks-form.form-horizontal .control-group .controls {
    margin-left: 170px;
  }
  .modal-body.webhooks-modal-body.third-party-integration .webhooks-form.form-horizontal .control-group .controls input {
    padding-left: 5px;
    padding-right: 5px;
  }
  .modal-body.webhooks-modal-body.third-party-integration .webhooks-form.form-horizontal .control-group .controls select {
    width: 80px;
  }
  .modal-body.webhooks-modal-body.third-party-integration .webhooks-form.form-horizontal .control-group .controls select.integration-type {
    width: 175px;
  }
  .webhooks-form.form-horizontal .control-label {
    width: 135px;
  }
  .webhooks-form.form-horizontal .controls {
    margin-left: 155px;
  }
  .webhooks-form.form-horizontal .action-buttons {
    text-align: center;
  }
  .webhooks-form.form-horizontal small.test-result {
    display: block;
  }
  .webhooks-form.form-horizontal small.test-result.text-success {
    color: #3cb21b;
  }
  .modal-seperators .modal-header {
    border-bottom: 1px solid #efefef;
  }
  .modal-seperators .modal-footer {
    border-top: 1px solid #efefef;
  }
  .tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    font-size: 11px;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .tooltip.in {
    opacity: 0.8;
    filter: alpha(opacity=80);
  }
  .tooltip.top {
    margin-top: -3px;
    padding: 5px 0;
  }
  .tooltip.right {
    margin-left: 3px;
    padding: 0 5px;
  }
  .tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0;
  }
  .tooltip.left {
    margin-left: -3px;
    padding: 0 5px;
  }
  .tooltip-inner {
    max-width: 200px;
    padding: 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }
  .tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
  }
  .tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
  }
  .tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000;
  }
  .tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
  }
  .tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
  }
  .popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    white-space: normal;
  }
  .popover.top {
    margin-top: -10px;
  }
  .popover.right {
    margin-left: 10px;
  }
  .popover.bottom {
    margin-top: 10px;
  }
  .popover.left {
    margin-left: -10px;
  }
  .popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
  }
  .popover-title:empty {
    display: none;
  }
  .popover-content {
    padding: 9px 14px;
  }
  .popover .arrow,
.popover .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
  }
  .popover .arrow {
    border-width: 11px;
  }
  .popover .arrow:after {
    border-width: 10px;
    content: "";
  }
  .popover.top .arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -11px;
  }
  .popover.top .arrow:after {
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff;
  }
  .popover.right .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, 0.25);
  }
  .popover.right .arrow:after {
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff;
  }
  .popover.bottom .arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    top: -11px;
  }
  .popover.bottom .arrow:after {
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff;
  }
  .popover.left .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, 0.25);
  }
  .popover.left .arrow:after {
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px;
  }
  .thumbnails {
    margin-left: -20px;
    list-style: none;
    *zoom: 1;
  }
  .thumbnails:before, .thumbnails:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .thumbnails:after {
    clear: both;
  }
  .row-bs2-fluid .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: left;
    margin-bottom: 18px;
    margin-left: 20px;
  }
  .thumbnail {
    display: block;
    padding: 4px;
    line-height: 18px;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  a.thumbnail:hover,
a.thumbnail:focus {
    border-color: #369;
    -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  }
  .thumbnail > img {
    display: block;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .thumbnail .caption {
    padding: 9px;
    color: #666;
  }
  .label,
.badge {
    display: inline-block;
    padding: 2px 4px;
    font-size: 10.152px;
    font-weight: bold;
    line-height: 14px;
    color: #fff;
    vertical-align: baseline;
    white-space: nowrap;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #999;
  }
  .label {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  .badge {
    padding-left: 9px;
    padding-right: 9px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
  }
  .label:empty,
.badge:empty {
    display: none;
  }
  a.label:hover, a.label:focus, a.badge:hover, a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
  }
  .label-important {
    background-color: #fff;
  }
  .label-important[href] {
    background-color: #e6e6e6;
  }
  .label-warning {
    background-color: #ff6f10;
  }
  .label-warning[href] {
    background-color: #dc5700;
  }
  .label-success {
    background-color: #fff;
  }
  .label-success[href] {
    background-color: #e6e6e6;
  }
  .label-info {
    background-color: #274752;
  }
  .label-info[href] {
    background-color: #17292f;
  }
  .label-inverse {
    background-color: #333;
  }
  .label-inverse[href] {
    background-color: #1a1a1a;
  }
  .badge-important {
    background-color: #fff;
  }
  .badge-important[href] {
    background-color: #e6e6e6;
  }
  .badge-warning {
    background-color: #ff6f10;
  }
  .badge-warning[href] {
    background-color: #dc5700;
  }
  .badge-success {
    background-color: #fff;
  }
  .badge-success[href] {
    background-color: #e6e6e6;
  }
  .badge-info {
    background-color: #274752;
  }
  .badge-info[href] {
    background-color: #17292f;
  }
  .badge-inverse {
    background-color: #333;
  }
  .badge-inverse[href] {
    background-color: #1a1a1a;
  }
  .btn .label,
.btn .badge {
    position: relative;
    top: -1px;
  }
  .btn-mini .label,
.btn-mini .badge {
    top: 0;
  }
  @-webkit-keyframes progress-bar-stripes {
    from {
      background-position: 40px 0;
    }
    to {
      background-position: 0 0;
    }
  }
  @-moz-keyframes progress-bar-stripes {
    from {
      background-position: 40px 0;
    }
    to {
      background-position: 0 0;
    }
  }
  @-ms-keyframes progress-bar-stripes {
    from {
      background-position: 40px 0;
    }
    to {
      background-position: 0 0;
    }
  }
  @-o-keyframes progress-bar-stripes {
    from {
      background-position: 0 0;
    }
    to {
      background-position: 40px 0;
    }
  }
  @keyframes progress-bar-stripes {
    from {
      background-position: 40px 0;
    }
    to {
      background-position: 0 0;
    }
  }
  .progress {
    overflow: hidden;
    height: 18px;
    margin-bottom: 18px;
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF5F5F5", endColorstr="#FFF9F9F9", GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }
  .progress .bar {
    width: 0%;
    height: 100%;
    color: #fff;
    float: left;
    font-size: 12px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #0e90d2;
    background-image: -moz-linear-gradient(top, #149bdf, #0480be);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
    background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
    background-image: -o-linear-gradient(top, #149bdf, #0480be);
    background-image: linear-gradient(to bottom, #149bdf, #0480be);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF149BDF", endColorstr="#FF0480BE", GradientType=0);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: width 0.6s ease;
    -moz-transition: width 0.6s ease;
    -o-transition: width 0.6s ease;
    transition: width 0.6s ease;
  }
  .progress .bar + .bar {
    -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  }
  .progress-striped .bar {
    background-color: #149bdf;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    -moz-background-size: 40px 40px;
    -o-background-size: 40px 40px;
    background-size: 40px 40px;
  }
  .progress.active .bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -moz-animation: progress-bar-stripes 2s linear infinite;
    -ms-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
  }
  .progress-danger .bar,
.progress .bar-danger {
    background-color: #dd514c;
    background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEE5F5B", endColorstr="#FFC43C35", GradientType=0);
  }
  .progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
    background-color: #ee5f5b;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  }
  .progress-success .bar,
.progress .bar-success {
    background-color: #5eb95e;
    background-image: -moz-linear-gradient(top, #62c462, #57a957);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
    background-image: -webkit-linear-gradient(top, #62c462, #57a957);
    background-image: -o-linear-gradient(top, #62c462, #57a957);
    background-image: linear-gradient(to bottom, #62c462, #57a957);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF62C462", endColorstr="#FF57A957", GradientType=0);
  }
  .progress-success.progress-striped .bar,
.progress-striped .bar-success {
    background-color: #62c462;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  }
  .progress-info .bar,
.progress .bar-info {
    background-color: #4bb1cf;
    background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
    background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
    background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF5BC0DE", endColorstr="#FF339BB9", GradientType=0);
  }
  .progress-info.progress-striped .bar,
.progress-striped .bar-info {
    background-color: #5bc0de;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  }
  .progress-warning .bar,
.progress .bar-warning {
    background-color: #ff8b3e;
    background-image: -moz-linear-gradient(top, #ff9d5d, #ff6f10);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9d5d), to(#ff6f10));
    background-image: -webkit-linear-gradient(top, #ff9d5d, #ff6f10);
    background-image: -o-linear-gradient(top, #ff9d5d, #ff6f10);
    background-image: linear-gradient(to bottom, #ff9d5d, #ff6f10);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFF9D5D", endColorstr="#FFFF6F10", GradientType=0);
  }
  .progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
    background-color: #ff9d5d;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  }
  .accordion {
    margin-bottom: 18px;
  }
  .accordion-group {
    margin-bottom: 2px;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }
  .accordion-heading {
    border-bottom: 0;
  }
  .accordion-heading .accordion-toggle {
    display: block;
    padding: 8px 15px;
  }
  .accordion-toggle {
    cursor: pointer;
  }
  .accordion-inner {
    padding: 9px 15px;
    border-top: 1px solid #e5e5e5;
  }
  .hero-unit {
    padding: 60px;
    margin-bottom: 30px;
    font-size: 18px;
    font-weight: 200;
    line-height: 27px;
    color: inherit;
    background-color: #efefef;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
  }
  .hero-unit h1 {
    margin-bottom: 0;
    font-size: 60px;
    line-height: 1;
    color: inherit;
    letter-spacing: -1px;
  }
  .hero-unit li {
    line-height: 27px;
  }
  .affix {
    position: fixed;
  }
  .hide-text {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
  }
  .input-block-level {
    display: block;
    width: 100%;
    min-height: 28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  @-ms-viewport {
    width: device-width;
  }
  .hidden {
    display: none;
    visibility: hidden;
  }
  .visible-phone {
    display: none !important;
  }
  .visible-tablet {
    display: none !important;
  }
  .hidden-desktop {
    display: none !important;
  }
  .visible-desktop {
    display: inherit !important;
  }
  @media (min-width: 768px) and (max-width: 979px) {
    .hidden-desktop {
      display: inherit !important;
    }
    .visible-desktop {
      display: none !important;
    }
    .visible-tablet {
      display: inherit !important;
    }
    .hidden-tablet {
      display: none !important;
    }
  }
  @media (max-width: 767px) {
    .hidden-desktop {
      display: inherit !important;
    }
    .visible-desktop {
      display: none !important;
    }
    .visible-phone {
      display: inherit !important;
    }
    .hidden-phone {
      display: none !important;
    }
  }
  .visible-print {
    display: none !important;
  }
  @media print {
    .visible-print {
      display: inherit !important;
    }
    .hidden-print {
      display: none !important;
    }
  }
  .clearfix {
    *zoom: 1;
  }
  .clearfix:before, .clearfix:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .clearfix:after {
    clear: both;
  }
  .hide-text {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
  }
  .input-block-level {
    display: block;
    width: 100%;
    min-height: 28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* This file contains overrides for bootstrap classes that cannot be accomplished
   * by changing variables alone. If you need to override bootstrap's variables,
   * this is not the file you're looking for. Try te-bootstrap.scss.
   */
  h3 {
    color: #333;
    font-size: 16px;
  }
  h4 {
    color: #333;
    font-size: 13px;
  }
  h5 {
    font-style: italic;
    font-size: 13px;
    font-weight: bold;
    color: #666;
    margin: 10px 0;
  }
  pre {
    border: none;
    background: none;
    font-size: 12px;
  }
  code {
    font-size: 12px;
  }
  small {
    font-size: 11px;
  }
  a[disabled] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
  }
  pre.well-small {
    font-size: 11px;
  }
  .tabbable {
    margin-bottom: 10px;
  }
  .tabbable.no-padding {
    padding: 0;
  }
  .tabbable.tabbable-overflow-visible .tab-content {
    overflow: visible;
  }
  .nav-tabs + .tab-content > .tab-pane {
    background: #f0f6f6;
    border: 1px solid #dce8e6;
    padding: 30px 20px 20px 20px;
    -webkit-border-radius: 0px 5px 5px 5px;
    -moz-border-radius: 0px 5px 5px 5px;
    border-radius: 0px 5px 5px 5px;
  }
  .nav-tabs {
    margin-bottom: 0;
    border-bottom: none;
  }
  .nav-tabs > li > a {
    padding: 6.5px 13px;
    line-height: 16px;
    background: transparent;
    font-size: 13px;
    font-weight: bold;
    color: #999;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    border-bottom-color: #dce8e6;
  }
  .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
    border-color: transparent transparent #dce8e6 transparent;
    color: #333;
    background-color: transparent;
  }
  .nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
    color: #333;
    background-color: #fff;
    border: 1px solid #dce8e6;
    border-bottom-color: transparent;
  }
  .nav-pills > li {
    margin-right: 30px;
  }
  .nav-pills > li:last-child {
    margin-right: 0;
  }
  .nav-pills.nav-stacked > li {
    clear: left;
    float: left;
  }
  .nav-pills > li:not(.disabled) > a:hover {
    color: #000;
    background-color: transparent;
  }
  .nav-pills > li > a {
    color: #aaa;
    font-size: 14px;
    font-weight: bold;
    background: none;
    border: none;
    border-radius: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    margin: 0 0 -1px 0;
    padding: 11px 0 10px 0;
  }
  .nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
    color: #000;
    background: none;
    border-bottom: 3px solid #369;
  }
  form {
    margin: 0;
  }
  textarea,
input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color] {
    height: 18px;
    padding: 4px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #cecece;
    outline: none;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25 ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    /* token class for displaying tokens in a fixed-width font */
  }
  textarea.token,
input[type=text].token,
input[type=password].token,
input[type=datetime].token,
input[type=datetime-local].token,
input[type=date].token,
input[type=month].token,
input[type=time].token,
input[type=week].token,
input[type=number].token,
input[type=email].token,
input[type=url].token,
input[type=search].token,
input[type=tel].token,
input[type=color].token {
    font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  }
  textarea:hover,
input[type=text]:hover,
input[type=password]:hover,
input[type=datetime]:hover,
input[type=datetime-local]:hover,
input[type=date]:hover,
input[type=month]:hover,
input[type=time]:hover,
input[type=week]:hover,
input[type=number]:hover,
input[type=email]:hover,
input[type=url]:hover,
input[type=search]:hover,
input[type=tel]:hover,
input[type=color]:hover {
    border: 1px solid #bdbdbd;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
  }
  textarea:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=time]:focus,
input[type=week]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=color]:focus {
    border: 1px solid #95bdd4;
    -webkit-box-shadow: 0 2px 3px rgba(161, 202, 226, 0.5) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
    -moz-box-shadow: 0 2px 3px rgba(161, 202, 226, 0.5) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 2px 3px rgba(161, 202, 226, 0.5) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
  }
  input[type=file] {
    line-height: 12px;
  }
  input[type=file][disabled] {
    background: inherit;
  }
  label,
input,
button,
select,
textarea {
    font-size: 12px;
    font-weight: normal;
    font-family: Inter, Arial, sans-serif;
    line-height: 16px;
  }
  label {
    color: #333;
  }
  label small {
    color: #999;
    font-style: italic;
    font-size: 11px;
    line-height: 14px;
  }
  label + [errors],
label + [warnings] {
    margin-bottom: 5px;
    margin-top: -8px;
  }
  input[type=radio],
input[type=checkbox] {
    margin: 1px 0 0;
    margin-top: -4px \9 ; /* IE8-9 */
    line-height: normal;
  }
  select {
    color: #000;
    border: 1px solid #ccc;
    background-color: #f8f8f8;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
  }
  select.ng-invalid {
    border-color: #ca1f26;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  }
  .controls > .control-label {
    padding-top: 5px;
    width: 100%;
    text-align: left;
  }
  .controls .slider-input {
    width: 214px;
  }
  .controls .slider-input .slider-container {
    padding-top: 8px;
  }
  .controls .slider-input .slider-container .rz-bar {
    background: #d7d7d7;
  }
  .controls .slider-input .slider-container .rz-bar.rz-selection {
    background: #369;
  }
  .controls .slider-input .slider-container .rzslider[disabled] .rz-bar.rz-selection {
    background-color: #828282;
  }
  .controls .slider-input .slider-label {
    padding-top: 4px;
    padding-left: 5px;
  }
  .width-1-number {
    width: 30px;
  }
  .width-2-word {
    width: 100px;
  }
  .form-horizontal .control-group.no-bottom-margin {
    margin-bottom: 0;
  }
  .form-horizontal .control-group.control-group-dependant {
    margin-bottom: 4px;
  }
  .multiselect,
.multiselect .label {
    line-height: 18px;
  }
  .multiselect span.item {
    padding: 0;
  }
  .multiselect .selected-items .item .label {
    padding: 0 5px;
  }
  .multiselect .user-option {
    margin-bottom: 0;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
  }
  .multiselect .chzn-container-single .chzn-single span {
    padding-top: 3px;
    padding-bottom: 2px;
  }
  .multiselect.multiselect-type-field {
    min-height: 23px !important;
  }
  .multiselect.multiselect-type-keyValueOptions {
    background: transparent !important;
  }
  .multiselect.multiselect-type-keyValueOptions .dropdown {
    margin-top: 5px !important;
  }
  .multiselect.multiselect-type-keyValueOptions .multiselect-field .key-value-tag .subdropdown-container {
    height: 24px;
  }
  .multiselect.multiselect-type-keyValueOptions .multiselect-field .key-value-tag .subdropdown-container .chzn-container {
    font-size: 12px !important;
  }
  .multiselect.multiselect-type-keyValueOptions .multiselect-field .key-value-tag .subdropdown-container .chzn-single {
    padding-bottom: 4px !important;
  }
  .multiselect.multiselect-type-keyValueOptions .multiselect-field .key-value-tag .toggle-dropdown .ui-icon {
    margin-top: 0;
  }
  .multiselect.multiselect-type-keyUserOptions {
    padding: 2px 3px 0px 3px;
  }
  .multiselect.multiselect-type-userOptions {
    padding: 1px 3px 0px 3px;
  }
  .multiselect.multiselect-type-userOptions .selected-items {
    margin-top: 1px;
  }
  .multiselect.multiselect-type-buttonset .label {
    margin-bottom: 2px;
  }
  .chosen-container {
    position: absolute;
  }
  .spinner-container {
    display: inline-block;
    padding: 0 15px;
    vertical-align: middle;
  }
  .form-horizontal .control-group {
    position: relative;
  }
  .form-horizontal .control-group .control-label * {
    text-align: initial;
  }
  .form-horizontal .control-group .control-label .controls {
    position: absolute;
    top: 0px;
  }
  .form-horizontal.narrow .control-label {
    width: 100px;
  }
  .form-horizontal.narrow .controls {
    margin-left: 120px;
  }
  .form-horizontal.narrow .controls > .control-label {
    width: 100%;
  }
  .form-horizontal.narrower .control-label {
    width: 90px;
  }
  .form-horizontal.narrower .controls {
    margin-left: 110px;
  }
  .form-horizontal.upgrade .control-label {
    width: 136px;
  }
  .form-horizontal.upgrade .controls {
    margin-left: 154px;
  }
  .form-horizontal.upgrade .controls input.full-row {
    width: 610px;
  }
  .form-horizontal.upgrade .secondary .control-label {
    width: 76px;
  }
  .form-horizontal.upgrade .secondary .controls {
    margin-left: 95px;
  }
  .form-horizontal.update .control-label {
    width: 136px;
  }
  .form-horizontal.update .controls {
    margin-left: 154px;
  }
  .form-horizontal.update .controls input.full-row {
    width: 617px;
  }
  .form-horizontal.update .secondary .control-label {
    width: 76px;
  }
  .form-horizontal.update .secondary .controls {
    margin-left: 95px;
  }
  .form-actions {
    margin: 0;
    padding: 0;
    border: none;
    background-color: transparent;
  }
  .form-horizontal .form-actions {
    padding: 0 16px;
  }
  input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=file]).ng-invalid.ng-pristine,
textarea.ng-invalid.ng-pristine {
    border-color: #ca1f26;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  }
  input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=file]).ng-invalid.ng-pristine:focus,
textarea.ng-invalid.ng-pristine:focus {
    border-color: #9e181e;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ca1f26;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ca1f26;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ca1f26;
  }
  input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=file]).te-warning:not(.ng-invalid),
textarea.te-warning.ng-pristine:not(.ng-invalid) {
    border-color: #fbb03b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  }
  input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=file]).te-warning:not(.ng-invalid):focus,
textarea.te-warning.ng-pristine:not(.ng-invalid):focus {
    border-color: #fa9c09;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fbb03b;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fbb03b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fbb03b;
  }
  .inline-vertical-fix {
    display: inline-block;
    padding-top: 4px;
  }
  .btn {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    padding: 4px 16px;
    line-height: 18px;
    text-shadow: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  .btn:hover, .btn:focus {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
  }
  .btn.active, .btn:active {
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.15);
  }
  .btn.disabled, .btn[disabled] {
    pointer-events: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    box-shadow: none;
  }
  .btn-primary {
    color: #fff;
    background-color: #407fbf;
    border: 0;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    padding: 5px 17px;
    text-shadow: none;
  }
  .btn-primary:hover, .btn-primary:focus {
    background-color: #438ecc;
    border: 0;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
  }
  .btn-primary:active, .btn-primary:active:hover {
    background-color: #336699;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.15);
  }
  .btn-primary.active, .btn-primary.active:hover {
    background-color: #336699;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.15);
  }
  .btn-primary.disabled, .btn-primary[disabled] {
    pointer-events: none;
    background-color: #407fbf;
    opacity: 0.65;
    filter: alpha(opacity=65);
    box-shadow: none;
  }
  .btn-inverse {
    color: #fff;
    background-color: #fb7c32;
    border: 0;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    padding: 5px 17px;
    text-shadow: none;
  }
  .btn-inverse:hover, .btn-inverse:focus {
    background-color: #fa8d34;
    border: 0;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
  }
  .btn-inverse:active, .btn-inverse:active:hover {
    background-color: #f55d05;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.15);
  }
  .btn-inverse.active, .btn-inverse.active:hover {
    background-color: #f55d05;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.15);
  }
  .btn-inverse.disabled, .btn-inverse[disabled] {
    pointer-events: none;
    background-color: #fb7c32;
    opacity: 0.65;
    filter: alpha(opacity=65);
    box-shadow: none;
  }
  .btn-success {
    color: #fff;
    background-color: #49b370;
    border: 0;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    padding: 5px 17px;
    text-shadow: none;
  }
  .btn-success:hover, .btn-success:focus {
    background-color: #6cc38c;
    border: 0;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
  }
  .btn-success:active, .btn-success:active:hover {
    background-color: #3a8f59;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.15);
  }
  .btn-success.active, .btn-success.active:hover {
    background-color: #3a8f59;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.15);
  }
  .btn-success.disabled, .btn-success[disabled] {
    pointer-events: none;
    background-color: #49b370;
    opacity: 0.65;
    filter: alpha(opacity=65);
    box-shadow: none;
  }
  .btn-danger {
    color: #fff;
    background-color: #ce5b5f;
    border: 0;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    padding: 5px 17px;
    text-shadow: none;
  }
  .btn-danger:hover, .btn-danger:focus {
    background-color: #da8285;
    border: 0;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
  }
  .btn-danger:active, .btn-danger:active:hover {
    background-color: #bd393d;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.15);
  }
  .btn-danger.active, .btn-danger.active:hover {
    background-color: #bd393d;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.15);
  }
  .btn-danger.disabled, .btn-danger[disabled] {
    pointer-events: none;
    background-color: #ce5b5f;
    opacity: 0.65;
    filter: alpha(opacity=65);
    box-shadow: none;
  }
  .btn + .btn {
    margin-left: 7px;
  }
  .btn-link,
.btn-link:active,
.btn-link[disabled] {
    font-weight: normal;
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .btn-link {
    border-color: transparent;
    cursor: pointer;
    color: #369;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .btn-link.active,
.btn-link.active:active,
.btn-link.active:hover,
.btn-link.active:hover:active {
    color: #369;
    background: none;
    text-decoration: underline;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .btn-link:hover,
.btn-link:hover:active,
.btn-link:focus {
    border-color: transparent;
    color: #369;
    text-decoration: underline;
    background: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .btn-link[disabled]:hover,
.btn-link[disabled]:focus {
    color: #333;
    text-decoration: none;
  }
  .btn-link.inline {
    display: inline;
    padding: 0;
    border: none;
    vertical-align: baseline;
    white-space: nowrap;
  }
  .btn-link.inline[disabled]:hover {
    border: none;
  }
  .btn-large {
    font-size: 14px;
    height: 31px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }
  .btn-small {
    padding: 3px 12px;
  }
  .btn-group > .btn:first-child:not(.dropdown-toggle) {
    margin-left: 0;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
  }
  .btn-group > .btn {
    color: #000;
    position: relative;
    border-right-width: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .btn-group > .btn.active {
    color: #fff;
    background-color: #93a3a8;
  }
  .btn-group > .btn:hover, .btn-group > .btn:focus {
    border-right-width: 1px;
    z-index: 3;
  }
  .btn-group > .btn + .btn {
    margin-left: 0;
  }
  .btn-group > .btn + .search-field {
    -webkit-transition: none;
  }
  .btn-group > .btn:hover + .btn, .btn-group > .btn:focus + .btn, .btn-group > .btn:hover + .search-field, .btn-group > .btn:focus + .search-field {
    border-left-width: 0;
    -webkit-transition: none;
  }
  .btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    border-right-width: 1px;
  }
  .btn .teicon,
.dropdown-menu .teicon {
    margin-top: -1px;
  }
  .btn .teicon.small,
.dropdown-menu .teicon.small {
    margin-top: 0;
  }
  .accordion-group {
    margin-bottom: 0px;
    background: #fbfcfc;
    border-color: #ccc;
  }
  .accordion-group:not(:first-child) {
    border-top-width: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-right-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px;
  }
  .accordion-group:not(:last-child) {
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-left-radius: 0px;
  }
  .accordion-group:last-child .accordion-body {
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
  }
  .accordion-group.selected {
    background-color: #fff;
  }
  .accordion-body {
    background-color: #fff;
  }
  .accordion-inner {
    border-top-color: #efefef;
    padding: 15px;
  }
  .accordion-heading .accordion-toggle {
    color: inherit;
    padding: 15px;
  }
  .accordion-heading .accordion-toggle .toggle-trigger {
    color: #369;
  }
  .accordion-heading .accordion-toggle h1,
.accordion-heading .accordion-toggle h2,
.accordion-heading .accordion-toggle h3,
.accordion-heading .accordion-toggle h4,
.accordion-heading .accordion-toggle h5 {
    /* A bit of a hack so we can have a heading without some weird extra spacing */
    margin-top: 0px;
  }
  .accordion-heading .accordion-toggle:hover .toggle-trigger {
    text-decoration: underline;
  }
  .accordion-prepend header {
    border-bottom: 1px solid #ccc;
    background-color: none;
    margin-top: 18px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 14px;
    margin: 0;
    font-size: 12px;
    font-weight: bold;
  }
  .accordion-prepend header > h3 {
    margin: 0;
  }
  .accordion-prepend div.table-head {
    margin-top: 0;
    border-top: 1px solid transparent;
  }
  .accordion-group .accordion-body.collapse.in {
    overflow: visible;
  }
  .alert {
    text-shadow: none;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-shadow: 2px 2px 4px 0px #ccc;
    -moz-box-shadow: 2px 2px 4px 0px #ccc;
    box-shadow: 2px 2px 4px 0px #ccc;
  }
  .alert-muted {
    background-color: #f8f8f8;
    border-color: #dbdbdb;
    box-shadow: none;
  }
  body.modal-open {
    overflow: hidden;
  }
  .modal-backdrop,
.modal-backdrop.fade.in {
    opacity: 0.4;
  }
  .modal-header {
    border: none;
    border-bottom: 1px solid #979797;
    background: linear-gradient(0deg, rgb(196, 196, 196), rgb(237, 237, 237));
    background: -webkit-gradient(linear, left bottom, left top, color-stop(1, rgb(237, 237, 237)), color-stop(0, rgb(196, 196, 196)));
    background: -moz-linear-gradient(center top, rgb(237, 237, 237), rgb(196, 196, 196));
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    color: #4f4f4f;
    font-weight: bold;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
  }
  .modal-footer {
    background-color: transparent;
    border-top: 0;
  }
  .modal-footer.modal-footer-with-border {
    border-top: 1px solid #efefef;
  }
  .wideish-modal {
    width: 590px;
    margin-left: -295px;
  }
  .wider-wideish-modal {
    width: 720px;
    margin-left: -360px;
  }
  .wide-modal {
    width: 960px;
    margin-left: -480px;
  }
  .alerts-modal {
    width: 1000px;
    margin-left: -500px;
  }
  .narrow-modal {
    width: 300px;
    margin-left: -150px;
  }
  .modal-y-visible .modal-body {
    overflow-y: visible;
  }
  .tall-modal.ms-ie {
    height: 80%;
  }
  .tall-modal {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-height: 80%;
  }
  .tall-modal .modal-header {
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex: 0;
    flex-shrink: 0;
  }
  .tall-modal .modal-body {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex: 1;
    flex-grow: 1;
    max-height: none;
  }
  .tall-modal .modal-footer {
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex: 0;
    flex-shrink: 0;
  }
  .tall-modal > form {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 0;
  }
  .tall-fixed-modal {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 700px;
  }
  .tall-fixed-modal .modal-header {
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex: 0;
    flex-shrink: 0;
  }
  .tall-fixed-modal .modal-body {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex: 1;
    flex-grow: 1;
    height: 614px;
    min-height: 614px;
    max-height: 614px;
    overflow-y: auto;
  }
  .tall-fixed-modal .modal-footer {
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex: 0;
    flex-shrink: 0;
  }
  .tall-fixed-modal > form {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .vertical-padded-modal {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .modal ~ .ui-widget-overlay,
.modal ~ .ui-dialog {
    z-index: 1050;
  }
  .modal.modal-lighter-borders {
    border-radius: 3px;
    border: 1px solid #888;
  }
  .modal.narrow-window {
    width: 360px;
    margin-left: -180px;
  }
  .modal.te-modal.te-modal-fixed {
    position: fixed;
  }
  .modal.te-modal hr.separator {
    margin: 15px 0 0 0;
    width: 100%;
    margin-left: -5px;
    padding-right: 10px;
  }
  .modal.te-modal .modal-body hr.separator {
    width: 100%;
    margin-left: -15px;
    padding-right: 30px;
  }
  .label,
.badge {
    text-shadow: none;
  }
  .label.label-default {
    background-color: #999;
  }
  .label.label-success {
    background-color: #49b370;
  }
  .label.label-important {
    background-color: #ce5b5f;
  }
  .border-top {
    border-top: 1px solid #efefef;
  }
  .border-right {
    border-right: 1px solid #efefef;
  }
  .row-bs2-fluid-24 .form-inline [class*=span] {
    float: none;
    display: inline-block;
  }
  .row-bs2-fluid [class*=span].spacer {
    min-height: 10px;
    height: 10px;
  }
  .row-bs2-fluid.compact [class*=span] {
    min-height: 18px;
  }
  .checkbox-child {
    margin-bottom: 0;
    padding-left: 40px;
  }
  label.checkbox > small {
    display: block;
  }
  .hover-only {
    opacity: 0.25;
  }
  .hover-target:hover .hover-only {
    opacity: 0.5;
  }
  .hover-target:hover .hover-only:hover {
    opacity: 1;
  }
  table.tablesorter thead tr .header {
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center right;
  }
  table.tablesorter thead tr .indicator {
    width: 16px;
    height: 16px;
    margin-left: 2px;
    position: absolute;
  }
  table.tablesorter thead tr .headerSortUp .indicator {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBvbHlnb24gZmlsbD0iIzI3NDc1MiIgcG9pbnRzPSI5LjU1MSw5LjA1MSA5LjU1MSwyLjAwMSA2LjU1MiwyIDYuNTUsOS4wNTEgMy4xMDEsOS4wNTEgOC4wNSwxNCAxMyw5LjA1MSAiLz4KPC9zdmc+Cg==");
  }
  table.tablesorter thead tr .headerSortDown .indicator {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBvbHlnb24gZmlsbD0iIzI3NDc1MiIgcG9pbnRzPSIxMi44OTgsNi45NSA3Ljk0OSwyIDMsNi45NSA2LjQ1MSw2Ljk1IDYuNDQ5LDEzLjk5OSA5LjQ0OSwxNCA5LjQ1MSw2Ljk1ICIvPgo8L3N2Zz4K");
  }
  /****** Expandable Rows ******/
  .table-container {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
  }
  .table-container > .expandable.table {
    margin-bottom: 0;
  }
  .expandable.table tr.hover-target {
    cursor: pointer;
  }
  .expandable.table tr.expanded > td {
    background: #e3f2f9;
  }
  .expandable.table tr.expanded.expand-child > td {
    border-top: 0;
    padding: 15px 0;
  }
  .expandable.table tbody + tbody {
    border: 0;
  }
  .expandable.table thead:first-child tr:first-child th {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background-color: #f8f8f8;
  }
  .expandable.table .sectioned > thead th,
.inverse.expandable.table .sectioned > thead th,
.table.sectioned > thead th {
    display: table-cell;
  }
  .expandable.table .sectioned > thead th:not(:first-child),
.inverse.expandable.table .sectioned > thead th:not(:first-child),
.table.sectioned > thead th:not(:first-child) {
    max-width: 120px;
  }
  .expandable.table .sectioned > tbody > tr,
.expandable.table .sectioned > tbody > tr:first-child,
.inverse.expandable.table .sectioned > tbody > tr,
.inverse.expandable.table .sectioned > tbody > tr:first-child,
.table.sectioned > tbody > tr,
.table.sectioned > tbody > tr:first-child {
    background-color: #fff;
  }
  .expandable.table .sectioned > tbody > tr:last-child > td,
.expandable.table .sectioned > tbody > tr > td[rowspan],
.inverse.expandable.table .sectioned > tbody > tr:last-child > td,
.inverse.expandable.table .sectioned > tbody > tr > td[rowspan],
.table.sectioned > tbody > tr:last-child > td,
.table.sectioned > tbody > tr > td[rowspan] {
    border-bottom: 1px solid #999;
  }
  .expandable.table .sectioned > tbody:last-child > tr:last-child > td, .expandable.table .sectioned > tbody:last-child > tr > td[rowspan],
.inverse.expandable.table .sectioned > tbody:last-child > tr:last-child > td,
.inverse.expandable.table .sectioned > tbody:last-child > tr > td[rowspan],
.table.sectioned > tbody:last-child > tr:last-child > td,
.table.sectioned > tbody:last-child > tr > td[rowspan] {
    border-bottom: inherit;
  }
  .inverse.expandable.table tr.expanded > td {
    background: #fff;
  }
  .inverse.expandable.table tbody > tr:first-child {
    background-color: #fbfcfc;
  }
  .settings-link {
    opacity: 0.25;
  }
  .settings-link:hover {
    opacity: 1;
    cursor: pointer;
  }
  .row-bs2-fluid [class*=span].no-left-margin {
    margin-left: 0;
  }
  .btn-group.open .dropdown-toggle.dropdown-toggle-listmenu {
    background: white;
    border: 1px solid #e4e4e4;
    border-bottom: 0;
    z-index: 301;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .btn-group.open .dropdown-toggle.dropdown-toggle-listmenu + .dropdown-menu {
    margin-top: -1px;
    z-index: 300;
    border: 1px solid #e4e4e4;
  }
  .btn-group.open .dropdown-toggle.dropdown-toggle-listmenu + .dropdown-menu:not(.right) {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
  }
  .btn-group.open .dropdown-toggle.dropdown-toggle-listmenu + .dropdown-menu.right {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
  }
  .btn-group.open .dropdown-toggle.dropdown-toggle-listmenu + .dropdown-menu > li > a:hover, .btn-group.open .dropdown-toggle.dropdown-toggle-listmenu + .dropdown-menu > li > a:focus {
    text-decoration: underline;
    color: #369;
    background: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  }
  .dropdown-menu.right {
    left: auto;
    right: 0;
  }
  /*** Badges ***/
  .label-important {
    background-color: #ac0011;
  }
  .label-important[href] {
    background-color: #79000c;
  }
  .label-warning {
    background-color: #fba132;
  }
  .label-warning[href] {
    background-color: #f58a05;
  }
  .label-success {
    background-color: #7bc257;
  }
  .label-success[href] {
    background-color: #61a93d;
  }
  .label-info {
    background-color: #339bb9;
  }
  .label-info[href] {
    background-color: #dee6e6;
  }
  .label-inverse {
    background-color: #333;
  }
  .label-inverse[href] {
    background-color: #1a1a1a;
  }
  .badge-important {
    background-color: #ac0011;
  }
  .badge-important[href] {
    background-color: #79000c;
  }
  .badge-warning {
    background-color: #fba132;
  }
  .badge-warning[href] {
    background-color: #f58a05;
  }
  .badge-success {
    background-color: #7bc257;
  }
  .badge-success[href] {
    background-color: #61a93d;
  }
  .badge-info {
    background-color: #339bb9;
  }
  .badge-info[href] {
    background-color: #dee6e6;
  }
  .badge-inverse {
    background-color: #333;
  }
  .badge-inverse[href] {
    background-color: #1a1a1a;
  }
  /*** Pagination ***/
  .pagination.pagination-dots > ul {
    -webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
  }
  .pagination.pagination-dots > ul > li .pagination-nav {
    display: inline-block;
    margin: 5px 8px;
    width: 14px;
    height: 14px;
    background: #efefef;
    cursor: pointer;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.9), inset 0 1px 1px rgba(0, 0, 0, 0.45);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.9), inset 0 1px 1px rgba(0, 0, 0, 0.45);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.9), inset 0 1px 1px rgba(0, 0, 0, 0.45);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.9), inset 0 1px 1px rgba(0, 0, 0, 0.45);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.9), inset 0 1px 1px rgba(0, 0, 0, 0.45);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.9), inset 0 1px 1px rgba(0, 0, 0, 0.45);
  }
  .pagination.pagination-dots > ul > li .pagination-nav.active {
    background: #369;
  }
  .toggle {
    cursor: pointer;
  }
  .toggle .ui-icon {
    margin-right: 3px;
  }
  .disabled {
    opacity: 0.5;
  }
  .alerts-container {
    position: fixed;
    right: 0;
    width: 360px;
    margin-top: 10px;
    z-index: 1020;
  }
  /***
  * Progress Bars
  ***/
  .progress {
    height: 5px;
    margin-bottom: 5px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  /***
  * Type
  ***/
  .text-warning {
    color: #fbb03b;
  }
  a.text-warning:hover,
a.text-warning:focus {
    color: #fa9c09;
  }
  .text-error {
    color: #ca1f26;
  }
  a.text-error:hover,
a.text-error:focus {
    color: #9e181e;
  }
  .text-light-error {
    color: #ce5b5f;
  }
  p {
    margin: 0;
  }
  .muted [class*=teicon-], .expression-pretty .join-operator [class*=teicon-] {
    opacity: 0.45;
  }
  .muted .custom, .expression-pretty .join-operator .custom {
    transform: scale(0.8);
  }
  .muted hr, .expression-pretty .join-operator hr {
    border-top-color: #999;
  }
  .muted-description {
    color: #999;
    font-size: 11px;
    font-weight: bold;
  }
  .accordion-toggle.no-expand {
    cursor: auto;
  }
  .label-beta {
    margin-left: 7px;
    padding: 0px 4px;
    font-size: 10px;
    font-weight: normal;
    line-height: 16px;
  }
  .label-beta.label-beta-bordered {
    background-color: transparent;
    color: #aaa;
    border: 1px solid #aaa;
  }
  .submenu-tip .label-beta {
    vertical-align: text-bottom;
  }
  .table-head {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background-color: #f8f8f8;
    margin-top: 18px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .table-head .table-cell {
    font-weight: bold;
    padding: 10.98px 0 9.98px 0;
  }
  .table-pad-left .table-head .table-cell:first-child,
.table-pad-left .table-row .table-cell:first-child {
    padding-left: 10px;
  }
  .table-cell {
    white-space: nowrap;
  }
  .table-cell.muted, .expression-pretty .table-cell.join-operator,
.table-cell .muted,
.table-cell .expression-pretty .join-operator,
.expression-pretty .table-cell .join-operator {
    font-size: 11px;
    font-weight: bold;
    color: #999;
  }
  .table-cell.fix-height {
    max-height: 44px;
  }
  .table-cell.for-icon {
    cursor: default;
    width: 36px;
  }
  .table-cell .icon-text-align {
    display: flex;
    align-items: center;
  }
  .table-row .table-cell {
    padding: 9px 0 8px 0;
  }
  .table-v-center .table-cell {
    vertical-align: middle;
  }
  .table-head.table-condensed .table-cell {
    padding: 4.5px 0 3.5px 0;
  }
  .table-head.table-tablesorter .table-cell {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
  }
  .table-head.table-tablesorter .table-cell.no-sort {
    cursor: default;
  }
  .table-head.table-tablesorter .table-cell.headerSortDown,
.table-head.table-tablesorter .table-cell.headerSortUp {
    color: #369;
  }
  .table-head.table-tablesorter .indicator {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-top: -1px;
  }
  .table-head.table-tablesorter .table-cell.headerSortDown .indicator {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgo8cG9seWdvbiBmaWxsPSIjMzY5IiBwb2ludHM9IjUsMyA1LDEzIDEwLDgiLz4KPC9zdmc+Cg==") no-repeat;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .table-head.table-tablesorter .table-cell.headerSortUp .indicator {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgo8cG9seWdvbiBmaWxsPSIjMzY5IiBwb2ludHM9IjUsMyA1LDEzIDEwLDgiIHRyYW5zZm9ybT0icm90YXRlKDI3MCA4IDcpIi8+Cjwvc3ZnPg==") no-repeat;
  }
  .nav-tabs + .tab-content > .tab-pane .table-head {
    border: 1px solid #ccc;
  }
  .table-body > .table-row:first-child .table-cell {
    border-top: 1px solid #ccc;
  }
  .table-bordered-sharp {
    border: 1px solid #eee;
    border-left: 0;
  }
  .table-bordered-sharp th,
.table-bordered-sharp td {
    border-left: 1px solid #eee;
  }
  .table-bordered-sharp caption + thead tr:first-child th,
.table-bordered-sharp caption + tbody tr:first-child th,
.table-bordered-sharp caption + tbody tr:first-child td,
.table-bordered-sharp colgroup + thead tr:first-child th,
.table-bordered-sharp colgroup + tbody tr:first-child th,
.table-bordered-sharp colgroup + tbody tr:first-child td,
.table-bordered-sharp thead:first-child tr:first-child th,
.table-bordered-sharp tbody:first-child tr:first-child th,
.table-bordered-sharp tbody:first-child tr:first-child td {
    border-top: 0;
  }
  .table tr.table-head {
    height: 40px;
  }
  .table tr.table-head th.table-cell.text-center {
    text-align: center;
  }
  .table tr.table-row {
    height: 45px;
  }
  .table tr.table-row td.table-cell.text-center {
    text-align: center;
  }
  table.zebra-style tr:nth-of-type(even) {
    background-color: #fafafa;
  }
  .simple-table {
    line-height: 30px;
  }
  .simple-table .simple-table-header {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    font-weight: bold;
    border: 1px solid #efefef;
    background-color: #f8f8f8;
  }
  .simple-table .simple-table-header > div {
    height: 30px;
    padding-left: 5px;
  }
  .simple-table .simple-table-row > div {
    height: 30px;
    padding-left: 6px;
  }
  /* This file contains the styles for the accordion based expandable table */
  div.table-head {
    padding-left: 30px;
  }
  accordion.table-body .accordion-group,
.accordion.table-body .accordion-group {
    background-color: #fff;
    border: none;
    border-bottom: 1px solid #ebeef1;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  accordion.table-body .accordion-heading [te-spinner],
.accordion.table-body .accordion-heading [te-spinner] {
    position: absolute;
    padding: 5px;
  }
  accordion.table-body .accordion-heading .table-cell,
.accordion.table-body .accordion-heading .table-cell {
    padding: 13.5px 0 12.5px 0;
  }
  accordion.table-body .accordion-heading .table-cell.two-lines,
.accordion.table-body .accordion-heading .table-cell.two-lines {
    padding: 4.5px 0 3.5px 0;
  }
  accordion.table-body .accordion-heading .table-cell.max-height44,
.accordion.table-body .accordion-heading .table-cell.max-height44 {
    max-height: 44px;
  }
  accordion.table-body .accordion-heading .table-cell .mw-100,
.accordion.table-body .accordion-heading .table-cell .mw-100 {
    max-width: 100%;
  }
  accordion.table-body .accordion-body,
.accordion.table-body .accordion-body {
    border-top: 1px solid #ebeef1;
    background: #f8f8f8;
  }
  accordion.table-body .accordion-inner,
.accordion.table-body .accordion-inner {
    border: none;
    padding: 10px;
  }
  accordion.table-body .datenicefy-start,
.accordion.table-body .datenicefy-start {
    margin-top: -3px;
  }
  accordion.table-body .accordion-toggle:hover,
.accordion.table-body .accordion-toggle:hover {
    background: #e3f2f9;
  }
  accordion.table-body .accordion-group.no-details .accordion-toggle:before,
.accordion.table-body .accordion-group.no-details .accordion-toggle:before {
    display: none;
  }
  accordion.table-body .accordion-toggle,
accordion.table-body .accordion-toggle-disabled,
.accordion.table-body .accordion-toggle,
.accordion.table-body .accordion-toggle-disabled {
    padding: 0 0 0 30px;
  }
  accordion.table-body .accordion-toggle-disabled,
.accordion.table-body .accordion-toggle-disabled {
    display: block;
  }
  accordion.table-body .accordion-toggle-disabled:hover,
.accordion.table-body .accordion-toggle-disabled:hover {
    background: #e3f2f9;
    cursor: pointer;
  }
  accordion.table-body .accordion-toggle:not(.loading):before,
.accordion.table-body .accordion-toggle:not(.loading):before {
    display: inline-block;
    float: left;
    content: "";
    opacity: 0.25;
    margin: 13px 0 0 -25px;
    width: 16px;
    height: 16px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgo8cG9seWdvbiBmaWxsPSIjMzY5IiBwb2ludHM9IjUsMyA1LDEzIDEwLDgiLz4KPC9zdmc+Cg==") no-repeat;
    -webkit-transition: all 0.35s ease;
    -moz-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease;
  }
  accordion.table-body .accordion-toggle:not(.loading):hover:before,
.accordion.table-body .accordion-toggle:not(.loading):hover:before {
    opacity: 1;
  }
  accordion.table-body .accordion-group.open .accordion-toggle:before,
.accordion.table-body .accordion-group.open .accordion-toggle:before {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  accordion .tab-pane,
.accordion .tab-pane {
    border: 1px solid #ebeef1 !important;
  }
  accordion .nav-tabs > li > a,
.accordion .nav-tabs > li > a {
    background-color: #f8f8f8 !important;
    border-bottom-color: #ebeef1 !important;
  }
  accordion .nav-tabs > .active > a,
accordion .nav-tabs > .active > a:hover,
accordion .nav-tabs > .active > a:focus,
.accordion .nav-tabs > .active > a,
.accordion .nav-tabs > .active > a:hover,
.accordion .nav-tabs > .active > a:focus {
    border: 1px solid #ebeef1 !important;
    background-color: #fff !important;
    border-bottom-color: transparent !important;
  }
  accordion .border-top,
.accordion .border-top {
    border-top: 1px solid #ebeef1;
  }
  accordion .border-bottom,
.accordion .border-bottom {
    border-bottom: 1px solid #ebeef1;
  }
  accordion.table-body.table-condensed .accordion-heading .table-cell,
.accordion.table-body.table-condensed .accordion-heading .table-cell {
    padding: 4.5px 0 3.5px 0;
  }
  /* Style for the accordion table when it's contained in a tab-pane */
  .nav-tabs + .tab-content > .tab-pane accordion.table-body .accordion,
.nav-tabs + .tab-content > .tab-pane .accordion.table-body .accordion {
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #ccc;
  }
  .nav-tabs + .tab-content > .tab-pane accordion.table-body .accordion-group.open,
.nav-tabs + .tab-content > .tab-pane .accordion.table-body .accordion-group.open {
    background-color: #fff;
  }
  .nav-tabs + .tab-content > .tab-pane accordion.table-body .accordion-group:last-child,
.nav-tabs + .tab-content > .tab-pane .accordion.table-body .accordion-group:last-child {
    border: none;
  }
  /* This file contains the styles for the small table, doesn't support expandable rows */
  .small-table-head {
    background-color: #efefef;
  }
  .small-table-head .small-table-cell {
    font-weight: bold;
  }
  .small-table-cell {
    white-space: nowrap;
    padding: 4.5px 0 3.5px 0;
  }
  .small-table-head.table-tablesorter .small-table-cell {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
  }
  .small-table-head.table-tablesorter .small-table-cell.headerSortDown,
.small-table-head.table-tablesorter .small-table-cell.headerSortUp {
    color: #369;
  }
  .small-table-head.table-tablesorter .indicator {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-top: -1px;
  }
  .small-table-head.table-tablesorter .small-table-cell.headerSortDown .indicator {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgo8cG9seWdvbiBmaWxsPSIjMzY5IiBwb2ludHM9IjUsMyA1LDEzIDEwLDgiLz4KPC9zdmc+Cg==") no-repeat;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .small-table-head.table-tablesorter .small-table-cell.headerSortUp .indicator {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgo8cG9seWdvbiBmaWxsPSIjMzY5IiBwb2ludHM9IjUsMyA1LDEzIDEwLDgiLz4KPC9zdmc+Cg==") no-repeat;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  .toggle-bar .collapse {
    -webkit-transition: height 0.01s ease;
    -moz-transition: height 0.01s ease;
    -o-transition: height 0.01s ease;
    transition: height 0.01s ease;
  }
  .toggle-bar .accordion-group {
    background: none;
    border: none;
  }
  .toggle-bar .accordion-group .accordion-heading {
    position: relative;
    background: #efefef;
    font-size: 18px;
    font-weight: bold;
    color: #274752;
    line-height: 20px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #dbdbdb;
    display: inline-block;
    z-index: 6;
  }
  .toggle-bar .accordion-group .accordion-heading:hover {
    background: #f8f8f8;
  }
  .toggle-bar .accordion-group .accordion-heading a:hover {
    text-decoration: none;
  }
  .toggle-bar .accordion-group .accordion-heading span {
    /* Icon Span */
    margin-top: 4px;
    margin-right: 4px;
  }
  .toggle-bar .accordion-group .accordion-inner {
    padding: 10px;
  }
  .toggle-bar .accordion-group .accordion-body {
    position: relative;
    margin-top: -1px;
    z-index: auto;
  }
  .toggle-bar .accordion-group .accordion-body .accordion-inner {
    border: 1px solid #dbdbdb;
    background: #f8f8f8;
    -webkit-border-radius: 0px 5px 5px 5px;
    -moz-border-radius: 0px 5px 5px 5px;
    border-radius: 0px 5px 5px 5px;
  }
  .toggle-bar .accordion-group.open .accordion-heading {
    -webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    border-bottom: 0px;
    background: #f8f8f8;
  }
  .drag-edit-mode {
    -webkit-box-shadow: 2px 2px 2px #ddd, 2px 2px 2px #fff;
    -moz-box-shadow: 2px 2px 2px #ddd, 2px 2px 2px #fff;
    box-shadow: 2px 2px 2px #ddd, 2px 2px 2px #fff;
  }
  .drag-edit-mode:hover, .drag-edit-mode.selected-for-drag {
    cursor: move !important;
    cursor: -webkit-grab !important;
    cursor: -moz-grab !important;
    -webkit-box-shadow: 2px 2px 2px #aaa, 2px 2px 2px #ddd;
    -moz-box-shadow: 2px 2px 2px #aaa, 2px 2px 2px #ddd;
    box-shadow: 2px 2px 2px #aaa, 2px 2px 2px #ddd;
  }
  .drag-edit-mode:hover.ui-draggable-dragging, .drag-edit-mode.selected-for-drag.ui-draggable-dragging {
    cursor: move !important;
    cursor: -webkit-grabbing !important;
    cursor: -moz-grabbing !important;
  }
  .drop-highlight {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3) inset, 0 1px 0 rgba(255, 255, 255, 0.4);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3) inset, 0 1px 0 rgba(255, 255, 255, 0.4);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3) inset, 0 1px 0 rgba(255, 255, 255, 0.4);
  }
  .droppable-highlight {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQIW2NkQAJnzpz5zwjjgzgmJiaMYAEYB8RmROaABAD4hQ9o0iqJkwAAAABJRU5ErkJggg==);
  }
  .drag-placeholder {
    cursor: move !important;
    cursor: -webkit-grab !important;
    cursor: -moz-grab !important;
    z-index: 100000;
    color: #000;
    line-height: 12px;
    background-color: #fff;
    border: 1px solid #999;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 3px 3px 20px;
    width: 90px;
  }
  .drag-placeholder.ui-draggable-dragging {
    cursor: move !important;
    cursor: -webkit-grabbing !important;
    cursor: -moz-grabbing !important;
  }
  .explanation-text {
    font-style: italic;
    color: #999;
  }
  input[type=checkbox][disabled] {
    cursor: default !important;
  }
  .disabled {
    cursor: default !important;
    pointer-events: none;
    color: #999 !important;
    opacity: 1;
  }
  .disabled .label-icon,
.disabled .label-bullet {
    opacity: 0.4;
  }
  .filter-divider {
    border-top: 1px solid #efefef;
    margin-top: 7px;
    margin-bottom: 7px;
    height: 1px;
    max-width: 155px;
  }
  .notransition {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
  }
  .te-selector {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 0px !important;
    position: relative;
    font-size: 12px;
  }
  .te-selector ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
  }
  .te-selector.input-xlarge {
    width: 278px;
  }
  .te-selector.fixed-size .content-wrapper {
    width: 219px;
  }
  .te-selector .content-wrapper {
    position: relative;
    display: block;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid #ccc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .te-selector .te-selector-body {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #f8f8f8;
    border: 1px solid #ccc;
    display: inline-block;
    min-width: 100%;
    padding: 7px 7px 0 7px;
    white-space: nowrap;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    -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);
  }
  .te-selector .te-selector-body.open {
    -webkit-border-radius: 0 3px 3px 3px;
    -moz-border-radius: 0 3px 3px 3px;
    border-radius: 0 3px 3px 3px;
  }
  .te-selector .te-selector-body.edit-mode {
    min-width: 490px;
  }
  .te-selector .te-selector-body .item-pane-list {
    height: 347px;
    max-height: 347px;
  }
  .te-selector .te-selector-body.no-labels .item-pane {
    display: block;
  }
  .te-selector .te-selector-body.no-labels .item-pane .item-pane-list {
    height: auto;
  }
  .te-selector .te-selector-body.no-labels .item-pane .item-pane-list .item {
    width: 195px;
  }
  .te-selector .te-selector-body.no-labels .labeled-item.no-labels.flex-container {
    display: -webkit-flex;
    display: flex;
  }
  .te-selector .te-selector-body.no-label-pane .item-pane {
    display: block;
  }
  .te-selector .te-selector-body.no-label-pane .item-pane .item-pane-list {
    height: auto;
  }
  .te-selector .te-selector-body.has-flex .item-pane.flex {
    display: block;
  }
  .te-selector .te-selector-body.has-flex .item-pane .labeled-item {
    display: block;
  }
  .te-selector .te-selector-body.has-flex .item-pane .labeled-item.multiple .item-tagline {
    padding-left: 24px;
  }
  .te-selector .te-selector-body.has-flex .item-pane .labeled-item .flex-container {
    display: -webkit-flex;
    display: flex;
  }
  .te-selector .te-selector-body.has-flex .item-pane .labeled-item .flex-container input[type=checkbox] {
    margin-left: 0;
    margin-right: 12px;
    margin-top: 4px;
  }
  .te-selector .te-selector-body.has-flex .item-pane .labeled-item .flex-container .item {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    margin: auto;
    width: auto;
  }
  .te-selector .te-selector-body.has-flex .item-pane .labeled-item .flex-container .inner-container {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    text-align: right;
    margin: auto;
  }
  .te-selector .te-selector-body.has-flex .item-pane .labeled-item .flex-container .inner-container .labels {
    max-width: none;
  }
  .te-selector .te-selector-body-stretch {
    position: absolute;
    z-index: 99;
    left: -1px;
    right: -1px;
    margin-top: -4px;
  }
  .te-selector .no-labels .search-pane,
.te-selector .no-label-pane .search-pane {
    width: auto;
  }
  .te-selector .no-labels .pane-header,
.te-selector .no-label-pane .pane-header {
    width: auto;
  }
  .te-selector .search-pane {
    height: 36px;
    width: 286px;
  }
  .te-selector .search-pane input.search-field {
    width: 100%;
    height: 26px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .te-selector .search-pane .error-message {
    margin-left: 10px;
  }
  .te-selector .label-pane {
    display: inline-block;
    white-space: normal;
    vertical-align: top;
    height: 390px;
    width: 159px;
    overflow: hidden;
    margin-left: 10px;
  }
  .te-selector .label-pane.single-selection {
    height: 370px;
    margin-top: 0;
  }
  .te-selector .label-pane.edit-mode {
    margin-top: -19px;
  }
  .te-selector .label-pane .empty-label-group-text {
    display: block;
    font-style: italic;
    color: #666;
  }
  .te-selector .label-pane ul li.group-header {
    margin-top: 5px;
    color: #999;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .te-selector .label-pane-list {
    max-height: 347px;
    width: 140px;
    padding: 7px;
    overflow: auto;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
  }
  .te-selector .label-pane-list.editable {
    max-height: 275px;
  }
  .te-selector .label-pane-list.edit-mode {
    max-height: 207px;
  }
  .te-selector .label-pane-list.multiple.editable {
    max-height: 245px;
  }
  .te-selector .label-pane-list.multiple.edit-mode {
    max-height: 207px;
  }
  .te-selector .label-pane-list .te-label {
    width: 120px;
  }
  .te-selector .label-pane-list ul {
    margin: 0;
  }
  .te-selector .label-pane-list li {
    margin-top: 5px;
  }
  .te-selector .label-pane.edit-mode {
    width: 189px;
  }
  .te-selector .label-pane.edit-mode .label-pane-list {
    width: 170px;
  }
  .te-selector .label-pane.edit-mode .label-pane-list .te-label {
    width: 170px;
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .te-selector .label-pane.edit-mode .label-pane-list .te-label.builtin {
    cursor: pointer !important;
    -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0) inset, 0 0px 0 rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0) inset, 0 0px 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0) inset, 0 0px 0 rgba(0, 0, 0, 0);
  }
  .te-selector .label-pane.edit-mode .label-pane-list .te-label.builtin.selected {
    background-color: #efefef;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.3);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.3);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.3);
  }
  .te-selector .label-pane.edit-mode .label-pane-list .te-label span.label-name {
    max-width: 105px;
    white-space: nowrap;
    overflow-x: hidden;
  }
  .te-selector .label-pane.edit-mode .label-pane-list ul {
    padding-bottom: 5px;
    border: 1px solid transparent;
  }
  .te-selector .label-pane.edit-mode .label-pane-list ul.droppable-highlight {
    border: 1px solid #ccc;
    padding-left: 4px;
    padding-right: 0px;
    margin-left: -4px;
    width: 181px;
  }
  .te-selector .label-pane .new-label {
    width: 161px;
    margin: 12px 0px 10px 18px;
  }
  .te-selector .label-pane .new-label .label-colorpicker {
    display: inline-block;
    vertical-align: middle;
    background-color: transparent;
    cursor: pointer;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 3px;
  }
  .te-selector .label-pane .new-label input {
    color: #000;
    display: inline-block;
    font-size: 12px;
    width: 91px;
    margin: 0px;
    outline: none;
    border: 1px solid #cecece;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
  }
  .te-selector .label-pane .new-label span.add-label-action {
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
    cursor: pointer;
    width: 14px;
    height: 14px;
    background-size: 14px;
  }
  .te-selector .item-pane {
    display: inline-block;
    white-space: normal;
    margin-bottom: 7px;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
  }
  .te-selector .item-pane .delete-label {
    position: relative;
    display: block;
    width: 22px;
    margin: -15px 0 0 0;
    background-size: 15px;
    cursor: pointer;
  }
  .te-selector .item-pane-list {
    vertical-align: top;
    max-height: 347px;
    padding: 7px;
    width: 270px;
    background-color: #fff;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .te-selector .item-pane-list .lbl-item {
    white-space: nowrap;
  }
  .te-selector .item-pane-list .labeled-item {
    white-space: normal;
  }
  .te-selector .item-pane-list span.empty-selection {
    display: block;
    font-style: italic;
    color: #666;
    margin-top: 3px;
    margin-left: 7px;
  }
  .te-selector .item-pane-list.edit-mode {
    background-color: #efefef;
  }
  .te-selector .item-pane-list.edit-mode .item {
    margin-left: 5px;
    padding: 5px 0px 5px 0px;
  }
  .te-selector .item-pane-list ul li {
    cursor: pointer;
    padding: 5px 0px 5px 5px;
  }
  .te-selector .item-pane-list ul li.group-header {
    cursor: pointer;
    color: #999;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .te-selector .item-pane-list ul li.disabled {
    cursor: default;
  }
  .te-selector .item-pane-list ul li input[type=checkbox] {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    cursor: pointer;
    vertical-align: top;
    margin: 4px 7px 0px 5px;
  }
  .te-selector .item-pane-list ul li.lbl-item.selected-option {
    background-color: #f8f8f8;
  }
  .te-selector .item-pane-list ul li.lbl-item.active-option, .te-selector .item-pane-list ul li.lbl-item:hover {
    background-color: #e3f2f9;
  }
  .te-selector .item-pane-list.mouse-moved ul li.lbl-item:hover {
    background-color: #efefef;
  }
  .te-selector .label-option .item {
    display: flex;
    align-items: center;
  }
  .te-selector .label-option .item .option-icon {
    flex: 0 0 15px;
  }
  .te-selector .label-option .item .label-bullet {
    flex: 0 0 30px;
  }
  .te-selector .label-option .item .label-bullet .bullet-container {
    vertical-align: middle;
    margin-top: -1px;
  }
  .te-selector .label-option .item .option-text {
    flex: 1 1 auto;
  }
  .te-selector .no-labels .item-pane-list {
    width: initial;
    min-width: 100px;
  }
  .te-selector .item-pane-list.edit-mode ul li.group-header {
    cursor: default;
  }
  .te-selector .item-pane-list.edit-mode.read-only ul li {
    cursor: default !important;
  }
  .te-selector .pane-header {
    height: 20px;
    width: 286px;
  }
  .te-selector .pane-header.auto-selecting {
    margin-bottom: 5px;
  }
  .te-selector .pane-header.auto-selecting .pane-header-controls {
    padding-left: 18px;
  }
  .te-selector .pane-header.auto-selecting .pane-header-controls.grouped-options {
    padding-left: 8px;
  }
  .te-selector .pane-header.auto-selecting .pane-header-controls .select-all-none-checkbox {
    margin-top: 3px;
  }
  .te-selector .pane-header.auto-selecting .pane-header-controls .max-selection-text {
    margin-left: 5px;
  }
  .te-selector .pane-header.auto-selecting a[disabled] {
    color: #000;
    opacity: 1;
  }
  .te-selector .pane-header.auto-selecting a[disabled].no-action {
    opacity: 0.5;
  }
  .te-selector.enable-collapse-groups .select-all-none-checkbox {
    margin-left: 19px;
  }
  .te-selector.enable-collapse-groups .item-pane ul .li-divider {
    padding-top: 0;
  }
  .te-selector.enable-collapse-groups .item-pane ul li.group-header {
    padding-bottom: 0;
    padding-left: 0;
    color: black;
  }
  .te-selector.enable-collapse-groups .item-pane ul li.group-header .selector-collapse-group {
    display: inline-block;
    width: 16px;
    height: 16px;
    padding: 0;
    margin: 0 5px 0 0;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4wIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlnb24gZmlsbD0iIzI3NDc1MiIgcG9pbnRzPSI0LDEzIDQsMyAxMiw4ICIvPg0KPC9zdmc+DQo=") no-repeat;
    opacity: 0.5;
    vertical-align: text-bottom;
    -webkit-transition: all 0.35s ease;
    -moz-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease;
  }
  .te-selector.enable-collapse-groups .item-pane ul li.group-header .selector-collapse-group:hover {
    opacity: 1;
  }
  .te-selector.enable-collapse-groups .item-pane ul li.group-header .selector-collapse-group:before {
    content: "";
  }
  .te-selector.enable-collapse-groups .item-pane ul li.group-header.group-items-visible .selector-collapse-group {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .te-selector.enable-collapse-groups .item-pane ul .selector-items {
    padding-left: 42px;
  }
  .te-selector.enable-collapse-groups .item-pane ul .selector-items .muted, .te-selector.enable-collapse-groups .item-pane ul .selector-items .expression-pretty .join-operator, .expression-pretty .te-selector.enable-collapse-groups .item-pane ul .selector-items .join-operator {
    padding-left: 4px;
  }
  .te-selector.enable-collapse-groups .item-pane ul .selector-items li.lbl-item {
    padding: 0;
  }
  .te-selector .item-pane .labeled-item,
.te-selector .item-pane .labeled-group {
    cursor: pointer;
    display: inline-block;
  }
  .te-selector .item-pane .labeled-item.under-groups,
.te-selector .item-pane .labeled-group.under-groups {
    margin-left: 7px;
  }
  .te-selector .item-pane .labeled-item.no-labels .item,
.te-selector .item-pane .labeled-group.no-labels .item {
    width: 225px;
    margin-right: 0;
  }
  .te-selector .item-pane .labeled-item.no-labels.multiple .item,
.te-selector .item-pane .labeled-group.no-labels.multiple .item {
    width: 180px;
    margin-right: 0;
  }
  .te-selector .item-pane .labeled-item.read-only,
.te-selector .item-pane .labeled-group.read-only {
    cursor: default;
  }
  .te-selector .item-pane .labeled-item.read-only .inner-container,
.te-selector .item-pane .labeled-item.read-only .labels,
.te-selector .item-pane .labeled-group.read-only .inner-container,
.te-selector .item-pane .labeled-group.read-only .labels {
    cursor: default !important;
  }
  .te-selector .item-pane .labeled-item .item,
.te-selector .item-pane .labeled-group .item {
    display: inline-block;
    margin-right: 12px;
    vertical-align: middle;
    width: 100px;
    /* white-space: nowrap; */
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .te-selector .item-pane .labeled-item .inner-container,
.te-selector .item-pane .labeled-group .inner-container {
    display: inline-block;
  }
  .te-selector .item-pane .labeled-item .labels.reduced,
.te-selector .item-pane .labeled-group .labels.reduced {
    display: inline-block;
    vertical-align: middle;
    max-width: 75px;
  }
  .te-selector .item-pane .labeled-item .labels.reduced .label-bullet,
.te-selector .item-pane .labeled-group .labels.reduced .label-bullet {
    -ms-transform: scale(0.75, 0.75); /* IE 9 */
    -webkit-transform: scale(0.75, 0.75); /* Chrome, Safari, Opera */
    transform: scale(0.75, 0.75);
    height: 10px;
    width: 10px;
    margin-right: 5px;
  }
  .te-selector .item-pane .labeled-item .labels.reduced .label-icon,
.te-selector .item-pane .labeled-group .labels.reduced .label-icon {
    -ms-transform: scale(0.65, 0.65); /* IE 9 */
    -webkit-transform: scale(0.65, 0.65); /* Chrome, Safari, Opera */
    transform: scale(0.65, 0.65);
    margin-top: 3px;
  }
  .te-selector .item-pane .labeled-item .labels.reduced .te-label,
.te-selector .item-pane .labeled-group .labels.reduced .te-label {
    position: relative;
    z-index: 99;
  }
  .te-selector .item-pane .labeled-item .labels.reduced .te-label.custom,
.te-selector .item-pane .labeled-group .labels.reduced .te-label.custom {
    margin-top: -1px;
  }
  .te-selector .item-pane .labeled-item .labels.reduced .te-label.highlighted,
.te-selector .item-pane .labeled-group .labels.reduced .te-label.highlighted {
    -ms-transform: scale(1.3, 1.3); /* IE 9 */
    -webkit-transform: scale(1.3, 1.3); /* Chrome, Safari, Opera */
    transform: scale(1.3, 1.3);
  }
  .te-selector .item-pane.single-selection .item {
    width: 150px;
  }
  .te-selector .item-pane .labeled-item.edit-mode {
    cursor: default;
    border: 1px solid #ccc;
    background-color: #f8f8f8;
    width: 240px;
  }
  .te-selector .item-pane .labeled-item.edit-mode.selected-for-drag {
    background-color: #cee;
    border-color: #9bd;
  }
  .te-selector .item-pane .labeled-item.edit-mode .item {
    margin-right: 10px;
    width: 230px;
  }
  .te-selector .item-pane .labeled-item.edit-mode .inner-container {
    display: block;
    cursor: default;
    padding: 0 0 3px 3px;
    border-top: 1px solid #ccc;
    background-color: #efefef;
  }
  .te-selector .item-pane .labeled-item.edit-mode .labels {
    vertical-align: middle;
    min-height: 20px;
    background-color: transparent;
  }
  .te-selector .item-pane .labeled-item.edit-mode .labels .te-label {
    cursor: default;
  }
  .te-selector .item-pane .labeled-item.edit-mode .labels .te-label.compact {
    margin-right: 7px;
    margin-top: 1px;
  }
  .te-selector .item-pane .labeled-item.edit-mode .labels .te-label.compact.highlighted {
    -ms-transform: scale(1.3, 1.3); /* IE 9 */
    -webkit-transform: scale(1.3, 1.3); /* Chrome, Safari, Opera */
    transform: scale(1.3, 1.3);
  }
  .te-selector .item-pane .labeled-item.edit-mode .labels .te-label.custom {
    cursor: pointer;
  }
  .te-selector .special-filters {
    margin-bottom: 7px;
  }
  .te-selector .filter-button {
    display: inline-block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 5px 0px 0px 0;
    padding: 0 5px 0 5px;
    cursor: pointer;
    width: 115px;
    height: 25px;
  }
  .te-selector .filter-button span:hover {
    text-decoration: underline;
  }
  .te-selector .filter-button.disabled {
    cursor: default;
    color: #ccc;
  }
  .te-selector .filter-button.disabled span:hover {
    text-decoration: none;
  }
  .te-selector .filter-button span {
    display: inline-block;
    vertical-align: middle;
    margin-top: 3px;
  }
  .te-selector .filter-button.filter-button-selected {
    cursor: default;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.3);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.3);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.3);
  }
  .te-selector .filter-button.filter-button-selected span {
    text-decoration: none !important;
  }
  .te-selector .labeled-group span.group-name {
    display: inline-block;
    vertical-align: middle;
    width: 100px;
    margin-top: -3px;
    margin-right: 45px;
    /* white-space: nowrap; */
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .te-selector .labeled-group .labels {
    display: inline-block;
    margin-top: -10px;
  }
  .label-dropdown,
.label-dropdown .te-dropdown-header,
.label-dropdown .te-dropdown-header * {
    max-width: 100%;
  }
  .label-dropdown div:has(> .te-label) {
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .label-dropdown.te-dropdown {
    position: relative;
  }
  .label-dropdown.te-dropdown .te-dropdown-header {
    color: black;
    top: 0;
    background-color: #fff;
    border: 1px solid transparent;
  }
  .label-dropdown.te-dropdown .te-dropdown-header .te-dropdown-header-title {
    margin-left: 3px;
  }
  .label-dropdown.te-dropdown .te-dropdown-header.open {
    z-index: 100;
    background-color: #f8f8f8;
    border-color: #ccc;
    border-bottom: 0;
    margin-bottom: 1px;
  }
  .label-dropdown.te-dropdown .te-dropdown-header span {
    width: 14px;
    vertical-align: middle;
  }
  .label-dropdown.te-dropdown .te-dropdown-body-wrapper {
    z-index: 99;
    top: 26px;
  }
  .label-dropdown.te-dropdown .te-dropdown-body {
    background-color: #f8f8f8;
    padding-bottom: 13px;
  }
  .label-dropdown.te-dropdown .te-dropdown-body .label-pane-list ul.dropdown-item {
    margin-left: 0;
  }
  .label-dropdown.te-dropdown .te-dropdown-body .label-pane-list ul.dropdown-item > li.header:first-child {
    margin-top: 1px;
  }
  .label-dropdown.te-dropdown .te-dropdown-body .label-pane-list ul.dropdown-item > li.header {
    margin: 0;
    border: 0;
    padding: 0;
  }
  .label-dropdown.te-dropdown .te-dropdown-body .label-pane-list .title {
    padding: 6px 4px 5px;
  }
  .label-dropdown.te-dropdown .te-dropdown-body .label-pane-list .separator {
    margin-top: 5px;
    padding-top: 5px;
    border-top: 1px solid #ebeef1;
  }
  .label-dropdown.te-dropdown .te-label.default.text {
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-color: transparent !important;
  }
  .label-dropdown.te-dropdown .te-label.default.custom,
.label-dropdown.te-dropdown .te-label.default.text {
    width: 150px;
    text-indent: 0;
  }
  .label-dropdown.te-dropdown .te-label.default.custom span.label-name,
.label-dropdown.te-dropdown .te-label.default.text span.label-name {
    text-align: left;
    width: 106px;
    max-width: 107px;
  }
  .te-selector .te-selector-body.fit-header {
    min-width: inherit;
  }
  .te-selector .te-selector-body.fit-header.open {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
  }
  .te-invalid-field-target.ng-invalid.ng-pristine .te-selector-header:not(.open),
.te-selector.ng-invalid.ng-pristine .te-selector-header:not(.open) {
    border: 1px solid #9e181e;
  }
  .te-selector-header {
    display: flex;
    align-items: center;
    -webkit-touch-callout: text;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    position: relative;
    cursor: pointer;
    background-color: #f8f8f8;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
  }
  .te-selector-header.open {
    z-index: 100;
  }
  .te-selector-header .selector-header {
    flex: 1 1 auto;
    display: flex;
    min-width: 0;
    align-items: center;
    margin-left: 7px;
  }
  .te-selector-header .selector-header .header-icon {
    flex: 0 0 auto;
    margin-right: 3px;
  }
  .te-selector-header .selector-header .header-icon.teicon {
    margin-top: 0;
  }
  .te-selector-header .selector-header .label-bullet {
    flex: 0 0 30px;
  }
  .te-selector-header .selector-header .label-bullet .bullet-container {
    padding-top: 4px;
  }
  .te-selector-header .selector-header .header-text {
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .te-selector-header .selector-header-icon-group {
    flex: 0 0 auto;
    display: flex;
    margin-right: 5px;
    align-items: center;
  }
  .te-selector-header .selector-header-icon-group .selector-header-dropdown-icon {
    flex: 0 0 16px;
    margin-top: 0;
    border: none;
    outline: 0;
  }
  .te-selector-header .selector-header-icon-group .selector-header-close-icon {
    flex: 0 0 12px;
    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 right top;
    height: 12px;
    opacity: 0.5;
  }
  .te-selector-header .selector-header-icon-group .selector-header-close-icon:hover {
    opacity: 1;
  }
  .te-selector-header.disabled {
    color: #666;
    cursor: default;
  }
  .te-selector-header.disabled .selector-header-dropdown-icon {
    opacity: 0.5;
    cursor: default;
  }
  .te-selector-header.list-selected {
    color: #000;
    min-height: 26px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 20px;
  }
  .te-selector-header.list-selected.has-options {
    padding-top: 2px;
    align-items: stretch;
  }
  .te-selector-header.list-selected.has-options .selector-header {
    flex-flow: row wrap;
  }
  .te-selector-header.list-selected.has-options .selector-header-icon-group {
    align-items: flex-start;
    padding-top: 3px;
  }
  .te-selector-header.list-selected .option-label {
    display: inline-flex;
    align-items: center;
    flex: 0 1 auto;
    background-color: #f8f8f8;
    margin-right: 2px;
    margin-bottom: 2px;
    padding: 0 5px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid #ccc;
  }
  .te-selector-header.list-selected .option-label > .content {
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .te-selector-header.counter, .te-selector-header.singleselect {
    height: 26px;
    color: #000;
  }
  .te-selector[disabled] .te-selector-header.list-selected .ui-icon-close {
    display: none;
  }
  .te-label.default {
    display: inline-block;
    min-width: 70px;
    padding: 3px 3px 3px 0;
    background-color: #fff;
    border: 1px solid #efefef;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    cursor: default;
    text-align: left;
  }
  .te-label.default.selected {
    background-color: #efefef;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.3);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.3);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.3);
  }
  .te-label.default.selectable {
    cursor: pointer;
  }
  .te-label.default.selectable:hover {
    border-color: #ccc;
  }
  .te-label.default textarea {
    resize: none;
    margin: 0;
  }
  .te-label.default .label-edit-error {
    margin-top: 3px;
    margin-left: 10px;
  }
  .te-label.default .edit-actions {
    display: inline-block;
    width: 14px;
    vertical-align: middle;
  }
  .te-label.default span.action {
    display: inline-block;
    cursor: pointer;
  }
  .te-label.default span.action.smaller {
    background-size: 75%;
    background-position: 3px 0;
  }
  .te-label.default span.action.update-label {
    margin-bottom: 12px;
  }
  .te-label.default .label-colorpicker {
    display: inline-block;
    vertical-align: middle;
    background-color: transparent;
    cursor: pointer;
    height: 14px;
    margin-left: 8px;
    margin-right: 8px;
  }
  .te-label.default span.label-bullet {
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
    margin-right: 8px;
  }
  .te-label.reduced span.label-bullet {
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
  }
  .te-label.default span.label-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left: 5px;
    margin-right: 5px;
    vertical-align: middle;
  }
  .te-label.default span.label-name {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 5px;
    padding: 0 3px 0 3px;
    max-width: 64px;
  }
  .te-label.compact {
    display: inline-block;
    margin-right: 3px;
  }
  .te-label.compact span.label-bullet {
    height: 14px;
    display: inline-block;
    vertical-align: middle;
  }
  .te-label.compact span.label-icon {
    display: inline-block;
    vertical-align: middle;
    height: 16px;
    width: 16px;
  }
  .te-simple-colorpicker {
    display: none;
    background-color: #fff;
    -webkit-box-shadow: 0 0 10px 1px #ccc;
    -moz-box-shadow: 0 0 10px 1px #ccc;
    box-shadow: 0 0 10px 1px #ccc;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid #ccc;
    position: absolute;
    max-width: 130px;
    max-height: 130px;
    min-height: 50px;
    padding: 5px 3px 0 5px;
  }
  .te-simple-colorpicker.visible {
    display: block;
    z-index: 100;
    margin-top: -90px;
  }
  .te-simple-colorpicker .colorbox {
    display: inline-block;
    width: 21px;
    height: 21px;
    margin-right: 3px;
    cursor: pointer;
    border: 1px solid #ccc;
  }
  .te-simple-colorpicker .header {
    cursor: default !important;
    margin-top: -3px;
    padding-bottom: 3px;
  }
  .te-simple-colorpicker .header span {
    color: #999;
    font-style: italic;
  }
  .te-simple-colorpicker .header .close {
    margin-left: 50px;
  }
  .te-selector.timezone-selector {
    display: inline-block;
  }
  .te-selector.timezone-selector.fit-header .te-selector-header {
    width: 335px;
  }
  .reduced-width .te-selector.timezone-selector .te-selector-header {
    width: 218px;
  }
  .te-selector.example-custom-header-width .te-selector-header {
    width: 450px !important;
  }
  .te-selector.example-custom-header-width2 .te-selector-header {
    width: 150px !important;
  }
  .new-selector .te-selector-body-stretch {
    margin-top: 0;
  }
  .new-selector.te-selector {
    display: inline-block;
  }
  .new-selector.te-selector .content-wrapper {
    border: none;
  }
  .new-selector.te-selector .te-selector-header {
    align-items: flex-start;
    background-color: transparent;
    border: none;
    height: 28px;
  }
  .new-selector.te-selector .te-selector-header .selector-header {
    margin-top: 0;
    margin-left: 0;
  }
  .new-selector.te-selector .te-selector-header .selector-header span:first-child {
    margin: 0;
  }
  .new-selector.te-selector .te-selector-header .selector-header-dropdown-icon {
    margin: 1px 0 0 0;
  }
  .new-selector.te-selector .te-selector-body.arrow-box:after {
    border-bottom-color: #f8f8f8;
  }
  .new-selector.te-selector .te-selector-body.open {
    border-radius: 3px 3px 3px 3px;
  }
  .colorpicker-visible {
    display: block !important;
  }
  .colorpicker.dropdown-menu {
    padding: 4px;
    min-width: 120px;
  }
  .colorpicker-alpha.dropdown-menu {
    padding: 4px;
    min-width: 140px;
  }
  .colorpicker-saturation {
    width: 100px;
    height: 100px;
    background-image: url("data:image/png;base64,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");
    cursor: crosshair;
    float: left;
  }
  .colorpicker-saturation i {
    display: block;
    height: 5px;
    width: 5px;
    border: 1px solid #000;
    border-radius: 5px;
    position: absolute;
    top: 0;
    left: 0;
    margin: -4px 0 0 -4px;
  }
  .colorpicker-saturation i b {
    display: block;
    height: 5px;
    width: 5px;
    border: 1px solid #fff;
    border-radius: 5px;
  }
  .colorpicker-hue,
.colorpicker-alpha {
    width: 15px;
    height: 100px;
    float: left;
    cursor: row-resize;
    margin-left: 4px;
    margin-bottom: 4px;
  }
  .colorpicker-hue i,
.colorpicker-alpha i {
    display: block;
    height: 1px;
    background: #000;
    border-top: 1px solid #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    margin-top: -1px;
  }
  .colorpicker-hue {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEUA/z8AuP//JAAA/33/3AAA/1ABAv8A/7r/AH7/jgD2AP8A//j/AEHmAP/XAP/HAP+4AP//ALyoAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8ATv//AG7/cAD/vgD/APoAmv//ADH/AKwB/wMA5//4Eg4AL///AOr/UQD/nwAA/27/7AAA/+kAe/8Ayf8A/5sA/zEA/6z/ABEAEP8A/17/MgAA/9n/ACL/gAD/AJ0AXP8Aqv//AMoA/yHqFBb/zAD/AGD/ANsA9//1/wDk/wDV/wDF/wC3/wD/AI2m/wD/FACY/wCI/wB5/wBp/wD/YgBb/wBK/wA8/wAs/wAd/wAN/wAAPv8A/xH/AFAAi///rQAA/8r/+gAA1///QwAAH/8Abf8A/43c/JNGAAAAiUlEQVR4AQXBg2EDAAAAsMy2bds2ttp2+/8PTby79mDLsKJPq/oFPdk24dWXAxsGjRg1ZtykKdNmzJozb8GiJct63WjYl7fiWdOZkk0vOpyr2fVtyKl7FX2uXGjpcuxWDy69KdiRk5WRlpIUFxMVERLw78+vH1Unun1YV3ZkwKM1CYfq7nQK22sD03ITV2Aqp0IAAAAASUVORK5CYII=");
  }
  .colorpicker-alpha {
    display: none;
  }
  .colorpicker-alpha,
.colorpicker-color {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAMAAACIElGlAAADAFBMVEUAAADT09PT09P////T09P////e3t7q6urT09Px8fHT09P////////T09PT09P////////T09PT09P////////////T09PT09P////////////T09P////T09PT09PT09P////T09PT09P////////////////T09P////T09PT09P////T09PT09PT09PT09PT09PT09P////T09P////T09PT09P////////////T09P////T09P////////////T09PT09P////T09P////////////////////T09P////////T09PT09P////////////////////////T09PT09P////////////////////////T09PT09P////T09PT09P////////T09P////////////T09P////////T09P////T09P////T09P////T09PT09PT09PT09P////T09PT09PT09PT09PT09PT09P////T09P////T09PT09P////////////T09PT09PT09P////T09PT09PT09PT09PT09PT09PT09P////////////////T09PT09P////////////T09P////////T09P////T09PT09PT09P////////T09P////////T09P////T09PT09P////////////////T09PT09PT09PT09P////T09PT09PT09PT09PT09PT09PT09P////T09P////T09PT09PT09PT09PT09P////////////////////////////////////T09P////T09P////T09P////T09PT09P////////////T09P////T09P////T09P////////////T09PT09P////////////////T09PT09P////T09P////T09PT09P////T09P////T09PT09P////T09PT09PT09PT09P////T09PT09P////////////T09PT09P////T09P////////T09MQsm1FAAABAHRSTlMAgJN8/vcDAfcCnJyGaZmZlomGk4yJOmM/eTxs8wY0YDFC7HNdLx18n5/7aUvzCcW9+qKiK8P0ZiltRwfdw/n8Px3WduJjItj78ss5PDHUNELbwP5wplA2FglEVwvkqNarCs4Z7b2sDLgQ0xNdyLrr0eLLUeW1Vs5TWQLwjPI3ZvQGdvxFyFrAeevaLCLvGd0kpRskGyf4qK605xKvFrGyDRHnBYMEkJaDkIBvB/gpH99O6CrbIC4nH3Lg2SXp4A7Qul/GDEgPSlMQ6LjqFU0SjyCCj5V/gnBN7xglL3O70WBU7gjFFEfft0sPTo1ndRipwXr2yRemWRVENq+ytbGuxGaWGQAAAnpJREFUeNpNxmdcDHAAxvEHOWXvmXX23ntv2XvvMg/Z44x0KaRBSnfcKSqlnYZKp1QqGpT20KZh783/eePj+3vzw3/q/AM9iURPTy6XS+RwcXNzcZMQTE1dTE3bE7y9S0u9xxD600rCGtpI2ErOsbGxzoiMrIqscnaOi4vDdnp4XYSrguwxQSb7KpMllycnl2MFaTSaTxrY5NrY5BoKb2BnZ2doZ29vb2OPSdSd4Bcc7OcXGhqamgqrYCsrq+mEiEtC3gUBDg55Dg53IkQYSYG+gb6+GEqB5wV0o5D8/JAQdKK5hA40n3BS+L6c0JJmE+ZQW8JEak1YQJ0Jq+jbaQEPnotGE+IrK+Pj+xKqU6pTUrIDAgKysZ+WEY5QQkJxcQIO0WrCUbL4YmFhgZ3UlVAUHR1d1JEwjVoRRpDJKxMTE/ShBoRR1I6whLyyvLyyUFAQFhbWhTCFFArFawXOCu/bEHpQLYKnZ0aGZw2CR1qah0dmpqurK+pTU0ILakJoTi+PC7j5RHTrqQg1qRkh3T3d3b0xoSE1ItSleoSe1IswmIYQPl8UlhLWkaOj41tHbKENBLX6j1qt/KFUKnFN+Onk9NvJCQdJpfqlUqGiIjExcRthN91/JsJmGkhYRO/OCBhHwwgxMWUxZQMIu8j8o7m5OfbRLMJh2kTYQ1FRhYVR2EHzCOtpMmEG3SUsJEvLoKAg2Prb2tqOJYSH+/uH33shwlTaS1hLBwhX6AYX2tuiRwStVntOa5yUZJwEqbREKjUi5Bjl5BhZW1uXWOMYGRBOnNDX1zfoxz1FwwkfSJfgo6vr41P7soBBNJ7Qm2YSzHTMzMwmEHRoMf0Fm5mYOUrzNBYAAAAASUVORK5CYII=");
  }
  .colorpicker {
    *zoom: 1;
    top: 0;
    left: 0;
    padding: 4px;
    min-width: 120px;
    margin-top: 1px;
    border-radius: 4px;
  }
  .colorpicker div {
    position: relative;
  }
  .colorpicker.alpha {
    min-width: 140px;
  }
  .colorpicker.alpha .colorpicker-alpha {
    display: block;
  }
  .colorpicker:after,
.colorpicker:before {
    content: "";
    display: inline-block;
    position: absolute;
  }
  .colorpicker:after {
    clear: both;
    border: 6px solid transparent;
    top: -6px;
    left: 7px;
  }
  .colorpicker:before {
    border: 7px solid transparent;
    top: -7px;
    left: 6px;
  }
  .colorpicker-position-top:after {
    border-top: 6px solid #fff;
    border-bottom: 0;
    top: auto;
    bottom: -6px;
  }
  .colorpicker-position-top:before {
    border-top: 7px solid #ccc;
    border-bottom: 0;
    top: auto;
    bottom: -7px;
  }
  .colorpicker-position-right:after {
    border-right: 6px solid #fff;
    border-left: 0;
    top: 11px;
    left: -6px;
  }
  .colorpicker-position-right:before {
    border-right: 7px solid #ccc;
    border-left: 0;
    top: 10px;
    left: -7px;
  }
  .colorpicker-position-bottom:after {
    border-bottom: 6px solid #fff;
    border-top: 0;
  }
  .colorpicker-position-bottom:before {
    border-bottom: 7px solid #ccc;
    border-top: 0;
  }
  .colorpicker-position-left:after {
    border-left: 6px solid #fff;
    border-right: 0;
    top: 11px;
    left: auto;
    right: -6px;
  }
  .colorpicker-position-left:before {
    border-left: 7px solid #ccc;
    border-right: 0;
    top: 10px;
    left: auto;
    right: -7px;
  }
  .colorpicker-color {
    height: 10px;
    margin-top: 5px;
    clear: both;
    background-position: 0 100%;
  }
  .colorpicker-color div {
    height: 10px;
  }
  .alert-status-icon,
.alert-status-icon-medium,
.alert-status-icon-large {
    float: left;
    margin: 0 5px 0 0;
    padding: 0;
    border: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 12px;
    height: 12px;
  }
  .alert-status-icon-medium {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 14px;
    height: 14px;
  }
  .alert-status-icon-large {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 20px;
    height: 20px;
    margin-right: 8px;
  }
  .alert-status-red {
    background-color: #ac0011;
    color: #ac0011;
  }
  .alert-status-red-light {
    background-color: #ce5b5f;
    color: #ce5b5f;
  }
  .alert-status-green {
    background-color: #3cb21b;
    color: #3cb21b;
  }
  .alert-status-green-light {
    background-color: #49b370;
    color: #49b370;
  }
  .alert-status-yellow {
    background-color: #dddd00;
    color: #dddd00;
  }
  .alert-status-gray {
    background-color: #999;
    color: #999;
  }
  .alert-status-gray-lightish {
    background-color: #ccc;
  }
  h3[class*=alert-status-] {
    line-height: 18px;
    font-size: 16px;
    background-color: inherit;
    margin: 0;
  }
  .auto-baseline-tool-tip {
    width: 200px;
    min-height: 40px;
    padding: 20px;
    margin-top: -100px;
  }
  .auto-baseline-tool-tip .base-line-text {
    line-height: 1.3;
  }
  .atrp-main {
    display: inline-block;
    white-space: normal;
    min-width: 250px;
  }
  .atrp-time a.btn.btn-link {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 15px;
    height: 15px;
    padding: 0;
    margin: 0;
  }
  .atrp-time a.btn.btn-link i.icon-chevron-up {
    display: block;
    background: none !important;
  }
  .atrp-time a.btn.btn-link i.icon-chevron-up:after {
    content: "+";
  }
  .atrp-time a.btn.btn-link i.icon-chevron-down {
    display: block;
    margin-top: -1px;
    background: none !important;
  }
  .atrp-time a.btn.btn-link i.icon-chevron-down:after {
    content: "-";
  }
  .atrp-button-wrapper {
    display: inline-block;
    position: relative;
    z-index: 4;
    padding: 10px;
    border: 1px solid #ccc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    background: #fff;
  }
  .atrp-button-wrapper:hover {
    background: #efefef;
  }
  .atrp-button-wrapper.active {
    -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;
    background: #efefef;
  }
  .atrp-button-wrapper.active.with-datepicker {
    -webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    border-bottom: 1px solid transparent;
    z-index: 6;
  }
  .atrp-button-wrapper .arrow-icon {
    display: inline-block;
    margin-top: 4px;
  }
  .atrp-button-wrapper .atrp-label-wrapper {
    display: inline-block;
    vertical-align: top;
    margin: auto 5px;
  }
  .atrp-dropdown {
    display: block;
    position: absolute;
    z-index: 5;
    margin-top: -2px;
    padding: 10px;
    background: #efefef;
    border: 1px solid #ccc;
    border-top: 1px solid transparent;
    -webkit-border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
    width: 110px;
  }
  .atrp-dropdown.with-datepicker {
    -webkit-border-radius: 0px 5px 5px 5px;
    -moz-border-radius: 0px 5px 5px 5px;
    border-radius: 0px 5px 5px 5px;
    border-top: 1px solid #ccc;
    z-index: 5;
    width: 421px;
  }
  .atrp-dropdown.with-datepicker.single {
    width: 311px;
  }
  .atrp-dropdown ul.atrp-sidemenu {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  .atrp-dropdown ul.atrp-sidemenu li {
    padding: 8px 16px 8px 16px;
  }
  .atrp-dropdown ul.atrp-sidemenu li:hover {
    cursor: pointer;
    background: white;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
  .atrp-dropdown ul.atrp-sidemenu li.selected {
    background: #ccc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
  .atrp-dropdown .atrp-dateselect {
    display: inline-block;
    vertical-align: top;
    background: white;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #ccc;
    padding: 10px;
    width: 286px;
  }
  .atrp-dropdown .atrp-dateselect .atrp-time {
    margin-bottom: 10px;
  }
  .atrp-dropdown .atrp-dateselect .atrp-time button {
    width: 45px;
  }
  .atrp-dropdown .atrp-dateselect .atrp-time table {
    margin: auto;
    width: 200px;
  }
  .atrp-dropdown .atrp-dateselect .atrp-time table thead > tr > th {
    background-color: transparent !important;
    border: none;
    padding: 0;
    margin: 0;
  }
  .atrp-dropdown .atrp-dateselect .atrp-time table tbody > tr > td {
    text-align: center;
    vertical-align: middle;
    border: none;
    padding: 3px;
    margin: 0;
  }
  .atrp-dropdown .atrp-dateselect .atrp-time table tbody > tr > td input[type=text] {
    width: 64px;
  }
  .atrp-dropdown .atrp-dateselect .atrp-interval {
    height: 40px;
    text-align: center;
  }
  .atrp-dropdown .atrp-dateselect .atrp-interval .atrp-spec {
    margin-left: 20px;
  }
  .atrp-dropdown .atrp-dateselect .atrp-calendar table,
.te-datepicker-popup + .dropdown-menu table {
    table-layout: fixed;
    width: 270px;
    margin: auto;
    font-size: 12px;
  }
  .atrp-dropdown .atrp-dateselect .atrp-calendar table thead > tr > th,
.te-datepicker-popup + .dropdown-menu table thead > tr > th {
    background-color: transparent !important;
    text-align: center;
    border: none;
    padding: 2px;
    margin: 0;
  }
  .atrp-dropdown .atrp-dateselect .atrp-calendar table tbody > tr > td,
.te-datepicker-popup + .dropdown-menu table tbody > tr > td {
    border: none;
    padding: 0;
    margin: 0;
  }
  .atrp-dropdown .atrp-dateselect .atrp-calendar table thead > tr:first-child,
.te-datepicker-popup + .dropdown-menu table thead > tr:first-child {
    background: url(images/bg_fallback.png) 0 0 repeat-x;
    background-color: #dddddd;
    background-image: -moz-linear-gradient(top, rgb(237, 237, 237), rgb(196, 196, 196));
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgb(237, 237, 237)), to(rgb(196, 196, 196)));
    background-image: -webkit-linear-gradient(top, rgb(237, 237, 237), rgb(196, 196, 196));
    background-image: -o-linear-gradient(top, rgb(237, 237, 237), rgb(196, 196, 196));
    background-image: linear-gradient(to bottom, rgb(237, 237, 237), rgb(196, 196, 196));
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEDEDED", endColorstr="#FFC4C4C4", GradientType=0);
    height: 33px;
    width: 270px;
  }
  .atrp-dropdown .atrp-dateselect .atrp-calendar table thead > tr:first-child > th,
.te-datepicker-popup + .dropdown-menu table thead > tr:first-child > th {
    padding: 0.35em 0px;
  }
  .atrp-dropdown .atrp-dateselect .atrp-calendar table tbody > tr > td,
.te-datepicker-popup + .dropdown-menu table tbody > tr > td {
    padding: 0px !important;
  }
  .atrp-dropdown .atrp-dateselect .atrp-calendar table thead > tr > th .btn,
.te-datepicker-popup + .dropdown-menu table thead > tr > th .btn {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: none;
    border: none;
  }
  .atrp-dropdown .atrp-dateselect .atrp-calendar table thead > tr > th .btn.float-left,
.te-datepicker-popup + .dropdown-menu table thead > tr > th .btn.float-left {
    height: 16px;
    padding: 0;
    margin: 0;
  }
  .atrp-dropdown .atrp-dateselect .atrp-calendar table thead > tr > th .btn.float-left i.icon-chevron-left,
.te-datepicker-popup + .dropdown-menu table thead > tr > th .btn.float-left i.icon-chevron-left {
    display: inline-block;
    width: 16px;
    height: 16px;
    padding: 0;
    margin: 0 0 0 5px;
    background: url(aristo/images/icon_sprite.png) no-repeat;
    background-position: 0px -32px !important;
  }
  .atrp-dropdown .atrp-dateselect .atrp-calendar table thead > tr > th .btn.float-left i.icon-chevron-left:hover,
.te-datepicker-popup + .dropdown-menu table thead > tr > th .btn.float-left i.icon-chevron-left:hover {
    background-position: 0px -48px !important;
  }
  .atrp-dropdown .atrp-dateselect .atrp-calendar table thead > tr > th .btn.float-right,
.te-datepicker-popup + .dropdown-menu table thead > tr > th .btn.float-right {
    height: 16px;
    padding: 0;
    margin: 0;
  }
  .atrp-dropdown .atrp-dateselect .atrp-calendar table thead > tr > th .btn.float-right i.icon-chevron-right,
.te-datepicker-popup + .dropdown-menu table thead > tr > th .btn.float-right i.icon-chevron-right {
    display: inline-block;
    width: 16px;
    height: 16px;
    padding: 0;
    margin: 0 5px 0 0;
    background: url(aristo/images/icon_sprite.png) no-repeat;
    background-position: -16px -32px !important;
  }
  .atrp-dropdown .atrp-dateselect .atrp-calendar table thead > tr > th .btn.float-right i.icon-chevron-right:hover,
.te-datepicker-popup + .dropdown-menu table thead > tr > th .btn.float-right i.icon-chevron-right:hover {
    background-position: -16px -48px !important;
  }
  .atrp-dropdown .atrp-dateselect .atrp-calendar table thead > tr > th .btn.btn-block:active:hover,
.te-datepicker-popup + .dropdown-menu table thead > tr > th .btn.btn-block:active:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: none;
    border: none;
  }
  .atrp-dropdown .atrp-dateselect .atrp-calendar table tbody > tr > td .btn,
.te-datepicker-popup + .dropdown-menu table tbody > tr > td .btn {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: none;
    border: none;
    font-weight: normal;
  }
  .atrp-dropdown .atrp-dateselect .atrp-calendar table tbody > tr > td .btn.btn-info,
.te-datepicker-popup + .dropdown-menu table tbody > tr > td .btn.btn-info {
    background-color: #5f83b9;
    border-color: #5f83b9;
    color: #fff;
    font-weight: bold;
    text-shadow: 0 1px 1px #234386;
  }
  .atrp-dropdown .atrp-dateselect .atrp-calendar table tbody > tr > td .btn:active,
.te-datepicker-popup + .dropdown-menu table tbody > tr > td .btn:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: none;
    border: none;
  }
  .atrp-dropdown .atrp-dateselect .atrp-preview-range {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .atrp-dropdown .atrp-dateselect .atrp-preview-range .atrp-preview-range-label {
    display: block;
    font-size: 11px;
    color: #999;
  }
  .atrp-dropdown .atrp-dateselect .atrp-preview-range .atrp-preview-range-text {
    display: block;
    margin-top: 5px;
    line-height: 18px;
    text-align: center;
    background: #efefef;
    border: 1px solid #ccc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
  .atrp-dropdown .atrp-dateselect .atrp-actions {
    float: right;
    margin-left: auto;
    margin-right: auto;
  }
  /**********************************
   * Tree list container and items
   **********************************/
  .tree-list-container:before {
    content: "";
    width: 1px;
    top: 0;
    bottom: 24px;
    left: 10px;
    position: absolute;
    border-left: 1px solid #ccc;
  }
  .alerts-control-row {
    margin-bottom: 10px;
    width: 100%;
  }
  .alerts-control-row .outage-controls {
    padding-left: 6px;
  }
  .tree-list-item {
    position: relative;
    padding-left: 24px;
    display: block;
  }
  .tree-list-item.adjust {
    min-height: 26px;
    margin-bottom: 10px;
  }
  .tree-list-item .tree-list-control, .tree-list-item > a:first-child {
    display: inline-block;
    padding: 3px;
  }
  .tree-list-item:last-child:after {
    content: "";
    background: #fff;
    height: 100%;
    width: 14px;
    top: 12px;
    left: 10px;
    position: absolute;
    border-top: 1px solid #ccc;
  }
  .tree-list-item:not(:last-child):after {
    content: "";
    height: 1px;
    width: 14px;
    top: 12px;
    left: 10px;
    position: absolute;
    border-bottom: 1px solid #ccc;
  }
  .expression-pretty .alert-condition {
    color: #333;
    font-weight: bold;
  }
  .alert-condition-body {
    position: relative;
  }
  .alert-condition-container {
    margin-bottom: 9px;
  }
  .alert-condition-container .nested-condition-input {
    margin-left: -15px;
  }
  .alert-condition-container .time-window-text {
    margin-top: 5px;
  }
  .alert-condition-container .suboperator {
    width: 25%;
  }
  .alert-condition-container .alert-condition-client-validation-error {
    padding-top: 10px;
  }
  .alert-conditions-panel .info-icon {
    position: absolute;
  }
  .alert-conditions-panel .teicon-info {
    margin-left: 5px;
  }
  .alert-conditions-panel .classic-dynamic-tooltip {
    margin-left: 6px;
    margin-top: 1px;
    margin-right: 58px;
  }
  .alert-conditions-panel .classic-dynamic-tooltip .text {
    margin-left: 4px;
  }
  .alert-conditions-panel .classic-dynamic-tooltip .teicon-info-blue {
    margin-top: 6px;
  }
  .alert-conditions-panel .rule-tooltip-container {
    margin-left: 8px;
  }
  .alert-conditions-panel .rule-tooltip-container .rule-tooltip-text {
    margin-left: 10px;
    margin-top: 1px;
  }
  .alert-conditions-panel .rule-tooltip-container .rule-tooltip-text .teicon-extlink-alt-blue {
    display: none;
  }
  .alert-conditions-panel .rule-tooltip-container .rule-tooltip-text:hover .teicon-extlink-alt-blue {
    display: inline-block;
    margin-left: 5px;
  }
  .alert-conditions-panel .teicon-info-blue {
    background-size: 16px 16px;
    margin-top: 1px;
    margin-left: -9px;
  }
  .alert-condition-container span,
.alert-condition-container p {
    padding: 5px;
  }
  .alert-condition-container span.multisearch-placeholder,
.alert-condition-container p.multisearch-placeholder {
    padding: 0;
  }
  .alert-condition-container .te-selector-value-condition span {
    padding: 0;
  }
  .alert-condition-container .alert-condition-spaced {
    padding-top: 18px;
  }
  .alert-condition-selector-join-operator {
    width: 60px;
  }
  .alert-condition-selector-hop-location {
    width: 94px;
  }
  .alert-condition-input-number-type {
    width: 30px;
  }
  .alert-condition-custom-head-bgp-hop {
    line-height: 28px;
  }
  .alert-condition-custom-head-hop {
    line-height: 28px;
  }
  .alert-condition-custom-head-components {
    line-height: 28px;
  }
  .device-alert-interfaces-selector.te-selector .pane-header {
    width: auto;
  }
  .device-alert-interfaces-selector.te-selector .te-selector-body {
    width: 500px;
  }
  .interface-ip-target-multisearch .multisearch-input {
    width: 150px;
  }
  .relative-parent {
    position: relative;
  }
  #sharing-tabs .sharing-visits {
    padding: 10px 20px;
  }
  #sharing-tabs .sharing-visits .general-info {
    width: 280px;
    display: table-cell;
  }
  #sharing-tabs .sharing-visits .general-info .link {
    width: 250px;
    height: 15px;
  }
  #sharing-tabs .sharing-visits .general-info .author {
    padding: 10px 5px;
  }
  #sharing-tabs .sharing-visits .visits {
    width: 550px;
    display: table-cell;
  }
  #sharing-tabs .sharing-visits .visits .visits-header {
    text-align: center;
    color: #666;
    font-weight: bold !important;
    font-size: 1.1rem !important;
  }
  #sharing-tabs .sharing-visits .visits-list {
    margin: 15px;
    border-spacing: 0;
  }
  #sharing-tabs .sharing-visits .visits-list th {
    cursor: pointer;
  }
  #sharing-tabs .sharing-visits .visits-list thead > tr > th:first-child {
    width: 200px;
  }
  #sharing-tabs .sharing-visits .visits-list tbody > tr > td {
    border: 0;
    padding: 0;
  }
  #sharing-tabs .sharing-visits .visits-list thead th,
#sharing-tabs .sharing-visits .visits-list tbody td {
    border: 0 !important;
  }
  #sharing-tabs .sharing-visits .visits-list .time {
    font-weight: bold;
    text-align: center;
  }
  #sharing-tabs .icon-header {
    width: 16px;
  }
  #sharing-tabs .after-datenicefy.date-interval {
    margin-left: 7px;
    margin-top: 2px;
    float: left;
  }
  #sharing-tabs .test-name-column {
    max-width: 300px;
  }
  #sharing-tabs .test-name-column > * {
    max-width: 340px;
  }
  #sharing-tabs .time-ago-column {
    width: 100px;
  }
  #sharing-tabs .sharer-column,
#sharing-tabs .sharee-column {
    width: 200px;
  }
  #sharing-tabs .date-column {
    width: 170px;
  }
  #sharing-tabs .teicon-trash:hover {
    cursor: pointer;
  }
  .sharing-outbound-row-body {
    min-height: 105px;
  }
  .sharing-snapshot-search-field {
    width: 215px;
  }
  .copy-helper-input {
    top: 0;
    left: -100%;
    position: absolute;
  }
  /* Styles for the info-board component */
  .info-board {
    background-color: #fff;
    border: 1px solid #ebeef1;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 10px;
  }
  .info-board.large {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  .info-board.square {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .info-board.square.large {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .info-board .header,
.info-board .header-only {
    line-height: 14px;
    margin: 0;
    font-size: 12px;
    font-weight: bold;
    color: #274752;
    border-bottom: 1px solid #ebeef1;
    padding: 7px 16px;
  }
  .info-board .header.large,
.info-board .header-only.large {
    line-height: 16px;
    font-size: 13px;
  }
  .info-board .header.huge,
.info-board .header-only.huge {
    line-height: 18px;
    padding: 15px;
  }
  .info-board .header.huge .heading,
.info-board .header-only.huge .heading {
    font-size: 14px;
  }
  .info-board .large-header {
    margin: 0;
    color: #274752;
    border-bottom: 1px solid #ebeef1;
    padding: 15px;
  }
  .info-board .large-header .heading {
    font-size: 14px;
    font-weight: bold;
  }
  .info-board .header-only {
    border-bottom: 0;
    padding: 0 10px 0 16px;
  }
  .info-board .header-only > span {
    display: inline;
    position: relative;
    top: 3px;
  }
  .info-board .body {
    padding: 16px;
  }
  .info-board .body.no-padding {
    padding: 0;
  }
  .info-board .title {
    color: #ccc;
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
  }
  .info-board .eyebrow-label {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 5px;
  }
  .info-board .eyebrow-label.te-label.default .label-name {
    display: inline-block;
    white-space: nowrap;
    max-width: 105px;
  }
  .dl-manpage {
    *zoom: 1;
  }
  .dl-manpage:before, .dl-manpage:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .dl-manpage:after {
    clear: both;
  }
  .dl-manpage dt {
    float: left;
    width: 160px;
    clear: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
    color: #333;
  }
  .dl-manpage dd {
    margin-left: 180px;
  }
  .dl-manpage dd code {
    background-color: transparent;
    padding: 0;
    border: none;
    color: #333;
  }
  .dl-horizontal.dl-left dt {
    width: auto;
    text-align: initial;
    margin-right: 5px;
  }
  .dl-horizontal.dl-left dt::after {
    display: inline;
    content: ":";
    font-weight: bold;
  }
  .dl-horizontal.dl-left dd {
    margin-left: 0;
  }
  dt.error {
    overflow: visible;
  }
  dt.error .teicon {
    float: left;
    margin-left: -20px;
  }
  ul.inline {
    margin: 0;
  }
  ul.inline.action-list li:first-child:before {
    content: " ";
    margin: 0;
  }
  ul.inline.action-list li:before {
    color: #369;
    content: "•";
    margin-left: -10px;
  }
  .hr-message .message-wrapper {
    margin-top: -28px;
  }
  .hr-message .message-wrapper span {
    background-color: #fff;
    padding: 10px;
  }
  .graphlet-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .graphlet-graph-container {
    flex-grow: 1;
  }
  .graphlet-graph {
    display: flex;
    align-items: center;
    margin: 2px;
  }
  .graphlet-value {
    font-weight: bold;
  }
  .graphlet-nodata {
    color: #999;
    font-weight: bold;
    font-size: 11px;
  }
  .graphlet-tip {
    z-index: 1000;
    line-height: 12px;
    background-color: #fff;
    color: #333;
    font-size: 10px;
    opacity: 0.85;
    padding: 5px;
    border: 2px solid #ccc;
    white-space: nowrap;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0px, 2px, 4px;
    -moz-box-shadow: 0px, 2px, 4px;
    box-shadow: 0px, 2px, 4px;
  }
  .graphlet-tip .value {
    font-weight: bold;
  }
  .graphlet {
    overflow: visible;
    box-sizing: border-box;
  }
  .search-field {
    background: white 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 -40px -22px;
    padding-left: 22px !important;
  }
  .multisearch-type .selected-type {
    color: #000;
    font-weight: bold;
    pointer-events: none;
    cursor: default;
  }
  .multisearch-wrapper {
    height: 30px;
    min-width: 1px;
    position: relative;
  }
  .multisearch-container {
    position: relative;
    width: 500px;
    height: 30px;
  }
  .multisearch-container.active {
    position: absolute;
    z-index: 100;
  }
  te-multisearch-aggregator.ng-invalid.ng-pristine .multisearch-box {
    border-color: #ca1f26;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  }
  te-multisearch-aggregator.ng-invalid.ng-pristine:focus {
    outline-style: none;
  }
  te-multisearch-aggregator.ng-invalid.ng-pristine:focus .multisearch-box {
    border-color: #9e181e;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ca1f26;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ca1f26;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ca1f26;
  }
  .multisearch-box {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    -o-user-select: text;
    user-select: text;
    position: relative;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    outline: none;
    border: 1px solid #ccc;
    background: #fff;
    cursor: text;
    line-height: 18px;
  }
  .multisearch-box.collapsed {
    height: 30px;
    overflow: hidden;
    border-radius: 2px 2px 2px 2px;
  }
  .multisearch-box.collapsed.disabled {
    cursor: pointer !important;
  }
  .multisearch-box.active {
    min-height: 30px;
    box-shadow: 2px 0px 4px 0px rgba(0, 0, 0, 0.2);
    border-radius: 2px 2px 0px 0px;
  }
  .multisearch-box.te-multisearch-aggregator.active {
    border-radius: 2px;
    z-index: 100;
  }
  .multisearch-box.search-icon, .multisearch-box.empty {
    background: #fff 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 100% -22px;
  }
  .multisearch-box .multisearch-placeholder {
    position: absolute;
    margin: 5px;
    color: #ccc;
    pointer-events: none;
  }
  .multisearch-box .multisearch-input-container {
    margin: 2px 0px 2px 2px;
    height: 24px;
    display: inline-block;
  }
  .multisearch-box .multisearch-input-container .multisearch-input {
    z-index: 5;
    color: #000;
    margin-top: 0px;
    margin-bottom: 0px;
    max-width: 200px;
    border: none;
    box-shadow: none;
    display: inline-block;
    vertical-align: top;
  }
  .multisearch-box .multisearch-input-container .multisearch-input:focus {
    border: none;
    box-shadow: none;
  }
  .multisearch-box.disabled .multisearch-input {
    opacity: 0;
    cursor: default;
    width: 1px;
    padding: 0;
  }
  .multisearch-box .multisearch-filter-remove-all {
    cursor: pointer;
    margin-top: 6px;
    opacity: 0.5;
  }
  .multisearch-box .multisearch-filter-remove-all:hover {
    opacity: 1;
  }
  .multisearch-box .multisearch-filter {
    margin: 2px 0px 0px 2px;
    height: 24px;
    display: inline-block;
    pointer-events: none;
    cursor: default;
  }
  .multisearch-box .multisearch-filter .multisearch-filter-field {
    height: 100%;
    margin: auto;
    padding: 0px 6px 0px 6px;
    display: inline-block;
  }
  .multisearch-box .multisearch-filter .multisearch-filter-key {
    border-radius: 2px 0px 0px 2px;
    background: #dbdbdb;
  }
  .multisearch-box .multisearch-filter .multisearch-filter-value {
    border-radius: 0px 2px 2px 0px;
    background: #efefef;
  }
  .multisearch-box .multisearch-filter .multisearch-filter-key .content,
.multisearch-box .multisearch-filter .multisearch-filter-value .content {
    margin-top: 3px;
    max-width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
    display: inline-block;
  }
  .multisearch-box .multisearch-filter .multisearch-filter-remove {
    pointer-events: auto;
    cursor: pointer;
    margin-top: 4px;
    opacity: 0.5;
  }
  .multisearch-box .multisearch-filter .multisearch-filter-remove:hover {
    opacity: 1;
  }
  .multisearch-box .multisearch-filter-aggregate {
    margin: 2px 0px 0px -1px;
    height: 24px;
    border-radius: 2px 2px 2px 2px;
    padding: 0px 5px 0px 5px;
    display: inline-block;
    pointer-events: none;
    cursor: default;
    background: #efefef;
    vertical-align: top;
  }
  .multisearch-box .multisearch-filter-aggregate.invisible {
    opacity: 0;
  }
  .multisearch-box .multisearch-filter-aggregate .content {
    margin-top: 3px;
  }
  [disabled] > .multisearch-box .multisearch-filter-remove,
[disabled] > .multisearch-box .multisearch-filter-remove-all {
    display: none;
  }
  te-multisearch-dropdown {
    display: block;
    position: relative;
    width: 100%;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background: #fff;
    max-height: 400px;
    overflow-y: auto;
    box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.2);
    border-radius: 0px 0px 2px 2px;
    z-index: 100;
  }
  .multisearch-dropdown-table {
    border-spacing: 0px 10px;
    font-size: 12px;
    width: 100%;
  }
  .multisearch-dropdown-table .multisearch-dropdown-suggestion.last {
    border-bottom: 1px solid #ccc;
  }
  .multisearch-dropdown-table .multisearch-dropdown-suggestion.last:last-child {
    border-bottom: 0px;
  }
  .multisearch-dropdown-table .multisearch-dropdown-suggestion:hover {
    background: #efefef;
  }
  .multisearch-dropdown-table .multisearch-dropdown-suggestion:hover .suggestion-text.expand {
    text-decoration: underline;
  }
  .multisearch-dropdown-table .multisearch-dropdown-suggestion td {
    padding: 0px 1px 0px 8px;
  }
  .multisearch-dropdown-table .multisearch-dropdown-suggestion .last {
    padding-bottom: 6px;
  }
  .multisearch-dropdown-table .multisearch-dropdown-suggestion .first {
    padding-top: 6px;
  }
  .multisearch-dropdown-table .multisearch-dropdown-suggestion .suggestion-label {
    color: #999;
  }
  .multisearch-dropdown-table .multisearch-dropdown-suggestion .suggestion-text .query-match {
    font-weight: bold;
  }
  .multisearch-dropdown-table .multisearch-dropdown-suggestion .suggestion-text.expand {
    color: #369;
  }
  .multisearch-dropdown-table td {
    white-space: nowrap;
  }
  .multisearch-dropdown-table td:last-child {
    width: 100%;
  }
  .multisearch-dropdown .te-dropdown-body {
    white-space: normal;
    background: #f8f8f8 !important;
    border: 1px solid #ccc !important;
  }
  .multisearch-dropdown .multisearch-agg-container {
    width: 250px;
    overflow-y: auto;
    max-height: 85px;
  }
  .multisearch-dropdown .multisearch-agg-container .multisearch-box {
    padding-right: 5px;
  }
  .modal.fade {
    transition: opacity 0.3s linear;
    top: 10%;
  }
  .modal.fade.right-panel-modal .modal-header {
    padding-left: 24px;
  }
  .modal.fade.right-panel-modal .panel-modal-header-text {
    font-size: 16px;
    padding: 15px 15px 15px 0;
  }
  .modal.fade.right-panel-modal > .modal {
    transition: all 0.3s cubic-bezier(0.86, 0, 0.07, 1);
    right: -600px;
    width: 600px;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .modal.fade.right-panel-modal.fade.in > .modal {
    right: 0;
    opacity: 1;
  }
  .modal.fade.right-panel-modal .modal-content {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex: 1;
    flex-grow: 1;
    overflow: auto;
  }
  .modal.fade.right-panel-modal.wide > .modal {
    right: -900px;
    width: 900px;
  }
  .te-modal-backdrop.modal-backdrop {
    background: #262b33 !important;
    overflow: hidden;
  }
  .te-modal.modal {
    border: none;
  }
  .te-modal.modal.fade {
    top: 8%;
  }
  .te-modal.modal.screenshot-modal .te-modal-container .modal-body {
    padding: 0;
    min-width: 50px;
    max-width: 100%;
    max-height: 100%;
  }
  .te-modal.modal .te-modal-container {
    width: auto;
    overflow: visible;
    border-radius: 3px;
    border: 1px solid #666;
  }
  .te-modal.modal .te-modal-container .modal-header {
    position: relative;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
  .te-modal.modal .te-modal-container .modal-body {
    width: auto;
    height: auto;
    min-width: 610px;
    max-width: 610px;
    min-height: 0;
    max-height: 600px;
  }
  .te-modal.modal .te-modal-container.zoomable .modal-body {
    cursor: pointer;
    cursor: -moz-zoom-in;
    cursor: -webkit-zoom-in;
  }
  .te-modal.modal .te-modal-container.zoom .modal-body {
    cursor: pointer;
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
  }
  .te-modal.modal .te-modal-container.zoom .modal-body img {
    max-width: none;
    width: 1024px;
    height: 768px;
  }
  .te-modal.modal .te-modal-container .nav-tabs li.active a,
.te-modal.modal .te-modal-container .tab-pane {
    background: white;
  }
  .te-modal.modal ul.nav.nav-tabs li.tab.disabled a:hover {
    background-color: #efefef;
    color: #999;
  }
  .te-modal.modal .tabbable {
    padding: 0 !important;
  }
  .te-modal.modal .te-modal-close {
    cursor: pointer;
    opacity: 0.5;
  }
  .te-modal.modal .te-modal-close:hover {
    opacity: 0.8;
  }
  .te-modal-close-no-header {
    cursor: pointer;
    opacity: 0.3;
    position: absolute;
    top: 11px;
    right: 12px;
    z-index: 1;
  }
  .te-modal-close-no-header:hover {
    opacity: 0.5;
  }
  .te-modal-container:focus {
    outline: 0;
  }
  .modal-header-nobg {
    background: none;
    border-bottom-color: #efefef;
  }
  .modal-fixed-selectors .te-selector.open {
    position: fixed;
    z-index: 1;
  }
  .modal-body-header-link {
    color: #0f76c3;
  }
  .modal-body-header-email {
    display: flex;
    align-items: center;
    gap: 10px;
  }
  .te-select-input {
    position: relative;
  }
  .te-select-input .overlay {
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .te-select-input .overlay a {
    pointer-events: all;
  }
  .te-select-input .te-select-input-ctrls {
    display: inline-block;
    font-size: 0.7em;
    position: absolute;
    right: 5px;
    top: 4px;
    line-height: 1.2em;
  }
  .te-select-input .te-select-input-ctrls a {
    color: #2d4750;
    text-decoration: none;
    opacity: 0.8;
  }
  .te-select-input .te-select-input-ctrls a:hover {
    opacity: 1;
  }
  .te-select-input input.te-select-input-text {
    color: #888;
    width: 100%;
  }
  .te-select-input input.te-select-input-text:focus {
    color: #222;
  }
  .te-select-input .teicon {
    position: absolute;
    right: 10px;
    top: 7px;
    opacity: 0.8;
  }
  te-date-time-picker te-date-picker,
te-date-time-picker te-time-picker {
    margin-right: 2px;
  }
  te-date-time-picker .date-time-picker {
    display: flex;
  }
  .te-date-picker {
    position: relative;
    display: inline-block;
  }
  .te-date-picker .te-select-input .te-select-input-text {
    width: 90px;
    padding-left: 8px;
    height: 20px;
  }
  .te-date-picker .overlay {
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .te-date-picker .overlay a {
    pointer-events: all;
  }
  .te-date-picker table thead > tr:first-child {
    background: none;
  }
  .te-date-picker table thead > tr:first-child strong {
    color: #000;
  }
  .te-date-picker .date-picker-calendar-trigger {
    position: absolute;
    right: 10px;
    top: 4px;
    opacity: 0.8;
  }
  .te-date-picker .date-picker-calendar-trigger:hover {
    opacity: 1;
  }
  .date-picker-calendar {
    position: absolute;
    background-color: #fff;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    z-index: 99;
    padding: 10px;
  }
  .date-picker-calendar table {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    position: relative;
  }
  .date-picker-calendar table thead > tr:nth-child(2) {
    color: #aaa;
    border-bottom: 1px solid #ccc;
  }
  .date-picker-calendar table thead > tr:nth-child(2) th {
    font-weight: normal;
  }
  .date-picker-calendar table thead > tr > th .btn {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: none;
    border: none;
  }
  .date-picker-calendar table thead > tr > th .btn:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: none;
    border: none;
  }
  .date-picker-calendar table thead > tr > th .btn.float-left {
    height: 16px;
    padding: 0;
    margin: 0;
  }
  .date-picker-calendar table thead > tr > th .btn.float-left i.icon-chevron-left {
    display: inline-block;
    width: 16px;
    height: 16px;
    padding: 0;
    margin: 0 0 0 5px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4wIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlnb24gZmlsbD0iIzI3NDc1MiIgcG9pbnRzPSIxMiwzIDEyLDEzIDQsOCAiLz4NCjwvc3ZnPg0K") no-repeat;
    opacity: 0.5;
  }
  .date-picker-calendar table thead > tr > th .btn.float-left i.icon-chevron-left:hover {
    opacity: 1;
  }
  .date-picker-calendar table thead > tr > th .btn.float-left i.icon-chevron-left:before {
    content: "";
  }
  .date-picker-calendar table thead > tr > th .btn.float-right {
    height: 16px;
    padding: 0;
    margin: 0;
  }
  .date-picker-calendar table thead > tr > th .btn.float-right i.icon-chevron-right {
    display: inline-block;
    width: 16px;
    height: 16px;
    padding: 0;
    margin: 0 5px 0 0;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4wIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlnb24gZmlsbD0iIzI3NDc1MiIgcG9pbnRzPSI0LDEzIDQsMyAxMiw4ICIvPg0KPC9zdmc+DQo=") no-repeat;
    opacity: 0.5;
  }
  .date-picker-calendar table thead > tr > th .btn.float-right i.icon-chevron-right:hover {
    opacity: 1;
  }
  .date-picker-calendar table thead > tr > th .btn.float-right i.icon-chevron-right:before {
    content: "";
  }
  .date-picker-calendar table thead > tr > th .btn.btn-block:active, .date-picker-calendar table thead > tr > th .btn.btn-block:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: none;
    border: none;
  }
  .date-picker-calendar table tbody > tr:first-child > td {
    padding-top: 6px;
  }
  .date-picker-calendar table tbody > tr > td .btn {
    color: #000;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: none;
    border: none;
    font-weight: normal;
    padding: 4px 8px;
  }
  .date-picker-calendar table tbody > tr > td .btn .muted, .date-picker-calendar table tbody > tr > td .btn .expression-pretty .join-operator, .expression-pretty .date-picker-calendar table tbody > tr > td .btn .join-operator, .date-picker-calendar table tbody > tr > td .btn[disabled=disabled] {
    color: #ccc;
  }
  .date-picker-calendar table tbody > tr > td .btn.btn-info {
    background-color: #5f83b9;
    border-color: #5f83b9;
    color: #fff;
    font-weight: bold;
    text-shadow: 0 0 0 #000;
  }
  .date-picker-calendar table tbody > tr > td .btn:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: none;
    border: none;
  }
  te-time-picker {
    display: inline-flex;
  }
  te-time-picker .te-select-input input.te-select-input-text {
    width: 50px;
    padding-left: 7px;
    height: 20px;
  }
  te-time-picker .meridiem-selector {
    margin-left: 12px;
    height: 26px;
    background-color: white;
    border: 1px solid #ccc;
    border-radius: 2px;
  }
  te-time-picker .meridiem-selector:focus {
    border: 1px solid #95bdd4;
  }
  te-time-picker .meridiem-selector select {
    width: auto;
    border: none;
    background: none;
  }
  te-time-picker .meridiem-selector select:focus {
    outline: none;
  }
  te-time-picker .item-pane .item-pane-list {
    padding: 0px;
  }
  te-time-picker .item-pane .item-pane-list ul {
    width: 100%;
  }
  te-time-picker .item-pane .item-pane-list ul li {
    padding: 0px;
  }
  te-time-picker .item-pane .item-pane-list .selector-items {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  te-time-picker .item-pane .item-pane-list .selector-items > span {
    width: 100%;
    text-align: center;
  }
  .timespn-selection .interval-count {
    color: #369;
    font-size: 28px;
    line-height: 2em;
  }
  .fixed-timespn-selection {
    background: #fff;
    border: 1px solid #dbdbdb;
    border-bottom: none;
    margin: 9px -10px -9px;
    padding: 9px;
  }
  .timespn-shortcuts a {
    margin-left: 0.5em;
    font-weight: bold;
  }
  .timespn-selector .selection {
    opacity: 0;
  }
  .timespn-selector .brush-container .left-overlay,
.timespn-selector .brush-container .right-overlay {
    fill: rgba(150, 150, 150, 0.15);
  }
  .timespn-selector .x-axis .tick {
    fill: #999;
  }
  .timespn-selector .x-axis .tick line {
    shape-rendering: crispEdges;
    stroke: #c0c0c0;
  }
  .timespn-selector .x-axis .domain {
    shape-rendering: crispEdges;
    stroke: #c0c0c0;
    stroke-width: 1;
  }
  .date-selection {
    display: inline-block;
    position: relative;
    width: 232px;
  }
  .date-selection.no-time {
    width: 120px;
  }
  .date-selection [te-time-input] {
    margin-left: 3px !important;
  }
  .date-selection .dropdown-menu[datepicker-popup-wrap] {
    padding-top: 0;
  }
  .date-selection .overlay {
    padding: 4px;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .date-selection .overlay > * {
    padding-right: 6px;
  }
  .date-selection .overlay a {
    pointer-events: all;
  }
  .date-selection .overlay .stepper {
    font-size: 8px;
    line-height: 10px;
  }
  .shepherd-footer {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    display: flex;
    justify-content: flex-end;
    padding: 0 0.75rem 0.75rem;
  }
  .shepherd-footer .shepherd-button:last-child {
    margin-right: 0;
  }
  .shepherd-cancel-icon {
    background: transparent;
    border: none;
    color: hsla(0deg, 0%, 50.2%, 0.75);
    font-size: 1.75em;
    cursor: pointer;
    font-weight: 400;
    margin: 0;
    padding: 0;
    transition: color 0.5s ease;
  }
  .shepherd-cancel-icon:hover {
    color: rgba(0, 0, 0, 0.75);
  }
  .shepherd-has-title .shepherd-content .shepherd-cancel-icon {
    color: hsla(0deg, 0%, 50.2%, 0.75);
  }
  .shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover {
    color: rgba(0, 0, 0, 0.75);
  }
  .shepherd-title {
    display: flex;
    font-size: 1.16em;
    font-weight: 800;
    flex: 1 0 auto;
    margin: 0;
    padding: 0;
  }
  .shepherd-header {
    align-items: center;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    display: flex;
    justify-content: flex-end;
    line-height: 1.3em;
    padding: 0.75rem 0.75rem 0;
  }
  .shepherd-has-title .shepherd-content .shepherd-header {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
  .shepherd-text {
    font-size: 1.16em;
    line-height: 1.3em;
    padding-left: 1.4em;
    padding-bottom: 1.75em;
    padding-right: 1.4em;
  }
  .shepherd-text p {
    margin-top: 0;
  }
  .shepherd-text p:last-child {
    margin-bottom: 0;
  }
  .shepherd-content {
    border-radius: 5px;
    outline: none;
    padding: 0;
  }
  .shepherd-element {
    background: #fff;
    border-radius: 5px;
    box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.2);
    max-width: 440px;
    opacity: 0;
    outline: none;
    transition: opacity 0.3s, visibility 0.3s;
    visibility: hidden;
    width: 100%;
    z-index: 9999;
  }
  .shepherd-enabled.shepherd-element {
    opacity: 1;
    visibility: visible;
  }
  .shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered) {
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
  }
  .shepherd-element,
.shepherd-element *,
.shepherd-element :after,
.shepherd-element :before {
    box-sizing: border-box;
  }
  .shepherd-arrow,
.shepherd-arrow:before {
    position: absolute;
    width: 16px;
    height: 16px;
    z-index: -1;
  }
  .shepherd-arrow:before {
    content: "";
    transform: rotate(45deg);
    background: #fff;
  }
  .shepherd-element[data-popper-placement^=top] > .shepherd-arrow {
    bottom: -8px;
  }
  .shepherd-element[data-popper-placement^=bottom] > .shepherd-arrow {
    top: -4px;
  }
  .shepherd-element[data-popper-placement^=left] > .shepherd-arrow {
    right: -8px;
  }
  .shepherd-element[data-popper-placement^=right] > .shepherd-arrow {
    left: -8px;
  }
  .shepherd-element.shepherd-centered > .shepherd-arrow {
    opacity: 0;
  }
  .shepherd-target-click-disabled.shepherd-enabled.shepherd-target,
.shepherd-target-click-disabled.shepherd-enabled.shepherd-target * {
    pointer-events: none;
  }
  .shepherd-modal-overlay-container {
    height: 0;
    left: 0;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    position: fixed;
    top: 0;
    transition: all 0.3s ease-out, height 0ms 0.3s, opacity 0.3s 0ms;
    width: 100vw;
    z-index: 9997;
  }
  .shepherd-modal-overlay-container.shepherd-modal-is-visible {
    height: 100vh;
    opacity: 0.5;
    transition: all 0.3s ease-out, height 0s 0s, opacity 0.3s 0s;
  }
  .shepherd-modal-overlay-container.shepherd-modal-is-visible path {
    pointer-events: all;
  }
  .shepherd-step-highlight {
    display: block;
    z-index: 99;
    border: 1px solid #ff8420;
    border-style: dashed;
  }
  .shepherd-progress {
    float: left;
    padding-left: 1.4em;
  }
  .shepherd-progress .nav-dot {
    display: inline-block;
    position: relative;
    top: 2px;
    margin: 9px 4px;
    width: 7px;
    height: 7px;
    border-radius: 3px;
    background-color: #ccc;
  }
  .shepherd-progress .nav-dot.current {
    background-color: #369;
  }
  .shepherd-tg-dot {
    opacity: 0.5;
    position: absolute;
    z-index: 98;
    width: 12px;
    height: 12px;
    border-radius: 10px;
    border: 2px solid #ff8420;
    top: 1px;
    cursor: pointer;
  }
  .shepherd-tg-dot > span {
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 10px;
    background-color: #ff8420;
    left: 2px;
    top: 2px;
  }
  .shepherd-tg-dot:hover {
    opacity: 1;
  }
  .shepherd-tg-dot.current {
    opacity: 1;
  }
  .rzslider {
    margin-top: 7px;
    top: -6px;
  }
  .rzslider .rz-bar {
    background: #e7e7e7;
    height: 6px;
  }
  .rzslider .rz-bar.rz-selection {
    background: #369;
  }
  .rzslider .rz-pointer:after {
    display: none;
  }
  .rzslider .rz-pointer {
    width: 14px;
    height: 14px;
    top: -4px;
    background-color: #369;
  }
  .rzslider .rz-pointer:focus {
    outline: none;
  }
  .rzslider[disabled] .rz-pointer,
.rzslider[disabled] .rz-bar {
    background-color: #999;
  }
  .te-slider {
    width: 100%;
  }
  .te-slider.ui-slider,
.te-slider .ui-slider-range {
    box-shadow: none;
  }
  .te-slider.ui-slider-horizontal {
    border: none;
    height: 6px;
  }
  .te-slider .ui-slider-handle {
    top: -4px;
    margin-left: -7px;
    width: 14px;
    height: 14px;
    border-radius: 50px;
  }
  .te-slider .ui-slider-handle,
.te-slider .ui-slider-range, .te-slider.multi-slider {
    background: #369;
  }
  .te-slider.ui-slider-gray .ui-slider-handle,
.te-slider.ui-slider-gray .ui-slider-range, .te-slider.ui-slider-gray.multi-slider {
    background: #999;
  }
  hop-slider .rzslider,
pathvis-hop-slider .rzslider {
    margin-top: 7px;
  }
  hop-slider .rzslider .rz-bar,
pathvis-hop-slider .rzslider .rz-bar {
    background: #369;
    height: 6px;
  }
  hop-slider .rzslider .rz-bar.rz-selection,
pathvis-hop-slider .rzslider .rz-bar.rz-selection {
    background: #d7d7d7;
  }
  hop-slider .rzslider .rz-pointer:after,
pathvis-hop-slider .rzslider .rz-pointer:after {
    display: none;
  }
  hop-slider .rzslider .rz-pointer,
pathvis-hop-slider .rzslider .rz-pointer {
    width: 14px;
    height: 14px;
    top: -4px;
    background-color: #369;
  }
  hop-slider .rzslider .rz-pointer:focus,
pathvis-hop-slider .rzslider .rz-pointer:focus {
    outline: none;
  }
  .highlighting-slider.rzslider .rz-bubble.rz-limit {
    bottom: -25px;
    color: #000;
  }
  .dot-icon {
    display: inline-block;
    background: black;
    width: 8px;
    height: 8px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    margin-bottom: 1px;
  }
  .dot-icon.red-dot {
    background: #ce5b5f;
  }
  .dot-icon.blue-dot {
    background-color: #369;
  }
  /*********************************
   *********************************
   *********** 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

   *********************************
   *********************************/
  .info-box {
    border: 1px solid #dbdbdb;
    margin-bottom: 15px;
    background-color: #efefef;
  }
  .info-box div[class^=span] {
    padding: 5px;
  }
  .info-box div[class^=span]:not(:first-child) {
    background-color: white;
  }
  .info-box div[class^=span]:not(:first-child) ul {
    list-style: none;
    margin-left: 0;
    margin-top: 10px;
  }
  matching-agents-timeline {
    display: block;
  }
  .timeline-tooltip-matching-agents {
    line-height: 14px;
    font-size: 11px;
  }
  .color-selector-container.disabled {
    opacity: 0.5;
  }
  .color-selector-container.disabled .color-option-circle {
    cursor: default;
  }
  .color-option {
    margin-right: 1px;
  }
  .color-option-circle {
    cursor: pointer;
  }
  .checkbox {
    padding: revert-layer;
  }
}
.input-group > input.form-control {
  width: 1%;
}

.btn-group > label.btn {
  margin-bottom: 0;
}

.nav-tabs {
  border-bottom: 0;
}

.accordion-heading .accordion-toggle {
  color: inherit;
}

.hidden {
  display: none;
}

.hide {
  display: none;
}

.nav-tabs > li > a,
.nav-pills > li > a {
  color: revert-layer;
  text-decoration: revert-layer;
}

.form-control.input-mini {
  width: revert-layer;
}

.modal-open .modal {
  overflow-x: revert-layer;
  overflow-y: revert-layer;
}

.fade:not(.show) {
  opacity: revert-layer;
}

.modal {
  display: revert-layer;
  top: revert-layer;
  left: revert-layer;
  z-index: revert-layer;
  width: revert-layer;
  height: revert-layer;
  overflow: revert-layer;
  outline: revert-layer;
}